diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..1d953f4 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use nix diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6dfdc90 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +.direnv +.DS_Store +rsync.sh +*.swp +*.log +.monitor +node_modules/ +*.rdb +*.out diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md index a64eabc..ad54a32 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # memo -Web-based memos that support real-time collaboration. Inspired by scrumblr. \ No newline at end of file +Web-based memos that support real-time collaboration. Inspired by scrumblr. diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000..f520f8a Binary files /dev/null and b/bun.lockb differ diff --git a/client/css/style.css b/client/css/style.css new file mode 100644 index 0000000..63e8cfa --- /dev/null +++ b/client/css/style.css @@ -0,0 +1,1025 @@ +:root { + --primary-color: #195962; + --secondary-color: #f56f6c; + --board-background-color: #eee8; + --dark-color: #252932; + --light-color: #ffffff; + --post-it-pink: pink; + --post-it-yellow: #fbe991; + --post-it-green: #a5caa0; + --post-it-blue: #accfcb; + --post-it-white: #e7e8e9; + --text-color: var(--dark-color); + --background-color: var(--light-color); +} + +body { + font-family: "Inter", Verdana, Geneva, Tahoma, sans-serif; + font-size: 16px; + color: var(--text-color); + padding: 0; + margin: 0; + user-select: none; + -o-user-select: none; + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + background: var(--background-color) url("/images/backgrounds/yellow-bamboos.jpg") no-repeat scroll + center center / cover; + min-height: 100vh; +} + +a, +a:visited { + color: var(--primary-color); + text-decoration: none; +} +a:hover, +a:focus, +a:active { + color: var(--secondary-color); + text-decoration: underline; +} + +#header-bar { + position: absolute; + z-index: 0; +} + +.main-header { + height: 60px; + width: 100%; + position: absolute; + display: flex; + align-content: space-around; + justify-content: space-between; + align-items: center; + z-index: 1; + position: relative; +} +.title { + display: flex; + align-content: space-around; + align-items: center; +} +.logo { + width: 120px; +} +.title a:hover { + text-decoration: none; +} +.logo-title { + font-size: 1.7em; + font-weight: bolder; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; +} + +.base-line { + font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--text-color); + font-size: 16px; + margin-left: 1em; +} + +.container { + max-width: 1140px; + margin: 0 auto; +} +.container-fluid { + margin: 1em; +} + +.board-container { + margin: 1em auto; + width: 100%; +} + +.actions { + width: 130px; +} + +.actions a { + display: inline-block; + font-weight: bold; + text-transform: uppercase; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + margin-left: 1em; + transition: color ease-out 0.2s; + color: var(--primary-color); +} +.actions a:hover { + text-decoration: none; + color: var(--secondary-color); +} +/* +#smallify .fa-search-plus ~ .big { + display: inline-block; +} +#smallify .fa-search-plus ~ .big ~ .small { + display: none; +} +#smallify .fa-search-minus ~ .big { + display: none; +} +#smallify .fa-search-minus ~ .big ~ .small { + display: inline-block; +} +#full-page .fa-expand ~ .full-screen { + display: inline-block; +} +#full-page .fa-expand ~ .full-screen ~ .contain-screen { + display: none; +} +#full-page .fa-compress ~ .full-screen { + display: none; +} +#full-page .fa-compress ~ .full-screen ~ .contain-screen { + display: inline-block; +} */ +.clearfix { + clear: both; +} +.btn { + display: block; + width: 100%; + padding: .5em 2em; + background: white; + border: 1px solid var(--primary-color); + border-radius: .5em; + color: var(--primary-color); +} + +#board { + position: relative; + background-color: var(--board-background-color); + height: 100%; + box-shadow: inset 1px 1px 3px #999; +} + +.board-outline { + border: solid #ddda 6px; + display: block; + height: 466px; + box-shadow: 1px 1px 1px #aaa; + margin: 0 auto; +} + +.card-icon { + display: none; + position: absolute; + top: 0; + right: 0; + width: 16px; + height: 16px; + z-index: 100; + cursor: pointer; +} + +.card:hover .card-icon { + display: block; +} + +.card-edit-form, +.card-edit-form input, +.card-edit-form textarea { + border: none; + font-size: inherit; + font-weight: inherit; + background-color: inherit; + font-family: inherit; + text-align: center; + padding: 0; + margin: 0; + outline-width: 0; + overflow: hidden; + resize: none; + width: 100%; + color: var(--secondary-color); +} + +.board-table { + position: absolute; + top: 0px; + left: 0px; + height: 100%; + width: 100%; +} + +.board-table .col { + text-align: center; + vertical-align: top; + height: 100%; + background-image: url("../images/green-board-line.png"); + background-repeat: repeat-y; + background-position: left top; +} + +.board-table .first { + border-left: none; + text-align: center; + vertical-align: top; + height: 100%; + background-image: none; +} + +h1, +h1 a { + color: #b6b6b6; + padding: 0px; + margin: 0px; + margin-left: 1px; + font-weight: normal; + font-size: 15px; + padding-top: 14px; + letter-spacing: +1px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + text-decoration: none; +} + +h2 { + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--text-color); + font-size: 18px; +} + +.bottom-icon { + padding: 5px; + opacity: 0.4; +} + +.bottom-icon:hover { + padding: 5px; + opacity: 0.6; +} + +.faded-icon { + opacity: 0.4; +} + +.faded-icon:hover { + opacity: 0.6; +} + +#add-col { + position: absolute; + right: 3px; + top: 200px; + display: none; + opacity: 0.15; +} + +#add-col:hover { + opacity: 0.5; +} + +#delete-col { + position: absolute; + right: 3px; + top: 224px; + display: none; + opacity: 0.15; +} + +#delete-col:hover { + opacity: 0.5; +} + +#board-table:hover #add-col, +#board-table:hover #delete-col { + display: block; +} + +#config-dropdown { + border: solid #666 5px; + width: 200px; + height: 34px; + border-radius: 15px; + background-color: #888; + box-shadow: 0px 0px 10px #444; + padding: 2px; + display: none; +} + +.config-dropdown-icon { + padding: 5px; + opacity: 0.5; +} + +.names { + color: var(--text-color); + letter-spacing: 4px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-size: 13px; +} + +.names p { + padding: 0; + margin: 0; +} + +.names ul { + list-style: none; + margin-top: 4px; + margin-bottom: 4px; +} + +#yourname-li { + color: #888; +} + +.names input { + padding: 0; + border: none; + outline: 0; + width: 100px; + background: -webkit-gradient( + linear, + left top, + left 25, + from(#ffffff), + color-stop(4%, #eeeeee), + to(#ffffff) + ); + background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px); + + background: none; + border-radius: 10px; + color: #666; + text-align: right; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-size: 13px; + letter-spacing: 4px; + margin: 0; + + position: relative; +} + +.names input:hover { + outline: 0; + width: 100px; + background: -webkit-gradient( + linear, + left top, + left 25, + from(#ffffff), + color-stop(4%, #eeeeee), + to(#ffffff) + ); + background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px); + background: none; + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px; + border-radius: 10px; + color: #aaa; + text-align: right; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-size: 13px; + letter-spacing: 4px; + margin: 0; +} + +.names .focused { + color: #444; +} + +.you-text { + letter-spacing: 2px; +} + +#user-icon { + vertical-align: text-top; + position: relative; + left: 0px; +} + +.sticker { + padding-top: 0px; + padding-left: 2px; + display: inline-block; + width: 11px; + height: 11px; + background-repeat: no-repeat; +} + +.stickers { + display: inline-block; + margin: 0 1em; +} + +#sticker-red { + background-image: url("../images/stickers/sticker-red.png"); +} + +#sticker-blue { + background-image: url("../images/stickers/sticker-blue.png"); +} + +#sticker-yellow { + background-image: url("../images/stickers/sticker-yellow.png"); +} + +#sticker-green { + background-image: url("../images/stickers/sticker-green.png"); +} + +#sticker-pink { + background-image: url("../images/stickers/sticker-pink.png"); +} + +#sticker-lightblue { + background-image: url("../images/stickers/sticker-lightblue.png"); +} + +#sticker-orange { + background-image: url("../images/stickers/sticker-orange.png"); +} + +#sticker-purple { + background-image: url("../images/stickers/sticker-purple.png"); +} + +#sticker-gold { + background-image: url("../images/stickers/sticker-gold.png"); +} + +#sticker-silverstar { + background-image: url("../images/stickers/sticker-silverstar.png"); +} + +#sticker-bluestar { + background-image: url("../images/stickers/sticker-bluestar.png"); +} + +#sticker-redstar { + background-image: url("../images/stickers/sticker-redstar.png"); +} + +#addsticker { + background-image: url("../images/icons/iconic/raster/black/plus_8x8.png"); + background-position: 2px 2px; + opacity: 0.3; + + display: inline-block; + width: 11px; + height: 11px; + background-repeat: no-repeat; +} + +#addsticker:hover { + opacity: 0.7; +} + +#nosticker { + background-image: url("../images/stickers/sticker-deletestar.png"); +} + +#sticker-nostar { + position: relative; + top: 3px; + opacity: 0.5; +} + +#sticker-redstar { + top: 1px; +} + +/* Stuff for landing page */ +h1.home { + font-size: 100px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--primary-color); + opacity: 0.8; + padding: 0; + margin: 0; + text-align: center; +} + +.home { + font-size: 30px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--text-color); + opacity: 1; + padding: 0; + margin: 0; + text-align: center; +} +form.home { + margin-bottom: 2em; +} + +p.home a { + color: var(--primary-color); + + text-decoration: none; +} + +p.small { + font-size: 22px; +} + +#video { + height: 450px; + width: 1000px; + padding-top: 100px; +} + +input.text { + width: 230px; + background: none; + padding: 6px; + margin-bottom: 10px; + border: none; + font-size: 30px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--primary-color); + text-align: center; + border-bottom: dashed 3px var(--primary-color); +} + +#go:hover { + box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2); + text-decoration: none; + background-color: var(--text-color); + color: var(--primary-color); +} + +#go { + display: inline-block; + background-color: var(--primary-color); + margin-left: 30px; + box-shadow: unset; + border: none; + padding: 2px 10px; + border-radius: 5px; + margin-bottom: 0px; + font-size: 25px; + text-transform: uppercase; + font-weight: bold; + transition: all ease-out 0.1s; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--text-color); +} + +@media (max-width: 442px) { + #go { + margin-left: 0; + } +} + +.notice-bar { + padding: 0; + margin: 1em 0 0 0; + text-align: center; + color: #e33d8a; + text-transform: uppercase; + font-weight: bold; +} + +.notice-bar a { + color: #333; +} + +#marker { + position: absolute; + bottom: 0; + right: 200px; + z-index: 1; +} + +#eraser { + position: absolute; + bottom: 0; + right: 70px; + z-index: 1; +} + +.card-hover-draggable { + box-shadow: inset 0 0 40px rgba(128, 128, 256, 0.2); + background-color: rgba(128, 128, 256, 0.1); +} + +.config { + position: fixed; + right: 18px; + top: 4px; +} + +.trash { + position: fixed; + right: 18px; + bottom: 4px; +} + +.filler { + right: 0; + bottom: 0; + position: absolute; + text-align: right; +} + +.active-connections { + color: #999; + margin: 1em 0; +} + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; + background-image: url(../images/ui-icons_222222_256x240.png); +} + +.ui-widget-content .ui-icon { + background-image: url(../images/ui-icons_222222_256x240.png); +} + +.ui-widget-header .ui-icon { + background-image: url(../images/ui-icons_222222_256x240.png); +} + +.ui-state-default .ui-icon { + background-image: url(../images/ui-icons_888888_256x240.png); +} + +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url(../images/ui-icons_454545_256x240.png); +} + +.ui-state-active .ui-icon { + background-image: url(../images/ui-icons_454545_256x240.png); +} + +.ui-state-highlight .ui-icon { + background-image: url(../images/ui-icons_2e83ff_256x240.png); +} + +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url(../images/ui-icons_cd0a0a_256x240.png); +} + +.ui-resizable { + position: relative; +} + +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + z-index: 99999; + display: block; +} + +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} + +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} + +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} + +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} + +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} + +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} + +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} + +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} + +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} + +.ui-icon-gripsmall-diagonal-se { + background-position: -64px -224px; +} + +.export button, +.import * { + margin-right: 15px; +} + +.content h1 { + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--primary-color); + font-size: 22px; +} + +.content * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +#revisions-list li > * { + cursor: pointer; +} + +#revisions-list li img { + margin-left: 10px; +} + +.active-connections { + float: left; +} + +.credits { + text-align: center; + font-size: 0.9em; + margin: 2em 0; +} + +/* Responsive Video */ +.video { + position: relative; + padding-bottom: 56.25%; + padding-top: 30px; + height: 0; + overflow: hidden; +} +.video iframe, +.video object, +.video embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +/* Close Button */ +.box3 { + width: 25px; + right: 0px; + position: absolute; + margin: 5px; +} + +.close-x { + stroke: black; + fill: transparent; + stroke-linecap: round; + stroke-width: 5; +} + +.pull-right { + float: right; +} +.post-it-actions { + display: flex; +} +.add-post-it { + display: inline-block; + transition: color ease-out 0.2s; + color: var(--primary-color); + position: relative; + margin: 0 2px; +} +.add-post-it:hover { + color: var(--secondary-color); +} +.add-post-it .bi { + position: absolute; + top: 3px; + left: 13px; +} +#site-wrapper { + position: relative; + width: 100%; + min-height: 100vh; + overflow-x: hidden; + background: linear-gradient( + 180deg, + rgb(255, 255, 255) 0%, + rgba(255, 255, 255, 0.75) 50px, + rgb(255, 255, 255, 0) 75px + ); +} +#site-canvas { + min-height: 100vh; + position: relative; + + -webkit-transform: translateX(0); + transform: translateX(0); + + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + + -webkit-transition: 300ms ease all; + transition: 300ms ease all; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.show-nav #site-canvas { + -webkit-transform: translateX(-295px); + transform: translateX(-300px); + + -webkit-transform: translate3d(-295px, 0, 0); + transform: translate3d(-295px, 0, 0); +} +#site-menu { + width: 270px; + position: fixed; + top: 0; + bottom: 0; + right: -295px; + background: linear-gradient( + 270deg, + rgb(255, 255, 255) 0%, + rgba(255, 255, 255, 0.7553221117548582) 98%, + rgba(255, 255, 255, 0) 100% + ); + padding: 15px; + z-index: 1; +} +#site-menu .close-link { + color: var(--text-color); + font-weight: bold; + text-transform: uppercase; + font-size: 12px; + display: flex; + align-items: center; +} +#site-menu .close-link i { + font-size: 16px; +} +#site-menu .close-link:hover { + text-decoration: none; +} + +.backgrounds { + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 5px; +} +.backgrounds .bg { + max-width: 100px; + width: 100%; + border: 1px solid transparent; +} +.backgrounds .bg:hover { + cursor: pointer; +} +.backgrounds .bg.selected { + border: 1px solid var(--primary-color); +} + +/*** CARDS ***/ +.card, .mini-card { + background-size: 10px 10px; + background-image: repeating-linear-gradient( + 0deg, + #0001, + #0001 1px, + transparent 1px, + transparent + ); + box-shadow: 1px 1px 3px #0006; +} +.card { + position: absolute; +} + +.white { + background-color: var(--post-it-white); +} +.pink { + background-color: var(--post-it-pink); +} +.yellow { + background-color: var(--post-it-yellow); +} +.blue { + background-color: var(--post-it-blue); +} +.green { + background-color: var(--post-it-green); +} +#board .card { + width: 158px; + height: 88px; + font-size: 18px; + overflow: hidden; + position: absolute; + z-index: 10; + top: 460px; + left: 0px; +} +#board.bigcards .card { + width: 158px; + height: 88px; + font-size: 18px; +} +#board.smallcards .card { + width: 115px; + height: 76px; + font-size: 13px; +} +.mini-card { + width: 40px; + height: 22px; + background-size: 5px 5px; +} + +.content { + overflow: hidden; + display: block; + width: 100%; + height: 100%; + font-family: "Inter", Verdana, Geneva, Tahoma, sans-serif; + + letter-spacing: 0px; + opacity: 1; + + color: var(--dark-color); + text-align: center; + padding-top: 1em; +} + +.filler { + margin-right: 34px; + margin-bottom: 42px; + margin-left: 25px; +} + +.stickertarget { + position: absolute; +} + +/*** Responsive ***/ + +@media (max-width: 645px) { + .base-line { + display: none; + } + + .logo-title { + font-size: 1.3em; + } + + .actions { + width: 65px; + } +} diff --git a/client/fonts/FontAwesome.otf b/client/fonts/FontAwesome.otf new file mode 100644 index 0000000..401ec0f Binary files /dev/null and b/client/fonts/FontAwesome.otf differ diff --git a/client/fonts/fontawesome-webfont.eot b/client/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/client/fonts/fontawesome-webfont.eot differ diff --git a/client/fonts/fontawesome-webfont.svg b/client/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/client/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/client/fonts/fontawesome-webfont.ttf b/client/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/client/fonts/fontawesome-webfont.ttf differ diff --git a/client/fonts/fontawesome-webfont.woff b/client/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/client/fonts/fontawesome-webfont.woff differ diff --git a/client/fonts/fontawesome-webfont.woff2 b/client/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/client/fonts/fontawesome-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-black-italic-webfont.eot b/client/fonts/geomanist/geomanist-black-italic-webfont.eot new file mode 100755 index 0000000..ec4bf49 Binary files /dev/null and b/client/fonts/geomanist/geomanist-black-italic-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-black-italic-webfont.svg b/client/fonts/geomanist/geomanist-black-italic-webfont.svg new file mode 100755 index 0000000..7ea5d0e --- /dev/null +++ b/client/fonts/geomanist/geomanist-black-italic-webfont.svg @@ -0,0 +1,2368 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-black-italic-webfont.ttf b/client/fonts/geomanist/geomanist-black-italic-webfont.ttf new file mode 100755 index 0000000..3cffdcd Binary files /dev/null and b/client/fonts/geomanist/geomanist-black-italic-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-black-italic-webfont.woff b/client/fonts/geomanist/geomanist-black-italic-webfont.woff new file mode 100755 index 0000000..5a9d376 Binary files /dev/null and b/client/fonts/geomanist/geomanist-black-italic-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-black-italic-webfont.woff2 b/client/fonts/geomanist/geomanist-black-italic-webfont.woff2 new file mode 100755 index 0000000..c3e5c9f Binary files /dev/null and b/client/fonts/geomanist/geomanist-black-italic-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-black-italic.css b/client/fonts/geomanist/geomanist-black-italic.css new file mode 100755 index 0000000..2d4e933 --- /dev/null +++ b/client/fonts/geomanist/geomanist-black-italic.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistitalic'; + src: url('geomanist-black-italic-webfont.eot'); + src: url('geomanist-black-italic-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-black-italic-webfont.woff2') format('woff2'), + url('geomanist-black-italic-webfont.woff') format('woff'), + url('geomanist-black-italic-webfont.ttf') format('truetype'), + url('geomanist-black-italic-webfont.svg#geomanistitalic') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-black-webfont.eot b/client/fonts/geomanist/geomanist-black-webfont.eot new file mode 100755 index 0000000..a122bfe Binary files /dev/null and b/client/fonts/geomanist/geomanist-black-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-black-webfont.svg b/client/fonts/geomanist/geomanist-black-webfont.svg new file mode 100755 index 0000000..28d8bdc --- /dev/null +++ b/client/fonts/geomanist/geomanist-black-webfont.svg @@ -0,0 +1,2237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-black-webfont.ttf b/client/fonts/geomanist/geomanist-black-webfont.ttf new file mode 100755 index 0000000..81198ae Binary files /dev/null and b/client/fonts/geomanist/geomanist-black-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-black-webfont.woff b/client/fonts/geomanist/geomanist-black-webfont.woff new file mode 100755 index 0000000..d306c1b Binary files /dev/null and b/client/fonts/geomanist/geomanist-black-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-black-webfont.woff2 b/client/fonts/geomanist/geomanist-black-webfont.woff2 new file mode 100755 index 0000000..463b11b Binary files /dev/null and b/client/fonts/geomanist/geomanist-black-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-black.css b/client/fonts/geomanist/geomanist-black.css new file mode 100755 index 0000000..b040deb --- /dev/null +++ b/client/fonts/geomanist/geomanist-black.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistregular'; + src: url('geomanist-black-webfont.eot'); + src: url('geomanist-black-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-black-webfont.woff2') format('woff2'), + url('geomanist-black-webfont.woff') format('woff'), + url('geomanist-black-webfont.ttf') format('truetype'), + url('geomanist-black-webfont.svg#geomanistregular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-bold-italic-webfont.eot b/client/fonts/geomanist/geomanist-bold-italic-webfont.eot new file mode 100755 index 0000000..5e7ca9c Binary files /dev/null and b/client/fonts/geomanist/geomanist-bold-italic-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-bold-italic-webfont.svg b/client/fonts/geomanist/geomanist-bold-italic-webfont.svg new file mode 100755 index 0000000..b6745df --- /dev/null +++ b/client/fonts/geomanist/geomanist-bold-italic-webfont.svg @@ -0,0 +1,1993 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-bold-italic-webfont.ttf b/client/fonts/geomanist/geomanist-bold-italic-webfont.ttf new file mode 100755 index 0000000..34ee8e3 Binary files /dev/null and b/client/fonts/geomanist/geomanist-bold-italic-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-bold-italic-webfont.woff b/client/fonts/geomanist/geomanist-bold-italic-webfont.woff new file mode 100755 index 0000000..1c2b2f6 Binary files /dev/null and b/client/fonts/geomanist/geomanist-bold-italic-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-bold-italic-webfont.woff2 b/client/fonts/geomanist/geomanist-bold-italic-webfont.woff2 new file mode 100755 index 0000000..3b1df3e Binary files /dev/null and b/client/fonts/geomanist/geomanist-bold-italic-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-bold-italic.css b/client/fonts/geomanist/geomanist-bold-italic.css new file mode 100755 index 0000000..d732aa9 --- /dev/null +++ b/client/fonts/geomanist/geomanist-bold-italic.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistitalic'; + src: url('geomanist-bold-italic-webfont.eot'); + src: url('geomanist-bold-italic-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-bold-italic-webfont.woff2') format('woff2'), + url('geomanist-bold-italic-webfont.woff') format('woff'), + url('geomanist-bold-italic-webfont.ttf') format('truetype'), + url('geomanist-bold-italic-webfont.svg#geomanistitalic') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-bold-webfont.eot b/client/fonts/geomanist/geomanist-bold-webfont.eot new file mode 100755 index 0000000..1f3a384 Binary files /dev/null and b/client/fonts/geomanist/geomanist-bold-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-bold-webfont.svg b/client/fonts/geomanist/geomanist-bold-webfont.svg new file mode 100755 index 0000000..a8cbcbf --- /dev/null +++ b/client/fonts/geomanist/geomanist-bold-webfont.svg @@ -0,0 +1,1819 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-bold-webfont.ttf b/client/fonts/geomanist/geomanist-bold-webfont.ttf new file mode 100755 index 0000000..b2ff499 Binary files /dev/null and b/client/fonts/geomanist/geomanist-bold-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-bold-webfont.woff b/client/fonts/geomanist/geomanist-bold-webfont.woff new file mode 100755 index 0000000..6bf1589 Binary files /dev/null and b/client/fonts/geomanist/geomanist-bold-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-bold-webfont.woff2 b/client/fonts/geomanist/geomanist-bold-webfont.woff2 new file mode 100755 index 0000000..a3a27da Binary files /dev/null and b/client/fonts/geomanist/geomanist-bold-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-bold.css b/client/fonts/geomanist/geomanist-bold.css new file mode 100755 index 0000000..5debdfb --- /dev/null +++ b/client/fonts/geomanist/geomanist-bold.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistregular'; + src: url('geomanist-bold-webfont.eot'); + src: url('geomanist-bold-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-bold-webfont.woff2') format('woff2'), + url('geomanist-bold-webfont.woff') format('woff'), + url('geomanist-bold-webfont.ttf') format('truetype'), + url('geomanist-bold-webfont.svg#geomanistregular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-book-italic-webfont.eot b/client/fonts/geomanist/geomanist-book-italic-webfont.eot new file mode 100755 index 0000000..cd24180 Binary files /dev/null and b/client/fonts/geomanist/geomanist-book-italic-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-book-italic-webfont.svg b/client/fonts/geomanist/geomanist-book-italic-webfont.svg new file mode 100755 index 0000000..be140ec --- /dev/null +++ b/client/fonts/geomanist/geomanist-book-italic-webfont.svg @@ -0,0 +1,1894 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-book-italic-webfont.ttf b/client/fonts/geomanist/geomanist-book-italic-webfont.ttf new file mode 100755 index 0000000..e5c079d Binary files /dev/null and b/client/fonts/geomanist/geomanist-book-italic-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-book-italic-webfont.woff b/client/fonts/geomanist/geomanist-book-italic-webfont.woff new file mode 100755 index 0000000..76aefef Binary files /dev/null and b/client/fonts/geomanist/geomanist-book-italic-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-book-italic-webfont.woff2 b/client/fonts/geomanist/geomanist-book-italic-webfont.woff2 new file mode 100755 index 0000000..1d9dbb4 Binary files /dev/null and b/client/fonts/geomanist/geomanist-book-italic-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-book-italic.css b/client/fonts/geomanist/geomanist-book-italic.css new file mode 100755 index 0000000..469adf4 --- /dev/null +++ b/client/fonts/geomanist/geomanist-book-italic.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistitalic'; + src: url('geomanist-book-italic-webfont.eot'); + src: url('geomanist-book-italic-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-book-italic-webfont.woff2') format('woff2'), + url('geomanist-book-italic-webfont.woff') format('woff'), + url('geomanist-book-italic-webfont.ttf') format('truetype'), + url('geomanist-book-italic-webfont.svg#geomanistitalic') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-book-webfont.eot b/client/fonts/geomanist/geomanist-book-webfont.eot new file mode 100755 index 0000000..bc24728 Binary files /dev/null and b/client/fonts/geomanist/geomanist-book-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-book-webfont.svg b/client/fonts/geomanist/geomanist-book-webfont.svg new file mode 100755 index 0000000..3a2d4e7 --- /dev/null +++ b/client/fonts/geomanist/geomanist-book-webfont.svg @@ -0,0 +1,1807 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-book-webfont.ttf b/client/fonts/geomanist/geomanist-book-webfont.ttf new file mode 100755 index 0000000..a8d67d3 Binary files /dev/null and b/client/fonts/geomanist/geomanist-book-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-book-webfont.woff b/client/fonts/geomanist/geomanist-book-webfont.woff new file mode 100755 index 0000000..151b242 Binary files /dev/null and b/client/fonts/geomanist/geomanist-book-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-book-webfont.woff2 b/client/fonts/geomanist/geomanist-book-webfont.woff2 new file mode 100755 index 0000000..ed2c8c6 Binary files /dev/null and b/client/fonts/geomanist/geomanist-book-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-book.css b/client/fonts/geomanist/geomanist-book.css new file mode 100755 index 0000000..644b7a7 --- /dev/null +++ b/client/fonts/geomanist/geomanist-book.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistregular'; + src: url('geomanist-book-webfont.eot'); + src: url('geomanist-book-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-book-webfont.woff2') format('woff2'), + url('geomanist-book-webfont.woff') format('woff'), + url('geomanist-book-webfont.ttf') format('truetype'), + url('geomanist-book-webfont.svg#geomanistregular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-extralight-italic-webfont.eot b/client/fonts/geomanist/geomanist-extralight-italic-webfont.eot new file mode 100755 index 0000000..bf0962a Binary files /dev/null and b/client/fonts/geomanist/geomanist-extralight-italic-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-extralight-italic-webfont.svg b/client/fonts/geomanist/geomanist-extralight-italic-webfont.svg new file mode 100755 index 0000000..b84bdc4 --- /dev/null +++ b/client/fonts/geomanist/geomanist-extralight-italic-webfont.svg @@ -0,0 +1,1886 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-extralight-italic-webfont.ttf b/client/fonts/geomanist/geomanist-extralight-italic-webfont.ttf new file mode 100755 index 0000000..45ea1d5 Binary files /dev/null and b/client/fonts/geomanist/geomanist-extralight-italic-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-extralight-italic-webfont.woff b/client/fonts/geomanist/geomanist-extralight-italic-webfont.woff new file mode 100755 index 0000000..bb0790a Binary files /dev/null and b/client/fonts/geomanist/geomanist-extralight-italic-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-extralight-italic-webfont.woff2 b/client/fonts/geomanist/geomanist-extralight-italic-webfont.woff2 new file mode 100755 index 0000000..8121c80 Binary files /dev/null and b/client/fonts/geomanist/geomanist-extralight-italic-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-extralight-italic.css b/client/fonts/geomanist/geomanist-extralight-italic.css new file mode 100755 index 0000000..ef8b062 --- /dev/null +++ b/client/fonts/geomanist/geomanist-extralight-italic.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistitalic'; + src: url('geomanist-extralight-italic-webfont.eot'); + src: url('geomanist-extralight-italic-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-extralight-italic-webfont.woff2') format('woff2'), + url('geomanist-extralight-italic-webfont.woff') format('woff'), + url('geomanist-extralight-italic-webfont.ttf') format('truetype'), + url('geomanist-extralight-italic-webfont.svg#geomanistitalic') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-extralight-webfont.eot b/client/fonts/geomanist/geomanist-extralight-webfont.eot new file mode 100755 index 0000000..ce3e8ed Binary files /dev/null and b/client/fonts/geomanist/geomanist-extralight-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-extralight-webfont.svg b/client/fonts/geomanist/geomanist-extralight-webfont.svg new file mode 100755 index 0000000..fb01f4f --- /dev/null +++ b/client/fonts/geomanist/geomanist-extralight-webfont.svg @@ -0,0 +1,1899 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-extralight-webfont.ttf b/client/fonts/geomanist/geomanist-extralight-webfont.ttf new file mode 100755 index 0000000..332c3d4 Binary files /dev/null and b/client/fonts/geomanist/geomanist-extralight-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-extralight-webfont.woff b/client/fonts/geomanist/geomanist-extralight-webfont.woff new file mode 100755 index 0000000..1406059 Binary files /dev/null and b/client/fonts/geomanist/geomanist-extralight-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-extralight-webfont.woff2 b/client/fonts/geomanist/geomanist-extralight-webfont.woff2 new file mode 100755 index 0000000..ca86dc0 Binary files /dev/null and b/client/fonts/geomanist/geomanist-extralight-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-extralight.css b/client/fonts/geomanist/geomanist-extralight.css new file mode 100755 index 0000000..08d85b5 --- /dev/null +++ b/client/fonts/geomanist/geomanist-extralight.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistregular'; + src: url('geomanist-extralight-webfont.eot'); + src: url('geomanist-extralight-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-extralight-webfont.woff2') format('woff2'), + url('geomanist-extralight-webfont.woff') format('woff'), + url('geomanist-extralight-webfont.ttf') format('truetype'), + url('geomanist-extralight-webfont.svg#geomanistregular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-light-italic-webfont.eot b/client/fonts/geomanist/geomanist-light-italic-webfont.eot new file mode 100755 index 0000000..3e13efc Binary files /dev/null and b/client/fonts/geomanist/geomanist-light-italic-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-light-italic-webfont.svg b/client/fonts/geomanist/geomanist-light-italic-webfont.svg new file mode 100755 index 0000000..4faf26f --- /dev/null +++ b/client/fonts/geomanist/geomanist-light-italic-webfont.svg @@ -0,0 +1,1812 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-light-italic-webfont.ttf b/client/fonts/geomanist/geomanist-light-italic-webfont.ttf new file mode 100755 index 0000000..b78a03e Binary files /dev/null and b/client/fonts/geomanist/geomanist-light-italic-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-light-italic-webfont.woff b/client/fonts/geomanist/geomanist-light-italic-webfont.woff new file mode 100755 index 0000000..88ffe64 Binary files /dev/null and b/client/fonts/geomanist/geomanist-light-italic-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-light-italic-webfont.woff2 b/client/fonts/geomanist/geomanist-light-italic-webfont.woff2 new file mode 100755 index 0000000..43cc602 Binary files /dev/null and b/client/fonts/geomanist/geomanist-light-italic-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-light-italic.css b/client/fonts/geomanist/geomanist-light-italic.css new file mode 100755 index 0000000..c9f6207 --- /dev/null +++ b/client/fonts/geomanist/geomanist-light-italic.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistitalic'; + src: url('geomanist-light-italic-webfont.eot'); + src: url('geomanist-light-italic-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-light-italic-webfont.woff2') format('woff2'), + url('geomanist-light-italic-webfont.woff') format('woff'), + url('geomanist-light-italic-webfont.ttf') format('truetype'), + url('geomanist-light-italic-webfont.svg#geomanistitalic') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-light-webfont.eot b/client/fonts/geomanist/geomanist-light-webfont.eot new file mode 100755 index 0000000..89fda79 Binary files /dev/null and b/client/fonts/geomanist/geomanist-light-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-light-webfont.svg b/client/fonts/geomanist/geomanist-light-webfont.svg new file mode 100755 index 0000000..a7010f8 --- /dev/null +++ b/client/fonts/geomanist/geomanist-light-webfont.svg @@ -0,0 +1,1812 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-light-webfont.ttf b/client/fonts/geomanist/geomanist-light-webfont.ttf new file mode 100755 index 0000000..ab2ec9d Binary files /dev/null and b/client/fonts/geomanist/geomanist-light-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-light-webfont.woff b/client/fonts/geomanist/geomanist-light-webfont.woff new file mode 100755 index 0000000..b023e7b Binary files /dev/null and b/client/fonts/geomanist/geomanist-light-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-light-webfont.woff2 b/client/fonts/geomanist/geomanist-light-webfont.woff2 new file mode 100755 index 0000000..e42456d Binary files /dev/null and b/client/fonts/geomanist/geomanist-light-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-light.css b/client/fonts/geomanist/geomanist-light.css new file mode 100755 index 0000000..b3f7b53 --- /dev/null +++ b/client/fonts/geomanist/geomanist-light.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistregular'; + src: url('geomanist-light-webfont.eot'); + src: url('geomanist-light-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-light-webfont.woff2') format('woff2'), + url('geomanist-light-webfont.woff') format('woff'), + url('geomanist-light-webfont.ttf') format('truetype'), + url('geomanist-light-webfont.svg#geomanistregular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-medium-italic-webfont.eot b/client/fonts/geomanist/geomanist-medium-italic-webfont.eot new file mode 100755 index 0000000..a4f75ae Binary files /dev/null and b/client/fonts/geomanist/geomanist-medium-italic-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-medium-italic-webfont.svg b/client/fonts/geomanist/geomanist-medium-italic-webfont.svg new file mode 100755 index 0000000..a8700c4 --- /dev/null +++ b/client/fonts/geomanist/geomanist-medium-italic-webfont.svg @@ -0,0 +1,1887 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-medium-italic-webfont.ttf b/client/fonts/geomanist/geomanist-medium-italic-webfont.ttf new file mode 100755 index 0000000..c806671 Binary files /dev/null and b/client/fonts/geomanist/geomanist-medium-italic-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-medium-italic-webfont.woff b/client/fonts/geomanist/geomanist-medium-italic-webfont.woff new file mode 100755 index 0000000..ff2d0fa Binary files /dev/null and b/client/fonts/geomanist/geomanist-medium-italic-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-medium-italic-webfont.woff2 b/client/fonts/geomanist/geomanist-medium-italic-webfont.woff2 new file mode 100755 index 0000000..dfb7bb2 Binary files /dev/null and b/client/fonts/geomanist/geomanist-medium-italic-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-medium-italic.css b/client/fonts/geomanist/geomanist-medium-italic.css new file mode 100755 index 0000000..0006cc8 --- /dev/null +++ b/client/fonts/geomanist/geomanist-medium-italic.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistitalic'; + src: url('geomanist-medium-italic-webfont.eot'); + src: url('geomanist-medium-italic-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-medium-italic-webfont.woff2') format('woff2'), + url('geomanist-medium-italic-webfont.woff') format('woff'), + url('geomanist-medium-italic-webfont.ttf') format('truetype'), + url('geomanist-medium-italic-webfont.svg#geomanistitalic') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-medium-webfont.eot b/client/fonts/geomanist/geomanist-medium-webfont.eot new file mode 100755 index 0000000..fc307f4 Binary files /dev/null and b/client/fonts/geomanist/geomanist-medium-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-medium-webfont.svg b/client/fonts/geomanist/geomanist-medium-webfont.svg new file mode 100755 index 0000000..0d4e592 --- /dev/null +++ b/client/fonts/geomanist/geomanist-medium-webfont.svg @@ -0,0 +1,1807 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-medium-webfont.ttf b/client/fonts/geomanist/geomanist-medium-webfont.ttf new file mode 100755 index 0000000..2632342 Binary files /dev/null and b/client/fonts/geomanist/geomanist-medium-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-medium-webfont.woff b/client/fonts/geomanist/geomanist-medium-webfont.woff new file mode 100755 index 0000000..c7e55ef Binary files /dev/null and b/client/fonts/geomanist/geomanist-medium-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-medium-webfont.woff2 b/client/fonts/geomanist/geomanist-medium-webfont.woff2 new file mode 100755 index 0000000..e31b215 Binary files /dev/null and b/client/fonts/geomanist/geomanist-medium-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-medium.css b/client/fonts/geomanist/geomanist-medium.css new file mode 100755 index 0000000..d130aa3 --- /dev/null +++ b/client/fonts/geomanist/geomanist-medium.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistregular'; + src: url('geomanist-medium-webfont.eot'); + src: url('geomanist-medium-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-medium-webfont.woff2') format('woff2'), + url('geomanist-medium-webfont.woff') format('woff'), + url('geomanist-medium-webfont.ttf') format('truetype'), + url('geomanist-medium-webfont.svg#geomanistregular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-regular-italic-webfont.eot b/client/fonts/geomanist/geomanist-regular-italic-webfont.eot new file mode 100755 index 0000000..f3570bf Binary files /dev/null and b/client/fonts/geomanist/geomanist-regular-italic-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-regular-italic-webfont.svg b/client/fonts/geomanist/geomanist-regular-italic-webfont.svg new file mode 100755 index 0000000..f1babcd --- /dev/null +++ b/client/fonts/geomanist/geomanist-regular-italic-webfont.svg @@ -0,0 +1,2001 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-regular-italic-webfont.ttf b/client/fonts/geomanist/geomanist-regular-italic-webfont.ttf new file mode 100755 index 0000000..527820c Binary files /dev/null and b/client/fonts/geomanist/geomanist-regular-italic-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-regular-italic-webfont.woff b/client/fonts/geomanist/geomanist-regular-italic-webfont.woff new file mode 100755 index 0000000..330fa08 Binary files /dev/null and b/client/fonts/geomanist/geomanist-regular-italic-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-regular-italic-webfont.woff2 b/client/fonts/geomanist/geomanist-regular-italic-webfont.woff2 new file mode 100755 index 0000000..037dff2 Binary files /dev/null and b/client/fonts/geomanist/geomanist-regular-italic-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-regular-italic.css b/client/fonts/geomanist/geomanist-regular-italic.css new file mode 100755 index 0000000..14af9df --- /dev/null +++ b/client/fonts/geomanist/geomanist-regular-italic.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistitalic'; + src: url('geomanist-regular-italic-webfont.eot'); + src: url('geomanist-regular-italic-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-regular-italic-webfont.woff2') format('woff2'), + url('geomanist-regular-italic-webfont.woff') format('woff'), + url('geomanist-regular-italic-webfont.ttf') format('truetype'), + url('geomanist-regular-italic-webfont.svg#geomanistitalic') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-regular-webfont.eot b/client/fonts/geomanist/geomanist-regular-webfont.eot new file mode 100755 index 0000000..74741c2 Binary files /dev/null and b/client/fonts/geomanist/geomanist-regular-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-regular-webfont.svg b/client/fonts/geomanist/geomanist-regular-webfont.svg new file mode 100755 index 0000000..e47fbaf --- /dev/null +++ b/client/fonts/geomanist/geomanist-regular-webfont.svg @@ -0,0 +1,1969 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-regular-webfont.ttf b/client/fonts/geomanist/geomanist-regular-webfont.ttf new file mode 100755 index 0000000..7579a45 Binary files /dev/null and b/client/fonts/geomanist/geomanist-regular-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-regular-webfont.woff b/client/fonts/geomanist/geomanist-regular-webfont.woff new file mode 100755 index 0000000..4517af2 Binary files /dev/null and b/client/fonts/geomanist/geomanist-regular-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-regular-webfont.woff2 b/client/fonts/geomanist/geomanist-regular-webfont.woff2 new file mode 100755 index 0000000..12eee85 Binary files /dev/null and b/client/fonts/geomanist/geomanist-regular-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-regular.css b/client/fonts/geomanist/geomanist-regular.css new file mode 100755 index 0000000..b6a1ab6 --- /dev/null +++ b/client/fonts/geomanist/geomanist-regular.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistregular'; + src: url('geomanist-regular-webfont.eot'); + src: url('geomanist-regular-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-regular-webfont.woff2') format('woff2'), + url('geomanist-regular-webfont.woff') format('woff'), + url('geomanist-regular-webfont.ttf') format('truetype'), + url('geomanist-regular-webfont.svg#geomanistregular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-thin-italic-webfont.eot b/client/fonts/geomanist/geomanist-thin-italic-webfont.eot new file mode 100755 index 0000000..3686f24 Binary files /dev/null and b/client/fonts/geomanist/geomanist-thin-italic-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-thin-italic-webfont.svg b/client/fonts/geomanist/geomanist-thin-italic-webfont.svg new file mode 100755 index 0000000..8d38d6a --- /dev/null +++ b/client/fonts/geomanist/geomanist-thin-italic-webfont.svg @@ -0,0 +1,1919 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-thin-italic-webfont.ttf b/client/fonts/geomanist/geomanist-thin-italic-webfont.ttf new file mode 100755 index 0000000..770fc7c Binary files /dev/null and b/client/fonts/geomanist/geomanist-thin-italic-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-thin-italic-webfont.woff b/client/fonts/geomanist/geomanist-thin-italic-webfont.woff new file mode 100755 index 0000000..f4c6f09 Binary files /dev/null and b/client/fonts/geomanist/geomanist-thin-italic-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-thin-italic-webfont.woff2 b/client/fonts/geomanist/geomanist-thin-italic-webfont.woff2 new file mode 100755 index 0000000..6b54e36 Binary files /dev/null and b/client/fonts/geomanist/geomanist-thin-italic-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-thin-italic.css b/client/fonts/geomanist/geomanist-thin-italic.css new file mode 100755 index 0000000..d865073 --- /dev/null +++ b/client/fonts/geomanist/geomanist-thin-italic.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistitalic'; + src: url('geomanist-thin-italic-webfont.eot'); + src: url('geomanist-thin-italic-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-thin-italic-webfont.woff2') format('woff2'), + url('geomanist-thin-italic-webfont.woff') format('woff'), + url('geomanist-thin-italic-webfont.ttf') format('truetype'), + url('geomanist-thin-italic-webfont.svg#geomanistitalic') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-thin-webfont.eot b/client/fonts/geomanist/geomanist-thin-webfont.eot new file mode 100755 index 0000000..35c0bcd Binary files /dev/null and b/client/fonts/geomanist/geomanist-thin-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-thin-webfont.svg b/client/fonts/geomanist/geomanist-thin-webfont.svg new file mode 100755 index 0000000..e4331da --- /dev/null +++ b/client/fonts/geomanist/geomanist-thin-webfont.svg @@ -0,0 +1,1924 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-thin-webfont.ttf b/client/fonts/geomanist/geomanist-thin-webfont.ttf new file mode 100755 index 0000000..a59c376 Binary files /dev/null and b/client/fonts/geomanist/geomanist-thin-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-thin-webfont.woff b/client/fonts/geomanist/geomanist-thin-webfont.woff new file mode 100755 index 0000000..96e76cd Binary files /dev/null and b/client/fonts/geomanist/geomanist-thin-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-thin-webfont.woff2 b/client/fonts/geomanist/geomanist-thin-webfont.woff2 new file mode 100755 index 0000000..cbb753c Binary files /dev/null and b/client/fonts/geomanist/geomanist-thin-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-thin.css b/client/fonts/geomanist/geomanist-thin.css new file mode 100755 index 0000000..71fc9b5 --- /dev/null +++ b/client/fonts/geomanist/geomanist-thin.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistregular'; + src: url('geomanist-thin-webfont.eot'); + src: url('geomanist-thin-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-thin-webfont.woff2') format('woff2'), + url('geomanist-thin-webfont.woff') format('woff'), + url('geomanist-thin-webfont.ttf') format('truetype'), + url('geomanist-thin-webfont.svg#geomanistregular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-ultra-italic-webfont.eot b/client/fonts/geomanist/geomanist-ultra-italic-webfont.eot new file mode 100755 index 0000000..5857d61 Binary files /dev/null and b/client/fonts/geomanist/geomanist-ultra-italic-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-ultra-italic-webfont.svg b/client/fonts/geomanist/geomanist-ultra-italic-webfont.svg new file mode 100755 index 0000000..62c8b06 --- /dev/null +++ b/client/fonts/geomanist/geomanist-ultra-italic-webfont.svg @@ -0,0 +1,3215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-ultra-italic-webfont.ttf b/client/fonts/geomanist/geomanist-ultra-italic-webfont.ttf new file mode 100755 index 0000000..ec519fe Binary files /dev/null and b/client/fonts/geomanist/geomanist-ultra-italic-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-ultra-italic-webfont.woff b/client/fonts/geomanist/geomanist-ultra-italic-webfont.woff new file mode 100755 index 0000000..e96da62 Binary files /dev/null and b/client/fonts/geomanist/geomanist-ultra-italic-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-ultra-italic-webfont.woff2 b/client/fonts/geomanist/geomanist-ultra-italic-webfont.woff2 new file mode 100755 index 0000000..e80f0e7 Binary files /dev/null and b/client/fonts/geomanist/geomanist-ultra-italic-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-ultra-italic.css b/client/fonts/geomanist/geomanist-ultra-italic.css new file mode 100755 index 0000000..0b2cfcb --- /dev/null +++ b/client/fonts/geomanist/geomanist-ultra-italic.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistitalic'; + src: url('geomanist-ultra-italic-webfont.eot'); + src: url('geomanist-ultra-italic-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-ultra-italic-webfont.woff2') format('woff2'), + url('geomanist-ultra-italic-webfont.woff') format('woff'), + url('geomanist-ultra-italic-webfont.ttf') format('truetype'), + url('geomanist-ultra-italic-webfont.svg#geomanistitalic') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-ultra-webfont.eot b/client/fonts/geomanist/geomanist-ultra-webfont.eot new file mode 100755 index 0000000..15d359c Binary files /dev/null and b/client/fonts/geomanist/geomanist-ultra-webfont.eot differ diff --git a/client/fonts/geomanist/geomanist-ultra-webfont.svg b/client/fonts/geomanist/geomanist-ultra-webfont.svg new file mode 100755 index 0000000..b287b6a --- /dev/null +++ b/client/fonts/geomanist/geomanist-ultra-webfont.svg @@ -0,0 +1,3223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/geomanist/geomanist-ultra-webfont.ttf b/client/fonts/geomanist/geomanist-ultra-webfont.ttf new file mode 100755 index 0000000..709d0dd Binary files /dev/null and b/client/fonts/geomanist/geomanist-ultra-webfont.ttf differ diff --git a/client/fonts/geomanist/geomanist-ultra-webfont.woff b/client/fonts/geomanist/geomanist-ultra-webfont.woff new file mode 100755 index 0000000..812c8bd Binary files /dev/null and b/client/fonts/geomanist/geomanist-ultra-webfont.woff differ diff --git a/client/fonts/geomanist/geomanist-ultra-webfont.woff2 b/client/fonts/geomanist/geomanist-ultra-webfont.woff2 new file mode 100755 index 0000000..e28fa77 Binary files /dev/null and b/client/fonts/geomanist/geomanist-ultra-webfont.woff2 differ diff --git a/client/fonts/geomanist/geomanist-ultra.css b/client/fonts/geomanist/geomanist-ultra.css new file mode 100755 index 0000000..326d1a1 --- /dev/null +++ b/client/fonts/geomanist/geomanist-ultra.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 7, 2016 */ + + + +@font-face { + font-family: 'geomanistregular'; + src: url('geomanist-ultra-webfont.eot'); + src: url('geomanist-ultra-webfont.eot?#iefix') format('embedded-opentype'), + url('geomanist-ultra-webfont.woff2') format('woff2'), + url('geomanist-ultra-webfont.woff') format('woff'), + url('geomanist-ultra-webfont.ttf') format('truetype'), + url('geomanist-ultra-webfont.svg#geomanistregular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/ubuntu/stylesheet.css b/client/fonts/ubuntu/stylesheet.css new file mode 100755 index 0000000..b9e6146 --- /dev/null +++ b/client/fonts/ubuntu/stylesheet.css @@ -0,0 +1,108 @@ +/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 31, 2017 */ + + + +@font-face { + font-family: 'ubuntubold'; + src: url('ubuntu-b-webfont.woff2') format('woff2'), + url('ubuntu-b-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'ubuntubold_italic'; + src: url('ubuntu-bi-webfont.woff2') format('woff2'), + url('ubuntu-bi-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'ubuntu_condensedregular'; + src: url('ubuntu-c-webfont.woff2') format('woff2'), + url('ubuntu-c-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'ubuntulight'; + src: url('ubuntu-l-webfont.woff2') format('woff2'), + url('ubuntu-l-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'ubuntulight_italic'; + src: url('ubuntu-li-webfont.woff2') format('woff2'), + url('ubuntu-li-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'ubuntumedium'; + src: url('ubuntu-m-webfont.woff2') format('woff2'), + url('ubuntu-m-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'ubuntumedium_italic'; + src: url('ubuntu-mi-webfont.woff2') format('woff2'), + url('ubuntu-mi-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'ubunturegular'; + src: url('ubuntu-r-webfont.woff2') format('woff2'), + url('ubuntu-r-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'ubuntuitalic'; + src: url('ubuntu-ri-webfont.woff2') format('woff2'), + url('ubuntu-ri-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/client/fonts/ubuntu/ubuntu-b-webfont.ttf b/client/fonts/ubuntu/ubuntu-b-webfont.ttf new file mode 100755 index 0000000..5f2c0bf Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-b-webfont.ttf differ diff --git a/client/fonts/ubuntu/ubuntu-b-webfont.woff b/client/fonts/ubuntu/ubuntu-b-webfont.woff new file mode 100755 index 0000000..2b10158 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-b-webfont.woff differ diff --git a/client/fonts/ubuntu/ubuntu-b-webfont.woff2 b/client/fonts/ubuntu/ubuntu-b-webfont.woff2 new file mode 100755 index 0000000..908f428 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-b-webfont.woff2 differ diff --git a/client/fonts/ubuntu/ubuntu-bi-webfont.ttf b/client/fonts/ubuntu/ubuntu-bi-webfont.ttf new file mode 100755 index 0000000..59d02a2 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-bi-webfont.ttf differ diff --git a/client/fonts/ubuntu/ubuntu-bi-webfont.woff b/client/fonts/ubuntu/ubuntu-bi-webfont.woff new file mode 100755 index 0000000..0d9dd6b Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-bi-webfont.woff differ diff --git a/client/fonts/ubuntu/ubuntu-bi-webfont.woff2 b/client/fonts/ubuntu/ubuntu-bi-webfont.woff2 new file mode 100755 index 0000000..95065b5 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-bi-webfont.woff2 differ diff --git a/client/fonts/ubuntu/ubuntu-c-webfont.woff b/client/fonts/ubuntu/ubuntu-c-webfont.woff new file mode 100755 index 0000000..3428844 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-c-webfont.woff differ diff --git a/client/fonts/ubuntu/ubuntu-c-webfont.woff2 b/client/fonts/ubuntu/ubuntu-c-webfont.woff2 new file mode 100755 index 0000000..323e04b Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-c-webfont.woff2 differ diff --git a/client/fonts/ubuntu/ubuntu-l-webfont.woff b/client/fonts/ubuntu/ubuntu-l-webfont.woff new file mode 100755 index 0000000..a5f7df7 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-l-webfont.woff differ diff --git a/client/fonts/ubuntu/ubuntu-l-webfont.woff2 b/client/fonts/ubuntu/ubuntu-l-webfont.woff2 new file mode 100755 index 0000000..24d008c Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-l-webfont.woff2 differ diff --git a/client/fonts/ubuntu/ubuntu-li-webfont.ttf b/client/fonts/ubuntu/ubuntu-li-webfont.ttf new file mode 100755 index 0000000..4e1bf78 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-li-webfont.ttf differ diff --git a/client/fonts/ubuntu/ubuntu-li-webfont.woff b/client/fonts/ubuntu/ubuntu-li-webfont.woff new file mode 100755 index 0000000..dee7677 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-li-webfont.woff differ diff --git a/client/fonts/ubuntu/ubuntu-li-webfont.woff2 b/client/fonts/ubuntu/ubuntu-li-webfont.woff2 new file mode 100755 index 0000000..1b16373 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-li-webfont.woff2 differ diff --git a/client/fonts/ubuntu/ubuntu-m-webfont.woff b/client/fonts/ubuntu/ubuntu-m-webfont.woff new file mode 100755 index 0000000..95b7859 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-m-webfont.woff differ diff --git a/client/fonts/ubuntu/ubuntu-m-webfont.woff2 b/client/fonts/ubuntu/ubuntu-m-webfont.woff2 new file mode 100755 index 0000000..36b9195 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-m-webfont.woff2 differ diff --git a/client/fonts/ubuntu/ubuntu-mi-webfont.ttf b/client/fonts/ubuntu/ubuntu-mi-webfont.ttf new file mode 100755 index 0000000..2e859b8 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-mi-webfont.ttf differ diff --git a/client/fonts/ubuntu/ubuntu-mi-webfont.woff b/client/fonts/ubuntu/ubuntu-mi-webfont.woff new file mode 100755 index 0000000..b182190 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-mi-webfont.woff differ diff --git a/client/fonts/ubuntu/ubuntu-mi-webfont.woff2 b/client/fonts/ubuntu/ubuntu-mi-webfont.woff2 new file mode 100755 index 0000000..ad87dc7 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-mi-webfont.woff2 differ diff --git a/client/fonts/ubuntu/ubuntu-r-webfont.ttf b/client/fonts/ubuntu/ubuntu-r-webfont.ttf new file mode 100755 index 0000000..7455b70 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-r-webfont.ttf differ diff --git a/client/fonts/ubuntu/ubuntu-r-webfont.woff b/client/fonts/ubuntu/ubuntu-r-webfont.woff new file mode 100755 index 0000000..936c625 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-r-webfont.woff differ diff --git a/client/fonts/ubuntu/ubuntu-r-webfont.woff2 b/client/fonts/ubuntu/ubuntu-r-webfont.woff2 new file mode 100755 index 0000000..df0e7b0 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-r-webfont.woff2 differ diff --git a/client/fonts/ubuntu/ubuntu-ri-webfont.woff b/client/fonts/ubuntu/ubuntu-ri-webfont.woff new file mode 100755 index 0000000..eea90b4 Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-ri-webfont.woff differ diff --git a/client/fonts/ubuntu/ubuntu-ri-webfont.woff2 b/client/fonts/ubuntu/ubuntu-ri-webfont.woff2 new file mode 100755 index 0000000..110068f Binary files /dev/null and b/client/fonts/ubuntu/ubuntu-ri-webfont.woff2 differ diff --git a/client/images/backgrounds/ardoise.jpg b/client/images/backgrounds/ardoise.jpg new file mode 100644 index 0000000..f46a12c Binary files /dev/null and b/client/images/backgrounds/ardoise.jpg differ diff --git a/client/images/backgrounds/canoe.jpg b/client/images/backgrounds/canoe.jpg new file mode 100644 index 0000000..4e9f643 Binary files /dev/null and b/client/images/backgrounds/canoe.jpg differ diff --git a/client/images/backgrounds/ciel.jpg b/client/images/backgrounds/ciel.jpg new file mode 100644 index 0000000..9b45213 Binary files /dev/null and b/client/images/backgrounds/ciel.jpg differ diff --git a/client/images/backgrounds/clouds.jpg b/client/images/backgrounds/clouds.jpg new file mode 100644 index 0000000..5086ff8 Binary files /dev/null and b/client/images/backgrounds/clouds.jpg differ diff --git a/client/images/backgrounds/contreplaque.jpg b/client/images/backgrounds/contreplaque.jpg new file mode 100644 index 0000000..b779e28 Binary files /dev/null and b/client/images/backgrounds/contreplaque.jpg differ diff --git a/client/images/backgrounds/crab.jpg b/client/images/backgrounds/crab.jpg new file mode 100644 index 0000000..64d9833 Binary files /dev/null and b/client/images/backgrounds/crab.jpg differ diff --git a/client/images/backgrounds/ecorces.jpg b/client/images/backgrounds/ecorces.jpg new file mode 100644 index 0000000..70a882d Binary files /dev/null and b/client/images/backgrounds/ecorces.jpg differ diff --git a/client/images/backgrounds/kiwi.jpg b/client/images/backgrounds/kiwi.jpg new file mode 100644 index 0000000..bcfde78 Binary files /dev/null and b/client/images/backgrounds/kiwi.jpg differ diff --git a/client/images/backgrounds/lagune.jpg b/client/images/backgrounds/lagune.jpg new file mode 100644 index 0000000..b3ac959 Binary files /dev/null and b/client/images/backgrounds/lagune.jpg differ diff --git a/client/images/backgrounds/muscaris.jpg b/client/images/backgrounds/muscaris.jpg new file mode 100644 index 0000000..ede5e40 Binary files /dev/null and b/client/images/backgrounds/muscaris.jpg differ diff --git a/client/images/backgrounds/nuagesoir.jpg b/client/images/backgrounds/nuagesoir.jpg new file mode 100644 index 0000000..083cae9 Binary files /dev/null and b/client/images/backgrounds/nuagesoir.jpg differ diff --git a/client/images/backgrounds/osier.jpg b/client/images/backgrounds/osier.jpg new file mode 100644 index 0000000..06f9357 Binary files /dev/null and b/client/images/backgrounds/osier.jpg differ diff --git a/client/images/backgrounds/planches.jpg b/client/images/backgrounds/planches.jpg new file mode 100644 index 0000000..f18d57c Binary files /dev/null and b/client/images/backgrounds/planches.jpg differ diff --git a/client/images/backgrounds/plants.jpg b/client/images/backgrounds/plants.jpg new file mode 100644 index 0000000..7eb1bfe Binary files /dev/null and b/client/images/backgrounds/plants.jpg differ diff --git a/client/images/backgrounds/straw.jpg b/client/images/backgrounds/straw.jpg new file mode 100644 index 0000000..7e4925a Binary files /dev/null and b/client/images/backgrounds/straw.jpg differ diff --git a/client/images/backgrounds/textile.jpg b/client/images/backgrounds/textile.jpg new file mode 100644 index 0000000..fe951da Binary files /dev/null and b/client/images/backgrounds/textile.jpg differ diff --git a/client/images/backgrounds/trees.jpg b/client/images/backgrounds/trees.jpg new file mode 100644 index 0000000..af69f57 Binary files /dev/null and b/client/images/backgrounds/trees.jpg differ diff --git a/client/images/backgrounds/yellow-bamboos.jpg b/client/images/backgrounds/yellow-bamboos.jpg new file mode 100644 index 0000000..dd12dcb Binary files /dev/null and b/client/images/backgrounds/yellow-bamboos.jpg differ diff --git a/client/images/favicon.png b/client/images/favicon.png new file mode 100644 index 0000000..6fb9712 Binary files /dev/null and b/client/images/favicon.png differ diff --git a/client/images/green-board-line.png b/client/images/green-board-line.png new file mode 100644 index 0000000..77771e4 Binary files /dev/null and b/client/images/green-board-line.png differ diff --git a/client/images/screenshot.png b/client/images/screenshot.png new file mode 100644 index 0000000..aa3742f Binary files /dev/null and b/client/images/screenshot.png differ diff --git a/client/images/stickers/sticker-blue.png b/client/images/stickers/sticker-blue.png new file mode 100644 index 0000000..bdcbdec Binary files /dev/null and b/client/images/stickers/sticker-blue.png differ diff --git a/client/images/stickers/sticker-bluestar.png b/client/images/stickers/sticker-bluestar.png new file mode 100644 index 0000000..72648c4 Binary files /dev/null and b/client/images/stickers/sticker-bluestar.png differ diff --git a/client/images/stickers/sticker-deletestar.png b/client/images/stickers/sticker-deletestar.png new file mode 100644 index 0000000..1fa1b37 Binary files /dev/null and b/client/images/stickers/sticker-deletestar.png differ diff --git a/client/images/stickers/sticker-gold.png b/client/images/stickers/sticker-gold.png new file mode 100644 index 0000000..3a542d7 Binary files /dev/null and b/client/images/stickers/sticker-gold.png differ diff --git a/client/images/stickers/sticker-green.png b/client/images/stickers/sticker-green.png new file mode 100644 index 0000000..08ed3ca Binary files /dev/null and b/client/images/stickers/sticker-green.png differ diff --git a/client/images/stickers/sticker-lightblue.png b/client/images/stickers/sticker-lightblue.png new file mode 100644 index 0000000..bd5900d Binary files /dev/null and b/client/images/stickers/sticker-lightblue.png differ diff --git a/client/images/stickers/sticker-orange.png b/client/images/stickers/sticker-orange.png new file mode 100644 index 0000000..26a882a Binary files /dev/null and b/client/images/stickers/sticker-orange.png differ diff --git a/client/images/stickers/sticker-pink.png b/client/images/stickers/sticker-pink.png new file mode 100644 index 0000000..1c9d06c Binary files /dev/null and b/client/images/stickers/sticker-pink.png differ diff --git a/client/images/stickers/sticker-purple.png b/client/images/stickers/sticker-purple.png new file mode 100644 index 0000000..9cf8051 Binary files /dev/null and b/client/images/stickers/sticker-purple.png differ diff --git a/client/images/stickers/sticker-red.png b/client/images/stickers/sticker-red.png new file mode 100644 index 0000000..b6057ea Binary files /dev/null and b/client/images/stickers/sticker-red.png differ diff --git a/client/images/stickers/sticker-redstar.png b/client/images/stickers/sticker-redstar.png new file mode 100644 index 0000000..825de72 Binary files /dev/null and b/client/images/stickers/sticker-redstar.png differ diff --git a/client/images/stickers/sticker-silverstar.png b/client/images/stickers/sticker-silverstar.png new file mode 100644 index 0000000..745625b Binary files /dev/null and b/client/images/stickers/sticker-silverstar.png differ diff --git a/client/images/stickers/sticker-yellow.png b/client/images/stickers/sticker-yellow.png new file mode 100644 index 0000000..e194b67 Binary files /dev/null and b/client/images/stickers/sticker-yellow.png differ diff --git a/client/lib/jquery-ui.min.js b/client/lib/jquery-ui.min.js new file mode 100644 index 0000000..5a2c95b --- /dev/null +++ b/client/lib/jquery-ui.min.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.13.0 - 2021-10-07 +* http://jqueryui.com +* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(V){"use strict";V.ui=V.ui||{};V.ui.version="1.13.0";var n,i=0,a=Array.prototype.hasOwnProperty,r=Array.prototype.slice;V.cleanData=(n=V.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=V._data(i,"events"))&&e.remove&&V(i).triggerHandler("remove");n(t)}),V.widget=function(t,i,e){var s,n,o,a={},r=t.split(".")[0],l=r+"-"+(t=t.split(".")[1]);return e||(e=i,i=V.Widget),Array.isArray(e)&&(e=V.extend.apply(null,[{}].concat(e))),V.expr.pseudos[l.toLowerCase()]=function(t){return!!V.data(t,l)},V[r]=V[r]||{},s=V[r][t],n=V[r][t]=function(t,e){if(!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},V.extend(n,s,{version:e.version,_proto:V.extend({},e),_childConstructors:[]}),(o=new i).options=V.widget.extend({},o.options),V.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}a[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=V.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},a,{constructor:n,namespace:r,widgetName:t,widgetFullName:l}),s?(V.each(s._childConstructors,function(t,e){var i=e.prototype;V.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),V.widget.bridge(t,n),n},V.widget.extend=function(t){for(var e,i,s=r.call(arguments,1),n=0,o=s.length;n",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=V(e||this.defaultElement||this)[0],this.element=V(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=V(),this.hoverable=V(),this.focusable=V(),this.classesElementLookup={},e!==this&&(V.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=V(e.style?e.ownerDocument:e.document||e),this.window=V(this.document[0].defaultView||this.document[0].parentWindow)),this.options=V.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:V.noop,_create:V.noop,_init:V.noop,destroy:function(){var i=this;this._destroy(),V.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:V.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return V.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=V.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return V("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(k(s),k(n))?o.important="horizontal":o.important="vertical",u.using.call(this,t,o)}),a.offset(V.extend(h,{using:t}))})},V.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,a=s-o,r=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0")[0],w=d.each;function P(t){return null==t?t+"":"object"==typeof t?p[e.call(t)]||"object":typeof t}function M(t,e,i){var s=v[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:Math.min(s.max,Math.max(0,t)))}function S(s){var n=m(),o=n._rgba=[];return s=s.toLowerCase(),w(g,function(t,e){var i=e.re.exec(s),i=i&&e.parse(i),e=e.space||"rgba";if(i)return i=n[e](i),n[_[e].cache]=i[_[e].cache],o=n._rgba=i._rgba,!1}),o.length?("0,0,0,0"===o.join()&&d.extend(o,B.transparent),n):B[s]}function H(t,e,i){return 6*(i=(i+1)%1)<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}y.style.cssText="background-color:rgba(1,1,1,.5)",b.rgba=-1o.mod/2?s+=o.mod:s-n>o.mod/2&&(s-=o.mod)),l[i]=M((n-s)*a+s,e)))}),this[e](l)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),i=e.pop(),s=m(t)._rgba;return m(d.map(e,function(t,e){return(1-i)*s[e]+i*t}))},toRgbaString:function(){var t="rgba(",e=d.map(this._rgba,function(t,e){return null!=t?t:2").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:i.width(),height:i.height()},n=document.activeElement;try{n.id}catch(t){n=document.body}return i.wrap(t),i[0]!==n&&!V.contains(i[0],n)||V(n).trigger("focus"),t=i.parent(),"static"===i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(V.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),V.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isNaN(parseInt(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(e),t.css(s).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==e&&!V.contains(t[0],e)||V(e).trigger("focus")),t}}),V.extend(V.effects,{version:"1.13.0",define:function(t,e,i){return i||(i=e,e="effect"),V.effects.effect[t]=i,V.effects.effect[t].mode=e,i},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,e="vertical"!==i?(e||100)/100:1;return{height:t.height()*e,width:t.width()*s,outerHeight:t.outerHeight()*e,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();1").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(j+"placeholder",e)),t.css({position:i,left:s.left,top:s.top}),e},removePlaceholder:function(t){var e=j+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(t){V.effects.restoreStyle(t),V.effects.removePlaceholder(t)},setTransition:function(s,t,n,o){return o=o||{},V.each(t,function(t,e){var i=s.cssUnit(e);0");l.appendTo("body").addClass(t.className).css({top:s.top-a,left:s.left-r,height:i.innerHeight(),width:i.innerWidth(),position:n?"fixed":"absolute"}).animate(o,t.duration,t.easing,function(){l.remove(),"function"==typeof e&&e()})}}),V.fx.step.clip=function(t){t.clipInit||(t.start=V(t.elem).cssClip(),"string"==typeof t.end&&(t.end=G(t.end,t.elem)),t.clipInit=!0),V(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})},Y={},V.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,t){Y[t]=function(t){return Math.pow(t,e+2)}}),V.extend(Y,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;t<((e=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),V.each(Y,function(t,e){V.easing["easeIn"+t]=e,V.easing["easeOut"+t]=function(t){return 1-e(1-t)},V.easing["easeInOut"+t]=function(t){return t<.5?e(2*t)/2:1-e(-2*t+2)/2}});y=V.effects,V.effects.define("blind","hide",function(t,e){var i={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},s=V(this),n=t.direction||"up",o=s.cssClip(),a={clip:V.extend({},o)},r=V.effects.createPlaceholder(s);a.clip[i[n][0]]=a.clip[i[n][1]],"show"===t.mode&&(s.cssClip(a.clip),r&&r.css(V.effects.clipToBox(a)),a.clip=o),r&&r.animate(V.effects.clipToBox(a),t.duration,t.easing),s.animate(a,{queue:!1,duration:t.duration,easing:t.easing,complete:e})}),V.effects.define("bounce",function(t,e){var i,s,n=V(this),o=t.mode,a="hide"===o,r="show"===o,l=t.direction||"up",h=t.distance,c=t.times||5,o=2*c+(r||a?1:0),u=t.duration/o,d=t.easing,p="up"===l||"down"===l?"top":"left",f="up"===l||"left"===l,g=0,t=n.queue().length;for(V.effects.createPlaceholder(n),l=n.css(p),h=h||n["top"==p?"outerHeight":"outerWidth"]()/3,r&&((s={opacity:1})[p]=l,n.css("opacity",0).css(p,f?2*-h:2*h).animate(s,u,d)),a&&(h/=Math.pow(2,c-1)),(s={})[p]=l;g").css({position:"absolute",visibility:"visible",left:-s*p,top:-i*f}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p,height:f,left:n+(u?a*p:0),top:o+(u?r*f:0),opacity:u?0:1}).animate({left:n+(u?0:a*p),top:o+(u?0:r*f),opacity:u?1:0},t.duration||500,t.easing,m)}),V.effects.define("fade","toggle",function(t,e){var i="show"===t.mode;V(this).css("opacity",i?0:1).animate({opacity:i?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:e})}),V.effects.define("fold","hide",function(e,t){var i=V(this),s=e.mode,n="show"===s,o="hide"===s,a=e.size||15,r=/([0-9]+)%/.exec(a),l=!!e.horizFirst?["right","bottom"]:["bottom","right"],h=e.duration/2,c=V.effects.createPlaceholder(i),u=i.cssClip(),d={clip:V.extend({},u)},p={clip:V.extend({},u)},f=[u[l[0]],u[l[1]]],s=i.queue().length;r&&(a=parseInt(r[1],10)/100*f[o?0:1]),d.clip[l[0]]=a,p.clip[l[0]]=a,p.clip[l[1]]=0,n&&(i.cssClip(p.clip),c&&c.css(V.effects.clipToBox(p)),p.clip=u),i.queue(function(t){c&&c.animate(V.effects.clipToBox(d),h,e.easing).animate(V.effects.clipToBox(p),h,e.easing),t()}).animate(d,h,e.easing).animate(p,h,e.easing).queue(t),V.effects.unshift(i,s,4)}),V.effects.define("highlight","show",function(t,e){var i=V(this),s={backgroundColor:i.css("backgroundColor")};"hide"===t.mode&&(s.opacity=0),V.effects.saveStyle(i),i.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:e})}),V.effects.define("size",function(s,e){var n,i=V(this),t=["fontSize"],o=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],a=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],r=s.mode,l="effect"!==r,h=s.scale||"both",c=s.origin||["middle","center"],u=i.css("position"),d=i.position(),p=V.effects.scaledDimensions(i),f=s.from||p,g=s.to||V.effects.scaledDimensions(i,0);V.effects.createPlaceholder(i),"show"===r&&(r=f,f=g,g=r),n={from:{y:f.height/p.height,x:f.width/p.width},to:{y:g.height/p.height,x:g.width/p.width}},"box"!==h&&"both"!==h||(n.from.y!==n.to.y&&(f=V.effects.setTransition(i,o,n.from.y,f),g=V.effects.setTransition(i,o,n.to.y,g)),n.from.x!==n.to.x&&(f=V.effects.setTransition(i,a,n.from.x,f),g=V.effects.setTransition(i,a,n.to.x,g))),"content"!==h&&"both"!==h||n.from.y!==n.to.y&&(f=V.effects.setTransition(i,t,n.from.y,f),g=V.effects.setTransition(i,t,n.to.y,g)),c&&(c=V.effects.getBaseline(c,p),f.top=(p.outerHeight-f.outerHeight)*c.y+d.top,f.left=(p.outerWidth-f.outerWidth)*c.x+d.left,g.top=(p.outerHeight-g.outerHeight)*c.y+d.top,g.left=(p.outerWidth-g.outerWidth)*c.x+d.left),delete f.outerHeight,delete f.outerWidth,i.css(f),"content"!==h&&"both"!==h||(o=o.concat(["marginTop","marginBottom"]).concat(t),a=a.concat(["marginLeft","marginRight"]),i.find("*[width]").each(function(){var t=V(this),e=V.effects.scaledDimensions(t),i={height:e.height*n.from.y,width:e.width*n.from.x,outerHeight:e.outerHeight*n.from.y,outerWidth:e.outerWidth*n.from.x},e={height:e.height*n.to.y,width:e.width*n.to.x,outerHeight:e.height*n.to.y,outerWidth:e.width*n.to.x};n.from.y!==n.to.y&&(i=V.effects.setTransition(t,o,n.from.y,i),e=V.effects.setTransition(t,o,n.to.y,e)),n.from.x!==n.to.x&&(i=V.effects.setTransition(t,a,n.from.x,i),e=V.effects.setTransition(t,a,n.to.x,e)),l&&V.effects.saveStyle(t),t.css(i),t.animate(e,s.duration,s.easing,function(){l&&V.effects.restoreStyle(t)})})),i.animate(g,{queue:!1,duration:s.duration,easing:s.easing,complete:function(){var t=i.offset();0===g.opacity&&i.css("opacity",f.opacity),l||(i.css("position","static"===u?"relative":u).offset(t),V.effects.saveStyle(i)),e()}})}),V.effects.define("scale",function(t,e){var i=V(this),s=t.mode,s=parseInt(t.percent,10)||(0===parseInt(t.percent,10)||"effect"!==s?0:100),s=V.extend(!0,{from:V.effects.scaledDimensions(i),to:V.effects.scaledDimensions(i,s,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(s.from.opacity=1,s.to.opacity=0),V.effects.effect.size.call(this,s,e)}),V.effects.define("puff","hide",function(t,e){t=V.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});V.effects.effect.scale.call(this,t,e)}),V.effects.define("pulsate","show",function(t,e){var i=V(this),s=t.mode,n="show"===s,o=2*(t.times||5)+(n||"hide"===s?1:0),a=t.duration/o,r=0,l=1,s=i.queue().length;for(!n&&i.is(":visible")||(i.css("opacity",0).show(),r=1);l li > :first-child").add(t.find("> :not(li)").even())},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=V(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():V()}},_createIcons:function(){var t,e=this.options.icons;e&&(t=V(""),this._addClass(t,"ui-accordion-header-icon","ui-icon "+e.header),t.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,e.header)._addClass(t,null,e.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons())):this._activate(e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var e=V.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:n=this.headers[0];break;case e.END:n=this.headers[i-1]}n&&(V(t.target).attr("tabIndex",-1),V(n).attr("tabIndex",0),V(n).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===V.ui.keyCode.UP&&t.ctrlKey&&V(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=V()):!1===t.active?this._activate(0):this.active.length&&!V.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=V()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;"function"==typeof this.options.header?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var i,t=this.options,e=t.heightStyle,s=this.element.parent();this.active=this._findActive(t.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var t=V(this),e=t.uniqueId().attr("id"),i=t.next(),s=i.uniqueId().attr("id");t.attr("aria-controls",s),i.attr("aria-labelledby",e)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),"fill"===e?(i=s.height(),this.element.siblings(":visible").each(function(){var t=V(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=V(this).outerHeight(!0)}),this.headers.next().each(function(){V(this).height(Math.max(0,i-V(this).innerHeight()+V(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){var t=V(this).is(":visible");t||V(this).show(),i=Math.max(i,V(this).css("height","").height()),t||V(this).hide()}).height(i))},_activate:function(t){t=this._findActive(t)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:V.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):V()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&V.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var e=this.options,i=this.active,s=V(t.currentTarget),n=s[0]===i[0],o=n&&e.collapsible,a=o?V():s.next(),r=i.next(),a={oldHeader:i,oldPanel:r,newHeader:o?V():s,newPanel:a};t.preventDefault(),n&&!e.collapsible||!1===this._trigger("beforeActivate",t,a)||(e.active=!o&&this.headers.index(s),this.active=n?V():s,this._toggle(a),this._removeClass(i,"ui-accordion-header-active","ui-state-active"),e.icons&&(i=i.children(".ui-accordion-header-icon"),this._removeClass(i,null,e.icons.activeHeader)._addClass(i,null,e.icons.header)),n||(this._removeClass(s,"ui-accordion-header-collapsed")._addClass(s,"ui-accordion-header-active","ui-state-active"),e.icons&&(n=s.children(".ui-accordion-header-icon"),this._removeClass(n,null,e.icons.header)._addClass(n,null,e.icons.activeHeader)),this._addClass(s.next(),"ui-accordion-content-active")))},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=e,this.prevHide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._toggleComplete(t)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),e.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):e.length&&this.headers.filter(function(){return 0===parseInt(V(this).attr("tabIndex"),10)}).attr("tabIndex",-1),e.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,i,e){var s,n,o,a=this,r=0,l=t.css("box-sizing"),h=t.length&&(!i.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=V(t.target),i=V(V.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){V.contains(this.element[0],V.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=V(t.target).closest(".ui-menu-item"),i=V(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=V(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case V.ui.keyCode.PAGE_UP:this.previousPage(t);break;case V.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case V.ui.keyCode.HOME:this._move("first","first",t);break;case V.ui.keyCode.END:this._move("last","last",t);break;case V.ui.keyCode.UP:this.previous(t);break;case V.ui.keyCode.DOWN:this.next(t);break;case V.ui.keyCode.LEFT:this.collapse(t);break;case V.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case V.ui.keyCode.ENTER:case V.ui.keyCode.SPACE:this._activate(t);break;case V.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=V(this),e=t.prev(),i=V("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=V(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!V.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(V.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(V.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=V.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=V.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=V("