starter_packs/tests.py::TestStarterPacks::test_index_page_logged_in

First seen 10 months, 2 weeks ago in commit 1b5db pushed by Anže Pečar

Last 100 Runs
Pass % 100.0%
p50 duration 0.1163s
p95 duration 0.1465s

45 runs 45 passed in the last 30 days

Run 9 months, 4 weeks ago
Status PASS
Commit

#91 Start adding translation strings

Commit 00de4 pushed by Anže Pečar
Run 9 months, 4 weeks ago
Status PASS
Commit

Feedback after following all #96

Commit e9679 pushed by Anže Pečar
Run 9 months, 4 weeks ago
Status PASS
Commit

Basic search #95

Commit fa6b9 pushed by Anže Pečar
Run 9 months, 4 weeks ago
Status PASS
Commit

Merge pull request #97 from anze3db/pre-commit-ci-update-config

Commit fd661 pushed by Anže Pečar
Run 10 months ago
Status PASS
Commit

Merge 83c1642312132d5e9fccb5220a9bc4a3291f1804 into 4f9a46091ff18822723ae14ec30512e14fcac386

Commit 46cfe pushed by pre-commit-ci[bot]
Run 10 months ago
Status PASS
Commit

Properly set the starter packs page url

Commit 4f9a4 pushed by Anže Pečar
Run 10 months ago
Status PASS
Commit

Update page descriptions

Commit 40021 pushed by Anže Pečar
Run 10 months ago
Status PASS
Commit

Handle 500 errors when response doesn't return expected json

Commit 6aadf pushed by Anže Pečar
Run 10 months ago
Status PASS
Commit

Resolve state could not be found in cache errors

Commit d7417 pushed by Anže Pečar
Run 10 months ago
Status PASS
Commit

Disable version check to see if that will fix Akkoma login issue

Commit 8efc9 pushed by Anže Pečar
Run 10 months ago
Status PASS
Commit

Reindex if discoverable=False

Commit f4de5 pushed by Anže Pečar
Run 10 months ago
Status PASS
Commit

#94 Add option to search starter packs containg you without logging in

Commit c7447 pushed by Anže Pečar
Run 10 months ago
Status PASS
Commit

Merge pull request #93 from anze3db/pre-commit-ci-update-config

Commit fd895 pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Merge 8ff7fc791240ff8a005b8daa619799b3d6af1bc5 into b12e58ae48dc9814d4543b1f4a18a8baeede1629

Commit 05101 pushed by pre-commit-ci[bot]
Run 10 months, 1 week ago
Status PASS
Commit

Fix condition

Commit b12e5 pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Show the warning if accounts hidden

Commit a957b pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Fix count on your starter packs

Commit 1df67 pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Fix render emojis

Commit a365b pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Remove unecessary p when not needed

Commit 8ec73 pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Improve ordering

Commit 805ad pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Add shortcut for adding accounts

Commit 201e4 pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Fix last_status_at

Commit 2c4e5 pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Fix crawler when datetime is in iso

Commit cebe8 pushed by Anže Pečar
Run 10 months, 1 week ago
Status PASS
Commit

Filter starter packs by community, yours, including you

Commit df314 pushed by Anže Pečar
Run 10 months, 1 week ago
Status FAIL
Commit

Filter starter packs by community, yours, including you

Commit 08a3f pushed by Anže Pečar
Repr
self = <starter_packs.tests.TestStarterPacks testMethod=test_index_page_logged_in>

    def test_index_page_logged_in(self):
        self.client.force_login(self.user)
        response = self.client.get(reverse("starter_packs"))
        self.assertEqual(response.status_code, 200)
        self.assertContains(response, "Community Starter Packs")
>       self.assertNotContains(response, "Your Starter Packs")

