Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c803ba77e7
|
||
|
|
26f6c15c0a
|
||
|
|
1507198964
|
||
|
|
ce704f4ada
|
||
|
|
06a7f3a5ed
|
||
|
|
d24c29e1a2
|
||
|
|
76e29a8f46
|
||
|
|
088d6a5458
|
||
|
|
9ee30cbbf3
|
||
|
|
330414b19e
|
||
|
|
6908135ed9
|
||
|
|
2cc20dec72
|
||
|
|
24f8475b10
|
||
|
|
9e4014f295
|
||
|
|
167fe10bb2
|
||
|
|
575aefb491
|
||
|
|
727bbb4d0b
|
@@ -1,43 +0,0 @@
|
|||||||
# Simple workflow for deploying static content to GitHub Pages
|
|
||||||
name: Deploy static content to Pages
|
|
||||||
|
|
||||||
on:
|
|
||||||
# Runs on pushes targeting the default branch
|
|
||||||
push:
|
|
||||||
branches: ["main"]
|
|
||||||
|
|
||||||
# Allows you to run this workflow manually from the Actions tab
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
|
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
pages: write
|
|
||||||
id-token: write
|
|
||||||
|
|
||||||
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
|
|
||||||
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
|
|
||||||
concurrency:
|
|
||||||
group: "pages"
|
|
||||||
cancel-in-progress: false
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
# Single deploy job since we're just deploying
|
|
||||||
deploy:
|
|
||||||
environment:
|
|
||||||
name: github-pages
|
|
||||||
url: ${{ steps.deployment.outputs.page_url }}
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
- name: Setup Pages
|
|
||||||
uses: actions/configure-pages@v5
|
|
||||||
- name: Upload artifact
|
|
||||||
uses: actions/upload-pages-artifact@v3
|
|
||||||
with:
|
|
||||||
# Upload entire repository
|
|
||||||
path: '.'
|
|
||||||
- name: Deploy to GitHub Pages
|
|
||||||
id: deployment
|
|
||||||
uses: actions/deploy-pages@v4
|
|
||||||
@@ -1,232 +0,0 @@
|
|||||||
GNU GENERAL PUBLIC LICENSE
|
|
||||||
Version 3, 29 June 2007
|
|
||||||
|
|
||||||
Copyright © 2007 Free Software Foundation, Inc. <https://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.
|
|
||||||
|
|
||||||
ISODroid
|
|
||||||
Copyright (C) 2026 shihaam
|
|
||||||
|
|
||||||
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 <https://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:
|
|
||||||
|
|
||||||
ISODroid Copyright (C) 2026 shihaam
|
|
||||||
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 <https://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 <https://www.gnu.org/philosophy/why-not-lgpl.html>.
|
|
||||||
@@ -1,7 +1,11 @@
|
|||||||
# Roadworthiness Sticker Generator
|
# Roadworthiness Sticker Generator
|
||||||
|
|
||||||
|
*Roadworthy stickers for unworthy roads - if they can't fix the potholes, they can't spot the difference*
|
||||||
|
|
||||||
> **Legal Disclaimer:** For legal reasons, this is a **joke**. This tool is for educational and entertainment purposes only. Do not use generated stickers for any official or fraudulent purposes.
|
> **Legal Disclaimer:** For legal reasons, this is a **joke**. This tool is for educational and entertainment purposes only. Do not use generated stickers for any official or fraudulent purposes.
|
||||||
|
|
||||||
|
**[Try it out](https://rsg.shihaam.me/)**
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
A web-based tool for generating vehicle roadworthiness stickers.
|
A web-based tool for generating vehicle roadworthiness stickers.
|
||||||
|
|||||||
@@ -10,7 +10,8 @@ let currentBarcodeNumber = null;
|
|||||||
|
|
||||||
// DOM Elements
|
// DOM Elements
|
||||||
const form = document.getElementById('stickerForm');
|
const form = document.getElementById('stickerForm');
|
||||||
const garageSelect = document.getElementById('garage');
|
const garageSelectContainer = document.getElementById('garageSelect');
|
||||||
|
const garageSelectInput = document.getElementById('garage');
|
||||||
const regNumberInput = document.getElementById('regNumber');
|
const regNumberInput = document.getElementById('regNumber');
|
||||||
const fromDateInput = document.getElementById('fromDate');
|
const fromDateInput = document.getElementById('fromDate');
|
||||||
const toDateInput = document.getElementById('toDate');
|
const toDateInput = document.getElementById('toDate');
|
||||||
@@ -25,8 +26,9 @@ async function init() {
|
|||||||
setDefaultDates();
|
setDefaultDates();
|
||||||
await loadTemplateList();
|
await loadTemplateList();
|
||||||
setupEventListeners();
|
setupEventListeners();
|
||||||
|
setupCustomSelect();
|
||||||
generateBarcodeNumber();
|
generateBarcodeNumber();
|
||||||
await loadTemplate(garageSelect.value);
|
await loadTemplate(garageSelectInput.value);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load template list from index.json
|
// Load template list from index.json
|
||||||
@@ -35,12 +37,24 @@ async function loadTemplateList() {
|
|||||||
const response = await fetch('templates/index.json');
|
const response = await fetch('templates/index.json');
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
|
|
||||||
garageSelect.innerHTML = '';
|
const optionsContainer = garageSelectContainer.querySelector('.custom-select-options');
|
||||||
data.templates.forEach(template => {
|
const valueDisplay = garageSelectContainer.querySelector('.custom-select-value');
|
||||||
const option = document.createElement('option');
|
optionsContainer.innerHTML = '';
|
||||||
option.value = template.id;
|
|
||||||
|
data.templates.forEach((template, index) => {
|
||||||
|
const option = document.createElement('div');
|
||||||
|
option.className = 'custom-select-option';
|
||||||
|
option.dataset.value = template.id;
|
||||||
option.textContent = template.name;
|
option.textContent = template.name;
|
||||||
garageSelect.appendChild(option);
|
|
||||||
|
if (index === 0) {
|
||||||
|
option.classList.add('selected');
|
||||||
|
valueDisplay.textContent = template.name;
|
||||||
|
valueDisplay.classList.remove('placeholder');
|
||||||
|
garageSelectInput.value = template.id;
|
||||||
|
}
|
||||||
|
|
||||||
|
optionsContainer.appendChild(option);
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Failed to load template list:', error);
|
console.error('Failed to load template list:', error);
|
||||||
@@ -129,14 +143,20 @@ function renderTemplate(templateId) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set default dates (today and 1 year from today)
|
// Set default dates (today and 1 year from today minus 1 day)
|
||||||
function setDefaultDates() {
|
function setDefaultDates() {
|
||||||
const today = new Date();
|
const today = new Date();
|
||||||
const nextYear = new Date(today);
|
|
||||||
nextYear.setFullYear(nextYear.getFullYear() + 1);
|
|
||||||
|
|
||||||
fromDateInput.value = formatDateForInput(today);
|
fromDateInput.value = formatDateForInput(today);
|
||||||
toDateInput.value = formatDateForInput(nextYear);
|
updateToDate();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Calculate to date (1 year from from date minus 1 day)
|
||||||
|
function updateToDate() {
|
||||||
|
const fromDate = new Date(fromDateInput.value);
|
||||||
|
const toDate = new Date(fromDate);
|
||||||
|
toDate.setFullYear(toDate.getFullYear() + 1);
|
||||||
|
toDate.setDate(toDate.getDate() - 1);
|
||||||
|
toDateInput.value = formatDateForInput(toDate);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Format date for input field (YYYY-MM-DD)
|
// Format date for input field (YYYY-MM-DD)
|
||||||
@@ -164,19 +184,63 @@ function generateBarcodeNumber() {
|
|||||||
currentBarcodeNumber = Math.floor(1000000000 + Math.random() * 9000000000).toString();
|
currentBarcodeNumber = Math.floor(1000000000 + Math.random() * 9000000000).toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Setup event listeners
|
// Setup custom select dropdown
|
||||||
function setupEventListeners() {
|
function setupCustomSelect() {
|
||||||
// Template change
|
const trigger = garageSelectContainer.querySelector('.custom-select-trigger');
|
||||||
garageSelect.addEventListener('change', async () => {
|
const optionsContainer = garageSelectContainer.querySelector('.custom-select-options');
|
||||||
await loadTemplate(garageSelect.value);
|
const valueDisplay = garageSelectContainer.querySelector('.custom-select-value');
|
||||||
|
|
||||||
|
// Toggle dropdown on trigger click
|
||||||
|
trigger.addEventListener('click', (e) => {
|
||||||
|
e.stopPropagation();
|
||||||
|
garageSelectContainer.classList.toggle('open');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Handle option selection
|
||||||
|
optionsContainer.addEventListener('click', async (e) => {
|
||||||
|
const option = e.target.closest('.custom-select-option');
|
||||||
|
if (!option) return;
|
||||||
|
|
||||||
|
// Update selected state
|
||||||
|
optionsContainer.querySelectorAll('.custom-select-option').forEach(opt => {
|
||||||
|
opt.classList.remove('selected');
|
||||||
|
});
|
||||||
|
option.classList.add('selected');
|
||||||
|
|
||||||
|
// Update display and hidden input
|
||||||
|
valueDisplay.textContent = option.textContent;
|
||||||
|
valueDisplay.classList.remove('placeholder');
|
||||||
|
garageSelectInput.value = option.dataset.value;
|
||||||
|
|
||||||
|
// Close dropdown
|
||||||
|
garageSelectContainer.classList.remove('open');
|
||||||
|
|
||||||
|
// Load the selected template
|
||||||
|
await loadTemplate(option.dataset.value);
|
||||||
|
});
|
||||||
|
|
||||||
|
// Close dropdown when clicking outside
|
||||||
|
document.addEventListener('click', (e) => {
|
||||||
|
if (!garageSelectContainer.contains(e.target)) {
|
||||||
|
garageSelectContainer.classList.remove('open');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// Close on escape key
|
||||||
|
document.addEventListener('keydown', (e) => {
|
||||||
|
if (e.key === 'Escape') {
|
||||||
|
garageSelectContainer.classList.remove('open');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Setup event listeners
|
||||||
|
function setupEventListeners() {
|
||||||
// Real-time preview updates
|
// Real-time preview updates
|
||||||
const updatePreview = () => renderTemplate(currentTemplateId);
|
const updatePreview = () => renderTemplate(currentTemplateId);
|
||||||
|
|
||||||
regNumberInput.addEventListener('input', updatePreview);
|
regNumberInput.addEventListener('input', updatePreview);
|
||||||
fromDateInput.addEventListener('change', updatePreview);
|
fromDateInput.addEventListener('change', updatePreview);
|
||||||
toDateInput.addEventListener('change', updatePreview);
|
|
||||||
modelNumberInput.addEventListener('input', updatePreview);
|
modelNumberInput.addEventListener('input', updatePreview);
|
||||||
chassisNumberInput.addEventListener('input', updatePreview);
|
chassisNumberInput.addEventListener('input', updatePreview);
|
||||||
engineSerialInput.addEventListener('input', updatePreview);
|
engineSerialInput.addEventListener('input', updatePreview);
|
||||||
@@ -196,10 +260,7 @@ function setupEventListeners() {
|
|||||||
|
|
||||||
// From date change updates To date
|
// From date change updates To date
|
||||||
fromDateInput.addEventListener('change', () => {
|
fromDateInput.addEventListener('change', () => {
|
||||||
const fromDate = new Date(fromDateInput.value);
|
updateToDate();
|
||||||
const toDate = new Date(fromDate);
|
|
||||||
toDate.setFullYear(toDate.getFullYear() + 1);
|
|
||||||
toDateInput.value = formatDateForInput(toDate);
|
|
||||||
renderTemplate(currentTemplateId);
|
renderTemplate(currentTemplateId);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -242,28 +303,30 @@ async function generatePDF() {
|
|||||||
|
|
||||||
// Capture the sticker as an image
|
// Capture the sticker as an image
|
||||||
const canvas = await html2canvas(stickerElement, {
|
const canvas = await html2canvas(stickerElement, {
|
||||||
scale: 3,
|
scale: 4,
|
||||||
backgroundColor: '#ffffff',
|
backgroundColor: '#ffffff',
|
||||||
useCORS: true,
|
useCORS: true,
|
||||||
logging: false
|
logging: false
|
||||||
});
|
});
|
||||||
|
|
||||||
// Create PDF with sticker dimensions
|
// Create PDF with A4 dimensions
|
||||||
const imgData = canvas.toDataURL('image/png');
|
const imgData = canvas.toDataURL('image/png');
|
||||||
|
|
||||||
const pdfWidth = 100; // mm
|
|
||||||
const pdfHeight = (canvas.height / canvas.width) * pdfWidth;
|
|
||||||
|
|
||||||
const pdf = new jsPDF({
|
const pdf = new jsPDF({
|
||||||
orientation: pdfHeight > pdfWidth ? 'portrait' : 'landscape',
|
orientation: 'portrait',
|
||||||
unit: 'mm',
|
unit: 'mm',
|
||||||
format: [pdfWidth + 10, pdfHeight + 10]
|
format: 'a4'
|
||||||
});
|
});
|
||||||
|
|
||||||
const x = 5;
|
// Sticker size on A4 (approximately 55mm wide)
|
||||||
const y = 5;
|
const stickerWidth = 55;
|
||||||
|
const stickerHeight = (canvas.height / canvas.width) * stickerWidth;
|
||||||
|
|
||||||
pdf.addImage(imgData, 'PNG', x, y, pdfWidth, pdfHeight);
|
// Position at top-left with small margin
|
||||||
|
const x = 10;
|
||||||
|
const y = 10;
|
||||||
|
|
||||||
|
pdf.addImage(imgData, 'PNG', x, y, stickerWidth, stickerHeight);
|
||||||
|
|
||||||
// Generate filename
|
// Generate filename
|
||||||
const regNumber = regNumberInput.value || 'sticker';
|
const regNumber = regNumberInput.value || 'sticker';
|
||||||
@@ -286,6 +349,112 @@ function showSnackbar(message, type = '') {
|
|||||||
}, 3000);
|
}, 3000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Set PDF.js worker
|
||||||
|
if (typeof pdfjsLib !== 'undefined') {
|
||||||
|
pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/pdf.worker.min.js';
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle PDF import
|
||||||
|
async function setupPdfImport() {
|
||||||
|
const pdfInput = document.getElementById('pdfInput');
|
||||||
|
const importBtn = document.getElementById('importPdfBtn');
|
||||||
|
|
||||||
|
if (!pdfInput || !importBtn) return;
|
||||||
|
|
||||||
|
pdfInput.addEventListener('change', async (e) => {
|
||||||
|
const file = e.target.files[0];
|
||||||
|
if (!file) return;
|
||||||
|
|
||||||
|
importBtn.classList.add('loading');
|
||||||
|
|
||||||
|
try {
|
||||||
|
const text = await extractTextFromPdf(file);
|
||||||
|
const data = parseRegistrationData(text);
|
||||||
|
|
||||||
|
// Check if any data was extracted
|
||||||
|
if (Object.keys(data).length === 0) {
|
||||||
|
showSnackbar('Failed to import data. Make sure PDF was exported from SIMS portal.', 'error');
|
||||||
|
} else {
|
||||||
|
fillFormWithData(data);
|
||||||
|
showSnackbar('Data imported successfully!', 'success');
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
console.error('PDF import failed:', error);
|
||||||
|
showSnackbar('Failed to import PDF', 'error');
|
||||||
|
} finally {
|
||||||
|
importBtn.classList.remove('loading');
|
||||||
|
pdfInput.value = ''; // Reset input
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extract text from PDF using PDF.js
|
||||||
|
async function extractTextFromPdf(file) {
|
||||||
|
const arrayBuffer = await file.arrayBuffer();
|
||||||
|
const pdf = await pdfjsLib.getDocument({ data: arrayBuffer }).promise;
|
||||||
|
|
||||||
|
let fullText = '';
|
||||||
|
for (let i = 1; i <= pdf.numPages; i++) {
|
||||||
|
const page = await pdf.getPage(i);
|
||||||
|
const textContent = await page.getTextContent();
|
||||||
|
const pageText = textContent.items.map(item => item.str).join(' ');
|
||||||
|
fullText += pageText + '\n';
|
||||||
|
}
|
||||||
|
|
||||||
|
return fullText;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Parse registration data from extracted text
|
||||||
|
function parseRegistrationData(text) {
|
||||||
|
const data = {};
|
||||||
|
|
||||||
|
// Registry Number
|
||||||
|
const regMatch = text.match(/Registry Number\s*([A-Z0-9]+)/i);
|
||||||
|
if (regMatch) data.regNumber = regMatch[1];
|
||||||
|
|
||||||
|
// Model Number
|
||||||
|
const modelMatch = text.match(/Model Number\s*([A-Z0-9\-\.]+)/i);
|
||||||
|
if (modelMatch) data.modelNumber = modelMatch[1];
|
||||||
|
|
||||||
|
// Chassis Number
|
||||||
|
const chassisMatch = text.match(/Chassis Number\s*([A-Z0-9]+)/i);
|
||||||
|
if (chassisMatch) data.chassisNumber = chassisMatch[1];
|
||||||
|
|
||||||
|
// Engine Number/Motor Serial No
|
||||||
|
const engineMatch = text.match(/Engine Number\/Motor Serial No\s*([A-Z0-9\-]+)/i);
|
||||||
|
if (engineMatch) data.engineSerial = engineMatch[1];
|
||||||
|
|
||||||
|
// Engine/Motor Capacity
|
||||||
|
const capacityMatch = text.match(/Engine\/Motor Capacity\s*(\d+)/i);
|
||||||
|
if (capacityMatch) data.engineCapacity = capacityMatch[1] + '.000';
|
||||||
|
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fill form with parsed data
|
||||||
|
function fillFormWithData(data) {
|
||||||
|
if (data.regNumber) {
|
||||||
|
regNumberInput.value = data.regNumber;
|
||||||
|
}
|
||||||
|
if (data.modelNumber) {
|
||||||
|
modelNumberInput.value = data.modelNumber;
|
||||||
|
}
|
||||||
|
if (data.chassisNumber) {
|
||||||
|
chassisNumberInput.value = data.chassisNumber;
|
||||||
|
}
|
||||||
|
if (data.engineSerial) {
|
||||||
|
engineSerialInput.value = data.engineSerial;
|
||||||
|
}
|
||||||
|
if (data.engineCapacity) {
|
||||||
|
engineCapacityInput.value = data.engineCapacity;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update preview
|
||||||
|
if (currentTemplateId) {
|
||||||
|
renderTemplate(currentTemplateId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Handle disclaimer modal
|
// Handle disclaimer modal
|
||||||
function setupDisclaimer() {
|
function setupDisclaimer() {
|
||||||
const modal = document.getElementById('disclaimerModal');
|
const modal = document.getElementById('disclaimerModal');
|
||||||
@@ -311,5 +480,6 @@ function setupDisclaimer() {
|
|||||||
// Initialize when DOM is ready
|
// Initialize when DOM is ready
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
setupDisclaimer();
|
setupDisclaimer();
|
||||||
|
setupPdfImport();
|
||||||
init();
|
init();
|
||||||
});
|
});
|
||||||
|
|||||||
|
After Width: | Height: | Size: 174 KiB |
@@ -0,0 +1,139 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
|
||||||
|
<g id="BACKGROUND">
|
||||||
|
<rect style="fill:#1b1b1b;" width="500" height="500"/>
|
||||||
|
</g>
|
||||||
|
<g id="OBJECTS">
|
||||||
|
<g>
|
||||||
|
<polygon style="fill:#ffa31a;" points="123.91,285.197 79.45,289.219 134.962,293.37 "/>
|
||||||
|
<polygon style="fill:#ffa31a;" points="115.293,278.59 88.778,274.533 106.594,271.383 "/>
|
||||||
|
<g>
|
||||||
|
<path style="fill:#e0e0e0;" d="M414.435,251.963c-1.276-18.023-12.942-32.826-28.727-38.981c0.075-0.037,0.115-0.057,0.115-0.057
|
||||||
|
s-4.192-2.891-11.036-4.364c1.018,0.509,2.078,1.226,3.146,2.175c0.501,0.445,1.003,0.926,1.504,1.487l-1.773,0.903l-6.786,3.457
|
||||||
|
l-11.748,5.984l6.455-5.999l4.576-4.253l1.412-1.313c0,0-0.297-0.477-0.908-1.079c-0.535-0.527-1.325-1.139-2.407-1.643
|
||||||
|
c-0.338-0.157-0.706-0.297-1.102-0.424c-0.135-0.043-0.254-0.096-0.397-0.135c-0.008,0-0.016,0-0.024,0
|
||||||
|
c3.729-2.743,10.23-8.57,9.381-15.373c-0.299-2.401-1.741-10.55-1.741-10.55s5.948,6.864,9.109,11.62
|
||||||
|
c1.516,2.281,1.982,3.922,1.919,5.182c0.152-0.276,0.267-0.555,0.33-0.84c1.13-4.935-4.145-14.047-9.389-21.81
|
||||||
|
c-2.728-4.019-29.404-29.299-34.155-32.371c-4.783-3.07-6.633-4.225-8.54-2.546c-1.909,1.646-7.874,6.859-7.874,6.859
|
||||||
|
s8.009-2.771,9.812-2.288c1.832,0.449,30.79,24.911,31.174,25.334c-0.982-0.702-25.57-14.202-29.338-13.839l11.1,8.731
|
||||||
|
c3.469,3.13,7.692,6.708,7.756,7.603c0.084,1.184-0.644,10.188-3.107,11.745c-0.247,0.156-0.573,0.311-0.955,0.464
|
||||||
|
c1.345-1.66,1.998-3.439,1.824-4.9c-0.296-2.482-1.704-7.547-2.805-8.046c-0.499-0.226-2.312-1.173-4.147-2.141
|
||||||
|
c-0.909-0.48-1.819-0.962-2.581-1.367c-1.094-0.582-1.879-1.001-1.879-1.001l-2.995,0.545l-8.82,6.67
|
||||||
|
c-0.144-0.016-0.345-0.028-0.573-0.038c-1.545-3.258-3.913-7.806-5.575-8.92c-2.127-1.426-27.777-7.301-41.125-9.236
|
||||||
|
c0.251,5.648,0.353,11.647,1.179,14.569c1.734-0.039,5.593,0.198,11.065,3.19c1.489,0.812,3.471,1.628,5.578,2.374
|
||||||
|
c1.966,0.695,4.035,1.326,5.922,1.838c2.383,0.646,4.452,1.095,5.636,1.231c0.09,0.01,0.193,0.025,0.272,0.032l0,0l0,0
|
||||||
|
c-0.079-0.007-0.183-0.022-0.272-0.032c1.77-0.159,2.906-0.312,2.906-0.312v0c0,0,0,0,0,0c0,0-0.128,0.465-0.324,1.175v0l0,0
|
||||||
|
c-0.389,1.41-1.052,3.807-1.548,5.594c0.036-0.152,0.063-0.319,0.081-0.501c-0.026,0.169-0.051,0.336-0.084,0.513
|
||||||
|
c-0.004,0.022-0.006,0.041-0.01,0.063c-0.002,0-0.005-0.001-0.007-0.001c-3.272-0.474-10.963-2.016-14.151-2.646
|
||||||
|
c-0.121-0.023-0.254-0.051-0.392-0.081c-3.642-0.801-12.98-4.046-12.98-4.046s11.658,0.945,14.218,1.103
|
||||||
|
c1.346,0.087,2.606,0.027,3.592-0.067c1.235-0.117,2.041-0.288,2.041-0.288s-0.153-0.06-0.411-0.16
|
||||||
|
c-0.164-0.064-0.382-0.148-0.63-0.243c-2.277-0.874-7.716-2.914-9.963-3.345c-2.871-0.551-10.202-4.354-10.537-5.384
|
||||||
|
c0-0.001-0.003-0.004-0.003-0.005c-1.733,0.079-4.332,0.276-7.089,4.096c-2.403,3.25-3.697,8.033-3.589,10.066
|
||||||
|
c-1.454-0.658-3.213-1.326-4.56-1.442c-1.189-1.48-2.177-2.671-2.517-3.219c-1.075-1.735-3.91-8.185-3.91-8.185
|
||||||
|
s-2.044-4.084-3.044-6.234c-0.436-0.938-0.882-1.859-1.252-2.611c-0.477-0.971-0.823-1.653-0.823-1.653l2.075-4.376
|
||||||
|
c-3.187-3.637-10.911-16.176-9.254-22.892c0.924-3.744,1.332-5.398,1.513-6.131c-0.066-0.073-0.131-0.144-0.196-0.215
|
||||||
|
c-1.485,1.637-7.476,8.529-10.244,16.062c-3.672,9.992-8.089,11.541-12.055,14.163c0,0,9.814,1.444,15.118,2.184
|
||||||
|
c0,0-14.028,1.285-20.907,2.539c-6.879,1.254-10.119,2.93-10.119,2.93l11.251,2.583l-15.121,2.338c0,0-0.86,2.603,6.449,3.893
|
||||||
|
c4.953,0.874,20.366,3.055,30.928,4.864c5.023,0.86,8.954,1.637,10.132,2.148c3.655,1.586,5.722,2.231,5.548,5.026
|
||||||
|
c0,0-7.534,1.636-12.948,3.185c-0.329,0.094-0.65,0.188-0.961,0.281c-1.201,0.359-2.255,0.708-3.033,1.024
|
||||||
|
c0,0,0.857-1.506,1.624-3.065c0.196-0.398,0.384-0.797,0.552-1.179c0.316-0.715,0.559-1.36,0.618-1.77
|
||||||
|
c0.115-0.794-0.51-1.469-1.279-1.861c-0.669-0.341-1.446-0.469-1.945-0.269c-0.73,0.292-2.262,1.275-4.041,2.08
|
||||||
|
c-0.839,0.38-1.728,0.723-2.623,0.93c-2.795,0.645-25.576-0.541-30.311-0.88c-5.868-0.42-9.796-1.677-12.378-2.995
|
||||||
|
c-0.697-0.356-2.045-2.094-1.988-4.457c0.016-0.654,0.134-1.353,0.409-2.087c0.655-1.311,1.448-2.294,2.349-2.195
|
||||||
|
c2.58,0.284,9.459,0,9.459,0s-3.869-3.723-4.944-5.443c-1.075-1.72,1.505-3.225,6.019-7.751
|
||||||
|
c4.514-4.527,25.636-22.312,25.636-22.312s-4.001,2.005-9.736,5.354c-5.691,3.323-13.089,7.97-19.984,13.299
|
||||||
|
c-4.857,3.754-7.309,9.69-8.814,10.299c-1.505,0.609-3.44,3.26-3.655,6.554c-0.057,0.878,0.04,1.871,0.211,2.858
|
||||||
|
c-3.411-3.401-5.349-12.817-10.962-14.677c-5.87-1.945-36.405-0.35-46.614,1.908c8.318-0.09,24.414,1.181,29.39,1.571
|
||||||
|
c6.134,0.481,15.304,0.747,15.304,0.747l-30.653,2.17l22.803,3.266l-20.638,1.461l72.873,32.079c0,0-83.208-33.507-87.028-35.763
|
||||||
|
c-2.331-1.377-4.181-3.013-5.272-4.083c-0.757,1.663,1.702,5.324,9.329,10.195c5.715,3.65,21.694,11.829,37.929,19.907
|
||||||
|
c0.285,2.503,0.356,4.992,0.356,4.992v5.654l3.563,0.657l10.059-4.397c8.431,4.139,16.079,7.853,21.347,10.4l-3.277,13.097
|
||||||
|
l-1.894,0.93c-8.873-12.241-23.669-19.766-39.86-18.619c-24.931,1.765-43.71,23.406-41.945,48.336
|
||||||
|
c1.374,19.415,14.805,35.096,32.454,40.252l-68.447,2.904h276.076c2.074,0.141,4.179,0.151,6.312,0
|
||||||
|
C397.42,298.534,416.2,276.893,414.435,251.963z M181.428,205.008l-1.162-7.663c2.581,1.281,5.155,2.553,7.683,3.798
|
||||||
|
L181.428,205.008z M360.859,234.915l-2.814,1.208l-0.895-1.953l4.947-3.123l1.973,4.331l1.017,2.231l2.097,4.603l1.445,3.172
|
||||||
|
l0.874,1.917l3.771,8.276l0.242,0.532l-8.073,3.47l-0.039-0.552l-0.334-4.712l1.064,2.568l4.072-2.697l-3.416-7.042l-0.614-1.265
|
||||||
|
l-1.273-2.625l-2.353-4.852l-0.943-1.944L360.859,234.915z M377.984,256.803c-0.314-4.441-3.37-8.025-7.394-9.24l-0.964-2.199
|
||||||
|
c4.955,0.162,9.085,4.048,9.443,9.101c0.151,2.127-0.397,4.138-1.437,5.824C377.935,259.184,378.07,258.013,377.984,256.803z
|
||||||
|
M222.014,234.158c0.097-0.129,0.193-0.242,0.258-0.435c0.336,0.016,0.784,0.083,1.306,0.187
|
||||||
|
c4.204,0.835,13.521,4.184,13.264,4.772c-0.322,0.692-3.365,3.542-3.365,3.542l-5.361,1.127l6.176,10.299l3.038,1.962
|
||||||
|
l4.901,3.165c0,0-3.072-0.781-5.61-1.812c-0.808-0.328-1.563-0.681-2.146-1.042c-2.351-1.497-3.075-2.495-3.799-3.091
|
||||||
|
c-0.534-0.428-7.727-6.097-11.664-9.111c-1.402-1.073-2.394-1.813-2.521-1.855C215.139,239.258,220.404,236.251,222.014,234.158z
|
||||||
|
M318.267,179.484l3.758-3.312l0.618-0.544c0,0,0.218,0.016,0.579,0.05c0.061,0.006,0.134,0.013,0.203,0.02
|
||||||
|
c1.423,0.14,4.446,0.504,6.058,1.181c0.347,0.146,0.635,0.304,0.819,0.48c0.117,0.112,0.218,0.251,0.312,0.402
|
||||||
|
c0.249,0.4,0.421,0.915,0.537,1.467c0.333,1.589,0.215,3.441,0.215,3.441c-0.588-0.814-1.366-1.578-2.129-2.231
|
||||||
|
c-1.416-1.211-2.78-2.032-2.78-2.032s0.001,0.001,1.904,2.586c0.003,0.004,0.005,0.007,0.008,0.011
|
||||||
|
c1.912,2.596,1.654,4.857,1.654,4.857s-1.008-1.176-2.48-2.894c-0.242-0.282-0.562-0.575-0.934-0.867
|
||||||
|
C324.715,180.617,321.328,179.183,318.267,179.484C318.267,179.484,318.267,179.484,318.267,179.484z M331.43,201.806
|
||||||
|
c-0.871,0.676-1.499,1.179-1.739,1.404c-1.442,1.352-49.329,23.075-50.872,24.018s-6.622,10.26-7.764,12.633
|
||||||
|
c-1.142,2.373,0.307,4.339,0.307,4.339c1.543,2.995,18.385,15.378,18.385,15.378s-26.618-11.865-27.52-12.842
|
||||||
|
c-0.902-0.978,1.84-6.38,4.049-10.495c2.209-4.115,6.967-13.41,8.325-14.831c1.358-1.421,46.019-17.974,48.67-18.787
|
||||||
|
c0.538-0.165,1.819-0.763,3.506-1.604c0.702-0.35,1.471-0.74,2.293-1.163c6.93-3.563,17.309-9.245,17.309-9.245
|
||||||
|
s-8.473,6.251-13.383,9.992C332.417,201.045,331.89,201.449,331.43,201.806z M228.423,266.742h3.077h8.877l10.76,7.448
|
||||||
|
l-19.841-3.715l-3.362-3.733H228.423z M301.463,270.475l9.567,8.114h-58.619L301.463,270.475z M308.68,253.65
|
||||||
|
c0,0-12.125-8.145-13.961-9.19c-1.835-1.044-14.993-4.419-14.993-4.419s8.013-0.176,10.544-0.355
|
||||||
|
c2.532-0.179,11.491-0.813,12.423-1.467c0.932-0.653,21.344-13.124,21.344-13.124l-20.195,21.068L308.68,253.65z
|
||||||
|
M313.755,187.584c-0.019,0.068-0.039,0.14-0.057,0.204c-0.001,0-0.001,0-0.002,0
|
||||||
|
C313.715,187.723,313.733,187.66,313.755,187.584z M276.879,187.334c2.008,0.315,12.012-1.142,17.369-1.142
|
||||||
|
c0.573,0,1.139,0.003,1.698,0.008c4.815,0.039,8.897,0.229,8.897,0.229s-4.175,0.512-9.728,1.497
|
||||||
|
c-1.41,0.264-2.848,0.67-4.222,1.13c-0.955,0.32-1.87,0.664-2.717,1.016c-0.112,0.047-0.237,0.092-0.347,0.139
|
||||||
|
c-2.166-0.315-3.978-0.748-5.159-1.182c-0.054-0.019-0.116-0.038-0.17-0.057c-3.045-0.741-5.318-1.513-5.676-1.637H276.879z
|
||||||
|
M242.316,194.827c1.048-0.322,4.182-0.882,7.738-0.833c0.474,0.007,0.955,0.027,1.44,0.058c2.249,0.141,4.573,0.554,6.584,1.451
|
||||||
|
c1.24,0.563,2.592,1.256,3.977,2.029c-2.948-0.748-8.831-1.72-9.859-1.888c-0.1-0.016-0.171-0.028-0.171-0.028
|
||||||
|
s0.092,0.062,0.225,0.151c0.897,0.602,4.509,3.019,7.083,4.665c1.026,0.657,1.887,1.19,2.335,1.431
|
||||||
|
c0.473,0.258,0.716,0.869,0.825,1.62c0.052,0.356,0.073,0.741,0.072,1.14c-0.002,0.563-0.045,1.143-0.108,1.686
|
||||||
|
c-0.015,0.131-0.032,0.26-0.049,0.386c-0.152,1.124-0.357,1.996-0.357,1.996l-2.333-1.608l-0.198-0.137l-0.548-0.378
|
||||||
|
l-2.819-1.943l-1.96-1.351l-0.021-0.014l-5.416,7.617l7.148,6.794c-0.676-0.129-11.463-2.415-14.441-2.962
|
||||||
|
c-3.059-0.58-4.122-0.016-4.122-0.016s4.851,5.773,5.737,6.53c0.901,0.757-0.837,3.011-0.837,3.011l-3.241,9.811l0,0
|
||||||
|
c0,0-5.182-2.301-8.354-3.267c-1.069-0.335-2.855-0.842-4.353-1.022c0-0.001,0.001-0.001,0.001-0.002
|
||||||
|
c1.265-2.595,2.531-4.627,3.36-6.863c0.194-0.524,0.372-1.056,0.512-1.614c1.448-5.781,3.354-10.279,5.143-13.636l-2.732,12.568
|
||||||
|
c0,0,8.581-15.143,10.923-16.704c2.335-1.557,6.707-3.546,6.733-3.558c0,0,0.002-0.001,0.002-0.001
|
||||||
|
c-0.462-0.207-0.982-0.343-1.531-0.437c-2.973-0.507-6.876,0.429-8.078,0.437c-0.324-1.069-0.424-1.922-0.363-2.622
|
||||||
|
c0.063-0.723,0.311-1.271,0.709-1.683C241.319,195.281,241.766,195.01,242.316,194.827z M213.947,230.558l4.935-10.348v11.433
|
||||||
|
l-5.137,3.485l-1.167,0.392l-2.291,0.77l-3.522,1.183l-7.397,2.485l-14.007,4.705l-14.773,4.963l13.94-6.13l13.506-5.939
|
||||||
|
l7.003-3.08l3.536-1.555l2.21-0.972L213.947,230.558z M128.648,258.318c-0.046-0.451-0.131-0.889-0.163-1.345
|
||||||
|
c-1.672-23.611,16.114-44.106,39.725-45.778c15.187-1.075,29.074,5.908,37.5,17.306l-3.711,1.822
|
||||||
|
c-8.246-9.957-21.005-15.931-34.884-14.948C144.723,216.961,127.793,236.051,128.648,258.318z M139.898,256.165
|
||||||
|
c-1.225-17.307,11.812-32.331,29.12-33.557c10.386-0.735,19.944,3.669,26.197,11.046l-13.825,6.789
|
||||||
|
c-3.144-2.366-7.114-3.664-11.348-3.364c-9.316,0.659-16.334,8.746-15.674,18.062c0.66,9.316,8.746,16.334,18.062,15.674
|
||||||
|
c5.73-0.406,10.581-3.626,13.321-8.209l15.23,1.476c-3.956,11.594-14.539,20.284-27.527,21.203
|
||||||
|
C156.147,286.51,141.123,273.473,139.898,256.165z M187.557,296.164c10.398-4.016,18.855-11.731,23.882-21.435
|
||||||
|
c-1.042,3.484-5.221,11.98-5.221,11.98l115.505-1.579c0,0,2.899-4.45,2.315-7.684c-0.708-3.914-3.831-10.711-3.611-16.852
|
||||||
|
c0.318-8.872,2.399-14.447,5.475-19.154l0.267,0.006c-1.689,5.308-2.433,11.013-2.016,16.908
|
||||||
|
c0.897,12.665,6.929,23.735,15.91,31.338L187.557,296.164z M371.512,286.497c-17.308,1.225-32.331-11.812-33.557-29.12
|
||||||
|
c-0.447-6.316,1.012-12.324,3.878-17.473l7.399-2.709l6.291,6.281c-2.948,3.474-4.599,8.054-4.251,12.958
|
||||||
|
c0.705,9.953,9.344,17.45,19.297,16.746c9.953-0.705,17.45-9.344,16.746-19.297c-0.691-9.758-9.013-17.136-18.719-16.758
|
||||||
|
c-0.785-3.91-1.86-9.491-1.99-11.323c-0.053-0.752,0.062-1.395,0.318-1.968c0.051-0.004,0.1-0.011,0.151-0.014
|
||||||
|
c17.308-1.225,32.331,11.812,33.557,29.12C401.857,270.248,388.82,285.271,371.512,286.497z M395.28,289.219
|
||||||
|
c9.485-8.259,15.146-20.681,14.189-34.193c-1.333-18.832-15.047-33.824-32.62-37.608c2.015-1.014,4.189-2.103,5.894-2.956
|
||||||
|
c16.003,5.296,28.037,19.813,29.302,37.67C413.103,267.075,406.354,280.754,395.28,289.219z"/>
|
||||||
|
<path style="fill:#e0e0e0;" d="M286.973,121.745c0,0,0.91-2.266,0.833-2.996c-0.077-0.731-1.769-1.018-2.331-1.099
|
||||||
|
c-0.561-0.081-0.996,0.513-0.996,0.513c0.779,0.273,1.381,0.977,1.608,1.54C286.315,120.266,286.973,121.745,286.973,121.745z"/>
|
||||||
|
<path style="fill:#e0e0e0;" d="M262.565,128.835c1.996,0.959,3.893,1.913,5.116,2.627c0.578,0.337,1.004,0.62,1.215,0.823
|
||||||
|
c0.012,0.011,0.028,0.024,0.039,0.035c0.04,0.041,0.082,0.094,0.126,0.154c0.066,0.089,0.137,0.202,0.212,0.33
|
||||||
|
c1.058,1.818,2.913,7.312,4.067,10.885c0.576,1.784,0.975,3.081,1.013,3.204c0.002,0.006,0.006,0.019,0.006,0.019
|
||||||
|
s-0.003-0.004-0.003-0.004c-0.028-0.042-2.775-4.15-4.95-7.485c-0.001-0.002-0.003-0.004-0.004-0.006
|
||||||
|
c-0.842-1.291-2.49-2.705-4.198-3.959c-2.721-1.997-5.593-3.582-5.609-3.591c0.676,1.46,1.618,3.691,2.44,6.349
|
||||||
|
c1.479,4.783,2.203,12.662,0.748,15.663c-1.455,3-1.85,5.641-1.741,7.38c0,0,0.731-1.53,2.012-3.347
|
||||||
|
c8.006-6.824,11.488-4.655,12.754-4.173c-2.418,0.157-5.033,0.759-6.565,2.442c-0.949,1.042-1.767,2.374-2.46,3.751
|
||||||
|
c-0.993,1.971-1.723,4.032-2.177,5.49c1.586-1.694,3.933-3.961,5.684-4.605c0,0,0.877,5.427,0.493,7.604
|
||||||
|
c-0.343,1.943,3.204,7.632,3.975,8.839c0.717-1.164,1.347-2.223,1.651-2.811c2.606-5.035,4.049-13.253,4.665-17.569
|
||||||
|
c0.227-1.593,0.342-2.652,0.36-2.825c0.212-1.127,0.54-2.231,1.224-3.501c0.095-0.176,0.217-0.376,0.353-0.587
|
||||||
|
c1.331-2.071,4.452-5.666,5.803-7.195c4.052,2.42,9.729,5.069,11.939,5.405c3.119,0.475,5.442-0.87,7.473-2.161
|
||||||
|
c2.03-1.29,3.191-3.175,3.2-3.934c0.009-0.759-0.467-2.488-0.467-2.488s1.844-4.439,2.634-11.932l-5.802-3.229l5.99,1.147
|
||||||
|
c0,0,1.079,0.1,1.015-1.857c-0.065-1.957-0.724-5.47-3.158-9.558c-2.434-4.088-14.117-11.439-24.644-7.796
|
||||||
|
c-2.36,0.817-4.279,1.811-5.878,2.902c4.101-1.299,11.327-3.078,16.089-1.361c6.969,2.513,8.874,6.551,9.913,9.031
|
||||||
|
c0,0-5.619-4.221-12.434-4.14c0,0,7.375,4.557,8.82,8.942c0,0-8.166-1.286-9.699-1.406c-1.533-0.12-2.231,1.235-2.37,1.942
|
||||||
|
c-0.139,0.707,2.963,10.33,4.728,12.311c1.766,1.982,9.062,6.055,9.062,6.055s-9.818-1.558-15.709-4.67
|
||||||
|
c-5.891-3.112-13.55-12.015-14.249-12.837c-0.697-0.82-0.165-3.036-0.108-7.075c-0.936,1.925-1.412,3.776-1.717,5.275
|
||||||
|
c-0.348,1.708-0.108,4.263,1.237,6.586c0.241,0.417,0.649,0.998,1.163,1.679c-1.341-0.894-2.316-1.981-3.18-3.159
|
||||||
|
c-3.442-4.695-2.461-5.586-5.724-4.941c-2.434,0.481-7.443,1.703-11.229,4.156c0.071,0.032,0.142,0.064,0.217,0.098
|
||||||
|
C257.568,126.496,260.133,127.666,262.565,128.835z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g id="TEXTS">
|
||||||
|
<text transform="matrix(0.85 0 0 1 22 372)" style="fill:#ffa31a; font-family:'Arial Black', 'Helvetica Neue', sans-serif; font-weight:900; font-size:44px;">ROADWORTHINESS</text>
|
||||||
|
<text transform="matrix(0.9 0 0 1 80 398)" style="fill:#808080; font-family:'Arial', sans-serif; font-weight:700; font-size:15px;">STICKERS FOR UNWORTHY ROADS</text>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 226 KiB |
@@ -0,0 +1,140 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
|
||||||
|
viewBox="0 0 1280 640" xml:space="preserve">
|
||||||
|
<g id="BACKGROUND">
|
||||||
|
<rect style="fill:#1b1b1b;" width="1280" height="640"/>
|
||||||
|
</g>
|
||||||
|
<g id="BIKE" transform="translate(80, 70) scale(1.0)">
|
||||||
|
<g>
|
||||||
|
<polygon style="fill:#ffa31a;" points="123.91,285.197 79.45,289.219 134.962,293.37 "/>
|
||||||
|
<polygon style="fill:#ffa31a;" points="115.293,278.59 88.778,274.533 106.594,271.383 "/>
|
||||||
|
<g>
|
||||||
|
<path style="fill:#e0e0e0;" d="M414.435,251.963c-1.276-18.023-12.942-32.826-28.727-38.981c0.075-0.037,0.115-0.057,0.115-0.057
|
||||||
|
s-4.192-2.891-11.036-4.364c1.018,0.509,2.078,1.226,3.146,2.175c0.501,0.445,1.003,0.926,1.504,1.487l-1.773,0.903l-6.786,3.457
|
||||||
|
l-11.748,5.984l6.455-5.999l4.576-4.253l1.412-1.313c0,0-0.297-0.477-0.908-1.079c-0.535-0.527-1.325-1.139-2.407-1.643
|
||||||
|
c-0.338-0.157-0.706-0.297-1.102-0.424c-0.135-0.043-0.254-0.096-0.397-0.135c-0.008,0-0.016,0-0.024,0
|
||||||
|
c3.729-2.743,10.23-8.57,9.381-15.373c-0.299-2.401-1.741-10.55-1.741-10.55s5.948,6.864,9.109,11.62
|
||||||
|
c1.516,2.281,1.982,3.922,1.919,5.182c0.152-0.276,0.267-0.555,0.33-0.84c1.13-4.935-4.145-14.047-9.389-21.81
|
||||||
|
c-2.728-4.019-29.404-29.299-34.155-32.371c-4.783-3.07-6.633-4.225-8.54-2.546c-1.909,1.646-7.874,6.859-7.874,6.859
|
||||||
|
s8.009-2.771,9.812-2.288c1.832,0.449,30.79,24.911,31.174,25.334c-0.982-0.702-25.57-14.202-29.338-13.839l11.1,8.731
|
||||||
|
c3.469,3.13,7.692,6.708,7.756,7.603c0.084,1.184-0.644,10.188-3.107,11.745c-0.247,0.156-0.573,0.311-0.955,0.464
|
||||||
|
c1.345-1.66,1.998-3.439,1.824-4.9c-0.296-2.482-1.704-7.547-2.805-8.046c-0.499-0.226-2.312-1.173-4.147-2.141
|
||||||
|
c-0.909-0.48-1.819-0.962-2.581-1.367c-1.094-0.582-1.879-1.001-1.879-1.001l-2.995,0.545l-8.82,6.67
|
||||||
|
c-0.144-0.016-0.345-0.028-0.573-0.038c-1.545-3.258-3.913-7.806-5.575-8.92c-2.127-1.426-27.777-7.301-41.125-9.236
|
||||||
|
c0.251,5.648,0.353,11.647,1.179,14.569c1.734-0.039,5.593,0.198,11.065,3.19c1.489,0.812,3.471,1.628,5.578,2.374
|
||||||
|
c1.966,0.695,4.035,1.326,5.922,1.838c2.383,0.646,4.452,1.095,5.636,1.231c0.09,0.01,0.193,0.025,0.272,0.032l0,0l0,0
|
||||||
|
c-0.079-0.007-0.183-0.022-0.272-0.032c1.77-0.159,2.906-0.312,2.906-0.312v0c0,0,0,0,0,0c0,0-0.128,0.465-0.324,1.175v0l0,0
|
||||||
|
c-0.389,1.41-1.052,3.807-1.548,5.594c0.036-0.152,0.063-0.319,0.081-0.501c-0.026,0.169-0.051,0.336-0.084,0.513
|
||||||
|
c-0.004,0.022-0.006,0.041-0.01,0.063c-0.002,0-0.005-0.001-0.007-0.001c-3.272-0.474-10.963-2.016-14.151-2.646
|
||||||
|
c-0.121-0.023-0.254-0.051-0.392-0.081c-3.642-0.801-12.98-4.046-12.98-4.046s11.658,0.945,14.218,1.103
|
||||||
|
c1.346,0.087,2.606,0.027,3.592-0.067c1.235-0.117,2.041-0.288,2.041-0.288s-0.153-0.06-0.411-0.16
|
||||||
|
c-0.164-0.064-0.382-0.148-0.63-0.243c-2.277-0.874-7.716-2.914-9.963-3.345c-2.871-0.551-10.202-4.354-10.537-5.384
|
||||||
|
c0-0.001-0.003-0.004-0.003-0.005c-1.733,0.079-4.332,0.276-7.089,4.096c-2.403,3.25-3.697,8.033-3.589,10.066
|
||||||
|
c-1.454-0.658-3.213-1.326-4.56-1.442c-1.189-1.48-2.177-2.671-2.517-3.219c-1.075-1.735-3.91-8.185-3.91-8.185
|
||||||
|
s-2.044-4.084-3.044-6.234c-0.436-0.938-0.882-1.859-1.252-2.611c-0.477-0.971-0.823-1.653-0.823-1.653l2.075-4.376
|
||||||
|
c-3.187-3.637-10.911-16.176-9.254-22.892c0.924-3.744,1.332-5.398,1.513-6.131c-0.066-0.073-0.131-0.144-0.196-0.215
|
||||||
|
c-1.485,1.637-7.476,8.529-10.244,16.062c-3.672,9.992-8.089,11.541-12.055,14.163c0,0,9.814,1.444,15.118,2.184
|
||||||
|
c0,0-14.028,1.285-20.907,2.539c-6.879,1.254-10.119,2.93-10.119,2.93l11.251,2.583l-15.121,2.338c0,0-0.86,2.603,6.449,3.893
|
||||||
|
c4.953,0.874,20.366,3.055,30.928,4.864c5.023,0.86,8.954,1.637,10.132,2.148c3.655,1.586,5.722,2.231,5.548,5.026
|
||||||
|
c0,0-7.534,1.636-12.948,3.185c-0.329,0.094-0.65,0.188-0.961,0.281c-1.201,0.359-2.255,0.708-3.033,1.024
|
||||||
|
c0,0,0.857-1.506,1.624-3.065c0.196-0.398,0.384-0.797,0.552-1.179c0.316-0.715,0.559-1.36,0.618-1.77
|
||||||
|
c0.115-0.794-0.51-1.469-1.279-1.861c-0.669-0.341-1.446-0.469-1.945-0.269c-0.73,0.292-2.262,1.275-4.041,2.08
|
||||||
|
c-0.839,0.38-1.728,0.723-2.623,0.93c-2.795,0.645-25.576-0.541-30.311-0.88c-5.868-0.42-9.796-1.677-12.378-2.995
|
||||||
|
c-0.697-0.356-2.045-2.094-1.988-4.457c0.016-0.654,0.134-1.353,0.409-2.087c0.655-1.311,1.448-2.294,2.349-2.195
|
||||||
|
c2.58,0.284,9.459,0,9.459,0s-3.869-3.723-4.944-5.443c-1.075-1.72,1.505-3.225,6.019-7.751
|
||||||
|
c4.514-4.527,25.636-22.312,25.636-22.312s-4.001,2.005-9.736,5.354c-5.691,3.323-13.089,7.97-19.984,13.299
|
||||||
|
c-4.857,3.754-7.309,9.69-8.814,10.299c-1.505,0.609-3.44,3.26-3.655,6.554c-0.057,0.878,0.04,1.871,0.211,2.858
|
||||||
|
c-3.411-3.401-5.349-12.817-10.962-14.677c-5.87-1.945-36.405-0.35-46.614,1.908c8.318-0.09,24.414,1.181,29.39,1.571
|
||||||
|
c6.134,0.481,15.304,0.747,15.304,0.747l-30.653,2.17l22.803,3.266l-20.638,1.461l72.873,32.079c0,0-83.208-33.507-87.028-35.763
|
||||||
|
c-2.331-1.377-4.181-3.013-5.272-4.083c-0.757,1.663,1.702,5.324,9.329,10.195c5.715,3.65,21.694,11.829,37.929,19.907
|
||||||
|
c0.285,2.503,0.356,4.992,0.356,4.992v5.654l3.563,0.657l10.059-4.397c8.431,4.139,16.079,7.853,21.347,10.4l-3.277,13.097
|
||||||
|
l-1.894,0.93c-8.873-12.241-23.669-19.766-39.86-18.619c-24.931,1.765-43.71,23.406-41.945,48.336
|
||||||
|
c1.374,19.415,14.805,35.096,32.454,40.252l-68.447,2.904h276.076c2.074,0.141,4.179,0.151,6.312,0
|
||||||
|
C397.42,298.534,416.2,276.893,414.435,251.963z M181.428,205.008l-1.162-7.663c2.581,1.281,5.155,2.553,7.683,3.798
|
||||||
|
L181.428,205.008z M360.859,234.915l-2.814,1.208l-0.895-1.953l4.947-3.123l1.973,4.331l1.017,2.231l2.097,4.603l1.445,3.172
|
||||||
|
l0.874,1.917l3.771,8.276l0.242,0.532l-8.073,3.47l-0.039-0.552l-0.334-4.712l1.064,2.568l4.072-2.697l-3.416-7.042l-0.614-1.265
|
||||||
|
l-1.273-2.625l-2.353-4.852l-0.943-1.944L360.859,234.915z M377.984,256.803c-0.314-4.441-3.37-8.025-7.394-9.24l-0.964-2.199
|
||||||
|
c4.955,0.162,9.085,4.048,9.443,9.101c0.151,2.127-0.397,4.138-1.437,5.824C377.935,259.184,378.07,258.013,377.984,256.803z
|
||||||
|
M222.014,234.158c0.097-0.129,0.193-0.242,0.258-0.435c0.336,0.016,0.784,0.083,1.306,0.187
|
||||||
|
c4.204,0.835,13.521,4.184,13.264,4.772c-0.322,0.692-3.365,3.542-3.365,3.542l-5.361,1.127l6.176,10.299l3.038,1.962
|
||||||
|
l4.901,3.165c0,0-3.072-0.781-5.61-1.812c-0.808-0.328-1.563-0.681-2.146-1.042c-2.351-1.497-3.075-2.495-3.799-3.091
|
||||||
|
c-0.534-0.428-7.727-6.097-11.664-9.111c-1.402-1.073-2.394-1.813-2.521-1.855C215.139,239.258,220.404,236.251,222.014,234.158z
|
||||||
|
M318.267,179.484l3.758-3.312l0.618-0.544c0,0,0.218,0.016,0.579,0.05c0.061,0.006,0.134,0.013,0.203,0.02
|
||||||
|
c1.423,0.14,4.446,0.504,6.058,1.181c0.347,0.146,0.635,0.304,0.819,0.48c0.117,0.112,0.218,0.251,0.312,0.402
|
||||||
|
c0.249,0.4,0.421,0.915,0.537,1.467c0.333,1.589,0.215,3.441,0.215,3.441c-0.588-0.814-1.366-1.578-2.129-2.231
|
||||||
|
c-1.416-1.211-2.78-2.032-2.78-2.032s0.001,0.001,1.904,2.586c0.003,0.004,0.005,0.007,0.008,0.011
|
||||||
|
c1.912,2.596,1.654,4.857,1.654,4.857s-1.008-1.176-2.48-2.894c-0.242-0.282-0.562-0.575-0.934-0.867
|
||||||
|
C324.715,180.617,321.328,179.183,318.267,179.484C318.267,179.484,318.267,179.484,318.267,179.484z M331.43,201.806
|
||||||
|
c-0.871,0.676-1.499,1.179-1.739,1.404c-1.442,1.352-49.329,23.075-50.872,24.018s-6.622,10.26-7.764,12.633
|
||||||
|
c-1.142,2.373,0.307,4.339,0.307,4.339c1.543,2.995,18.385,15.378,18.385,15.378s-26.618-11.865-27.52-12.842
|
||||||
|
c-0.902-0.978,1.84-6.38,4.049-10.495c2.209-4.115,6.967-13.41,8.325-14.831c1.358-1.421,46.019-17.974,48.67-18.787
|
||||||
|
c0.538-0.165,1.819-0.763,3.506-1.604c0.702-0.35,1.471-0.74,2.293-1.163c6.93-3.563,17.309-9.245,17.309-9.245
|
||||||
|
s-8.473,6.251-13.383,9.992C332.417,201.045,331.89,201.449,331.43,201.806z M228.423,266.742h3.077h8.877l10.76,7.448
|
||||||
|
l-19.841-3.715l-3.362-3.733H228.423z M301.463,270.475l9.567,8.114h-58.619L301.463,270.475z M308.68,253.65
|
||||||
|
c0,0-12.125-8.145-13.961-9.19c-1.835-1.044-14.993-4.419-14.993-4.419s8.013-0.176,10.544-0.355
|
||||||
|
c2.532-0.179,11.491-0.813,12.423-1.467c0.932-0.653,21.344-13.124,21.344-13.124l-20.195,21.068L308.68,253.65z
|
||||||
|
M313.755,187.584c-0.019,0.068-0.039,0.14-0.057,0.204c-0.001,0-0.001,0-0.002,0
|
||||||
|
C313.715,187.723,313.733,187.66,313.755,187.584z M276.879,187.334c2.008,0.315,12.012-1.142,17.369-1.142
|
||||||
|
c0.573,0,1.139,0.003,1.698,0.008c4.815,0.039,8.897,0.229,8.897,0.229s-4.175,0.512-9.728,1.497
|
||||||
|
c-1.41,0.264-2.848,0.67-4.222,1.13c-0.955,0.32-1.87,0.664-2.717,1.016c-0.112,0.047-0.237,0.092-0.347,0.139
|
||||||
|
c-2.166-0.315-3.978-0.748-5.159-1.182c-0.054-0.019-0.116-0.038-0.17-0.057c-3.045-0.741-5.318-1.513-5.676-1.637H276.879z
|
||||||
|
M242.316,194.827c1.048-0.322,4.182-0.882,7.738-0.833c0.474,0.007,0.955,0.027,1.44,0.058c2.249,0.141,4.573,0.554,6.584,1.451
|
||||||
|
c1.24,0.563,2.592,1.256,3.977,2.029c-2.948-0.748-8.831-1.72-9.859-1.888c-0.1-0.016-0.171-0.028-0.171-0.028
|
||||||
|
s0.092,0.062,0.225,0.151c0.897,0.602,4.509,3.019,7.083,4.665c1.026,0.657,1.887,1.19,2.335,1.431
|
||||||
|
c0.473,0.258,0.716,0.869,0.825,1.62c0.052,0.356,0.073,0.741,0.072,1.14c-0.002,0.563-0.045,1.143-0.108,1.686
|
||||||
|
c-0.015,0.131-0.032,0.26-0.049,0.386c-0.152,1.124-0.357,1.996-0.357,1.996l-2.333-1.608l-0.198-0.137l-0.548-0.378
|
||||||
|
l-2.819-1.943l-1.96-1.351l-0.021-0.014l-5.416,7.617l7.148,6.794c-0.676-0.129-11.463-2.415-14.441-2.962
|
||||||
|
c-3.059-0.58-4.122-0.016-4.122-0.016s4.851,5.773,5.737,6.53c0.901,0.757-0.837,3.011-0.837,3.011l-3.241,9.811l0,0
|
||||||
|
c0,0-5.182-2.301-8.354-3.267c-1.069-0.335-2.855-0.842-4.353-1.022c0-0.001,0.001-0.001,0.001-0.002
|
||||||
|
c1.265-2.595,2.531-4.627,3.36-6.863c0.194-0.524,0.372-1.056,0.512-1.614c1.448-5.781,3.354-10.279,5.143-13.636l-2.732,12.568
|
||||||
|
c0,0,8.581-15.143,10.923-16.704c2.335-1.557,6.707-3.546,6.733-3.558c0,0,0.002-0.001,0.002-0.001
|
||||||
|
c-0.462-0.207-0.982-0.343-1.531-0.437c-2.973-0.507-6.876,0.429-8.078,0.437c-0.324-1.069-0.424-1.922-0.363-2.622
|
||||||
|
c0.063-0.723,0.311-1.271,0.709-1.683C241.319,195.281,241.766,195.01,242.316,194.827z M213.947,230.558l4.935-10.348v11.433
|
||||||
|
l-5.137,3.485l-1.167,0.392l-2.291,0.77l-3.522,1.183l-7.397,2.485l-14.007,4.705l-14.773,4.963l13.94-6.13l13.506-5.939
|
||||||
|
l7.003-3.08l3.536-1.555l2.21-0.972L213.947,230.558z M128.648,258.318c-0.046-0.451-0.131-0.889-0.163-1.345
|
||||||
|
c-1.672-23.611,16.114-44.106,39.725-45.778c15.187-1.075,29.074,5.908,37.5,17.306l-3.711,1.822
|
||||||
|
c-8.246-9.957-21.005-15.931-34.884-14.948C144.723,216.961,127.793,236.051,128.648,258.318z M139.898,256.165
|
||||||
|
c-1.225-17.307,11.812-32.331,29.12-33.557c10.386-0.735,19.944,3.669,26.197,11.046l-13.825,6.789
|
||||||
|
c-3.144-2.366-7.114-3.664-11.348-3.364c-9.316,0.659-16.334,8.746-15.674,18.062c0.66,9.316,8.746,16.334,18.062,15.674
|
||||||
|
c5.73-0.406,10.581-3.626,13.321-8.209l15.23,1.476c-3.956,11.594-14.539,20.284-27.527,21.203
|
||||||
|
C156.147,286.51,141.123,273.473,139.898,256.165z M187.557,296.164c10.398-4.016,18.855-11.731,23.882-21.435
|
||||||
|
c-1.042,3.484-5.221,11.98-5.221,11.98l115.505-1.579c0,0,2.899-4.45,2.315-7.684c-0.708-3.914-3.831-10.711-3.611-16.852
|
||||||
|
c0.318-8.872,2.399-14.447,5.475-19.154l0.267,0.006c-1.689,5.308-2.433,11.013-2.016,16.908
|
||||||
|
c0.897,12.665,6.929,23.735,15.91,31.338L187.557,296.164z M371.512,286.497c-17.308,1.225-32.331-11.812-33.557-29.12
|
||||||
|
c-0.447-6.316,1.012-12.324,3.878-17.473l7.399-2.709l6.291,6.281c-2.948,3.474-4.599,8.054-4.251,12.958
|
||||||
|
c0.705,9.953,9.344,17.45,19.297,16.746c9.953-0.705,17.45-9.344,16.746-19.297c-0.691-9.758-9.013-17.136-18.719-16.758
|
||||||
|
c-0.785-3.91-1.86-9.491-1.99-11.323c-0.053-0.752,0.062-1.395,0.318-1.968c0.051-0.004,0.1-0.011,0.151-0.014
|
||||||
|
c17.308-1.225,32.331,11.812,33.557,29.12C401.857,270.248,388.82,285.271,371.512,286.497z M395.28,289.219
|
||||||
|
c9.485-8.259,15.146-20.681,14.189-34.193c-1.333-18.832-15.047-33.824-32.62-37.608c2.015-1.014,4.189-2.103,5.894-2.956
|
||||||
|
c16.003,5.296,28.037,19.813,29.302,37.67C413.103,267.075,406.354,280.754,395.28,289.219z"/>
|
||||||
|
<path style="fill:#e0e0e0;" d="M286.973,121.745c0,0,0.91-2.266,0.833-2.996c-0.077-0.731-1.769-1.018-2.331-1.099
|
||||||
|
c-0.561-0.081-0.996,0.513-0.996,0.513c0.779,0.273,1.381,0.977,1.608,1.54C286.315,120.266,286.973,121.745,286.973,121.745z"/>
|
||||||
|
<path style="fill:#e0e0e0;" d="M262.565,128.835c1.996,0.959,3.893,1.913,5.116,2.627c0.578,0.337,1.004,0.62,1.215,0.823
|
||||||
|
c0.012,0.011,0.028,0.024,0.039,0.035c0.04,0.041,0.082,0.094,0.126,0.154c0.066,0.089,0.137,0.202,0.212,0.33
|
||||||
|
c1.058,1.818,2.913,7.312,4.067,10.885c0.576,1.784,0.975,3.081,1.013,3.204c0.002,0.006,0.006,0.019,0.006,0.019
|
||||||
|
s-0.003-0.004-0.003-0.004c-0.028-0.042-2.775-4.15-4.95-7.485c-0.001-0.002-0.003-0.004-0.004-0.006
|
||||||
|
c-0.842-1.291-2.49-2.705-4.198-3.959c-2.721-1.997-5.593-3.582-5.609-3.591c0.676,1.46,1.618,3.691,2.44,6.349
|
||||||
|
c1.479,4.783,2.203,12.662,0.748,15.663c-1.455,3-1.85,5.641-1.741,7.38c0,0,0.731-1.53,2.012-3.347
|
||||||
|
c8.006-6.824,11.488-4.655,12.754-4.173c-2.418,0.157-5.033,0.759-6.565,2.442c-0.949,1.042-1.767,2.374-2.46,3.751
|
||||||
|
c-0.993,1.971-1.723,4.032-2.177,5.49c1.586-1.694,3.933-3.961,5.684-4.605c0,0,0.877,5.427,0.493,7.604
|
||||||
|
c-0.343,1.943,3.204,7.632,3.975,8.839c0.717-1.164,1.347-2.223,1.651-2.811c2.606-5.035,4.049-13.253,4.665-17.569
|
||||||
|
c0.227-1.593,0.342-2.652,0.36-2.825c0.212-1.127,0.54-2.231,1.224-3.501c0.095-0.176,0.217-0.376,0.353-0.587
|
||||||
|
c1.331-2.071,4.452-5.666,5.803-7.195c4.052,2.42,9.729,5.069,11.939,5.405c3.119,0.475,5.442-0.87,7.473-2.161
|
||||||
|
c2.03-1.29,3.191-3.175,3.2-3.934c0.009-0.759-0.467-2.488-0.467-2.488s1.844-4.439,2.634-11.932l-5.802-3.229l5.99,1.147
|
||||||
|
c0,0,1.079,0.1,1.015-1.857c-0.065-1.957-0.724-5.47-3.158-9.558c-2.434-4.088-14.117-11.439-24.644-7.796
|
||||||
|
c-2.36,0.817-4.279,1.811-5.878,2.902c4.101-1.299,11.327-3.078,16.089-1.361c6.969,2.513,8.874,6.551,9.913,9.031
|
||||||
|
c0,0-5.619-4.221-12.434-4.14c0,0,7.375,4.557,8.82,8.942c0,0-8.166-1.286-9.699-1.406c-1.533-0.12-2.231,1.235-2.37,1.942
|
||||||
|
c-0.139,0.707,2.963,10.33,4.728,12.311c1.766,1.982,9.062,6.055,9.062,6.055s-9.818-1.558-15.709-4.67
|
||||||
|
c-5.891-3.112-13.55-12.015-14.249-12.837c-0.697-0.82-0.165-3.036-0.108-7.075c-0.936,1.925-1.412,3.776-1.717,5.275
|
||||||
|
c-0.348,1.708-0.108,4.263,1.237,6.586c0.241,0.417,0.649,0.998,1.163,1.679c-1.341-0.894-2.316-1.981-3.18-3.159
|
||||||
|
c-3.442-4.695-2.461-5.586-5.724-4.941c-2.434,0.481-7.443,1.703-11.229,4.156c0.071,0.032,0.142,0.064,0.217,0.098
|
||||||
|
C257.568,126.496,260.133,127.666,262.565,128.835z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g id="TEXTS">
|
||||||
|
<text x="580" y="270" style="fill:#ffa31a; font-family:'Arial Black', 'Helvetica Neue', sans-serif; font-weight:900; font-size:56px;">ROADWORTHINESS</text>
|
||||||
|
<text x="580" y="330" style="fill:#808080; font-family:'Arial', sans-serif; font-weight:700; font-size:28px;">STICKER GENERATOR</text>
|
||||||
|
<text x="580" y="390" style="fill:#606060; font-family:'Arial', sans-serif; font-weight:400; font-size:20px; font-style:italic;">"Stickers for unworthy roads"</text>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 14 KiB |
@@ -0,0 +1,132 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
|
||||||
|
viewBox="50 90 380 250" xml:space="preserve">
|
||||||
|
<g id="BIKE">
|
||||||
|
<g>
|
||||||
|
<polygon style="fill:#ffa31a;" points="123.91,285.197 79.45,289.219 134.962,293.37"/>
|
||||||
|
<polygon style="fill:#ffa31a;" points="115.293,278.59 88.778,274.533 106.594,271.383"/>
|
||||||
|
<g>
|
||||||
|
<path style="fill:#ffa31a;" d="M414.435,251.963c-1.276-18.023-12.942-32.826-28.727-38.981c0.075-0.037,0.115-0.057,0.115-0.057
|
||||||
|
s-4.192-2.891-11.036-4.364c1.018,0.509,2.078,1.226,3.146,2.175c0.501,0.445,1.003,0.926,1.504,1.487l-1.773,0.903l-6.786,3.457
|
||||||
|
l-11.748,5.984l6.455-5.999l4.576-4.253l1.412-1.313c0,0-0.297-0.477-0.908-1.079c-0.535-0.527-1.325-1.139-2.407-1.643
|
||||||
|
c-0.338-0.157-0.706-0.297-1.102-0.424c-0.135-0.043-0.254-0.096-0.397-0.135c-0.008,0-0.016,0-0.024,0
|
||||||
|
c3.729-2.743,10.23-8.57,9.381-15.373c-0.299-2.401-1.741-10.55-1.741-10.55s5.948,6.864,9.109,11.62
|
||||||
|
c1.516,2.281,1.982,3.922,1.919,5.182c0.152-0.276,0.267-0.555,0.33-0.84c1.13-4.935-4.145-14.047-9.389-21.81
|
||||||
|
c-2.728-4.019-29.404-29.299-34.155-32.371c-4.783-3.07-6.633-4.225-8.54-2.546c-1.909,1.646-7.874,6.859-7.874,6.859
|
||||||
|
s8.009-2.771,9.812-2.288c1.832,0.449,30.79,24.911,31.174,25.334c-0.982-0.702-25.57-14.202-29.338-13.839l11.1,8.731
|
||||||
|
c3.469,3.13,7.692,6.708,7.756,7.603c0.084,1.184-0.644,10.188-3.107,11.745c-0.247,0.156-0.573,0.311-0.955,0.464
|
||||||
|
c1.345-1.66,1.998-3.439,1.824-4.9c-0.296-2.482-1.704-7.547-2.805-8.046c-0.499-0.226-2.312-1.173-4.147-2.141
|
||||||
|
c-0.909-0.48-1.819-0.962-2.581-1.367c-1.094-0.582-1.879-1.001-1.879-1.001l-2.995,0.545l-8.82,6.67
|
||||||
|
c-0.144-0.016-0.345-0.028-0.573-0.038c-1.545-3.258-3.913-7.806-5.575-8.92c-2.127-1.426-27.777-7.301-41.125-9.236
|
||||||
|
c0.251,5.648,0.353,11.647,1.179,14.569c1.734-0.039,5.593,0.198,11.065,3.19c1.489,0.812,3.471,1.628,5.578,2.374
|
||||||
|
c1.966,0.695,4.035,1.326,5.922,1.838c2.383,0.646,4.452,1.095,5.636,1.231c0.09,0.01,0.193,0.025,0.272,0.032l0,0l0,0
|
||||||
|
c-0.079-0.007-0.183-0.022-0.272-0.032c1.77-0.159,2.906-0.312,2.906-0.312v0c0,0,0,0,0,0c0,0-0.128,0.465-0.324,1.175v0l0,0
|
||||||
|
c-0.389,1.41-1.052,3.807-1.548,5.594c0.036-0.152,0.063-0.319,0.081-0.501c-0.026,0.169-0.051,0.336-0.084,0.513
|
||||||
|
c-0.004,0.022-0.006,0.041-0.01,0.063c-0.002,0-0.005-0.001-0.007-0.001c-3.272-0.474-10.963-2.016-14.151-2.646
|
||||||
|
c-0.121-0.023-0.254-0.051-0.392-0.081c-3.642-0.801-12.98-4.046-12.98-4.046s11.658,0.945,14.218,1.103
|
||||||
|
c1.346,0.087,2.606,0.027,3.592-0.067c1.235-0.117,2.041-0.288,2.041-0.288s-0.153-0.06-0.411-0.16
|
||||||
|
c-0.164-0.064-0.382-0.148-0.63-0.243c-2.277-0.874-7.716-2.914-9.963-3.345c-2.871-0.551-10.202-4.354-10.537-5.384
|
||||||
|
c0-0.001-0.003-0.004-0.003-0.005c-1.733,0.079-4.332,0.276-7.089,4.096c-2.403,3.25-3.697,8.033-3.589,10.066
|
||||||
|
c-1.454-0.658-3.213-1.326-4.56-1.442c-1.189-1.48-2.177-2.671-2.517-3.219c-1.075-1.735-3.91-8.185-3.91-8.185
|
||||||
|
s-2.044-4.084-3.044-6.234c-0.436-0.938-0.882-1.859-1.252-2.611c-0.477-0.971-0.823-1.653-0.823-1.653l2.075-4.376
|
||||||
|
c-3.187-3.637-10.911-16.176-9.254-22.892c0.924-3.744,1.332-5.398,1.513-6.131c-0.066-0.073-0.131-0.144-0.196-0.215
|
||||||
|
c-1.485,1.637-7.476,8.529-10.244,16.062c-3.672,9.992-8.089,11.541-12.055,14.163c0,0,9.814,1.444,15.118,2.184
|
||||||
|
c0,0-14.028,1.285-20.907,2.539c-6.879,1.254-10.119,2.93-10.119,2.93l11.251,2.583l-15.121,2.338c0,0-0.86,2.603,6.449,3.893
|
||||||
|
c4.953,0.874,20.366,3.055,30.928,4.864c5.023,0.86,8.954,1.637,10.132,2.148c3.655,1.586,5.722,2.231,5.548,5.026
|
||||||
|
c0,0-7.534,1.636-12.948,3.185c-0.329,0.094-0.65,0.188-0.961,0.281c-1.201,0.359-2.255,0.708-3.033,1.024
|
||||||
|
c0,0,0.857-1.506,1.624-3.065c0.196-0.398,0.384-0.797,0.552-1.179c0.316-0.715,0.559-1.36,0.618-1.77
|
||||||
|
c0.115-0.794-0.51-1.469-1.279-1.861c-0.669-0.341-1.446-0.469-1.945-0.269c-0.73,0.292-2.262,1.275-4.041,2.08
|
||||||
|
c-0.839,0.38-1.728,0.723-2.623,0.93c-2.795,0.645-25.576-0.541-30.311-0.88c-5.868-0.42-9.796-1.677-12.378-2.995
|
||||||
|
c-0.697-0.356-2.045-2.094-1.988-4.457c0.016-0.654,0.134-1.353,0.409-2.087c0.655-1.311,1.448-2.294,2.349-2.195
|
||||||
|
c2.58,0.284,9.459,0,9.459,0s-3.869-3.723-4.944-5.443c-1.075-1.72,1.505-3.225,6.019-7.751
|
||||||
|
c4.514-4.527,25.636-22.312,25.636-22.312s-4.001,2.005-9.736,5.354c-5.691,3.323-13.089,7.97-19.984,13.299
|
||||||
|
c-4.857,3.754-7.309,9.69-8.814,10.299c-1.505,0.609-3.44,3.26-3.655,6.554c-0.057,0.878,0.04,1.871,0.211,2.858
|
||||||
|
c-3.411-3.401-5.349-12.817-10.962-14.677c-5.87-1.945-36.405-0.35-46.614,1.908c8.318-0.09,24.414,1.181,29.39,1.571
|
||||||
|
c6.134,0.481,15.304,0.747,15.304,0.747l-30.653,2.17l22.803,3.266l-20.638,1.461l72.873,32.079c0,0-83.208-33.507-87.028-35.763
|
||||||
|
c-2.331-1.377-4.181-3.013-5.272-4.083c-0.757,1.663,1.702,5.324,9.329,10.195c5.715,3.65,21.694,11.829,37.929,19.907
|
||||||
|
c0.285,2.503,0.356,4.992,0.356,4.992v5.654l3.563,0.657l10.059-4.397c8.431,4.139,16.079,7.853,21.347,10.4l-3.277,13.097
|
||||||
|
l-1.894,0.93c-8.873-12.241-23.669-19.766-39.86-18.619c-24.931,1.765-43.71,23.406-41.945,48.336
|
||||||
|
c1.374,19.415,14.805,35.096,32.454,40.252l-68.447,2.904h276.076c2.074,0.141,4.179,0.151,6.312,0
|
||||||
|
C397.42,298.534,416.2,276.893,414.435,251.963z M181.428,205.008l-1.162-7.663c2.581,1.281,5.155,2.553,7.683,3.798
|
||||||
|
L181.428,205.008z M360.859,234.915l-2.814,1.208l-0.895-1.953l4.947-3.123l1.973,4.331l1.017,2.231l2.097,4.603l1.445,3.172
|
||||||
|
l0.874,1.917l3.771,8.276l0.242,0.532l-8.073,3.47l-0.039-0.552l-0.334-4.712l1.064,2.568l4.072-2.697l-3.416-7.042l-0.614-1.265
|
||||||
|
l-1.273-2.625l-2.353-4.852l-0.943-1.944L360.859,234.915z M377.984,256.803c-0.314-4.441-3.37-8.025-7.394-9.24l-0.964-2.199
|
||||||
|
c4.955,0.162,9.085,4.048,9.443,9.101c0.151,2.127-0.397,4.138-1.437,5.824C377.935,259.184,378.07,258.013,377.984,256.803z
|
||||||
|
M222.014,234.158c0.097-0.129,0.193-0.242,0.258-0.435c0.336,0.016,0.784,0.083,1.306,0.187
|
||||||
|
c4.204,0.835,13.521,4.184,13.264,4.772c-0.322,0.692-3.365,3.542-3.365,3.542l-5.361,1.127l6.176,10.299l3.038,1.962
|
||||||
|
l4.901,3.165c0,0-3.072-0.781-5.61-1.812c-0.808-0.328-1.563-0.681-2.146-1.042c-2.351-1.497-3.075-2.495-3.799-3.091
|
||||||
|
c-0.534-0.428-7.727-6.097-11.664-9.111c-1.402-1.073-2.394-1.813-2.521-1.855C215.139,239.258,220.404,236.251,222.014,234.158z
|
||||||
|
M318.267,179.484l3.758-3.312l0.618-0.544c0,0,0.218,0.016,0.579,0.05c0.061,0.006,0.134,0.013,0.203,0.02
|
||||||
|
c1.423,0.14,4.446,0.504,6.058,1.181c0.347,0.146,0.635,0.304,0.819,0.48c0.117,0.112,0.218,0.251,0.312,0.402
|
||||||
|
c0.249,0.4,0.421,0.915,0.537,1.467c0.333,1.589,0.215,3.441,0.215,3.441c-0.588-0.814-1.366-1.578-2.129-2.231
|
||||||
|
c-1.416-1.211-2.78-2.032-2.78-2.032s0.001,0.001,1.904,2.586c0.003,0.004,0.005,0.007,0.008,0.011
|
||||||
|
c1.912,2.596,1.654,4.857,1.654,4.857s-1.008-1.176-2.48-2.894c-0.242-0.282-0.562-0.575-0.934-0.867
|
||||||
|
C324.715,180.617,321.328,179.183,318.267,179.484C318.267,179.484,318.267,179.484,318.267,179.484z M331.43,201.806
|
||||||
|
c-0.871,0.676-1.499,1.179-1.739,1.404c-1.442,1.352-49.329,23.075-50.872,24.018s-6.622,10.26-7.764,12.633
|
||||||
|
c-1.142,2.373,0.307,4.339,0.307,4.339c1.543,2.995,18.385,15.378,18.385,15.378s-26.618-11.865-27.52-12.842
|
||||||
|
c-0.902-0.978,1.84-6.38,4.049-10.495c2.209-4.115,6.967-13.41,8.325-14.831c1.358-1.421,46.019-17.974,48.67-18.787
|
||||||
|
c0.538-0.165,1.819-0.763,3.506-1.604c0.702-0.35,1.471-0.74,2.293-1.163c6.93-3.563,17.309-9.245,17.309-9.245
|
||||||
|
s-8.473,6.251-13.383,9.992C332.417,201.045,331.89,201.449,331.43,201.806z M228.423,266.742h3.077h8.877l10.76,7.448
|
||||||
|
l-19.841-3.715l-3.362-3.733H228.423z M301.463,270.475l9.567,8.114h-58.619L301.463,270.475z M308.68,253.65
|
||||||
|
c0,0-12.125-8.145-13.961-9.19c-1.835-1.044-14.993-4.419-14.993-4.419s8.013-0.176,10.544-0.355
|
||||||
|
c2.532-0.179,11.491-0.813,12.423-1.467c0.932-0.653,21.344-13.124,21.344-13.124l-20.195,21.068L308.68,253.65z
|
||||||
|
M313.755,187.584c-0.019,0.068-0.039,0.14-0.057,0.204c-0.001,0-0.001,0-0.002,0
|
||||||
|
C313.715,187.723,313.733,187.66,313.755,187.584z M276.879,187.334c2.008,0.315,12.012-1.142,17.369-1.142
|
||||||
|
c0.573,0,1.139,0.003,1.698,0.008c4.815,0.039,8.897,0.229,8.897,0.229s-4.175,0.512-9.728,1.497
|
||||||
|
c-1.41,0.264-2.848,0.67-4.222,1.13c-0.955,0.32-1.87,0.664-2.717,1.016c-0.112,0.047-0.237,0.092-0.347,0.139
|
||||||
|
c-2.166-0.315-3.978-0.748-5.159-1.182c-0.054-0.019-0.116-0.038-0.17-0.057c-3.045-0.741-5.318-1.513-5.676-1.637H276.879z
|
||||||
|
M242.316,194.827c1.048-0.322,4.182-0.882,7.738-0.833c0.474,0.007,0.955,0.027,1.44,0.058c2.249,0.141,4.573,0.554,6.584,1.451
|
||||||
|
c1.24,0.563,2.592,1.256,3.977,2.029c-2.948-0.748-8.831-1.72-9.859-1.888c-0.1-0.016-0.171-0.028-0.171-0.028
|
||||||
|
s0.092,0.062,0.225,0.151c0.897,0.602,4.509,3.019,7.083,4.665c1.026,0.657,1.887,1.19,2.335,1.431
|
||||||
|
c0.473,0.258,0.716,0.869,0.825,1.62c0.052,0.356,0.073,0.741,0.072,1.14c-0.002,0.563-0.045,1.143-0.108,1.686
|
||||||
|
c-0.015,0.131-0.032,0.26-0.049,0.386c-0.152,1.124-0.357,1.996-0.357,1.996l-2.333-1.608l-0.198-0.137l-0.548-0.378
|
||||||
|
l-2.819-1.943l-1.96-1.351l-0.021-0.014l-5.416,7.617l7.148,6.794c-0.676-0.129-11.463-2.415-14.441-2.962
|
||||||
|
c-3.059-0.58-4.122-0.016-4.122-0.016s4.851,5.773,5.737,6.53c0.901,0.757-0.837,3.011-0.837,3.011l-3.241,9.811l0,0
|
||||||
|
c0,0-5.182-2.301-8.354-3.267c-1.069-0.335-2.855-0.842-4.353-1.022c0-0.001,0.001-0.001,0.001-0.002
|
||||||
|
c1.265-2.595,2.531-4.627,3.36-6.863c0.194-0.524,0.372-1.056,0.512-1.614c1.448-5.781,3.354-10.279,5.143-13.636l-2.732,12.568
|
||||||
|
c0,0,8.581-15.143,10.923-16.704c2.335-1.557,6.707-3.546,6.733-3.558c0,0,0.002-0.001,0.002-0.001
|
||||||
|
c-0.462-0.207-0.982-0.343-1.531-0.437c-2.973-0.507-6.876,0.429-8.078,0.437c-0.324-1.069-0.424-1.922-0.363-2.622
|
||||||
|
c0.063-0.723,0.311-1.271,0.709-1.683C241.319,195.281,241.766,195.01,242.316,194.827z M213.947,230.558l4.935-10.348v11.433
|
||||||
|
l-5.137,3.485l-1.167,0.392l-2.291,0.77l-3.522,1.183l-7.397,2.485l-14.007,4.705l-14.773,4.963l13.94-6.13l13.506-5.939
|
||||||
|
l7.003-3.08l3.536-1.555l2.21-0.972L213.947,230.558z M128.648,258.318c-0.046-0.451-0.131-0.889-0.163-1.345
|
||||||
|
c-1.672-23.611,16.114-44.106,39.725-45.778c15.187-1.075,29.074,5.908,37.5,17.306l-3.711,1.822
|
||||||
|
c-8.246-9.957-21.005-15.931-34.884-14.948C144.723,216.961,127.793,236.051,128.648,258.318z M139.898,256.165
|
||||||
|
c-1.225-17.307,11.812-32.331,29.12-33.557c10.386-0.735,19.944,3.669,26.197,11.046l-13.825,6.789
|
||||||
|
c-3.144-2.366-7.114-3.664-11.348-3.364c-9.316,0.659-16.334,8.746-15.674,18.062c0.66,9.316,8.746,16.334,18.062,15.674
|
||||||
|
c5.73-0.406,10.581-3.626,13.321-8.209l15.23,1.476c-3.956,11.594-14.539,20.284-27.527,21.203
|
||||||
|
C156.147,286.51,141.123,273.473,139.898,256.165z M187.557,296.164c10.398-4.016,18.855-11.731,23.882-21.435
|
||||||
|
c-1.042,3.484-5.221,11.98-5.221,11.98l115.505-1.579c0,0,2.899-4.45,2.315-7.684c-0.708-3.914-3.831-10.711-3.611-16.852
|
||||||
|
c0.318-8.872,2.399-14.447,5.475-19.154l0.267,0.006c-1.689,5.308-2.433,11.013-2.016,16.908
|
||||||
|
c0.897,12.665,6.929,23.735,15.91,31.338L187.557,296.164z M371.512,286.497c-17.308,1.225-32.331-11.812-33.557-29.12
|
||||||
|
c-0.447-6.316,1.012-12.324,3.878-17.473l7.399-2.709l6.291,6.281c-2.948,3.474-4.599,8.054-4.251,12.958
|
||||||
|
c0.705,9.953,9.344,17.45,19.297,16.746c9.953-0.705,17.45-9.344,16.746-19.297c-0.691-9.758-9.013-17.136-18.719-16.758
|
||||||
|
c-0.785-3.91-1.86-9.491-1.99-11.323c-0.053-0.752,0.062-1.395,0.318-1.968c0.051-0.004,0.1-0.011,0.151-0.014
|
||||||
|
c17.308-1.225,32.331,11.812,33.557,29.12C401.857,270.248,388.82,285.271,371.512,286.497z M395.28,289.219
|
||||||
|
c9.485-8.259,15.146-20.681,14.189-34.193c-1.333-18.832-15.047-33.824-32.62-37.608c2.015-1.014,4.189-2.103,5.894-2.956
|
||||||
|
c16.003,5.296,28.037,19.813,29.302,37.67C413.103,267.075,406.354,280.754,395.28,289.219z"/>
|
||||||
|
<path style="fill:#ffa31a;" d="M286.973,121.745c0,0,0.91-2.266,0.833-2.996c-0.077-0.731-1.769-1.018-2.331-1.099
|
||||||
|
c-0.561-0.081-0.996,0.513-0.996,0.513c0.779,0.273,1.381,0.977,1.608,1.54C286.315,120.266,286.973,121.745,286.973,121.745z"/>
|
||||||
|
<path style="fill:#ffa31a;" d="M262.565,128.835c1.996,0.959,3.893,1.913,5.116,2.627c0.578,0.337,1.004,0.62,1.215,0.823
|
||||||
|
c0.012,0.011,0.028,0.024,0.039,0.035c0.04,0.041,0.082,0.094,0.126,0.154c0.066,0.089,0.137,0.202,0.212,0.33
|
||||||
|
c1.058,1.818,2.913,7.312,4.067,10.885c0.576,1.784,0.975,3.081,1.013,3.204c0.002,0.006,0.006,0.019,0.006,0.019
|
||||||
|
s-0.003-0.004-0.003-0.004c-0.028-0.042-2.775-4.15-4.95-7.485c-0.001-0.002-0.003-0.004-0.004-0.006
|
||||||
|
c-0.842-1.291-2.49-2.705-4.198-3.959c-2.721-1.997-5.593-3.582-5.609-3.591c0.676,1.46,1.618,3.691,2.44,6.349
|
||||||
|
c1.479,4.783,2.203,12.662,0.748,15.663c-1.455,3-1.85,5.641-1.741,7.38c0,0,0.731-1.53,2.012-3.347
|
||||||
|
c8.006-6.824,11.488-4.655,12.754-4.173c-2.418,0.157-5.033,0.759-6.565,2.442c-0.949,1.042-1.767,2.374-2.46,3.751
|
||||||
|
c-0.993,1.971-1.723,4.032-2.177,5.49c1.586-1.694,3.933-3.961,5.684-4.605c0,0,0.877,5.427,0.493,7.604
|
||||||
|
c-0.343,1.943,3.204,7.632,3.975,8.839c0.717-1.164,1.347-2.223,1.651-2.811c2.606-5.035,4.049-13.253,4.665-17.569
|
||||||
|
c0.227-1.593,0.342-2.652,0.36-2.825c0.212-1.127,0.54-2.231,1.224-3.501c0.095-0.176,0.217-0.376,0.353-0.587
|
||||||
|
c1.331-2.071,4.452-5.666,5.803-7.195c4.052,2.42,9.729,5.069,11.939,5.405c3.119,0.475,5.442-0.87,7.473-2.161
|
||||||
|
c2.03-1.29,3.191-3.175,3.2-3.934c0.009-0.759-0.467-2.488-0.467-2.488s1.844-4.439,2.634-11.932l-5.802-3.229l5.99,1.147
|
||||||
|
c0,0,1.079,0.1,1.015-1.857c-0.065-1.957-0.724-5.47-3.158-9.558c-2.434-4.088-14.117-11.439-24.644-7.796
|
||||||
|
c-2.36,0.817-4.279,1.811-5.878,2.902c4.101-1.299,11.327-3.078,16.089-1.361c6.969,2.513,8.874,6.551,9.913,9.031
|
||||||
|
c0,0-5.619-4.221-12.434-4.14c0,0,7.375,4.557,8.82,8.942c0,0-8.166-1.286-9.699-1.406c-1.533-0.12-2.231,1.235-2.37,1.942
|
||||||
|
c-0.139,0.707,2.963,10.33,4.728,12.311c1.766,1.982,9.062,6.055,9.062,6.055s-9.818-1.558-15.709-4.67
|
||||||
|
c-5.891-3.112-13.55-12.015-14.249-12.837c-0.697-0.82-0.165-3.036-0.108-7.075c-0.936,1.925-1.412,3.776-1.717,5.275
|
||||||
|
c-0.348,1.708-0.108,4.263,1.237,6.586c0.241,0.417,0.649,0.998,1.163,1.679c-1.341-0.894-2.316-1.981-3.18-3.159
|
||||||
|
c-3.442-4.695-2.461-5.586-5.724-4.941c-2.434,0.481-7.443,1.703-11.229,4.156c0.071,0.032,0.142,0.064,0.217,0.098
|
||||||
|
C257.568,126.496,260.133,127.666,262.565,128.835z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 14 KiB |
@@ -5,7 +5,24 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="darkreader-lock">
|
<meta name="darkreader-lock">
|
||||||
<meta name="color-scheme" content="light dark">
|
<meta name="color-scheme" content="light dark">
|
||||||
|
<meta name="description" content="Roadworthy stickers for unworthy roads - if they can't fix the potholes, they can't spot the difference. A web-based tool for generating vehicle roadworthiness stickers.">
|
||||||
|
|
||||||
|
<!-- Open Graph / Facebook -->
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:url" content="https://rsg.shihaam.me/">
|
||||||
|
<meta property="og:title" content="Roadworthiness Sticker Generator">
|
||||||
|
<meta property="og:description" content="Roadworthy stickers for unworthy roads - if they can't fix the potholes, they can't spot the difference.">
|
||||||
|
<meta property="og:image" content="https://rsg.shihaam.me/docs/og-image.png">
|
||||||
|
|
||||||
|
<!-- Twitter -->
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:url" content="https://rsg.shihaam.me/">
|
||||||
|
<meta name="twitter:title" content="Roadworthiness Sticker Generator">
|
||||||
|
<meta name="twitter:description" content="Roadworthy stickers for unworthy roads - if they can't fix the potholes, they can't spot the difference.">
|
||||||
|
<meta name="twitter:image" content="https://rsg.shihaam.me/docs/og-image.png">
|
||||||
|
|
||||||
<title>Roadworthiness Sticker Generator</title>
|
<title>Roadworthiness Sticker Generator</title>
|
||||||
|
<link rel="icon" type="image/svg+xml" href="favicon.svg">
|
||||||
|
|
||||||
<!-- Material Design Icons -->
|
<!-- Material Design Icons -->
|
||||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||||
@@ -36,13 +53,58 @@
|
|||||||
<!-- App Bar -->
|
<!-- App Bar -->
|
||||||
<header class="app-bar">
|
<header class="app-bar">
|
||||||
<div class="app-bar-content">
|
<div class="app-bar-content">
|
||||||
<span class="material-icons">directions_car</span>
|
<img src="favicon.svg" alt="Logo" class="app-logo">
|
||||||
|
<div class="app-bar-text">
|
||||||
<h1>Roadworthiness Sticker Generator</h1>
|
<h1>Roadworthiness Sticker Generator</h1>
|
||||||
|
<p class="tagline">Roadworthy stickers for unworthy roads - if they can't fix the potholes, they can't spot the difference</p>
|
||||||
|
</div>
|
||||||
|
<a href="https://git.shihaam.dev/shihaam/roadworthiness-sticker-generator" target="_blank" rel="noopener" class="git-link" title="View Source">
|
||||||
|
<span class="material-icons">code</span>
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<!-- Main Content -->
|
<!-- Main Content -->
|
||||||
<main class="main-content">
|
<main class="main-content three-column">
|
||||||
|
<!-- Roadworthiness Details Card -->
|
||||||
|
<div class="card form-card">
|
||||||
|
<div class="card-header">
|
||||||
|
<span class="material-icons">fact_check</span>
|
||||||
|
<h2>Roadworthiness Details</h2>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="card-body">
|
||||||
|
<!-- Garage Selection -->
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Select Garage</label>
|
||||||
|
<div class="custom-select" id="garageSelect">
|
||||||
|
<div class="custom-select-trigger">
|
||||||
|
<span class="custom-select-value">Select a garage...</span>
|
||||||
|
<span class="material-icons custom-select-icon">expand_more</span>
|
||||||
|
</div>
|
||||||
|
<div class="custom-select-options">
|
||||||
|
<!-- Populated dynamically from templates/index.json -->
|
||||||
|
</div>
|
||||||
|
<input type="hidden" id="garage" name="garage" required form="stickerForm">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- From Date -->
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label" for="fromDate">From Date</label>
|
||||||
|
<input type="date" id="fromDate" class="form-input" required form="stickerForm">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- To Date -->
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label" for="toDate">To Date</label>
|
||||||
|
<input type="date" id="toDate" class="form-input" readonly form="stickerForm">
|
||||||
|
<span class="form-hint">Auto-calculated</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Vehicle Information Card -->
|
||||||
<div class="card form-card">
|
<div class="card form-card">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<span class="material-icons">edit_document</span>
|
<span class="material-icons">edit_document</span>
|
||||||
@@ -50,15 +112,20 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form id="stickerForm">
|
<form id="stickerForm">
|
||||||
<!-- Garage Selection -->
|
<!-- Import from PDF -->
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="form-label" for="garage">Select Garage</label>
|
<label class="form-label">Import from Registration PDF</label>
|
||||||
<div class="select-wrapper">
|
<label class="btn btn-outline" id="importPdfBtn">
|
||||||
<select id="garage" class="form-select" required>
|
<span class="material-icons">upload_file</span>
|
||||||
<!-- Populated dynamically from templates/index.json -->
|
Import PDF
|
||||||
</select>
|
<input type="file" id="pdfInput" accept=".pdf" hidden>
|
||||||
<span class="material-icons select-icon">expand_more</span>
|
</label>
|
||||||
|
<span class="form-hint">Get your PDF from <a href="https://sims.transport.gov.mv/" target="_blank" rel="noopener">SIMS portal</a></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Divider -->
|
||||||
|
<div class="form-divider">
|
||||||
|
<span>or</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Vehicle Registration -->
|
<!-- Vehicle Registration -->
|
||||||
@@ -67,19 +134,6 @@
|
|||||||
<input type="text" id="regNumber" class="form-input"
|
<input type="text" id="regNumber" class="form-input"
|
||||||
placeholder="X0X0000" required
|
placeholder="X0X0000" required
|
||||||
pattern="[A-Za-z0-9]+" maxlength="10">
|
pattern="[A-Za-z0-9]+" maxlength="10">
|
||||||
<span class="form-hint">Letters and numbers only</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Date Range -->
|
|
||||||
<div class="form-row">
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="form-label" for="fromDate">From Date</label>
|
|
||||||
<input type="date" id="fromDate" class="form-input" required>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="form-label" for="toDate">To Date</label>
|
|
||||||
<input type="date" id="toDate" class="form-input" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Model Number -->
|
<!-- Model Number -->
|
||||||
@@ -136,6 +190,8 @@
|
|||||||
<div id="snackbar" class="snackbar"></div>
|
<div id="snackbar" class="snackbar"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- PDF.js for PDF parsing -->
|
||||||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/pdf.min.js"></script>
|
||||||
<!-- JsBarcode for barcode generation -->
|
<!-- JsBarcode for barcode generation -->
|
||||||
<script src="https://cdn.jsdelivr.net/npm/jsbarcode@3.11.6/dist/JsBarcode.all.min.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/jsbarcode@3.11.6/dist/JsBarcode.all.min.js"></script>
|
||||||
<!-- jsPDF for PDF generation -->
|
<!-- jsPDF for PDF generation -->
|
||||||
|
|||||||
@@ -108,15 +108,15 @@
|
|||||||
/* CSS Custom Properties - Material Design 3 inspired */
|
/* CSS Custom Properties - Material Design 3 inspired */
|
||||||
:root {
|
:root {
|
||||||
/* Light theme (default) */
|
/* Light theme (default) */
|
||||||
--md-sys-color-primary: #1976D2;
|
--md-sys-color-primary: #ffa31a;
|
||||||
--md-sys-color-primary-dark: #1565C0;
|
--md-sys-color-primary-dark: #e8920f;
|
||||||
--md-sys-color-on-primary: #FFFFFF;
|
--md-sys-color-on-primary: #1b1b1b;
|
||||||
--md-sys-color-surface: #FAFAFA;
|
--md-sys-color-surface: #ffffff;
|
||||||
--md-sys-color-surface-container: #FFFFFF;
|
--md-sys-color-surface-container: #ffffff;
|
||||||
--md-sys-color-surface-variant: #E3E3E3;
|
--md-sys-color-surface-variant: #E3E3E3;
|
||||||
--md-sys-color-on-surface: #1C1B1F;
|
--md-sys-color-on-surface: #1b1b1b;
|
||||||
--md-sys-color-on-surface-variant: #49454F;
|
--md-sys-color-on-surface-variant: #292929;
|
||||||
--md-sys-color-outline: #79747E;
|
--md-sys-color-outline: #808080;
|
||||||
--md-sys-color-outline-variant: #CAC4D0;
|
--md-sys-color-outline-variant: #CAC4D0;
|
||||||
--md-sys-color-background: #F5F5F5;
|
--md-sys-color-background: #F5F5F5;
|
||||||
--md-sys-color-error: #B3261E;
|
--md-sys-color-error: #B3261E;
|
||||||
@@ -141,21 +141,21 @@
|
|||||||
/* Dark theme - follows system preference */
|
/* Dark theme - follows system preference */
|
||||||
@media (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
:root {
|
:root {
|
||||||
--md-sys-color-primary: #90CAF9;
|
--md-sys-color-primary: #ffa31a;
|
||||||
--md-sys-color-primary-dark: #64B5F6;
|
--md-sys-color-primary-dark: #e8920f;
|
||||||
--md-sys-color-on-primary: #003258;
|
--md-sys-color-on-primary: #1b1b1b;
|
||||||
--md-sys-color-surface: #1E1E1E;
|
--md-sys-color-surface: #1b1b1b;
|
||||||
--md-sys-color-surface-container: #2D2D2D;
|
--md-sys-color-surface-container: #292929;
|
||||||
--md-sys-color-surface-variant: #3D3D3D;
|
--md-sys-color-surface-variant: #292929;
|
||||||
--md-sys-color-on-surface: #E6E1E5;
|
--md-sys-color-on-surface: #ffffff;
|
||||||
--md-sys-color-on-surface-variant: #CAC4D0;
|
--md-sys-color-on-surface-variant: #CAC4D0;
|
||||||
--md-sys-color-outline: #938F99;
|
--md-sys-color-outline: #808080;
|
||||||
--md-sys-color-outline-variant: #49454F;
|
--md-sys-color-outline-variant: #404040;
|
||||||
--md-sys-color-background: #121212;
|
--md-sys-color-background: #1b1b1b;
|
||||||
--md-sys-color-error: #F2B8B5;
|
--md-sys-color-error: #F2B8B5;
|
||||||
--md-sys-color-success: #81C784;
|
--md-sys-color-success: #81C784;
|
||||||
--md-sys-color-preview-bg: #2D2D2D;
|
--md-sys-color-preview-bg: #292929;
|
||||||
--md-sys-color-preview-pattern: #3D3D3D;
|
--md-sys-color-preview-pattern: #1b1b1b;
|
||||||
|
|
||||||
--md-sys-elevation-1: 0 1px 2px rgba(0,0,0,0.3), 0 1px 3px rgba(0,0,0,0.24);
|
--md-sys-elevation-1: 0 1px 2px rgba(0,0,0,0.3), 0 1px 3px rgba(0,0,0,0.24);
|
||||||
--md-sys-elevation-2: 0 2px 4px rgba(0,0,0,0.3), 0 4px 8px rgba(0,0,0,0.3);
|
--md-sys-elevation-2: 0 2px 4px rgba(0,0,0,0.3), 0 4px 8px rgba(0,0,0,0.3);
|
||||||
@@ -211,16 +211,58 @@ body {
|
|||||||
gap: 12px;
|
gap: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.app-bar-text {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
.app-bar h1 {
|
.app-bar h1 {
|
||||||
font: var(--md-sys-typescale-headline-medium);
|
font: var(--md-sys-typescale-headline-medium);
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.app-bar .tagline {
|
||||||
|
font-size: 0.8rem;
|
||||||
|
font-style: italic;
|
||||||
|
color: var(--md-sys-color-outline);
|
||||||
|
margin: 0;
|
||||||
|
line-height: 1.3;
|
||||||
|
}
|
||||||
|
|
||||||
.app-bar .material-icons {
|
.app-bar .material-icons {
|
||||||
font-size: 28px;
|
font-size: 28px;
|
||||||
color: var(--md-sys-color-primary);
|
color: var(--md-sys-color-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.app-bar .app-logo {
|
||||||
|
width: 64px;
|
||||||
|
height: 64px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-bar .git-link {
|
||||||
|
margin-left: auto;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
border-radius: 50%;
|
||||||
|
color: var(--md-sys-color-on-surface-variant);
|
||||||
|
text-decoration: none;
|
||||||
|
transition: background-color 0.2s, color 0.2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-bar .git-link:hover {
|
||||||
|
background-color: var(--md-sys-color-surface-variant);
|
||||||
|
color: var(--md-sys-color-primary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-bar .git-link .material-icons {
|
||||||
|
font-size: 24px;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
/* Main Content */
|
/* Main Content */
|
||||||
.main-content {
|
.main-content {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
@@ -234,6 +276,19 @@ body {
|
|||||||
align-items: start;
|
align-items: start;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.main-content.three-column {
|
||||||
|
max-width: 1400px;
|
||||||
|
grid-template-columns: 1fr 1fr 1fr;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Card Body */
|
||||||
|
.card-body {
|
||||||
|
padding: 24px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
/* Cards */
|
/* Cards */
|
||||||
.card {
|
.card {
|
||||||
background-color: var(--md-sys-color-surface);
|
background-color: var(--md-sys-color-surface);
|
||||||
@@ -335,6 +390,107 @@ body {
|
|||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Custom Select Dropdown */
|
||||||
|
.custom-select {
|
||||||
|
position: relative;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-trigger {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 14px 16px;
|
||||||
|
border: 1px solid var(--md-sys-color-outline-variant);
|
||||||
|
border-radius: var(--md-sys-shape-corner-medium);
|
||||||
|
background-color: var(--md-sys-color-surface-container);
|
||||||
|
color: var(--md-sys-color-on-surface);
|
||||||
|
cursor: pointer;
|
||||||
|
transition: border-color 0.2s, box-shadow 0.2s;
|
||||||
|
font: var(--md-sys-typescale-body-large);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-trigger:hover {
|
||||||
|
border-color: var(--md-sys-color-outline);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select.open .custom-select-trigger {
|
||||||
|
border-color: var(--md-sys-color-primary);
|
||||||
|
box-shadow: 0 0 0 3px rgba(25, 118, 210, 0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-value {
|
||||||
|
flex: 1;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-value.placeholder {
|
||||||
|
color: var(--md-sys-color-outline);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-icon {
|
||||||
|
color: var(--md-sys-color-outline);
|
||||||
|
transition: transform 0.2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select.open .custom-select-icon {
|
||||||
|
transform: rotate(180deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-options {
|
||||||
|
position: absolute;
|
||||||
|
top: calc(100% + 4px);
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
background-color: var(--md-sys-color-surface);
|
||||||
|
border: 1px solid var(--md-sys-color-outline-variant);
|
||||||
|
border-radius: var(--md-sys-shape-corner-medium);
|
||||||
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
|
||||||
|
z-index: 100;
|
||||||
|
max-height: 240px;
|
||||||
|
overflow-y: auto;
|
||||||
|
opacity: 0;
|
||||||
|
visibility: hidden;
|
||||||
|
transform: translateY(-8px);
|
||||||
|
transition: opacity 0.2s, transform 0.2s, visibility 0.2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select.open .custom-select-options {
|
||||||
|
opacity: 1;
|
||||||
|
visibility: visible;
|
||||||
|
transform: translateY(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-option {
|
||||||
|
padding: 12px 16px;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: background-color 0.15s;
|
||||||
|
font: var(--md-sys-typescale-body-large);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-option:hover {
|
||||||
|
background-color: var(--md-sys-color-surface-variant);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-option.selected {
|
||||||
|
background-color: var(--md-sys-color-primary);
|
||||||
|
color: var(--md-sys-color-on-primary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-option:first-child {
|
||||||
|
border-radius: var(--md-sys-shape-corner-medium) var(--md-sys-shape-corner-medium) 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-option:last-child {
|
||||||
|
border-radius: 0 0 var(--md-sys-shape-corner-medium) var(--md-sys-shape-corner-medium);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-select-option:only-child {
|
||||||
|
border-radius: var(--md-sys-shape-corner-medium);
|
||||||
|
}
|
||||||
|
|
||||||
/* Form Row */
|
/* Form Row */
|
||||||
.form-row {
|
.form-row {
|
||||||
display: grid;
|
display: grid;
|
||||||
@@ -342,6 +498,26 @@ body {
|
|||||||
gap: 16px;
|
gap: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Form Divider */
|
||||||
|
.form-divider {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
text-align: center;
|
||||||
|
color: var(--md-sys-color-outline);
|
||||||
|
font-size: 0.875rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-divider::before,
|
||||||
|
.form-divider::after {
|
||||||
|
content: '';
|
||||||
|
flex: 1;
|
||||||
|
border-bottom: 1px solid var(--md-sys-color-outline-variant);
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-divider span {
|
||||||
|
padding: 0 16px;
|
||||||
|
}
|
||||||
|
|
||||||
/* Button Styles */
|
/* Button Styles */
|
||||||
.btn {
|
.btn {
|
||||||
font: var(--md-sys-typescale-label-large);
|
font: var(--md-sys-typescale-label-large);
|
||||||
@@ -372,6 +548,23 @@ body {
|
|||||||
transform: scale(0.98);
|
transform: scale(0.98);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.btn-outline {
|
||||||
|
background-color: transparent;
|
||||||
|
color: var(--md-sys-color-primary);
|
||||||
|
border: 2px solid var(--md-sys-color-primary);
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-outline:hover {
|
||||||
|
background-color: var(--md-sys-color-primary);
|
||||||
|
color: var(--md-sys-color-on-primary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-outline.loading {
|
||||||
|
pointer-events: none;
|
||||||
|
opacity: 0.7;
|
||||||
|
}
|
||||||
|
|
||||||
.btn .material-icons {
|
.btn .material-icons {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
}
|
}
|
||||||
@@ -416,9 +609,8 @@ body {
|
|||||||
padding: 16px 24px;
|
padding: 16px 24px;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
z-index: 1000;
|
z-index: 1000;
|
||||||
left: 50%;
|
right: 24px;
|
||||||
bottom: 30px;
|
top: 80px;
|
||||||
transform: translateX(-50%);
|
|
||||||
font: var(--md-sys-typescale-body-medium);
|
font: var(--md-sys-typescale-body-medium);
|
||||||
box-shadow: var(--md-sys-elevation-3);
|
box-shadow: var(--md-sys-elevation-3);
|
||||||
}
|
}
|
||||||
@@ -432,7 +624,7 @@ body {
|
|||||||
|
|
||||||
.snackbar.show {
|
.snackbar.show {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
animation: fadein 0.3s, fadeout 0.3s 2.7s;
|
animation: slidein 0.3s, slideout 0.3s 2.7s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.snackbar.success {
|
.snackbar.success {
|
||||||
@@ -445,22 +637,38 @@ body {
|
|||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
@keyframes fadein {
|
@keyframes slidein {
|
||||||
from { bottom: 0; opacity: 0; }
|
from { right: -100%; opacity: 0; }
|
||||||
to { bottom: 30px; opacity: 1; }
|
to { right: 24px; opacity: 1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
@keyframes fadeout {
|
@keyframes slideout {
|
||||||
from { bottom: 30px; opacity: 1; }
|
from { right: 24px; opacity: 1; }
|
||||||
to { bottom: 0; opacity: 0; }
|
to { right: -100%; opacity: 0; }
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Responsive Styles */
|
/* Responsive Styles */
|
||||||
|
@media (max-width: 1200px) {
|
||||||
|
.main-content.three-column {
|
||||||
|
grid-template-columns: 1fr 1fr;
|
||||||
|
}
|
||||||
|
|
||||||
|
.main-content.three-column .preview-card {
|
||||||
|
grid-column: span 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@media (max-width: 900px) {
|
@media (max-width: 900px) {
|
||||||
.main-content {
|
.main-content,
|
||||||
|
.main-content.three-column {
|
||||||
grid-template-columns: 1fr;
|
grid-template-columns: 1fr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.main-content.three-column .preview-card {
|
||||||
|
grid-column: span 1;
|
||||||
|
order: -1;
|
||||||
|
}
|
||||||
|
|
||||||
.preview-card {
|
.preview-card {
|
||||||
position: static;
|
position: static;
|
||||||
order: -1;
|
order: -1;
|
||||||
@@ -469,6 +677,10 @@ body {
|
|||||||
.app-bar h1 {
|
.app-bar h1 {
|
||||||
font-size: 1.25rem;
|
font-size: 1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.app-bar .tagline {
|
||||||
|
font-size: 0.7rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 600px) {
|
@media (max-width: 600px) {
|
||||||
@@ -480,6 +692,10 @@ body {
|
|||||||
font-size: 1.1rem;
|
font-size: 1.1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.app-bar .tagline {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
.main-content {
|
.main-content {
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
|
|||||||
@@ -7,6 +7,14 @@
|
|||||||
{
|
{
|
||||||
"id": "motca",
|
"id": "motca",
|
||||||
"name": "Min. of Transport & Civil Aviation"
|
"name": "Min. of Transport & Civil Aviation"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "maadu-garage",
|
||||||
|
"name": "Maadu Garage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "litus",
|
||||||
|
"name": "LITUS Automobiles"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,74 @@
|
|||||||
|
/* LITUS Template Styles */
|
||||||
|
.sticker-litus {
|
||||||
|
width: 280px;
|
||||||
|
border: 1px solid #000;
|
||||||
|
font-family: Arial, sans-serif;
|
||||||
|
font-size: 11px;
|
||||||
|
background: #fff;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-header {
|
||||||
|
background-color: #000;
|
||||||
|
color: #fff;
|
||||||
|
text-align: center;
|
||||||
|
padding: 4px 8px;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: bold;
|
||||||
|
letter-spacing: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-barcode-row {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
border-bottom: 1px solid #000;
|
||||||
|
padding: 2px 0 2px 6px;
|
||||||
|
gap: 6px;
|
||||||
|
background: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-barcode-row .barcode-number {
|
||||||
|
font-size: 11px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-barcode-row .barcode {
|
||||||
|
height: 24px;
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-body {
|
||||||
|
display: flex;
|
||||||
|
border-bottom: 1px solid #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-info {
|
||||||
|
flex: 1;
|
||||||
|
padding: 4px 6px;
|
||||||
|
font-size: 10px;
|
||||||
|
line-height: 1.3;
|
||||||
|
border-right: 1px solid #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-info .date-row {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-logo {
|
||||||
|
width: 85px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-logo .logo-img {
|
||||||
|
width: 100%;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-litus .sticker-footer {
|
||||||
|
text-align: center;
|
||||||
|
padding: 3px 8px;
|
||||||
|
font-size: 10px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
<div class="sticker sticker-litus">
|
||||||
|
<div class="sticker-header">
|
||||||
|
<span class="reg-number">{{regNumber}}</span>
|
||||||
|
</div>
|
||||||
|
<div class="sticker-barcode-row">
|
||||||
|
<span class="barcode-number">{{barcodeNumber}}</span>
|
||||||
|
<svg class="barcode"></svg>
|
||||||
|
</div>
|
||||||
|
<div class="sticker-body">
|
||||||
|
<div class="sticker-info">
|
||||||
|
<div class="date-row"><strong>From:</strong> {{fromDate}}</div>
|
||||||
|
<div class="date-row"><strong>To:</strong> {{toDate}}</div>
|
||||||
|
<div>{{modelNumber}}</div>
|
||||||
|
<div>{{chassisNumber}}</div>
|
||||||
|
<div>{{engineSerial}}</div>
|
||||||
|
<div>{{engineCapacity}}</div>
|
||||||
|
</div>
|
||||||
|
<div class="sticker-logo">
|
||||||
|
<img src="templates/litus.png" alt="LITUS" class="logo-img">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="sticker-footer">LITUS AUTOMOBILES PVT LTD TEL:7797442</div>
|
||||||
|
</div>
|
||||||
|
After Width: | Height: | Size: 64 KiB |
@@ -0,0 +1,76 @@
|
|||||||
|
/* Maadu Garage Template Styles */
|
||||||
|
.sticker-maadu-garage {
|
||||||
|
width: 280px;
|
||||||
|
border: 1px solid #000;
|
||||||
|
font-family: Arial, sans-serif;
|
||||||
|
font-size: 11px;
|
||||||
|
background: #fff;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-header {
|
||||||
|
background-color: #000;
|
||||||
|
color: #fff;
|
||||||
|
text-align: center;
|
||||||
|
padding: 4px 8px;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: bold;
|
||||||
|
letter-spacing: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-barcode-row {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
border-bottom: 1px solid #000;
|
||||||
|
padding: 2px 6px;
|
||||||
|
background: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-barcode-row .barcode-number {
|
||||||
|
font-size: 11px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-body {
|
||||||
|
display: flex;
|
||||||
|
border-bottom: 1px solid #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-info {
|
||||||
|
flex: 1;
|
||||||
|
padding: 4px 6px;
|
||||||
|
font-size: 10px;
|
||||||
|
line-height: 1.3;
|
||||||
|
border-right: 1px solid #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-info .date-row {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-right {
|
||||||
|
width: 85px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-right .barcode {
|
||||||
|
width: 100%;
|
||||||
|
height: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-right .logo-img {
|
||||||
|
width: 50px;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticker-maadu-garage .sticker-footer {
|
||||||
|
text-align: center;
|
||||||
|
padding: 3px 8px;
|
||||||
|
font-size: 10px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
<div class="sticker sticker-maadu-garage">
|
||||||
|
<div class="sticker-header">
|
||||||
|
<span class="reg-number">{{regNumber}}</span>
|
||||||
|
</div>
|
||||||
|
<div class="sticker-barcode-row">
|
||||||
|
<span class="barcode-number">{{barcodeNumber}}</span>
|
||||||
|
</div>
|
||||||
|
<div class="sticker-body">
|
||||||
|
<div class="sticker-info">
|
||||||
|
<div class="date-row"><strong>From:</strong> {{fromDate}}</div>
|
||||||
|
<div class="date-row"><strong>To:</strong> {{toDate}}</div>
|
||||||
|
<div>{{modelNumber}}</div>
|
||||||
|
<div>{{chassisNumber}}</div>
|
||||||
|
<div>{{engineSerial}}</div>
|
||||||
|
<div>{{engineCapacity}}</div>
|
||||||
|
</div>
|
||||||
|
<div class="sticker-right">
|
||||||
|
<svg class="barcode"></svg>
|
||||||
|
<img src="templates/maadu-garage.png" alt="Maadu Garage" class="logo-img">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="sticker-footer">Maadu Garage, TEL: 300 6688</div>
|
||||||
|
</div>
|
||||||
|
After Width: | Height: | Size: 56 KiB |
@@ -1,7 +1,7 @@
|
|||||||
/* RS AUTO Template Styles */
|
/* RS AUTO Template Styles */
|
||||||
.sticker-rs-auto {
|
.sticker-rs-auto {
|
||||||
width: 280px;
|
width: 280px;
|
||||||
border: 2px solid #000;
|
border: 1px solid #000;
|
||||||
font-family: Arial, sans-serif;
|
font-family: Arial, sans-serif;
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
@@ -12,27 +12,28 @@
|
|||||||
background-color: #000;
|
background-color: #000;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: 6px 8px;
|
padding: 4px 8px;
|
||||||
font-size: 18px;
|
font-size: 16px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
letter-spacing: 4px;
|
letter-spacing: 6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sticker-rs-auto .sticker-barcode-row {
|
.sticker-rs-auto .sticker-barcode-row {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
border-bottom: 1px solid #000;
|
border-bottom: 1px solid #000;
|
||||||
padding: 4px 8px;
|
padding: 2px 0 2px 6px;
|
||||||
gap: 8px;
|
gap: 6px;
|
||||||
|
background: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sticker-rs-auto .sticker-barcode-row .barcode-number {
|
.sticker-rs-auto .sticker-barcode-row .barcode-number {
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
font-weight: 500;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sticker-rs-auto .sticker-barcode-row .barcode {
|
.sticker-rs-auto .sticker-barcode-row .barcode {
|
||||||
height: 30px;
|
height: 24px;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -43,32 +44,32 @@
|
|||||||
|
|
||||||
.sticker-rs-auto .sticker-info {
|
.sticker-rs-auto .sticker-info {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
padding: 6px 8px;
|
padding: 4px 6px;
|
||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
line-height: 1.4;
|
line-height: 1.3;
|
||||||
|
border-right: 1px solid #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sticker-rs-auto .sticker-info .date-row {
|
.sticker-rs-auto .sticker-info .date-row {
|
||||||
margin-bottom: 2px;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sticker-rs-auto .sticker-logo {
|
.sticker-rs-auto .sticker-logo {
|
||||||
width: 80px;
|
width: 85px;
|
||||||
border-left: 1px solid #000;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
padding: 4px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.sticker-rs-auto .sticker-logo .logo-svg {
|
.sticker-rs-auto .sticker-logo .logo-svg,
|
||||||
width: 70px;
|
.sticker-rs-auto .sticker-logo .logo-img {
|
||||||
height: 70px;
|
width: 100%;
|
||||||
|
height: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sticker-rs-auto .sticker-footer {
|
.sticker-rs-auto .sticker-footer {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: 4px 8px;
|
padding: 3px 8px;
|
||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
font-weight: 500;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,14 +16,7 @@
|
|||||||
<div>{{engineCapacity}}</div>
|
<div>{{engineCapacity}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sticker-logo">
|
<div class="sticker-logo">
|
||||||
<svg viewBox="0 0 80 80" class="logo-svg">
|
<img src="templates/rs-auto.png" alt="RS AUTO" class="logo-img">
|
||||||
<circle cx="40" cy="40" r="38" fill="none" stroke="#000" stroke-width="2"/>
|
|
||||||
<text x="40" y="18" text-anchor="middle" font-size="8" font-weight="bold">RS AUTO</text>
|
|
||||||
<text x="40" y="45" text-anchor="middle" font-size="24" font-weight="bold">S</text>
|
|
||||||
<path d="M20 50 Q40 35 60 50" fill="none" stroke="#000" stroke-width="2"/>
|
|
||||||
<text x="40" y="58" text-anchor="middle" font-size="6">P:0085037</text>
|
|
||||||
<text x="40" y="70" text-anchor="middle" font-size="8" font-weight="bold">MALDIVES</text>
|
|
||||||
</svg>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sticker-footer">RS AUTO, TEL: 775 8999</div>
|
<div class="sticker-footer">RS AUTO, TEL: 775 8999</div>
|
||||||
|
|||||||
|
After Width: | Height: | Size: 97 KiB |
@@ -0,0 +1,933 @@
|
|||||||
|
<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"
|
||||||
|
width="100%" viewBox="0 0 688 656" enable-background="new 0 0 688 656" xml:space="preserve">
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M212.467468,43.246201
|
||||||
|
C218.551163,40.440174 224.196106,37.507092 230.117386,35.323395
|
||||||
|
C237.901932,32.452549 246.015854,30.468887 253.779190,27.548300
|
||||||
|
C260.740906,24.929274 268.884644,26.355766 275.060486,21.130898
|
||||||
|
C275.700806,20.589165 276.973938,20.709705 277.958893,20.674023
|
||||||
|
C289.949371,20.239662 301.683502,17.462378 313.541809,16.036407
|
||||||
|
C332.517853,13.754525 351.340149,14.923386 370.166748,15.141385
|
||||||
|
C376.307190,15.212487 382.966736,15.661053 389.187225,16.846567
|
||||||
|
C397.197723,18.373207 405.795105,18.262434 413.159485,21.006783
|
||||||
|
C426.048798,25.810017 439.526520,28.346592 452.490631,32.817070
|
||||||
|
C461.199738,35.820271 468.980560,40.357414 477.395752,43.629917
|
||||||
|
C483.019653,45.816917 488.759247,47.828022 493.986908,50.729900
|
||||||
|
C502.301758,55.345493 510.322937,60.525204 518.224670,65.829361
|
||||||
|
C520.691101,67.484955 523.561157,68.043182 525.927917,70.099960
|
||||||
|
C532.462769,75.778900 539.333923,81.074677 546.880310,85.450539
|
||||||
|
C550.179749,87.363792 551.465088,91.385674 554.606750,93.683624
|
||||||
|
C562.962646,99.795563 571.445984,106.109558 577.453247,114.468857
|
||||||
|
C583.879150,123.410545 592.703491,130.116089 598.712646,139.316040
|
||||||
|
C605.669556,149.966949 613.938354,159.770767 619.810852,171.112427
|
||||||
|
C623.971375,179.147598 629.618164,186.285080 632.906860,194.881897
|
||||||
|
C638.395813,209.230377 645.988525,222.702225 649.592285,237.876022
|
||||||
|
C651.305908,245.091141 652.837708,252.530869 655.574158,259.392639
|
||||||
|
C658.574768,266.916840 658.771301,274.794312 660.662476,282.357513
|
||||||
|
C661.987488,287.656616 661.325134,292.887695 662.385010,297.950165
|
||||||
|
C666.420959,317.228546 663.647400,336.665802 664.043640,356.009033
|
||||||
|
C664.243042,365.744598 662.630981,375.536133 660.563904,385.189392
|
||||||
|
C659.580688,389.780823 659.225525,394.612976 658.694153,399.266205
|
||||||
|
C658.116333,404.327484 655.221802,408.210510 654.334778,412.975616
|
||||||
|
C653.091858,419.653381 651.075439,426.195953 649.217407,432.747467
|
||||||
|
C647.929688,437.288300 646.719238,441.907898 644.834473,446.212158
|
||||||
|
C638.846191,459.887512 633.086243,473.708618 626.161011,486.908325
|
||||||
|
C622.749023,493.411560 618.153809,499.445526 614.652832,505.982971
|
||||||
|
C609.686707,515.256226 602.678162,522.941711 596.317505,531.138977
|
||||||
|
C589.624573,539.764465 582.984070,548.480835 575.216431,556.154297
|
||||||
|
C568.461914,562.826843 562.708801,570.688171 553.761536,574.985046
|
||||||
|
C552.026978,575.818115 550.957642,578.129333 549.701599,579.846497
|
||||||
|
C547.089294,583.417725 543.092346,585.201965 539.689514,587.747803
|
||||||
|
C528.397156,596.196411 517.617432,605.329834 504.214417,610.684509
|
||||||
|
C500.724548,612.078796 498.257263,616.123657 494.222534,617.397156
|
||||||
|
C485.796143,620.056946 478.060242,624.499695 470.089722,628.085022
|
||||||
|
C462.545685,631.478638 454.883057,634.499573 447.157288,637.322937
|
||||||
|
C441.220001,639.492676 434.949921,640.764954 428.805908,642.351501
|
||||||
|
C424.607422,643.435730 420.400269,644.018005 416.527802,646.563477
|
||||||
|
C413.338684,648.659851 408.951385,647.923157 405.107727,648.942932
|
||||||
|
C400.490753,650.168091 395.451294,650.493469 390.591522,651.188721
|
||||||
|
C368.695892,654.321350 346.601685,653.010681 324.580963,653.510498
|
||||||
|
C315.412109,653.718689 306.617218,651.347107 297.523346,650.923279
|
||||||
|
C289.872131,650.566650 281.639008,649.341858 274.516693,646.832764
|
||||||
|
C266.288513,643.934143 257.814758,642.003784 249.565414,639.308044
|
||||||
|
C242.903015,637.130920 236.202362,635.114380 229.566025,632.787231
|
||||||
|
C221.377487,629.915649 213.924316,625.583740 205.958786,622.356567
|
||||||
|
C194.056793,617.534607 183.952209,609.545288 172.572876,603.869507
|
||||||
|
C166.782394,600.981323 162.290085,596.577271 157.145660,592.996460
|
||||||
|
C152.580704,589.818970 148.568665,585.798279 143.562225,583.292725
|
||||||
|
C139.098373,581.058838 137.579758,575.994507 133.224854,573.466919
|
||||||
|
C123.967422,568.093872 116.692322,560.068970 110.183372,551.921814
|
||||||
|
C103.724213,543.836914 95.636421,537.111023 90.187248,528.326660
|
||||||
|
C84.116501,518.540283 76.081467,510.086853 71.390770,499.327759
|
||||||
|
C69.213211,494.333038 64.982368,490.271118 62.397202,485.406464
|
||||||
|
C59.487038,479.930267 57.895271,473.827789 55.009022,468.267670
|
||||||
|
C51.398426,461.312103 47.822952,454.288574 44.962536,447.007477
|
||||||
|
C42.150318,439.849060 40.505043,432.239960 37.881874,424.997345
|
||||||
|
C35.234531,417.688019 35.394119,409.670227 31.410074,402.623535
|
||||||
|
C29.770008,399.722748 29.511379,395.467773 29.371046,392.148041
|
||||||
|
C29.055506,384.683655 27.525774,377.369781 26.560345,370.103088
|
||||||
|
C24.028158,351.043457 24.579512,331.973755 25.253202,312.990234
|
||||||
|
C25.577446,303.853577 26.327574,294.427094 28.275312,285.199066
|
||||||
|
C29.368782,280.018341 31.816534,274.768890 30.828571,269.224426
|
||||||
|
C30.058765,264.904236 33.649044,262.190002 34.404572,258.255310
|
||||||
|
C36.179577,249.011383 39.002991,239.923981 42.002655,230.974503
|
||||||
|
C44.310745,224.088318 47.418282,217.432434 50.269695,210.763794
|
||||||
|
C54.012043,202.011505 58.378632,193.533630 62.036034,184.743500
|
||||||
|
C65.878418,175.508804 72.477531,167.841248 77.334656,159.177582
|
||||||
|
C80.564682,153.416199 84.689194,148.414108 89.089348,143.594940
|
||||||
|
C91.321877,141.149796 91.920372,137.903229 94.096161,135.259796
|
||||||
|
C101.856537,125.831467 110.885345,117.700363 119.220779,108.892258
|
||||||
|
C125.680916,102.065788 132.351089,95.369621 139.220139,89.085144
|
||||||
|
C143.606613,85.071968 147.812286,80.166527 154.084473,78.027550
|
||||||
|
C157.824814,76.751991 159.555878,72.185051 163.322433,70.153061
|
||||||
|
C170.618195,66.217155 177.833160,62.070732 184.735245,57.489693
|
||||||
|
C188.567459,54.946175 192.750839,53.151192 196.593109,50.722172
|
||||||
|
C201.483261,47.630672 207.151886,46.269321 212.467468,43.246201
|
||||||
|
M394.229675,24.383661
|
||||||
|
C390.374817,25.181845 387.308105,21.874510 384.220917,21.761257
|
||||||
|
C376.113983,21.463860 368.164856,20.147135 360.136749,19.535887
|
||||||
|
C351.522003,18.879971 342.818726,19.370569 334.154144,19.393711
|
||||||
|
C330.823853,19.402605 326.985626,18.446560 324.259277,19.759052
|
||||||
|
C316.192566,23.642517 307.401276,20.176849 298.894318,23.823101
|
||||||
|
C291.685028,26.913151 282.461243,25.863420 274.569244,28.546852
|
||||||
|
C270.090637,30.069662 265.266235,29.425798 261.119476,31.118885
|
||||||
|
C251.573776,35.016315 241.254456,36.464516 231.952744,41.211494
|
||||||
|
C224.573273,44.977486 216.782089,48.165024 208.859253,50.576111
|
||||||
|
C200.311676,53.177326 194.477982,60.085472 186.416046,63.321941
|
||||||
|
C184.060410,64.267609 181.630249,65.110718 179.440414,66.809662
|
||||||
|
C174.370605,70.743011 168.561966,73.737610 163.573425,77.758606
|
||||||
|
C157.930908,82.306732 150.620621,85.088074 146.126175,90.347115
|
||||||
|
C138.786667,98.935242 128.434265,103.956490 121.642548,112.976784
|
||||||
|
C119.399643,115.955635 115.169411,117.209816 113.579514,120.883133
|
||||||
|
C112.229408,124.002426 110.302032,126.544037 107.782341,128.775192
|
||||||
|
C105.316162,130.958954 102.581184,133.029358 100.731255,135.684052
|
||||||
|
C94.603500,144.477539 88.666588,153.460205 82.233711,161.976715
|
||||||
|
C75.804863,170.487930 72.023209,180.358307 66.060623,189.108261
|
||||||
|
C60.732948,196.926498 58.165813,206.620438 54.336033,215.467422
|
||||||
|
C52.738186,219.158554 50.476353,222.655914 49.470837,226.491577
|
||||||
|
C46.833652,236.551483 42.678322,246.134598 40.756355,256.443542
|
||||||
|
C39.629120,262.489716 37.301128,268.310913 37.309696,274.600098
|
||||||
|
C37.311489,275.914520 37.439240,277.445007 36.847244,278.507111
|
||||||
|
C34.032883,283.556427 34.948925,289.406250 32.865791,294.851776
|
||||||
|
C30.530138,300.957428 31.278589,308.435852 30.693249,315.276764
|
||||||
|
C29.027407,334.745636 30.839811,354.284821 32.387333,373.757477
|
||||||
|
C32.438934,374.406769 32.457954,375.380554 32.853542,375.630066
|
||||||
|
C36.258816,377.777405 35.146118,381.156006 35.323387,384.176758
|
||||||
|
C35.420795,385.836609 35.037933,387.656250 35.589878,389.135895
|
||||||
|
C38.503754,396.947601 38.363228,405.401611 41.112881,413.299438
|
||||||
|
C43.924011,421.373840 44.683590,430.083649 48.430908,437.954193
|
||||||
|
C49.777924,440.783325 50.984398,443.857330 51.930790,446.716583
|
||||||
|
C55.778290,458.340637 60.466999,469.661469 66.474190,480.158844
|
||||||
|
C72.565514,490.803192 77.759071,502.019012 85.741722,511.670258
|
||||||
|
C93.165543,520.645935 98.607826,531.228149 107.509392,539.078979
|
||||||
|
C109.991402,541.268066 109.587112,545.187134 112.730270,547.190002
|
||||||
|
C122.110855,553.167358 127.266159,563.677734 137.337418,569.353882
|
||||||
|
C143.765503,572.976746 147.950821,580.135010 154.573120,584.285339
|
||||||
|
C160.597092,588.060669 165.748260,593.244812 171.819229,596.925476
|
||||||
|
C182.875900,603.628906 194.176437,609.976074 205.682907,615.871338
|
||||||
|
C211.141617,618.668152 216.529465,621.670593 222.771561,623.216431
|
||||||
|
C226.843918,624.224976 231.022522,626.873230 235.103363,628.507751
|
||||||
|
C239.562958,630.294006 243.878769,633.123657 248.761017,633.543396
|
||||||
|
C255.538208,634.126038 261.426147,637.676697 268.087524,638.632568
|
||||||
|
C272.879700,639.320190 277.267792,642.063171 282.357330,641.680237
|
||||||
|
C284.157135,641.544861 286.142822,641.235474 287.746368,642.268433
|
||||||
|
C292.508759,645.336243 298.270203,642.974548 303.597595,646.134033
|
||||||
|
C307.942078,648.710571 314.821228,647.965881 320.384705,648.249084
|
||||||
|
C342.215973,649.360413 364.122925,649.097290 385.918182,646.617249
|
||||||
|
C386.411377,646.561157 387.121033,646.624573 387.353851,646.332520
|
||||||
|
C390.509186,642.374939 394.923309,643.982361 398.894409,643.628052
|
||||||
|
C400.369293,643.496399 401.885254,643.425903 403.294006,643.020203
|
||||||
|
C410.171753,641.039856 417.191925,639.574585 424.130493,637.901428
|
||||||
|
C432.991394,635.764954 441.712250,633.244629 450.283386,630.280884
|
||||||
|
C455.924927,628.330139 460.972076,624.358887 466.690979,623.002808
|
||||||
|
C475.687805,620.869507 483.646515,616.429504 491.292633,612.028748
|
||||||
|
C501.845459,605.954956 513.159424,600.996948 522.548340,592.836792
|
||||||
|
C529.981750,586.376160 539.936096,583.110840 545.950989,574.704041
|
||||||
|
C546.873596,573.414490 548.143921,572.305359 549.786377,571.637024
|
||||||
|
C555.024536,569.505615 558.703430,565.310425 562.085144,561.101379
|
||||||
|
C564.069641,558.631409 565.861389,555.880676 568.470520,554.271057
|
||||||
|
C578.303589,548.204895 582.038879,536.514282 591.285278,529.974365
|
||||||
|
C591.677063,529.697327 592.154236,529.244751 592.205139,528.826904
|
||||||
|
C592.856018,523.483337 597.421387,520.480164 600.241272,516.723022
|
||||||
|
C608.951355,505.118256 615.854309,492.502411 622.920105,479.961914
|
||||||
|
C628.454773,470.138916 632.242249,459.477325 636.539307,449.080994
|
||||||
|
C637.375671,447.057526 639.599670,446.409821 639.889587,443.837982
|
||||||
|
C640.284180,440.338409 641.721497,436.936615 642.866943,433.545380
|
||||||
|
C645.627991,425.371552 647.902832,417.052551 649.646484,408.623077
|
||||||
|
C650.569946,404.158661 650.842468,399.180634 652.400574,395.254547
|
||||||
|
C654.969177,388.781891 651.145508,381.129211 656.742554,375.596527
|
||||||
|
C656.051270,364.499664 659.432007,353.736877 658.955750,342.547882
|
||||||
|
C658.253174,326.042297 659.156616,309.468994 656.752197,293.030975
|
||||||
|
C656.632446,292.211761 656.780762,291.205475 656.355957,290.601654
|
||||||
|
C652.172974,284.655304 653.473206,277.464691 651.865112,270.941376
|
||||||
|
C651.249146,268.442413 651.170166,265.841492 650.538696,263.256073
|
||||||
|
C649.650818,259.621002 648.211304,256.139496 647.565857,252.379837
|
||||||
|
C646.497986,246.160065 644.009338,240.195038 642.744080,233.995193
|
||||||
|
C641.583496,228.308060 638.144714,223.717850 636.133301,218.448288
|
||||||
|
C634.621704,214.488342 633.753662,210.177658 631.782410,206.564331
|
||||||
|
C627.650940,198.991470 624.804321,190.836380 620.062134,183.497787
|
||||||
|
C614.228577,174.470108 610.123962,164.430893 603.159607,155.958878
|
||||||
|
C595.606140,146.770233 590.216248,135.843048 580.809326,128.100464
|
||||||
|
C579.694397,127.182785 578.360596,125.914192 578.144470,124.636375
|
||||||
|
C577.485291,120.739204 574.720764,118.363014 571.942932,116.547050
|
||||||
|
C564.072083,111.401573 559.800903,102.608894 551.130310,97.921928
|
||||||
|
C544.776733,94.487488 540.786804,87.138870 534.034912,83.342819
|
||||||
|
C527.908875,79.898598 522.838013,74.779793 517.004883,71.051147
|
||||||
|
C510.749603,67.052650 504.437103,62.663097 497.118835,60.485668
|
||||||
|
C495.733093,60.073341 494.662079,59.335865 493.926483,58.258381
|
||||||
|
C492.126404,55.621769 489.338074,54.516472 486.598694,53.481525
|
||||||
|
C479.316498,50.730274 472.372620,47.210945 465.105072,44.379498
|
||||||
|
C455.601471,40.676899 446.068542,37.239906 436.410339,33.953224
|
||||||
|
C422.879181,29.348593 408.875153,27.495380 394.229675,24.383661
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M530.414551,198.580505
|
||||||
|
C537.846802,208.137726 544.283447,217.838196 549.089539,228.650131
|
||||||
|
C553.047241,237.553497 558.691406,245.794403 561.383606,255.151474
|
||||||
|
C563.123474,261.198303 566.117981,266.918518 566.442505,273.475769
|
||||||
|
C566.630615,277.276276 568.902466,280.959534 569.181458,284.772766
|
||||||
|
C569.656006,291.258484 572.649536,297.006195 573.540894,303.425873
|
||||||
|
C575.671814,318.773438 575.603821,334.148651 575.089722,349.498444
|
||||||
|
C574.861450,356.315308 574.687012,363.658295 572.821289,369.950928
|
||||||
|
C568.710266,383.816620 567.119019,398.358612 561.833557,411.774689
|
||||||
|
C559.423828,417.891357 557.347900,424.234314 553.781006,430.099152
|
||||||
|
C549.786499,436.667145 547.212219,444.255157 543.192200,450.897522
|
||||||
|
C538.307373,458.968658 532.125305,466.258514 527.296326,474.358429
|
||||||
|
C522.834656,481.842255 515.597107,486.707672 510.710388,493.709015
|
||||||
|
C507.742065,497.961823 502.977509,500.390198 499.383698,504.049164
|
||||||
|
C491.009827,512.574829 481.034302,519.001038 471.446869,526.021057
|
||||||
|
C462.468872,532.594910 452.475403,537.005859 443.066589,542.599915
|
||||||
|
C434.224915,547.856812 424.231934,550.037659 414.670105,553.377686
|
||||||
|
C405.354187,556.631775 395.322662,557.096191 386.057831,559.814392
|
||||||
|
C366.435669,565.571350 346.583954,564.470459 326.777283,564.037476
|
||||||
|
C320.891388,563.908875 314.175507,563.988220 308.837250,561.945435
|
||||||
|
C301.121124,558.992554 293.054932,558.059937 285.263733,556.069458
|
||||||
|
C274.092957,553.215576 263.072815,550.064392 252.752335,545.159851
|
||||||
|
C247.861313,542.835510 242.577393,541.023987 238.107208,537.634644
|
||||||
|
C235.278015,535.489502 231.495407,535.015991 228.382935,533.054260
|
||||||
|
C219.659271,527.556030 211.605042,521.088440 202.960815,515.536499
|
||||||
|
C195.071518,510.469330 188.965591,503.551056 182.361740,497.245483
|
||||||
|
C174.055954,489.314789 166.654892,480.398743 159.832687,471.051849
|
||||||
|
C153.827637,462.824585 147.667572,454.636627 143.308136,445.467743
|
||||||
|
C138.110275,434.535400 131.262451,424.308075 127.757660,412.684052
|
||||||
|
C125.931862,406.628662 123.491524,400.737396 122.628380,394.262360
|
||||||
|
C121.661224,387.007111 120.741455,379.341461 118.260986,372.719543
|
||||||
|
C115.903839,366.426788 117.346169,360.263733 115.650299,354.489258
|
||||||
|
C112.555099,343.950012 113.601097,333.289825 114.262047,322.858521
|
||||||
|
C114.737328,315.357513 113.962807,307.176147 116.334404,300.376740
|
||||||
|
C120.640602,288.030823 121.317780,274.931702 126.075768,262.661896
|
||||||
|
C128.682678,255.939285 131.632126,249.067337 133.262634,241.827545
|
||||||
|
C133.975052,238.664322 136.738205,236.047226 138.241425,232.927139
|
||||||
|
C141.362900,226.448257 143.455170,219.199463 148.314209,213.872925
|
||||||
|
C156.263397,205.158875 160.591644,193.988739 169.319321,185.645905
|
||||||
|
C175.290680,179.937820 179.925461,172.703537 186.403809,167.190887
|
||||||
|
C196.967422,158.201965 208.104080,150.028229 219.200455,141.744873
|
||||||
|
C229.374725,134.149887 241.339828,130.574310 251.443207,123.228424
|
||||||
|
C256.390930,119.631081 263.314972,118.687378 269.411377,116.753441
|
||||||
|
C275.023346,114.973190 280.922241,113.946281 286.316681,111.685448
|
||||||
|
C289.840454,110.208611 293.541718,110.207390 296.950104,109.772957
|
||||||
|
C304.221649,108.846115 310.936646,106.002831 318.355927,105.295387
|
||||||
|
C330.905182,104.098801 343.459839,102.894264 355.935333,103.928825
|
||||||
|
C363.611481,104.565399 371.944916,103.831268 378.832275,106.267471
|
||||||
|
C387.324921,109.271492 396.149963,109.741920 404.656219,112.159142
|
||||||
|
C414.835083,115.051651 425.113861,117.690392 434.601410,122.184753
|
||||||
|
C445.298279,127.251976 456.300446,131.939529 466.137268,138.642151
|
||||||
|
C475.242767,144.846451 484.420654,150.910049 492.667999,158.405426
|
||||||
|
C497.726776,163.002960 503.604034,166.930527 508.199951,171.972717
|
||||||
|
C515.894226,180.414047 523.930054,188.634430 530.414551,198.580505
|
||||||
|
M275.731049,119.403389
|
||||||
|
C272.435181,121.682999 268.015930,120.315079 264.904541,122.205879
|
||||||
|
C258.622040,126.023743 251.944092,128.769485 245.265686,131.724121
|
||||||
|
C235.943542,135.848373 227.112549,141.078308 218.908035,147.257553
|
||||||
|
C216.967712,148.718918 214.653534,149.674042 212.643448,151.054443
|
||||||
|
C206.227966,155.460144 200.651474,160.912476 194.402283,165.584259
|
||||||
|
C183.451569,173.770813 175.582535,185.179337 166.599548,195.394150
|
||||||
|
C160.998322,201.763458 158.051636,209.995148 152.144562,216.270523
|
||||||
|
C150.467712,218.051910 148.338638,220.138641 147.609161,222.593430
|
||||||
|
C145.397995,230.034302 140.040680,236.126114 138.343506,243.613007
|
||||||
|
C137.154953,248.856125 132.879837,252.286667 132.045517,257.782532
|
||||||
|
C130.779205,266.123779 127.881332,274.206970 125.608482,282.337128
|
||||||
|
C122.716347,292.682587 121.843040,303.204956 120.476898,313.671997
|
||||||
|
C119.557266,320.717957 120.638596,328.000488 120.226357,335.142670
|
||||||
|
C119.479546,348.081299 121.460701,360.826569 122.339607,373.650482
|
||||||
|
C122.384865,374.310852 122.409683,375.010071 122.642860,375.614471
|
||||||
|
C125.518112,383.066040 126.338127,391.026337 128.403900,398.667816
|
||||||
|
C130.091675,404.911041 132.392410,410.988739 134.426300,417.138184
|
||||||
|
C134.986282,418.831360 136.945175,419.251801 137.421829,421.413818
|
||||||
|
C139.412109,430.441071 144.716263,438.151581 148.441345,446.482635
|
||||||
|
C151.071274,452.364380 155.583527,457.498749 159.150208,463.038086
|
||||||
|
C164.500015,471.346771 171.076385,478.987518 177.882278,486.203918
|
||||||
|
C185.285980,494.054260 193.113480,501.456635 201.759888,508.167450
|
||||||
|
C207.770813,512.832825 213.752533,517.411560 219.977875,521.839294
|
||||||
|
C228.385513,527.819092 237.158463,532.938049 246.411804,537.268555
|
||||||
|
C252.982773,540.343689 259.470032,544.104065 266.211243,546.180725
|
||||||
|
C274.386658,548.699158 282.584076,551.488159 291.097198,553.313843
|
||||||
|
C302.624878,555.785950 314.091858,558.378845 325.819458,558.475525
|
||||||
|
C344.853546,558.632446 363.987213,560.045044 382.885864,556.491272
|
||||||
|
C390.787231,555.005371 398.705536,553.377258 406.400299,551.088196
|
||||||
|
C414.643433,548.635925 422.714783,545.741943 430.691193,542.236145
|
||||||
|
C439.519257,538.356079 448.045776,533.719971 457.100128,530.325806
|
||||||
|
C462.122528,528.443176 464.811646,523.026611 469.631348,521.246643
|
||||||
|
C479.308960,517.672729 485.906769,510.016418 493.356781,503.754150
|
||||||
|
C503.668152,495.086792 512.994019,485.257446 521.440979,474.532745
|
||||||
|
C526.239624,468.440125 529.887146,461.717468 534.437012,455.539368
|
||||||
|
C537.154297,451.849579 540.455322,448.661163 542.085266,443.913696
|
||||||
|
C544.680603,436.354431 548.107666,428.940308 552.252563,422.114227
|
||||||
|
C554.247620,418.828613 555.855347,415.486755 556.581360,412.014191
|
||||||
|
C558.323730,403.681274 561.459106,395.760620 563.644958,387.573761
|
||||||
|
C566.243286,377.841827 568.075073,367.893982 568.377014,358.217682
|
||||||
|
C569.143372,333.661194 570.624451,308.879425 564.625122,284.638031
|
||||||
|
C563.102051,278.483856 561.749329,272.279785 559.806396,266.190369
|
||||||
|
C557.448853,258.800964 554.636536,251.642822 551.465576,244.610779
|
||||||
|
C547.831848,236.552475 544.888550,227.960037 539.945801,220.767593
|
||||||
|
C532.700562,210.224716 527.306580,198.229477 517.273560,189.698883
|
||||||
|
C516.783325,189.282089 516.431274,188.671677 516.102356,188.101013
|
||||||
|
C512.524231,181.893600 507.249847,177.145386 502.161194,172.304611
|
||||||
|
C497.282074,167.663177 491.807007,163.631927 486.685547,159.309235
|
||||||
|
C480.928558,154.450134 475.135345,150.023911 468.715912,146.050674
|
||||||
|
C460.534485,140.986862 452.894806,135.052292 443.929779,131.307266
|
||||||
|
C438.963196,129.232513 433.514496,127.904305 429.119019,124.982216
|
||||||
|
C424.540588,121.938522 419.552338,120.650505 414.553741,119.535210
|
||||||
|
C408.177246,118.112465 401.902222,116.180565 395.650116,114.490807
|
||||||
|
C385.766418,111.819550 375.665405,110.012802 365.745300,109.702072
|
||||||
|
C344.527069,109.037460 323.222900,108.146713 302.104614,113.047050
|
||||||
|
C293.558807,115.030029 284.891144,116.467041 275.731049,119.403389
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M221.208191,74.943085
|
||||||
|
C225.823013,78.219574 228.196106,82.571571 229.887878,87.439537
|
||||||
|
C231.125900,91.001884 228.601471,93.355728 227.357391,96.104263
|
||||||
|
C226.910583,97.091400 225.917084,97.831078 224.941742,98.948792
|
||||||
|
C232.606308,102.906807 240.816330,105.362427 246.467346,112.085983
|
||||||
|
C242.449387,118.988495 234.422867,120.150383 226.959061,114.054131
|
||||||
|
C223.180984,110.968292 218.564087,110.603943 214.384872,108.875130
|
||||||
|
C212.707809,108.181389 211.030426,109.123871 209.945724,110.242142
|
||||||
|
C208.833237,111.389053 209.253296,113.006325 210.027100,114.422935
|
||||||
|
C211.984131,118.005722 213.665512,121.763664 215.892303,125.166817
|
||||||
|
C217.706619,127.939598 217.744492,129.458786 214.379028,130.785568
|
||||||
|
C212.629196,131.475418 211.242752,133.087006 209.597992,134.354797
|
||||||
|
C206.866989,132.312332 204.930862,130.139755 203.431229,127.179596
|
||||||
|
C197.900681,116.262741 192.050461,105.505699 186.198410,94.754990
|
||||||
|
C183.985657,90.690002 184.075668,87.791222 188.845901,85.660042
|
||||||
|
C196.129807,82.405838 203.191803,78.657112 210.454178,75.351593
|
||||||
|
C213.727524,73.861710 217.341354,74.734863 221.208191,74.943085
|
||||||
|
M203.427582,99.751999
|
||||||
|
C203.736984,100.590462 204.380264,101.483246 205.203644,101.008003
|
||||||
|
C209.442657,98.561272 213.601471,95.974113 217.757553,93.386627
|
||||||
|
C218.516464,92.914146 218.663132,92.043839 218.551132,91.173843
|
||||||
|
C217.990997,86.822205 213.349930,84.303589 209.405655,86.252312
|
||||||
|
C207.805222,87.043022 206.272141,87.969849 204.706711,88.831627
|
||||||
|
C196.473633,93.363998 196.893860,94.065697 203.427582,99.751999
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M502.252411,126.159477
|
||||||
|
C491.212250,138.363373 473.034760,134.527832 464.023926,124.104591
|
||||||
|
C456.589325,115.504616 457.964264,102.584801 463.720703,93.979378
|
||||||
|
C465.001190,92.065216 466.624268,90.502304 467.157471,88.072655
|
||||||
|
C467.400879,86.963394 468.617249,85.770386 469.700256,85.188339
|
||||||
|
C481.352539,78.926086 492.987701,78.275230 503.725952,86.853577
|
||||||
|
C507.966614,90.241219 510.554993,95.193489 511.331299,100.910889
|
||||||
|
C512.679443,110.840195 508.641846,118.701401 502.252411,126.159477
|
||||||
|
M494.486389,94.950409
|
||||||
|
C492.774048,93.254822 490.784943,92.626663 488.320740,92.263069
|
||||||
|
C481.384613,91.239647 478.055542,96.117447 474.463043,100.295700
|
||||||
|
C470.005341,105.480232 468.302460,110.987061 473.290833,117.245422
|
||||||
|
C476.530029,121.309334 480.419495,122.876228 485.273376,122.590637
|
||||||
|
C490.183716,122.301727 492.544556,118.183403 495.296875,115.058014
|
||||||
|
C500.531891,109.113441 500.173889,100.853523 494.486389,94.950409
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M277.115601,103.384460
|
||||||
|
C268.852539,107.773315 260.755432,107.327347 252.468246,104.488747
|
||||||
|
C250.572205,103.839302 249.398941,102.631927 248.084686,101.425003
|
||||||
|
C245.921082,99.438049 244.446426,96.501022 246.766678,94.524887
|
||||||
|
C249.144455,92.499779 252.537262,89.794792 256.101654,92.799011
|
||||||
|
C258.031891,94.425888 260.143036,95.592270 262.337311,96.683372
|
||||||
|
C267.116516,99.059814 273.979462,94.525002 273.858398,89.250710
|
||||||
|
C273.796387,86.548698 272.839935,85.293495 270.025543,85.353409
|
||||||
|
C265.036652,85.459610 260.033417,85.587860 255.054840,85.336754
|
||||||
|
C245.173584,84.838356 234.295868,74.954102 242.357346,63.230927
|
||||||
|
C245.235397,59.045609 249.381882,54.066292 256.113495,54.581173
|
||||||
|
C257.392273,54.678982 258.789673,54.434319 260.001740,53.990768
|
||||||
|
C265.694550,51.907516 274.500214,55.241329 276.817139,60.680294
|
||||||
|
C277.559265,62.422466 278.310516,65.054420 276.205353,66.083328
|
||||||
|
C273.303101,67.501801 270.094635,70.267868 266.667053,67.123016
|
||||||
|
C263.163177,63.908142 259.614136,63.195194 255.469421,65.902855
|
||||||
|
C253.976883,66.877914 251.029922,66.176476 251.555618,69.281357
|
||||||
|
C252.008621,71.956848 254.266296,73.802597 256.403900,74.261337
|
||||||
|
C259.250061,74.872139 262.430084,75.624268 265.287628,72.947510
|
||||||
|
C267.595276,70.785858 270.691498,70.748886 273.243347,73.145081
|
||||||
|
C275.619171,75.375977 279.001984,75.364479 281.618225,77.756676
|
||||||
|
C285.006714,80.854988 284.775238,85.561180 287.998871,88.462097
|
||||||
|
C288.685486,89.079964 288.419373,90.810333 287.601349,91.732185
|
||||||
|
C284.219116,95.543633 282.591919,100.941933 277.115601,103.384460
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M391.128113,86.413208
|
||||||
|
C393.081696,85.318893 394.785187,84.393822 394.763763,82.225380
|
||||||
|
C394.730774,78.881142 396.463379,75.560570 396.383087,72.643982
|
||||||
|
C396.197113,65.889549 399.432709,59.756165 398.880707,53.069988
|
||||||
|
C398.578613,49.410553 400.131836,46.854748 404.170837,46.743774
|
||||||
|
C408.059753,46.636921 411.207458,49.488953 411.288635,53.062290
|
||||||
|
C411.487488,61.817657 409.724579,70.296898 407.604126,78.723373
|
||||||
|
C406.969727,81.244370 407.001801,83.772392 405.905396,86.365074
|
||||||
|
C402.058502,95.461609 395.800293,99.821304 385.306183,98.194412
|
||||||
|
C377.288696,96.951469 369.862030,93.904892 365.978180,85.625938
|
||||||
|
C365.065033,83.679443 364.853302,81.861328 364.818726,79.892090
|
||||||
|
C364.685577,72.313362 365.939423,65.104225 369.325775,58.157608
|
||||||
|
C370.457581,55.835941 369.725433,52.589806 369.786072,49.764992
|
||||||
|
C369.925476,43.269886 372.032562,41.820526 378.031281,44.258553
|
||||||
|
C379.549744,44.875694 381.428436,44.145901 382.341705,45.180614
|
||||||
|
C381.298370,53.466503 380.237274,61.386120 379.333801,69.323677
|
||||||
|
C378.983093,72.405052 379.575867,75.468971 377.852234,78.508698
|
||||||
|
C376.268280,81.302078 379.980072,86.149467 383.740753,86.545113
|
||||||
|
C386.044098,86.787437 388.398163,86.547150 391.128113,86.413208
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M324.114075,84.001434
|
||||||
|
C323.309692,85.305977 322.573700,86.132378 322.350525,87.384071
|
||||||
|
C321.252106,93.544540 315.856537,96.428833 309.896271,94.210602
|
||||||
|
C308.085052,93.536530 307.625916,92.101349 308.096558,90.621758
|
||||||
|
C310.367004,83.483238 312.746521,76.377754 315.198822,69.299171
|
||||||
|
C317.677094,62.145592 320.571350,55.121857 322.719574,47.874134
|
||||||
|
C323.820465,44.159809 325.676758,42.494850 329.350525,42.665180
|
||||||
|
C332.464600,42.809559 335.658966,42.043552 338.160736,43.099682
|
||||||
|
C345.133392,59.522087 351.834625,75.507843 360.403473,90.751335
|
||||||
|
C357.293488,93.394615 353.986237,91.828934 351.047180,92.402664
|
||||||
|
C346.593781,93.272003 345.696472,89.916138 344.805969,87.035019
|
||||||
|
C343.269501,82.063896 339.840424,80.631454 335.226135,81.427399
|
||||||
|
C331.558777,82.060013 327.175171,79.301308 324.114075,84.001434
|
||||||
|
M330.035156,63.139561
|
||||||
|
C327.728394,65.449051 328.596832,68.588348 327.310791,71.651321
|
||||||
|
C331.088470,71.115471 334.609955,72.927277 337.995636,69.538101
|
||||||
|
C332.985291,67.034721 334.036591,61.238754 330.503998,57.152821
|
||||||
|
C330.372559,59.443203 330.288055,60.915939 330.035156,63.139561
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M180.955200,558.941589
|
||||||
|
C179.471542,560.713074 178.233368,562.611145 177.202148,564.709778
|
||||||
|
C175.120270,568.946594 172.018784,569.379700 168.411209,566.305725
|
||||||
|
C166.826385,564.955322 166.739655,563.761902 167.862122,562.051941
|
||||||
|
C172.324982,555.252991 176.736847,548.418884 181.049271,541.523804
|
||||||
|
C182.081833,539.872803 183.205460,538.379639 184.411835,536.861389
|
||||||
|
C188.222275,532.065735 192.069000,533.936890 195.666565,536.359924
|
||||||
|
C199.331757,538.828491 198.475281,542.181091 197.120438,546.037231
|
||||||
|
C195.845337,549.666382 193.583344,553.189758 194.228317,557.324463
|
||||||
|
C200.695450,556.377075 204.347198,550.926331 208.987000,546.966125
|
||||||
|
C213.007919,547.679871 215.687668,550.372192 218.668900,552.613037
|
||||||
|
C220.897858,554.288391 220.548691,555.480347 218.768219,557.342346
|
||||||
|
C213.094986,563.275085 209.083374,570.382629 205.280807,577.578491
|
||||||
|
C203.711349,580.548584 201.048859,582.535645 198.870087,584.851685
|
||||||
|
C197.597260,586.204712 194.329254,586.040222 192.566986,583.891602
|
||||||
|
C190.068268,580.845093 192.660919,577.992004 194.005310,576.020203
|
||||||
|
C196.507950,572.349548 197.860657,567.655334 202.351410,565.404419
|
||||||
|
C198.475250,566.467651 196.377609,569.614075 193.672165,571.985718
|
||||||
|
C190.623627,574.658264 187.318542,576.743408 183.041962,576.339661
|
||||||
|
C178.936157,575.951965 177.439713,573.202026 179.083420,569.469666
|
||||||
|
C180.448914,566.368958 182.941086,563.484375 181.504517,559.279602
|
||||||
|
C185.676193,558.267029 185.352219,554.692810 186.947861,551.975159
|
||||||
|
C183.886093,553.801025 181.348892,555.515320 180.955200,558.941589
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M339.694153,585.989746
|
||||||
|
C346.265106,587.304382 350.097595,590.991516 351.321960,597.240601
|
||||||
|
C351.563507,598.473328 352.297607,599.228638 352.970367,600.174011
|
||||||
|
C354.865326,602.836975 355.037170,605.709290 352.814819,608.302917
|
||||||
|
C352.012726,609.239014 351.526703,610.132141 351.330994,611.332764
|
||||||
|
C349.889008,620.179260 343.813751,625.351318 334.892639,625.373413
|
||||||
|
C330.732574,625.383728 326.569244,625.263306 322.413452,625.394165
|
||||||
|
C319.274780,625.492981 317.823212,624.270203 317.838562,621.047791
|
||||||
|
C317.890106,610.231873 317.825500,599.415527 317.834839,588.599304
|
||||||
|
C317.836304,586.907898 317.930084,584.844727 320.158112,584.871948
|
||||||
|
C326.559998,584.949890 333.050385,583.464783 339.694153,585.989746
|
||||||
|
M341.541718,613.598267
|
||||||
|
C341.612640,608.796387 341.926697,603.982239 341.686584,599.195984
|
||||||
|
C341.442932,594.339539 339.266510,593.351990 332.798584,593.303162
|
||||||
|
C328.229401,593.268555 328.219116,595.952515 328.268250,599.148254
|
||||||
|
C328.337128,603.625793 328.292206,608.104980 328.333588,612.583069
|
||||||
|
C328.347351,614.069824 328.241119,616.106262 330.048340,616.272217
|
||||||
|
C333.856689,616.621765 338.016724,618.090332 341.541718,613.598267
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M430.507019,85.524864
|
||||||
|
C432.774750,79.251358 434.910522,73.361465 437.175446,67.115532
|
||||||
|
C434.893463,66.268417 432.395081,65.034744 429.753021,64.447365
|
||||||
|
C427.174164,63.874039 425.412750,62.662365 424.938385,60.150040
|
||||||
|
C424.503143,57.844925 424.571503,55.542377 426.800293,53.837227
|
||||||
|
C429.079498,52.093479 430.921478,52.673218 433.075043,54.176952
|
||||||
|
C440.671082,59.480915 450.153107,59.880695 458.337372,63.691368
|
||||||
|
C459.226440,64.105331 460.088623,64.602539 460.898193,65.156303
|
||||||
|
C462.521484,66.266655 466.052643,64.573479 465.936401,67.860260
|
||||||
|
C465.848480,70.346146 465.010071,73.687149 462.909790,74.748566
|
||||||
|
C460.506378,75.963188 457.370453,76.126572 454.582001,73.778297
|
||||||
|
C450.527771,70.364067 448.311035,71.508652 447.195587,76.865891
|
||||||
|
C446.868195,78.438293 446.066895,79.923424 445.401123,81.412033
|
||||||
|
C442.170197,88.636284 440.986176,96.590950 436.956940,103.605057
|
||||||
|
C435.370483,106.366760 435.950012,110.115723 430.975037,109.440826
|
||||||
|
C427.117432,108.917511 423.947601,105.871819 424.964050,102.121384
|
||||||
|
C426.451874,96.631493 428.541779,91.304756 430.507019,85.524864
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M475.931641,586.691528
|
||||||
|
C478.805573,586.848450 480.397369,588.255859 481.033844,590.470581
|
||||||
|
C481.793579,593.114197 479.042389,592.957275 477.836090,594.076721
|
||||||
|
C472.277863,599.234619 464.770691,600.600708 458.334595,604.051331
|
||||||
|
C455.910950,605.350708 452.834839,604.875610 451.214447,600.950623
|
||||||
|
C447.654877,592.328369 443.399689,583.994812 439.506744,575.507507
|
||||||
|
C438.608826,573.549927 436.748627,572.748413 434.844513,571.106873
|
||||||
|
C439.284210,566.836853 445.033600,565.056274 450.196808,562.552002
|
||||||
|
C453.152222,561.118530 455.637451,559.065002 458.551544,557.618530
|
||||||
|
C461.824524,555.993835 464.218628,556.692017 465.708160,559.471985
|
||||||
|
C467.362488,562.559265 465.533997,564.745178 462.730957,566.296082
|
||||||
|
C458.190277,568.808411 453.075348,570.222229 448.714447,573.510376
|
||||||
|
C449.956909,575.168762 451.112732,576.711426 452.463348,578.514099
|
||||||
|
C455.750488,575.763733 459.569122,574.327698 463.161865,572.477295
|
||||||
|
C465.403931,571.322510 468.393799,570.553101 469.794159,573.144897
|
||||||
|
C471.330231,575.987915 470.413116,579.131104 467.416656,580.930664
|
||||||
|
C464.752441,582.530640 461.943970,583.958923 459.054535,585.095093
|
||||||
|
C456.410126,586.135010 455.613098,587.852051 456.899231,590.111145
|
||||||
|
C458.158936,592.323853 460.018250,593.159058 462.768646,591.706360
|
||||||
|
C466.803284,589.575500 470.902252,587.433411 475.931641,586.691528
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M499.036743,567.225403
|
||||||
|
C503.615448,567.920410 507.724487,568.249695 510.529938,563.976746
|
||||||
|
C511.662323,562.251892 512.145935,560.779602 510.586609,559.070862
|
||||||
|
C509.193451,557.544128 507.450134,556.615967 505.797424,557.986328
|
||||||
|
C503.988464,559.486267 501.735138,560.033386 499.802826,561.213440
|
||||||
|
C495.919708,563.584656 490.289795,563.881409 487.060394,561.448547
|
||||||
|
C483.567444,558.817078 478.007385,555.363953 479.970947,549.450317
|
||||||
|
C481.866882,543.740356 486.067291,539.636108 491.938232,537.199585
|
||||||
|
C498.358215,534.535156 504.293457,535.515747 508.670319,540.742065
|
||||||
|
C506.088928,545.989563 503.405212,547.206665 497.716858,545.646179
|
||||||
|
C494.600525,544.791260 492.450317,546.952148 490.904297,548.716553
|
||||||
|
C489.405914,550.426453 490.328247,552.450806 493.248016,552.630066
|
||||||
|
C495.788330,552.785950 497.687256,551.211792 499.703552,550.265320
|
||||||
|
C504.905701,547.823242 509.953583,547.608643 514.771790,550.625671
|
||||||
|
C518.692139,553.080566 520.052063,557.647766 522.066406,561.505066
|
||||||
|
C523.273560,563.816772 520.053589,564.973206 519.034241,566.755249
|
||||||
|
C514.583984,574.535156 505.309326,578.324341 496.915985,576.230164
|
||||||
|
C494.146301,575.539062 492.728882,573.259033 490.770355,570.896973
|
||||||
|
C493.601990,569.330200 493.952942,564.139465 499.036743,567.225403
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M602.309326,336.892090
|
||||||
|
C600.030518,335.238373 597.741211,334.105011 596.092590,332.364655
|
||||||
|
C593.931335,330.083069 594.309998,328.082367 597.877808,327.709503
|
||||||
|
C599.198303,327.571503 600.541809,327.643738 601.874878,327.637817
|
||||||
|
C612.015747,327.592651 612.604309,327.070068 613.692383,316.655182
|
||||||
|
C613.888611,314.776489 613.799622,312.874603 616.445129,312.775391
|
||||||
|
C619.130920,312.674622 619.049194,314.577972 619.386719,316.444031
|
||||||
|
C619.820496,318.841736 620.841492,321.228882 621.813904,323.319580
|
||||||
|
C622.915894,325.688934 625.099854,328.024414 628.819641,327.736450
|
||||||
|
C632.672913,327.438141 636.665344,327.181763 641.362732,328.357544
|
||||||
|
C638.670105,330.904907 636.846985,333.050049 634.161499,334.368927
|
||||||
|
C628.493225,337.152588 627.621704,339.635803 629.923401,345.710388
|
||||||
|
C630.560669,347.392212 629.963867,349.363007 631.354614,350.910126
|
||||||
|
C632.492371,352.175903 632.581482,353.825348 631.104553,354.829163
|
||||||
|
C629.812805,355.707123 628.010437,355.698395 626.981934,354.380188
|
||||||
|
C624.215637,350.834595 620.403442,349.125488 616.101685,347.682251
|
||||||
|
C611.907776,351.049286 608.394470,356.296814 601.132812,354.858673
|
||||||
|
C602.711914,351.509399 602.885437,348.309082 605.277771,345.427795
|
||||||
|
C609.047241,340.887848 608.447144,340.005432 602.309326,336.892090
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M60.864403,342.980591
|
||||||
|
C61.122723,338.179169 58.128021,336.115875 54.846836,334.330261
|
||||||
|
C52.883240,333.261658 50.797646,332.155609 51.368481,329.556061
|
||||||
|
C51.984074,326.752716 54.565472,327.882507 56.387836,327.672882
|
||||||
|
C57.703091,327.521606 59.060360,327.521576 60.379082,327.652954
|
||||||
|
C65.060196,328.119171 68.692101,327.680328 68.027412,321.363251
|
||||||
|
C67.776474,318.978271 70.120705,316.969391 70.208061,314.351440
|
||||||
|
C70.253838,312.979614 71.690079,312.775024 72.931969,312.797821
|
||||||
|
C74.324913,312.823425 75.210159,313.509247 75.183357,314.893768
|
||||||
|
C75.130913,317.602722 76.905640,320.136780 76.910988,322.391235
|
||||||
|
C76.925056,328.317474 80.503693,327.603577 84.225906,327.669983
|
||||||
|
C87.983772,327.737030 91.806137,327.115417 95.857826,328.275970
|
||||||
|
C94.414093,333.605072 89.176994,334.510437 85.965729,337.443512
|
||||||
|
C82.325806,340.768066 82.135956,343.510101 85.275848,346.964813
|
||||||
|
C87.150360,349.027313 85.754692,352.179443 88.046959,354.125092
|
||||||
|
C84.281006,355.471863 84.281006,355.471863 72.543236,347.666168
|
||||||
|
C64.566360,353.563660 61.136795,355.191864 57.599564,354.550415
|
||||||
|
C58.691273,350.811066 59.775345,347.097900 60.864403,342.980591
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M225.319687,583.293396
|
||||||
|
C230.691086,577.936951 235.755493,572.757568 240.977646,567.742371
|
||||||
|
C244.580383,564.282410 246.678558,564.730530 252.400253,569.519836
|
||||||
|
C255.454926,572.076721 254.900131,574.419739 252.333633,576.942627
|
||||||
|
C250.877533,578.373962 251.335770,580.389954 251.329178,582.188538
|
||||||
|
C251.295670,591.315308 251.313736,600.442322 251.313736,609.646362
|
||||||
|
C244.258743,608.739502 242.374771,607.197327 241.856552,601.304932
|
||||||
|
C241.407928,596.204224 236.463394,596.116211 233.806839,593.518738
|
||||||
|
C232.796478,592.530823 230.788528,592.563171 229.251877,592.135132
|
||||||
|
C226.724594,598.199036 224.719452,599.280334 218.614075,598.359253
|
||||||
|
C216.538147,598.046143 215.182236,596.856262 214.420975,595.229492
|
||||||
|
C213.479309,593.217285 215.446671,592.087952 216.683289,591.293640
|
||||||
|
C219.965729,589.185242 222.276215,586.112427 225.319687,583.293396
|
||||||
|
M243.743332,583.373840
|
||||||
|
C243.539673,582.169373 244.139435,580.609924 242.070618,580.026245
|
||||||
|
C240.311829,581.652710 237.744751,582.738892 237.589020,586.447632
|
||||||
|
C239.814056,585.993164 241.062454,587.982666 243.326599,588.134949
|
||||||
|
C243.477829,586.619507 243.606766,585.327698 243.743332,583.373840
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M403.208496,602.751892
|
||||||
|
C398.194427,600.415405 397.698547,595.160583 394.945343,591.564636
|
||||||
|
C394.109894,590.473450 393.580780,588.923645 392.536224,587.903992
|
||||||
|
C390.087067,585.513367 390.623932,583.288574 393.140991,581.721497
|
||||||
|
C395.578125,580.204224 398.112000,579.609375 400.364349,582.727234
|
||||||
|
C403.919922,587.649170 408.265167,592.003906 410.618622,597.766846
|
||||||
|
C410.936951,598.546265 412.027924,599.010071 412.820435,599.669312
|
||||||
|
C414.258301,598.071655 413.946960,596.256897 413.693420,594.773987
|
||||||
|
C412.593689,588.341492 415.906067,582.534180 416.117218,576.222656
|
||||||
|
C416.236206,572.665344 420.927704,572.121399 423.943390,571.965271
|
||||||
|
C427.206909,571.796326 426.590820,575.197266 426.189697,576.962402
|
||||||
|
C423.664246,588.075378 424.680328,599.353516 424.120209,610.557251
|
||||||
|
C423.908600,614.789246 420.082672,616.456238 416.512482,617.216858
|
||||||
|
C412.873108,617.992249 411.010040,615.810486 409.585571,612.373596
|
||||||
|
C408.177551,608.976562 405.585083,606.070374 403.208496,602.751892
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M297.857788,620.314209
|
||||||
|
C291.701996,623.079102 286.457855,619.144043 280.846069,618.568542
|
||||||
|
C278.425415,618.320312 275.799469,617.507629 273.195068,617.343628
|
||||||
|
C270.568756,617.178162 269.877838,616.004700 270.452972,613.385254
|
||||||
|
C271.881683,606.878357 273.857666,600.459106 273.842010,593.687134
|
||||||
|
C273.831757,589.239624 276.149414,585.247070 276.269226,580.678833
|
||||||
|
C276.349365,577.625183 279.958954,578.896362 282.106598,578.726135
|
||||||
|
C284.078308,578.569824 285.347992,579.526123 285.234131,581.629211
|
||||||
|
C285.041077,585.195557 285.631317,588.658508 284.010437,592.312988
|
||||||
|
C281.977234,596.897217 283.365143,602.259094 281.932922,607.344910
|
||||||
|
C281.232391,609.832520 286.101807,612.644897 290.259674,612.703918
|
||||||
|
C293.689423,612.752502 297.773132,611.346802 299.828156,615.973022
|
||||||
|
C299.262207,617.268616 298.673920,618.615479 297.857788,620.314209
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M369.839478,602.764038
|
||||||
|
C369.208740,597.428345 371.494019,592.138550 367.244293,587.745667
|
||||||
|
C366.196228,586.662292 367.479218,584.736572 369.364349,584.794373
|
||||||
|
C371.772034,584.868103 373.790283,583.852417 375.929169,582.763489
|
||||||
|
C378.501282,586.024231 379.854980,589.410522 379.286957,593.362610
|
||||||
|
C378.092743,601.671997 382.287750,609.488098 381.387543,617.822449
|
||||||
|
C381.029053,621.141663 381.001556,623.480164 376.605591,623.460754
|
||||||
|
C372.243164,623.441406 371.435913,621.136353 371.918915,617.787170
|
||||||
|
C372.654297,612.688416 370.378601,608.102722 369.839478,602.764038
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M443.870087,419.161926
|
||||||
|
C437.152588,421.850464 431.138000,425.009613 425.315155,428.653503
|
||||||
|
C417.400940,433.606110 408.279755,434.716522 399.313385,436.673279
|
||||||
|
C391.735443,438.326996 384.123688,440.670197 376.515594,441.561890
|
||||||
|
C369.902435,442.336945 363.693512,444.569519 357.328156,445.851074
|
||||||
|
C348.422821,447.643982 339.200928,445.614044 330.576050,449.072784
|
||||||
|
C328.547577,449.886230 325.961517,449.357056 323.631744,449.362701
|
||||||
|
C314.632721,449.384491 305.607117,449.805115 296.641663,449.256439
|
||||||
|
C286.972198,448.664703 277.688385,453.154907 268.112091,451.295990
|
||||||
|
C254.140289,448.583832 239.871094,450.937195 226.088165,448.885803
|
||||||
|
C215.932373,447.374298 205.971268,448.022278 195.943771,447.402313
|
||||||
|
C190.762695,447.081970 190.034882,446.065613 192.134598,441.416016
|
||||||
|
C197.909851,428.627380 204.170090,416.019989 209.150864,402.927155
|
||||||
|
C211.466522,396.840027 213.392914,390.200195 216.438690,384.791504
|
||||||
|
C220.907883,376.855042 223.621582,368.327881 227.263565,360.175995
|
||||||
|
C231.962585,349.658112 237.366989,339.357330 241.176315,328.569214
|
||||||
|
C243.779205,321.197784 247.494537,314.308105 249.710724,306.760681
|
||||||
|
C251.591202,300.356506 256.163452,297.358612 263.794586,297.450073
|
||||||
|
C300.952148,297.895447 338.118011,297.643646 375.280914,297.650757
|
||||||
|
C382.669159,297.652161 387.893860,294.390045 391.171417,287.706818
|
||||||
|
C397.353394,275.101379 395.998077,266.810059 385.974213,257.717102
|
||||||
|
C383.765411,255.713409 381.099365,255.315002 378.136932,255.319839
|
||||||
|
C332.475006,255.394318 286.812958,255.377121 241.150909,255.379593
|
||||||
|
C239.651138,255.379669 238.149323,255.408752 236.652191,255.341354
|
||||||
|
C235.177719,255.275009 233.463699,255.423660 233.172531,253.362030
|
||||||
|
C232.890411,251.364410 234.434845,251.246735 235.827698,250.526764
|
||||||
|
C239.005524,248.884125 242.214478,247.050278 244.862732,244.681412
|
||||||
|
C253.041031,237.365906 262.578308,232.026886 271.408356,225.673477
|
||||||
|
C275.248138,222.910690 279.096130,222.616028 283.389313,222.622574
|
||||||
|
C314.552765,222.670197 345.720001,222.887512 376.876221,222.410339
|
||||||
|
C382.017731,222.331589 385.861511,224.691406 390.218903,225.936935
|
||||||
|
C402.056335,229.320633 410.343750,237.131592 417.752747,247.144180
|
||||||
|
C425.532990,257.658508 426.424927,268.835388 426.269043,280.795319
|
||||||
|
C426.261017,281.411713 426.329407,282.029053 426.614655,282.668152
|
||||||
|
C426.287537,274.790619 427.700836,267.285370 430.629761,259.981201
|
||||||
|
C432.834534,254.482864 436.398499,250.125214 441.198212,246.943405
|
||||||
|
C447.396667,242.834320 453.342926,238.156464 460.933929,236.600708
|
||||||
|
C464.916473,235.784500 468.809784,233.953934 472.788330,233.808121
|
||||||
|
C483.606049,233.411667 494.447876,233.637360 505.279816,233.685043
|
||||||
|
C508.921265,233.701065 512.044617,236.001205 515.809937,236.098404
|
||||||
|
C517.322754,236.137466 520.065979,237.943863 517.983276,240.829605
|
||||||
|
C517.793274,241.092926 517.665833,241.419128 517.576904,241.735153
|
||||||
|
C514.863464,251.381042 514.863281,251.267487 504.701385,251.400864
|
||||||
|
C494.843811,251.530258 485.448853,253.821609 476.013550,256.786560
|
||||||
|
C470.215424,258.608521 465.907074,261.616760 461.900757,265.694550
|
||||||
|
C457.713867,269.956146 457.505951,273.311340 459.431580,279.060822
|
||||||
|
C462.246002,287.463928 466.081085,295.348877 470.241882,303.101776
|
||||||
|
C476.369995,314.520416 480.361298,326.471954 481.554047,339.510223
|
||||||
|
C481.931488,343.636261 483.220398,347.750092 483.360962,352.068512
|
||||||
|
C483.788300,365.198425 480.277863,377.289307 474.718170,389.008789
|
||||||
|
C473.203308,392.202057 470.688110,394.352051 468.677124,396.996490
|
||||||
|
C463.909973,403.265228 457.925720,408.121002 452.178558,413.303009
|
||||||
|
C449.727600,415.512939 446.322052,416.353302 443.870087,419.161926
|
||||||
|
M379.752991,391.307281
|
||||||
|
C390.419525,388.947510 400.951508,386.272156 410.480011,380.570526
|
||||||
|
C413.715851,378.634277 416.420990,375.537750 419.509674,374.152435
|
||||||
|
C426.738464,370.910248 429.601746,364.691833 432.867065,358.538147
|
||||||
|
C435.651093,353.291534 437.730133,347.704773 439.217285,341.976654
|
||||||
|
C440.346405,337.627686 440.828979,332.824463 438.969391,328.745026
|
||||||
|
C436.862457,324.122894 436.756744,319.008820 435.501129,314.342285
|
||||||
|
C433.504181,306.920502 429.272247,300.249146 428.395355,292.512970
|
||||||
|
C428.251068,291.240173 426.647095,290.205261 424.923218,290.417786
|
||||||
|
C423.762878,292.348938 424.250183,294.552948 423.163788,296.598602
|
||||||
|
C419.730377,303.063446 414.634674,308.127502 409.885010,313.472290
|
||||||
|
C407.545288,316.105225 404.672302,318.092773 401.510620,319.997803
|
||||||
|
C397.544495,322.387543 392.705811,323.007355 389.407776,326.047516
|
||||||
|
C387.110901,328.164825 384.887146,328.381348 382.234436,328.379883
|
||||||
|
C363.238647,328.369415 344.242859,328.364838 325.247131,328.392822
|
||||||
|
C322.884613,328.396301 320.522400,328.601868 317.199768,328.759308
|
||||||
|
C327.769623,336.933044 334.681274,347.220428 344.252716,354.810608
|
||||||
|
C347.346985,357.264343 349.040527,361.058044 352.252289,363.522308
|
||||||
|
C356.959686,367.134094 360.727905,371.742310 364.881531,375.935486
|
||||||
|
C369.799591,380.900269 373.219421,387.262512 379.752991,391.307281
|
||||||
|
M287.501923,395.629181
|
||||||
|
C304.768158,395.255157 321.998383,400.155884 340.143982,396.560730
|
||||||
|
C338.752258,394.440765 338.102509,392.837280 336.949005,391.787201
|
||||||
|
C322.626770,378.748444 309.595947,364.407501 295.674957,350.965668
|
||||||
|
C289.728821,345.224152 283.925629,339.333893 278.094666,333.474243
|
||||||
|
C276.319092,331.689941 274.107666,331.046753 273.695251,333.952850
|
||||||
|
C272.801849,340.248383 268.424438,344.689056 266.017548,350.150848
|
||||||
|
C260.725616,362.159424 257.624573,375.129150 249.937042,386.116425
|
||||||
|
C247.866440,389.075806 250.769241,393.839355 254.473999,393.502319
|
||||||
|
C265.303650,392.517273 275.721313,396.732300 287.501923,395.629181
|
||||||
|
M261.267029,421.401367
|
||||||
|
C259.516144,421.446503 257.985016,421.740509 258.097687,424.037994
|
||||||
|
C262.964722,424.968475 280.694183,424.871490 284.663391,423.410400
|
||||||
|
C277.488525,419.694946 269.617035,422.158691 261.267029,421.401367
|
||||||
|
M332.150116,421.391174
|
||||||
|
C318.586578,421.377777 318.586578,421.377777 317.025940,424.333038
|
||||||
|
C324.295868,424.333038 331.409973,424.333038 338.705963,424.333038
|
||||||
|
C337.761292,420.901764 335.245789,421.468201 332.150116,421.391174
|
||||||
|
M416.617645,406.149323
|
||||||
|
C419.839142,404.936768 423.470795,404.382294 426.015015,400.828613
|
||||||
|
C422.193604,402.233521 419.082214,403.429138 415.930450,404.506714
|
||||||
|
C414.895477,404.860535 413.948792,405.188904 414.480133,406.453369
|
||||||
|
C414.803986,407.224030 415.547546,406.903473 416.617645,406.149323
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M330.802643,289.179657
|
||||||
|
C329.627472,285.508057 330.765594,282.170013 331.945709,278.938171
|
||||||
|
C332.475372,277.487640 332.884369,276.122711 332.825562,274.621094
|
||||||
|
C332.761017,272.972443 332.922363,271.103180 330.764374,270.576508
|
||||||
|
C328.708832,270.074860 326.874481,270.355164 325.399902,272.197174
|
||||||
|
C324.597046,273.200104 324.155792,274.253326 324.339142,275.400269
|
||||||
|
C325.880615,285.043488 318.311249,288.080780 311.993713,290.894135
|
||||||
|
C307.036774,293.101532 301.579437,289.594543 298.033844,286.421509
|
||||||
|
C295.111328,283.806061 296.222137,278.460907 297.584534,274.570648
|
||||||
|
C298.379181,272.301666 298.760834,270.153534 298.910645,267.844513
|
||||||
|
C299.255859,262.522827 305.383179,259.305450 309.926239,262.027771
|
||||||
|
C311.389801,262.904755 311.520966,264.410950 310.737305,265.480652
|
||||||
|
C307.783997,269.511688 310.702606,274.730896 307.755219,278.859222
|
||||||
|
C306.792511,280.207672 308.968750,281.752258 310.264923,281.827850
|
||||||
|
C312.265320,281.944519 313.687744,280.413300 313.705750,278.351807
|
||||||
|
C313.739380,274.504578 315.173340,270.842438 315.471252,267.210632
|
||||||
|
C315.907654,261.890411 318.508026,260.676544 322.523254,261.786133
|
||||||
|
C326.977051,263.016937 331.143219,261.511017 335.439362,261.621765
|
||||||
|
C339.936035,261.737640 344.439270,261.712708 348.937195,261.624054
|
||||||
|
C351.717041,261.569275 354.367554,261.528809 355.189728,265.899231
|
||||||
|
C359.459656,260.543488 364.789032,261.650482 369.831604,261.667328
|
||||||
|
C377.854706,261.694061 382.662476,270.081085 380.174255,277.728088
|
||||||
|
C378.156219,283.930023 374.807465,287.766022 368.845520,290.137268
|
||||||
|
C361.175415,293.187958 350.019684,286.405060 349.837738,278.190887
|
||||||
|
C349.804535,276.691620 349.706451,275.181671 349.836365,273.693909
|
||||||
|
C350.008789,271.719879 349.587524,270.354492 347.274384,270.432281
|
||||||
|
C345.387207,270.495728 343.337463,270.567902 343.395050,273.184631
|
||||||
|
C343.479858,277.038025 342.042145,280.627045 341.592163,284.289093
|
||||||
|
C341.071381,288.526672 339.575958,289.817688 335.700317,289.390747
|
||||||
|
C334.216217,289.227203 332.705078,289.309265 330.802643,289.179657
|
||||||
|
M360.699554,278.544525
|
||||||
|
C361.719940,282.560883 363.708954,283.461761 367.464874,281.222809
|
||||||
|
C371.193207,279.000366 369.520477,275.653229 369.795288,272.736664
|
||||||
|
C369.978668,270.790894 370.057312,268.526581 367.040161,268.442474
|
||||||
|
C364.401917,268.368927 363.102417,270.053223 362.491577,272.233887
|
||||||
|
C361.967865,274.103638 362.562317,276.271606 360.699554,278.544525
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M311.709747,480.088379
|
||||||
|
C314.185974,481.193298 312.797607,484.154846 315.118195,485.487457
|
||||||
|
C315.811432,480.500275 319.276917,477.836182 323.077484,475.674286
|
||||||
|
C327.242218,473.305206 330.593597,474.528015 333.182526,478.578094
|
||||||
|
C334.214966,480.193207 334.770081,481.679962 333.222565,482.953705
|
||||||
|
C331.773865,484.146179 330.036652,483.871277 328.769867,482.410156
|
||||||
|
C327.905579,481.413269 327.253082,480.232758 327.033081,479.909332
|
||||||
|
C324.594513,479.819183 324.066345,480.787872 323.421631,481.491180
|
||||||
|
C323.017120,481.932434 322.855988,482.596802 322.157959,484.053894
|
||||||
|
C330.860626,483.851288 335.438843,488.346130 335.305847,496.224609
|
||||||
|
C335.221802,501.204956 332.048706,505.255859 326.616547,506.043854
|
||||||
|
C322.852203,506.589874 316.413666,500.254181 314.926666,494.610077
|
||||||
|
C313.104980,499.212524 311.185577,502.983368 306.667358,504.747375
|
||||||
|
C302.396606,506.414764 297.513489,505.530731 295.306641,501.442627
|
||||||
|
C293.323700,497.769257 292.318756,496.807495 289.983490,501.239197
|
||||||
|
C287.517853,505.918335 279.518250,507.375946 276.204926,503.082703
|
||||||
|
C271.644775,497.173828 266.323975,495.523834 259.519989,496.348907
|
||||||
|
C259.210114,496.386505 258.854797,496.265625 258.558075,496.134155
|
||||||
|
C258.267944,496.005646 258.025726,495.768982 257.535675,495.416809
|
||||||
|
C257.864990,491.504822 260.300171,490.254639 263.903046,490.623047
|
||||||
|
C269.012512,491.145508 272.353912,490.074341 271.839600,483.776672
|
||||||
|
C271.598724,480.827271 277.731964,474.182800 280.804626,474.214508
|
||||||
|
C284.733978,474.255005 288.434570,475.848297 290.156769,479.915497
|
||||||
|
C291.328491,482.682709 292.982239,484.404083 294.650604,480.765411
|
||||||
|
C298.577362,472.201294 306.509308,471.947449 311.709747,480.088379
|
||||||
|
M304.394592,501.300659
|
||||||
|
C305.154938,500.684357 306.333984,500.214417 306.608673,499.428375
|
||||||
|
C308.629608,493.645569 308.303864,487.659241 306.877106,481.903564
|
||||||
|
C306.232422,479.302887 303.905792,478.898804 301.476013,481.190308
|
||||||
|
C296.001129,486.353607 296.996338,496.269806 304.394592,501.300659
|
||||||
|
M284.164703,482.741730
|
||||||
|
C282.924744,481.731598 282.094971,480.121277 280.179047,479.983948
|
||||||
|
C279.791382,480.291565 279.339325,480.537476 279.039185,480.906830
|
||||||
|
C277.228577,483.135132 276.399170,496.867004 278.064545,499.122803
|
||||||
|
C279.011108,500.404907 280.004669,501.716827 282.149048,500.408325
|
||||||
|
C287.221466,497.313019 288.724670,488.048798 284.164703,482.741730
|
||||||
|
M330.479645,496.188019
|
||||||
|
C330.677399,494.880524 329.492188,494.166840 329.153839,493.100098
|
||||||
|
C328.623291,491.427429 328.588531,489.056854 325.983246,489.687805
|
||||||
|
C323.776184,490.222351 322.481049,491.936432 322.330048,494.379730
|
||||||
|
C322.148224,497.320953 322.397583,499.982208 325.742676,501.203278
|
||||||
|
C327.826660,500.334381 328.999268,498.539185 330.479645,496.188019
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M383.645386,484.762329
|
||||||
|
C383.942505,482.003235 382.516602,480.790710 380.572235,479.947418
|
||||||
|
C372.390625,485.719666 372.390625,485.719666 369.858917,479.798157
|
||||||
|
C368.196289,486.929443 364.622925,492.864014 364.242401,499.772919
|
||||||
|
C364.127014,501.868286 362.848022,503.236298 361.132355,503.898651
|
||||||
|
C358.723419,504.828705 359.162231,501.729645 357.836090,501.035767
|
||||||
|
C355.284576,501.300415 354.319855,503.867767 351.923309,504.519104
|
||||||
|
C346.494049,505.994720 342.001373,504.717743 338.813965,500.137512
|
||||||
|
C337.851959,498.755096 337.301300,497.222015 338.827362,496.231964
|
||||||
|
C340.232208,495.320557 342.185547,495.183685 343.056915,497.193024
|
||||||
|
C343.819794,498.952057 344.740051,500.384125 346.942047,501.231873
|
||||||
|
C348.779633,499.628387 350.716431,497.938293 353.001648,495.944153
|
||||||
|
C350.668610,494.233215 349.813141,491.385864 346.652771,491.330139
|
||||||
|
C345.156891,491.303772 344.054718,490.662109 344.036835,488.970581
|
||||||
|
C344.018097,487.200592 345.252441,486.748047 346.693848,486.689362
|
||||||
|
C349.465271,486.576538 350.037567,484.943359 349.544586,482.616638
|
||||||
|
C349.282410,481.379333 348.283264,480.630737 347.242767,480.137878
|
||||||
|
C345.852966,479.479553 345.059998,480.665558 344.392487,481.540802
|
||||||
|
C343.608307,482.569061 343.075867,483.789307 342.449341,484.899536
|
||||||
|
C338.341858,483.459106 337.110962,479.001160 340.601624,476.688538
|
||||||
|
C342.846497,475.201202 345.923370,473.367004 349.203705,474.479675
|
||||||
|
C353.083557,475.795776 356.851746,477.670776 356.197052,482.535645
|
||||||
|
C355.571594,487.182953 356.887543,491.021820 359.711487,495.390381
|
||||||
|
C360.819550,491.834778 362.427307,488.749847 362.583252,485.593170
|
||||||
|
C362.739868,482.423096 364.522003,480.016876 365.135468,477.124573
|
||||||
|
C365.501740,475.397552 367.029724,474.052673 369.071808,473.782806
|
||||||
|
C371.372711,473.478729 371.494934,475.636444 372.467987,476.812866
|
||||||
|
C376.633636,475.411987 380.149353,472.400055 385.287109,475.323273
|
||||||
|
C390.699158,478.402588 392.846466,486.470337 388.003326,490.502075
|
||||||
|
C385.794800,492.340546 384.367065,494.761322 382.266144,496.616791
|
||||||
|
C381.951538,496.894623 381.914032,497.486237 381.743347,497.946106
|
||||||
|
C383.238129,500.358795 385.653168,499.376007 387.658447,499.694153
|
||||||
|
C389.161865,499.932617 390.188934,500.478271 390.063568,502.210388
|
||||||
|
C389.958466,503.662170 389.005127,504.263123 387.732208,504.277863
|
||||||
|
C382.740082,504.335754 377.733521,504.545746 372.759216,504.248688
|
||||||
|
C369.507660,504.054504 369.211090,502.011108 371.745941,499.041382
|
||||||
|
C375.706787,494.401001 379.657349,489.751862 383.645386,484.762329
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M271.766846,289.367310
|
||||||
|
C269.421082,289.176636 267.352173,289.937775 265.517487,288.420349
|
||||||
|
C265.787201,285.295074 267.894501,283.213409 269.739838,281.005676
|
||||||
|
C273.367004,276.666138 274.909821,271.207489 277.627228,266.377106
|
||||||
|
C280.097107,261.986786 283.377533,260.397583 288.283722,261.827881
|
||||||
|
C292.122345,262.946899 292.724152,266.062225 292.212006,269.359528
|
||||||
|
C291.396271,274.611359 295.399384,279.097046 294.326294,284.344849
|
||||||
|
C293.980225,286.037292 294.853821,288.420715 292.514099,289.003296
|
||||||
|
C289.984039,289.633301 286.356873,290.530701 284.930115,288.508270
|
||||||
|
C281.214325,283.241333 278.326538,285.295898 274.935883,288.456573
|
||||||
|
C274.298584,289.050629 273.126526,289.070923 271.766846,289.367310
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M239.362000,497.522095
|
||||||
|
C239.302322,499.111237 239.275406,500.274384 239.233887,501.436951
|
||||||
|
C239.159515,503.519409 238.020218,504.341461 236.003281,504.288544
|
||||||
|
C234.242188,504.242310 233.030518,503.520599 233.013901,501.701874
|
||||||
|
C232.942551,493.894135 232.918030,486.085236 232.980133,478.277588
|
||||||
|
C232.997604,476.082886 234.688614,475.690033 236.494873,475.682220
|
||||||
|
C240.650040,475.664276 244.830124,475.929199 248.953781,475.560791
|
||||||
|
C253.645432,475.141602 254.809448,478.169037 256.694458,481.494934
|
||||||
|
C258.723419,485.074860 256.869507,487.636841 254.986877,489.225983
|
||||||
|
C252.029022,491.722687 248.859009,494.575653 244.374283,494.416992
|
||||||
|
C242.295074,494.343475 239.815323,493.920502 239.362000,497.522095
|
||||||
|
M247.250168,487.950439
|
||||||
|
C249.258102,486.667816 250.852386,484.628601 249.255936,482.662231
|
||||||
|
C247.137878,480.053406 243.687256,481.223145 240.932541,481.737579
|
||||||
|
C238.607590,482.171814 239.009262,484.812561 239.488525,486.356476
|
||||||
|
C240.724503,490.337952 244.012115,488.222839 247.250168,487.950439
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M398.142822,475.910034
|
||||||
|
C405.392822,472.447601 408.908112,474.759583 411.580872,482.529510
|
||||||
|
C413.528229,488.190674 413.795135,493.181793 411.515747,498.702362
|
||||||
|
C409.951538,502.490936 405.683380,506.628387 402.458038,506.221527
|
||||||
|
C398.257355,505.691681 392.994720,500.656830 392.858643,496.779785
|
||||||
|
C392.712891,492.626923 392.907745,488.462952 392.802887,484.307617
|
||||||
|
C392.705109,480.433441 396.367096,478.945007 398.142822,475.910034
|
||||||
|
M405.862549,483.710297
|
||||||
|
C405.233978,481.525879 404.224396,479.370880 401.603912,479.836060
|
||||||
|
C399.806061,480.155182 398.482513,481.870789 398.431305,483.870026
|
||||||
|
C398.316498,488.349854 398.339539,492.835876 398.429138,497.316925
|
||||||
|
C398.466095,499.164337 399.844849,500.290131 401.310181,501.100433
|
||||||
|
C402.574554,501.799530 403.478638,500.833038 404.318146,500.003387
|
||||||
|
C408.087219,496.278442 408.895111,489.279358 405.862549,483.710297
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M439.536072,481.173706
|
||||||
|
C438.145538,480.456512 437.097778,479.923431 436.208038,479.196808
|
||||||
|
C434.245392,477.594055 434.787476,475.981873 437.006531,475.867737
|
||||||
|
C442.634247,475.578217 448.306732,475.482910 453.921417,475.877350
|
||||||
|
C457.106079,476.101105 456.816284,478.864594 455.474701,480.739716
|
||||||
|
C451.231506,486.670380 448.003235,492.903259 447.089661,500.295715
|
||||||
|
C446.765808,502.916412 444.673309,504.986023 441.747101,504.065643
|
||||||
|
C438.884735,503.165344 440.371155,501.172211 441.103943,499.235107
|
||||||
|
C443.195953,493.705261 443.208984,487.390717 447.955017,483.004852
|
||||||
|
C445.272522,480.399719 442.418579,481.870270 439.536072,481.173706
|
||||||
|
z"/>
|
||||||
|
<path fill="#000000" opacity="1.000000" stroke="none"
|
||||||
|
d="
|
||||||
|
M427.126129,475.740295
|
||||||
|
C430.116791,475.625732 430.427246,477.301453 430.406982,479.346161
|
||||||
|
C430.337646,486.344116 430.329254,493.342651 430.265991,500.340698
|
||||||
|
C430.249146,502.200745 430.281006,504.197540 427.590424,504.218811
|
||||||
|
C424.905884,504.240051 424.883331,502.265411 424.851837,500.389069
|
||||||
|
C424.801544,497.390289 424.690125,494.384644 424.829712,491.392426
|
||||||
|
C425.016754,487.383545 423.857300,484.859253 419.238373,485.337158
|
||||||
|
C418.279602,485.436340 417.228180,485.384735 416.100037,483.997528
|
||||||
|
C418.499603,479.926147 424.110443,479.600372 427.126129,475.740295
|
||||||
|
z"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 57 KiB |