Page MenuHomePhorge

No OneTemporary

This file is larger than 256 KB, so syntax highlighting was skipped.
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..92ba900
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,22 @@
+# Basic set up for three package managers
+
+version: 2
+updates:
+
+ # Maintain dependencies for GitHub Actions
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: "weekly"
+
+ # Maintain dependencies for npm
+ - package-ecosystem: "npm"
+ directory: "/"
+ schedule:
+ interval: "weekly"
+
+ # Maintain dependencies for go
+ - package-ecosystem: "gomod"
+ directory: "/"
+ schedule:
+ interval: "weekly"
\ No newline at end of file
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
new file mode 100644
index 0000000..cbca6ad
--- /dev/null
+++ b/.github/workflows/codeql.yml
@@ -0,0 +1,74 @@
+# For most projects, this workflow file will not need changing; you simply need
+# to commit it to your repository.
+#
+# You may wish to alter this file to override the set of languages analyzed,
+# or to provide custom queries or build logic.
+#
+# ******** NOTE ********
+# We have attempted to detect the languages in your repository. Please check
+# the `language` matrix defined below to confirm you have the correct set of
+# supported CodeQL languages.
+#
+name: "CodeQL"
+
+on:
+ push:
+ branches: [ "main" ]
+ pull_request:
+ # The branches below must be a subset of the branches above
+ branches: [ "main" ]
+ schedule:
+ - cron: '15 14 * * 5'
+
+jobs:
+ analyze:
+ name: Analyze
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [ 'javascript' ]
+ # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
+ # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v2
+ with:
+ languages: ${{ matrix.language }}
+ # If you wish to specify custom queries, you can do so here or in a config file.
+ # By default, queries listed here will override any specified in a config file.
+ # Prefix the list here with "+" to use these queries and those in the config file.
+
+ # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
+ # queries: security-extended,security-and-quality
+
+
+ # Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
+ # If this step fails, then you should remove it and run the build manually (see below)
+ - name: Autobuild
+ uses: github/codeql-action/autobuild@v2
+
+ # ℹ️ Command-line programs to run using the OS shell.
+ # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
+
+ # If the Autobuild fails above, remove it and uncomment the following three lines.
+ # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
+
+ # - run: |
+ # echo "Run, Build Application using script"
+ # ./location_of_script_within_repo/buildscript.sh
+
+ - name: Perform CodeQL Analysis
+ uses: github/codeql-action/analyze@v2
+ with:
+ category: "/language:${{matrix.language}}"
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..08d8e47
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+node_modules/
+resources/
+public/
+.hugo_build.lock
+.vercel
+yarn-error.log
+# Local Netlify folder
+.netlify
+yarn-error.log
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..ad61687
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [2022] [NusserStudios]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..a2fc68a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,12 @@
+
+
+## Credits
+NusserStudios - Tailbliss
+https://github.com/nusserstudios/tailbliss
+
+4044ever - Original Theme
+https://github.com/4044ever/Hugo-Tailwind-3.0
+
+Jan Heise - Alpine.js Navbar
+https://github.com/jan-heise/responsive-navbar-with-dropdown
+
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..7600f7b
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,6 @@
+---
+author: TailBliss
+title: "{{ replace .Name "-" " " | title }}"
+date: {{ .Date }}
+---
+
diff --git a/assets/css/main.css b/assets/css/main.css
new file mode 100644
index 0000000..60b756e
--- /dev/null
+++ b/assets/css/main.css
@@ -0,0 +1,28 @@
+/* assets */
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+font-family: ui-sans-serif,
+system-ui,
+-apple-system,
+BlinkMacSystemFont,
+"Segoe UI",
+Roboto,
+"Helvetica Neue",
+Arial,
+"Noto Sans",
+sans-serif,
+Apple Color Emoji,
+Segoe UI Emoji,
+NotoColorEmoji,
+Segoe UI Symbol,
+Android Emoji,
+EmojiSymbols;
+/* Custom CSS */
+
+.prose :where(h1):not(:where([class~="not-prose"] *)) {
+ color: white !important;
+}
+
+/* Custom CSS end */
\ No newline at end of file
diff --git a/assets/css/style.css b/assets/css/style.css
new file mode 100644
index 0000000..6c565aa
--- /dev/null
+++ b/assets/css/style.css
@@ -0,0 +1,4560 @@
+/* assets */
+
+/* ! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com */
+
+/*
+1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
+2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
+*/
+
+*,
+::before,
+::after {
+ box-sizing: border-box;
+ /* 1 */
+ border-width: 0;
+ /* 2 */
+ border-style: solid;
+ /* 2 */
+ border-color: #e5e7eb;
+ /* 2 */
+}
+
+::before,
+::after {
+ --tw-content: '';
+}
+
+/*
+1. Use a consistent sensible line-height in all browsers.
+2. Prevent adjustments of font size after orientation changes in iOS.
+3. Use a more readable tab size.
+4. Use the user's configured `sans` font-family by default.
+5. Use the user's configured `sans` font-feature-settings by default.
+6. Use the user's configured `sans` font-variation-settings by default.
+*/
+
+html {
+ line-height: 1.5;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+ -moz-tab-size: 4;
+ /* 3 */
+ -o-tab-size: 4;
+ tab-size: 4;
+ /* 3 */
+ font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ /* 4 */
+ font-feature-settings: normal;
+ /* 5 */
+ font-variation-settings: normal;
+ /* 6 */
+}
+
+/*
+1. Remove the margin in all browsers.
+2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
+*/
+
+body {
+ margin: 0;
+ /* 1 */
+ line-height: inherit;
+ /* 2 */
+}
+
+/*
+1. Add the correct height in Firefox.
+2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
+3. Ensure horizontal rules are visible by default.
+*/
+
+hr {
+ height: 0;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ border-top-width: 1px;
+ /* 3 */
+}
+
+/*
+Add the correct text decoration in Chrome, Edge, and Safari.
+*/
+
+abbr:where([title]) {
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+}
+
+/*
+Remove the default font size and weight for headings.
+*/
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: inherit;
+ font-weight: inherit;
+}
+
+/*
+Reset links to optimize for opt-in styling instead of opt-out.
+*/
+
+a {
+ color: inherit;
+ text-decoration: inherit;
+}
+
+/*
+Add the correct font weight in Edge and Safari.
+*/
+
+b,
+strong {
+ font-weight: bolder;
+}
+
+/*
+1. Use the user's configured `mono` font family by default.
+2. Correct the odd `em` font sizing in all browsers.
+*/
+
+code,
+kbd,
+samp,
+pre {
+ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/*
+Add the correct font size in all browsers.
+*/
+
+small {
+ font-size: 80%;
+}
+
+/*
+Prevent `sub` and `sup` elements from affecting the line height in all browsers.
+*/
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/*
+1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
+2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
+3. Remove gaps between table borders by default.
+*/
+
+table {
+ text-indent: 0;
+ /* 1 */
+ border-color: inherit;
+ /* 2 */
+ border-collapse: collapse;
+ /* 3 */
+}
+
+/*
+1. Change the font styles in all browsers.
+2. Remove the margin in Firefox and Safari.
+3. Remove default padding in all browsers.
+*/
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-feature-settings: inherit;
+ /* 1 */
+ font-variation-settings: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ font-weight: inherit;
+ /* 1 */
+ line-height: inherit;
+ /* 1 */
+ color: inherit;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+ padding: 0;
+ /* 3 */
+}
+
+/*
+Remove the inheritance of text transform in Edge and Firefox.
+*/
+
+button,
+select {
+ text-transform: none;
+}
+
+/*
+1. Correct the inability to style clickable types in iOS and Safari.
+2. Remove default button styles.
+*/
+
+button,
+[type='button'],
+[type='reset'],
+[type='submit'] {
+ -webkit-appearance: button;
+ /* 1 */
+ background-color: transparent;
+ /* 2 */
+ background-image: none;
+ /* 2 */
+}
+
+/*
+Use the modern Firefox focus style for all focusable elements.
+*/
+
+:-moz-focusring {
+ outline: auto;
+}
+
+/*
+Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
+*/
+
+:-moz-ui-invalid {
+ box-shadow: none;
+}
+
+/*
+Add the correct vertical alignment in Chrome and Firefox.
+*/
+
+progress {
+ vertical-align: baseline;
+}
+
+/*
+Correct the cursor style of increment and decrement buttons in Safari.
+*/
+
+::-webkit-inner-spin-button,
+::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/*
+1. Correct the odd appearance in Chrome and Safari.
+2. Correct the outline style in Safari.
+*/
+
+[type='search'] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/*
+Remove the inner padding in Chrome and Safari on macOS.
+*/
+
+::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/*
+1. Correct the inability to style clickable types in iOS and Safari.
+2. Change font properties to `inherit` in Safari.
+*/
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/*
+Add the correct display in Chrome and Safari.
+*/
+
+summary {
+ display: list-item;
+}
+
+/*
+Removes the default spacing and border for appropriate elements.
+*/
+
+blockquote,
+dl,
+dd,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+hr,
+figure,
+p,
+pre {
+ margin: 0;
+}
+
+fieldset {
+ margin: 0;
+ padding: 0;
+}
+
+legend {
+ padding: 0;
+}
+
+ol,
+ul,
+menu {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+/*
+Reset default styling for dialogs.
+*/
+
+dialog {
+ padding: 0;
+}
+
+/*
+Prevent resizing textareas horizontally by default.
+*/
+
+textarea {
+ resize: vertical;
+}
+
+/*
+1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
+2. Set the default placeholder color to the user's configured gray 400 color.
+*/
+
+input::-moz-placeholder, textarea::-moz-placeholder {
+ opacity: 1;
+ /* 1 */
+ color: #9ca3af;
+ /* 2 */
+}
+
+input::placeholder,
+textarea::placeholder {
+ opacity: 1;
+ /* 1 */
+ color: #9ca3af;
+ /* 2 */
+}
+
+/*
+Set the default cursor for buttons.
+*/
+
+button,
+[role="button"] {
+ cursor: pointer;
+}
+
+/*
+Make sure disabled buttons don't get the pointer cursor.
+*/
+
+:disabled {
+ cursor: default;
+}
+
+/*
+1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
+2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
+ This can trigger a poorly considered lint error in some tools but is included by design.
+*/
+
+img,
+svg,
+video,
+canvas,
+audio,
+iframe,
+embed,
+object {
+ display: block;
+ /* 1 */
+ vertical-align: middle;
+ /* 2 */
+}
+
+/*
+Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
+*/
+
+img,
+video {
+ max-width: 100%;
+ height: auto;
+}
+
+/* Make elements with the HTML hidden attribute stay hidden by default */
+
+[hidden] {
+ display: none;
+}
+
+*, ::before, ::after {
+ --tw-border-spacing-x: 0;
+ --tw-border-spacing-y: 0;
+ --tw-translate-x: 0;
+ --tw-translate-y: 0;
+ --tw-rotate: 0;
+ --tw-skew-x: 0;
+ --tw-skew-y: 0;
+ --tw-scale-x: 1;
+ --tw-scale-y: 1;
+ --tw-pan-x: ;
+ --tw-pan-y: ;
+ --tw-pinch-zoom: ;
+ --tw-scroll-snap-strictness: proximity;
+ --tw-gradient-from-position: ;
+ --tw-gradient-via-position: ;
+ --tw-gradient-to-position: ;
+ --tw-ordinal: ;
+ --tw-slashed-zero: ;
+ --tw-numeric-figure: ;
+ --tw-numeric-spacing: ;
+ --tw-numeric-fraction: ;
+ --tw-ring-inset: ;
+ --tw-ring-offset-width: 0px;
+ --tw-ring-offset-color: #fff;
+ --tw-ring-color: rgb(59 130 246 / 0.5);
+ --tw-ring-offset-shadow: 0 0 #0000;
+ --tw-ring-shadow: 0 0 #0000;
+ --tw-shadow: 0 0 #0000;
+ --tw-shadow-colored: 0 0 #0000;
+ --tw-blur: ;
+ --tw-brightness: ;
+ --tw-contrast: ;
+ --tw-grayscale: ;
+ --tw-hue-rotate: ;
+ --tw-invert: ;
+ --tw-saturate: ;
+ --tw-sepia: ;
+ --tw-drop-shadow: ;
+ --tw-backdrop-blur: ;
+ --tw-backdrop-brightness: ;
+ --tw-backdrop-contrast: ;
+ --tw-backdrop-grayscale: ;
+ --tw-backdrop-hue-rotate: ;
+ --tw-backdrop-invert: ;
+ --tw-backdrop-opacity: ;
+ --tw-backdrop-saturate: ;
+ --tw-backdrop-sepia: ;
+}
+
+::backdrop {
+ --tw-border-spacing-x: 0;
+ --tw-border-spacing-y: 0;
+ --tw-translate-x: 0;
+ --tw-translate-y: 0;
+ --tw-rotate: 0;
+ --tw-skew-x: 0;
+ --tw-skew-y: 0;
+ --tw-scale-x: 1;
+ --tw-scale-y: 1;
+ --tw-pan-x: ;
+ --tw-pan-y: ;
+ --tw-pinch-zoom: ;
+ --tw-scroll-snap-strictness: proximity;
+ --tw-gradient-from-position: ;
+ --tw-gradient-via-position: ;
+ --tw-gradient-to-position: ;
+ --tw-ordinal: ;
+ --tw-slashed-zero: ;
+ --tw-numeric-figure: ;
+ --tw-numeric-spacing: ;
+ --tw-numeric-fraction: ;
+ --tw-ring-inset: ;
+ --tw-ring-offset-width: 0px;
+ --tw-ring-offset-color: #fff;
+ --tw-ring-color: rgb(59 130 246 / 0.5);
+ --tw-ring-offset-shadow: 0 0 #0000;
+ --tw-ring-shadow: 0 0 #0000;
+ --tw-shadow: 0 0 #0000;
+ --tw-shadow-colored: 0 0 #0000;
+ --tw-blur: ;
+ --tw-brightness: ;
+ --tw-contrast: ;
+ --tw-grayscale: ;
+ --tw-hue-rotate: ;
+ --tw-invert: ;
+ --tw-saturate: ;
+ --tw-sepia: ;
+ --tw-drop-shadow: ;
+ --tw-backdrop-blur: ;
+ --tw-backdrop-brightness: ;
+ --tw-backdrop-contrast: ;
+ --tw-backdrop-grayscale: ;
+ --tw-backdrop-hue-rotate: ;
+ --tw-backdrop-invert: ;
+ --tw-backdrop-opacity: ;
+ --tw-backdrop-saturate: ;
+ --tw-backdrop-sepia: ;
+}
+
+.container {
+ width: 100%;
+}
+
+@media (min-width: 640px) {
+ .container {
+ max-width: 640px;
+ }
+}
+
+@media (min-width: 768px) {
+ .container {
+ max-width: 768px;
+ }
+}
+
+@media (min-width: 1024px) {
+ .container {
+ max-width: 1024px;
+ }
+}
+
+@media (min-width: 1280px) {
+ .container {
+ max-width: 1280px;
+ }
+}
+
+@media (min-width: 1536px) {
+ .container {
+ max-width: 1536px;
+ }
+}
+
+.prose {
+ color: var(--tw-prose-body);
+ max-width: 65ch;
+}
+
+.prose :where(p):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.25em;
+ margin-bottom: 1.25em;
+}
+
+.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-lead);
+ font-size: 1.25em;
+ line-height: 1.6;
+ margin-top: 1.2em;
+ margin-bottom: 1.2em;
+}
+
+.prose :where(a):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-links);
+ text-decoration: underline;
+ font-weight: 500;
+}
+
+.prose :where(strong):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-bold);
+ font-weight: 600;
+}
+
+.prose :where(a strong):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+}
+
+.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+}
+
+.prose :where(thead th strong):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+}
+
+.prose :where(ol):not(:where([class~="not-prose"] *)) {
+ list-style-type: decimal;
+ margin-top: 1.25em;
+ margin-bottom: 1.25em;
+ padding-left: 1.625em;
+}
+
+.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) {
+ list-style-type: upper-alpha;
+}
+
+.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) {
+ list-style-type: lower-alpha;
+}
+
+.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) {
+ list-style-type: upper-alpha;
+}
+
+.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) {
+ list-style-type: lower-alpha;
+}
+
+.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) {
+ list-style-type: upper-roman;
+}
+
+.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) {
+ list-style-type: lower-roman;
+}
+
+.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) {
+ list-style-type: upper-roman;
+}
+
+.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) {
+ list-style-type: lower-roman;
+}
+
+.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) {
+ list-style-type: decimal;
+}
+
+.prose :where(ul):not(:where([class~="not-prose"] *)) {
+ list-style-type: disc;
+ margin-top: 1.25em;
+ margin-bottom: 1.25em;
+ padding-left: 1.625em;
+}
+
+.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker {
+ font-weight: 400;
+ color: var(--tw-prose-counters);
+}
+
+.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker {
+ color: var(--tw-prose-bullets);
+}
+
+.prose :where(hr):not(:where([class~="not-prose"] *)) {
+ border-color: var(--tw-prose-hr);
+ border-top-width: 1px;
+ margin-top: 3em;
+ margin-bottom: 3em;
+}
+
+.prose :where(blockquote):not(:where([class~="not-prose"] *)) {
+ font-weight: 500;
+ font-style: italic;
+ color: var(--tw-prose-quotes);
+ border-left-width: 0.25rem;
+ border-left-color: var(--tw-prose-quote-borders);
+ quotes: "\201C""\201D""\2018""\2019";
+ margin-top: 1.6em;
+ margin-bottom: 1.6em;
+ padding-left: 1em;
+}
+
+.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before {
+ content: open-quote;
+}
+
+.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after {
+ content: close-quote;
+}
+
+.prose :where(h1):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-headings);
+ font-weight: 800;
+ font-size: 2.25em;
+ margin-top: 0;
+ margin-bottom: 0.8888889em;
+ line-height: 1.1111111;
+}
+
+.prose :where(h1 strong):not(:where([class~="not-prose"] *)) {
+ font-weight: 900;
+ color: inherit;
+}
+
+.prose :where(h2):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-headings);
+ font-weight: 700;
+ font-size: 1.5em;
+ margin-top: 2em;
+ margin-bottom: 1em;
+ line-height: 1.3333333;
+}
+
+.prose :where(h2 strong):not(:where([class~="not-prose"] *)) {
+ font-weight: 800;
+ color: inherit;
+}
+
+.prose :where(h3):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-headings);
+ font-weight: 600;
+ font-size: 1.25em;
+ margin-top: 1.6em;
+ margin-bottom: 0.6em;
+ line-height: 1.6;
+}
+
+.prose :where(h3 strong):not(:where([class~="not-prose"] *)) {
+ font-weight: 700;
+ color: inherit;
+}
+
+.prose :where(h4):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-headings);
+ font-weight: 600;
+ margin-top: 1.5em;
+ margin-bottom: 0.5em;
+ line-height: 1.5;
+}
+
+.prose :where(h4 strong):not(:where([class~="not-prose"] *)) {
+ font-weight: 700;
+ color: inherit;
+}
+
+.prose :where(img):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose :where(figure > *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.prose :where(figcaption):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-captions);
+ font-size: 0.875em;
+ line-height: 1.4285714;
+ margin-top: 0.8571429em;
+}
+
+.prose :where(code):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-code);
+ font-weight: 600;
+ font-size: 0.875em;
+}
+
+.prose :where(code):not(:where([class~="not-prose"] *))::before {
+ content: "`";
+}
+
+.prose :where(code):not(:where([class~="not-prose"] *))::after {
+ content: "`";
+}
+
+.prose :where(a code):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+}
+
+.prose :where(h1 code):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+}
+
+.prose :where(h2 code):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+ font-size: 0.875em;
+}
+
+.prose :where(h3 code):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+ font-size: 0.9em;
+}
+
+.prose :where(h4 code):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+}
+
+.prose :where(blockquote code):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+}
+
+.prose :where(thead th code):not(:where([class~="not-prose"] *)) {
+ color: inherit;
+}
+
+.prose :where(pre):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-pre-code);
+ background-color: var(--tw-prose-pre-bg);
+ overflow-x: auto;
+ font-weight: 400;
+ font-size: 0.875em;
+ line-height: 1.7142857;
+ margin-top: 1.7142857em;
+ margin-bottom: 1.7142857em;
+ border-radius: 0.375rem;
+ padding-top: 0.8571429em;
+ padding-right: 1.1428571em;
+ padding-bottom: 0.8571429em;
+ padding-left: 1.1428571em;
+}
+
+.prose :where(pre code):not(:where([class~="not-prose"] *)) {
+ background-color: transparent;
+ border-width: 0;
+ border-radius: 0;
+ padding: 0;
+ font-weight: inherit;
+ color: inherit;
+ font-size: inherit;
+ font-family: inherit;
+ line-height: inherit;
+}
+
+.prose :where(pre code):not(:where([class~="not-prose"] *))::before {
+ content: none;
+}
+
+.prose :where(pre code):not(:where([class~="not-prose"] *))::after {
+ content: none;
+}
+
+.prose :where(table):not(:where([class~="not-prose"] *)) {
+ width: 100%;
+ table-layout: auto;
+ text-align: left;
+ margin-top: 2em;
+ margin-bottom: 2em;
+ font-size: 0.875em;
+ line-height: 1.7142857;
+}
+
+.prose :where(thead):not(:where([class~="not-prose"] *)) {
+ border-bottom-width: 1px;
+ border-bottom-color: var(--tw-prose-th-borders);
+}
+
+.prose :where(thead th):not(:where([class~="not-prose"] *)) {
+ color: var(--tw-prose-headings);
+ font-weight: 600;
+ vertical-align: bottom;
+ padding-right: 0.5714286em;
+ padding-bottom: 0.5714286em;
+ padding-left: 0.5714286em;
+}
+
+.prose :where(tbody tr):not(:where([class~="not-prose"] *)) {
+ border-bottom-width: 1px;
+ border-bottom-color: var(--tw-prose-td-borders);
+}
+
+.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) {
+ border-bottom-width: 0;
+}
+
+.prose :where(tbody td):not(:where([class~="not-prose"] *)) {
+ vertical-align: baseline;
+}
+
+.prose :where(tfoot):not(:where([class~="not-prose"] *)) {
+ border-top-width: 1px;
+ border-top-color: var(--tw-prose-th-borders);
+}
+
+.prose :where(tfoot td):not(:where([class~="not-prose"] *)) {
+ vertical-align: top;
+}
+
+.prose {
+ --tw-prose-body: #27272a;
+ --tw-prose-headings: #18181b;
+ --tw-prose-lead: #3f3f46;
+ --tw-prose-links: #18181b;
+ --tw-prose-bold: #18181b;
+ --tw-prose-counters: #52525b;
+ --tw-prose-bullets: #a1a1aa;
+ --tw-prose-hr: #d4d4d8;
+ --tw-prose-quotes: #18181b;
+ --tw-prose-quote-borders: #d4d4d8;
+ --tw-prose-captions: #3f3f46;
+ --tw-prose-code: #6366f1;
+ --tw-prose-pre-code: #a5b4fc;
+ --tw-prose-pre-bg: #111827;
+ --tw-prose-th-borders: #d4d4d8;
+ --tw-prose-td-borders: #e4e4e7;
+ --tw-prose-invert-body: #e4e4e7;
+ --tw-prose-invert-headings: #fff;
+ --tw-prose-invert-lead: #d4d4d8;
+ --tw-prose-invert-links: #818cf8;
+ --tw-prose-invert-bold: #fff;
+ --tw-prose-invert-counters: #a1a1aa;
+ --tw-prose-invert-bullets: #e4e4e7;
+ --tw-prose-invert-hr: #71717a;
+ --tw-prose-invert-quotes: #f4f4f5;
+ --tw-prose-invert-quote-borders: #3f3f46;
+ --tw-prose-invert-captions: #a1a1aa;
+ --tw-prose-invert-code: #818cf8;
+ --tw-prose-invert-pre-code: #a5b4fc;
+ --tw-prose-invert-pre-bg: #111827;
+ --tw-prose-invert-th-borders: #f4f4f5;
+ --tw-prose-invert-td-borders: #71717a;
+ font-size: 1rem;
+ line-height: 1.75;
+}
+
+.prose :where(video):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose :where(figure):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose :where(li):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+.prose :where(ol > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.375em;
+}
+
+.prose :where(ul > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.375em;
+}
+
+.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.75em;
+ margin-bottom: 0.75em;
+}
+
+.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.25em;
+}
+
+.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.25em;
+}
+
+.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.25em;
+}
+
+.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.25em;
+}
+
+.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.75em;
+ margin-bottom: 0.75em;
+}
+
+.prose :where(hr + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose :where(h2 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose :where(h3 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose :where(h4 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
+ padding-top: 0.5714286em;
+ padding-right: 0.5714286em;
+ padding-bottom: 0.5714286em;
+ padding-left: 0.5714286em;
+}
+
+.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 0;
+}
+
+.prose-sm {
+ font-size: 0.875rem;
+ line-height: 1.7142857;
+}
+
+.prose-sm :where(p):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.1428571em;
+ margin-bottom: 1.1428571em;
+}
+
+.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
+ font-size: 1.2857143em;
+ line-height: 1.5555556;
+ margin-top: 0.8888889em;
+ margin-bottom: 0.8888889em;
+}
+
+.prose-sm :where(blockquote):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+ padding-left: 1.1111111em;
+}
+
+.prose-sm :where(h1):not(:where([class~="not-prose"] *)) {
+ font-size: 2.1428571em;
+ margin-top: 0;
+ margin-bottom: 0.8em;
+ line-height: 1.2;
+}
+
+.prose-sm :where(h2):not(:where([class~="not-prose"] *)) {
+ font-size: 1.4285714em;
+ margin-top: 1.6em;
+ margin-bottom: 0.8em;
+ line-height: 1.4;
+}
+
+.prose-sm :where(h3):not(:where([class~="not-prose"] *)) {
+ font-size: 1.2857143em;
+ margin-top: 1.5555556em;
+ margin-bottom: 0.4444444em;
+ line-height: 1.5555556;
+}
+
+.prose-sm :where(h4):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.4285714em;
+ margin-bottom: 0.5714286em;
+ line-height: 1.4285714;
+}
+
+.prose-sm :where(img):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7142857em;
+ margin-bottom: 1.7142857em;
+}
+
+.prose-sm :where(video):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7142857em;
+ margin-bottom: 1.7142857em;
+}
+
+.prose-sm :where(figure):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7142857em;
+ margin-bottom: 1.7142857em;
+}
+
+.prose-sm :where(figure > *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.prose-sm :where(figcaption):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8571429em;
+ line-height: 1.3333333;
+ margin-top: 0.6666667em;
+}
+
+.prose-sm :where(code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8571429em;
+}
+
+.prose-sm :where(h2 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+}
+
+.prose-sm :where(h3 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+}
+
+.prose-sm :where(pre):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8571429em;
+ line-height: 1.6666667;
+ margin-top: 1.6666667em;
+ margin-bottom: 1.6666667em;
+ border-radius: 0.25rem;
+ padding-top: 0.6666667em;
+ padding-right: 1em;
+ padding-bottom: 0.6666667em;
+ padding-left: 1em;
+}
+
+.prose-sm :where(ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.1428571em;
+ margin-bottom: 1.1428571em;
+ padding-left: 1.5714286em;
+}
+
+.prose-sm :where(ul):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.1428571em;
+ margin-bottom: 1.1428571em;
+ padding-left: 1.5714286em;
+}
+
+.prose-sm :where(li):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.2857143em;
+ margin-bottom: 0.2857143em;
+}
+
+.prose-sm :where(ol > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4285714em;
+}
+
+.prose-sm :where(ul > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4285714em;
+}
+
+.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.5714286em;
+ margin-bottom: 0.5714286em;
+}
+
+.prose-sm :where(.prose-sm > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.1428571em;
+}
+
+.prose-sm :where(.prose-sm > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.1428571em;
+}
+
+.prose-sm :where(.prose-sm > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.1428571em;
+}
+
+.prose-sm :where(.prose-sm > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.1428571em;
+}
+
+.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.5714286em;
+ margin-bottom: 0.5714286em;
+}
+
+.prose-sm :where(hr):not(:where([class~="not-prose"] *)) {
+ margin-top: 2.8571429em;
+ margin-bottom: 2.8571429em;
+}
+
+.prose-sm :where(hr + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-sm :where(h2 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-sm :where(h3 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-sm :where(h4 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-sm :where(table):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8571429em;
+ line-height: 1.5;
+}
+
+.prose-sm :where(thead th):not(:where([class~="not-prose"] *)) {
+ padding-right: 1em;
+ padding-bottom: 0.6666667em;
+ padding-left: 1em;
+}
+
+.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
+ padding-top: 0.6666667em;
+ padding-right: 1em;
+ padding-bottom: 0.6666667em;
+ padding-left: 1em;
+}
+
+.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 0;
+}
+
+.prose-base {
+ font-size: 1rem;
+ line-height: 1.75;
+}
+
+.prose-base :where(p):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.25em;
+ margin-bottom: 1.25em;
+}
+
+.prose-base :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
+ font-size: 1.25em;
+ line-height: 1.6;
+ margin-top: 1.2em;
+ margin-bottom: 1.2em;
+}
+
+.prose-base :where(blockquote):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.6em;
+ margin-bottom: 1.6em;
+ padding-left: 1em;
+}
+
+.prose-base :where(h1):not(:where([class~="not-prose"] *)) {
+ font-size: 2.25em;
+ margin-top: 0;
+ margin-bottom: 0.8888889em;
+ line-height: 1.1111111;
+}
+
+.prose-base :where(h2):not(:where([class~="not-prose"] *)) {
+ font-size: 1.5em;
+ margin-top: 2em;
+ margin-bottom: 1em;
+ line-height: 1.3333333;
+}
+
+.prose-base :where(h3):not(:where([class~="not-prose"] *)) {
+ font-size: 1.25em;
+ margin-top: 1.6em;
+ margin-bottom: 0.6em;
+ line-height: 1.6;
+}
+
+.prose-base :where(h4):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.5em;
+ margin-bottom: 0.5em;
+ line-height: 1.5;
+}
+
+.prose-base :where(img):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose-base :where(video):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose-base :where(figure):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose-base :where(figure > *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.prose-base :where(figcaption):not(:where([class~="not-prose"] *)) {
+ font-size: 0.875em;
+ line-height: 1.4285714;
+ margin-top: 0.8571429em;
+}
+
+.prose-base :where(code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.875em;
+}
+
+.prose-base :where(h2 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.875em;
+}
+
+.prose-base :where(h3 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+}
+
+.prose-base :where(pre):not(:where([class~="not-prose"] *)) {
+ font-size: 0.875em;
+ line-height: 1.7142857;
+ margin-top: 1.7142857em;
+ margin-bottom: 1.7142857em;
+ border-radius: 0.375rem;
+ padding-top: 0.8571429em;
+ padding-right: 1.1428571em;
+ padding-bottom: 0.8571429em;
+ padding-left: 1.1428571em;
+}
+
+.prose-base :where(ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.25em;
+ margin-bottom: 1.25em;
+ padding-left: 1.625em;
+}
+
+.prose-base :where(ul):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.25em;
+ margin-bottom: 1.25em;
+ padding-left: 1.625em;
+}
+
+.prose-base :where(li):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+.prose-base :where(ol > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.375em;
+}
+
+.prose-base :where(ul > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.375em;
+}
+
+.prose-base :where(.prose-base > ul > li p):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.75em;
+ margin-bottom: 0.75em;
+}
+
+.prose-base :where(.prose-base > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.25em;
+}
+
+.prose-base :where(.prose-base > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.25em;
+}
+
+.prose-base :where(.prose-base > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.25em;
+}
+
+.prose-base :where(.prose-base > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.25em;
+}
+
+.prose-base :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.75em;
+ margin-bottom: 0.75em;
+}
+
+.prose-base :where(hr):not(:where([class~="not-prose"] *)) {
+ margin-top: 3em;
+ margin-bottom: 3em;
+}
+
+.prose-base :where(hr + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-base :where(h2 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-base :where(h3 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-base :where(h4 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-base :where(table):not(:where([class~="not-prose"] *)) {
+ font-size: 0.875em;
+ line-height: 1.7142857;
+}
+
+.prose-base :where(thead th):not(:where([class~="not-prose"] *)) {
+ padding-right: 0.5714286em;
+ padding-bottom: 0.5714286em;
+ padding-left: 0.5714286em;
+}
+
+.prose-base :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-base :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-base :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
+ padding-top: 0.5714286em;
+ padding-right: 0.5714286em;
+ padding-bottom: 0.5714286em;
+ padding-left: 0.5714286em;
+}
+
+.prose-base :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-base :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-base :where(.prose-base > :first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-base :where(.prose-base > :last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 0;
+}
+
+.prose-lg {
+ font-size: 1.125rem;
+ line-height: 1.7777778;
+}
+
+.prose-lg :where(p):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+}
+
+.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
+ font-size: 1.2222222em;
+ line-height: 1.4545455;
+ margin-top: 1.0909091em;
+ margin-bottom: 1.0909091em;
+}
+
+.prose-lg :where(blockquote):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.6666667em;
+ margin-bottom: 1.6666667em;
+ padding-left: 1em;
+}
+
+.prose-lg :where(h1):not(:where([class~="not-prose"] *)) {
+ font-size: 2.6666667em;
+ margin-top: 0;
+ margin-bottom: 0.8333333em;
+ line-height: 1;
+}
+
+.prose-lg :where(h2):not(:where([class~="not-prose"] *)) {
+ font-size: 1.6666667em;
+ margin-top: 1.8666667em;
+ margin-bottom: 1.0666667em;
+ line-height: 1.3333333;
+}
+
+.prose-lg :where(h3):not(:where([class~="not-prose"] *)) {
+ font-size: 1.3333333em;
+ margin-top: 1.6666667em;
+ margin-bottom: 0.6666667em;
+ line-height: 1.5;
+}
+
+.prose-lg :where(h4):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7777778em;
+ margin-bottom: 0.4444444em;
+ line-height: 1.5555556;
+}
+
+.prose-lg :where(img):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7777778em;
+ margin-bottom: 1.7777778em;
+}
+
+.prose-lg :where(video):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7777778em;
+ margin-bottom: 1.7777778em;
+}
+
+.prose-lg :where(figure):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7777778em;
+ margin-bottom: 1.7777778em;
+}
+
+.prose-lg :where(figure > *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.prose-lg :where(figcaption):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+ line-height: 1.5;
+ margin-top: 1em;
+}
+
+.prose-lg :where(code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+}
+
+.prose-lg :where(h2 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8666667em;
+}
+
+.prose-lg :where(h3 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.875em;
+}
+
+.prose-lg :where(pre):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+ line-height: 1.75;
+ margin-top: 2em;
+ margin-bottom: 2em;
+ border-radius: 0.375rem;
+ padding-top: 1em;
+ padding-right: 1.5em;
+ padding-bottom: 1em;
+ padding-left: 1.5em;
+}
+
+.prose-lg :where(ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+ padding-left: 1.5555556em;
+}
+
+.prose-lg :where(ul):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+ padding-left: 1.5555556em;
+}
+
+.prose-lg :where(li):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.6666667em;
+ margin-bottom: 0.6666667em;
+}
+
+.prose-lg :where(ol > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4444444em;
+}
+
+.prose-lg :where(ul > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4444444em;
+}
+
+.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.8888889em;
+ margin-bottom: 0.8888889em;
+}
+
+.prose-lg :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+}
+
+.prose-lg :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.3333333em;
+}
+
+.prose-lg :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+}
+
+.prose-lg :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.3333333em;
+}
+
+.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.8888889em;
+ margin-bottom: 0.8888889em;
+}
+
+.prose-lg :where(hr):not(:where([class~="not-prose"] *)) {
+ margin-top: 3.1111111em;
+ margin-bottom: 3.1111111em;
+}
+
+.prose-lg :where(hr + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-lg :where(table):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+ line-height: 1.5;
+}
+
+.prose-lg :where(thead th):not(:where([class~="not-prose"] *)) {
+ padding-right: 0.75em;
+ padding-bottom: 0.75em;
+ padding-left: 0.75em;
+}
+
+.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
+ padding-top: 0.75em;
+ padding-right: 0.75em;
+ padding-bottom: 0.75em;
+ padding-left: 0.75em;
+}
+
+.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 0;
+}
+
+.prose-xl {
+ font-size: 1.25rem;
+ line-height: 1.8;
+}
+
+.prose-xl :where(p):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+ margin-bottom: 1.2em;
+}
+
+.prose-xl :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
+ font-size: 1.2em;
+ line-height: 1.5;
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+.prose-xl :where(blockquote):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.6em;
+ margin-bottom: 1.6em;
+ padding-left: 1.0666667em;
+}
+
+.prose-xl :where(h1):not(:where([class~="not-prose"] *)) {
+ font-size: 2.8em;
+ margin-top: 0;
+ margin-bottom: 0.8571429em;
+ line-height: 1;
+}
+
+.prose-xl :where(h2):not(:where([class~="not-prose"] *)) {
+ font-size: 1.8em;
+ margin-top: 1.5555556em;
+ margin-bottom: 0.8888889em;
+ line-height: 1.1111111;
+}
+
+.prose-xl :where(h3):not(:where([class~="not-prose"] *)) {
+ font-size: 1.5em;
+ margin-top: 1.6em;
+ margin-bottom: 0.6666667em;
+ line-height: 1.3333333;
+}
+
+.prose-xl :where(h4):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.8em;
+ margin-bottom: 0.6em;
+ line-height: 1.6;
+}
+
+.prose-xl :where(img):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose-xl :where(video):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose-xl :where(figure):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose-xl :where(figure > *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.prose-xl :where(figcaption):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+ line-height: 1.5555556;
+ margin-top: 1em;
+}
+
+.prose-xl :where(code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+}
+
+.prose-xl :where(h2 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8611111em;
+}
+
+.prose-xl :where(h3 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+}
+
+.prose-xl :where(pre):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+ line-height: 1.7777778;
+ margin-top: 2em;
+ margin-bottom: 2em;
+ border-radius: 0.5rem;
+ padding-top: 1.1111111em;
+ padding-right: 1.3333333em;
+ padding-bottom: 1.1111111em;
+ padding-left: 1.3333333em;
+}
+
+.prose-xl :where(ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+ margin-bottom: 1.2em;
+ padding-left: 1.6em;
+}
+
+.prose-xl :where(ul):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+ margin-bottom: 1.2em;
+ padding-left: 1.6em;
+}
+
+.prose-xl :where(li):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.6em;
+ margin-bottom: 0.6em;
+}
+
+.prose-xl :where(ol > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4em;
+}
+
+.prose-xl :where(ul > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4em;
+}
+
+.prose-xl :where(.prose-xl > ul > li p):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+
+.prose-xl :where(.prose-xl > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+}
+
+.prose-xl :where(.prose-xl > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.2em;
+}
+
+.prose-xl :where(.prose-xl > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+}
+
+.prose-xl :where(.prose-xl > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.2em;
+}
+
+.prose-xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+
+.prose-xl :where(hr):not(:where([class~="not-prose"] *)) {
+ margin-top: 2.8em;
+ margin-bottom: 2.8em;
+}
+
+.prose-xl :where(hr + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-xl :where(h2 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-xl :where(h3 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-xl :where(h4 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-xl :where(table):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+ line-height: 1.5555556;
+}
+
+.prose-xl :where(thead th):not(:where([class~="not-prose"] *)) {
+ padding-right: 0.6666667em;
+ padding-bottom: 0.8888889em;
+ padding-left: 0.6666667em;
+}
+
+.prose-xl :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-xl :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-xl :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
+ padding-top: 0.8888889em;
+ padding-right: 0.6666667em;
+ padding-bottom: 0.8888889em;
+ padding-left: 0.6666667em;
+}
+
+.prose-xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-xl :where(.prose-xl > :first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-xl :where(.prose-xl > :last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 0;
+}
+
+.prose-2xl {
+ font-size: 1.5rem;
+ line-height: 1.6666667;
+}
+
+.prose-2xl :where(p):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+}
+
+.prose-2xl :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
+ font-size: 1.25em;
+ line-height: 1.4666667;
+ margin-top: 1.0666667em;
+ margin-bottom: 1.0666667em;
+}
+
+.prose-2xl :where(blockquote):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7777778em;
+ margin-bottom: 1.7777778em;
+ padding-left: 1.1111111em;
+}
+
+.prose-2xl :where(h1):not(:where([class~="not-prose"] *)) {
+ font-size: 2.6666667em;
+ margin-top: 0;
+ margin-bottom: 0.875em;
+ line-height: 1;
+}
+
+.prose-2xl :where(h2):not(:where([class~="not-prose"] *)) {
+ font-size: 2em;
+ margin-top: 1.5em;
+ margin-bottom: 0.8333333em;
+ line-height: 1.0833333;
+}
+
+.prose-2xl :where(h3):not(:where([class~="not-prose"] *)) {
+ font-size: 1.5em;
+ margin-top: 1.5555556em;
+ margin-bottom: 0.6666667em;
+ line-height: 1.2222222;
+}
+
+.prose-2xl :where(h4):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.6666667em;
+ margin-bottom: 0.6666667em;
+ line-height: 1.5;
+}
+
+.prose-2xl :where(img):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose-2xl :where(video):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose-2xl :where(figure):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+}
+
+.prose-2xl :where(figure > *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.prose-2xl :where(figcaption):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8333333em;
+ line-height: 1.6;
+ margin-top: 1em;
+}
+
+.prose-2xl :where(code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8333333em;
+}
+
+.prose-2xl :where(h2 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.875em;
+}
+
+.prose-2xl :where(h3 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+}
+
+.prose-2xl :where(pre):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8333333em;
+ line-height: 1.8;
+ margin-top: 2em;
+ margin-bottom: 2em;
+ border-radius: 0.5rem;
+ padding-top: 1.2em;
+ padding-right: 1.6em;
+ padding-bottom: 1.2em;
+ padding-left: 1.6em;
+}
+
+.prose-2xl :where(ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+ padding-left: 1.5833333em;
+}
+
+.prose-2xl :where(ul):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+ padding-left: 1.5833333em;
+}
+
+.prose-2xl :where(li):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+.prose-2xl :where(ol > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4166667em;
+}
+
+.prose-2xl :where(ul > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4166667em;
+}
+
+.prose-2xl :where(.prose-2xl > ul > li p):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.8333333em;
+ margin-bottom: 0.8333333em;
+}
+
+.prose-2xl :where(.prose-2xl > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+}
+
+.prose-2xl :where(.prose-2xl > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.3333333em;
+}
+
+.prose-2xl :where(.prose-2xl > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+}
+
+.prose-2xl :where(.prose-2xl > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.3333333em;
+}
+
+.prose-2xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.6666667em;
+ margin-bottom: 0.6666667em;
+}
+
+.prose-2xl :where(hr):not(:where([class~="not-prose"] *)) {
+ margin-top: 3em;
+ margin-bottom: 3em;
+}
+
+.prose-2xl :where(hr + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-2xl :where(h2 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-2xl :where(h3 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-2xl :where(h4 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-2xl :where(table):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8333333em;
+ line-height: 1.4;
+}
+
+.prose-2xl :where(thead th):not(:where([class~="not-prose"] *)) {
+ padding-right: 0.6em;
+ padding-bottom: 0.8em;
+ padding-left: 0.6em;
+}
+
+.prose-2xl :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-2xl :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-2xl :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
+ padding-top: 0.8em;
+ padding-right: 0.6em;
+ padding-bottom: 0.8em;
+ padding-left: 0.6em;
+}
+
+.prose-2xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+}
+
+.prose-2xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+}
+
+.prose-2xl :where(.prose-2xl > :first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+}
+
+.prose-2xl :where(.prose-2xl > :last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 0;
+}
+
+.prose-invert {
+ --tw-prose-body: var(--tw-prose-invert-body);
+ --tw-prose-headings: var(--tw-prose-invert-headings);
+ --tw-prose-lead: var(--tw-prose-invert-lead);
+ --tw-prose-links: var(--tw-prose-invert-links);
+ --tw-prose-bold: var(--tw-prose-invert-bold);
+ --tw-prose-counters: var(--tw-prose-invert-counters);
+ --tw-prose-bullets: var(--tw-prose-invert-bullets);
+ --tw-prose-hr: var(--tw-prose-invert-hr);
+ --tw-prose-quotes: var(--tw-prose-invert-quotes);
+ --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
+ --tw-prose-captions: var(--tw-prose-invert-captions);
+ --tw-prose-code: var(--tw-prose-invert-code);
+ --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
+ --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
+ --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
+ --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
+}
+
+.prose-slate {
+ --tw-prose-body: #334155;
+ --tw-prose-headings: #0f172a;
+ --tw-prose-lead: #475569;
+ --tw-prose-links: #0f172a;
+ --tw-prose-bold: #0f172a;
+ --tw-prose-counters: #64748b;
+ --tw-prose-bullets: #cbd5e1;
+ --tw-prose-hr: #e2e8f0;
+ --tw-prose-quotes: #0f172a;
+ --tw-prose-quote-borders: #e2e8f0;
+ --tw-prose-captions: #64748b;
+ --tw-prose-code: #0f172a;
+ --tw-prose-pre-code: #e2e8f0;
+ --tw-prose-pre-bg: #1e293b;
+ --tw-prose-th-borders: #cbd5e1;
+ --tw-prose-td-borders: #e2e8f0;
+ --tw-prose-invert-body: #cbd5e1;
+ --tw-prose-invert-headings: #fff;
+ --tw-prose-invert-lead: #94a3b8;
+ --tw-prose-invert-links: #fff;
+ --tw-prose-invert-bold: #fff;
+ --tw-prose-invert-counters: #94a3b8;
+ --tw-prose-invert-bullets: #475569;
+ --tw-prose-invert-hr: #334155;
+ --tw-prose-invert-quotes: #f1f5f9;
+ --tw-prose-invert-quote-borders: #334155;
+ --tw-prose-invert-captions: #94a3b8;
+ --tw-prose-invert-code: #fff;
+ --tw-prose-invert-pre-code: #cbd5e1;
+ --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
+ --tw-prose-invert-th-borders: #475569;
+ --tw-prose-invert-td-borders: #334155;
+}
+
+.prose-gray {
+ --tw-prose-body: #374151;
+ --tw-prose-headings: #111827;
+ --tw-prose-lead: #4b5563;
+ --tw-prose-links: #111827;
+ --tw-prose-bold: #111827;
+ --tw-prose-counters: #6b7280;
+ --tw-prose-bullets: #d1d5db;
+ --tw-prose-hr: #e5e7eb;
+ --tw-prose-quotes: #111827;
+ --tw-prose-quote-borders: #e5e7eb;
+ --tw-prose-captions: #6b7280;
+ --tw-prose-code: #111827;
+ --tw-prose-pre-code: #e5e7eb;
+ --tw-prose-pre-bg: #1f2937;
+ --tw-prose-th-borders: #d1d5db;
+ --tw-prose-td-borders: #e5e7eb;
+ --tw-prose-invert-body: #d1d5db;
+ --tw-prose-invert-headings: #fff;
+ --tw-prose-invert-lead: #9ca3af;
+ --tw-prose-invert-links: #fff;
+ --tw-prose-invert-bold: #fff;
+ --tw-prose-invert-counters: #9ca3af;
+ --tw-prose-invert-bullets: #4b5563;
+ --tw-prose-invert-hr: #374151;
+ --tw-prose-invert-quotes: #f3f4f6;
+ --tw-prose-invert-quote-borders: #374151;
+ --tw-prose-invert-captions: #9ca3af;
+ --tw-prose-invert-code: #fff;
+ --tw-prose-invert-pre-code: #d1d5db;
+ --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
+ --tw-prose-invert-th-borders: #4b5563;
+ --tw-prose-invert-td-borders: #374151;
+}
+
+.prose-zinc {
+ --tw-prose-body: #3f3f46;
+ --tw-prose-headings: #18181b;
+ --tw-prose-lead: #52525b;
+ --tw-prose-links: #18181b;
+ --tw-prose-bold: #18181b;
+ --tw-prose-counters: #71717a;
+ --tw-prose-bullets: #d4d4d8;
+ --tw-prose-hr: #e4e4e7;
+ --tw-prose-quotes: #18181b;
+ --tw-prose-quote-borders: #e4e4e7;
+ --tw-prose-captions: #71717a;
+ --tw-prose-code: #18181b;
+ --tw-prose-pre-code: #e4e4e7;
+ --tw-prose-pre-bg: #27272a;
+ --tw-prose-th-borders: #d4d4d8;
+ --tw-prose-td-borders: #e4e4e7;
+ --tw-prose-invert-body: #d4d4d8;
+ --tw-prose-invert-headings: #fff;
+ --tw-prose-invert-lead: #a1a1aa;
+ --tw-prose-invert-links: #fff;
+ --tw-prose-invert-bold: #fff;
+ --tw-prose-invert-counters: #a1a1aa;
+ --tw-prose-invert-bullets: #52525b;
+ --tw-prose-invert-hr: #3f3f46;
+ --tw-prose-invert-quotes: #f4f4f5;
+ --tw-prose-invert-quote-borders: #3f3f46;
+ --tw-prose-invert-captions: #a1a1aa;
+ --tw-prose-invert-code: #fff;
+ --tw-prose-invert-pre-code: #d4d4d8;
+ --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
+ --tw-prose-invert-th-borders: #52525b;
+ --tw-prose-invert-td-borders: #3f3f46;
+}
+
+.prose-neutral {
+ --tw-prose-body: #404040;
+ --tw-prose-headings: #171717;
+ --tw-prose-lead: #525252;
+ --tw-prose-links: #171717;
+ --tw-prose-bold: #171717;
+ --tw-prose-counters: #737373;
+ --tw-prose-bullets: #d4d4d4;
+ --tw-prose-hr: #e5e5e5;
+ --tw-prose-quotes: #171717;
+ --tw-prose-quote-borders: #e5e5e5;
+ --tw-prose-captions: #737373;
+ --tw-prose-code: #171717;
+ --tw-prose-pre-code: #e5e5e5;
+ --tw-prose-pre-bg: #262626;
+ --tw-prose-th-borders: #d4d4d4;
+ --tw-prose-td-borders: #e5e5e5;
+ --tw-prose-invert-body: #d4d4d4;
+ --tw-prose-invert-headings: #fff;
+ --tw-prose-invert-lead: #a3a3a3;
+ --tw-prose-invert-links: #fff;
+ --tw-prose-invert-bold: #fff;
+ --tw-prose-invert-counters: #a3a3a3;
+ --tw-prose-invert-bullets: #525252;
+ --tw-prose-invert-hr: #404040;
+ --tw-prose-invert-quotes: #f5f5f5;
+ --tw-prose-invert-quote-borders: #404040;
+ --tw-prose-invert-captions: #a3a3a3;
+ --tw-prose-invert-code: #fff;
+ --tw-prose-invert-pre-code: #d4d4d4;
+ --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
+ --tw-prose-invert-th-borders: #525252;
+ --tw-prose-invert-td-borders: #404040;
+}
+
+.prose-stone {
+ --tw-prose-body: #44403c;
+ --tw-prose-headings: #1c1917;
+ --tw-prose-lead: #57534e;
+ --tw-prose-links: #1c1917;
+ --tw-prose-bold: #1c1917;
+ --tw-prose-counters: #78716c;
+ --tw-prose-bullets: #d6d3d1;
+ --tw-prose-hr: #e7e5e4;
+ --tw-prose-quotes: #1c1917;
+ --tw-prose-quote-borders: #e7e5e4;
+ --tw-prose-captions: #78716c;
+ --tw-prose-code: #1c1917;
+ --tw-prose-pre-code: #e7e5e4;
+ --tw-prose-pre-bg: #292524;
+ --tw-prose-th-borders: #d6d3d1;
+ --tw-prose-td-borders: #e7e5e4;
+ --tw-prose-invert-body: #d6d3d1;
+ --tw-prose-invert-headings: #fff;
+ --tw-prose-invert-lead: #a8a29e;
+ --tw-prose-invert-links: #fff;
+ --tw-prose-invert-bold: #fff;
+ --tw-prose-invert-counters: #a8a29e;
+ --tw-prose-invert-bullets: #57534e;
+ --tw-prose-invert-hr: #44403c;
+ --tw-prose-invert-quotes: #f5f5f4;
+ --tw-prose-invert-quote-borders: #44403c;
+ --tw-prose-invert-captions: #a8a29e;
+ --tw-prose-invert-code: #fff;
+ --tw-prose-invert-pre-code: #d6d3d1;
+ --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
+ --tw-prose-invert-th-borders: #57534e;
+ --tw-prose-invert-td-borders: #44403c;
+}
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border-width: 0;
+}
+
+.absolute {
+ position: absolute;
+}
+
+.relative {
+ position: relative;
+}
+
+.inset-0 {
+ inset: 0px;
+}
+
+.inset-y-0 {
+ top: 0px;
+ bottom: 0px;
+}
+
+.left-1\/2 {
+ left: 50%;
+}
+
+.right-0 {
+ right: 0px;
+}
+
+.right-1\/2 {
+ right: 50%;
+}
+
+.top-0 {
+ top: 0px;
+}
+
+.top-8 {
+ top: 2rem;
+}
+
+.z-30 {
+ z-index: 30;
+}
+
+.z-50 {
+ z-index: 50;
+}
+
+.col-span-1 {
+ grid-column: span 1 / span 1;
+}
+
+.col-span-3 {
+ grid-column: span 3 / span 3;
+}
+
+.col-span-6 {
+ grid-column: span 6 / span 6;
+}
+
+.-mx-5 {
+ margin-left: -1.25rem;
+ margin-right: -1.25rem;
+}
+
+.-my-2 {
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+}
+
+.mx-auto {
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.my-16 {
+ margin-top: 4rem;
+ margin-bottom: 4rem;
+}
+
+.my-4 {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+}
+
+.my-6 {
+ margin-top: 1.5rem;
+ margin-bottom: 1.5rem;
+}
+
+.-ml-3 {
+ margin-left: -0.75rem;
+}
+
+.-mr-3 {
+ margin-right: -0.75rem;
+}
+
+.-mr-40 {
+ margin-right: -10rem;
+}
+
+.-mt-72 {
+ margin-top: -18rem;
+}
+
+.mb-2 {
+ margin-bottom: 0.5rem;
+}
+
+.mb-4 {
+ margin-bottom: 1rem;
+}
+
+.mb-6 {
+ margin-bottom: 1.5rem;
+}
+
+.mb-8 {
+ margin-bottom: 2rem;
+}
+
+.ml-1 {
+ margin-left: 0.25rem;
+}
+
+.ml-3 {
+ margin-left: 0.75rem;
+}
+
+.mt-1 {
+ margin-top: 0.25rem;
+}
+
+.mt-12 {
+ margin-top: 3rem;
+}
+
+.mt-2 {
+ margin-top: 0.5rem;
+}
+
+.mt-3 {
+ margin-top: 0.75rem;
+}
+
+.mt-4 {
+ margin-top: 1rem;
+}
+
+.mt-6 {
+ margin-top: 1.5rem;
+}
+
+.mt-8 {
+ margin-top: 2rem;
+}
+
+.block {
+ display: block;
+}
+
+.inline {
+ display: inline;
+}
+
+.flex {
+ display: flex;
+}
+
+.inline-flex {
+ display: inline-flex;
+}
+
+.table {
+ display: table;
+}
+
+.grid {
+ display: grid;
+}
+
+.hidden {
+ display: none;
+}
+
+.h-1\/3 {
+ height: 33.333333%;
+}
+
+.h-10 {
+ height: 2.5rem;
+}
+
+.h-4 {
+ height: 1rem;
+}
+
+.h-5 {
+ height: 1.25rem;
+}
+
+.h-6 {
+ height: 1.5rem;
+}
+
+.h-9 {
+ height: 2.25rem;
+}
+
+.h-auto {
+ height: auto;
+}
+
+.h-full {
+ height: 100%;
+}
+
+.max-h-12 {
+ max-height: 3rem;
+}
+
+.w-0 {
+ width: 0px;
+}
+
+.w-10 {
+ width: 2.5rem;
+}
+
+.w-4 {
+ width: 1rem;
+}
+
+.w-5 {
+ width: 1.25rem;
+}
+
+.w-6 {
+ width: 1.5rem;
+}
+
+.w-9 {
+ width: 2.25rem;
+}
+
+.w-full {
+ width: 100%;
+}
+
+.w-screen {
+ width: 100vw;
+}
+
+.min-w-0 {
+ min-width: 0px;
+}
+
+.max-w-2xl {
+ max-width: 42rem;
+}
+
+.max-w-3xl {
+ max-width: 48rem;
+}
+
+.max-w-4xl {
+ max-width: 56rem;
+}
+
+.max-w-7xl {
+ max-width: 80rem;
+}
+
+.max-w-full {
+ max-width: 100%;
+}
+
+.max-w-md {
+ max-width: 28rem;
+}
+
+.max-w-none {
+ max-width: none;
+}
+
+.max-w-screen-md {
+ max-width: 768px;
+}
+
+.max-w-screen-sm {
+ max-width: 640px;
+}
+
+.max-w-screen-xl {
+ max-width: 1280px;
+}
+
+.max-w-xl {
+ max-width: 36rem;
+}
+
+.flex-1 {
+ flex: 1 1 0%;
+}
+
+.flex-shrink-0 {
+ flex-shrink: 0;
+}
+
+.flex-grow {
+ flex-grow: 1;
+}
+
+.origin-top-right {
+ transform-origin: top right;
+}
+
+.rotate-0 {
+ --tw-rotate: 0deg;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
+.rotate-180 {
+ --tw-rotate: 180deg;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
+.scale-100 {
+ --tw-scale-x: 1;
+ --tw-scale-y: 1;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
+.scale-95 {
+ --tw-scale-x: .95;
+ --tw-scale-y: .95;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
+.transform {
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
+.resize {
+ resize: both;
+}
+
+.grid-cols-1 {
+ grid-template-columns: repeat(1, minmax(0, 1fr));
+}
+
+.grid-cols-2 {
+ grid-template-columns: repeat(2, minmax(0, 1fr));
+}
+
+.grid-cols-4 {
+ grid-template-columns: repeat(4, minmax(0, 1fr));
+}
+
+.flex-row {
+ flex-direction: row;
+}
+
+.flex-col {
+ flex-direction: column;
+}
+
+.flex-wrap {
+ flex-wrap: wrap;
+}
+
+.items-start {
+ align-items: flex-start;
+}
+
+.items-center {
+ align-items: center;
+}
+
+.justify-center {
+ justify-content: center;
+}
+
+.justify-between {
+ justify-content: space-between;
+}
+
+.gap-0 {
+ gap: 0px;
+}
+
+.gap-0\.5 {
+ gap: 0.125rem;
+}
+
+.gap-4 {
+ gap: 1rem;
+}
+
+.gap-8 {
+ gap: 2rem;
+}
+
+.space-x-1 > :not([hidden]) ~ :not([hidden]) {
+ --tw-space-x-reverse: 0;
+ margin-right: calc(0.25rem * var(--tw-space-x-reverse));
+ margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
+}
+
+.space-x-6 > :not([hidden]) ~ :not([hidden]) {
+ --tw-space-x-reverse: 0;
+ margin-right: calc(1.5rem * var(--tw-space-x-reverse));
+ margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
+}
+
+.space-y-6 > :not([hidden]) ~ :not([hidden]) {
+ --tw-space-y-reverse: 0;
+ margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
+ margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
+}
+
+.space-y-8 > :not([hidden]) ~ :not([hidden]) {
+ --tw-space-y-reverse: 0;
+ margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
+ margin-bottom: calc(2rem * var(--tw-space-y-reverse));
+}
+
+.overflow-hidden {
+ overflow: hidden;
+}
+
+.rounded-2xl {
+ border-radius: 1rem;
+}
+
+.rounded-full {
+ border-radius: 9999px;
+}
+
+.rounded-lg {
+ border-radius: 0.5rem;
+}
+
+.rounded-md {
+ border-radius: 0.375rem;
+}
+
+.rounded-l-3xl {
+ border-top-left-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+}
+
+.rounded-r-3xl {
+ border-top-right-radius: 1.5rem;
+ border-bottom-right-radius: 1.5rem;
+}
+
+.rounded-t-lg {
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+}
+
+.border {
+ border-width: 1px;
+}
+
+.border-2 {
+ border-width: 2px;
+}
+
+.border-t-2 {
+ border-top-width: 2px;
+}
+
+.border-gray-300 {
+ --tw-border-opacity: 1;
+ border-color: rgb(209 213 219 / var(--tw-border-opacity));
+}
+
+.border-gray-900 {
+ --tw-border-opacity: 1;
+ border-color: rgb(17 24 39 / var(--tw-border-opacity));
+}
+
+.border-primary-300 {
+ --tw-border-opacity: 1;
+ border-color: rgb(174 175 248 / var(--tw-border-opacity));
+}
+
+.border-transparent {
+ border-color: transparent;
+}
+
+.border-b-stone-200\/10 {
+ border-bottom-color: rgb(231 229 228 / 0.1);
+}
+
+.bg-gray-200 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(229 231 235 / var(--tw-bg-opacity));
+}
+
+.bg-gray-300 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(209 213 219 / var(--tw-bg-opacity));
+}
+
+.bg-gray-50 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(249 250 251 / var(--tw-bg-opacity));
+}
+
+.bg-gray-900 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(17 24 39 / var(--tw-bg-opacity));
+}
+
+.bg-indigo-600 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(79 70 229 / var(--tw-bg-opacity));
+}
+
+.bg-primary-500 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(99 102 241 / var(--tw-bg-opacity));
+}
+
+.bg-primary-600 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(48 52 236 / var(--tw-bg-opacity));
+}
+
+.bg-transparent {
+ background-color: transparent;
+}
+
+.bg-white {
+ --tw-bg-opacity: 1;
+ background-color: rgb(255 255 255 / var(--tw-bg-opacity));
+}
+
+.bg-zinc-100 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(244 244 245 / var(--tw-bg-opacity));
+}
+
+.bg-center {
+ background-position: center;
+}
+
+.object-fill {
+ -o-object-fit: fill;
+ object-fit: fill;
+}
+
+.p-2 {
+ padding: 0.5rem;
+}
+
+.p-2\.5 {
+ padding: 0.625rem;
+}
+
+.p-3 {
+ padding: 0.75rem;
+}
+
+.p-4 {
+ padding: 1rem;
+}
+
+.p-6 {
+ padding: 1.5rem;
+}
+
+.px-1 {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+}
+
+.px-2 {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.px-2\.5 {
+ padding-left: 0.625rem;
+ padding-right: 0.625rem;
+}
+
+.px-4 {
+ padding-left: 1rem;
+ padding-right: 1rem;
+}
+
+.px-5 {
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+}
+
+.px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+}
+
+.px-7 {
+ padding-left: 1.75rem;
+ padding-right: 1.75rem;
+}
+
+.px-8 {
+ padding-left: 2rem;
+ padding-right: 2rem;
+}
+
+.py-0 {
+ padding-top: 0px;
+ padding-bottom: 0px;
+}
+
+.py-0\.5 {
+ padding-top: 0.125rem;
+ padding-bottom: 0.125rem;
+}
+
+.py-10 {
+ padding-top: 2.5rem;
+ padding-bottom: 2.5rem;
+}
+
+.py-12 {
+ padding-top: 3rem;
+ padding-bottom: 3rem;
+}
+
+.py-16 {
+ padding-top: 4rem;
+ padding-bottom: 4rem;
+}
+
+.py-2 {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+
+.py-2\.5 {
+ padding-top: 0.625rem;
+ padding-bottom: 0.625rem;
+}
+
+.py-3 {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+}
+
+.py-6 {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+}
+
+.py-8 {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+}
+
+.py-96 {
+ padding-top: 24rem;
+ padding-bottom: 24rem;
+}
+
+.pb-12 {
+ padding-bottom: 3rem;
+}
+
+.pb-16 {
+ padding-bottom: 4rem;
+}
+
+.pb-2 {
+ padding-bottom: 0.5rem;
+}
+
+.pb-4 {
+ padding-bottom: 1rem;
+}
+
+.pl-4 {
+ padding-left: 1rem;
+}
+
+.pr-2 {
+ padding-right: 0.5rem;
+}
+
+.pt-1 {
+ padding-top: 0.25rem;
+}
+
+.pt-2 {
+ padding-top: 0.5rem;
+}
+
+.pt-4 {
+ padding-top: 1rem;
+}
+
+.pt-6 {
+ padding-top: 1.5rem;
+}
+
+.pt-8 {
+ padding-top: 2rem;
+}
+
+.text-left {
+ text-align: left;
+}
+
+.text-center {
+ text-align: center;
+}
+
+.text-2xl {
+ font-size: 1.5rem;
+ line-height: 2rem;
+}
+
+.text-3xl {
+ font-size: 1.875rem;
+ line-height: 2.25rem;
+}
+
+.text-4xl {
+ font-size: 2.25rem;
+ line-height: 2.5rem;
+}
+
+.text-5xl {
+ font-size: 3rem;
+ line-height: 1;
+}
+
+.text-8xl {
+ font-size: 6rem;
+ line-height: 1;
+}
+
+.text-base {
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+
+.text-lg {
+ font-size: 1.125rem;
+ line-height: 1.75rem;
+}
+
+.text-sm {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+
+.text-xl {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+}
+
+.font-black {
+ font-weight: 900;
+}
+
+.font-bold {
+ font-weight: 700;
+}
+
+.font-extrabold {
+ font-weight: 800;
+}
+
+.font-light {
+ font-weight: 300;
+}
+
+.font-medium {
+ font-weight: 500;
+}
+
+.font-normal {
+ font-weight: 400;
+}
+
+.font-semibold {
+ font-weight: 600;
+}
+
+.uppercase {
+ text-transform: uppercase;
+}
+
+.capitalize {
+ text-transform: capitalize;
+}
+
+.italic {
+ font-style: italic;
+}
+
+.leading-7 {
+ line-height: 1.75rem;
+}
+
+.leading-none {
+ line-height: 1;
+}
+
+.tracking-tight {
+ letter-spacing: -0.025em;
+}
+
+.text-gray-100 {
+ --tw-text-opacity: 1;
+ color: rgb(243 244 246 / var(--tw-text-opacity));
+}
+
+.text-gray-200 {
+ --tw-text-opacity: 1;
+ color: rgb(229 231 235 / var(--tw-text-opacity));
+}
+
+.text-gray-300 {
+ --tw-text-opacity: 1;
+ color: rgb(209 213 219 / var(--tw-text-opacity));
+}
+
+.text-gray-400 {
+ --tw-text-opacity: 1;
+ color: rgb(156 163 175 / var(--tw-text-opacity));
+}
+
+.text-gray-500 {
+ --tw-text-opacity: 1;
+ color: rgb(107 114 128 / var(--tw-text-opacity));
+}
+
+.text-gray-800 {
+ --tw-text-opacity: 1;
+ color: rgb(31 41 55 / var(--tw-text-opacity));
+}
+
+.text-gray-900 {
+ --tw-text-opacity: 1;
+ color: rgb(17 24 39 / var(--tw-text-opacity));
+}
+
+.text-primary-100 {
+ --tw-text-opacity: 1;
+ color: rgb(249 249 254 / var(--tw-text-opacity));
+}
+
+.text-primary-400 {
+ --tw-text-opacity: 1;
+ color: rgb(136 139 244 / var(--tw-text-opacity));
+}
+
+.text-primary-500 {
+ --tw-text-opacity: 1;
+ color: rgb(99 102 241 / var(--tw-text-opacity));
+}
+
+.text-primary-600 {
+ --tw-text-opacity: 1;
+ color: rgb(48 52 236 / var(--tw-text-opacity));
+}
+
+.text-primary-900 {
+ --tw-text-opacity: 1;
+ color: rgb(10 12 106 / var(--tw-text-opacity));
+}
+
+.text-white {
+ --tw-text-opacity: 1;
+ color: rgb(255 255 255 / var(--tw-text-opacity));
+}
+
+.text-zinc-900 {
+ --tw-text-opacity: 1;
+ color: rgb(24 24 27 / var(--tw-text-opacity));
+}
+
+.text-opacity-40 {
+ --tw-text-opacity: 0.4;
+}
+
+.placeholder-gray-500::-moz-placeholder {
+ --tw-placeholder-opacity: 1;
+ color: rgb(107 114 128 / var(--tw-placeholder-opacity));
+}
+
+.placeholder-gray-500::placeholder {
+ --tw-placeholder-opacity: 1;
+ color: rgb(107 114 128 / var(--tw-placeholder-opacity));
+}
+
+.opacity-0 {
+ opacity: 0;
+}
+
+.opacity-100 {
+ opacity: 1;
+}
+
+.shadow {
+ --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
+ --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+}
+
+.shadow-lg {
+ --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
+ --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+}
+
+.shadow-sm {
+ --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
+ --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+}
+
+.shadow-xl {
+ --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
+ --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+}
+
+.shadow-neutral-100\/20 {
+ --tw-shadow-color: rgb(194 197 204 / 0.2);
+ --tw-shadow: var(--tw-shadow-colored);
+}
+
+.ring-4 {
+ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
+ --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
+ box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
+}
+
+.ring-zinc-300\/40 {
+ --tw-ring-color: rgb(212 212 216 / 0.4);
+}
+
+.transition {
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ transition-duration: 150ms;
+}
+
+.transition-colors {
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ transition-duration: 150ms;
+}
+
+.transition-opacity {
+ transition-property: opacity;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ transition-duration: 150ms;
+}
+
+.transition-transform {
+ transition-property: transform;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ transition-duration: 150ms;
+}
+
+.duration-100 {
+ transition-duration: 100ms;
+}
+
+.duration-1000 {
+ transition-duration: 1000ms;
+}
+
+.duration-200 {
+ transition-duration: 200ms;
+}
+
+.duration-75 {
+ transition-duration: 75ms;
+}
+
+.ease-in {
+ transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
+}
+
+.ease-in-out {
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+.ease-out {
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
+}
+
+font-family: ui-sans-serif,
+system-ui,
+-apple-system,
+BlinkMacSystemFont,
+"Segoe UI",
+Roboto,
+"Helvetica Neue",
+Arial,
+"Noto Sans",
+sans-serif,
+Apple Color Emoji,
+Segoe UI Emoji,
+NotoColorEmoji,
+Segoe UI Symbol,
+Android Emoji,
+EmojiSymbols;
+
+/* Custom CSS */
+
+.prose :where(h1):not(:where([class~="not-prose"] *)) {
+ color: white !important;
+}
+
+/* Custom CSS end */
+
+:is(.dark .dark\:prose-invert) {
+ --tw-prose-body: var(--tw-prose-invert-body);
+ --tw-prose-headings: var(--tw-prose-invert-headings);
+ --tw-prose-lead: var(--tw-prose-invert-lead);
+ --tw-prose-links: var(--tw-prose-invert-links);
+ --tw-prose-bold: var(--tw-prose-invert-bold);
+ --tw-prose-counters: var(--tw-prose-invert-counters);
+ --tw-prose-bullets: var(--tw-prose-invert-bullets);
+ --tw-prose-hr: var(--tw-prose-invert-hr);
+ --tw-prose-quotes: var(--tw-prose-invert-quotes);
+ --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
+ --tw-prose-captions: var(--tw-prose-invert-captions);
+ --tw-prose-code: var(--tw-prose-invert-code);
+ --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
+ --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
+ --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
+ --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
+}
+
+@media (min-width: 768px) {
+ .md\:prose-lg {
+ font-size: 1.125rem;
+ line-height: 1.7777778;
+ }
+
+ .md\:prose-lg :where(p):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+ }
+
+ .md\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
+ font-size: 1.2222222em;
+ line-height: 1.4545455;
+ margin-top: 1.0909091em;
+ margin-bottom: 1.0909091em;
+ }
+
+ .md\:prose-lg :where(blockquote):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.6666667em;
+ margin-bottom: 1.6666667em;
+ padding-left: 1em;
+ }
+
+ .md\:prose-lg :where(h1):not(:where([class~="not-prose"] *)) {
+ font-size: 2.6666667em;
+ margin-top: 0;
+ margin-bottom: 0.8333333em;
+ line-height: 1;
+ }
+
+ .md\:prose-lg :where(h2):not(:where([class~="not-prose"] *)) {
+ font-size: 1.6666667em;
+ margin-top: 1.8666667em;
+ margin-bottom: 1.0666667em;
+ line-height: 1.3333333;
+ }
+
+ .md\:prose-lg :where(h3):not(:where([class~="not-prose"] *)) {
+ font-size: 1.3333333em;
+ margin-top: 1.6666667em;
+ margin-bottom: 0.6666667em;
+ line-height: 1.5;
+ }
+
+ .md\:prose-lg :where(h4):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7777778em;
+ margin-bottom: 0.4444444em;
+ line-height: 1.5555556;
+ }
+
+ .md\:prose-lg :where(img):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7777778em;
+ margin-bottom: 1.7777778em;
+ }
+
+ .md\:prose-lg :where(video):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7777778em;
+ margin-bottom: 1.7777778em;
+ }
+
+ .md\:prose-lg :where(figure):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.7777778em;
+ margin-bottom: 1.7777778em;
+ }
+
+ .md\:prose-lg :where(figure > *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ .md\:prose-lg :where(figcaption):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+ line-height: 1.5;
+ margin-top: 1em;
+ }
+
+ .md\:prose-lg :where(code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+ }
+
+ .md\:prose-lg :where(h2 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8666667em;
+ }
+
+ .md\:prose-lg :where(h3 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.875em;
+ }
+
+ .md\:prose-lg :where(pre):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+ line-height: 1.75;
+ margin-top: 2em;
+ margin-bottom: 2em;
+ border-radius: 0.375rem;
+ padding-top: 1em;
+ padding-right: 1.5em;
+ padding-bottom: 1em;
+ padding-left: 1.5em;
+ }
+
+ .md\:prose-lg :where(ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+ padding-left: 1.5555556em;
+ }
+
+ .md\:prose-lg :where(ul):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ margin-bottom: 1.3333333em;
+ padding-left: 1.5555556em;
+ }
+
+ .md\:prose-lg :where(li):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.6666667em;
+ margin-bottom: 0.6666667em;
+ }
+
+ .md\:prose-lg :where(ol > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4444444em;
+ }
+
+ .md\:prose-lg :where(ul > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4444444em;
+ }
+
+ .md\:prose-lg :where(.md\:prose-lg > ul > li p):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.8888889em;
+ margin-bottom: 0.8888889em;
+ }
+
+ .md\:prose-lg :where(.md\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ }
+
+ .md\:prose-lg :where(.md\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.3333333em;
+ }
+
+ .md\:prose-lg :where(.md\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.3333333em;
+ }
+
+ .md\:prose-lg :where(.md\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.3333333em;
+ }
+
+ .md\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.8888889em;
+ margin-bottom: 0.8888889em;
+ }
+
+ .md\:prose-lg :where(hr):not(:where([class~="not-prose"] *)) {
+ margin-top: 3.1111111em;
+ margin-bottom: 3.1111111em;
+ }
+
+ .md\:prose-lg :where(hr + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .md\:prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .md\:prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .md\:prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .md\:prose-lg :where(table):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8888889em;
+ line-height: 1.5;
+ }
+
+ .md\:prose-lg :where(thead th):not(:where([class~="not-prose"] *)) {
+ padding-right: 0.75em;
+ padding-bottom: 0.75em;
+ padding-left: 0.75em;
+ }
+
+ .md\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+ }
+
+ .md\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+ }
+
+ .md\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
+ padding-top: 0.75em;
+ padding-right: 0.75em;
+ padding-bottom: 0.75em;
+ padding-left: 0.75em;
+ }
+
+ .md\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+ }
+
+ .md\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+ }
+
+ .md\:prose-lg :where(.md\:prose-lg > :first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .md\:prose-lg :where(.md\:prose-lg > :last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 0;
+ }
+}
+
+@media (min-width: 1024px) {
+ .lg\:prose-xl {
+ font-size: 1.25rem;
+ line-height: 1.8;
+ }
+
+ .lg\:prose-xl :where(p):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+ margin-bottom: 1.2em;
+ }
+
+ .lg\:prose-xl :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
+ font-size: 1.2em;
+ line-height: 1.5;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ }
+
+ .lg\:prose-xl :where(blockquote):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.6em;
+ margin-bottom: 1.6em;
+ padding-left: 1.0666667em;
+ }
+
+ .lg\:prose-xl :where(h1):not(:where([class~="not-prose"] *)) {
+ font-size: 2.8em;
+ margin-top: 0;
+ margin-bottom: 0.8571429em;
+ line-height: 1;
+ }
+
+ .lg\:prose-xl :where(h2):not(:where([class~="not-prose"] *)) {
+ font-size: 1.8em;
+ margin-top: 1.5555556em;
+ margin-bottom: 0.8888889em;
+ line-height: 1.1111111;
+ }
+
+ .lg\:prose-xl :where(h3):not(:where([class~="not-prose"] *)) {
+ font-size: 1.5em;
+ margin-top: 1.6em;
+ margin-bottom: 0.6666667em;
+ line-height: 1.3333333;
+ }
+
+ .lg\:prose-xl :where(h4):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.8em;
+ margin-bottom: 0.6em;
+ line-height: 1.6;
+ }
+
+ .lg\:prose-xl :where(img):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+ }
+
+ .lg\:prose-xl :where(video):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+ }
+
+ .lg\:prose-xl :where(figure):not(:where([class~="not-prose"] *)) {
+ margin-top: 2em;
+ margin-bottom: 2em;
+ }
+
+ .lg\:prose-xl :where(figure > *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ .lg\:prose-xl :where(figcaption):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+ line-height: 1.5555556;
+ margin-top: 1em;
+ }
+
+ .lg\:prose-xl :where(code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+ }
+
+ .lg\:prose-xl :where(h2 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.8611111em;
+ }
+
+ .lg\:prose-xl :where(h3 code):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+ }
+
+ .lg\:prose-xl :where(pre):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+ line-height: 1.7777778;
+ margin-top: 2em;
+ margin-bottom: 2em;
+ border-radius: 0.5rem;
+ padding-top: 1.1111111em;
+ padding-right: 1.3333333em;
+ padding-bottom: 1.1111111em;
+ padding-left: 1.3333333em;
+ }
+
+ .lg\:prose-xl :where(ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+ margin-bottom: 1.2em;
+ padding-left: 1.6em;
+ }
+
+ .lg\:prose-xl :where(ul):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+ margin-bottom: 1.2em;
+ padding-left: 1.6em;
+ }
+
+ .lg\:prose-xl :where(li):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.6em;
+ margin-bottom: 0.6em;
+ }
+
+ .lg\:prose-xl :where(ol > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4em;
+ }
+
+ .lg\:prose-xl :where(ul > li):not(:where([class~="not-prose"] *)) {
+ padding-left: 0.4em;
+ }
+
+ .lg\:prose-xl :where(.lg\:prose-xl > ul > li p):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+ }
+
+ .lg\:prose-xl :where(.lg\:prose-xl > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+ }
+
+ .lg\:prose-xl :where(.lg\:prose-xl > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.2em;
+ }
+
+ .lg\:prose-xl :where(.lg\:prose-xl > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 1.2em;
+ }
+
+ .lg\:prose-xl :where(.lg\:prose-xl > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 1.2em;
+ }
+
+ .lg\:prose-xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+ }
+
+ .lg\:prose-xl :where(hr):not(:where([class~="not-prose"] *)) {
+ margin-top: 2.8em;
+ margin-bottom: 2.8em;
+ }
+
+ .lg\:prose-xl :where(hr + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .lg\:prose-xl :where(h2 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .lg\:prose-xl :where(h3 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .lg\:prose-xl :where(h4 + *):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .lg\:prose-xl :where(table):not(:where([class~="not-prose"] *)) {
+ font-size: 0.9em;
+ line-height: 1.5555556;
+ }
+
+ .lg\:prose-xl :where(thead th):not(:where([class~="not-prose"] *)) {
+ padding-right: 0.6666667em;
+ padding-bottom: 0.8888889em;
+ padding-left: 0.6666667em;
+ }
+
+ .lg\:prose-xl :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+ }
+
+ .lg\:prose-xl :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+ }
+
+ .lg\:prose-xl :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
+ padding-top: 0.8888889em;
+ padding-right: 0.6666667em;
+ padding-bottom: 0.8888889em;
+ padding-left: 0.6666667em;
+ }
+
+ .lg\:prose-xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
+ padding-left: 0;
+ }
+
+ .lg\:prose-xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
+ padding-right: 0;
+ }
+
+ .lg\:prose-xl :where(.lg\:prose-xl > :first-child):not(:where([class~="not-prose"] *)) {
+ margin-top: 0;
+ }
+
+ .lg\:prose-xl :where(.lg\:prose-xl > :last-child):not(:where([class~="not-prose"] *)) {
+ margin-bottom: 0;
+ }
+}
+
+.hover\:bg-black:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(0 0 0 / var(--tw-bg-opacity));
+}
+
+.hover\:bg-gray-100:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(243 244 246 / var(--tw-bg-opacity));
+}
+
+.hover\:bg-indigo-800:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(55 48 163 / var(--tw-bg-opacity));
+}
+
+.hover\:bg-primary-200:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(211 212 251 / var(--tw-bg-opacity));
+}
+
+.hover\:bg-primary-600:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(48 52 236 / var(--tw-bg-opacity));
+}
+
+.hover\:bg-primary-800:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(14 17 158 / var(--tw-bg-opacity));
+}
+
+.hover\:text-black:hover {
+ --tw-text-opacity: 1;
+ color: rgb(0 0 0 / var(--tw-text-opacity));
+}
+
+.hover\:text-gray-300:hover {
+ --tw-text-opacity: 1;
+ color: rgb(209 213 219 / var(--tw-text-opacity));
+}
+
+.hover\:text-primary-600:hover {
+ --tw-text-opacity: 1;
+ color: rgb(48 52 236 / var(--tw-text-opacity));
+}
+
+.hover\:text-white:hover {
+ --tw-text-opacity: 1;
+ color: rgb(255 255 255 / var(--tw-text-opacity));
+}
+
+.hover\:underline:hover {
+ text-decoration-line: underline;
+}
+
+.focus\:border-indigo-500:focus {
+ --tw-border-opacity: 1;
+ border-color: rgb(99 102 241 / var(--tw-border-opacity));
+}
+
+.focus\:border-transparent:focus {
+ border-color: transparent;
+}
+
+.focus\:bg-primary-600:focus {
+ --tw-bg-opacity: 1;
+ background-color: rgb(48 52 236 / var(--tw-bg-opacity));
+}
+
+.focus\:bg-primary-700:focus {
+ --tw-bg-opacity: 1;
+ background-color: rgb(19 23 209 / var(--tw-bg-opacity));
+}
+
+.focus\:text-white:focus {
+ --tw-text-opacity: 1;
+ color: rgb(255 255 255 / var(--tw-text-opacity));
+}
+
+.focus\:outline-none:focus {
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+}
+
+.focus\:ring-2:focus {
+ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
+ --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
+ box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
+}
+
+.focus\:ring-4:focus {
+ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
+ --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
+ box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
+}
+
+.focus\:ring-gray-200:focus {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
+}
+
+.focus\:ring-indigo-300:focus {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity));
+}
+
+.focus\:ring-indigo-500:focus {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
+}
+
+.focus\:ring-primary-300:focus {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(174 175 248 / var(--tw-ring-opacity));
+}
+
+.focus\:ring-white:focus {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
+}
+
+.focus\:ring-offset-2:focus {
+ --tw-ring-offset-width: 2px;
+}
+
+.focus\:ring-offset-primary-500:focus {
+ --tw-ring-offset-color: #6366F1;
+}
+
+.group:hover .group-hover\:bg-gray-900 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(17 24 39 / var(--tw-bg-opacity));
+}
+
+.group:hover .group-hover\:text-gray-400\/60 {
+ color: rgb(156 163 175 / 0.6);
+}
+
+.group:hover .group-hover\:opacity-50 {
+ opacity: 0.5;
+}
+
+.group:focus .group-focus\:opacity-70 {
+ opacity: 0.7;
+}
+
+.prose-headings\:underline :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *))) {
+ text-decoration-line: underline;
+}
+
+.prose-a\:text-blue-600 :is(:where(a):not(:where([class~="not-prose"] *))) {
+ --tw-text-opacity: 1;
+ color: rgb(37 99 235 / var(--tw-text-opacity));
+}
+
+.hover\:prose-a\:text-blue-500 :is(:where(a):not(:where([class~="not-prose"] *))):hover {
+ --tw-text-opacity: 1;
+ color: rgb(59 130 246 / var(--tw-text-opacity));
+}
+
+.prose-img\:rounded-xl :is(:where(img):not(:where([class~="not-prose"] *))) {
+ border-radius: 0.75rem;
+}
+
+:is(.dark .dark\:border-gray-600) {
+ --tw-border-opacity: 1;
+ border-color: rgb(75 85 99 / var(--tw-border-opacity));
+}
+
+:is(.dark .dark\:bg-gray-700) {
+ --tw-bg-opacity: 1;
+ background-color: rgb(55 65 81 / var(--tw-bg-opacity));
+}
+
+:is(.dark .dark\:bg-gray-800) {
+ --tw-bg-opacity: 1;
+ background-color: rgb(31 41 55 / var(--tw-bg-opacity));
+}
+
+:is(.dark .dark\:bg-gray-900) {
+ --tw-bg-opacity: 1;
+ background-color: rgb(17 24 39 / var(--tw-bg-opacity));
+}
+
+:is(.dark .dark\:bg-gray-900\/10) {
+ background-color: rgb(17 24 39 / 0.1);
+}
+
+:is(.dark .dark\:bg-gray-900\/50) {
+ background-color: rgb(17 24 39 / 0.5);
+}
+
+:is(.dark .dark\:bg-indigo-600) {
+ --tw-bg-opacity: 1;
+ background-color: rgb(79 70 229 / var(--tw-bg-opacity));
+}
+
+:is(.dark .dark\:text-gray-200) {
+ --tw-text-opacity: 1;
+ color: rgb(229 231 235 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:text-gray-300) {
+ --tw-text-opacity: 1;
+ color: rgb(209 213 219 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:text-gray-400) {
+ --tw-text-opacity: 1;
+ color: rgb(156 163 175 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:text-gray-50) {
+ --tw-text-opacity: 1;
+ color: rgb(249 250 251 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:text-gray-900\/60) {
+ color: rgb(17 24 39 / 0.6);
+}
+
+:is(.dark .dark\:text-primary-100) {
+ --tw-text-opacity: 1;
+ color: rgb(249 249 254 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:text-primary-300) {
+ --tw-text-opacity: 1;
+ color: rgb(174 175 248 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:text-primary-400) {
+ --tw-text-opacity: 1;
+ color: rgb(136 139 244 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:text-white) {
+ --tw-text-opacity: 1;
+ color: rgb(255 255 255 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:text-zinc-200) {
+ --tw-text-opacity: 1;
+ color: rgb(228 228 231 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder {
+ --tw-placeholder-opacity: 1;
+ color: rgb(156 163 175 / var(--tw-placeholder-opacity));
+}
+
+:is(.dark .dark\:placeholder-gray-400)::placeholder {
+ --tw-placeholder-opacity: 1;
+ color: rgb(156 163 175 / var(--tw-placeholder-opacity));
+}
+
+:is(.dark .dark\:shadow-neutral-800\/40) {
+ --tw-shadow-color: rgb(30 32 36 / 0.4);
+ --tw-shadow: var(--tw-shadow-colored);
+}
+
+:is(.dark .dark\:ring-gray-900\/40) {
+ --tw-ring-color: rgb(17 24 39 / 0.4);
+}
+
+:is(.dark .dark\:invert) {
+ --tw-invert: invert(100%);
+ filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
+}
+
+:is(.dark .dark\:hover\:bg-gray-700:hover) {
+ --tw-bg-opacity: 1;
+ background-color: rgb(55 65 81 / var(--tw-bg-opacity));
+}
+
+:is(.dark .dark\:hover\:bg-indigo-700:hover) {
+ --tw-bg-opacity: 1;
+ background-color: rgb(67 56 202 / var(--tw-bg-opacity));
+}
+
+:is(.dark .dark\:hover\:text-primary-500:hover) {
+ --tw-text-opacity: 1;
+ color: rgb(99 102 241 / var(--tw-text-opacity));
+}
+
+:is(.dark .dark\:focus\:border-indigo-500:focus) {
+ --tw-border-opacity: 1;
+ border-color: rgb(99 102 241 / var(--tw-border-opacity));
+}
+
+:is(.dark .dark\:focus\:ring-gray-700:focus) {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity));
+}
+
+:is(.dark .dark\:focus\:ring-indigo-500:focus) {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
+}
+
+:is(.dark .dark\:focus\:ring-indigo-800:focus) {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity));
+}
+
+:is(.dark .dark\:focus\:ring-primary-900:focus) {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(10 12 106 / var(--tw-ring-opacity));
+}
+
+@media (min-width: 640px) {
+ .sm\:relative {
+ position: relative;
+ }
+
+ .sm\:col-span-2 {
+ grid-column: span 2 / span 2;
+ }
+
+ .sm\:mx-auto {
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .sm\:-mt-32 {
+ margin-top: -8rem;
+ }
+
+ .sm\:mb-0 {
+ margin-bottom: 0px;
+ }
+
+ .sm\:mb-6 {
+ margin-bottom: 1.5rem;
+ }
+
+ .sm\:ml-3 {
+ margin-left: 0.75rem;
+ }
+
+ .sm\:mt-0 {
+ margin-top: 0px;
+ }
+
+ .sm\:mt-12 {
+ margin-top: 3rem;
+ }
+
+ .sm\:mt-4 {
+ margin-top: 1rem;
+ }
+
+ .sm\:block {
+ display: block;
+ }
+
+ .sm\:flex {
+ display: flex;
+ }
+
+ .sm\:h-2\/3 {
+ height: 66.666667%;
+ }
+
+ .sm\:w-fit {
+ width: -moz-fit-content;
+ width: fit-content;
+ }
+
+ .sm\:max-w-3xl {
+ max-width: 48rem;
+ }
+
+ .sm\:max-w-lg {
+ max-width: 32rem;
+ }
+
+ .sm\:max-w-xl {
+ max-width: 36rem;
+ }
+
+ .sm\:px-0 {
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+
+ .sm\:px-10 {
+ padding-left: 2.5rem;
+ padding-right: 2.5rem;
+ }
+
+ .sm\:px-12 {
+ padding-left: 3rem;
+ padding-right: 3rem;
+ }
+
+ .sm\:px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+
+ .sm\:py-20 {
+ padding-top: 5rem;
+ padding-bottom: 5rem;
+ }
+
+ .sm\:py-8 {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+
+ .sm\:pt-6 {
+ padding-top: 1.5rem;
+ }
+
+ .sm\:text-center {
+ text-align: center;
+ }
+
+ .sm\:text-4xl {
+ font-size: 2.25rem;
+ line-height: 2.5rem;
+ }
+
+ .sm\:text-xl {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+ }
+}
+
+@media (min-width: 768px) {
+ .md\:sticky {
+ position: sticky;
+ }
+
+ .md\:-mt-1 {
+ margin-top: -0.25rem;
+ }
+
+ .md\:ml-2 {
+ margin-left: 0.5rem;
+ }
+
+ .md\:ml-4 {
+ margin-left: 1rem;
+ }
+
+ .md\:mt-0 {
+ margin-top: 0px;
+ }
+
+ .md\:mt-12 {
+ margin-top: 3rem;
+ }
+
+ .md\:mt-16 {
+ margin-top: 4rem;
+ }
+
+ .md\:mt-8 {
+ margin-top: 2rem;
+ }
+
+ .md\:inline {
+ display: inline;
+ }
+
+ .md\:flex {
+ display: flex;
+ }
+
+ .md\:hidden {
+ display: none;
+ }
+
+ .md\:h-6 {
+ height: 1.5rem;
+ }
+
+ .md\:w-48 {
+ width: 12rem;
+ }
+
+ .md\:w-6 {
+ width: 1.5rem;
+ }
+
+ .md\:w-auto {
+ width: auto;
+ }
+
+ .md\:w-screen {
+ width: 100vw;
+ }
+
+ .md\:max-w-sm {
+ max-width: 24rem;
+ }
+
+ .md\:grid-cols-3 {
+ grid-template-columns: repeat(3, minmax(0, 1fr));
+ }
+
+ .md\:flex-row {
+ flex-direction: row;
+ }
+
+ .md\:items-center {
+ align-items: center;
+ }
+
+ .md\:justify-end {
+ justify-content: flex-end;
+ }
+
+ .md\:justify-between {
+ justify-content: space-between;
+ }
+
+ .md\:px-1 {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+
+ .md\:px-1\.5 {
+ padding-left: 0.375rem;
+ padding-right: 0.375rem;
+ }
+
+ .md\:px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+
+ .md\:py-12 {
+ padding-top: 3rem;
+ padding-bottom: 3rem;
+ }
+
+ .md\:pb-0 {
+ padding-bottom: 0px;
+ }
+
+ .md\:pb-16 {
+ padding-bottom: 4rem;
+ }
+
+ .md\:pt-12 {
+ padding-top: 3rem;
+ }
+
+ .md\:pt-24 {
+ padding-top: 6rem;
+ }
+
+ .md\:text-4xl {
+ font-size: 2.25rem;
+ line-height: 2.5rem;
+ }
+
+ .md\:text-5xl {
+ font-size: 3rem;
+ line-height: 1;
+ }
+
+ .md\:text-lg {
+ font-size: 1.125rem;
+ line-height: 1.75rem;
+ }
+}
+
+@media (min-width: 1024px) {
+ .lg\:absolute {
+ position: absolute;
+ }
+
+ .lg\:relative {
+ position: relative;
+ }
+
+ .lg\:inset-y-0 {
+ top: 0px;
+ bottom: 0px;
+ }
+
+ .lg\:-right-8 {
+ right: -2rem;
+ }
+
+ .lg\:left-0 {
+ left: 0px;
+ }
+
+ .lg\:left-80 {
+ left: 20rem;
+ }
+
+ .lg\:left-auto {
+ left: auto;
+ }
+
+ .lg\:right-0 {
+ right: 0px;
+ }
+
+ .lg\:right-72 {
+ right: 18rem;
+ }
+
+ .lg\:top-12 {
+ top: 3rem;
+ }
+
+ .lg\:m-0 {
+ margin: 0px;
+ }
+
+ .lg\:mx-0 {
+ margin-left: 0px;
+ margin-right: 0px;
+ }
+
+ .lg\:mx-auto {
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .lg\:mb-0 {
+ margin-bottom: 0px;
+ }
+
+ .lg\:mb-16 {
+ margin-bottom: 4rem;
+ }
+
+ .lg\:mb-4 {
+ margin-bottom: 1rem;
+ }
+
+ .lg\:mt-0 {
+ margin-top: 0px;
+ }
+
+ .lg\:grid {
+ display: grid;
+ }
+
+ .lg\:h-full {
+ height: 100%;
+ }
+
+ .lg\:w-1\/2 {
+ width: 50%;
+ }
+
+ .lg\:w-auto {
+ width: auto;
+ }
+
+ .lg\:w-full {
+ width: 100%;
+ }
+
+ .lg\:w-screen {
+ width: 100vw;
+ }
+
+ .lg\:max-w-7xl {
+ max-width: 80rem;
+ }
+
+ .lg\:max-w-none {
+ max-width: none;
+ }
+
+ .lg\:grid-cols-12 {
+ grid-template-columns: repeat(12, minmax(0, 1fr));
+ }
+
+ .lg\:grid-cols-2 {
+ grid-template-columns: repeat(2, minmax(0, 1fr));
+ }
+
+ .lg\:items-start {
+ align-items: flex-start;
+ }
+
+ .lg\:items-center {
+ align-items: center;
+ }
+
+ .lg\:gap-12 {
+ gap: 3rem;
+ }
+
+ .lg\:gap-24 {
+ gap: 6rem;
+ }
+
+ .lg\:px-0 {
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+
+ .lg\:px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+
+ .lg\:px-8 {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+
+ .lg\:py-0 {
+ padding-top: 0px;
+ padding-bottom: 0px;
+ }
+
+ .lg\:py-16 {
+ padding-top: 4rem;
+ padding-bottom: 4rem;
+ }
+
+ .lg\:py-20 {
+ padding-top: 5rem;
+ padding-bottom: 5rem;
+ }
+
+ .lg\:pb-16 {
+ padding-bottom: 4rem;
+ }
+
+ .lg\:pb-24 {
+ padding-bottom: 6rem;
+ }
+
+ .lg\:pl-12 {
+ padding-left: 3rem;
+ }
+
+ .lg\:pt-12 {
+ padding-top: 3rem;
+ }
+
+ .lg\:pt-20 {
+ padding-top: 5rem;
+ }
+
+ .lg\:text-left {
+ text-align: left;
+ }
+
+ .lg\:text-7xl {
+ font-size: 4.5rem;
+ line-height: 1;
+ }
+}
+
+@media (min-width: 1280px) {
+ .xl\:mb-2 {
+ margin-bottom: 0.5rem;
+ }
+
+ .xl\:text-6xl {
+ font-size: 3.75rem;
+ line-height: 1;
+ }
+
+ .xl\:text-9xl {
+ font-size: 8rem;
+ line-height: 1;
+ }
+
+ .xl\:text-xl {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+ }
+}
\ No newline at end of file
diff --git a/assets/images/featured/featured-img-placeholder.png b/assets/images/featured/featured-img-placeholder.png
new file mode 100644
index 0000000..bf41f69
Binary files /dev/null and b/assets/images/featured/featured-img-placeholder.png differ
diff --git a/assets/images/global/author.webp b/assets/images/global/author.webp
new file mode 100644
index 0000000..2df17e5
Binary files /dev/null and b/assets/images/global/author.webp differ
diff --git a/assets/images/global/sample-logo.svg b/assets/images/global/sample-logo.svg
new file mode 100644
index 0000000..c015112
--- /dev/null
+++ b/assets/images/global/sample-logo.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 25.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY st0 "fill:#000000;">
+]>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 138 48" style="enable-background:new 0 0 138 48;" xml:space="preserve">
+<g>
+ <path style="&st0;" d="M62,32.6V15.4h4.7v13.5h7v3.8H62z"/>
+ <path style="&st0;" d="M89.8,24c0,1.9-0.4,3.5-1.1,4.8c-0.7,1.3-1.8,2.3-3,3c-1.3,0.7-2.7,1-4.2,1c-1.6,0-3-0.3-4.2-1
+ c-1.3-0.7-2.3-1.7-3-3c-0.7-1.3-1.1-2.9-1.1-4.8c0-1.9,0.4-3.5,1.1-4.8c0.7-1.3,1.7-2.3,3-3c1.3-0.7,2.7-1,4.2-1c1.6,0,3,0.3,4.2,1
+ c1.3,0.7,2.3,1.7,3,3C89.5,20.5,89.8,22.1,89.8,24z M85,24c0-1-0.1-1.9-0.4-2.6c-0.3-0.7-0.7-1.2-1.2-1.6c-0.5-0.4-1.2-0.6-2-0.6
+ c-0.8,0-1.4,0.2-2,0.6c-0.5,0.4-0.9,0.9-1.2,1.6C78,22.1,77.9,23,77.9,24c0,1,0.1,1.9,0.4,2.6c0.3,0.7,0.7,1.2,1.2,1.6
+ c0.5,0.4,1.2,0.6,2,0.6c0.8,0,1.4-0.2,2-0.6c0.5-0.4,0.9-0.9,1.2-1.6C84.9,25.9,85,25,85,24z"/>
+ <path style="&st0;" d="M102,21.1c-0.1-0.3-0.2-0.6-0.3-0.8c-0.2-0.2-0.4-0.4-0.6-0.6c-0.2-0.2-0.5-0.3-0.8-0.4s-0.6-0.1-1-0.1
+ c-0.8,0-1.5,0.2-2,0.6c-0.6,0.4-1,0.9-1.3,1.6c-0.3,0.7-0.4,1.6-0.4,2.6c0,1,0.1,1.9,0.4,2.6c0.3,0.7,0.7,1.3,1.2,1.6
+ c0.5,0.4,1.2,0.6,2,0.6c0.7,0,1.3-0.1,1.8-0.3s0.8-0.5,1.1-0.9c0.2-0.4,0.4-0.8,0.4-1.3l0.8,0.1h-3.9V23h7.6v2.4c0,1.6-0.3,2.9-1,4
+ c-0.7,1.1-1.6,2-2.7,2.6c-1.2,0.6-2.5,0.9-4,0.9c-1.7,0-3.1-0.4-4.4-1.1c-1.3-0.7-2.3-1.7-3-3c-0.7-1.3-1.1-2.9-1.1-4.7
+ c0-1.4,0.2-2.7,0.7-3.8c0.4-1.1,1-2,1.8-2.8c0.8-0.8,1.7-1.3,2.7-1.7c1-0.4,2.1-0.6,3.3-0.6c1,0,2,0.1,2.8,0.4s1.7,0.7,2.3,1.2
+ c0.7,0.5,1.2,1.2,1.6,1.9c0.4,0.7,0.7,1.5,0.8,2.4H102z"/>
+ <path style="&st0;" d="M124.6,24c0,1.9-0.4,3.5-1.1,4.8c-0.7,1.3-1.8,2.3-3,3c-1.3,0.7-2.7,1-4.2,1c-1.6,0-3-0.3-4.2-1
+ c-1.3-0.7-2.3-1.7-3-3c-0.7-1.3-1.1-2.9-1.1-4.8c0-1.9,0.4-3.5,1.1-4.8c0.7-1.3,1.7-2.3,3-3c1.3-0.7,2.7-1,4.2-1c1.6,0,3,0.3,4.2,1
+ c1.3,0.7,2.3,1.7,3,3C124.2,20.5,124.6,22.1,124.6,24z M119.8,24c0-1-0.1-1.9-0.4-2.6c-0.3-0.7-0.7-1.2-1.2-1.6
+ c-0.5-0.4-1.2-0.6-2-0.6c-0.8,0-1.4,0.2-2,0.6c-0.5,0.4-0.9,0.9-1.2,1.6c-0.3,0.7-0.4,1.6-0.4,2.6c0,1,0.1,1.9,0.4,2.6
+ c0.3,0.7,0.7,1.2,1.2,1.6c0.5,0.4,1.2,0.6,2,0.6c0.8,0,1.4-0.2,2-0.6c0.5-0.4,0.9-0.9,1.2-1.6C119.7,25.9,119.8,25,119.8,24z"/>
+</g>
+<g>
+ <g>
+ <polygon style="&st0;" points="33.7,36.8 19,36.8 19,8 16.5,8 16.5,36.6 13.4,36.6 13.4,4.9 22.1,4.9 22.1,33.7 33.7,33.7 "/>
+ </g>
+ <g>
+ <polygon style="&st0;" points="46.3,43.1 13.4,43.1 13.4,40 43.2,40 43.2,8 28.2,8 28.2,27.4 40,27.4 40,36.6 36.9,36.6
+ 36.9,30.5 25.1,30.5 25.1,4.9 46.3,4.9 "/>
+ </g>
+</g>
+</svg>
diff --git a/assets/images/pages/astronaut.jpg b/assets/images/pages/astronaut.jpg
new file mode 100644
index 0000000..2c273f8
Binary files /dev/null and b/assets/images/pages/astronaut.jpg differ
diff --git a/assets/images/posts/comp.jpg b/assets/images/posts/comp.jpg
new file mode 100644
index 0000000..c907945
Binary files /dev/null and b/assets/images/posts/comp.jpg differ
diff --git a/assets/js/darkmode.js b/assets/js/darkmode.js
new file mode 100644
index 0000000..89e8f6e
--- /dev/null
+++ b/assets/js/darkmode.js
@@ -0,0 +1,40 @@
+var themeToggleDarkIcon = document.getElementById('theme-toggle-dark-icon');
+var themeToggleLightIcon = document.getElementById('theme-toggle-light-icon');
+
+// Change the icons inside the button based on previous settings
+if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
+ themeToggleLightIcon.classList.remove('hidden');
+} else {
+ themeToggleDarkIcon.classList.remove('hidden');
+}
+
+var themeToggleBtn = document.getElementById('theme-toggle');
+
+themeToggleBtn.addEventListener('click', function() {
+
+ // toggle icons inside button
+ themeToggleDarkIcon.classList.toggle('hidden');
+ themeToggleLightIcon.classList.toggle('hidden');
+
+ // if set via local storage previously
+ if (localStorage.getItem('color-theme')) {
+ if (localStorage.getItem('color-theme') === 'light') {
+ document.documentElement.classList.add('dark');
+ localStorage.setItem('color-theme', 'dark');
+ } else {
+ document.documentElement.classList.remove('dark');
+ localStorage.setItem('color-theme', 'light');
+ }
+
+ // if NOT set via local storage previously
+ } else {
+ if (document.documentElement.classList.contains('dark')) {
+ document.documentElement.classList.remove('dark');
+ localStorage.setItem('color-theme', 'light');
+ } else {
+ document.documentElement.classList.add('dark');
+ localStorage.setItem('color-theme', 'dark');
+ }
+ }
+
+});
\ No newline at end of file
diff --git a/assets/jsconfig.json b/assets/jsconfig.json
new file mode 100644
index 0000000..fe13191
--- /dev/null
+++ b/assets/jsconfig.json
@@ -0,0 +1,10 @@
+{
+ "compilerOptions": {
+ "baseUrl": ".",
+ "paths": {
+ "*": [
+ "../../../../../../../tmp/hugo_cache/modules/filecache/modules/pkg/mod/github.com/gohugoio/hugo-mod-jslibs-dist/alpinejs/v3@v3.21000.20300/packages/*"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/content/about.md b/content/about.md
new file mode 100644
index 0000000..ac47e4d
--- /dev/null
+++ b/content/about.md
@@ -0,0 +1,242 @@
+---
+title: "About"
+date: 2021-12-18T11:10:36+08:00
+draft: false
+language: en
+description: About Us
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- 19^th^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
\ No newline at end of file
diff --git a/content/contact.md b/content/contact.md
new file mode 100644
index 0000000..d911943
--- /dev/null
+++ b/content/contact.md
@@ -0,0 +1,32 @@
+---
+title: Contact
+date: 2021-12-18T03:10:36.000Z
+draft: false
+language: en
+description: A test with @tailwindcss/typography & Prose
+---
+
+<!-- @format -->
+
+<section class="lg:pb-24">
+ <div class="max-w-screen-md px-4 mx-auto">
+ <p class="mb-8 font-light text-center text-gray-500 lg:mb-16 dark:text-gray-400 sm:text-xl">Got a technical issue? Want to send feedback about a beta feature? Need details about our Business plan? Let us know.</p>
+ <form name="contact" action="https://formsubmit.co/your@email.com" method="POST" class="space-y-8">
+ <div class="my-4">
+ <label for="email" class="block mb-2 font-medium text-gray-900 text-md dark:text-gray-300"><strong>Your Email:</strong></label>
+ <input type="email" name="email" class="shadow-sm bg-gray-50 border border-gray-300 text-gray-900 text-md rounded-lg focus:ring-indigo-500 focus:border-indigo-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-indigo-500 dark:focus:border-indigo-500 dark:shadow-sm-light" placeholder="name@example.com" required>
+ </div>
+ <div class="my-4">
+ <label for="subject" class="block mb-2 font-medium text-gray-900 text-md dark:text-gray-300"><strong>Subject:</strong></label>
+ <input type="text" name="subject" class="block w-full p-3 text-gray-900 border border-gray-300 rounded-lg shadow-sm text-md bg-gray-50 focus:ring-indigo-500 focus:border-indigo-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-indigo-500 dark:focus:border-indigo-500 dark:shadow-sm-light" placeholder="Let us know how we can help you" required>
+ </div>
+ <div class="my-4 sm:col-span-2">
+ <label for="message" class="block mb-2 font-medium text-gray-900 text-md dark:text-gray-400"><strong>Your message:</strong></label>
+ <textarea id="message" name="message" rows="6" class="block p-2.5 w-full text-md text-gray-900 bg-gray-50 rounded-lg shadow-sm border border-gray-300 focus:ring-indigo-500 focus:border-indigo-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-indigo-500 dark:focus:border-indigo-500" placeholder="Leave a comment..."></textarea>
+ </div>
+ <div class="mt-6 lg:pb-16">
+ <button type="submit" class="px-5 py-3 font-bold text-center text-white bg-indigo-600 rounded-lg text-md sm:w-fit hover:bg-indigo-800 focus:ring-4 focus:outline-none focus:ring-indigo-300 dark:bg-indigo-600 dark:hover:bg-indigo-700 dark:focus:ring-indigo-800">Send Message</button>
+ </div>
+ </form>
+ </div>
+</section>
diff --git a/content/posts/blog-post-1.md b/content/posts/blog-post-1.md
new file mode 100644
index 0000000..5339437
--- /dev/null
+++ b/content/posts/blog-post-1.md
@@ -0,0 +1,258 @@
+---
+title: "Blog Post 1"
+date: 2022-06-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: Blog
+tags: Blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+ resize in browser.
+- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
+ i18n with plurals support and easy syntax.
+
+You will like those projects!
+
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- X^2^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
+
diff --git a/content/posts/blog-post-2.md b/content/posts/blog-post-2.md
new file mode 100644
index 0000000..a1b7eb0
--- /dev/null
+++ b/content/posts/blog-post-2.md
@@ -0,0 +1,257 @@
+---
+title: "Blog Post 2"
+date: 2021-12-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+ resize in browser.
+- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
+ i18n with plurals support and easy syntax.
+
+You will like those projects!
+
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- 19^th^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
\ No newline at end of file
diff --git a/content/posts/blog-post-3.md b/content/posts/blog-post-3.md
new file mode 100644
index 0000000..86de6bb
--- /dev/null
+++ b/content/posts/blog-post-3.md
@@ -0,0 +1,257 @@
+---
+title: "Blog Post 3"
+date: 2021-12-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+ resize in browser.
+- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
+ i18n with plurals support and easy syntax.
+
+You will like those projects!
+
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- 19^th^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
\ No newline at end of file
diff --git a/content/posts/blog-post-4.md b/content/posts/blog-post-4.md
new file mode 100644
index 0000000..48a39c8
--- /dev/null
+++ b/content/posts/blog-post-4.md
@@ -0,0 +1,257 @@
+---
+title: "Blog Post 4"
+date: 2021-12-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+ resize in browser.
+- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
+ i18n with plurals support and easy syntax.
+
+You will like those projects!
+
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- 19^th^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
\ No newline at end of file
diff --git a/content/posts/blog-post-5.md b/content/posts/blog-post-5.md
new file mode 100644
index 0000000..eb10f11
--- /dev/null
+++ b/content/posts/blog-post-5.md
@@ -0,0 +1,257 @@
+---
+title: "Blog Post 5"
+date: 2021-12-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+ resize in browser.
+- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
+ i18n with plurals support and easy syntax.
+
+You will like those projects!
+
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- 19^th^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
\ No newline at end of file
diff --git a/content/posts/blog-post-6.md b/content/posts/blog-post-6.md
new file mode 100644
index 0000000..d4e0157
--- /dev/null
+++ b/content/posts/blog-post-6.md
@@ -0,0 +1,257 @@
+---
+title: "Blog Post 6"
+date: 2021-12-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+ resize in browser.
+- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
+ i18n with plurals support and easy syntax.
+
+You will like those projects!
+
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- 19^th^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
\ No newline at end of file
diff --git a/content/posts/news-post-1.md b/content/posts/news-post-1.md
new file mode 100644
index 0000000..b90fa15
--- /dev/null
+++ b/content/posts/news-post-1.md
@@ -0,0 +1,257 @@
+---
+title: "News Post 1"
+date: 2022-05-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: News
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+ resize in browser.
+- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
+ i18n with plurals support and easy syntax.
+
+You will like those projects!
+
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- 19^th^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
\ No newline at end of file
diff --git a/content/posts/news-post-2.md b/content/posts/news-post-2.md
new file mode 100644
index 0000000..4f79cf5
--- /dev/null
+++ b/content/posts/news-post-2.md
@@ -0,0 +1,257 @@
+---
+title: "News Post 2"
+date: 2022-04-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: News
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+ resize in browser.
+- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
+ i18n with plurals support and easy syntax.
+
+You will like those projects!
+
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- 19^th^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
\ No newline at end of file
diff --git a/content/posts/news-post-3.md b/content/posts/news-post-3.md
new file mode 100644
index 0000000..75b0ffa
--- /dev/null
+++ b/content/posts/news-post-3.md
@@ -0,0 +1,257 @@
+---
+title: "News Post 3"
+date: 2021-12-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: News
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+ resize in browser.
+- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
+ i18n with plurals support and easy syntax.
+
+You will like those projects!
+
+---
+
+# h1 Heading :blush:
+## h2 Heading
+### h3 Heading
+#### h4 Heading
+##### h5 Heading
+###### h6 Heading
+
+
+## Horizontal Rules
+
+***
+
+---
+
+___
+
+
+## Typographic replacements
+
+Enable typographer option to see result.
+
+(c) (C) (r) (R) (tm) (TM) (p) (P) +-
+
+test.. test... test..... test?..... test!....
+
+!!!!!! ???? ,, -- ---
+
+"Smartypants, double quotes" and 'single quotes'
+
+
+## Emphasis
+
+**This is bold text**
+
+__This is bold text__
+
+*This is italic text*
+
+_This is italic text_
+
+~~Strikethrough~~
+
+
+## Blockquotes
+
+
+> Blockquotes can also be nested...
+>> ...by using additional greater-than signs right next to each other...
+> > > ...or with spaces between arrows.
+
+
+## Lists
+
+Unordered
+
++ Create a list by starting a line with `+`, `-`, or `*`
++ Sub-lists are made by indenting 2 spaces:
+ - Marker character change forces new list start:
+ * Ac tristique libero volutpat at
+ + Facilisis in pretium nisl aliquet
+ - Nulla volutpat aliquam velit
++ Very easy!
+
+Ordered
+
+1. Lorem ipsum dolor sit amet
+2. Consectetur adipiscing elit
+3. Integer molestie lorem at massa
+
+
+1. You can use sequential numbers...
+1. ...or keep all the numbers as `1.`
+
+Start numbering with offset:
+
+57. foo
+1. bar
+
+
+## Code
+
+Inline `code`
+
+Indented code
+
+ // Some comments
+ line 1 of code
+ line 2 of code
+ line 3 of code
+
+
+Block code "fences"
+
+```
+Sample text here...
+```
+
+Syntax highlighting
+
+``` js
+var foo = function (bar) {
+ return bar++;
+};
+
+console.log(foo(5));
+```
+
+## Tables
+
+| Option | Description |
+| ------ | ----------- |
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+Right aligned columns
+
+| Option | Description |
+| ------:| -----------:|
+| data | path to data files to supply the data that will be passed into templates. |
+| engine | engine to be used for processing templates. Handlebars is the default. |
+| ext | extension to be used for dest files. |
+
+
+## Links
+
+[link text](http://dev.nodeca.com)
+
+[link with title](http://nodeca.github.io/pica/demo/ "title text!")
+
+Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
+
+
+## Images
+
+![Minion](https://octodex.github.com/images/minion.png)
+![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
+
+Like links, Images also have a footnote style syntax
+
+![Alt text][id]
+
+With a reference later in the document defining the URL location:
+
+[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
+
+
+## Plugins
+
+The killer feature of `markdown-it` is very effective support of
+[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
+
+
+### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
+
+> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
+>
+> Shortcuts (emoticons): :-) :-( 8-) ;)
+
+see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
+
+
+### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
+
+- 19^th^
+- H~2~O
+
+
+### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
+
+++Inserted text++
+
+
+### [\<mark>](https://github.com/markdown-it/markdown-it-mark)
+
+==Marked text==
+
+
+### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
+
+Footnote 1 link[^first].
+
+Footnote 2 link[^second].
+
+Inline footnote^[Text of inline footnote] definition.
+
+Duplicated footnote reference[^second].
+
+[^first]: Footnote **can have markup**
+
+ and multiple paragraphs.
+
+[^second]: Footnote text.
+
+
+### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
+
+Term 1
+
+: Definition 1
+with lazy continuation.
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+_Compact style:_
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
+
+This is HTML abbreviation example.
+
+It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
+
+*[HTML]: Hyper Text Markup Language
+
+### [Custom containers](https://github.com/markdown-it/markdown-it-container)
+
+::: warning
+*here be dragons*
+:::
\ No newline at end of file
diff --git a/content/posts/news-post-4.md b/content/posts/news-post-4.md
new file mode 100644
index 0000000..45022a3
--- /dev/null
+++ b/content/posts/news-post-4.md
@@ -0,0 +1,23 @@
+---
+title: "News Post 4"
+date: 2022-03-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: news
+---
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. <!--more--> Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus. Sed mi tellus, volutpat aliquam enim sed, efficitur cursus lacus. Nunc congue, justo luctus vehicula finibus, tortor justo consectetur ligula, at lobortis nisl ipsum eu mauris. Fusce finibus mi in enim mollis dapibus. In non leo et mi pharetra vehicula vel ut felis. Nam eros metus, tristique a tellus vitae, aliquet posuere turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque non molestie orci, id scelerisque odio. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse pharetra rhoncus massa, eu sagittis purus consectetur eget.
+
+Duis vitae consectetur dolor. Sed consectetur nibh ligula, vitae eleifend velit vulputate non. Nam eleifend, tellus ut commodo hendrerit, leo erat dictum est, non faucibus sapien mauris eu sapien. Sed et tortor sit amet ex rhoncus sagittis. Vestibulum pretium nisl non sodales congue. Ut sit amet iaculis felis. Nulla tristique tristique posuere.
+
+Sed neque ex, euismod vel leo vitae, ornare elementum neque. Ut laoreet metus nec ex euismod mattis. Vivamus dapibus suscipit risus nec gravida. Mauris est odio, maximus eget sem eu, rhoncus tincidunt ipsum. Proin laoreet maximus dolor, in euismod purus suscipit et. Praesent eleifend mi sed massa pulvinar dictum. Curabitur leo lorem, pharetra sit amet orci in, maximus cursus purus. Integer finibus massa tincidunt orci gravida mattis. Praesent nec orci libero. Suspendisse vel magna posuere libero ultricies lacinia.
+
+Pellentesque at feugiat arcu, at tincidunt est. Sed vel urna congue, porta dui sed, lacinia velit. Nulla porta vehicula sem, id porta sem suscipit id. Ut faucibus erat ac odio tempus molestie at a nisi. Pellentesque id ornare ipsum, a vestibulum nisi. Nullam id felis nec dolor tincidunt viverra quis ac tortor. Maecenas id viverra tellus, eu egestas tellus. Integer feugiat et arcu sit amet venenatis. Nam posuere mi quis justo rhoncus, nec cursus quam venenatis. Duis sapien ante, egestas sit amet nulla sit amet, facilisis lobortis lectus. Nullam non arcu pretium, pretium ligula in, sagittis nibh. Aenean egestas eget ipsum tempus feugiat.
+
+Aliquam tortor erat, elementum a neque et, ultricies mollis nunc. Etiam bibendum eu magna ut commodo. Curabitur gravida lorem nec ultrices blandit. Nam egestas est a purus porttitor cursus. Suspendisse dapibus scelerisque odio facilisis porta. Curabitur urna felis, vehicula eget aliquam ut, elementum ac est. Vestibulum posuere nulla nunc, ut condimentum turpis imperdiet sit amet.
\ No newline at end of file
diff --git a/content/posts/news-post-5.md b/content/posts/news-post-5.md
new file mode 100644
index 0000000..a6f1198
--- /dev/null
+++ b/content/posts/news-post-5.md
@@ -0,0 +1,23 @@
+---
+title: "News Post 5"
+date: 2022-03-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: news
+---
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. <!--more--> Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus. Sed mi tellus, volutpat aliquam enim sed, efficitur cursus lacus. Nunc congue, justo luctus vehicula finibus, tortor justo consectetur ligula, at lobortis nisl ipsum eu mauris. Fusce finibus mi in enim mollis dapibus. In non leo et mi pharetra vehicula vel ut felis. Nam eros metus, tristique a tellus vitae, aliquet posuere turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque non molestie orci, id scelerisque odio. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse pharetra rhoncus massa, eu sagittis purus consectetur eget.
+
+Duis vitae consectetur dolor. Sed consectetur nibh ligula, vitae eleifend velit vulputate non. Nam eleifend, tellus ut commodo hendrerit, leo erat dictum est, non faucibus sapien mauris eu sapien. Sed et tortor sit amet ex rhoncus sagittis. Vestibulum pretium nisl non sodales congue. Ut sit amet iaculis felis. Nulla tristique tristique posuere.
+
+Sed neque ex, euismod vel leo vitae, ornare elementum neque. Ut laoreet metus nec ex euismod mattis. Vivamus dapibus suscipit risus nec gravida. Mauris est odio, maximus eget sem eu, rhoncus tincidunt ipsum. Proin laoreet maximus dolor, in euismod purus suscipit et. Praesent eleifend mi sed massa pulvinar dictum. Curabitur leo lorem, pharetra sit amet orci in, maximus cursus purus. Integer finibus massa tincidunt orci gravida mattis. Praesent nec orci libero. Suspendisse vel magna posuere libero ultricies lacinia.
+
+Pellentesque at feugiat arcu, at tincidunt est. Sed vel urna congue, porta dui sed, lacinia velit. Nulla porta vehicula sem, id porta sem suscipit id. Ut faucibus erat ac odio tempus molestie at a nisi. Pellentesque id ornare ipsum, a vestibulum nisi. Nullam id felis nec dolor tincidunt viverra quis ac tortor. Maecenas id viverra tellus, eu egestas tellus. Integer feugiat et arcu sit amet venenatis. Nam posuere mi quis justo rhoncus, nec cursus quam venenatis. Duis sapien ante, egestas sit amet nulla sit amet, facilisis lobortis lectus. Nullam non arcu pretium, pretium ligula in, sagittis nibh. Aenean egestas eget ipsum tempus feugiat.
+
+Aliquam tortor erat, elementum a neque et, ultricies mollis nunc. Etiam bibendum eu magna ut commodo. Curabitur gravida lorem nec ultrices blandit. Nam egestas est a purus porttitor cursus. Suspendisse dapibus scelerisque odio facilisis porta. Curabitur urna felis, vehicula eget aliquam ut, elementum ac est. Vestibulum posuere nulla nunc, ut condimentum turpis imperdiet sit amet.
\ No newline at end of file
diff --git a/content/posts/news-post-6.md b/content/posts/news-post-6.md
new file mode 100644
index 0000000..ab87234
--- /dev/null
+++ b/content/posts/news-post-6.md
@@ -0,0 +1,23 @@
+---
+title: "News Post 6"
+date: 2022-03-18T11:10:36+08:00
+draft: false
+language: en
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: news
+---
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. <!--more--> Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus. Sed mi tellus, volutpat aliquam enim sed, efficitur cursus lacus. Nunc congue, justo luctus vehicula finibus, tortor justo consectetur ligula, at lobortis nisl ipsum eu mauris. Fusce finibus mi in enim mollis dapibus. In non leo et mi pharetra vehicula vel ut felis. Nam eros metus, tristique a tellus vitae, aliquet posuere turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque non molestie orci, id scelerisque odio. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse pharetra rhoncus massa, eu sagittis purus consectetur eget.
+
+Duis vitae consectetur dolor. Sed consectetur nibh ligula, vitae eleifend velit vulputate non. Nam eleifend, tellus ut commodo hendrerit, leo erat dictum est, non faucibus sapien mauris eu sapien. Sed et tortor sit amet ex rhoncus sagittis. Vestibulum pretium nisl non sodales congue. Ut sit amet iaculis felis. Nulla tristique tristique posuere.
+
+Sed neque ex, euismod vel leo vitae, ornare elementum neque. Ut laoreet metus nec ex euismod mattis. Vivamus dapibus suscipit risus nec gravida. Mauris est odio, maximus eget sem eu, rhoncus tincidunt ipsum. Proin laoreet maximus dolor, in euismod purus suscipit et. Praesent eleifend mi sed massa pulvinar dictum. Curabitur leo lorem, pharetra sit amet orci in, maximus cursus purus. Integer finibus massa tincidunt orci gravida mattis. Praesent nec orci libero. Suspendisse vel magna posuere libero ultricies lacinia.
+
+Pellentesque at feugiat arcu, at tincidunt est. Sed vel urna congue, porta dui sed, lacinia velit. Nulla porta vehicula sem, id porta sem suscipit id. Ut faucibus erat ac odio tempus molestie at a nisi. Pellentesque id ornare ipsum, a vestibulum nisi. Nullam id felis nec dolor tincidunt viverra quis ac tortor. Maecenas id viverra tellus, eu egestas tellus. Integer feugiat et arcu sit amet venenatis. Nam posuere mi quis justo rhoncus, nec cursus quam venenatis. Duis sapien ante, egestas sit amet nulla sit amet, facilisis lobortis lectus. Nullam non arcu pretium, pretium ligula in, sagittis nibh. Aenean egestas eget ipsum tempus feugiat.
+
+Aliquam tortor erat, elementum a neque et, ultricies mollis nunc. Etiam bibendum eu magna ut commodo. Curabitur gravida lorem nec ultrices blandit. Nam egestas est a purus porttitor cursus. Suspendisse dapibus scelerisque odio facilisis porta. Curabitur urna felis, vehicula eget aliquam ut, elementum ac est. Vestibulum posuere nulla nunc, ut condimentum turpis imperdiet sit amet.
\ No newline at end of file
diff --git a/content/prose.md b/content/prose.md
new file mode 100644
index 0000000..e75f443
--- /dev/null
+++ b/content/prose.md
@@ -0,0 +1,379 @@
+---
+title: "Prose"
+date: 2021-12-18T11:10:36+08:00
+draft: false
+language: en
+description: Tailwind Typography @tailwindcss/typography & Prose
+featured_image: ../assets/images/featured/featured-img-placeholder.png
+---
+## @tailwindcss/typography
+[View on GitHub](https://github.com/tailwindlabs/tailwindcss-typography)!
+
+Beautiful typographic defaults for HTML you don't control.
+
+The official Tailwind CSS Typography plugin provides a set of prose classes you can use to add beautiful typographic defaults to any vanilla HTML you don’t control, like HTML rendered from Markdown, or pulled from a CMS.
+
+Tailwind CSS IntelliSense extension for Visual Studio Code
+```
+<article class="prose lg:prose-xl">
+ {{ markdown }}
+</article>
+```
+
+To see what it looks like in action, check out our [live demo](https://play.tailwindcss.com/uj1vGACRJA?layout=preview) on Tailwind Play.
+​
+## Installation
+### Install the plugin from npm:
+
+```
+npm install -D @tailwindcss/typography
+```
+
+Then add the plugin to your tailwind.config.js file: tailwind.config.js
+
+```
+module.exports = {
+ theme: {
+ // ...
+ },
+ plugins: [
+ require('@tailwindcss/typography'),
+ // ...
+ ],
+}
+```
+
+## Basic usage
+Now you can use the prose classes to add sensible typography styles to any vanilla HTML:
+
+```
+<article class="prose lg:prose-xl">
+ <h1>Garlic bread with cheese: What the science tells us</h1>
+ <p>
+ For years parents have espoused the health benefits of eating garlic bread with cheese to their
+ children, with the food earning such an iconic status in our culture that kids will often dress
+ up as warm, cheesy loaf for Halloween.
+ </p>
+ <p>
+ But a recent study shows that the celebrated appetizer may be linked to a series of rabies cases
+ springing up around the country.
+ </p>
+</article>
+```
+
+## Choosing a gray scale
+This plugin includes a modifier class for each of the five gray scales Tailwind includes by default so you can easily style your content to match the grays you’re using in your project.
+
+```
+<article class="prose prose-slate">
+ {{ markdown }}
+</article>
+```
+
+## Here are the classes that are generated using a totally default Tailwind CSS v2.0 build:
+
+| Class | Gray scale |
+| ----------- | ----------- |
+| prose-gray (default) | Gray |
+| prose-slate | Slate |
+| prose-zinc | Zinc |
+| prose-neutral | Neutral |
+| prose-stone | Stone |
+
+Modifier classes are designed to be used with the multi-class modifier pattern and must be used in conjunction with the base prose class.
+
+Always include the `prose` class when adding a gray scale modifier
+
+```
+<article class="prose prose-stone">
+ {{ markdown }}
+</article>
+```
+To learn about creating your own color themes, read the adding custom color themes documentation.
+​
+## Applying a type scale
+Size modifiers allow you to adjust the overall size of your typography for different contexts.
+
+```
+<article class="prose prose-xl">
+ {{ markdown }}
+</article>
+```
+
+### Five different typography sizes are included out of the box:
+
+Class Body font size
+| prose-sm | Gray scale |
+| ----------- | ----------- |
+| prose-gray (default) | 0.875rem (14px) |
+| prose-base (default) | 1rem (16px) |
+| prose-lg | 1.125rem (18px) |
+| prose-xl | 1.25rem (20px) |
+| prose-2xl | 1.5rem (24px) |
+
+These can be used in combination with Tailwind’s breakpoint modifiers to change the overall font size of a piece of content at different viewport sizes:
+
+```
+<article class="prose md:prose-lg lg:prose-xl">
+ {{ markdown }}
+</article>
+```
+
+Everything about the provided size modifiers has been hand-tuned by professional designers to look as beautiful as possible, including the relationships between font sizes, heading spacing, code block padding, and more.
+
+Size modifiers are designed to be used with the multi-class modifier pattern and must be used in conjunction with the base prose class.
+
+Always include the `prose` class when adding a size modifier
+
+```
+<article class="prose prose-lg">
+ {{ markdown }}
+</article>
+```
+To learn about customizing the included type scales, read the documentation on customizing the CSS.
+
+## Adapting to dark mode
+Each default color theme includes a hand-designed dark mode version that you can trigger by adding the prose-invert class:
+
+```
+<article class="prose dark:prose-invert">
+ {{ markdown }}
+</article>
+```
+
+To learn about creating your own color themes, read the adding custom color themes documentation.
+
+​
+Element modifiers
+Use element modifiers to customize the style of individual elements in your content directly in your HTML:
+
+```
+<article class="prose prose-img:rounded-xl prose-headings:underline prose-a:text-blue-600">
+ {{ markdown }}
+</article>
+```
+
+This makes it easy to do things like style links to match your brand, add a border radius to images, and tons more.
+
+### Here’s a complete list of available element modifiers:
+
+| Modifier | Target |
+| ----------- | ----------- |
+| prose-headings:{utility} | h1, h2, h3, h4, th |
+| prose-lead:{utility} | [class~="lead"] |
+| prose-h1:{utility} | h1 |
+| prose-h2:{utility} | h2 |
+| prose-h3:{utility} | h3 |
+| prose-h4:{utility} | h4 |
+| prose-p:{utility} | p |
+| prose-a:{utility} | a |
+| prose-blockquote:{utility} | blockquote |
+| prose-figure:{utility} | figure |
+| prose-figcaption:{utility} | figcaption |
+| prose-strong:{utility} | strong |
+| prose-em:{utility} | em |
+| prose-code:{utility} | code |
+| prose-pre:{utility} | pre |
+| prose-ol:{utility} | ol |
+| prose-ul:{utility} | ul |
+| prose-li:{utility} | li |
+| prose-table:{utility} | table |
+| prose-thead:{utility} | thead |
+| prose-tr:{utility} | tr |
+| prose-th:{utility} | th |
+| prose-td:{utility} | td |
+| prose-img:{utility} | img |
+| prose-video:{utility} | video |
+| prose-hr:{utility} | hr |
+
+When stacking these modifiers with other modifiers like hover, you most likely want the other modifier to come first:
+```
+<article class="prose prose-a:text-blue-600 hover:prose-a:text-blue-500">
+ {{ markdown }}
+</article>
+```
+
+## Read the Tailwind CSS documentation on ordering stacked modifiers to learn more.
+​
+Overriding max-width
+Each size modifier comes with a baked in max-width designed to keep the content as readable as possible. This isn’t always what you want though, and sometimes you’ll want the content to just fill the width of its container.
+
+In those cases, all you need to do is add max-w-none to your content to override the embedded max-width:
+
+```
+<div class="grid grid-cols-4">
+ <div class="col-span-1">
+ <!-- ... -->
+ </div>
+ <div class="col-span-3">
+ <article class="prose max-w-none">
+ {{ markdown }}
+ </article>
+ </div>
+</div>
+```
+
+## Advanced topics
+​
+Undoing typography styles
+If you have a block of markup embedded in some content that shouldn’t inherit the prose styles, use the not-prose class to sandbox it:
+
+```
+<article class="prose">
+ <h1>My Heading</h1>
+ <p>...</p>
+
+ <div class="not-prose">
+ <!-- Some example or demo that needs to be prose-free -->
+ </div>
+
+ <p>...</p>
+ <!-- ... -->
+</article>
+```
+
+Note that you can’t nest new prose instances within a not-prose block at this time.
+​
+## Adding custom color themes
+You can create your own color theme by adding a new key in the typography section of your tailwind.config.js file and providing your colors under the css key:
+
+```
+tailwind.config.js
+module.exports = {
+ theme: {
+ extend: {
+ typography: ({ theme }) => ({
+ pink: {
+ css: {
+ '--tw-prose-body': theme('colors.pink[800]'),
+ '--tw-prose-headings': theme('colors.pink[900]'),
+ '--tw-prose-lead': theme('colors.pink[700]'),
+ '--tw-prose-links': theme('colors.pink[900]'),
+ '--tw-prose-bold': theme('colors.pink[900]'),
+ '--tw-prose-counters': theme('colors.pink[600]'),
+ '--tw-prose-bullets': theme('colors.pink[400]'),
+ '--tw-prose-hr': theme('colors.pink[300]'),
+ '--tw-prose-quotes': theme('colors.pink[900]'),
+ '--tw-prose-quote-borders': theme('colors.pink[300]'),
+ '--tw-prose-captions': theme('colors.pink[700]'),
+ '--tw-prose-code': theme('colors.pink[900]'),
+ '--tw-prose-pre-code': theme('colors.pink[100]'),
+ '--tw-prose-pre-bg': theme('colors.pink[900]'),
+ '--tw-prose-th-borders': theme('colors.pink[300]'),
+ '--tw-prose-td-borders': theme('colors.pink[200]'),
+ '--tw-prose-invert-body': theme('colors.pink[200]'),
+ '--tw-prose-invert-headings': theme('colors.white'),
+ '--tw-prose-invert-lead': theme('colors.pink[300]'),
+ '--tw-prose-invert-links': theme('colors.white'),
+ '--tw-prose-invert-bold': theme('colors.white'),
+ '--tw-prose-invert-counters': theme('colors.pink[400]'),
+ '--tw-prose-invert-bullets': theme('colors.pink[600]'),
+ '--tw-prose-invert-hr': theme('colors.pink[700]'),
+ '--tw-prose-invert-quotes': theme('colors.pink[100]'),
+ '--tw-prose-invert-quote-borders': theme('colors.pink[700]'),
+ '--tw-prose-invert-captions': theme('colors.pink[400]'),
+ '--tw-prose-invert-code': theme('colors.white'),
+ '--tw-prose-invert-pre-code': theme('colors.pink[300]'),
+ '--tw-prose-invert-pre-bg': 'rgb(0 0 0 / 50%)',
+ '--tw-prose-invert-th-borders': theme('colors.pink[600]'),
+ '--tw-prose-invert-td-borders': theme('colors.pink[700]'),
+ },
+ },
+ }),
+ },
+ },
+ plugins: [
+ require('@tailwindcss/typography'),
+ // ...
+ ],
+}
+```
+See our internal style definitions for some more examples.
+​
+## Changing the default class name
+If you need to use a class name other than prose for any reason, you can do so using the className option when registering the plugin:
+```
+ tailwind.config.js
+ module.exports = {
+ theme: {
+ // ...
+ },
+ plugins: [
+ require('@tailwindcss/typography')({
+ className: 'wysiwyg',
+ }),
+ ]
+ ...
+ }
+```
+
+Now every instance of prose in the default class names will be replaced by your custom class name:
+```
+ <article class="wysiwyg wysiwyg-slate lg:wysiwyg-xl">
+ <h1>My Heading</h1>
+ <p>...</p>
+
+ <div class="not-wysiwyg">
+ <!-- Some example or demo that needs to be prose-free -->
+ </div>
+
+ <p>...</p>
+ <!-- ... -->
+ </article>
+```
+
+## Customizing the CSS
+If you want to customize the raw CSS generated by this plugin, add your overrides under the typography key in the theme section of your tailwind.config.js file:
+```
+ tailwind.config.js
+ module.exports = {
+ theme: {
+ extend: {
+ typography: {
+ DEFAULT: {
+ css: {
+ color: '#333',
+ a: {
+ color: '#3182ce',
+ '&:hover': {
+ color: '#2c5282',
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ plugins: [
+ require('@tailwindcss/typography'),
+ // ...
+ ],
+ }
+```
+Like with all theme customizations in Tailwind, you can also define the typography key as a function if you need access to the theme helper:
+
+```
+tailwind.config.js
+module.exports = {
+ theme: {
+ extend: {
+ typography: (theme) => ({
+ DEFAULT: {
+ css: {
+ color: theme('colors.gray.800'),
+
+ // ...
+ },
+ },
+ }),
+ },
+ },
+ plugins: [
+ require('@tailwindcss/typography'),
+ // ...
+ ],
+}
+```
+Customizations should be applied to a specific modifier like DEFAULT or xl, and must be added under the css property. Customizations are authored in the same CSS-in-JS syntax used to write Tailwind plugins.
+
+See the default styles for this plugin for more in-depth examples of configuring each modifier.
\ No newline at end of file
diff --git a/hugo.yaml b/hugo.yaml
new file mode 100644
index 0000000..f9305f2
--- /dev/null
+++ b/hugo.yaml
@@ -0,0 +1,220 @@
+baseURL: ''
+title: TailBliss
+languageCode: en-us
+DefaultContentLanguage: en
+enableEmoji: true
+enableGitInfo: true
+enableRobotsTXT: true
+canonifyURLs: true
+paginate: 9
+darkmode_js:
+ - assets/js/darkmode.js
+enableInlineShortcodes: true
+
+markup:
+ goldmark:
+ extensions:
+ definitionList: true
+ footnote: true
+ linkify: true
+ linkifyProtocol: https
+ strikethrough: true
+ table: true
+ taskList: true
+ typographer:
+ apostrophe: '&rsquo;'
+ disable: false
+ ellipsis: '&hellip;'
+ emDash: '&mdash;'
+ enDash: '&ndash;'
+ leftAngleQuote: '&laquo;'
+ leftDoubleQuote: '&ldquo;'
+ leftSingleQuote: '&lsquo;'
+ rightAngleQuote: '&raquo;'
+ rightDoubleQuote: '&rdquo;'
+ rightSingleQuote: '&rsquo;'
+ parser:
+ attribute:
+ block: false
+ title: true
+ autoHeadingID: true
+ autoHeadingIDType: github
+ wrapStandAloneImageWithinParagraph: true
+ renderer:
+ hardWraps: false
+ unsafe: true
+ xhtml: false
+
+params:
+ author: Nusser Studios
+ authorimage: ../assets/images/global/author.webp
+ og_image: /images/tailbliss-cover.png
+ moto: "Super Fast, and Flexible"
+ description: "A Hugo theme built with love, using TailwindCSS 3, Alpine.JS, and Hugo Pipes. Images are optimized for use with Hugo Pipes for WebP format."
+ disable_theme_toggle: false
+ disable_stay_uptodate: false
+
+ p1:
+ heading: "Our mission"
+ image: "images/pages/our-mission.png"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae."
+ - text: "Sollicitudin tristique eros erat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna. Sollicitudin tristique eroserat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna."
+ - text: "Rhoncus nisl, libero egestas diam fermentum dui. At quis tincidunt vel ultricies. Vulputate aliquet velit faucibus semper. Pellentesque in venenatis vestibulum consectetur nibh id. In id ut tempus egestas. Enim sit aliquam nec, a. Morbi enim fermentum lacus in. Viverra."
+ p2:
+ heading: "Just in time for Hacktoberfest with JIT Tailwind."
+ image: "images/pages/hacktoberfest.jpg"
+ content:
+ - text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at purus non enim commodo tincidunt vel in nulla. Aenean pretium dolor non ultricies bibendum. Etiam quis blandit enim. Nunc condimentum ut lorem in faucibus. Phasellus varius ligula et commodo tristique. Nunc sodales nisl nec laoreet vehicula. Donec velit nibh, sollicitudin at nulla a, egestas dignissim eros. Sed lacinia hendrerit interdum. Vestibulum pellentesque sem venenatis nisl tempor accumsan sit amet tempus felis. Mauris leo diam, porttitor nec bibendum id, tempus ac nulla. Etiam congue ornare erat at convallis. Donec in nisi dapibus, mattis risus vel, imperdiet enim. Donec fermentum sit amet tortor nec tincidunt. Nam nec lectus tortor. Nunc sit amet laoreet orci, porta ornare massa. Phasellus eget lorem mi. Nam eleifend ultricies sapien, quis mollis leo bibendum at. Quisque viverra lorem sit amet magna aliquet, et dignissim arcu eleifend."
+ p3:
+ heading: "Backed by world-renowned investors"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae."
+ links:
+ - text: Meet our investors and advisors
+ url: "#"
+ logos:
+ - identifier: a
+ image: "images/global/sample-logo.svg"
+ alt: "a"
+ - identifier: b
+ - identifier: c
+ - identifier: d
+ - identifier: e
+ - identifier: f
+ p4:
+ heading: "From the blog"
+ content:
+ - text: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsa libero labore natus atque, ducimus sed."
+ p5:
+ heading: "Stay Up to Date"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque."
+ action: "#"
+ label: "Email address"
+ placeholder: "Enter your email"
+ button: "Notify me"
+
+ social_media:
+ github:
+ enabled: true
+ url: 'https://github.com/nusserstudios'
+ facebook:
+ enabled: true
+ url: 'https://facebook.com/nusserstudios'
+ instagram:
+ enabled: true
+ url: 'https://instagram.com/nusserstudios'
+ twitter:
+ enabled: true
+ url: '@nusserstudios'
+
+
+menu:
+ main:
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 10
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 20
+ - identifier: categories
+ pre: dropdown
+ name: Categories
+ weight: 30
+ - identifier: dropdown
+ pre: complexdropdown
+ name: Dropdown
+ weight: 40
+ - identifier: contact
+ name: Contact
+ url: /contact/
+ weight: 50
+ categories:
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 10
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 20
+ dropdown:
+ - identifier: appearance
+ pre: stars # can be stars, comments or piechart
+ name: Appearance
+ post: "Easy customization"
+ url: "#"
+ weight: 10
+ - identifier: comments
+ pre: comments # can be stars, comments or piechart
+ name: Comments
+ post: "Check your latest comments"
+ url: "#"
+ weight: 20
+ - identifier: analytics
+ pre: piechart # can be stars, comments or piechart
+ name: Analytics
+ post: "Take a look at your statistics"
+ url: "#"
+ weight: 30
+ footer:
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 10
+ - identifier: blog
+ name: Blog
+ url: /categories/blog/
+ weight: 20
+ - identifier: news
+ name: News
+ url: /categories/news/
+ weight: 30
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 40
+ - identifier: contact
+ name: Contact
+ url: /contact/
+ weight: 50
+
+markup:
+ goldmark:
+ renderer:
+ unsafe: true
+
+taxonomies:
+ category: Categories
+ tag: Tags
+
+privacy:
+ disqus:
+ disable: false
+ googleAnalytics:
+ anonymizeIP: true
+ disable: false
+ respectDoNotTrack: false
+ useSessionStorage: false
+ instagram:
+ disable: false
+ simple: false
+ twitter:
+ disable: false
+ enableDNT: false
+ simple: false
+ vimeo:
+ disable: false
+ enableDNT: false
+ simple: false
+ youtube:
+ disable: false
+ privacyEnhanced: true
+
+module:
+ hugoVersion:
+ extended: true
+ min: "0.104.0"
\ No newline at end of file
diff --git a/hugo.yaml.exampleSite b/hugo.yaml.exampleSite
new file mode 100644
index 0000000..e0d3c0a
--- /dev/null
+++ b/hugo.yaml.exampleSite
@@ -0,0 +1,206 @@
+baseURL: ''
+title: TailblissSite
+languageCode: en-us
+DefaultContentLanguage: en
+enableEmoji: true
+enableGitInfo: true
+enableRobotsTXT: true
+canonifyURLs: false
+paginate: 9
+darkmode_js:
+ - assets/js/darkmode.js
+enableInlineShortcodes: true
+
+params:
+ author: Nusser Studios
+ authorimage: ../assets/images/global/author.webp
+ og_image: /images/tailbliss-cover.png
+ moto: "Super Fast, and Flexible"
+ description: "A Hugo theme built with love, using TailwindCSS 3, Alpine.JS, and Hugo Pipes. Images are optimized for use with Hugo Pipes for WebP format."
+ disable_theme_toggle: false
+ disable_stay_uptodate: true
+
+ p1:
+ heading: "Our mission"
+ image: "images/pages/astronaut.jpg"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae."
+ - text: "Sollicitudin tristique eros erat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna. Sollicitudin tristique eroserat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna."
+ - text: "Rhoncus nisl, libero egestas diam fermentum dui. At quis tincidunt vel ultricies. Vulputate aliquet velit faucibus semper. Pellentesque in venenatis vestibulum consectetur nibh id. In id ut tempus egestas. Enim sit aliquam nec, a. Morbi enim fermentum lacus in. Viverra."
+
+ p2:
+ heading: "Just in time for Hacktoberfest with JIT Tailwind."
+ image: "images/pages/astronaut.jpg"
+ content:
+ - text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at purus non enim commodo tincidunt vel in nulla. Aenean pretium dolor non ultricies bibendum. Etiam quis blandit enim. Nunc condimentum ut lorem in faucibus. Phasellus varius ligula et commodo tristique. Nunc sodales nisl nec laoreet vehicula. Donec velit nibh, sollicitudin at nulla a, egestas dignissim eros. Sed lacinia hendrerit interdum. Vestibulum pellentesque sem venenatis nisl tempor accumsan sit amet tempus felis. Mauris leo diam, porttitor nec bibendum id, tempus ac nulla. Etiam congue ornare erat at convallis. Donec in nisi dapibus, mattis risus vel, imperdiet enim. Donec fermentum sit amet tortor nec tincidunt. Nam nec lectus tortor. Nunc sit amet laoreet orci, porta ornare massa. Phasellus eget lorem mi. Nam eleifend ultricies sapien, quis mollis leo bibendum at. Quisque viverra lorem sit amet magna aliquet, et dignissim arcu eleifend."
+ p3:
+ heading: "Backed by world-renowned investors"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae."
+ links:
+ - text: Meet our investors and advisors
+ url: "#"
+ logos:
+ - identifier: a
+ image: "images/global/sample-logo.svg"
+ alt: "a"
+ - identifier: b
+ - identifier: c
+ - identifier: d
+ - identifier: e
+ - identifier: f
+ p4:
+ heading: "From the blog"
+ content:
+ - text: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsa libero labore natus atque, ducimus sed."
+ p5:
+ heading: "Stay Up to Date"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque."
+ action: "#"
+ label: "Email address"
+ placeholder: "Enter your email"
+ button: "Notify me"
+
+ social_media:
+ github:
+ enabled: true
+ url: 'https://github.com/nusserstudios'
+ facebook:
+ enabled: true
+ url: 'https://facebook.com/nusserstudios'
+ instagram:
+ enabled: true
+ url: 'https://instagram.com/nusserstudios'
+ twitter:
+ enabled: true
+ url: '@nusserstudios'
+
+menu:
+ main:
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 10
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 20
+ - identifier: categories
+ pre: dropdown
+ name: Categories
+ weight: 30
+ - identifier: dropdown
+ pre: complexdropdown
+ name: Dropdown
+ weight: 40
+ - identifier: contact
+ name: Contact
+ url: /contact/
+ weight: 50
+ categories:
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 10
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 20
+ dropdown:
+ - identifier: appearance
+ pre: stars # can be stars, comments or piechart
+ name: Appearance
+ post: "Easy customization"
+ url: "#"
+ weight: 10
+ - identifier: comments
+ pre: comments # can be stars, comments or piechart
+ name: Comments
+ post: "Check your latest comments"
+ url: "#"
+ weight: 20
+ - identifier: analytics
+ pre: piechart # can be stars, comments or piechart
+ name: Analytics
+ post: "Take a look at your statistics"
+ url: "#"
+ weight: 30
+ footer:
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 10
+ - identifier: blog
+ name: Blog
+ url: /categories/blog/
+ weight: 20
+ - identifier: news
+ name: News
+ url: /categories/news/
+ weight: 30
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 40
+ - identifier: contact
+ name: Contact
+ url: /contact/
+ weight: 50
+
+markup:
+ goldmark:
+ renderer:
+ unsafe: true
+
+taxonomies:
+ category: Categories
+ tag: Tags
+
+privacy:
+ disqus:
+ disable: false
+ googleAnalytics:
+ anonymizeIP: true
+ disable: false
+ respectDoNotTrack: false
+ useSessionStorage: false
+ instagram:
+ disable: false
+ simple: false
+ twitter:
+ disable: false
+ enableDNT: false
+ simple: false
+ vimeo:
+ disable: false
+ enableDNT: false
+ simple: false
+ youtube:
+ disable: false
+ privacyEnhanced: true
+
+server:
+ headers:
+ - for: /**
+ values:
+ Referrer-Policy: strict-origin-when-cross-origin
+
+module:
+ hugoVersion:
+ extended: true
+ min: "0.104.0"
+ imports:
+ - path: github.com/nusserstudios/tailbliss
+ mounts:
+ - source: layouts
+ target: layouts
+ - source: i18n
+ target: i18n
+ - source: archetypes
+ target: archetypes
+ - source: assets
+ target: assets
+ #excludeFiles: images/* # uncomment for production
+ - source: content # comment for production
+ target: content # comment for production
\ No newline at end of file
diff --git a/i18n/en.toml b/i18n/en.toml
new file mode 100644
index 0000000..db453ed
--- /dev/null
+++ b/i18n/en.toml
@@ -0,0 +1,2 @@
+[wordCount]
+other = "{{ .WordCount }} words"
\ No newline at end of file
diff --git a/layouts/404.html b/layouts/404.html
new file mode 100644
index 0000000..edd8992
--- /dev/null
+++ b/layouts/404.html
@@ -0,0 +1,20 @@
+{{ define "main"}}
+<main id="main">
+ <div class="max-w-screen-xl px-4 py-8 mx-auto lg:py-16 lg:px-6">
+ <div class="max-w-screen-sm mx-auto text-center">
+ <h1 class="mb-4 font-black tracking-tight capitalize text-8xl lg:text-7xl xl:text-9xl dark:text-white">
+ 404
+ </h1>
+ <p class="mb-4 text-3xl font-bold tracking-tight text-gray-900 md:text-4xl dark:text-white">
+ Ooooops, something&rsquo;s missing.
+ </p>
+ <p class="mb-4 text-lg font-light text-gray-500 dark:text-gray-400">Sorry, we can't find that page.
+ You'll
+ find lots to explore on the home page. </p>
+ <a href="/"
+ class="inline-flex text-white bg-primary-600 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:focus:ring-primary-900 my-4">Back
+ to Homepage</a>
+ </div>
+ </div>
+</main>
+{{ end }}
\ No newline at end of file
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
new file mode 100644
index 0000000..a17982a
--- /dev/null
+++ b/layouts/_default/baseof.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html lang="{{ .Language.Lang }}">
+
+<head>
+ {{ partial "head.html" . }}
+</head>
+
+<body class="bg-zinc-100 dark:bg-gray-800">
+ {{ partial "nav.html" . }}
+ {{ block "main" . }}{{ end }}
+ {{ partial "footer" . }}
+</body>
+
+</html>
\ No newline at end of file
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..22f1f80
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,22 @@
+{{ define "main" }}
+<main>
+ <article>
+ <header class="mb-4 bg-primary-600">
+ <span class="py-96">
+ <h1 class="py-16 text-5xl font-black text-center text-white capitalize">
+ {{ .Title }}
+ </h1>
+ </span>
+ </header>
+ {{ with .Content }}
+ <div class="max-w-2xl px-6 mx-auto mt-6 prose dark:prose-invert dark:text-white">
+ {{- . -}}
+ </div>
+ {{ end }}
+ {{ partial "posts-template.html" . }}
+ </article>
+ <div class="max-w-xl mx-auto my-16">
+ {{ partial "pagination" . }}
+ </div>
+</main>
+{{ end }}
\ No newline at end of file
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..58fe764
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,34 @@
+{{define "main"}}
+<article>
+ <header class="mb-4 bg-primary-600">
+ <span class="py-96">
+ <h1 class="py-16 text-5xl font-black text-center text-white capitalize">
+ {{ .Title }}
+ </h1>
+ </span>
+ </header>
+ <div class="max-w-4xl mx-auto mt-8 mb-2">
+ <div class="px-6">
+ {{ with .Params.featured_image }}
+ {{ with resources.Get . }}
+ {{ $small := (.Resize "400x webp q80").RelPermalink }}
+ {{ $medium := (.Resize "550x webp q80").RelPermalink }}
+ {{ $large := (.Resize "900x webp q80").RelPermalink }}
+ {{ $featuredimage := (.Resize "1500x webp q80").RelPermalink }}
+ <img src="{{ $featuredimage }}" srcset="
+ {{- with $small -}}, {{.}} 400w{{- end -}}
+ {{- with $medium -}}, {{.}} 550w{{- end -}}
+ {{- with $large -}}, {{.}} 768w{{- end -}}
+ {{- with $featuredimage -}}, {{.}} 1100w{{- end -}}"
+ class="object-fill overflow-hidden rounded-lg shadow-lg ring-4 ring-zinc-300/40 dark:ring-gray-900/40 shadow-neutral-100/20 dark:shadow-neutral-800/40"
+ width="100%" alt="{{ .Params.title }}" />
+ {{ end }}
+ {{ end }}
+ </div>
+ </div>
+ <!-- " {{.Content}}" pulls from the markdown content of the corresponding _index.md -->
+ <div class="max-w-2xl px-6 pt-6 pb-16 mx-auto prose dark:prose-invert dark:text-white">
+ {{.Content}}
+ </div>
+</article>
+{{end}}
\ No newline at end of file
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..a7b7042
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,276 @@
+{{ define "main" }}
+<main>
+ <div class="bg-gray-200 dark:bg-gray-900">
+ <div class="max-w-screen-xl px-4 py-8 mx-auto">
+ <div class="grid items-center gap-8 mb-8 sm:mb-0 lg:gap-12 lg:grid-cols-12">
+ <div class="col-span-6 px-4 text-center sm:mb-6 lg:text-left lg:mb-0">
+ <h1 class="mb-2 text-4xl font-extrabold leading-none tracking-tight text-gray-900 md:text-5xl xl:text-6xl dark:text-white">
+ {{ .Site.Title }}
+ </h1>
+ <h2 class="pb-2 text-3xl font-light text-gray-800 dark:text-gray-300 md:text-4xl">
+ {{ .Site.Params.Moto }}
+ </h2>
+ <p class="max-w-xl mx-auto mb-6 font-normal text-gray-900 lg:mx-0 xl:mb-2 md:text-lg xl:text-xl dark:text-gray-50">
+ {{ .Site.Params.Description}}
+ </p>
+ </div>
+ <div class="col-span-6">
+ {{ $hero := resources.GetMatch "images/pages/tailbliss-rocket-indigo.png" }}
+
+ {{ $thumb := ($hero.Fill "400x400 webp q90") }}
+ {{ $large := ($hero.Fill "576x576 webp q90") }}
+
+ <img srcset="
+ {{- with $thumb.RelPermalink -}}{{.}} 400w{{- end -}}
+ {{- with $large.RelPermalink -}}, {{.}} 576w{{- end -}}" src="{{ $hero.RelPermalink }}" width="100%" height="" alt="TailBliss Hero" class="w-full max-w-xl mx-auto rounded-lg" />
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <!-- More main page content here... -->
+
+ <!-- Our mission section -->
+ <div class="relative my-4">
+ <div class="lg:mx-auto lg:grid lg:max-w-7xl lg:grid-cols-2 lg:items-start lg:gap-24 lg:px-8">
+ <div class="relative sm:py-8 lg:py-0">
+ <div aria-hidden="true" class="hidden sm:block lg:absolute lg:inset-y-0 lg:right-0 lg:w-screen">
+ <div class="absolute inset-y-0 w-full bg-gray-50 dark:bg-gray-900/10 right-1/2 rounded-r-3xl lg:right-72"></div><svg class="absolute -ml-3 top-8 left-1/2 lg:-right-8 lg:left-auto lg:top-12" width="404" height="392" fill="none" viewBox="0 0 404 392" loading="lazy">
+ <defs>
+ <pattern id="02f20b47-fd69-4224-a62a-4c9de5c763f7" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse">
+ <rect x="0" y="0" width="4" height="4" class="text-gray-200 dark:text-gray-900/60" fill="currentcolor"></rect>
+ </pattern>
+ </defs>
+ <rect width="404" height="392" fill="url(#02f20b47-fd69-4224-a62a-4c9de5c763f7)"></rect>
+ </svg>
+ </div>
+ <div class="relative w-full h-auto px-4 py-6 mx-auto sm:max-w-3xl sm:px-6 lg:px-0 lg:py-20">
+ <div class="overflow-hidden shadow-xl rounded-2xl">
+ {{ $p1image := resources.Get .Site.Params.P1.Image }}
+ {{ with $p1image }}
+ {{ with .Resize (printf "%dx%d webp q90" .Width .Height) }}
+ <img imgh src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}" class="w-full h-auto" alt="P1" loading="lazy" />
+ {{ end }}
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ <div class="relative max-w-md px-4 mx-auto sm:max-w-3xl sm:px-6 lg:px-0">
+ <div class="md:pt-12 sm:pt-6 lg:pt-20">
+ <h2 class="text-3xl font-bold tracking-tight text-gray-900 dark:text-gray-50 sm:text-4xl">
+ {{ .Site.Params.P1.Heading }}
+ </h2>
+ <div class="mt-6 text-gray-900 dark:text-white">
+ <div class="mt-6 space-y-6 text-gray-900 dark:text-white">
+ {{ range .Site.Params.P1.Content }}
+ <p class="text-lg text-gray-900 dark:text-white">
+ {{ .text }}
+ </p>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <!-- JITsection -->
+ <div class="overflow-hidden sm:pt-6 lg:relative">
+ <div class="max-w-md px-4 mx-auto sm:max-w-3xl sm:px-6 lg:grid lg:max-w-7xl lg:grid-cols-2 lg:gap-12 lg:px-8">
+ <div>
+ <div class="md:mt-8">
+ <div class="mt-6 sm:max-w-xl">
+ <h2 class="text-3xl font-extrabold tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mt-16">
+ {{ .Site.Params.P2.Heading }}
+ </h2>
+ {{ range .Site.Params.P2.Content }}
+ <p class="pb-12 mt-6 text-lg text-gray-900 dark:text-white">
+ {{ .text }}
+ </p>
+ {{ end }}
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sm:mx-auto sm:max-w-3xl sm:px-6">
+ <div class="md:py-12 sm:relative sm:mt-12 lg:absolute lg:inset-y-0 lg:right-0 lg:w-1/2">
+ <div class="hidden sm:block">
+ <div class="absolute inset-y-0 w-screen left-1/2 rounded-l-3xl bg-gray-50 dark:bg-gray-900/10 lg:left-80 lg:right-0 lg:w-full"></div><svg class="absolute -mr-3 top-8 right-1/2 lg:left-0 lg:m-0" width="404" height="392" fill="none" viewBox="0 0 404 392" loading="lazy">
+ <defs>
+ <pattern id="837c3e70-6c3a-44e6-8854-cc48c737b659" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse">
+ <rect x="0" y="0" width="4" height="4" class="text-gray-200 dark:text-gray-900/60" fill="currentcolor"></rect>
+ </pattern>
+ </defs>
+ <rect width="404" height="392" fill="url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"></rect>
+ </svg>
+ </div>
+ <div class="relative pl-4 -mr-40 sm:mx-auto sm:max-w-3xl sm:px-0 lg:h-full lg:max-w-none lg:pl-12">
+ {{ $p2image := resources.Get .Site.Params.P2.Image }}
+ {{ with $p2image }}
+ {{ with .Resize (printf "%dx%d webp q90" .Width .Height) }}
+ <img imgh src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}" alt="p2" class="w-full rounded-lg shadow-xl lg:h-full lg:w-auto lg:max-w-none" loading="lazy" />
+ {{ end }}
+ {{ end }}
+
+ </div>
+ </div>
+ </div>
+ </div>
+
+
+ <!-- Sponsors section -->
+ <div class="max-w-md px-4 mx-auto md:pt-24 md:pb-16 sm:max-w-3xl sm:px-6 lg:max-w-7xl lg:px-8">
+ <div class="lg:grid lg:grid-cols-2 lg:items-center lg:gap-24">
+ <div class="mt-12 grid grid-cols-2 gap-0.5 md:grid-cols-3 lg:mt-0 lg:grid-cols-2">
+ {{ range .Site.Params.P3.Logos }}
+ <div class="flex justify-center col-span-1 px-8 py-8 bg-gray-50 dark:bg-gray-900/10">
+ {{ if .image }}
+ {{ $sponsor := resources.Get .image }}
+ <img src="{{ $sponsor.RelPermalink }}" class="max-h-12 dark:invert" alt="{{ .alt }}" loading="lazy" />
+ {{ else }}
+ {{ $sponsor := resources.Get "images/global/sample-logo.svg" }}
+ <img src="{{ $sponsor.RelPermalink }}" class="max-h-12 dark:invert" alt="{{ .alt }}" loading="lazy" />
+ {{ end }}
+ </div>
+ {{ end }}
+ </div>
+ <div>
+ <h2 class="text-3xl font-bold tracking-tight text-gray-900 dark:text-gray-50 sm:text-4xl">
+ {{ .Site.Params.P3.Heading }}
+ </h2>
+ {{ range .Site.Params.P3.Content }}
+ <p class="max-w-3xl mt-6 text-lg leading-7 text-gray-900 dark:text-white">
+ {{ .text }}
+ </p>
+ {{ end }}
+ {{ range .Site.Params.P3.Links }}
+ <div class="my-6">
+ <a href="{{ .url }}" class="text-base font-medium text-primary-400 dark:text-primary-100">
+ {{ .text }}&nbsp&rarr;
+ </a>
+ </div>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+
+ <!-- Blog section -->
+ <div class="relative px-1 pt-8 pb-4 bg-transparent lg:px-8 lg:pt-12 lg:mb-4 md:mt-12">
+ <div class="absolute inset-0">
+ <div class="bg-gray-200 dark:bg-gray-900/50 h-1/3 sm:h-2/3"></div>
+ </div>
+ <div class="relative px-2 mx-auto max-w-7xl">
+ <div class="text-center">
+ <h2 class="text-3xl font-black tracking-tight text-primary-500 dark:text-primary-300 sm:text-4xl">
+ {{ .Site.Params.P4.Heading }}
+ </h2>
+ {{ range .Site.Params.P4.Content }}
+ <p class="max-w-2xl mx-auto mt-3 text-xl text-gray-500 dark:text-gray-300 sm:mt-4">
+ {{ .text }}
+ </p>
+ {{ end }}
+ </div>
+
+ <div class="mx-auto text-gray-900 max-w-7xl dark:text-gray-50 md:px-1.5">
+ <div class="px-4 text-gray-900 dark:text-white not-prose dark:text-zinc-200">
+ <div class="grid gap-4 mx-auto mt-12 mb-4 lg:max-w-none md:grid-cols-3">
+ {{ range (.Paginator 3).Pages }}
+ <div class="flex flex-col overflow-hidden rounded-lg shadow-lg bg-gray-50 dark:bg-gray-900">
+ <a href="{{.Permalink}}">
+ {{ with .Params.featured_image }}
+ {{ with resources.Get . }}
+ {{ $postimage := (.Resize "500x webp q90").RelPermalink }}
+ <img src="{{ $postimage }}" class="object-fill overflow-hidden rounded-t-lg" width="100%" height="" loading="lazy" alt="{{ .Title }}" />
+
+ {{ end }}
+ {{ end }}
+ </a>
+ <div class="p-6">
+ <div class="flex-1">
+ <a href="{{.Permalink}}" class="block mt-2 text-2xl font-black text-gray-900 dark:text-gray-200 hover:text-primary-600 dark:hover:text-primary-500 hover:underline">
+ {{ .Title }}
+ </a>
+ <p class="mt-3 text-base text-gray-900 dark:text-gray-300">
+ {{ .Params.summary }}
+ </p>
+ </div>
+ <div class="flex pt-6 font-medium text-primary-600 dark:text-primary-100 text-md">
+ <span class="pr-2 font-black">Tags:</span>
+ {{ range $elem_index, $elem_val := (.GetTerms "tags") }}
+ {{- if gt $elem_index 0 }}, {{ end -}}
+ <a href="{{ .Permalink }}" class="inline-flex items-center rounded-md bg-gray-300 hover:bg-primary-200 hover:text-black px-2.5 py-0.5 text-sm font-medium text-gray-900 ">{{ .LinkTitle }}</a>
+ {{- end -}}
+ </div>
+ <div class="flex items-center mt-6">
+ <div class="flex-shrink-0">
+ <span class="sr-only">{{ .Params.author }}</span>
+ {{ with .Params.authorimage }}
+ {{ with resources.Get . }}
+ {{ $authorimage := (.Resize "400x webp").RelPermalink }}
+ <img class="w-10 h-10 rounded-full" src="{{ $authorimage }}" alt="">
+ {{ end }}
+ {{ end }}
+ </div>
+ <div class="pt-1 ml-3">
+ <p class="text-sm font-medium text-gray-900 dark:text-white">
+ {{ .Params.author }}
+ </p>
+ <div class="flex space-x-1 text-sm text-gray-500 dark:text-white">
+ <time datetime="2020-02-12">{{.Date.Format "2006-01-02"}}</time>
+ <span aria-hidden="true">&middot;</span>
+ <span>{{ math.Round (div (countwords .Content) 220.0) }}
+ min read</span>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ {{ if not .Site.Params.Disable_stay_uptodate}}
+ <!-- CTA section -->
+ <div class="relative pb-16 mt-6">
+ <div class="max-w-md mx-auto px-7 sm:max-w-3xl lg:max-w-7xl">
+ <div class="relative px-6 py-10 overflow-hidden shadow-xl bg-primary-500 rounded-2xl sm:px-12 sm:py-20">
+ <div aria-hidden="true" class="absolute inset-0 -mt-72 sm:-mt-32 md:mt-0">
+ <svg class="absolute inset-0 w-full h-full" preserveAspectRatio="xMidYMid slice" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1463 360" loading="lazy">
+ <path class="text-primary-600 text-opacity-40" fill="currentColor" d="M-82.673 72l1761.849 472.086-134.327 501.315-1761.85-472.086z" />
+ <path class="text-primary-600 text-opacity-40" fill="currentColor" d="M-217.088 544.086L1544.761 72l134.327 501.316-1761.849 472.086z" />
+ </svg>
+ </div>
+ <div class="relative">
+ <div class="sm:text-center">
+ <h2 class="text-3xl font-bold tracking-tight text-white sm:text-4xl">
+ {{ .Site.Params.P5.Heading }}
+ </h2>
+ {{ range .Site.Params.P5.Content }}
+ <p class="max-w-2xl mx-auto mt-6 text-lg text-primary-100">
+ {{ .text }}
+ </p>
+ {{ end }}
+ </div>
+ <form action="{{ .Site.Params.P5.Action }}" class="mt-12 sm:mx-auto sm:flex sm:max-w-lg">
+ <div class="flex-1 min-w-0">
+ <label for="cta-email" class="sr-only">{{ .Site.Params.P5.Label }}</label>
+ <input id="cta-email" type="email" class="block w-full px-5 py-3 text-base text-gray-900 placeholder-gray-500 border border-transparent rounded-md shadow-sm focus:border-transparent focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-primary-500" placeholder="{{ .Site.Params.P5.Placeholder }}">
+ </div>
+ <div class="mt-4 sm:mt-0 sm:ml-3">
+ <button type="submit" class="block w-full px-5 py-3 text-base font-medium text-white bg-gray-900 border border-transparent rounded-md shadow hover:bg-black focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-primary-500 sm:px-10">
+ {{ .Site.Params.P5.Button }}
+ </button>
+ </div>
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ {{ end }}
+
+</main>
+{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..a620a8e
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,63 @@
+<!-- Footer section -->
+<script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
+{{ $js := resources.Get "js/darkmode.js" | js.Build }}
+<script src="{{ $js.RelPermalink }}" defer></script>
+<footer class="bg-gray-900">
+ <div class="max-w-md px-4 py-12 mx-auto overflow-hidden sm:max-w-3xl sm:px-6 lg:max-w-7xl lg:px-8">
+ <nav class="flex flex-wrap justify-center -mx-5 -my-2" aria-label="Footer">
+ {{ range site.Menus.footer }}
+ <div class="px-5 py-2">
+ <a href="{{ .URL | absLangURL }}" class="text-base text-gray-400 hover:text-gray-300">{{ .Name }}</a>
+ </div>
+ {{ end }}
+ </nav>
+ <div class="flex justify-center mt-8 space-x-6">
+ {{ if .Site.Params.Social_media.Facebook.Enabled }}
+ <a href="#" class="text-gray-400 hover:text-gray-300">
+ <span class="sr-only">Facebook</span>
+ <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
+ <path fill-rule="evenodd"
+ d="M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z"
+ clip-rule="evenodd" />
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Params.Social_media.Instagram.Enabled }}
+ <a href="#" class="text-gray-400 hover:text-gray-300">
+ <span class="sr-only">Instagram</span>
+ <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
+ <path fill-rule="evenodd"
+ d="M12.315 2c2.43 0 2.784.013 3.808.06 1.064.049 1.791.218 2.427.465a4.902 4.902 0 011.772 1.153 4.902 4.902 0 011.153 1.772c.247.636.416 1.363.465 2.427.048 1.067.06 1.407.06 4.123v.08c0 2.643-.012 2.987-.06 4.043-.049 1.064-.218 1.791-.465 2.427a4.902 4.902 0 01-1.153 1.772 4.902 4.902 0 01-1.772 1.153c-.636.247-1.363.416-2.427.465-1.067.048-1.407.06-4.123.06h-.08c-2.643 0-2.987-.012-4.043-.06-1.064-.049-1.791-.218-2.427-.465a4.902 4.902 0 01-1.772-1.153 4.902 4.902 0 01-1.153-1.772c-.247-.636-.416-1.363-.465-2.427-.047-1.024-.06-1.379-.06-3.808v-.63c0-2.43.013-2.784.06-3.808.049-1.064.218-1.791.465-2.427a4.902 4.902 0 011.153-1.772A4.902 4.902 0 015.45 2.525c.636-.247 1.363-.416 2.427-.465C8.901 2.013 9.256 2 11.685 2h.63zm-.081 1.802h-.468c-2.456 0-2.784.011-3.807.058-.975.045-1.504.207-1.857.344-.467.182-.8.398-1.15.748-.35.35-.566.683-.748 1.15-.137.353-.3.882-.344 1.857-.047 1.023-.058 1.351-.058 3.807v.468c0 2.456.011 2.784.058 3.807.045.975.207 1.504.344 1.857.182.466.399.8.748 1.15.35.35.683.566 1.15.748.353.137.882.3 1.857.344 1.054.048 1.37.058 4.041.058h.08c2.597 0 2.917-.01 3.96-.058.976-.045 1.505-.207 1.858-.344.466-.182.8-.398 1.15-.748.35-.35.566-.683.748-1.15.137-.353.3-.882.344-1.857.048-1.055.058-1.37.058-4.041v-.08c0-2.597-.01-2.917-.058-3.96-.045-.976-.207-1.505-.344-1.858a3.097 3.097 0 00-.748-1.15 3.098 3.098 0 00-1.15-.748c-.353-.137-.882-.3-1.857-.344-1.023-.047-1.351-.058-3.807-.058zM12 6.865a5.135 5.135 0 110 10.27 5.135 5.135 0 010-10.27zm0 1.802a3.333 3.333 0 100 6.666 3.333 3.333 0 000-6.666zm5.338-3.205a1.2 1.2 0 110 2.4 1.2 1.2 0 010-2.4z"
+ clip-rule="evenodd" />
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Params.Social_media.Twitter.Enabled }}
+ <a href="#" class="text-gray-400 hover:text-gray-300">
+ <span class="sr-only">Twitter</span>
+ <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
+ <path
+ d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84" />
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Params.Social_media.Github.Enabled }}
+ <a href="#" class="text-gray-400 hover:text-gray-300">
+ <span class="sr-only">GitHub</span>
+ <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
+ <path fill-rule="evenodd"
+ d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z"
+ clip-rule="evenodd" />
+ </svg>
+ </a>
+ {{ end }}
+ </div>
+ <p class="mt-8 text-base text-center text-gray-400">&copy; {{ now.Format "2006" }}
+ {{ .Site.Title }}. All rights
+ reserved.</p>
+ <p class="mt-2 text-base text-center text-gray-400">Made with &#x2764;&#xfe0f; by <a
+ href="https://nusserstudios.com" class="hover:underline hover:text-primary-600"><span
+ class="font-black uppercase">Nusser</span> <span class="font-light uppercase">Studios.</span></a>
+ </p>
+ </div>
+</footer>
\ No newline at end of file
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
new file mode 100644
index 0000000..79d492e
--- /dev/null
+++ b/layouts/partials/head.html
@@ -0,0 +1,26 @@
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
+<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
+<link rel="manifest" href="/favicon/site.webmanifest">
+<link rel="mask-icon" href="/favicon/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="msapplication-TileColor" content="#da532c">
+<meta name="theme-color" content="#ffffff">
+{{ partial "meta" . }}
+<script>
+ // On page load or when changing themes, best to add inline in `head` to avoid FOUC
+ if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
+ document.documentElement.classList.add('dark');
+ } else {
+ document.documentElement.classList.remove('dark')
+ }
+</script>
+{{ $styles := resources.Get "/css/style.css" | postCSS }}
+{{ if .Site.IsServer }}
+<link rel="stylesheet" href="{{ $styles.RelPermalink }}" />
+{{ else }}
+{{ $styles := $styles | minify | fingerprint | resources.PostProcess }}
+<link rel="stylesheet" href="{{ $styles.RelPermalink }}" integrity="{{ $styles.Data.Integrity }}" />
+{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/meta.html b/layouts/partials/meta.html
new file mode 100644
index 0000000..242da6c
--- /dev/null
+++ b/layouts/partials/meta.html
@@ -0,0 +1,16 @@
+<title itemprop="name">{{if .IsHome}} {{ $.Site.Params.description }} | {{ .Title }}
+ {{else}} {{ .Title }} | {{ .Site.Title }} {{end}}
+</title>
+<meta name="description" content="{{ if .Description }}{{ .Description }}{{ else }}{{ .Site.Params.description }}{{ end }}" />
+<meta property="og:title" content="{{ .Title }} | {{ .Site.Title }}" />
+<meta name="twitter:title" content="{{ .Title }} | {{ .Site.Title }}" />
+<meta itemprop="name" content="{{ .Title }} | {{ .Site.Title }}" />
+<meta name="application-name" content="{{ .Title }} | {{ .Site.Title }}" />
+<meta property="og:description"
+ content="{{ if .Description }}{{ .Description }}{{ else }}{{ .Site.Params.description }}{{ end }}" />
+<meta property="og:site_name" content="{{ .Site.Title }}" />
+<meta property="og:url" content="{{ .Permalink }}" />
+<meta property="og:locale" content="en">
+<meta property="og:image" content="{{ if .Params.featured_image }}{{ .Params.featured_image | relURL }}{{ else }}{{ .Site.Params.og_image | relURL }}{{ end }}" />
+<meta property="og:image:secure_url" content="{{ if .Params.featured_image }}{{ .Params.featured_image | absURL }}{{ else }}{{ .Site.Params.og_image | absURL }}{{ end }}" />
+<meta property="og:type" content="{{if .IsHome}}website{{else}}article{{end}}" />
diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html
new file mode 100644
index 0000000..a0392af
--- /dev/null
+++ b/layouts/partials/nav.html
@@ -0,0 +1,141 @@
+<div class="top-0 z-50 w-full text-gray-200 bg-gray-900 border-2 border-gray-900 md:sticky border-b-stone-200/10">
+ <div x-data="{ open: false }"
+ class="flex flex-col max-w-full px-4 mx-auto md:items-center md:justify-between md:flex-row md:px-6 lg:px-8">
+ <div class="flex flex-row items-center justify-between p-4">
+ <a href="/" class="flex text-gray-100 transition duration-1000 ease-in-out group">
+ <img src="/images/site-logo.svg"
+ class="transition-opacity h-9 w-9 group-hover:opacity-50 group-focus:opacity-70"
+ alt="{{ .Site.Title }} Logo" />
+ <div
+ class="mt-1 ml-3 text-xl font-black tracking-tight text-gray-100 uppercase transition-colors group-hover:text-gray-400/60">
+ {{ .Site.Title }}</div>
+ </a>
+ <button class="rounded-lg md:hidden focus:outline-none focus:shadow-outline" @click="open = !open" role="navigation" aria-expanded="false" aria-label="Main" aria-controls="menuItems">
+ <svg fill="currentColor" viewBox="0 0 20 20" class="w-6 h-6">
+ <path x-show="!open" fill-rule="evenodd"
+ d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM9 15a1 1 0 011-1h6a1 1 0 110 2h-6a1 1 0 01-1-1z"
+ clip-rule="evenodd"></path>
+ <path x-show="open" fill-rule="evenodd"
+ d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z"
+ clip-rule="evenodd"></path>
+ </svg>
+ </button>
+ </div>
+ <nav :class="{'flex': open, 'hidden': !open}"
+ class="flex-col flex-grow hidden pb-4 md:pb-0 md:flex md:justify-end md:flex-row">
+ {{ range site.Menus.main }}
+ {{ if (eq "complexdropdown" .Pre) }}
+ <div @click.away="open = false" class="relative" x-data="{ open: false }">
+ <button @click="open = !open"
+ class="flex flex-row items-center w-full px-4 py-2 mt-2 text-sm font-semibold text-left bg-transparent rounded-lg dark-mode:focus:text-white dark-mode:hover:text-white dark-mode:focus:bg-gray-600 dark-mode:hover:bg-gray-600 md:w-auto md:inline md:mt-0 md:ml-4 hover:text-white focus:text-white hover:bg-primary-600 focus:bg-primary-600 focus:outline-none focus:shadow-outline">
+ <span>{{ .Name }}</span>
+ <svg fill="currentColor" viewBox="0 0 20 20" :class="{'rotate-180': open, 'rotate-0': !open}"
+ class="inline w-4 h-4 mt-1 ml-1 transition-transform duration-200 transform md:-mt-1">
+ <path fill-rule="evenodd"
+ d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z"
+ clip-rule="evenodd"></path>
+ </svg>
+ </button>
+ <div x-show="open" x-transition:enter="transition ease-out duration-100"
+ x-transition:enter-start="transform opacity-0 scale-95"
+ x-transition:enter-end="transform opacity-100 scale-100"
+ x-transition:leave="transition ease-in duration-75"
+ x-transition:leave-start="transform opacity-100 scale-100"
+ x-transition:leave-end="transform opacity-0 scale-95"
+ class="absolute right-0 z-30 w-full mt-2 origin-top-right md:max-w-sm md:w-screen">
+ <div class="px-2 pt-2 pb-4 bg-white rounded-md shadow-lg text-zinc-900">
+ <div class="grid grid-cols-1 gap-4">
+ {{ range (index site.Menus .Identifier) }}
+ <a class="flex items-start p-2 bg-transparent rounded-lg group row hover:text-white focus:text-white hover:bg-primary-600 focus:bg-primary-700 focus:outline-none focus:shadow-outline"
+ href="{{ .URL | absLangURL }}">
+ <div class="p-3 text-white bg-primary-600 rounded-lg group-hover:bg-gray-900">
+ {{ if (eq .Pre "stars") }}
+ <svg fill="none" stroke="currentColor" stroke-linecap="round"
+ stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"
+ class="w-4 h-4 md:h-6 md:w-6">
+ <path
+ d="M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z">
+ </path>
+ </svg>
+ {{ else if (eq .Pre "comments") }}
+ <svg fill="none" stroke="currentColor" stroke-linecap="round"
+ stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"
+ class="w-4 h-4 md:h-6 md:w-6">
+ <path
+ d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z">
+ </path>
+ </svg>
+ {{ else }}
+ <svg fill="none" stroke="currentColor" stroke-linecap="round"
+ stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"
+ class="w-4 h-4 md:h-6 md:w-6">
+ <path d="M11 3.055A9.001 9.001 0 1020.945 13H11V3.055z">
+ </path>
+ <path d="M20.488 9H15V3.512A9.025 9.025 0 0120.488 9z">
+ </path>
+ </svg>
+ {{ end }}
+
+ </div>
+ <div class="ml-3">
+ <p class="font-semibold">{{ .Name }}</p>
+ <p class="text-sm">{{ .Post }}</p>
+ </div>
+ </a>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ </div>
+ {{ else if (eq "dropdown" .Pre) }}
+ <div @click.away="open = false" class="relative" x-data="{ open: false }">
+ <button @click="open = !open"
+ class="flex flex-row items-center w-full px-4 py-2 mt-2 text-sm font-semibold text-left bg-transparent rounded-lg md:w-auto md:inline md:mt-0 md:ml-4 hover:text-white focus:text-white hover:bg-primary-600 focus:bg-primary-600 focus:outline-none focus:shadow-outline">
+ <span>{{ .Name }}</span>
+ <svg fill="currentColor" viewBox="0 0 20 20" :class="{'rotate-180': open, 'rotate-0': !open}"
+ class="inline w-4 h-4 mt-1 ml-1 transition-transform duration-200 transform md:-mt-1">
+ <path fill-rule="evenodd"
+ d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z"
+ clip-rule="evenodd"></path>
+ </svg>
+ </button>
+ <div x-show="open" x-transition:enter="transition ease-out duration-100"
+ x-transition:enter-start="transform opacity-0 scale-95"
+ x-transition:enter-end="transform opacity-100 scale-100"
+ x-transition:leave="transition ease-in duration-75"
+ x-transition:leave-start="transform opacity-100 scale-100"
+ x-transition:leave-end="transform opacity-0 scale-95"
+ class="absolute right-0 z-30 w-full mt-2 origin-top-right rounded-md shadow-lg md:w-48">
+ <div class="px-2 py-2 text-primary-900 bg-white rounded-md shadow">
+ {{ range (index site.Menus .Identifier) }}
+ <a class="block px-4 py-2 mt-2 text-sm font-semibold bg-transparent rounded-lg md:mt-0 hover:text-white focus:text-white hover:bg-primary-600 focus:bg-primary-600 focus:outline-none focus:shadow-outline"
+ href="{{ .URL | absLangURL }}">{{- .Name -}}</a>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ {{ else }}
+ <a class="px-4 py-2 mt-2 text-sm font-semibold rounded-lg md:mt-0 md:ml-4 hover:text-white focus:text-white hover:bg-primary-600 focus:bg-primary-700 focus:outline-none focus:shadow-outline"
+ href="{{ .URL | absLangURL }}" title="{{ .Title | default .Name }}">
+ {{ .Name }}
+ </a>
+ {{ end }}
+ {{ end }}
+ {{ if not .Site.Params.Disable_theme_toggle }}
+ <button id="theme-toggle" type="button"
+ class="p-2 text-sm text-gray-500 rounded-lg md: dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 md:ml-2 max-w-5 xs:hidden">
+ <svg id="theme-toggle-dark-icon" class="hidden w-5 h-5" fill="currentColor" viewBox="0 0 20 20"
+ xmlns="http://www.w3.org/2000/svg">
+ <path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z">
+ </path>
+ </svg>
+ <svg id="theme-toggle-light-icon" class="hidden w-5 h-5" fill="currentColor" viewBox="0 0 20 20"
+ aria-label="Dark or Light Mode" xmlns="http://www.w3.org/2000/svg">
+ <path d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z"
+ fill-rule="evenodd" clip-rule="evenodd"></path>
+ </svg>
+ </button>
+ {{ end }}
+ </nav>
+ </div>
+</div>
\ No newline at end of file
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
new file mode 100644
index 0000000..02a46b6
--- /dev/null
+++ b/layouts/partials/pagination.html
@@ -0,0 +1,56 @@
+{{ $pag := $.Paginator }}
+{{ if gt $pag.TotalPages 1 }}
+{{ $.Scratch.Set "dot_rendered" false }}
+
+<nav class="flex items-center justify-center px-4 sm:px-0">
+ <div class="flex flex-1 w-0">
+ <div class="mx-auto border-t-2 border-primary-300">
+ <!-- Don't show on 1st and 2nd page -->
+ {{ if and (ne $pag.PageNumber 1) (ne $pag.PageNumber 2) }}
+ <a href="{{ $pag.First.URL }}" rel="first"
+ class="inline-flex items-center px-4 pt-4 text-lg font-black text-primary-600 dark:text-primary-400">«
+ First</a>
+ {{ end }}
+
+ {{ if $pag.HasPrev }}
+ <a href="{{ $pag.Prev.URL }}" rel="prev"
+ class="inline-flex items-center px-4 pt-4 text-lg font-black text-primary-600 dark:text-primary-400">‹
+ Prev</a>
+ {{ end }}
+
+ {{ range $pag.Pagers }}
+ {{ if eq . $pag }}
+ <!-- Current Page -->
+ <a class="font-black page-item active"><a href="{{ .URL }}"
+ class="inline-flex items-center px-4 pt-4 text-lg font-medium text-primary-600 dark:text-primary-400">{{ .PageNumber }}</a>
+ </a>
+ {{ else if and (ge .PageNumber (sub $pag.PageNumber 2)) (le .PageNumber (add $pag.PageNumber 2)) }}
+ {{ $.Scratch.Set "dot_rendered" false }}
+ <!-- Render prev 2 page and next 2 pages -->
+ <a class="page-item"><a href="{{ .URL }}"
+ class="inline-flex items-center px-4 pt-4 text-lg font-medium text-primary-600 dark:text-primary-400">{{ .PageNumber }}</a>
+ </a>
+ {{ else if eq ($.Scratch.Get "dot_rendered") false }}
+ <!-- render skip pages -->
+ {{ $.Scratch.Set "dot_rendered" true }}
+ <a class="page-item disabled"><a
+ class="inline-flex items-center px-4 pt-4 text-lg font-medium text-primary-600 dark:text-primary-400">...</a>
+ </a>
+ {{ end }}
+ {{ end }}
+
+ {{ if $pag.HasNext }}
+ <a class="page-item"><a href="{{ $pag.Next.URL }}" rel="next"
+ class="inline-flex items-center px-4 pt-4 text-lg font-black text-primary-600 dark:text-primary-400">Next
+ ›</a></a>
+ {{ end }}
+
+ <!-- Don't show on last and 2nd last page -->
+ {{ if and (ne $pag.PageNumber $pag.TotalPages) ((ne $pag.PageNumber (sub $pag.TotalPages 1))) }}
+ <a class="page-item"><a href="{{ $pag.Last.URL }}" rel="last"
+ class="inline-flex items-center px-4 pt-4 text-lg font-black text-primary-600 dark:text-primary-400">Last
+ »</a></a>
+ {{ end }}
+ </div>
+</nav>
+{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/posts-template.html b/layouts/partials/posts-template.html
new file mode 100644
index 0000000..b8c4e37
--- /dev/null
+++ b/layouts/partials/posts-template.html
@@ -0,0 +1,63 @@
+<div class="mx-auto text-gray-900 max-w-7xl dark:text-gray-50">
+ <div class="px-4 not-prose">
+ <div class="grid gap-4 mx-auto mt-12 mb-4 lg:max-w-none md:grid-cols-3">
+ {{ range .Paginator.Pages }}
+ <div class="flex flex-col overflow-hidden rounded-lg shadow-lg bg-gray-50 dark:bg-gray-900">
+ <a href="{{.Permalink}}">
+ {{ with .Params.featured_image }}
+ {{ with resources.Get . }}
+ {{ $postimage := (.Resize "500x webp q90").RelPermalink }}
+ <img src="{{ $postimage }}" class="object-fill overflow-hidden rounded-t-lg" width="100%" height=""
+ loading="lazy" alt="{{ .Title }}" />
+
+ {{ end }}
+ {{ end }}
+ </a>
+ <div class="p-6">
+ <div class="flex-1">
+ <a href="{{.Permalink}}"
+ class="block mt-2 text-2xl font-black text-gray-900 dark:text-gray-200 hover:text-primary-600 dark:hover:text-primary-500 hover:underline">
+ {{.Title}}
+ </a>
+ <p class="mt-3 text-base text-gray-900 dark:text-gray-300">
+ {{ .Params.summary }}
+ </p>
+ </div>
+ <div class="flex pt-6 font-medium text-primary-600 dark:text-primary-100 text-md">
+ <span class="pr-2 font-black">Tags:</span>
+ <span>
+ {{ range $elem_index, $elem_val := (.GetTerms "tags") }}
+ {{- if gt $elem_index 0 }}, {{ end -}}
+ <a href="{{ .Permalink }}"
+ class="inline-flex items-center rounded-md bg-gray-300 hover:bg-primary-200 hover:text-black px-2.5 py-0.5 text-sm font-medium text-gray-900 capitalize">{{ .LinkTitle }}</a>
+ {{- end -}}
+ </span>
+ </div>
+ <div class="flex items-center mt-6">
+ <div class="flex-shrink-0">
+ <span class="sr-only">{{ .Params.author }}</span>
+ {{ with .Params.authorimage }}
+ {{ with resources.Get . }}
+ {{ $authorimage := (.Resize "40x webp").RelPermalink }}
+ <img class="w-10 h-10 rounded-full" src="{{ $authorimage }}" alt="">
+ {{ end }}
+ {{ end }}
+ </div>
+ <div class="pt-1 ml-3">
+ <p class="text-sm font-medium text-gray-900 dark:text-white">
+ {{ .Params.author }}
+ </p>
+ <div class="flex space-x-1 text-sm text-gray-500 dark:text-white">
+ <time datetime="2020-02-12">{{.Date.Format "2006-01-02"}}</time>
+ <span aria-hidden="true">&middot;</span>
+ <span>{{ math.Round (div (countwords .Content) 220.0) }}
+ min read</span>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ {{ end }}
+ </div>
+ </div>
+</div>
diff --git a/layouts/shortcodes/imgc.html b/layouts/shortcodes/imgc.html
new file mode 100644
index 0000000..5444e2c
--- /dev/null
+++ b/layouts/shortcodes/imgc.html
@@ -0,0 +1,122 @@
+{{- $respSizes := slice "300" "450" "600" "750" "900" "1050" "1200" "1350" "1500" -}}
+{{/*
+ These are breakpoints, in pixels.
+ Adjust these to fit your use cases.
+ Obviously, the more breakpoints,
+ the more images you'll be producing.
+ (Fortunately, Hugo does that
+ **really** fast, as you'd expect,
+ but watch out for any storage
+ issues this can present either
+ locally or in your online repo,
+ especially if you have a really
+ large number of original images.)
+*/}}
+{{- $imgBase := "images/" -}}
+{{/*
+ This will be from top-level `assets/images`,
+ where we'll keep all images for Hugo's
+ processing (this makes them "global
+ resources," as noted in the documentation).
+*/}}
+{{- $src := resources.Get (printf "%s%s" $imgBase (.Get "src")) -}}
+{{- $alt := .Get "alt" -}}
+{{- $divClass := "" -}}{{/* Init'g */}}
+{{/*
+ The styling in $imgClass, below, makes
+ an image fill the container horizontally
+ and adjust its height automatically
+ for that, and then fade in for the LQIP effect.
+ Feel free to adjust your CSS/SCSS as desired.
+*/}}
+{{- $imgClass := "w-full h-auto animate-fade" -}}
+{{- $dataSzes := "(min-width: 1024px) 100vw, 50vw" -}}
+{{/*
+ Now we'll create the 20-pixel-wide LQIP
+ and turn it into Base64-encoded data, which
+ is better for performance and caching.
+*/}}
+{{- $LQIP_img := $src.Resize "20x jpg" -}}
+{{- $LQIP_b64 := $LQIP_img.Content | base64Encode -}}
+{{/*
+ $CFPstyle is for use in styling
+ the div's background, as you'll see shortly.
+*/}}
+{{- $CFPstyle := printf "%s%s%s" "background: url(data:image/jpeg;base64," $LQIP_b64 "); background-size: cover; background-repeat: no-repeat;" -}}
+{{/*
+ Then, we create a 600-pixel-wide JPG
+ of the image. This will serve as the
+ "fallback" image for that tiny percentage
+ of browsers that don't understand the
+ HTML `picture` tag.
+*/}}
+{{- $actualImg := $src.Resize "600x jpg" -}}
+{{/*
+ Now we'll handle the LQIP background for the
+ div that will contain the image content; the
+ conditional at the top controls whether we're
+ doing inline styling --- which is a no-no for
+ a tight Content Security Policy (CSP). Here,
+ it checks whether the host, as specified in the
+ site config file, is Cloudflare Pages (where I
+ use a Cloudflare Worker for that tight CSP).
+ If so, it creates a new CSS/SCSS class, named
+ with an md5 hash for the value of $src, that
+ the div can use to provide the LQIP background.
+ Otherwise, it inserts inline styling.
+ **THEREFORE** . . .
+ If you don't have a problem with inline styling,
+ feel free to use only the second option and
+ avoid the conditional altogether.
+*/}}
+{{- $imgBd5 := md5 $src -}}
+{{- if eq .Site.Params.Host "CFP" -}}
+<style>
+ .imgB- {
+ {
+ $imgBd5
+ }
+ }
+
+ {
+ {
+ {
+ $CFPstyle | safeCSS
+ }
+ }
+ }
+</style>
+<div class="relative imgB-{{ $imgBd5 }} bg-center">
+ {{- else -}}
+ <div class="relative bg-center" style="{{ $CFPstyle | safeCSS }}">
+ {{- end -}}
+ {{/*
+ Now we'll build the `picture` which modern
+ browsers use to decide which image, and
+ which format thereof, to show. Remember to
+ put `webp` first, since the browser will use
+ the first format it **can** use, and WebP files
+ usually are smaller. After WebP, the fallback
+ is the universally safe JPG format.
+*/}}
+ <picture>
+ <source type="image/webp" srcset="
+ {{- with $respSizes -}}
+ {{- range $i, $e := . -}}
+ {{- if ge $src.Width . -}}
+ {{- if $i }}, {{ end -}}{{- ($src.Resize (printf "%sx%s" . " webp") ).RelPermalink }} {{ . }}w
+ {{- end -}}
+ {{- end -}}
+ {{- end -}}" sizes="{{ $dataSzes }}" />
+ <source type="image/jpeg" srcset="
+ {{- with $respSizes -}}
+ {{- range $i, $e := . -}}
+ {{- if ge $src.Width . -}}
+ {{- if $i }}, {{ end -}}{{- ($src.Resize (printf "%sx%s" . " jpg") ).RelPermalink }} {{ . }}w
+ {{- end -}}
+ {{- end -}}
+ {{- end -}}" \ sizes="{{ $dataSzes }}" />
+ <img class="{{ $imgClass }}" src="{{ $actualImg.RelPermalink }}" width="{{ $src.Width }}"
+ height="{{ $src.Height }}" alt="{{ $alt }}" loading="lazy" />
+ </picture>
+ </div>
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..702aa61
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,1755 @@
+{
+ "name": "TailBliss",
+ "version": "0.1.1",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "TailBliss",
+ "version": "0.1.1",
+ "license": "Apache-2.0",
+ "devDependencies": {
+ "@tailwindcss/typography": "^0.5.9",
+ "alpinejs": "^3.13.0",
+ "autoprefixer": "^10.4.15",
+ "concurrently": "^8.2.1",
+ "postcss": "^8.4.28",
+ "postcss-cli": "^10.1.0",
+ "tailwindcss": "^3.3.3"
+ }
+ },
+ "node_modules/@alloc/quick-lru": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
+ "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz",
+ "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==",
+ "dev": true,
+ "dependencies": {
+ "regenerator-runtime": "^0.13.11"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
+ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.15",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.18",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
+ "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "3.1.0",
+ "@jridgewell/sourcemap-codec": "1.4.14"
+ }
+ },
+ "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@tailwindcss/typography": {
+ "version": "0.5.9",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz",
+ "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==",
+ "dev": true,
+ "dependencies": {
+ "lodash.castarray": "^4.4.0",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.merge": "^4.6.2",
+ "postcss-selector-parser": "6.0.10"
+ },
+ "peerDependencies": {
+ "tailwindcss": ">=3.0.0 || insiders"
+ }
+ },
+ "node_modules/@vue/reactivity": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz",
+ "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==",
+ "dev": true,
+ "dependencies": {
+ "@vue/shared": "3.1.5"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz",
+ "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==",
+ "dev": true
+ },
+ "node_modules/alpinejs": {
+ "version": "3.13.0",
+ "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.13.0.tgz",
+ "integrity": "sha512-7FYR1Yz3evIjlJD1mZ3SYWSw+jlOmQGeQ1QiSufSQ6J84XMQFkzxm6OobiZ928SfqhGdoIp2SsABNsS4rXMMJw==",
+ "dev": true,
+ "dependencies": {
+ "@vue/reactivity": "~3.1.1"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/any-promise": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+ "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
+ "dev": true
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/arg": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
+ "dev": true
+ },
+ "node_modules/autoprefixer": {
+ "version": "10.4.15",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz",
+ "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "browserslist": "^4.21.10",
+ "caniuse-lite": "^1.0.30001520",
+ "fraction.js": "^4.2.0",
+ "normalize-range": "^0.1.2",
+ "picocolors": "^1.0.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.21.10",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz",
+ "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001517",
+ "electron-to-chromium": "^1.4.477",
+ "node-releases": "^2.0.13",
+ "update-browserslist-db": "^1.0.11"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/camelcase-css": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
+ "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001520",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001520.tgz",
+ "integrity": "sha512-tahF5O9EiiTzwTUqAeFjIZbn4Dnqxzz7ktrgGlMYNLH43Ul26IgTMH/zvL3DG0lZxBYnlT04axvInszUsZULdA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ]
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chalk/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ],
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/commander": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
+ },
+ "node_modules/concurrently": {
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.1.tgz",
+ "integrity": "sha512-nVraf3aXOpIcNud5pB9M82p1tynmZkrSGQ1p6X/VY8cJ+2LMVqAgXsJxYYefACSHbTYlm92O1xuhdGTjwoEvbQ==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.2",
+ "date-fns": "^2.30.0",
+ "lodash": "^4.17.21",
+ "rxjs": "^7.8.1",
+ "shell-quote": "^1.8.1",
+ "spawn-command": "0.0.2",
+ "supports-color": "^8.1.1",
+ "tree-kill": "^1.2.2",
+ "yargs": "^17.7.2"
+ },
+ "bin": {
+ "conc": "dist/bin/concurrently.js",
+ "concurrently": "dist/bin/concurrently.js"
+ },
+ "engines": {
+ "node": "^14.13.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/open-cli-tools/concurrently?sponsor=1"
+ }
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/date-fns": {
+ "version": "2.30.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
+ "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.21.0"
+ },
+ "engines": {
+ "node": ">=0.11"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/date-fns"
+ }
+ },
+ "node_modules/dependency-graph": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
+ "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/didyoumean": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
+ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
+ "dev": true
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dlv": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
+ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
+ "dev": true
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.490",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz",
+ "integrity": "sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==",
+ "dev": true
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/fast-glob": {
+ "version": "3.2.12",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
+ "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fastq": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fraction.js": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
+ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "type": "patreon",
+ "url": "https://www.patreon.com/infusion"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz",
+ "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-stdin": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz",
+ "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.1.6",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/globby": {
+ "version": "13.1.4",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz",
+ "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==",
+ "dev": true,
+ "dependencies": {
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.11",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globby/node_modules/slash": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
+ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "dev": true
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
+ "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/jiti": {
+ "version": "1.18.2",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz",
+ "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==",
+ "dev": true,
+ "bin": {
+ "jiti": "bin/jiti.js"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/lilconfig": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/lodash.castarray": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz",
+ "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==",
+ "dev": true
+ },
+ "node_modules/lodash.isplainobject": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
+ "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
+ "dev": true
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/mz": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
+ "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
+ "dev": true,
+ "dependencies": {
+ "any-promise": "^1.0.0",
+ "object-assign": "^4.0.1",
+ "thenify-all": "^1.0.0"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
+ "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
+ "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
+ "dev": true
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-hash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
+ "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pirates": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
+ "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.28",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz",
+ "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.6",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-cli": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.1.0.tgz",
+ "integrity": "sha512-Zu7PLORkE9YwNdvOeOVKPmWghprOtjFQU3srMUGbdz3pHJiFh7yZ4geiZFMkjMfB0mtTFR3h8RemR62rPkbOPA==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": "^3.3.0",
+ "dependency-graph": "^0.11.0",
+ "fs-extra": "^11.0.0",
+ "get-stdin": "^9.0.0",
+ "globby": "^13.0.0",
+ "picocolors": "^1.0.0",
+ "postcss-load-config": "^4.0.0",
+ "postcss-reporter": "^7.0.0",
+ "pretty-hrtime": "^1.0.3",
+ "read-cache": "^1.0.0",
+ "slash": "^5.0.0",
+ "yargs": "^17.0.0"
+ },
+ "bin": {
+ "postcss": "index.js"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/postcss-import": {
+ "version": "15.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
+ "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
+ "dev": true,
+ "dependencies": {
+ "postcss-value-parser": "^4.0.0",
+ "read-cache": "^1.0.0",
+ "resolve": "^1.1.7"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/postcss-js": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
+ "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
+ "dev": true,
+ "dependencies": {
+ "camelcase-css": "^2.0.1"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >= 16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.21"
+ }
+ },
+ "node_modules/postcss-load-config": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
+ "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==",
+ "dev": true,
+ "dependencies": {
+ "lilconfig": "^2.0.5",
+ "yaml": "^2.1.1"
+ },
+ "engines": {
+ "node": ">= 14"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": ">=8.0.9",
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "postcss": {
+ "optional": true
+ },
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/postcss-nested": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz",
+ "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==",
+ "dev": true,
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.11"
+ },
+ "engines": {
+ "node": ">=12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.14"
+ }
+ },
+ "node_modules/postcss-nested/node_modules/postcss-selector-parser": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+ "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-reporter": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz",
+ "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^1.0.0",
+ "thenby": "^1.3.4"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.0.10",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
+ "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "dev": true
+ },
+ "node_modules/pretty-hrtime": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
+ "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/read-cache": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+ "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^2.3.0"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.13.11",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
+ "dev": true
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.22.2",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
+ "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
+ "dev": true,
+ "dependencies": {
+ "is-core-module": "^2.11.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/shell-quote": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
+ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/slash": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-5.0.1.tgz",
+ "integrity": "sha512-ywNzUOiXwetmLvTUiCBZpLi+vxqN3i+zDqjs2HHfUSV3wN4UJxVVKWrS1JZDeiJIeBFNgB5pmioC2g0IUTL+rQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/spawn-command": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz",
+ "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==",
+ "dev": true
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sucrase": {
+ "version": "3.32.0",
+ "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz",
+ "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "commander": "^4.0.0",
+ "glob": "7.1.6",
+ "lines-and-columns": "^1.1.6",
+ "mz": "^2.7.0",
+ "pirates": "^4.0.1",
+ "ts-interface-checker": "^0.1.9"
+ },
+ "bin": {
+ "sucrase": "bin/sucrase",
+ "sucrase-node": "bin/sucrase-node"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/tailwindcss": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz",
+ "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==",
+ "dev": true,
+ "dependencies": {
+ "@alloc/quick-lru": "^5.2.0",
+ "arg": "^5.0.2",
+ "chokidar": "^3.5.3",
+ "didyoumean": "^1.2.2",
+ "dlv": "^1.1.3",
+ "fast-glob": "^3.2.12",
+ "glob-parent": "^6.0.2",
+ "is-glob": "^4.0.3",
+ "jiti": "^1.18.2",
+ "lilconfig": "^2.1.0",
+ "micromatch": "^4.0.5",
+ "normalize-path": "^3.0.0",
+ "object-hash": "^3.0.0",
+ "picocolors": "^1.0.0",
+ "postcss": "^8.4.23",
+ "postcss-import": "^15.1.0",
+ "postcss-js": "^4.0.1",
+ "postcss-load-config": "^4.0.1",
+ "postcss-nested": "^6.0.1",
+ "postcss-selector-parser": "^6.0.11",
+ "resolve": "^1.22.2",
+ "sucrase": "^3.32.0"
+ },
+ "bin": {
+ "tailwind": "lib/cli.js",
+ "tailwindcss": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/tailwindcss/node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/tailwindcss/node_modules/postcss-selector-parser": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+ "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/thenby": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz",
+ "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==",
+ "dev": true
+ },
+ "node_modules/thenify": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
+ "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
+ "dev": true,
+ "dependencies": {
+ "any-promise": "^1.0.0"
+ }
+ },
+ "node_modules/thenify-all": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
+ "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
+ "dev": true,
+ "dependencies": {
+ "thenify": ">= 3.1.0 < 4"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/tree-kill": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
+ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
+ "dev": true,
+ "bin": {
+ "tree-kill": "cli.js"
+ }
+ },
+ "node_modules/ts-interface-checker": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
+ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
+ "dev": true
+ },
+ "node_modules/tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
+ "dev": true
+ },
+ "node_modules/universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
+ "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yaml": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
+ "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..f8a5792
--- /dev/null
+++ b/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "TailBliss",
+ "version": "0.1.1",
+ "description": "Hugo + Alpine.js + TailwindCSS",
+ "main": "index.js",
+ "devDependencies": {
+ "@tailwindcss/typography": "^0.5.9",
+ "alpinejs": "^3.13.0",
+ "autoprefixer": "^10.4.15",
+ "concurrently": "^8.2.1",
+ "postcss": "^8.4.28",
+ "postcss-cli": "^10.1.0",
+ "tailwindcss": "^3.3.3"
+ },
+ "scripts": {
+ "start": "concurrently npm:watch:*",
+ "watch:tw": "tailwindcss -i ./assets/css/main.css -o ./assets/css/style.css --watch",
+ "watch:hugo": "hugo server",
+ "build": "hugo --minify",
+ "test": "hugo"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/nusserstudios/tailbliss.git"
+ },
+ "keywords": [
+ "hugo",
+ "tailwind",
+ "tailwindcss",
+ "alpinejs",
+ "minimal",
+ "responsive",
+ "light mode",
+ "dark mode",
+ "hugo blog",
+ "categories",
+ "tags"
+ ],
+ "author": "NusserStudios",
+ "license": "Apache-2.0",
+ "bugs": {
+ "url": "https://github.com/nusserstudios/tailbliss/issues"
+ },
+ "homepage": "https://github.com/nusserstudios/tailbliss"
+}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
new file mode 100644
index 0000000..03608e2
--- /dev/null
+++ b/pnpm-lock.yaml
@@ -0,0 +1,993 @@
+lockfileVersion: '6.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
+devDependencies:
+ '@tailwindcss/typography':
+ specifier: ^0.5.9
+ version: 0.5.9(tailwindcss@3.3.3)
+ alpinejs:
+ specifier: ^3.13.0
+ version: 3.13.0
+ autoprefixer:
+ specifier: ^10.4.15
+ version: 10.4.15(postcss@8.4.28)
+ concurrently:
+ specifier: ^8.2.1
+ version: 8.2.1
+ postcss:
+ specifier: ^8.4.28
+ version: 8.4.28
+ postcss-cli:
+ specifier: ^10.1.0
+ version: 10.1.0(postcss@8.4.28)
+ tailwindcss:
+ specifier: ^3.3.3
+ version: 3.3.3
+
+packages:
+
+ /@alloc/quick-lru@5.2.0:
+ resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /@babel/runtime@7.22.10:
+ resolution: {integrity: sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ regenerator-runtime: 0.14.0
+ dev: true
+
+ /@jridgewell/gen-mapping@0.3.3:
+ resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ '@jridgewell/set-array': 1.1.2
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.19
+ dev: true
+
+ /@jridgewell/resolve-uri@3.1.1:
+ resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
+ engines: {node: '>=6.0.0'}
+ dev: true
+
+ /@jridgewell/set-array@1.1.2:
+ resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
+ engines: {node: '>=6.0.0'}
+ dev: true
+
+ /@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ dev: true
+
+ /@jridgewell/trace-mapping@0.3.19:
+ resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
+
+ /@nodelib/fs.scandir@2.1.5:
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+ dev: true
+
+ /@nodelib/fs.stat@2.0.5:
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
+ dev: true
+
+ /@nodelib/fs.walk@1.2.8:
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.15.0
+ dev: true
+
+ /@tailwindcss/typography@0.5.9(tailwindcss@3.3.3):
+ resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==}
+ peerDependencies:
+ tailwindcss: '>=3.0.0 || insiders'
+ dependencies:
+ lodash.castarray: 4.4.0
+ lodash.isplainobject: 4.0.6
+ lodash.merge: 4.6.2
+ postcss-selector-parser: 6.0.10
+ tailwindcss: 3.3.3
+ dev: true
+
+ /@vue/reactivity@3.1.5:
+ resolution: {integrity: sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==}
+ dependencies:
+ '@vue/shared': 3.1.5
+ dev: true
+
+ /@vue/shared@3.1.5:
+ resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==}
+ dev: true
+
+ /alpinejs@3.13.0:
+ resolution: {integrity: sha512-7FYR1Yz3evIjlJD1mZ3SYWSw+jlOmQGeQ1QiSufSQ6J84XMQFkzxm6OobiZ928SfqhGdoIp2SsABNsS4rXMMJw==}
+ dependencies:
+ '@vue/reactivity': 3.1.5
+ dev: true
+
+ /ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
+ dependencies:
+ color-convert: 2.0.1
+ dev: true
+
+ /any-promise@1.3.0:
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+ dev: true
+
+ /anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+ dev: true
+
+ /arg@5.0.2:
+ resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
+ dev: true
+
+ /autoprefixer@10.4.15(postcss@8.4.28):
+ resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ browserslist: 4.21.10
+ caniuse-lite: 1.0.30001520
+ fraction.js: 4.2.0
+ normalize-range: 0.1.2
+ picocolors: 1.0.0
+ postcss: 8.4.28
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ dev: true
+
+ /binary-extensions@2.2.0:
+ resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+ dev: true
+
+ /braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+ engines: {node: '>=8'}
+ dependencies:
+ fill-range: 7.0.1
+ dev: true
+
+ /browserslist@4.21.10:
+ resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+ dependencies:
+ caniuse-lite: 1.0.30001520
+ electron-to-chromium: 1.4.490
+ node-releases: 2.0.13
+ update-browserslist-db: 1.0.11(browserslist@4.21.10)
+ dev: true
+
+ /camelcase-css@2.0.1:
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /caniuse-lite@1.0.30001520:
+ resolution: {integrity: sha512-tahF5O9EiiTzwTUqAeFjIZbn4Dnqxzz7ktrgGlMYNLH43Ul26IgTMH/zvL3DG0lZxBYnlT04axvInszUsZULdA==}
+ dev: true
+
+ /chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+ dev: true
+
+ /chokidar@3.5.3:
+ resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
+ engines: {node: '>= 8.10.0'}
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.2
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
+ /cliui@8.0.1:
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 7.0.0
+ dev: true
+
+ /color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+ dependencies:
+ color-name: 1.1.4
+ dev: true
+
+ /color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ dev: true
+
+ /commander@4.1.1:
+ resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+ dev: true
+
+ /concurrently@8.2.1:
+ resolution: {integrity: sha512-nVraf3aXOpIcNud5pB9M82p1tynmZkrSGQ1p6X/VY8cJ+2LMVqAgXsJxYYefACSHbTYlm92O1xuhdGTjwoEvbQ==}
+ engines: {node: ^14.13.0 || >=16.0.0}
+ hasBin: true
+ dependencies:
+ chalk: 4.1.2
+ date-fns: 2.30.0
+ lodash: 4.17.21
+ rxjs: 7.8.1
+ shell-quote: 1.8.1
+ spawn-command: 0.0.2
+ supports-color: 8.1.1
+ tree-kill: 1.2.2
+ yargs: 17.7.2
+ dev: true
+
+ /cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
+ dev: true
+
+ /date-fns@2.30.0:
+ resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
+ engines: {node: '>=0.11'}
+ dependencies:
+ '@babel/runtime': 7.22.10
+ dev: true
+
+ /dependency-graph@0.11.0:
+ resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==}
+ engines: {node: '>= 0.6.0'}
+ dev: true
+
+ /didyoumean@1.2.2:
+ resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+ dev: true
+
+ /dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
+ dependencies:
+ path-type: 4.0.0
+ dev: true
+
+ /dlv@1.1.3:
+ resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
+ dev: true
+
+ /electron-to-chromium@1.4.490:
+ resolution: {integrity: sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==}
+ dev: true
+
+ /emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+ dev: true
+
+ /escalade@3.1.1:
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /fast-glob@3.3.1:
+ resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
+ engines: {node: '>=8.6.0'}
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.5
+ dev: true
+
+ /fastq@1.15.0:
+ resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
+ dependencies:
+ reusify: 1.0.4
+ dev: true
+
+ /fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ to-regex-range: 5.0.1
+ dev: true
+
+ /fraction.js@4.2.0:
+ resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
+ dev: true
+
+ /fs-extra@11.1.1:
+ resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
+ engines: {node: '>=14.14'}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.0
+ dev: true
+
+ /fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ dev: true
+
+ /fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /function-bind@1.1.1:
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+ dev: true
+
+ /get-caller-file@2.0.5:
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+ dev: true
+
+ /get-stdin@9.0.0:
+ resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+ dependencies:
+ is-glob: 4.0.3
+ dev: true
+
+ /glob-parent@6.0.2:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+ dependencies:
+ is-glob: 4.0.3
+ dev: true
+
+ /glob@7.1.6:
+ resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+ dev: true
+
+ /globby@13.2.2:
+ resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ dir-glob: 3.0.1
+ fast-glob: 3.3.1
+ ignore: 5.2.4
+ merge2: 1.4.1
+ slash: 4.0.0
+ dev: true
+
+ /graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+ dev: true
+
+ /has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /has@1.0.3:
+ resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
+ engines: {node: '>= 0.4.0'}
+ dependencies:
+ function-bind: 1.1.1
+ dev: true
+
+ /ignore@5.2.4:
+ resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
+ engines: {node: '>= 4'}
+ dev: true
+
+ /inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ dependencies:
+ once: 1.4.0
+ wrappy: 1.0.2
+ dev: true
+
+ /inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ dev: true
+
+ /is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+ dependencies:
+ binary-extensions: 2.2.0
+ dev: true
+
+ /is-core-module@2.13.0:
+ resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
+ dependencies:
+ has: 1.0.3
+ dev: true
+
+ /is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extglob: 2.1.1
+ dev: true
+
+ /is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+ dev: true
+
+ /jiti@1.19.1:
+ resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==}
+ hasBin: true
+ dev: true
+
+ /jsonfile@6.1.0:
+ resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+ dependencies:
+ universalify: 2.0.0
+ optionalDependencies:
+ graceful-fs: 4.2.11
+ dev: true
+
+ /lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+ dev: true
+
+ /lodash.castarray@4.4.0:
+ resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
+ dev: true
+
+ /lodash.isplainobject@4.0.6:
+ resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
+ dev: true
+
+ /lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+ dev: true
+
+ /lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ dev: true
+
+ /merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+ dev: true
+
+ /micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+ engines: {node: '>=8.6'}
+ dependencies:
+ braces: 3.0.2
+ picomatch: 2.3.1
+ dev: true
+
+ /minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ dependencies:
+ brace-expansion: 1.1.11
+ dev: true
+
+ /mz@2.7.0:
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+ dependencies:
+ any-promise: 1.3.0
+ object-assign: 4.1.1
+ thenify-all: 1.6.0
+ dev: true
+
+ /nanoid@3.3.6:
+ resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+ dev: true
+
+ /node-releases@2.0.13:
+ resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
+ dev: true
+
+ /normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /normalize-range@0.1.2:
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /object-hash@3.0.0:
+ resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+ dependencies:
+ wrappy: 1.0.2
+ dev: true
+
+ /path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ dev: true
+
+ /path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ dev: true
+
+ /picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+ dev: true
+
+ /pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /postcss-cli@10.1.0(postcss@8.4.28):
+ resolution: {integrity: sha512-Zu7PLORkE9YwNdvOeOVKPmWghprOtjFQU3srMUGbdz3pHJiFh7yZ4geiZFMkjMfB0mtTFR3h8RemR62rPkbOPA==}
+ engines: {node: '>=14'}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.0.0
+ dependencies:
+ chokidar: 3.5.3
+ dependency-graph: 0.11.0
+ fs-extra: 11.1.1
+ get-stdin: 9.0.0
+ globby: 13.2.2
+ picocolors: 1.0.0
+ postcss: 8.4.28
+ postcss-load-config: 4.0.1(postcss@8.4.28)
+ postcss-reporter: 7.0.5(postcss@8.4.28)
+ pretty-hrtime: 1.0.3
+ read-cache: 1.0.0
+ slash: 5.1.0
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - ts-node
+ dev: true
+
+ /postcss-import@15.1.0(postcss@8.4.28):
+ resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
+ dependencies:
+ postcss: 8.4.28
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.4
+ dev: true
+
+ /postcss-js@4.0.1(postcss@8.4.28):
+ resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
+ engines: {node: ^12 || ^14 || >= 16}
+ peerDependencies:
+ postcss: ^8.4.21
+ dependencies:
+ camelcase-css: 2.0.1
+ postcss: 8.4.28
+ dev: true
+
+ /postcss-load-config@4.0.1(postcss@8.4.28):
+ resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
+ engines: {node: '>= 14'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ lilconfig: 2.1.0
+ postcss: 8.4.28
+ yaml: 2.3.1
+ dev: true
+
+ /postcss-nested@6.0.1(postcss@8.4.28):
+ resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.2.14
+ dependencies:
+ postcss: 8.4.28
+ postcss-selector-parser: 6.0.13
+ dev: true
+
+ /postcss-reporter@7.0.5(postcss@8.4.28):
+ resolution: {integrity: sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ picocolors: 1.0.0
+ postcss: 8.4.28
+ thenby: 1.3.4
+ dev: true
+
+ /postcss-selector-parser@6.0.10:
+ resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
+ engines: {node: '>=4'}
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+ dev: true
+
+ /postcss-selector-parser@6.0.13:
+ resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+ dev: true
+
+ /postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ dev: true
+
+ /postcss@8.4.28:
+ resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.6
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+ dev: true
+
+ /pretty-hrtime@1.0.3:
+ resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==}
+ engines: {node: '>= 0.8'}
+ dev: true
+
+ /queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+ dev: true
+
+ /read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+ dependencies:
+ pify: 2.3.0
+ dev: true
+
+ /readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
+ dependencies:
+ picomatch: 2.3.1
+ dev: true
+
+ /regenerator-runtime@0.14.0:
+ resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==}
+ dev: true
+
+ /require-directory@2.1.1:
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /resolve@1.22.4:
+ resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==}
+ hasBin: true
+ dependencies:
+ is-core-module: 2.13.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+ dev: true
+
+ /reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ dev: true
+
+ /run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ dependencies:
+ queue-microtask: 1.2.3
+ dev: true
+
+ /rxjs@7.8.1:
+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+ dependencies:
+ tslib: 2.6.1
+ dev: true
+
+ /shell-quote@1.8.1:
+ resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
+ dev: true
+
+ /slash@4.0.0:
+ resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /slash@5.1.0:
+ resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
+ engines: {node: '>=14.16'}
+ dev: true
+
+ /source-map-js@1.0.2:
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /spawn-command@0.0.2:
+ resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==}
+ dev: true
+
+ /string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
+ dependencies:
+ emoji-regex: 8.0.0
+ is-fullwidth-code-point: 3.0.0
+ strip-ansi: 6.0.1
+ dev: true
+
+ /strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
+ dependencies:
+ ansi-regex: 5.0.1
+ dev: true
+
+ /sucrase@3.34.0:
+ resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==}
+ engines: {node: '>=8'}
+ hasBin: true
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.3
+ commander: 4.1.1
+ glob: 7.1.6
+ lines-and-columns: 1.2.4
+ mz: 2.7.0
+ pirates: 4.0.6
+ ts-interface-checker: 0.1.13
+ dev: true
+
+ /supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+ dependencies:
+ has-flag: 4.0.0
+ dev: true
+
+ /supports-color@8.1.1:
+ resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+ engines: {node: '>=10'}
+ dependencies:
+ has-flag: 4.0.0
+ dev: true
+
+ /supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ /tailwindcss@3.3.3:
+ resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ arg: 5.0.2
+ chokidar: 3.5.3
+ didyoumean: 1.2.2
+ dlv: 1.1.3
+ fast-glob: 3.3.1
+ glob-parent: 6.0.2
+ is-glob: 4.0.3
+ jiti: 1.19.1
+ lilconfig: 2.1.0
+ micromatch: 4.0.5
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.0.0
+ postcss: 8.4.28
+ postcss-import: 15.1.0(postcss@8.4.28)
+ postcss-js: 4.0.1(postcss@8.4.28)
+ postcss-load-config: 4.0.1(postcss@8.4.28)
+ postcss-nested: 6.0.1(postcss@8.4.28)
+ postcss-selector-parser: 6.0.13
+ resolve: 1.22.4
+ sucrase: 3.34.0
+ transitivePeerDependencies:
+ - ts-node
+ dev: true
+
+ /thenby@1.3.4:
+ resolution: {integrity: sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==}
+ dev: true
+
+ /thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ thenify: 3.3.1
+ dev: true
+
+ /thenify@3.3.1:
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+ dependencies:
+ any-promise: 1.3.0
+ dev: true
+
+ /to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+ dependencies:
+ is-number: 7.0.0
+ dev: true
+
+ /tree-kill@1.2.2:
+ resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
+ hasBin: true
+ dev: true
+
+ /ts-interface-checker@0.1.13:
+ resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+ dev: true
+
+ /tslib@2.6.1:
+ resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==}
+ dev: true
+
+ /universalify@2.0.0:
+ resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
+ engines: {node: '>= 10.0.0'}
+ dev: true
+
+ /update-browserslist-db@1.0.11(browserslist@4.21.10):
+ resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+ dependencies:
+ browserslist: 4.21.10
+ escalade: 3.1.1
+ picocolors: 1.0.0
+ dev: true
+
+ /util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+ dev: true
+
+ /wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ dev: true
+
+ /wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ dev: true
+
+ /y18n@5.0.8:
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /yaml@2.3.1:
+ resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}
+ engines: {node: '>= 14'}
+ dev: true
+
+ /yargs-parser@21.1.1:
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /yargs@17.7.2:
+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
+ engines: {node: '>=12'}
+ dependencies:
+ cliui: 8.0.1
+ escalade: 3.1.1
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 21.1.1
+ dev: true
diff --git a/postcss.config.js b/postcss.config.js
new file mode 100644
index 0000000..33ad091
--- /dev/null
+++ b/postcss.config.js
@@ -0,0 +1,6 @@
+module.exports = {
+ plugins: {
+ tailwindcss: {},
+ autoprefixer: {},
+ },
+}
diff --git a/static/favicon/android-chrome-192x192.png b/static/favicon/android-chrome-192x192.png
new file mode 100644
index 0000000..96cb33c
Binary files /dev/null and b/static/favicon/android-chrome-192x192.png differ
diff --git a/static/favicon/android-chrome-256x256.png b/static/favicon/android-chrome-256x256.png
new file mode 100644
index 0000000..78a82b1
Binary files /dev/null and b/static/favicon/android-chrome-256x256.png differ
diff --git a/static/favicon/apple-touch-icon.png b/static/favicon/apple-touch-icon.png
new file mode 100644
index 0000000..baab871
Binary files /dev/null and b/static/favicon/apple-touch-icon.png differ
diff --git a/static/favicon/browserconfig.xml b/static/favicon/browserconfig.xml
new file mode 100644
index 0000000..70cb989
--- /dev/null
+++ b/static/favicon/browserconfig.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<browserconfig>
+ <msapplication>
+ <tile>
+ <square150x150logo src="/favicon/mstile-150x150.png"/>
+ <TileColor>#da532c</TileColor>
+ </tile>
+ </msapplication>
+</browserconfig>
diff --git a/static/favicon/favicon-16x16.png b/static/favicon/favicon-16x16.png
new file mode 100644
index 0000000..53406d1
Binary files /dev/null and b/static/favicon/favicon-16x16.png differ
diff --git a/static/favicon/favicon-32x32.png b/static/favicon/favicon-32x32.png
new file mode 100644
index 0000000..5c3254d
Binary files /dev/null and b/static/favicon/favicon-32x32.png differ
diff --git a/static/favicon/favicon.ico b/static/favicon/favicon.ico
new file mode 100644
index 0000000..f47e464
Binary files /dev/null and b/static/favicon/favicon.ico differ
diff --git a/static/favicon/home-vector-hero.svg b/static/favicon/home-vector-hero.svg
new file mode 100644
index 0000000..34cd274
--- /dev/null
+++ b/static/favicon/home-vector-hero.svg
@@ -0,0 +1,2991 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 25.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Ñëîé_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 126.1 100" enable-background="new 0 0 126.1 100" xml:space="preserve">
+<g>
+ <g>
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="63.4982" y1="82.3967" x2="63.3772" y2="91.1144">
+ <stop offset="0" style="stop-color:#DCFEF9"/>
+ <stop offset="0.4801" style="stop-color:#EFFFFC"/>
+ <stop offset="1" style="stop-color:#FFFFFF"/>
+ </linearGradient>
+ <path fill="url(#SVGID_1_)" d="M28.5,85.3c-2.8,0.1-5.5,0.9-7.5,2.7c-2,1.9-0.3,3.7,4.7,3.3c5-0.3,6.5-1.3,6.2,1
+ c-0.3,2.3,8.8-1.7,13.1-1.8s2.8-1.8,9-0.2c6.2,1.7,3.2,2.8,11,0.8c7.8-2,4.2-6.8,14.3-2.5c0.6,0.2,19.2,1.5,24.7,0.6
+ c5.9-1,0.2-4,0.2-4H28.5z"/>
+ <g>
+ <g>
+ <path fill="#A5FCF2" d="M104.2,85.4h-1.8c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0.1-0.1,0.1-0.1h1.8c0.1,0,0.1,0.1,0.1,0.1
+ C104.3,85.3,104.2,85.4,104.2,85.4z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M27.2,85.4h-4.4c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0.1-0.1,0.1-0.1h4.4c0.1,0,0.1,0.1,0.1,0.1
+ C27.3,85.3,27.2,85.4,27.2,85.4z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M53.2,85.4h-1c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0.1-0.1,0.1-0.1h1c0.1,0,0.1,0.1,0.1,0.1
+ C53.3,85.3,53.3,85.4,53.2,85.4z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M20.6,85.4h-1c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0.1-0.1,0.1-0.1h1c0.1,0,0.1,0.1,0.1,0.1
+ C20.7,85.3,20.6,85.4,20.6,85.4z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M49.7,85.4h-2.9c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0.1-0.1,0.1-0.1h2.9c0.1,0,0.1,0.1,0.1,0.1
+ C49.9,85.3,49.8,85.4,49.7,85.4z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M100,85.4H54.4c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0.1-0.1,0.1-0.1H100c0.1,0,0.1,0.1,0.1,0.1
+ C100.1,85.3,100,85.4,100,85.4z"/>
+ </g>
+ </g>
+ </g>
+ <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="29.1026" y1="86.7549" x2="48.7213" y2="86.7549">
+ <stop offset="0" style="stop-color:#A5FCF2"/>
+ <stop offset="1" style="stop-color:#FFFFFF"/>
+ </linearGradient>
+ <path fill="url(#SVGID_2_)" d="M45.4,86.5c-0.4,0-0.8,0-1.1,0c-0.9-0.4-3.9-0.6-7.4-0.6c-4.3,0-7.7,0.4-7.7,0.9s3.5,0.9,7.7,0.9
+ c3.5,0,6.5-0.3,7.4-0.6c0.4,0,0.7,0,1.1,0c1.9,0,3.4-0.1,3.4-0.3C48.7,86.6,47.2,86.5,45.4,86.5z"/>
+ <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="54.0331" y1="92.9875" x2="96.703" y2="92.9875">
+ <stop offset="0" style="stop-color:#A5FCF2"/>
+ <stop offset="1" style="stop-color:#FFFFFF"/>
+ </linearGradient>
+ <path fill="url(#SVGID_3_)" d="M89.4,92.7c-0.9,0-1.7,0-2.4,0c-2.1-0.4-8.5-0.6-16.1-0.6C61.6,92.1,54,92.5,54,93s7.5,0.9,16.8,0.9
+ c7.6,0,14.1-0.3,16.1-0.6c0.8,0,1.6,0,2.4,0c4,0,7.3-0.1,7.3-0.3C96.7,92.8,93.4,92.7,89.4,92.7z"/>
+ <image overflow="visible" width="4" height="4" xlink:href="B55F8400.png" transform="matrix(1 0 0 1 49.9484 75.1465)">
+ </image>
+ <image overflow="visible" width="2" height="2" xlink:href="B55F8401.png" transform="matrix(1 0 0 1 55.9484 73.1465)">
+ </image>
+ <image overflow="visible" width="1" height="2" xlink:href="B55F8407.png" transform="matrix(1 0 0 1 56.9484 71.1465)">
+ </image>
+ <g>
+ <image overflow="visible" width="3" height="3" xlink:href="B55F8402.png" transform="matrix(1 0 0 1 29.9484 60.1465)">
+ </image>
+ <image overflow="visible" width="3" height="2" xlink:href="B55F8403.png" transform="matrix(1 0 0 1 29.9484 56.1465)">
+ </image>
+ <g>
+ <g>
+ <g>
+ <g>
+ <path fill="#A5FCF2" d="M30.7,86.8c-0.1,0-0.1-0.1-0.1-0.1l0.6-8l-0.7-4.6c0,0,0.9-6.2,0.9-6.2c0-0.1,0.1-0.1,0.1-0.1
+ c0.1,0,0.1,0.1,0.1,0.1L30.7,74l0.7,4.6c0,0-0.6,8-0.6,8C30.8,86.8,30.7,86.8,30.7,86.8z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M30.3,86.8c-0.1,0-0.1,0-0.1-0.1L30,84.5l-3.8-14.7c0-0.1,0-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1l3.9,14.7
+ c0,0,0.2,2.2,0.2,2.2C30.4,86.8,30.3,86.8,30.3,86.8C30.3,86.8,30.3,86.8,30.3,86.8z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M30.6,86.8c-0.1,0-0.1,0-0.1-0.1c-0.3-1.1-3-5.3-3.1-5.4c0,0,0-0.1,0-0.1l0.3-1.3
+ c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0.1,0.1,0.1l-0.3,1.3c0.3,0.5,2.8,4.3,3.1,5.4C30.7,86.7,30.6,86.8,30.6,86.8
+ C30.6,86.8,30.6,86.8,30.6,86.8z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M30.9,86.8c-0.1,0-0.1,0-0.1-0.1l-1.3-4.6c0,0,0,0,0,0l0.7-4.2c0-0.1,0.1-0.1,0.1-0.1
+ c0.1,0,0.1,0.1,0.1,0.1l-0.7,4.2l1.3,4.6C31,86.7,31,86.8,30.9,86.8C30.9,86.8,30.9,86.8,30.9,86.8z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M31.1,86.8c-0.1,0-0.1-0.1-0.1-0.1l1.9-6.2l0.3-3.5c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0.1,0.1,0.1
+ l-0.3,3.5c0,0-1.9,6.3-1.9,6.3C31.2,86.8,31.2,86.8,31.1,86.8z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M31.5,86.8c-0.1,0-0.1-0.1-0.1-0.1c0,0,0.4-1.7,0.7-2.7c0.3-1,2.9-4.1,3-4.3c0,0,0.1-0.1,0.2,0
+ c0,0,0.1,0.1,0,0.2c0,0-2.7,3.2-3,4.2c-0.3,1-0.7,2.7-0.7,2.7C31.6,86.8,31.5,86.8,31.5,86.8z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M31.8,86.8c-0.1,0-0.1,0-0.1-0.1c0-1.9,2.9-5.5,3-5.6c0,0,0.1-0.1,0.2,0c0,0,0.1,0.1,0,0.2
+ c0,0-3,3.7-3,5.5C31.9,86.8,31.9,86.8,31.8,86.8C31.8,86.8,31.8,86.8,31.8,86.8z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M32.5,86.1c-0.1,0-0.1-0.1-0.1-0.1l0.4-1.5c0,0,0-0.1,0.1-0.1l2-1.2c0.1,0,0.1,0,0.2,0
+ c0,0.1,0,0.1,0,0.2l-1.9,1.1L32.6,86C32.6,86.1,32.5,86.1,32.5,86.1z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M32.1,86.8C32.1,86.8,32.1,86.8,32.1,86.8c-0.1-0.1-0.1-0.2-0.1-0.2c0.5-0.5,1.5-0.8,1.6-0.8l1-0.5
+ l0.2-0.6c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0.1,0.1,0.1l-0.2,0.7c0,0,0,0.1-0.1,0.1l-1.1,0.5C33.7,86.1,32.7,86.3,32.1,86.8
+ C32.2,86.8,32.2,86.8,32.1,86.8z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M31.2,86.8c-0.1,0-0.1-0.1-0.1-0.1l0.8-5l-0.4-2.1c0,0,0.4-2.8,0.4-2.8c0-0.1,0.1-0.1,0.1-0.1
+ c0.1,0,0.1,0.1,0.1,0.1l-0.4,2.7l0.4,2.1c0,0-0.8,5.1-0.8,5.1C31.3,86.8,31.2,86.8,31.2,86.8z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M31,86.8c-0.1,0-0.1-0.1-0.1-0.1l0-1.4c0,0,1.7-5.3,1.7-5.3c0-0.1,0.1-0.1,0.1-0.1
+ c0.1,0,0.1,0.1,0.1,0.1l-1.7,5.2l0,1.3C31.1,86.8,31,86.8,31,86.8z"/>
+ </g>
+ </g>
+ <g>
+ <path fill="#CFFEF7" d="M30.4,75.9c0,0-0.9-1-2.1-1.2c-1.2-0.2-1.8,0.1-1.8,0.1s1.6,0.9,2.3,1.3C29.5,76.5,30.4,75.9,30.4,75.9
+ z"/>
+ <path fill="#EFFDF9" d="M30.8,78c0.1,0.3,0.5,1.2-0.1,1.4c-0.6,0.2-1.4,0.5-2.4-0.4c-1.1-0.9-2.3-1.8-2.9-2
+ c-0.6-0.2-1,0.2-1,0.2s0.1-0.8,1-1.1c0.9-0.2,3.2-0.4,4.3-0.1c1.1,0.3,1.6,1,1.4,1.3C30.8,77.7,30.8,78,30.8,78z"/>
+ <path fill="#EFFDF9" d="M29.1,74c0,0-0.4,0.3-0.7-0.1c-0.3-0.4-0.7-1,0-1.8c0.7-0.8,1.8-1.4,1.8-1.4s0.1,1.5,0.4,2
+ c0.3,0.5,0.1,1.9-0.5,1.7C29.4,74.3,29.1,74,29.1,74z"/>
+ <path fill="#EFFDF9" d="M33.3,77.7c0,0,1.2-1.5,2.1-1.8c0.9-0.3,1.5-0.7,2.1-1.1c0.5-0.4,1.5-1.1,1.5-1.1s-1.3,0.2-1.8,0.3
+ c-0.5,0.1-1.1-0.1-1.9,0.2c-0.7,0.2-1.5,0.6-1.7,1C33.4,75.7,33.3,77.7,33.3,77.7z"/>
+ <path fill="#A5FCF2" d="M35.2,79.4c0,0,0-1,0.8-1.6c0.8-0.5,2.4-0.8,2.4-0.8s-1.1,1-1.5,1.3C36.6,78.6,35.2,79.4,35.2,79.4z"/>
+ <path fill="#EFFDF9" d="M30.2,82.4c0,0,0.4-0.1,0.5-0.7c0.1-0.5-0.3-0.8-0.9-0.9c-0.6-0.1-1.8,0.5-1.8,0.5s0.7,1.6,1.4,1.9
+ c0.8,0.3,1.4,0.3,1.4,0C30.8,82.8,30.2,82.4,30.2,82.4z"/>
+ <path fill="#CFFEF7" d="M34,79.3c0,0,0-1.3,1.1-1.1c1.1,0.2,1.3,1.2,1,1.9c-0.2,0.7-0.3,1.1-0.2,1.3c0,0.2,0.1,0.3,0.1,0.3
+ s-0.3-0.4-0.6-0.3c-0.3,0.1-1.1,0.2-1.8,0.1c-0.6-0.1-1.3-0.7-1.2-1.6C32.5,79.1,33.3,78.7,34,79.3z"/>
+ <path fill="#A5FCF2" d="M25.4,79.1l0.6-0.2c0,0,0.8,0.5,1.1,0.6c0.2,0.1,0.5,0.3,0.7,0.4c0.1,0.2,0.4,0.2,0.5,0.1
+ c0.1-0.2-0.4-0.3-0.4-0.3s0.1-0.1,0-0.2c-0.1-0.2-0.4-0.1-0.9-0.3c-0.5-0.2-1.3-0.5-1.3-0.5L25.4,79.1z"/>
+ <path fill="#CFFEF7" d="M31.4,73c0,0,0.4-0.3,0.6-0.8c0.2-0.5,0.7-0.8,0.8-1.2c0.2-0.4,0-1,0.2-1.8c0.2-0.8,0.6-1.2,0.7-1.2
+ c0.2,0-0.8-0.3-1.6,0.3c-0.8,0.6-1.7,1.6-1.5,2.5C30.9,71.7,31,72.5,31.4,73z"/>
+ <g>
+ <path fill="#CFFEF7" d="M34.5,70.4c0,0-0.4,0.9-0.2,1.7c0.3,0.8,0.9,0.8,1.4,0.9c0.5,0.1,1,0.4,1.8,0.1
+ c0.9-0.3,1.7-1.1,2.3-1.4c0.5-0.4,1.3-1,1.3-1s-0.9,0.3-1.6,0.1c-0.6-0.2-1.4-0.5-1.4-0.7c0.1-0.1,0.2-0.2,0.8-0.1
+ c0.6,0.2,1.5,0.2,2,0c0.5-0.2,0.8-0.6,1-0.8c0.2-0.2,0.6-0.4,0.6-0.5c0.1-0.1,0.1-0.3,0.1-0.3s-0.3,0.3-0.8,0.3
+ c-0.5,0.1-1.5-0.2-2.2-0.4c-0.7-0.2-1.4-0.1-1.7,0c-0.3,0.1-0.4,0.4-0.4,0.4s-1,0.4-1.2,0.7c-0.1,0.1-0.2-0.3,0.3-0.4
+ c0.7-0.1,0.7-0.6,0.7-0.6s-0.7,0.4-1,0.4c-0.3,0-0.8,0.2-1.2,0.3c-0.4,0.1-0.7,0.2-1,0.2C33.9,69.1,33.3,70.3,34.5,70.4z"/>
+ <path fill="#A5FCF2" d="M36.7,68.9c-0.1,0-0.2,0.1-0.2,0.1c0-0.1-0.1-0.1-0.2-0.1c-0.4-0.2-1,0.4-1.2,0.7
+ c-0.2,0.2-0.6,0.7-0.3,0.9c0.1,0.1,0.2,0,0.3,0c0.2,0.1,0.1,0.3,0.1,0.5c-0.1,0.3-0.1,0.6-0.1,0.8c0.2,1.1,2.1,0.7,2.7,0.4
+ c0.5-0.2,1.2-0.5,1.3-1.1c0.1-0.2,0-0.4-0.1-0.6c0.1,0,0.3,0.1,0.4,0.1c0.6,0.2,1.6-0.1,1.6-0.1s-0.7,0.6-1.3,1
+ c-0.5,0.4-1.4,1.1-2.3,1.4c-0.9,0.3-1.4,0-1.8-0.1c-0.5-0.1-1.1-0.1-1.4-0.9c-0.3-0.8,0.2-1.7,0.2-1.7
+ c-1.2-0.1-0.6-1.3-0.3-1.3c0.3,0,0.7-0.1,1-0.2c0.4-0.1,0.9-0.3,1.2-0.3c0.3,0,1-0.4,1-0.4S37.4,68.8,36.7,68.9z"/>
+ <path fill="#A5FCF2" d="M42.6,68.6c-0.1,0.1-0.4,0.3-0.6,0.5c-0.2,0.2-0.5,0.6-1,0.8c-0.4,0.2-1.2,0.2-1.7,0.1
+ c0.2-0.6,1.8-0.7,2.2-1c0.1-0.1,0.1-0.2-0.1-0.2c-0.6,0.1-1.2-0.1-1.8-0.2c-0.2,0-0.7-0.2-0.9,0.1c0,0.1,0,0.1,0,0.2
+ C39,69,39.1,69,39.4,69c0.3,0,0.1,0-0.1,0.1c-0.2,0-0.4,0-0.6,0.1c-0.4,0.1-0.7,0.3-1,0.4c-0.2,0.1-0.5,0.1-0.7,0.2
+ c-0.1,0-0.3,0.2-0.4,0.2c-0.4,0-0.3-0.4-0.2-0.5c0,0,0-0.1,0.1-0.1c0.3-0.3,1.2-0.7,1.2-0.7s0.1-0.2,0.4-0.4
+ c0.3-0.1,1-0.2,1.7,0c0.7,0.2,1.7,0.5,2.2,0.4c0.5-0.1,0.8-0.3,0.8-0.3S42.6,68.4,42.6,68.6z"/>
+ <path fill="#EFFDF9" d="M35.2,72.1c-0.1-0.2-0.1-0.4-0.1-0.6c0-0.2,0.1-0.8,0.4-0.8c0,0.1-0.1,0.1-0.1,0.2
+ c0,0.2-0.1,0.6-0.1,0.8c0,0,0,0,0,0.1c0,0.3,0.1,0.5,0.2,0.8C35.4,72.5,35.2,72.2,35.2,72.1z"/>
+ <path fill="#EFFDF9" d="M36.1,70.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.2,0.3,0.3,0.5,0.5c0,0,0.1,0.1,0.1,0.1
+ c0.1,0.1,0.2,0.2,0.3,0.3c0.1,0.1,0.1,0.1,0,0.1c-0.3,0-0.8-0.6-0.9-0.7C36.3,71.3,36.1,71.1,36.1,70.8
+ C36.1,70.8,36.1,70.8,36.1,70.8z"/>
+ <path fill="#EFFDF9" d="M37.8,71c0.5,0.2,0.9,0.3,1.4,0.3c0.4,0.1-0.2,0.1-0.3,0.1c-0.3,0-0.6-0.1-0.9-0.2
+ c-0.4-0.1-1.3-0.5-1.3-1.1C37,70.6,37.4,70.8,37.8,71z"/>
+ <path fill="#EFFDF9" d="M36.6,69.8c0.3-0.1,0.7-0.2,1-0.3c0.1,0,2-0.8,0.5,0c-0.1,0.1-0.5,0.2-0.7,0.2
+ c-0.4,0.1-0.7,0.3-1.1,0.4c-0.6,0.2-1.2,0.4-1.8,0.4c0,0,0,0,0-0.1C35.1,70.1,35.9,70,36.6,69.8z"/>
+ </g>
+ <image overflow="visible" width="3" height="3" xlink:href="B55F840E.png" transform="matrix(1 0 0 1 33.9484 70.1465)">
+ </image>
+ <g>
+ <path fill="#A5FCF2" d="M31.6,73.3c0.2,0,0.4-1.2,1.7-1c1.3,0.2,1.9,1.3,1.3,3.3c-0.5,2-1.9,2.9-2.3,3.1
+ c-0.4,0.2-0.6,0.1-0.6,0.1s0.3-0.2,0.4-0.6c0.1-0.4-2-0.2-3-3c-0.2-0.7-0.1-1.2,0-1.6c0.1-1.3,0.8-1.5,1.5-1.4
+ C31.2,72.3,31.2,73.3,31.6,73.3z"/>
+ <path fill="#CFFEF7" d="M33.3,72.4c-1.3-0.2-1.5,1-1.7,1c0,0.3,0,0.5,0,0.8c0.1,0.3,0.3,0.6,0.4,0.9c0.2,0.5,0.3,1,0.2,1.5
+ c0,0.4-0.1,1.1-0.2,1.7c-0.1,0.4-0.4,0.7-0.4,0.7s0.2,0.1,0.6-0.1c0.4-0.2,1.8-1,2.3-3.1C35.1,73.7,34.6,72.5,33.3,72.4z"/>
+ <path fill="#EFFDF9" d="M30.9,73.7c-0.2-0.1-1-0.4-1.1-0.5c-0.1,0,0.3,0.3,0.5,0.4c0.3,0.2,0.5,0.3,0.9,0.4
+ c0.1,0,0.1,0.2,0,0.2c-0.3,0-0.9,0-1.2,0.2c0.4-0.1,1.1,0,1.3,0c0.1,0,0.1,0.1,0.1,0.2c-0.3,0.3-0.8,0.5-0.9,0.9
+ c0.6-0.4,1.2-1.3,1.6-0.3c0.2,0.4,0.2,0.8,0.3,1.2c0,0.2-0.1,1.3-0.1,1.7c0.4-1.1,0.3-2.3-0.1-3.4c-0.1-0.5-0.3-1-0.3-1.5
+ c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1C31.4,73.6,31.3,73.9,30.9,73.7z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M27.2,71.5c0,0,0.7-0.8,1.3-0.8c0.6,0,1,0.7,0.5,1.2c-0.5,0.5-1.2,0.9-1.6,1.1c-0.4,0.2-1.9,0.3-1.9,0.3
+ s0.8-0.2,1-0.5c0.2-0.3-0.4-0.6-0.5-0.5c-0.2,0.1-0.5,0.8-0.9,1c-0.4,0.2-1.6-0.2-2.3-0.2c-0.6,0-1.1,0-1.4,0.2
+ c-0.3,0.1-0.6,0.2-0.6,0.2s0.6-0.5,0.7-0.7c0-0.2-0.4-0.7-0.3-0.9c0.1-0.2,1.6-0.4,2.1-0.3c0.5,0.1,1.2,0.1,1.2,0.1
+ s0-0.3-0.3-0.4c-0.3-0.1-0.7-0.3-1-0.4c-0.4-0.2-0.8-0.3-1.1-0.3c-0.4,0-0.5,0-0.5,0s1.2-0.6,1.7-0.9c0.5-0.3,2.1-1.1,2.9-0.9
+ s1.4,0.7,1.4,1.3C27.3,70.6,27.2,71.5,27.2,71.5z"/>
+ <path fill="#CFFEF7" d="M23,70.8c0.3,0.2,0.7,0.3,1,0.4c0,0,0,0,0,0c-0.2-0.1-0.4-0.2-0.5-0.5c-0.5-1.1,0.9-1.8,1.8-1.9
+ c1.3-0.2,1.5,0.9,1.8,1.9c0,0.1,0.1,0.3,0.2,0.5c0-0.3,0.1-0.8,0.1-1.2c0-0.6-0.5-1.1-1.4-1.3s-2.4,0.7-2.9,0.9
+ c-0.5,0.3-1.7,0.9-1.7,0.9s0.2,0,0.5,0C22.2,70.5,22.6,70.6,23,70.8z"/>
+ <path fill="#CFFEF7" d="M22.4,72.4c0.3-0.4,0.9-0.3,1.4-0.3c0.1,0,0.3,0,0.3-0.1c0.1,0,0.3-0.3,0.3-0.4c0-0.1-0.1-0.2-0.2-0.2
+ c0.2,0.1,0.2,0.3,0.2,0.3s-0.7,0-1.2-0.1c-0.5-0.1-2,0.1-2.1,0.3c-0.1,0.2,0.4,0.7,0.3,0.9c0,0.2-0.7,0.7-0.7,0.7
+ s0.3-0.1,0.6-0.2c0.2-0.1,0.5-0.1,0.8-0.2C22.1,72.9,22.2,72.6,22.4,72.4z"/>
+ <path fill="#CFFEF7" d="M28.5,70.7c-0.5,0-1,0.5-1.2,0.7c0.1,0.3,0.2,0.7-0.1,1c-0.1,0.2-0.6,0.2-0.9,0.2c0.1,0.1,0.1,0.2,0,0.3
+ c-0.2,0.3-1,0.5-1,0.5s1.5-0.1,1.9-0.3c0.4-0.2,1.1-0.6,1.6-1.1C29.5,71.4,29.1,70.7,28.5,70.7z"/>
+ <path fill="#EFFDF9" d="M27.2,71.5c-0.4,0.1-0.9,0.1-1.3,0.1c-0.5,0.1-1.1,0.2-1.6,0.4c-0.6,0.2-1.4,0.1-1.9,0.5
+ c0.5-0.3,1.7-0.3,2.8-0.6C25.7,71.7,26.6,71.8,27.2,71.5C27.2,71.5,27.2,71.5,27.2,71.5z"/>
+ <path fill="#EFFDF9" d="M25.2,70.6c-0.4-0.3-1-0.7-1.6-0.7c-0.2,0-0.6-0.1,0,0.1c0.3,0.1,0.5,0.1,0.7,0.2
+ c0.9,0.5,0.9,0.8,1.5,1.1c0,0,0.2,0.1,0.3,0.1C25.7,71.2,25.5,70.9,25.2,70.6z"/>
+ <path fill="#EFFDF9" d="M25.5,69.7c0.4,0.4,0.9,0.8,1.1,1.6c0-0.4-0.2-0.8-0.4-1.1C26,70.1,25,69.4,25.5,69.7z"/>
+ </g>
+ </g>
+ <image overflow="visible" width="5" height="5" xlink:href="B55F840F.png" transform="matrix(1 0 0 1 28.9484 64.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="6" height="6" xlink:href="B55F8404.png" transform="matrix(1 0 0 1 32.9484 20.1465)">
+ </image>
+ <g>
+ <image overflow="visible" width="13" height="12" xlink:href="B55F8405.png" transform="matrix(1 0 0 1 45.9484 22.1465)">
+ </image>
+ <image overflow="visible" width="52" height="34" xlink:href="36CE145F.png" transform="matrix(1 0 0 1 36.9484 23.1465)">
+ </image>
+ </g>
+ <g>
+
+ <radialGradient id="SVGID_4_" cx="-60.1641" cy="330.1028" r="3.9484" gradientTransform="matrix(1.3096 0 0 0.5391 150.5638 -144.9359)" gradientUnits="userSpaceOnUse">
+ <stop offset="0.4302" style="stop-color:#FFFFFF"/>
+ <stop offset="0.4872" style="stop-color:#FAFAFA"/>
+ <stop offset="0.5577" style="stop-color:#EBEBEB"/>
+ <stop offset="0.6353" style="stop-color:#D1D1D1"/>
+ <stop offset="0.7182" style="stop-color:#AEAEAE"/>
+ <stop offset="0.805" style="stop-color:#818181"/>
+ <stop offset="0.8954" style="stop-color:#4A4A4A"/>
+ <stop offset="0.9869" style="stop-color:#0A0A0A"/>
+ <stop offset="1" style="stop-color:#000000"/>
+ </radialGradient>
+ <path fill="url(#SVGID_4_)" d="M76.9,33c0,1.2-2.3,2.1-5.2,2.1c-2.9,0-5.2-1-5.2-2.1c0-1.2,2.3-2.1,5.2-2.1
+ C74.6,30.9,76.9,31.8,76.9,33z"/>
+ <g>
+ <g>
+ <image overflow="visible" width="6" height="7" xlink:href="36CE145D.png" transform="matrix(1 0 0 1 68.9484 29.1465)">
+ </image>
+ </g>
+ <image overflow="visible" width="13" height="4" xlink:href="36CE145B.png" transform="matrix(1 0 0 1 65.9484 28.1465)">
+ </image>
+ <path fill="#00095D" d="M72.8,32.7c0,0.7-0.5,1.2-1.2,1.2c-0.7,0-1.2-0.5-1.2-1.2s0.5-1.2,1.2-1.2C72.3,31.5,72.8,32,72.8,32.7z
+ "/>
+ <circle fill="#FFFFFF" cx="70.7" cy="31.8" r="0.7"/>
+ <path fill="#FFFFFF" d="M72,32.7c0,0.2-0.1,0.3-0.3,0.3c-0.2,0-0.3-0.1-0.3-0.3c0-0.2,0.1-0.3,0.3-0.3
+ C71.8,32.4,72,32.6,72,32.7z"/>
+ <path fill="#FFFFFF" d="M73.3,34c0,0.2-0.1,0.3-0.3,0.3s-0.3-0.1-0.3-0.3s0.1-0.3,0.3-0.3S73.3,33.9,73.3,34z"/>
+ <image overflow="visible" width="13" height="6" xlink:href="36CE1455.png" transform="matrix(1 0 0 1 64.9484 29.1465)">
+ </image>
+ <image overflow="visible" width="11" height="4" xlink:href="36CE1457.png" transform="matrix(1 0 0 1 66.9484 32.1465)">
+ </image>
+ </g>
+ </g>
+ <image overflow="visible" width="26" height="31" xlink:href="36CE144A.png" transform="matrix(1 0 0 1 49.9484 26.1465)">
+ </image>
+ <g>
+ <image overflow="visible" width="6" height="8" xlink:href="36CE144B.png" transform="matrix(1 0 0 1 60.9484 46.1465)">
+ </image>
+ <circle fill="#FFFFFF" cx="63" cy="47.9" r="0.7"/>
+ <path fill="#FFFFFF" d="M62.8,49c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2c0-0.1,0.1-0.2,0.2-0.2
+ C62.7,48.8,62.8,48.9,62.8,49z"/>
+ <g>
+ <g>
+ <image overflow="visible" width="4" height="2" xlink:href="36CE144D.png" transform="matrix(1 0 0 1 61.9484 52.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M63.5,53.1H63c0,0,0,0,0,0c0,0,0-0.1,0-0.1L63.5,53.1C63.5,53,63.5,53,63.5,53.1
+ C63.5,53.1,63.5,53.1,63.5,53.1z"/>
+ <path fill="#FFFFFF" d="M63.8,53.1h-0.1c0,0,0,0,0,0c0,0,0-0.1,0-0.1L63.8,53.1C63.8,53,63.8,53,63.8,53.1
+ C63.8,53.1,63.8,53.1,63.8,53.1z"/>
+ </g>
+ <g>
+ <image overflow="visible" width="4" height="1" xlink:href="36CE144F.png" transform="matrix(1 0 0 1 61.9484 53.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M63.5,53.6H63c0,0,0,0,0,0c0,0,0-0.1,0-0.1L63.5,53.6C63.5,53.5,63.5,53.5,63.5,53.6
+ C63.5,53.6,63.5,53.6,63.5,53.6z"/>
+ <path fill="#FFFFFF" d="M63.8,53.6h-0.1c0,0,0,0,0,0c0,0,0-0.1,0-0.1L63.8,53.6C63.8,53.5,63.8,53.5,63.8,53.6
+ C63.8,53.6,63.8,53.6,63.8,53.6z"/>
+ </g>
+ <g>
+ <image overflow="visible" width="4" height="2" xlink:href="36CE1448.png" transform="matrix(1 0 0 1 61.9484 53.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M63.5,54.1H63c0,0,0,0,0,0c0,0,0-0.1,0-0.1L63.5,54.1C63.5,54,63.5,54,63.5,54.1
+ C63.5,54.1,63.5,54.1,63.5,54.1z"/>
+ <path fill="#FFFFFF" d="M63.8,54.1h-0.1c0,0,0,0,0,0c0,0,0-0.1,0-0.1L63.8,54.1C63.8,54,63.8,54,63.8,54.1
+ C63.8,54.1,63.8,54.1,63.8,54.1z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <image overflow="visible" width="4" height="2" xlink:href="36CE146E.png" transform="matrix(1 0 0 1 56.9484 48.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M58.4,49h-0.5c0,0,0,0,0,0c0,0,0-0.1,0-0.1L58.4,49C58.4,48.9,58.4,48.9,58.4,49
+ C58.4,49,58.4,49,58.4,49z"/>
+ <path fill="#FFFFFF" d="M58.7,49h-0.1c0,0,0,0,0,0c0,0,0-0.1,0-0.1L58.7,49C58.7,48.9,58.8,48.9,58.7,49
+ C58.8,49,58.7,49,58.7,49z"/>
+ </g>
+ <g>
+ <image overflow="visible" width="4" height="2" xlink:href="36CE146D.png" transform="matrix(1 0 0 1 66.9484 48.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M68.6,49h-0.5c0,0,0,0,0,0c0,0,0-0.1,0-0.1L68.6,49C68.6,48.9,68.6,48.9,68.6,49
+ C68.6,49,68.6,49,68.6,49z"/>
+ <path fill="#FFFFFF" d="M68.9,49h-0.1c0,0,0,0,0,0c0,0,0-0.1,0-0.1L68.9,49C68.9,48.9,68.9,48.9,68.9,49
+ C68.9,49,68.9,49,68.9,49z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE146A.png" transform="matrix(1 0 0 1 66.9484 45.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M67.9,46.6l-0.4,0.3c0,0,0,0-0.1,0c0,0,0-0.1,0-0.1L67.9,46.6C67.9,46.5,67.9,46.6,67.9,46.6
+ C67.9,46.6,67.9,46.6,67.9,46.6z"/>
+ <path fill="#FFFFFF" d="M68.2,46.5L68.2,46.5c-0.1,0.1-0.1,0.1-0.1,0c0,0,0-0.1,0-0.1L68.2,46.5
+ C68.2,46.4,68.2,46.4,68.2,46.5C68.2,46.4,68.2,46.5,68.2,46.5z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE1465.png" transform="matrix(1 0 0 1 64.9484 43.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M66.2,44.9l-0.3,0.4c0,0,0,0-0.1,0c0,0,0,0,0-0.1L66.2,44.9C66.1,44.9,66.1,44.9,66.2,44.9
+ C66.2,44.9,66.2,44.9,66.2,44.9z"/>
+ <path fill="#FFFFFF" d="M66.3,44.7L66.3,44.7c-0.1,0.1-0.1,0.1-0.1,0.1c0,0,0,0,0-0.1L66.3,44.7
+ C66.3,44.6,66.3,44.6,66.3,44.7C66.3,44.6,66.4,44.6,66.3,44.7z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <image overflow="visible" width="2" height="4" xlink:href="36CE1466.png" transform="matrix(1 0 0 1 62.9484 42.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M63.8,43.5V43c0,0,0,0,0,0c0,0-0.1,0-0.1,0L63.8,43.5C63.7,43.5,63.7,43.5,63.8,43.5
+ C63.8,43.5,63.8,43.5,63.8,43.5z"/>
+ <path fill="#FFFFFF" d="M63.8,43.8v-0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0L63.8,43.8C63.7,43.8,63.7,43.9,63.8,43.8
+ C63.8,43.9,63.8,43.8,63.8,43.8z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE1464.png" transform="matrix(1 0 0 1 59.9484 43.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M61.1,44.2l-0.3-0.4c0,0,0,0,0-0.1c0,0,0.1,0,0.1,0L61.1,44.2C61.2,44.2,61.2,44.2,61.1,44.2
+ C61.2,44.2,61.2,44.2,61.1,44.2z"/>
+ <path fill="#FFFFFF" d="M61.3,44.5L61.3,44.5c-0.1-0.1-0.1-0.1,0-0.1c0,0,0.1,0,0.1,0L61.3,44.5
+ C61.4,44.5,61.4,44.5,61.3,44.5C61.3,44.5,61.3,44.5,61.3,44.5z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE149A.png" transform="matrix(1 0 0 1 57.9484 45.1465)">
+ </image>
+ <path fill="#FFFFFF" d="M59.1,46.2L58.7,46c0,0,0,0,0-0.1c0,0,0,0,0.1,0L59.1,46.2C59.2,46.2,59.2,46.2,59.1,46.2
+ C59.1,46.2,59.1,46.2,59.1,46.2z"/>
+ <path fill="#FFFFFF" d="M59.4,46.4L59.4,46.4c-0.1-0.1-0.1-0.1-0.1-0.1c0,0,0,0,0.1,0L59.4,46.4
+ C59.5,46.3,59.5,46.4,59.4,46.4C59.4,46.4,59.4,46.4,59.4,46.4z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE149D.png" transform="matrix(1 0 0 1 95.9484 27.1465)">
+ </image>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE149E.png" transform="matrix(1 0 0 1 94.9484 21.1465)">
+ </image>
+ <image overflow="visible" width="1" height="2" xlink:href="36CE149C.png" transform="matrix(1 0 0 1 95.9484 16.1465)">
+ </image>
+ <g>
+ <image overflow="visible" width="2" height="1" xlink:href="36CE1481.png" transform="matrix(1 0 0 1 64.9484 36.1465)">
+ </image>
+ <image overflow="visible" width="2" height="1" xlink:href="36CE14BF.png" transform="matrix(1 0 0 1 65.9484 38.1465)">
+ </image>
+ <image overflow="visible" width="1" height="1" xlink:href="36CE1480.png" transform="matrix(1 0 0 1 67.9484 38.1465)">
+ </image>
+ <g>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE1483.png" transform="matrix(1 0 0 1 64.9484 37.1465)">
+ </image>
+ </g>
+ </g>
+ <image overflow="visible" width="5" height="4" xlink:href="36CE1487.png" transform="matrix(1 0 0 1 65.9484 34.1465)">
+ </image>
+ <image overflow="visible" width="6" height="3" xlink:href="36CE1482.png" transform="matrix(1 0 0 1 72.9484 32.1465)">
+ </image>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE148D.png" transform="matrix(1 0 0 1 80.9484 22.1465)">
+ </image>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE148E.png" transform="matrix(1 0 0 1 79.9484 24.1465)">
+ </image>
+ <image overflow="visible" width="2" height="3" xlink:href="36CE148F.png" transform="matrix(1 0 0 1 64.9484 23.1465)">
+ </image>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE1484.png" transform="matrix(1 0 0 1 62.9484 25.1465)">
+ </image>
+ <image overflow="visible" width="2" height="1" xlink:href="36CE14EC.png" transform="matrix(1 0 0 1 49.9484 27.1465)">
+ </image>
+ <image overflow="visible" width="4" height="4" xlink:href="36CE14EF.png" transform="matrix(1 0 0 1 65.9484 11.1465)">
+ </image>
+ <image overflow="visible" width="2" height="3" xlink:href="36CE14ED.png" transform="matrix(1 0 0 1 64.9484 8.1465)">
+ </image>
+ <image overflow="visible" width="2" height="1" xlink:href="36CE14EB.png" transform="matrix(1 0 0 1 64.9484 6.1465)">
+ </image>
+ <image overflow="visible" width="5" height="6" xlink:href="36CE14E4.png" transform="matrix(1 0 0 1 51.9484 22.1465)">
+ </image>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE14E7.png" transform="matrix(1 0 0 1 49.9484 20.1465)">
+ </image>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE14E5.png" transform="matrix(1 0 0 1 51.9484 17.1465)">
+ </image>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE14FB.png" transform="matrix(1 0 0 1 48.9484 14.1465)">
+ </image>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE14FC.png" transform="matrix(1 0 0 1 62.9484 22.1465)">
+ </image>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE14FF.png" transform="matrix(1 0 0 1 63.9484 21.1465)">
+ </image>
+ <g>
+ <g>
+ <image overflow="visible" width="7" height="7" xlink:href="36CE14DB.png" transform="matrix(1 0 0 1 41.9484 26.1465)">
+ </image>
+ <g>
+ <defs>
+ <circle id="SVGID_23_" cx="45" cy="29.5" r="3"/>
+ </defs>
+ <clipPath id="SVGID_5_">
+ <use xlink:href="#SVGID_23_" overflow="visible"/>
+ </clipPath>
+ </g>
+ </g>
+ <path fill="#FFFFFF" d="M47.8,28.6c0,0.1,0.1,0.2,0.1,0.3c1.3,0.2,2.9,0.5,2.9,0.9c0,0.6-3.1,1.5-5.9,1.5c-2.8,0-5.9-0.9-5.9-1.5
+ c0-0.4,1.6-0.7,2.9-0.9c0-0.1,0-0.2,0.1-0.3C39.7,28.8,38,29.4,38,30c0,0.9,3.1,1.6,7,1.6s7-0.7,7-1.6
+ C52,29.4,50.3,28.8,47.8,28.6z"/>
+ <linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="37.9587" y1="29.914" x2="51.5383" y2="29.914">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_6_)" d="M47.8,28.4c0,0.1,0.1,0.2,0.1,0.3c1.3,0.2,2.8,0.5,2.8,0.9c0,0.6-2.9,1.5-5.7,1.5
+ c-2.8,0-5.7-0.9-5.7-1.5c0-0.4,1.5-0.7,2.8-0.9c0-0.1,0.1-0.2,0.1-0.3c-2.5,0.2-4.2,0.8-4.2,1.4c0,0.9,3.1,1.6,7,1.6s7-0.7,7-1.6
+ C52,29.2,50.3,28.6,47.8,28.4z"/>
+ </g>
+ <g>
+ <path fill="#0052E1" d="M55.4,16.9c0,0,1.9,2.9,2.2,5.5c0.3,2.6-0.1,6.7,0.5,9.2c0.6,2.5,1.1,7,1.1,7s1.5-7.8,0.9-10.1
+ c-0.6-2.3-1.3-12.2-1.3-12.2L55.4,16.9z"/>
+ <linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="57.4748" y1="24.111" x2="56.3644" y2="19.8579">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_7_)" d="M56.7,19.4c0.5,1,0.6,2.6,0.7,3.8c0.2,1.7,0.1,4,0.2,6.2c0.2-0.9,0.3-1.7,0.5-2.6
+ C58.5,24.4,58.6,21.1,56.7,19.4z"/>
+ <linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="58.8874" y1="38.5979" x2="58.8874" y2="17.6464">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_8_)" d="M58.6,16.9c0,0,0.5,3.8,0.1,5.6c-0.4,1.8-1.2,6.4-1.4,9.8c-0.2,3.4,1.3,9.8,1.3,9.8
+ s-0.1-3.9,0.1-6.9c0.2-3,1.2-8.6,1.8-11.7c0.6-3.1-0.5-7.1-0.5-7.1L58.6,16.9z"/>
+ <linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="59.5195" y1="33.0003" x2="59.5195" y2="11.6833">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="0.1408" style="stop-color:#00CFE2"/>
+ <stop offset="0.3335" style="stop-color:#00BDE2"/>
+ <stop offset="0.5562" style="stop-color:#00A0E2"/>
+ <stop offset="0.7995" style="stop-color:#0078E1"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_9_)" d="M60.2,18.1c-0.3,3.2-1.3,6.3-1.6,9.5c-0.2,2.3-0.1,4.6,0.1,6.8c0.3-3.1,1.1-8,1.7-10.9
+ C60.7,21.7,60.5,19.5,60.2,18.1z"/>
+ <linearGradient id="SVGID_10_" gradientUnits="userSpaceOnUse" x1="57.8683" y1="41.1992" x2="57.8683" y2="34.4153">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_10_)" d="M58.5,39.2c0.1-1.7-1-3.6-1.2-5.7c0.1,3.5,1.3,8.5,1.3,8.5S58.5,40.9,58.5,39.2z"/>
+ <linearGradient id="SVGID_11_" gradientUnits="userSpaceOnUse" x1="61.6971" y1="40.319" x2="61.6971" y2="19.1712">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_11_)" d="M63.4,16.8c0,0-1.3,1.3-1.5,2.7c-0.2,1.4,0.5,2.7,0.8,4.5c0.3,1.8-1,7.8-1.3,10.3
+ c-0.4,2.5,0.5,5.6,0.3,6.4c-0.2,0.8-0.6,0.8-0.6,0.8s-0.2-3.2-0.4-7.1c-0.2-3.9-1.1-14.1-0.4-16.4c0.7-2.3,0.8-2.8,0.8-2.8
+ L63.4,16.8z"/>
+ <linearGradient id="SVGID_12_" gradientUnits="userSpaceOnUse" x1="61.3022" y1="40.6836" x2="61.3022" y2="34.2444">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_12_)" d="M61.4,34.3c0.1-0.9,0.3-2.1,0.6-3.4c-0.3,0.5-0.6,1.1-0.8,1.7c-0.3,1-0.5,1.9-0.4,2.9
+ c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.6,0.1,0.9c0.2,1.1,0.6,2.1,0.7,3.3c0,0.4,0,0.8-0.1,1.2c0.1-0.1,0.1-0.3,0.2-0.5
+ C61.9,39.8,61,36.8,61.4,34.3z"/>
+ <linearGradient id="SVGID_13_" gradientUnits="userSpaceOnUse" x1="62.3067" y1="24.6478" x2="62.3067" y2="18.6359">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_13_)" d="M63.8,16.9l-0.1-0.1c-0.8,0.8-1.7,1.6-2.3,2.5c-0.9,1.4-0.8,2.9-0.1,4.3c0.6,1.1,1.3,2,1.5,3.2
+ c0,0.2,0.1,0.5,0.1,0.7c0.1-1.2,0.2-2.2,0.1-2.8c-0.3-1.9-1.1-3.4-0.9-4.9C62.4,18.4,63.8,16.9,63.8,16.9z"/>
+ <path fill="#A5FCF2" d="M63.5,17.8c0,0.7-0.1,1.4-0.2,2.1c-0.1,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.2,0.7-0.3,1
+ c-0.2,0.7-0.5,1.3-0.7,1.9c-0.1,0.3-0.2,0.6-0.3,1c-0.1,0.3-0.2,0.7-0.2,1c-0.1,0.7-0.2,1.3-0.2,2c0,0.7,0,1.4,0,2
+ c0,0.7,0.1,1.4,0.2,2c0.1,0.7,0.2,1.4,0.3,2c0.1,0.7,0.2,1.4,0.2,2c0,0.7,0,1.4-0.1,2.1c0,0.3-0.1,0.7-0.2,1
+ c-0.1,0.3-0.1,0.7-0.2,1c-0.2,0.7-0.3,1.3-0.6,2c-0.2,0.6-0.5,1.3-0.8,1.9c-0.3,0.6-0.7,1.2-1.1,1.8c-0.4,0.6-0.9,1.1-1.4,1.5
+ c-0.3,0.2-0.5,0.4-0.8,0.6c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0.1-0.3,0.1-0.5,0.2c0.2-0.1,0.3-0.1,0.5-0.2c0.2-0.1,0.3-0.2,0.4-0.3
+ c0.3-0.2,0.6-0.4,0.8-0.6c0.5-0.4,1-1,1.4-1.5c0.4-0.6,0.7-1.1,1-1.8c0.3-0.6,0.6-1.2,0.8-1.9c0.2-0.6,0.4-1.3,0.5-2
+ c0.1-0.3,0.1-0.7,0.2-1c0.1-0.3,0.1-0.7,0.2-1c0.1-0.7,0.1-1.4,0-2c0-0.7-0.1-1.4-0.2-2c-0.1-0.7-0.2-1.4-0.3-2
+ c-0.1-0.7-0.1-1.4-0.2-2c0-0.7-0.1-1.4-0.1-2.1c0-0.7,0.1-1.4,0.2-2.1c0.1-0.3,0.1-0.7,0.2-1c0.1-0.3,0.2-0.7,0.3-1
+ c0.2-0.7,0.4-1.3,0.7-1.9c0.1-0.3,0.2-0.6,0.3-1c0.1-0.3,0.2-0.7,0.2-1c0.1-0.7,0.2-1.3,0.2-2H63.5z"/>
+ <path fill="#A5FCF2" d="M55.1,16.4c0,0.3,0,0.6,0.1,0.9c0.1,0.3,0.1,0.6,0.2,0.9c0.2,0.6,0.4,1.2,0.6,1.8
+ c0.2,0.6,0.4,1.2,0.6,1.8c0.2,0.6,0.3,1.2,0.5,1.9c0.1,0.6,0.3,1.3,0.4,1.9c0.1,0.6,0.2,1.3,0.2,1.9c0,0.3,0,0.6,0.1,1
+ c0,0.3,0,0.6,0,1c0,0.6-0.1,1.3-0.2,1.9c-0.2,1.3-0.5,2.5-0.7,3.8c-0.3,1.2-0.4,2.5-0.3,3.8c0,1.3,0.2,2.5,0.5,3.8
+ c0.2,0.6,0.3,1.2,0.6,1.8c0.1,0.3,0.2,0.6,0.4,0.9c0.1,0.3,0.3,0.6,0.4,0.8c-0.2-0.3-0.3-0.6-0.4-0.8c-0.1-0.3-0.3-0.6-0.4-0.9
+ c-0.2-0.6-0.4-1.2-0.6-1.8c-0.3-1.2-0.5-2.5-0.5-3.8c0-1.3,0.1-2.6,0.3-3.8c0.2-1.3,0.5-2.5,0.7-3.8c0.1-0.6,0.1-1.3,0.1-1.9
+ c0-0.3,0-0.6,0-1c0-0.3,0-0.6-0.1-1c-0.1-0.6-0.1-1.3-0.3-1.9c0-0.2-0.1-0.3-0.1-0.5c0-0.2-0.1-0.3-0.1-0.5
+ c-0.1-0.3-0.1-0.6-0.2-0.9c-0.1-0.6-0.3-1.2-0.5-1.8c-0.2-0.6-0.4-1.2-0.6-1.8c-0.2-0.6-0.4-1.2-0.6-1.8
+ c-0.1-0.3-0.2-0.6-0.3-0.9c-0.1-0.3-0.1-0.6-0.1-1H55.1z"/>
+ <path fill="#94EAF0" d="M55.6,17.4c0,0.5,0.1,1,0.3,1.4c0.2,0.5,0.4,0.9,0.6,1.4c0.2,0.5,0.4,0.9,0.6,1.4c0.2,0.5,0.3,1,0.5,1.4
+ c0.1,0.5,0.3,1,0.4,1.5c0.1,0.5,0.2,1,0.2,1.5c0.1,1,0.1,2,0,3l0,0.2l0,0.2l0,0.1l0,0.1l0,0.2c-0.1,0.2-0.1,0.5-0.2,0.7
+ c-0.1,0.5-0.3,1-0.5,1.4c-0.2,0.5-0.4,0.9-0.7,1.4c-0.1,0.2-0.2,0.4-0.4,0.7c-0.1,0.1-0.1,0.2-0.2,0.3l-0.1,0.2l-0.1,0.2
+ c-0.2,0.5-0.4,0.9-0.6,1.4c-0.2,0.5-0.3,1-0.4,1.4c0,0.1-0.1,0.2-0.1,0.4c0,0.1,0,0.1,0,0.2l0,0.2c0,0.3-0.1,0.5-0.1,0.8
+ c0,0.3,0,0.5,0.1,0.8c0,0.1,0.1,0.2,0.1,0.4c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.1,0.2c0-0.1-0.1-0.1-0.1-0.2
+ c0-0.1-0.1-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.4c-0.1-0.2-0.1-0.5-0.1-0.8c0-0.3,0-0.5,0-0.8l0-0.2c0-0.1,0-0.1,0-0.2
+ c0-0.1,0-0.2,0.1-0.4c0.1-0.5,0.3-1,0.4-1.5c0.2-0.5,0.4-0.9,0.6-1.4l0.1-0.2l0.1-0.2c0.1-0.1,0.1-0.2,0.2-0.3l0.4-0.7
+ c0.2-0.4,0.5-0.9,0.7-1.4c0.2-0.5,0.4-0.9,0.5-1.4c0.1-0.2,0.1-0.5,0.2-0.7l0-0.2l0-0.1l0-0.1l0-0.2l0-0.2c0.1-1,0.1-2,0-3
+ c-0.1-0.5-0.2-1-0.3-1.5c-0.1-0.5-0.2-1-0.4-1.5c-0.1-0.5-0.3-1-0.5-1.4c-0.2-0.5-0.4-0.9-0.6-1.4c-0.2-0.5-0.4-0.9-0.6-1.4
+ c-0.1-0.2-0.2-0.5-0.2-0.7c-0.1-0.3-0.1-0.5-0.1-0.8H55.6z"/>
+ <path fill="#4397E8" d="M57.4,17.1c0,0.7,0,1.4,0.1,2.2c0.1,0.7,0.1,1.4,0.2,2.2c0.1,0.7,0.2,1.4,0.4,2.1
+ c0.2,0.7,0.3,1.4,0.5,2.1c0.4,1.4,0.7,2.8,1.1,4.2c0.2,0.7,0.3,1.4,0.4,2.1c0.1,0.4,0.1,0.7,0.2,1.1c0,0.4,0.1,0.7,0.1,1.1
+ c0,0.4,0,0.7,0,1.1c0,0.4,0,0.7-0.1,1.1c0,0.4-0.1,0.7-0.1,1.1c-0.1,0.4-0.1,0.7-0.2,1.1c-0.2,0.7-0.4,1.4-0.7,2.1
+ c-0.3,0.7-0.6,1.3-0.9,2c-0.3,0.7-0.6,1.3-0.9,2c-0.3,0.7-0.5,1.4-0.7,2.1c-0.2,0.7-0.3,1.4-0.3,2.1c0,0.7,0,1.5,0.1,2.2
+ c-0.1-0.7-0.1-1.5-0.1-2.2c0-0.7,0.2-1.4,0.3-2.2c0.2-0.7,0.4-1.4,0.7-2.1c0.3-0.7,0.6-1.3,0.9-2c0.3-0.7,0.6-1.3,0.8-2
+ c0.3-0.7,0.5-1.4,0.6-2.1c0.2-0.7,0.3-1.4,0.3-2.1c0-0.4,0-0.7,0-1.1c0-0.4,0-0.7,0-1.1c0-0.4-0.1-0.7-0.1-1.1
+ c0-0.4-0.1-0.7-0.2-1.1c-0.1-0.7-0.3-1.4-0.4-2.1c-0.3-1.4-0.7-2.8-1.1-4.2c-0.2-0.7-0.4-1.4-0.5-2.1c-0.2-0.7-0.3-1.4-0.4-2.1
+ c-0.1-0.7-0.2-1.4-0.3-2.2c-0.1-0.7-0.1-1.5-0.1-2.2H57.4z"/>
+ <path fill="#4385E9" d="M62.3,17.1c0,0.7,0,1.3,0,2c0,0.7,0,1.3,0.1,2c0.1,1.3,0.2,2.6,0.4,4c0.1,0.7,0.2,1.3,0.2,2
+ c0.1,0.7,0.1,1.3,0.1,2c0,1.3-0.1,2.7-0.3,4c-0.2,1.3-0.5,2.6-0.9,3.9c-0.4,1.3-0.8,2.5-1.3,3.8c-0.1,0.2-0.1,0.3-0.2,0.5
+ c-0.1,0.2-0.1,0.3-0.2,0.5c-0.1,0.3-0.3,0.6-0.5,0.9c-0.3,0.6-0.7,1.1-1.1,1.7c-0.4,0.6-0.8,1.1-1.2,1.6c-0.4,0.5-0.8,1-1.3,1.5
+ c0.4-0.5,0.8-1,1.2-1.6c0.4-0.5,0.8-1.1,1.2-1.6c0.4-0.6,0.7-1.1,1-1.7c0.2-0.3,0.3-0.6,0.5-0.9c0.1-0.1,0.1-0.3,0.2-0.5
+ c0.1-0.2,0.1-0.3,0.2-0.5c0.5-1.2,0.9-2.5,1.3-3.8c0.4-1.3,0.7-2.6,0.9-3.9c0.2-1.3,0.3-2.6,0.3-4c0-0.7,0-1.3-0.1-2
+ c-0.1-0.7-0.2-1.3-0.2-2c-0.2-1.3-0.3-2.6-0.4-4c0-0.7-0.1-1.3-0.1-2c0-0.7,0-1.3,0-2H62.3z"/>
+ <path fill="#115EE3" d="M61.5,17.1c0,0.5,0,0.9,0.1,1.4c0,0.5,0.1,0.9,0.2,1.4c0.1,0.5,0.2,0.9,0.3,1.4c0,0.1,0.1,0.2,0.1,0.3
+ l0,0.2l0.1,0.2l0.1,0.3l0.1,0.3l0.1,0.3l0.1,0.2l0.1,0.2l0,0.2l0,0.2c0,0.1,0.1,0.2,0.1,0.3c0.1,0.5,0.2,0.9,0.3,1.4
+ c0.1,0.9,0.2,1.9,0.1,2.9c-0.1,1-0.2,1.9-0.5,2.8c-0.1,0.2-0.1,0.5-0.2,0.7L62.5,32l-0.1,0.2c0,0.1-0.1,0.2-0.1,0.3
+ c-0.2,0.4-0.4,0.9-0.6,1.3c-0.4,0.9-0.9,1.7-1.4,2.5c-0.1,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.1,0.2-0.2,0.3
+ c-0.1,0.2-0.3,0.4-0.5,0.5c-0.2,0.2-0.3,0.3-0.5,0.5c-0.2,0.2-0.4,0.3-0.5,0.5c0.2-0.1,0.4-0.3,0.5-0.5c0.2-0.2,0.3-0.3,0.5-0.5
+ c0.2-0.2,0.3-0.4,0.5-0.5c0.1-0.1,0.1-0.2,0.2-0.3c0.1-0.1,0.1-0.2,0.2-0.3c0.5-0.8,1-1.6,1.4-2.5c0.2-0.4,0.4-0.9,0.6-1.3
+ c0-0.1,0.1-0.2,0.1-0.3l0.1-0.2l0.1-0.2c0.1-0.2,0.1-0.5,0.2-0.7c0.2-0.9,0.4-1.9,0.4-2.8c0-0.9,0-1.9-0.2-2.8
+ c-0.1-0.5-0.2-0.9-0.3-1.4c0-0.1-0.1-0.2-0.1-0.3l0-0.2l-0.1-0.2l-0.1-0.2l-0.1-0.2l-0.1-0.3l-0.1-0.3l-0.1-0.3L62,21.9L62,21.7
+ c0-0.1-0.1-0.2-0.1-0.3c-0.1-0.5-0.2-0.9-0.3-1.4c-0.1-0.5-0.2-0.9-0.2-1.4c-0.1-0.5-0.1-1-0.1-1.4H61.5z"/>
+ <path fill="#6DC3EC" d="M55.8,17.2c-0.1,0.8-0.2,1.6-0.2,2.4c0,0.8-0.1,1.6,0,2.5c0,1.6,0.2,3.3,0.6,4.9c0.2,0.8,0.4,1.6,0.6,2.4
+ c0.1,0.4,0.2,0.8,0.4,1.2l0.2,0.6c0.1,0.2,0.1,0.4,0.2,0.6c0.2,0.8,0.4,1.6,0.6,2.4c0.2,0.8,0.3,1.6,0.4,2.4
+ c0.1,0.8,0.2,1.6,0.2,2.5c0,0.4,0,0.8,0,1.2c0,0.4,0,0.8,0,1.2c0,0.4,0,0.8-0.1,1.2c0,0.4-0.1,0.8-0.1,1.2
+ c-0.1,0.8-0.2,1.6-0.4,2.4c-0.1,0.4-0.2,0.8-0.2,1.2c-0.1,0.4-0.1,0.8-0.2,1.2c-0.1,0.8-0.1,1.6,0,2.5c0,0.4,0.1,0.8,0.2,1.2
+ c0.1,0.4,0.2,0.8,0.4,1.2c0.3,0.8,0.7,1.5,1.1,2.2c-0.4-0.7-0.8-1.4-1.1-2.2c-0.1-0.4-0.3-0.8-0.4-1.2c-0.1-0.4-0.2-0.8-0.2-1.2
+ c-0.1-0.8-0.1-1.6,0-2.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.1-0.8,0.2-1.2c0.2-0.8,0.3-1.6,0.4-2.4c0-0.4,0.1-0.8,0.1-1.2
+ c0-0.4,0.1-0.8,0.1-1.2c0-0.4,0-0.8,0-1.2c0-0.4,0-0.8,0-1.2c0-0.8-0.1-1.6-0.2-2.4c-0.1-0.8-0.2-1.6-0.4-2.4
+ c-0.2-0.8-0.4-1.6-0.6-2.4c-0.1-0.2-0.1-0.4-0.2-0.6l-0.2-0.6c-0.1-0.4-0.3-0.8-0.4-1.2c-0.2-0.8-0.4-1.6-0.6-2.4
+ c-0.3-1.6-0.5-3.3-0.6-4.9c0-0.8,0-1.6,0-2.5c0-0.8,0.1-1.6,0.2-2.5L55.8,17.2z"/>
+ <path fill="#659FED" d="M62.9,17.2c-0.1,0.5-0.2,1-0.2,1.5c-0.1,0.5-0.1,1-0.1,1.5c0,1,0.1,2,0.4,2.9c0.1,0.5,0.3,1,0.4,1.4
+ c0.2,0.5,0.3,1,0.5,1.4c0.3,1,0.5,1.9,0.7,2.9c0.2,1,0.3,2,0.2,3c0,0.5-0.1,1-0.2,1.5c-0.1,0.5-0.2,1-0.4,1.4
+ c-0.4,0.9-0.8,1.9-1.2,2.7c-0.5,0.9-1,1.7-1.6,2.5c0.6-0.8,1.1-1.7,1.6-2.5c0.5-0.9,0.9-1.8,1.2-2.7c0.2-0.5,0.3-0.9,0.4-1.4
+ c0.1-0.5,0.2-1,0.2-1.5c0-1-0.1-2-0.2-3c-0.2-1-0.4-1.9-0.7-2.9c-0.1-0.5-0.3-0.9-0.5-1.4c-0.2-0.5-0.3-1-0.4-1.4
+ c-0.2-1-0.4-2-0.4-3c0-0.5,0-1,0.1-1.5c0.1-0.5,0.1-1,0.2-1.5L62.9,17.2z"/>
+ <image overflow="visible" width="15" height="8" xlink:href="36CE14D9.png" transform="matrix(1 0 0 1 51.9484 11.1465)">
+ </image>
+ <path fill="#A5FCF2" d="M52.6,16.6c0,0.4,0,0.7,0.1,1.1c0.1,0.4,0.2,0.7,0.4,1c0.2,0.3,0.4,0.6,0.7,0.9c0.3,0.3,0.5,0.5,0.8,0.8
+ c0.3,0.3,0.5,0.5,0.8,0.8c0.2,0.3,0.5,0.6,0.7,0.9c0.2,0.3,0.4,0.7,0.5,1c0.1,0.4,0.2,0.7,0.3,1.1c0.1,0.4,0.2,0.7,0.3,1.1
+ c0.1,0.4,0.2,0.7,0.2,1.1c0,0.1,0,0.2,0.1,0.3l0,0.3c0,0.2,0.1,0.4,0.1,0.6c0.1,0.4,0.1,0.8,0.1,1.1c0.1,0.8,0.1,1.5,0.1,2.3
+ c0,0.4,0,0.8-0.1,1.1c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.4-0.2,0.7-0.3,1.1c0,0.1-0.1,0.2-0.1,0.3c0,0.1-0.1,0.2-0.1,0.3L57,35.4
+ c-0.1,0.4-0.2,0.7-0.3,1.1c-0.1,0.4-0.2,0.7-0.2,1.1c-0.2,1.5-0.2,3,0,4.5c0.2,1.5,0.7,2.9,1.3,4.3c0.3,0.7,0.6,1.4,1,2
+ c0.2,0.3,0.4,0.6,0.6,1c0.2,0.3,0.4,0.6,0.6,0.9c-0.2-0.3-0.4-0.6-0.7-0.9c-0.2-0.3-0.4-0.6-0.6-1c-0.4-0.7-0.7-1.3-1-2
+ c-0.6-1.4-1.1-2.8-1.3-4.3c-0.2-1.5-0.3-3-0.1-4.5c0.1-0.4,0.1-0.7,0.2-1.1c0.1-0.4,0.2-0.7,0.3-1.1l0.2-0.5
+ c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0.1-0.4,0.2-0.7,0.2-1.1c0.1-0.4,0.1-0.7,0.1-1.1c0-0.4,0.1-0.7,0.1-1.1
+ c0-0.8,0-1.5-0.1-2.3c0-0.4-0.1-0.7-0.1-1.1c0-0.2-0.1-0.4-0.1-0.6l-0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.4-0.2-0.7-0.2-1.1
+ c-0.1-0.4-0.2-0.7-0.3-1.1c-0.1-0.4-0.2-0.7-0.4-1.1c-0.1-0.3-0.3-0.7-0.5-1c-0.2-0.3-0.4-0.6-0.7-0.9c-0.2-0.3-0.5-0.5-0.8-0.8
+ c-0.3-0.3-0.6-0.5-0.8-0.8c-0.3-0.3-0.5-0.6-0.7-0.9c-0.2-0.3-0.4-0.7-0.5-1.1c-0.1-0.4-0.1-0.8-0.1-1.1H52.6z"/>
+ <path fill="#A5FCF2" d="M65.7,18.1c0,0.3,0,0.6-0.1,0.9c0,0.3-0.1,0.6-0.2,0.9c-0.1,0.3-0.3,0.6-0.4,0.8
+ c-0.2,0.3-0.3,0.5-0.5,0.8c-0.2,0.2-0.4,0.5-0.5,0.7c-0.2,0.3-0.3,0.5-0.4,0.8c-0.3,0.5-0.4,1.1-0.5,1.7
+ c-0.1,0.6-0.2,1.2-0.2,1.8c0,0.3,0,0.6,0,0.9c0,0.3,0,0.6,0,0.9c0,1.2,0.1,2.4,0.2,3.6c0,0.6,0.1,1.2,0.1,1.8c0,0.6,0,1.2,0,1.8
+ c0,0.3-0.1,0.6-0.1,0.9c0,0.3-0.1,0.6-0.1,0.9c-0.1,0.6-0.2,1.2-0.4,1.8c-0.2,0.6-0.3,1.2-0.6,1.7c-0.2,0.6-0.5,1.1-0.8,1.6
+ c-0.3,0.5-0.7,1-1.1,1.5c-0.2,0.2-0.4,0.4-0.7,0.6c-0.1,0.1-0.3,0.2-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.2c0.1,0,0.3-0.1,0.4-0.2
+ c0.1-0.1,0.3-0.2,0.4-0.2c0.2-0.2,0.5-0.4,0.7-0.6c0.4-0.4,0.8-0.9,1.1-1.5c0.3-0.5,0.6-1.1,0.8-1.7c0.2-0.6,0.4-1.2,0.5-1.7
+ c0.2-0.6,0.3-1.2,0.4-1.8c0.1-0.6,0.2-1.2,0.2-1.8c0-0.6,0-1.2,0-1.8c0-0.6-0.1-1.2-0.1-1.8c-0.1-1.2-0.2-2.4-0.2-3.7
+ c0-0.3,0-0.6,0-0.9c0-0.3,0-0.6,0-0.9c0-0.6,0.1-1.2,0.2-1.8c0.1-0.6,0.3-1.2,0.5-1.8c0.1-0.3,0.3-0.6,0.4-0.8
+ c0.2-0.3,0.3-0.5,0.5-0.8c0.2-0.2,0.4-0.5,0.5-0.7c0.2-0.3,0.3-0.5,0.4-0.8c0.2-0.6,0.3-1.2,0.3-1.8H65.7z"/>
+ </g>
+ <g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE14DF.png" transform="matrix(1 0 0 1 28.9484 34.1465)">
+ </image>
+ <g>
+ <g>
+ <image overflow="visible" width="15" height="15" xlink:href="36CE14DA.png" transform="matrix(1 0 0 1 28.9484 33.1465)">
+ </image>
+ <g>
+ <defs>
+ <circle id="SVGID_33_" cx="36.4" cy="40.9" r="7.2"/>
+ </defs>
+ <defs>
+ <circle id="SVGID_34_" cx="36.4" cy="40.9" r="7.2"/>
+ </defs>
+ <clipPath id="SVGID_14_">
+ <use xlink:href="#SVGID_33_" overflow="visible"/>
+ </clipPath>
+ <clipPath id="SVGID_15_" clip-path="url(#SVGID_14_)">
+ <use xlink:href="#SVGID_34_" overflow="visible"/>
+ </clipPath>
+ </g>
+ </g>
+ <path fill="#FFFFFF" d="M43.5,40c0,0.1,0,0.2,0,0.3c1.9,0.2,2.8,0.5,2.8,0.8c0,0.6-4.2,1.2-10,1.2c-5.8,0-10-0.5-10-1.2
+ c0-0.3,0.9-0.6,2.8-0.8c0-0.1,0-0.2,0-0.3c-4.4,0.3-7.4,0.8-7.4,1.4c0,0.9,6.5,1.6,14.5,1.6c8,0,14.5-0.7,14.5-1.6
+ C50.9,40.8,47.9,40.2,43.5,40z"/>
+ <linearGradient id="SVGID_16_" gradientUnits="userSpaceOnUse" x1="21.8407" y1="41.2805" x2="49.9751" y2="41.2805">
+ <stop offset="9.606960e-02" style="stop-color:#A5FCF2"/>
+ <stop offset="0.4099" style="stop-color:#0052E1"/>
+ <stop offset="0.66" style="stop-color:#00095D"/>
+ <stop offset="0.9104" style="stop-color:#E561E4"/>
+ </linearGradient>
+ <path fill="url(#SVGID_16_)" d="M43.5,39.8c0,0.1,0,0.2,0,0.3c1.9,0.2,2.9,0.5,2.9,0.8c0,0.6-4.2,1.2-10,1.2
+ c-5.8,0-10-0.5-10-1.2c0-0.3,0.9-0.6,2.9-0.8c0-0.1,0-0.2,0-0.3c-4.4,0.3-7.4,0.8-7.4,1.4c0,0.9,6.5,1.6,14.5,1.6
+ c8,0,14.5-0.7,14.5-1.6C50.9,40.6,47.9,40,43.5,39.8z"/>
+ </g>
+ <g>
+ <image overflow="visible" width="4" height="7" xlink:href="36CE14D5.png" transform="matrix(1 0 0 1 18.9484 33.1465)">
+ </image>
+ <image overflow="visible" width="9" height="10" xlink:href="36CE14D6.png" transform="matrix(1 0 0 1 18.9484 22.1465)">
+ </image>
+ <image overflow="visible" width="9" height="5" xlink:href="36CE14D7.png" transform="matrix(1 0 0 1 20.9484 30.1465)">
+ </image>
+ <image overflow="visible" width="14" height="11" xlink:href="36CE14C9.png" transform="matrix(1 0 0 1 18.9484 26.1465)">
+ </image>
+ <image overflow="visible" width="6" height="5" xlink:href="36CE14CB.png" transform="matrix(1 0 0 1 26.9484 29.1465)">
+ </image>
+ <path fill="#EFFDF9" d="M31.4,31.6c0,0-0.6-0.4-1-0.4c-0.6,0.1-0.7,0.7,0.1,0.9c0.8,0.2,1-0.1,1-0.1L31.4,31.6z"/>
+ <path fill="#00095D" d="M31,31.7c0.1-0.1,0.5-0.2,0.7,0c0.2,0.2,0.3,1,0.6,1.4c0.3,0.4,1.6,2.1,1.9,2.6
+ c0.3,0.6,0.5,1.1,0.5,1.2c0,0.1-0.8-1.3-1.6-2.1c-0.4-0.4-1.3-1.2-1.3-1.2s0.5-0.3,0.1-0.6c-0.4-0.3-0.8-0.6-0.9-0.7
+ C30.9,32.1,30.8,31.9,31,31.7z"/>
+ <image overflow="visible" width="1" height="2" xlink:href="36CE14CE.png" transform="matrix(1 0 0 1 30.9484 31.1465)">
+ </image>
+ </g>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE1532.png" transform="matrix(1 0 0 1 34.9484 32.1465)">
+ </image>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE1531.png" transform="matrix(1 0 0 1 33.9484 30.1465)">
+ </image>
+ <image overflow="visible" width="1" height="1" xlink:href="36CE152E.png" transform="matrix(1 0 0 1 34.9484 30.1465)">
+ </image>
+ <image overflow="visible" width="2" height="1" xlink:href="36CE1551.png" transform="matrix(1 0 0 1 36.9484 34.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="4" height="3" xlink:href="36CE1552.png" transform="matrix(1 0 0 1 32.9484 35.1465)">
+ </image>
+
+ <image overflow="visible" opacity="0.5" width="5" height="5" xlink:href="36CE1550.png" transform="matrix(1 0 0 1 32.9484 34.1465)">
+ </image>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#A5FCF2" d="M71.7,21.8c0-0.2-0.5-0.2-0.7,0c0,0.4-0.1,0.8,0.1,1.2c0.1,0.4,0.5,0.7,0.9,0.7
+ c0.1,0.3-0.3,0.7-0.6,0.7c-0.4,0-0.7-0.1-1.1-0.1c-0.3,0-0.7,0.1-0.7,0.4c0,0.1,0,0.2,0,0.4c0.1,0.5,0.3,0.9,0.5,1.3
+ c0.1,0.2,0.1,0.3,0,0.5c-0.1,0.2-0.5,0.2-0.4,0.4c0.2,0.3,0.9,0,1.3-0.2c0.1,0,0-0.2,0-0.3c0-0.1-0.2-0.2-0.2-0.4
+ c-0.2-0.3-0.2-0.6-0.2-0.9c0.4,0.1,0.8,0.2,1.2,0.3c-0.4,0.7-0.5,1.5-0.4,2.3c0.1,0.4,0.2,0.8,0,1.1c-0.1,0.2-0.2,0.3-0.3,0.5
+ c0,0.2,0.1,0.3,0.3,0.3c0.2-0.1,0.7-0.4,0.8-0.7c0-0.1-0.1-0.2-0.1-0.3c0-0.1,0-0.3,0-0.5c0-0.6,0.1-1.1,0.4-1.7
+ c0.3-0.5,0.6-1,0.9-1.4c0.1-0.2,0.2-0.3,0.4-0.4c0.2,0,0.3,0,0.5,0.1c0.4,0.1,0.9-0.1,1.2-0.4c0.3-0.3,0.5-0.6,0.6-1.1
+ c0-0.1,0-0.1,0-0.2c0-0.2-0.5-0.3-0.6-0.2c-0.1,0.2-0.2,0.3-0.3,0.5c-0.6,1-1.2-0.2-1.8-0.4c-0.3-0.1-0.7-0.1-1-0.2
+ C71.6,22.8,71.6,22.3,71.7,21.8z"/>
+ <path fill="#00E6DC" d="M76,23.4c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.2-0.3,0.4-0.4,0.6c-0.2,0.2-0.4,0.4-0.7,0.4
+ c-0.3,0-0.6-0.1-0.7-0.4c0-0.2,0-0.3,0.1-0.4c-0.3-0.2-0.5-0.5-0.8-0.6c0,0.1,0,0.2-0.1,0.2c-0.3,0.1-0.7,0-1-0.2
+ c-0.2-0.1-0.3-0.3-0.4-0.6c-0.1-0.2-0.1-0.5-0.1-0.8c-0.1,0-0.2-0.1-0.3,0c-0.1,0.1-0.1,0.3-0.1,0.4c-0.1,0.3-0.1,0.6-0.1,0.9
+ c0,0,0,0,0,0.1c0.2,0.3,0.5,0.6,0.8,0.6c0.1,0,0.1,0,0.2,0.1c0.2,0.3,0.1,0.9-0.2,1c-0.8,0.3-1.9,0-2.4-0.2c0,0,0,0,0,0.1
+ c0,0.1,0,0.2,0,0.4c0.1,0.5,0.3,0.9,0.5,1.3c0.1,0.1,0.1,0.3,0.1,0.4c0.1,0,0.3,0,0.4-0.2c0.1-0.2,0.4,0.1,0.2,0.3
+ c-0.2,0.2-0.4,0.2-0.6,0.3c-0.2,0.1-0.3,0.1-0.5,0c0,0,0,0.1,0,0.1c0.2,0.3,0.9,0,1.3-0.2c0.1,0,0-0.2,0-0.3
+ c0-0.1-0.2-0.2-0.2-0.4c-0.2-0.3-0.2-0.6-0.2-0.9c0.4,0.1,0.8,0.2,1.2,0.3c0.1,0,0.1,0.1,0.1,0.2c-0.2,0.8-0.2,1.7-0.4,2.5
+ c0,0.2,0,0.4,0,0.6c0,0,0,0,0,0.1c0,0,0,0,0.1,0c0.1,0,0.1,0,0.2,0c0.2-0.1,0.3,0.2,0.2,0.3c-0.2,0.2-0.6,0.5-0.8,0.2
+ c-0.1,0.2,0.1,0.4,0.3,0.3c0.2-0.1,0.7-0.4,0.8-0.7c0-0.1-0.1-0.2-0.1-0.3c0-0.1,0-0.3,0-0.5c0-0.6,0.1-1.1,0.4-1.7
+ c0.3-0.5,0.6-1,0.9-1.4c0.1-0.2,0.2-0.3,0.4-0.4c0.2,0,0.3,0,0.5,0.1c0.4,0.1,0.9-0.1,1.2-0.4c0.3-0.3,0.5-0.6,0.6-1.1
+ C75.9,23.5,76,23.4,76,23.4z"/>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE1556.png" transform="matrix(1 0 0 1 71.9484 21.1465)">
+ </image>
+ <path fill="#0850E2" d="M74.6,22.3c0-0.1-0.1-0.2-0.1-0.3c-0.1-0.2-0.3-0.3-0.5-0.4c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2,0-0.2,0
+ c-0.2,0-0.4,0-0.6,0.1c0,0-0.1,0.1-0.1,0.1c0.2,0.1,0.3,0.2,0.5,0.3c0.3,0.2,0.6,0.6,0.4,1c-0.1,0.4-0.6,0.3-0.9,0.2
+ c-0.2-0.1-0.3-0.2-0.4-0.3c0,0.1,0.1,0.1,0.1,0.2c0.1,0.2,0.2,0.3,0.4,0.4c0.1,0,0.1,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0
+ c0.2,0,0.4,0,0.6-0.1c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.1-0.2,0.2-0.4C74.6,22.7,74.6,22.5,74.6,22.3z"/>
+ <path fill="#A5FCF2" d="M74.7,22.3c0-0.1-0.1-0.2-0.1-0.3c-0.1-0.2-0.3-0.4-0.5-0.5c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2,0-0.3,0
+ c-0.2,0-0.4,0-0.6,0.1c0.3,0,0.9,0.2,1.3,0.8c0.1,0.1-0.1,0.4-0.2,0.6c-0.2,0.5-0.5,0.7-1,0.5c-0.2-0.1-0.4-0.1-0.6-0.3
+ c0.1,0.1,0.2,0.3,0.4,0.4c0.1,0,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.2,0,0.5,0,0.7-0.1c0.1-0.1,0.3-0.2,0.4-0.3
+ c0.1-0.1,0.2-0.2,0.2-0.4C74.7,22.7,74.7,22.5,74.7,22.3z"/>
+ <path fill="#00E6DC" d="M74.7,22.3c0-0.1-0.1-0.2-0.1-0.3c-0.1-0.2-0.3-0.4-0.5-0.5c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0
+ c0.1,0,0.2,0.1,0.3,0.2c0.3,0.2,0.4,0.5,0.4,0.9c0,0.3-0.2,0.7-0.5,0.9c-0.1,0.1-0.2,0.1-0.3,0.2c-0.1,0.1-0.3,0.1-0.5,0
+ c-0.2-0.1-0.4-0.1-0.6-0.3c0.1,0.1,0.2,0.3,0.4,0.4c0.1,0,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.2,0,0.5,0,0.7-0.1
+ c0.1-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.2-0.2,0.2-0.4C74.7,22.7,74.7,22.5,74.7,22.3z"/>
+ <path fill="#A5FCF2" d="M75.5,23c0-0.1,0-0.1-0.1-0.1c0-0.1,0-0.2,0.1-0.3c0,0,0.1-0.1,0.1-0.1c0,0,0,0.1,0,0.1s0,0.1,0,0.1
+ c0.2-0.1,0.2-0.3,0.4-0.4c0,0,0.1,0,0.1,0c0,0,0,0.1,0,0.1c-0.1,0.1-0.1,0.2-0.2,0.2c0.1-0.1,0.2-0.2,0.3-0.3
+ c0,0,0.1-0.1,0.1,0c0,0,0,0,0,0.1c0,0,0,0,0,0.1c-0.1,0.1-0.2,0.2-0.3,0.3c0.1-0.1,0.2-0.1,0.3-0.2c0,0,0.1-0.1,0.1-0.1
+ c0.1,0.1-0.2,0.3-0.3,0.4c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.1,0c0,0,0,0-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1
+ c0,0-0.1,0.1-0.1,0.1c-0.1,0.1-0.1,0.1-0.2,0.1c0,0,0,0.1-0.1,0.1c0,0,0,0-0.1,0c-0.1,0-0.2,0-0.2-0.1
+ C75.5,23.2,75.6,23.1,75.5,23z"/>
+ <path fill="#A5FCF2" d="M71.4,21.5c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1c0,0-0.1,0.1,0,0.1
+ c0,0,0,0.1,0,0.1c-0.1-0.2-0.1-0.4-0.2-0.5c0,0,0,0-0.1,0c0,0,0,0.1,0,0.1c0,0.1,0.1,0.2,0.1,0.3c-0.1-0.1-0.1-0.2-0.2-0.4
+ c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0.1,0.1,0.1,0.2,0.2,0.4c-0.1-0.1-0.1-0.2-0.2-0.3c0,0-0.1-0.1-0.1-0.1
+ c-0.1,0.1,0.1,0.3,0.2,0.4c-0.1,0-0.1-0.1-0.1-0.2c-0.1,0-0.1,0-0.1,0c0,0,0,0.1,0,0.1c0,0.1,0.1,0.1,0.1,0.2
+ c0,0,0,0.1,0.1,0.1c0,0.1,0.1,0.1,0.1,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0.1,0c0.1,0,0.2,0,0.2,0C71.5,21.7,71.4,21.6,71.4,21.5z"/>
+ </g>
+ <g>
+ <polygon fill="#A5FCF2" points="72.5,23.5 73.5,23.9 73.5,24.1 72.6,25.3 71.6,24.6 71.6,24.4 "/>
+ <polygon fill="#EFFDF9" points="72.4,23.3 73.5,23.9 72.5,25.1 71.6,24.4 "/>
+ </g>
+ </g>
+ <g>
+
+ <rect x="70.8" y="16.1" transform="matrix(0.9971 -7.654678e-02 7.654678e-02 0.9971 -1.2229 5.4827)" fill="#A5FCF2" width="0.3" height="5.3"/>
+ </g>
+ <g>
+
+ <rect x="70.2" y="19.5" transform="matrix(0.5666 -0.824 0.824 0.5666 15.1162 68.0527)" fill="#A5FCF2" width="4" height="0.3"/>
+ </g>
+ <g>
+
+ <rect x="68" y="16.6" transform="matrix(0.3573 -0.934 0.934 0.3573 31.2022 78.8079)" fill="#A5FCF2" width="9.8" height="0.3"/>
+ </g>
+ <g>
+
+ <rect x="75.1" y="21.5" transform="matrix(0.3398 -0.9405 0.9405 0.3398 30.0347 86.0757)" fill="#A5FCF2" width="2.4" height="0.3"/>
+ </g>
+ <g>
+
+ <rect x="75.6" y="21.7" transform="matrix(0.9095 -0.4157 0.4157 0.9095 -2.0067 34.3919)" fill="#A5FCF2" width="4.8" height="0.3"/>
+ </g>
+ <g>
+
+ <rect x="74.7" y="20.4" transform="matrix(0.5508 -0.8346 0.8346 0.5508 17.5823 73.8199)" fill="#A5FCF2" width="5.3" height="0.3"/>
+ </g>
+ <g>
+ <path fill="#00095D" d="M73.9,18.3c0,0-0.1-0.2-0.2-0.3c0,0-0.1-0.1-0.2-0.1c0-0.1,0-0.1,0-0.1c0,0,0,0-0.1,0
+ c-0.1,0-0.2-0.1-0.2-0.1c-0.1-0.1-0.3,0-0.3,0c0,0,0.2,0.1,0.3,0.1c0,0,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0,0.1,0,0.2,0
+ c0.1,0,0.1,0,0.2,0C73.8,18.1,73.9,18.3,73.9,18.3C73.9,18.3,73.9,18.3,73.9,18.3z"/>
+ <path fill="#00095D" d="M80.7,21.5c0,0,0-0.3-0.1-0.5c0-0.1-0.1-0.2-0.2-0.3c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0,0-0.1,0-0.1,0
+ c0,0,0,0-0.1,0c0-0.1-0.1-0.2-0.1-0.3c-0.1-0.1-0.4-0.3-0.4-0.3c0,0,0.2,0.2,0.3,0.3c0,0.1,0,0.2,0,0.3C80,20.7,80,20.8,80,20.9
+ c0,0.1,0.1,0.1,0.2,0c0.1,0,0.2,0.1,0.3,0.1C80.7,21.2,80.7,21.5,80.7,21.5C80.7,21.5,80.7,21.5,80.7,21.5z"/>
+ <path fill-rule="evenodd" clip-rule="evenodd" fill="#00095D" d="M77.8,20.7c-0.2-0.1-0.3-0.2-0.4-0.3c-0.2-0.1-0.3-0.1-0.5-0.1
+ c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2,0-0.3,0-0.5-0.1c0.1,0,0.1,0.1,0.2,0.1c0.1,0,0.2,0,0.2,0.1
+ c0.1,0,0.2,0.1,0.2,0.1c0.1,0.1,0.1,0.1,0.2,0.2c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0.1c0.1,0.1,0.2,0.1,0.3,0.1c0,0,0.1,0,0.1,0
+ c0,0-0.1-0.1-0.1-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0.1,0.2,0.1C77.6,20.6,77.7,20.7,77.8,20.7
+ C77.8,20.7,77.8,20.7,77.8,20.7z"/>
+ <path fill-rule="evenodd" clip-rule="evenodd" fill="#00095D" d="M80.6,18.9c-0.3-0.2-0.4-0.4-0.7-0.6c-0.3-0.2-0.6-0.2-0.8-0.3
+ c0-0.1-0.1-0.1-0.1-0.2c-0.1,0-0.1,0-0.2,0c-0.1-0.2-0.3-0.4-0.7-0.5c-0.3-0.1-0.5-0.1-0.8-0.2c0,0-0.1,0-0.1,0s0,0,0.1,0
+ c0.1,0.1,0.2,0.1,0.3,0.2c0.1,0.1,0.3,0.1,0.4,0.2c0.2,0.1,0.2,0.2,0.3,0.3c0.1,0.1,0.2,0.3,0.2,0.4c-0.1,0.1-0.2,0.1-0.2,0.1
+ c0,0,0,0.1,0,0.1c0.1,0.1,0.3,0.2,0.5,0.3c0,0,0.1,0,0.1,0c0-0.1-0.1-0.1-0.1-0.2c0.2,0,0.3,0,0.5,0c0.1,0,0.2,0,0.4,0.1
+ c0.1,0.1,0.3,0.2,0.4,0.2C80.4,18.8,80.5,18.9,80.6,18.9C80.6,18.9,80.7,19,80.6,18.9C80.7,19,80.6,18.9,80.6,18.9z"/>
+ <path fill-rule="evenodd" clip-rule="evenodd" fill="#00095D" d="M76.9,12.3c-0.4-0.2-0.6-0.4-0.9-0.6c-0.4-0.2-0.7-0.2-1-0.2
+ c0-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.2,0-0.2,0c-0.2-0.2-0.5-0.4-0.9-0.5c-0.4-0.1-0.6,0-1-0.1c0,0-0.1,0-0.1,0s0,0,0.1,0
+ c0.1,0.1,0.3,0.1,0.4,0.2c0.2,0.1,0.4,0.1,0.5,0.2c0.2,0.1,0.3,0.2,0.4,0.3c0.2,0.1,0.3,0.3,0.4,0.4c-0.1,0.1-0.2,0.1-0.3,0.1
+ c0,0,0,0.1,0.1,0.1c0.2,0.1,0.4,0.2,0.6,0.2c0,0,0.1,0,0.1-0.1c-0.1-0.1-0.1-0.2-0.2-0.2c0.2-0.1,0.4-0.1,0.6-0.1
+ c0.1,0,0.3,0,0.5,0.1c0.2,0.1,0.3,0.1,0.5,0.2C76.6,12.2,76.8,12.3,76.9,12.3C77,12.3,77,12.3,76.9,12.3
+ C77,12.3,77,12.3,76.9,12.3z"/>
+ <path fill-rule="evenodd" clip-rule="evenodd" fill="#00095D" d="M72.4,15.6c-0.3,0-0.5-0.1-0.8-0.1c-0.3,0-0.6,0.1-0.7,0.2
+ c0,0-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.2,0.1c-0.2-0.1-0.5-0.2-0.8-0.1c-0.3,0.1-0.4,0.2-0.8,0.2c0,0-0.1,0-0.1,0s0,0,0.1,0
+ c0.1,0,0.2,0,0.4,0c0.1,0,0.3,0,0.4,0c0.2,0,0.3,0,0.4,0.1c0.1,0.1,0.3,0.1,0.4,0.2c0,0.1-0.1,0.1-0.1,0.2c0,0,0.1,0.1,0.1,0.1
+ c0.2,0,0.3,0,0.5,0c0,0,0.1,0,0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1c0.1-0.1,0.2-0.2,0.4-0.3c0.1,0,0.2-0.1,0.4-0.1c0.1,0,0.3,0,0.4,0
+ C72.1,15.6,72.3,15.6,72.4,15.6C72.4,15.6,72.5,15.6,72.4,15.6C72.5,15.6,72.4,15.6,72.4,15.6z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M70.7,24.6c-0.1,0-0.1,0-0.1-0.1c0-0.1-0.2-0.8,0.1-1.1c0.1-0.1,0.1-0.1,0.2-0.1c0.4,0,1.1,0.8,1.3,1
+ c0.1,0.1,0,0.2,0,0.2c-0.1,0.1-0.2,0-0.2,0c-0.3-0.4-0.8-0.9-1-0.9c-0.1,0.1-0.1,0.6,0,0.8C70.8,24.5,70.8,24.6,70.7,24.6
+ C70.7,24.6,70.7,24.6,70.7,24.6z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M72.9,27.1c-0.4,0-0.8-0.2-1-0.8c0-0.1,0-0.2,0.1-0.2c0.1,0,0.2,0,0.2,0.1c0.2,0.5,0.5,0.7,0.9,0.6
+ c0.2,0,0.5-0.2,0.5-0.6c-0.1-1.1-1.2-1.4-1.3-1.4c-0.1,0-0.1-0.1-0.1-0.2c0-0.1,0.1-0.1,0.2-0.1c0,0,1.4,0.4,1.5,1.7
+ c0,0.5-0.3,0.8-0.7,0.9C73.1,27.1,73,27.1,72.9,27.1z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M72.9,24.2c-0.1,0-0.1,0-0.1-0.1c0-0.1,0-0.2,0.1-0.2c0,0,0.4-0.2,0.8-0.4c0.8-0.3,1-0.3,1.1-0.1
+ c0.2,0.2,0,0.5-0.1,0.6c0,0.1-0.1,0.1-0.2,0c-0.1,0-0.1-0.1,0-0.2c0.1-0.1,0.1-0.2,0.1-0.2c0,0-0.2,0-0.8,0.2
+ C73.3,24,73,24.2,72.9,24.2C72.9,24.2,72.9,24.2,72.9,24.2z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M72.5,23.8c-0.1,0-0.1,0-0.1-0.1c-0.4-1.2-0.1-1.2,0-1.3c0.1,0,0.2,0,0.2,0.1c0,0.1,0,0.1-0.1,0.2
+ c0,0.1,0.1,0.5,0.2,0.9C72.6,23.7,72.6,23.8,72.5,23.8C72.5,23.8,72.5,23.8,72.5,23.8z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <g>
+ <g>
+ <rect x="43.6" y="74.8" fill="#C0FCF5" width="37.8" height="0.8"/>
+ <rect x="43.6" y="75.2" fill="#00E6DC" width="37.8" height="0.8"/>
+ </g>
+ <g>
+ <path fill="#00BDB5" d="M80.8,75.4c0-0.3-0.3-0.5-0.6-0.6h-3.5v0.8h4C80.7,75.5,80.8,75.4,80.8,75.4z"/>
+ <path fill="#009993" d="M80.8,75.4c0-0.1,0-0.1,0-0.2h-4V76h3.7C80.6,75.8,80.8,75.6,80.8,75.4z"/>
+ </g>
+ <g>
+ <path fill="#00BDB5" d="M61.9,75.6h9.2c-0.1-0.3-0.2-0.6-0.2-0.8h-8.9C61.9,75,62,75.3,61.9,75.6z"/>
+ <path fill="#009993" d="M61.9,76h9.3c-0.1-0.3-0.2-0.6-0.3-0.8h-9C62,75.5,61.9,75.7,61.9,76z"/>
+ </g>
+ <g>
+ <rect x="43.6" y="73.3" fill="#C0FCF5" width="37.8" height="0.8"/>
+ <rect x="43.6" y="73.7" fill="#00E6DC" width="37.8" height="0.8"/>
+ </g>
+ <g>
+ <path fill="#00BDB5" d="M80.9,73.3h-4.3v0.8h4.5c0-0.1,0-0.1,0-0.2C81.2,73.7,81,73.4,80.9,73.3z"/>
+ <path fill="#009993" d="M81.1,73.7h-4.6v0.8h4.3c0.1-0.2,0.2-0.4,0.3-0.6C81.1,73.8,81.1,73.8,81.1,73.7z"/>
+ </g>
+ <g>
+ <path fill="#00BDB5" d="M71,73.6c0.1-0.1,0.3-0.3,0.5-0.3h-9c0,0.1-0.1,0.1-0.1,0.2c-0.1,0.2-0.2,0.4-0.2,0.6h8.7
+ C70.9,73.9,70.9,73.8,71,73.6z"/>
+ <path fill="#009993" d="M71,73.7h-8.6c-0.1,0.3-0.2,0.6-0.3,0.8H71C70.9,74.2,70.8,73.9,71,73.7z"/>
+ </g>
+ <g>
+ <rect x="43.6" y="71.8" fill="#C0FCF5" width="37.8" height="0.8"/>
+ <rect x="43.6" y="72.2" fill="#00E6DC" width="37.8" height="0.8"/>
+ </g>
+ <g>
+ <path fill="#00BDB5" d="M76.4,72.6h4.1c0-0.1,0-0.3-0.1-0.4c-0.1-0.2-0.2-0.3-0.4-0.4h-4.4L76.4,72.6z"/>
+ <path fill="#009993" d="M76.9,73h3.7c-0.1-0.3-0.1-0.6-0.2-0.8c0,0-4.4,0-4.4,0L76.9,73z"/>
+ </g>
+ <g>
+ <path fill="#00BDB5" d="M72.7,72.3c0-0.2-0.1-0.4-0.2-0.5H56c0,0.1,0.1,0.3,0.1,0.4c0,0.1,0.1,0.3,0.1,0.4h16.5
+ C72.7,72.5,72.7,72.4,72.7,72.3z"/>
+ <path fill="#009993" d="M72.7,72.3c0,0,0-0.1,0-0.1H56.1c0.1,0.3,0.2,0.6,0.3,0.8h16C72.6,72.8,72.7,72.6,72.7,72.3z"/>
+ </g>
+ <g>
+ <rect x="43.6" y="70.3" fill="#C0FCF5" width="37.8" height="0.8"/>
+ <rect x="43.6" y="70.7" fill="#00E6DC" width="37.8" height="0.8"/>
+ </g>
+ <g>
+ <path fill="#00BDB5" d="M75.5,71.1h4.7c-0.1-0.2-0.2-0.3-0.4-0.4c-0.3-0.2-0.7-0.3-1-0.5h-3.3V71.1z"/>
+ <path fill="#009993" d="M75.5,71.5h4.9c-0.1-0.3-0.2-0.7-0.5-0.8c0,0-0.1,0-0.1,0h-4.3V71.5z"/>
+ </g>
+ <g>
+ <path fill="#00BDB5" d="M58.7,70.6c0-0.1,0.1-0.3,0.2-0.4H55c0,0,0,0.1,0,0.1c0,0.2,0,0.5,0.1,0.7h3.5
+ C58.6,70.9,58.7,70.8,58.7,70.6z"/>
+ <rect x="62.6" y="70.3" fill="#00BDB5" width="10.5" height="0.8"/>
+ <path fill="#009993" d="M58.7,70.7H55c0,0.3,0.1,0.6,0.1,0.8h3.5C58.6,71.2,58.6,71,58.7,70.7z"/>
+ <rect x="62.6" y="70.7" fill="#009993" width="10.5" height="0.8"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <g>
+ <path fill="#00E6DC" d="M45.5,72c-0.1,0-0.3-0.1-0.4-0.2c-0.1-0.1-0.4-0.5,0.5-4c0-0.2,0.2-0.3,0.4-0.3
+ c0.2,0,0.3,0.1,0.4,0.3l0.5,2.4c0,0.2-0.1,0.4-0.3,0.4c-0.2,0-0.4-0.1-0.4-0.3L46,69.5c-0.2,0.8-0.3,1.5-0.3,1.8
+ c0.1,0.1,0.1,0.2,0.1,0.3C45.9,71.8,45.7,72,45.5,72z"/>
+ </g>
+ <g>
+ <path fill="#00E6DC" d="M46.1,68.3c-0.2,0-0.4-0.2-0.4-0.4V41.7c0-0.2,0.2-0.4,0.4-0.4s0.4,0.2,0.4,0.4v26.2
+ C46.4,68.1,46.3,68.3,46.1,68.3z"/>
+ </g>
+ </g>
+ <path fill="#C0FCF5" d="M47.6,70.7c0.1-0.1,0.1-0.3,0.1-0.4H46c0,0.1,0,0.3,0,0.4H47.6z"/>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#00E6DC" d="M79.5,72c-0.2,0-0.4-0.2-0.4-0.4c0-0.1,0-0.2,0.1-0.3c0-0.3-0.1-1-0.3-1.8l-0.2,0.8
+ c0,0.2-0.2,0.3-0.4,0.3c-0.2,0-0.3-0.2-0.3-0.4l0.5-2.3c0-0.2,0.2-0.3,0.3-0.3c0.2,0,0.3,0.1,0.4,0.3
+ c0.9,3.5,0.6,3.8,0.5,4C79.8,71.9,79.7,72,79.5,72z"/>
+ </g>
+ <g>
+ <path fill="#00E6DC" d="M79,68.3c-0.2,0-0.4-0.2-0.4-0.4v-18c0-0.2,0.2-0.4,0.4-0.4c0.2,0,0.4,0.2,0.4,0.4v18
+ C79.4,68.1,79.2,68.3,79,68.3z"/>
+ </g>
+ </g>
+ <path fill="#00BDB5" d="M77.5,70.7c-0.1-0.1-0.1-0.3-0.1-0.4h1.5c0,0.1,0.2,0.3,0.2,0.4H77.5z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <g>
+ <path fill="#00E6DC" d="M83.1,77.4c-13.7,0-27.4,0-41.1,0c0,0,0,0.4,0,0.4c14.2,0,26.9,0,41.1,0
+ C83.1,77.8,83.1,77.4,83.1,77.4z"/>
+ </g>
+ <path fill="#C0FCF5" d="M83.1,77.4c-13.7,0-27.4,0-41.1,0c0.7-0.3,1-0.5,1.6-0.8c12.6,0,25.2,0,37.8,0
+ C82.1,76.9,82.4,77,83.1,77.4z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#009993" d="M80.5,77.7c-0.1-0.1-0.1-0.2-0.1-0.3h-3.8c0,0.1,0,0.3,0,0.4h4.1C80.7,77.8,80.6,77.7,80.5,77.7z"/>
+ </g>
+ <path fill="#00BDB5" d="M76.6,77.4h3.8c0-0.1,0-0.1,0-0.2c-0.1-0.3-0.4-0.5-0.7-0.7h-3.1C76.6,76.8,76.7,77.1,76.6,77.4
+ L76.6,77.4z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#009993" d="M71.3,77.4H59.7c0,0.1-0.1,0.3-0.1,0.4h11.7C71.3,77.7,71.4,77.5,71.3,77.4z"/>
+ </g>
+ <path fill="#00BDB5" d="M71.3,76.9c0-0.1-0.1-0.3-0.1-0.4c-3.7,0-7.5,0-11.2,0c-0.1,0.3-0.2,0.6-0.2,0.8h11.6
+ C71.3,77.2,71.3,77.1,71.3,76.9z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#00E6DC" d="M86,78.9c-15.7,0-31.3,0-47,0c0,0.1,0,0.3,0,0.4c16.2,0,30.8,0,47,0C86,79.1,86,78.9,86,78.9z"/>
+ </g>
+ <g>
+ <path fill="#009993" d="M82.2,79c0,0,0-0.1,0-0.1c-2.7,0-5.3,0-8,0C74.1,79,74,79.1,74,79.3c2.7,0,5.4,0,8.2,0
+ C82.2,79.2,82.1,79.1,82.2,79z"/>
+ </g>
+ <path fill="#C0FCF5" d="M86,78.9c-15.7,0-31.3,0-47,0c0.7-0.3,1-0.5,1.6-0.8c14.6,0,29.1,0,43.7,0C85,78.4,85.4,78.5,86,78.9
+ z"/>
+ <g>
+ <path fill="#009993" d="M70.7,78.9c0,0-10.4,0-10.4,0c0,0.1,0,0.3,0.1,0.4h9.8C70.3,79.1,70.5,79,70.7,78.9z"/>
+ </g>
+ <path fill="#00BDB5" d="M71.2,78H60.3c0,0.3,0,0.6,0,0.8h10.4C71.1,78.7,71.2,78.4,71.2,78z"/>
+ <path fill="#00BDB5" d="M80.7,78h-5c-0.2,0.1-0.3,0.2-0.5,0.3c-0.3,0.1-0.6,0.3-0.9,0.5c0,0-0.1,0.1-0.1,0.1c2.7,0,5.3,0,8,0
+ C82.2,78.4,81.2,78,80.7,78z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#009993" d="M49.1,79c0.4,0.1,0.8,0.1,1.2,0.3c0.1,0,0.2,0,0.2,0.1c2.1,0,4.1,0,6.2,0c0.1,0,0.2-0.1,0.2-0.2
+ c0-0.1,0-0.1,0-0.2c-2.8,0-5.6,0-8.3,0C48.7,78.9,48.9,78.9,49.1,79z"/>
+ </g>
+ <path fill="#00BDB5" d="M56.7,78.4c0-0.1-0.1-0.2-0.1-0.4h-9.6c0.2,0.3,0.5,0.5,0.8,0.7c0.2,0.1,0.5,0.1,0.7,0.2
+ c2.8,0,5.6,0,8.3,0C56.8,78.7,56.8,78.6,56.7,78.4z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#00E6DC" d="M89,80.4c-17.6,0-35.2,0-52.8,0c0,0.1,0,0.3,0,0.4c18.1,0,34.7,0,52.8,0C89,80.7,89,80.5,89,80.4z"
+ />
+ </g>
+ <g>
+ <path fill="#009993" d="M67.4,80.4h-6.7c0,0.1,0,0.3,0,0.4h6.5C67.3,80.7,67.4,80.5,67.4,80.4z"/>
+ </g>
+ <g>
+ <path fill="#009993" d="M86.3,80.4h-1.5c0,0,0,0,0,0.1c-0.1,0.1-0.1,0.2-0.1,0.4h1.5C86.2,80.6,86.3,80.5,86.3,80.4z"/>
+ <path fill="#009993" d="M79.2,80.4h-7.7c0,0.1-0.1,0.3-0.1,0.4c2.7,0,5.3,0,8,0C79.3,80.7,79.2,80.5,79.2,80.4z"/>
+ </g>
+ <path fill="#C0FCF5" d="M89,80.4c-17.6,0-35.2,0-52.8,0c0.7-0.3,1-0.5,1.6-0.8c16.5,0,33,0,49.5,0C88,79.9,88.3,80,89,80.4z"
+ />
+ <path fill="#00BDB5" d="M43.7,80.4c0.8,0,1.5-0.2,2.2-0.4c0.5-0.1,1-0.3,1.5-0.4h-1.6c-0.3,0.1-0.6,0.2-1,0.2
+ c-0.3,0-0.7-0.1-1-0.2h-3.2c-0.1,0.2-0.2,0.5-0.2,0.8c0,0,0,0.1,0,0.1L43.7,80.4C43.6,80.4,43.7,80.4,43.7,80.4z M43.5,80
+ c-0.3,0.2-0.6,0.1-0.9,0.1c-0.2,0-0.5,0.1-0.7,0c-0.1,0-0.2-0.1-0.1-0.2c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0.3,0,0.6,0,1,0
+ C43,79.7,43.4,79.7,43.5,80C43.5,80,43.5,80,43.5,80z"/>
+ <path fill="#00BDB5" d="M67.9,79.8c0.2-0.1,0.3-0.2,0.5-0.3h-7.7c0,0.3,0,0.6,0,0.8h6.7C67.5,80.2,67.7,80,67.9,79.8z"/>
+ <path fill="#00BDB5" d="M85.2,80.2c-0.2,0-0.3,0.1-0.4,0.2h1.5c0.2-0.4,0.7-0.6,1.2-0.7c-0.1,0-0.1-0.1-0.2-0.1h-3.1
+ c0.1,0,0.2,0.1,0.3,0.1c0.2,0,0.4,0,0.5,0c0.2,0,0.6-0.1,0.7,0.2C85.8,80,85.4,80.1,85.2,80.2z"/>
+ <path fill="#00BDB5" d="M79.2,80.2c0.1-0.4,0.9-0.3,1.2-0.3c0.9,0,1.7-0.3,1.8-0.3c-2.9,0-7.4,0-10.3,0
+ c-0.1,0.3-0.2,0.5-0.3,0.8h7.7C79.2,80.3,79.2,80.3,79.2,80.2z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#009993" d="M59,80.4c0,0-4.7,0-4.7,0c0,0.1,0.1,0.3,0.2,0.4h4.4C58.9,80.7,58.9,80.5,59,80.4z"/>
+ </g>
+ <path fill="#00BDB5" d="M59.3,80.2c0.4-0.4-0.5-0.5-0.7-0.5c-0.2,0-0.4-0.1-0.5-0.1H54c0.2,0.3,0.2,0.6,0.3,0.8H59
+ C59.1,80.3,59.2,80.3,59.3,80.2z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <linearGradient id="SVGID_17_" gradientUnits="userSpaceOnUse" x1="64.6942" y1="77.8366" x2="66.4242" y2="77.8366">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="8.414028e-02" style="stop-color:#53A2EF"/>
+ <stop offset="0.2111" style="stop-color:#468EEE"/>
+ <stop offset="0.3652" style="stop-color:#2F6CEC"/>
+ <stop offset="0.5389" style="stop-color:#113DE9"/>
+ <stop offset="0.6255" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <polygon fill="url(#SVGID_17_)" points="67.2,76.1 66.3,79.6 64.7,77.8 65.4,76.1 "/>
+ <polygon fill="#0052E1" points="67.2,76.1 66.3,79.6 64.7,77.8 65.4,76.1 "/>
+ <linearGradient id="SVGID_18_" gradientUnits="userSpaceOnUse" x1="61.0767" y1="73.741" x2="66.9253" y2="79.7644">
+ <stop offset="0" style="stop-color:#0024ED"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_18_)" d="M66.7,74.4v0.1c0,2.3-1.9,4.2-4.2,4.2h0.3c-2.3,0-4.2-1.9-4.2-4.2v-0.1H66.7z"/>
+ <path fill="#0052E1" d="M66.7,74.4v0.1c0,2.3-1.9,4.2-4.2,4.2h0.3c-2.3,0-4.2-1.9-4.2-4.2v-0.1H66.7z"/>
+ <g>
+ <g>
+ <g>
+ <g>
+ <linearGradient id="SVGID_19_" gradientUnits="userSpaceOnUse" x1="57.9519" y1="75.425" x2="62.7343" y2="75.425">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_19_)" d="M62.7,75.4c0,1.3-1.1,2.4-2.4,2.4c-1.3,0-2.4-1.1-2.4-2.4c0-1.3,1.1-2.4,2.4-2.4
+ C61.7,73,62.7,74.1,62.7,75.4z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#0052E1" d="M62.7,75.4c0,1.3-1.1,2.4-2.4,2.4c-1.3,0-2.4-1.1-2.4-2.4c0-1.3,1.1-2.4,2.4-2.4
+ C61.7,73,62.7,74.1,62.7,75.4z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <linearGradient id="SVGID_20_" gradientUnits="userSpaceOnUse" x1="57.9534" y1="76.651" x2="62.7027" y2="76.651">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_20_)" d="M61.8,76.6c-0.3,0-1.3,0.3-3.9-1.1c0,1.3,1.1,2.3,2.4,2.3c0.4,0,0.7-0.2,1-0.4
+ C61.6,77,61.7,76.7,61.8,76.6z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+
+ <linearGradient id="SVGID_21_" gradientUnits="userSpaceOnUse" x1="259.6237" y1="75.425" x2="264.4062" y2="75.425" gradientTransform="matrix(-1 0 0 1 326.947 0)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_21_)" d="M62.5,75.4c0,1.3,1.1,2.4,2.4,2.4c1.3,0,2.4-1.1,2.4-2.4c0-1.3-1.1-2.4-2.4-2.4
+ C63.6,73,62.5,74.1,62.5,75.4z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#0052E1" d="M62.5,75.4c0,1.3,1.1,2.4,2.4,2.4c1.3,0,2.4-1.1,2.4-2.4c0-1.3-1.1-2.4-2.4-2.4
+ C63.6,73,62.5,74.1,62.5,75.4z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M62.6,75.7c-4.2,0-4.6-1.4-4.6-1.4s1.2-2,1.7-3c0.3-0.6,0.4-1.3,0.2-2c-0.6-2.2-2.6-3.6-2.6-3.6
+ s3.5-3.3,5.3-3.3c1.8,0,5.3,3.3,5.3,3.3s-2,1.4-2.6,3.6c-0.2,0.7-0.1,1.4,0.2,2c0.5,0.9,1.7,3,1.7,3S66.8,75.7,62.6,75.7z"/>
+ <path fill="#EFFDF9" d="M60.6,72.2c0.3-0.6,0.4-1.3,0.2-2c-0.4-1.6-1.6-2.8-2.2-3.3c0.5,0.6,1.1,1.5,1.4,2.5
+ c0.2,0.7,0.1,1.4-0.2,2c-0.5,0.9-1.7,3-1.7,3s0.1,0.4,0.9,0.8C59.2,74.7,60.2,73,60.6,72.2z"/>
+ <path fill="#00E6DC" d="M65.3,69.3c0.3-1.1,1-2.1,1.6-2.7c0.6-0.6,1.1-1,1.1-1c-0.1-0.1-0.1-0.1-0.1-0.1
+ c-0.2-0.2-0.5-0.5-1-0.9c-0.1,0-0.1-0.1-0.1-0.1c-1.2-1-2.9-2.2-4-2.2c-1.8,0-5.3,3.3-5.3,3.3s0,0,0.1,0.1
+ c1.2-1,3-2.3,4.2-2.3c0.2,0,0.3,0,0.5,0.1c1.7,0.4,2.6,2.3,2,4C64.1,67.7,64,67.8,64,68c-0.2,0.7-0.1,1.4,0.2,2
+ c0.5,0.9,1.7,3,1.7,3s-0.4,1.4-4.6,1.4c-1.4,0-2.4-0.2-3.1-0.4c-0.1,0.2-0.2,0.3-0.2,0.3s0.4,1.4,4.6,1.4
+ c4.2,0,4.6-1.4,4.6-1.4s-1.2-2-1.7-3C65.2,70.7,65.1,70,65.3,69.3z"/>
+ <g>
+ <path fill="#EFFDF9" d="M58.3,66.5c0.5-0.4,3.5-3.2,5.2-3.2c1.2,0,3.2,1.5,4.4,2.5c0,0,0.1,0,0.1,0s-3.5-3.3-5.3-3.3
+ c-1.8,0-5.3,3.3-5.3,3.3S57.8,66,58.3,66.5z"/>
+ </g>
+ <g>
+ <path fill="#FFC7DA" d="M63.5,62.3v-1c0-0.1-0.1-0.2-0.2-0.2h-1.2c-0.1,0-0.2,0.1-0.2,0.2v1c0,0.1,0,0.1-0.1,0.2l-0.2,0.2
+ c-0.1,0.1-0.1,0.3,0,0.4l1,0.8c0,0,1.1-0.8,1.1-0.8c0.1-0.1,0.1-0.3,0-0.4l-0.2-0.2C63.5,62.4,63.5,62.4,63.5,62.3z"/>
+ <path fill="#FFEFFA" d="M61.9,63c-0.1-0.1-0.1-0.3,0-0.4l0.2-0.2c0,0,0.1-0.1,0.1-0.2v-1c0-0.1,0.1-0.2,0.2-0.2h-0.4
+ c-0.1,0-0.2,0.1-0.2,0.2v1c0,0.1,0,0.1-0.1,0.2l-0.2,0.2c-0.1,0.1-0.1,0.3,0,0.4l1,0.8c0,0,0.2-0.1,0.2-0.1L61.9,63z"/>
+ <path fill="#FF9BBB" d="M63.1,63c0.1-0.1,0.1-0.3,0-0.4l-0.2-0.2c0,0-0.1-0.1-0.1-0.2v-1c0-0.1,0.1-0.2,0-0.2h0.4
+ c0.1,0,0.2,0.1,0.2,0.2v1c0,0.1,0,0.1,0.1,0.2l0.2,0.2c0.1,0.1,0.1,0.3,0,0.4l-1,0.8c0,0-0.2-0.1-0.2-0.1L63.1,63z"/>
+ <path fill="#FF7BBC" d="M62.1,62.1c0.1,0.1,0.3,0.2,0.5,0.2c0.1,0,0.2,0,0.4,0c0.3,0.1,0.3,0.3,0.5,0.5
+ c0.1,0.1,0.1,0.1,0.2,0.2l0,0c0.1-0.1,0.1-0.3,0-0.4l-0.2-0.2c0,0-0.1-0.1-0.1-0.2v-1c0-0.1-0.1-0.2-0.2-0.2h-1.2
+ c-0.1,0-0.2,0.1-0.2,0.2v0.4C61.9,61.8,62,61.9,62.1,62.1z"/>
+ <g>
+ <path fill="#FF9BBB" d="M61.4,60.7H61c0,0-0.1,0-0.1-0.1v-1.2c0,0,0-0.1,0.1-0.1h0.4c0,0,0.1,0,0.1,0.1L61.4,60.7
+ C61.5,60.7,61.5,60.7,61.4,60.7z"/>
+ <path fill="#FF7BBC" d="M64.2,60.7h-0.4c0,0-0.1,0-0.1-0.1v-1.2c0,0,0-0.1,0.1-0.1h0.4c0,0,0.1,0,0.1,0.1L64.2,60.7
+ C64.3,60.7,64.3,60.7,64.2,60.7z"/>
+ </g>
+ <g>
+ <path fill="#FFC7DA" d="M64,59.2c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4c0,0.1,0,0.9,0,1.1c0,0.8,1,1.6,1.4,1.6
+ c0.4,0,1.4-0.8,1.4-1.6C64,60,64,59.3,64,59.2z"/>
+ <path fill="#FFEFFA" d="M61.7,60.3c0-0.3,0-1,0-1.1c0-0.7,0.5-1.2,1.1-1.3c-0.1,0-0.2,0-0.2,0c-0.8,0-1.4,0.6-1.4,1.4
+ c0,0.1,0,0.9,0,1.1c0,0.8,1,1.6,1.4,1.6c0.1,0,0.1,0,0.2-0.1C62.4,61.6,61.7,60.9,61.7,60.3z"/>
+ <path fill="#FF9BBB" d="M63.5,60.3c0-0.3,0-1,0-1.1c0-0.7-0.5-1.2-1.1-1.3c0.1,0,0.2,0,0.2,0c0.8,0,1.4,0.6,1.4,1.4
+ c0,0.1,0,0.9,0,1.1c0,0.8-1,1.6-1.4,1.6c-0.1,0-0.1,0-0.2-0.1C62.8,61.6,63.5,60.9,63.5,60.3z"/>
+ <path fill="#FFC7DA" d="M64,59.2c0,0.8-0.6,1.4-1.4,1.4c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4
+ C63.4,57.8,64,58.4,64,59.2z"/>
+ <path fill="#FF7BBC" d="M61.5,60.4c0.1-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.2-0.2,0.2-0.3c0,0,0.1,0,0.1,0
+ c0.2,0.6,0.9,0.5,1.4,0.6c0.1,0,0.2,0.1,0.3,0.2c0-0.1,0-0.2,0-0.3v-1.1c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4v1.1
+ c0,0.1,0,0.2,0.1,0.3C61.4,60.5,61.4,60.4,61.5,60.4z"/>
+ </g>
+ </g>
+ <g>
+ <path fill="#FF9BBB" d="M53.5,72.2c2.3,1.3,5.8,2.6,6.2,2.1c0.4-0.5-2.5-2.9-4.6-4.5L53.5,72.2z"/>
+ <path fill="#FF7BBC" d="M55.8,71.3c0.6,0.2,1.1,0.5,1.6,0.9c0.5,0.3,1,0.7,1.5,1.1c0.2,0.1,0.3,0.2,0.5,0.4
+ c-0.7-1-2.7-2.6-4.3-3.8L54.3,71C54.8,71.1,55.3,71.2,55.8,71.3z"/>
+ <path fill="#FF9BBB" d="M58.7,73.9c-0.6-0.2-1.2-0.4-1.7-0.7c-0.6-0.3-1.1-0.6-1.7-0.9c-0.4-0.2-0.9-0.5-1.3-0.7l-0.5,0.7
+ c2.3,1.3,5.8,2.6,6.2,2.1c0,0,0-0.1,0-0.1C59.3,74.1,59,74,58.7,73.9z"/>
+ <path fill="#FF9BBB" d="M55.1,69.8c0.7,0.5,0.8,1.4,0.4,2c-0.5,0.7-1.4,0.8-2,0.4c-0.7-0.5-0.8-1.4-0.4-2
+ C53.5,69.5,54.4,69.3,55.1,69.8z"/>
+ <path fill="#FFC7DA" d="M59.6,74.1c-0.1-0.1-0.2,0-0.3,0c-0.1,0.1,0,0.2,0,0.3c0.1,0.1,0.2,0,0.3,0
+ C59.7,74.2,59.7,74.1,59.6,74.1z"/>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#FF7BBC" d="M60.6,74.3l0,0.3c0,0,0,0,0,0l-1.1-0.1c0,0,0,0,0,0l0-0.3c0,0,0,0,0,0L60.6,74.3
+ C60.6,74.3,60.6,74.3,60.6,74.3z"/>
+ <path fill="#FF7BBC" d="M59.6,74.2c0.1,0,0.2,0.1,0.2,0.2s-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2S59.5,74.2,59.6,74.2z"
+ />
+ <path fill="#FF7BBC" d="M60.5,74.3c0.1,0,0.2,0.1,0.2,0.2c0,0.1-0.1,0.2-0.2,0.2s-0.2-0.1-0.2-0.2
+ C60.3,74.3,60.4,74.3,60.5,74.3z"/>
+ </g>
+ <g>
+ <path fill="#FF7BBC" d="M61.3,73.9l0.1,0.2c0,0,0,0,0,0.1l-1,0.5c0,0,0,0-0.1,0l-0.1-0.2c0,0,0,0,0-0.1L61.3,73.9
+ C61.3,73.8,61.3,73.9,61.3,73.9z"/>
+ <path fill="#FF7BBC" d="M60.4,74.3c0.1,0,0.2,0,0.2,0.1c0,0.1,0,0.2-0.1,0.2c-0.1,0-0.2,0-0.2-0.1
+ C60.3,74.4,60.3,74.3,60.4,74.3z"/>
+ <path fill="#FF7BBC" d="M61.2,73.9c0.1,0,0.2,0,0.2,0.1c0,0.1,0,0.2-0.1,0.2c-0.1,0-0.2,0-0.2-0.1
+ C61,74,61.1,73.9,61.2,73.9z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M60.8,74.4l0,0.3c0,0,0,0,0,0l-1.1-0.1c0,0,0,0,0,0l0-0.3c0,0,0,0,0,0L60.8,74.4
+ C60.8,74.3,60.8,74.3,60.8,74.4z"/>
+ <path fill="#FF9BBB" d="M59.8,74.2c0.1,0,0.2,0.1,0.2,0.2c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2
+ C59.6,74.3,59.7,74.2,59.8,74.2z"/>
+ <path fill="#FF9BBB" d="M60.6,74.3c0.1,0,0.2,0.1,0.2,0.2c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2
+ S60.5,74.3,60.6,74.3z"/>
+ </g>
+ <g>
+ <path fill="#FF9BBB" d="M61.5,73.9l0.1,0.2c0,0,0,0,0,0.1l-1,0.5c0,0,0,0-0.1,0l-0.1-0.2c0,0,0,0,0-0.1L61.5,73.9
+ C61.4,73.9,61.5,73.9,61.5,73.9z"/>
+ <path fill="#FF9BBB" d="M60.5,74.3c0.1,0,0.2,0,0.2,0.1c0,0.1,0,0.2-0.1,0.2c-0.1,0-0.2,0-0.2-0.1
+ C60.4,74.5,60.4,74.4,60.5,74.3z"/>
+ <path fill="#FF9BBB" d="M61.3,74c0.1,0,0.2,0,0.2,0.1c0,0.1,0,0.2-0.1,0.2c-0.1,0-0.2,0-0.2-0.1C61.2,74.1,61.2,74,61.3,74
+ z"/>
+ </g>
+ </g>
+ <path fill="#FFC7DA" d="M59.9,73.6c0.5,0,0.8,0.3,0.8,0.6c0,0.3-0.4,0.5-0.9,0.5c-0.5,0-0.8-0.3-0.8-0.6
+ C59,73.7,59.4,73.5,59.9,73.6z"/>
+ <path fill="#FFC7DA" d="M61.1,73.9l0,0.3c0,0,0,0,0,0l-1.1-0.1c0,0,0,0,0,0l0-0.3c0,0,0,0,0,0L61.1,73.9
+ C61.1,73.8,61.1,73.9,61.1,73.9z"/>
+ <g>
+ <g>
+ <path fill="#FFC7DA" d="M60.9,74.4l0,0.3c0,0,0,0,0,0l-1.1-0.1c0,0,0,0,0,0l0-0.3c0,0,0,0,0,0L60.9,74.4
+ C60.9,74.4,60.9,74.4,60.9,74.4z"/>
+ <path fill="#FFC7DA" d="M59.9,74.3c0.1,0,0.2,0.1,0.2,0.2c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2
+ S59.8,74.3,59.9,74.3z"/>
+ <path fill="#FFC7DA" d="M60.8,74.4c0.1,0,0.2,0.1,0.2,0.2s-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2
+ C60.6,74.4,60.7,74.3,60.8,74.4z"/>
+ </g>
+ <g>
+ <path fill="#FFC7DA" d="M61.6,74l0.1,0.2c0,0,0,0,0,0.1l-1,0.5c0,0,0,0-0.1,0l-0.1-0.2c0,0,0,0,0-0.1L61.6,74
+ C61.6,73.9,61.6,73.9,61.6,74z"/>
+ <path fill="#FFC7DA" d="M60.7,74.4c0.1,0,0.2,0,0.2,0.1c0,0.1,0,0.2-0.1,0.2c-0.1,0-0.2,0-0.2-0.1
+ C60.6,74.5,60.6,74.4,60.7,74.4z"/>
+ <path fill="#FFC7DA" d="M61.5,74c0.1,0,0.2,0,0.2,0.1c0,0.1,0,0.2-0.1,0.2c-0.1,0-0.2,0-0.2-0.1C61.3,74.1,61.4,74,61.5,74
+ z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M67.3,71c0.7,2.7,2.1,2.4,2.3,2.4c0.2-0.1,1.5-0.4,0.8-3.2c-0.7-2.7-2.6-4.8-3.3-4.6
+ C66.3,65.8,66.6,68.2,67.3,71z"/>
+ <path fill="#FFC7DA" d="M66.7,66.2c0.1,0.3,0.3,0.4,0.6,0.3c0.3-0.1,0.4-0.3,0.3-0.6c-0.1-0.3-0.3-0.4-0.6-0.3
+ S66.7,65.9,66.7,66.2z"/>
+ <path fill="#FF7BBC" d="M68.2,72.5c0.2,0.6,0.8,1,1.4,0.8c0.6-0.2,1-0.8,0.8-1.4c-0.2-0.6-0.8-1-1.4-0.8
+ C68.4,71.3,68,71.9,68.2,72.5z"/>
+ <path fill="#FF7BBC" d="M67.4,71.1c0.1,0,0.3-0.1,0.4-0.1c0.3,0,0.6-0.1,0.9-0.1c0.5,0,1,0.2,1.4,0.6
+ c0.2,0.2,0.4,0.5,0.4,0.8c0.1-0.5,0.1-1.2-0.1-2.2c-0.7-2.7-2.6-4.8-3.3-4.6c-0.8,0.2-0.5,2.6,0.3,5.4
+ C67.4,71,67.4,71,67.4,71.1z"/>
+ </g>
+ <path fill="#00E6DC" d="M67,70.9L67,70.7c-0.8-3.3-0.8-5.1,0-5.4c1-0.3,2.8,1.9,3.6,4.4l0.1,0.3L67,70.9z"/>
+ <path fill="#A5FCF2" d="M68.6,70.3c-0.4-0.2-0.7-0.4-1-0.8c-0.5-0.5-0.8-1.2-1.2-1.7c0.1,0.8,0.3,1.7,0.6,2.8l0.1,0.3
+ l1.9-0.5C68.8,70.4,68.7,70.4,68.6,70.3z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#FFC7DA" d="M68.2,70.8c-1.8,1.9-4,5-3.6,5.4c0.4,0.5,3.5-1.6,5.5-3.3L68.2,70.8z"/>
+ <path fill="#FFC7DA" d="M70.1,72.9c-0.6,0.5-1.5,0.4-2.1-0.2c-0.5-0.6-0.4-1.5,0.2-2.1c0.6-0.5,1.5-0.4,2.1,0.2
+ C70.8,71.5,70.8,72.4,70.1,72.9z"/>
+ <path fill="#FFEFFA" d="M68.4,71l-0.3-0.3c-1.8,1.9-4,5-3.6,5.4c0.1,0.1,0.2,0.1,0.5,0C64.8,75.7,66.7,72.9,68.4,71z"/>
+ <path fill="#FF9BBB" d="M68.3,70.7C68.2,70.7,68.2,70.7,68.3,70.7c-0.1,0.1-0.2,0.2-0.2,0.2c0.3,0.1,0.6,0.2,0.8,0.5
+ c0.5,0.6,0,1.4-1,2.4c-1.2,1-2,1.8-3.2,2.5c0.6,0.3,3.5-1.7,5.5-3.3c0.6-0.5,0.7-1.4,0.2-2.1C69.8,70.3,68.9,70.2,68.3,70.7
+ z"/>
+ <path fill="#FF7BBC" d="M70.3,70.9c-0.5-0.6-1.4-0.7-2.1-0.2c0,0,0,0-0.1,0.1c-0.1,0-0.1,0.1-0.2,0.2c0,0,0.1,0,0.1,0
+ c0.3-0.1,0.6-0.1,0.9,0.1c0.4,0.2,0.7,0.6,0.7,1.1c0,0.5-0.2,1.1-0.5,1.6c0.3-0.2,0.6-0.5,0.9-0.7
+ C70.8,72.4,70.8,71.5,70.3,70.9z"/>
+ <path fill="#FFC7DA" d="M64.8,76.2c0.1-0.1,0.1-0.2,0-0.3c-0.1-0.1-0.2-0.1-0.3,0c-0.1,0.1-0.1,0.2,0,0.3
+ C64.7,76.3,64.8,76.3,64.8,76.2z"/>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#FF7BBC" d="M64.6,77.3l0.2,0.1c0,0,0,0,0.1,0l0.4-1c0,0,0,0,0-0.1l-0.2-0.1c0,0,0,0-0.1,0L64.6,77.3
+ C64.6,77.2,64.6,77.2,64.6,77.3z"/>
+ <path fill="#FF7BBC" d="M65,76.3c0,0.1,0,0.2,0.1,0.2c0.1,0,0.2,0,0.2-0.1c0-0.1,0-0.2-0.1-0.2C65.1,76.1,65,76.2,65,76.3
+ z"/>
+ <path fill="#FF7BBC" d="M64.7,77.1c0,0.1,0,0.2,0.1,0.2c0.1,0,0.2,0,0.2-0.1c0-0.1,0-0.2-0.1-0.2
+ C64.8,77,64.7,77,64.7,77.1z"/>
+ </g>
+ <g>
+ <path fill="#FF7BBC" d="M64,77.8c0.1,0.1,0.2,0.1,0.2,0l0.7-0.5c0.1-0.1,0.1-0.2,0-0.2c-0.1-0.1-0.2-0.1-0.2,0L64,77.6
+ C64,77.6,64,77.7,64,77.8z"/>
+ <path fill="#FF7BBC" d="M64.7,77c-0.1,0.1-0.1,0.2,0,0.2c0.1,0.1,0.2,0.1,0.2,0c0.1-0.1,0.1-0.2,0-0.2
+ C64.9,77,64.8,77,64.7,77z"/>
+ <path fill="#FF7BBC" d="M64,77.6c-0.1,0.1-0.1,0.2,0,0.2c0.1,0.1,0.2,0.1,0.2,0c0.1-0.1,0.1-0.2,0-0.2
+ C64.2,77.5,64.1,77.5,64,77.6z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M64.6,77.4l0.2,0.1c0,0,0,0,0.1,0l0.4-1c0,0,0,0,0-0.1L65,76.3c0,0,0,0-0.1,0L64.6,77.4
+ C64.6,77.4,64.6,77.4,64.6,77.4z"/>
+ <path fill="#FF9BBB" d="M64.9,76.4c0,0.1,0,0.2,0.1,0.2c0.1,0,0.2,0,0.2-0.1c0-0.1,0-0.2-0.1-0.2
+ C65.1,76.3,65,76.3,64.9,76.4z"/>
+ <path fill="#FF9BBB" d="M64.6,77.2c0,0.1,0,0.2,0.1,0.2c0.1,0,0.2,0,0.2-0.1c0-0.1,0-0.2-0.1-0.2
+ C64.8,77.1,64.7,77.2,64.6,77.2z"/>
+ </g>
+ <g>
+ <path fill="#FF9BBB" d="M64,77.9c0.1,0.1,0.2,0.1,0.2,0l0.7-0.5c0.1-0.1,0.1-0.2,0-0.2c-0.1-0.1-0.2-0.1-0.2,0L64,77.7
+ C63.9,77.8,63.9,77.9,64,77.9z"/>
+ <path fill="#FF9BBB" d="M64.7,77.2c-0.1,0.1-0.1,0.2,0,0.2c0.1,0.1,0.2,0.1,0.2,0c0.1-0.1,0.1-0.2,0-0.2
+ C64.9,77.1,64.8,77.1,64.7,77.2z"/>
+ <path fill="#FF9BBB" d="M64,77.7c-0.1,0.1-0.1,0.2,0,0.2c0.1,0.1,0.2,0.1,0.2,0c0.1-0.1,0.1-0.2,0-0.2
+ C64.2,77.7,64.1,77.7,64,77.7z"/>
+ </g>
+ </g>
+ <path fill="#FFC7DA" d="M64.3,76.3c-0.2,0.4-0.1,0.9,0.2,1c0.3,0.1,0.6-0.2,0.8-0.6c0.2-0.4,0.1-0.9-0.2-1
+ C64.8,75.5,64.5,75.8,64.3,76.3z"/>
+ <path fill="#FFEFFA" d="M64.5,77.2c0-0.1,0-0.2,0-0.3c0-0.2,0.1-0.4,0.2-0.6c0.1-0.2,0.2-0.6,0.5-0.6c0,0,0,0-0.1,0
+ c-0.3-0.1-0.6,0.2-0.8,0.6C64.1,76.7,64.2,77.1,64.5,77.2C64.5,77.2,64.5,77.2,64.5,77.2z"/>
+ <path fill="#FF9BBB" d="M65.1,76.2c0,0.1,0,0.2,0.1,0.3c0,0.1,0,0.1,0.1,0.2c0.1-0.3,0.1-0.6,0-0.8
+ C65.2,75.9,65.1,76.1,65.1,76.2z"/>
+ <path fill="#FFEFFA" d="M64.2,77.6c0.1,0,0.2,0,0.2-0.1l0.3-0.8c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.2,0-0.2,0.1l-0.3,0.8
+ C64,77.4,64.1,77.5,64.2,77.6z"/>
+ <g>
+ <g>
+ <path fill="#FFC7DA" d="M64.7,77.6c0.1,0,0.2,0,0.2-0.1l0.3-0.8c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.2,0-0.2,0.1l-0.3,0.8
+ C64.6,77.5,64.6,77.6,64.7,77.6z"/>
+ <path fill="#FFC7DA" d="M64.9,76.6c0,0.1,0,0.2,0.1,0.2c0.1,0,0.2,0,0.2-0.1c0-0.1,0-0.2-0.1-0.2
+ C65,76.5,65,76.5,64.9,76.6z"/>
+ <path fill="#FFC7DA" d="M64.6,77.4c0,0.1,0,0.2,0.1,0.2c0.1,0,0.2,0,0.2-0.1c0-0.1,0-0.2-0.1-0.2
+ C64.7,77.3,64.6,77.3,64.6,77.4z"/>
+ </g>
+ <g>
+ <path fill="#FFC7DA" d="M64,78.1c0.1,0.1,0.2,0.1,0.2,0l0.7-0.5c0.1-0.1,0.1-0.2,0-0.2c-0.1-0.1-0.2-0.1-0.2,0L64,77.9
+ C63.9,77.9,63.9,78,64,78.1z"/>
+ <path fill="#FFC7DA" d="M64.7,77.3c-0.1,0.1-0.1,0.2,0,0.2c0.1,0.1,0.2,0.1,0.2,0c0.1-0.1,0.1-0.2,0-0.2
+ C64.8,77.3,64.7,77.3,64.7,77.3z"/>
+ <path fill="#FFC7DA" d="M64,77.9c-0.1,0.1-0.1,0.2,0,0.2c0.1,0.1,0.2,0.1,0.2,0c0.1-0.1,0.1-0.2,0-0.2
+ C64.2,77.8,64.1,77.8,64,77.9z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#FFC7DA" d="M56.2,70.7c-1.6,2.3-2.8,1.6-2.9,1.5c-0.2-0.1-1.3-0.9,0.4-3.3c1.6-2.3,4-3.6,4.7-3.1
+ C59,66.1,57.9,68.3,56.2,70.7z"/>
+ <path fill="#FFC7DA" d="M58.4,66.4c-0.2,0.2-0.5,0.3-0.7,0.1c-0.2-0.2-0.3-0.5-0.1-0.7c0.2-0.2,0.5-0.3,0.7-0.1
+ C58.5,65.8,58.6,66.2,58.4,66.4z"/>
+ <path fill="#FFC7DA" d="M54.9,71.8c-0.4,0.5-1.1,0.7-1.6,0.3c-0.5-0.4-0.7-1.1-0.3-1.6c0.4-0.5,1.1-0.7,1.6-0.3
+ C55.2,70.6,55.3,71.3,54.9,71.8z"/>
+ <path fill="#FF9BBB" d="M58.3,65.7c-0.6-0.4-2.6,0.6-4.2,2.5c0.2,0.2,0.3,0.5,0.4,0.8c0.1,0.5,0.1,1.1-0.1,1.6
+ c-0.2,0.5-0.5,1.2-1,1.6c0.4,0.2,1.4,0.4,2.8-1.5C57.9,68.3,59,66.1,58.3,65.7z"/>
+ <path fill="#FFEFFA" d="M54.1,69.3c1.4-2.1,3.5-3.3,4.4-3.2c0-0.2-0.1-0.3-0.2-0.4c-0.6-0.5-3.1,0.8-4.7,3.1
+ c-1.6,2.3-0.5,3.2-0.4,3.3c0,0,0.1,0,0.1,0.1C53.2,71.7,53.1,70.8,54.1,69.3z"/>
+ <path fill="#FF7BBC" d="M58.3,65.7c-0.6-0.5-3.1,0.8-4.7,3.1c0,0.1-0.1,0.1-0.1,0.2c0.4,0.3,0.9,0.6,1.3,1
+ c0.4,0.4,0.7,0.8,0.9,1.3c0.2-0.2,0.3-0.4,0.5-0.6C57.9,68.3,59,66.1,58.3,65.7z"/>
+ </g>
+ <path fill="#A5FCF2" d="M53.5,68.6l0.2-0.2c1.6-2.1,4-3.5,4.9-2.9c0.7,0.5,0.1,2.2-1.8,5l-0.2,0.3L53.5,68.6z"/>
+ <path fill="#EFFDF9" d="M54.3,69c1.4-1.8,3.4-3.1,4.5-3c0-0.3-0.1-0.4-0.3-0.6c-0.9-0.6-3.3,0.8-4.9,2.9l-0.2,0.2l0.8,0.6
+ L54.3,69z"/>
+ </g>
+ </g>
+ <linearGradient id="SVGID_22_" gradientUnits="userSpaceOnUse" x1="63.9114" y1="54.0584" x2="69.0373" y2="59.1844">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_22_)" d="M61.9,58.9c0,0,0.3,0.8,1,0.9s1.3,0.1,1.3,0.4c0,0.3-0.7,1.2-0.7,1.2v0.3c0,0,0.4,0,0.7-0.1
+ c0.3-0.1,0.5-0.2,0.5-0.2s0.2,0,0.3,0c0.1,0,0.4,0,0.4,0s0.2,0.4,0.7,0.4c0.5,0,1.1-0.4,1.3-0.9c0.2-0.5,0.6-1.3,1.1-1.4
+ c0.5-0.2,3.3-0.4,3.3-1.3s-0.7-0.7-0.7-1.1s4.5-1.2,4.5-2.6c0-1.4-2.7-0.8-3.1-0.6c-0.4,0.3-1,0.5-1.6,0.5
+ c-0.6,0-1.4-0.9-4.9-0.9c-3.5,0-3.8,2.8-5.9,3.5c-2.1,0.6-1.8,3-0.7,3.4c1.1,0.4,1,0.7,1,0.7S60,61,60,61.5
+ c0,0.5,0.6,0.7,1.1,0.7c0.5,0,0.7-0.3,0.7-0.3l0-0.6c0,0-0.3-0.3-0.4-0.6c-0.1-0.3-0.1-0.8,0-0.9C61.5,59.8,62,59.4,61.9,58.9z
+ "/>
+ <linearGradient id="SVGID_24_" gradientUnits="userSpaceOnUse" x1="61.0899" y1="56.899" x2="66.1816" y2="61.9907">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_24_)" d="M64.2,60.2c0.3,0,0.5-0.1,0.8-0.1c0.1,0,0.1,0,0.2,0c0,0,0,0,0.1-0.1c0,0,0-0.1,0-0.1
+ c0-0.1,0-0.2-0.1-0.3c-0.2-0.1-0.5-0.2-0.7-0.2c-0.5-0.1-1-0.2-1.5-0.2c-0.3,0-0.7-0.1-1-0.3c0.1,0.1,0.3,0.8,0.9,0.9
+ C63.6,59.9,64.2,59.9,64.2,60.2z"/>
+ <g>
+ <linearGradient id="SVGID_25_" gradientUnits="userSpaceOnUse" x1="60.2653" y1="59.59" x2="61.8958" y2="61.2205">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_25_)" d="M61.4,59.9c0.1-0.1,0.5-0.4,0.5-0.9c-0.5-0.2-0.7-0.8-0.7-0.8c0.1,0.6-0.4,0.9-0.5,1
+ c-0.1,0.1-0.2,0.6,0,0.9c0.1,0.3,0.4,0.6,0.4,0.6l0,0.6c0,0-0.2,0.3-0.7,0.3c-0.1,0-0.3,0-0.4,0c0,0,0,0,0,0.1
+ c0,0.5,0.6,0.7,1.1,0.7c0.5,0,0.7-0.3,0.7-0.3l0-0.6c0,0-0.3-0.3-0.4-0.6C61.3,60.5,61.3,60,61.4,59.9z"/>
+ <linearGradient id="SVGID_26_" gradientUnits="userSpaceOnUse" x1="68.4142" y1="56.7842" x2="70.5186" y2="58.8886">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_26_)" d="M75.5,54.4c0-0.5-0.3-0.7-0.7-0.8c0,0,0,0.1,0,0.1c0,1.4-4.5,2.1-4.5,2.6s0.7,0.2,0.7,1.1
+ c0,0.9-2.8,1.2-3.3,1.3c-0.5,0.2-0.9,0.9-1.1,1.4c-0.2,0.5-0.8,0.9-1.3,0.9c-0.5,0-0.7-0.4-0.7-0.4s-0.3,0-0.4,0
+ c-0.1,0-0.2,0-0.3,0c-0.2,0.3-0.5,0.7-0.5,0.7v0.3c0,0,0.4,0,0.7-0.1c0.3-0.1,0.5-0.2,0.5-0.2s0.2,0,0.3,0c0.1,0,0.4,0,0.4,0
+ s0.2,0.4,0.7,0.4c0.5,0,1.1-0.4,1.3-0.9c0.2-0.5,0.6-1.3,1.1-1.4c0.5-0.2,3.3-0.4,3.3-1.3c0-0.9-0.7-0.7-0.7-1.1
+ C71.1,56.5,75.5,55.8,75.5,54.4z"/>
+ </g>
+ <path fill="#F2E4B3" d="M64.2,54c0.2-0.2,0.4-0.4,0.7-0.6c-2.6,0.5-3,2.8-4.9,3.4c-2,0.6-1.8,2.8-0.8,3.3
+ c-0.5-0.8-0.3-2.6,1.3-2.8C64.3,56.9,64,54.2,64.2,54z"/>
+ <g>
+ <polygon fill="#FFC7DA" points="63.3,88.2 62.2,88.4 60.4,82.8 62.3,82.5 "/>
+ <g>
+
+ <linearGradient id="SVGID_27_" gradientUnits="userSpaceOnUse" x1="35.633" y1="-44.708" x2="39.1444" y2="-44.708" gradientTransform="matrix(0.9848 -0.1736 0.1736 0.9848 32.4112 133.9937)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_27_)" d="M62.4,78.6l-3.5,0.6l2.7,8.7c0.1,0.1,0.2,0.2,0.4,0.2l1.3-0.2c0.2,0,0.3-0.2,0.3-0.4
+ L62.4,78.6z"/>
+
+ <linearGradient id="SVGID_28_" gradientUnits="userSpaceOnUse" x1="35.633" y1="-49.3433" x2="39.1444" y2="-49.3433" gradientTransform="matrix(0.9848 -0.1736 0.1736 0.9848 32.4112 133.9937)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_28_)" d="M62.4,78.6c0.2,1-0.5,1.9-1.4,2c-1,0.2-1.9-0.5-2-1.4c-0.2-1,0.5-1.9,1.4-2
+ C61.3,77,62.2,77.6,62.4,78.6z"/>
+ </g>
+ <path fill="#0052E1" d="M61.1,77.2c0.1,0.1,0.1,0.2,0.2,0.4c0.1,0.2,0.1,0.5,0.1,0.7c0,0.1,0,0.2,0,0.3c0,0.1,0,0.1,0,0.2
+ l1.1,8.9c0,0.2-0.1,0.3-0.3,0.4l0.9-0.2c0.2,0,0.3-0.2,0.3-0.4l-1.1-8.9C62.3,77.9,61.8,77.4,61.1,77.2z"/>
+ <path fill="#A7D1F1" d="M62.1,87.8L60,79.5c0-0.1-0.1-0.2-0.1-0.3c-0.2-0.5-0.2-1-0.5-1.5c-0.4,0.4-0.6,1-0.5,1.6
+ c0,0.1,0.1,0.3,0.1,0.4l2.6,8.3c0.1,0.1,0.2,0.2,0.4,0.2l0.9-0.2C62.1,88.1,62.2,87.9,62.1,87.8z"/>
+ <g>
+ <g>
+ <path fill="#A5FCF2" d="M61.9,87.9c0-0.1,0-0.7,0.6-0.8c0.6-0.1,0.9,0.3,0.9,0.3l-0.2,1l0.3,0.7l0.2,0.3l0.1,0.2l-0.7,0.1
+ L62,89.9l0-0.3l0.1-0.7L62,88.4L61.9,87.9z"/>
+ <path fill="#00E6DC" d="M63.5,89l-0.3-0.7l0.2-1c0,0-0.3-0.4-0.9-0.3c-0.6,0.1-0.6,0.7-0.6,0.8l0.1,0.5l0.2,0.6L62,89.6
+ l0,0.3l1.1-0.2l0.7-0.1l-0.1-0.2L63.5,89z M62.8,89.4c-0.2-0.1-0.2-0.2-0.2-0.3c0-0.2-0.1-0.3-0.2-0.5c0-0.1,0-0.2,0-0.3
+ c0-0.2,0.1-0.5,0.2-0.6c0.1-0.1,0.5-0.4,0.5-0.1c0,0.1-0.1,0.2-0.1,0.3c0,0.1-0.1,0.3-0.1,0.5c0,0.3,0,0.7,0.3,0.9
+ C63.5,89.4,62.9,89.5,62.8,89.4z"/>
+ <path fill="#CFFEF7" d="M61.8,89.7c0,0,0.1-0.2,0.2-0.3c0-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.3,0-0.5c0-0.2-0.1-0.4-0.3-0.5
+ l-0.1,0c-0.1-0.1-0.1-0.2-0.1-0.3l0.1-0.3c0,0,0.2,0.2,0.3,0.4c0.1,0.2,0,0.3,0.1,0.5c0,0.1,0.3,0.4,0.4,0.7
+ c0.1,0.2-0.3,0.5-0.2,0.7c0.1,0.2-0.3,0.2-0.3,0.2L61.8,89.7z"/>
+ <path fill="#EFFDF9" d="M61.9,89.7c0,0,0.1-0.2,0.2-0.3c0-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.3,0-0.5c0-0.1-0.1-0.2-0.1-0.2
+ c0,0,0,0,0-0.1c-0.1-0.1-0.1-0.1-0.2-0.2l-0.1,0c-0.1-0.1-0.1-0.2-0.1-0.3l0.1-0.1c-0.1-0.1-0.1-0.1-0.1-0.1l-0.1,0.3
+ c-0.1,0.1,0,0.2,0.1,0.3l0.1,0c0.2,0.1,0.3,0.3,0.3,0.5c0,0.2,0.1,0.4,0,0.5c0,0.2-0.1,0.3-0.1,0.4c0,0.1-0.2,0.3-0.2,0.3
+ l0.2,0.2c0,0,0.1,0,0.2,0L61.9,89.7z"/>
+ <path fill="#CFFEF7" d="M63.9,89.4c0-0.1-0.2-0.5-0.3-0.8c-0.2-0.3-0.2-0.7,0-1c0.2-0.3-0.1-0.6-0.1-0.5
+ c-0.1,0-0.3,1.1-0.3,1.5c0,0.3,0.2,0.4,0.4,0.6c0.2,0.2,0.2,0.3,0.2,0.3l0.1,0L63.9,89.4z"/>
+ <path opacity="0.5" fill="#A5FCF2" d="M63.6,87.7c0.2-0.3-0.1-0.6-0.1-0.5c0,0,0,0,0,0.1c0.1,0.1,0.1,0.3,0,0.4
+ c-0.2,0.3-0.2,0.7,0,1c0.2,0.3,0.3,0.7,0.3,0.8c0,0.1,0,0.1,0,0.1l0.1,0l0-0.1c0-0.1-0.2-0.5-0.3-0.8
+ C63.4,88.4,63.4,88,63.6,87.7z"/>
+
+ <linearGradient id="SVGID_29_" gradientUnits="userSpaceOnUse" x1="36.5316" y1="-38.2368" x2="38.7545" y2="-38.2368" gradientTransform="matrix(0.9848 -0.1736 0.1736 0.9848 32.4112 133.9937)">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_29_)" d="M61.8,89.7l0,0.4c0,0,0.1,0.1,0.2,0.1c0.1,0,0.6-0.1,0.9-0.2c0.3-0.1,0.9-0.1,0.9-0.1
+ s0.1-0.1,0.1-0.3c0-0.1,0-0.2,0-0.2s-0.6,0-1.1,0.1C62.4,89.6,62,89.8,61.8,89.7z"/>
+ <path fill="#0052E1" d="M63.6,89.5c0,0.3-0.2,0.4-0.4,0.5c0.3,0,0.7-0.1,0.7-0.1s0.1-0.1,0.1-0.3c0-0.1,0-0.2,0-0.2
+ S63.8,89.4,63.6,89.5z"/>
+ <path fill="#A7D1F1" d="M62.1,89.9c0.1-0.1,0.3-0.1,0.4-0.2c0.5-0.1,0.9-0.3,1.4-0.2c0,0,0-0.1,0-0.1s-0.6,0-1.1,0.1
+ c-0.4,0.1-0.9,0.3-1.1,0.2l0,0.4c0,0,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0C62.1,90.1,62.1,90,62.1,89.9z"/>
+ </g>
+ <g>
+ <path fill="#FFFFFF" d="M63.3,88.7c-0.4-0.1-0.8,0-1.1,0.2c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1c0.3-0.3,0.7-0.3,1.1-0.2
+ C63.4,88.5,63.4,88.6,63.3,88.7C63.4,88.7,63.4,88.7,63.3,88.7z"/>
+ <path fill="#FFFFFF" d="M63.3,88.4c-0.4-0.1-0.8,0-1.1,0.2c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1c0.3-0.3,0.7-0.4,1.1-0.2
+ C63.3,88.2,63.3,88.3,63.3,88.4C63.3,88.4,63.3,88.4,63.3,88.4z"/>
+ <path fill="#FFFFFF" d="M63.3,88.1C62.8,88,62.5,88,62,88.4c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1c0.4-0.3,0.7-0.4,1.3-0.3
+ C63.3,88,63.4,88,63.3,88.1C63.4,88.1,63.4,88.1,63.3,88.1z"/>
+ <path fill="#FFFFFF" d="M63.4,87.9c-0.5-0.3-1.1-0.1-1.4,0.3c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1c0.4-0.4,1-0.5,1.4-0.3
+ C63.4,87.7,63.4,87.8,63.4,87.9C63.5,87.9,63.4,87.9,63.4,87.9z"/>
+ </g>
+ </g>
+ </g>
+ <path fill="#A7D1F1" d="M59.7,76.9c-0.2-0.3-0.8-0.5-1.1-0.8c-0.3-0.2-0.5-0.4-0.6-0.6c0,0.7,1,3.4,1,3.4l0.6-1
+ C59.5,77.6,59.8,77.2,59.7,76.9z"/>
+ <g>
+ <g>
+ <g>
+ <linearGradient id="SVGID_30_" gradientUnits="userSpaceOnUse" x1="62.5487" y1="77.1615" x2="66.9926" y2="77.1615">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_30_)" d="M66.2,76.5c-0.3,0-1.4,0.4-3.6,0c0,1.3,0.5,1.3,1.8,1.3c0.4,0,0.8-0.1,1.2-0.3
+ C65.6,77.2,66,76.8,66.2,76.5z"/>
+ </g>
+ </g>
+ </g>
+ <path fill="#A7D1F1" d="M62.9,78.9c0,0-0.4-1.7-0.4-2.4c0.6,1.1,1.5,0.9,1.5,0.9l-0.2,0.2L62.9,78.9z"/>
+ <g>
+ <polygon fill="#FFC7DA" points="59.6,87.3 60.6,87.8 63.9,82.8 62.1,82 "/>
+ <g>
+
+ <linearGradient id="SVGID_31_" gradientUnits="userSpaceOnUse" x1="218.4384" y1="385.5335" x2="220.863" y2="385.5335" gradientTransform="matrix(0.9063 0.4226 -0.4226 0.9063 26.3078 -359.1601)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_31_)" d="M63,78.2l3.2,1.5l-4.8,7.7c-0.1,0.1-0.3,0.2-0.4,0.1L59.8,87c-0.2-0.1-0.2-0.3-0.2-0.4
+ L63,78.2z"/>
+
+ <linearGradient id="SVGID_32_" gradientUnits="userSpaceOnUse" x1="218.3963" y1="380.8799" x2="221.8408" y2="380.9222" gradientTransform="matrix(0.9063 0.4226 -0.4226 0.9063 26.3078 -359.1601)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="9.740928e-02" style="stop-color:#53A2EF"/>
+ <stop offset="0.2444" style="stop-color:#468EEE"/>
+ <stop offset="0.4228" style="stop-color:#2F6CEC"/>
+ <stop offset="0.6239" style="stop-color:#113DE9"/>
+ <stop offset="0.7242" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_32_)" d="M63,78.2c-0.4,0.9,0,1.9,0.8,2.3c0.9,0.4,1.9,0,2.3-0.8c0.4-0.9,0-1.9-0.8-2.3
+ C64.5,77,63.4,77.3,63,78.2z"/>
+ </g>
+ <path fill="#0052E1" d="M65.4,77.4c-0.1-0.1-0.3-0.1-0.4-0.1c0.6,0.5,0.8,1.4,0.5,2.1c-0.1,0.1-0.1,0.3-0.2,0.4L60.6,87
+ c-0.1,0.1-0.3,0.2-0.4,0.1l0.8,0.4c0.1,0.1,0.3,0,0.4-0.1l4.6-7.3c0.1-0.1,0.2-0.2,0.2-0.4C66.6,78.8,66.2,77.8,65.4,77.4z"/>
+ <path fill="#A7D1F1" d="M63.8,78.6c0-0.1,0.1-0.2,0.2-0.3c0.1-0.2,0.1-0.3,0.2-0.5c0.1-0.3-0.1-0.4-0.3-0.5
+ c-0.3,0.2-0.6,0.5-0.8,0.8l-3.4,8.3c-0.1,0.2,0,0.4,0.2,0.4l0.8,0.4c-0.2-0.1-0.2-0.3-0.2-0.4L63.8,78.6z"/>
+ <g>
+ <g>
+ <path fill="#A5FCF2" d="M61.1,87.3c0-0.1,0.2-0.7-0.4-1c-0.6-0.3-1,0.1-1,0.1l0,1L59.3,88l-0.3,0.2l-0.1,0.2l0.6,0.3l1,0.5
+ l0.1-0.3l0-0.7l0.3-0.5L61.1,87.3z"/>
+ <path fill="#00E6DC" d="M60.5,89l0-0.7l0.3-0.5l0.2-0.5c0-0.1,0.2-0.7-0.4-1c-0.6-0.3-1,0.1-1,0.1l0,1L59.3,88l-0.3,0.2
+ l-0.1,0.2l0.6,0.3l1,0.5L60.5,89z M60.2,88.6c0,0.1,0,0.1-0.1,0.1c-0.1,0.1-0.4-0.1-0.5-0.2c-0.1-0.1-0.2-0.2-0.1-0.4
+ c0.1-0.1,0.2-0.2,0.3-0.2c0.2-0.1,0.3-0.4,0.3-0.7c0-0.2-0.2-0.5,0.1-0.6c0.2-0.1,0.4,0.1,0.5,0.2c0.2,0.2,0.2,0.4,0.1,0.6
+ c-0.1,0.3-0.4,0.5-0.6,0.7C60.2,88.2,60.2,88.4,60.2,88.6z"/>
+ <path fill="#CFFEF7" d="M60.8,89.1c0,0-0.1-0.3-0.1-0.3c0-0.1,0-0.2,0-0.4c0-0.1,0.1-0.3,0.2-0.4c0.1-0.2,0.2-0.3,0.4-0.4
+ l0.1,0c0.1,0,0.2-0.1,0.2-0.3L61.4,87c0,0-0.3,0.1-0.4,0.3c-0.1,0.1-0.1,0.3-0.2,0.4c-0.1,0.1-0.4,0.3-0.5,0.6
+ c-0.1,0.2,0.2,0.5,0,0.7c-0.1,0.2,0.2,0.3,0.2,0.3L60.8,89.1z"/>
+ <path opacity="0.5" fill="#A5FCF2" d="M60.7,88.8c0-0.1,0-0.2,0-0.4c0-0.1,0.1-0.3,0.2-0.4c0.1-0.2,0.2-0.3,0.4-0.4l0.1,0
+ c0.1,0,0.2-0.1,0.2-0.3L61.4,87c0,0-0.1,0-0.1,0.1l0,0.1c0,0.1-0.1,0.2-0.2,0.3l-0.1,0c-0.1,0-0.1,0.1-0.2,0.1
+ c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.2,0.2c-0.1,0.2-0.2,0.4-0.2,0.5c0,0.2,0,0.3,0,0.4c0,0.1,0.1,0.3,0.1,0.3l-0.2,0.2
+ c0.1,0.1,0.2,0.1,0.2,0.1l0.2-0.2C60.8,89.1,60.7,88.9,60.7,88.8z"/>
+ <path fill="#CFFEF7" d="M58.8,88.3c0-0.1,0.3-0.4,0.5-0.6s0.4-0.6,0.3-1c-0.2-0.3,0.2-0.5,0.3-0.5c0,0.1,0,1.2-0.1,1.5
+ c-0.1,0.3-0.3,0.4-0.6,0.5c-0.2,0.1-0.2,0.3-0.2,0.3l-0.1-0.1L58.8,88.3z"/>
+ <path fill="#EFFDF9" d="M58.9,88.4c0-0.1,0.3-0.4,0.5-0.7c0.2-0.2,0.4-0.6,0.3-1c-0.1-0.2,0-0.4,0.1-0.4c0-0.1,0-0.1,0-0.1
+ c0-0.1-0.4,0.1-0.3,0.5c0.2,0.3,0,0.7-0.3,1s-0.5,0.6-0.5,0.6l0,0.1L58.9,88.4C58.9,88.5,58.9,88.4,58.9,88.4z"/>
+
+ <linearGradient id="SVGID_35_" gradientUnits="userSpaceOnUse" x1="108.6369" y1="391.7847" x2="106.414" y2="391.7847" gradientTransform="matrix(-0.9063 -0.4226 -0.4226 0.9063 322.749 -220.6894)">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_35_)" d="M60.8,89.1l-0.1,0.4c0,0-0.1,0.1-0.2,0c-0.1-0.1-0.5-0.3-0.8-0.4c-0.3-0.1-0.9-0.3-0.9-0.3
+ s-0.1-0.2,0-0.3c0.1-0.1,0.1-0.2,0.1-0.2s0.6,0.2,1,0.4S60.6,89.2,60.8,89.1z"/>
+ <path fill="#0052E1" d="M60.8,89.1c-0.1,0-0.3,0-0.4-0.1c0,0.1-0.1,0.2-0.2,0.2c-0.2,0-0.4-0.1-0.5-0.2
+ c-0.1,0-0.2-0.1-0.3-0.1c0.1,0.1,0.3,0.1,0.4,0.2c0.3,0.1,0.7,0.3,0.8,0.4c0.1,0.1,0.2,0,0.2,0L60.8,89.1z"/>
+ <path fill="#A7D1F1" d="M59.5,88.7c0.2,0.1,0.5,0.2,0.7,0.3c0.1,0.1,0.4,0.2,0.6,0.2l0-0.1c-0.2,0-0.6-0.3-1-0.5
+ c-0.4-0.2-1-0.4-1-0.4s0,0.1-0.1,0.2c-0.1,0.1,0,0.3,0,0.3s0.2,0.1,0.3,0.1C59.1,88.7,59.3,88.6,59.5,88.7z"/>
+ </g>
+ <g>
+ <path fill="#FFFFFF" d="M59.5,87.7c0.4,0,0.8,0.2,1,0.5c0,0,0.1,0,0.1,0c0,0,0-0.1,0-0.1c-0.2-0.3-0.6-0.5-1-0.5
+ C59.5,87.6,59.5,87.6,59.5,87.7C59.4,87.7,59.5,87.7,59.5,87.7z"/>
+ <path fill="#FFFFFF" d="M59.7,87.4c0.4,0,0.8,0.2,1,0.5c0,0,0.1,0,0.1,0c0,0,0-0.1,0-0.1c-0.2-0.3-0.6-0.5-1-0.5
+ C59.7,87.3,59.6,87.3,59.7,87.4C59.6,87.4,59.6,87.4,59.7,87.4z"/>
+ <path fill="#FFFFFF" d="M59.7,87.2c0.6,0,0.8,0.2,1.2,0.6c0,0,0.1,0,0.1,0c0,0,0-0.1,0-0.1c-0.3-0.4-0.6-0.6-1.2-0.6
+ C59.7,87,59.7,87.1,59.7,87.2C59.6,87.1,59.6,87.2,59.7,87.2z"/>
+ <path fill="#FFFFFF" d="M59.7,86.9c0.5-0.1,1.1,0.2,1.3,0.6c0,0,0,0,0.1,0c0,0,0-0.1,0-0.1c-0.3-0.5-0.8-0.8-1.3-0.6
+ C59.7,86.8,59.6,86.8,59.7,86.9C59.6,86.9,59.6,86.9,59.7,86.9z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <g>
+ <path fill="#00E6DC" d="M40.4,81.2c-0.1,0-0.3-0.1-0.4-0.2c-0.1-0.2-0.2-0.5,0.4-2.3c0.3-0.9,0.6-1.7,0.6-1.7
+ c0.1-0.2,0.2-0.3,0.4-0.2c0.2,0,0.3,0.2,0.3,0.3l0.1,2.4c0,0.2-0.2,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4l0-0.5
+ c-0.2,0.7-0.4,1.3-0.4,1.5c0.1,0.1,0.1,0.1,0.1,0.2C40.8,81,40.6,81.2,40.4,81.2z"/>
+ </g>
+ <g>
+ <path fill="#00E6DC" d="M41.4,77.5c-0.2,0-0.4-0.2-0.4-0.4l4.6-35.4c0-0.2,0.2-0.3,0.4-0.3c0.2,0,0.3,0.2,0.3,0.4l-4.6,35.4
+ C41.8,77.4,41.6,77.5,41.4,77.5z"/>
+ </g>
+ </g>
+ <path fill="#00BDB5" d="M41,80c0.1,0.2,0.3,0.2,0.5,0.2c0.1,0,0.1-0.2,0.2-0.3c0.3-0.3,0.6-0.1,0.6-0.4H41
+ C41,79.7,40.9,79.8,41,80z"/>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#00E6DC" d="M84.7,81.2c-0.2,0-0.4-0.2-0.4-0.4c0-0.1,0-0.2,0.1-0.2c0-0.3-0.2-0.8-0.4-1.5l0,0.5
+ c0,0.2-0.2,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4l0.1-2.4c0-0.2,0.1-0.3,0.3-0.3c0.2,0,0.3,0.1,0.4,0.2c0,0,0.3,0.8,0.6,1.7
+ c0.6,1.8,0.5,2.1,0.4,2.3C84.9,81.1,84.8,81.2,84.7,81.2z"/>
+ </g>
+ <g>
+ <path fill="#00E6DC" d="M83.7,77.5c-0.2,0-0.3-0.1-0.4-0.3L78.8,50c0-0.2,0.1-0.4,0.3-0.4c0.2,0,0.4,0.1,0.4,0.3L84,77.1
+ C84.1,77.3,83.9,77.5,83.7,77.5C83.7,77.5,83.7,77.5,83.7,77.5z"/>
+ </g>
+ </g>
+ <path fill="#C0FCF5" d="M84.1,80c-0.1,0.2-0.3,0.2-0.5,0.2c-0.1,0-0.3,0-0.4,0c-0.3-0.1-0.4-0.3-0.4-0.6h1.3
+ C84.1,79.7,84.1,79.8,84.1,80z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M51.4,72c2.2-0.2,5.3-0.1,5.4,0.4c0.1,0.5-2.8,1.4-4.9,1.9L51.4,72z"/>
+ <path fill="#FFC7DA" d="M51.4,72c2.2-0.2,5.3-0.1,5.4,0.4c0.1,0.5-2.8,1.4-4.9,1.9L51.4,72z"/>
+ <path fill="#FF9BBB" d="M56.2,72.5c-0.3-0.1,0-0.1-0.3-0.1c-0.3,0-1.1,0.1-1.3,0c-1.4-0.1-2-0.4-2.1-0.5
+ c-0.4,0-0.8,0-1.1,0.1l0.4,2.4c1.8-0.5,4.3-1.2,4.8-1.7C56.5,72.6,56.4,72.5,56.2,72.5z"/>
+ <path fill="#FF9BBB" d="M51.9,74.4c0.7-0.1,1.1-0.8,0.9-1.4c-0.1-0.7-0.8-1.1-1.4-0.9c-0.7,0.1-1.1,0.8-0.9,1.4
+ C50.6,74.1,51.2,74.5,51.9,74.4z"/>
+ <path fill="#FF9BBB" d="M56.7,72.6c-0.1,0-0.2,0-0.2-0.1c0-0.1,0-0.2,0.1-0.2c0.1,0,0.2,0,0.2,0.1
+ C56.8,72.5,56.8,72.6,56.7,72.6z"/>
+ <path fill="#FF7BBC" d="M56.8,72.4c-0.4-0.1-0.9,0-1.4,0.2c-0.7,0.2-1.3,0.4-2,0.6c-0.5,0.2-1,0.3-1.4-0.1
+ c-0.1-0.1-0.2-0.3-0.2-0.5c0-0.2,0-0.4,0-0.6c-0.1,0-0.2,0-0.3,0l0.4,2.4C54,73.9,56.9,72.9,56.8,72.4
+ C56.8,72.4,56.8,72.4,56.8,72.4z"/>
+ </g>
+ <g>
+ <path fill="#FF9BBB" d="M49.9,73.3c1.7,1.7,2.5,0.9,2.6,0.8c0.1-0.1,0.9-0.9-0.8-2.6c-1.7-1.7-3.8-2.3-4.2-1.9
+ C47,70.1,48.2,71.7,49.9,73.3z"/>
+ <path fill="#FF9BBB" d="M47.5,70.2c0.2,0.2,0.4,0.2,0.6,0s0.2-0.4,0-0.6s-0.4-0.2-0.6,0C47.4,69.7,47.4,70,47.5,70.2z"/>
+ <path fill="#FF9BBB" d="M51.1,74.1c0.4,0.4,1,0.4,1.3,0c0.4-0.4,0.4-1,0-1.3c-0.4-0.4-1-0.4-1.3,0
+ C50.8,73.1,50.8,73.7,51.1,74.1z"/>
+ <path fill="#FF7BBC" d="M52.2,73.2c-0.4-0.3-0.3-0.9-0.1-1.3c-0.1-0.1-0.3-0.3-0.4-0.5c-1.7-1.7-3.8-2.3-4.2-1.9
+ c-0.5,0.5,0.8,2.1,2.4,3.7c1.7,1.7,2.5,0.9,2.6,0.8c0.1-0.1,0.3-0.3,0.3-0.7C52.6,73.4,52.4,73.4,52.2,73.2z"/>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M57,73.4l0.2-0.1c0,0,0,0,0,0l-0.4-0.8c0,0,0,0,0,0l-0.2,0.1c0,0,0,0,0,0L57,73.4
+ C57,73.4,57,73.4,57,73.4z"/>
+ <path fill="#FF9BBB" d="M56.6,72.6c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1-0.1-0.1-0.2-0.1
+ C56.6,72.5,56.6,72.6,56.6,72.6z"/>
+ <path fill="#FF9BBB" d="M56.9,73.3c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1-0.1-0.1-0.2-0.1
+ C56.9,73.1,56.9,73.2,56.9,73.3z"/>
+ </g>
+ <g>
+ <path fill="#FF7BBC" d="M56.9,74.1l0.2,0c0,0,0,0,0,0l0.1-0.9c0,0,0,0,0,0l-0.2,0c0,0,0,0,0,0L56.9,74.1
+ C56.9,74,56.9,74.1,56.9,74.1z"/>
+ <path fill="#FF9BBB" d="M56.9,73.2c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.1-0.1-0.1
+ C57,73.1,56.9,73.1,56.9,73.2z"/>
+ <path fill="#FF7BBC" d="M56.9,73.9c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.1-0.1-0.1
+ C56.9,73.8,56.9,73.8,56.9,73.9z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M57.1,73.5l0.2-0.1c0,0,0,0,0,0l-0.4-0.8c0,0,0,0,0,0l-0.2,0.1c0,0,0,0,0,0L57.1,73.5
+ C57.1,73.5,57.1,73.5,57.1,73.5z"/>
+ <path fill="#FF9BBB" d="M56.7,72.7c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1-0.1-0.1-0.2-0.1
+ C56.7,72.6,56.6,72.7,56.7,72.7z"/>
+ <path fill="#FF9BBB" d="M57,73.4c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1-0.1-0.1-0.2-0.1
+ C57,73.2,57,73.3,57,73.4z"/>
+ </g>
+ <g>
+ <path fill="#FF7BBC" d="M57,74.2l0.2,0c0,0,0,0,0,0l0.1-0.9c0,0,0,0,0,0l-0.2,0c0,0,0,0,0,0L57,74.2
+ C56.9,74.1,57,74.2,57,74.2z"/>
+ <path fill="#FF7BBC" d="M57,73.3c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.1-0.1-0.1
+ C57.1,73.2,57,73.2,57,73.3z"/>
+ <path fill="#FF7BBC" d="M56.9,74c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.1-0.1-0.1
+ C57,73.9,57,73.9,56.9,74z"/>
+ </g>
+ </g>
+ <path fill="#FF7BBC" d="M56.2,73c0.2,0.3,0.5,0.6,0.7,0.5c0.2-0.1,0.2-0.5,0.1-0.8c-0.2-0.3-0.5-0.5-0.7-0.4
+ C56.1,72.3,56.1,72.7,56.2,73z"/>
+ <path fill="#FFC7DA" d="M56.7,72.5c0,0,0.2,0,0.3,0c-0.2-0.3-0.5-0.5-0.7-0.4c-0.1,0-0.1,0.1-0.1,0.2
+ C56.3,72.5,56.5,72.5,56.7,72.5z"/>
+ <path fill="#FF7BBC" d="M56.9,73.8c0.1,0,0.1-0.1,0.1-0.2L56.7,73c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0.1-0.1,0.2l0.3,0.6
+ C56.8,73.8,56.9,73.9,56.9,73.8z"/>
+ <g>
+ <g>
+ <path fill="#FF7BBC" d="M57.3,73.5c0.1,0,0.1-0.1,0.1-0.2L57,72.7c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0.1-0.1,0.2l0.3,0.6
+ C57.1,73.5,57.2,73.6,57.3,73.5z"/>
+ <path fill="#FF7BBC" d="M56.8,72.8c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1-0.1-0.1-0.2-0.1
+ C56.8,72.7,56.7,72.8,56.8,72.8z"/>
+ <path fill="#FF9BBB" d="M57.1,73.5c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1-0.1-0.1-0.2-0.1
+ C57.1,73.3,57.1,73.4,57.1,73.5z"/>
+ </g>
+ <g>
+ <path fill="#FF7BBC" d="M57.1,74.3l0.2,0c0,0,0,0,0,0l0.1-0.9c0,0,0,0,0,0l-0.2,0c0,0,0,0,0,0L57.1,74.3
+ C57,74.2,57,74.3,57.1,74.3z"/>
+ <path fill="#FF7BBC" d="M57.1,73.4c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.1-0.1-0.1
+ C57.1,73.3,57.1,73.3,57.1,73.4z"/>
+ <path fill="#FF7BBC" d="M57,74.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.1-0.1-0.1
+ C57.1,74,57,74,57,74.1z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <linearGradient id="SVGID_36_" gradientUnits="userSpaceOnUse" x1="47.2496" y1="69.4872" x2="50.6945" y2="72.2614">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_36_)" d="M51.9,71.2l-0.2-0.2c-1.6-1.5-3.7-2.3-4.4-1.6c-0.5,0.5,0.2,1.8,2.2,3.8l0.2,0.2L51.9,71.2z"/>
+ <linearGradient id="SVGID_37_" gradientUnits="userSpaceOnUse" x1="47.2384" y1="69.5012" x2="50.6832" y2="72.2754">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_37_)" d="M51.9,71.2c0,0-0.9-0.1-1.2-0.2c-1.9-1-2.7-2.2-3.3-1.6c-0.5,0.5,0.2,1.8,2.2,3.8l0.2,0.2
+ L51.9,71.2z"/>
+
+ <linearGradient id="SVGID_38_" gradientUnits="userSpaceOnUse" x1="4877.8027" y1="-137.503" x2="4872.9829" y2="-137.503" gradientTransform="matrix(-0.9962 8.720000e-02 8.720000e-02 0.9962 4917.665 -212.338)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_38_)" d="M49,72.8l-1.3,0.1c-0.9,0.1-1.5,0.8-1.4,1.7l0.2,2.3c0.1,1.1,1.1,2,2.2,1.9l0.5,0
+ c1.1-0.1,2-1.1,1.9-2.2l0-2.3C51,73.3,49.9,72.7,49,72.8z"/>
+ <g>
+
+ <linearGradient id="SVGID_39_" gradientUnits="userSpaceOnUse" x1="4069.8738" y1="-1237.8947" x2="4067.5256" y2="-1237.8947" gradientTransform="matrix(0 1 1 0 1292.6729 -3993.916)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_39_)" d="M54.5,73.6c0.6-0.2,1.3,0.2,1.4,0.8c0.2,0.6-0.2,1.3-0.8,1.4c-0.6,0.2-1.3-0.2-1.4-0.8
+ C53.5,74.4,53.8,73.8,54.5,73.6z"/>
+ <linearGradient id="SVGID_40_" gradientUnits="userSpaceOnUse" x1="51.7794" y1="78.0047" x2="51.5262" y2="73.5583">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1188" style="stop-color:#53A2EF"/>
+ <stop offset="0.298" style="stop-color:#468EEE"/>
+ <stop offset="0.5154" style="stop-color:#2F6CEC"/>
+ <stop offset="0.7607" style="stop-color:#113DE9"/>
+ <stop offset="0.883" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <polygon fill="url(#SVGID_40_)" points="54.5,73.6 55.3,75.8 49.3,78.7 48,75 "/>
+ <path fill="#0052E1" d="M49.1,75.6c0.4,0,0.8-0.1,1.2-0.2c0.7-0.1,1.4-0.4,2.1-0.5c0.7-0.1,1.4-0.2,2.1-0.3c0.5-0.1,1,0,1.5,0
+ c0,0,0-0.1,0-0.1c-0.2-0.6-0.8-1-1.4-0.8L48,75l0.2,0.7C48.5,75.7,48.8,75.6,49.1,75.6z"/>
+
+ <linearGradient id="SVGID_41_" gradientUnits="userSpaceOnUse" x1="4068.8665" y1="-1244.2024" x2="4072.7581" y2="-1244.2024" gradientTransform="matrix(0 1 1 0 1292.6729 -3993.916)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_41_)" d="M48,75c1-0.3,2.1,0.3,2.4,1.4c0.3,1-0.3,2.1-1.4,2.4c-1,0.3-2.1-0.3-2.4-1.4
+ C46.3,76.4,46.9,75.3,48,75z"/>
+ </g>
+ <g>
+ <g>
+ <polygon fill="#0023E8" points="55.2,78.5 55.3,76.2 48.8,74.9 48.5,78.8 "/>
+
+ <linearGradient id="SVGID_42_" gradientUnits="userSpaceOnUse" x1="4070.3889" y1="-1237.8481" x2="4072.7363" y2="-1237.8481" gradientTransform="matrix(0 1 1 0 1293.0062 -3994.2493)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_42_)" d="M55.2,78.5c0.6,0,1.2-0.5,1.2-1.2c0-0.6-0.5-1.2-1.2-1.2c-0.6,0-1.2,0.5-1.2,1.2
+ C54,78,54.5,78.5,55.2,78.5z"/>
+
+ <linearGradient id="SVGID_43_" gradientUnits="userSpaceOnUse" x1="4071.146" y1="-1246.5024" x2="4071.146" y2="-1242.6119" gradientTransform="matrix(0 1 1 0 1293.0062 -3994.2493)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1188" style="stop-color:#53A2EF"/>
+ <stop offset="0.298" style="stop-color:#468EEE"/>
+ <stop offset="0.5154" style="stop-color:#2F6CEC"/>
+ <stop offset="0.7607" style="stop-color:#113DE9"/>
+ <stop offset="0.883" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_43_)" d="M48.5,78.8c1.1,0,1.9-0.9,1.9-1.9c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9
+ C46.5,78,47.4,78.8,48.5,78.8z"/>
+ <path fill="#0052E1" d="M54.2,75.9c-0.2,0.2-0.4,0.2-0.5,0.2c-0.2,0-0.3-0.2-0.4-0.3c0,0-0.1-0.1-0.1-0.1l-4.4-0.8
+ c-0.1,0-0.2,0-0.4,0c-0.7,0-1.3,0.4-1.7,0.9c0.2,0.1,0.4,0.2,0.5,0.3c0.2,0,0.4,0,0.5,0c0.1,0,0.3,0.2,0.4,0.2
+ c0.6,0.4,1.3,0.3,2,0.4c0.7,0.1,1.5,0.3,2.3,0.2c0.4,0,0.7-0.1,1.1-0.1c0.2,0,0.5,0,0.7,0c0.3,0,0.5-0.1,0.8-0.2
+ c0.1-0.1,0.2-0.2,0.3-0.3l0-0.4L54.2,75.9z"/>
+ </g>
+ <g>
+
+ <linearGradient id="SVGID_44_" gradientUnits="userSpaceOnUse" x1="4939.7974" y1="-369.0688" x2="4942.145" y2="-369.0688" gradientTransform="matrix(-0.9063 0.4226 0.4226 0.9063 4689.1143 -1676.2516)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <circle fill="url(#SVGID_44_)" cx="55.1" cy="77.3" r="1.2"/>
+ <linearGradient id="SVGID_45_" gradientUnits="userSpaceOnUse" x1="53.5488" y1="80.4936" x2="55.0891" y2="78.9555">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.3371" style="stop-color:#306CEC"/>
+ <stop offset="0.6601" style="stop-color:#0D37E9"/>
+ <stop offset="0.817" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_45_)" d="M55.2,76.1c-0.6-0.1-1.2,0.4-1.3,1.1l-0.3,4.9c0,0.1,0.1,0.2,0.2,0.2l0.9,0.1
+ c0.1,0,0.2-0.1,0.2-0.2l1.3-4.6c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2C56.4,76.8,55.9,76.2,55.2,76.1z"/>
+ <path fill="#A7D1F1" d="M54.1,81.4c-0.1-0.5-0.1-1-0.2-1.4c0-0.2,0-0.3-0.1-0.5l-0.2,2.6c0,0.1,0.1,0.2,0.2,0.2l0.4,0
+ C54.2,82.1,54.1,81.7,54.1,81.4z"/>
+ <path fill="#0052E1" d="M55.2,76.1c-0.6-0.1-1.1,0.3-1.2,0.9c0.1,0,0.2,0,0.3,0.1c0,0,0,0,0.1,0c0.2,0.1-0.1,0.4-0.1,0.6
+ c0.1,0.3,0.3,0.7,0.5,0.9c0.2,0.3,0.4,0.5,0.4,0.7c0,0.6-0.1,1.2-0.3,1.8c-0.1,0.4-0.3,0.7-0.5,1.1c0,0.1,0,0.1,0,0.2
+ c0,0,0.3,0,0.3,0c0.1,0,0.2-0.1,0.2-0.2l1.3-4.6c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2C56.4,76.8,55.9,76.2,55.2,76.1z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#A5FCF2" d="M55.2,82.2c0.1,0,0.2-0.3-0.2-0.3c-0.4-0.1-0.8,0.3-0.8,0.3l0.1,0.6l0.1,0.5l-0.1,0.2l0,0.2l1.7,0.2
+ c0,0,0-0.2-0.4-0.4s-0.9-0.2-0.9-0.5C54.7,82.6,54.9,82.3,55.2,82.2z"/>
+ <path fill="#00E6DC" d="M55.2,83.5c-0.3-0.1-0.7-0.2-0.7-0.6c0-0.3,0-0.7,0.2-0.9c0.1-0.1,0.4-0.1,0.5,0
+ c0-0.1,0-0.2-0.3-0.3c-0.4-0.1-0.8,0.3-0.8,0.3l0.1,0.6l0.1,0.5l-0.1,0.2l0,0.2l1.7,0.2c0,0,0,0,0-0.1
+ C55.7,83.6,55.4,83.6,55.2,83.5z"/>
+ <path fill="#CFFEF7" d="M53.4,83.4c0-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0-0.5-0.1-0.7s0.2-0.7,0.6-0.3c0,0,0.2,0.7,0.2,1
+ c0,0.2,0,0.3-0.1,0.4c-0.1,0.1-0.1,0.2-0.1,0.2l-0.1,0L53.4,83.4z"/>
+ <path fill="#A5FCF2" d="M54.2,82c-0.1-0.1-0.1-0.1-0.2-0.1c0.2,0.2,0.2,0.6,0.2,0.9c0,0.4-0.3,0.8-0.3,0.8l0.3,0
+ c0,0,0-0.1,0.1-0.2c0.1-0.1,0.1-0.2,0.1-0.4C54.4,82.7,54.3,82,54.2,82z"/>
+ <path fill="#EFFDF9" d="M54.3,83.5l-0.6-0.1c0-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0-0.5-0.1-0.7c-0.1-0.1,0-0.3,0.2-0.4
+ c-0.4-0.2-0.6,0.3-0.5,0.4c0.1,0.2,0.2,0.5,0.1,0.7c-0.1,0.2-0.3,0.4-0.3,0.5L54.3,83.5L54.3,83.5
+ C54.3,83.6,54.3,83.6,54.3,83.5z"/>
+
+ <linearGradient id="SVGID_46_" gradientUnits="userSpaceOnUse" x1="4683.5151" y1="2203.7205" x2="4686.1694" y2="2203.7205" gradientTransform="matrix(-0.9962 -8.720000e-02 -8.720000e-02 0.9962 4913.8545 -1703.1624)">
+ <stop offset="0" style="stop-color:#0052E1"/>
+ <stop offset="1" style="stop-color:#00D5E2"/>
+ </linearGradient>
+ <path fill="url(#SVGID_46_)" d="M55.9,83.7l0,0.2c0,0,0,0.1-0.1,0.1c-0.1,0-0.2,0-0.3,0c-0.2,0-0.1,0-0.6-0.1
+ c-0.5,0-1.5-0.1-1.5-0.1s-0.2-0.1-0.2-0.2c0-0.1,0-0.1,0-0.1s1,0,1.6,0.1C55.6,83.6,55.6,83.6,55.9,83.7
+ C55.9,83.6,55.9,83.6,55.9,83.7z"/>
+ <path fill="#A7D1F1" d="M53.3,83.5c0,0,1,0,1.6,0.1c0.6,0.1,0.7,0.1,0.9,0.1c0,0,0.1,0,0.1,0.1l0,0.1c0,0,0-0.2,0-0.2
+ c0,0,0-0.1-0.1-0.1c-0.2,0-0.3,0-0.9-0.1C54.3,83.5,53.3,83.4,53.3,83.5C53.3,83.4,53.3,83.5,53.3,83.5
+ C53.3,83.5,53.3,83.5,53.3,83.5z"/>
+ <path fill="#0052E1" d="M56,83.8l0-0.2c0,0,0-0.1-0.1-0.1c-0.1,0-0.2,0-0.2,0c0,0.1,0,0.2,0,0.3
+ C55.7,83.9,55.9,83.9,56,83.8C56,83.9,56,83.8,56,83.8z"/>
+ <path fill="#A7D1F1" d="M55.3,83.8c-0.5,0-1.5-0.1-1.5-0.1s-0.2-0.1-0.2-0.2c0-0.1,0-0.1,0-0.1c-0.2,0-0.3,0-0.3,0
+ s0,0,0,0.1c0,0.1,0.2,0.2,0.2,0.2s1,0,1.5,0.1c0.5,0,0.3,0,0.6,0.1c0.1,0,0.2,0,0.3,0C55.7,83.9,55.8,83.9,55.3,83.8z"/>
+ </g>
+ <g>
+ <path fill="#FFFFFF" d="M54.3,82.8c0.1-0.1,0.3-0.1,0.4,0c0.1,0,0.1,0.1,0,0.1C54.6,82.9,54.4,82.9,54.3,82.8
+ C54.2,82.9,54.2,82.9,54.3,82.8C54.2,82.9,54.3,82.8,54.3,82.8z"/>
+ <path fill="#FFFFFF" d="M54.3,82.6c0.1,0,0.3-0.1,0.4,0c0,0,0.1,0.1,0,0.1C54.6,82.7,54.4,82.7,54.3,82.6
+ C54.3,82.7,54.3,82.7,54.3,82.6C54.3,82.7,54.3,82.6,54.3,82.6z"/>
+ <path fill="#FFFFFF" d="M54.4,82.5c0.2-0.1,0.4-0.1,0.5-0.1c0,0,0,0.1,0,0.1C54.8,82.5,54.6,82.5,54.4,82.5
+ C54.3,82.6,54.3,82.6,54.4,82.5C54.3,82.5,54.4,82.5,54.4,82.5z"/>
+ <path fill="#FFFFFF" d="M54.3,82.3c0.2-0.1,0.5-0.1,0.7-0.1c0,0,0,0.1,0,0.1C54.8,82.3,54.5,82.3,54.3,82.3
+ C54.3,82.4,54.3,82.4,54.3,82.3C54.3,82.4,54.3,82.3,54.3,82.3z"/>
+ </g>
+ </g>
+ </g>
+ <path fill="#A7D1F1" d="M47.1,77l-0.2-2.3c-0.1-0.9,0.6-1.6,1.4-1.7l1.1-0.1c-0.2,0-0.3,0-0.4,0l-1.3,0.1
+ c-0.9,0.1-1.5,0.8-1.4,1.7l0.2,2.3c0.1,1.1,1,2,2.2,1.9l0.2,0C48,78.7,47.2,77.9,47.1,77z"/>
+ <path fill="#0052E1" d="M51.7,78.5c-0.3,0-0.6,0-1,0c-0.3,0-0.6-0.2-0.9-0.2c-0.3,0-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1
+ c-0.2,0-0.3,0-0.5,0c0.3,0.2,0.6,0.2,0.9,0.2c0.2,0,0.3,0,0.5-0.1l5-0.2C53.8,78.5,51.7,78.5,51.7,78.5z"/>
+
+ <linearGradient id="SVGID_47_" gradientUnits="userSpaceOnUse" x1="4877.7144" y1="-143.2616" x2="4873.2261" y2="-138.7735" gradientTransform="matrix(-0.9962 8.720000e-02 8.720000e-02 0.9962 4917.665 -212.338)">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_47_)" d="M50.3,75.6c0.5,0,1.1-0.2,1-0.7c0,0-0.1-1.4-0.1-1.9c-0.4-4.8-1.9-5-1.9-5
+ c-1.1-0.4-3,0.4-3.3,4.5c-0.1,1.2,0,1.2,0.1,2.9C46.1,76.1,48.6,75.8,50.3,75.6z"/>
+
+ <linearGradient id="SVGID_48_" gradientUnits="userSpaceOnUse" x1="4878.1851" y1="-142.7906" x2="4873.6968" y2="-138.3025" gradientTransform="matrix(-0.9962 8.720000e-02 8.720000e-02 0.9962 4917.665 -212.338)">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_48_)" d="M47.2,74.8c0.1,0.3,0.1,0.7,0.3,1c0.8,0,1.9-0.1,2.7-0.2c0.5,0,1.1-0.2,1-0.7
+ c0,0,0-0.8-0.1-1.4c0,0-0.1,0-0.1,0c-0.2-0.1-0.4-0.1-0.6-0.3c-0.2-0.2-0.2-0.5-0.4-0.8c-0.2-0.3-0.3-0.7-0.5-1
+ c-0.2-0.6-0.7-1.2-1.3-1.5c-0.2-0.1-0.5-0.1-0.6,0c-0.1,0.1-0.2,0.2-0.2,0.4c-0.1,0.3-0.2,0.7-0.2,1c-0.1,0.4-0.1,0.7-0.2,1.1
+ c-0.1,0.3-0.2,0.8-0.1,1.1C47.1,74,47.2,74.4,47.2,74.8z"/>
+
+ <linearGradient id="SVGID_49_" gradientUnits="userSpaceOnUse" x1="4875.7432" y1="-145.2323" x2="4871.2554" y2="-140.7442" gradientTransform="matrix(-0.9962 8.720000e-02 8.720000e-02 0.9962 4917.665 -212.338)">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_49_)" d="M49.8,69.8c0.3,0.9,0.6,2,1.3,2.6c-0.5-4.4-1.9-4.5-1.9-4.5c-0.2-0.1-0.4-0.1-0.7-0.1
+ C49.3,68.2,49.6,69.1,49.8,69.8z"/>
+ <path fill="#F2E4B3" d="M46.5,73c0.3-4.1,2.2-4.9,3.3-4.5c0,0,0.1,0,0.2,0.1C49.6,68,49.3,68,49.3,68c-1.1-0.4-3,0.4-3.3,4.5
+ c-0.1,1.2,0,1.2,0.1,2.9c0,0.2,0.2,0.3,0.5,0.4C46.4,74.2,46.4,74.1,46.5,73z"/>
+ <path fill="#FFC7DA" d="M49.2,66.5c0-0.1,0.1-0.2,0.2-0.3l0.3,0c0.1,0,0.2,0.1,0.3,0.2c0,0,0.7,0.9,0.4,1.1
+ c-0.6,0.5-0.1,2-0.1,2c0,0-1.7-1.5-2.2-1.5C49.4,67,49.2,66.5,49.2,66.5z"/>
+ <g>
+ <path fill="#FF9BBB" d="M50,66.4c0-0.1-0.1-0.2-0.3-0.2l-0.2,0c0,0,0.7,1,0.5,1.1c-0.5,0.4-0.3,1.3-0.2,1.8
+ c0.3,0.2,0.5,0.4,0.5,0.4c0,0-0.4-1.5,0.2-2C50.6,67.3,50,66.4,50,66.4z"/>
+ </g>
+ <path fill="#FFEFFA" d="M49.7,67c0-0.1,0.1-0.2,0.2-0.3l0.3,0c-0.1-0.2-0.2-0.3-0.2-0.3c0-0.1-0.1-0.2-0.3-0.2l-0.3,0
+ c-0.1,0-0.2,0.1-0.2,0.3c0,0,0.2,0.5-1.1,1.6c0.2,0,0.4,0.1,0.7,0.3C49.9,67.4,49.7,67,49.7,67z"/>
+ <path fill="#FF7BBC" d="M48.9,67.3c0.1,0.1,0.4-0.3,0.4-0.2c0,0.2,0.1,0.4,0.1,0.5c0.2,0.3,0.4,0.6,0.7,0.8
+ c0-0.3,0.1-0.7,0.3-0.9c0.2-0.2-0.4-1.1-0.4-1.1c0-0.1-0.1-0.2-0.3-0.2l-0.3,0c-0.1,0-0.2,0.1-0.2,0.3
+ C49.2,66.5,49.3,66.7,48.9,67.3z"/>
+ <g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M49.2,73.6c2,0.8,4.7,2.3,4.6,2.8c-0.1,0.5-3.2,0-5.3-0.5L49.2,73.6z"/>
+ <path fill="#FFC7DA" d="M48.6,76c0.6,0.2,1.3-0.2,1.5-0.9c0.2-0.6-0.2-1.3-0.9-1.5c-0.6-0.2-1.3,0.2-1.5,0.9
+ C47.5,75.1,47.9,75.8,48.6,76z"/>
+ <path fill="#FF9BBB" d="M48.6,76c0.6,0.2,1.3-0.2,1.5-0.9c0.2-0.6-0.2-1.3-0.9-1.5c-0.6-0.2-1.3,0.2-1.5,0.9
+ C47.5,75.1,47.9,75.8,48.6,76z"/>
+ <path fill="#FF7BBC" d="M49.2,73.6L49.1,74c1.8,0.7,4.2,2,4.5,2.6c0.1,0,0.1-0.1,0.2-0.1C54,76,51.3,74.4,49.2,73.6z"/>
+ <path fill="#FFC7DA" d="M53.6,76.6c-0.1,0-0.1-0.1-0.1-0.2c0-0.1,0.1-0.1,0.2-0.1c0.1,0,0.1,0.1,0.1,0.2
+ C53.8,76.5,53.7,76.6,53.6,76.6z"/>
+ </g>
+ <g>
+ <path fill="#FFC7DA" d="M49.7,73.3c0.6,2.3-0.5,2.6-0.6,2.6c-0.2,0-1.3,0.3-1.9-2c-0.6-2.3-0.1-4.4,0.5-4.6
+ C48.3,69.2,49.1,71.1,49.7,73.3z"/>
+ <path fill="#FFC7DA" d="M48.1,69.7c0.1,0.2-0.1,0.4-0.3,0.5c-0.2,0.1-0.4-0.1-0.5-0.3c-0.1-0.2,0.1-0.4,0.3-0.5
+ C47.9,69.3,48.1,69.5,48.1,69.7z"/>
+ <path fill="#FFC7DA" d="M49.7,74.8c0.1,0.5-0.2,1-0.7,1.2s-1-0.2-1.2-0.7c-0.1-0.5,0.2-1,0.7-1.2S49.6,74.3,49.7,74.8z"/>
+ <path fill="#FF9BBB" d="M49.7,73.3c-0.6-2.3-1.4-4.1-2-3.9c-0.3,0.1-0.5,0.6-0.7,1.3c0.6,1,1.2,1.9,1.6,3
+ c0.2,0.6,0.3,1.2,0.3,1.8c0,0.1,0,0.3,0,0.4c0.1,0,0.2,0,0.2,0C49.2,75.9,50.3,75.6,49.7,73.3z"/>
+ <path fill="#FFEFFA" d="M47.9,75.1c-0.2-0.6-0.3-1.2-0.4-1.9c0-0.7,0.1-1.4,0.2-2.1c0.1-0.6,0.1-1.2,0.2-1.7
+ c-0.1,0-0.1,0-0.2,0c-0.6,0.2-1.1,2.4-0.5,4.6c0.3,0.9,0.6,1.4,0.9,1.7C48,75.5,47.9,75.3,47.9,75.1z"/>
+ <path fill="#FF7BBC" d="M47.2,74.1c0.6,0,1.2,0,1.8,0c0.3,0,0.6,0.1,0.9,0.2c0-0.3-0.1-0.6-0.2-0.9c-0.6-2.3-1.4-4.1-2-3.9
+ C47,69.6,46.6,71.7,47.2,74.1C47.2,74,47.2,74,47.2,74.1z"/>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#FF7BBC" d="M54.6,76.2l0.1,0.2c0,0,0,0,0,0l-0.9,0.3c0,0,0,0,0,0l-0.1-0.2c0,0,0,0,0,0L54.6,76.2
+ C54.6,76.2,54.6,76.2,54.6,76.2z"/>
+ <path fill="#FF7BBC" d="M53.8,76.5c0.1,0,0.1,0,0.2,0.1c0,0.1,0,0.1-0.1,0.2c-0.1,0-0.1,0-0.2-0.1
+ C53.7,76.6,53.7,76.5,53.8,76.5z"/>
+ <path fill="#FF7BBC" d="M54.5,76.2c0.1,0,0.1,0,0.2,0.1c0,0.1,0,0.1-0.1,0.2c-0.1,0-0.1,0-0.2-0.1
+ C54.4,76.3,54.4,76.3,54.5,76.2z"/>
+ </g>
+ <g>
+ <path fill="#FF7BBC" d="M55,75.7l0.2,0.1c0,0,0,0,0,0l-0.6,0.7c0,0,0,0,0,0l-0.2-0.1c0,0,0,0,0,0L55,75.7
+ C55,75.7,55,75.7,55,75.7z"/>
+ <path fill="#FF7BBC" d="M54.4,76.3c0.1-0.1,0.1-0.1,0.2,0c0.1,0.1,0.1,0.1,0,0.2c-0.1,0.1-0.1,0.1-0.2,0
+ C54.4,76.4,54.4,76.3,54.4,76.3z"/>
+ <path fill="#FF7BBC" d="M54.9,75.8c0.1-0.1,0.1-0.1,0.2,0c0.1,0.1,0.1,0.1,0,0.2C55,76,55,76,54.9,75.9
+ C54.8,75.9,54.8,75.8,54.9,75.8z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M54.7,76.2l0.1,0.2c0,0,0,0,0,0l-0.9,0.3c0,0,0,0,0,0l-0.1-0.2c0,0,0,0,0,0L54.7,76.2
+ C54.7,76.2,54.7,76.2,54.7,76.2z"/>
+ <path fill="#FF9BBB" d="M53.9,76.4c0.1,0,0.1,0,0.2,0.1c0,0.1,0,0.1-0.1,0.2c-0.1,0-0.1,0-0.2-0.1S53.9,76.5,53.9,76.4z"
+ />
+ <path fill="#FF9BBB" d="M54.6,76.2c0.1,0,0.1,0,0.2,0.1c0,0.1,0,0.1-0.1,0.2c-0.1,0-0.1,0-0.2-0.1
+ C54.5,76.3,54.5,76.3,54.6,76.2z"/>
+ </g>
+ <g>
+ <path fill="#FF9BBB" d="M55.1,75.7l0.2,0.1c0,0,0,0,0,0l-0.6,0.7c0,0,0,0,0,0l-0.2-0.1c0,0,0,0,0,0L55.1,75.7
+ C55.1,75.6,55.1,75.6,55.1,75.7z"/>
+ <path fill="#FF9BBB" d="M54.5,76.3c0.1-0.1,0.1-0.1,0.2,0c0.1,0.1,0.1,0.1,0,0.2c-0.1,0.1-0.1,0.1-0.2,0
+ C54.5,76.4,54.5,76.3,54.5,76.3z"/>
+ <path fill="#FF9BBB" d="M55,75.7c0.1-0.1,0.1-0.1,0.2,0c0.1,0.1,0.1,0.1,0,0.2c-0.1,0.1-0.1,0.1-0.2,0
+ C55,75.9,55,75.8,55,75.7z"/>
+ </g>
+ </g>
+ <path fill="#FF7BBC" d="M53.8,75.9c0.4-0.1,0.7,0,0.8,0.2c0.1,0.2-0.2,0.5-0.5,0.6c-0.4,0.1-0.7,0-0.8-0.2
+ C53.2,76.3,53.4,76,53.8,75.9z"/>
+ <path fill="#FF9BBB" d="M53.6,76.3c-0.1,0-0.1,0-0.2-0.1c0,0-0.1,0-0.1,0c-0.1,0.1-0.1,0.2-0.1,0.3c0.1,0.2,0.4,0.3,0.7,0.2
+ C53.9,76.6,53.8,76.4,53.6,76.3z"/>
+ <path fill="#FF7BBC" d="M54.9,75.9c0,0.1,0,0.1-0.1,0.2l-0.7,0.2c-0.1,0-0.1,0-0.2-0.1c0-0.1,0-0.1,0.1-0.2l0.7-0.2
+ C54.8,75.7,54.9,75.8,54.9,75.9z"/>
+ <g>
+ <g>
+ <path fill="#FF7BBC" d="M54.9,76.3c0,0.1,0,0.1-0.1,0.2l-0.7,0.2c-0.1,0-0.1,0-0.2-0.1c0-0.1,0-0.1,0.1-0.2l0.7-0.2
+ C54.8,76.2,54.9,76.2,54.9,76.3z"/>
+ <path fill="#FF7BBC" d="M54.1,76.4c0.1,0,0.1,0,0.2,0.1s0,0.1-0.1,0.2s-0.1,0-0.2-0.1C53.9,76.5,54,76.5,54.1,76.4z"/>
+ <path fill="#FFC7DA" d="M54.7,76.2c0.1,0,0.1,0,0.2,0.1c0,0.1,0,0.1-0.1,0.2c-0.1,0-0.1,0-0.2-0.1
+ C54.6,76.3,54.7,76.2,54.7,76.2z"/>
+ </g>
+ <g>
+ <path fill="#FFC7DA" d="M55.3,75.6l0.2,0.1c0,0,0,0,0,0l-0.6,0.7c0,0,0,0,0,0l-0.2-0.1c0,0,0,0,0,0L55.3,75.6
+ C55.2,75.6,55.2,75.6,55.3,75.6z"/>
+ <path fill="#FFC7DA" d="M54.7,76.3c0.1-0.1,0.1-0.1,0.2,0c0.1,0.1,0.1,0.1,0,0.2c-0.1,0.1-0.1,0.1-0.2,0
+ C54.6,76.4,54.6,76.3,54.7,76.3z"/>
+ <path fill="#FFC7DA" d="M55.1,75.7c0.1-0.1,0.1-0.1,0.2,0c0.1,0.1,0.1,0.1,0,0.2c-0.1,0.1-0.1,0.1-0.2,0
+ C55.1,75.9,55.1,75.8,55.1,75.7z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <linearGradient id="SVGID_50_" gradientUnits="userSpaceOnUse" x1="46.491" y1="70.0626" x2="49.0213" y2="73.7209">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_50_)" d="M49.9,73.2l-0.1-0.2c-0.8-2.7-1.5-4-2.2-3.8c-0.8,0.2-1.2,2.5-0.7,4.6l0.1,0.3L49.9,73.2z"/>
+ <path fill="#F2E4B3" d="M48.1,69.6c0.2,0,0.3,0,0.5,0.1c-0.3-0.4-0.6-0.6-0.9-0.5c-0.8,0.2-1.2,2.5-0.7,4.6l0.1,0.3l0.3-0.1
+ C46.9,71.9,47.3,69.8,48.1,69.6z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#FF7BBC" d="M48.6,65.7c0.1,0.8,0.8,1.4,1.5,1.3s1.4-0.8,1.3-1.5c-0.1-0.8-0.8-1.4-1.5-1.3
+ C49.1,64.3,48.5,64.9,48.6,65.7z"/>
+ <path fill="#FF9BBB" d="M48.7,65.9c-0.3-0.7-0.8-1.2-0.1-1.5c0.7-0.3,1.7-0.1,2,0.6c0.1,0.1,0.3,0.6,0.4,0.9
+ c0.3,0.7,0.3,1.9,0,2c-0.3,0.2-1.5-0.2-1.5-0.3C49.4,67.3,48.8,66,48.7,65.9z"/>
+ <path fill="#FFC7DA" d="M49.9,66.4c-0.3-0.7-0.8-1.2-0.1-1.5c0.2-0.1,0.5-0.2,0.7-0.2c-0.4-0.5-1.3-0.7-1.9-0.4
+ c-0.7,0.3-0.2,0.8,0.1,1.5c0.1,0.1,0.7,1.4,0.8,1.7c0,0.1,0.6,0.3,1.1,0.4C50.4,67.5,49.9,66.5,49.9,66.4z"/>
+ <path fill="#FFEFFA" d="M49.9,67.8c-0.1-0.3-0.8-1.6-0.8-1.7c-0.3-0.7-0.8-1.2-0.1-1.5c0.4-0.2,0.8-0.2,1.2-0.1
+ c-0.5-0.3-1.1-0.3-1.6-0.1c-0.7,0.3-0.2,0.8,0.1,1.5c0.1,0.1,0.7,1.4,0.8,1.7C49.5,67.6,49.7,67.7,49.9,67.8
+ C49.9,67.8,49.9,67.8,49.9,67.8z"/>
+ <path fill="#FF7BBC" d="M49.4,67.3c0.1,0,0.2,0,0.2-0.1c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.4
+ c0-0.1,0-0.1,0.1-0.2c0.2-0.2,0.6,0.1,0.8,0c0,0,0.1,0,0.1-0.1c0,0-0.1-0.4-0.1-0.4c-0.1-0.3-0.5-0.8-0.5-0.9
+ c-0.3-0.7-1.3-0.9-2-0.6c-0.7,0.3-0.2,0.8,0.1,1.5C48.7,66,49.2,66.9,49.4,67.3z"/>
+ <polygon fill="#FF9BBB" points="51.2,66.5 51.5,67.1 51.1,67.2 "/>
+ </g>
+
+ <linearGradient id="SVGID_51_" gradientUnits="userSpaceOnUse" x1="4930.5806" y1="-397.0789" x2="4928.209" y2="-394.7072" gradientTransform="matrix(-0.9007 0.4345 0.4345 0.9007 4661.1772 -1720.2771)">
+ <stop offset="0.1568" style="stop-color:#58AAEF"/>
+ <stop offset="0.2702" style="stop-color:#53A2EF"/>
+ <stop offset="0.4414" style="stop-color:#468EEE"/>
+ <stop offset="0.649" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8832" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_51_)" d="M51.1,62.5c-0.9,0.2-0.7,1.1-1.9,1.4c-0.7,0.2-1.2,0.5-1.4,0.9c-0.1,0.2-0.2,0.3-0.5,0.6
+ c-0.3,0.2-0.5,1,0.2,1.2c0.2,0.1,0.4,0.1,0.5,0.5c0.1,0.3,0.2,0.9,0.8,0.9c0.3,0,0.4-0.9,0.4-1.1c0-0.2,0-0.2,0-0.2
+ s0.1,0.7,0.5,0.2c0.2-0.2,0.2-0.8,0.2-0.8s1.1-0.2,1.5-0.6C52.7,64,51.9,62.3,51.1,62.5z"/>
+ <path fill="#0052E1" d="M51.1,62.5c0,0-0.1,0-0.1,0c0.4,0.6,0.5,1.5-0.4,2.5c-0.4,0.5-1.3,0.2-1.5,0.6
+ c-0.1,0.1-0.1,0.3-0.3,0.5c-0.4,0.4-0.4,0.1-0.5,0.1c-0.3,0,0,1-0.2,1.2c0.1,0.2,0.3,0.5,0.6,0.4c0.3,0,0.4-0.9,0.4-1.1
+ c0-0.2,0-0.2,0-0.2s0.1,0.7,0.5,0.2c0.2-0.2,0.2-0.8,0.2-0.8s1.1-0.2,1.5-0.6C52.7,64,51.9,62.3,51.1,62.5z"/>
+ <g>
+ <path fill="#A7D1F1" d="M48.5,67.3c-0.1-0.3-0.3-0.4-0.5-0.5c-0.6-0.3-0.4-1-0.2-1.2c0.4-0.3,0.4-0.3,0.5-0.6
+ c0.2-0.4,0.7-0.8,1.4-0.9c1.2-0.3,1-1.2,1.9-1.4c-0.1-0.2-0.3-0.3-0.5-0.2c-0.9,0.2-0.7,1.1-1.9,1.4
+ c-0.7,0.2-1.2,0.5-1.4,0.9c-0.1,0.2-0.2,0.3-0.5,0.6c-0.3,0.2-0.5,1,0.2,1.2c0.2,0.1,0.4,0.1,0.5,0.5
+ c0.1,0.3,0.2,0.9,0.8,0.9C48.6,67.7,48.6,67.5,48.5,67.3z"/>
+ </g>
+ <path fill="#FF9BBB" d="M49.3,67.5l0.4-0.2c0,0,0-0.1,0-0.1l-0.4-0.8c0,0-0.1,0-0.1,0l-0.4,0.2c0,0,0,0.1,0,0.1L49.3,67.5
+ C49.2,67.5,49.3,67.5,49.3,67.5z"/>
+
+ <rect x="49.2" y="66.6" transform="matrix(-0.9006 0.4346 -0.4346 -0.9006 122.7652 105.8251)" fill="#FF7BBC" width="0.2" height="0.7"/>
+ <path fill="#FFEFFA" d="M49.1,66.8c0-0.1,0-0.1,0.1-0.2l0.3-0.1c0-0.1-0.1-0.1-0.2-0.1l-0.3,0.1c-0.1,0-0.1,0.1-0.1,0.2
+ l0.3,0.7c0,0.1,0.1,0.1,0.2,0.1C49.4,67.5,49.1,66.8,49.1,66.8z"/>
+ </g>
+ <g>
+ <polygon fill="#FFC7DA" points="57.5,79.9 56.8,80.2 55,76.6 56.2,76.2 "/>
+ <g>
+ <linearGradient id="SVGID_52_" gradientUnits="userSpaceOnUse" x1="55.331" y1="77.69" x2="56.2294" y2="76.2969">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_52_)" d="M55.9,74.4l-2.1,1l2.5,4.2c0.1,0.1,0.2,0.1,0.3,0.1l0.8-0.3c0.1,0,0.2-0.2,0.1-0.3L55.9,74.4
+ z"/>
+ <linearGradient id="SVGID_53_" gradientUnits="userSpaceOnUse" x1="53.7241" y1="75.9665" x2="55.17" y2="74.3402">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1256" style="stop-color:#4086ED"/>
+ <stop offset="0.2727" style="stop-color:#2962EB"/>
+ <stop offset="0.4217" style="stop-color:#1747EA"/>
+ <stop offset="0.5712" style="stop-color:#0A33E9"/>
+ <stop offset="0.7217" style="stop-color:#0327E8"/>
+ <stop offset="0.8748" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_53_)" d="M55.9,74.4c0.2,0.6-0.1,1.3-0.7,1.5c-0.6,0.2-1.3-0.1-1.5-0.7c-0.2-0.6,0.1-1.3,0.7-1.5
+ C55,73.4,55.7,73.8,55.9,74.4z"/>
+ </g>
+ <path fill="#A7D1F1" d="M56.6,79.3c-0.4-0.5-2.5-3.5-2.5-3.5l2.2,3.7c0.1,0.1,0.2,0.1,0.3,0.1l0.3-0.1
+ C56.7,79.4,56.7,79.4,56.6,79.3z"/>
+ <path fill="#0052E1" d="M57.4,79l-1.5-4.7c-0.2-0.6-0.9-0.9-1.5-0.7c-0.4,0.2-0.7,0.5-0.8,1c1.1,0,1.8,1,2.2,1.9
+ c0.3,0.6,0.5,1.3,0.8,1.9c0.1,0.2,0.2,0.4,0.3,0.6c0,0.1,0.1,0.2,0.2,0.3l0.3-0.1C57.4,79.3,57.5,79.2,57.4,79z"/>
+ <g>
+ <g>
+ <path fill="#A5FCF2" d="M57.6,78.9c0-0.1,0.1-0.3-0.3-0.2c-0.4,0.1-0.6,0.6-0.6,0.6l0.4,0.5l0.3,0.4l0,0.2l0,0.2L59,80
+ c0,0,0-0.2-0.5-0.2c-0.4,0-0.9,0.3-1-0.1C57.4,79.5,57.4,79.1,57.6,78.9z"/>
+ <path fill="#00E6DC" d="M58.3,80.1c-0.3,0.1-0.7,0.2-0.9-0.2c-0.1-0.2-0.4-0.7-0.2-0.9c0.1-0.1,0.3-0.2,0.5-0.2
+ c0-0.1-0.1-0.2-0.4-0.1c-0.4,0.1-0.6,0.6-0.6,0.6l0.4,0.5l0.3,0.4l0,0.2l0,0.2L59,80c0,0,0,0,0-0.1
+ C58.7,80,58.5,80,58.3,80.1z"/>
+ <path fill="#CFFEF7" d="M56.5,80.8c0-0.1,0-0.4,0.1-0.6c0-0.2-0.2-0.5-0.4-0.6c-0.2-0.1-0.2-0.7,0.4-0.5
+ c0,0,0.5,0.6,0.6,0.8c0.1,0.2,0.2,0.3,0.1,0.4c0,0.2,0,0.2,0,0.2l-0.1,0L56.5,80.8z"/>
+ <path fill="#A5FCF2" d="M56.7,79.1c-0.1,0-0.1,0-0.2,0c0.3,0.1,0.5,0.5,0.6,0.7c0.2,0.3,0.1,0.9,0.1,0.9l0.3-0.1
+ c0,0-0.1-0.1,0-0.2c0-0.2,0-0.2-0.1-0.4C57.2,79.7,56.7,79.1,56.7,79.1z"/>
+ <path fill="#EFFDF9" d="M57.4,80.5l-0.6,0.2c0-0.1,0-0.4,0.1-0.6c0-0.2-0.2-0.5-0.4-0.6c-0.1-0.1-0.2-0.3,0-0.5
+ c-0.4,0-0.4,0.5-0.2,0.6c0.2,0.1,0.4,0.4,0.4,0.6c0,0.2-0.1,0.5-0.1,0.6L57.4,80.5L57.4,80.5C57.4,80.6,57.4,80.5,57.4,80.5
+ z"/>
+
+ <linearGradient id="SVGID_54_" gradientUnits="userSpaceOnUse" x1="4720.6763" y1="1897.1764" x2="4723.3306" y2="1897.1764" gradientTransform="matrix(-0.9366 0.3503 0.3503 0.9366 3815.843 -3350.5518)">
+ <stop offset="0" style="stop-color:#0052E1"/>
+ <stop offset="1" style="stop-color:#00D5E2"/>
+ </linearGradient>
+ <path fill="url(#SVGID_54_)" d="M58.9,79.9L59,80c0,0,0,0.1,0,0.1c-0.1,0-0.1,0.1-0.3,0.1c-0.2,0.1-0.1,0-0.6,0.2
+ c-0.5,0.2-1.4,0.6-1.4,0.6s-0.2,0-0.2-0.1c0-0.1,0-0.1,0-0.1s0.9-0.4,1.5-0.6C58.6,80,58.7,80,58.9,79.9
+ C58.9,79.9,58.9,79.9,58.9,79.9z"/>
+ <path fill="#A7D1F1" d="M56.5,80.9c0,0,0.9-0.4,1.5-0.6c0.6-0.2,0.6-0.2,0.8-0.3c0,0,0.1,0,0.1,0l0.1,0.1
+ c0,0-0.1-0.2-0.1-0.2c0,0-0.1,0-0.1,0C58.7,80,58.6,80,58,80.2C57.4,80.4,56.5,80.8,56.5,80.9
+ C56.5,80.8,56.5,80.9,56.5,80.9C56.5,80.9,56.5,80.9,56.5,80.9z"/>
+ <path fill="#0052E1" d="M59,80l-0.1-0.1c0,0-0.1,0-0.1,0c-0.1,0.1-0.1,0.1-0.2,0.1c0.1,0.1,0.1,0.2,0.1,0.3
+ c0.2-0.1,0.2-0.1,0.3-0.2C59.1,80.1,59.1,80,59,80z"/>
+ <path fill="#A7D1F1" d="M58.5,80.3c-0.5,0.2-1.4,0.6-1.4,0.6s-0.2,0-0.2-0.1c0-0.1,0-0.1,0-0.1c-0.2,0.1-0.3,0.1-0.3,0.1
+ s0,0,0,0.1c0,0.1,0.2,0.1,0.2,0.1s0.9-0.4,1.4-0.6c0.5-0.2,0.3-0.1,0.6-0.2c0.1,0,0.2-0.1,0.2-0.1
+ C58.8,80.2,58.9,80.2,58.5,80.3z"/>
+ </g>
+ <g>
+ <path fill="#FFFFFF" d="M57.1,79.9c0.1-0.1,0.2-0.2,0.4-0.2c0.1,0,0.1,0.1,0,0.1C57.4,79.8,57.2,79.9,57.1,79.9
+ C57.1,80,57.1,80,57.1,79.9C57.1,79.9,57.1,79.9,57.1,79.9z"/>
+ <path fill="#FFFFFF" d="M57.1,79.7c0.1-0.1,0.2-0.2,0.4-0.2c0,0,0.1,0.1,0,0.1C57.3,79.6,57.2,79.7,57.1,79.7
+ C57.1,79.8,57,79.8,57.1,79.7C57,79.7,57,79.7,57.1,79.7z"/>
+ <path fill="#FFFFFF" d="M57,79.5c0.1-0.1,0.3-0.2,0.4-0.3c0,0,0.1,0.1,0,0.1C57.4,79.4,57.2,79.5,57,79.5
+ C57.1,79.6,57,79.6,57,79.5C57,79.6,57,79.5,57,79.5z"/>
+ <path fill="#FFFFFF" d="M56.9,79.4c0.1-0.2,0.4-0.3,0.6-0.4c0,0,0,0.1,0,0.1C57.3,79.2,57,79.3,56.9,79.4
+ C56.9,79.5,56.9,79.5,56.9,79.4C56.9,79.5,56.9,79.4,56.9,79.4z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <g>
+ <path fill="#FFC7DA" d="M73,75c-0.6,1.3-1.1,3.3-0.8,3.4c0.3,0.2,1.5-1.5,2.2-2.7L73,75z"/>
+ <path fill="#FFC7DA" d="M74.4,75.8c-0.2,0.4-0.7,0.5-1.1,0.3c-0.4-0.2-0.5-0.7-0.3-1.1c0.2-0.4,0.7-0.5,1.1-0.3
+ C74.5,74.9,74.6,75.4,74.4,75.8z"/>
+ <path fill="#FFC7DA" d="M72.3,78.4c0,0,0-0.1,0-0.1c0,0-0.1,0-0.1,0c0,0,0,0.1,0,0.1C72.2,78.5,72.3,78.5,72.3,78.4z"/>
+ </g>
+ <g>
+ <path fill="#FFC7DA" d="M74.8,75.2c-0.8,1.3-1.4,1-1.5,0.9c-0.1-0.1-0.7-0.4,0-1.8c0.8-1.3,2-2.1,2.4-1.9
+ C76.1,72.6,75.6,73.8,74.8,75.2z"/>
+ <path fill="#FFC7DA" d="M75.8,72.7c-0.1,0.1-0.2,0.2-0.4,0.1c-0.1-0.1-0.2-0.2-0.1-0.4c0.1-0.1,0.2-0.2,0.4-0.1
+ S75.9,72.6,75.8,72.7z"/>
+ <path fill="#FFC7DA" d="M74.1,75.8c-0.2,0.3-0.6,0.4-0.9,0.2c-0.3-0.2-0.4-0.6-0.2-0.9c0.2-0.3,0.6-0.4,0.9-0.2
+ C74.2,75.2,74.3,75.5,74.1,75.8z"/>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#FF7BBC" d="M71.7,78.8l-0.1-0.1c0,0,0.3-0.6,0.3-0.6c0,0,0.1,0.1,0.1,0.1C72.1,78.3,71.8,78.8,71.7,78.8
+ C71.8,78.8,71.8,78.8,71.7,78.8z"/>
+ <path fill="#FF7BBC" d="M72.1,78.4c0,0-0.1,0.1-0.1,0c0,0-0.1-0.1,0-0.1c0,0,0.1-0.1,0.1,0C72.1,78.3,72.1,78.3,72.1,78.4
+ z"/>
+ <path fill="#FF7BBC" d="M71.8,78.8c0,0-0.1,0.1-0.1,0c0,0-0.1-0.1,0-0.1c0,0,0.1-0.1,0.1,0C71.8,78.7,71.8,78.7,71.8,78.8
+ z"/>
+ </g>
+ <g>
+ <path fill="#FF7BBC" d="M71.8,79.3h-0.1c0,0,0-0.6,0-0.6c0,0,0.2,0,0.2,0C71.8,78.7,71.8,79.3,71.8,79.3
+ C71.8,79.3,71.8,79.3,71.8,79.3z"/>
+ <circle fill="#FF7BBC" cx="71.7" cy="78.7" r="0.1"/>
+ <circle fill="#FF7BBC" cx="71.7" cy="79.2" r="0.1"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M71.7,78.9l-0.1-0.1c0,0,0.3-0.6,0.3-0.6c0,0,0.1,0.1,0.1,0.1C72,78.4,71.7,78.9,71.7,78.9
+ C71.7,78.9,71.7,78.9,71.7,78.9z"/>
+ <path fill="#FF9BBB" d="M72,78.4c0,0-0.1,0.1-0.1,0c0,0-0.1-0.1,0-0.1c0,0,0.1-0.1,0.1,0C72,78.3,72,78.4,72,78.4z"/>
+ <path fill="#FF9BBB" d="M71.8,78.8c0,0-0.1,0.1-0.1,0c0,0-0.1-0.1,0-0.1c0,0,0.1-0.1,0.1,0C71.8,78.7,71.8,78.8,71.8,78.8
+ z"/>
+ </g>
+ <g>
+ <path fill="#FF9BBB" d="M71.7,79.3h-0.1c0,0,0-0.6,0-0.6c0,0,0.2,0,0.2,0C71.8,78.7,71.8,79.3,71.7,79.3
+ C71.8,79.3,71.8,79.3,71.7,79.3z"/>
+ <circle fill="#FF9BBB" cx="71.7" cy="78.8" r="0.1"/>
+ <circle fill="#FF9BBB" cx="71.7" cy="79.3" r="0.1"/>
+ </g>
+ </g>
+ <path fill="#FFC7DA" d="M72.3,78.6c-0.1,0.2-0.3,0.3-0.5,0.3c-0.1-0.1-0.1-0.3,0-0.5c0.1-0.2,0.4-0.3,0.5-0.3
+ C72.4,78.2,72.4,78.4,72.3,78.6z"/>
+ <path fill="#FFC7DA" d="M71.8,79.2l-0.1-0.1c0,0,0.3-0.6,0.3-0.6c0,0,0.1,0.1,0.1,0.1C72.2,78.6,71.9,79.2,71.8,79.2
+ C71.9,79.2,71.9,79.2,71.8,79.2z"/>
+ <g>
+ <g>
+ <path fill="#FFC7DA" d="M71.6,79l-0.1-0.1c0,0,0.3-0.6,0.3-0.6c0,0,0.1,0.1,0.1,0.1C72,78.4,71.7,78.9,71.6,79
+ C71.7,79,71.6,79,71.6,79z"/>
+ <path fill="#FFC7DA" d="M71.9,78.5c0,0-0.1,0.1-0.1,0c0,0-0.1-0.1,0-0.1c0,0,0.1-0.1,0.1,0C71.9,78.4,72,78.4,71.9,78.5z"
+ />
+ <path fill="#FFC7DA" d="M71.7,78.9c0,0-0.1,0.1-0.1,0c0,0-0.1-0.1,0-0.1c0,0,0.1-0.1,0.1,0C71.7,78.8,71.7,78.8,71.7,78.9
+ z"/>
+ </g>
+ <g>
+ <path fill="#FFC7DA" d="M71.7,79.4h-0.1c0,0,0-0.6,0-0.6c0,0,0.2,0,0.2,0C71.7,78.8,71.7,79.4,71.7,79.4
+ C71.7,79.4,71.7,79.4,71.7,79.4z"/>
+ <circle fill="#FFC7DA" cx="71.6" cy="78.8" r="0.1"/>
+ <path fill="#FFC7DA" d="M71.7,79.3C71.7,79.4,71.7,79.4,71.7,79.3c-0.1,0.1-0.2,0-0.2,0C71.5,79.3,71.6,79.2,71.7,79.3
+ C71.7,79.2,71.7,79.3,71.7,79.3z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+
+ <linearGradient id="SVGID_55_" gradientUnits="userSpaceOnUse" x1="732.3873" y1="679.0122" x2="734.1719" y2="681.5797" gradientTransform="matrix(0.866 0.5 -0.5 0.866 -220.2181 -881.579)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_55_)" d="M73.2,74.2l0.1-0.1c0.8-1.2,2-2.1,2.5-1.8c0.4,0.2,0.2,1.2-0.7,2.8L75,75.2L73.2,74.2z"/>
+ </g>
+ <path fill="#A5FCF2" d="M78.1,75.3c-0.5,0.2-2.3,0.5-3.6-0.8c-1.3-1.3-2.1-2.6-2.1-2.6s-1.9,0.3-2.3-1.1
+ c-0.4-1.4,0-2.3,0.1-2.7c0.1-0.4-0.1-1.2,0.5-1.6c0.6-0.5,1-0.5,1.6-0.3c0.6,0.2,1.5,0,1.9,0.5c0.4,0.5,0.7,1,1.3,1.1
+ c0.6,0,1.8,0.5,2.1,1.3c0.3,0.8,0,1.3,0.3,1.7c0.2,0.4,1.5,0.9,1.6,2.5C79.6,74.8,78.4,75.1,78.1,75.3z"/>
+ <path fill="#00E6DC" d="M79.5,73.2c-0.1-1.1-0.7-1.7-1.1-2.1c-0.1,0.2-0.1,0.7-0.2,1.2c-0.1,0.8-1.7-1-2.1-1.6
+ c-0.1-0.3-0.2-0.6-0.3-0.8c-0.1-0.3-0.3-0.5-0.6-0.5c-0.2,0-0.4,0.1-0.6,0.2c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.3
+ c-0.3-0.2-0.5-0.4-0.8-0.7c-0.2-0.2-0.3-0.4-0.4-0.6c-0.4,0-1-0.1-1.5-0.1c0,0,0,0.1,0,0.1c-0.1,0.4-0.5,1.3-0.1,2.7
+ c0.4,1.4,2.3,1.1,2.3,1.1s0.8,1.3,2.1,2.6c1.3,1.3,3.2,1,3.6,0.8C78.4,75.1,79.6,74.8,79.5,73.2z"/>
+ <path fill="#00E6DC" d="M72.6,70.9c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.6-0.2-1-0.1c0,0.1,0,0.1,0,0.2c0,0.2-0.1,0.6,0.1,0.7
+ c0.1,0.1,0.4,0.1,0.5,0.1c0.1,0,0.3,0,0.4,0.1c0.3,0.2,0.3,0.5,0.1,0.7c0,0-0.1,0.1-0.1,0.1c0.3,0,0.5,0,0.5,0s0.1,0.2,0.4,0.6
+ c0.1-0.1,0.1-0.3,0.1-0.4C72.9,71.6,72.8,71.2,72.6,70.9z"/>
+ <g>
+ <path fill="#EFFDF9" d="M70.5,70.7c-0.1-0.2-0.1-0.4-0.1-0.5c0.2-0.1,0.5-0.2,0.7-0.3c0.1,0,0.2,0,0.3,0c-0.2,0-0.4,0-0.6,0
+ c-0.3,0-0.5,0.1-0.7,0.3c0,0.2,0.1,0.3,0.1,0.5c0.3,1.1,1.6,1.2,2.1,1.1C71.6,71.8,70.7,71.6,70.5,70.7z"/>
+ </g>
+ <g>
+ <path fill="#00E6DC" d="M79.5,73.2c-0.1-1.6-1.3-2.1-1.6-2.5c-0.2-0.4,0-0.9-0.3-1.7c-0.2-0.5-0.7-0.8-1.2-1.1
+ c0.2,0.7,0,1.1,0.2,1.5c0.2,0.4,1.5,0.9,1.6,2.5c0.1,1.6-1,2-1.3,2.1c-0.4,0.2-2,0.4-3.3-0.5c0.3,0.3,0.6,0.6,0.9,1
+ c1.3,1.3,3.2,1,3.6,0.8C78.4,75.1,79.6,74.8,79.5,73.2z"/>
+ </g>
+ <path fill="#00E6DC" d="M77.9,74.1c-0.9-0.1-1.4-1-1.8-1.7c-0.2-0.4-0.3-0.8-0.6-1.1c-0.1-0.2-0.3-0.3-0.5-0.4
+ c-0.2-0.1-0.4-0.1-0.6-0.2c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.3-0.1-0.4-0.1
+ c-0.2,0.1-0.2,0.4-0.2,0.6c0,0.2,0.2,0.4,0.2,0.7c0,0.2,0.1,0.5,0,0.7c0,0.1-0.1,0.2-0.2,0.3c0.3,0.5,1,1.4,2,2.3
+ c1.3,1.3,3.2,1,3.6,0.8c0.3-0.1,1-0.4,1.3-1.3C79,74.2,78.4,74.2,77.9,74.1z"/>
+ <g>
+ <path fill="#00E6DC" d="M77.9,74.1c-0.3,0-0.5-0.1-0.7-0.3C77.1,73.9,77,74,76.9,74c-0.4,0.2-2,0.4-3.3-0.5
+ c0.3,0.3,0.6,0.6,0.9,1c1.3,1.3,3.2,1,3.6,0.8c0.3-0.1,1-0.4,1.3-1.3C79,74.2,78.4,74.2,77.9,74.1z"/>
+ </g>
+ <g>
+ <path fill="#EFFDF9" d="M76.3,68.4c0.4,0,0.9,0.2,1.3,0.5c-0.4-0.7-1.5-1.2-2.1-1.2c-0.1,0-0.3,0-0.4-0.1
+ C75.5,67.9,75.7,68.3,76.3,68.4z"/>
+ <path fill="#EFFDF9" d="M74.2,66.6c-0.4-0.5-1.3-0.3-1.9-0.5c-0.6-0.2-1-0.1-1.6,0.3c-0.6,0.5-0.5,1.2-0.5,1.6
+ c-0.1,0.4-0.4,1.2-0.2,2.5c0.2,0.1,0.4,0.2,0.5,0.2c0.1,0,0.1,0,0.2,0.1c-0.1-1,0.2-1.6,0.3-2c0.1-0.4-0.1-1.2,0.5-1.6
+ c0.6-0.5,1-0.5,1.6-0.3c0.4,0.1,1.1,0.1,1.6,0.3C74.5,66.9,74.4,66.7,74.2,66.6z"/>
+ </g>
+ <g>
+ <g>
+
+ <linearGradient id="SVGID_56_" gradientUnits="userSpaceOnUse" x1="1012.2582" y1="54.3546" x2="1015.3774" y2="54.3546" gradientTransform="matrix(-8.720000e-02 0.9962 -0.9962 -8.720000e-02 216.3926 -927.7167)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.2526" style="stop-color:#FC796A"/>
+ <stop offset="0.5112" style="stop-color:#E72975"/>
+ </linearGradient>
+ <polygon fill="url(#SVGID_56_)" points="71.4,76 71,77.8 76.2,79.3 76.7,76.2 "/>
+
+ <linearGradient id="SVGID_57_" gradientUnits="userSpaceOnUse" x1="1012.2582" y1="53.7926" x2="1015.3779" y2="53.7926" gradientTransform="matrix(-8.720000e-02 0.9962 -0.9962 -8.720000e-02 216.3926 -927.7167)">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_57_)" d="M73.3,76.3c0.1,0.1,0.3,0.2,0.5,0.2c0.3,0.1,0.7,0.2,1,0.1c0.4,0,0.7-0.2,1-0.4
+ c0,0,0.1-0.1,0.2-0.1l-2.8-0.1c0,0,0,0,0,0C73.2,76.1,73.2,76.2,73.3,76.3z"/>
+
+ <linearGradient id="SVGID_58_" gradientUnits="userSpaceOnUse" x1="1012.2582" y1="54.3546" x2="1015.3774" y2="54.3546" gradientTransform="matrix(-8.720000e-02 0.9962 -0.9962 -8.720000e-02 216.3926 -927.7167)">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_58_)" d="M76.3,76.3c-0.4,0.2-0.8,0.4-1.3,0.5c-1.3,0.4-2.6,0.4-3.8,0l-0.2,1l5.2,1.4l0.5-3.1l-0.2,0
+ C76.4,76.2,76.4,76.3,76.3,76.3z"/>
+ <path fill="#F2E4B3" d="M71.4,76l0.4,0.2c0.2,0,1.4-0.2,1.4-0.2l3.6,0.1L71.4,76z"/>
+
+ <linearGradient id="SVGID_59_" gradientUnits="userSpaceOnUse" x1="1012.5111" y1="56.9525" x2="1014.4088" y2="56.9525" gradientTransform="matrix(-8.720000e-02 0.9962 -0.9962 -8.720000e-02 216.3926 -927.7167)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_59_)" d="M71.4,76c-0.5,0-1,0.3-1,0.9c0,0.5,0.3,1,0.9,1c0.5,0,1-0.3,1-0.9C72.3,76.5,71.9,76,71.4,76
+ z"/>
+
+ <linearGradient id="SVGID_60_" gradientUnits="userSpaceOnUse" x1="1012.2582" y1="51.5743" x2="1015.4032" y2="51.5743" gradientTransform="matrix(-8.720000e-02 0.9962 -0.9962 -8.720000e-02 216.3926 -927.7167)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_60_)" d="M76.7,76.2c-0.9-0.1-1.6,0.6-1.7,1.4c-0.1,0.9,0.6,1.6,1.4,1.7c0.9,0.1,1.6-0.6,1.7-1.4
+ C78.3,77,77.6,76.3,76.7,76.2z"/>
+ </g>
+ <g>
+
+ <linearGradient id="SVGID_61_" gradientUnits="userSpaceOnUse" x1="614.861" y1="-383.5105" x2="615.9064" y2="-383.5105" gradientTransform="matrix(0.6428 -0.766 0.766 0.6428 -28.2641 796.8765)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <polygon fill="url(#SVGID_61_)" points="74.4,80.4 74.8,79.9 72.7,77.5 72,78.3 "/>
+ <g>
+ <path fill="#FC796A" d="M70.7,77.6l1.3-1.3l2.5,3c0.1,0.1,0.1,0.2,0,0.2L74,80.1c-0.1,0.1-0.2,0.1-0.2,0L70.7,77.6z"/>
+
+ <linearGradient id="SVGID_62_" gradientUnits="userSpaceOnUse" x1="615.728" y1="-387.2856" x2="615.2236" y2="-385.6375" gradientTransform="matrix(0.6428 -0.766 0.766 0.6428 -28.2641 796.8765)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="1" style="stop-color:#FC796A"/>
+ </linearGradient>
+ <path fill="url(#SVGID_62_)" d="M70.7,77.6c0.4,0.3,1,0.3,1.3-0.1c0.3-0.4,0.3-1-0.1-1.3c-0.4-0.3-1-0.3-1.3,0.1
+ C70.2,76.7,70.3,77.3,70.7,77.6z"/>
+ <linearGradient id="SVGID_63_" gradientUnits="userSpaceOnUse" x1="70.6588" y1="78.0775" x2="74.5145" y2="78.0775">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path opacity="0.5" fill="url(#SVGID_63_)" d="M72.2,76.6c0.1,0.2,0.1,0.4,0.2,0.5c0.1,0.4,0.3,0.8,0.6,1.2
+ c0.2,0.4,0.5,0.7,0.9,1c0.2,0.2,0.3,0.3,0.5,0.4l0.2-0.2c0.1-0.1,0.1-0.2,0-0.2l-2.4-2.9C72.1,76.5,72.2,76.5,72.2,76.6z"/>
+ </g>
+ <path fill="#F2E4B3" d="M70.9,76.7c0.1-0.2,0.4-0.4,0.7-0.4c0.1,0,0.2,0,0.3,0c-0.4-0.4-1-0.3-1.4,0.1
+ c-0.3,0.4-0.3,1,0.1,1.3l0.2,0.1C70.6,77.4,70.7,77,70.9,76.7z"/>
+ <g>
+ <g>
+ <path fill="#58AAEF" d="M73.6,80.1c-0.1,0-0.3,0-0.1-0.3c0.2-0.3,0.6-0.3,0.6-0.3l0.3,0.4l0.2,0.3l0.2,0.1l0.1,0.1l-0.8,1
+ c0,0-0.1-0.1,0-0.4c0.1-0.3,0.4-0.6,0.2-0.8C74.1,80.2,73.8,80.1,73.6,80.1z"/>
+ <path fill="#A7D1F1" d="M74.3,80.5c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.3,0,0.4,0,0.4l0.1-0.2c0-0.1,0-0.1,0.1-0.2
+ C74.3,81,74.4,80.7,74.3,80.5z"/>
+ <g>
+ <path fill="#0042EF" d="M75.3,79.9c0,0-0.3-0.1-0.4-0.1c-0.2,0-0.3-0.3-0.3-0.4c0-0.2-0.5-0.3-0.5,0.2
+ c0,0,0.3,0.5,0.4,0.6c0.1,0.1,0.2,0.2,0.3,0.2c0.1,0,0.2,0.1,0.2,0.1l0,0L75.3,79.9z"/>
+ </g>
+ <path fill="#0052E1" d="M74.4,80.2c0.1,0,0.3,0,0.4,0c0.1,0,0.1,0.1,0.1,0.1l0.3-0.4c0,0-0.3-0.1-0.4-0.1
+ c-0.2,0-0.3-0.3-0.3-0.4c0-0.2-0.5-0.3-0.5,0.2C74,79.6,74.3,80,74.4,80.2z"/>
+
+ <linearGradient id="SVGID_64_" gradientUnits="userSpaceOnUse" x1="577.2866" y1="-290.3718" x2="579.3505" y2="-290.3718" gradientTransform="matrix(0.6428 -0.766 0.766 0.6428 -74.5806 710.3488)">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_64_)" d="M74,81.4l0.1,0.1c0,0,0.1,0,0.1,0c0,0,0.1-0.1,0.2-0.2c0.1-0.1,0-0.1,0.3-0.4
+ c0.3-0.3,0.8-0.9,0.8-0.9s0.1-0.1,0-0.2c-0.1,0-0.1-0.1-0.1-0.1s-0.5,0.5-0.9,0.9C74.2,81.2,74.2,81.2,74,81.4
+ C74,81.3,74,81.4,74,81.4z"/>
+ <path fill="#A7D1F1" d="M74.4,81.3l-0.1-0.1c0,0,0-0.1,0-0.1c0.1-0.1,0.1-0.2,0.4-0.5c0.2-0.2,0.4-0.5,0.6-0.7
+ c0,0-0.6,0.5-0.9,0.9c-0.3,0.4-0.3,0.4-0.4,0.5c0,0,0,0,0,0.1l0.1,0.1c0,0,0.1,0,0.1,0c0,0,0.1-0.1,0.2-0.2
+ C74.4,81.3,74.4,81.3,74.4,81.3C74.4,81.3,74.4,81.3,74.4,81.3z"/>
+ <path fill="#0052E1" d="M75.4,79.9C75.4,79.9,75.3,79.9,75.4,79.9c-0.1-0.1-0.2,0.1-0.4,0.3c0,0,0.1,0.1,0.1,0.1
+ c0,0,0,0.1,0,0.1c0.2-0.2,0.3-0.3,0.3-0.3S75.5,80,75.4,79.9z"/>
+ </g>
+ <g>
+ <path fill="#FFFFFF" d="M74.5,80c-0.1,0-0.2,0.1-0.3,0.2c0,0,0,0.1,0.1,0C74.3,80.2,74.4,80.1,74.5,80
+ C74.6,80.1,74.6,80.1,74.5,80C74.5,80,74.5,80,74.5,80z"/>
+ <path fill="#FFFFFF" d="M74.3,80c-0.1,0-0.2,0.1-0.2,0.2c0,0,0,0.1,0.1,0.1C74.2,80.1,74.3,80,74.3,80
+ C74.4,80,74.4,80,74.3,80C74.4,79.9,74.4,79.9,74.3,80z"/>
+ <path fill="#FFFFFF" d="M74.2,79.9c-0.1,0.1-0.2,0.2-0.3,0.3c0,0,0,0.1,0.1,0.1C74,80.1,74.1,80,74.2,79.9
+ C74.3,79.9,74.2,79.9,74.2,79.9z"/>
+ <path fill="#FFFFFF" d="M74.2,79.8c-0.1,0-0.4,0.2-0.4,0.3c0,0,0.1,0.1,0.1,0C73.9,80,74.1,79.9,74.2,79.8
+ C74.2,79.8,74.2,79.8,74.2,79.8z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+
+ <linearGradient id="SVGID_65_" gradientUnits="userSpaceOnUse" x1="508.7779" y1="76.5769" x2="512.5253" y2="76.5769" gradientTransform="matrix(1 0 0 1 -434 0)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_65_)" d="M76.3,74.3h1c0.7,0,1.2,0.6,1.2,1.2v1.8c0,0.9-0.7,1.6-1.6,1.6h-0.4c-0.9,0-1.6-0.7-1.6-1.6
+ l-0.2-1.8C74.8,74.8,75.6,74.3,76.3,74.3z"/>
+ <linearGradient id="SVGID_66_" gradientUnits="userSpaceOnUse" x1="75.4775" y1="76.5769" x2="78.5253" y2="76.5769">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_66_)" d="M77.3,74.3h-1c-0.3,0-0.6,0.1-0.8,0.2c0.3,0.2,0.5,0.6,0.5,1v1.8c0,0.5-0.2,0.9-0.5,1.2
+ c0.3,0.3,0.7,0.4,1.1,0.4h0.4c0.9,0,1.6-0.7,1.6-1.6v-1.8C78.5,74.8,78,74.3,77.3,74.3z"/>
+
+ <linearGradient id="SVGID_67_" gradientUnits="userSpaceOnUse" x1="436.9553" y1="-122.5032" x2="440.5359" y2="-118.9225" gradientTransform="matrix(0.9063 -0.4226 0.4226 0.9063 -270.7567 368.884)">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_67_)" d="M75.6,76.3c-0.4,0.2-0.8,0.3-1-0.1c0,0-0.2-0.3-0.3-0.7c-1.6-3.4,0.2-4.5,0.2-4.5
+ c0,0.1,1.3-0.5,3.1,2.2c0.5,0.7,0.2,0.1,0.7,1.3C78.6,75,76.8,75.8,75.6,76.3z"/>
+ <path fill="#A7D1F1" d="M75.1,76.2c0,0-0.2-0.3-0.3-0.7c-1.5-3.2,0-4.4,0.2-4.5c-0.3,0-0.4,0-0.4,0c0,0-1.8,1.1-0.2,4.5
+ c0.2,0.4,0.3,0.7,0.3,0.7c0.1,0.3,0.4,0.3,0.6,0.2C75.2,76.4,75.1,76.3,75.1,76.2z"/>
+ <path fill="#0052E1" d="M78.4,74.5c-0.6-1.2-0.2-0.6-0.7-1.3c-1.8-2.6-3.1-2.1-3.1-2.2c0,0,0,0-0.1,0.1
+ c0.2,0.2,1.2-0.1,1.6,1.5c0.1,0.5-0.4,1.3-0.6,1.8c-0.2,0.4-0.2,0.6-0.5,0.9c-0.3,0.3,0.1,0.8-0.2,0.9c0.2,0.3,0.6,0.2,1,0
+ C76.8,75.8,78.6,75,78.4,74.5z"/>
+ <g>
+ <path fill="#00095D" d="M60.9,67.4C61,67.4,61,67.4,60.9,67.4c0.1,0,0.1-0.1,0.1-0.1c0-0.1,0.1-0.2,0.1-0.3c0,0,0.1,0,0.1,0.1
+ c0.1,0.2,0.2,0.4,0.3,0.6c0.1,0.2,0.1,0.4,0,0.7c-0.1,0.3-0.3,0.5-0.5,0.5c-0.2,0.1-0.5,0.1-0.7,0c-0.3-0.1-0.6-0.2-0.7-0.5
+ c-0.1-0.2,0-0.5,0.1-0.7c0.1-0.2,0.3-0.5,0.4-0.7c0.1,0,0.1,0.4,0.2,0.4C60.6,67.4,60.8,67.4,60.9,67.4z"/>
+ <path fill="#00095D" d="M59.8,68.9c-0.6,0.5-0.9,1.4-1,2.2c0,0.2,0,0.3-0.1,0.5c-0.1,0.2-0.2,0.3-0.3,0.4
+ c-0.2,0.1-0.4,0-0.6-0.1c-0.2-0.2-0.2-0.4-0.3-0.6c0-0.1-0.1-0.3,0-0.4c0-0.4,0.4-0.8,0.6-1.2c0.1-0.2,0.2-0.5,0.2-0.7
+ c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.3-0.3-0.5-0.4c-0.1,0.1,0,0.2,0,0.3c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.5c-0.3,0.4-0.4,0.9-0.4,1.3c0,0.5,0.3,0.9,0.7,1.2c0.4,0.2,0.9,0.2,1.3,0.1c0.2-0.1,0.3-0.1,0.5-0.1
+ c0.2,0,0.3,0,0.5,0.1c0.5,0.1,0.8,0.1,1.2,0c0.1,0,0.1,0,0.2-0.1c0.1-0.1,0.1-0.2,0.1-0.3c0-0.7,0.2-1.3,0.2-2
+ c0-0.1,0-0.3,0-0.4C61.5,68.4,60.4,68.3,59.8,68.9z"/>
+ </g>
+ <g>
+ <linearGradient id="SVGID_68_" gradientUnits="userSpaceOnUse" x1="60.886" y1="67.1703" x2="61.3887" y2="67.1703">
+ <stop offset="0.1568" style="stop-color:#58AAEF"/>
+ <stop offset="0.2702" style="stop-color:#53A2EF"/>
+ <stop offset="0.4414" style="stop-color:#468EEE"/>
+ <stop offset="0.649" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8832" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_68_)" d="M61.3,67.4C61.3,67.4,61.3,67.4,61.3,67.4c0.1,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.2-0.1-0.2
+ c0,0-0.1-0.1-0.1-0.1c0,0.1-0.1,0.2-0.1,0.3c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0C61,67.4,61.1,67.4,61.3,67.4z"/>
+ <linearGradient id="SVGID_69_" gradientUnits="userSpaceOnUse" x1="58.4021" y1="69.3891" x2="60.3502" y2="69.3891">
+ <stop offset="0.1568" style="stop-color:#58AAEF"/>
+ <stop offset="0.2702" style="stop-color:#53A2EF"/>
+ <stop offset="0.4414" style="stop-color:#468EEE"/>
+ <stop offset="0.649" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8832" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_69_)" d="M58.4,71.9c0.1,0,0.2,0,0.3,0c0.2-0.1,0.3-0.2,0.3-0.4c0.1-0.2,0.1-0.3,0.1-0.5
+ c0.1-0.8,0.4-1.6,1-2.2c0.1-0.1,0.1-0.1,0.2-0.2c-0.1-0.1-0.3-0.2-0.3-0.4c-0.1-0.2,0-0.5,0.1-0.7c0.1-0.1,0.1-0.3,0.2-0.4
+ c0-0.1-0.1-0.3-0.1-0.3c-0.1,0.2-0.3,0.5-0.4,0.7c-0.1,0.2-0.2,0.5-0.1,0.7c0.1,0.2,0.2,0.3,0.3,0.4c-0.1,0-0.2,0.1-0.2,0.2
+ c-0.6,0.5-0.9,1.4-1,2.2c0,0.2,0,0.3-0.1,0.5C58.7,71.7,58.6,71.8,58.4,71.9z"/>
+ <linearGradient id="SVGID_70_" gradientUnits="userSpaceOnUse" x1="59.8087" y1="72.1461" x2="60.8473" y2="72.1461">
+ <stop offset="0.1568" style="stop-color:#58AAEF"/>
+ <stop offset="0.2702" style="stop-color:#53A2EF"/>
+ <stop offset="0.4414" style="stop-color:#468EEE"/>
+ <stop offset="0.649" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8832" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_70_)" d="M60.4,72.1c-0.2,0-0.3-0.1-0.5-0.1c0,0-0.1,0-0.1,0c0.1,0,0.2,0,0.3,0
+ c0.3,0.1,0.5,0.1,0.8,0.1C60.7,72.2,60.5,72.2,60.4,72.1z"/>
+ <linearGradient id="SVGID_71_" gradientUnits="userSpaceOnUse" x1="57.096" y1="70.1084" x2="58.6734" y2="70.1084">
+ <stop offset="0.1568" style="stop-color:#58AAEF"/>
+ <stop offset="0.2702" style="stop-color:#53A2EF"/>
+ <stop offset="0.4414" style="stop-color:#468EEE"/>
+ <stop offset="0.649" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8832" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_71_)" d="M58.1,72.1c-0.4-0.2-0.7-0.7-0.7-1.2c0-0.5,0.1-1,0.4-1.3c0.1-0.2,0.3-0.3,0.4-0.5
+ c0.1-0.2,0.1-0.4,0.1-0.6c0-0.1-0.1-0.2-0.2-0.3c0-0.1-0.1-0.1-0.1-0.2c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0.1,0,0.2,0,0.3
+ c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0.2,0,0.4-0.1,0.6c-0.1,0.2-0.2,0.3-0.4,0.5c-0.3,0.4-0.4,0.9-0.4,1.3c0,0.5,0.3,0.9,0.7,1.2
+ c0.3,0.2,0.6,0.2,0.9,0.2C58.5,72.3,58.3,72.2,58.1,72.1z"/>
+ </g>
+ <g>
+ <g>
+ <g>
+
+ <linearGradient id="SVGID_72_" gradientUnits="userSpaceOnUse" x1="1091.0399" y1="506.431" x2="1094.1592" y2="506.431" gradientTransform="matrix(0.4226 0.9063 -0.9063 0.4226 71.3367 -1125.3199)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <polygon fill="url(#SVGID_72_)" points="71.2,78.8 71.8,80.6 77,79.3 75.9,76.3 "/>
+
+ <linearGradient id="SVGID_73_" gradientUnits="userSpaceOnUse" x1="1091.2928" y1="509.0291" x2="1093.1906" y2="509.0291" gradientTransform="matrix(0.4226 0.9063 -0.9063 0.4226 71.3367 -1125.3199)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_73_)" d="M71.2,78.8c-0.5,0.2-0.7,0.8-0.5,1.3c0.2,0.5,0.8,0.7,1.3,0.5c0.5-0.2,0.7-0.8,0.5-1.3
+ C72.2,78.8,71.7,78.6,71.2,78.8z"/>
+
+ <linearGradient id="SVGID_74_" gradientUnits="userSpaceOnUse" x1="1091.0399" y1="503.6507" x2="1094.1851" y2="503.6507" gradientTransform="matrix(0.4226 0.9063 -0.9063 0.4226 71.3367 -1125.3199)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_74_)" d="M76,76.3c-0.8,0.4-1.1,1.3-0.8,2.1c0.4,0.8,1.3,1.1,2.1,0.8c0.8-0.4,1.1-1.3,0.8-2.1
+ C77.7,76.3,76.7,76,76,76.3z"/>
+ </g>
+
+ <linearGradient id="SVGID_75_" gradientUnits="userSpaceOnUse" x1="948.3629" y1="944.6964" x2="949.4084" y2="944.6964" gradientTransform="matrix(0.8192 0.5736 -0.5736 0.8192 -165.7161 -1236.0438)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <polygon fill="url(#SVGID_75_)" points="68.4,83.1 68.9,83.5 71.1,81.1 70.2,80.5 "/>
+ <g>
+
+ <linearGradient id="SVGID_76_" gradientUnits="userSpaceOnUse" x1="948.0643" y1="943.7062" x2="949.9484" y2="943.7062" gradientTransform="matrix(0.8192 0.5736 -0.5736 0.8192 -165.7161 -1236.0438)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_76_)" d="M70.8,79.1l1.5,1.2l-2.8,2.7c-0.1,0.1-0.2,0.1-0.2,0l-0.6-0.4c-0.1-0.1-0.1-0.2,0-0.2
+ L70.8,79.1z"/>
+
+ <linearGradient id="SVGID_77_" gradientUnits="userSpaceOnUse" x1="948.2416" y1="941.2606" x2="949.9531" y2="942.0811" gradientTransform="matrix(0.8192 0.5736 -0.5736 0.8192 -165.7161 -1236.0438)">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_77_)" d="M70.8,79.1c-0.3,0.4-0.2,1,0.2,1.3c0.4,0.3,1,0.2,1.3-0.2c0.3-0.4,0.2-1-0.2-1.3
+ C71.7,78.6,71.1,78.7,70.8,79.1z"/>
+ </g>
+ <linearGradient id="SVGID_78_" gradientUnits="userSpaceOnUse" x1="70.8676" y1="78.5772" x2="76.9397" y2="81.4878">
+ <stop offset="0" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_78_)" d="M78,77.1c-0.4-0.8-1.3-1.1-2.1-0.8c0,0-4.8,2.5-4.8,2.5c-0.1,0.1-0.3,0.2-0.4,0.3l-2.2,3.3
+ c-0.1,0.1,0,0.2,0,0.2l0.6,0.4c0.1,0,0.2,0,0.2,0l2.6-2.6l4.8-1.2c0.1,0,0.2-0.1,0.4-0.1C78.1,78.8,78.4,77.9,78,77.1z"/>
+ <linearGradient id="SVGID_79_" gradientUnits="userSpaceOnUse" x1="70.8676" y1="78.5772" x2="76.9397" y2="81.4878">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_79_)" d="M78,77.1c-0.4-0.8-1.3-1.1-2.1-0.8c0,0,0.8,0.1,0.8,0.7c0,1.5-0.8,1.8-1.6,2.2
+ c-0.1,0.1-0.2,0.1-0.4,0.1L70,80.5l-0.2,0.2l-1.1,1.7c-0.1,0.1,0,0.2,0,0.2l0.6,0.4c0.1,0,0.2,0,0.2,0l2.6-2.6l4.8-1.2
+ c0.1,0,0.2-0.1,0.4-0.1C78.1,78.8,78.4,77.9,78,77.1z"/>
+ <linearGradient id="SVGID_80_" gradientUnits="userSpaceOnUse" x1="70.8687" y1="78.5876" x2="76.9356" y2="81.4957">
+ <stop offset="8.322050e-02" style="stop-color:#F2BAA0"/>
+ <stop offset="0.5" style="stop-color:#FC796A"/>
+ <stop offset="1" style="stop-color:#E72975"/>
+ </linearGradient>
+ <path fill="url(#SVGID_80_)" d="M78,77.1c-0.1-0.3-0.3-0.5-0.6-0.6c0,0.1,0.1,0.1,0.1,0.2c0.4,0.8,0,1.7-0.8,2.1
+ c-0.1,0.1-0.2,0.1-0.4,0.1l-4.8,1.2L69,82.7c-0.1,0.1-0.2,0.1-0.2,0l-0.2-0.1c0,0.1,0,0.1,0.1,0.2l0.6,0.4c0.1,0,0.2,0,0.2,0
+ l2.6-2.6l4.8-1.2c0.1,0,0.2-0.1,0.4-0.1C78.1,78.8,78.4,77.9,78,77.1z"/>
+ <path fill="#F2E4B3" d="M69.2,82.7c-0.1-0.1-0.1-0.2,0-0.2l2.2-3.3c0.1-0.1,0.2-0.2,0.4-0.3c0,0,4.6-2.6,4.3-2.5
+ c0,0-4.8,2.5-4.8,2.5c-0.1,0.1-0.3,0.2-0.4,0.3l-2.2,3.3c-0.1,0.1,0,0.2,0,0.2l0.6,0.4c0.1,0,0.2,0,0.2,0l0.1-0.1L69.2,82.7z
+ "/>
+ </g>
+ <g>
+ <g>
+ <path fill="#58AAEF" d="M68.6,82.3c0-0.1,0-0.3,0.3-0.1c0.3,0.2,0.3,0.5,0.3,0.5l-0.4,0.3l-0.3,0.3l-0.1,0.2l-0.1,0.1
+ l-1.1-0.7c0,0,0.1-0.1,0.4,0c0.3,0.1,0.6,0.4,0.8,0.1C68.6,82.8,68.6,82.5,68.6,82.3z"/>
+ <path fill="#A7D1F1" d="M67.8,83c0.3,0.1,0.6,0.4,0.8,0.1c0.1-0.1,0.1-0.4,0.1-0.6c0-0.1,0-0.3,0.3-0.1c0,0-0.1-0.1-0.1-0.1
+ c-0.3-0.2-0.3,0-0.3,0.1c0.1,0.2,0,0.5-0.1,0.6c-0.2,0.2-0.5,0-0.8-0.1c-0.3-0.1-0.4,0-0.4,0l0.2,0.1
+ C67.5,83,67.6,82.9,67.8,83z"/>
+ <path fill="#0042EF" d="M69,84c0,0,0-0.3,0.1-0.5c0-0.2,0.2-0.3,0.4-0.4c0.2,0,0.3-0.5-0.2-0.5c0,0-0.5,0.3-0.6,0.5
+ c-0.1,0.1-0.2,0.2-0.2,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0L69,84z"/>
+ <path fill="#0052E1" d="M69.4,82.7c0.1,0.1,0,0.3-0.1,0.3c-0.2,0-0.4,0.2-0.4,0.4c0,0.2,0,0.4-0.1,0.5l-0.5-0.3
+ c0,0,0,0.1,0,0.1L69,84c0,0,0-0.3,0.1-0.5c0-0.2,0.2-0.3,0.4-0.4C69.6,83.2,69.7,82.8,69.4,82.7z"/>
+
+ <linearGradient id="SVGID_81_" gradientUnits="userSpaceOnUse" x1="910.7873" y1="1037.826" x2="912.851" y2="1037.826" gradientTransform="matrix(0.8192 0.5736 -0.5736 0.8192 -83.5544 -1289.7255)">
+ <stop offset="0" style="stop-color:#00D5E2"/>
+ <stop offset="1" style="stop-color:#0052E1"/>
+ </linearGradient>
+ <path fill="url(#SVGID_81_)" d="M67.4,82.8L67.4,82.8c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0.1,0.1,0.2,0.2c0.2,0.1,0.1,0,0.4,0.3
+ c0.3,0.2,0.9,0.7,0.9,0.7s0.1,0,0.2,0C69,84,69,84,69,84s-0.6-0.5-1-0.8C67.6,83,67.5,83,67.4,82.8
+ C67.4,82.8,67.4,82.8,67.4,82.8z"/>
+ <path fill="#0052E1" d="M68.7,83.8c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0.1,0.1,0.2,0.1,0.2,0.1s0.1,0,0.2,0
+ C69,84,69,84,69,84S68.9,83.9,68.7,83.8z"/>
+ <path fill="#A7D1F1" d="M67.4,83.1L67.4,83.1c0.1-0.1,0.2-0.1,0.2-0.1c0.1,0.1,0.2,0.1,0.6,0.4c0.3,0.2,0.6,0.5,0.8,0.6
+ c0,0-0.6-0.5-1-0.8c-0.4-0.3-0.4-0.3-0.6-0.4c0,0-0.1,0-0.1,0l-0.1,0.1c0,0,0,0.1,0,0.1C67.3,83,67.3,83.1,67.4,83.1
+ C67.4,83.1,67.4,83.1,67.4,83.1z"/>
+ </g>
+ <g>
+ <path fill="#FFFFFF" d="M68.7,83.2c-0.1-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0,0,0.1C68.6,83,68.6,83.1,68.7,83.2
+ C68.7,83.3,68.7,83.3,68.7,83.2C68.8,83.2,68.8,83.2,68.7,83.2z"/>
+ <path fill="#FFFFFF" d="M68.8,83c-0.1-0.1-0.1-0.2-0.2-0.2c0,0-0.1,0,0,0.1C68.6,82.9,68.7,83,68.8,83
+ C68.8,83.1,68.8,83.1,68.8,83C68.8,83.1,68.8,83,68.8,83z"/>
+ <path fill="#FFFFFF" d="M68.9,82.9c-0.1-0.1-0.2-0.2-0.3-0.3c0,0-0.1,0,0,0.1C68.6,82.7,68.7,82.8,68.9,82.9
+ C68.9,83,68.9,82.9,68.9,82.9z"/>
+ <path fill="#FFFFFF" d="M69,82.8c0-0.1-0.2-0.3-0.4-0.4c0,0,0,0.1,0,0.1C68.7,82.6,68.9,82.8,69,82.8
+ C69,82.9,69,82.9,69,82.8z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M72.9,75.9c-0.9-1.1-2-2.9-1.7-3.2c0.2-0.2,1.8,1.1,2.9,2.1L72.9,75.9z"/>
+ <path fill="#FFC7DA" d="M71.4,72.9c0.2,0,0.4,0.2,0.6,0.3c0.2,0.1,0.5,0.2,0.8,0.3c-0.7-0.6-1.4-1.1-1.6-0.9
+ c0,0,0,0.1,0,0.2C71.2,72.9,71.3,72.9,71.4,72.9z"/>
+ <path fill="#FF9BBB" d="M74.1,74.7c-0.3-0.3-0.8-0.3-1.1,0c-0.3,0.3-0.3,0.8,0,1.1c0.3,0.3,0.8,0.3,1.1,0
+ C74.4,75.6,74.4,75.1,74.1,74.7z"/>
+ <path fill="#FF7BBC" d="M72.4,74.4c-0.2-0.3-0.4-0.7-0.6-1c-0.2-0.2-0.3-0.6-0.6-0.7c-0.2,0.2,0.8,2,1.7,3.2l0.4-0.4
+ C72.8,75.3,72.7,74.8,72.4,74.4z"/>
+ <path fill="#FFC7DA" d="M71.3,72.7c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1C71.2,72.6,71.3,72.6,71.3,72.7z"/>
+ </g>
+ <g>
+ <path fill="#FF9BBB" d="M73.4,74.2c-1,1.2-0.4,1.7-0.4,1.8c0.1,0.1,0.7,0.5,1.7-0.7c1-1.2,1.3-2.7,1-3
+ C75.4,72.1,74.4,73,73.4,74.2z"/>
+ <path fill="#FFC7DA" d="M75.4,72.4c-0.1,0.1-0.1,0.3,0,0.4s0.3,0.1,0.4,0c0.1-0.1,0.1-0.3,0-0.4S75.5,72.3,75.4,72.4z"/>
+ <path fill="#FF9BBB" d="M73,75.1c-0.2,0.3-0.2,0.7,0.1,0.9c0.3,0.2,0.7,0.2,0.9-0.1c0.2-0.3,0.2-0.7-0.1-0.9
+ C73.6,74.8,73.2,74.8,73,75.1z"/>
+ <path fill="#FF7BBC" d="M75.7,72.4c-0.3-0.3-1.3,0.6-2.3,1.8c0.1,0.1,0.2,0.3,0.3,0.5c0.1,0.2,0.1,0.5,0,0.7
+ c-0.1,0.2-0.4,0.1-0.6,0c-0.1-0.1-0.2-0.2-0.2-0.3C72.7,75.7,73,75.9,73,76c0.1,0.1,0.7,0.5,1.7-0.7
+ C75.7,74.1,76.1,72.6,75.7,72.4z"/>
+ </g>
+ <g>
+ <g>
+ <g>
+ <path fill="#FF7BBC" d="M70.6,73.1l0,0.1c0,0,0.6-0.1,0.6-0.1c0,0,0-0.2,0-0.2C71.2,72.9,70.6,73,70.6,73.1
+ C70.6,73,70.6,73,70.6,73.1z"/>
+ <path fill="#FF7BBC" d="M71.1,72.9c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
+ C71.2,73,71.2,72.9,71.1,72.9z"/>
+ <path fill="#FF7BBC" d="M70.7,73c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
+ C70.8,73,70.7,73,70.7,73z"/>
+ </g>
+ <g>
+ <path fill="#FF7BBC" d="M70.2,72.9c0,0,0,0.1,0.1,0.1l0.5,0.2c0,0,0.1,0,0.1-0.1c0,0,0-0.1-0.1-0.1l-0.5-0.2
+ C70.2,72.8,70.2,72.9,70.2,72.9z"/>
+ <path fill="#FF7BBC" d="M70.7,73c0,0-0.1,0-0.1,0.1s0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1C70.8,73.1,70.8,73,70.7,73z"/>
+ <path fill="#FF7BBC" d="M70.3,72.8c0,0-0.1,0-0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1C70.3,72.9,70.3,72.9,70.3,72.8
+ z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#FF9BBB" d="M70.5,73.1l0,0.1c0,0,0.6-0.1,0.6-0.1c0,0,0-0.2,0-0.2C71.1,72.9,70.5,73.1,70.5,73.1
+ C70.5,73.1,70.5,73.1,70.5,73.1z"/>
+ <path fill="#FF9BBB" d="M71.1,73C71,73,71,73,71,73.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
+ C71.2,73,71.1,72.9,71.1,73z"/>
+ <path fill="#FF9BBB" d="M70.6,73c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
+ C70.7,73.1,70.6,73,70.6,73z"/>
+ </g>
+ <g>
+ <path fill="#FF9BBB" d="M70.1,72.9c0,0,0,0.1,0.1,0.1l0.5,0.2c0,0,0.1,0,0.1-0.1c0,0,0-0.1-0.1-0.1l-0.5-0.2
+ C70.1,72.9,70.1,72.9,70.1,72.9z"/>
+ <path fill="#FF9BBB" d="M70.6,73c0,0-0.1,0-0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1C70.7,73.1,70.7,73.1,70.6,73z"/>
+ <path fill="#FF9BBB" d="M70.2,72.9c0,0-0.1,0-0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1C70.3,73,70.2,72.9,70.2,72.9z"
+ />
+ </g>
+ </g>
+ <path fill="#FFC7DA" d="M71,72.6c-0.3,0-0.4,0.2-0.4,0.3s0.3,0.3,0.5,0.2c0.3,0,0.4-0.2,0.4-0.4
+ C71.5,72.6,71.2,72.6,71,72.6z"/>
+ <path fill="#FFEFFA" d="M70.7,72.9c0.1,0,0.2-0.1,0.3-0.1c0.1,0,0.3,0,0.5-0.1c-0.1-0.1-0.3-0.1-0.5-0.1
+ c-0.2,0-0.4,0.2-0.4,0.3C70.6,72.9,70.6,72.9,70.7,72.9z"/>
+ <path fill="#FFC7DA" d="M70.9,73c-0.1,0-0.2,0.1-0.3,0.1c0.1,0.1,0.3,0.2,0.5,0.1c0.2,0,0.3-0.1,0.4-0.2
+ C71.3,72.7,71.1,72.9,70.9,73z"/>
+ <path fill="#FFC7DA" d="M70.3,72.9c0,0,0.1,0.1,0.1,0.1l0.5-0.1c0,0,0.1-0.1,0.1-0.1c0,0-0.1-0.1-0.1-0.1l-0.5,0.1
+ C70.3,72.8,70.3,72.9,70.3,72.9z"/>
+ <path fill="#FFEFFA" d="M71,72.8c0,0-0.1-0.1-0.1-0.1l-0.5,0.1c0,0-0.1,0.1-0.1,0.1C70.5,72.8,70.7,72.8,71,72.8z"/>
+ <g>
+ <g>
+ <path fill="#FFC7DA" d="M70.4,73.2c0,0,0.1,0.1,0.1,0.1l0.5-0.1c0,0,0.1-0.1,0.1-0.1c0,0-0.1-0.1-0.1-0.1l-0.5,0.1
+ C70.5,73.1,70.4,73.1,70.4,73.2z"/>
+ <path fill="#FFC7DA" d="M71,73c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1C71.1,73,71,73,71,73z
+ "/>
+ <path fill="#FFC7DA" d="M70.5,73.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
+ C70.6,73.1,70.6,73.1,70.5,73.1z"/>
+ </g>
+ <g>
+ <path fill="#FFC7DA" d="M70,73c0,0,0,0.1,0.1,0.1l0.5,0.2c0,0,0.1,0,0.1-0.1c0,0,0-0.1-0.1-0.1l-0.5-0.2
+ C70.1,72.9,70,72.9,70,73z"/>
+ <path fill="#FFC7DA" d="M70.6,73.1c0,0-0.1,0-0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1S70.6,73.1,70.6,73.1z"/>
+ <path fill="#FFC7DA" d="M70.1,72.9c0,0-0.1,0-0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1C70.2,73,70.2,72.9,70.1,72.9z"
+ />
+ </g>
+ </g>
+ <path fill="#FF7BBC" d="M71,73.1C70.9,73.2,70.9,73.2,71,73.1C71,73.2,71,73.2,71,73.1c0.3,0,0.4-0.1,0.5-0.2
+ C71.3,72.9,71.1,73.1,71,73.1z"/>
+ </g>
+ </g>
+ <linearGradient id="SVGID_82_" gradientUnits="userSpaceOnUse" x1="74.209" y1="72.9777" x2="75.7238" y2="74.0527">
+ <stop offset="0" style="stop-color:#58AAEF"/>
+ <stop offset="0.1345" style="stop-color:#53A2EF"/>
+ <stop offset="0.3375" style="stop-color:#468EEE"/>
+ <stop offset="0.5838" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8615" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_82_)" d="M73.3,74l0.1-0.1c1.2-1.4,2.1-2,2.4-1.7c0.5,0.4,0,1.9-0.9,3l-0.1,0.1L73.3,74z"/>
+ <path fill="#A7D1F1" d="M73.6,74.1c1.1-1.3,1.9-1.9,2.3-1.7c0-0.1-0.1-0.1-0.1-0.2c-0.4-0.3-1.2,0.2-2.4,1.7L73.3,74l0.2,0.2
+ L73.6,74.1z"/>
+ </g>
+ <g>
+ <path fill="#FF9BBB" d="M73.7,68.3c0.3,0.6,0,1.3-0.6,1.5s-1.3,0-1.5-0.6c-0.3-0.6,0-1.3,0.6-1.5
+ C72.7,67.5,73.4,67.7,73.7,68.3z"/>
+ <g>
+ <path fill="#FF7BBC" d="M73.8,68.7c-0.1-0.1-0.2-0.1-0.3-0.1l-0.3,0.2c-0.1,0.1-0.2,0.2-0.1,0.4c0,0-0.9,1.6-0.1,1.4
+ c1-0.3,0.9,1.5,0.9,1.5c0,0,0.5-0.8,1.3-1.1C73.8,70.7,73.8,68.7,73.8,68.7z"/>
+ <path fill="#FF9BBB" d="M74,71.1c-0.1-0.1-0.2-0.2-0.4-0.2c0.3,0.5,0.2,1.2,0.2,1.2c0,0,0.3-0.4,0.7-0.8
+ C74.4,71.3,74.2,71.2,74,71.1z"/>
+ <path fill="#FFC7DA" d="M73.7,71.1c0.2,0.4,0.1,1,0.1,1c0,0,0.1-0.2,0.3-0.4C74,71.5,73.9,71.3,73.7,71.1z"/>
+ <path fill="#FFC7DA" d="M73.3,69.1c0.2-0.6,0.7-0.9,0-1.1c-0.6-0.2-1.3,0-1.5,0.7c0,0.1-0.2,0.6-0.2,0.8
+ c-0.2,0.6-0.1,1.6,0.2,1.7c0.3,0.1,1.1-0.4,1.1-0.5C72.9,70.4,73.3,69.2,73.3,69.1z"/>
+ <path fill="#FF9BBB" d="M73.4,68c0,0.2-0.2,0.4-0.3,0.8c0,0.1-0.4,1.3-0.5,1.5c-0.2,0.6-0.9,0.7-0.8,0.8
+ c0.3,0.1,1.1-0.4,1.1-0.5c0.1-0.2,0.4-1.4,0.5-1.5C73.5,68.5,73.9,68.2,73.4,68z"/>
+ <path fill="#FFEFFA" d="M71.8,69.7c0.1-0.2,0.2-0.7,0.2-0.8c0.2-0.6,0.8-0.9,1.5-0.7c0,0,0.1,0,0.1,0c0-0.1-0.1-0.2-0.3-0.3
+ c-0.6-0.2-1.3,0-1.5,0.7c0,0.1-0.2,0.6-0.2,0.8c-0.2,0.6-0.1,1.6,0.2,1.7C71.7,70.8,71.7,70.1,71.8,69.7z"/>
+ <path fill="#FF7BBC" d="M73.3,67.9c-0.6-0.2-1.3,0-1.5,0.7c0,0.1-0.2,0.6-0.2,0.8c0,0,0,0.1,0,0.1c0,0.1,0.1,0.1,0.1,0.2
+ C71.8,70,72,70,72.2,70c0.2,0,0.3-0.1,0.4,0c0.1,0.1,0.1,0.5,0.3,0.7c0,0,0,0,0,0c0.1-0.2,0.4-1.4,0.5-1.5
+ C73.5,68.4,74,68.1,73.3,67.9z"/>
+ <polygon fill="#FFEFFA" points="71.6,69.9 71.4,70.3 71.7,70.4 "/>
+ <path fill="#FFC7DA" d="M73.8,69.7l-0.3,0.2c0,0-0.1,0-0.1,0L73,69.1c0,0,0-0.1,0-0.1l0.3-0.2c0,0,0.1,0,0.1,0L73.8,69.7
+ C73.8,69.7,73.8,69.7,73.8,69.7z"/>
+ </g>
+ </g>
+ <path fill="#A5FCF2" d="M74.3,68.8c-0.5-1.6-1.5-2.2-3.1-1.7c-1.6,0.5-3.1,3.1,0.3,4.1c0,0,0.2,0.1,0.3-0.1
+ c-0.1-0.1-0.2-0.4-0.2-0.7l-0.2,0l0.2-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0.1-0.2,0.1-0.2s0.1,0.2,0.4,0.1c0.3-0.1,0.4-0.4,0.4-0.4
+ s0.8,0.1,0.6,0.6c-0.1,0.4,0.5,0.9,0.7,0.9C74.6,70.5,74.6,70.1,74.3,68.8z"/>
+ <g>
+ <path fill="#A5FCF2" d="M72,68.8c0,0-0.2,0.3-0.4,0.4c-0.3,0.1-0.4-0.1-0.4-0.1s0,0.1-0.1,0.2c0,0.1,0,0.2,0,0.3l0,0.3
+ c0,0.3,0.1,0.6,0.2,0.7c-0.1,0.2-0.3,0.2-0.3,0.3c0,0,0,0.1,0,0.1c0.1,0.1,0.3,0.1,0.4,0.2c0,0,0.2,0.1,0.3-0.1
+ c-0.1-0.1-0.2-0.4-0.2-0.7l-0.2,0l0.2-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0.1-0.2,0.1-0.2s0.1,0.2,0.4,0.1c0.3-0.1,0.4-0.4,0.4-0.4
+ s0.5,0.1,0.6,0.4C72.9,69.1,72,68.8,72,68.8z"/>
+ <path fill="#00E6DC" d="M74.4,69.3c-0.1,0.5-0.4,1-0.9,1c-0.1,0-0.2,0-0.3,0c0.2,0.3,0.5,0.5,0.7,0.5
+ C74.5,70.5,74.6,70.2,74.4,69.3z"/>
+ </g>
+ <path fill="#00E6DC" d="M70.6,70.8c0,0-0.1,0-0.1,0c0.3,0.2,0.6,0.3,1,0.4c0,0,0.2,0.1,0.3-0.1c-0.1-0.1-0.2-0.3-0.2-0.6
+ C71.3,70.8,70.9,70.8,70.6,70.8z"/>
+ <g>
+ <path fill="#EFFDF9" d="M71.9,67.8c0.8-0.2,1.5-0.2,2,0.1c-0.6-0.9-1.5-1.2-2.7-0.8c-1.4,0.4-2.7,2.4-0.8,3.6
+ C69.6,69.5,70.7,68.1,71.9,67.8z"/>
+ </g>
+ </g>
+ <g>
+ <rect x="61.1" y="77" fill="#00095D" width="2" height="2.3"/>
+ <g>
+ <g>
+ <linearGradient id="SVGID_83_" gradientUnits="userSpaceOnUse" x1="62.2859" y1="74.4958" x2="54.627" y2="74.3442">
+ <stop offset="0" style="stop-color:#74A1EF"/>
+ <stop offset="0.2289" style="stop-color:#FFFFFF"/>
+ </linearGradient>
+ <path fill="url(#SVGID_83_)" d="M62.3,77.8l-9.2-1.2l2.7-5.5h5.3c0.7,0,1.2,0.5,1.2,1.2V77.8z"/>
+ </g>
+ <g>
+ <linearGradient id="SVGID_84_" gradientUnits="userSpaceOnUse" x1="62.235" y1="74.5321" x2="71.345" y2="74.5321">
+ <stop offset="0.4803" style="stop-color:#FFFFFF"/>
+ <stop offset="0.6356" style="stop-color:#FDFDFF"/>
+ <stop offset="0.721" style="stop-color:#F5F8FE"/>
+ <stop offset="0.7893" style="stop-color:#E7EFFC"/>
+ <stop offset="0.8487" style="stop-color:#D3E2FA"/>
+ <stop offset="0.9022" style="stop-color:#BAD0F7"/>
+ <stop offset="0.9511" style="stop-color:#9BBCF4"/>
+ <stop offset="0.9963" style="stop-color:#77A3EF"/>
+ <stop offset="1" style="stop-color:#74A1EF"/>
+ </linearGradient>
+ <path fill="url(#SVGID_84_)" d="M62.2,77.9l9.1-1.3l-2.7-5.5h-5.2c-0.7,0-1.2,0.5-1.2,1.2V77.9z"/>
+ </g>
+ <g opacity="0.25">
+ <g>
+ <path fill="#0052E1" d="M61.2,75.9c-2,0-4.1,0-6.1,0c0.1-0.2,0.1-0.3,0.2-0.5c2,0,3.9,0,5.9,0
+ C61.2,75.6,61.2,75.7,61.2,75.9z"/>
+ <path fill="#0052E1" d="M61.2,75c-1.9,0-3.8,0-5.7,0c0.1-0.2,0.1-0.3,0.2-0.5c1.9,0,3.7,0,5.6,0
+ C61.2,74.7,61.2,74.8,61.2,75z"/>
+ <path fill="#0052E1" d="M61.2,74.1c-1.8,0-3.6,0-5.4-0.1c0.1-0.2,0.1-0.3,0.2-0.5c1.8,0,3.5,0,5.3,0.1
+ C61.2,73.8,61.2,73.9,61.2,74.1z"/>
+ <path fill="#0052E1" d="M61.2,73.2c-0.2,0-0.4,0-0.8,0c0-0.2,0-0.3,0-0.5c0.3,0,0.5,0,0.8,0C61.2,72.9,61.2,73,61.2,73.2z"
+ />
+ <path fill="#0052E1" d="M61.3,72.3c-1.2,0-2.4,0-3.5,0c0-0.2,0-0.3,0.1-0.5c1.2,0,2.3,0,3.5,0C61.3,72,61.3,72.1,61.3,72.3z
+ "/>
+ </g>
+ </g>
+ <g opacity="0.5">
+ <g>
+ <path fill="#0052E1" d="M63.2,75.9c2,0,4.1,0,6.1,0c-0.1-0.2-0.1-0.3-0.2-0.5c-2,0-3.9,0-5.9,0
+ C63.2,75.6,63.2,75.7,63.2,75.9z"/>
+ <path fill="#0052E1" d="M63.2,75c1.9,0,3.8,0,5.7,0c-0.1-0.2-0.1-0.3-0.2-0.5c-1.9,0-3.7,0-5.6,0
+ C63.2,74.7,63.2,74.8,63.2,75z"/>
+ <path fill="#0052E1" d="M63.2,74.1c1.8,0,3.6,0,5.4-0.1c-0.1-0.2-0.1-0.3-0.2-0.5c-1.8,0-3.5,0-5.3,0.1
+ C63.2,73.8,63.2,73.9,63.2,74.1z"/>
+ <path fill="#0052E1" d="M63.1,73.2c0.2,0,0.4,0,0.8,0c0-0.2,0-0.3,0-0.5c-0.3,0-0.5,0-0.8,0C63.1,72.9,63.1,73,63.1,73.2z"
+ />
+ <path fill="#0052E1" d="M63.1,72.3c1.2,0,2.4,0,3.5,0c0-0.2,0-0.3-0.1-0.5c-1.2,0-2.3,0-3.5,0C63.1,72,63.1,72.1,63.1,72.3z
+ "/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <linearGradient id="SVGID_85_" gradientUnits="userSpaceOnUse" x1="53.1247" y1="77.4833" x2="62.3195" y2="77.4833">
+ <stop offset="0.1568" style="stop-color:#58AAEF"/>
+ <stop offset="0.2702" style="stop-color:#53A2EF"/>
+ <stop offset="0.4414" style="stop-color:#468EEE"/>
+ <stop offset="0.649" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8832" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_85_)" d="M62.3,78.3h-9.2v-1.7h7.5C61.6,76.7,62.3,77.4,62.3,78.3L62.3,78.3z"/>
+ </g>
+ <g>
+ <linearGradient id="SVGID_86_" gradientUnits="userSpaceOnUse" x1="62.1502" y1="77.4833" x2="71.345" y2="77.4833">
+ <stop offset="0.1568" style="stop-color:#58AAEF"/>
+ <stop offset="0.2702" style="stop-color:#53A2EF"/>
+ <stop offset="0.4414" style="stop-color:#468EEE"/>
+ <stop offset="0.649" style="stop-color:#2F6CEC"/>
+ <stop offset="0.8832" style="stop-color:#113DE9"/>
+ <stop offset="1" style="stop-color:#0023E8"/>
+ </linearGradient>
+ <path fill="url(#SVGID_86_)" d="M62.2,78.3h9.2v-1.7h-7.5C62.9,76.7,62.2,77.4,62.2,78.3L62.2,78.3z"/>
+ </g>
+ </g>
+ <g>
+ <path fill="#00095D" d="M62.2,80.1c-0.7,0-1.3-0.5-1.5-1.2h-8c-0.2,0-0.4-0.2-0.4-0.4c0-0.2,0.2-0.4,0.4-0.4h8.8v0.4
+ c0,0.4,0.3,0.7,0.7,0.7S63,79,63,78.5v-0.4h8.8c0.2,0,0.4,0.2,0.4,0.4c0,0.2-0.2,0.4-0.4,0.4h-8C63.6,79.6,63,80.1,62.2,80.1z
+ "/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <path fill="#00E6DC" d="M77.3,53.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0.1,0.3c0,0.1,0,0.2,0.1,0.3
+ c0.1,0.3,0.3,0.7,0.5,1c0.2,0.3,0.5,0.5,0.8,0.7L79,56c0.1,0,0.2,0.1,0.2,0.1c0.2,0.1,0.3,0.2,0.5,0.2c0.1,0,0.2,0.1,0.3,0.1
+ l0.3,0.1l0.1,0l0.1,0l0.3,0l0.3,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.2,0,0.3,0l0.3,0c0.4-0.1,0.7-0.1,1.1-0.3l0.1-0.1
+ c0,0,0.1,0,0.1-0.1l0.3-0.1c0.2-0.1,0.3-0.2,0.5-0.3c0.3-0.2,0.6-0.5,0.9-0.8c0.1-0.1,0.3-0.3,0.4-0.4c0.1-0.1,0.1-0.2,0.2-0.2
+ l0.2-0.2c0.1-0.1,0.1-0.2,0.2-0.2l0.1-0.3l0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0.1-0.2,0.2-0.4,0.2-0.5l0.1-0.3l0.1-0.3
+ c0.2-0.8,0.3-1.5,0.3-2.3c0-0.8-0.1-1.6-0.3-2.3c0.2,0.8,0.3,1.5,0.4,2.3c0,0.8,0,1.6-0.2,2.4l-0.1,0.3l-0.1,0.3
+ c-0.1,0.2-0.1,0.4-0.2,0.6c0,0.1-0.1,0.2-0.1,0.3l-0.1,0.3L86,54.1c0,0.1-0.1,0.2-0.1,0.3l-0.2,0.3c-0.1,0.1-0.1,0.2-0.2,0.2
+ c-0.1,0.2-0.2,0.3-0.4,0.5c-0.3,0.3-0.6,0.6-0.9,0.8c-0.2,0.1-0.3,0.2-0.5,0.3l-0.3,0.1c0,0-0.1,0-0.1,0.1l-0.1,0.1
+ c-0.4,0.2-0.8,0.3-1.2,0.4l-0.3,0c-0.1,0-0.2,0-0.3,0l-0.2,0c-0.1,0-0.1,0-0.2,0l-0.3,0l-0.3,0l-0.2,0l-0.2,0L79.8,57
+ c-0.1,0-0.2-0.1-0.3-0.1c-0.2-0.1-0.4-0.1-0.6-0.2c-0.1,0-0.2-0.1-0.3-0.1l-0.3-0.1c-0.4-0.2-0.7-0.5-1-0.8
+ c-0.3-0.3-0.5-0.7-0.6-1.1c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.3c0-0.1,0-0.1,0-0.2
+ c0-0.1,0-0.1,0-0.2c0-0.2,0.2-0.4,0.4-0.4C77.1,52.8,77.3,52.9,77.3,53.2C77.3,53.2,77.3,53.2,77.3,53.2z"/>
+ <g>
+ <linearGradient id="SVGID_87_" gradientUnits="userSpaceOnUse" x1="79.5894" y1="52.6317" x2="72.1686" y2="45.2109">
+ <stop offset="8.938550e-02" style="stop-color:#E0FCF8"/>
+ <stop offset="0.219" style="stop-color:#DCFCF8"/>
+ <stop offset="0.3416" style="stop-color:#D1FBF6"/>
+ <stop offset="0.4615" style="stop-color:#BEF9F4"/>
+ <stop offset="0.5798" style="stop-color:#A3F6F0"/>
+ <stop offset="0.6968" style="stop-color:#80F3EC"/>
+ <stop offset="0.813" style="stop-color:#56EEE7"/>
+ <stop offset="0.9262" style="stop-color:#24EAE1"/>
+ <stop offset="1" style="stop-color:#00E6DC"/>
+ </linearGradient>
+ <path fill="url(#SVGID_87_)" d="M80.7,51.3c-0.2,0-0.4-0.2-0.4-0.3c-0.2-4.2-2.1-6.5-5.2-6.5c-1.1,0-2,0.7-2.6,1.3
+ c-1.2,1.3-1.8,3.1-1.7,4.2c0,0.2-0.1,0.4-0.3,0.4c-0.2,0-0.4-0.1-0.4-0.3c-0.1-1.4,0.7-3.4,1.9-4.7c0.9-1,2-1.5,3.1-1.5
+ c1.8,0,3.2,0.7,4.2,2c1,1.2,1.5,3,1.6,5.2C81.1,51.1,81,51.3,80.7,51.3C80.8,51.3,80.8,51.3,80.7,51.3z"/>
+ </g>
+ <g>
+ <linearGradient id="SVGID_88_" gradientUnits="userSpaceOnUse" x1="76.0243" y1="55.61" x2="70.0882" y2="49.6738">
+ <stop offset="8.938550e-02" style="stop-color:#00E6DC"/>
+ <stop offset="0.9729" style="stop-color:#00E6DC"/>
+ <stop offset="1" style="stop-color:#00E6DC"/>
+ </linearGradient>
+ <path fill="url(#SVGID_88_)" d="M75.1,55.1c-0.7,0-1.6-0.2-2.5-0.7c-2.6-1.4-2.4-4.6-2.4-4.8c0-0.2,0.2-0.4,0.4-0.3
+ c0.2,0,0.4,0.2,0.3,0.4c0,0-0.2,2.8,2,4.1c2.2,1.2,3.6,0.3,3.6,0.3c0.2-0.1,0.4-0.1,0.5,0.1c0.1,0.2,0.1,0.4-0.1,0.5
+ C76.9,54.7,76.2,55.1,75.1,55.1z"/>
+ </g>
+
+ <linearGradient id="SVGID_89_" gradientUnits="userSpaceOnUse" x1="231.8725" y1="-109.4831" x2="224.0412" y2="-117.3143" gradientTransform="matrix(0.7458 -0.6662 0.6662 0.7458 -12.4113 289.2043)">
+ <stop offset="8.938550e-02" style="stop-color:#00E6DC"/>
+ <stop offset="0.9729" style="stop-color:#00E6DC"/>
+ <stop offset="1" style="stop-color:#00E6DC"/>
+ </linearGradient>
+ <path fill="url(#SVGID_89_)" d="M76.6,53.5c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.2c0-0.2,0-0.3,0-0.5
+ c0-0.3,0.1-0.6,0.3-0.9c0.1-0.1,0.2-0.3,0.3-0.4c0.1-0.1,0.2-0.2,0.4-0.3c0.3-0.2,0.6-0.3,0.9-0.3c0.1,0,0.1,0,0.2,0l0.1,0
+ c0,0,0.1,0,0.1,0c0.2,0,0.3,0,0.5,0c0.3,0.1,0.6,0.2,0.9,0.4c0.5,0.3,0.9,0.7,1.3,1.1c0.4,0.4,0.8,0.8,1.2,1.2
+ c0.4,0.4,0.8,0.8,1.3,1.1c0.5,0.3,1,0.5,1.5,0.6c0.3,0,0.6,0,0.8,0c0.3-0.1,0.5-0.2,0.8-0.3c-0.2,0.1-0.5,0.2-0.8,0.3
+ c-0.3,0.1-0.6,0.1-0.8,0.1c-0.6,0-1.1-0.2-1.6-0.5c-0.5-0.3-0.9-0.7-1.4-1c-0.4-0.4-0.8-0.8-1.2-1.2c-0.4-0.4-0.8-0.7-1.3-1
+ c-0.2-0.1-0.5-0.2-0.7-0.3c-0.1,0-0.2,0-0.3,0c0,0-0.1,0-0.1,0l-0.1,0c-0.1,0-0.1,0-0.2,0c-0.5,0.1-0.9,0.4-1.1,0.8
+ c-0.1,0.2-0.2,0.4-0.2,0.7c0,0.1,0,0.2,0,0.4c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0.1,0.2,0,0.4-0.2,0.5
+ C76.9,53.9,76.7,53.8,76.6,53.5C76.6,53.5,76.6,53.5,76.6,53.5z"/>
+ <g>
+ <g>
+ <path fill="#A5FCF2" d="M75.8,44.2c0,0,1,0.5,1.6,0.3c0.6-0.2,0.7-1,0.1-1.3c-0.7-0.3-1.6-0.4-2-0.5c-0.5-0.1-2,0.4-2,0.4
+ s0.9-0.1,1.1,0.1c0.3,0.2-0.2,0.7-0.4,0.7c-0.2,0-0.8-0.6-1.3-0.6c-0.4-0.1-1.6,0.8-2.2,1c-0.6,0.2-1.1,0.4-1.4,0.4
+ c-0.4,0-0.6,0-0.6,0s0.8,0.3,0.9,0.5c0.1,0.2-0.2,0.8,0,1c0.2,0.2,1.7-0.2,2.2-0.5c0.5-0.2,1.1-0.5,1.1-0.5s0.1,0.3-0.1,0.5
+ c-0.2,0.2-0.6,0.5-0.9,0.8c-0.3,0.3-0.7,0.6-1,0.7c-0.4,0.1-0.5,0.2-0.5,0.2s1.4,0.2,2,0.2c0.6,0.1,2.4,0.3,3.2-0.2
+ c0.8-0.4,1.1-1.2,0.9-1.8C76.2,45,75.8,44.2,75.8,44.2z"/>
+ <path fill="#CFFEF7" d="M71.9,46.4c0.3-0.3,0.6-0.5,0.8-0.7c0,0,0,0,0,0c-0.1,0.2-0.3,0.4-0.3,0.6c-0.1,1.3,1.6,1.4,2.5,1.2
+ c1.3-0.3,1.1-1.5,1.1-2.6c0-0.2,0-0.4,0-0.5c0.1,0.3,0.4,0.8,0.5,1.2c0.3,0.6-0.1,1.3-0.9,1.8c-0.8,0.4-2.7,0.3-3.2,0.2
+ c-0.6-0.1-2-0.2-2-0.2s0.2,0,0.5-0.2C71.3,47,71.6,46.7,71.9,46.4z"/>
+ <path fill="#CFFEF7" d="M70.7,45.1c0.5,0.3,1,0,1.5-0.2c0.1,0,0.3-0.1,0.4-0.1c0.1,0,0.4,0.2,0.4,0.3c0,0.1-0.1,0.2-0.1,0.3
+ c0.1-0.2,0.1-0.4,0.1-0.4s-0.7,0.3-1.1,0.5c-0.5,0.2-2,0.7-2.2,0.5c-0.2-0.2,0.1-0.9,0-1c-0.1-0.2-0.9-0.5-0.9-0.5
+ s0.3,0,0.6,0c0.2,0,0.5,0,0.9-0.2C70.2,44.7,70.4,44.9,70.7,45.1z"/>
+ <path fill="#CFFEF7" d="M77.4,44.4c-0.5,0.2-1.2-0.1-1.4-0.2c0-0.4-0.1-0.7-0.4-0.9c-0.2-0.1-0.6,0.1-0.9,0.2
+ c0-0.1,0-0.2-0.1-0.3c-0.3-0.2-1.1-0.1-1.1-0.1s1.5-0.5,2-0.4c0.5,0.1,1.4,0.2,2,0.5C78.1,43.4,78,44.2,77.4,44.4z"/>
+ <path fill="#EFFDF9" d="M75.8,44.2c-0.5,0-0.9,0.2-1.3,0.3c-0.6,0.1-1.1,0.2-1.7,0.2c-0.6,0.1-1.5,0.5-2.1,0.2
+ c0.6,0.1,1.8-0.4,3-0.4C74.2,44.5,75.1,44.1,75.8,44.2C75.8,44.2,75.8,44.2,75.8,44.2z"/>
+ <path fill="#EFFDF9" d="M74.2,45.7c-0.3,0.5-0.8,1.1-1.3,1.3c-0.2,0.1-0.5,0.3,0,0c0.2-0.2,0.4-0.3,0.6-0.5
+ c0.7-0.8,0.6-1.1,1-1.6c0,0,0.1-0.2,0.2-0.2C74.4,45,74.4,45.4,74.2,45.7z"/>
+ <path fill="#EFFDF9" d="M74.8,46.5c0.3-0.5,0.5-1.1,0.4-2c0.2,0.4,0.1,0.9,0,1.2C75.2,45.9,74.4,47.1,74.8,46.5z"/>
+ </g>
+ <path fill="#CFFEF7" d="M79.7,49.4c0,0,0.7-1.1,1.5-0.4c0.8,0.7,0.5,1.7-0.1,2.2c-0.6,0.5-0.8,0.8-0.9,1
+ c-0.1,0.2-0.1,0.3-0.1,0.3s-0.1-0.5-0.4-0.6c-0.3-0.1-1.1-0.4-1.6-0.8c-0.5-0.4-0.8-1.2-0.2-1.9C78.6,48.4,79.5,48.5,79.7,49.4
+ z"/>
+ <g>
+ <path fill="#CFFEF7" d="M79.3,46.7c0,0,0.7-0.5,1.4-0.4c0.7,0.1,1,0.3,1,0.3s-1,0.3-1.5,0.4C79.7,47.2,79.3,46.7,79.3,46.7z"
+ />
+ <path fill="#A5FCF2" d="M78.8,47.8c-0.1,0.2-0.4,0.6-0.2,0.8c0.3,0.2,0.7,0.5,1.4,0.1c0.7-0.4,1.6-0.7,1.9-0.7
+ s0.5,0.3,0.5,0.3s0.1-0.5-0.4-0.7c-0.5-0.3-1.7-0.7-2.4-0.7c-0.7,0-1,0.3-1,0.6C78.8,47.6,78.8,47.8,78.8,47.8z"/>
+ </g>
+ <path fill="#A5FCF2" d="M78.6,43.9c0,0-0.2,0.4-0.8,0.4c-0.6,0-0.8-0.5-0.8-1.2s0.8-1.9,0.8-1.9s1.6,1,1.7,1.8
+ c0.1,0.9,0.1,1.5-0.3,1.5C79,44.6,78.6,43.9,78.6,43.9z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#A5FCF2" d="M73.6,53.5c0.1,0.1,0.8-0.4,1.4,0.5c0.6,0.8,0.2,1.7-1.2,2.4c-1.4,0.7-2.6,0.4-2.9,0.3
+ c-0.3-0.1-0.4-0.3-0.4-0.3s0.3,0.1,0.5-0.1c0.3-0.2-0.9-1.2,0.1-3.2c0.3-0.5,0.6-0.7,0.9-0.8c0.8-0.6,1.2-0.4,1.5,0.1
+ C74,52.8,73.4,53.3,73.6,53.5z"/>
+ <path fill="#CFFEF7" d="M75,54c-0.6-0.8-1.3-0.3-1.4-0.5c-0.2,0.1-0.3,0.2-0.4,0.4c-0.1,0.2-0.2,0.5-0.3,0.7
+ c-0.2,0.3-0.4,0.6-0.7,0.9c-0.2,0.2-0.6,0.5-1,0.8c-0.3,0.2-0.6,0.1-0.6,0.1s0.1,0.2,0.4,0.3c0.3,0.1,1.5,0.4,2.9-0.3
+ C75.2,55.7,75.5,54.8,75,54z"/>
+ <path fill="#EFFDF9" d="M73,53.3c-0.1-0.2-0.3-0.7-0.3-0.8c0,0,0,0.3,0,0.5c0.1,0.2,0.1,0.4,0.2,0.7c0.1,0.1-0.1,0.2-0.1,0.1
+ c-0.1-0.2-0.5-0.5-0.7-0.5c0.3,0.2,0.6,0.6,0.7,0.7c0,0.1,0,0.1-0.1,0.1c-0.3,0-0.7-0.2-1,0c0.5,0.1,1.3,0,1,0.7
+ c-0.1,0.3-0.3,0.5-0.5,0.7c-0.1,0.1-0.7,0.6-1,0.8c0.8-0.4,1.4-1,1.9-1.8c0.2-0.3,0.4-0.7,0.7-0.9c-0.1,0-0.1,0-0.1,0
+ c0,0,0-0.1,0-0.1C73.4,53.6,73.2,53.6,73,53.3z"/>
+ </g>
+ <path fill="#CFFEF7" d="M71.2,52.5c0,0,0.8,0.2,0.5,0.9c-0.3,0.7-1,0.6-1.4,0.3c-0.4-0.3-0.7-0.4-0.8-0.4c-0.1,0-0.2,0-0.2,0
+ s0.3-0.2,0.3-0.4c0-0.2,0.1-0.8,0.2-1.2c0.2-0.4,0.6-0.7,1.2-0.5C71.6,51.6,71.7,52.2,71.2,52.5z"/>
+ </g>
+ </g>
+ <g>
+
+ <linearGradient id="SVGID_90_" gradientUnits="userSpaceOnUse" x1="-14.0466" y1="247.3404" x2="-33.1202" y2="247.3404" gradientTransform="matrix(0.7988 -0.6015 0.6015 0.7988 -81.5889 -162.9739)">
+ <stop offset="8.938550e-02" style="stop-color:#00E6DC"/>
+ <stop offset="0.1448" style="stop-color:#1FEAE0"/>
+ <stop offset="0.2253" style="stop-color:#44EFE5"/>
+ <stop offset="0.3124" style="stop-color:#64F3E9"/>
+ <stop offset="0.4059" style="stop-color:#7FF6ED"/>
+ <stop offset="0.5084" style="stop-color:#93F9F0"/>
+ <stop offset="0.6244" style="stop-color:#A1FBF2"/>
+ <stop offset="0.7651" style="stop-color:#A9FCF3"/>
+ <stop offset="1" style="stop-color:#ACFCF3"/>
+ </linearGradient>
+ <path fill="url(#SVGID_90_)" d="M44.5,52.8c0,0-0.1,0.1-0.2,0.2c-0.1,0.1-0.1,0.1-0.2,0.2c-0.1,0.2-0.2,0.3-0.3,0.5
+ c-0.2,0.4-0.3,0.7-0.4,1.1c-0.1,0.4-0.1,0.7,0,1c0.1,0.3,0.3,0.5,0.6,0.7c0.3,0.2,0.6,0.2,0.9,0.2c0.3-0.1,0.6-0.2,0.9-0.5
+ c0.3-0.3,0.5-0.6,0.7-0.9c0.2-0.4,0.4-0.7,0.5-1.2c0.2-0.8,0.3-1.7,0.2-2.5c-0.1-0.8-0.3-1.7-0.6-2.5c-0.4-0.8-0.9-1.5-1.5-2.1
+ c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1-0.1-0.2-0.2-0.2-0.2c-0.2-0.1-0.3-0.2-0.5-0.3c-0.2-0.1-0.3-0.1-0.4,0c-0.1,0-0.2,0.1-0.3,0.3
+ c-0.2,0.3-0.3,0.7-0.3,1.1c0,0.2,0.1,0.4,0.2,0.4c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1,0,0.2,0c0.2,0,0.3-0.1,0.5-0.2
+ c0.2-0.1,0.3-0.2,0.5-0.4c0.3-0.3,0.6-0.6,0.9-0.9c0.6-0.7,1.1-1.4,1.6-2.2c0.1-0.2,0.2-0.4,0.4-0.6c0.1-0.1,0.1-0.2,0.2-0.3
+ c0.1-0.1,0.1-0.2,0.2-0.3c0.3-0.4,0.7-0.7,1.1-0.9c0.4-0.3,0.8-0.5,1.3-0.6c0.4-0.2,0.9-0.3,1.4-0.3c0.5,0,0.9,0,1.4,0.1
+ c0.5,0.1,0.9,0.3,1.3,0.6c0.4,0.3,0.7,0.7,0.9,1.1c0.1,0.2,0.2,0.4,0.3,0.6c0.1,0.2,0.1,0.4,0.2,0.7c0.2,0.9,0.1,1.8,0,2.7
+ c0.1-0.9,0.1-1.8-0.1-2.7c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.2-0.4-0.3-0.6c-0.2-0.4-0.5-0.7-0.9-1c-0.4-0.3-0.8-0.4-1.2-0.5
+ c-0.4-0.1-0.9-0.1-1.3,0c-0.4,0.1-0.9,0.2-1.3,0.3c-0.4,0.2-0.8,0.4-1.2,0.6c-0.4,0.3-0.7,0.6-0.9,0.9c-0.1,0.1-0.1,0.2-0.2,0.3
+ C48.1,43.9,48,44,48,44.1c-0.1,0.2-0.2,0.4-0.4,0.6c-0.5,0.8-1,1.5-1.6,2.3c-0.3,0.4-0.6,0.7-1,1c-0.2,0.2-0.4,0.3-0.6,0.4
+ c-0.1,0.1-0.2,0.1-0.3,0.2c-0.1,0.1-0.3,0.1-0.4,0.1c-0.1,0-0.3,0-0.5,0c-0.2-0.1-0.3-0.2-0.4-0.3c-0.1-0.1-0.2-0.3-0.2-0.4
+ c-0.1-0.1-0.1-0.3-0.1-0.4c0-0.3,0-0.5,0-0.8c0.1-0.3,0.2-0.5,0.3-0.7c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.2-0.2,0.4-0.2
+ c0.1-0.1,0.3-0.1,0.5-0.1c0.2,0,0.3,0,0.4,0.1c0.3,0.1,0.5,0.2,0.7,0.4c0.1,0.1,0.2,0.2,0.3,0.2c0.1,0.1,0.2,0.2,0.3,0.2
+ c0.7,0.7,1.3,1.4,1.7,2.3c0.9,1.7,1.1,3.8,0.6,5.6c-0.1,0.5-0.3,0.9-0.5,1.4c-0.2,0.4-0.5,0.9-0.9,1.2c-0.2,0.2-0.4,0.4-0.6,0.5
+ c-0.2,0.1-0.5,0.3-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0c-0.3,0-0.6-0.1-0.8-0.3c-0.3-0.1-0.5-0.3-0.7-0.5c-0.2-0.2-0.4-0.5-0.5-0.8
+ c-0.1-0.3-0.2-0.6-0.2-0.9c0-0.3,0-0.6,0.1-0.8c0.1-0.5,0.3-1,0.5-1.5c0.1-0.2,0.2-0.5,0.4-0.7c0.1-0.1,0.1-0.2,0.2-0.3
+ c0.1-0.1,0.2-0.2,0.3-0.3c0.3-0.3,0.7-0.3,1,0C44.8,52.1,44.8,52.5,44.5,52.8C44.5,52.8,44.5,52.8,44.5,52.8z"/>
+ <g>
+ <path fill="#EFFDF9" d="M47,45.4c0,0-0.1,0.4-0.5,0.4s-1-0.1-1.1-1.1c-0.1-0.9,0.2-2,0.2-2s1,0.8,1.5,0.9
+ c0.4,0.1,1.3,1,0.8,1.4C47.4,45.3,47,45.4,47,45.4z"/>
+ <path fill="#EFFDF9" d="M47.9,44.2c0,0,1.9-0.9,2.8-0.8c1,0.1,1.8,0,2.5-0.2c0.7-0.1,2-0.3,2-0.3s-1.3-0.4-1.9-0.5
+ c-0.6-0.2-1.1-0.6-1.9-0.7c-0.8-0.1-1.7-0.1-2.1,0.2C48.9,42.3,47.9,44.2,47.9,44.2z"/>
+ <path fill="#A5FCF2" d="M47.5,44.4c0,0,0.8-0.8,1.8-0.6c1,0.2,2.5,1.2,2.5,1.2s-1.7,0-2.1-0.1C49.2,44.8,47.5,44.4,47.5,44.4z"
+ />
+ <path fill="#CFFEF7" d="M48.1,43.1c0,0,0-0.5-0.2-0.9s-0.1-0.9-0.3-1.2c-0.2-0.3-0.6-0.6-1-1.2c-0.4-0.6-0.4-1-0.3-1.2
+ c0.1-0.1-0.6,0.3-0.7,1.2c-0.1,0.8,0,2,0.7,2.4C47,42.7,47.6,43,48.1,43.1z"/>
+ <g>
+ <path fill="#CFFEF7" d="M48.4,40.3c0,0,0,1,0.7,1.7c0.7,0.7,1.3,0.4,1.8,0.2c0.5-0.2,1.1-0.1,1.8-0.9c0.7-0.8,1.1-1.9,1.4-2.5
+ c0.3-0.6,0.7-1.6,0.7-1.6S54,38,53.3,38.1c-0.7,0.1-1.6,0.2-1.6,0.1c0-0.2,0.1-0.3,0.7-0.5c0.6-0.1,1.5-0.6,1.9-1
+ c0.4-0.4,0.4-1,0.6-1.3c0.1-0.3,0.3-0.6,0.3-0.8c0-0.2,0-0.3,0-0.3s-0.2,0.4-0.6,0.7c-0.4,0.3-1.5,0.5-2.3,0.7
+ c-0.7,0.2-1.4,0.6-1.6,0.8c-0.2,0.3-0.2,0.5-0.2,0.5s-0.7,0.9-0.8,1.3c0,0.2-0.4-0.2,0.1-0.6c0.6-0.5,0.4-1,0.4-1
+ s-0.5,0.7-0.8,0.9c-0.3,0.2-0.7,0.6-1,0.9c-0.3,0.3-0.6,0.6-0.9,0.7C47.2,39.5,47.2,40.8,48.4,40.3z"/>
+ <path fill="#A5FCF2" d="M49.8,37.8c-0.1,0.1-0.1,0.1-0.2,0.2c-0.1,0-0.1-0.1-0.2-0.1c-0.5,0.1-0.7,0.9-0.8,1.3
+ c-0.1,0.2-0.3,1,0.2,1c0.1,0,0.2-0.1,0.3-0.1c0.3,0,0.3,0.2,0.4,0.4c0.1,0.3,0.2,0.6,0.4,0.8c0.7,0.9,2.3-0.4,2.8-1
+ c0.4-0.4,0.9-1.1,0.7-1.7c-0.1-0.2-0.2-0.4-0.4-0.5c0.1,0,0.3,0,0.4-0.1c0.7-0.1,1.5-0.8,1.5-0.8s-0.4,1-0.7,1.6
+ c-0.3,0.6-0.7,1.8-1.4,2.5c-0.7,0.8-1.3,0.7-1.8,0.9c-0.5,0.2-1.1,0.5-1.8-0.2c-0.7-0.7-0.7-1.7-0.7-1.7
+ c-1.2,0.5-1.2-0.9-0.9-1.1c0.3-0.2,0.6-0.4,0.9-0.7s0.7-0.7,1-0.9c0.3-0.2,0.8-0.9,0.8-0.9S50.4,37.3,49.8,37.8z"/>
+ <path fill="#A5FCF2" d="M55.2,34.6c0,0.2-0.2,0.5-0.3,0.8c-0.1,0.3-0.2,0.8-0.6,1.3c-0.3,0.4-1,0.8-1.6,1
+ c-0.2-0.7,1.3-1.6,1.6-2.1c0.1-0.1,0-0.2-0.2-0.2c-0.5,0.4-1.2,0.5-1.9,0.7c-0.3,0.1-0.8,0.2-0.8,0.6c0,0.1,0,0.1,0.1,0.1
+ c0.4,0,0.5-0.1,0.8-0.3c0.3-0.2,0.1,0,0,0.1c-0.2,0.1-0.4,0.2-0.5,0.4c-0.3,0.3-0.5,0.6-0.8,0.9c-0.2,0.2-0.4,0.3-0.6,0.5
+ c-0.1,0.1-0.2,0.3-0.3,0.3c-0.4,0.2-0.5-0.3-0.5-0.3c0,0,0-0.1,0-0.1c0.1-0.4,0.8-1.2,0.8-1.2s0-0.3,0.2-0.5
+ c0.2-0.3,0.8-0.7,1.6-0.8c0.7-0.2,1.9-0.4,2.3-0.7c0.4-0.3,0.6-0.7,0.6-0.7S55.2,34.4,55.2,34.6z"/>
+ <path fill="#EFFDF9" d="M49.9,41.6c-0.2-0.1-0.3-0.4-0.4-0.6c-0.1-0.2-0.3-0.8,0-0.9c0,0.1,0,0.2,0,0.2
+ c0.1,0.2,0.2,0.6,0.4,0.8c0,0,0,0,0.1,0.1c0.1,0.3,0.4,0.5,0.6,0.6C50.3,41.9,50,41.7,49.9,41.6z"/>
+ <path fill="#EFFDF9" d="M50.1,39.9c0.2,0.1,0.4,0.2,0.6,0.3c0.2,0.1,0.5,0.2,0.7,0.2c0.1,0,0.1,0,0.2,0.1
+ c0.1,0,0.3,0.1,0.4,0.1c0.1,0,0.1,0,0,0c-0.2,0.2-1-0.2-1.2-0.2C50.5,40.3,50.3,40.2,50.1,39.9C50.1,39.9,50.1,39.9,50.1,39.9
+ z"/>
+ <path fill="#EFFDF9" d="M51.9,39.3c0.6,0,1-0.2,1.5-0.4c0.4-0.1-0.2,0.2-0.3,0.2c-0.3,0.1-0.6,0.2-0.9,0.3
+ c-0.5,0.1-1.5,0.2-1.8-0.3C50.9,39.2,51.4,39.3,51.9,39.3z"/>
+ <path fill="#EFFDF9" d="M50.1,38.7c0.3-0.3,0.5-0.5,0.8-0.8c0.1-0.1,1.5-1.8,0.5-0.2c-0.1,0.1-0.4,0.4-0.5,0.5
+ c-0.3,0.3-0.6,0.6-0.9,0.9c-0.5,0.5-0.9,1-1.5,1.3c0,0,0-0.1,0-0.1C48.9,39.7,49.5,39.3,50.1,38.7z"/>
+ </g>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M45.6,56.9c0,0-0.5-1.4-0.1-2.2c0.4-0.8,1.6-0.8,1.8,0.2c0.3,1,0.3,2.2,0.3,2.9c0,0.7-1,2.7-1,2.7
+ s0.4-1.1,0.1-1.6c-0.3-0.4-1,0.1-1,0.3c0,0.3,0.6,1.2,0.6,1.8c0,0.6-1.4,2-1.8,2.7c-0.5,0.8-0.7,1.4-0.8,1.9
+ c-0.1,0.5-0.1,0.9-0.1,0.9s-0.2-1.1-0.5-1.3c-0.2-0.2-1.2,0.1-1.4-0.2c-0.2-0.3,0.7-2.3,1.1-2.9c0.4-0.6,1-1.4,1-1.4
+ s-0.4-0.2-0.7,0.1c-0.3,0.2-0.8,0.7-1.3,1c-0.5,0.3-1,0.8-1.2,1.2c-0.2,0.5-0.3,0.7-0.3,0.7s0.1-1.9,0.1-2.7
+ c0-0.8,0.1-3.4,0.9-4.4c0.8-1,1.9-1.3,2.6-0.8C44.5,56.1,45.6,56.9,45.6,56.9z"/>
+ <path fill="#CFFEF7" d="M41.8,61.7c0.4-0.3,0.9-0.7,1.2-0.9c0,0,0,0-0.1,0c-0.3,0.1-0.6,0.3-0.9,0.2c-1.7-0.2-1.7-2.4-1.2-3.6
+ c0.7-1.8,2.2-1.3,3.7-0.9c0.2,0,0.5,0.1,0.7,0.1c-0.4-0.2-1-0.7-1.5-1c-0.7-0.5-1.8-0.2-2.6,0.8c-0.8,1-0.9,3.6-0.9,4.4
+ c0,0.8-0.1,2.7-0.1,2.7s0.1-0.2,0.3-0.7C40.8,62.5,41.3,62.1,41.8,61.7z"/>
+ <path fill="#CFFEF7" d="M43.4,63.6c-0.3-0.7,0.2-1.3,0.5-2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.2-0.6-0.4-0.6
+ c-0.1,0-0.3,0.1-0.4,0.1c0.3-0.1,0.5,0,0.5,0s-0.5,0.9-1,1.4c-0.4,0.6-1.3,2.6-1.1,2.9c0.2,0.3,1.2,0,1.4,0.2
+ c0.2,0.2,0.5,1.3,0.5,1.3s0.1-0.4,0.1-0.9c0-0.3,0.2-0.7,0.4-1.1C43.8,64.4,43.5,64.1,43.4,63.6z"/>
+ <path fill="#CFFEF7" d="M45.6,54.7c-0.3,0.6-0.1,1.6,0,2c0.5,0.1,1,0.3,1.2,0.8c0.1,0.3-0.2,0.8-0.4,1.2c0.2,0,0.3,0,0.4,0.2
+ c0.3,0.4-0.1,1.6-0.1,1.6s1-2,1-2.7c0-0.7,0-1.9-0.3-2.9C47.2,53.9,46,53.9,45.6,54.7z"/>
+ <path fill="#EFFDF9" d="M45.6,56.9c-0.1,0.6-0.5,1.2-0.7,1.8c-0.3,0.7-0.5,1.5-0.7,2.3c-0.2,0.9-0.9,1.9-0.7,2.8
+ c0-0.9,0.8-2.4,1.2-4C44.9,58.9,45.6,57.9,45.6,56.9C45.6,56.9,45.6,56.9,45.6,56.9z"/>
+ <path fill="#EFFDF9" d="M43.2,58.8c-0.7,0.3-1.6,0.8-2.1,1.5c-0.2,0.3-0.5,0.6,0,0.1c0.3-0.3,0.5-0.5,0.8-0.7
+ c1.2-0.7,1.7-0.6,2.4-1.1c0.1,0,0.3-0.2,0.3-0.3C44.3,58.6,43.7,58.6,43.2,58.8z"/>
+ <path fill="#EFFDF9" d="M42.2,57.8c0.8-0.3,1.7-0.5,2.8-0.2c-0.5-0.3-1.1-0.4-1.7-0.3C43.1,57.4,41.4,58.1,42.2,57.8z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE1553.png" transform="matrix(1 0 0 1 98.9484 45.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE155E.png" transform="matrix(1 0 0 1 97.9484 47.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="1" height="2" xlink:href="36CE155F.png" transform="matrix(1 0 0 1 92.9484 40.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="1" height="2" xlink:href="36CE1575.png" transform="matrix(1 0 0 1 99.9484 59.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="1" xlink:href="36CE1573.png" transform="matrix(1 0 0 1 73.9484 47.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE157D.png" transform="matrix(1 0 0 1 88.9484 49.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE157F.png" transform="matrix(1 0 0 1 92.9484 54.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE157C.png" transform="matrix(1 0 0 1 88.9484 55.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE1574.png" transform="matrix(1 0 0 1 102.9484 53.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="1" xlink:href="36CE1577.png" transform="matrix(1 0 0 1 86.9484 58.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE156A.png" transform="matrix(1 0 0 1 71.9484 47.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE156B.png" transform="matrix(1 0 0 1 83.9484 51.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE156C.png" transform="matrix(1 0 0 1 75.9484 46.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE1508.png" transform="matrix(1 0 0 1 76.9484 44.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="2" height="3" xlink:href="36CE150B.png" transform="matrix(1 0 0 1 89.9484 68.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE1509.png" transform="matrix(1 0 0 1 83.9484 35.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="3" height="4" xlink:href="36CE150F.png" transform="matrix(1 0 0 1 74.9484 35.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="3" height="3" xlink:href="36CE150A.png" transform="matrix(1 0 0 1 89.9484 59.1465)">
+ </image>
+ </g>
+ <g>
+ <image overflow="visible" width="3" height="2" xlink:href="36CE1505.png" transform="matrix(1 0 0 1 95.9484 53.1465)">
+ </image>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M99.6,46.2C99.6,46.2,99.6,46.1,99.6,46.2l-5.5-4.3c-0.1,0-0.1-0.1,0-0.2c0-0.1,0.1-0.1,0.2,0l5.4,4.3
+ C99.7,46,99.8,46.1,99.6,46.2C99.7,46.1,99.7,46.2,99.6,46.2z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M92.8,41.1C92.8,41.1,92.7,41.1,92.8,41.1l-6.2-3.5c-0.1,0-0.1-0.1,0-0.2s0.1-0.1,0.2,0l6.1,3.5
+ c0.1,0,0.1,0.1,0,0.2C92.9,41.1,92.8,41.1,92.8,41.1z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M78.1,37.3c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0-0.1,0.1-0.1l5.8-0.3c0.1,0,0.1,0,0.1,0.1
+ c0,0.1,0,0.1-0.1,0.1L78.1,37.3C78.1,37.3,78.1,37.3,78.1,37.3z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M97.8,53c-0.1,0-0.1-0.1-0.1-0.2l1-3.7c0-0.1,0.1-0.1,0.2-0.1c0.1,0,0.1,0.1,0.1,0.2l-1,3.7
+ C97.9,53,97.8,53,97.8,53z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M96.5,53.2c0,0-0.1,0-0.1-0.1L86.1,38c0-0.1,0-0.1,0-0.2c0.1,0,0.1,0,0.2,0L96.6,53
+ C96.7,53.1,96.7,53.1,96.5,53.2C96.6,53.2,96.6,53.2,96.5,53.2z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M77.3,44c-0.1,0-0.1,0-0.1-0.1L76.5,39c0-0.1,0-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1l0.6,4.8
+ C77.4,43.9,77.4,44,77.3,44C77.3,44,77.3,44,77.3,44z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M90.4,59.9C90.4,59.9,90.3,59.9,90.4,59.9L78.1,45.9c0-0.1,0-0.1,0-0.2c0.1,0,0.1,0,0.2,0l12.2,13.9
+ C90.5,59.7,90.5,59.8,90.4,59.9C90.4,59.9,90.4,59.9,90.4,59.9z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M91.1,68.7c-0.1,0-0.1-0.1-0.1-0.1l0.1-6.4c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0.1,0.1,0.1l-0.1,6.4
+ C91.2,68.7,91.2,68.7,91.1,68.7z"/>
+ </g>
+ <g>
+ <path fill="#A5FCF2" d="M92.3,59.8C92.2,59.8,92.2,59.8,92.3,59.8c-0.1-0.1-0.1-0.2-0.1-0.2l4.1-4.4c0-0.1,0.1-0.1,0.2,0
+ c0.1,0,0.1,0.1,0,0.2L92.3,59.8C92.3,59.8,92.3,59.8,92.3,59.8z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <image overflow="visible" width="4" height="7" xlink:href="36CE1506.png" transform="matrix(1 0 0 1 82.9484 40.1465)">
+ </image>
+ <image overflow="visible" width="7" height="8" xlink:href="36CE1507.png" transform="matrix(1 0 0 1 80.9484 39.1465)">
+ </image>
+ <path fill="#00E6DC" d="M84.8,37.4c0,0-1.7-0.1-2.9-1.3c-0.6-0.6-0.7-1.3-0.7-1.9l-0.8,0.9l-0.2,2.4l2,1.3L84.8,37.4
+ C84.8,37.5,84.8,37.4,84.8,37.4L84.8,37.4z"/>
+ <image overflow="visible" width="4" height="4" xlink:href="36CE1538.png" transform="matrix(1 0 0 1 77.9484 37.1465)">
+ </image>
+ <image overflow="visible" width="5" height="11" xlink:href="36CE153B.png" transform="matrix(1 0 0 1 78.9484 31.1465)">
+ </image>
+ </g>
+ <image overflow="visible" width="13" height="13" xlink:href="36CE1527.png" transform="matrix(1 0 0 1 79.9484 26.1465)">
+ </image>
+ <linearGradient id="SVGID_91_" gradientUnits="userSpaceOnUse" x1="82.1616" y1="36.4906" x2="87.5492" y2="31.103">
+ <stop offset="0" style="stop-color:#DCF6FF"/>
+ <stop offset="2.174920e-02" style="stop-color:#D0E9F6"/>
+ <stop offset="0.1865" style="stop-color:#788AB5"/>
+ <stop offset="0.3199" style="stop-color:#374586"/>
+ <stop offset="0.4155" style="stop-color:#0F1968"/>
+ <stop offset="0.4641" style="stop-color:#00095D"/>
+ </linearGradient>
+ <path opacity="0.1" fill="url(#SVGID_91_)" d="M85.5,32c-0.9-1-0.3-1.7-0.2-2c-0.4,0-3.1,1.9-4.6,5c0.3,1,0.5,0.9,1.2,1.6
+ c0.5,0.5,1.2,1,1.9,1.3c0,0,1-0.4,1.3-0.6c2.7-2.2,3.4-4,3.4-4S86.6,33.3,85.5,32z"/>
+ <path opacity="0.3" fill="#EFFDF9" d="M81.3,34.6c0.5-0.5,1.2-0.6,1.9-0.7c1.1-0.1,2.1-0.1,3.2-0.1c0.6,0,1.3,0,1.9-0.1
+ c0.1-0.2,0.1-0.3,0.1-0.3s-1.7-0.1-2.9-1.3c-1.1-1.1-0.7-2.7-0.6-3c-0.3,0.4-3.1,2-4.6,5.1c0.1,0.4,0.3,0.9,0.5,1.2
+ C81,35.1,81,34.8,81.3,34.6z"/>
+ <image overflow="visible" width="4" height="4" xlink:href="36CE1525.png" transform="matrix(1 0 0 1 91.9484 22.1465)">
+ </image>
+ <image overflow="visible" width="7" height="7" xlink:href="36CE1523.png" transform="matrix(1 0 0 1 82.9484 28.1465)">
+ </image>
+
+ <image overflow="visible" opacity="0.5" width="9" height="9" xlink:href="36CE15DD.png" transform="matrix(1 0 0 1 81.9484 27.1465)">
+ </image>
+ <g>
+ <image overflow="visible" width="10" height="9" xlink:href="36CE15DF.png" transform="matrix(1 0 0 1 83.9484 25.1465)">
+ </image>
+ <path fill="#0052E1" d="M91.9,28.4c0.2,0,0.3-0.1,0.5-0.1c0.3-0.1,0.6-0.2,0.8-0.4c0.2-0.2,0.2-0.4,0.1-0.6
+ c-0.2-0.2-1.5,0.2-1.6,0.3c0,0.2,0,0.3,0,0.5C91.7,28.2,91.7,28.4,91.9,28.4z"/>
+ <path fill="#00095D" d="M93.3,27.6c-0.1-0.3-0.4-0.2-0.6-0.2c-0.4,0.1-0.7,0.2-1.1,0.3c0,0.1,0,0.3,0,0.4c0,0.2,0,0.4,0.2,0.3
+ c0.2,0,0.3-0.1,0.5-0.1c0.3-0.1,0.6-0.2,0.8-0.4C93.2,27.7,93.3,27.6,93.3,27.6z"/>
+ <image overflow="visible" width="5" height="4" xlink:href="36CE15E2.png" transform="matrix(1 0 0 1 86.9484 28.1465)">
+ </image>
+ <image overflow="visible" width="2" height="2" xlink:href="36CE15E3.png" transform="matrix(1 0 0 1 88.9484 27.1465)">
+ </image>
+ <image overflow="visible" width="4" height="4" xlink:href="36CE15E5.png" transform="matrix(1 0 0 1 86.9484 31.1465)">
+ </image>
+ </g>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/static/favicon/hugo-logo-wide.svg b/static/favicon/hugo-logo-wide.svg
new file mode 100644
index 0000000..1f6a79e
--- /dev/null
+++ b/static/favicon/hugo-logo-wide.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" stroke-width="27" aria-label="Logo" viewBox="0 0 1493 391">
+ <path fill="#ebb951" stroke="#fcd804" d="M1345.211 24.704l112.262 64.305a43 43 0 0 1 21.627 37.312v142.237a40 40 0 0 1-20.702 35.037l-120.886 66.584a42 42 0 0 1-41.216-.389l-106.242-61.155a57 57 0 0 1-28.564-49.4V138.71a64 64 0 0 1 31.172-54.939l98.01-58.564a54 54 0 0 1 54.54-.503z"/>
+ <path fill="#33ba91" stroke="#00a88a" d="M958.07 22.82l117.31 66.78a41 41 0 0 1 20.72 35.64v139.5a45 45 0 0 1-23.1 39.32L955.68 369.4a44 44 0 0 1-43.54-.41l-105.82-61.6a56 56 0 0 1-27.83-48.4V140.07a68 68 0 0 1 33.23-58.44l98.06-58.35a48 48 0 0 1 48.3-.46z"/>
+ <path fill="#0594cb" stroke="#0083c0" d="M575.26 20.97l117.23 68.9a40 40 0 0 1 19.73 34.27l.73 138.67a48 48 0 0 1-24.64 42.2l-115.13 64.11a45 45 0 0 1-44.53-.42l-105.83-61.6a55 55 0 0 1-27.33-47.53V136.52a63 63 0 0 1 29.87-53.59l99.3-61.4a49 49 0 0 1 50.6-.56z"/>
+ <path fill="#ff4088" stroke="#c9177e" d="M195.81 24.13l114.41 66.54a44 44 0 0 1 21.88 38.04v136.43a48 48 0 0 1-24.45 41.82L194.1 370.9a49 49 0 0 1-48.48-.23L41.05 310.48a53 53 0 0 1-26.56-45.93V135.08a55 55 0 0 1 26.1-46.8l102.8-63.46a51 51 0 0 1 52.42-.69z"/>
+ <path fill="#fff" d="M1320.72 89.15c58.79 0 106.52 47.73 106.52 106.51 0 58.8-47.73 106.52-106.52 106.52-58.78 0-106.52-47.73-106.52-106.52 0-58.78 47.74-106.51 106.52-106.51zm0 39.57c36.95 0 66.94 30 66.94 66.94a66.97 66.97 0 0 1-66.94 66.94c-36.95 0-66.94-29.99-66.94-66.94a66.97 66.97 0 0 1 66.93-66.94h.01zm-283.8 65.31c0 47.18-8.94 60.93-26.81 80.58-17.87 19.65-41.57 27.57-71.1 27.57-27 0-48.75-9.58-67.61-26.23-20.88-18.45-36.08-47.04-36.08-78.95 0-31.37 11.72-58.48 32.49-78.67 18.22-17.67 45.34-29.18 73.3-29.18 33.77 0 68.83 15.98 90.44 47.53l-31.73 26.82c-13.45-25.03-32.94-33.46-60.82-34.26-30.83-.88-64.77 28.53-62.25 67.75 1.4 21.94 11.65 59.65 60.96 66.57 25.9 3.63 55.36-24.02 55.36-39.04H944.4v-37.5h92.5V194l.02.03zm-562.6-94.65h42.29v112.17c0 17.8.49 29.33 1.47 34.61 1.69 8.48 4.81 14.37 11.17 19.5 6.37 5.13 13.8 6.59 24.84 6.59 11.2 0 14.96-1.74 20.66-6.6 5.69-4.85 9.12-9.46 10.28-16.53 1.15-7.07 3.07-18.8 3.07-35.18V99.38h42.28v108.78c0 24.86-1.07 42.43-3.21 52.69-2.14 10.27-6.08 18.93-11.82 26-5.74 7.06-13.42 12.69-23.03 16.88-9.62 4.19-22.16 6.28-37.65 6.28-18.7 0-32.87-2.28-42.52-6.85-9.66-4.57-17.3-10.5-22.9-17.8-5.61-7.3-9.3-14.95-11.08-22.96-2.58-11.86-3.88-29.38-3.88-52.55V99.38h.03zM93.91 299.92V92.7h43.35v75.48h71.92V92.7h43.48v207.22h-43.48v-90.61h-71.92v90.61z"/>
+</svg>
diff --git a/static/favicon/mstile-150x150.png b/static/favicon/mstile-150x150.png
new file mode 100644
index 0000000..a1230ec
Binary files /dev/null and b/static/favicon/mstile-150x150.png differ
diff --git a/static/favicon/safari-pinned-tab.svg b/static/favicon/safari-pinned-tab.svg
new file mode 100644
index 0000000..cb3c961
--- /dev/null
+++ b/static/favicon/safari-pinned-tab.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
+ width="270.000000pt" height="270.000000pt" viewBox="0 0 270.000000 270.000000"
+ preserveAspectRatio="xMidYMid meet">
+<metadata>
+Created by potrace 1.14, written by Peter Selinger 2001-2017
+</metadata>
+<g transform="translate(0.000000,270.000000) scale(0.100000,-0.100000)"
+fill="#000000" stroke="none">
+<path d="M507 2423 c-10 -10 -8 -51 3 -58 5 -3 37 2 72 11 58 15 66 15 100 1
+43 -18 78 -68 78 -112 0 -44 -35 -94 -78 -112 -34 -15 -42 -14 -101 1 -71 18
+-84 13 -79 -30 4 -35 24 -42 133 -43 53 -1 104 6 150 19 38 11 82 20 96 20 64
+0 130 -85 115 -146 -4 -15 -22 -42 -41 -61 -40 -40 -74 -42 -184 -13 -82 22
+-175 26 -234 9 -36 -10 -38 -12 -35 -47 l3 -37 372 -3 372 -2 3 -28 c3 -24 7
+-27 38 -25 86 5 150 -47 150 -121 0 -75 -62 -129 -142 -124 -39 3 -43 1 -46
+-21 -2 -13 1 -28 7 -34 17 -17 121 -11 209 13 97 26 137 22 176 -19 60 -62 38
+-162 -43 -194 -36 -15 -44 -14 -132 9 -62 16 -114 24 -154 22 l-60 -3 -3 -42
+c-3 -46 -4 -46 60 -43 94 4 157 -95 114 -179 -22 -41 -56 -59 -117 -63 -53 -3
+-54 -4 -54 -33 0 -30 0 -30 63 -33 41 -2 88 4 135 18 120 33 170 24 208 -37
+42 -68 -1 -165 -78 -179 -22 -4 -64 1 -116 15 -55 15 -103 21 -147 19 l-65 -3
+0 -40 0 -40 54 -3 c61 -4 95 -22 117 -63 43 -84 -20 -183 -114 -179 -59 3 -62
+2 -62 -30 0 -24 5 -31 26 -36 36 -9 124 3 211 28 66 19 76 20 110 7 45 -17 83
+-69 83 -113 0 -44 -34 -95 -77 -112 -34 -15 -43 -14 -137 10 -99 25 -168 32
+-200 20 -11 -4 -16 -19 -16 -50 l0 -44 303 2 302 3 3 862 2 863 368 2 367 3 3
+303 2 302 -1043 0 c-574 0 -1047 -3 -1050 -7z m2033 -298 l0 -235 -349 0
+c-337 0 -349 -1 -375 -21 l-26 -20 0 -850 0 -849 -35 0 c-41 0 -39 -3 -20 43
+38 90 -3 199 -90 245 -16 8 -55 16 -86 16 l-57 1 5 55 c4 36 0 67 -9 90 l-15
+35 72 0 c81 0 123 21 166 83 36 53 34 153 -3 209 -37 56 -101 86 -172 81 -48
+-3 -53 -1 -45 14 13 25 11 104 -4 141 l-14 32 77 0 c69 0 80 3 114 29 125 95
+85 296 -67 337 -23 6 -55 9 -72 6 l-30 -5 0 77 c0 70 -3 81 -28 114 -36 47
+-65 66 -113 74 -24 4 -49 17 -66 35 -26 28 -27 28 -143 28 -108 0 -117 1 -110
+18 23 55 26 86 14 134 -22 94 -109 156 -203 146 l-44 -5 10 35 c10 36 7 90 -7
+125 -7 16 38 17 859 17 l866 0 0 -235z"/>
+<path d="M119 2319 c-31 -31 -23 -98 13 -119 25 -13 35 -13 118 9 112 29 192
+30 293 2 96 -26 122 -26 147 -1 43 43 13 130 -45 130 -14 0 -60 -10 -102 -22
+-97 -27 -193 -26 -288 1 -88 26 -110 26 -136 0z"/>
+<path d="M351 2044 c-25 -31 -27 -61 -6 -91 23 -33 59 -36 138 -11 96 29 215
+29 317 0 93 -27 96 -27 125 3 49 49 20 125 -47 125 -18 0 -66 -9 -107 -20 -95
+-25 -178 -25 -266 0 -96 28 -129 26 -154 -6z"/>
+<path d="M806 1699 c-51 -40 -23 -129 42 -129 15 0 59 9 97 20 40 11 100 20
+140 20 40 0 100 -9 140 -20 86 -25 127 -25 147 -2 25 29 29 51 14 87 -20 47
+-49 52 -149 24 -104 -29 -206 -29 -302 0 -87 26 -96 26 -129 0z"/>
+<path d="M1037 1432 c-19 -21 -22 -73 -7 -102 16 -30 56 -32 138 -9 104 30
+194 30 310 0 l92 -25 28 21 c56 41 32 133 -35 133 -16 0 -61 -9 -102 -20 -95
+-25 -187 -25 -279 0 -89 25 -124 25 -145 2z"/>
+<path d="M801 1141 c-31 -31 -25 -87 11 -114 l26 -20 108 28 c122 31 174 30
+302 -6 61 -17 79 -19 102 -9 71 29 51 140 -24 140 -17 0 -64 -9 -105 -20 -90
+-24 -177 -25 -251 -5 -100 29 -145 30 -169 6z"/>
+<path d="M1046 879 c-20 -16 -26 -29 -26 -58 0 -73 45 -86 172 -51 92 25 164
+25 259 0 95 -25 141 -26 163 -1 26 29 18 89 -16 114 l-26 20 -108 -28 c-122
+-31 -190 -30 -304 5 -81 25 -81 25 -114 -1z"/>
+<path d="M806 589 c-30 -24 -35 -72 -10 -107 19 -28 60 -29 156 -2 91 25 172
+25 268 0 118 -31 153 -25 173 32 10 29 -12 75 -42 88 -22 9 -45 6 -125 -15
+-122 -31 -159 -31 -280 0 -116 30 -107 30 -140 4z"/>
+<path d="M1039 319 c-31 -31 -23 -98 13 -119 25 -13 35 -13 118 9 111 29 190
+29 297 2 101 -26 118 -26 143 -1 41 41 14 130 -41 130 -11 0 -57 -10 -102 -22
+-102 -26 -199 -26 -292 1 -88 26 -110 26 -136 0z"/>
+</g>
+</svg>
diff --git a/static/favicon/site.webmanifest b/static/favicon/site.webmanifest
new file mode 100644
index 0000000..855b331
--- /dev/null
+++ b/static/favicon/site.webmanifest
@@ -0,0 +1,19 @@
+{
+ "name": "",
+ "short_name": "",
+ "icons": [
+ {
+ "src": "/favicon/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/favicon/android-chrome-256x256.png",
+ "sizes": "256x256",
+ "type": "image/png"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "display": "standalone"
+}
diff --git a/static/images/og-images/featured-img-placeholder.png b/static/images/og-images/featured-img-placeholder.png
new file mode 100644
index 0000000..bf41f69
Binary files /dev/null and b/static/images/og-images/featured-img-placeholder.png differ
diff --git a/static/images/sample-logo.svg b/static/images/sample-logo.svg
new file mode 100644
index 0000000..30d7ba9
--- /dev/null
+++ b/static/images/sample-logo.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 25.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY st0 "fill:#FFFFFF;">
+]>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 138 48" style="enable-background:new 0 0 138 48;" xml:space="preserve">
+<g>
+ <path style="&st0;" d="M62,32.6V15.4h4.7v13.5h7v3.8H62z"/>
+ <path style="&st0;" d="M89.8,24c0,1.9-0.4,3.5-1.1,4.8c-0.7,1.3-1.8,2.3-3,3c-1.3,0.7-2.7,1-4.2,1c-1.6,0-3-0.3-4.2-1
+ c-1.3-0.7-2.3-1.7-3-3c-0.7-1.3-1.1-2.9-1.1-4.8c0-1.9,0.4-3.5,1.1-4.8c0.7-1.3,1.7-2.3,3-3c1.3-0.7,2.7-1,4.2-1c1.6,0,3,0.3,4.2,1
+ c1.3,0.7,2.3,1.7,3,3C89.5,20.5,89.8,22.1,89.8,24z M85,24c0-1-0.1-1.9-0.4-2.6c-0.3-0.7-0.7-1.2-1.2-1.6c-0.5-0.4-1.2-0.6-2-0.6
+ c-0.8,0-1.4,0.2-2,0.6c-0.5,0.4-0.9,0.9-1.2,1.6C78,22.1,77.9,23,77.9,24c0,1,0.1,1.9,0.4,2.6c0.3,0.7,0.7,1.2,1.2,1.6
+ c0.5,0.4,1.2,0.6,2,0.6c0.8,0,1.4-0.2,2-0.6c0.5-0.4,0.9-0.9,1.2-1.6C84.9,25.9,85,25,85,24z"/>
+ <path style="&st0;" d="M102,21.1c-0.1-0.3-0.2-0.6-0.3-0.8c-0.2-0.2-0.4-0.4-0.6-0.6c-0.2-0.2-0.5-0.3-0.8-0.4s-0.6-0.1-1-0.1
+ c-0.8,0-1.5,0.2-2,0.6c-0.6,0.4-1,0.9-1.3,1.6c-0.3,0.7-0.4,1.6-0.4,2.6c0,1,0.1,1.9,0.4,2.6c0.3,0.7,0.7,1.3,1.2,1.6
+ c0.5,0.4,1.2,0.6,2,0.6c0.7,0,1.3-0.1,1.8-0.3s0.8-0.5,1.1-0.9c0.2-0.4,0.4-0.8,0.4-1.3l0.8,0.1h-3.9V23h7.6v2.4c0,1.6-0.3,2.9-1,4
+ c-0.7,1.1-1.6,2-2.7,2.6c-1.2,0.6-2.5,0.9-4,0.9c-1.7,0-3.1-0.4-4.4-1.1c-1.3-0.7-2.3-1.7-3-3c-0.7-1.3-1.1-2.9-1.1-4.7
+ c0-1.4,0.2-2.7,0.7-3.8c0.4-1.1,1-2,1.8-2.8c0.8-0.8,1.7-1.3,2.7-1.7c1-0.4,2.1-0.6,3.3-0.6c1,0,2,0.1,2.8,0.4s1.7,0.7,2.3,1.2
+ c0.7,0.5,1.2,1.2,1.6,1.9c0.4,0.7,0.7,1.5,0.8,2.4H102z"/>
+ <path style="&st0;" d="M124.6,24c0,1.9-0.4,3.5-1.1,4.8c-0.7,1.3-1.8,2.3-3,3c-1.3,0.7-2.7,1-4.2,1c-1.6,0-3-0.3-4.2-1
+ c-1.3-0.7-2.3-1.7-3-3c-0.7-1.3-1.1-2.9-1.1-4.8c0-1.9,0.4-3.5,1.1-4.8c0.7-1.3,1.7-2.3,3-3c1.3-0.7,2.7-1,4.2-1c1.6,0,3,0.3,4.2,1
+ c1.3,0.7,2.3,1.7,3,3C124.2,20.5,124.6,22.1,124.6,24z M119.8,24c0-1-0.1-1.9-0.4-2.6c-0.3-0.7-0.7-1.2-1.2-1.6
+ c-0.5-0.4-1.2-0.6-2-0.6c-0.8,0-1.4,0.2-2,0.6c-0.5,0.4-0.9,0.9-1.2,1.6c-0.3,0.7-0.4,1.6-0.4,2.6c0,1,0.1,1.9,0.4,2.6
+ c0.3,0.7,0.7,1.2,1.2,1.6c0.5,0.4,1.2,0.6,2,0.6c0.8,0,1.4-0.2,2-0.6c0.5-0.4,0.9-0.9,1.2-1.6C119.7,25.9,119.8,25,119.8,24z"/>
+</g>
+<g>
+ <g>
+ <polygon style="&st0;" points="33.7,36.8 19,36.8 19,8 16.5,8 16.5,36.6 13.4,36.6 13.4,4.9 22.1,4.9 22.1,33.7 33.7,33.7 "/>
+ </g>
+ <g>
+ <polygon style="&st0;" points="46.3,43.1 13.4,43.1 13.4,40 43.2,40 43.2,8 28.2,8 28.2,27.4 40,27.4 40,36.6 36.9,36.6
+ 36.9,30.5 25.1,30.5 25.1,4.9 46.3,4.9 "/>
+ </g>
+</g>
+</svg>
diff --git a/static/images/site-logo.svg b/static/images/site-logo.svg
new file mode 100644
index 0000000..93039a9
--- /dev/null
+++ b/static/images/site-logo.svg
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="202.85037mm"
+ height="77.071564mm"
+ viewBox="0 0 202.85038 77.071564"
+ version="1.1"
+ id="svg5661"
+ inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
+ sodipodi:docname="site-logo.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview5663"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="false"
+ inkscape:zoom="0.914906"
+ inkscape:cx="262.86853"
+ inkscape:cy="183.62542"
+ inkscape:window-width="2560"
+ inkscape:window-height="1377"
+ inkscape:window-x="2552"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1" />
+ <defs
+ id="defs5658" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(10.776206,-99.939105)">
+ <text
+ xml:space="preserve"
+ style="font-size:160px;line-height:100px;font-family:sans-serif;fill:#4a0075;fill-opacity:1"
+ id="text69423"
+ transform="matrix(0.26956369,-0.06666406,0.06833405,0.25610574,-7.3282881,177.84041)"><textPath
+ xlink:href="#path70154"
+ id="textPath70156"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:160px;font-family:'Varela Round';-inkscape-font-specification:'Varela Round Bold';fill:#4a0075;fill-opacity:1">PEAKSAT</textPath></text>
+ </g>
+</svg>
diff --git a/static/images/tailbliss-cover.png b/static/images/tailbliss-cover.png
new file mode 100644
index 0000000..49f64cb
Binary files /dev/null and b/static/images/tailbliss-cover.png differ
diff --git a/static/images/tailbliss-full-blue.png b/static/images/tailbliss-full-blue.png
new file mode 100644
index 0000000..da05586
Binary files /dev/null and b/static/images/tailbliss-full-blue.png differ
diff --git a/static/images/tailbliss-rocket-indigo.webp b/static/images/tailbliss-rocket-indigo.webp
new file mode 100644
index 0000000..e473657
Binary files /dev/null and b/static/images/tailbliss-rocket-indigo.webp differ
diff --git a/tailwind.config.js b/tailwind.config.js
new file mode 100644
index 0000000..b9657d3
--- /dev/null
+++ b/tailwind.config.js
@@ -0,0 +1,101 @@
+const defaultTheme = require('tailwindcss/defaultTheme')
+
+// tailwind.config.js
+module.exports = {
+ content: ['./layouts/**/*.html', './content/**/*.md'],
+ darkMode: 'class',
+ theme: {
+ extend: {
+ colors: {
+ transparent: 'transparent',
+ current: 'currentColor',
+ 'primary': {
+ DEFAULT: '#6366F1',
+ 50: '#FFFFFF',
+ 100: '#F9F9FE',
+ 200: '#D3D4FB',
+ 300: '#AEAFF8',
+ 400: '#888BF4',
+ 500: '#6366F1',
+ 600: '#3034EC',
+ 700: '#1317D1',
+ 800: '#0E119E',
+ 900: '#0A0C6A'
+ },
+ 'secondary': {
+ DEFAULT: '#EC4899',
+ 50: '#FDEEF6',
+ 100: '#FBDCEB',
+ 200: '#F8B7D7',
+ 300: '#F492C2',
+ 400: '#F06DAE',
+ 500: '#EC4899',
+ 600: '#E4187D',
+ 700: '#B11261',
+ 800: '#7F0D45',
+ 900: '#4C0829'
+ },
+ 'neutral': {
+ DEFAULT: '#6B7280',
+ 50: '#CDD0D5',
+ 100: '#C2C5CC',
+ 200: '#ACB0BA',
+ 300: '#969BA7',
+ 400: '#7F8694',
+ 500: '#6B7280',
+ 600: '#515761',
+ 700: '#383C43',
+ 800: '#1E2024',
+ 900: '#050506'
+ },
+ // To change these, use https://www.tailwindshades.com/ with https://tailwindcss.com/docs/customizing-colors or create your own custom colors.
+ },
+ lineHeight: {
+ 'extra-loose': '2.5',
+ '12': '3rem',
+ },
+ typography: (theme) => ({
+ DEFAULT: {
+ css: {
+ '--tw-prose-body': theme('colors.zinc[800]'),
+ '--tw-prose-headings': theme('colors.zinc[900]'),
+ '--tw-prose-lead': theme('colors.zinc[700]'),
+ '--tw-prose-links': theme('colors.zinc[900]'),
+ '--tw-prose-bold': theme('colors.zinc[900]'),
+ '--tw-prose-counters': theme('colors.zinc[600]'),
+ '--tw-prose-bullets': theme('colors.zinc[400]'),
+ '--tw-prose-hr': theme('colors.zinc[300]'),
+ '--tw-prose-quotes': theme('colors.zinc[900]'),
+ '--tw-prose-quote-borders': theme('colors.zinc[300]'),
+ '--tw-prose-captions': theme('colors.zinc[700]'),
+ '--tw-prose-code': theme('colors.indigo[500]'),
+ '--tw-prose-pre-code': theme('colors.indigo[300]'),
+ '--tw-prose-pre-bg': theme('colors.gray[900]'),
+ '--tw-prose-th-borders': theme('colors.zinc[300]'),
+ '--tw-prose-td-borders': theme('colors.zinc[200]'),
+ '--tw-prose-invert-body': theme('colors.zinc[200]'),
+ '--tw-prose-invert-headings': theme('colors.white'),
+ '--tw-prose-invert-lead': theme('colors.zinc[300]'),
+ '--tw-prose-invert-links': theme('colors.indigo[400]'),
+ '--tw-prose-invert-bold': theme('colors.white'),
+ '--tw-prose-invert-counters': theme('colors.zinc[400]'),
+ '--tw-prose-invert-bullets': theme('colors.zinc[200]'),
+ '--tw-prose-invert-hr': theme('colors.zinc[500]'),
+ '--tw-prose-invert-quotes': theme('colors.zinc[100]'),
+ '--tw-prose-invert-quote-borders': theme('colors.zinc[700]'),
+ '--tw-prose-invert-captions': theme('colors.zinc[400]'),
+ '--tw-prose-invert-code': theme('colors.indigo[400]'),
+ '--tw-prose-invert-pre-code': theme('colors.indigo[300]'),
+ '--tw-prose-invert-pre-bg': theme('colors.gray[900]'),
+ '--tw-prose-invert-th-borders': theme('colors.zinc[100]'),
+ '--tw-prose-invert-td-borders': theme('colors.zinc[500]'),
+ },
+ },
+ }),
+ },
+ },
+ variants: {
+ typography: ["dark"],
+ },
+ plugins: [require("@tailwindcss/typography")],
+};
diff --git a/theme.toml b/theme.toml
new file mode 100644
index 0000000..a52f0c4
--- /dev/null
+++ b/theme.toml
@@ -0,0 +1,27 @@
+name = "TailBliss"
+license = "Apache-2.0"
+licenselink = "https://github.com/nusserstudios/tailbliss/blob/main/LICENSE"
+description = "TailBliss is an Hugo Starter with Tailwind CSS 3.2 and Alpine.js with light and dark modes. Submitted for Hacktoberfest 2022."
+
+# The home page of the theme, where the source can be found.
+homepage = "https://github.com/nusserstudios/tailbliss"
+
+# If you have a running demo of the theme.
+demosite = "https://tailbliss.netlify.app/"
+
+tags = ["blog", "tailwind", "tailwindcss", "dark", "light", "responsive", "minimal", "portfolio", "company", "gallery", "personal" ]
+features = ["blog", "categories", "webp", "tailwind3", "alpinejs"]
+
+min_version = "0.104.0"
+
+# If the theme has a single author
+[author]
+ name = "Jeremy Nusser"
+ homepage = "https://nusserstudios.com"
+
+# If porting an existing theme
+[original]
+ name = "Hugo-Tailwind-3.1"
+ author = "4044ever"
+ homepage = "https://github.com/4044ever"
+ repo = "https://github.com/4044ever/Hugo-Tailwind-3.1"
\ No newline at end of file

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jul 8, 06:52 (1 d, 7 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28301
Default Alt Text
(588 KB)

Event Timeline