starter_packs/tests.py:25: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.venv/lib/python3.13/site-packages/django/test/testcases.py:643: in assertNotContains
    self.assertEqual(
E   AssertionError: 1 != 0 : 'Your Starter Packs' unexpectedly found in the following response
E   b'\n\n\n\n<!DOCTYPE html>\n<html lang="en">\n    <head>\n        <meta charset="utf-8">\n        <meta name="viewport" content="width=device-width, initial-scale=1">\n        \n\n<link rel="stylesheet" href="/static/css/dist/styles.7af1f1b7e7b7.css">\n\n\n\n\n        <meta name="keywords"\n              content="fedidevs,mastodon,developers,developer,fediverse,discover,discover developers" />\n        <title>Mastodon Starter Pack Directory | Fedidevs</title>\n        <meta name="description"\n              content="Discover amazing developers on Mastodon.">\n        \n        <!-- PWA -->\n        <meta name="apple-mobile-web-app-status-bar-style"\n              content="black-translucent" />\n        <meta http-equiv="X-UA-Compatible" content="ie=edge" />\n        <link rel="apple-touch-icon"\n              sizes="180x180"\n              href="/apple-touch-icon.png?v=2">\n        <link rel="icon"\n              type="image/png"\n              sizes="32x32"\n              href="/favicon-32x32.png?v=2">\n        <link rel="icon"\n              type="image/png"\n              sizes="16x16"\n              href="/favicon-16x16.png?v=2">\n        <link rel="manifest" href="/site.webmanifest?v=2">\n        <link rel="mask-icon" href="/safari-pinned-tab.svg?v=2" color="#1a1a1a">\n        <link rel="shortcut icon" href="/favicon.ico?v=2">\n        <meta name="msapplication-TileColor" content="#1a1a1a">\n        <meta name="theme-color" content="#1a1a1a">\n        <!-- Facebook Meta Tags -->\n        <meta property="og:url" content="https://fedidevs.com">\n        <meta property="og:type" content="website">\n        <meta property="og:title" content="Mastodon Starter Pack Directory | Fedidevs">\n        <meta property="og:description"\n              content="Discover amazing developers from across the fediverse.">\n        \n            <meta property="og:image"\n                  content="http:///static/og-starterpacks.bde47ac7278e.png">\n        \n        <!-- Twitter Meta Tags -->\n        <meta name="twitter:card" content="summary_large_image">\n        <meta property="twitter:domain" content="fedidevs.com">\n        <meta property="twitter:url" content="https://fedidevs.com">\n        <meta name="twitter:title" content="Mastodon Starter Pack Directory | Fedidevs">\n        <meta name="twitter:description"\n              content="Discover amazing developers from across the fediverse.">\n        \n            <meta name="twitter:image"\n                  content="http:///static/og-starterpacks.bde47ac7278e.png">\n        \n        <!-- Page specific head -->\n        \n        \n        <script src="/static/src/components.ed36882c6509.js"></script>\n        <script defer\n                data-domain="fedidevs.com"\n                integrity="sha384-0FyNfDEk8Ux9AwEnjnG/nv6JmxPfajOhE5BQPlJXQ+Vv4ksrXZZVBVVRNtPsQqKQ"\n                src="https://plausible.io/js/script.tagged-events.js"\n                crossorigin="anonymous"></script>\n    </head>\n    <body class="min-h-screen bg-gray-100 dark:bg-gray-950 text-black dark:text-white"\n          hx-headers=\'{"X-CSRFToken": "e4PZsHGGbKdkzxabWDucj4ORZmU2S3BavkkEtLHsBj7u4CYmfE12IdLmDrlsXRvG"}\'>\n        <div class="fixed top-20 right-4 z-50">\n            \n        </div>\n        <div id="top-bar"\n             class="z-50 flex fixed w-full -top-16 backdrop-blur-2xl px-4 sm:px-12 py-4 pt-[72px] flex-row justify-between items-center">\n            <div class="flex items-center flex-1 gap-4 sm:gap-8 overflow-hidden">\n                <button data-drawer-target="logo-sidebar"\n                        data-drawer-toggle="logo-sidebar"\n                        aria-controls="logo-sidebar"\n                        type="button"\n                        class="inline-flex items-center p-2 text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600">\n                    <span class="sr-only">Open sidebar</span>\n                    <svg class="w-6 h-6"\n                         aria-hidden="true"\n                         fill="currentColor"\n                         viewBox="0 0 20 20"\n                         xmlns="http://www.w3.org/2000/svg">\n                        <path clip-rule="evenodd" fill-rule="evenodd" d="M2 4.75A.75.75 0 012.75 4h14.5a.75.75 0 010 1.5H2.75A.75.75 0 012 4.75zm0 10.5a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5a.75.75 0 01-.75-.75zM2 10a.75.75 0 01.75-.75h14.5a.75.75 0 010 1.5H2.75A.75.75 0 012 10z">\n                        </path>\n                    </svg>\n                </button>\n                <h1 class="text-2xl w-8 hidden md:block md:w-60">\n                    <a class="flex gap-2" href="/">\n                        <img src="/static/logo.939722613d86.png"\n                             alt="logo"\n                             class="w-8 h-8"\n                             width="32"\n                             height="32">\n                        <span>FEDIDEVS</span>\n                    </a>\n                </h1>\n                <h2 class="block md:hidden text-3xl font-semibold   text-black dark:text-white  ">\n                    FEDIDEVS\n                </h2>\n                <nav class="hidden md:flex gap-2 sm:gap-4 pl-1 text-lg font-semibold divide-x justify-stretch dark:divide-slate-800 divide-slate-300">\n                    <a href="/"><span class="opacity-50 hover:opacity-75">Accounts</span></a>\n                    <a class="pl-4" href="/conferences/"><span class="opacity-50 hover:opacity-75">Conferences</span></a>\n                    <a class="pl-4" href="/starter-packs/"><span class="">Starter&nbsp;Packs</span></a>\n                    <a class="pl-4" href="/stats/"><span class="opacity-50 hover:opacity-75">Stats</span></a>\n                </nav>\n            </div>\n            <div class="flex justify-between sm:gap-2">\n                <theme-toggle>\n                <button type="button"\n                        class="hidden sm:inline-flex items-center justify-center text-gray-900 transition rounded-full h-14 w-14 dark:text-white ring-gray-600 hover:bg-primary-500/10 focus:outline-none focus-visible:ring-2 dark:hover:bg-primary-400/10">\n                    <span class="sr-only">Toggle Theme</span>\n                    <span class="hidden dark:block"><svg fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" width="24" height="24">\n  <path stroke-linecap="round" stroke-linejoin="round" d="M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z" />\n</svg></span>\n                    <span class="block w-6 h-6 dark:hidden"><svg fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" width="24" height="24">\n  <path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z" />\n</svg></span>\n                </button>\n                </theme-toggle>\n                \n                    <button type="button"\n                            data-dropdown-toggle="dropdown"\n                            class="inline-flex items-center justify-center text-gray-900 transition rounded-full h-14 w-14 dark:text-white ring-gray-600 hover:bg-primary-500/10 focus:outline-none focus-visible:ring-2 dark:hover:bg-primary-400/10">\n                        <span class="sr-only">Account</span>\n                        <img src= loading="lazy" alt="avatar" class="w-8 h-8 rounded-full" />\n                    </button>\n                    <div id="dropdown"\n                         class="z-10 hidden bg-white divide-y divide-gray-100 rounded-lg shadow w-44 dark:bg-gray-700">\n                        <ul class="py-2 text-sm text-gray-700 dark:text-gray-200"\n                            aria-labelledby="dropdownDefaultButton">\n                            <li>\n                                <a href="/mastodon_logout/"\n                                   class="block px-4 py-2 hover:bg-gray-100 dark:hover:bg-gray-600 dark:hover:text-white">Sign out</a>\n                            </li>\n                        </ul>\n                    </div>\n                \n            </div>\n        </div>\n        \n            \n        \n        <aside id="logo-sidebar"\n               class="fixed top-0 left-0 z-40 min-w-[10rem] max-w-[35rem] h-screen mt-20 transition-transform -translate-x-full md:translate-x-0  bg-gray-100 dark:bg-gray-950"\n               aria-label="Sidebar">\n            <div class="flex flex-col justify-between p-12 pt-4 md:pt-8 pr-8 overflow-y-auto text-gray-900 min-w-60 max-w-[25rem] dark:text-white max-h-svh">\n                <nav class="flex md:hidden gap-2 sm:gap-4 text-lg font-semibold divide-x justify-stretch dark:divide-slate-800 divide-slate-300">\n                    <ul class="pb-8">\n                        <li>\n                            <a href="/"><span class="opacity-50 hover:opacity-75">Accounts</span></a>\n                        </li>\n                        <li>\n                            <a class="pt-8" href="/conferences/"><span class="opacity-50 hover:opacity-75">Conferences</span></a>\n                        </li>\n                        <li>\n                            <a href="/starter-packs/"><span class="">Starter Packs</span></a>\n                        </li>\n                        <li>\n                            <a href="/stats/"><span class="opacity-50 hover:opacity-75">Stats</span></a>\n                        </li>\n                    </ul>\n                </nav>\n                <div class="align-top">\n                    \n    <section class="mb-8 prose dark:prose-invert">\n        <h2>Mastodon starter packs</h2>\n        <p>Invite your friends to follow your favorite people on Mastodon.</p>\n    </section>\n    <section class="mb-16">\n        \n            <a href="/starter-packs/create/"\n               class="plausible-event-name=follow-signup-modal text-white  bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm px-4 py-2 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800">Create your starter pack</a>\n        \n    </section>\n\n                    <footer class="align-baseline">\n                        <nav>\n                            <div class="flex gap-4 mb-4">\n                                <a href="https://github.com/anze3db/fedidevs">\n                                    <svg xmlns="http://www.w3.org/2000/svg"\n                                         width="18"\n                                         height="18"\n                                         fill="currentColor"\n                                         viewBox="0 0 16 16">\n                                        <path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8" />\n                                    </svg>\n                                </a>\n                                <a rel="me" href="https://fosstodon.org/@fedidevs">\n                                    <svg xmlns="http://www.w3.org/2000/svg"\n                                         width="18"\n                                         height="18"\n                                         fill="currentColor"\n                                         viewBox="0 0 16 16">\n                                        <path d="M11.19 12.195c2.016-.24 3.77-1.475 3.99-2.603.348-1.778.32-4.339.32-4.339 0-3.47-2.286-4.488-2.286-4.488C12.062.238 10.083.017 8.027 0h-.05C5.92.017 3.942.238 2.79.765c0 0-2.285 1.017-2.285 4.488l-.002.662c-.004.64-.007 1.35.011 2.091.083 3.394.626 6.74 3.78 7.57 1.454.383 2.703.463 3.709.408 1.823-.1 2.847-.647 2.847-.647l-.06-1.317s-1.303.41-2.767.36c-1.45-.05-2.98-.156-3.215-1.928a4 4 0 0 1-.033-.496s1.424.346 3.228.428c1.103.05 2.137-.064 3.188-.189zm1.613-2.47H11.13v-4.08c0-.859-.364-1.295-1.091-1.295-.804 0-1.207.517-1.207 1.541v2.233H7.168V5.89c0-1.024-.403-1.541-1.207-1.541-.727 0-1.091.436-1.091 1.296v4.079H3.197V5.522q0-1.288.66-2.046c.456-.505 1.052-.764 1.793-.764.856 0 1.504.328 1.933.983L8 4.39l.417-.695c.429-.655 1.077-.983 1.934-.983.74 0 1.336.259 1.791.764q.662.757.661 2.046z" />\n                                    </svg>\n                                </a>\n                                <a href="mailto:[email protected]">\n                                    <svg xmlns="http://www.w3.org/2000/svg"\n                                         width="18"\n                                         height="18"\n                                         fill="currentColor"\n                                         viewBox="0 0 16 16">\n                                        <path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z" />\n                                    </svg>\n                                </a>\n                            </div>\n                            <ul>\n                                <li>\n                                    <a href="/faq/">FAQ</a>\n                                </li>\n                                <li>\n                                    <a href="/developers-on-mastodon/">Mastodon instances</a>\n                                </li>\n                                <li>\n                                    <a target="_blank" href="https://anze3db.ck.page/76db70f6e0 ">Newsletter</a>\n                                </li>\n                            </ul>\n                        </nav>\n                        <p class="mt-4 mb-12 text-sm prose dark:prose-invert">\n                            Created by <a href="https://fosstodon.org/@anze3db">An\xc5\xbee</a>\n                            and <a href="https://github.com/anze3db/fedidevs/graphs/contributors">friends.</a>\n                        </p>\n                    </footer>\n                </div>\n            </div>\n        </aside>\n        <div class="p-4 md:ml-[25rem]">\n            <div class="container pt-20 pl-0 mx-auto">\n                \n    <header class="pb-8">\n        <div class="border-b border-gray-200 dark:border-gray-700">\n            <ul class="flex flex-wrap justify-center -mb-px text-lg font-medium text-center text-gray-800 dark:text-gray-200">\n                <li class="me-2">\n                    \n    <a href="?tab=community"\n       class="inline-flex gap-2 items-center justify-center p-4 text-blue-600 border-b-2 border-blue-600 rounded-t-lg active dark:text-blue-500 dark:border-blue-500 group"\n       aria-current="page">\n                    <svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" width="24" height="24">\n  <path fill-rule="evenodd" d="M8.25 6.75a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0ZM15.75 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM2.25 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM6.31 15.117A6.745 6.745 0 0 1 12 12a6.745 6.745 0 0 1 6.709 7.498.75.75 0 0 1-.372.568A12.696 12.696 0 0 1 12 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 0 1-.372-.568 6.787 6.787 0 0 1 1.019-4.38Z" clip-rule="evenodd" />\n  <path d="M5.082 14.254a8.287 8.287 0 0 0-1.308 5.135 9.687 9.687 0 0 1-1.764-.44l-.115-.04a.563.563 0 0 1-.373-.487l-.01-.121a3.75 3.75 0 0 1 3.57-4.047ZM20.226 19.389a8.287 8.287 0 0 0-1.308-5.135 3.75 3.75 0 0 1 3.57 4.047l-.01.121a.563.563 0 0 1-.373.486l-.115.04c-.567.2-1.156.349-1.764.441Z" />\n</svg>\n                    Community Starter Packs\n                    </a>\n\n\n                </li>\n                <li class="me-2">\n                    \n    <a href="?tab=your"\n       class="inline-flex gap-2 items-center justify-center p-4 border-b-2 border-transparent rounded-t-lg hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300 group">\n        \n                    <svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" width="24" height="24">\n  <path fill-rule="evenodd" d="M7.5 6a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM3.751 20.105a8.25 8.25 0 0 1 16.498 0 .75.75 0 0 1-.437.695A18.683 18.683 0 0 1 12 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 0 1-.437-.695Z" clip-rule="evenodd" />\n</svg>\n                    Your Starter Packs\n                    \n    </a>\n\n\n                </li>\n                <li class="me-2">\n                    \n    <a href="?tab=containing"\n       class="inline-flex gap-2 items-center justify-center p-4 border-b-2 border-transparent rounded-t-lg hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300 group">\n        \n                    <svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" width="24" height="24">\n  <path d="M4.5 6.375a4.125 4.125 0 1 1 8.25 0 4.125 4.125 0 0 1-8.25 0ZM14.25 8.625a3.375 3.375 0 1 1 6.75 0 3.375 3.375 0 0 1-6.75 0ZM1.5 19.125a7.125 7.125 0 0 1 14.25 0v.003l-.001.119a.75.75 0 0 1-.363.63 13.067 13.067 0 0 1-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 0 1-.364-.63l-.001-.122ZM17.25 19.128l-.001.144a2.25 2.25 0 0 1-.233.96 10.088 10.088 0 0 0 5.06-1.01.75.75 0 0 0 .42-.643 4.875 4.875 0 0 0-6.957-4.611 8.586 8.586 0 0 1 1.71 5.157v.003Z" />\n</svg>\n                    Starter Packs Containing You\n                    \n    </a>\n\n\n                </li>\n            </ul>\n        </div>\n    </header>\n    <main class="mx-auto">\n        \n            <div class="grid grid-cols-1 lg:grid-cols-2 xl:grid-cols-3 gap-8">\n                \n\n<div class="prose dark:prose-invert">\n    <a href="/s/zVbS0FPCDTB2bmUiPneWgVBZl6QAgn2lp3lcSLFvFtK4fYFaev6UpklqOx4tbvQTaTNSCnnKJLnlo5nc7KegLEi0BaACDjn2oHdh5DKNdyL9OQfO61akK__AuXeiVznT_ipWGsFrbiJIxtDqoLyz_eTPU-0bLPfGI9pY_RFuDhiaKrR59E-Jxy3GTge8KgPXMvu8ANoz5EHuNJ16UeLDo5WfPIhW3lzj5vPPKdP3RFQhc77-en5uSQRp7N8p8df/"\n       class="block px-6 no-underline bg-white border border-gray-200 rounded-lg shadow hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700">\n        <h4 class="text-2xl font-bold tracking-tight text-gray-900 dark:text-white">\n            YEEdoDagXibLzCdAqmkRRgXTkRNyIiFPXGoWhEruhSEHhSvqkRcxUCjMnasZwIrZvxNLnEqUJpRgEbfDowXRwEvJmMDyCxjKTXCPOfyakhgFNbjTMHjJnIVZblYpdDbFYtqiCHQTiPnWfGTEITvmNlZqhWTUKquvgjElOBeyMXBJurbecTnLnyrNWjXntGYFCVjgsdkGaUQSJpbbFQkjjpIefTtaQAIbDHdWbYqwXkOfYjUUOPjykOtHLDIaHxH\n        </h4>\n        \n            <p class="text-sm font-medium text-gray-700 dark:text-gray-400">\n                By FWnblVfFECWvRGGaLBnZdkkqHtYyBBIdhkLrvYYfwlEzpYtLBPOZArGhVDhBvASNJgTgIhczMeboJCpwGadjQIqVhzsyimkWzcpQEzSZaRSYCATegkytnwzkmLXNRBIffQoonxPfffkJwhmxInBzqg\n            </p>\n        \n        <p class="font-normal text-gray-700 dark:text-gray-400">fDgmRXfadIiondnwFbrNBddfGuSYlKBhOSXFbsnAtEsuMEXsJDucLstyBEQgAktNsNuVjbwUalnXDHgeNGDVuZITepGPVYqrKDzgTdnKnzuXZDMQLTScOyoPSKCzKsRGYUajGfuGxOZyxTPiRplrTJDctsuEhwOchVSoArYMwgLKKXuiVYEStqGcBKHbkcXQrvmisREPuhADZwMToWkNZCArQZvgRofAvMPejeWeYWUwwKdtAqpXEsCDAvhsasKxDPktHpnIBrybbXOpqdZqwIkvQbidWMWVRwgxreGivPyE</p>\n    </a>\n</div>\n\n\n<div class="prose dark:prose-invert">\n    <a href="/s/nUmLanCU7XqVv-WRq6MFv2A4SHLOnN_-6Obm2GB-r02m1fo6vh1PLo6QLpbJTaFVcFDkKeohmOFYnIMPHiHTVwoPQmnqIuOHv0v5Irr5hl553I7yYjxm8J-wFu9yjL4SPYD4ytXTxWYc4pnwcCCENOpbx9RoEafcEGM6smxu6gD10SPY1LoTJHRmVhtdbUeSSjDHS9S52FMZtpcpuNYVcJu60mf48Ml2MJ68d4ykc8xZ1YQDAnM7SLqS98uhMDj/"\n       class="block px-6 no-underline bg-white border border-gray-200 rounded-lg shadow hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700">\n        <h4 class="text-2xl font-bold tracking-tight text-gray-900 dark:text-white">\n            kfBinMLuJGZASwShEDreUMPvxbrEsahytbqOOlsmeNZTIujhismZNgeFPEzmEkPKdMXXWPBeTukNeXwUYvLpRRsGutbenxGzwlNNvLOKWPPXLOhprFdvRTYacxVofENajQroZzFypQbiVzDRAlGWVKXkaHzigsBQrVuxHamMiWFUpImTZjfFZtJEcuyIFokCpWVZVBClYNGaDZMKHrBMVLgIfufVzAFLBkTpaaFDLwxZLEkmCmlimNnJIFSgMgJ\n        </h4>\n        \n            <p class="text-sm font-medium text-gray-700 dark:text-gray-400">\n                By EhkmsOfPAQwMBANwrZioKLdJANNvWTvJmvSlIxYFwSFLwMISYGjdkHGHBIwwvffvXHqQJcJUyBuNBxCrVxbVyPYJTgbhGAddjfsESVemWrVRSrXEQWDPxQdlvdCBriEwCfsMdEehvJQhEAbUEgDRRU\n            </p>\n        \n        <p class="font-normal text-gray-700 dark:text-gray-400">FBCqLeGCwljtZCXKmgKrXndYeTNsLHHySEuODVpbnCcYvtskxUmcAEMxHsiQcNJVqALQlylSoumDXMGqSCHnbQMcUvCsNXxDZGXekUOnCzhrqyOYASQTMtdHbhBaIrdrtbsFJCtIDFmFIPPTBkxNPdqSDhvRJRQWXDCoISaiVePEBEXaSObpRRVcRGUUuNGTMPjooSxGdgNVlxgtDGGkggIXdDFPnugqpgDPPmuDXvIATUXcXkXcAQtyZRSajucZsdopxLeXLClTZCHvWBYpLnpYmyhgVBAfmRqHIfdHULYk</p>\n    </a>\n</div>\n\n\n<div class="prose dark:prose-invert">\n    <a href="/s/jVqqkAnLGkPdLv8o93tzQSzyATrF-h_hzzIQlg-pF5spUn4Ut7soD1Zf6WEHZ1zB6YTac-Z07r893MDjPtbj6Z3dRtJGyrXDDHHdV8WnmxiuohtUmsJZ75Dyvr6FI3P3lCPa-L-m00_Wqxj0dL5xhs6YEQdnRuLcFKVwi-YjHvAEb-nyVgOSA7Mh4Co6_3i_TH0w1fo7WOJ-nn-z-1tfaHvJmkoKwjcWZ-evgj1Y24iPsw6j_x1uUlUAh1sfWhC/"\n       class="block px-6 no-underline bg-white border border-gray-200 rounded-lg shadow hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700">\n        <h4 class="text-2xl font-bold tracking-tight text-gray-900 dark:text-white">\n            cjekNDegowDZJXYfjUqQKuHDjCYWGMaEzbNghWxaglBrBjCDINoOmNLvVOXjOAaMpZYiGOHCTcRQFrRrzPWBablZarbvNAfTlqvPFHebAatIBkiSLbkAXSCTLLpiuSyPkomDwrKzfpTsvCszuPPEhpmAVYzfAeyraYzzJnMiPAczmUjvXxswzVnTwUFQCcoAkysidllIumoTctzpPvYpWhUcBQCsmYWnNsScKTDKOEfXotQARuCdBBuUnzHDJud\n        </h4>\n        \n            <p class="text-sm font-medium text-gray-700 dark:text-gray-400">\n                By BQdDfpTsKRPcSFkjkOHjRAobnKngjoxYSlJBaQeQSSXnYEgSQUdPCUYoUsfJQuRemcEWtqWothSyOeaVDjfXimLTLosXJwvWdosbayniLqvVYyQrQOScFtdwJZVYCOiIzMQVTurYifRaygccnnFbDD\n            </p>\n        \n        <p class="font-normal text-gray-700 dark:text-gray-400">XZzOKYkgMjKhAsWONLleptSUQbKaVYSoPERTPwduQbDVkBgHKfTEaVWFesylcWqaSElwBaArEPgPWillRCBydOpNOqJBxSUDGfdxJyxNBDluJmxbNduutwxOkitwrLAsanBgMttPGxOdbZCXGsClcJVZwfcSOSdYzYTjhJqDHpCVReZNNsrOPqkZwmVVSCFYjNnockPKuuBXEnMHJhovbnQqIyxjrDxNYFpGngaOFUYIJsUljAqPLAFqMgxPDqjgpYWXWeWpPLwkebvpRXuXoKHWlkiIocKjipqkSXFVLfFA</p>\n    </a>\n</div>\n\n\n<div class="prose dark:prose-invert">\n    <a href="/s/4FDAD3ND18hNTkW9woIwAy1Uv4QZMavqfed2StQkqaRky6s7W-F6rS1-6OLVq5pstB1XC0F7gJLPwNbzOraoy-oQF7dDSgSQw2QGnSMLF9Lsn7M-_6tiXZV7QYCajLprPRgtCCwPRnvBHedJVTYw9LJsgPrDwcqO84uc7AU1uLVn9EJ2Xy3dtPGJsiW9fxyw_smKTTkIWNKdlPPlrhUTQ5P7w_Rmp4QATcKPra9FxyT8a-NBs1lSMyxTpG_HDpV/"\n       class="block px-6 no-underline bg-white border border-gray-200 rounded-lg shadow hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700">\n        <h4 class="text-2xl font-bold tracking-tight text-gray-900 dark:text-white">\n            mSEqQtTrHfhCtelfEFNmScNIqHIApXSbQejQEsksobKXaOiQeCeZQvHMWAaaAJwXUehBGZsVNkwbqJfiVVAWWEvfJcEjZSjIXqYdEPUCPWjIccRSoTtFKKkmIzslbxwamkSEsCavhegslPKUkdabEvczlqwAIQecHFjJPqxBSgznCYXCTpXgMpcmtdOiLQblRVCgXjBpDZQlVKjCpPAWPTYdrmJaxVHTHzHYjVBXiFrQWkYYVPWjzdgsgyHSQUW\n        </h4>\n        \n            <p class="text-sm font-medium text-gray-700 dark:text-gray-400">\n                By EkSkMozrXyOaksqTBjdoDlQLMswfwQeDQGzwOrBNOgZmuIEoRROLiWEVStfDYTpmsDjnbiDEzpfXdIbbCnDzUtoVFbZFNyYzKSGQjmvZZxVobJXpUPabHKzwyQtddFKfrrkZlPvSTpfbcQvhTkepvE\n            </p>\n        \n        <p class="font-normal text-gray-700 dark:text-gray-400">ALwweUNvItuHdXluPdSfIJcWilfVVYtsZbWgvELuciTBPFYgzoEpJiFqriXcKhJewEPkpxAYBVRclLpIROcUstbSmAYtvDdJnHzTwqnQSRhIPEDxloumfEhxAsJMrMYMHCVLsmYldXPSSKUizykpoXFmoBtvFQqvNVQDzqWbxtoUiCYNUOobfHKmqILdcNHEwQqtLSYIiLSnyAbAmUJsyYxSLTaqfFCRxhNKDJmacYcyoBFOCvLyRwneIGWtZQiiReorWZsdLBdXoqOHgvmgUTWVcTpmAMyTtaFELfyZPNrD</p>\n    </a>\n</div>\n\n\n<div class="prose dark:prose-invert">\n    <a href="/s/duj8TcxNhoDCyKcnMJV3nrrSCJtT2vKvfnecz5F-2GMDKDsrqYvj_m7TX1YHFzZ969JqM1EJdCOICDEf1ppLVgGgHqFeQHMZAFitPRNFoG3fZke7gMVKlFrZptOxrLYcNdjemA9mCs_E8MLWIMUJfu5SBP1hvm5-DmZIIwQ2_-YAVciodsh_6txEQDLdLwlpYDHkj7s8F2jgY2gM-qS55AD-rHJJ0H1gRQF5p_YtkKp7NjmfjXBsZO22DFtosLK/"\n       class="block px-6 no-underline bg-white border border-gray-200 rounded-lg shadow hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700">\n        <h4 class="text-2xl font-bold tracking-tight text-gray-900 dark:text-white">\n            HcoXekypvJrTeupOpqDFyhtVwLrhfcVQxYcEOhvtGrnnwePuCCDEBjYjeSFFHnefcgnxFedjnUrJJyQAJGfthzTudVWppPEybumqZyBPXiBNORCZejJeOdcHvNlUHYCGoeWfotvZLWbKQLhxnVFhCEgnOufhAmXVzByhzQxtlAvGuTYTogCBywTArqEEZxiKiJwwwQWDRBYyRRlGnzyPfGnoiAkyyzxpDhsIpHIPnlEAbDRfDwIgqchrrdvcXYu\n        </h4>\n        \n            <p class="text-sm font-medium text-gray-700 dark:text-gray-400">\n                By PSfGDpPuVUjCscvTBdEdoUolMqnYZWfGdaCxwmtjCcCVgNdOZvyLsLjgJmcGfHRMVxsXCHBnYnlLwoZBldNEcDfMNZRUvikqoiRyQhpjkudLjomAAwkZQFGrOtqGHPxPjStmSkJXGrpHqQCZPnZrUX\n            </p>\n        \n        <p class="font-normal text-gray-700 dark:text-gray-400">VYomfaByiYzIpfwqGYQYKrGvvkXMKmvDtlahkGrDQKTRgGVskdVEsIBvKuZxNmMaGOPxKuBwGAxufwNShBnZEgxdnSsyUrloOeswrpynQiLKFfJPlqXdOdmGSqathNwUxwNwiLchWbeDXiZiGxjfRRUnDrOdongqDvUFWHrVwLUZnOlfbCQHiJjFeiAbBmAbDTatzhhCeQhQXnAOonZxAPbQsMjwwqUtFiszdszpvHyngXMHzVfCSKabZfkGKmCNCDTGzKCXeBjhqaSihMARXxzccLjJIlryrKYtFeuqQZFS</p>\n    </a>\n</div>\n\n            </div>\n        \n    </main>\n\n            </div>\n        </div>\n        \n        <script src="/static/htmx.min.24fd00f6366e.js"></script>\n        <script src="/static/flowbite.min.c8fe27298415.js"></script>\n    </body>\n</html>\n'