<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://mkeithx.pages.dev/blog</id>
    <title>The SpaceHub Project</title>
    <updated>2026-04-15T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://mkeithx.pages.dev/blog"/>
    <subtitle>Stay tuned with upcoming updates releases and articles by following our feed!</subtitle>
    <icon>https://mkeithx.pages.dev/icons/favicon/round-dark.ico</icon>
    <rights>Copyright © 2026 Keith Tan and Contributors</rights>
    <entry>
        <title type="html"><![CDATA[The SpaceHub Portal]]></title>
        <id>https://mkeithx.pages.dev/blog/2026/spacehub-portal</id>
        <link href="https://mkeithx.pages.dev/blog/2026/spacehub-portal"/>
        <updated>2026-04-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Kitimi 365 Portal and Help Center]]></summary>
        <content type="html"><![CDATA[<p><strong>New Portal is here!</strong></p>
<p>I'm happy to announce that the new portal for teams under the SpaceHub Project is now <strong>LIVE!</strong>.</p>
<p><img decoding="async" loading="lazy" alt="banner" src="https://mkeithx.pages.dev/assets/images/banner-89ae8dc7478eb2ff59e12d32cf5ae1f1.png" width="1536" height="1024" class="img_ev3q"></p>
<!-- -->
<p>Designed to support seamless collaboration, <a href="https://kitimi.atlassian.net/servicedesk" target="_blank" rel="noopener noreferrer" class="">this new portal</a> is a centralized digital workspace for project updates, shared resources, and key communications.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-inside">What's Inside<a href="https://mkeithx.pages.dev/blog/2026/spacehub-portal#whats-inside" class="hash-link" aria-label="Direct link to What's Inside" title="Direct link to What's Inside" translate="no">​</a></h2>
<ul>
<li class="">A central place for SpaceHub project info</li>
<li class="">Quick access to updates and resources</li>
<li class="">A cleaner, more streamlined experience</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="get-started">Get started<a href="https://mkeithx.pages.dev/blog/2026/spacehub-portal#get-started" class="hash-link" aria-label="Direct link to Get started" title="Direct link to Get started" translate="no">​</a></h2>
<ol>
<li class="">Navigate to <a href="https://kitimi.atlassian.net/servicedesk" target="_blank" rel="noopener noreferrer" class="">kitimi.atlassian.net/servicedesk</a></li>
<li class="">Sign in using your valid credentials</li>
<li class="">If you are a new user, follow the on‑screen sign‑up process and complete MFA setup</li>
</ol>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>IMPORTANT</div><div class="admonitionContent_BuS1"><p>Access is limited to eligible internal teams. If you experience access issues, contact your manager.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="faqs">FAQs<a href="https://mkeithx.pages.dev/blog/2026/spacehub-portal#faqs" class="hash-link" aria-label="Direct link to FAQs" title="Direct link to FAQs" translate="no">​</a></h2>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>What is the SpaceHub Portal?</summary><div><div class="collapsibleContent_i85q"><p>The SpaceHub Portal is a centralized hub for SpaceHub Project members to access resources, updates, collaboration tools, and submit incidents or service requests.</p></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>How do I get access to the portal?</summary><div><div class="collapsibleContent_i85q"><p>Access is provided to various teams working actively with the SpaceHub Project. If you believe you should have access or are experiencing issues, please contact your manager for assistance.</p></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>How do I report an incident or submit a request?</summary><div><div class="collapsibleContent_i85q"><p>Use the request options available in the portal to submit incidents or service requests. Each request will be tracked through resolution.</p></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Is the portal available on mobile devices?</summary><div><div class="collapsibleContent_i85q"><p>Yes. The SpaceHub Portal can be accessed through a modern web browser on desktop or mobile devices.</p></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Will other Kitiplex projects have access to this portal?</summary><div><div class="collapsibleContent_i85q"><p>Right now, the portal is available for teams working with the SpaceHub Project. Access for other teams may may be introduced later.</p></div></div></details>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
        <category label="User story" term="User story"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[ARTEMIS II]]></title>
        <id>https://mkeithx.pages.dev/blog/2025/artemis-2</id>
        <link href="https://mkeithx.pages.dev/blog/2025/artemis-2"/>
        <updated>2025-12-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Artemis II - giant leap toward the future of space exploration.]]></summary>
        <content type="html"><![CDATA[<p><strong>Going back to Moon!</strong></p>
<p>It’s been over fifty years since Apollo, and now NASA is getting ready to take humans back toward the Moon with Artemis II—the first crewed mission of the Artemis program.</p>
<p><img decoding="async" loading="lazy" alt="banner" src="https://mkeithx.pages.dev/assets/images/Artemis_II_Boarding_Pass-e4d7e47c99a9a195939070909af01efc.png" width="1400" height="578" class="img_ev3q"></p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-mission">The Mission<a href="https://mkeithx.pages.dev/blog/2025/artemis-2#the-mission" class="hash-link" aria-label="Direct link to The Mission" title="Direct link to The Mission" translate="no">​</a></h2>
<p>Launch is targeted for April 2026, and this time, four astronauts will make history: the first woman and the first person of color on a lunar mission. They’ll spend about 10 days flying around the Moon aboard the Orion spacecraft, powered by the mighty Space Launch System (SLS) rocket.
This trip isn’t about landing just yet-it’s about making sure life-support systems and other critical tech are ready for future missions. Think of it as a big dress rehearsal for what’s coming next..</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="building-on-success">Building on Success<a href="https://mkeithx.pages.dev/blog/2025/artemis-2#building-on-success" class="hash-link" aria-label="Direct link to Building on Success" title="Direct link to Building on Success" translate="no">​</a></h2>
<p>Artemis II follows the success of Artemis I, the uncrewed test flight that wowed the world in 2022. And it’s paving the way for Artemis III, planned for 2027, when astronauts will land at the Moon’s South Pole for the first time ever.
Why does this matter? Because NASA’s bigger vision is bold: create a sustainable presence on the Moon and use it as a launchpad for human missions to Mars. This isn’t just about going back—it’s about going farther.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="innovation-and-collaboration">Innovation and Collaboration<a href="https://mkeithx.pages.dev/blog/2025/artemis-2#innovation-and-collaboration" class="hash-link" aria-label="Direct link to Innovation and Collaboration" title="Direct link to Innovation and Collaboration" translate="no">​</a></h2>
<p>NASA isn’t just testing rockets and spacecraft. They’re also introducing new tech like the AxEMU spacesuit, designed for better mobility and safety during future moonwalks. And they’re not doing it alone-international partners, including the Canadian Space Agency, are contributing hardware and crew support. It’s truly a global effort.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="join-the-adventure">Join the Adventure<a href="https://mkeithx.pages.dev/blog/2025/artemis-2#join-the-adventure" class="hash-link" aria-label="Direct link to Join the Adventure" title="Direct link to Join the Adventure" translate="no">​</a></h2>
<p><strong>Here’s something fun</strong>: you can send your name to the Moon! NASA’s “Send Your Name to the Moon” campaign lets you submit your name and download a virtual boarding pass. All names will be stored on an SD card flying inside Orion during Artemis II.</p>
<p>Get your <a href="https://www3.nasa.gov/send-your-name-with-artemis/" target="_blank" rel="noopener noreferrer" class="">boarding pass here</a> 🚀</p>
<p><em>Artemis represents a new era of spaceflight, one that blends science, technology, and international cooperation to push humanity farther than ever before. The countdown to launch has begun—get ready for the next giant leap.</em></p>
<p>'till next time</p>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Facts" term="Facts"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Create a Local Account on a Windows 11 Device]]></title>
        <id>https://mkeithx.pages.dev/blog/2025/windows-11-local-setup</id>
        <link href="https://mkeithx.pages.dev/blog/2025/windows-11-local-setup"/>
        <updated>2025-09-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[How to Bypass the Microsoft Account requirement and Create a Local Account on a Windows 11 Device.]]></summary>
        <content type="html"><![CDATA[<p><strong>Hey friends!</strong></p>
<p>With <a href="https://support.microsoft.com/en-us/windows/windows-10-support-ends-on-october-14-2025-2ca8b313-1946-43d3-b55c-2b95b107f281" target="_blank" rel="noopener noreferrer" class="">Microsoft set to officially end support for Windows 10</a> in the coming days, many users are preparing to transition to Windows 11. In this short guide, I’ll show you how to bypass the Microsoft Account requirement and set up a local account during the Windows 11 installation.</p>
<p><img decoding="async" loading="lazy" alt="postbanner" src="https://mkeithx.pages.dev/assets/images/banner-da099f33568ce59e27c6c834cf70bc13.png" width="3229" height="1290" class="img_ev3q"></p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-problem">The Problem<a href="https://mkeithx.pages.dev/blog/2025/windows-11-local-setup#the-problem" class="hash-link" aria-label="Direct link to The Problem" title="Direct link to The Problem" translate="no">​</a></h2>
<p>During the Windows 11 setup process, Microsoft now requires users to sign in with a Microsoft account. In most editions, especially Home and Pro, there's no visible option to create a local account—unless you’re offline, and even then, newer builds sometimes block that path too.</p>
<p>If you want to avoid using a Microsoft account—whether for privacy reasons or lack of internet access—you'll need to take a different route.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-solution">The Solution<a href="https://mkeithx.pages.dev/blog/2025/windows-11-local-setup#the-solution" class="hash-link" aria-label="Direct link to The Solution" title="Direct link to The Solution" translate="no">​</a></h2>
<p>Thankfully, there's a hidden command you can use during setup to skip the Microsoft account requirement and go straight to local account creation.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="get-started">Get started<a href="https://mkeithx.pages.dev/blog/2025/windows-11-local-setup#get-started" class="hash-link" aria-label="Direct link to Get started" title="Direct link to Get started" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="win_11_setup_01" src="https://mkeithx.pages.dev/assets/images/win_11_setup_01-fa2f2fe35ba636558b11a5ebb8485de0.png" width="1348" height="748" class="img_ev3q"></p>
<ol>
<li class="">
<p><strong>Initial Setup</strong></p>
<p>Boot from your Windows 11 installation media (USB or ISO). Start the installation as usual and follow the prompts until you reach the “Let’s connect you to a network” screen.</p>
<p><img decoding="async" loading="lazy" alt="win_11_setup_0" src="https://mkeithx.pages.dev/assets/images/win_11_setup_0-4dae8981d3ddb20264eeee69cdb661ff.png" width="844" height="633" class="img_ev3q"></p>
</li>
<li class="">
<p><strong>Get to the Command Prompt</strong></p>
<p>On the network screen, press <strong>Shift + F10</strong> to open a Command Prompt window.</p>
<p><img decoding="async" loading="lazy" alt="win_11_setup_03" src="https://mkeithx.pages.dev/assets/images/win_11_setup_03-c6d58210c480722468a412e9ab4291f0.png" width="1047" height="784" class="img_ev3q"></p>
</li>
<li class="">
<p><strong>Enter the Bypass Command</strong></p>
<p>In the Command Prompt, type the following command and press Enter:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">start ms-cxh:localonly</span><br></div></code></pre></div></div>
</li>
<li class="">
<p><strong>Continue with Setup</strong></p>
<p>This command will close the current setup window and open the local account creation screen. From here, you can set a username and password just like in older versions of Windows.</p>
<p><img decoding="async" loading="lazy" alt="win_11_setup_02" src="https://mkeithx.pages.dev/assets/images/win_11_setup_02-c50f398c9bd07e6a4858bdcb493d9c8c.png" width="1049" height="785" class="img_ev3q"></p>
</li>
<li class="">
<p><strong>Finish Installation</strong></p>
<p>Complete the remaining steps to finish installing Windows 11 with your new local account—no Microsoft sign-in required.</p>
</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="final-thoughts">Final Thoughts<a href="https://mkeithx.pages.dev/blog/2025/windows-11-local-setup#final-thoughts" class="hash-link" aria-label="Direct link to Final Thoughts" title="Direct link to Final Thoughts" translate="no">​</a></h2>
<p>This method is a quick and effective workaround for users who want to install Windows 11 without being forced into a Microsoft account. While Microsoft may continue tightening restrictions in future builds, as of now, this command works on current versions of Windows 11.</p>
<p>If you're setting up multiple machines or just value your privacy, keeping this trick in your toolkit can save you time.</p>
<hr>
<p>'till next time. - <em>K</em></p>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
        <category label="Windows 11" term="Windows 11"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Update: July 2025]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/july-2025</id>
        <link href="https://mkeithx.pages.dev/blog/updates/july-2025"/>
        <updated>2025-07-27T19:00:00.000Z</updated>
        <summary type="html"><![CDATA[The July 2025 update]]></summary>
        <content type="html"><![CDATA[<p>Announcing the <strong>July 2025</strong> update!</p>
<p>This update includes site improvements, new articles, in collaboration with the Kitiplex Engineering Team.</p>
<!-- -->
<div style="background-size:cover;background-repeat:no-repeat;position:relative;background-image:url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABJ0AAASdAHeZh94AAAAWElEQVR4nEXLsQqEQBCD4cmOzi4IFiLnFdcooja+/+P9sp5g8UEgiZkZMtF4xtuCmoyikHIhRVD7hyElpmFj/J6Uz0r8drrloJ9n5P4OqyS/DyY9/llVG1ycJSBCOGph1QAAAABJRU5ErkJggg==&quot;)"><svg style="width:100%;height:auto;max-width:100%;margin-bottom:-4px" width="640" height="221"></svg><noscript><img style=width:100%;height:auto;max-width:100%;margin-bottom:-4px;position:absolute;top:0;left:0 src=/assets/ideal-img/social-card.f3cc1b6.640.png srcset="/assets/ideal-img/social-card.f3cc1b6.640.png 640w,/assets/ideal-img/social-card.7356315.1030.png 1030w" width=640 height=221 /></noscript></div>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://mkeithx.pages.dev/blog/updates/july-2025#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="revamp-docs">Revamp Docs<a href="https://mkeithx.pages.dev/blog/updates/july-2025#revamp-docs" class="hash-link" aria-label="Direct link to Revamp Docs" title="Direct link to Revamp Docs" translate="no">​</a></h3>
<ul>
<li class=""><strong>Microsoft 365 Admin Guides:</strong> New articles on <a class="" href="https://mkeithx.pages.dev/docs/system-administration">system administration</a> covering Entra ID, Exchange, and Intune.</li>
<li class=""><strong>Docusaurus Plugin Extensions:</strong> Step-by-step guides for <a class="" href="https://mkeithx.pages.dev/docs/guides/docs/advanced/math-equations">rendering math equations with KaTeX</a>, <a class="" href="https://mkeithx.pages.dev/docs/guides/docs/advanced/custom-diagrams">custom diagrams with Mermaid</a>, and more.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improved-search-experience">Improved Search Experience<a href="https://mkeithx.pages.dev/blog/updates/july-2025#improved-search-experience" class="hash-link" aria-label="Direct link to Improved Search Experience" title="Direct link to Improved Search Experience" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>See Search Improvements</summary><div><div class="collapsibleContent_i85q"><p>Custom search modal placeholder: "<em>What's on your mind?</em>" for a friendlier UX.</p><div class="theme-tabs-container tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs unique-tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">Before</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">After</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><p><img decoding="async" loading="lazy" alt="search-before" src="https://mkeithx.pages.dev/assets/images/search-placeholder-before-20a7fd854f38e4c5674252e72f7d5d5d.png" width="647" height="240" class="img_ev3q"></p></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><p><img decoding="async" loading="lazy" alt="search-placeholder" src="https://mkeithx.pages.dev/assets/images/search-placeholder-39d70f1127ae6d5868414a87a2435303.png" width="647" height="247" class="img_ev3q"></p></div></div></div><p>Added a direct link to report documentation issues when no search results are found.</p><p><img decoding="async" loading="lazy" alt="no-results" src="https://mkeithx.pages.dev/assets/images/search-no-results-1a0b3184f4a14285ee9ac779ee4941ea.png" width="646" height="506" class="img_ev3q"></p><p><img decoding="async" loading="lazy" alt="create-issue" src="https://mkeithx.pages.dev/assets/images/create-issue-0262adabbb10a764e05dd2b061ae4774.png" width="1113" height="531" class="img_ev3q"></p></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="local-development--debugging">Local Development &amp; Debugging<a href="https://mkeithx.pages.dev/blog/updates/july-2025#local-development--debugging" class="hash-link" aria-label="Direct link to Local Development &amp; Debugging" title="Direct link to Local Development &amp; Debugging" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Debug Features</summary><div><div class="collapsibleContent_i85q"><ul>
<li class="">
<p><code>Dev</code> badge now appears when running locally.</p>
</li>
<li class="">
<p>New <code>Debug</code> option for easier troubleshooting and testing.</p>
<p><img decoding="async" loading="lazy" alt="debug" src="https://mkeithx.pages.dev/assets/images/debug-6e2340320b6c373e8028bfd53530201e.png" width="337" height="230" class="img_ev3q"></p>
</li>
</ul></div></div></details>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="roadmap">Roadmap<a href="https://mkeithx.pages.dev/blog/updates/july-2025#roadmap" class="hash-link" aria-label="Direct link to Roadmap" title="Direct link to Roadmap" translate="no">​</a></h2>
<p>Here’s what’s coming next:</p>
<ul>
<li class=""><strong>Smarter Search:</strong> Even faster and more intuitive.</li>
<li class=""><strong>Advanced Admin Guides:</strong> Deep dives into Microsoft 365 and Docusaurus.</li>
<li class=""><strong>Interactive Tutorials:</strong> Hands-on walkthroughs for setup and customization.</li>
<li class=""><strong>Accessibility:</strong> Making docs more inclusive for all users.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="feedback">Feedback<a href="https://mkeithx.pages.dev/blog/updates/july-2025#feedback" class="hash-link" aria-label="Direct link to Feedback" title="Direct link to Feedback" translate="no">​</a></h2>
<p>Your feedback is invaluable! If you have suggestions, spot an issue, or want to request a feature, please <a href="https://github.com/mkeithx/mkeithx.github.io/issues" target="_blank" rel="noopener noreferrer" class="">open an issue</a> or reach out directly.</p>
<hr class="dropdown-separator">
<p>Thank you for your time and stay tuned for more!</p>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
        <category label="Release" term="Release"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[SpaceHub for Developers]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/kitiplex-for-dev</id>
        <link href="https://mkeithx.pages.dev/blog/updates/kitiplex-for-dev"/>
        <updated>2025-06-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Building stuff with the Kitiplex Engineering team]]></summary>
        <content type="html"><![CDATA[<br>
<p><img decoding="async" loading="lazy" alt="postbanner" src="https://mkeithx.pages.dev/assets/images/banner-4a652036afa6ceabbf53be80bbccfb61.png" width="1229" height="491" class="img_ev3q"></p>
<!-- -->
<img src="https://mkeithx.pages.dev/img/logo/developers-a.png" width="300">
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="helloworldagain"><code>HelloWorld.Again()</code><a href="https://mkeithx.pages.dev/blog/updates/kitiplex-for-dev#helloworldagain" class="hash-link" aria-label="Direct link to helloworldagain" title="Direct link to helloworldagain" translate="no">​</a></h2>
<p>This our first post as a team and a whole bunch of exploration to follow.</p>]]></content>
        <author>
            <name>Kitimi Dev Team</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/kpxengineering</uri>
        </author>
        <author>
            <name>Gina V</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/botgina</uri>
        </author>
        <author>
            <name>Leo Go</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/GuLeeDev</uri>
        </author>
        <author>
            <name>Adele</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/CodeByAdele</uri>
        </author>
        <author>
            <name>Megan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/CodeByMegan</uri>
        </author>
        <author>
            <name>Jony Sy</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/SyJoniDev</uri>
        </author>
        <category label="Updates" term="Updates"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[PEP 20]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/import-this</id>
        <link href="https://mkeithx.pages.dev/blog/updates/import-this"/>
        <updated>2025-03-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The 19 aphorisms that define Python’s philosophy.]]></summary>
        <content type="html"><![CDATA[<p><strong>The Zen of Python</strong></p>
<p>In this post, let’s talk about the 19 aphorisms that define Python’s philosophy, along with simple definitions and practical examples</p>
<p><img decoding="async" loading="lazy" alt="import-this" src="https://mkeithx.pages.dev/assets/images/import-this-c8a21cbe664ed43cf20feedabe98996e.png" width="1231" height="491" class="img_ev3q"></p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="easter-egg">Easter Egg<a href="https://mkeithx.pages.dev/blog/updates/import-this#easter-egg" class="hash-link" aria-label="Direct link to Easter Egg" title="Direct link to Easter Egg" translate="no">​</a></h2>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Know this</div><div class="admonitionContent_BuS1"><p>The <strong>Zen of Python</strong>, authored by <a href="https://en.wikipedia.org/wiki/Tim_Peters_(software_engineer)" target="_blank" rel="noopener noreferrer" class="">Tim Peters</a>, is both a set of guiding principles for writing Pythonic code and a fun <a href="https://en.wikipedia.org/wiki/Easter_egg_(media)" target="_blank" rel="noopener noreferrer" class="">Easter egg</a> hidden within Python itself.</p></div></div>
<p>To see Zen of Python, run either:</p>
<div class="theme-tabs-container tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">Python shell</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">Terminal</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">import</span><span class="token plain"> this</span><br></div></code></pre></div></div></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">python </span><span class="token parameter variable" style="color:rgb(54, 172, 170)">-c</span><span class="token plain"> </span><span class="token string" style="color:rgb(227, 17, 108)">'import this'</span><br></div></code></pre></div></div></div></div></div>
<pre><p>The Zen of Python, by Tim Peters</p><p>Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than <em>right</em> now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!</p></pre>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>important</div><div class="admonitionContent_BuS1"><p>If you run into issues, it's likely that Python is not installed on your machine. <a href="https://www.python.org/downloads/" target="_blank" rel="noopener noreferrer" class="">Download it here</a>.</p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="import-this"><code>import this</code><a href="https://mkeithx.pages.dev/blog/updates/import-this#import-this" class="hash-link" aria-label="Direct link to import-this" title="Direct link to import-this" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="beautiful-is-better-than-ugly">Beautiful is better than ugly<a href="https://mkeithx.pages.dev/blog/updates/import-this#beautiful-is-better-than-ugly" class="hash-link" aria-label="Direct link to Beautiful is better than ugly" title="Direct link to Beautiful is better than ugly" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Code for humans.</summary><div><div class="collapsibleContent_i85q"><p>Clean, readable code is easier to understand and maintain.</p><ul>
<li class=""><strong>⭕ Good</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">f</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">x</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> x</span><span class="token operator" style="color:rgb(57, 58, 52)">*</span><span class="token plain">x </span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">2</span><span class="token operator" style="color:rgb(57, 58, 52)">*</span><span class="token plain">x </span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">1</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Better</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">quadratic</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">x</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> x </span><span class="token operator" style="color:rgb(57, 58, 52)">*</span><span class="token plain"> x </span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">2</span><span class="token plain"> </span><span class="token operator" style="color:rgb(57, 58, 52)">*</span><span class="token plain"> x </span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">1</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="explicit-is-better-than-implicit">Explicit is better than implicit<a href="https://mkeithx.pages.dev/blog/updates/import-this#explicit-is-better-than-implicit" class="hash-link" aria-label="Direct link to Explicit is better than implicit" title="Direct link to Explicit is better than implicit" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Make it obvious.</summary><div><div class="collapsibleContent_i85q"><p>Avoid hidden meanings and ensure that the purpose of the code is obvious. Clear code is easier to understand than clever shortcuts.</p><ul>
<li class=""><strong>⭕ Good</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">from</span><span class="token plain"> math </span><span class="token keyword" style="color:rgb(0, 0, 159)">import</span><span class="token plain"> </span><span class="token operator" style="color:rgb(57, 58, 52)">*</span><span class="token plain">  </span><span class="token comment" style="color:rgb(153, 153, 136);font-style:italic"># What is being imported?</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Good</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">from</span><span class="token plain"> math </span><span class="token keyword" style="color:rgb(0, 0, 159)">import</span><span class="token plain"> sqrt</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> pi  </span><span class="token comment" style="color:rgb(153, 153, 136);font-style:italic"># Explicit and clear</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="simple-is-better-than-complex">Simple is better than complex<a href="https://mkeithx.pages.dev/blog/updates/import-this#simple-is-better-than-complex" class="hash-link" aria-label="Direct link to Simple is better than complex" title="Direct link to Simple is better than complex" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Avoid unnecessary complexity.</summary><div><div class="collapsibleContent_i85q"><p>Complex solutions should only be used when absolutely necessary. Simplicity leads to better code.</p><ul>
<li class=""><strong>❌ Complicated</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">add</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">a</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> b</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> </span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token keyword" style="color:rgb(0, 0, 159)">lambda</span><span class="token plain"> x</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> y</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> x </span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain"> y</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">a</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> b</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Simplified</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">add</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">a</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> b</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> a </span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain"> b</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="complex-is-better-than-complicated">Complex is better than complicated<a href="https://mkeithx.pages.dev/blog/updates/import-this#complex-is-better-than-complicated" class="hash-link" aria-label="Direct link to Complex is better than complicated" title="Direct link to Complex is better than complicated" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>If complexity is necessary, structure it well.</summary><div><div class="collapsibleContent_i85q"><p>Code should be well-structured and understandable, not convoluted or confusing.</p><ul>
<li class=""><strong>❌ Complicated</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">factorial</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">n</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token plain"> </span><span class="token keyword" style="color:rgb(0, 0, 159)">if</span><span class="token plain"> n </span><span class="token operator" style="color:rgb(57, 58, 52)">==</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">0</span><span class="token plain"> </span><span class="token keyword" style="color:rgb(0, 0, 159)">else</span><span class="token plain"> n </span><span class="token operator" style="color:rgb(57, 58, 52)">*</span><span class="token plain"> factorial</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">n </span><span class="token operator" style="color:rgb(57, 58, 52)">-</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Complex but better</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">factorial</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">n</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    result </span><span class="token operator" style="color:rgb(57, 58, 52)">=</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">for</span><span class="token plain"> i </span><span class="token keyword" style="color:rgb(0, 0, 159)">in</span><span class="token plain"> </span><span class="token builtin">range</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> n </span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        result </span><span class="token operator" style="color:rgb(57, 58, 52)">*=</span><span class="token plain"> i</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> result</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="flat-is-better-than-nested">Flat is better than nested<a href="https://mkeithx.pages.dev/blog/updates/import-this#flat-is-better-than-nested" class="hash-link" aria-label="Direct link to Flat is better than nested" title="Direct link to Flat is better than nested" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Avoid deep nesting that makes code hard to follow.</summary><div><div class="collapsibleContent_i85q"><p>Flat code is easier to read and manage.</p><ul>
<li class=""><strong>⭕ Good</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">if</span><span class="token plain"> user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:rgb(0, 0, 159)">if</span><span class="token plain"> user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">is_active</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">if</span><span class="token plain"> user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">has_permission</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token keyword" style="color:rgb(0, 0, 159)">print</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">"Access granted"</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Good</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">if</span><span class="token plain"> user </span><span class="token keyword" style="color:rgb(0, 0, 159)">and</span><span class="token plain"> user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">is_active </span><span class="token keyword" style="color:rgb(0, 0, 159)">and</span><span class="token plain"> user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">has_permission</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">print</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">"Access granted"</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="sparse-is-better-than-dense">Sparse is better than dense<a href="https://mkeithx.pages.dev/blog/updates/import-this#sparse-is-better-than-dense" class="hash-link" aria-label="Direct link to Sparse is better than dense" title="Direct link to Sparse is better than dense" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Whitespace improves readability.</summary><div><div class="collapsibleContent_i85q"><p>Dense code can be hard to read and understand. Spread out code with appropriate spacing.</p><ul>
<li class=""><strong>⭕ Good</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">x</span><span class="token operator" style="color:rgb(57, 58, 52)">=</span><span class="token punctuation" style="color:rgb(57, 58, 52)">[</span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token number" style="color:rgb(54, 172, 170)">2</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token number" style="color:rgb(54, 172, 170)">3</span><span class="token punctuation" style="color:rgb(57, 58, 52)">]</span><span class="token punctuation" style="color:rgb(57, 58, 52)">;</span><span class="token plain">y</span><span class="token operator" style="color:rgb(57, 58, 52)">=</span><span class="token number" style="color:rgb(54, 172, 170)">4</span><span class="token punctuation" style="color:rgb(57, 58, 52)">;</span><span class="token plain">z</span><span class="token operator" style="color:rgb(57, 58, 52)">=</span><span class="token plain">x</span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain">y</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Good</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">x </span><span class="token operator" style="color:rgb(57, 58, 52)">=</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">[</span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">2</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">3</span><span class="token punctuation" style="color:rgb(57, 58, 52)">]</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">y </span><span class="token operator" style="color:rgb(57, 58, 52)">=</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">4</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">z </span><span class="token operator" style="color:rgb(57, 58, 52)">=</span><span class="token plain"> x </span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain"> y</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="readability-counts">Readability counts<a href="https://mkeithx.pages.dev/blog/updates/import-this#readability-counts" class="hash-link" aria-label="Direct link to Readability counts" title="Direct link to Readability counts" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Code is read more often than it is written. </summary><div><div class="collapsibleContent_i85q"><p>Prioritize readability to make it easier for others (and yourself) to understand and maintain.</p><ul>
<li class=""><strong>❌ Less Readable</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">d</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">a</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain">b</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain">c</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">a</span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain">b</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token operator" style="color:rgb(57, 58, 52)">*</span><span class="token plain">c</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Readable</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">calculate</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">a</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> b</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> c</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">a </span><span class="token operator" style="color:rgb(57, 58, 52)">+</span><span class="token plain"> b</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"> </span><span class="token operator" style="color:rgb(57, 58, 52)">*</span><span class="token plain"> c</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="special-cases-arent-special-enough-to-break-the-rules">Special cases aren't special enough to break the rules<a href="https://mkeithx.pages.dev/blog/updates/import-this#special-cases-arent-special-enough-to-break-the-rules" class="hash-link" aria-label="Direct link to Special cases aren't special enough to break the rules" title="Direct link to Special cases aren't special enough to break the rules" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Consistency is key.</summary><div><div class="collapsibleContent_i85q"><p>Stick to the rules and conventions of the language, even for special cases.</p><ul>
<li class=""><strong>Following the rules</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">divide</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">a</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> b</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">if</span><span class="token plain"> b </span><span class="token operator" style="color:rgb(57, 58, 52)">==</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">0</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token keyword" style="color:rgb(0, 0, 159)">raise</span><span class="token plain"> ValueError</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">"Cannot divide by zero"</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> a </span><span class="token operator" style="color:rgb(57, 58, 52)">/</span><span class="token plain"> b</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>Breaking the rules</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">divide</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">a</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> b</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">if</span><span class="token plain"> b </span><span class="token operator" style="color:rgb(57, 58, 52)">==</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">0</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token boolean" style="color:rgb(54, 172, 170)">None</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> a </span><span class="token operator" style="color:rgb(57, 58, 52)">/</span><span class="token plain"> b</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="although-practicality-beats-purity">Although practicality beats purity<a href="https://mkeithx.pages.dev/blog/updates/import-this#although-practicality-beats-purity" class="hash-link" aria-label="Direct link to Although practicality beats purity" title="Direct link to Although practicality beats purity" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Sometimes, breaking a rule is okay for practical reasons.</summary><div><div class="collapsibleContent_i85q"><p>While following best practices is important, practical solutions should take precedence when necessary. Using <code>try-except</code> instead of checking every possible edge case:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">try</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    value </span><span class="token operator" style="color:rgb(57, 58, 52)">=</span><span class="token plain"> </span><span class="token builtin">int</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">user_input</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:rgb(0, 0, 159)">except</span><span class="token plain"> ValueError</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">print</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">"Invalid number"</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div><p><strong>Comparison</strong></p><ul>
<li class=""><strong>Practical</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">read_file</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">file_path</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">try</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token keyword" style="color:rgb(0, 0, 159)">with</span><span class="token plain"> </span><span class="token builtin">open</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">file_path</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(227, 17, 108)">'r'</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"> </span><span class="token keyword" style="color:rgb(0, 0, 159)">as</span><span class="token plain"> </span><span class="token builtin">file</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">            </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token builtin">file</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">read</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">except</span><span class="token plain"> FileNotFoundError</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token string" style="color:rgb(227, 17, 108)">"File not found"</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>Pure</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">read_file</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">file_path</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">with</span><span class="token plain"> </span><span class="token builtin">open</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">file_path</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(227, 17, 108)">'r'</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"> </span><span class="token keyword" style="color:rgb(0, 0, 159)">as</span><span class="token plain"> </span><span class="token builtin">file</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token builtin">file</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">read</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="errors-should-never-pass-silently">Errors should never pass silently<a href="https://mkeithx.pages.dev/blog/updates/import-this#errors-should-never-pass-silently" class="hash-link" aria-label="Direct link to Errors should never pass silently" title="Direct link to Errors should never pass silently" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Handle errors explicitly.</summary><div><div class="collapsibleContent_i85q"><p>Ignoring errors can lead to unexpected behavior and bugs.</p><ul>
<li class=""><strong>⭕ Good</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">try</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    risky_function</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:rgb(0, 0, 159)">except</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">pass</span><span class="token plain">  </span><span class="token comment" style="color:rgb(153, 153, 136);font-style:italic"># Silently ignores all errors</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Good</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">try</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    risky_function</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:rgb(0, 0, 159)">except</span><span class="token plain"> Exception </span><span class="token keyword" style="color:rgb(0, 0, 159)">as</span><span class="token plain"> e</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">print</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string-interpolation string" style="color:rgb(227, 17, 108)">f"Error: </span><span class="token string-interpolation interpolation punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token string-interpolation interpolation">e</span><span class="token string-interpolation interpolation punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token string-interpolation string" style="color:rgb(227, 17, 108)">"</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="unless-explicitly-silenced">Unless explicitly silenced<a href="https://mkeithx.pages.dev/blog/updates/import-this#unless-explicitly-silenced" class="hash-link" aria-label="Direct link to Unless explicitly silenced" title="Direct link to Unless explicitly silenced" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>If ignoring an error is intentional, document it.</summary><div><div class="collapsibleContent_i85q"><p>If an error must be ignored, it should be done explicitly and with good reason.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">try</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    os</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">remove</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">"foobar.txt"</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:rgb(0, 0, 159)">except</span><span class="token plain"> FileNotFoundError</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">pass</span><span class="token plain">  </span><span class="token comment" style="color:rgb(153, 153, 136);font-style:italic"># It's okay if the file doesn't exist</span><br></div></code></pre></div></div></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="in-the-face-of-ambiguity-refuse-the-temptation-to-guess">In the face of ambiguity, refuse the temptation to guess<a href="https://mkeithx.pages.dev/blog/updates/import-this#in-the-face-of-ambiguity-refuse-the-temptation-to-guess" class="hash-link" aria-label="Direct link to In the face of ambiguity, refuse the temptation to guess" title="Direct link to In the face of ambiguity, refuse the temptation to guess" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Do not make assumptions.</summary><div><div class="collapsibleContent_i85q"><p>Write clear logic rather than making assumptions. When code behavior is unclear, seek clarity and ensure the code's intent is explicit.</p><ul>
<li class=""><strong>❌ Guessing</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">get_user_age</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">get</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">'age'</span><span class="token punctuation" style="color:rgb(57, 58, 52)">,</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">0</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain">  </span><span class="token comment" style="color:rgb(153, 153, 136);font-style:italic"># Assuming age is 0 if not found</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Seeking clarity</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">get_user_age</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">if</span><span class="token plain"> </span><span class="token string" style="color:rgb(227, 17, 108)">'age'</span><span class="token plain"> </span><span class="token keyword" style="color:rgb(0, 0, 159)">in</span><span class="token plain"> user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> user</span><span class="token punctuation" style="color:rgb(57, 58, 52)">[</span><span class="token string" style="color:rgb(227, 17, 108)">'age'</span><span class="token punctuation" style="color:rgb(57, 58, 52)">]</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">else</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token keyword" style="color:rgb(0, 0, 159)">raise</span><span class="token plain"> KeyError</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">"User age not found"</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="there-should-be-oneand-preferably-only-oneobvious-way-to-do-it">There should be one—and preferably only one—obvious way to do it<a href="https://mkeithx.pages.dev/blog/updates/import-this#there-should-be-oneand-preferably-only-oneobvious-way-to-do-it" class="hash-link" aria-label="Direct link to There should be one—and preferably only one—obvious way to do it" title="Direct link to There should be one—and preferably only one—obvious way to do it" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Clear and consistent.</summary><div><div class="collapsibleContent_i85q"><p>Python emphasizes having a single, clear way to accomplish a task, reducing confusion and increasing consistency.</p><ul>
<li class=""><strong>❌ Multiple ways (Confusing)</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">import</span><span class="token plain"> os</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">os</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">system</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">"ls"</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain">  </span><span class="token comment" style="color:rgb(153, 153, 136);font-style:italic"># One way</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:rgb(0, 0, 159)">import</span><span class="token plain"> subprocess</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">subprocess</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">run</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token punctuation" style="color:rgb(57, 58, 52)">[</span><span class="token string" style="color:rgb(227, 17, 108)">"ls"</span><span class="token punctuation" style="color:rgb(57, 58, 52)">]</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain">  </span><span class="token comment" style="color:rgb(153, 153, 136);font-style:italic"># Another way</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Preferred</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">import</span><span class="token plain"> pathlib</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:rgb(0, 0, 159)">print</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token builtin">list</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">pathlib</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">Path</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">"."</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">iterdir</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="although-that-way-may-not-be-obvious-at-first-unless-youre-dutch">Although that way may not be obvious at first unless you're Dutch<a href="https://mkeithx.pages.dev/blog/updates/import-this#although-that-way-may-not-be-obvious-at-first-unless-youre-dutch" class="hash-link" aria-label="Direct link to Although that way may not be obvious at first unless you're Dutch" title="Direct link to Although that way may not be obvious at first unless you're Dutch" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Here's why</summary><div><div class="collapsibleContent_i85q"><p>Python might seem tricky at first, but it makes more sense once you get used to it, especially if you're familiar with its Dutch creator, <a href="https://en.wikipedia.org/wiki/Guido_van_Rossum" target="_blank" rel="noopener noreferrer" class="">Guido van Rossum</a>.</p></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="now-is-better-than-never">Now is better than never<a href="https://mkeithx.pages.dev/blog/updates/import-this#now-is-better-than-never" class="hash-link" aria-label="Direct link to Now is better than never" title="Direct link to Now is better than never" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Don’t over-optimize; ship working code.</summary><div><div class="collapsibleContent_i85q"><p>It's better to take action and write code now rather than procrastinate.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">print</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token string" style="color:rgb(227, 17, 108)">"Launching Project..."</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="although-never-is-often-better-than-right-now">Although never is often better than <em>right</em> now<a href="https://mkeithx.pages.dev/blog/updates/import-this#although-never-is-often-better-than-right-now" class="hash-link" aria-label="Direct link to although-never-is-often-better-than-right-now" title="Direct link to although-never-is-often-better-than-right-now" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Don’t rush bad code—balance speed and quality.</summary><div><div class="collapsibleContent_i85q"><p>Rushing to write code without proper thought can lead to poor quality. Balance urgency with careful consideration.</p></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="if-the-implementation-is-hard-to-explain-its-a-bad-idea">If the implementation is hard to explain, it's a bad idea<a href="https://mkeithx.pages.dev/blog/updates/import-this#if-the-implementation-is-hard-to-explain-its-a-bad-idea" class="hash-link" aria-label="Direct link to If the implementation is hard to explain, it's a bad idea" title="Direct link to If the implementation is hard to explain, it's a bad idea" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Code should be simple enough to explain easily.</summary><div><div class="collapsibleContent_i85q"><p>If it's too complex to explain, it likely needs to be simplified.</p><ul>
<li class=""><strong>❌ Difficult to explain</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">mystery</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">x</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">x </span><span class="token operator" style="color:rgb(57, 58, 52)">&amp;</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">x </span><span class="token operator" style="color:rgb(57, 58, 52)">-</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"> </span><span class="token operator" style="color:rgb(57, 58, 52)">==</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">0</span><br></div></code></pre></div></div>
</li>
<li class=""><strong>✅ Better</strong>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">is_power_of_two</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">x</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> x </span><span class="token operator" style="color:rgb(57, 58, 52)">&gt;</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">0</span><span class="token plain"> </span><span class="token keyword" style="color:rgb(0, 0, 159)">and</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">x </span><span class="token operator" style="color:rgb(57, 58, 52)">&amp;</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">x </span><span class="token operator" style="color:rgb(57, 58, 52)">-</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain"> </span><span class="token operator" style="color:rgb(57, 58, 52)">==</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">0</span><br></div></code></pre></div></div>
</li>
</ul></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="if-the-implementation-is-easy-to-explain-it-may-be-a-good-idea">If the implementation is easy to explain, it may be a good idea<a href="https://mkeithx.pages.dev/blog/updates/import-this#if-the-implementation-is-easy-to-explain-it-may-be-a-good-idea" class="hash-link" aria-label="Direct link to If the implementation is easy to explain, it may be a good idea" title="Direct link to If the implementation is easy to explain, it may be a good idea" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>The value of simplicity and clarity in coding.</summary><div><div class="collapsibleContent_i85q"><p>When an implementation is easy to explain, it usually means that the code is straightforward, understandable, and maintainable. Simple and clear implementations are often the best solutions.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">def</span><span class="token plain"> </span><span class="token function" style="color:rgb(215, 58, 73)">factorial</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">n</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">if</span><span class="token plain"> n </span><span class="token operator" style="color:rgb(57, 58, 52)">==</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">0</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 159)">else</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:rgb(0, 0, 159)">return</span><span class="token plain"> n </span><span class="token operator" style="color:rgb(57, 58, 52)">*</span><span class="token plain"> factorial</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">n</span><span class="token operator" style="color:rgb(57, 58, 52)">-</span><span class="token number" style="color:rgb(54, 172, 170)">1</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><br></div></code></pre></div></div></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="namespaces-are-one-honking-great-idealets-do-more-of-those">Namespaces are one honking great idea—let's do more of those!<a href="https://mkeithx.pages.dev/blog/updates/import-this#namespaces-are-one-honking-great-idealets-do-more-of-those" class="hash-link" aria-label="Direct link to Namespaces are one honking great idea—let's do more of those!" title="Direct link to Namespaces are one honking great idea—let's do more of those!" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Using namespaces</summary><div><div class="collapsibleContent_i85q"><p>Namespaces help organize code and avoid naming conflicts. Use them liberally to keep code clean and modular.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:rgb(0, 0, 159)">import</span><span class="token plain"> math</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:rgb(0, 0, 159)">print</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token plain">math</span><span class="token punctuation" style="color:rgb(57, 58, 52)">.</span><span class="token plain">sqrt</span><span class="token punctuation" style="color:rgb(57, 58, 52)">(</span><span class="token number" style="color:rgb(54, 172, 170)">16</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token punctuation" style="color:rgb(57, 58, 52)">)</span><span class="token plain">  </span><span class="token comment" style="color:rgb(153, 153, 136);font-style:italic"># Using the math namespace to access sqrt function</span><br></div></code></pre></div></div></div></div></details>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="learn-more">Learn more!<a href="https://mkeithx.pages.dev/blog/updates/import-this#learn-more" class="hash-link" aria-label="Direct link to Learn more!" title="Direct link to Learn more!" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://peps.python.org/" target="_blank" rel="noopener noreferrer" class="">PEP</a></li>
<li class=""><a href="https://peps.python.org/pep-0020/" target="_blank" rel="noopener noreferrer" class="">Index</a></li>
<li class=""><a href="https://en.wikipedia.org/wiki/Easter_egg_(media)" target="_blank" rel="noopener noreferrer" class="">Easter egg</a></li>
<li class=""><a href="https://en.wikipedia.org/wiki/Benevolent_dictator_for_life" target="_blank" rel="noopener noreferrer" class="">BDFL</a></li>
</ul>
<hr>
<p><strong>Happy coding!</strong> 🚀</p>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="User story" term="User story"/>
        <category label="Facts" term="Facts"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Dark History of Valentine’s Day]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/valentines-day-facts</id>
        <link href="https://mkeithx.pages.dev/blog/updates/valentines-day-facts"/>
        <updated>2025-02-14T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The Dark History of Valentine’s Day]]></summary>
        <content type="html"><![CDATA[<p><strong>Secret marriage, dark rituals, and a priest</strong>.</p>
<p>Far from the heart-shaped candy and candlelit dinners we know today, the origins of this day were rooted in blood, legend, and some uncomfortable truths.</p>
<p><img decoding="async" loading="lazy" alt="valentines 2025" src="https://mkeithx.pages.dev/assets/images/valentines-2025-d7a7f29265b140c61c35970a6e122a1a.png" width="1231" height="491" class="img_ev3q"></p>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="where-did-valentines-day-begin">Where Did Valentine’s Day Begin?<a href="https://mkeithx.pages.dev/blog/updates/valentines-day-facts#where-did-valentines-day-begin" class="hash-link" aria-label="Direct link to Where Did Valentine’s Day Begin?" title="Direct link to Where Did Valentine’s Day Begin?" translate="no">​</a></h3>
<blockquote>
<p>The Origins</p>
</blockquote>
<p>Long before Valentine’s Day became associated with romance, it was tied to the ancient Roman festival of <a href="https://en.wikipedia.org/wiki/Lupercalia" target="_blank" rel="noopener noreferrer" class=""><em>Lupercalia</em></a>, celebrated in mid-February. Lupercalia was a festival dedicated to fertility, and its rituals were far from sweet. The festivities included sacrifices, where goats and dogs were slaughtered, and their blood was smeared on participants. Young men, armed with strips of goat hide, would run through the streets, striking women in hopes of increasing their fertility. This brutal tradition was replaced in the 5th century by <a href="https://en.wikipedia.org/wiki/Pope_Gelasius_I" target="_blank" rel="noopener noreferrer" class="">Pope Gelasius I</a>, who sought to Christianize the event and turned it into a day to honor St. Valentine.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="who-was-valentine">Who Was Valentine?<a href="https://mkeithx.pages.dev/blog/updates/valentines-day-facts#who-was-valentine" class="hash-link" aria-label="Direct link to Who Was Valentine?" title="Direct link to Who Was Valentine?" translate="no">​</a></h3>
<blockquote>
<p>The Saint</p>
</blockquote>
<p>The modern holiday is named after <a href="https://en.wikipedia.org/wiki/Saint_Valentine" target="_blank" rel="noopener noreferrer" class="">St. Valentine</a>, a priest who lived during the reign of Emperor Claudius II in the 3rd century AD. The emperor, believing that single men made better soldiers, banned marriages for young men. Valentine, defying the emperor’s orders, continued to secretly marry couples in love. When his actions were discovered, he was arrested, tortured, and eventually executed. Some versions of the story claim that Valentine left a note for his jailer’s daughter, signing it “from your Valentine,” making it one of the first recorded love letters.</p>
<p>The bloody end of Valentine’s life became a symbol of love and sacrifice, though the true details of his story remain unclear and varied across different versions of the legend. What is certain, however, is that his martyrdom was far from the sweet sentiments we associate with the holiday today.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="when-did-it-shift-to-romance">When Did it Shift to Romance?<a href="https://mkeithx.pages.dev/blog/updates/valentines-day-facts#when-did-it-shift-to-romance" class="hash-link" aria-label="Direct link to When Did it Shift to Romance?" title="Direct link to When Did it Shift to Romance?" translate="no">​</a></h3>
<blockquote>
<p>The Transition</p>
</blockquote>
<p>After <a href="https://en.wikipedia.org/wiki/Fall_of_the_Western_Roman_Empire" target="_blank" rel="noopener noreferrer" class="">the fall of Rome</a>, Valentine’s Day slowly transitioned into a more celebratory day for lovers, thanks to poets like <a href="https://en.wikipedia.org/wiki/Geoffrey_Chaucer" target="_blank" rel="noopener noreferrer" class="">Geoffrey Chaucer</a>. His 14th-century poem, <em><a href="https://en.wikipedia.org/wiki/Parlement_of_Foules" target="_blank" rel="noopener noreferrer" class="">Parliament of Foules</a></em>, linked the day to the mating of birds, cementing the association between February 14th and romance. Yet, even as the holiday became more about affection than execution, it was still entangled with dark elements, such as the continued use of symbolism from the ancient, violent festivals.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-did-go-from-sacrifice-to-shopping">How did go from sacrifice to shopping?<a href="https://mkeithx.pages.dev/blog/updates/valentines-day-facts#how-did-go-from-sacrifice-to-shopping" class="hash-link" aria-label="Direct link to How did go from sacrifice to shopping?" title="Direct link to How did go from sacrifice to shopping?" translate="no">​</a></h3>
<blockquote>
<p>Commercialized</p>
</blockquote>
<p>In the 19th century, the first commercially produced Valentine’s cards appeared, further shifting the focus of the day toward <a href="https://en.wikipedia.org/wiki/Consumerism" target="_blank" rel="noopener noreferrer" class="">materialism and consumerism</a>. This began the rise of the modern Valentine's Day industry—flowers, chocolates, cards, and gifts—all born from a holiday with roots in sacrifice and suffering.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="final-thoughts">Final Thoughts<a href="https://mkeithx.pages.dev/blog/updates/valentines-day-facts#final-thoughts" class="hash-link" aria-label="Direct link to Final Thoughts" title="Direct link to Final Thoughts" translate="no">​</a></h2>
<p>Valentine’s Day shows us that love often comes with sacrifice, and even the sweetest holidays have a dark past of pain and struggle. So, while you're enjoying chocolates and flowers, take a moment to remember the history behind it all.</p>
<p><strong>Happy Valentine's Day and cheers to all the folks born in November!</strong></p>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Facts" term="Facts"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Welcome 2025!]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/welcome-2025</id>
        <link href="https://mkeithx.pages.dev/blog/updates/welcome-2025"/>
        <updated>2025-01-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[<CardImage]]></summary>
        <content type="html"><![CDATA[<div class="card"><img class="card__image" src="https://mkeithx.pages.dev/img/banner/happy-2025.png"></div>
]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Merry Christmas]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/xmas-2025</id>
        <link href="https://mkeithx.pages.dev/blog/updates/xmas-2025"/>
        <updated>2024-12-25T00:01:00.000Z</updated>
        <summary type="html"><![CDATA[nyan]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" src="https://i.imgur.com/ojiTiva.gif" alt="nyan" class="img_ev3q"></p>
<!-- -->
<p><strong>Merry Christmas!</strong></p>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Dispatch Next]]></title>
        <id>https://mkeithx.pages.dev/blog/workplace/dispatch-next</id>
        <link href="https://mkeithx.pages.dev/blog/workplace/dispatch-next"/>
        <updated>2024-11-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Launch Day:Dispatch Next]]></summary>
        <content type="html"><![CDATA[<p><strong>Launch Day</strong></p>
<p><img decoding="async" loading="lazy" alt="team-ceb" src="https://mkeithx.pages.dev/assets/images/team-ceb-b6151dc77b5f1027807579341968543c.jpeg" width="5471" height="3227" class="img_ev3q"></p>
]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Workplace" term="Workplace"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Remote Desktop]]></title>
        <id>https://mkeithx.pages.dev/blog/workplace/remote-desktop</id>
        <link href="https://mkeithx.pages.dev/blog/workplace/remote-desktop"/>
        <updated>2024-11-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[FAQs, Common Issues and Fixes]]></summary>
        <content type="html"><![CDATA[<p><strong>Hello there!</strong></p>
<p>This article outlines basic functions and how to fix common issues in Cloud PC.</p>
<svg xmlns="http://www.w3.org/2000/svg" width="2500" height="2500" viewBox="0 0 512 512" class="logoBadge"><linearGradient id="NaNa" x1="0.751" x2="0.234" y1="0.935" y2="0.039"><stop offset="0" stop-color="#0c59a4"></stop><stop offset="1" stop-color="#0078d4"></stop></linearGradient><linearGradient id="NaNb" x1="0.751" x2="0.234" y1="0.935" y2="0.039"><stop offset="0" stop-color="#0078d4"></stop><stop offset="1" stop-color="#28afea"></stop></linearGradient><linearGradient id="NaNc" x1="0.751" x2="0.234" y1="0.935" y2="0.039"><stop offset="0" stop-color="#1493df"></stop><stop offset="1" stop-color="#50e6ff"></stop></linearGradient><path fill="none" d="M0 0h512v512H0z"></path><path fill="url(#NaNa)" d="M474.352 0H149.648C137.696 0 128 9.696 128 21.648v324.704c0 11.952 9.696 21.648 21.648 21.648h324.704c11.952 0 21.648-9.696 21.648-21.648V21.648C496 9.696 486.304 0 474.352 0" transform="translate(8 8)"></path><g fill-opacity="0.031" opacity="0.4"><path d="M136 56h292c15.456 0 28 12.544 28 28v292H136z"></path><path d="M136 62.08h292c12.096 0 21.92 9.824 21.92 21.92v292H136z"></path><path d="M136 63.504h290.592c12.096 0 21.904 9.808 21.904 21.904V376H136z"></path><path d="M136 64.928h289.984c11.632 0 21.072 9.44 21.072 21.072v290H136z"></path><path d="M136 66.352h289.424c11.168 0 20.224 9.056 20.224 20.224V376H136z"></path><path d="M136 67.776h288.048c11.136 0 20.16 9.024 20.16 20.16V376H136z"></path><path d="M136 69.408h287.264c10.656 0 19.312 8.64 19.312 19.312V376H136V69.424z"></path><path d="M136 71.088h286.464c10.192 0 18.448 8.256 18.448 18.448V376H136z"></path></g><path fill="url(#NaNb)" d="M410.352 64H85.648C73.696 64 64 73.696 64 85.648v324.704C64 422.304 73.696 432 85.648 432h324.704c11.952 0 21.648-9.696 21.648-21.648V85.648C432 73.696 422.304 64 410.352 64" transform="translate(8 8)"></path><g fill-opacity="0.031" opacity="0.4"><path d="M72 120h292c15.456 0 28 12.544 28 28v292H72z"></path><path d="M72 126.08h292c12.096 0 21.92 9.824 21.92 21.92v292H72z"></path><path d="M72 127.504h290.592c12.096 0 21.904 9.808 21.904 21.904V440H72z"></path><path d="M72 128.928h289.984c11.632 0 21.072 9.44 21.072 21.072v290H72z"></path><path d="M72 130.352h289.424c11.168 0 20.224 9.056 20.224 20.224V440H72z"></path><path d="M72 131.776h288.048c11.136 0 20.16 9.024 20.16 20.16V440H72z"></path><path d="M72 133.408h287.264c10.656 0 19.312 8.64 19.312 19.312V440H72V133.424z"></path><path d="M72 135.088h286.464c10.192 0 18.448 8.256 18.448 18.448V440H72z"></path></g><path fill="url(#NaNc)" d="M346.352 128H21.648C9.696 128 0 137.696 0 149.648v324.704C0 486.304 9.696 496 21.648 496h324.704c11.952 0 21.648-9.696 21.648-21.648V149.648c0-11.952-9.696-21.648-21.648-21.648" transform="translate(8 8)"></path><g fill-rule="evenodd"><g fill-opacity="0.05" opacity="0.4"><path d="M90.496 236.592v-8q0-3.315 2.343-5.657c2.343-2.342 3.448-2.343 5.657-2.343h89.024q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v88.928q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343H98.496q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M93.28 239.376v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h83.456q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v83.36q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343H101.28q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M94.992 241.088v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h80.032q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v79.936q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343h-80.032q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M96.576 242.656v-8q0-3.315 2.343-5.657c2.343-2.342 3.448-2.343 5.657-2.343h76.88q3.315 0 5.657 2.343c2.342 2.343 2.343 3.448 2.343 5.657v76.784q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343h-76.88q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M98.48 244.56v-8q0-3.315 2.343-5.657c2.343-2.342 3.448-2.343 5.657-2.343h73.072q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v72.992q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343H106.48q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657zm-7.984 90.112v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h89.024q3.315 0 5.657 2.343c2.342 2.343 2.343 3.448 2.343 5.657V415.6q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343H98.496q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M93.28 337.456v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h83.456q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v83.36q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343H101.28q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M94.992 339.168v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h80.032q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v79.936q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343h-80.032q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M96.576 340.736v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h76.88q3.315 0 5.657 2.343c2.342 2.343 2.343 3.448 2.343 5.657v76.784q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343h-76.88q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M98.48 342.64v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h73.072q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v72.992q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343H106.48q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657zm90.048-106.016v-8q0-3.315 2.343-5.657c2.343-2.342 3.448-2.343 5.657-2.343h88.976q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v88.864q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343h-88.976q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M191.312 239.408v-8q0-3.315 2.343-5.657c2.343-2.342 3.448-2.343 5.657-2.343h83.408q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v83.296q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343h-83.408q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M193.024 241.104v-8q0-3.315 2.343-5.657c2.343-2.342 3.448-2.343 5.657-2.343h79.984q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v79.888q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343h-79.984q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M194.592 242.688v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h76.832q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v76.736q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343h-76.832q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M196.496 244.576v-8q0-3.315 2.343-5.657c2.343-2.342 3.448-2.343 5.657-2.343h73.04q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v72.944q0 3.315-2.343 5.657c-2.343 2.342-3.448 2.343-5.657 2.343h-73.04q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657zm-7.968 90.128v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h88.976q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v88.864q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343h-88.976q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M191.312 337.472v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h83.408q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v83.296q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343h-83.408q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M193.024 339.184v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h79.984q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v79.888q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343h-79.984q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M194.592 340.768v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h76.832q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657v76.736q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343h-76.832q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path><path d="M196.496 342.656v-8q0-3.314 2.343-5.657c2.343-2.343 3.448-2.343 5.657-2.343h73.04q3.314 0 5.657 2.343c2.343 2.343 2.343 3.448 2.343 5.657V407.6q0 3.314-2.343 5.657c-2.343 2.343-3.448 2.343-5.657 2.343h-73.04q-3.314 0-5.657-2.343c-2.343-2.343-2.343-3.448-2.343-5.657z"></path></g><path fill="#fff" d="M104 232h80v80h-80zm0 96v80h80v-80zm96 0v80h80v-80zm80-16v-80h-80v80z"></path></g></svg>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cloud-vs-remote">Cloud vs Remote<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#cloud-vs-remote" class="hash-link" aria-label="Direct link to Cloud vs Remote" title="Direct link to Cloud vs Remote" translate="no">​</a></h2>
<ul>
<li class=""><strong>Cloud PC</strong> is a virtual machine providing users with a rich Windows Desktop experience hosted in the Windows365 services.</li>
<li class=""><strong>Remote Desktop/Cloud PC Client</strong> is a tool for accessing your Cloud PC from anywhere using another device.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="cpcvsremote" src="https://mkeithx.pages.dev/assets/images/cpc-remote-4a1db1f5aa2cc4a4f36f89f1afc13f9f.png" width="460" height="319" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-access">How to Access<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#how-to-access" class="hash-link" aria-label="Direct link to How to Access" title="Direct link to How to Access" translate="no">​</a></h2>
<p>Visit <a href="https://windows365.microsoft.com/" target="_blank" rel="noopener noreferrer" class="">windows365.microsoft.com</a> to see remote desktop that your admin has made available to you. If you get an error similar to "subscription and/or license", reach out your manager to ask and confirm whether your employment package comes with the <strong>Cloud PC license</strong>.</p>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>keep in mind</div><div class="admonitionContent_BuS1"><p><strong>Admins don't manually create Cloud PCs</strong>. Cloud PCs are created automatically by the Windows 365 service when an appropriate license is assigned.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="installation">Installation<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#installation" class="hash-link" aria-label="Direct link to Installation" title="Direct link to Installation" translate="no">​</a></h2>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>System Requirements</div><div class="admonitionContent_BuS1"><p>Navigate to <a href="https://learn.microsoft.com/en-us/windows-365/end-user-hardware-requirements" target="_blank" rel="noopener noreferrer" class=""><strong>this article</strong></a> to know more about minimum system requirements.</p></div></div>
<p>Login to <a href="https://windows365.microsoft.com/" target="_blank" rel="noopener noreferrer" class="">windows365.microsoft.com</a> &gt; Navigate to Downloads &gt; Choose the system type (64/32) in the dropdown. If you don't know what your system type, click to "what's my os" button bellow.</p>
<div><a class="button button--outline button--primary" href="ms-settings:about" target="_blank"><svg data-prefix="fab" data-icon="windows" class="svg-inline--fa fa-windows" role="img" viewBox="0 0 448 512" aria-hidden="true"><path fill="currentColor" d="M0 93.7l183.6-25.3 0 177.4-183.6 0 0-152.1zM0 418.3l183.6 25.3 0-175.2-183.6 0 0 149.9zm203.8 28l244.2 33.7 0-211.6-244.2 0 0 177.9zm0-380.6l0 180.1 244.2 0 0-213.8-244.2 33.7z"></path></svg> <span>What's My OS</span></a></div>
<br>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://mkeithx.pages.dev/assets/images/cpc-download-01e037cd0f9ba898e3893824b89c97c5.png" width="1462" height="765" class="img_ev3q"></p>
<p>Perform a normal installation, follow the prompts and put a "check" at before hitting "finish".</p>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://mkeithx.pages.dev/assets/images/cpc-setup-e9443f916b23a6505f4b73e90423c374.png" width="533" height="412" class="img_ev3q"></p>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>it's asking for admin</div><div class="admonitionContent_BuS1"><p>Our support may be limited for <strong>personal devices</strong> as this is beyond our scope. However, you can either contact the owner or reset the device.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="setup">Setup<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#setup" class="hash-link" aria-label="Direct link to Setup" title="Direct link to Setup" translate="no">​</a></h2>
<p>Once installed, open the Remote Desktop client, and hit <strong>Subscribe</strong> and enter your login credentials.Once finished, your workspaces are displayed in the Remote Desktop application.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="recommended-settings">Recommended Settings<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#recommended-settings" class="hash-link" aria-label="Direct link to Recommended Settings" title="Direct link to Recommended Settings" translate="no">​</a></h2>
<p>Before connecting to Remote Desktop for the first time, we recommend turning off the “Use default settings” option. To do this, right-click the Remote Desktop icon and select Settings.</p>
<p><img decoding="async" loading="lazy" alt="cpc-settings" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASoAAADCCAYAAAD+Wo90AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABQxSURBVHhe7d15eBRVugbwtzob2QggS4hKWESg2WQZYZxhiQsiYgMj48auIjIzArKMYkYRIQGUMFdQ1qsJSwZBEEi4EDcguIGECCgBlC1RYkhCIPvS6a75o6s61dUdIJcGTjfv73nKJKdOVbXPE95856tKRzK2N8ogIhKYQT9ARCQaBhURCY9BRUTCY1ARkfAYVEQkPCmyRSTv+hGR0FhREZHwGFREJDwGFREJj0FFRMJjUBGR8BhURCQ8BhURCY9BRUTCY1ARkfAYVEQkPAYVEQmPQUVEwmNQEZHwGFREJDwGFREJj0FFRMJjUBGR8BhURCQ8BhURCY9BRUTCY1ARkfAYVEQkPAYVEQmPQUVEwmNQEZHwGFREJDwGFREJj0FFRMJjUBGR8BhURCQ8BhURCY9BRUTCY1ARkfAYVEQkPAYVEQmPQUVEwmNQEZHwGFREJDwGFREJj0FFRMJjUBGR8DwmqNZ89DHWJ6WgfcdO+l1E5OWkyBaRsn5QRE1btEJweEuU5pzF0mXLYLYAk8ePRe75HP1UIvIyHhVUjd/YDYMESAAqN7yKS8f3Y+HCOPjVC0Ls6zPx4+Ef9IcRkRfwqKCKmL0bEgBJAmQZsMqAFUDlynEo/D0TievWIe9iEaZMeBbnf8/Wn4KIPJRHBdWdb+2Gr2QLKqsMWK1ANQCLFbDItq38wxdRce4EYufNR3BoGN6Y8TJ+OXFMfzoi8iAeFVSRc2xBZZBs4WSVnYOqWvncCkCOH4/y7JNYuWIFys1WzJ45HceP/qQ/NREJzqOCquUcW4/KAKWikgGL8rk9oGQluJQws1htc6TlT6L6Ui4b8UQeyGMeT4AmnKwyIMO2QfkoKZWW2sOSlP85gzIuT9gA+ZXdmHCmPabELgECArFm4ydYn5SCzl276a5ERCLxqIqqxVu2igqwBZF9iacs+xyqLCtQrX6t9LOskq3ysspApQUorQaaLH8UBnM5EtetQ25BIZ4Z8oj+0kR0k3lWRaWpoqy6fZKyAYAkayosZamoVlkAcKkKKLcAPhJQMPH/cGHyLjz9/N9w+tQvmjMSkSg8KqgkzfJPVpZ/9uTSzFEfX1DDS13+5VXYQspHct6ISFweFVRqQKkf1ZDS9qugLAXt/SoA58qA8+W2MR8ltPQfiUhcHhVUslpJaSoqWRnXkiTbeHa5LaTsoaRUV/qQYkVFJDbPCioAslImycryzp5RapUlAbnlwK+ltq8dlngG5yUfl35E4vO4oFIDSd+jkgFUWIGzxUCF0ijXV00G1DKuabQTkXg8KqigbaTrln9nS2yV1GUrp9rGmVJEQvOooJIl26087fLvbAmQWeJYIfkolZN27EofiUhcHhNUuVln8MukLsh5MwqXVr2IrBLg1xLnwNF/dNgus/QjInF5TFABQEVJMXKzziDruxSUzmgPv4VR8HtvqHMg1bbEq22cPSoioXlUUGlVVVYgN+sMck8cQsnMLpDejgKWP2WrkGqrnDRLQnXj0o9IfB4bVFrlxUW20PppHwqmG2FZEAXLh885hZKrisqXQUUkPK8IKq3K8jLkZp3B+bQvkTetIyrmRaEy7lEYJNmxumJFReQxPObdE67GlFf/hV73/dlhzFBVBgBYs3EzDuz7Fj7N7kLI+FU1v8Cs/OdS3FC89MKz+NfUSdrDiUgAHl9Rxb2/EuuTUrA+KcUppACgWbNmCAsLQ+u72iJ2/tv4/cDnyHypPS7NjULRoppGPIsqInEJW1GFR0Tgw7XrEeDvj2aNG2Hj5k/Q+4/3AQC2bt6ElUuXAABaGrvAx2DAokWLUFZRpTuLja/BgJ9Pn0HrlpGQZRkWixVVZjOef2oY6oWEIrThbQCASVNeZkVFJCChgiokJBQbtiajUVgYTmZmIWnLZrzw/PMorajE228vwIwZ/0TbVpH4MeM4who0AACk7v4SC+a+hYCgYDRv2QYNGzRAbEwsLhWX6E8PKL/AbLFaUG2xwtfXH6OGPqyfQkSCESKoprzyGgYMsAVG2pGjGPxAP/j7+eIvTz6FTzZ8hE/3foMPVizDxsR1yPwtG59+9inu7tgZLZrchgaNbkNJma0P9eXnnyFufgz8AwMR0aotAOCddxai2qJ5mz1JwiebN2FH0hZUlZXCXFFes4+IhCREUKluv6sdRo4YiX59+wIA/veDD/DW69GorKrCu+8vxT9fnoJPdnyGegYZAx58EJu3bsMjDw/AqazfsPGj/2DOm7OQfT4PAJC8dQuWLfkfBIbUR7MWLVFZXo6iwouwVFWhoqRId2UiEplQzfRzJ09gwezXMeiBfpj4j7+jc5cuyMrOwfn8AnTo0h0AYBrwAJrfcSd8fX1QLfkgsF4AOrdri19OnoSPwYC8gotYuvR9/G3ii9jxZSo2b0vGqKefwu9nfkFpQT5DisgD+TQIa/CmflAEhfm5SP3iMySuScCeb79Dt65dEBwSiuLSMpzK+g2tW9yBrsb2OP3rOVjNVSirqEKPbvcg//zvKK2oQM/u3bD7231o2qgB/nzfH/HgY3/B8GdGIzAoGIfT0/SXIyKBCbX0uxp3tjPiySeexP39+wMAMs9lI0CyIrx5BHLyC3Bw/3fo368fOrS7G9XVFnybfgh97+2BhI824d5evVFZacbYJ0ywmF3fISQi8XhcUGk1vqMFpkx5Gd272ZaFR479jJTkLVjy70VI+zEDc2bPwpIl76G0tAzjxo5CaUG+/hRE5AE8Oqi0gsIa4vkXJmDgQNvf5auoqMCoUSNQXngRVotFP52IPIjXBJWWJEmQ9X/xgYg8llB3/dyFIUXkXbwyqIjIuzCoiEh4DCoiEh6DioiEx6AiIuExqIhIeAwqIhIeg4qIhMegIiLhMaiISHgMKiISHoOKiITHoCIi4V3foIpORvqxDGRottTVfwAAmBJScSRtO16P1B/kXqaEVBzZmwDbVZ2ZElJxRPcaD2x/Hc4vy4T4vUcc5mXcgNdPRNfx/aiit6djRJtifD+mH8Z+rwya4rHzudN4ccgcdE1IxdxOxfj48cGYk6k72I1MCamY2/oMnus7Fgf0O13uj0byDyMQfm49hg+eg0zYXndqTC8EZdaMSZKEQRNfQmHyh/ix2AcGw/XNfKLaWK1WWCwWVJurUVlZ6ZVvc3Rdgsp0FSF0NXPcwTmIrmJ/dDLSh0nY8vhgzMm0BVf9I2PQb4xtho+PD4JDgiFBgrnKDBkyJP5ReLpJZMiQJAl+fn6ABJSWlKK6ulo/zaNdhzIgGuO7NsHFo7PrHEDR29NdLhNtO5ORfiwVCfdqDjDFI/VHxzGHpVzadgwO0Myvi+BQtGkGmBIGINJyGl+8YQspSZIQHBIMq8UKs9kMSZJgkAyQJIkbt5uyGSQDJEioNlfDbDbbfohK3vWD0/1BZboL9X3zcOZ9V/VLbWz9nxH1j2BMByOMHYwwvrIf6L7aMayuwJSQirm9gPQxyjneykO7Tk3gq594Baa29eFbWoxT54HOjUNRmbMfa5TQDQgIAGTAarGyiiLxWG3fm/Xq1dPv8WjuD6rOjRFaaftHftWix6Nrk4v4frpm+ZU0DnEH89Cw1d9rbYQ7Uiq576fX9MSUc9SpCDbFY1oPtSI04a76vii7kGLrVQHw9fOFxWzxup9Y5B0kSUJ1dTV8/er641ls7u9RRScjfWR9HNE20V3Q9qgOz66lX6XtFY10cV5TPFJjWuPMc/0wNjweqTGdULxxOAZrTuKyB6Vhq8K0VVcpTv9HPYcJ8XvnolPRx/YmeliDMFRM3eRwDiLR1Fs0HIWXCvXDHsv9QWVyHRh6TkHlKkzqHFTK55qAvKqgusz+6O3ptiWpsr9ho4Yom7IRPt9sBArrUjYS3QBhzWD50xMI/PdfceniJf1ej+X+oHLxj9sVh7t+rkJIHyLaUFLnOFRvznfncBWv5UpBpQ9eNagMO96DVJCtn010U8mNImAd9A+vCyr396gAxAzejFOh92K1/oFIUzx2bnPxMGXMKhzOa4h7F2oezDTFY1qPIGR9PssWIEknUVTdBB3fUI+PRvLwNqhpGcZg37kKNOk4q+aa0cl4vM01NhWTxiHuYBlaPLOzTo19InKf6xJUQAwe62ZEYk4Enk7RPMm9oDXOxygPUTpIwri+/8J+dMdq+1z98jEGj206BZ82T2PnsQxkHBuAC2v3I0/TKY8Z3N3xmg9fwNr9dWymu5A0th+6KHchiejGuy5LP2/GpR+JjEs/IqKbhEFFRMJjUN1i0ratdtpGDxukn+Y2o4cNQtq21Vg4c5J+F9FVY1DdIhbOnIS0bauxZ99B9Bwyxr5l5+brp17RukWzsTtxmX4YSavikLQqTj9MdM0YVLeIHp06IDs3H9PnLXYYN42fhjVbdjiMudOaLTvQc8gYp+sS1QWD6hYRGhKEouIS/TCRR+DjCXXkqY8nJK2KQ0TTxug5ZIx+lxN1rmrPvoOYPm8xRg8bhEljn3SYCwDHT51F+zYt9cPoOWSM/Rj1HFD6ZHv2HUR4k9scjlucsMGpulu3aLbDnOOnzuL2Zk1RXFYG0/hp9vG0bY7PuGmvdyvh4wnk0dR/1GnbVmPdotn63Xa7E5chNCjI3sPas+8g+vfugYUzJ9mXccdPnUVxSZl9zsips+z9ruzcfPv45fTv3QNQwkw9Vh+CSavi0L5NS4ee2u3NmiI0JMhhXtq21Th+6qzDaybv4oagGojEbxzfczzjWAYO7V6Bh/RThaS8/rQt8Pb7UmogtG/T0mVgLZw5CaEhQYjflGwfmz5vMbJz89GjUweHudcqOzcfI6fOsn+9aceXgPIaoNwtjGjaGIsTNtjnAEDUiIkOX6t3LD/7ar99bPq8xbdkNeXN3BBUAFCFnK8m296sTtnuiZqAz/XTajEw8eubGGwpGPEnI4w9h+FW+NY2jZ/mEFjau3R3t45Edm6+0/KrqLjEqYq5Vj+fdvxFKvWa4U1uAwAM6NPLYVyruKTM/rm6X1+NkXdxU1CRpzGNn4Y9+w4iomljexUTGhSEiKaNnZ6zctV/ut7qh4Y4BNLl9BwyBsUlZfbXy2e2vM91Dypj7E4cPLwLK15JxNfq0vDwLqx4CPZl16LujeAf3gfvHsvAga3qN5kRsTsP1iwn7ccAMMZiZ/oh7Er8ADvT1X22cx3YOtfhOIdKzeVxtuvUzLvMdb3M9HmLUVxShrtb295uoriszKHHpN9EFjViInoq/bP+vXs4LWvJs133oAIA+Iejz1+DsLGDEcYOU/FDSTh6vbYCDynLrqnpBajK+QqTOxjxh6GLlbBYi0H10jBZWUpO/ckffeZp+0j+CO/UClmvGGHsej8mKOvM4HaD0fvXV5Ul6FQc9e+DdxyWla6PUw1MXImhTbKwXL3uwQLHCV5IfWyhqLjE4W7fzfTz6UyEhgQ5PTU/etigyy5DR06dhezcfNQPDdHvIg/mpqDyR3ifdzXN9EPYtVJbhpTixFq1B5SCmNRMWEKbotb27MBo9I0oxP7Ymj5XSsxeZBruQNTkmmmlZ7Y6BU1Vzn7Me8F+lO1ajdpiuObluDpOq6o4F8eUz1OeHX7ZuZ5Cf/seyl210JAge1Nb/ah/6nzhzEkOy6mcvAsuQ8SdQadWe/re07jhjzl8PXrYIKfqKaJpYz4z5mXcFFT6Zvo9uN8eFgCqipGboZ0PwC8MHWtZUhn7NkKgfzj6LNbcSdw8FJGBfgizH1SF4lw1TmqYC486NPEz9hagXPN1bcepUtZmoiS8D949dgBbNKHoDfS9J/UxBC31a+28Hp06ONxF04ZImuZ3BdWgU4+7VlEjJjr0ntK2rUb8pmSn3pV6F1Pdjp8663BHkTyfGx74HIjEb+aj+dEZjuGkMMbuxNpHA5A2vWaZpR8bmPg15kccxQzlTqF+vxNjLHauG4SANO01ByLxm0W4O2+5snxUhxPx9YLmODr9fkw45+q4mmWmen2or2FYJAJLT2C55o6gpz7w6U12Jy7DufO5DCMX+MDnDZSxtwDl/qFoatTvqTtj30YINBfiqKvAu4yM1x5Bjw5T8UNlKwx1WMbSzaT2qHLyLuh3kRcTJqj8tT2rlBjsPWtAu1Ha5vlAJH5x5Ycyg9uNqlmyGWMRN7A5CtOXXuUzUkbEJu3Q3F3si0aB6r4oLNt1qGYqXXf6XhmU56Vc/XI1eTc3BZW+mV63J71tjfJ2eNH+eEIGXnskGj9U2sZs55yP5qevHDilJ75D2RM1fa3GWR+6XJK6loG9xfVremOb9ctEutH0fbXjp846/I4f3Rrc0KMSRS09Kjdjj4pE5q09KgZVHfEPkJLQ+AdIRXdjgqpBwwYof/lj/TCRUBhUt7iQ0BBYLVZIkPS7iIRgtVrhF+CHosIi/S6P5aZm+q2juroafn5++mEiYfj6+cJsNuuHPRqDqo4qKyqhFlOyzGKUxCLLMnx8fWzfp16ES7//B19fXwSHBEOWZZgrzZAkLgPp5pJlGb5+vvDx9UFpSanXVVQMqmvg5+cHg4+BQUU3nSzLkK0yzGazV1b6DCoiEh57VEQkPAYVEQmPQUVEwmNQEZHwGFREJDwGFREJj0FFRMJjUBGR8BhURCQ8BhURCY9BRUTCY1ARkfAYVEQkPAYVEQmPQUVEwmNQEZHwGFREJDwGFREJj0FFRMJjUBGR8BhURCQ8BhURCY9BRUTCY1ARkfAYVEQkPAYVEQmPQUVEwmNQEZHwGFREJDwGFREJj0FFRMJjUBGR8BhURCQ8BhURCY9BRUTCY1ARkfAYVEQkPAYVEQmPQUVEwmNQEZHwGFREJDwGFREJj0FFRMJjUBGR8BhURCQ8BhURCY9BRUTCY1ARkfAYVEQkPAYVEQmPQUVEwmNQEZHwGFREJDwGFREJj0FFRMJjUBGR8BhURCQ8BhURCe+/wjyoETFcitwAAAAASUVORK5CYII=" width="298" height="194" class="img_ev3q">
<img decoding="async" loading="lazy" alt="cpc-settings-default" src="https://mkeithx.pages.dev/assets/images/cpc-settings-default-0ef64bdc25fafcce3c35fac5fe91fa05.png" width="454" height="566" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="troubleshooting">Troubleshooting<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#troubleshooting" class="hash-link" aria-label="Direct link to Troubleshooting" title="Direct link to Troubleshooting" translate="no">​</a></h2>
<p>Cloud PCs works like physical devices and may encounter issues such as connectivity problems, slow performance, and software compatibility.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="user-actions">User Actions<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#user-actions" class="hash-link" aria-label="Direct link to User Actions" title="Direct link to User Actions" translate="no">​</a></h3>
<p>The table below describes important actions you can  perform as basic troubleshooting. Login to <a href="https://windows365.microsoft.com/" target="_blank" rel="noopener noreferrer" class="">windows365.microsoft.com</a> using your account.</p>
<table><thead><tr><th>Action</th><th>Description</th></tr></thead><tbody><tr><td><strong>Restart</strong></td><td>Clears temporary files and refreshes resources, which can enhance performance and apply updates.</td></tr><tr><td><strong>Troubleshoot</strong></td><td>Checks for connection issues, ensuring necessary files or agents are installed.</td></tr><tr><td><strong>System Info</strong></td><td>Displays specifications of your Cloud PC.</td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="connectivity">Connectivity<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#connectivity" class="hash-link" aria-label="Direct link to Connectivity" title="Direct link to Connectivity" translate="no">​</a></h3>
<p>If connecting is an issue, consider trying these steps:</p>
<ul>
<li class=""><strong>Check Your Internet:</strong> Ensure your <a href="https://speedtest.net/run" target="_blank" rel="noopener noreferrer" class="">internet is stable</a> and functioning properly.</li>
<li class=""><strong>Check Your Cables:</strong> You might want to check if those cables are properly connected with no physical damage.</li>
<li class=""><strong>Restart the App:</strong> Closing and reopening the Cloud PC app or your browser can sometimes help.</li>
<li class=""><strong>Clear Your Browser Cache:</strong> If you’re using a browser, clearing cache and cookies might resolve the issue.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="performance">Performance<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#performance" class="hash-link" aria-label="Direct link to Performance" title="Direct link to Performance" translate="no">​</a></h3>
<p>For a sluggish Cloud PC, here are some things to think about:</p>
<ul>
<li class=""><strong>Close Extra Apps:</strong> Reducing the number of open applications can improve performance.</li>
<li class=""><strong>Check Resource Usage:</strong> Look at your <a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#check-uptime" class="">CPU and memory usage</a> to identify any resource-heavy apps.</li>
<li class=""><strong>Restart Your Cloud PC:</strong> A quick restart can refresh the system and boost speed.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="audio-and-video">Audio and video<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#audio-and-video" class="hash-link" aria-label="Direct link to Audio and video" title="Direct link to Audio and video" translate="no">​</a></h3>
<p>For connections using the Remote Desktop client for Windows to access Cloud PCs, the first time you sign in to your Cloud PC, Microsoft Teams will be installed.</p>
<p>After the installation, the optimizations to redirect audio and video to your local Windows endpoint don’t work. You must close Teams and sign out from or restart the Cloud PC to activate the Optimized status.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pro-tips">Pro Tips<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#pro-tips" class="hash-link" aria-label="Direct link to Pro Tips" title="Direct link to Pro Tips" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="stay-updated">Stay Updated<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#stay-updated" class="hash-link" aria-label="Direct link to Stay Updated" title="Direct link to Stay Updated" translate="no">​</a></h3>
<p>Keeping your system and applications updated ensures you have the latest features and security. If there’s a green arrow on your Cloud PC client, it indicates updates are available.</p>
<p><img decoding="async" loading="lazy" alt="updates" src="https://mkeithx.pages.dev/assets/images/cpc-update-ed011e639d206ed4de014304471e5c7e.png" width="422" height="300" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="close-those-extra-apps">Close those Extra Apps<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#close-those-extra-apps" class="hash-link" aria-label="Direct link to Close those Extra Apps" title="Direct link to Close those Extra Apps" translate="no">​</a></h3>
<p>Reducing the number of open applications can improve performance. You can check what app consumes most <code>memory/RAM</code> via task manager (CTRL + shift + Esc).
<img decoding="async" loading="lazy" alt="cpc-processes" src="https://mkeithx.pages.dev/assets/images/cpc-processes-7f09ab1d0779a0f1a815bcbbfc86fb81.png" width="1165" height="190" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="check-uptime">Check Uptime<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#check-uptime" class="hash-link" aria-label="Direct link to Check Uptime" title="Direct link to Check Uptime" translate="no">​</a></h3>
<p>This applies to both Cloud and local PCs. You can check how long your Cloud PC has been running in Task Manager (Ctrl + Shift + Esc) under the "Performance" tab, displayed as [DAYS: HOURS: MINUTES: SECONDS]. Regular restarts, ideally <strong>once a week</strong>, can keep things running smoothly.</p>
<p><img decoding="async" loading="lazy" alt="uptime" src="https://mkeithx.pages.dev/assets/images/cpc-uptime-1a512d71c3a835da4d25b46b885b8357.png" width="1135" height="710" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="something-missing">Something Missing?<a href="https://mkeithx.pages.dev/blog/workplace/remote-desktop#something-missing" class="hash-link" aria-label="Direct link to Something Missing?" title="Direct link to Something Missing?" translate="no">​</a></h2>
<p>If you have suggestions for improvement or ran into issues:</p>
<div class="container center"><div class="row item margin-bottom-lg"><div class="col text--left item  padding--sm"><div class="card item shadow--tl" style="border:1.5px solid var(--ifm-color-primary);height:100%"><div class="card__header"><h3>For Developers 🚀</h3></div><div class="card__body"><p>Report those pesky bugs and become a contributor of this project! <a class="" href="https://mkeithx.pages.dev/community/issue/report">Take me there</a>.</p></div></div></div><div class="col text--left item  padding--sm"><div class="card item shadow--tl" style="border:1.5px solid var(--ifm-color-primary);height:100%"><div class="card__header"><h3>Direct Contact💡</h3></div><div class="card__body"><p>If we share the same workplace, you can reach out to me directly via MS Teams.</p></div></div></div></div></div>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Workplace" term="Workplace"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[OctoberOverhaul]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/october-overhaul</id>
        <link href="https://mkeithx.pages.dev/blog/updates/october-overhaul"/>
        <updated>2024-10-14T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[GitHub integrations, reviving Django and more!]]></summary>
        <content type="html"><![CDATA[<p><strong>Hey everyone!</strong></p>
<p>Excited to share some updates that have been brewing for a while. Here’s what I’ve been working on!</p>
<div class="card"><img class="card__image" src="https://mkeithx.pages.dev/img/new-blog-default.png"></div>
<br>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<ul>
<li class=""><strong><a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#github-projects" class="">Github Projects Integration</a></strong></li>
<li class=""><strong><a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#reviving-django" class="">Django</a></strong></li>
<li class=""><strong><a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#enhancements" class="">Workflows</a></strong></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="github-projects">GitHub Projects<a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#github-projects" class="hash-link" aria-label="Direct link to GitHub Projects" title="Direct link to GitHub Projects" translate="no">​</a></h2>
<blockquote>
<p>Manage everything from issues to pull requests.</p>
</blockquote>
<p>One of the steps I’ve taken recently is integrating GitHub into my project. This has completely transformed how I manage everything from issues to pull requests.</p>
<p><img decoding="async" loading="lazy" alt="projects-board" src="https://mkeithx.pages.dev/assets/images/projects-board-59f0fd171fbd40ca77eac3a91efbdbcf.png" width="1919" height="826" class="img_ev3q"></p>
<p><img decoding="async" loading="lazy" alt="projects-item" src="https://mkeithx.pages.dev/assets/images/projects-items-3575d7a06cb93a0f267770a64ca060a5.png" width="1919" height="788" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-in-it">What's in it<a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#whats-in-it" class="hash-link" aria-label="Direct link to What's in it" title="Direct link to What's in it" translate="no">​</a></h3>
<ul>
<li class=""><strong>Streamlined Workflow</strong>: I can now sync issues, pull requests, and commits directly with my dashboard, making tracking progress so much easier!</li>
</ul>
<p><img decoding="async" loading="lazy" alt="prlinked" src="https://mkeithx.pages.dev/assets/images/prlinked-077701ae54791b3f3d801a466891b1ca.png" width="380" height="599" class="img_ev3q"></p>
<ul>
<li class=""><strong>Automated Actions</strong>: I’ve set up specific triggers for GitHub events, allowing me to automate parts of my workflow and focus on development.</li>
</ul>
<p>This integration has simplified the development process and made it a lot more enjoyable!</p>
<p>More about <a href="https://docs.github.com/en/issues/planning-and-tracking-with-projects" target="_blank" rel="noopener noreferrer" class="">GitHub Projects</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="reviving-django">Reviving Django<a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#reviving-django" class="hash-link" aria-label="Direct link to Reviving Django" title="Direct link to Reviving Django" translate="no">​</a></h2>
<blockquote>
<p>Getting back to the web framework for perfectionists with deadlines.</p>
</blockquote>
<div class="card"><img class="card__image" src="https://mkeithx.pages.dev/img/projects/django-crud-demo.png"></div>
<br>
<p>After taking some time off, I felt it was the perfect moment to dive back into Django and do some refresh. As a start, I come with a mini project <code>django-custom-user</code>. This project serves as a simple yet effective way to explore the fundamental CRUD (Create, Read, Update, Delete) operations using Django.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Custom User Model</strong> : Extend the default user model using AbstractUser to add fields like bio or profile picture while retaining authentication features.</li>
<li class=""><strong>PostgreSQL</strong> : Use PostgreSQL as the database backend.</li>
<li class=""><strong>More</strong> : Custom features such as creating dummy users, age restriction ect..</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-start">Quick Start<a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#quick-start" class="hash-link" aria-label="Direct link to Quick Start" title="Direct link to Quick Start" translate="no">​</a></h3>
<p>Clone to it in your local machine:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token function" style="color:rgb(215, 58, 73)">git</span><span class="token plain"> clone https://github.com/mkeithX/django-crud-demo.git</span><br></div></code></pre></div></div>
<p>Visit <a href="https://github.com/mkeithX/django-crud-demo" target="_blank" rel="noopener noreferrer" class="">the repo</a> to know more.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#enhancements" class="hash-link" aria-label="Direct link to Enhancements" title="Direct link to Enhancements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Feature Request</strong> : I’ve also streamlined the process especially for those who are not ready to open a pull request.</li>
<li class=""><strong>Action Workflows</strong> : Bumped action workflows to automate key processes.</li>
<li class=""><strong>Cloudflare Deployment</strong> : Integrated GitHub actions via Cloudflare, adding an extra layer of security and performance.</li>
</ul>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View workflow configuration</summary><div><div class="collapsibleContent_i85q"><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:rgb(242, 242, 242)"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:rgb(242, 242, 242)"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:rgb(0, 164, 219)">name</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> Deploy</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:rgb(0, 164, 219)">concurrency</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> development</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:rgb(0, 164, 219)">on</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">[</span><span class="token plain">pull_request</span><span class="token punctuation" style="color:rgb(57, 58, 52)">]</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:rgb(0, 164, 219)">jobs</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:rgb(0, 164, 219)">deploy-preview</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:rgb(0, 164, 219)">runs-on</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> ubuntu</span><span class="token punctuation" style="color:rgb(57, 58, 52)">-</span><span class="token plain">latest</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:rgb(0, 164, 219)">environment</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> development</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:rgb(0, 164, 219)">permissions</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token key atrule" style="color:rgb(0, 164, 219)">contents</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> read</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token key atrule" style="color:rgb(0, 164, 219)">deployments</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> write</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:rgb(0, 164, 219)">timeout-minutes</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">30</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:rgb(0, 164, 219)">steps</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:rgb(57, 58, 52)">-</span><span class="token plain"> </span><span class="token key atrule" style="color:rgb(0, 164, 219)">name</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> Checkout</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:rgb(0, 164, 219)">uses</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> actions/checkout@v4</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:rgb(0, 164, 219)">with</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">            </span><span class="token key atrule" style="color:rgb(0, 164, 219)">fetch-depth</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> </span><span class="token number" style="color:rgb(54, 172, 170)">0</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:rgb(57, 58, 52)">-</span><span class="token plain"> </span><span class="token key atrule" style="color:rgb(0, 164, 219)">name</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> Node setup</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:rgb(0, 164, 219)">uses</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> actions/setup</span><span class="token punctuation" style="color:rgb(57, 58, 52)">-</span><span class="token plain">node@v4</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:rgb(0, 164, 219)">with</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:rgb(0, 164, 219)">node-version</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> lts/*</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:rgb(57, 58, 52)">-</span><span class="token plain"> </span><span class="token key atrule" style="color:rgb(0, 164, 219)">name</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> Install Dependencies</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:rgb(0, 164, 219)">run</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(57, 58, 52)">|</span><span class="token scalar string" style="color:rgb(227, 17, 108)"></span><br></div><div class="token-line" style="color:#393A34"><span class="token scalar string" style="color:rgb(227, 17, 108)">            cd website</span><br></div><div class="token-line" style="color:#393A34"><span class="token scalar string" style="color:rgb(227, 17, 108)">            npm ci &amp;&amp; npm run build</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">            </span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:rgb(57, 58, 52)">-</span><span class="token plain"> </span><span class="token key atrule" style="color:rgb(0, 164, 219)">name</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> Deploy</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:rgb(0, 164, 219)">uses</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> cloudflare/pages</span><span class="token punctuation" style="color:rgb(57, 58, 52)">-</span><span class="token plain">action@v1.5.0</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:rgb(0, 164, 219)">with</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:rgb(0, 164, 219)">apiToken</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token plain"> secrets.CLOUDFLARE_API_TOKEN </span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:rgb(0, 164, 219)">accountId</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token plain"> secrets.CLOUDFLARE_ACCOUNT_ID </span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:rgb(0, 164, 219)">projectName</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token plain"> secrets.CLOUDFLARE_PROJECT_NAME </span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:rgb(0, 164, 219)">directory</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token plain"> secrets.BUILD_DIR </span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:rgb(0, 164, 219)">gitHubToken</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token punctuation" style="color:rgb(57, 58, 52)">{</span><span class="token plain"> secrets.GITHUB_TOKEN </span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token punctuation" style="color:rgb(57, 58, 52)">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:rgb(0, 164, 219)">wranglerVersion</span><span class="token punctuation" style="color:rgb(57, 58, 52)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(227, 17, 108)">'3'</span><br></div></code></pre></div></div><p>This workflow ensures that every push and pull request triggers tests, helping me maintain code quality and reliability.</p></div></div></details>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next">What's Next<a href="https://mkeithx.pages.dev/blog/updates/october-overhaul#whats-next" class="hash-link" aria-label="Direct link to What's Next" title="Direct link to What's Next" translate="no">​</a></h2>
<p>Here's what’s coming up:</p>
<ul>
<li class=""><strong>New Features</strong></li>
<li class=""><strong>Performance Improvements</strong></li>
<li class=""><strong>Better Documentation</strong></li>
</ul>
<p>Thanks for your time and happy coding!</p>
<blockquote>
<p><a href="https://github.com/mkeithX" target="_blank" rel="noopener noreferrer" class="">@mkeithX</a></p>
</blockquote>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[M87]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/messier-87</id>
        <link href="https://mkeithx.pages.dev/blog/updates/messier-87"/>
        <updated>2024-09-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The September 2024 update]]></summary>
        <content type="html"><![CDATA[<p><strong>Introducing M87 Edition</strong></p>
<p><img decoding="async" loading="lazy" src="https://imgur.com/f6lVEFc.png" alt="media" class="img_ev3q"></p>
<!-- -->
<p>Inspired by the <a href="https://en.wikipedia.org/wiki/Messier_87" target="_blank" rel="noopener noreferrer" class=""><strong>M87 galaxy</strong></a> in the Virgo constellation, this update features both accessibility improvements and optimized performance.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://mkeithx.pages.dev/blog/updates/messier-87#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="accessibility-improvements">Accessibility Improvements<a href="https://mkeithx.pages.dev/blog/updates/messier-87#accessibility-improvements" class="hash-link" aria-label="Direct link to Accessibility Improvements" title="Direct link to Accessibility Improvements" translate="no">​</a></h3>
<ul>
<li class="">Enhanced dropdown menu in navigation bar.</li>
<li class="">Added feature badge.</li>
<li class="">Enhance homepage layout</li>
<li class="">Enhanced the responsiveness of UI components to ensure a seamless experience on mobile devices and tablets.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="performance-optimizations">Performance Optimizations<a href="https://mkeithx.pages.dev/blog/updates/messier-87#performance-optimizations" class="hash-link" aria-label="Direct link to Performance Optimizations" title="Direct link to Performance Optimizations" translate="no">​</a></h3>
<ul>
<li class="">Minimized CSS and JavaScript files to reduce load times.</li>
<li class="">Implemented lazy loading for images to speed up page rendering.</li>
<li class="">Optimized SVG assets for better performance.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes">Changes<a href="https://mkeithx.pages.dev/blog/updates/messier-87#changes" class="hash-link" aria-label="Direct link to Changes" title="Direct link to Changes" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://mkeithx.pages.dev/blog/updates/messier-87#" class="">Update Config docs</a></li>
<li class=""><a href="https://mkeithx.pages.dev/blog/rss.xml" target="_blank" rel="noopener noreferrer" class="">RSS Feeds</a></li>
<li class="">Improved workflows</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="references">References<a href="https://mkeithx.pages.dev/blog/updates/messier-87#references" class="hash-link" aria-label="Direct link to References" title="Direct link to References" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://github.com/mkeithX/mkeithx.github.io/pull/92" target="_blank" rel="noopener noreferrer" class="">PR#92 - M87 Edition</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next">What's Next?<a href="https://mkeithx.pages.dev/blog/updates/messier-87#whats-next" class="hash-link" aria-label="Direct link to What's Next?" title="Direct link to What's Next?" translate="no">​</a></h2>
<p>As an author and maintainer of this project, I'm actively working to improve and add new features as well as guides to make it better. That is my commitment!</p>
<p>Stay tuned for more updates. Happy coding!</p>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[August]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/august-2024-specials</id>
        <link href="https://mkeithx.pages.dev/blog/updates/august-2024-specials"/>
        <updated>2024-08-03T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The August 2024 Specials]]></summary>
        <content type="html"><![CDATA[<p><strong>New stuff coming out this August!</strong></p>
<p>Featuring enhanced React components, flexible deployment options, and updated docs.</p>
<p><img decoding="async" loading="lazy" src="https://imgur.com/f6lVEFc.png" alt="media" class="img_ev3q"></p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="extending-react">Extending React<a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#extending-react" class="hash-link" aria-label="Direct link to Extending React" title="Direct link to Extending React" translate="no">​</a></h3>
<p>MDX allow JSX directly in your Markdown files and render them as React components. <a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#" class="">Learn more</a>.</p>
<div class="row"><div class="col col--6 cardContainer_x3Pb"><div class="card card_Kho9"><div class="card__header"><div class="avatar"><svg xmlns="http://www.w3.org/2000/svg" width="350" height="800" fill="none" viewBox="0 0 24 24" class="avatar__photo avatar__photo--lg"><title>Guides</title><path fill="#1da1f2" fill-rule="evenodd" d="m4.8 12 4.6 4.6L8 18l-6-6 6-6 1.4 1.4zm14.4 0-4.6 4.6L16 18l6-6-6-6-1.4 1.4z" clip-rule="evenodd"></path></svg><div class="avatar__intro"><h3>Guides</h3><div class="avatar__subtitle">Advanced tips, guides and best practices for mitigating issues.<a class="text--no-decoration" href="https://mkeithx.pages.dev/docs/guides/windows-utils"> <!-- -->Take me there.</a></div></div></div></div></div></div><div class="col col--6 cardContainer_x3Pb"><div class="card card_Kho9"><div class="card__header"><div class="avatar"><svg xmlns="http://www.w3.org/2000/svg" width="350" height="800" fill="none" viewBox="0 0 24 24" class="avatar__photo avatar__photo--lg"><title>Cosmos</title><path fill="#1da1f2" fill-rule="evenodd" d="m4.8 12 4.6 4.6L8 18l-6-6 6-6 1.4 1.4zm14.4 0-4.6 4.6L16 18l6-6-6-6-1.4 1.4z" clip-rule="evenodd"></path></svg><div class="avatar__intro"><h3>Cosmos</h3><div class="avatar__subtitle">Discover fascinating facts about the universe starting from our Solar System.<a class="text--no-decoration" href="https://mkeithx.pages.dev/cosmos"> <!-- -->Take me there.</a></div></div></div></div></div></div></div>
<div class="row"><div class="col col--6 cardContainer_x3Pb"><div class="card card_Kho9"><div class="card__header"><div class="avatar"><svg xmlns="http://www.w3.org/2000/svg" width="350" height="800" fill="none" viewBox="0 0 24 24" class="avatar__photo avatar__photo--lg"><title>Win + Rs</title><path fill="#1da1f2" fill-rule="evenodd" d="m4.8 12 4.6 4.6L8 18l-6-6 6-6 1.4 1.4zm14.4 0-4.6 4.6L16 18l6-6-6-6-1.4 1.4z" clip-rule="evenodd"></path></svg><div class="avatar__intro"><h3>Win + Rs</h3><div class="avatar__subtitle">Win utilities shortcuts<a class="text--no-decoration" href="https://mkeithx.pages.dev/docs/guides/windows-utils"> <!-- -->Take me there.</a></div></div></div></div></div></div><div class="col col--6 cardContainer_x3Pb"><div class="card card_Kho9"><div class="card__header"><div class="avatar"><svg xmlns="http://www.w3.org/2000/svg" width="350" height="800" fill="none" viewBox="0 0 24 24" class="avatar__photo avatar__photo--lg"><title>aka.ms</title><path fill="#1da1f2" fill-rule="evenodd" d="m4.8 12 4.6 4.6L8 18l-6-6 6-6 1.4 1.4zm14.4 0-4.6 4.6L16 18l6-6-6-6-1.4 1.4z" clip-rule="evenodd"></path></svg><div class="avatar__intro"><h3>aka.ms</h3><div class="avatar__subtitle">M365 Portals &amp; Admin Centers<a class="text--no-decoration" href="https://mkeithx.pages.dev/docs/guides/system-administration/ms-admin-portals"> <!-- -->Take me there.</a></div></div></div></div></div></div></div>
<div style="padding:10px"><div class="browserWindow_my1Q" style="min-width:min(100%,45vw);width:996px;max-width:100%;overflow:hidden"><div class="browserWindowHeader_jXSR"><div class="buttons_uHc7"><span class="dot_giz1" style="background:#f25f58"></span><span class="dot_giz1" style="background:#fbbe3c"></span><span class="dot_giz1" style="background:#58cb42"></span></div><div class="browserWindowAddressBar_Pd8y text--truncate">localhost</div><div class="browserWindowMenuIcon_Vhuh"><div><span class="bar_rrRL"></span><span class="bar_rrRL"></span><span class="bar_rrRL"></span></div></div></div><div class="browserWindowBody_Idgs" style="padding:0"><iframe id="iframe" src="/404/?docusaurus-theme=dark" title="/test" style="display:block;width:100%;height:500px"></iframe></div></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="deployment">Deployment<a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#deployment" class="hash-link" aria-label="Direct link to Deployment" title="Direct link to Deployment" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="wrangler-integration">Wrangler Integration<a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#wrangler-integration" class="hash-link" aria-label="Direct link to Wrangler Integration" title="Direct link to Wrangler Integration" translate="no">​</a></h3>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="github-actions">GitHub Actions<a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#github-actions" class="hash-link" aria-label="Direct link to GitHub Actions" title="Direct link to GitHub Actions" translate="no">​</a></h3>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other-changes">Other Changes<a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#other-changes" class="hash-link" aria-label="Direct link to Other Changes" title="Direct link to Other Changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-docs">New docs<a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#new-docs" class="hash-link" aria-label="Direct link to New docs" title="Direct link to New docs" translate="no">​</a></h3>
<ul>
<li class=""><a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#" class="">Content Creation</a></li>
<li class=""><a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#" class="">Plugins</a></li>
<li class=""><a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#" class="">Environments</a></li>
<li class=""><a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#" class="">Deployment</a></li>
<li class=""><a href="https://mkeithx.pages.dev/blog/rss.xml" target="_blank" rel="noopener noreferrer" class="">RSS</a></li>
<li class=""><a class="" href="https://mkeithx.pages.dev/me">Author's Page</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="references">References<a href="https://mkeithx.pages.dev/blog/updates/august-2024-specials#references" class="hash-link" aria-label="Direct link to References" title="Direct link to References" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://docusaurus.io/blog/releases/3.5.2" target="_blank" rel="noopener noreferrer" class="">Docusaurus v3.5.2</a></li>
<li class=""><a href="https://github.com/mkeithX/mkeithx.github.io/pull/84" target="_blank" rel="noopener noreferrer" class="">PR#84</a></li>
<li class=""><a href="https://github.com/mkeithX/mkeithx.github.io/pull/83" target="_blank" rel="noopener noreferrer" class="">PR#83</a></li>
<li class=""><a href="https://github.com/mkeithX/mkeithx.github.io/pull/80" target="_blank" rel="noopener noreferrer" class="">PR#80</a></li>
<li class=""><a href="https://github.com/mkeithX/mkeithx.github.io/pull/72" target="_blank" rel="noopener noreferrer" class="">PR#72</a></li>
</ul>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Update: July 2024]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/july-2024</id>
        <link href="https://mkeithx.pages.dev/blog/updates/july-2024"/>
        <updated>2024-07-07T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Announcing some updates this July 2024]]></summary>
        <content type="html"><![CDATA[<p><strong>All New Docs!</strong> Featuring practical tips, best practices, and in-depth insights to ensure smooth and efficient software deployments.</p>
<p><img decoding="async" loading="lazy" src="https://imgur.com/f6lVEFc.png" alt="media" class="img_ev3q"></p>
<p>Find out more about what updates this July.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://mkeithx.pages.dev/blog/updates/july-2024#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="devops-docs"><a class="" href="https://mkeithx.pages.dev/docs/system-administration">DevOps Docs</a><a href="https://mkeithx.pages.dev/blog/updates/july-2024#devops-docs" class="hash-link" aria-label="Direct link to devops-docs" title="Direct link to devops-docs" translate="no">​</a></h3>
<p>In line with my career development, I'm proud to announce the release of a new section of this website called <a class="" href="https://mkeithx.pages.dev/docs/system-administration">DevOps</a>. This section will provide tips and workarounds primarily focused on mitigating issues with Windows machines and effective Microsoft 365 management. Additionally, this new section aims to empower users with effective strategies for streamlining operations, troubleshooting common issues, and maximizing productivity within Windows environments.</p>
<p>Along with this update, the MSP section is now fully deprecated but some of it contents and articles will be migrated accordingly. Learn <a class="" href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#deprecation-of-msp-docs-project">more</a></p>
<ul>
<li class="">Reference <a href="https://github.com/mkeithX/mkeithx.github.io/pull/46" target="_blank" rel="noopener noreferrer" class="">PR#46</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="cloudflare-pages"><a href="https://developers.cloudflare.com/pages" target="_blank" rel="noopener noreferrer" class="">Cloudflare Pages</a><a href="https://mkeithx.pages.dev/blog/updates/july-2024#cloudflare-pages" class="hash-link" aria-label="Direct link to cloudflare-pages" title="Direct link to cloudflare-pages" translate="no">​</a></h3>
<p>This website is hosted on Cloudflare Pages, a platform known for its reliability and performance. Cloudflare Pages not only ensures the safety and security of our website but also enhances its efficiency through robust caching, global CDN (Content Delivery Network), and advanced security features. With Cloudflare Pages, I'm confident to be able to deliver content quickly and securely to users, ensuring a seamless browsing experience.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other-changes">Other changes<a href="https://mkeithx.pages.dev/blog/updates/july-2024#other-changes" class="hash-link" aria-label="Direct link to Other changes" title="Direct link to Other changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="title-update"><a class="" href="https://mkeithx.pages.dev/">Title Update</a><a href="https://mkeithx.pages.dev/blog/updates/july-2024#title-update" class="hash-link" aria-label="Direct link to title-update" title="Direct link to title-update" translate="no">​</a></h3>
<p>As you may have noticed, we've updated the title or banner of our website to "<em>Guides for Seamless Software Delivery.</em>" This change reflects our commitment to providing valuable resources that streamline the software delivery process.</p>
<p>The purpose of this update is to highlight a new feature on our website dedicated to helping you achieve seamless software deployment.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="resources"><a class="" href="https://mkeithx.pages.dev/community">Resources</a><a href="https://mkeithx.pages.dev/blog/updates/july-2024#resources" class="hash-link" aria-label="Direct link to resources" title="Direct link to resources" translate="no">​</a></h3>
<p>Added curated list of some of the fantastic open-source projects that have played a significant role in the development and maintenance this website.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="kitiplex-policies"><a class="" href="https://mkeithx.pages.dev/community/kitiplex">Kitiplex Policies</a><a href="https://mkeithx.pages.dev/blog/updates/july-2024#kitiplex-policies" class="hash-link" aria-label="Direct link to kitiplex-policies" title="Direct link to kitiplex-policies" translate="no">​</a></h3>
<p>In line with organizational restructuring, Kitiplex policies and other organization-related sites can be temporarily through this website. This includes:</p>
<ul>
<li class=""><a class="" href="https://mkeithx.pages.dev/community/kitiplex/cookie-policy">Cookie Policy</a></li>
<li class=""><a class="" href="https://mkeithx.pages.dev/community/kitiplex/m365-guidelines">M365 Guidelines</a></li>
<li class=""><a class="" href="https://mkeithx.pages.dev/community/kitiplex/m365-terms-of-use">M365 Terms of Use</a></li>
<li class=""><a class="" href="https://mkeithx.pages.dev/community/kitiplex/team">Team</a></li>
</ul>
<p>Visit our <a href="https://github.com/kitiplex" target="_blank" rel="noopener noreferrer" class="">GitHub</a> page.</p>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
        <category label="Release" term="Release"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[June]]></title>
        <id>https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024</id>
        <link href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024"/>
        <updated>2024-06-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The May Upgrade:Extending Towards HyperSpace]]></summary>
        <content type="html"><![CDATA[<p><strong>What's up mananaps</strong> 😂</p>
<p>Announcing some changes and updates in preparation for the Next Big Thing. Let's go sago!</p>
<p><img decoding="async" loading="lazy" src="https://imgur.com/miCA1IV.png" alt="image" class="img_ev3q"></p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="community-guideline-for-contributors">Community Guideline for Contributors<a href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#community-guideline-for-contributors" class="hash-link" aria-label="Direct link to Community Guideline for Contributors" title="Direct link to Community Guideline for Contributors" translate="no">​</a></h2>
<p>The community across all my projects holds significant importance, which is why I'm introducing the first set of <a class="" href="https://mkeithx.pages.dev/community">guidelines</a> for contributors. This guideline outlines what actions will and will not be tolerated. By setting clear standards, I aim to create a welcoming and inclusive environment where everyone feels valued and respected.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="joining-a-new-collaboration">Joining a New Collaboration<a href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#joining-a-new-collaboration" class="hash-link" aria-label="Direct link to Joining a New Collaboration" title="Direct link to Joining a New Collaboration" translate="no">​</a></h2>
<p>This exciting collaboration opens up a whole new world of opportunities for cooperation, innovation, and growth. With their support and resources, I'm looking forward to the possibilities that lie ahead and how they'll benefit my projects.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="revamping-website-configuration">Revamping Website Configuration<a href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#revamping-website-configuration" class="hash-link" aria-label="Direct link to Revamping Website Configuration" title="Direct link to Revamping Website Configuration" translate="no">​</a></h2>
<p>Along this journey, I'll be revamping the configuration of my website to provide you with an even better browsing experience. Get ready for a sleeker interface, improved navigation, and enhanced performance. I'm working hard to ensure that my website is not only informative but also easy to use and visually appealing.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="custom-admonition-and-iframe">Custom Admonition and Iframe<a href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#custom-admonition-and-iframe" class="hash-link" aria-label="Direct link to Custom Admonition and Iframe" title="Direct link to Custom Admonition and Iframe" translate="no">​</a></h2>
<p>I'm also introducing some exciting new features to make your experience on my website even more enjoyable. Say hello to custom admonitions and Iframe for embeds! These additions will allow me to provide you with more dynamic and interactive content, making it easier for you to engage with my material and find the information you need.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="admonitions">Admonitions<a href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#admonitions" class="hash-link" aria-label="Direct link to Admonitions" title="Direct link to Admonitions" translate="no">​</a></h3>
<p>Made possible through <a href="https://docusaurus.io/docs/swizzling" target="_blank" rel="noopener noreferrer" class="">swizzling</a> with FontAwesomeIcons installed.</p>
<div class="theme-admonition theme-admonition-security admonition_xJq3 alert alert--security"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg data-prefix="fas" data-icon="shield-halved" class="svg-inline--fa fa-shield-halved" role="img" viewBox="0 0 512 512" aria-hidden="true"><path fill="currentColor" d="M256 0c4.6 0 9.2 1 13.4 2.9L457.8 82.8c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8 0-172.4-82.5-213.1-264-213.6-363.2-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.9 1 251.4 0 256 0zm0 66.8l0 378.1c138-66.8 175.1-214.8 176-303.4l-176-74.6 0 0z"></path></svg></span>security</div><div class="admonitionContent_BuS1"><p>This is a security warning</p></div></div>
<div class="theme-admonition theme-admonition-discord admonition_xJq3 alert alert--discord"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg data-prefix="fab" data-icon="discord" class="svg-inline--fa fa-discord" role="img" viewBox="0 0 576 512" aria-hidden="true"><path fill="currentColor" d="M492.5 69.8c-.2-.3-.4-.6-.8-.7-38.1-17.5-78.4-30-119.7-37.1-.4-.1-.8 0-1.1 .1s-.6 .4-.8 .8c-5.5 9.9-10.5 20.2-14.9 30.6-44.6-6.8-89.9-6.8-134.4 0-4.5-10.5-9.5-20.7-15.1-30.6-.2-.3-.5-.6-.8-.8s-.7-.2-1.1-.2c-41.3 7.1-81.6 19.6-119.7 37.1-.3 .1-.6 .4-.8 .7-76.2 113.8-97.1 224.9-86.9 334.5 0 .3 .1 .5 .2 .8s.3 .4 .5 .6c44.4 32.9 94 58 146.8 74.2 .4 .1 .8 .1 1.1 0s.7-.4 .9-.7c11.3-15.4 21.4-31.8 30-48.8 .1-.2 .2-.5 .2-.8s0-.5-.1-.8-.2-.5-.4-.6-.4-.3-.7-.4c-15.8-6.1-31.2-13.4-45.9-21.9-.3-.2-.5-.4-.7-.6s-.3-.6-.3-.9 0-.6 .2-.9 .3-.5 .6-.7c3.1-2.3 6.2-4.7 9.1-7.1 .3-.2 .6-.4 .9-.4s.7 0 1 .1c96.2 43.9 200.4 43.9 295.5 0 .3-.1 .7-.2 1-.2s.7 .2 .9 .4c2.9 2.4 6 4.9 9.1 7.2 .2 .2 .4 .4 .6 .7s.2 .6 .2 .9-.1 .6-.3 .9-.4 .5-.6 .6c-14.7 8.6-30 15.9-45.9 21.8-.2 .1-.5 .2-.7 .4s-.3 .4-.4 .7-.1 .5-.1 .8 .1 .5 .2 .8c8.8 17 18.8 33.3 30 48.8 .2 .3 .6 .6 .9 .7s.8 .1 1.1 0c52.9-16.2 102.6-41.3 147.1-74.2 .2-.2 .4-.4 .5-.6s.2-.5 .2-.8c12.3-126.8-20.5-236.9-86.9-334.5zm-302 267.7c-29 0-52.8-26.6-52.8-59.2s23.4-59.2 52.8-59.2c29.7 0 53.3 26.8 52.8 59.2 0 32.7-23.4 59.2-52.8 59.2zm195.4 0c-29 0-52.8-26.6-52.8-59.2s23.4-59.2 52.8-59.2c29.7 0 53.3 26.8 52.8 59.2 0 32.7-23.2 59.2-52.8 59.2z"></path></svg></span>discord</div><div class="admonitionContent_BuS1"><p>Discord</p></div></div>
<div class="theme-admonition theme-admonition-release admonition_xJq3 alert alert--release"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg data-prefix="fas" data-icon="computer" class="svg-inline--fa fa-computer" role="img" viewBox="0 0 576 512" aria-hidden="true"><path fill="currentColor" d="M348.8 32C340.7 46.1 336 62.5 336 80l0 16-272 0 0 224 272 0 0 64-272 0c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l284.8 0zM336 432c0 17.5 4.7 33.9 12.8 48L120 480c-13.3 0-24-10.7-24-24s10.7-24 24-24l216 0zM432 32l96 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-352c0-26.5 21.5-48 48-48zm24 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0zm56 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"></path></svg></span>release</div><div class="admonitionContent_BuS1"><p>Release Test</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="iframe-embeds">Iframe embeds<a href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#iframe-embeds" class="hash-link" aria-label="Direct link to Iframe embeds" title="Direct link to Iframe embeds" translate="no">​</a></h3>
<div style="padding:10px"><div class="browserWindow_my1Q" style="min-width:min(100%,45vw);width:996px;max-width:100%;overflow:hidden"><div class="browserWindowHeader_jXSR"><div class="buttons_uHc7"><span class="dot_giz1" style="background:#f25f58"></span><span class="dot_giz1" style="background:#fbbe3c"></span><span class="dot_giz1" style="background:#58cb42"></span></div><div class="browserWindowAddressBar_Pd8y text--truncate">localhost</div><div class="browserWindowMenuIcon_Vhuh"><div><span class="bar_rrRL"></span><span class="bar_rrRL"></span><span class="bar_rrRL"></span></div></div></div><div class="browserWindowBody_Idgs" style="padding:0"><iframe id="iframe" src="https://www.timeanddate.com/worldclock/fullscreen.html?n=145" title="/test" style="display:block;width:100%;height:500px"></iframe></div></div></div>
<iframe src="https://free.timeanddate.com/clock/i9ddm2hg/n137/fn6/fs16/fcf09/tc000/ftb/pa8/tt0/tw1/ta1/tb4" frameborder="0" width="180" height="55"></iframe>
<iframe src="https://free.timeanddate.com/clock/i9ddm2hg/n64/fn6/fs16/fcff0/tc000/ftb/pa8/tt0/tw1/ta1/tb4" frameborder="0" width="180" height="55"></iframe>
<iframe src="https://free.timeanddate.com/clock/i9ddm2hg/n80/fn6/fs16/fc0ff/tc000/ftb/pa8/tt0/tw1/ta1/tb4" frameborder="0" width="180" height="55"></iframe>
<iframe src="https://free.timeanddate.com/clock/i9ddm2hg/n179/fn6/fs16/fc0f9/tc000/ftb/pa8/tt0/tw1/ta1/tb4" frameborder="0" width="180" height="55"></iframe>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="internal-site">Internal site<a href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#internal-site" class="hash-link" aria-label="Direct link to Internal site" title="Direct link to Internal site" translate="no">​</a></h3>
<div style="padding:10px"><div class="browserWindow_my1Q" style="min-width:min(100%,45vw);width:996px;max-width:100%;overflow:hidden"><div class="browserWindowHeader_jXSR"><div class="buttons_uHc7"><span class="dot_giz1" style="background:#f25f58"></span><span class="dot_giz1" style="background:#fbbe3c"></span><span class="dot_giz1" style="background:#58cb42"></span></div><div class="browserWindowAddressBar_Pd8y text--truncate">localhost</div><div class="browserWindowMenuIcon_Vhuh"><div><span class="bar_rrRL"></span><span class="bar_rrRL"></span><span class="bar_rrRL"></span></div></div></div><div class="browserWindowBody_Idgs" style="padding:0"><iframe id="iframe" src="/?docusaurus-theme=dark" title="/test" style="display:block;width:100%;height:500px"></iframe></div></div></div>
<div style="padding:10px"><div class="browserWindow_my1Q" style="min-width:min(100%,45vw);width:996px;max-width:100%;overflow:hidden"><div class="browserWindowHeader_jXSR"><div class="buttons_uHc7"><span class="dot_giz1" style="background:#f25f58"></span><span class="dot_giz1" style="background:#fbbe3c"></span><span class="dot_giz1" style="background:#58cb42"></span></div><div class="browserWindowAddressBar_Pd8y text--truncate">localhost</div><div class="browserWindowMenuIcon_Vhuh"><div><span class="bar_rrRL"></span><span class="bar_rrRL"></span><span class="bar_rrRL"></span></div></div></div><div class="browserWindowBody_Idgs" style="padding:0"><iframe id="iframe" src="/cosmos/solar-system/moons/phases-of-the-moon/?docusaurus-theme=light" title="/test" style="display:block;width:100%;height:500px"></iframe></div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="external-site">External site<a href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#external-site" class="hash-link" aria-label="Direct link to External site" title="Direct link to External site" translate="no">​</a></h3>
<div style="padding:10px"><div class="browserWindow_my1Q" style="min-width:min(100%,45vw);width:996px;max-width:100%;overflow:hidden"><div class="browserWindowHeader_jXSR"><div class="buttons_uHc7"><span class="dot_giz1" style="background:#f25f58"></span><span class="dot_giz1" style="background:#fbbe3c"></span><span class="dot_giz1" style="background:#58cb42"></span></div><div class="browserWindowAddressBar_Pd8y text--truncate">localhost</div><div class="browserWindowMenuIcon_Vhuh"><div><span class="bar_rrRL"></span><span class="bar_rrRL"></span><span class="bar_rrRL"></span></div></div></div><div class="browserWindowBody_Idgs" style="padding:0"><iframe id="iframe" src="https://kitiplex.github.io/" title="/test" style="display:block;width:100%;height:500px"></iframe></div></div></div>
<div style="padding:10px"><div class="browserWindow_my1Q" style="min-width:min(100%,45vw);width:996px;max-width:100%;overflow:hidden"><div class="browserWindowHeader_jXSR"><div class="buttons_uHc7"><span class="dot_giz1" style="background:#f25f58"></span><span class="dot_giz1" style="background:#fbbe3c"></span><span class="dot_giz1" style="background:#58cb42"></span></div><div class="browserWindowAddressBar_Pd8y text--truncate">localhost</div><div class="browserWindowMenuIcon_Vhuh"><div><span class="bar_rrRL"></span><span class="bar_rrRL"></span><span class="bar_rrRL"></span></div></div></div><div class="browserWindowBody_Idgs" style="padding:0"><iframe id="iframe" src="https://facebook.github.io/" title="/test" style="display:block;width:100%;height:500px"></iframe></div></div></div>
<div class="video-container"><div style="padding:10px"><div class="browserWindow_my1Q" style="min-width:min(100%,45vw);width:996px;max-width:100%;overflow:hidden"><div class="browserWindowHeader_jXSR"><div class="buttons_uHc7"><span class="dot_giz1" style="background:#f25f58"></span><span class="dot_giz1" style="background:#fbbe3c"></span><span class="dot_giz1" style="background:#58cb42"></span></div><div class="browserWindowAddressBar_Pd8y text--truncate">localhost</div><div class="browserWindowMenuIcon_Vhuh"><div><span class="bar_rrRL"></span><span class="bar_rrRL"></span><span class="bar_rrRL"></span></div></div></div><div class="browserWindowBody_Idgs" style="padding:0"><iframe id="iframe" src="https://www.youtube.com/embed/1uYWYWPc9HU" title="/test" style="display:block;width:100%;height:500px"></iframe></div></div></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="deprecation-of-msp-docs-project">Deprecation of MSP Docs Project<a href="https://mkeithx.pages.dev/blog/updates/mid-year-updates-2024#deprecation-of-msp-docs-project" class="hash-link" aria-label="Direct link to Deprecation of MSP Docs Project" title="Direct link to Deprecation of MSP Docs Project" translate="no">​</a></h2>
<p>The current MSP documentation project will stay accessible but won't receive major updates. However, a new and improved version is set to be released soon, offering selected participants a smoother experience and compatibility across various platforms.</p>
<p><strong>Thank you for your time!</strong></p>
<blockquote>
<p><em>K</em></p>
</blockquote>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Updates" term="Updates"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[The SpaceHub Project]]></title>
        <id>https://mkeithx.pages.dev/blog/welcome</id>
        <link href="https://mkeithx.pages.dev/blog/welcome"/>
        <updated>2024-03-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Introducing MKX SpaceHub]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" src="https://imgur.com/8NyvNQe.png" alt="MKXSpaceHub" title="MKXSpaceHub" class="img_ev3q"></p>
<p><strong>Introducing MKX SpaceHub</strong>™</p>
<!-- -->
<p>A documentation website representing humanity from <strong>Dimension C-137</strong> and beyond. 🚀</p>
<p>This is my first post and a whole bunch of exploration to follow.</p>
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="70.557" viewBox="0 0 400 70.557" class="logoBadge"><g fill-rule="evenodd"><path fill="#239beb" d="M7.625 1.753c-.344.126-.625.193-.625.148 0-.533-2.776 1.834-3.463 2.952l-.37.603.003 29.98c.004 29.497.009 29.987.33 30.397.179.23.328.463.33.52.008.221 1.484 1.57 1.655 1.513.1-.033.182.021.182.12s.056.166.125.147c.068-.019.434.128.812.326s.735.313.792.256.104-.023.104.075.15.14.333.092c.187-.049.334-.005.334.099 0 .136 7.56.186 28.25.186 17.828 0 28.25-.059 28.25-.159 0-.088.281-.211.625-.275 1.348-.249 3.407-1.844 3.977-3.081.101-.221.326-.702.5-1.069.436-.923.576-58.262.143-58.695-.137-.136-.199-.329-.138-.427.066-.106.032-.131-.082-.06-.183.113-.261-.082-.206-.517.013-.11-.134-.285-.328-.389s-.315-.227-.269-.273c.127-.127-.584-.889-.83-.889-.118 0-.286-.135-.375-.3-.217-.405-1.932-1.255-2.533-1.255-.266 0-.484-.063-.484-.139 0-.261-56.327-.149-57.042.114M49.5 9.312c0 .172.145.641.323 1.042.177.401.359.934.405 1.185.045.25.121.518.168.595s.125.353.173.614.182.537.3.613c.278.18-.12.466-.652.47-.776.005-3.384 1.798-3.384 2.326 0 .097-.063.176-.141.176-.798 0-1.335 3.042-1.442 8.167-.049 2.337-.171 4.61-.272 5.051-.1.44-.144.839-.096.886.315.315-1.351 3.253-2.334 4.116-.645.567-1.03 1.16-.66 1.018.13-.049.44.158.712.476 1.076 1.256 1.236 1.465 1.276 1.659.022.112.135.304.251.428.115.125.175.282.133.349-.041.068.101.489.316.936.216.447.366.949.334 1.114s-.006.3.058.3c.149 0 .162.273.195 4.25.016 1.834.107 4.009.202 4.834s.17 1.631.165 1.791c-.005.161.059.292.142.292s.111.103.063.229c-.048.125.011.333.13.462.223.239.339.552.351.948.022.744 2.478 2.671 3.992 3.133.732.223.989.454.655.589-.076.031-.425.956-.777 2.056-.758 2.373-.742 2.35-1.392 2.014-.281-.145-.702-.264-.936-.264-.233 0-.425-.088-.425-.195s-.047-.147-.104-.09c-.058.058-.32-.007-.583-.143-.264-.136-.479-.205-.479-.152s-.349-.144-.776-.438-.723-.448-.658-.343c.074.12.029.156-.125.097-.133-.051-.28-.238-.326-.415-.057-.219-.173-.289-.36-.217-.191.073-.303-.002-.368-.247-.05-.195-.166-.308-.256-.252-.159.098-.396-.097-1.455-1.189-1.027-1.058-1.351-1.51-1.282-1.786.039-.157-.008-.269-.106-.25-.329.067-1.324-2.553-1.082-2.851.174-.215.169-.235-.024-.119-.181.11-.213.06-.141-.218.06-.228.03-.32-.081-.251-.113.07-.145-.049-.091-.333.046-.243.011-.442-.078-.442s-.129-.228-.088-.507.012-.546-.064-.593c-.238-.147-.172-7.631.069-7.891.167-.179.167-.201 0-.107q-.21.12-.212-.267c-.002-.211-.155-.717-.339-1.124s-.296-.842-.248-.967.027-.19-.047-.145-.448-.213-.831-.574c-.384-.362-.698-.611-.698-.554s-.094.031-.208-.058c-.357-.276-1.749-.588-2.325-.52l-.55.064V32.5h.897c1.81 0 3.178-.811 3.882-2.302.345-.731.376-1.096.476-5.615.201-9.002 2.102-12.503 7.995-14.717l1.583-.597c.913-.345 1.25-.333 1.25.043M28.75 32.417v19.57l-3.375.048-3.375.048V12.75l3.375.048 3.375.048zm259.985-1.334c0 1.559.025 2.219.056 1.467.03-.752.03-2.027 0-2.833-.031-.807-.056-.192-.056 1.366m-72.321 14.75c0 9.488.02 13.369.044 8.625.025-4.743.025-12.506 0-17.25-.024-4.743-.044-.862-.044 8.625m7.666 0c0 9.488.02 13.369.045 8.625s.025-12.506 0-17.25-.045-.862-.045 8.625m-29.205-15.542c.985.03 2.598.03 3.583 0s.179-.054-1.791-.054c-1.971 0-2.777.025-1.792.054M33.29 36.625c-.032.619-.058.112-.058-1.125s.026-1.744.058-1.125a26 26 0 0 1 0 2.25m223.277.542c0 1.42.026 2.002.057 1.291s.031-1.873 0-2.583-.057-.129-.057 1.292m31.5 5.083c.001 1.467.026 2.044.057 1.284.031-.761.031-1.961 0-2.667s-.057-.084-.057 1.383m-203 .167c.001 1.466.026 2.044.057 1.283.031-.76.031-1.96 0-2.666s-.057-.084-.057 1.383m84.012 9.083c0 6.462.021 9.106.046 5.875s.025-8.519 0-11.75-.046-.587-.046 5.875m113.499 2.583c0 4.95.021 6.951.047 4.447s.026-6.554 0-9-.047-.397-.047 4.553m-26.004-3.416c0 2.979.023 4.198.051 2.708s.027-3.927 0-5.417c-.028-1.489-.051-.27-.051 2.709m-160.169-.334c0 2.246.024 3.165.053 2.042a96 96 0 0 0 0-4.083c-.029-1.123-.053-.205-.053 2.041m59.634-2.5c0 .321.034.452.076.292s.042-.423 0-.583c-.042-.161-.076-.03-.076.291m220.038 7.834c0 4.079.021 5.748.048 3.708.026-2.04.026-5.377 0-7.417-.027-2.039-.048-.371-.048 3.709m-126.501.166c0 3.988.022 5.619.049 3.625.026-1.993.026-5.256 0-7.25-.027-1.993-.049-.362-.049 3.625m-108.333.5c0 3.713.022 5.232.048 3.375a281 281 0 0 0 0-6.75c-.026-1.856-.048-.337-.048 3.375m227.162 3c0 2.154.024 3.036.053 1.959s.029-2.84 0-3.917-.053-.196-.053 1.958M242.224 61.75c0 .733.03 1.013.065.621a8.4 8.4 0 0 0-.001-1.334c-.036-.341-.065-.02-.064.713m-121.507 1.541c.991.03 2.566.03 3.5 0s.125-.054-1.8-.054-2.69.025-1.7.054m14.991 0c.986.03 2.598.03 3.584 0 .985-.029.179-.054-1.792-.054s-2.777.025-1.792.054m15.009 0c.991.03 2.566.03 3.5 0s.125-.054-1.8-.054-2.69.025-1.7.054m93.584 0c.944.03 2.444.03 3.333 0s.116-.054-1.717-.054-2.561.024-1.616.054m95.898 0c.98.029 2.63.029 3.667 0s.234-.053-1.783-.053-2.864.024-1.884.053m15.176 0c.985.03 2.598.03 3.583 0s.179-.054-1.791-.054c-1.971 0-2.777.025-1.792.054m15.009 0c.99.03 2.565.03 3.5 0s.124-.054-1.801-.054-2.689.025-1.699.054"></path><path fill="#04a4eb" d="M283.571 27.944c.059.154-.056.219-.368.211-.403-.01-.416-.028-.12-.155.306-.131.299-.144-.083-.152-.474-.011-1.114.303-.667.327.139.007.076.082-.14.169-.215.086-.47.107-.567.047-.098-.06-.129-.031-.07.064.059.096-.042.213-.225.26-.182.048-.331.019-.331-.064s.075-.151.167-.151a.163.163 0 0 0 .166-.158c0-.184-.951.111-1.092.339-.05.082.025.104.167.049s.259-.016.259.086-.077.184-.17.184-.476.193-.849.429c-.72.454-1.011.458-.561.008.212-.212.22-.27.039-.27-.127 0-.391.281-.585.625-.195.343-.665.962-1.044 1.375-.719.782-1.33 1.809-1.33 2.235s-.367 1.079-.649 1.154c-.219.059-.213.075.034.091.165.011.257.091.202.179s-.208.117-.343.066c-.134-.052-.244-.011-.244.09 0 .102.084.166.187.143s.222.052.264.167c.049.133-.018.172-.187.107-.146-.056-.264-.018-.264.083s.121.185.269.185c.198 0 .243.099.169.375-.055.206-.101 1.138-.103 2.071l-.002 1.695-2.167-.029-2.166-.029v5.417H273c1.286 0 1.833-.058 1.833-.195 0-.107.057-.138.125-.069.069.068.165 4.15.214 9.069l.088 8.945-.005-9.042c-.003-4.973.051-9.042.12-9.042s.125 4.05.125 9v9l3.458.037 3.459.037-3.584.093-3.583.093 3.628.037 3.628.037-.045-9.042-.044-9.042 2.541.055 2.542.054v-5.359l-2.458-.019c-1.352-.011-2.571-.008-2.709.007-.185.019-.196-.01-.044-.114.35-.239.469-1.207.149-1.207-.174 0-.267-.135-.26-.375.011-.348.021-.352.14-.049.103.264.147.205.231-.311.072-.448.031-.709-.14-.879-.275-.276-.328-.886-.076-.886.092 0 .148.084.125.188-.023.103.045.219.15.258.114.042.181-.092.167-.333-.016-.248-.105-.373-.233-.324-.405.155-.198-.133.75-1.045.78-.75.911-.951.708-1.08-.213-.136-.207-.159.042-.161.16-.002.291.072.291.164 0 .258.499.196.604-.076.074-.194.156-.203.407-.046.243.152.361.15.519-.008.242-.242 1.448-.267 1.804-.036.171.111.015.13-.5.062-.413-.055-.693-.04-.623.033.187.193 1.263.248 1.373.07.051-.083.204-.109.338-.058.204.079.247-.166.256-1.465.007-.858.041-1.781.076-2.052s-.017-.589-.115-.708c-.129-.155-.127-.216.008-.216.336 0 .196-.507-.188-.677l-.375-.166.375.072c.572.111.447-.187-.132-.314-.326-.072-.605-.032-.782.112-.151.122-.224.137-.161.032s-.002-.236-.143-.29c-.148-.057-.214-.028-.156.066.056.091-.061.165-.259.165-.221 0-.33-.082-.282-.209.055-.143-.121-.212-.565-.221-.355-.008-.645.048-.645.125 0 .076.229.138.51.138.28 0 .466.07.413.156-.145.235-.8.153-1.149-.143-.393-.335-1.493-.39-1.37-.069m1.096.098c-.001.114-.188.219-.417.232-.519.03-.551-.225-.042-.323.207-.04.394-.082.417-.095s.042.071.042.186m-207.7.581c-.096.116-.259.209-.362.208-.104-.002-.076-.075.062-.164.215-.14.211-.162-.032-.164-.155-.002-.329.073-.387.166s-.193.117-.301.052-.091.012.038.171c.215.265.184.285-.362.248-.606-.04-1.776.932-1.786 1.485-.002.115-.076.208-.165.208s-.119.112-.066.249.174.201.271.141c.103-.063.125-.028.054.087-.066.108-.191.152-.276.1-.085-.053-.155.058-.155.247s.075.343.167.343c.091 0 .166.112.166.25 0 .137-.075.25-.166.25-.315 0-.167.626.206.873.292.195.331.298.181.479-.194.234.286 1.086.494.877.05-.049.253-.002.452.104.199.107.32.236.268.288s-.22-.011-.374-.139c-.257-.213-.262-.202-.055.131.318.51.856.727 1.255.506.298-.165.304-.154.078.143-.134.177-.179.266-.099.198.081-.068.249-.039.374.065s.276.141.335.082.019-.107-.088-.107-.194-.078-.194-.173c0-.116.101-.118.311-.005.172.091.357.121.413.065s.221-.002.368.12c.223.185.292.182.418-.018.091-.143.153-.161.154-.045.003.217.978.194 1.342-.031.172-.107.152-.162-.089-.246-.197-.069-.244-.151-.128-.223.101-.063.317.018.48.179.274.272.288.272.187.007-.123-.327.156-.561.586-.49q.292.05.291-.286c0-.385.273-.621.372-.322.042.127.107.097.176-.082.06-.156.034-.283-.057-.283s-.046-.232.101-.516c.146-.283.312-.47.368-.414s.013.191-.096.299c-.245.245-.254.464-.02.464.097 0 .134-.069.082-.152-.052-.084-.026-.178.058-.209.274-.1.289-.726.016-.678-.173.03-.15-.034.074-.209.292-.228.295-.252.032-.252-.161 0-.245-.076-.187-.169s.156-.138.22-.098c.064.039.125-.147.136-.414s-.041-.486-.116-.486c-.074 0-.168-.131-.208-.291-.04-.161-.047-.086-.016.166s-.016.459-.106.459c-.089 0-.153-.057-.142-.125.064-.405-.04-1.372-.145-1.356-.337.054-.542-.042-.542-.252 0-.127-.111-.274-.247-.327s-.211-.191-.166-.309-.095-.295-.309-.394c-.299-.138-.389-.13-.389.034 0 .118.063.175.139.128s.139-.006.139.091c0 .301-.658.075-.723-.248-.015-.075-.2-.145-.412-.154s-.436-.089-.5-.178c-.168-.234-1.193-.201-1.398.046m31.366-.163c-.137.046-.418.236-.625.424-.335.305-.375.31-.375.052 0-.159-.071-.245-.159-.19s-.111.227-.052.384c.094.253.073.259-.18.053-.251-.204-.329-.189-.621.125-.184.197-.406.359-.494.359s-.16.112-.16.25c0 .137.072.25.161.25s-.023.273-.25.606c-.226.334-.411.676-.411.76s-.075.107-.167.05-.167-.023-.167.074.085.176.187.176c.128 0 .134.067.021.209-.192.24-.169.891.038 1.08.078.07.088.035.022-.078q-.121-.209.145-.106c.203.078.219.153.071.331-.105.127-.125.231-.044.231s.25.169.377.375c.23.374.229.374-.126.058-.197-.175-.357-.241-.357-.146s.112.266.25.38c.137.114.254.292.259.395.014.293.951.97 1.072.774.058-.093.026-.169-.071-.169-.098 0-.177-.087-.177-.193 0-.108.147-.059.337.113.258.233.287.337.125.44-.116.074-.137.141-.045.15.091.008.292.04.446.069.193.037.25-.025.184-.198-.084-.217-.04-.224.303-.045.514.268.654.415.261.273q-.307-.11-.237.099c.038.115.325.229.639.255.43.036.509.006.32-.122-.327-.222-.069-.224.345-.002.222.119.322.119.322 0 0-.095.079-.173.177-.173s.13.075.073.167-.024.167.073.167c.098 0 .177-.105.177-.232 0-.305.803-.501 1.086-.266.298.247.895-.122.798-.493-.039-.15.096-.419.301-.599s.325-.246.268-.146c-.058.099.001.18.13.18.13 0 .197-.062.15-.139-.047-.076.031-.139.174-.139s.26-.068.26-.151-.169-.107-.375-.053c-.358.093-.361.084-.084-.194.161-.161.292-.399.292-.53s.063-.238.14-.238.134-.375.127-.834-.075-.833-.151-.833c-.075 0-.113-.168-.085-.373.029-.208-.04-.383-.156-.396-.399-.043-.415-.066-.21-.313.171-.205.138-.275-.188-.406-.216-.087-.3-.162-.185-.168s.208-.094.208-.197-.147-.147-.333-.099c-.183.048-.382.008-.443-.089-.061-.1-.03-.129.072-.065.1.061.235.024.301-.082.084-.137-.022-.167-.362-.102-.606.116-1.129-.145-.994-.496.083-.217.057-.226-.154-.05-.184.153-.254.157-.254.016 0-.131-.185-.16-.565-.089-.312.058-.705.034-.875-.053-.171-.088-.422-.123-.56-.078m56.667.023c0 .083-.244.132-.542.109s-.691.017-.875.089c-.302.119-.295.132.079.142l.412.01-.377.265c-.26.182-.441.212-.58.097-.206-.171-.784.117-.784.391 0 .073.15-.003.334-.169.183-.166.333-.243.333-.171 0 .186-.681.755-.901.751-.1-.001-.081-.067.044-.145q.224-.144.05-.253c-.097-.059-.255.039-.351.219-.241.449-.221.522.105.397.241-.092.235-.047-.042.323-.177.237-.359.429-.405.427-.331-.017-.353.07-.074.294.319.254.318.257-.017.166-.298-.081-.342-.013-.354.533-.009.438.009.488.06.167.108-.671.381-.559.41.167.014.343.043.7.064.791s.048.284.058.427.182.435.381.649c.213.228.264.358.125.316-.13-.04-.447-.481-.705-.982-.468-.907-.489-.805-.081.387.178.518.327.659.841.798.344.092.625.239.625.325s.188.204.417.262c.229.057.417.176.417.263s.075.112.166.055c.092-.056.167-.029.167.06s-.094.194-.208.233c-.115.038.084.125.441.192.466.088.688.061.789-.098.112-.177.14-.177.142-.004.002.15.23.204.747.177.543-.028.702-.091.585-.231-.111-.134-.034-.251.249-.38.226-.102.45-.121.499-.041.102.165.736.042 1.05-.204.15-.118.16-.225.033-.378-.189-.228.053-.503.306-.346.336.207.938-.796 1.113-1.855.095-.574.069-.708-.138-.708-.197 0-.233-.13-.159-.583.091-.564-.153-.835-.339-.375-.051.128-.089.1-.097-.073-.007-.155-.236-.526-.509-.824-.272-.299-.459-.579-.414-.623.044-.045.232.082.418.282s.407.363.491.363c.193 0-.57-.832-.768-.837-.081-.002-.334-.147-.561-.322-.299-.23-.473-.269-.625-.143-.156.13-.212.106-.212-.09 0-.216-.08-.236-.416-.108q-.417.158-.417-.014c0-.095-.075-.126-.167-.07-.091.057-.166.024-.166-.073s-.15-.177-.334-.177c-.183 0-.333.068-.333.15m51.54-.15c-.023.046-.06 7.899-.082 17.452l-.041 17.368 3.916-.009c2.154-.006 3.823-.047 3.708-.091-.116-.045-.172-.142-.127-.216.046-.073.085-7.848.088-17.277l.004-17.143-3.628-.006-3.628-.005 3.458.05c2.113.031 3.459.114 3.459.214 0 .101-1.298.163-3.417.163h-3.417v33.994l3.459.048 3.458.049-3.541.038-3.541.038-.043-17.375c-.024-9.556-.062-17.338-.085-17.292M75.167 29.571c0 .151-.99 1.05-1.07.97-.098-.098.757-1.041.944-1.041.069 0 .126.032.126.071m113.558.842c.06.154.108 7.512.108 16.351v16.069h7v-5.416c0-3.451.06-5.417.165-5.417.104 0 .181 2.04.21 5.542l.047 5.541.039-5.541.039-5.542h.99c.545 0 1.042-.083 1.105-.184.079-.129.158-.116.26.041.12.188.173.184.309-.024.091-.137.166-.171.167-.075.004.242.774.204 1.028-.05.114-.114.362-.203.55-.196.338.011.338.013.008.155-.267.115-.21.145.292.155.343.006.625-.064.625-.155 0-.233.458-.21.536.026.049.145.146.146.389.005.32-.185.32-.188-.009-.205l-.333-.016.333-.144c.478-.205.584-.195.491.048-.049.128.044.214.23.214.218 0 .289-.09.235-.297-.057-.217.018-.298.275-.298.194 0 .353.075.353.167 0 .091.158.166.351.166.24 0 .321-.077.257-.244-.121-.316.198-.516.44-.274.258.258.459.231.352-.048-.049-.128-.01-.283.088-.343s.178 0 .178.134c0 .307.44.203 1-.236.334-.261.351-.304.084-.214-.184.061-.294.067-.246.011.176-.2 1.348-.952 1.485-.952.078 0 .185-.113.238-.25.052-.138.201-.25.331-.25.129 0 .436-.263.68-.584.453-.594.829-.785.656-.334-.053.137-.163.208-.245.157s-.149.042-.149.206c0 .253.058.236.395-.116.217-.227.368-.443.334-.481s.025-.17.129-.295c.104-.126.141-.276.082-.335s-.107-.02-.107.087-.07.195-.155.195c-.197 0 .892-1.639 1.385-2.084.203-.183.27-.266.149-.184s-.258.111-.304.065c-.158-.158.124-.618.44-.719.175-.055.328-.208.339-.34.023-.263.082-.527.146-.655.108-.217.092-.527-.042-.802a.5.5 0 0 1 .072-.574c.16-.198.164-.237.012-.146-.115.069-.209.052-.209-.038 0-.089.088-.192.196-.227.345-.115.294-2.63-.053-2.63-.085 0-.064.169.045.375.179.335.172.352-.066.156-.25-.207-.349-.921-.106-.771.062.038.155-.09.206-.286.07-.266.045-.307-.098-.164-.266.266-.457.237-.457-.07 0-.142.07-.216.155-.163s.195.032.243-.046c.129-.21-.259-1.366-.424-1.264-.078.048-.064.232.031.41.096.178.108.323.027.323-.08 0-.233-.29-.339-.644-.236-.787-.24-.904-.028-.774.093.058.123-.006.069-.146s-.216-.21-.373-.162c-.214.067-.202.022.056-.198.331-.282.331-.283-.031-.198-.229.054-.399-.006-.459-.16-.149-.388-.112-.44.156-.218.18.15.25.154.25.016 0-.106-.112-.236-.25-.289-.137-.052-.25-.188-.25-.3 0-.435-1.152-1.553-1.159-1.125-.005.229-.079.34-.185.275-.098-.061-.133-.155-.078-.21s-.072-.202-.281-.328-.253-.189-.097-.142c.198.06.255.013.191-.155-.106-.275-.557-.331-.557-.069 0 .113-.122.107-.356-.018-.253-.135-.297-.227-.153-.316.215-.133-.303-.332-.873-.336-.165-.002-.465-.166-.667-.366l-.368-.364.452.28c.249.154.587.278.75.275s-.077-.183-.535-.399c-.758-.358-.86-.37-1.125-.135-.269.237-.293.226-.304-.143-.011-.373-.021-.377-.155-.067-.078.183-.148.242-.155.13-.006-.112-.124-.16-.261-.107-.154.059-.25 0-.25-.153 0-.136-.192-.285-.427-.33q-.428-.082-.35.117c.05.131-.117.196-.49.189-.426-.007-.567-.082-.567-.303 0-.161-.072-.293-.161-.293s-.118.112-.066.25c.062.16-.003.25-.181.25-.153 0-.237-.067-.186-.15.113-.183-.291-.35-.846-.35-.269 0-.371.066-.294.192q.124.197-.115.047c-.308-.192-.859-.275-.76-.115.092.15-7.802.112-10.04-.047-1.427-.102-1.557-.087-1.459.169m88.807-.172c.064.071-.107.332-.378.58-.272.247-.446.498-.387.557.112.112.469-.181.562-.461.03-.092.167-.249.305-.35.212-.155.214-.203.016-.318-.128-.075-.181-.078-.118-.008m-1.145 1.378c.058.093-.041.302-.22.464s-.28.368-.225.458.013.217-.093.283c-.107.066-.233.332-.28.592-.075.413-.053.445.175.256.143-.119.244-.3.225-.403-.02-.102.129-.5.33-.885.259-.497.31-.733.174-.817-.109-.068-.146-.045-.086.052m-180.651.962c-.175.133-.241.244-.144.247.096.003.269-.088.385-.203.168-.167.187-.151.098.083-.061.161-.209.292-.329.292s-.35.051-.511.112c-.227.087-.268.049-.184-.17.09-.237.055-.255-.215-.11-.177.095-.382.163-.454.152-.316-.048-.882.241-.882.452 0 .127-.079.231-.177.231s-.13-.075-.073-.167-.059-.167-.258-.167c-.252 0-.332.076-.265.25.053.138.029.25-.052.25s-.285.052-.453.115c-.269.101-.278.081-.077-.167.156-.191.168-.281.037-.281-.106 0-.234.108-.284.239-.053.138-.204.197-.356.139-.162-.063-.221-.033-.154.076.061.098 0 .22-.134.271s-.295.01-.358-.091q-.11-.18.104-.051.212.13.106-.047c-.079-.127-.391-.087-1.026.132-.502.173-.919.262-.925.198-.063-.619-.296.842-.287 1.801l.01 1.25.186-1.404c.131-.984.261-1.426.436-1.479.202-.061.21-.033.042.145-.137.145-.21.771-.211 1.813-.002.875-.061 1.499-.133 1.386-.071-.112-.099.282-.061.875.048.756.01 1.08-.127 1.08-.108 0-.161-.056-.119-.125.043-.068-.759-.102-1.781-.074l-1.86.051.05 2.75.049 2.749 1.867-.026 1.867-.026-.024.809c-.017.565.018.709.114.476.076-.186.14 1.879.144 4.666.003 2.943-.054 4.897-.14 4.75-.08-.137-.134-.793-.12-1.458s-.03-1.209-.099-1.208c-.242 0-.137 2.42.12 2.759.278.369.342.981.086.822-.093-.057-.129-.169-.081-.248a.17.17 0 0 0-.057-.234c-.081-.05-.129.076-.108.28s.05.483.063.621c.021.216.045.217.177.008.12-.19.17-.156.237.167.189.908.219 1.325.096 1.325-.179 0-.003 1.046.211 1.25.121.115.142.012.068-.334l-.106-.5.245.417c.306.518.331.895.049.733-.121-.07-.15-.056-.069.032a.52.52 0 0 0 .333.152c.107.001.202.151.212.334.032.641.067.749.243.749.097 0 .12-.094.051-.208-.081-.135-.022-.125.165.027.199.162.231.271.101.351q-.191.117.084.222c.159.061.23.036.171-.061-.056-.09-.027-.164.065-.164.257 0 .437.388.214.462-.108.037-.152.138-.098.227.062.099.186.088.328-.029.235-.195.575-.09.575.178 0 .083-.131.104-.291.047-.38-.137-.233.014.27.275.228.119.349.132.287.032-.066-.107.028-.149.243-.107.722.139.991.277.991.509 0 .297.772.323.89.031.05-.125.089-.091.097.083.014.301.513.423.513.125 0-.098.587-.167 1.427-.167.817 0 1.386.065 1.332.152-.106.172.225.151.519-.032.107-.067.222-.036.257.068.041.124.163.091.348-.094.156-.156.284-.204.284-.106 0 .099.075.179.167.179.091 0 .148-.089.125-.198s.106-.231.286-.27c.285-.061.299-.035.105.199-.19.229-.183.269.047.269.153 0 .27-.135.27-.314 0-.185.154-.355.375-.414.535-.144.659-.129.54.064-.058.093-.169.129-.248.081-.079-.049-.191-.013-.249.08-.146.238.306.212.549-.03.223-.224.294-5.124.075-5.146a7 7 0 0 1-.459-.081c-.528-.109-1.25.097-1.25.357 0 .13-.075.236-.166.236a.167.167 0 0 1-.167-.166c0-.241-.623-.206-.723.041-.05.125-.089.091-.097-.083-.014-.301-.513-.423-.513-.125 0 .092-.08.167-.177.167s-.139-.06-.094-.133.013-.242-.071-.375c-.128-.202-.154-.195-.156.044-.001.188-.09.253-.257.189q-.255-.099-.148-.437c.083-.26.048-.316-.149-.24-.313.12-.722-.296-.454-.462.098-.06.134-.18.08-.267-.053-.087-.155-.123-.225-.079-.07.043-.127-.031-.127-.164 0-.134.067-.243.149-.243s.101-.076.044-.169-.175-.127-.26-.074-.155-.025-.155-.174c0-.148.075-.223.166-.166.241.148.206-.475-.041-.741-.167-.18-.167-.201 0-.107.114.064.208.038.208-.059s-.075-.177-.167-.177c-.107 0-.165-1.651-.164-4.625.002-3.047.058-4.539.164-4.375q.162.25.164.042c.002-.157.615-.208 2.503-.208h2.5v-5.5h-5v-3c0-1.889-.062-3-.167-3-.219 0-.214-.553.007-.774.316-.316-.228-.597-.604-.312m168.366.746c.13.818-.058 1.451-.275.923a2.8 2.8 0 0 1-.149-.811c-.01-.419-.063-.468-.432-.397-.231.044-.461.015-.51-.064-.121-.197-.569-.184-.569.017 0 .089.124.113.277.055.194-.074.239-.044.15.1-.07.113-.223.169-.341.124-.117-.045-.302.007-.411.114-.11.107-.175.12-.146.029.073-.226-.1-.261-.695-.142-.48.096-.711.392-.307.392.386 0-.009.192-.553.27-.307.043-.651.11-.766.149-.441.148-.182-.114.333-.338.298-.129.457-.238.354-.241s-.45.103-.77.236c-.321.134-.625.202-.676.151s-.053.06-.004.247c.082.313.026.336-.676.279-.421-.034-.807.006-.859.09s.041.105.206.047c.246-.087.262-.065.092.118-.147.159-.208.941-.208 2.65v2.425l-2.209-.031c-1.214-.018-2.077.007-1.916.053.261.077.291.353.291 2.675 0 2.233-.034 2.575-.25 2.493-.137-.053-.25-.026-.25.06s.844.177 1.875.203l1.875.047.089 3.25.089 3.25.036-3.458c.024-2.265.096-3.459.21-3.459.117 0 .173 1.96.171 6.042-.001 3.323.014 6.229.035 6.458.027.3-.041.411-.241.396-.167-.012-.245.067-.195.198.046.12.181.181.3.136.208-.08.405.388.511 1.217.035.271-.02.338-.215.264q-.259-.1-.141.094c.067.108.262.195.433.195.176 0 .364.161.429.368.065.203.369.634.677.959s.56.644.561.71.563.394 1.249.728c.77.376 1.206.681 1.14.797-.059.104-.053.139.015.079.067-.061.341-.048.608.029.282.081.525.075.58-.015.053-.085.897-.144 1.878-.132.98.013 1.594.056 1.365.097-.229.042-.482.138-.562.215s.145.074.5-.006.67-.143.701-.14.105-.05.166-.118.018-.07-.097-.004-.208.04-.208-.057.112-.176.25-.176c.137 0 .25.08.25.178 0 .103.226.149.541.11.609-.076 1.507-.428 1.134-.444-.188-.009-.198-.055-.042-.211.125-.125.2-.749.2-1.672 0-1.155.054-1.492.25-1.568.325-.124.363-2.049.042-2.08a2.15 2.15 0 0 0-.959.139 2 2 0 0 1-.388.117c-.076.008-.237.149-.358.315-.164.224-.242.245-.307.083-.066-.164-.09-.167-.1-.009-.017.262-.62.274-.779.016q-.12-.193.115-.059c.186.106.192.089.033-.084-.16-.172-.253-.175-.448-.013-.312.26-.759.051-1.69-.789-.299-.269-.322-.586-.036-.481.115.042.192.154.172.248-.02.095.074.214.208.266.447.171.253-.206-.337-.656-.32-.244-.54-.51-.49-.592.154-.248.401-.164.299.102-.053.138-.013.25.089.25.202 0 .24-.327.083-.735-.055-.145-.186-.215-.291-.156-.116.065-.109.018.017-.118.157-.169.208-1.447.208-5.186v-4.963l2.542-.046 2.542-.046.045-2.708.046-2.708h-5.175v-3.5c0-2.25-.06-3.5-.168-3.5-.103 0-.128.256-.063.66m-169.36-.179c-.234.218-1.034.432-.825.22.091-.093.316-.205.5-.249l.408-.1c.041-.01.004.048-.083.129m115.84 1.156c-.131.14-.749-.584-.749-.878 0-.265.082-.215.399.245.22.319.377.603.35.633m73.085-.221c0 .138-.117.25-.26.25s-.22.065-.171.145-.051.272-.223.427c-.509.46-.556.012-.059-.555.499-.568.713-.648.713-.267m-192.834.231c0 .081-.15.186-.333.234-.328.086-.441-.052-.222-.27.161-.162.555-.136.555.036M256.73 36.5c0 1.054.027 1.485.06.958s.033-1.389 0-1.916-.06-.096-.06.958m7.437-1.407c0 .132-.075.24-.167.24s-.167-.154-.167-.343.075-.297.167-.24.167.211.167.343m-101.875.039c.16.164.319.231.353.147.034-.083-.041-.216-.166-.296-.39-.247-.493-.164-.187.149m34.003 5.993.038-4.958 1.042-.016a59 59 0 0 0 2.111-.077c.858-.05 1.116-.006 1.305.224.222.269.231.268.145-.006-.113-.358.203-.393.339-.038.076.2.148.212.335.057.184-.152.283-.148.439.021.162.175.137.194-.127.1-.181-.064-.276-.064-.212.001.169.168.825.544 1.165.667.16.058.292.224.292.368 0 .212.049.201.258-.061.252-.315.256-.313.156.051-.061.219-.03.375.074.375.098 0 .178.108.178.24 0 .133.083.292.185.355.126.078.146-.008.061-.274-.106-.336-.091-.355.109-.146.51.531.858 1.71.391 1.322-.139-.116-.302-.163-.361-.104s-.019.107.088.107c.106 0 .194.183.194.407s.083.458.185.521q.185.116.072-.24c-.067-.21-.04-.354.065-.354.238 0 .234 2.455-.005 3.141-.101.289-.288.525-.417.525-.128 0-.233.07-.233.156s-.37.535-.823 1-.769.844-.705.844c.208 0 1.694-1.439 1.694-1.64 0-.106.08-.193.177-.193.383 0-.563 1.195-1.45 1.832-.59.424-.747.476-.825.273-.053-.138-.202-.21-.332-.16-.344.132-.29.397.055.275.211-.074.244-.05.12.086-.094.103-.432.233-.75.288-.436.076-.517.057-.328-.077.216-.154.21-.179-.042-.181-.16-.002-.291.054-.291.122 0 .069-.432.115-.959.102-.549-.013-.821.028-.636.096.616.229-.046.361-1.653.331l-1.586-.029v-5.049c0-2.777.057-5.186.125-5.354.069-.168.164 2.02.212 4.862l.087 5.166zm67.656-3.919c-.04.208-.074.077-.076-.289-.001-.367.031-.537.073-.377.042.159.043.459.003.666m-60.666-.269c-.101.102-.785-.148-.785-.286 0-.079.188-.058.417.046.23.105.395.213.368.24m71.798 1.058c0 .821.051 1.365.114 1.208.156-.394.166-2.703.011-2.703-.068 0-.125.673-.125 1.495m-11.129 1.38c-.037.298-.067.054-.067-.542s.03-.839.067-.541.037.785 0 1.083m-132.567-.24c-.199.028-.452.16-.562.292s-.321.24-.47.24c-.521.001-1.355.636-1.252.953q.099.305-.055.089c-.165-.229-1.044.067-1.047.352 0 .079.205.012.457-.149l.459-.293-.4.435c-.219.24-.463.396-.541.348s-.144.01-.145.13c-.002.178-.028.178-.14.002-.172-.271-.596.167-.485.501.039.116-.024.306-.139.422-.325.325-.431.248-.23-.165.179-.369.176-.369-.161.018l-.343.394v-1.436c0-.845-.068-1.435-.166-1.435-.1 0-.167.645-.167 1.601 0 1.404.033 1.589.269 1.499.196-.076.241-.032.166.162a1.7 1.7 0 0 0-.102.335c0 .039-.112.07-.25.07-.137 0-.241-.056-.23-.125s.011-.931 0-1.917l-.02-1.791H119v23.166h6.833v-6.488c0-5.545.037-6.524.25-6.738.324-.324.32-.607-.01-.607-.142 0-.212-.076-.155-.169.058-.094.175-.127.26-.074.205.127.2-.146-.007-.353-.105-.105-.105-.337-.001-.658.16-.488.161-.489.102-.038-.032.252.005.459.084.459s.146-.132.149-.292.111-.431.24-.602c.18-.237.191-.38.047-.611-.242-.388.13-.888.574-.772.188.049.37-.042.475-.238.094-.175.281-.319.415-.319s.244-.072.244-.161-.131-.119-.292-.068c-.24.077-.248.063-.047-.079.172-.121.317-.114.49.026.197.159.219.154.11-.028-.084-.14-.049-.283.093-.372.349-.221.526-.179.419.099-.112.292-.037.302.674.099.29-.084.573-.107.629-.051a.65.65 0 0 0 .304.134c.112.018.428.085.703.147.378.087.439.071.25-.063-.331-.236-.119-.23.409.011.467.213.594.528.143.355-.198-.076-.143.073.186.503.256.337.529.573.606.525s.221.066.321.252c.121.228.124.338.008.338a.17.17 0 0 1-.173-.167c0-.091-.084-.166-.187-.166-.129 0-.123.077.021.25.114.137.31.25.437.25.126 0 .229.083.229.184 0 .102-.13.141-.291.087q-.301-.102.073.162c.337.241.369.846.034.639-.082-.051-.149-.013-.149.084 0 .098.112.177.25.177.215 0 .25.519.25 3.667 0 2.112-.065 3.666-.153 3.666s-.141-1.397-.125-3.317c.015-1.825-.028-3.283-.097-3.24-.228.141-.149 6.8.083 7.032.148.148.225 1.124.263 3.363l.055 3.156 3.445.048 3.446.049-3.635.038c-2.713.028-3.605-.011-3.516-.154.072-.117.046-.148-.066-.078-.715.441 6.088.77 7.268.351.24-.086.184-8.61-.062-9.399-.082-.263-.066-.364.049-.293.116.072.17-.496.162-1.733-.006-1.012-.072-1.878-.147-1.925-.191-.118-.171-.564.025-.564.089 0 .118.112.065.25-.052.137-.013.25.089.25s.184-.188.184-.417-.07-.417-.156-.417c-.136 0-.141-.204-.027-1.083.012-.092.094-.054.183.083.089.138.163.172.164.075s-.087-.265-.197-.375c-.113-.113-.127-.2-.032-.2.093 0 .314-.118.492-.263.292-.238.294-.255.021-.168-.247.078-.282.031-.191-.256.171-.539 1.026-1.363 1.263-1.217.142.088.171.039.094-.16-.061-.16-.042-.244.045-.191.085.053.232-.037.326-.199.095-.163.174-.217.177-.121.003.097-.084.264-.192.372-.148.149-.066.148.337-.004.315-.119.5-.288.452-.414-.045-.117-.009-.212.08-.212s.167.131.173.292c.01.249.033.243.155-.042.079-.183.149-.24.155-.125s.084.208.173.208.118-.112.066-.25c-.061-.158.002-.25.172-.25.147 0 .273.132.28.292.008.174.047.208.098.083.046-.114.209-.202.362-.195.173.008.199.045.069.097-.313.127-.25.367.083.318.278-.041 1.16.472 1.408.817.064.089.168.11.232.046s.014-.249-.111-.412-.029-.12.213.096c.6.534 1.184 1.942 1.202 2.9.008.435.071.791.14.792.068 0 .125 3.075.125 6.833v6.833h6.5V55.55c0-4.908.055-7.228.168-7.115.11.11.153 2.667.125 7.325l-.043 7.157-3.5.085-3.5.085 3.563.081c2.407.056 3.585.025 3.63-.093.182-.476-.036-15.093-.227-15.211-.228-.141-.225-.864.004-.864.082 0 .099.131.038.292-.087.228-.067.248.091.09.16-.158.159-.255-.004-.45-.113-.137-.157-.403-.098-.591.06-.187.034-.341-.056-.341-.28 0-.425-1.022-.168-1.181.185-.115.169-.245-.089-.725-.173-.321-.368-.552-.433-.512s-.219-.13-.343-.379l-.299-.6c-.04-.08.032-.112.159-.069s.241.165.253.272c.011.107.03.269.041.361s.092.166.179.166c.214 0-.116-.924-.421-1.177-.182-.151-.237-.151-.237.001 0 .108-.225-.049-.5-.351-.275-.301-.498-.624-.495-.718s.105-.04.227.12c.122.161.31.292.418.292s.039-.169-.154-.375c-.195-.209-.549-.375-.798-.375-.357 0-.445-.076-.435-.375.013-.368-.182-.519-.291-.225-.064.173-1.305-.328-1.305-.527 0-.072.221-.017.491.123.591.305.675.313.675.06 0-.107-.05-.145-.111-.083-.062.061-.278.003-.481-.13-.404-.265-1.111-.287-.952-.03.058.093-.022.114-.192.049a2 2 0 0 0-.37-.112c-.044 0-.034-.075.023-.167.144-.233-.141-.208-.383.034-.156.155-.2.144-.2-.052 0-.295-2.16-.355-2.373-.065-.076.103-.123.087-.125-.042-.001-.114-.075-.208-.164-.208s-.118.112-.065.25c.052.137.013.25-.089.25s-.184-.1-.184-.222-.113-.222-.25-.222c-.301 0-.34.272-.042.289.115.006.058.076-.125.155-.521.224-.644.19-.397-.107.204-.246.184-.261-.188-.15-.563.17-1.165.562-1.165.761 0 .089-.098.163-.219.163-.12 0-.389.159-.598.354s-.562.354-.785.354-.452.077-.51.172c-.061.098-.025.121.086.052.116-.071.193-.008.193.159 0 .21-.098.254-.398.178-.465-.116-.98.331-.629.547.145.09.101.214-.158.446-.359.321-.359.32-.246-.096.109-.398.103-.402-.141-.097q-.256.32-.094.515c.111.134.024.32-.28.597-.243.221-.387.308-.321.194.066-.115.045-.209-.047-.209s-.139-.145-.105-.323c.047-.243-.007-.3-.218-.226-.224.079-.24.055-.078-.12.252-.272-.242-1.216-.571-1.09-.116.044-.192-.01-.171-.122.022-.111-.083-.182-.233-.157a.35.35 0 0 1-.369-.209c-.064-.165.002-.254.189-.258.244-.004.237-.032-.047-.189a4.7 4.7 0 0 1-.708-.524c-.207-.187-.375-.261-.375-.164 0 .096.168.288.375.427.206.139.325.304.264.368-.109.113-.376-.081-1.254-.913-.242-.229-.386-.323-.319-.208.066.115.041.208-.056.208a.18.18 0 0 1-.177-.178c0-.106-.15-.133-.375-.066-.356.107-.359.1-.061-.127.368-.281.405-.273-1.6-.354-.921-.037-1.416.002-1.352.105.056.09-.003.126-.13.081-.128-.045-.382-.005-.565.089-.278.143-.301.132-.14-.064.205-.248-.058-.302-.89-.184m105.14.011c-.122.078-.209.208-.193.289.034.176-1.319.435-1.64.315-.123-.047-.413.065-.645.247-.232.183-.481.295-.555.25-.073-.046-.323-.01-.555.078-.339.129-.405.114-.333-.075.102-.265-.652-.113-1.219.245-.258.164-.228.179.196.099.481-.09.476-.081-.125.244l-.625.337-.011 1.204c-.007.662-.077 1.354-.155 1.538-.095.22-.148-.184-.155-1.191-.01-1.235.037-1.543.249-1.624.143-.055.211-.179.151-.276-.067-.108-.233-.032-.433.199-.426.49-.471 5.648-.047 5.296.169-.141.235-.143.235-.008 0 .103.083.187.184.187.102 0 .142-.111.09-.247-.125-.326.364-.577.916-.472.241.046.488.002.55-.099.062-.1.033-.182-.064-.182-.275 0 .434-.641.773-.699.171-.029.283.039.259.157-.023.115.079.209.226.209q.268 0 .164-.27c-.082-.216-.018-.254.32-.189.28.053.474-.01.574-.189.159-.283.855-.379 1.023-.14.055.077.318.084.584.016l.484-.124-.417-.105c-.378-.096-.357-.117.23-.231.404-.078.714-.058.825.053.251.251.659.227.514-.03-.094-.166-.073-.166.107 0 .243.226 1.063.294.93.077-.045-.072.1-.146.323-.164s.405.038.405.126c0 .087-.113.116-.25.063-.138-.052-.25-.013-.25.089s.112.184.25.184c.361 0 .506-.065.458-.208-.023-.069.033-.125.125-.125s.167.116.167.258c0 .191.071.218.273.105.3-.167.893-.071.893.145 0 .075.15.184.334.242.183.058.333.213.333.345s.067.238.149.238c.203 0 .672 1.213.77 1.99.075.602.052.641-.44.74-.706.141-.849.131-.737-.051.054-.087-.228-.145-.645-.133-.408.012-.737.063-.733.113.033.352-.073.466-.364.39-.183-.048-.333-.154-.333-.235s-.158-.147-.351-.147c-.244 0-.322.077-.256.25.057.148.002.25-.135.25a1.9 1.9 0 0 0-.536.115c-.269.1-.278.08-.077-.167.287-.353.048-.364-.442-.022-.235.165-.37.191-.37.07 0-.122-.172-.151-.486-.082a7.3 7.3 0 0 1-1.177.116c-.495.007-.667.071-.608.226.092.24-.396.499-.549.291-.153-.206-.644-.24-.761-.051-.058.094-.324.171-.59.171-.37 0-.462.061-.386.258.08.208.013.237-.339.149-.275-.069-.437-.042-.437.075 0 .101.09.184.2.184.151 0 .15.05-.007.207-.165.165-.239.157-.364-.041-.138-.217-.158-.216-.16.013-.002.144-.309.463-.684.708-.744.487-1.156.594-.759.197.137-.138.33-.25.428-.25a.176.176 0 0 0 .179-.173c0-.257-.597.101-.908.544-.142.203-.259.297-.259.207-.001-.089-.155.091-.343.399s-.3.602-.249.653c.051.05.092 0 .092-.112 0-.113.069-.162.153-.11s-.079.557-.362 1.124c-.487.976-.515 1.135-.527 3.081-.011 1.617-.062 2.052-.241 2.053-.16 0-.194.113-.113.375.063.207.122.466.13.576.009.111.079.163.155.115.077-.047.067-.221-.022-.387-.088-.166-.115-.348-.058-.404.105-.106.883 1.424.783 1.541-.124.145-.553-.367-.455-.543.059-.104.001-.086-.127.04-.18.177-.185.246-.024.305.115.042.208.211.208.376 0 .322.446.783.604.625.147-.147-.105-.471-.282-.362-.085.053-.155.017-.155-.08 0-.255.269-.217.564.078.26.26.19.819-.081.651-.301-.186-.136.034.418.556.452.427.549.468.48.203-.119-.455.099-.406.779.175.318.272.67.494.782.494.113 0 .259.087.326.195q.122.196-.157.088c-.153-.058-.278-.038-.278.045 0 .262.354.384.548.19.235-.234.452-.238.452-.008 0 .097-.086.122-.192.057-.119-.074-.147-.046-.074.074.156.251.72.248.804-.005.038-.113.19-.149.358-.084.161.062.241.195.178.296-.083.135-.021.135.229.002.498-.267 2.421-.246 2.259.025-.095.157-.061.156.14-.007.217-.176.282-.176.352 0q.084.204.1-.077c.007-.16.13-.291.273-.291s.22.063.172.141.135.148.407.156c.272.007.494-.054.494-.137 0-.082-.112-.107-.25-.054-.137.053-.25.013-.25-.089s.146-.184.324-.184.372-.079.432-.175a.27.27 0 0 1 .298-.113c.212.071.249.047 1.238-.806.39-.336.708-.537.708-.446s-.112.259-.25.373c-.137.114-.249.292-.249.396.001.103.242-.069.536-.384.33-.352.459-.597.334-.638-.132-.044-.053-.261.234-.637.483-.633.814-.748.68-.236-.051.195-.019.291.077.232.105-.065.145.389.11 1.248-.033.807.012 1.367.112 1.393.091.024 1.629.003 3.416-.046l3.25-.089-3.302-.036-3.303-.036.053-1.667c.029-.938-.015-1.667-.1-1.667-.084.001-.114-.039-.066-.087.408-.407.635.195.635 1.682v1.558l3.125.049 3.125.049-.03-1.959c-.017-1.077.028-1.958.099-1.958s.102-.319.068-.708c-.23-2.61-.233-2.704-.064-2.459.121.176.164-.515.144-2.333-.02-1.95-.05-2.277-.122-1.333l-.095 1.25-.115-1c-.135-1.171-.045-3.659.143-3.959.072-.114.148-.395.169-.625s-.002-.323-.052-.208c-.175.408-.395.199-.395-.375 0-.321.068-.583.151-.583s.109.161.057.359c-.066.253-.035.323.107.235.126-.078.163-.318.098-.651a19 19 0 0 1-.143-.815c-.023-.158-.093-.34-.155-.403-.063-.063-.115-.285-.115-.493s-.076-.426-.169-.484-.138-.157-.098-.22c.039-.063-.035-.26-.164-.437-.299-.408-.296-.305.014.575.306.867.324 1.14.057.873-.107-.106-.214-.384-.239-.617s-.163-.541-.306-.685c-.318-.318-.362-.984-.053-.799.166.1.166.074.001-.13-.114-.141-.168-.294-.121-.342.047-.047-.03-.182-.172-.299-.217-.181-.241-.171-.153.059.058.151.029.274-.064.274-.094 0-.15-.189-.124-.419.033-.308-.007-.374-.154-.253-.184.154-.922-.331-.922-.605 0-.112.524.279.706.527q.121.162.125-.012c.002-.098-.185-.341-.414-.541-.229-.199-.417-.287-.417-.196 0 .268-.308.19-.666-.168-.406-.406-.424-.524-.056-.383q.279.107.157-.089a.45.45 0 0 0-.339-.195c-.119 0-.43-.167-.69-.372-.26-.204-.419-.284-.353-.178.164.266-.204.466-.434.236-.136-.136-.121-.188.056-.193.312-.011-1.126-.575-1.815-.712-.319-.064-.526-.038-.526.067 0 .094.075.126.166.069s.167-.024.167.073c0 .228-.281.229-.422.002q-.106-.176-.375.042c-.171.138-.224.145-.149.02.065-.109.047-.241-.04-.295s-.205-.021-.263.072c-.066.108-.21.114-.39.017a.6.6 0 0 0-.574.008c-.182.102-.287.102-.287.001 0-.087-.469-.147-1.042-.133-.786.02-1.029.083-.993.255q.05.23-.237.119c-.16-.061-.344-.016-.42.105-.102.16-.137.144-.139-.064-.001-.153.091-.315.206-.362s.133-.088.042-.094c-.092-.006-.267.053-.39.13m63.098-.031c-.16.042-.292.147-.292.234 0 .086.188.11.417.053.229-.058.417-.04.416.038 0 .079-.271.163-.601.186-.511.037-.586-.001-.498-.25.079-.223.034-.208-.19.063-.396.479-.993.777-1.127.561-.057-.091.009-.167.147-.167s.288-.061.334-.136-.138-.104-.409-.064c-.323.047-.479.158-.45.32.028.153-.212.353-.627.522-.369.151-.851.403-1.07.56-.375.27-.411.27-.633 0-.219-.265-.229-.263-.134.033.109.339-.469 1.099-.836 1.099-.112 0-.435.281-.716.625a24 24 0 0 1-.827.958c-.174.183-.449.596-.612.917-.163.32-.368.629-.454.685s-.146.131-.132.167c.106.264-.376.981-.66.981-.186 0-.33.056-.32.125s-.031.275-.092.458q-.206.624.029.542c.066-.023.144-.19.171-.371.028-.182.133-.407.233-.5.131-.123.153-.029.077.329-.228 1.071-.28 1.353-.344 1.89-.036.307-.11.6-.162.653-.1.1-.159-.484-.102-1.019.018-.171-.041-.265-.13-.209-.16.098-.146.6.05 1.769.178 1.059.201 1.744.074 2.166-.151.498-.203.188-.159-.941.015-.38-.047-.737-.138-.794-.211-.13-.167 2.321.045 2.514.087.08.099.049.031-.07-.066-.115-.046-.209.045-.209.191 0 .334.392.437 1.194.04.311.184.882.321 1.269.152.432.182.704.077.704-.094 0-.058.113.08.251.304.304.51.9.362 1.048-.059.06-.185-.002-.281-.137-.14-.199-.154-.188-.074.06.054.168.099.346.099.395s.101.006.225-.096c.191-.159 1.275 1.176 1.275 1.57 0 .038.265.343.59.677s.56.637.524.674c-.109.109-.614-.132-.614-.293 0-.082-.09-.149-.201-.149-.11 0 .124.303.521.673.683.637 1.143.802.68.244-.118-.142-.171-.301-.119-.354s.194.062.314.254.301.35.403.35c.267 0 .916.597.788.725-.06.059-.002.109.128.111.192.002.195.028.014.143-.153.097-.015.192.451.311.488.123.694.118.75-.018.043-.104.084-.02.091.186.01.276.114.375.397.375.211 0 .454.067.541.148.241.225.909.394.909.23 0-.079-.268-.241-.596-.36-.328-.118-.559-.252-.514-.297.044-.045.242.005.439.11.197.106.578.198.848.206.292.008.489.104.489.238 0 .281.203.289.474.018.165-.165.234-.164.338.006.073.117.338.25.59.296.291.053.419.02.352-.089-.07-.114.354-.173 1.236-.173.785 0 1.344.07 1.344.167 0 .092.112.167.25.167.137 0 .25-.08.25-.177s.075-.13.166-.073c.092.056.167.023.167-.074 0-.249.788-.221.89.032.064.159.124.151.252-.032.24-.345 1.529-.715 1.41-.405-.078.203-.394.306-.76.248-.069-.01-.125.056-.125.147 0 .219.069.212.755-.074.346-.145.578-.359.578-.532 0-.269.015-.27.208-.014.227.301 1.292-.046 1.292-.421 0-.101-.088-.093-.224.019-.123.103-.285.131-.36.063s-.085-.035-.022.074c.073.128-.007.189-.224.173-.464-.035-.463-.035.675-.614.557-.283.958-.426.891-.318-.076.123-.049.151.072.077a.47.47 0 0 0 .192-.359c0-.132.097-.24.215-.24.119 0 .55-.345.959-.766s.93-.842 1.159-.936c.235-.097.328-.204.214-.247-.161-.06-.161-.123 0-.296.111-.121.258-.187.326-.146s.079-.042.024-.184-.016-.259.085-.259.191.132.198.292c.01.232.032.241.108.042a.9.9 0 0 1 .279-.373c.115-.077.08-.123-.093-.125-.194-.002-.25-.102-.189-.336.048-.183.2-.333.338-.333.215 0 .218.042.022.292-.207.264-.201.27.063.063.161-.126.292-.332.292-.459 0-.126.063-.229.14-.229s.225-.188.33-.417c.104-.229.154-.417.11-.417-.122 0-.749.654-.733.764.008.054-.03.141-.083.195-.165.165-.108-.254.096-.701.106-.233.262-.424.345-.424s.103-.15.045-.334c-.061-.191-.03-.333.072-.333.098 0 .178.091.178.202 0 .138.079.123.249-.046.257-.258.476-1.378.24-1.233-.073.045-.177.011-.23-.075-.054-.087-.02-.206.074-.265.095-.058.128-.178.074-.265s-.009-.139.099-.114c.109.025.227-.123.262-.329s-.011-.375-.102-.375-.147.056-.124.125-.034.125-.125.125c-.092 0-.153-.187-.135-.417l.067-.883c.027-.347.102-.441.297-.366.143.055.213.053.156-.004-.058-.058-.042-.324.035-.593.083-.289.077-.487-.015-.487-.086 0-.158.094-.16.208-.003.115-.084.073-.18-.092-.123-.21-.122-.364.003-.515.099-.118.123-.271.055-.339s-.02-.098.106-.068c.126.031.263-.038.305-.152.042-.115-.002-.209-.099-.209-.096 0-.135-.131-.085-.291.05-.163-.012-.124-.139.088-.232.385-.461.342-.461-.086 0-.362.45-.758.568-.501.052.114.049.02-.007-.21-.134-.543-.217-.621-.381-.356-.104.17-.157.157-.24-.06-.153-.396-.142-.417.211-.417.238 0 .295-.085.228-.343-.049-.188-.176-.31-.281-.269-.117.045-.182-.098-.169-.366.028-.563-.09-.879-.283-.76-.083.052-.099.183-.034.291s-.015.088-.179-.044c-.283-.23-.283-.251-.003-.456.279-.204.278-.23-.011-.55-.168-.185-.236-.337-.153-.339.082-.001.038-.074-.1-.16-.137-.087-.25-.249-.25-.359s-.107-.236-.238-.28c-.156-.052-.084.183.209.683.492.839.525.952.279.952a.163.163 0 0 1-.166-.158c0-.27-1.018-1.723-1.727-2.467-.684-.717-.653-1.003.04-.358.206.192.402.323.434.291.078-.078-.357-.667-.482-.652-.054.006-.104-.046-.11-.114-.011-.134-.651-.526-.874-.536-.074-.003-.088.069-.031.161.154.249 0 .205-.685-.2-.341-.201-.533-.395-.426-.43.371-.124.191-.376-.199-.278-.452.114-1.357-.381-1.357-.742 0-.129-.173-.26-.385-.293-.25-.038-.345.006-.271.127.08.13-.053.149-.448.064-.698-.15-.842-.232-.729-.415.048-.079.012-.191-.081-.248-.093-.058-.169.011-.169.154 0 .25-.528.289-.76.056-.056-.056-.292-.067-.525-.025-.329.06-.401.02-.324-.18.054-.141.026-.257-.063-.257s-.162.063-.162.139-.112.139-.25.139c-.137 0-.25-.05-.25-.111s-.112-.111-.25-.111c-.137 0-.251.081-.252.18s-.071.073-.154-.059c-.121-.191-.201-.198-.398-.034-.196.162-.264.16-.333-.011-.066-.165-.089-.166-.1-.007-.007.115-.092.208-.189.208s-.124-.093-.059-.208c.094-.167.073-.167-.107 0-.268.249-.554.278-.408.042.06-.097-.092-.161-.365-.154-.257.007-.374.051-.259.098.116.046.168.152.116.236-.053.085-.307.042-.576-.098-.265-.137-.505-.24-.532-.23a7 7 0 0 1-.342.096m33.946.164c.068.177.022.196-.188.079-.18-.101-.392-.089-.602.035-.249.146-.342.142-.4-.018-.041-.115-.261-.208-.488-.208-.237 0-.368.072-.308.169.058.093.169.129.248.081.079-.049.191-.013.249.08s-.017.17-.165.17c-.387 0-1.658.604-1.91.908-.118.142-.318.258-.444.258s-.23.072-.23.161c0 .088-.14.294-.311.458-.353.339-1.354 2.19-1.355 2.506 0 .115-.146.209-.324.209-.365 0-.596-.261-.36-.407.085-.052.185-.005.222.104.036.11.198-.133.358-.54.161-.407.48-1.029.71-1.381s.386-.672.347-.712-.288.249-.554.641l-.483.711-.098-1.5-.099-1.5-.016 1.667q-.034 3.528-.195.333l-.092-1.833h-6.833l-.043 11.542-.043 11.541h6.995l.05-2.791.05-2.792.037 2.878.037 2.878-3.708-.044-3.708-.045-.085-11.584-.085-11.583-.04 11.622-.04 11.622.375.092c.206.05 1.95.07 3.875.044l3.5-.047V56.75c0-3.996.061-6.377.165-6.451s.079-.199-.066-.334c-.173-.161-.202-.162-.114-.007.065.115.038.209-.059.209s-.176.117-.176.26c0 .142-.077.212-.17.155-.093-.058-.126-.175-.074-.26.104-.167.203-.575.36-1.489.056-.321.202-.643.326-.716.123-.074.224-.233.224-.355 0-.369.498-.702.659-.441.097.157.216.077.433-.291.165-.278.452-.546.638-.595.187-.049.286-.142.221-.206-.147-.148-.967.276-.863.445.043.069-.035.167-.172.22-.521.2-.217-.257.515-.772.798-.563 1.18-.678 1.113-.336-.024.121.065.162.222.101.212-.081.219-.127.04-.241-.122-.077-.147-.147-.056-.155.092-.008.375-.041.628-.075.258-.034.419.008.366.095-.053.086.152.148.455.139.518-.016.526-.025.135-.15-.353-.113-.308-.136.297-.15.497-.012.743.06.811.238.075.195.15.21.327.063.221-.183.48-.16 1.106.098.27.111.295-.083.328-2.606l.035-2.726.09 2.833c.086 2.731.077 2.837-.244 2.924-.285.078-.294.107-.062.196.506.194.562-.182.513-3.485-.032-2.147-.104-3.212-.206-3.05q-.158.249-.159.04c-.002-.115-.111-.208-.243-.208s-.284-.071-.337-.157c-.055-.088.091-.122.337-.077.256.046.392.012.333-.083-.055-.089-.229-.162-.388-.162a6 6 0 0 1-.756-.072c-.352-.054-.446-.014-.378.163m17.821.014c-.044.167-.576.521-1.239.822-1.391.633-1.377.63-1.462.374-.037-.111.006-.157.096-.101s.299.003.464-.118c.172-.126.229-.263.135-.321-.091-.056-.421.117-.734.384-.313.268-.662.49-.777.494-.115.003-.208.083-.208.177 0 .098.215.06.5-.087.275-.143.5-.186.5-.097 0 .245-.697.68-.902.563-.1-.057-.13-.046-.067.025.231.257-.653 1.003-.923.779-.166-.138-.28-.147-.353-.028-.06.096.009.174.151.174.311 0 .32.075.069.553q-.976 1.854-.975-1.247c0-2.272.137-2.34.179-.089.031 1.691.12 1.976.451 1.447.145-.234.147-.345.007-.432-.116-.071-.143-.042-.07.076.065.106.042.192-.051.192-.1 0-.19-.634-.218-1.541l-.048-1.542h-7l-.043 11.542-.043 11.541h6.836l.037-5.291.037-5.292.088 5.361c.048 2.949.125 5.399.171 5.444s.092-3.024.102-6.82-.012-6.902-.047-6.902-.134.169-.216.375c-.148.367-.151.366-.162-.062-.02-.819.191-1.468.51-1.569q.312-.1.302-.547c-.01-.442-.012-.443-.165-.061-.175.438-.533.342-.371-.099.059-.158.149-.324.202-.37.052-.046.208-.302.345-.57.286-.557.725-.803.568-.319-.082.251-.068.261.076.057.107-.152.116-.308.021-.403-.094-.094.013-.308.276-.552.236-.219.477-.346.536-.283.058.064.012.149-.103.19s-.169.141-.119.221c.102.166.912-.156.912-.363 0-.074-.113-.091-.25-.038-.138.052-.25.013-.25-.089s.056-.171.125-.154c.068.017.425-.058.791-.166.895-.263 1.14-.25 1.023.052-.052.138-.023.25.066.25a.164.164 0 0 0 .161-.166c0-.092.185-.167.412-.167.288 0 .384.071.32.239-.058.15.095.335.415.501.279.144.717.524.972.844.272.341.613.583.823.583.303 0 .353.089.33.583-.015.321.03.583.1.583s.128.121.128.268c0 .17-.091.233-.25.172-.137-.053-.25-.032-.25.046s.152.182.338.231c.186.048.328.151.314.227-.013.077-.016 3.271-.005 7.098l.02 6.958h6.813l-.032-2.693c-.023-2.029.02-2.711.177-2.764.277-.093.305-7.483.029-7.575-.278-.092-.375-1.268-.15-1.811.111-.267.272-.443.357-.39.091.057.075.193-.04.332-.107.129-.139.235-.071.235s.041.1-.061.223-.136.273-.076.334c.226.226.356.096.312-.311-.026-.232.019-.461.098-.51s.144-.277.144-.506.059-.38.132-.335.143-.063.156-.24-.046-.322-.132-.322-.137.084-.114.187c.023.104-.052.222-.167.264-.311.115-.251-.233.083-.483.161-.12.396-.42.524-.667.253-.491.793-.824.625-.386-.083.217-.039.215.315-.017.463-.304.536-.435.161-.292-.137.053-.25.013-.25-.088 0-.102.057-.19.125-.197a7 7 0 0 0 .405-.067c.201-.039.251.024.178.221-.086.229-.061.24.151.068.141-.114.299-.163.353-.11s.234.018.401-.079c.288-.168.286-.178-.029-.185-.277-.006-.291-.035-.084-.169.304-.197 1.053-.221.936-.03-.047.075.127.105.387.067.269-.039.527.021.602.142.094.153.043.18-.189.099-.364-.128-.124.085 1.081.957.368.267.631.548.583.625-.047.077-.002.14.1.14s.144.07.091.155-.02.202.073.26c.512.316-.129-1.046-.666-1.415-.922-.634-.941-.656-.609-.661.249-.005 1.445 1.011 1.445 1.227 0 .033.126.35.281.705.315.725.422 1.562.199 1.562-.154 0-.21-.243-.153-.666.026-.189-.014-.204-.162-.06-.142.138-.147.282-.02.52.097.181.123.386.057.455-.065.069.052.073.261.009l.38-.117-.046 7.18-.047 7.179 3.5.037 3.5.037-3.584.09-3.583.09 3.433.081c1.888.045 3.538.061 3.667.036.258-.05.186-13.84-.075-14.391-.084-.178-.039-.304.132-.37.382-.146.316-.534-.143-.835-.293-.192-.376-.363-.307-.627.091-.347.105-.35.319-.057.201.274.224.277.224.025 0-.155-.077-.282-.171-.282-.199 0-.432-.556-.552-1.317-.071-.453-.047-.505.157-.336.31.258.508.067.251-.242-.108-.13-.186-.301-.173-.379s-.03-.312-.097-.518c-.129-.401-.411-.512-.421-.167-.003.115-.109.021-.236-.208-.146-.264-.174-.484-.075-.603.09-.109.096-.348.014-.571-.086-.232-.187-.311-.256-.199-.062.101-.037.23.056.288s.17.187.17.287c0 .198-1.491-1.372-1.497-1.577-.002-.069.117-.125.264-.125.185 0 .234.089.158.287-.06.157-.056.233.009.168s.22-.035.343.068c.172.142.166.073-.023-.292-.203-.391-.34-.468-.751-.425-.277.029-.503-.023-.503-.115s-.3-.299-.667-.461c-.537-.237-.89-.563-.609-.563.159 0 1.115.541 1.201.68a.186.186 0 0 0 .253.063c.085-.053.155-.017.155.08s.079.177.177.177c.345 0-.025-.311-.877-.736-.476-.237-.963-.431-1.083-.431-.119 0-.217-.088-.217-.194s-.047-.148-.105-.09-.241.033-.407-.056c-.198-.106-.337-.102-.407.01-.058.095-.044.158.032.141.173-.04 1.054.319 1.054.43 0 .084-.453-.05-.75-.222-.092-.054-.317-.102-.5-.107-.184-.006-.314-.104-.29-.218.034-.158-.037-.165-.291-.029-.185.099-.336.116-.336.039s-.338-.159-.75-.181c-.436-.022-.75.035-.75.136 0 .096-.113.174-.25.174s-.25-.076-.25-.169-.221-.152-.492-.132c-.38.029-.451.086-.312.253q.181.217.005.215c-.096 0-.311.052-.479.115-.278.104-.283.087-.055-.194.234-.29.227-.297-.129-.107-.208.111-.446.159-.53.108-.083-.052-.199-.018-.256.075-.058.093-.236.17-.397.17-.355 0-.978.432-.833.577.058.058.209.008.337-.111s.324-.235.437-.258c.316-.065.241.24-.088.351-.735.248-1.473.834-2.46 1.956-1.24 1.408-1.563 1.652-1.47 1.104.07-.408-.193-.927-.376-.744-.064.064-.021.231.095.371.174.209.163.254-.06.254-.149 0-.273-.132-.277-.292s-.23-.553-.503-.872c-.413-.483-.451-.596-.23-.673.231-.081.219-.148-.093-.503-.198-.226-.312-.317-.254-.202.188.369-.587.232-1.092-.193-.262-.221-.967-.564-1.567-.764-.6-.199-1.048-.431-.996-.515s-.064-.153-.258-.153-.311.068-.259.152c.102.165-.109.15-.708-.051-.239-.08-.476-.051-.632.078-.188.157-.296.16-.442.014-.282-.282-.465-.236-.342.086.081.211.04.253-.172.172-.153-.059-.279-.03-.279.064s-.071.127-.159.073-.117-.209-.066-.343.042-.245-.022-.245c-.065 0-.152.132-.194.293m3.858-.157c.291.273 2.066.86 2.157.713.048-.077-.212-.188-.577-.247s-.663-.193-.663-.298c0-.106-.046-.148-.101-.092s-.299.025-.541-.066c-.251-.095-.37-.099-.275-.01m31.828.03c-.279.061-.654.204-.834.318-.323.205-.323.206.006.096.183-.062.558-.15.833-.195s.532-.113.57-.151c.149-.145-.092-.174-.575-.068m1.195.102c.062.173.061.269-.003.212-.063-.057-.607 0-1.208.126-.6.125-1.162.185-1.248.132-.085-.053-.135-.003-.11.111.025.113-.179.256-.454.317-.903.199-2.901 1.465-3.481 2.206-.23.294-.474.479-.541.411s.19-.407.574-.755c.384-.347.698-.722.698-.834s-.375.191-.833.672c-.844.884-.986 1.134-.647 1.134.131 0 .135.063.015.208-.173.208-.202.299-.202.637 0 .106-.15.133-.375.066-.358-.107-.361-.102-.057.13.286.218.298.32.125 1.008-.106.421-.193.968-.193 1.215s-.131.551-.291.676c-.238.185-.242.21-.024.135.209-.072.305.083.436.708.093.44.22.922.284 1.07.072.171.019.307-.145.37-.181.07-.26 0-.26-.228 0-.181-.064-.328-.143-.328s-.108.189-.063.421c.063.329.152.399.405.318.238-.075.349-.01.416.246.05.191.141.348.203.348.061 0 .39.374.731.83.343.459.806.878 1.036.935.228.058.415.162.415.232s.412.306.915.524c.556.24.885.477.839.604-.042.115-.004.208.085.208a.164.164 0 0 0 .161-.166c0-.238.271-.206.54.063.126.126.54.282.919.346s.779.225.889.358c.165.199.145.221-.116.127-.338-.122-.323-.099.175.278.178.134.271.156.206.048-.189-.315.117-.387.779-.185.499.154.593.249.509.514-.063.201-.038.285.067.22.094-.057.209-.011.255.105.048.12.09.077.098-.1.008-.212.096-.278.276-.209.145.056.333.101.417.101s.153.08.153.178c0 .106-.144.132-.356.065-.308-.098-.281-.02.195.572.302.377.584.685.626.685s-.025-.121-.148-.269c-.193-.233-.18-.261.098-.207.324.062.543 1.31.23 1.31-.074 0-.094.105-.045.233.131.342-.236.497-.566.239-.257-.201-.262-.194-.049.076.246.315.107.598-.338.688a3.5 3.5 0 0 0-.544.181.7.7 0 0 1-.598-.042c-.169-.106-.38-.119-.519-.034-.128.08-.384.121-.568.093-.184-.029-.241-.02-.126.019.537.184.104.354-.886.349-.911-.006-1.078-.049-.996-.261.079-.206.051-.217-.143-.056-.191.159-.272.143-.395-.077-.13-.232-.208-.243-.491-.066-.361.225-.881.119-.881-.18 0-.1.094-.128.208-.062.115.066.15.056.079-.022-.071-.079-.296-.166-.5-.194-.257-.036-.302-.008-.148.092.175.113.158.169-.082.261-.208.08-.397.002-.597-.246-.161-.199-.293-.274-.293-.167s-.077.148-.17.091a.196.196 0 0 1-.069-.267c.061-.099-.076-.117-.358-.047-.382.096-.441.069-.353-.16.058-.151.033-.275-.056-.275a.16.16 0 0 0-.161.159c0 .087-.317.016-.704-.157-.388-.173-.716-.301-.731-.283-.17.208-.138 2.65.037 2.748.138.078.233.566.265 1.369.043 1.069.091 1.244.341 1.225.161-.013.292.085.292.218 0 .132-.075.195-.167.138-.091-.057-.166-.033-.166.053s.206.154.458.152.365-.036.25-.076c-.115-.041-.208-.134-.208-.208 0-.181 1.706.313 1.916.554.212.243.917.325.917.106 0-.09.15-.164.333-.164.186 0 .334.111.334.25 0 .158.168.255.458.263.252.008.665.048.917.089.252.042.458.014.458-.063 0-.076-.278-.157-.619-.18-1.271-.085-.71-.193 1.008-.193.978 0 1.778.059 1.778.131s.144.131.321.131c.176 0 .284-.059.239-.132-.135-.219.448-.355.651-.152.104.104.417.179.697.166.393-.017.423-.039.133-.095-.206-.039-.375-.146-.375-.237 0-.09.067-.123.149-.073s.473-.022.868-.161c.395-.14.809-.219.92-.176.112.042.244-.031.295-.164.051-.132.151-.225.222-.206.217.058.934-.229 1.175-.47.166-.166.314-.182.546-.058.318.171.992-.086.992-.377 0-.188-.115-.155-.378.108-.152.153-.317.183-.47.086-.19-.12-.18-.149.056-.151.161-.002.292-.087.292-.189 0-.107.149-.147.349-.095.407.107.818-.018.818-.248 0-.088-.16-.11-.355-.048-.247.079-.318.054-.234-.082.066-.107.32-.172.563-.144.283.031.427-.025.401-.157-.023-.114.021-.207.098-.207.253 0 .55-.854.372-1.069-.211-.254.377-1.264.736-1.264.138 0 .252-.073.252-.161s-.12-.116-.267-.059c-.197.075-.25.019-.202-.214.036-.178.181-.297.33-.272.44.074.711-2.127.294-2.384-.098-.061-.139-.211-.092-.335q.09-.228-.184-.121c-.211.081-.244.035-.149-.212.066-.173.067-.261.002-.196-.066.066-.262-.114-.435-.399s-.277-.556-.231-.602c.047-.047-.027-.196-.163-.332-.184-.185-.201-.305-.064-.47.22-.264-.686-1.322-1.033-1.206-.119.04.021.206.326.386.294.173.535.374.535.446q0 .376-.834-.369c-.308-.275-.621-.5-.696-.5-.076 0-.136-.131-.134-.292.002-.249.026-.255.164-.041.14.217.162.214.164-.024a.43.43 0 0 0-.261-.375c-.381-.146-.404-.132-.286.176q.107.279-.089.157c-.107-.066-.2-.285-.207-.486-.011-.352-.017-.353-.155-.032-.132.309-.145.302-.174-.083-.022-.292-.054-.329-.107-.125-.097.37-.444.375-.74.01-.201-.247-.192-.267.072-.168.193.073.261.049.189-.067-.061-.098-.263-.139-.45-.09-.613.16-1.27-.063-1.203-.408.074-.384-1.494-.936-1.842-.648-.272.226-.787.013-.675-.279.067-.174.017-.195-.198-.085-.364.187-.616.096-1.452-.523-.477-.353-.562-.47-.295-.405.415.1.521-.167.126-.318-.137-.053-.202-.171-.146-.263.064-.103-.031-.124-.25-.054-.369.117-.558-.765-.211-.979.078-.049.122.103.096.338s.003.377.063.317a.6.6 0 0 0 .128-.306l.044-.499c.015-.182.101-.254.218-.182.122.075.147.045.068-.082-.095-.153-.179-.154-.359-.005-.129.107-.235.123-.235.034 0-.216.561-.713.805-.713.107 0 .195-.075.195-.167 0-.091.164-.166.365-.166.357 0 .358.005.042.242-.285.213-.219.215.541.017.476-.123.907-.182.959-.13s.093.007.093-.097c0-.125.181-.154.526-.085.376.075.492.05.407-.088-.066-.106-.04-.193.057-.193s.177.127.177.282c0 .247.031.241.252-.041.14-.179.233-.222.208-.096-.024.125.088.25.248.277s.292-.02.292-.103c0-.084-.088-.152-.195-.152s-.161-.034-.119-.075c.137-.138 1.468.277 1.432.447-.019.092.097.189.257.216.161.027.25-.02.197-.105s-.184-.105-.292-.045c-.151.085-.151.061 0-.102.122-.133.312-.164.5-.082.167.073.363.119.437.103s.299.092.5.241c.366.271.365.271-.092.167-.301-.069-.459-.037-.459.093 0 .109.05.148.11.088s.21-.026.333.076.225.12.227.04c.001-.08.075-.033.164.105.138.213.162.207.164-.042.003-.332.213-.369.68-.119.299.16.322.111.322-.667 0-1.194.243-1.04.285.18.032.935.009 1.01-.291.931-.369-.096-.452.133-.097.269.627.241.95-3.515.353-4.112-.284-.284-.344-1.607-.073-1.607.097 0 .123.087.057.192-.073.12-.045.148.074.074.318-.196.219-.39-.259-.51-.307-.077-.508-.037-.627.126-.211.288-.825.11-.977-.285-.055-.145-.187-.264-.293-.264-.137 0-.142.062-.017.212.138.166.036.198-.48.149-.361-.034-.705-.141-.765-.238q-.106-.174.418-.07c.289.058.526.045.526-.029s-.094-.137-.209-.14a9 9 0 0 1-.843-.112c-.379-.064-.597-.044-.539.049.155.252-.253.404-.466.174-.151-.164-.138-.181.057-.076.137.074.191.071.12-.008-.183-.201-.62-.245-.62-.063 0 .084-.08.152-.177.152s-.14-.059-.095-.131-.185-.139-.511-.148q-.592-.017-.363.129c.159.101.077.145-.271.145-.384 0-.442-.037-.25-.161.344-.222.106-.208-.404.024-.324.148-.478.143-.674-.02-.202-.167-.255-.168-.255-.004s-.053.163-.254-.003c-.215-.179-.237-.163-.14.104m-153.023.158c-.441.216-.451.235-.083.161a5 5 0 0 1 .718-.085c.166-.001.255-.077.198-.169-.132-.214-.227-.203-.833.093m-103.75.102c0 .107-.047.147-.105.089s-.262.005-.454.139-.462.244-.6.244c-.139 0 .009-.146.328-.324.688-.383.831-.409.831-.148m-53.875.263L74 39.84v22.993l3.708.037 3.709.037L77.75 63l-3.667.093 3.709.037 3.708.037v-11.75c0-6.463-.056-11.733-.125-11.712s-1.756.06-3.75.086m27.769.126c-.035.091-.044 5.341-.02 11.666l.043 11.5 3.654.045c2.813.035 3.686-.003 3.79-.166.073-.117.135-5.387.137-11.712l.002-11.5h-3.771c-2.361 0-3.795.062-3.835.167m56.352 11.333c0 6.417.02 9.017.046 5.779a907 907 0 0 0 0-11.666c-.026-3.179-.046-.53-.046 5.887m71.373-11.384c-.124.079-.028.13.246.131.247.002.485-.056.53-.128.104-.169-.512-.171-.776-.003m54.548 2.467c0 1.667.062 2.667.166 2.667s.167-1 .167-2.667-.062-2.666-.167-2.666c-.104 0-.166 1-.166 2.666m42.5-2.49c0 .057-.188.189-.417.293-.229.105-.417.267-.417.362 0 .168.649-.114.838-.365.049-.064.274-.191.5-.282l.412-.165-.458.027c-.252.014-.458.073-.458.13m8.166 11.546c0 9.267.044 11.722.209 11.722s.208-2.455.208-11.722-.044-11.722-.208-11.722c-.165 0-.209 2.455-.209 11.722m46.505-11.562c-.397.251-.126.304.329.064.229-.121.304-.219.166-.219s-.36.07-.495.155M162 51.333v11.5h7v-23h-7zm107.333-8.916c0 1.42-.056 2.583-.125 2.583-.068 0-.102-1.162-.075-2.583.065-3.343.2-3.343.2 0m27.292-2.367c-.622.246-.585.477.042.258.275-.096.5-.242.5-.324s-.019-.143-.042-.133zm-153.185.2c-.137.137-.33.25-.428.25a.177.177 0 0 0-.179.173c0 .215.52-.045.826-.414.275-.331.111-.338-.219-.009m165.538.18c.308.139.602.212.652.162.157-.157-.075-.28-.656-.349l-.557-.066zm74.262.143c-.32.237-.32.239.001.194.178-.026.353-.133.389-.24.085-.254.002-.244-.39.046m-20.681.152c-.105.105-.424.404-.708.664-.285.26-.518.538-.518.619s.348-.191.772-.604c.424-.412.743-.777.708-.81s-.149.026-.254.131m-157.948 1.053c-.154.154-.139.555.02.555.072 0 .143-.15.157-.333.026-.358-.003-.396-.177-.222m87.889 1.234c-.413.453-.75.901-.75.995 0 .095-.103.236-.23.314-.135.084-.175.229-.097.356.116.188.415-.246.479-.698.008-.057.333-.413.723-.791s.708-.763.708-.854c0-.236-.002-.234-.833.678m82.833 1.425c0 .222-.045.233-.25.063-.137-.114-.25-.236-.25-.27s.113-.063.25-.063c.138 0 .25.121.25.27m4.751.021c-.207.513-.257 1.449-.067 1.258.145-.145.351-1.549.227-1.549-.023 0-.095.131-.16.291m12.249-.125c0 .092.155.167.344.167s.296-.075.24-.167c-.057-.091-.211-.166-.344-.166s-.24.075-.24.166m-261.653.292c.183.242.183.258 0 .096-.121-.107-.324-.155-.45-.107-.127.049-.23.005-.23-.096 0-.286.434-.218.68.107m99.984-.083a1 1 0 0 1-.151.442c-.105.167-.14.108-.122-.208.025-.431.278-.648.273-.234m72.387.128c.141.203.339.298.496.238.143-.055.416-.017.607.085.214.115.346.123.346.02 0-.09-.281-.218-.625-.282-.344-.065-.543-.146-.444-.18.717-.241 2.692.674 2.363 1.096-.188.241-.179.245.086.037.309-.243 1.557.847 1.351 1.181-.046.074 0 .135.102.135.103 0 .144.069.092.152-.051.084-.011.18.089.214.101.033.195.265.21.514s.091.453.17.453.106.15.058.334c-.048.183-.027.37.046.415.198.123.166 4.067-.034 4.19-.092.057-.225.012-.295-.101-.078-.127-.158.007-.211.354-.105.688-.017.824.188.291.13-.337.172-.356.267-.121.062.154.029.435-.073.625-.102.191-.143.347-.092.347.052 0-.022.224-.164.498-.141.274-.237.523-.212.553s-.08.18-.232.333c-.152.152-.304.357-.337.457-.033.099-.259.201-.502.228-.244.027-.566.172-.717.323-.359.359-.118.357.279-.002.168-.153.36-.223.427-.156.146.146-.642.774-.827.659-.071-.044-.13-.009-.13.077 0 .087-.168.194-.375.239a5 5 0 0 0-.708.217c-.297.121-.308.105-.105-.145.136-.166.157-.281.052-.281-.098 0-.227.08-.287.178-.061.098-.211.139-.335.092-.135-.052-.192-.001-.143.127.045.118-.033.214-.175.214-.141 0-.257-.063-.257-.139s-.113-.139-.25-.139c-.138 0-.25.075-.25.167 0 .208-.78.221-.908.014-.052-.084-.016-.179.08-.211s-.161-.136-.571-.231c-.411-.095-.709-.113-.664-.039.045.073.191.133.323.133s.24.069.24.153c0 .087-.231.077-.542-.023-.876-.282-1.044-.406-.993-.735.041-.261.021-.271-.125-.061-.152.219-.193.219-.33.005-.1-.155-.097-.317.008-.443q.167-.2-.036-.323c-.12-.074-.157-.054-.092.051.059.096-.002.217-.136.268-.306.118-.517-.196-.286-.426a.42.42 0 0 0 .083-.408c-.075-.193-.125-.187-.288.036-.18.246-.217.246-.416.006-.186-.225-.161-.286.176-.421.385-.154.386-.158.029-.168-.476-.014-.612-.253-.367-.645.129-.206.148-.484.057-.799a4.4 4.4 0 0 1-.152-.68.58.58 0 0 0-.155-.333c-.139-.132-.081.35.158 1.321.076.312.047.459-.091.459-.113 0-.161-.112-.108-.25.052-.138.035-.25-.039-.25s-.147-.338-.163-.75c-.018-.488.042-.75.172-.75.11 0 .054-.108-.124-.24-.32-.237-.319-.243.01-.514.276-.227.283-.258.042-.182-.388.122-.397-.505-.014-.929.261-.288.258-.323-.041-.549-.193-.146-.235-.245-.106-.248.166-.004.172-.084.026-.356-.136-.254-.137-.402-.006-.534.132-.131.182-.083.182.175 0 .196.086.41.191.475.135.083.158-.014.079-.33-.076-.304-.03-.531.142-.704.14-.14.251-.343.246-.451s-.126-.028-.27.178c-.324.465-.552.487-.436.042.048-.183.137-.333.198-.333s.128-.202.148-.449c.021-.247.099-.491.174-.542s.279-.336.452-.634c.235-.405.395-.516.632-.441.221.07.294.032.242-.125-.145-.432.873-1.201 1.129-.854.174.236.26.253.429.086.17-.167.148-.21-.114-.22-.189-.007-.052-.112.327-.25.359-.132.69-.202.736-.155.046.046-.022.085-.152.086-.203.002-.203.024-.001.151.299.19.682.047.682-.254 0-.352.615-.279.884.104m-62.291.066c.349.256.507.228.33-.058-.06-.098-.232-.178-.382-.178-.227 0-.219.039.052.236m108.407-.069-.417.133.458.017c.252.009.459-.059.459-.15 0-.092-.019-.16-.042-.15zm-58.22.66c-.165.279-.248.506-.186.506s.02.113-.094.25c-.153.185-.157.25-.012.25.21 0 .73-1.094.643-1.355-.029-.086-.187.071-.351.349m62.247.715c.329.458.329.458-.016.458-.19 0-.345-.086-.345-.19s-.21-.392-.468-.638c-.257-.246-.437-.541-.398-.655.078-.236.689.274 1.227 1.025m-48.527-.858c0 .102.106.144.236.094s.282.028.337.173.148.217.204.16c.146-.145-.272-.611-.548-.611-.126 0-.229.083-.229.184m-4.975.26c-.267.29-.192.429.125.233.123-.076.196-.215.162-.308-.036-.098-.157-.066-.287.075m75.879.219c0 .181.105.369.233.418.16.061.201.006.131-.176a1.5 1.5 0 0 1-.102-.419c0-.084-.059-.153-.131-.153s-.131.148-.131.33M249 45.736c0 .13.05.368.112.528.07.183.046.251-.064.182-.221-.136-.385-.946-.192-.946.079 0 .144.106.144.236m84.667.12c0 .079.187.144.416.144.23 0 .417-.029.417-.064s-.187-.1-.417-.143c-.229-.044-.416-.016-.416.063m-185.834.477c.098.184.263.334.365.334.103 0 .051-.15-.115-.334-.166-.183-.33-.333-.365-.333s.017.15.115.333m116.304 1.121c.028.8-.004 1.401-.069 1.336s-.112-.361-.104-.658c.009-.296-.044-.616-.118-.71-.15-.194-.036-1.422.133-1.422.06 0 .131.655.158 1.454m82.363-.714c0 .132.07.284.157.337.086.053.145-.055.131-.24-.029-.381-.288-.468-.288-.097m-104.333.177c0 .137.077.25.172.25.117 0 .115.107-.006.333-.098.184-.11.333-.025.333.214 0 .361-.645.174-.761a.18.18 0 0 1-.058-.25c.053-.086.016-.155-.081-.155s-.176.112-.176.25m64.5-.136c0 .099.119.396.264.658l.265.478-.11-.5c-.112-.51-.419-.977-.419-.636M88.852 49.198c-.01 1.347.05 2.491.133 2.543.189.117.205-3.398.02-4.324-.093-.467-.139.069-.153 1.781m59.384-2.143c.054.168.097.374.097.459 0 .084.075.153.167.153.241 0 .205-.223-.097-.593-.241-.297-.255-.298-.167-.019m149.715.361c-.24.502-.244.584-.032.584.136 0 .248-.144.248-.319s.072-.345.161-.375.103-.15.031-.265c-.089-.143-.218-.025-.408.375m55.061-.374c.032.581.298.866.31.333.006-.298-.064-.542-.155-.542-.092 0-.162.094-.155.209m-25.058.867c-.23.481-.235.56-.031.482.134-.051.249-.142.256-.2s.044-.276.082-.483c.098-.524.012-.468-.307.201m51.946.185c0 .223.06.406.133.406s.134-.146.134-.323-.06-.361-.134-.406c-.073-.046-.133.1-.133.323m8.5-.219c-.066.115-.059.153.016.085s.231-.046.345.05c.147.121.246.113.333-.028.079-.127.054-.157-.068-.081-.106.065-.193.039-.193-.058 0-.243-.287-.222-.433.032m-81.15.458c.164.565.429.83.333.334-.041-.216-.16-.473-.264-.571-.14-.133-.158-.071-.069.237m38.861-.055c-.061.061-.111.298-.111.528 0 .517.119.421.229-.185.086-.474.067-.528-.118-.343m45.297.708c.041.066-.147.088-.417.048s-.491-.143-.491-.229-.087-.104-.192-.039c-.116.071-.148.046-.08-.064.116-.187 1.024.031 1.18.284m-37.946 2.905c.064 4.538.147 4.806.178.577.015-1.988-.03-3.65-.098-3.692-.069-.043-.105 1.359-.08 3.115m-204.955.66c-.01 1.989.045 3.616.12 3.616.183 0 .221-6.707.039-7.001-.082-.133-.15 1.304-.159 3.385m85.826-3.404c0 .081-.131.194-.291.25a7 7 0 0 0-.5.2c-.115.054-.209.031-.209-.051s.207-.23.459-.329l.5-.199c.023-.01.041.048.041.129m15.05.686c0 .504.032.711.07.459a3.7 3.7 0 0 0 0-.917c-.038-.252-.07-.046-.07.458m58.163-.333c.014.183.079.333.146.333s.109-.15.096-.333c-.014-.183-.08-.333-.146-.333-.067 0-.11.15-.096.333m-43.486 2.458a243 243 0 0 0-.062 2.76c.001.166-.065.26-.148.209s-.16-1.112-.174-2.357c-.018-1.671.026-2.234.168-2.147.133.082.157.01.08-.234-.097-.304-.014-.689.147-.689.028 0 .023 1.106-.011 2.458m-137.941-2.021c-.185.185-.141 12.863.044 12.977.115.071.17-2.044.17-6.487 0-3.627-.025-6.594-.055-6.594-.031 0-.102.047-.159.104m242.448 2.313c0 1.375.026 1.915.057 1.201.031-.715.031-1.84 0-2.5-.032-.661-.058-.076-.057 1.299m-61.062-2.083c0 .137.073.362.162.5.143.222.161.222.161 0 0-.138-.072-.363-.161-.5-.144-.223-.162-.223-.162 0m73.495.428c0 .053.113.208.25.345.271.272.305.231.149-.176-.095-.248-.399-.376-.399-.169m-53.861.53c-.004.16.039.879.095 1.596.091 1.177.076 1.279-.157 1.047-.323-.323-.318-2.935.006-2.935.035 0 .06.132.056.292m-19.457.241c.008.211-.034.534-.092.717-.062.195.002.472.153.667.245.316.25.309.09-.139-.093-.26-.126-.541-.075-.624.182-.295.22-.814.066-.909-.085-.053-.149.077-.142.288m-77.599.301c-.355.392-.613.438-.477.084.053-.137.158-.211.233-.164s.185.009.243-.084.149-.17.204-.17-.037.15-.203.334m12.735.231c.195.235.172 2.501-.028 2.701-.171.171-.47-.11-.339-.319.194-.31.202-.613.016-.613-.093 0-.126.112-.073.25.052.137.023.25-.066.25-.307 0-.16.531.17.618.195.051.283.164.213.276-.065.104-.14.329-.166.5-.065.415-.904 1.645-1.186 1.737-.179.059-.186.002-.036-.279.104-.194.12-.352.036-.352-.237 0-.342.616-.14.819.13.13.122.181-.03.181-.116 0-.45.179-.742.399-.344.259-.852.432-1.447.494-.618.064-.781.048-.5-.049l.417-.144-.445-.017c-.244-.009-.482.077-.529.192-.064.159-.124.151-.251-.031-.143-.206-.209-.207-.471-.006-.167.129-.253.172-.189.097.063-.076.026-.232-.082-.348-.157-.168-.23-.163-.367.024-.145.199-.219.196-.502-.023-.305-.236-.306-.247-.017-.146.44.155.28-.256-.232-.595-.371-.246-.391-.244-.287.028.068.179.033.291-.092.289-.261-.002-.853-1.229-.735-1.524q.09-.23.102.068c.007.16.096.292.198.292.111 0 .136-.117.063-.292a1.9 1.9 0 0 1-.129-.484c-.004-.106-.126-.149-.271-.097-.208.076-.197.019.053-.266.175-.199.259-.361.188-.361s-.036-.113.078-.25c.114-.138.142-.253.062-.256s0-.115.178-.25c.282-.213.288-.244.042-.244-.155 0-.291.075-.303.166l-.041.32c-.042.303-.271.396-.271.109 0-.236.368-.901.788-1.424.035-.043.137.032.228.167.135.202.156.192.116-.058-.053-.326.951-.884 1.114-.62.123.199.754.009.754-.227 0-.108.131-.204.291-.214.161-.011.704-.062 1.209-.114.504-.052.785-.054.625-.005-.407.126-.368.388.041.281.184-.048.334-.191.334-.317 0-.268.265-.308.416-.064.057.091.216.166.353.166.138 0 .211-.064.162-.142-.048-.079.116-.11.365-.071.369.059.407.037.204-.12-.204-.157-.165-.179.208-.119.252.04.458.008.458-.071 0-.22.27-.171.485.088m139.454.017c.053.138.177.252.274.252s.298.108.445.241c.193.175.335.194.513.068.204-.144.196-.158-.046-.08-.16.051-.291.023-.291-.064 0-.086-.223-.272-.496-.413-.439-.227-.484-.227-.399-.004m-139.846.526c-.061.242-.039.512.048.6.101.101.159-.06.159-.441 0-.713-.057-.757-.207-.159m118.44 1.917c-.13.479-.146.415-.11-.441.053-1.268.116-1.499.198-.725.035.334-.004.859-.088 1.166m23.301-1.343c0 .083.162.152.361.152s.309-.053.245-.116c-.18-.18-.606-.206-.606-.036m13.236.044c-.136.354.321.919.504.624.062-.101.029-.183-.074-.183-.102 0-.149-.06-.104-.133s.016-.24-.064-.37c-.122-.197-.167-.186-.262.062m-168.887.339c-.119.142-.135.278-.042.336.087.054.205-.025.262-.175.142-.369.023-.455-.22-.161m61.322.144c-.002.16.08.291.182.291.138 0 .137.061-.002.228-.142.172-.136.272.027.407.278.231.271-.402-.009-.886-.169-.291-.193-.296-.198-.04m96.329.276c.498.282 1 .374 1 .183 0-.103-.07-.144-.155-.091-.086.052-.203.019-.26-.074-.058-.093-.269-.167-.47-.164-.286.004-.311.035-.115.146m-59.012 1.057c-.009.549-.044.633-.155.375-.2-.465-.2-1.083 0-1.083.092 0 .161.318.155.708m-70.446.208c.002.367.036.497.076.29a1.8 1.8 0 0 0-.004-.667c-.042-.159-.074.011-.072.377m58.017.406c-.144.159-.421-.308-.299-.505.096-.157.161-.128.247.11.065.178.088.355.052.395m83.335-.03c-.109.601-.245.782-.4.531-.073-.117-.068-.379.01-.584.077-.204.092-.421.032-.481s.013-.062.164-.004c.189.072.249.239.194.538m-7.16-.024c.075.197.032.241-.163.167a1.7 1.7 0 0 0-.345-.102c-.044 0-.033-.075.024-.167.153-.247.367-.202.484.102m-84.249.353c-.095.25-.262.512-.371.581q-.194.125-.015.128c.268.004.691-.535.684-.872-.008-.412-.098-.363-.298.163m-64.649-.088c-.002.156-.134.357-.295.448-.233.132-.25.206-.083.375.142.143.208.15.208.022 0-.103.106-.294.235-.423.153-.152.183-.317.086-.47-.121-.192-.149-.183-.151.048m-13.982.757c-.022.432-.005.749.037.705.117-.119.195-1.298.093-1.4-.049-.049-.107.264-.13.695m140.531.126c.001.55.032.755.069.456.037-.3.036-.75-.002-1-.038-.251-.068-.006-.067.544m-111.959-.432c-.052.083-.024.327.061.542.14.355.152.341.125-.151-.032-.588-.046-.618-.186-.391m96.74 1.682c0 1 .067 1.667.167 1.667s.167-.667.167-1.667-.067-1.666-.167-1.666-.167.666-.167 1.666m7.655-1.041c-.01.406-.028.42-.155.125-.195-.456-.195-.584 0-.584.092 0 .162.207.155.459m19.435-.085c.096.25.746.693.738.503-.002-.07-.189-.26-.413-.424-.257-.187-.378-.216-.325-.079m-140.256 1.07-.417.423.542-.271c.298-.149.541-.344.541-.433q0-.396-.666.281m25-.278c0 .086.148.235.329.332.265.142.312.129.237-.064-.107-.281-.566-.497-.566-.268m4.072.726c.079.436.059.606-.062.532-.097-.061-.177-.293-.177-.517 0-.41-.381-.567-.583-.24-.057.092-.261.167-.455.167-.193 0-.307-.044-.254-.098.054-.053.14-.094.192-.09s.339-.096.639-.222c.299-.126.553-.216.564-.201s.072.316.136.669m128.314.384c.06.059-.014.198-.164.307-.217.159-.228.228-.055.334.136.084.177.069.109-.04-.059-.096.004-.218.141-.271.294-.113.335-.439.055-.439-.107 0-.146.049-.086.109m-85.22 1.058c-.132.081-.185.204-.117.271s.21.036.317-.071c.252-.252.112-.393-.2-.2m-43.099 1.571c.009.876.072 1.593.141 1.594.171.002.154-2.695-.019-2.967-.079-.125-.132.468-.122 1.373m-135.525-.821c.002.366.036.497.076.289a1.8 1.8 0 0 0-.004-.666c-.042-.16-.074.01-.072.377m219.734.28c-.141 1.173-.133 2.18.018 2.386.143.195 7.373.236 7.372.042 0-.089-6.051-.224-7.166-.16-.046.003-.105-.438-.132-.98-.029-.601.02-.985.125-.985.207 0 .226-.659.029-.97-.09-.142-.178.095-.246.667m26.438.053c.001.458.034.626.072.373a3 3 0 0 0-.002-.834c-.04-.205-.071.003-.07.461m16.619-.601c0 .082-.113.192-.25.245-.254.097-.341-.08-.139-.283.159-.159.389-.137.389.038M230.302 61.49c.042.125-.021.187-.146.145a.52.52 0 0 1-.291-.291c-.042-.125.02-.188.145-.146.121.04.252.171.292.292m149.556.546c-.016.299.088.513.309.631.226.121.333.123.333.006 0-.095-.108-.173-.239-.173-.133 0-.27-.204-.308-.458l-.07-.459zm13.82.368c-.162.194-.135.22.148.146.417-.109.623-.383.288-.383-.132 0-.328.106-.436.237m-162.511.346c.114.137.282.25.374.25s.075-.111-.041-.25c-.114-.138-.282-.25-.374-.25s-.075.111.041.25m-138.334.266c0 .083.069.151.153.151.085 0 .284.05.444.111.183.071.251.047.183-.063-.142-.23-.78-.393-.78-.199m18.033-.058a77 77 0 0 1-3.667 0c-.98-.03-.132-.054 1.884-.054s2.819.025 1.783.054m77.532.072c-.039.063 1.675.105 3.808.094 3.938-.019 3.456-.087-1.181-.164-1.406-.024-2.589.008-2.627.07m72.102-.04c0 .097.056.182.125.189s.308.046.532.087c.223.041.361.03.306-.025s-.2-.115-.323-.133a1.4 1.4 0 0 1-.432-.164c-.117-.074-.208-.053-.208.046m7.986.08c-.199.198-.986.282-.986.105 0-.107.074-.149.165-.092s.297.028.457-.061c.268-.15.527-.116.364.048m113.181-.112c0 .237 1.052.556 1.234.374q.164-.164-.212-.165c-.208 0-.523-.078-.7-.173s-.322-.111-.322-.036m9.825.155q-.406.242-.075.126c.183-.064.464-.111.625-.105.345.014.377-.065.075-.182-.12-.045-.401.027-.625.161m-271.659.002c3.076.12 6.167.124 6.167.01 0-.069-1.669-.11-3.708-.091-2.04.018-3.146.055-2.459.081m43.366.009c.98.03 2.63.03 3.667.001 1.036-.03.234-.054-1.783-.054s-2.864.024-1.884.053m176.884-.009c2.864.119 5.751.124 5.751.01-.001-.069-1.557-.11-3.459-.092s-2.933.055-2.292.082m-243.666.552c-.057.091.056.166.25.166s.306-.075.25-.166c-.057-.092-.169-.167-.25-.167s-.194.075-.25.167m138.166 0c-.058.094.079.166.314.166.229 0 .463-.075.52-.166.058-.094-.079-.167-.314-.167-.229 0-.463.075-.52.167m28.63.022c.276.155 1.217.103 1.396-.076.06-.06-.288-.099-.773-.088-.593.013-.797.067-.623.164"></path><path fill="#092d44" d="M48.575 9.349c-.278.109-.26.129.123.139.247.007.488-.05.535-.127.107-.174-.229-.179-.658-.012m-1.075.414-.417.251.417-.109c.229-.06.488-.176.575-.257.255-.238-.111-.165-.575.115m-1.845.71c-2.024 1.025-3.636 2.353-4.647 3.828-.688 1.004-.265.698.647-.468.494-.631 1.242-1.392 1.663-1.69s.803-.587.849-.64.646-.387 1.333-.74c1.13-.579 1.695-.931 1.492-.929-.042 0-.643.288-1.337.639m-21.53 2.651c.848.03 2.235.03 3.083 0s.155-.055-1.541-.055-2.39.025-1.542.055m15.819 3.001c-.134.222-.431 1.418-.327 1.313.225-.224.69-1.438.551-1.438a.3.3 0 0 0-.224.125m-.611 1.861c0 .085-.045.272-.101.417-.055.145-.027.264.064.264s.201-.188.245-.417.015-.417-.064-.417-.144.069-.144.153m-.375 3.66c-.068.309-.125 1.997-.125 3.751s-.069 3.432-.155 3.729-.09.541-.012.541c.335 0 .506-1.914.463-5.169-.027-2.017-.097-3.185-.171-2.852m-1.006 9.331c-.237.357-.829.888-1.316 1.179s-.708.48-.49.419c.949-.266 2.632-1.853 2.308-2.177-.04-.039-.265.221-.502.579m.893 14.523c.004 1.696.07 3.383.145 3.75.092.441.144-.52.155-2.833.009-2.008-.052-3.607-.145-3.75-.107-.166-.159.784-.155 2.833m30.822 19.736c0 .13-.094.274-.209.32-.157.064-.158.088-.006.098.112.007.283-.137.381-.321.121-.226.123-.333.006-.333-.095 0-.172.106-.172.236m-1.298 1.763c-.631.721-1.981 1.543-3.369 2.05-.175.064-.148.095.092.105.188.007.413-.05.5-.126.087-.077.511-.269.942-.428.715-.263 1.752-1.103 2.541-2.058.615-.744-.009-.341-.706.457"></path><path fill="#049ce5" d="M70.167 35.25c-.046 15.583-.065 28.365-.042 28.403.183.304.204-3.391.167-28.417L70.25 6.917zM49 9.121a.9.9 0 0 1 .372.279c.076.113.124.072.125-.108q.005-.293-.372-.279-.376.014-.125.108m-9.738 8.474c-.061.244-.079.476-.04.516.039.039.121-.129.183-.373.061-.244.079-.476.04-.515s-.122.128-.183.372m-.489 2.773c-.056.21-.088 2.144-.07 4.299l.031 3.916.091-4.25c.051-2.337.082-4.271.071-4.298-.011-.026-.066.124-.123.333m245.81 7.465c-.056.092-.248.167-.426.167s-.324.067-.324.149.188.138.417.125c.235-.014.416-.126.417-.258 0-.196.047-.194.291.012.336.284.99.358 1.132.128.053-.086-.133-.156-.413-.156-.281 0-.51-.075-.51-.167 0-.091-.108-.166-.24-.166-.133 0-.287.075-.344.166m-1.5.167c-.293.126-.277.145.135.155.272.007.425-.058.365-.155-.056-.092-.117-.161-.135-.155zm3.25 0c0 .092.155.167.344.167s.296-.075.24-.167c-.057-.092-.211-.167-.344-.167s-.24.075-.24.167m-4.663.123c-.575.226-.862.729-.339.592.183-.047.296-.144.252-.215s.014-.126.127-.122c.656.024.873-.05.623-.211-.277-.18-.311-.182-.663-.044m-172.837.377c.329.212 1 .212 1 0 0-.092-.281-.166-.625-.164-.465.002-.561.044-.375.164m107.793 17.25-.043 17.333 3.647-.035c2.005-.019 3.692-.082 3.75-.139s.028-.088-.063-.07c-.092.019-1.723.025-3.625.014l-3.459-.02v-34h3.417c2.075 0 3.417-.063 3.417-.16 0-.096-1.405-.179-3.499-.208l-3.499-.048zM78.5 28.666c.302.196.667.216.667.037 0-.072-.207-.146-.459-.165-.351-.027-.399.003-.208.128m29.125-.051c-.16.042-.292.195-.292.34 0 .227.046.222.334-.038.283-.257.436-.465.291-.398a5 5 0 0 1-.333.096m2.708.062c0 .097.075.13.167.073s.167-.026.167.068c0 .304.643.546.96.361.265-.155.261-.17-.044-.179-.183-.006-.479-.121-.657-.255-.381-.289-.593-.313-.593-.068m169.727.075c-.052.135-.162.205-.244.154s-.149 0-.149.112-.049.156-.108.096c-.06-.059-.248.053-.418.249-.456.526-.262.551.507.066.373-.236.755-.429.849-.429.263 0 .2-.286-.087-.396a.263.263 0 0 0-.35.148m-204.393.165-.417.238.431.006c.274.004.43-.085.43-.244 0-.138-.006-.248-.014-.244zm3.706-.049c.076.375.627.643.627.305 0-.089-.151-.242-.336-.341-.258-.138-.325-.13-.291.036m83.724.09a.5.5 0 0 1-.319.125c-.107 0-.198.113-.202.25-.004.138-.104.23-.221.205s-.17.024-.116.11c.053.086.002.195-.113.241-.154.062-.156.088-.009.098.111.007.384-.17.608-.394.223-.223.447-.366.497-.316s.261-.03.471-.177l.381-.267h-.426c-.234 0-.482.057-.551.125m-88.387.506c.022.066-.035.144-.127.175-.444.149-.618.545-.429.973.019.043 1.013-.962 1.013-1.024 0-.029-.112-.095-.248-.148-.137-.052-.23-.041-.209.024m5.832.087c.16.13.291.321.291.426s.075.19.167.19h.25c.046 0 .065-.057.042-.125a.133.133 0 0 0-.167-.084c-.069.023-.125-.03-.125-.119 0-.088-.169-.242-.375-.342-.338-.164-.347-.159-.083.054m197.809.097c-.22.169-.347.39-.283.494.072.117.025.153-.126.095-.133-.051-.298-.001-.368.111q-.13.207.109.082c.128-.067.084 0-.1.148-.183.148-.312.307-.285.352.026.045-.068.197-.209.338s-.256.204-.256.14-.111-.023-.248.09c-.136.114-.21.267-.164.342.152.246-.296 1.028-.453.79-.084-.128-.106 0-.054.318.063.386.007.592-.205.75-.364.272-.47.802-.16.802.241 0 .618-.669.618-1.098 0-.415.603-1.447 1.258-2.152.532-.573 1.499-1.924 1.369-1.913-.024.002-.224.142-.443.311m-110.146.185c.115.184.269.334.343.334s.233.232.352.517c.166.395.242.454.32.25.057-.147.022-.267-.076-.267-.099 0-.136-.113-.084-.25.053-.138.019-.25-.075-.25s-.128-.07-.075-.155c.052-.086.008-.21-.1-.276-.122-.076-.15-.049-.076.072.065.105.048.192-.04.192-.087 0-.202-.113-.254-.25-.053-.137-.174-.25-.27-.25-.108 0-.095.125.035.333m-55.872 0c-.217.141-.215.162.02.164.171.002.263.135.25.361-.012.224.09.375.272.402.356.053.358.018.037-.602-.289-.559-.25-.537-.579-.325m-6.798.461c.029.174-.043.27-.18.241-.146-.031-.193.045-.131.208.055.141.042.257-.027.257s-.137.169-.151.375c-.021.324.011.307.236-.125.143-.275.366-.622.496-.771.205-.235.202-.285-.027-.372-.187-.072-.25-.017-.216.187m55.826.296c-.223.49.146.472.52-.024.273-.362.271-.378-.037-.354-.177.013-.395.183-.483.378m27.086-.315c-.12.12-.164 32.619-.045 32.739.039.038 1.801.048 3.917.022l3.848-.048v-5.494c0-3.552-.059-5.494-.167-5.494s-.167 1.917-.167 5.417v5.416h-7l-.002-16.125c-.003-14.795-.049-16.768-.384-16.433m1.749-.024c.12.121 2.808.134 2.927.015.055-.055-.601-.099-1.456-.099-.856 0-1.518.038-1.471.084m11.93.026c.115.047.167.153.115.237s.023.153.166.153.26-.067.26-.149c0-.145-.415-.365-.639-.338-.061.007-.017.051.098.097m.707.308c0 .093.255.173.567.178.35.006.539-.061.495-.175-.088-.231-1.062-.234-1.062-.003m-121.283.457c.01.343.07.625.133.625.153 0 .349-.524.238-.635-.048-.048-.097.019-.107.149-.011.129-.079.011-.151-.264-.128-.486-.131-.482-.113.125m206.95 1.059c0 1.339-.04 1.586-.245 1.507-.134-.051-.289-.022-.343.066a.38.38 0 0 1-.297.157q-.203-.002.024-.144c.177-.112.166-.162-.055-.247-.415-.159-1.584-.129-1.584.042 0 .081.25.114.555.073.372-.05.626.011.77.185.119.143.469.26.779.26h.563v-1.75c0-.963-.038-1.75-.084-1.75s-.083.721-.083 1.601m-83.833-1.262c0 .108.107.155.239.105.131-.051.276-.019.321.07.045.088.062.065.038-.052-.055-.272-.598-.384-.598-.123m-167.261.536-.489.542.541-.49c.298-.269.542-.513.542-.542 0-.128-.138-.015-.594.49m168.094-.271c0 .223.044.233.254.06.215-.179.237-.163.142.104-.088.248-.067.274.098.122.116-.107.16-.276.098-.375-.172-.279-.592-.215-.592.089m-92.5.132c0 .145.057.264.127.264s.133.375.14.833c.007.459-.05.834-.127.834s-.14.107-.14.238-.118.356-.262.5c-.2.2-.209.262-.038.262.276 0 .877-1.074.733-1.308-.058-.093-.042-.208.035-.256.208-.128-.017-1.481-.26-1.562-.114-.038-.208.05-.208.195m93.618.234c.202.2.502.364.667.366.57.004 1.088.203.873.336-.144.089-.1.181.153.316.285.153.356.144.356-.045 0-.336-.36-.59-1.016-.719a3.6 3.6 0 0 1-.984-.365l-.417-.253zm-37.169.096c-.068.173-.084.354-.036.402.152.152.286-.097.222-.413-.059-.29-.067-.29-.186.011m-8.311.663.083 1.047c.016.197.098.316.182.264.088-.054.102.04.033.219-.066.173-.067.261-.001.195.065-.065.223.031.351.214.128.182.307.332.397.332s.01-.164-.177-.365c-.186-.2-.348-.482-.359-.625a3 3 0 0 0-.058-.427 7 7 0 0 1-.064-.774c-.014-.333-.119-.643-.233-.687-.151-.058-.194.11-.154.607M73.5 32.25c0 .137.075.25.167.25.091 0 .166-.113.166-.25 0-.138-.075-.25-.166-.25s-.167.112-.167.25m-39.789.37c.253.038.628.037.833-.003.205-.039-.002-.071-.461-.069-.458.001-.626.033-.372.072m62.201.053c-.058.096-.244.13-.412.077-.266-.084-.635.172-.475.33.14.137.961-.136 1.042-.347.104-.272.001-.312-.155-.06m113.102-.015c-.172.106-.14.166.133.252.197.063.318.178.269.257s-.012.19.081.248c.249.153.207-.51-.044-.718a.39.39 0 0 0-.439-.039m54.486.025c0 .112-.768.303-1.431.356-.191.015-.347.124-.347.242q-.002.217.196.051c.108-.089.244-.115.302-.057s.201.036.318-.049c.53-.387 1.128-.272 1.14.22.016.646.232 1.168.382.925.254-.41.042-1.844-.268-1.821-.161.011-.292.071-.292.133m-189.889.388c-.05.131.016.327.147.436s.191.283.132.387-.001.091.127-.03c.199-.188.194-.249-.032-.417-.145-.108-.233-.291-.194-.405.098-.29-.068-.263-.18.029m20.889-.055c.198.14.16.163-.181.109-.281-.045-.43.009-.43.153 0 .266-.02.263.527.056.42-.16.443-.503.032-.498-.122.001-.102.071.052.18m1.778-.072c-.173.173-.131.723.055.723.092 0 .167-.188.167-.417 0-.436-.038-.489-.222-.306m-14.861.723c-.148.284-.185.5-.088.5.094 0 .171-.117.171-.26s.059-.223.132-.178.143-.064.156-.241c.034-.452-.072-.401-.371.179m128.416-.241c0 .294.618 1.018.749.878.027-.03-.13-.314-.35-.633-.317-.46-.399-.51-.399-.245M33.232 35.5c0 1.237.026 1.744.058 1.125a26 26 0 0 0 0-2.25c-.032-.619-.058-.113-.058 1.125m58.913-1.719c-.201.248-.192.268.077.167a1.8 1.8 0 0 1 .468-.115c.09 0 .117-.075.06-.166-.15-.242-.345-.206-.605.114m167.563-.033c-.72.314-.685.416.084.243l.666-.15c.023-.004.136-.009.25-.01q.208-.003-.041-.164c-.313-.202-.305-.203-.959.081m-169.083.362c-.532.28-.613.566-.125.438.183-.048.333-.153.333-.234s.057-.138.125-.128c.333.053.551-.036.459-.186-.128-.206-.215-.194-.792.11m78.132-.122c-.053.086-.02.203.074.26.093.058.169.021.169-.081s.087-.133.192-.068c.12.074.148.046.074-.073-.144-.232-.378-.25-.509-.038m89.751.004c-.133.084-.314.109-.401.055-.091-.057-.103-.009-.029.112.097.156.034.18-.245.091-.257-.082-.339-.061-.26.067.184.297 1.062.156 1.151-.185.09-.345.099-.34-.216-.14m24.443.362c-.334.38-.41.578-.283.731.125.151.103.237-.08.307-.328.126-.326.378.004.505.142.055.216.03.164-.054s-.013-.204.086-.265.143-.211.096-.333c-.047-.121.022-.31.153-.418.131-.109.198-.265.147-.346-.05-.081.026-.148.169-.148s.26-.112.26-.25c0-.382-.214-.301-.716.271m-201.996.08c-.067.067-.122.237-.122.377 0 .188.05.206.186.07.102-.102.156-.271.121-.377s-.118-.137-.185-.07m8.244.459c-.02.288-.114 1.106-.209 1.819-.184 1.372-.176 3.121.014 3.121.133 0 .327-2.271.328-3.841.001-.601.081-1.172.179-1.27.126-.126.112-.203-.049-.265-.158-.061-.238.072-.263.436m22.878-.219c-.285.314-.32.659-.067.659.097 0 .13-.075.073-.166-.056-.092-.035-.167.048-.167s.319-.146.525-.324c.373-.324.373-.324.019-.297a1.03 1.03 0 0 0-.598.295m144.825-.2c-.252.182-.2 5.359.053 5.359.162 0 .212-.584.212-2.466 0-1.526.068-2.535.178-2.645.207-.207-.192-.43-.443-.248m-88.659.203c-.053.086-.035.164.039.173s-.053.069-.282.133c-.323.09-.357.139-.151.218.153.058.463-.054.724-.263.425-.339.433-.367.112-.391-.19-.014-.389.044-.442.13m-93.743.136c0 .27.423.504.653.362.177-.109.151-.179-.12-.324-.416-.223-.533-.231-.533-.038m87.544-.031c.161.042.251.145.199.229-.051.083.023.107.165.053q.26-.102.259.196c0 .163.047.248.105.19s.262.005.454.139c.408.286.774.318.774.068 0-.097-.075-.13-.167-.074-.091.057-.166.024-.166-.073s-.101-.177-.225-.177c-.123 0-.397-.15-.609-.333s-.541-.325-.734-.314c-.284.016-.294.034-.055.096m48.792-.011c.005.287.288.599.391.432.057-.091-.009-.258-.146-.371s-.247-.141-.245-.061m52.997.219c0 .189.075.343.167.343s.167-.108.167-.24-.075-.286-.167-.343-.167.051-.167.24M106.5 35c0 .092.079.167.177.167s.13.075.073.166.026.167.183.167c.264 0 .263-.025-.016-.333-.34-.376-.417-.407-.417-.167m-26.515.267c-.113.137-.303.211-.423.165s-.257-.021-.305.056c-.048.078.059.179.237.225s.347.014.376-.073.18-.177.337-.2c.405-.059.515-.216.229-.326-.135-.052-.337.017-.451.153m31.35.148c-.113.136-.269.209-.346.161-.269-.166-.989.126-.986.4.001.209.035.222.14.057.076-.12.206-.204.289-.189a.65.65 0 0 0 .276-.012c.19-.061.442-.121.608-.144.081-.012.192-.134.244-.271.122-.318.038-.319-.225-.002m-35.752.084c.195.316.695.502.695.258 0-.124-.1-.187-.222-.14-.123.047-.223.002-.223-.099a.18.18 0 0 0-.176-.185c-.097 0-.131.075-.074.166m31.852.096c-.054.141-.03.214.053.163.082-.052.188.001.235.116.063.158.087.159.097.006.008-.12.132-.16.305-.098.368.132.237-.012-.233-.256-.288-.15-.378-.136-.457.069m59.268-.033c-.385.208-.34.438.085.438.127 0 .186-.074.13-.165-.058-.093.006-.123.147-.069.136.052.384.008.55-.098.23-.147.237-.174.03-.11-.149.045-.336.019-.416-.06-.081-.078-.315-.05-.526.064M42.333 36c.196.275.44.5.543.5.102 0-.029-.225-.293-.5s-.507-.5-.542-.5.097.225.292.5m232.717.017c.018.265.09.482.158.483.069 0 .112.581.096 1.292l-.03 1.291-.113-1.083c-.111-1.069-.112-1.065-.087.322.039 2.189.425 2.024.428-.183.002-.947.045-1.881.097-2.074.07-.26.005-.376-.244-.441-.288-.075-.334-.016-.305.393m-198.55-.19c0 .192.052.211.703.257.249.018.411-.035.359-.118s-.179-.119-.286-.081c-.106.039-.324.002-.484-.08-.187-.096-.292-.088-.292.022m135.085.003c-.13.21.255 1.503.447 1.503.081 0 .072-.138-.018-.307-.114-.212-.105-.368.027-.5.145-.146.113-.193-.133-.195-.271-.002-.283-.03-.075-.164.182-.118.191-.163.032-.164-.12-.002-.172-.078-.115-.17.057-.091.066-.166.02-.166s-.129.073-.185.163m-15.627.225c-.068.168-.125 2.577-.125 5.354v5.049l1.598.029q1.596.03 1.846-.176c.199-.165.277-.16.393.028.08.129.199.181.265.115.268-.268-.211-.372-1.824-.399a84 84 0 0 1-1.817-.041c-.067-.008-.142-2.32-.167-5.139-.024-2.819-.1-4.988-.169-4.82m3.709.009c0 .036.225.098.5.138s.5.012.5-.064-.225-.138-.5-.138-.5.029-.5.064m1.267.172c.056.145.175.264.264.264.219 0 .082-.379-.167-.462-.122-.04-.159.036-.097.198m81.235.056c.004.471.263.793.384.477.054-.142.026-.303-.063-.359a.187.187 0 0 1-.066-.255c.053-.085.016-.155-.081-.155s-.175.131-.174.292m-80.553-.019c-.178.178.045.386.305.286.134-.052.202-.161.152-.243-.108-.175-.307-.193-.457-.043m62.259.644c.002.366.036.497.076.289.04-.207.039-.507-.003-.666s-.074.01-.073.377m-61.375-.266c0 .138.684.388.785.286.027-.027-.138-.135-.368-.24s-.417-.125-.417-.046M28.721 38.583c.001.642.031.884.067.538a6 6 0 0 0-.001-1.166c-.037-.296-.066-.013-.066.628m253.767-.625c-.01.406-.028.421-.155.125-.136-.318-.143-.316-.155.042-.007.227.087.375.239.375q.25 0 .25-.5c0-.627-.163-.665-.179-.042m-78.385.311c.066.261.119.56.119.664s.138.274.306.379c.359.224.387.055.099-.596-.329-.743-.672-1.036-.524-.447m7.897-.144c0 .13.089.206.198.17.302-.101.345-.406.057-.406-.14 0-.255.106-.255.236m51.887.708c0 .596.03.84.067.542a5.3 5.3 0 0 0 0-1.083c-.037-.298-.067-.055-.067.541m-227.22-.241c0 .15 1.058 1.072 1.138.992.034-.034.014-.138-.043-.232-.149-.241-1.095-.898-1.095-.76m175.544.258c-.012.162.098.393.244.514.238.196.245.179.066-.156-.128-.241-.138-.375-.027-.375.095 0 .173-.062.173-.139 0-.278-.434-.13-.456.156m24.664.26c-.115.047-.207.209-.206.362.002.208.037.224.139.064.074-.118.248-.171.386-.118.156.06.25 0 .25-.161 0-.258-.179-.304-.569-.147m2.625.031c0 .129 1.109.139 1.236.011.043-.042-.218-.089-.579-.103s-.657.027-.657.092m1.556.106c0 .179.057.2.207.076.143-.119.241-.118.315.002.141.227.422.226.422-.002 0-.097-.07-.133-.155-.08s-.202.02-.26-.074c-.159-.257-.529-.202-.529.078m59.51.003c.174.132.388.195.476.14.193-.119-.186-.386-.542-.382-.192.002-.177.058.066.242m1.089-.076c-.105.065.005.118.244.118s.434-.053.434-.118-.109-.118-.243-.118a1 1 0 0 0-.435.118m2.955-.061c-.235.234-.092.39.292.321.222-.041.449-.028.505.028.25.251.76.192.757-.088-.002-.249-.026-.255-.164-.041-.089.138-.163.167-.164.065s-.171-.173-.378-.157c-.206.015-.457-.032-.557-.105s-.231-.084-.291-.023m47.139.117c-.208.152-.241.255-.108.338.106.065.192.041.192-.053s.113-.128.25-.075c.138.052.25.017.25-.079 0-.299-.271-.36-.584-.131m1.951-.141c.165.165.81.228.711.069-.053-.087-.255-.158-.449-.158-.193 0-.311.04-.262.089m1.23.056c-.054.088.391.324.991.523.6.2 1.305.543 1.567.764s.639.401.838.401c.23 0 .317.07.241.193s-.045.147.085.067c.153-.095.133-.204-.08-.439-.156-.172-.337-.279-.403-.239s-.262-.041-.436-.183c-.174-.141-.211-.202-.082-.135q.234.122.112-.076c-.067-.108-.21-.18-.317-.161-.454.083-1.327-.227-1.093-.389.161-.112.111-.126-.166-.047q-.399.113-.283-.071c.071-.115.016-.145-.147-.082a.55.55 0 0 1-.494-.094c-.144-.119-.271-.132-.333-.032m11.078.013c-.133.084-.301.117-.374.072-.072-.045-.263.001-.424.102-.249.156-.234.167.103.075.296-.082.362-.056.264.103-.095.154-.05.182.159.102.16-.062.348-.112.417-.112.068 0 .125-.113.125-.25 0-.138-.006-.249-.014-.247a4 4 0 0 0-.256.155m2.992.025c0 .094.075.124.167.067.091-.057.26-.043.375.029.114.073.321.14.458.15.216.014.697.175 1.014.339.053.028.097-.051.097-.176s-.101-.188-.224-.141c-.124.048-.324.004-.446-.098-.122-.101-.271-.134-.331-.074-.061.061-.11.041-.11-.043-.001-.084-.226-.168-.5-.188-.275-.019-.5.042-.5.135m18.5.084c-.321.107-.75.176-.954.154-.219-.024-.327.029-.264.131.065.104-.002.13-.171.065-.153-.059-.278-.041-.278.038 0 .08-.22.13-.489.111-.269-.018-.456.021-.414.089.041.067-.001.169-.094.227s-.172.006-.174-.114c-.004-.138-.067-.113-.171.067-.092.156-.271.244-.399.195-.131-.05-.314.062-.418.255-.101.19-.238.331-.304.314-.271-.071-.87.239-.87.451 0 .245-.9.961-1.037.824-.181-.181-.441.359-.288.598.128.2.235.145.585-.295.622-.784 2.911-2.21 3.548-2.21.186 0 .382-.07.435-.156.092-.148 1.517-.501 2.246-.556.189-.014.344-.089.344-.167s.075-.095.167-.038.167.028.167-.063c0-.203-.394-.176-1.167.08m1.41-.111c.093.15 2.757.174 2.756.025 0-.054-.638-.111-1.418-.127-.781-.016-1.382.03-1.338.102m3.148.14c.213.213.317.229.474.072.111-.111.13-.207.043-.214a7 7 0 0 1-.475-.072c-.293-.055-.296-.04-.042.214m-255.974.039c.047.075-.009.18-.125.233-.115.052-.04.054.166.003.213-.053.375-.017.375.084 0 .098.073.178.161.178.282 0-.004-.463-.339-.551-.178-.046-.284-.023-.238.053m9.741.092c-.216.26-.09.288.413.09.277-.108.284-.14.054-.228-.147-.056-.357.006-.467.138m4.436-.111c-.111.179.372.391.587.258a.34.34 0 0 0 .152-.251c0-.199-.617-.206-.739-.007m85.822.017c.094.151-.295.229-1.125.225-.16-.001-.291.066-.291.147 0 .139 1.426.01 1.711-.154.163-.094-.011-.384-.231-.384-.092 0-.12.075-.064.166m63.039-.066c-.265.265-.094.397.461.358.321-.023.583-.106.583-.185.001-.078-.181-.097-.402-.042-.226.057-.429.024-.462-.075-.032-.098-.114-.122-.18-.056m35.293.069c-.067.108.032.225.235.278.192.05.351.177.353.28.001.104.075.077.164-.061.106-.165.15.853.128 3l-.033 3.25-.095-2.833-.096-2.833-.035 2.726c-.033 2.524-.058 2.717-.328 2.603-.532-.223-1.001-.279-1.093-.13-.05.08.106.163.346.183s.487.117.549.216c.061.1.29.156.509.125l.398-.057.047-3c.049-3.082-.015-3.841-.31-3.659-.093.058-.271.02-.396-.084-.168-.139-.259-.14-.343-.004m16.684.023q.116.188-.092.062c-.118-.073-.264-.044-.332.066-.102.165-.498.273-1.227.335-.074.006-.09.083-.037.17.054.087-.054.239-.24.339-.186.099-.338.126-.338.06 0-.067-.101.017-.224.186-.142.193-.306.257-.443.173-.135-.084-.177-.069-.111.038.059.095-.111.264-.378.375-.697.288-1.122.792-.876 1.038.147.147.312.083.684-.266 1.125-1.053 1.36-1.261 1.43-1.276.974-.194 2.924-1.492 2.242-1.492-.097 0-.123.086-.058.192m42.401-.032q-.711.218.621.381c.419.052.499.02.363-.144a.42.42 0 0 0-.44-.109q-.264.1-.145-.093c.066-.108.097-.188.069-.179zm-262.492.165c-.133.084-.314.109-.401.055s-.105-.012-.04.094c.073.117.002.197-.182.205-.166.008-.212.05-.103.095.11.044.372-.015.584-.132s.44-.197.509-.178.125-.039.125-.131c0-.206-.175-.209-.492-.008m167.659.008c0 .092-.057.159-.125.149-.285-.041-.865.233-.781.369.11.178 1.072-.292 1.072-.522 0-.09-.037-.163-.083-.163s-.083.075-.083.167m7.757-.012c-.121.195.015.275.722.427.394.085.528.065.448-.064-.062-.101-.259-.184-.437-.184s-.324-.075-.324-.167c0-.21-.282-.218-.409-.012m25.01.04q.123.197-.157.089c-.153-.059-.277-.026-.277.074s-.15.142-.334.094c-.212-.056-.293-.022-.222.092.069.113.01.141-.158.076q-.27-.103-.185.117c.071.184-.149.316-.688.415-.164.03-.692.634-.8.913-.061.16-.181.246-.267.193s-.211-.009-.277.099c-.075.122-.048.15.072.076.106-.065.19-.096.188-.068-.02.218-1.149 2.336-1.155 2.167-.004-.12-.084-.171-.177-.113-.093.057-.126.174-.073.26.142.23.743.187.743-.054.001-.316 1.002-2.167 1.355-2.506.171-.164.311-.37.311-.458s.104-.161.23-.161.326-.116.444-.258c.258-.31 1.527-.908 1.928-.908.373 0 .157-.216-.283-.283q-.338-.051-.218.144m-180.267.113c0 .085.131.198.291.254.161.055.461.173.667.264.291.127.375.11.375-.076 0-.155-.098-.202-.277-.133-.202.077-.24.046-.141-.114q.135-.22-.053-.104c-.104.064-.34.036-.526-.063-.185-.1-.336-.112-.336-.028m243.703.051c.113.341.757.484.869.194.075-.196.017-.238-.237-.172-.184.049-.335.02-.335-.063s-.082-.151-.181-.151-.152.087-.116.192m-319.171.099c.98.029 2.63.029 3.667 0s.234-.053-1.783-.053-2.864.024-1.884.053m25.869 2.626c0 1.558.025 2.218.056 1.466s.031-2.027 0-2.833c-.03-.807-.056-.192-.056 1.367m5.807-2.626c.985.03 2.598.03 3.583 0s.18-.054-1.791-.054-2.777.025-1.792.054m11.417-.027c-.069.069-.125 5.322-.125 11.674v11.55l3.708.048 3.708.047-.039-6.485c-.026-4.282.019-6.557.133-6.694.106-.127.112-.245.015-.305-.319-.197-.359.561-.359 6.831v6.403h-6.831l-.043-11.597c-.023-6.378-.099-11.541-.167-11.472m7.052 1.819c.026 1.848.238 2.479.555 1.653.144-.376.13-.404-.149-.296-.211.081-.25-.149-.25-1.492 0-1.113.062-1.612.208-1.671.122-.049.084-.089-.091-.097-.273-.012-.297.156-.273 1.903M137 39.844c0 .081.225.264.5.406s.5.332.5.421c0 .258.288.188.397-.096.055-.143.028-.215-.059-.161-.088.054-.329-.071-.536-.279-.395-.395-.802-.543-.802-.291m6.846.241c-.223.219-.478.353-.568.298-.09-.056-.11-.016-.044.091.108.175-.1.27-.455.208-.075-.013-.092.05-.036.14.125.202.567.044.997-.355.177-.165.413-.3.524-.3.11 0 .244-.113.296-.25.145-.378-.256-.283-.714.168m17.694 11.207L161.5 63h3.486c1.918 0 3.605.046 3.75.101s.264.018.264-.083c0-.129-1.052-.185-3.5-.185H162V39.84l3.625-.049 3.625-.048-3.708-.038-3.709-.038-.04 11.625-.04 11.625-.086-11.667-.087-11.667zm43.213-10.334c.013.873-.053 1.364-.202 1.514-.121.122-.173.299-.115.393.059.095.003.238-.123.318-.185.117-.176.146.046.148.16.001.352-.217.458-.523.21-.601.25-3.141.05-3.141-.073 0-.125.581-.114 1.291m29.018-1.09c.045.073-.177.132-.493.132-.35 0-.612.095-.669.243-.075.197-.013.212.33.082.232-.088.483-.123.558-.077.074.046.312-.062.527-.239.391-.321.391-.322.029-.298-.2.014-.327.084-.282.157m10.247-.046c-.154.096-.165.17-.036.25.102.063.253.072.337.02s.191 0 .237.115c.053.131.089.139.098.022.02-.295-.391-.558-.636-.407m28.274-.032a16 16 0 0 0 1.75 0c.481-.034.087-.062-.875-.062-.963 0-1.357.028-.875.062m12.75.001 2.458.051v2.662c0 2.43.026 2.662.292 2.65.174-.008.207-.047.083-.098-.154-.062-.208-.77-.208-2.737v-2.652l-2.542.037-2.542.036zm34.791 11.542c.046 6.417.046 11.692 0 11.723s.017.031.139 0S321.8 63 323.764 63h3.569l-.037-2.875-.037-2.875-.05 2.792-.05 2.791h-6.997l.044-11.583c.039-10.205.014-11.583-.206-11.583-.221 0-.24 1.37-.167 11.666m7.303-9.8c.029 1.027.104 1.785.167 1.685.145-.234.047-3.551-.106-3.552-.062 0-.09.84-.061 1.867m11.642-1.755c-.153.152-.137 22.931.016 23.139.27.367 7.21.209 7.302-.167.044-.183.059-2.471.031-5.083l-.049-4.75-.077 5-.077 5-.091-5.334-.09-5.333-.038 5.292-.038 5.291h-6.838l.044-11.583c.024-6.371.037-11.583.03-11.583a1 1 0 0 0-.125.111m7 0c-.219.218-.127 3.722.097 3.719.304-.003.55-.199.767-.611.251-.477.242-.553-.066-.553-.141 0-.242.094-.224.209.049.301-.198.803-.349.71-.071-.044-.124-.812-.118-1.707l.011-1.628.058 1.458c.032.802.112 1.459.177 1.459.066 0 .095-.713.066-1.584-.049-1.468-.132-1.759-.419-1.472m25.555.023c0 .074.3.267.667.429s.667.364.667.449.206.146.458.135c.282-.012.346-.049.167-.096-.161-.041-.292-.15-.292-.24s-.067-.123-.148-.073c-.175.108-.56-.308-.417-.451.054-.054-.051-.059-.233-.012-.182.048-.381.006-.443-.094-.13-.211-.426-.243-.426-.047M85.235 42.5c0 1.512.025 2.131.056 1.375a41 41 0 0 0 0-2.75c-.031-.756-.056-.138-.056 1.375m167.636-.139c.033 1.841.102 2.547.254 2.598.161.053.208-.525.208-2.528 0-2.218-.037-2.598-.254-2.598-.219 0-.248.353-.208 2.528m16.29.012c-.049 1.668-.017 2.647.089 2.688s.151-.577.123-1.707c-.083-3.358-.135-3.596-.212-.981m28.006-2.394c0 .156-.373.324-.979.443-.149.029-.271.064-.271.078s-.141.052-.314.085c-.434.081-.613.295-.458.546.102.165.221.143.535-.096.222-.169.666-.408.987-.531.73-.28.912-.435.681-.578-.1-.062-.181-.038-.181.053m66.691.136c-.116.124-.282.182-.368.129s-.157-.01-.157.097-.112.151-.25.099c-.15-.058-.25-.001-.25.143 0 .153-.105.206-.291.146-.247-.079-.253-.066-.042.086.243.175.186.218-.333.252a.28.28 0 0 0-.258.267c-.004.137-.095.231-.202.21s-.155.064-.106.191c.048.127.008.281-.09.341-.098.061-.178.026-.178-.076s-.071-.142-.159-.088-.112.222-.054.372c.08.211.036.248-.193.16-.221-.085-.273-.05-.201.137.057.149.004.252-.128.252-.124 0-.261.185-.304.412-.114.595.19.373 1.454-1.063.987-1.122 1.725-1.708 2.46-1.956.161-.054.292-.152.292-.218 0-.202-.419-.132-.642.107m-55.58-.004c-.147.147.819.726 1.184.71.159-.007.001-.139-.349-.294s-.581-.337-.514-.404c.068-.068.048-.123-.043-.123a.45.45 0 0 0-.278.111m88.055.639c0 .412.072.75.159.75.198 0 .414-1.081.265-1.323-.24-.387-.424-.139-.424.573m-243.666-.328c0 .304.403.491.684.317.144-.089.114-.186-.108-.348-.401-.293-.576-.284-.576.031m-24.187.193a1 1 0 0 0 0 .26c.019.119-.036.139-.519.188-.114.011-.225.17-.247.354-.023.183.001.239.053.124.052-.116.152-.174.223-.131.071.044.295-.098.498-.314.237-.253.306-.434.191-.505-.098-.061-.188-.05-.199.024m102.809.005c-.254.038-.418.14-.365.226.054.086-.02.201-.163.256-.212.081-.259.389-.249 1.624.007 1.007.06 1.411.155 1.191.078-.184.148-.876.155-1.538l.011-1.204.625-.33c.344-.182.55-.322.459-.313s-.375.049-.628.088m14.044-.031c0 .126.655.744.792.747.069.002.301.189.517.416.215.228.459.372.542.321.135-.084.22.149.169.469-.011.068.055.125.147.125.223 0 .202-.168-.083-.667-.131-.229-.241-.324-.244-.21-.004.141-.109.119-.331-.071-.179-.153-.279-.359-.223-.457.055-.098.04-.124-.034-.057s-.255-.013-.401-.178c-.259-.291-.851-.596-.851-.438m64.548.322c-.165.186-.093.294.384.576.671.396.805.428.634.151q-.124-.197.166-.085c.17.065.244.043.184-.055-.056-.091-.238-.165-.405-.165s-.406-.146-.532-.325c-.192-.273-.261-.289-.431-.097m-171.273.175a.35.35 0 0 0 .369.209c.154-.026.253.051.227.176-.025.123.035.171.136.108q.184-.111-.105-.429c-.345-.381-.766-.424-.627-.064m3.642.085c-.311.118-.313.135-.034.248.322.132.521.029.426-.22-.032-.085-.209-.097-.392-.028m11.255-.083c-.009.288.963 1.258 1.037 1.035.068-.204-.248-.623-.47-.623-.065 0-.218-.131-.34-.292s-.224-.214-.227-.12m141.102.161c-.058.15-.166.234-.24.188-.075-.046-.273.098-.439.32-.167.222-.369.363-.449.313s-.146.032-.146.18-.066.229-.147.178c-.082-.05-.25.039-.375.199-.206.262-.2.268.064.061.581-.455.275.033-.417.665-.389.356-.717.722-.729.814-.011.091-.03.283-.041.426s-.088.219-.17.168c-.081-.05-.198.175-.259.5s-.257.737-.435.915c-.26.26-.274.324-.07.324.227 0 .53-.5.545-.898.003-.081.077-.194.164-.25.086-.056.291-.365.454-.685s.438-.734.612-.917c.173-.183.545-.615.827-.958.281-.344.604-.625.716-.625.355 0 1.012-.817.815-1.014-.124-.123-.207-.094-.28.096m78.563-.124c.002.069.338.491.747.938.408.448.713.861.677.919-.192.311.325.815.567.553.217-.235.212-.253-.041-.155q-.289.112-.287-.145c0-.14.074-.209.165-.153.094.058.123-.008.066-.156-.054-.141-.179-.208-.276-.148-.112.069-.138.007-.072-.165.063-.166.028-.26-.089-.236-.107.022-.206-.073-.219-.21-.058-.603-.086-.665-.283-.625-.115.023-.185-.065-.157-.195.042-.197.007-.2-.212-.018-.224.185-.248.177-.159-.055q.107-.275-.163-.274c-.147 0-.266.056-.264.125m-14.174.703c.194.273.424.539.512.593.087.054.159.244.159.422 0 .187.114.324.27.324.218 0 .231-.048.069-.243-.111-.134-.153-.322-.093-.418.059-.096-.009-.22-.151-.275-.143-.054-.218-.167-.167-.25s-.024-.195-.167-.25-.218-.166-.167-.248c.051-.083-.068-.15-.263-.15h-.354zm-146.597.179c.086.742.29.837.241.112-.023-.341-.1-.619-.171-.619s-.103.228-.07.507m-85.533.238c-.212.465-.129.542.214.199.123-.123.168-.313.1-.422q-.122-.198-.314.223m14.398.029c-.158.41-.022.436.318.06.256-.282.263-.334.045-.334-.142 0-.305.123-.363.274m170.272-.13c-.144.089-.052.269.315.616.548.518 1.816 2.323 1.816 2.585 0 .085.067.155.149.155s.138-.181.125-.403c-.014-.221-.099-.39-.191-.375s-.156-.102-.144-.262c.013-.159-.044-.249-.125-.198-.134.083-.218-.152-.167-.47.01-.069-.047-.125-.128-.125s-.186-.15-.234-.333a.73.73 0 0 0-.395-.449c-.348-.132-.745-.489-.716-.643.036-.184-.096-.227-.305-.098m-171.703.189c-.181.118-.19.163-.031.164.119.002.176.07.125.152s.025.194.168.249.213.175.156.267-.02.168.082.168.133.094.067.209.077.028.318-.191c.375-.341.464-.684.179-.684-.046 0-.037.075.02.166s-.009.167-.145.167c-.321 0-.803-.482-.68-.68.119-.194.057-.19-.259.013M38.699 46.282c-.018 2.126.024 3.9.093 3.943.068.042.105-1.247.081-2.866-.071-4.784-.14-5.208-.174-1.077m115.827-3.679.299.6c.124.249.297.408.385.354.095-.059.08-.147-.037-.22-.107-.066-.215-.259-.24-.428s-.143-.34-.262-.38-.185-.006-.145.074m93.34.562c-.02.261.082.593.227.738.145.144.283.453.308.686.076.709.417.889.38.201-.017-.324-.099-.548-.182-.497s-.109-.069-.057-.267c.051-.198.026-.318-.058-.266-.083.051-.151-.061-.151-.25s-.079-.343-.176-.343-.134-.07-.081-.155c.053-.086.035-.193-.039-.239s-.151.13-.171.392m132.86-.084c.053.139.02.252-.074.252-.095 0-.125.075-.069.167.057.092.009.167-.106.167-.162 0-.165.045-.013.197.214.214.375.13.428-.224.019-.123.088-.309.153-.414.067-.107.002-.236-.148-.294-.191-.073-.24-.031-.171.149m-176.447.774c-.063.243-.177.322-.361.252-.156-.06-.226-.034-.167.061.134.216-.743 1.023-.964.886-.099-.061-.121-.024-.053.087.071.115.01.192-.153.192-.149 0-.385.114-.523.252s-.32.209-.405.157c-.084-.052-.153-.011-.153.091 0 .103-.06.15-.133.105-.073-.046-.242-.014-.375.07-.331.21.165.218.705.012.213-.081.424-.138.47-.126.176.043 1.638-1.107 1.946-1.531.504-.692.586-.863.416-.863-.086 0-.199.16-.25.355m192.054.484c0 .778-.023.827-.322.667-.458-.245-.678-.214-.678.095 0 .174.091.233.259.169.165-.063.217-.032.143.087-.069.113-.023.154.117.105.127-.044.391-.022.586.05.34.126.348.102.197-.566-.086-.383-.125-.865-.086-1.071s.007-.375-.072-.375-.144.378-.144.839m-160-.339c-.252.081-.306.14-.138.15.153.009.409.067.569.128.214.082.255.054.154-.109-.099-.161-.073-.181.098-.074.416.259.697.244.473-.025-.214-.258-.513-.276-1.156-.07m2.625.132c.067.174.119.18.213.027.069-.111.208-.15.31-.087s.186.036.186-.06-.179-.16-.398-.142q-.395.034-.311.262m153.07-.076c.121.13.315.199.432.154.116-.044.334.022.484.146.151.125.3.209.332.186.031-.023.076-.036.099-.029.328.1.768.177 1.004.176.162-.001.256.061.208.139-.048.077.066.101.253.052.354-.093-.091-.604-.456-.523-.074.016-.268-.029-.433-.101s-.341-.089-.392-.037c-.051.051-.254.034-.451-.039-.873-.321-1.31-.371-1.08-.124m-11.75.207q.109.288-.072.178c-.13-.081-.143.03-.044.375.1.349.069.589-.109.843-.188.269-.203.411-.059.583.13.157.134.262.014.336-.257.159-.213.426.053.324.133-.051.278-.482.349-1.036.191-1.503.187-1.746-.035-1.822q-.208-.072-.097.219m-168.516.166c-.311.311-.34.571-.063.571.114 0 .083.088-.074.208-.391.3-1.467 1.959-1.271 1.959.091 0 .118.093.06.208s.089-.017.326-.292c.364-.422 1.151-1.811 1.18-2.083.004-.046.102-.252.217-.458.239-.432.012-.501-.375-.113m22.893.093c-.138.258-.098.272.386.133.297-.085.559-.155.583-.155s.043-.06.043-.133c0-.261-.86-.129-1.012.155m5.822-.171c-.167.106-.13.145.14.146.201.002.426.102.5.224.073.121.269.271.435.332s.256.187.199.279.017.168.166.168c.148 0 .223.076.166.168-.058.092.019.291.169.441.22.22.23.3.052.413s-.176.14.015.142c.13.002.187.052.127.112s-.017.225.097.366q.204.253.014.14-.194-.118-.105.218c.066.254.005.333-.256.333-.189 0-.397.087-.462.193-.086.138.035.162.428.083.3-.06.613-.109.694-.109s.111-.295.065-.656c-.099-.794-.567-2.011-.772-2.011-.082 0-.149-.107-.149-.238 0-.132-.15-.287-.333-.345s-.334-.167-.334-.242c0-.208-.601-.319-.856-.157m134.356-.121c0 .034.113.156.25.27.205.17.25.159.25-.063 0-.149-.112-.27-.25-.27-.137 0-.25.028-.25.063m13.167.103c0 .092-.101.167-.224.167-.217 0-.776.509-.776.707s.553.007.748-.259c.111-.152.232-.252.268-.223s.199-.085.359-.253c.278-.291.277-.305-.042-.305-.183 0-.333.075-.333.166M130 44.5c0 .092.056.172.125.179s.26.039.426.07c.243.047.263.012.105-.179-.226-.272-.656-.318-.656-.07m14.872.031c.103.309.461.361.461.066a.264.264 0 0 0-.264-.264c-.145 0-.234.089-.197.198m85.519.245c-.018.316.017.375.122.208.182-.287.198-.651.029-.651-.069.001-.137.2-.151.443m71.776-.193c0 .169.169.25.52.25.444 0 .49-.037.313-.25a.78.78 0 0 0-.52-.25c-.173 0-.313.113-.313.25m46.797-.014c-.34.121-.659.181-.708.132-.049-.05-.089-.014-.089.079s.24.176.535.184c.334.01.453-.035.318-.118-.153-.095-.091-.159.209-.216.234-.045.452-.004.483.09.067.2.455.003.455-.23 0-.215-.464-.185-1.203.079m15.369-.069c-.213.138-.207.162.042.164.16.002.348.015.417.03.068.014.361.08.649.145.605.136 1.159-.081.677-.265a1.2 1.2 0 0 0-.621-.025c-.182.048-.289.019-.237-.065.124-.201-.61-.189-.927.016m-235.565.256c-.141.141-.298.248-.35.237-.051-.01-.185.021-.297.07-.112.048.052.05.365.005.652-.094.847-.189.847-.411 0-.237-.278-.188-.565.099m172.065-.008-.583.223.618-.012c.34-.007.584-.069.541-.138s.016-.164.132-.21c.48-.194-.173-.067-.708.137m2.819-.127c.315.06.351.11.167.233-.161.107-.091.122.223.05.269-.063.458-.037.458.062 0 .093.162.127.359.075.268-.07.325-.038.225.125-.087.141-.07.179.047.106.1-.062.257.02.348.183.121.214.218.245.351.113.327-.323-1.536-1.141-2.38-1.045-.11.012-.019.056.202.098m46.681.026c0 .257.64.33.734.085.061-.16-.04-.232-.322-.232-.227 0-.412.066-.412.147m-207.061.273c-.057.147-.178.222-.269.165-.097-.06-.123.009-.064.164.088.228.137.216.349-.086.135-.193.21-.387.166-.431s-.126.041-.182.188m89.749-.127c-.506.181-.894.707-.521.707.183 0 .333-.083.333-.184 0-.102.107-.144.237-.094a.254.254 0 0 0 .326-.144c.106-.277-.055-.399-.375-.285m.779.074c.156.155.244.155.4 0 .156-.156.111-.2-.2-.2s-.356.044-.2.2m129.242-.075c-.115.038-.209.133-.209.212 0 .208.646.125.73-.095.074-.191-.149-.241-.521-.117m-231.249.152c.115.046.172.144.127.218-.046.073.104.169.332.212.228.044.415.027.415-.037 0-.124-.767-.513-.967-.491-.064.008-.022.052.093.098m23.709.098c.005.391.203.958.336.958.073 0 .107-.131.077-.292a5 5 0 0 1-.069-.583c-.014-.328-.347-.409-.344-.083m101.302 3.25c-.071 8.273-.045 9.458.208 9.458.153 0 .225-.149.201-.417-.021-.229-.036-3.135-.035-6.458.002-4.082-.054-6.042-.171-6.042-.114 0-.184 1.189-.203 3.459m18.159 5.593c.025 4.963.1 9.063.166 9.111.067.048 1.733.048 3.704-.001l3.584-.088-3.459-.037-3.458-.037v-9c0-4.95-.056-9-.125-9s-.123 4.069-.12 9.042l.005 9.042-.088-8.945c-.049-4.919-.126-8.982-.172-9.028s-.063 3.978-.037 8.941m24.559-8.573c-.292.273-.463.538-.381.589s.288-.091.457-.315c.188-.251.349-.339.416-.229.062.1.152.112.204.028.296-.478-.206-.53-.696-.073m47.936-.131c-.16.175-.293.355-.295.399-.002.043-.19.265-.417.492s-.413.529-.413.67-.066.258-.147.258c-.215 0-.35.649-.159.767.089.055.203-.058.254-.25.05-.193.15-.35.223-.35.072 0 .092-.15.044-.334-.06-.231-.005-.333.183-.333.148 0 .269-.114.269-.254s.195-.328.434-.419c.284-.108.4-.25.338-.413-.052-.136-.022-.247.067-.247A.165.165 0 0 0 348 45c0-.249-.214-.178-.542.181m4.509-.164c-.039.114.141.409.398.655.258.246.468.533.468.638s.155.19.345.19c.345 0 .345 0 .016-.458-.538-.751-1.149-1.261-1.227-1.025m14.765.034c.674.425 1.295 1.139 1.201 1.383-.061.16-.027.208.095.132.13-.08.161-.003.097.241-.052.198-.028.36.052.36s.098.124.039.277q-.107.279.089.157c.259-.16.25.107-.013.39-.169.182-.164.199.028.089.174-.099.209-.064.133.134q-.104.27.119.184c.285-.11.232-.809-.124-1.627-.155-.355-.281-.672-.281-.705 0-.218-1.197-1.231-1.445-1.223-.291.009-.291.019.01.208m8.551.337c.043.274.137.655.209.847s.074.498.006.682c-.13.352.082.751.397.747.104-.001.076-.075-.062-.164-.175-.114-.186-.162-.035-.164.162-.002.171-.083.035-.336-.121-.226-.123-.333-.006-.333.235 0 .218-.263-.035-.53-.251-.265-.271-.674-.042-.843.102-.075.082-.123-.052-.125-.119-.001-.179-.065-.132-.141.047-.077-.015-.139-.138-.139-.155 0-.199.153-.145.499m-286.367.862c.213 2.274.262 5.61.081 5.498-.098-.06-.164.202-.164.659 0 .418.057.76.125.76.133 0 .123 1.443-.017 2.614-.058.488-.011.759.158.899.351.291.273-11.215-.078-11.547-.194-.183-.21-.011-.105 1.117m7.289 3.5.027 4.667.097-4.417c.054-2.429.041-4.529-.027-4.667-.069-.137-.113 1.85-.097 4.417m51.282-4.371c.125.163.184.339.131.392s.105.274.351.491.354.397.239.399c-.128.004-.083.131.118.332.222.221.306.489.263.831-.035.278.006.549.093.602.086.053.103.184.037.291-.164.266-.191.786-.036.69.07-.043.116 1.46.104 3.341-.013 1.88-.084 3.419-.158 3.419-.075 0-.115 1.546-.091 3.435l.045 3.436 3.572-.028c1.965-.015 3.634-.066 3.709-.112.203-.126.173-14.355-.031-14.481-.11-.068-.166 2.359-.166 7.156v7.26h-6.5V56c0-3.758-.057-6.833-.125-6.833-.069-.001-.132-.357-.14-.792-.018-.958-.602-2.366-1.202-2.9-.242-.216-.338-.259-.213-.096m214.686.152c-.187.201-.34.433-.34.515s-.168.292-.375.466c-.314.263-.335.34-.133.474.349.228.563.032.308-.282-.185-.228-.174-.251.075-.157.269.101.375-.048.308-.434-.014-.076.047-.093.135-.039.18.111.4-.179.468-.616.06-.383-.035-.368-.446.073m-220.032.292c-.616.671-.808 1.278-.323 1.019.192-.103.349-.296.349-.43 0-.133.15-.336.333-.451.321-.2.465-.631.208-.625-.068.002-.324.221-.567.487m89.526-.36c0 .083-.192.238-.426.344-.235.107-.385.262-.334.345.054.086.265.069.496-.04.221-.104.37-.241.332-.303-.039-.063.02-.144.131-.181.156-.052.156-.095.001-.191-.11-.068-.2-.056-.2.026m98.958.063a.47.47 0 0 1-.36.045c-.216-.076-1.765 1.028-1.765 1.259 0 .088.112.117.249.064s.215-.151.172-.22c-.042-.068.127-.217.376-.331s.658-.309.909-.433.602-.197.781-.163c.179.035.407-.036.508-.158.198-.238-.504-.288-.87-.063m1.236-.11c.045.046.301.099.569.118s.539.111.603.204c.152.222.367.004.224-.227-.061-.098-.418-.178-.795-.178-.376 0-.647.038-.601.083m-83.068.503c.044.231.159.468.255.527.11.069.134.001.064-.182a1.8 1.8 0 0 1-.112-.528c0-.13-.065-.236-.144-.236s-.107.189-.063.419m57.148-.292c-.094.152.356.803.525.759.064-.017.095.078.068.211-.028.133.042.222.153.197.112-.024.285.218.385.539s.265.734.366.917c.102.183.164.465.138.625s.006.292.07.292.128.15.142.333-.048.333-.138.333c-.097 0-.088.138.024.347.102.19.145.45.096.578s-.016.276.073.332.109.187.043.294c-.18.29-.192.815-.029 1.283.138.395.132.4-.106.093-.179-.231-.25-.255-.248-.084.003.366.272.713.461.596.2-.123.232-4.067.034-4.19-.073-.045-.094-.232-.046-.415.048-.184.022-.334-.058-.334-.079 0-.156-.204-.17-.453s-.109-.481-.21-.514-.14-.13-.089-.214.011-.152-.092-.152c-.102 0-.148-.061-.102-.135.083-.135-.919-1.365-1.111-1.365-.055 0-.136.057-.179.127m7.987.021c-.05.081.005.227.122.325.161.133.22.096.238-.148.025-.333-.196-.442-.36-.177m73.019-.04c-.201.202-.128 1.091.084 1.02a.5.5 0 0 0 .272-.287q.077-.224-.156-.082c-.19.114-.189.088.004-.151.232-.285.043-.747-.204-.5m-260.08.425c-.248.248-.258.578-.023.724.107.066.157-.013.125-.199-.031-.186.035-.29.168-.262.122.025.178-.025.124-.111s-.002-.195.113-.241q.21-.085-.049-.098a.7.7 0 0 0-.458.187m136.924.592c-.043.344-.018.702.055.797.074.094.127.414.118.71-.008.297.039.593.104.658s.097-.536.069-1.336c-.051-1.517-.211-1.901-.346-.829m34.466-.083c-.173.298-.377.583-.452.634s-.153.295-.174.542-.087.449-.148.449-.15.15-.198.333-.025.333.052.333c.076 0 .171.094.21.209.04.114.053.082.031-.073-.023-.154.067-.436.2-.625.136-.195.166-.344.067-.344-.1 0-.055-.247.106-.584.192-.403.319-.52.411-.375.125.197.215-.029.161-.406-.009-.063.142-.165.336-.226.277-.088.303-.143.121-.258-.343-.218-.381-.197-.723.391m-165.129-.115c-.062.062 0 .225.138.363.324.324.46.188.186-.186-.116-.159-.262-.239-.324-.177m116.08.183c-.114.047-.208.341-.208.654 0 .592.223.763.399.306.141-.369.127-.439-.066-.32-.235.146-.208-.309.034-.55.21-.211.182-.227-.159-.09m41.239.326a.55.55 0 0 1-.053.431c-.223.358-.292.906-.245 1.952.024.55.195.337.276-.346.067-.562.154-1.032.337-1.82.073-.315.033-.431-.149-.431-.136 0-.211.097-.166.214m62.586-.156c.196.051.298.284.333.759.047.639.467 1.14.467.558 0-.145-.057-.264-.128-.264-.07 0-.115-.262-.1-.583.025-.531-.012-.582-.414-.564-.265.012-.328.049-.158.094m-197.328.637c-.019.229.03.416.109.416.08 0 .144-.187.144-.416s-.049-.417-.109-.417-.125.188-.144.417m224.22-.209c-.115.376-.04.779.127.677.098-.061.129.076.079.34-.047.243-.02.442.059.442s.143.147.143.328c0 .228.079.298.26.228.164-.063.217-.199.145-.37-.064-.148-.19-.626-.282-1.061-.16-.761-.396-1.021-.531-.584m-238.508.086c-.286.21-.507 1.539-.257 1.539.085 0 .125-.15.09-.333s.011-.333.103-.333.121-.074.066-.164c-.056-.089-.02-.314.079-.5.194-.362.179-.4-.081-.209m186.616.073c-.11.11-.2.293-.2.408s-.101.268-.224.342c-.124.073-.27.395-.326.716-.157.914-.256 1.322-.36 1.489-.052.085-.019.202.074.26s.17-.013.17-.155c0-.143.079-.26.176-.26s.134-.07.081-.155a.19.19 0 0 1 .066-.256c.089-.055.12-.21.068-.345-.052-.136 0-.244.119-.244.116 0 .163-.05.102-.11-.06-.06-.026-.21.076-.333.134-.162.135-.224.002-.224-.132 0-.132-.113.003-.409.103-.225.265-.394.362-.375s.204-.097.239-.258c.073-.336-.137-.382-.428-.091m59.774.3c.397.287.884.533 1.082.547.199.013.46.12.581.238.265.258.474.274.613.048.057-.092-.014-.167-.156-.167-.143 0-.26-.062-.26-.139 0-.076-.094-.147-.209-.156-.525-.046-.833-.167-1.174-.461-.202-.175-.554-.344-.783-.375-.351-.049-.304.023.306.465m-261.691.125c-.05.252-.033.517.036.589.07.072.137-.134.149-.458.026-.704-.061-.766-.185-.131m83.289.291c-.244.321-.551.584-.68.584-.13 0-.279.112-.331.25-.053.137-.16.25-.238.25-.115 0-1.258.713-1.451.905-.277.278.552.16.843-.12.211-.203.482-.39.602-.416.121-.026.329-.158.463-.292s.314-.244.399-.244.155-.115.155-.255.112-.299.25-.351c.137-.053.25-.205.25-.338s.075-.196.166-.139.167.019.167-.084c0-.102.087-.132.192-.067.12.074.148.046.074-.074-.194-.314-.391-.225-.861.391m105.161-.319c.055.145.102.313.103.375.004.149.325-.354.328-.514.002-.069-.118-.125-.265-.125-.176 0-.233.091-.166.264m46.275.219c-.169.407-.172.763-.014 1.809.004.023.091.041.193.041.13 0 .123-.077-.02-.25-.167-.201-.163-.25.021-.252.18-.002.175-.037-.021-.164s-.201-.162-.021-.164c.174-.002.184-.057.039-.231-.143-.173-.132-.275.047-.424.13-.108.221-.303.202-.434-.066-.449-.222-.424-.426.069m-227.256-.025.071.375c.009.046.085-.025.169-.158.161-.256.085-.508-.153-.508-.079 0-.117.131-.087.291m106.763.029c-.129.082-.335.11-.458.063s-.223-.011-.223.079c0 .32.611.331.808.015.219-.35.206-.367-.127-.157m.694-.043c-.277.111-.267.389.014.389.122 0 .222-.112.222-.25 0-.137-.006-.244-.014-.237a2 2 0 0 1-.222.098m104.995.196c-.117.074-.25.542-.296 1.039-.071.78-.056.847.112.488.107-.229.177-.632.156-.894-.021-.263.031-.435.115-.382.085.052.154-.015.154-.148a1 1 0 0 0-.014-.24c-.008.001-.11.063-.227.137m-107.738.324c-.185.228-.173.249.09.151a2 2 0 0 1 .569-.115c.145 0 .212-.052.148-.116-.221-.221-.593-.184-.807.08m10.955.03c-.172.278-.244 3.225-.099 4.091l.139.832.032-1.167c.069-2.564.089-3.917.059-3.917-.018 0-.077.072-.131.161m65.621.099c-.248.27-.272.681-.047.821.089.055.209-.088.267-.317.139-.553.038-.784-.22-.504m-181.208.157c.143.173.149.25.02.25a.18.18 0 0 0-.187.177c0 .097.056.141.125.099.069-.043.112 1.415.097 3.24-.016 1.92.037 3.317.125 3.317s.153-1.554.153-3.666c0-3.271-.029-3.667-.27-3.667-.222 0-.233.045-.063.25m219.722-.014c0 .137.062.211.139.163.076-.047.122 1.55.102 3.549l-.036 3.635-.094-3.333-.094-3.333-.036 3.375c-.024 2.163.023 3.375.13 3.375.255 0 .219 3.288-.037 3.373-.161.054-.162.403-.007 1.63.149 1.186.15 1.625.004 1.821-.142.189-.142.214-.002.092.121-.106 1.537-.136 3.881-.083 2.029.046 3.721.052 3.759.014.143-.145.063-5.681-.083-5.681-.281 0-.387 1.365-.267 3.441l.119 2.059H354l-.021-6.916c-.011-3.805-.03-7.01-.041-7.123-.031-.3-.549-.354-.549-.058m15.175-.133c-.13.053-.14.312-.034.862.083.432.115 3.652.071 7.157s-.029 6.392.034 6.416 1.728.006 3.698-.043l3.584-.088-3.5-.037-3.5-.037.046-7.166c.026-3.942-.011-7.161-.083-7.154a1.4 1.4 0 0 0-.316.09m7.225.605c.124.972.211 1.001.211.07 0-.428-.068-.778-.151-.778s-.11.319-.06.708m14.439-.506c-.068.11-.036.135.08.064.105-.065.192-.048.192.039 0 .086.221.19.491.229.605.089.517-.107-.154-.341-.352-.123-.529-.12-.609.009m-155.398.133c-.332.206-.085.398.262.203.156-.087.215-.201.13-.254s-.261-.029-.392.051m-.587.176c-.061.098-.219.137-.352.086-.135-.052-.197-.02-.14.072.056.09-.015.164-.158.164s-.26.082-.26.181.094.137.209.083c.114-.053.334-.142.488-.197s.321-.205.37-.333c.105-.275.001-.312-.157-.056m62.868.111c-.069.112-.045.356.054.541.135.254.129.337-.026.337-.158 0-.16.045-.008.197.312.313.419.042.256-.646-.093-.397-.197-.557-.276-.429m94.778.113c0 .287.942.501 1.176.267.152-.152-.18-.256-.607-.188-.068.01-.125-.056-.125-.147 0-.092-.1-.167-.222-.167s-.222.106-.222.235m-11.472.265c-.057.092-.016.167.091.167s.152.111.099.248c-.055.143-.01.231.107.208.112-.022.184.054.161.169-.023.114.079.208.226.208.174 0 .233.091.169.259-.057.148-.029.215.065.156.091-.056.165.02.165.168s.066.229.148.179.187.06.235.245c.049.185.151.325.228.311.351-.061.58.05 1.056.515.438.429.877.596 1.37.522.066-.01.203.137.305.328.141.263.285.321.602.242.269-.068.379-.043.31.068-.065.106.089.174.393.174.275 0 .547.076.605.169s.174.126.26.074c.085-.053.155-.012.155.09s.079.137.177.077.319.019.494.177c.174.157.432.242.572.188.141-.054.257-.042.257.028 0 .069.15.137.333.151.536.04.383-.249-.208-.395a6 6 0 0 0-.728-.14c-.102-.004-.289-.094-.416-.199s-.529-.246-.894-.314c-.364-.068-.763-.225-.887-.349-.264-.264-.534-.293-.534-.057a.164.164 0 0 1-.161.166c-.089 0-.127-.093-.085-.208.046-.127-.283-.364-.839-.604-.503-.218-.915-.453-.915-.524 0-.07-.187-.174-.415-.232-.23-.057-.693-.476-1.036-.935-.341-.456-.67-.83-.731-.83-.062 0-.151-.15-.199-.333-.093-.356-.366-.441-.535-.167m-116.501.168c-.057.093-.054.327.008.521.077.244.053.316-.08.234-.142-.087-.186.476-.168 2.147.014 1.245.092 2.306.174 2.357.083.051.149-.043.148-.209s.027-1.408.062-2.76c.062-2.451.052-2.608-.144-2.29m25.905.013a5 5 0 0 1-.069.527c-.031.16.013.333.096.385.084.051.152.393.152.76s-.068.625-.151.573c-.083-.051-.064.091.042.317l.192.41.099-.368c.094-.349.078-.84-.066-2.078-.065-.566-.273-.936-.295-.526m103.547-.057c-.165.058-.17.129-.021.309.25.301.653.302.653.001 0-.265-.315-.42-.632-.31M232 49.922c0 .269.26.331.406.095.051-.082-.02-.192-.157-.244-.151-.058-.249 0-.249.149m83.04-.172c.068.075.044.233-.055.351-.272.328.028.774.313.465.118-.128.14-.233.047-.233-.092 0-.128-.105-.078-.233a.306.306 0 0 0-.131-.36c-.12-.07-.164-.065-.096.01m-83.658.415c-.048.182-.153.29-.234.24s-.148-.012-.148.085-.08.177-.179.177-.291.112-.428.25c-.397.397.015.29.759-.197.375-.245.681-.545.681-.666 0-.346-.354-.258-.451.111m65.761.468c.158.111.17.193.041.273-.32.198-.23.935.099.808.177-.068.209-.133.084-.175-.11-.037-.2-.14-.2-.229 0-.09.081-.113.18-.051.115.07.161-.028.125-.269-.03-.209-.168-.411-.305-.448-.203-.055-.207-.037-.024.091m97.86.075c-.002.161.061.292.139.292s.344.186.589.414c.246.227.596.493.779.591s.292.244.243.323.02.255.154.389.206.281.159.328.058.317.231.602.369.465.435.399c.065-.065.069.01.009.167-.063.165-.031.287.075.287.101 0 .184-.192.184-.427s-.067-.385-.148-.335c-.242.15-.555-.362-.441-.721.069-.217-.008-.448-.222-.661-.18-.181-.297-.372-.258-.425.038-.054.025-.066-.028-.028-.138.099-.735-.438-.646-.581.04-.065-.058-.107-.217-.095-.16.013-.278-.052-.264-.144.014-.091-.08-.263-.209-.381-.191-.176-.234-.176-.236 0-.002.152-.05.141-.164-.035-.138-.214-.162-.208-.164.041m-190.221.065c-.177.178.045.386.306.286.134-.052.202-.161.151-.243-.108-.175-.306-.193-.457-.043m122.171.185c-.21.397-.114 2.571.124 2.81.233.232.248.13.157-1.047-.056-.717-.099-1.436-.095-1.596.007-.306-.073-.378-.186-.167M203.5 51.24c0 .137.143.229.333.214.184-.014.334-.121.334-.239s-.15-.215-.334-.215c-.183 0-.333.108-.333.24m-.908.077c-.312.122-.311.13.031.22.22.057.389.004.444-.139.098-.255.009-.27-.475-.081m27.49.186c-.058.093-.175.126-.26.073s-.155-.012-.155.091c0 .102-.077.139-.171.08-.094-.058-.16-.043-.147.032.054.313-.025.568-.152.49-.075-.046-.252.173-.394.486-.143.314-.194.531-.114.481.192-.118.179.118-.022.431-.089.137-.164.175-.167.083-.006-.191-.327.263-.331.468-.001.074.091.077.206.007.115-.071.069.084-.101.344-.233.356-.259.504-.106.598.155.096.149.144-.024.202-.188.063-.184.131.023.386.137.17.175.265.083.21-.103-.061-.159.228-.146.76.035 1.475.057 1.608.271 1.608.154 0 .212-.528.223-2.042.014-1.883.052-2.118.49-3.041.262-.55.46-1.021.44-1.046s.172-.23.426-.453c.255-.224.411-.41.348-.412-.064-.003-.163.071-.22.164m-29.832.164c-.122.197.041.197.5 0 .321-.138.32-.144-.032-.155-.201-.007-.411.063-.468.155m114.599.291-.067.875c-.018.23.043.428.135.442.091.014.148-.043.125-.125s.023-.15.103-.15.119-.222.087-.493c-.031-.271.024-.543.123-.604.123-.076.108-.157-.046-.255-.355-.225-.423-.18-.46.31m-72.516-.148c0 .079-.206.115-.458.08l-.458-.063.416.208c.23.115.508.323.62.462.246.306.28.73.047.586-.092-.056-.167.052-.167.24 0 .189.085.344.187.344.122 0 .108.098-.041.282-.198.243-.195.261.021.134.211-.124.216-.106.034.12-.215.265.021.631.256.396.2-.2.223-2.466.028-2.701-.215-.259-.485-.308-.485-.088m54.854.174c-.126.08-.178.229-.115.331.178.287.355.219.382-.148.029-.382.037-.376-.267-.183m-57.02.193c0 .19.447.209.562.024.045-.072-.064-.143-.241-.156s-.321.046-.321.132m-1.736.164c-.267.079-.548.106-.625.059-.077-.048-.139.015-.139.138s.151.236.337.25c.196.015.292-.047.229-.149-.069-.111.015-.136.232-.067.187.06.391.027.452-.073.08-.13.18-.126.348.013.151.126.235.133.235.021 0-.097.131-.21.292-.251s.029-.079-.292-.082a4.4 4.4 0 0 0-1.069.141m-1.431.27c0 .092-.094.167-.208.167-.921 0-2.192 1.343-2.07 2.186.037.249-.001.538-.082.642-.094.119-.061.222.09.28.173.066.226-.021.193-.318-.024-.225.024-.452.108-.504.085-.052.056-.211-.065-.361-.138-.171-.145-.224-.019-.149.108.065.251.03.317-.077.076-.122.049-.151-.072-.076-.105.065-.192.039-.192-.058s.117-.176.26-.176.213-.075.157-.167c-.057-.092.011-.167.151-.167.159 0 .218-.095.158-.252-.072-.187-.02-.222.199-.138.202.077.258.052.177-.079q-.116-.191.139-.094c.143.054.259.012.259-.095s.067-.154.148-.103c.181.112.608-.371.459-.52-.059-.059-.107-.033-.107.059m60.192.806c.016.412.089.75.163.75s.091.112.039.25c-.053.138-.005.25.108.25.14 0 .166-.143.083-.459a5.7 5.7 0 0 1-.145-1c-.013-.298-.08-.541-.15-.541s-.113.337-.098.75m63.651-.667c-.025.092-.064.617-.087 1.167-.036.856-.02.92.11.441.084-.307.123-.832.088-1.166-.036-.335-.085-.534-.111-.442m-321.599.333c.07.184.165.465.211.625.046.161.149.292.228.292s.056-.206-.052-.458c-.234-.551-.576-.956-.387-.459m250.539-.143c-.059.058.046.32.232.582.262.368.28.453.079.376-.145-.056-.261-.014-.261.094 0 .107.08.145.178.085.119-.074.141.079.068.471-.064.344-.038.624.065.688.096.06.139.202.095.317s.053.356.216.536.271.505.24.721c-.04.282.003.357.153.264.145-.09.177-.047.105.14-.076.2-.03.244.18.17.227-.08.243-.056.081.119-.16.173-.131.28.141.515.188.164.293.377.233.474-.06.098.008.222.15.277.143.054.217.168.165.253s-.033.132.043.107.165.029.2.121c.034.092.312.402.616.689.305.287.504.573.443.634s.017.062.175.001c.371-.142.381-.114-.297-.813-.321-.33-.583-.635-.583-.677s-.252-.473-.56-.956-.613-1.046-.678-1.252a1.8 1.8 0 0 0-.368-.625c-.138-.138-.174-.251-.08-.251.105 0 .075-.272-.077-.704a7.6 7.6 0 0 1-.321-1.269c-.135-1.054-.331-1.39-.633-1.087m-148.947.592c.005.418.325.763.328.353.002-.201-.072-.412-.164-.468s-.166-.005-.164.115m166.69.469c-.119.27-.17.568-.112.662s.001.17-.126.17c-.22 0-.256.093-.311.792-.031.404-.313.726-.522.597-.1-.062-.123-.026-.054.086.065.105.035.192-.068.192-.102 0-.145.067-.094.149.1.162-.384.429-.656.364-.091-.023-.111.014-.044.082.131.131-.604.572-.954.572-.116 0-.314.126-.44.281-.203.25-.192.266.105.145.183-.075.502-.172.708-.217.207-.045.375-.152.375-.239 0-.086.069-.114.153-.062.179.111 1.727-1.413 1.812-1.785.016-.07.144-.35.285-.623.142-.273.245-.516.229-.54s.028-.22.097-.435c.189-.596-.133-.756-.383-.191m7.415-.204c.031.049-.022.183-.117.298-.12.145-.12.242.002.317.228.141.436-.392.222-.569-.089-.074-.137-.095-.107-.046m-268.279.609c.456.642 1.253 1.454 1.588 1.618.183.09.092-.047-.203-.305a17 17 0 0 1-1.084-1.063c-.3-.327-.436-.44-.301-.25m280.183.136c.025.789.298 1.082.31.333.006-.39-.063-.708-.155-.708s-.161.168-.155.375m-287.012.05c0 .208.532 1.099.609 1.021.047-.046-.012-.26-.131-.474-.118-.214-.199-.445-.18-.514S40.092 54.5 40 54.5s-.167.041-.167.092m202.385.419c.046.177.014.322-.073.322s-.072.159.035.359c.163.304.152.343-.072.257-.145-.056-.315-.018-.378.084q-.111.182.106.049c.162-.101.191-.06.109.154-.061.16-.112.327-.112.371s-.069.036-.154-.016c-.085-.053-.203.056-.262.242s-.177.295-.263.243c-.085-.053-.225.09-.311.316-.153.402-.713.714-1.135.633-.114-.022-.208.047-.208.154 0 .111-.141.156-.333.106-.184-.048-.334-.024-.334.052 0 .077-.131.172-.291.211-.161.04.083.037.541-.006.526-.049 1.029-.224 1.364-.476.292-.22.62-.399.729-.399.151 0 .152-.056.005-.233-.152-.184-.133-.227.093-.208.304.026 1.188-1.132 1.271-1.665.026-.171.101-.396.166-.5.071-.113-.023-.227-.229-.281-.281-.073-.332-.028-.264.231m55.356-.163c-.143.231.174.558.404.415.192-.118.069-.596-.153-.596-.076 0-.189.081-.251.181m92.093.041c0 .142.086.312.192.377q.188.114.063-.091c-.096-.155-.037-.181.224-.098.21.066.354.04.354-.066 0-.098-.069-.178-.153-.178s-.272-.045-.417-.101c-.17-.065-.263-.01-.263.157m-75.231.08c-.067.109-.076.273-.019.364.056.092.018.167-.085.167-.112 0-.145.135-.082.333.058.184.038.334-.045.334-.157 0-.538.721-.538 1.017 0 .093.08.12.177.059.098-.06.144-.144.101-.187-.042-.042.106-.273.328-.514.225-.242.363-.547.311-.684-.053-.137-.028-.292.054-.345.083-.053.098-.241.035-.419-.079-.22-.154-.26-.237-.125m83.267-.044c.06.06.045.277-.032.481-.144.378.041.925.216.642.253-.409.242-1.027-.02-1.127-.151-.058-.224-.056-.164.004m-7.286.408c-.057.092-.068.167-.024.167s.199.046.345.102c.195.074.238.03.163-.167-.117-.304-.331-.349-.484-.102m-92.655.315c-.114.183.311.557.462.406.06-.06.109-.21.109-.332 0-.248-.429-.304-.571-.074m-48.59.769c0 .458.072.945.161 1.083.116.18.162.015.162-.583 0-.459-.073-.946-.162-1.084-.116-.179-.161-.015-.161.584m-208.667-.479c.011.295.495.815.495.531 0-.144-.113-.355-.25-.469-.138-.114-.248-.142-.245-.062m223.419.051c-.053.085.072.272.277.416s.281.262.169.262c-.276 0-.256.261.041.529.885.799 1.403 1.057 1.64.819.132-.131.115-.187-.059-.201-.527-.042-.608-.074-.89-.356-.161-.16-.358-.291-.438-.291s-.115-.154-.079-.342c.038-.199-.039-.382-.186-.438-.138-.053-.212-.2-.164-.325.098-.255-.161-.316-.311-.073m126.915.107c.146.18.161.251.036.176-.115-.069-.208-.05-.208.042 0 .091.079.215.175.275.116.072.083.251-.098.528q-.277.42-.107.586a.281.281 0 0 0 .463-.303c-.049-.128-.029-.233.045-.233.313 0 .094-1.248-.23-1.31-.29-.056-.297-.033-.076.239m-257.301 3.409.045 3.412 3.667.005 3.667.005-3.446-.05-3.445-.05-.055-3.156c-.039-2.268-.114-3.214-.266-3.367-.172-.171-.203.441-.167 3.201m101.148-3.137c-.028.409.526 1.456.772 1.461.278.006.266-.046-.121-.492-.182-.209-.29-.445-.24-.525s.015-.145-.075-.145-.199-.132-.24-.292c-.07-.268-.078-.268-.096-.007m63.731-.035c-.161.261.065.497.366.381.155-.059.229-.035.172.057-.188.304.184.685.385.396.146-.21.166-.2.125.061-.051.328.118.454.983.731.411.132.55.12.616-.052.055-.144-.001-.19-.158-.13-.249.096-2.073-1.193-2.073-1.464 0-.199-.289-.185-.416.02m-157.378.5c0 .321.034.452.076.292s.042-.423 0-.583c-.042-.161-.076-.03-.076.291m219.639-.375c.046.489.299.761.31.334.007-.252-.063-.459-.155-.459-.091 0-.161.057-.155.125m19.266.153c-.061.061-.098.642-.082 1.292l.029 1.18.096-1.034.096-1.035.709.318c.659.296 1.097.095.541-.249-.091-.056-.166-.019-.166.084 0 .102-.077.139-.17.081-.093-.057-.126-.173-.074-.258.052-.084-.012-.112-.143-.062s-.282-.026-.337-.168c-.104-.274-.312-.335-.499-.149m-329.648.376c.623.395.704.415.704.17 0-.097-.069-.134-.152-.082-.084.051-.178.028-.209-.052s-.243-.199-.472-.264c-.349-.099-.327-.061.129.228m46.327-.214c-.066.104-.014.276.114.383.178.147.263.146.357-.007.076-.122.054-.157-.056-.089-.099.061-.206-.021-.238-.183q-.059-.289-.177-.104m-7.52.485c-.057.15-.052.356.011.459.064.103.099.434.079.735-.021.307.043.548.145.548.1 0 .135-.075.079-.167-.057-.091-.036-.166.047-.166.15 0 .001-1.424-.167-1.592-.049-.049-.136.033-.194.183m308.465.138c-.141.368.047.556.301.301.151-.15.151-.243.003-.392-.148-.148-.22-.126-.304.091m-355.698.267c.113.182.319.374.456.426.137.053.069-.095-.151-.33-.479-.51-.585-.543-.305-.096m55.377-.159c-.067.11-.02.264.107.343.277.172.426-.133.184-.376q-.167-.166-.291.033m171.61.014c.172.109.147.15-.107.172l-.53.046a.57.57 0 0 0-.308.13c-.061.061-.216.071-.345.021-.151-.058-.229.02-.221.22.008.17.048.227.09.126s.252-.151.467-.11.442-.007.504-.107c.21-.34.593-.195.593.224 0 .224.08.456.177.517.121.074.14-.089.062-.509s-.05-.659.09-.745c.127-.079.032-.128-.246-.128-.316 0-.384.043-.226.143m112.909-.062c-.241.241-.064.405.331.305.262-.065.392-.044.331.054-.055.089-.017.214.085.277.115.071.164.003.128-.178-.059-.302-.697-.636-.875-.458m-280.837.195c.162.162.738.175.738.016 0-.09-.184-.148-.409-.129s-.373.069-.329.113m212.356.182c-.067.258-.006.333.272.331.293-.002.314-.032.11-.164-.229-.148-.117-.241.22-.182.076.013.09-.053.032-.147-.176-.285-.541-.192-.634.162m76.782.026q-.117.191.1.058.214-.131.103.05c-.063.102-.212.147-.332.101s-.31.028-.423.165c-.114.136-.305.209-.427.162s-.263-.017-.314.066c-.051.082-.845.133-1.765.113-.968-.022-1.633.026-1.579.114a.18.18 0 0 0 .248.055c.086-.053.155-.025.155.062s.488.16 1.084.164c.595.003 1.083-.065 1.083-.151 0-.087.188-.111.417-.053.251.063.416.033.416-.075 0-.099.113-.136.25-.084.138.053.382.039.542-.03s.395-.147.522-.173c.346-.07.571-.351.445-.555-.145-.236-.375-.231-.525.011m-86.775.089c-.161.042-.292.133-.292.203 0 .207.415.144.639-.095.212-.227.165-.242-.347-.108m79.541.011c0 .347.466.571.806.389.252-.135.349-.118.422.072.107.278.698.334.854.082.061-.098-.014-.12-.184-.055-.21.081-.249.051-.148-.114.101-.162.064-.194-.134-.119-.149.058-.308.045-.353-.027-.045-.073-.254-.117-.464-.099s-.476-.041-.59-.131q-.208-.162-.209.002m-146.728.327c.279.204.562.148.562-.112 0-.076-.189-.128-.42-.115-.371.022-.388.047-.142.227m20.812-.119c-.057.091-.022.166.076.166.109 0 .139.166.075.417-.066.266-.034.417.09.417.107 0 .154.067.103.149s.012.189.141.239c.247.094.252-.217.017-1.097-.125-.471-.321-.585-.502-.291m9.522.035c.117.19.728.162.728-.033 0-.091-.182-.15-.405-.132-.223.019-.368.093-.323.165m35.142-.039c.123.199.919.233.919.039 0-.072-.23-.149-.512-.17-.314-.024-.471.027-.407.131m95.59.37c-.232.382-.275.592-.15.743.096.115.119.299.051.409-.073.118-.053.156.049.093.249-.154.397-.803.155-.683-.106.053-.063-.01.096-.141s.241-.286.181-.345c-.06-.06-.017-.109.096-.109.112 0 .162-.069.11-.152-.052-.084 0-.191.115-.237.125-.051.091-.09-.085-.098-.162-.007-.44.227-.618.52m-84.274.059c.055.142.044.225-.024.184s-.215.025-.326.146c-.161.173-.161.236 0 .296.114.043.021.15-.214.247-.229.094-.751.515-1.159.936s-.84.766-.959.766c-.118 0-.215.108-.215.24a.47.47 0 0 1-.192.359c-.121.074-.148.046-.072-.077.067-.108-.334.035-.891.318s-1.012.531-1.012.552c0 .159.686.036.841-.152.109-.13.264-.196.345-.145.081.05.148.012.148-.085 0-.098.173-.177.384-.177s.67-.263 1.021-.583c.35-.321.702-.584.782-.584s.146-.103.146-.23.15-.27.333-.318.334-.202.334-.341c0-.14.15-.302.333-.361s.333-.213.333-.344c0-.132.075-.239.167-.239s.167-.15.167-.333-.083-.334-.185-.334-.14.117-.085.259m-84.57.172c-.202.248-.203.275-.007.157.174-.104.21-.074.138.116-.055.142.005.407.132.589.127.181.2.362.161.401-.038.038.076.081.254.094.319.024.319.014.016-.59a9 9 0 0 1-.379-.841c-.055-.174-.127-.157-.315.074m20.893 2.194.03 1.959-3.125-.049-3.125-.049v-1.558c0-1.487-.227-2.089-.635-1.682-.048.048-.018.088.066.087.085 0 .129.729.1 1.667L242.478 63l3.136.002c1.725.002 3.305.048 3.511.103.374.1.375.097.375-2.002 0-1.188-.068-2.103-.155-2.103-.089 0-.143.838-.125 1.958M89.762 59.51c.05.234.109.534.13.666.066.418.39.875.497.701.057-.091-.082-.532-.308-.979-.227-.45-.37-.624-.319-.388m179.349.101c-.061.061-.111.759-.111 1.55 0 .897-.075 1.514-.2 1.639-.156.156-.119.2.166.2.357 0 .365-.043.309-1.678-.033-.936.003-1.58.081-1.458.105.166.14.148.141-.072.003-.296-.183-.383-.386-.181m110.806 1.55c0 1.301.03 1.444.291 1.376.161-.042.292.008.292.11s.056.177.125.167a.45.45 0 0 1 .208.017c.046.021.309.058.584.082.745.065.776.075.685.224-.046.075.147.102.43.06.356-.052.479-.017.399.114-.065.104-.032.189.073.189s.16-.091.123-.202c-.099-.296-1.924-.811-2.023-.57-.043.104-.084.066-.091-.084-.007-.154-.141-.264-.305-.25-.25.019-.298-.157-.34-1.254-.072-1.897-.451-1.88-.451.021m-246.132-.455c-.04.208-.074.077-.076-.289-.002-.367.03-.537.072-.377.042.159.043.459.004.666m123.674-.762c.116.046.167.153.116.237s.041.153.207.155c.189.001.231.048.112.125-.185.12.436 1.245.672 1.217.347-.04.434.026.434.332 0 .189.076.296.168.239s.215.02.273.171c.084.22.134.23.246.052.107-.168.142-.149.144.08.001.165.072.258.157.205s.203-.018.262.076c.059.095.168.135.243.088.075-.046.225.023.334.154.108.131.317.193.463.137.169-.065.223-.035.15.083-.07.113.012.175.212.16.492-.037.307-.184-1.064-.853-.69-.337-1.255-.666-1.256-.732s-.253-.386-.561-.71c-.308-.325-.612-.756-.677-.959-.075-.238-.245-.363-.48-.355-.2.008-.27.052-.155.098m96.372.681c.001.206-.073.375-.164.375s-.166-.281-.164-.625c.001-.465.043-.561.164-.375.089.137.162.419.164.625m-112.403-.042c-.245.321-.366.584-.27.584.353 0 .424-.037.38-.196-.026-.089.027-.117.116-.062.163.101.513-.398.513-.731 0-.338-.296-.176-.739.405m154.683-.472c-.211.212-.11.378.166.272q.28-.107.157.089c-.066.107-.261.195-.434.195s-.365.083-.428.184c-.078.127.011.147.282.063.569-.175.806-.403.702-.676-.099-.256-.267-.305-.445-.127m-167.062.431c.042.114.17.186.284.16.125-.03.169.052.111.203-.053.138-.032.29.046.339.266.164.33-.4.074-.656-.307-.307-.621-.336-.515-.046m64.857.125c.052.137.14.381.197.541s.169.301.25.313l.355.049a.196.196 0 0 1 .163.242c-.025.117.031.165.125.107s.171-.026.171.071.131.176.291.174c.25-.002.256-.026.042-.164-.138-.089-.182-.163-.099-.164s-.023-.153-.234-.336-.455-.333-.541-.333-.304-.169-.485-.375c-.181-.207-.287-.263-.235-.125m-203.134.748c.054.138.164.252.246.252s.13.089.107.198.09.227.25.262c.446.098.348-.189-.204-.597-.344-.254-.466-.29-.399-.115m139.093-.071a.52.52 0 0 0 .291.291c.125.042.188-.02.146-.145a.52.52 0 0 0-.292-.292c-.125-.042-.187.021-.145.146M395 61.321c0 .085-.131.181-.292.213-.239.049-.247.076-.041.155.137.053.394-.043.57-.213.283-.273.288-.309.042-.309-.153 0-.279.069-.279.154m-154.917.619c-.929.808-.983.843-1.196.772a.27.27 0 0 0-.298.113c-.06.096-.246.175-.414.175s-.351.116-.405.259c-.064.165-.032.217.088.142.103-.063.308-.132.456-.153.513-.072 1.019-.288 1.019-.434 0-.081.057-.138.125-.128.347.055.54-.069.956-.614.604-.791.482-.84-.331-.132m-9.75-.015c0 .142.244.361.542.485.298.125.6.286.671.357.198.2.823.259.704.067a.4.4 0 0 0-.308-.167c-.112 0-.464-.222-.782-.494-.659-.563-.827-.613-.827-.248m163.622-.023c-.236.236-.953.52-1.168.463-.071-.019-.171.074-.222.206-.051.133-.183.206-.295.164-.111-.043-.525.036-.92.176s-.786.212-.868.161-.149-.021-.149.065.188.193.417.237.417.007.417-.082c0-.088.116-.116.258-.062.158.061.216.031.15-.076-.06-.097-.007-.162.117-.145.53.072 1.154-.021 1.068-.16-.052-.083.041-.116.205-.073.169.044.433-.071.609-.266.171-.189.487-.343.702-.343.435 0 .526-.246.145-.392-.134-.052-.344.005-.466.127m-302.205.431c-.057.092.018.167.167.167.167 0 .225.079.152.208-.09.16-.069.163.092.015.115-.107.16-.275.098-.375-.14-.227-.374-.233-.509-.015m.816.455c.06.061.227.128.369.148.495.073.752.23.649.396-.057.092-.024.168.073.168.307 0 .19-.473-.144-.579-.557-.177-1.062-.248-.947-.133m8.226-.006c-.356.093-.391.551-.042.551.138 0 .231-.09.208-.2s.046-.205.153-.209a.56.56 0 0 0 .32-.132c.132-.133-.154-.137-.639-.01M298 62.969c.321.154.621.325.667.38.149.18.666.101.666-.101 0-.109-.22-.204-.489-.211-.27-.008-.64-.094-.823-.192s-.394-.174-.468-.168.126.137.447.292m8.426-.064c-.664.205-.982.539-.514.539.14 0 .255-.062.255-.138s.056-.13.125-.12c.375.06.683-.048.768-.269.053-.138.08-.242.06-.233-.02.01-.332.109-.694.221M74 62.958c0 .069 1.106.106 2.458.082 4.55-.079 4.982-.139 1.25-.173-2.039-.019-3.708.023-3.708.091m31.442 0c-.043.069 1.022.106 2.365.082 4.509-.079 4.969-.139 1.328-.173-1.989-.019-3.65.023-3.693.091m162.682.056c-.161.094-.368.125-.459.069-.091-.057-.165-.032-.165.054 0 .087.15.197.334.245.183.048.291.019.24-.064-.052-.083.023-.151.166-.151s.26-.075.26-.167c0-.201-.007-.201-.376.014m-168.367.141c-.167.27.196.352.411.093.168-.202.157-.248-.054-.248-.144 0-.304.07-.357.155m132.667 0c-.114.184.149.383.303.229.158-.158.129-.384-.05-.384-.087 0-.2.07-.253.155m.909.161c0 .246.393.321 1.314.249.563-.044.838-.009.771.1-.059.095.063.167.28.166.31-.002.336-.034.135-.164-.137-.089-.171-.163-.075-.164s.265.087.375.197c.15.15.2.151.2.005 0-.107.113-.151.25-.099.138.053.25.018.25-.078 0-.108-.532-.167-1.417-.157-.779.009-1.467-.033-1.528-.094-.162-.162-.555-.135-.555.039m66.417.017c-.057.092-.03.167.06.167.089 0 .3.052.468.116.286.108.288.097.026-.167-.324-.327-.412-.345-.554-.116m4.75.01c0 .097-.075.13-.167.074-.091-.057-.166-.016-.166.091 0 .121.11.148.291.071.161-.068.423-.118.584-.112.16.007.291-.058.291-.144s-.187-.156-.416-.156-.417.079-.417.176m79.5-.029c0 .081.15.186.333.234.217.057.334.005.334-.147 0-.129-.15-.234-.334-.234-.183 0-.333.066-.333.147m5.083.13c-.293.235-.296.255-.028.162.168-.058.454-.106.635-.106s.283-.075.227-.167c-.147-.237-.448-.197-.834.111m-293.75.022c0 .085.207.121.459.081.358-.057.403-.034.208.104-.326.231-.074.234.355.004.244-.13.399-.123.579.026.187.155.294.158.44.012.257-.258.511-.247.354.015-.096.16-.069.165.115.021.132-.103.409-.159.615-.126.207.034.375.001.375-.072 0-.074-.787-.153-1.75-.177-.996-.024-1.75.024-1.75.112m167.605-.001c-.045.073.333.105.84.073.621-.04.886-.001.812.118-.06.098-.036.177.053.177s.194-.093.233-.208c.055-.165.122-.166.318-.004.145.12.311.143.402.056.085-.082.342-.182.571-.224.229-.041-.385-.084-1.365-.097-.981-.012-1.819.037-1.864.109m38.147.038c.058.093.175.126.26.073s.155-.017.155.079c0 .21.832.182 1.125-.039.132-.099.208-.096.208.008 0 .238.71.164.792-.082.052-.156-.276-.209-1.288-.209-.876 0-1.32.06-1.252.17m84.096-.102c.038.037.331.091.652.121s.639.131.706.224c.077.108.124.091.125-.044.002-.16.084-.17.325-.041.453.242 1.519.232 1.178-.011-.201-.144-.177-.163.125-.097.206.045.375.014.375-.069s-.8-.151-1.778-.151-1.747.031-1.708.068M69.673 64.656c-.212.394-.221.56-.026.44.147-.091.376-.763.26-.763-.034 0-.14.145-.234.323"></path><path fill="#144c79" d="m43.583 11.598-.5.43.542-.359c.298-.197.542-.391.542-.43 0-.125-.071-.082-.584.359M42 12.917c-.405.412-.699.75-.653.75s.415-.338.82-.75c.405-.413.698-.75.652-.75s-.414.337-.819.75m-17.875.041c.848.03 2.235.03 3.083 0 .848-.031.155-.055-1.541-.055s-2.39.024-1.542.055M22.081 32.75c0 10.633.02 15.008.044 9.721s.024-13.986 0-19.333-.044-1.021-.044 9.612m16.794-11.5c.002.367.036.497.076.29s.039-.508-.003-.667-.074.01-.073.377m-.536 8.739c-.211.395-.221.561-.026.44.147-.091.377-.762.261-.762-.034 0-.14.145-.235.322m.097 10.928c.059.275.181.575.271.666q.162.163.042-.25c-.198-.673-.436-.99-.313-.416m.439 8.5c.002.366.036.497.076.289.04-.207.039-.507-.003-.666s-.074.01-.073.377m329.527 3.166c0 1.65.025 2.303.056 1.45.03-.852.03-2.202-.001-3-.03-.797-.055-.1-.055 1.55M68.075 67.208l-.658.709.708-.659c.659-.613.785-.758.659-.758-.027 0-.346.319-.709.708"></path></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200" class="logoBadge"><g fill="none" fill-rule="evenodd"><path fill="#FFF" d="M99 52h84v34H99z"></path><path fill="#3ECC5F" d="M23 163c-7.398 0-13.843-4.027-17.303-10A19.9 19.9 0 0 0 3 163c0 11.046 8.954 20 20 20h20v-20z"></path><path fill="#3ECC5F" d="M112.98 57.376 183 53V43c0-11.046-8.954-20-20-20H73l-2.5-4.33c-1.112-1.925-3.889-1.925-5 0L63 23l-2.5-4.33c-1.111-1.925-3.889-1.925-5 0L53 23l-2.5-4.33c-1.111-1.925-3.889-1.925-5 0L43 23q-.032.002-.065.003l-4.142-4.141c-1.57-1.571-4.252-.853-4.828 1.294l-1.369 5.104-5.192-1.392c-2.148-.575-4.111 1.389-3.535 3.536l1.39 5.193-5.102 1.367c-2.148.576-2.867 3.259-1.296 4.83l4.142 4.142q-.002.031-.003.064l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 53l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 63l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 73l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 83l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 93l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 103l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 113l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 123l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 133l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 143l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 153l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 163c0 11.046 8.954 20 20 20h120c11.046 0 20-8.954 20-20V83l-70.02-4.376A10.645 10.645 0 0 1 103 68c0-5.621 4.37-10.273 9.98-10.624"></path><path fill="#3ECC5F" d="M143 183h30v-40h-30z"></path><path fill="#44D860" d="M193 158c-.219 0-.428.037-.639.064q-.055-.225-.116-.451A5 5 0 0 0 190.32 148a4.96 4.96 0 0 0-3.016 1.036 27 27 0 0 0-.335-.336 4.96 4.96 0 0 0 1.011-2.987 5 5 0 0 0-9.599-1.959c-.148-.042-.297-.077-.445-.115.027-.211.064-.42.064-.639a5 5 0 0 0-5-5 5 5 0 0 0-5 5c0 .219.037.428.064.639-.148.038-.297.073-.445.115a4.998 4.998 0 0 0-9.599 1.959c0 1.125.384 2.151 1.011 2.987-3.717 3.632-6.031 8.693-6.031 14.3 0 11.046 8.954 20 20 20 9.339 0 17.16-6.41 19.361-15.064.211.027.42.064.639.064a5 5 0 0 0 5-5 5 5 0 0 0-5-5"></path><path fill="#3ECC5F" d="M153 123h30v-20h-30z"></path><path fill="#44D860" d="M193 115.5a2.5 2.5 0 1 0 0-5c-.109 0-.214.019-.319.032q-.028-.113-.058-.225a2.501 2.501 0 0 0-.963-4.807c-.569 0-1.088.197-1.508.518a7 7 0 0 0-.168-.168c.314-.417.506-.931.506-1.494a2.5 2.5 0 0 0-4.8-.979A10 10 0 0 0 183 103c-5.522 0-10 4.478-10 10s4.478 10 10 10c.934 0 1.833-.138 2.69-.377a2.5 2.5 0 0 0 4.8-.979c0-.563-.192-1.077-.506-1.494q.085-.083.168-.168c.42.321.939.518 1.508.518a2.5 2.5 0 0 0 .963-4.807q.03-.112.058-.225c.105.013.21.032.319.032"></path><path fill="#000" d="M63 55.5a2.5 2.5 0 0 1-2.5-2.5c0-4.136-3.364-7.5-7.5-7.5s-7.5 3.364-7.5 7.5a2.5 2.5 0 1 1-5 0c0-6.893 5.607-12.5 12.5-12.5S65.5 46.107 65.5 53a2.5 2.5 0 0 1-2.5 2.5"></path><path fill="#FFFF50" d="M103 183h60c11.046 0 20-8.954 20-20V93h-60c-11.046 0-20 8.954-20 20z"></path><path fill="#000" d="M168.02 124h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 20h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 20h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0-49.814h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 19.814h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 20h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2M183 61.611c-.012 0-.022-.006-.034-.005-3.09.105-4.552 3.196-5.842 5.923-1.346 2.85-2.387 4.703-4.093 4.647-1.889-.068-2.969-2.202-4.113-4.46-1.314-2.594-2.814-5.536-5.963-5.426-3.046.104-4.513 2.794-5.807 5.167-1.377 2.528-2.314 4.065-4.121 3.994-1.927-.07-2.951-1.805-4.136-3.813-1.321-2.236-2.848-4.75-5.936-4.664-2.994.103-4.465 2.385-5.763 4.4-1.373 2.13-2.335 3.428-4.165 3.351-1.973-.07-2.992-1.51-4.171-3.177-1.324-1.873-2.816-3.993-5.895-3.89-2.928.1-4.399 1.97-5.696 3.618-1.232 1.564-2.194 2.802-4.229 2.724a1 1 0 0 0-.072 2c3.017.101 4.545-1.8 5.872-3.487 1.177-1.496 2.193-2.787 4.193-2.855 1.926-.082 2.829 1.115 4.195 3.045 1.297 1.834 2.769 3.914 5.731 4.021 3.103.104 4.596-2.215 5.918-4.267 1.182-1.834 2.202-3.417 4.15-3.484 1.793-.067 2.769 1.35 4.145 3.681 1.297 2.197 2.766 4.686 5.787 4.796 3.125.108 4.634-2.62 5.949-5.035 1.139-2.088 2.214-4.06 4.119-4.126 1.793-.042 2.728 1.595 4.111 4.33 1.292 2.553 2.757 5.445 5.825 5.556l.169.003c3.064 0 4.518-3.075 5.805-5.794 1.139-2.41 2.217-4.68 4.067-4.773z"></path><path fill="#3ECC5F" d="M83 183h40v-40H83z"></path><path fill="#44D860" d="M143 158c-.219 0-.428.037-.639.064-.038-.15-.074-.301-.116-.451A5 5 0 0 0 140.32 148a4.96 4.96 0 0 0-3.016 1.036 27 27 0 0 0-.335-.336 4.96 4.96 0 0 0 1.011-2.987 5 5 0 0 0-9.599-1.959c-.148-.042-.297-.077-.445-.115.027-.211.064-.42.064-.639a5 5 0 0 0-5-5 5 5 0 0 0-5 5c0 .219.037.428.064.639-.148.038-.297.073-.445.115a4.998 4.998 0 0 0-9.599 1.959c0 1.125.384 2.151 1.011 2.987-3.717 3.632-6.031 8.693-6.031 14.3 0 11.046 8.954 20 20 20 9.339 0 17.16-6.41 19.361-15.064.211.027.42.064.639.064a5 5 0 0 0 5-5 5 5 0 0 0-5-5"></path><path fill="#3ECC5F" d="M83 123h40v-20H83z"></path><path fill="#44D860" d="M133 115.5a2.5 2.5 0 1 0 0-5c-.109 0-.214.019-.319.032q-.028-.113-.058-.225a2.501 2.501 0 0 0-.963-4.807c-.569 0-1.088.197-1.508.518a7 7 0 0 0-.168-.168c.314-.417.506-.931.506-1.494a2.5 2.5 0 0 0-4.8-.979A10 10 0 0 0 123 103c-5.522 0-10 4.478-10 10s4.478 10 10 10c.934 0 1.833-.138 2.69-.377a2.5 2.5 0 0 0 4.8-.979c0-.563-.192-1.077-.506-1.494q.085-.083.168-.168c.42.321.939.518 1.508.518a2.5 2.5 0 0 0 .963-4.807q.03-.112.058-.225c.105.013.21.032.319.032"></path><path fill="#000" d="M143 41.75c-.16 0-.33-.02-.49-.05a2.5 2.5 0 0 1-.47-.14c-.15-.06-.29-.14-.431-.23-.13-.09-.259-.2-.38-.31-.109-.12-.219-.24-.309-.38s-.17-.28-.231-.43a2.6 2.6 0 0 1-.189-.96c0-.16.02-.33.05-.49s.08-.31.139-.47c.061-.15.141-.29.231-.43.09-.13.2-.26.309-.38.121-.11.25-.22.38-.31.141-.09.281-.17.431-.23s.31-.11.47-.14c.32-.07.65-.07.98 0 .159.03.32.08.47.14s.29.14.43.23c.13.09.259.2.38.31.11.12.22.25.31.38.09.14.17.28.23.43.06.16.11.31.14.47.029.16.05.33.05.49 0 .66-.271 1.31-.73 1.77-.121.11-.25.22-.38.31-.14.09-.281.17-.43.23a2.6 2.6 0 0 1-.96.19m20-1.25c-.66 0-1.3-.27-1.771-.73a4 4 0 0 1-.309-.38c-.09-.14-.17-.28-.231-.43a2.6 2.6 0 0 1-.189-.96c0-.66.27-1.3.729-1.77.121-.11.25-.22.38-.31.141-.09.281-.17.431-.23s.31-.11.47-.14c.32-.07.66-.07.98 0 .159.03.32.08.47.14s.29.14.43.23c.13.09.259.2.38.31.459.47.73 1.11.73 1.77 0 .16-.021.33-.05.49s-.08.32-.14.47c-.07.15-.14.29-.23.43-.09.13-.2.26-.31.38-.121.11-.25.22-.38.31-.14.09-.281.17-.43.23a2.6 2.6 0 0 1-.96.19"></path></g></svg>]]></content>
        <author>
            <name>Keith Tan</name>
            <email>developers@kitimi365.com</email>
            <uri>https://github.com/mkeithx</uri>
        </author>
        <category label="Welcome" term="Welcome"/>
        <category label="Docs" term="Docs"/>
        <category label="mkeithX" term="mkeithX"/>
    </entry>
</feed>