From 7f23e1329a10d5216fa8d5d5b1e31db9029d0b8a Mon Sep 17 00:00:00 2001 From: "ildar.timerbaev" Date: Tue, 10 Sep 2024 19:54:20 +0300 Subject: [PATCH] Fixed build --- .idea/workspace.xml | 37 ++++++++++--------- next.config.js | 2 +- public/sw.js | 3 +- public/workbox-9b4d2a02.js | 1 + .../_components/community-cover/index.tsx | 2 +- .../initialization/server-init.ts | 2 - 6 files changed, 25 insertions(+), 22 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 3b5b028ff..27cba9784 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,10 +4,13 @@ - @@ -821,7 +823,8 @@ - diff --git a/next.config.js b/next.config.js index 3f1e67d53..a289146e3 100644 --- a/next.config.js +++ b/next.config.js @@ -20,7 +20,7 @@ const config = { }); if (process.env.NODE_ENV === "production") { - config.module.plugins.push( + config.plugins.push( new BugsnagBuildReporterPlugin({ apiKey: "53c03fdd42cd699cb95f60abe77a5b19", appVersion: appPackage.version diff --git a/public/sw.js b/public/sw.js index 7adf491c7..baba57876 100644 --- a/public/sw.js +++ b/public/sw.js @@ -1 +1,2 @@ -if(!self.define){let e,s={};const a=(a,i)=>(a=new URL(a+".js",i).href,s[a]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=a,e.onload=s,document.head.appendChild(e)}else e=a,importScripts(a),s()})).then((()=>{let e=s[a];if(!e)throw new Error(`Module ${a} didn’t register its module`);return e})));self.define=(i,n)=>{const c=e||("document"in self?document.currentScript.src:"")||location.href;if(s[c])return;let t={};const r=e=>a(e,c),o={module:{uri:c},exports:t,require:r};s[c]=Promise.all(i.map((e=>o[e]||r(e)))).then((e=>(n(...e),t)))}}define(["./workbox-9b4d2a02"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/app-build-manifest.json",revision:"0e4efa53010a1eb8a75ecd282e7f3aac"},{url:"/_next/static/chunks/1172-6fa635d4ba219142.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/13b76428-3a27edfd28c29f16.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/140-0ef6f4bce2ead6e5.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/20-fa165387485c2498.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/210-1ace67500e0574d9.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/2315-fe913af263aad2a1.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/2355-1bf5d25680f416aa.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/2536-a533303517ccb76b.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/2763-a1febe40f86a3509.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/2793-300c3afe2fbe36c0.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/3aba9d11-f088ea721efdb495.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/4218-68f36d262194bd0b.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/4351-3b599832ff5e4a8d.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/52271efe-1246535f067d990c.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/6107-989d876e8f5c37a7.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/62c88095-d6f38dd65f2fe347.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/6861-e253a325bb4cc6fd.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/7023-46269df5627bf76c.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/7177-815bcdf666b579f0.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/7497-063e406b01d9d51e.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/77befd7b-fe3783b26f236ca4.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/8210-1a6e04ca03a2dd5f.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/8470-f1afa765cb3360de.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/9390-2a3dc46a0308d7fa.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/964-87dd0cb2aa692199.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/9691.14c502a3524d7148.js",revision:"14c502a3524d7148"},{url:"/_next/static/chunks/9706-257cfb41f9cfc2c4.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/9950-5a130dd5358d6d99.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/aaea2bcf-0636c7544f3f93b2.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/%5B...slugs%5D/page-0d75a6d47bdfc16e.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/(staticPages)/about/page-685487389ccac0a4.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/(staticPages)/contributors/page-8fe6da2ebb35db05.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/(staticPages)/faq/page-b4addf4bd458b632.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/(staticPages)/guest-post/page-e21b77d0386f5402.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/(staticPages)/privacy-policy/page-d54c19c49ce9abf2.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/(staticPages)/terms-of-service/page-33accf6d37613c26.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/(staticPages)/whitepaper/page-840a50dd1067d892.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/_not-found/page-87a42e0a62a94f4f.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/auth/page-e6b0078a5e209d7e.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/chats/%5B...params%5D/page-98ec5a2b93f34b09.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/chats/page-5a3483e53930935a.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/communities/create-hs/page-d276c97411f15ddc.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/communities/create/page-75872cb239addd8e.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/communities/layout-699bddd7c1b057ff.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/communities/loading-c181245d6749a122.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/communities/page-0a672aa2111d7b86.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/contribute/page-f67368908b334781.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/decks/page-755450c26ff0e0e4.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/discover/layout-567fc94b563ff3e1.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/discover/loading-175daee3d466b725.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/discover/page-70d483b81e83df98.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/draft/%5Bid%5D/page-5b6e9a8b7844533a.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/layout-28d8c4b51a9311e7.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/market/advanced/page-f19d369bdcc1cc53.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/market/limit/page-589811b37df70d1d.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/market/page-42239778a9c6cc06.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/market/swap/page-5ccc784c671c0f04.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/not-found-a42b00872940301d.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/onboard-friend/%5B...slugs%5D/page-7357882ecf795f5b.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/page-e7f978be6e08e265.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/perks/page-20018ef11aee5801.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/proposals/%5Bid%5D/page-e449742826be472c.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/proposals/page-62873e4f89372343.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/purchase/page-5fd977fc1c77fed9.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/search/page-258a844f32905d8d.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/signup/page-f23b962f0180d107.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/submit/page-be4d74f0804cdda8.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/app/witnesses/page-dac81420b51dda91.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/c0e397d0-d86ae2426f017668.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/eeac573e-fe0a55ceeef5ebdf.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/fd9d1056-98dfef589c2ee860.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/framework-0af805db6f0c0b82.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/main-8926b8a01066d44e.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/main-app-f2463f3514d5e713.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/pages/_app-f870474a17b7f2fd.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/pages/_error-c66a4e8afc46f17b.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js",revision:"79330112775102f91e1010318bae2bd3"},{url:"/_next/static/chunks/public/assets/notification.7cf94838874c04af.mp3",revision:"7cf94838874c04af"},{url:"/_next/static/chunks/webpack-06a1e20fc5da1d01.js",revision:"nMzM48WEAu1ZBoSpSnj-i"},{url:"/_next/static/css/0e316016ae6ca244.css",revision:"0e316016ae6ca244"},{url:"/_next/static/css/1d5d4ebc1cd30c53.css",revision:"1d5d4ebc1cd30c53"},{url:"/_next/static/css/299d776a4aa8641f.css",revision:"299d776a4aa8641f"},{url:"/_next/static/css/2ceade599589d2b8.css",revision:"2ceade599589d2b8"},{url:"/_next/static/css/4c219b8c84cc5e5a.css",revision:"4c219b8c84cc5e5a"},{url:"/_next/static/css/513be94db61781f1.css",revision:"513be94db61781f1"},{url:"/_next/static/css/551656fb847f38d0.css",revision:"551656fb847f38d0"},{url:"/_next/static/css/651733de5938119d.css",revision:"651733de5938119d"},{url:"/_next/static/css/75a5c09387da9bea.css",revision:"75a5c09387da9bea"},{url:"/_next/static/css/7909d0565a6899cf.css",revision:"7909d0565a6899cf"},{url:"/_next/static/css/80594a425fa78f01.css",revision:"80594a425fa78f01"},{url:"/_next/static/css/865f7ab4ef834569.css",revision:"865f7ab4ef834569"},{url:"/_next/static/css/97e918a903ab54c0.css",revision:"97e918a903ab54c0"},{url:"/_next/static/css/c69ae03a9f10c92f.css",revision:"c69ae03a9f10c92f"},{url:"/_next/static/css/ce623685369f6d01.css",revision:"ce623685369f6d01"},{url:"/_next/static/css/e62cdbc508f48afc.css",revision:"e62cdbc508f48afc"},{url:"/_next/static/css/ec4522ef7880f964.css",revision:"ec4522ef7880f964"},{url:"/_next/static/css/fe6943005e1bbbfe.css",revision:"fe6943005e1bbbfe"},{url:"/_next/static/media/arrow1-about.656281e6.png",revision:"656281e6"},{url:"/_next/static/media/arrow2-about.1b039bcc.png",revision:"1b039bcc"},{url:"/_next/static/media/arrow3-about.70f825ed.png",revision:"70f825ed"},{url:"/_next/static/media/back-clouds-down.4d526728.png",revision:"4d526728"},{url:"/_next/static/media/back-clouds-up.23f147d4.png",revision:"23f147d4"},{url:"/_next/static/media/cloud1-about.2cdc493a.png",revision:"2cdc493a"},{url:"/_next/static/media/cloud2-about.32fd33bd.png",revision:"32fd33bd"},{url:"/_next/static/media/fallback.d0906556.png",revision:"8713aeba6805ef460b16fa081edd1887"},{url:"/_next/static/media/index-bg.6a2f476b.png",revision:"6a2f476b"},{url:"/_next/static/media/logo-circle.9f6f8f1c.svg",revision:"2df6f251431f9f36e1815e5b90ce1f8a"},{url:"/_next/static/media/noimage.7dc5d3ff.svg",revision:"68711d71516a091f18169b2882dc6035"},{url:"/_next/static/media/noimage.f7ce9bd0.png",revision:"f7ce9bd0"},{url:"/_next/static/media/thumbnail-play.348281a6.jpg",revision:"99d63c99267bf2e74e95d92bfb00a0ea"},{url:"/_next/static/nMzM48WEAu1ZBoSpSnj-i/_buildManifest.js",revision:"d2412658a613585afb7ea2608e1b5916"},{url:"/_next/static/nMzM48WEAu1ZBoSpSnj-i/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/assets/arrow1-about.png",revision:"4340c5b200d5d51631f944aad1ee2b5e"},{url:"/assets/arrow2-about.png",revision:"a73b3fcfc161b35e762e52e1810612f9"},{url:"/assets/arrow3-about.png",revision:"6c58e88a02000b98b2f500275e173068"},{url:"/assets/back-clouds-down.png",revision:"12a7304745da678d47a0072132c810c1"},{url:"/assets/back-clouds-up.png",revision:"e56f90fa70a1fe82aebb5f997b823f28"},{url:"/assets/bg-download-mob-dark.png",revision:"8c9a7504cdb60835ef0d39b0f448571d"},{url:"/assets/bg-download-mob-dark.webp",revision:"6a8c212f5d2cb66f259a4a8aa3af3311"},{url:"/assets/bg-download-mob-light.png",revision:"d92057b43d7e4217175d35b944141645"},{url:"/assets/bg-download-mob-light.webp",revision:"a225c5595468ab97f62a03246753cce6"},{url:"/assets/bg-download-tiny-dark.svg",revision:"4dfcf8aaeeb8a52d21bb3525d541ed5b"},{url:"/assets/bg-download-tiny.webp",revision:"a0a4bfab2ddbad09183baf2afe07a616"},{url:"/assets/bubble-center.png",revision:"5606f7307c513e99f36699e10f23ccf9"},{url:"/assets/bubble-center.webp",revision:"ef695adcbbd8936ed59f350682e61397"},{url:"/assets/bubble-left-bottom.png",revision:"df2d82a18a6135cf028abbf11781da69"},{url:"/assets/bubble-left-bottom.webp",revision:"ed0725bf3ac081532ad28a113a25bb0e"},{url:"/assets/bubble-left-top.png",revision:"5485d77a530a6f998e1e0c95cc58d223"},{url:"/assets/bubble-left-top.webp",revision:"cf1c941f7f1bde7958ebc663e7dd2f14"},{url:"/assets/bubble-right-bottom.png",revision:"c34007e9b2e094b58d0ad9f149efe7a6"},{url:"/assets/bubble-right-bottom.webp",revision:"c2189eac8ac13d5a006194e4171148b4"},{url:"/assets/bubble-right-top.png",revision:"6401d7510d2dda133da4f77b8e5857c3"},{url:"/assets/bubble-right-top.webp",revision:"06037b88ba36932c52d5484a2db3c735"},{url:"/assets/cloud1-about.png",revision:"d66dc0e33618136110dc0a851f98f4cc"},{url:"/assets/cloud1.png",revision:"28c7c7b997fb3662e2d21549b32b2972"},{url:"/assets/cloud2-about.png",revision:"8774eb6432d37ac1ecf7deaea117e1a5"},{url:"/assets/cloud2.png",revision:"a66f13dbef7a3324ab1d105991295e00"},{url:"/assets/cloud3.png",revision:"8889d6546ce489ca120d960479fc04d1"},{url:"/assets/coming-soon.png",revision:"ef24f5a15258aaa3846af7089935bf0a"},{url:"/assets/community-img.svg",revision:"3fd1e229d9517bb74c4e4903d9109ded"},{url:"/assets/cover-fallback-day.png",revision:"595641ae8f1d3b74ee12ee0b8878a520"},{url:"/assets/cover-fallback-night.png",revision:"bb6096d6a3e471fa7a8f869562d340db"},{url:"/assets/download-algae-dark.png",revision:"8c70504a94da6e93f4ac1b27046eb939"},{url:"/assets/download-algae-dark.webp",revision:"89a79f1000ca9995a6e14cfc60fd42a9"},{url:"/assets/download-algae.png",revision:"2490f946a17ba1abe4456f0f31d850a3"},{url:"/assets/download-algae.webp",revision:"1d97c2b64cfd934481e18c49ec8e8722"},{url:"/assets/download-dark-fishes.png",revision:"537442c023e388e9e33a93c821094381"},{url:"/assets/download-dark-fishes.webp",revision:"a36ea49d16f9c4b1e2833c2f6bbc618f"},{url:"/assets/dunsky.jpeg",revision:"6af464219667bd1b7a8b05a3a3133cf4"},{url:"/assets/dunsky.webp",revision:"abb98406fd78ae7cbf1ccf61e6b0a8f2"},{url:"/assets/ecency-faq.jpg",revision:"e2d5d30d0cb4a5fc5e470c56d62ede97"},{url:"/assets/ecency-faq.webp",revision:"42faa678c7ef5854f9ed0c999f6ef7eb"},{url:"/assets/fallback.png",revision:"8713aeba6805ef460b16fa081edd1887"},{url:"/assets/fish-1.png",revision:"4386e9af02b5f60f75caa040eced9a65"},{url:"/assets/fish-1.webp",revision:"8f0eb1179c74579084353e5df5b2a74f"},{url:"/assets/fish-2.png",revision:"92ce36fc40b95aeb3475d081bba0d798"},{url:"/assets/fish-2.webp",revision:"fe0c99a9f185d8b2e94bd249e625cf27"},{url:"/assets/fish-3.png",revision:"89c59580c072f1dbf52ac03068f040f3"},{url:"/assets/fish-3.webp",revision:"b9c3a3cc1cd0329d74ddb62d3a4e4b43"},{url:"/assets/fish-4.png",revision:"b91622c6328bbba13847519e0356db62"},{url:"/assets/fish-4.webp",revision:"a404c3ef59a9581554c06188ee262419"},{url:"/assets/fish-5.png",revision:"b271e3992390713707dc08f01691fb52"},{url:"/assets/fish-5.webp",revision:"abb4e590246f17bd00a21f7b414872d3"},{url:"/assets/fish-junior.png",revision:"78924f1ba81f1f59dd9a144be923edb1"},{url:"/assets/fish-junior.webp",revision:"bcae2a76d249cad55891d24e41e73b0c"},{url:"/assets/fish-senior.png",revision:"f3327a9c9d166c9da097fcfe88f38ed3"},{url:"/assets/fish-senior.webp",revision:"c70cf25bd04d52decb151396c900dcb3"},{url:"/assets/footer-discord.svg",revision:"04238f73e8da0be200731a4cc285d00e"},{url:"/assets/footer-main-fish.png",revision:"ba3d7c5371e84bdf30f6dee4d086a156"},{url:"/assets/footer-main-fish.webp",revision:"ac45436a3109caf9f94a2cd00f681783"},{url:"/assets/footer-telegram.svg",revision:"796b996dc8082544484feb13a97aa014"},{url:"/assets/footer-twitter.svg",revision:"c44b68c3cdee7732ce516bc250f6f27c"},{url:"/assets/footer-youtube.svg",revision:"6f91ba3c2f20618d27c15bff5352aba6"},{url:"/assets/github-cover.png",revision:"5eaca17c4b526f9b352a87a5a82dbfe4"},{url:"/assets/good-karma.jpeg",revision:"a7bb11629694bd7f9bd2b16bf058bb6b"},{url:"/assets/good-karma.webp",revision:"9a449b33cf032238499916c25584f58d"},{url:"/assets/hero-algae-dark.svg",revision:"eaa27188f9a588164e731b9f4a8f8295"},{url:"/assets/hero-algae-light.svg",revision:"4efcd71e3e8f8574446eeaa7a7517e33"},{url:"/assets/hero-fishes-dark.png",revision:"f8d8e17b68e2ff1490202f8503d24770"},{url:"/assets/hero-fishes.svg",revision:"a6307454b1e0fc4bcb6d402c33a63c7f"},{url:"/assets/hive-signer.svg",revision:"579ae88263a03ea7c8c4a9ec4e8b67f7"},{url:"/assets/icon-android-white.svg",revision:"f7df8d801059a45a14d1e90864157b1f"},{url:"/assets/icon-android.png",revision:"606b1396c3fffa5dc0f1d074695fab49"},{url:"/assets/icon-android.webp",revision:"c6bd14c9917803f8f69c4557be95ad9e"},{url:"/assets/icon-apple-white.svg",revision:"e4de9f34c14e50ed4fd12847091c16d2"},{url:"/assets/icon-apple.svg",revision:"a27b1b4829e566dca6d38f7c2e6d6ba5"},{url:"/assets/icon-windows-white.svg",revision:"4553dd690e4675fc4fb2132732b1c43b"},{url:"/assets/icon-windows.svg",revision:"80669c801739c850306618a2569b423c"},{url:"/assets/illustration-decentralization.png",revision:"0ad91ae4e70f22e8be87345e73144cb3"},{url:"/assets/illustration-decentralization.webp",revision:"ed3442432df26760623ec58c715fdf43"},{url:"/assets/illustration-earn-money.png",revision:"e2a7951254764e3dabac0697d089a3c2"},{url:"/assets/illustration-earn-money.webp",revision:"58605a59b4c1f6321ef90d5ef21eac24"},{url:"/assets/illustration-hero-day.png",revision:"ca7c9fd189caa73616664823e45b737d"},{url:"/assets/illustration-hero-day.webp",revision:"66c0bb6d0864af304a4e1801c967c526"},{url:"/assets/illustration-hero.png",revision:"9e2e1a46dc78fb0635c054fcf2d27b67"},{url:"/assets/illustration-hero.webp",revision:"75c6cdf85d150e6512fd2b3d0e20e332"},{url:"/assets/illustration-open-source.png",revision:"6f20524696843277aca578db00f29e14"},{url:"/assets/illustration-open-source.webp",revision:"79bf861b3c83c7de1ac96d8a35c4827d"},{url:"/assets/illustration-true-ownership.png",revision:"005b4f456f8d341de75c8c7cb25d750c"},{url:"/assets/illustration-true-ownership.webp",revision:"a2819f44d481e3203270877dc89cf87c"},{url:"/assets/index-bg.png",revision:"0931098d955341c1458c653ef42c5bec"},{url:"/assets/keychain.png",revision:"b4a1776481ec1bce0cdcb654126ee449"},{url:"/assets/left-fishes.png",revision:"c98d0bac15e561c7e4ce226541f5ab1e"},{url:"/assets/left-fishes.webp",revision:"7e5f5cee88eafa722b9b2eadbede120d"},{url:"/assets/like.png",revision:"af5f38b521e1c06eece664d5a3f24cdd"},{url:"/assets/logo-192x192.svg",revision:"09f9b1ec26a43fedaf3c527d9992ea3b"},{url:"/assets/logo-384x384.svg",revision:"c33b1a087528562650bdc7f9bb1889b3"},{url:"/assets/logo-512x512.svg",revision:"e0eb6d6416139753e199cf627599ac40"},{url:"/assets/logo-circle-santa.svg",revision:"a08e76920a86e2749d74345d86797cc5"},{url:"/assets/logo-circle.svg",revision:"2df6f251431f9f36e1815e5b90ce1f8a"},{url:"/assets/logo-small-transparent.png",revision:"197b6e7934149c67237a38f145dfb860"},{url:"/assets/noimage.png",revision:"66290b70590324b996aa6c841a4f6bf1"},{url:"/assets/noimage.svg",revision:"68711d71516a091f18169b2882dc6035"},{url:"/assets/notification.mp3",revision:"594e6e429f66513a2bc759fce6c1abc7"},{url:"/assets/nsfw.png",revision:"2e103d3e107e2974025b441b5fde485a"},{url:"/assets/our-history.png",revision:"730ae7e9850b787ea78d6151391ca463"},{url:"/assets/our-history.webp",revision:"f781b93801170a83acde5cf23bf538f4"},{url:"/assets/our-team.png",revision:"dc4a40a5f543e793462caf5c19d89f2f"},{url:"/assets/our-team.webp",revision:"ca3d13a54a5ba9e7e7df7af748c3a23a"},{url:"/assets/our-vision.png",revision:"acb541b415884dfce4b061ad21ce1b06"},{url:"/assets/our-vision.webp",revision:"bfe56f6816dade138c59010d69a8f83f"},{url:"/assets/phone-dark-pc.png",revision:"ba94fb9341a0303a8f6068ade064b0cb"},{url:"/assets/phone-dark-pc.webp",revision:"beef47eb0f0d9e6708e172b2138c48ab"},{url:"/assets/phone-dark-tablet.png",revision:"2358c7d62d813d3422a5af8bebb2be2e"},{url:"/assets/phone-dark-tablet.webp",revision:"c42d66f8c5c1999a648e6bb6a1a81227"},{url:"/assets/phone-download-tiny.png",revision:"0247b2bb16c64d46e4d8a73f60f4d501"},{url:"/assets/phone-download-tiny.webp",revision:"7120bd905eb5e5acbc866bd42058ba4c"},{url:"/assets/phone-download.png",revision:"54650a95d8ce20a2e03b68f0d6389201"},{url:"/assets/phone-light-pc.png",revision:"7bbef75c3da1d2a8e742b484292e6379"},{url:"/assets/phone-light-pc.webp",revision:"4a5839bf3499ef6687f1a798c683d7a1"},{url:"/assets/phone-light-tablet.png",revision:"49724acf6a25fedcd914ce0125517b8a"},{url:"/assets/phone-light-tablet.webp",revision:"7f448063c46119c5a7f0880f01b1814d"},{url:"/assets/reward.png",revision:"0faea76d5486dc7f637486da769fdad8"},{url:"/assets/rewarding-and-freespeech.png",revision:"ca1fc97612079d93de24bfb3ab6e0ea9"},{url:"/assets/rewarding-and-freespeech.svg",revision:"2df6f251431f9f36e1815e5b90ce1f8a"},{url:"/assets/signup.png",revision:"1ceacafe5770ed4f53829de572c9d219"},{url:"/assets/svg.tsx",revision:"2f1d7fbc25f8166e5b49e8997a803842"},{url:"/assets/talhasch.jpeg",revision:"9abb1df5ddbfd25e7fd72b0a4e202eff"},{url:"/assets/talhasch.webp",revision:"6e7e49e9ba1da71ecf46f0bb17c986c3"},{url:"/assets/thumbnail-play.jpg",revision:"99d63c99267bf2e74e95d92bfb00a0ea"},{url:"/assets/writer-thinking.png",revision:"03deb40c2a35de193e78c0e0d3d72a0e"},{url:"/assets/writer.png",revision:"00feab482a3f5309cce64ce9ca64041a"},{url:"/firebase-messaging-sw.js",revision:"db67bd2ec72e44b813ccabeb1ebb113f"},{url:"/manifest.json",revision:"3547aead3cd7bbd2b2ab3b7e23355d84"},{url:"/next.svg",revision:"8e061864f388b47f33a1c3780831193e"},{url:"/vercel.svg",revision:"61c6b19abff40ea7acd577be818f3976"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:s,event:a,state:i})=>s&&"opaqueredirect"===s.type?new Response(s.body,{status:200,statusText:"OK",headers:s.headers}):s}]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:gstatic)\.com\/.*/i,new e.CacheFirst({cacheName:"google-fonts-webfonts",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:googleapis)\.com\/.*/i,new e.StaleWhileRevalidate({cacheName:"google-fonts-stylesheets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:eot|otf|ttc|ttf|woff|woff2|font.css)$/i,new e.StaleWhileRevalidate({cacheName:"static-font-assets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:jpg|jpeg|gif|png|svg|ico|webp)$/i,new e.StaleWhileRevalidate({cacheName:"static-image-assets",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/image\?url=.+$/i,new e.StaleWhileRevalidate({cacheName:"next-image",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp3|wav|ogg)$/i,new e.CacheFirst({cacheName:"static-audio-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp4)$/i,new e.CacheFirst({cacheName:"static-video-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:js)$/i,new e.StaleWhileRevalidate({cacheName:"static-js-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:css|less)$/i,new e.StaleWhileRevalidate({cacheName:"static-style-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/data\/.+\/.+\.json$/i,new e.StaleWhileRevalidate({cacheName:"next-data",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:json|xml|csv)$/i,new e.NetworkFirst({cacheName:"static-data-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>{if(!(self.origin===e.origin))return!1;const s=e.pathname;return!s.startsWith("/api/auth/")&&!!s.startsWith("/api/")}),new e.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>{if(!(self.origin===e.origin))return!1;return!e.pathname.startsWith("/api/")}),new e.NetworkFirst({cacheName:"others",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>!(self.origin===e.origin)),new e.NetworkFirst({cacheName:"cross-origin",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:3600})]}),"GET")})); +if(!self.define){let e,s={};const a=(a,c)=>(a=new URL(a+".js",c).href,s[a]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=a,e.onload=s,document.head.appendChild(e)}else e=a,importScripts(a),s()})).then((()=>{let e=s[a];if(!e)throw new Error(`Module ${a} didn’t register its module`);return e})));self.define=(c,i)=>{const n=e||("document"in self?document.currentScript.src:"")||location.href;if(s[n])return;let t={};const r=e=>a(e,n),f={module:{uri:n},exports:t,require:r};s[n]=Promise.all(c.map((e=>f[e]||r(e)))).then((e=>(i(...e),t)))}}define(["./workbox-9b4d2a02"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/app-build-manifest.json",revision:"a346f68378e80534ad364483e49db85c"},{url:"/_next/static/chunks/1172-80d5f9142347983b.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/1172-80d5f9142347983b.js.map",revision:"2b428ce62b15a1176f2483620ab67f12"},{url:"/_next/static/chunks/13b76428-d2acc36217b02113.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/13b76428-d2acc36217b02113.js.map",revision:"424759f7f868a2bedcda305f27c42f11"},{url:"/_next/static/chunks/1804-49bdfb9db74b9610.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/1804-49bdfb9db74b9610.js.map",revision:"172631f5b218523818ea9956aae5272e"},{url:"/_next/static/chunks/210-7ee249e5664dfe6f.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/210-7ee249e5664dfe6f.js.map",revision:"e52451b6e2ce379c819929ffd9e82936"},{url:"/_next/static/chunks/2315-0ea54fbcb13ebb05.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/2315-0ea54fbcb13ebb05.js.map",revision:"3c3899c7d8233af0113b48af6885e043"},{url:"/_next/static/chunks/2355-cf155b38d4935411.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/2355-cf155b38d4935411.js.map",revision:"89d77e38f93e4ea56aaf21b6d445e326"},{url:"/_next/static/chunks/2763-252eb785ad44e22d.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/2763-252eb785ad44e22d.js.map",revision:"6403498301c85fe3abc006671ddb0176"},{url:"/_next/static/chunks/2793-a2594e8198c2e6ac.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/2793-a2594e8198c2e6ac.js.map",revision:"4b0797ab9b4f6828e54631f4e759d70c"},{url:"/_next/static/chunks/3305-e570d82a0e759a94.js.map",revision:"26345e8ae64e1ada059d63389f7a798c"},{url:"/_next/static/chunks/3aba9d11-c7f5d549a5dd3217.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/3aba9d11-c7f5d549a5dd3217.js.map",revision:"56243fab94d285d1b982e72945285c07"},{url:"/_next/static/chunks/4351-7a0bc789b8424095.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/4351-7a0bc789b8424095.js.map",revision:"c8a3c07988725949c17ef5d0f60d67c5"},{url:"/_next/static/chunks/4638-5ca7c3ac638600b8.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/4638-5ca7c3ac638600b8.js.map",revision:"c024a8696166b38c2c906c91e450131f"},{url:"/_next/static/chunks/52271efe-5a4d5b99719e484a.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/52271efe-5a4d5b99719e484a.js.map",revision:"13aaa643238da152922abfe2fa30d5dd"},{url:"/_next/static/chunks/606-1a739d6ef4f8f59d.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/606-1a739d6ef4f8f59d.js.map",revision:"e68886e6024c1589486346711624d663"},{url:"/_next/static/chunks/6107-e6adf7fd99f62650.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/62c88095-71836eac7be5e546.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/62c88095-71836eac7be5e546.js.map",revision:"5515ccc74548fe1034ed79e5f35a1654"},{url:"/_next/static/chunks/6861-ff1d94876427d3ad.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/6861-ff1d94876427d3ad.js.map",revision:"fa1270460e2259891a0c1c8858a36148"},{url:"/_next/static/chunks/6950-9f54275c3920c340.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/6950-9f54275c3920c340.js.map",revision:"24cd96003779b069ee1d7e7dbe92e3c4"},{url:"/_next/static/chunks/7023-fc5ba924867648c3.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/7023-fc5ba924867648c3.js.map",revision:"8ebed1309f30fee13fb069f8526c12d2"},{url:"/_next/static/chunks/7154-8d5948c0f288fb42.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/7154-8d5948c0f288fb42.js.map",revision:"71fc8b4e68b2dca51233c431c4de8207"},{url:"/_next/static/chunks/7177-3ed31a9d7a0c7c74.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/7177-3ed31a9d7a0c7c74.js.map",revision:"38caf0151bd72e6ddd1e25118ade30a1"},{url:"/_next/static/chunks/7497-67d21c80dca9e244.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/7497-67d21c80dca9e244.js.map",revision:"b8498567c85d5ea666f961ea577baec3"},{url:"/_next/static/chunks/7533-2c8eb1287fdf55f6.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/7533-2c8eb1287fdf55f6.js.map",revision:"eec599639fb39e4ffb03a5f20efbdd50"},{url:"/_next/static/chunks/77befd7b-aafb7c3d0a4b41f4.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/77befd7b-aafb7c3d0a4b41f4.js.map",revision:"1cc6fd0f767711a36667a53281371aa8"},{url:"/_next/static/chunks/8210-e7766482513ef9ad.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/8210-e7766482513ef9ad.js.map",revision:"8d5dbdd2bfc9fe2cb6d0da234bcde525"},{url:"/_next/static/chunks/8470-c14193bc41bcbdf6.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/8470-c14193bc41bcbdf6.js.map",revision:"46be0a401cfdc59559652f84f5afbe50"},{url:"/_next/static/chunks/964-34d8ce4a69af6ac5.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/964-34d8ce4a69af6ac5.js.map",revision:"c4787d6efc985e7c28da0c1361b67f08"},{url:"/_next/static/chunks/9691.97f1876daf59d7a9.js",revision:"97f1876daf59d7a9"},{url:"/_next/static/chunks/9691.97f1876daf59d7a9.js.map",revision:"932957534cf87a2b806245f65c3d507e"},{url:"/_next/static/chunks/9706-0bf8fe0da31dbea5.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/9706-0bf8fe0da31dbea5.js.map",revision:"4ed357445acd33c3afcb7d59452cedca"},{url:"/_next/static/chunks/9950-5b36c956d35cc9a8.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/9950-5b36c956d35cc9a8.js.map",revision:"091314da952d8a13345dfba1f25de050"},{url:"/_next/static/chunks/aaea2bcf-4a717eae8f750b29.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/aaea2bcf-4a717eae8f750b29.js.map",revision:"c3012e831bdff64d991aa787071e3f41"},{url:"/_next/static/chunks/app/%5B...slugs%5D/page-4ebe99d005d2a2ad.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/%5B...slugs%5D/page-4ebe99d005d2a2ad.js.map",revision:"ea4a868e6e8ec5187ba89c32b32c889a"},{url:"/_next/static/chunks/app/(staticPages)/about/page-585051be0d79c85a.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/(staticPages)/about/page-585051be0d79c85a.js.map",revision:"89f5efbf8e9f542be04478c43d8388f5"},{url:"/_next/static/chunks/app/(staticPages)/contributors/page-f71b0adf0a0953c6.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/(staticPages)/contributors/page-f71b0adf0a0953c6.js.map",revision:"dc7af4de02dd460b95df0418e652b250"},{url:"/_next/static/chunks/app/(staticPages)/faq/page-8265e3120e384bfb.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/(staticPages)/faq/page-8265e3120e384bfb.js.map",revision:"a135f991d5b71e7dc0c5e09d3db0be63"},{url:"/_next/static/chunks/app/(staticPages)/guest-post/page-1bf078ffb82ba55f.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/(staticPages)/privacy-policy/page-dfd740419f13a499.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/(staticPages)/terms-of-service/page-c7b8b48f24c5b63f.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/(staticPages)/whitepaper/page-0df0961618d0c32f.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/_not-found/page-51e682651f8f7a24.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/auth/page-3936e98727072605.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/auth/page-3936e98727072605.js.map",revision:"49bd0b86824aab76c37338d8cd342242"},{url:"/_next/static/chunks/app/chats/%5B...params%5D/page-487c76aee4df9ffe.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/chats/%5B...params%5D/page-487c76aee4df9ffe.js.map",revision:"0f51816167450eaa709d84684475e7d1"},{url:"/_next/static/chunks/app/chats/page-2b85d806cb0f69e9.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/chats/page-2b85d806cb0f69e9.js.map",revision:"80fb2ce6d80ad2498292dfb5770fc9e4"},{url:"/_next/static/chunks/app/communities/create-hs/page-54bf47981e8ddd99.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/communities/create-hs/page-54bf47981e8ddd99.js.map",revision:"8c2b4bafe4a69dde17566425b1e6c1af"},{url:"/_next/static/chunks/app/communities/create/page-bd3b27de11e14789.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/communities/create/page-bd3b27de11e14789.js.map",revision:"8351cbaf80c083830310c1656a1a83ba"},{url:"/_next/static/chunks/app/communities/layout-8c5359929c1b9c22.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/communities/loading-5d26251cf8407530.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/communities/loading-5d26251cf8407530.js.map",revision:"ef70bc22439918e716740636daa47ca0"},{url:"/_next/static/chunks/app/communities/page-f41fc71a8f414ca8.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/communities/page-f41fc71a8f414ca8.js.map",revision:"7c2c5b4e8b9b4c821d49a873dd363897"},{url:"/_next/static/chunks/app/contribute/page-8add6cd68ac2f11c.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/decks/page-53c16fc0e8d63c1f.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/decks/page-53c16fc0e8d63c1f.js.map",revision:"ad63fe5b01af928ff9510f133693c7eb"},{url:"/_next/static/chunks/app/discover/layout-d8632fb2b0d412b6.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/discover/layout-d8632fb2b0d412b6.js.map",revision:"e2c16469ec471b49d260ec3b7b3c1d0b"},{url:"/_next/static/chunks/app/discover/loading-2f0854b3a7b785fd.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/discover/page-c40948a530023ba9.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/discover/page-c40948a530023ba9.js.map",revision:"86433f7617fd1562ba15ffda42dfd6c6"},{url:"/_next/static/chunks/app/draft/%5Bid%5D/page-4392946225c2f2b8.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/layout-6e07af58ec231e06.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/layout-6e07af58ec231e06.js.map",revision:"64ff56a83896d9655a3e97e9c0ae3fb9"},{url:"/_next/static/chunks/app/market/advanced/page-ac500817a14957bf.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/market/advanced/page-ac500817a14957bf.js.map",revision:"28cce82e2f2d69359a8d1df32fb39c22"},{url:"/_next/static/chunks/app/market/limit/page-b1f95f2cbc64cd6e.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/market/limit/page-b1f95f2cbc64cd6e.js.map",revision:"633ef8c7633da22f67307b50fafdccbb"},{url:"/_next/static/chunks/app/market/page-170e5f164f8fa36e.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/market/swap/page-4e73d373d6685591.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/market/swap/page-4e73d373d6685591.js.map",revision:"bff7967d57957b0b4295dacfaaeb42d8"},{url:"/_next/static/chunks/app/not-found-56a26fd293e4cbbf.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/onboard-friend/%5B...slugs%5D/page-89d2426cf9ad8064.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/onboard-friend/%5B...slugs%5D/page-89d2426cf9ad8064.js.map",revision:"acfe328650da39a2bec6cad9f24c3183"},{url:"/_next/static/chunks/app/page-42fdc10edcdf615b.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/page-42fdc10edcdf615b.js.map",revision:"d9a92988505ad88aa85ca7033cae9919"},{url:"/_next/static/chunks/app/perks/page-4918f1d3bfa307d0.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/perks/page-4918f1d3bfa307d0.js.map",revision:"79b61c6d4b7a847a0084ada7b9067762"},{url:"/_next/static/chunks/app/proposals/%5Bid%5D/page-427d50d9bc84089b.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/proposals/%5Bid%5D/page-427d50d9bc84089b.js.map",revision:"eab6cf3cbb50f70ad05e826f0e07c567"},{url:"/_next/static/chunks/app/proposals/page-1508734b9c8fb062.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/proposals/page-1508734b9c8fb062.js.map",revision:"180e7068c5c16670c8547fdc3170bda5"},{url:"/_next/static/chunks/app/purchase/page-11816dab2cc6c239.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/purchase/page-11816dab2cc6c239.js.map",revision:"1303455a840ab7f78247b76fe59dc7f9"},{url:"/_next/static/chunks/app/search/page-63a03d646c772183.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/search/page-63a03d646c772183.js.map",revision:"e4283598348c00961389595d86429a49"},{url:"/_next/static/chunks/app/signup/page-9d2c29f4180589ed.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/signup/page-9d2c29f4180589ed.js.map",revision:"2d873eda69a034061b7d6182a13f8dd3"},{url:"/_next/static/chunks/app/submit/page-d77c880c780a6643.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/witnesses/page-6803ba18cbd64d0e.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/app/witnesses/page-6803ba18cbd64d0e.js.map",revision:"794325fbdc21bc3273e8745e5568ad20"},{url:"/_next/static/chunks/c0e397d0-e22ccc2c99005a0b.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/c0e397d0-e22ccc2c99005a0b.js.map",revision:"4b961af0b7ac5942f08fe5903c7a9232"},{url:"/_next/static/chunks/eeac573e-dcbc301d499780df.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/eeac573e-dcbc301d499780df.js.map",revision:"4a7f946bf5c9184c0aae62288d6e1868"},{url:"/_next/static/chunks/fd9d1056-2e8e54d234f9f18f.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/fd9d1056-2e8e54d234f9f18f.js.map",revision:"5ea8a555c2e18ef1f7b4c00fdfff90b9"},{url:"/_next/static/chunks/framework-f504fcbdc24809ff.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/framework-f504fcbdc24809ff.js.map",revision:"078ac2b84925442ea692f4264154643d"},{url:"/_next/static/chunks/main-af68e7b04dbc4f0e.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/main-af68e7b04dbc4f0e.js.map",revision:"4711e7efc174a073ab6dd52e3f502f19"},{url:"/_next/static/chunks/main-app-72191aca4eebc7bc.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/main-app-72191aca4eebc7bc.js.map",revision:"8b58b04725cb026a37765ede1948a6fe"},{url:"/_next/static/chunks/pages/_app-1baacf817f80b683.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/pages/_app-1baacf817f80b683.js.map",revision:"fc64c45e7c1bf14874103f038ac951c6"},{url:"/_next/static/chunks/pages/_error-afda92248358346b.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/pages/_error-afda92248358346b.js.map",revision:"cc22ebfd7c4053d84f64c2e41843982e"},{url:"/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js",revision:"79330112775102f91e1010318bae2bd3"},{url:"/_next/static/chunks/public/assets/notification.7cf94838874c04af.mp3",revision:"7cf94838874c04af"},{url:"/_next/static/chunks/webpack-12c3ac3a4d96377e.js",revision:"qA9Dfn0jTqjyyXS7lcRlZ"},{url:"/_next/static/chunks/webpack-12c3ac3a4d96377e.js.map",revision:"c4fa058df7e871c936235023c3c56190"},{url:"/_next/static/css/0367e37f6e3fd8b5.css",revision:"0367e37f6e3fd8b5"},{url:"/_next/static/css/0367e37f6e3fd8b5.css.map",revision:"685704c3118ce786c692a89639088dc4"},{url:"/_next/static/css/0f0cb42ad369f189.css",revision:"0f0cb42ad369f189"},{url:"/_next/static/css/0f0cb42ad369f189.css.map",revision:"e348cab54670937c3cff082e74d94c80"},{url:"/_next/static/css/1cd4961f63a0f815.css",revision:"1cd4961f63a0f815"},{url:"/_next/static/css/1cd4961f63a0f815.css.map",revision:"34748e7b1778476cd1402fd613631956"},{url:"/_next/static/css/24b4c7b73561aab1.css",revision:"24b4c7b73561aab1"},{url:"/_next/static/css/24b4c7b73561aab1.css.map",revision:"bedd8154fb2f89303c9e9931e2552ee7"},{url:"/_next/static/css/314f3e8f4c7e1853.css",revision:"314f3e8f4c7e1853"},{url:"/_next/static/css/314f3e8f4c7e1853.css.map",revision:"f1957d70fd9d5360a64702577da2e592"},{url:"/_next/static/css/432e5ee1e7ae8de4.css",revision:"432e5ee1e7ae8de4"},{url:"/_next/static/css/432e5ee1e7ae8de4.css.map",revision:"df80e6a0c3981edc23c7e76fbd83f899"},{url:"/_next/static/css/58517c4333c805e1.css",revision:"58517c4333c805e1"},{url:"/_next/static/css/58517c4333c805e1.css.map",revision:"2667fcdefee5d76806b8bf7ca55fbc4c"},{url:"/_next/static/css/7323b2715eb37cb0.css",revision:"7323b2715eb37cb0"},{url:"/_next/static/css/7323b2715eb37cb0.css.map",revision:"d5d686dcdf16a9e9285e543f464580ff"},{url:"/_next/static/css/7b05caa48ae3756e.css",revision:"7b05caa48ae3756e"},{url:"/_next/static/css/7b05caa48ae3756e.css.map",revision:"0a3e94edfdb7e5f9797b6df970cd1892"},{url:"/_next/static/css/8dd1898b14cd062a.css",revision:"8dd1898b14cd062a"},{url:"/_next/static/css/8dd1898b14cd062a.css.map",revision:"57d0c3f1115a4846013f7649563da84f"},{url:"/_next/static/css/8e38c3b3d59335d1.css",revision:"8e38c3b3d59335d1"},{url:"/_next/static/css/8e38c3b3d59335d1.css.map",revision:"9df9871adbcf5b42d13e0514ce52fa71"},{url:"/_next/static/css/987144c8088097c9.css",revision:"987144c8088097c9"},{url:"/_next/static/css/987144c8088097c9.css.map",revision:"3b14adc2dbe95f3106a38430ee2562d5"},{url:"/_next/static/css/b2413520eb4669a5.css",revision:"b2413520eb4669a5"},{url:"/_next/static/css/b2413520eb4669a5.css.map",revision:"f8bf711535ca417ca6a41bdb82e1899d"},{url:"/_next/static/css/bad4927b0cd6fbf9.css",revision:"bad4927b0cd6fbf9"},{url:"/_next/static/css/bad4927b0cd6fbf9.css.map",revision:"2274583fb76a3907c5dc6ec75d995d99"},{url:"/_next/static/css/c626062d5417c69b.css",revision:"c626062d5417c69b"},{url:"/_next/static/css/c626062d5417c69b.css.map",revision:"919add4af7ef15c5c9aafeeacc32ac55"},{url:"/_next/static/css/cbb2bf692454686c.css",revision:"cbb2bf692454686c"},{url:"/_next/static/css/cbb2bf692454686c.css.map",revision:"70ef202e521a55cf3a73401a55861f7e"},{url:"/_next/static/css/d422263a0a03c70c.css",revision:"d422263a0a03c70c"},{url:"/_next/static/css/d422263a0a03c70c.css.map",revision:"d96e583d479afcce9db5b8640774d91b"},{url:"/_next/static/css/de44a315f01b5b27.css",revision:"de44a315f01b5b27"},{url:"/_next/static/css/de44a315f01b5b27.css.map",revision:"f87e6c7970ebf95c06d39ce079a19616"},{url:"/_next/static/media/arrow1-about.656281e6.png",revision:"656281e6"},{url:"/_next/static/media/arrow2-about.1b039bcc.png",revision:"1b039bcc"},{url:"/_next/static/media/arrow3-about.70f825ed.png",revision:"70f825ed"},{url:"/_next/static/media/back-clouds-down.4d526728.png",revision:"4d526728"},{url:"/_next/static/media/back-clouds-up.23f147d4.png",revision:"23f147d4"},{url:"/_next/static/media/cloud1-about.2cdc493a.png",revision:"2cdc493a"},{url:"/_next/static/media/cloud2-about.32fd33bd.png",revision:"32fd33bd"},{url:"/_next/static/media/fallback.d0906556.png",revision:"8713aeba6805ef460b16fa081edd1887"},{url:"/_next/static/media/index-bg.6a2f476b.png",revision:"6a2f476b"},{url:"/_next/static/media/logo-circle.9f6f8f1c.svg",revision:"2df6f251431f9f36e1815e5b90ce1f8a"},{url:"/_next/static/media/noimage.7dc5d3ff.svg",revision:"68711d71516a091f18169b2882dc6035"},{url:"/_next/static/media/noimage.f7ce9bd0.png",revision:"f7ce9bd0"},{url:"/_next/static/media/thumbnail-play.348281a6.jpg",revision:"99d63c99267bf2e74e95d92bfb00a0ea"},{url:"/_next/static/qA9Dfn0jTqjyyXS7lcRlZ/_buildManifest.js",revision:"50e0e2eb6fd60572d559c7355937ad7a"},{url:"/_next/static/qA9Dfn0jTqjyyXS7lcRlZ/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/assets/arrow1-about.png",revision:"4340c5b200d5d51631f944aad1ee2b5e"},{url:"/assets/arrow2-about.png",revision:"a73b3fcfc161b35e762e52e1810612f9"},{url:"/assets/arrow3-about.png",revision:"6c58e88a02000b98b2f500275e173068"},{url:"/assets/back-clouds-down.png",revision:"12a7304745da678d47a0072132c810c1"},{url:"/assets/back-clouds-up.png",revision:"e56f90fa70a1fe82aebb5f997b823f28"},{url:"/assets/bg-download-mob-dark.png",revision:"8c9a7504cdb60835ef0d39b0f448571d"},{url:"/assets/bg-download-mob-dark.webp",revision:"6a8c212f5d2cb66f259a4a8aa3af3311"},{url:"/assets/bg-download-mob-light.png",revision:"d92057b43d7e4217175d35b944141645"},{url:"/assets/bg-download-mob-light.webp",revision:"a225c5595468ab97f62a03246753cce6"},{url:"/assets/bg-download-tiny-dark.svg",revision:"4dfcf8aaeeb8a52d21bb3525d541ed5b"},{url:"/assets/bg-download-tiny.webp",revision:"a0a4bfab2ddbad09183baf2afe07a616"},{url:"/assets/bubble-center.png",revision:"5606f7307c513e99f36699e10f23ccf9"},{url:"/assets/bubble-center.webp",revision:"ef695adcbbd8936ed59f350682e61397"},{url:"/assets/bubble-left-bottom.png",revision:"df2d82a18a6135cf028abbf11781da69"},{url:"/assets/bubble-left-bottom.webp",revision:"ed0725bf3ac081532ad28a113a25bb0e"},{url:"/assets/bubble-left-top.png",revision:"5485d77a530a6f998e1e0c95cc58d223"},{url:"/assets/bubble-left-top.webp",revision:"cf1c941f7f1bde7958ebc663e7dd2f14"},{url:"/assets/bubble-right-bottom.png",revision:"c34007e9b2e094b58d0ad9f149efe7a6"},{url:"/assets/bubble-right-bottom.webp",revision:"c2189eac8ac13d5a006194e4171148b4"},{url:"/assets/bubble-right-top.png",revision:"6401d7510d2dda133da4f77b8e5857c3"},{url:"/assets/bubble-right-top.webp",revision:"06037b88ba36932c52d5484a2db3c735"},{url:"/assets/cloud1-about.png",revision:"d66dc0e33618136110dc0a851f98f4cc"},{url:"/assets/cloud1.png",revision:"28c7c7b997fb3662e2d21549b32b2972"},{url:"/assets/cloud2-about.png",revision:"8774eb6432d37ac1ecf7deaea117e1a5"},{url:"/assets/cloud2.png",revision:"a66f13dbef7a3324ab1d105991295e00"},{url:"/assets/cloud3.png",revision:"8889d6546ce489ca120d960479fc04d1"},{url:"/assets/coming-soon.png",revision:"ef24f5a15258aaa3846af7089935bf0a"},{url:"/assets/community-img.svg",revision:"3fd1e229d9517bb74c4e4903d9109ded"},{url:"/assets/cover-fallback-day.png",revision:"595641ae8f1d3b74ee12ee0b8878a520"},{url:"/assets/cover-fallback-night.png",revision:"bb6096d6a3e471fa7a8f869562d340db"},{url:"/assets/download-algae-dark.png",revision:"8c70504a94da6e93f4ac1b27046eb939"},{url:"/assets/download-algae-dark.webp",revision:"89a79f1000ca9995a6e14cfc60fd42a9"},{url:"/assets/download-algae.png",revision:"2490f946a17ba1abe4456f0f31d850a3"},{url:"/assets/download-algae.webp",revision:"1d97c2b64cfd934481e18c49ec8e8722"},{url:"/assets/download-dark-fishes.png",revision:"537442c023e388e9e33a93c821094381"},{url:"/assets/download-dark-fishes.webp",revision:"a36ea49d16f9c4b1e2833c2f6bbc618f"},{url:"/assets/dunsky.jpeg",revision:"6af464219667bd1b7a8b05a3a3133cf4"},{url:"/assets/dunsky.webp",revision:"abb98406fd78ae7cbf1ccf61e6b0a8f2"},{url:"/assets/ecency-faq.jpg",revision:"e2d5d30d0cb4a5fc5e470c56d62ede97"},{url:"/assets/ecency-faq.webp",revision:"42faa678c7ef5854f9ed0c999f6ef7eb"},{url:"/assets/fallback.png",revision:"8713aeba6805ef460b16fa081edd1887"},{url:"/assets/fish-1.png",revision:"4386e9af02b5f60f75caa040eced9a65"},{url:"/assets/fish-1.webp",revision:"8f0eb1179c74579084353e5df5b2a74f"},{url:"/assets/fish-2.png",revision:"92ce36fc40b95aeb3475d081bba0d798"},{url:"/assets/fish-2.webp",revision:"fe0c99a9f185d8b2e94bd249e625cf27"},{url:"/assets/fish-3.png",revision:"89c59580c072f1dbf52ac03068f040f3"},{url:"/assets/fish-3.webp",revision:"b9c3a3cc1cd0329d74ddb62d3a4e4b43"},{url:"/assets/fish-4.png",revision:"b91622c6328bbba13847519e0356db62"},{url:"/assets/fish-4.webp",revision:"a404c3ef59a9581554c06188ee262419"},{url:"/assets/fish-5.png",revision:"b271e3992390713707dc08f01691fb52"},{url:"/assets/fish-5.webp",revision:"abb4e590246f17bd00a21f7b414872d3"},{url:"/assets/fish-junior.png",revision:"78924f1ba81f1f59dd9a144be923edb1"},{url:"/assets/fish-junior.webp",revision:"bcae2a76d249cad55891d24e41e73b0c"},{url:"/assets/fish-senior.png",revision:"f3327a9c9d166c9da097fcfe88f38ed3"},{url:"/assets/fish-senior.webp",revision:"c70cf25bd04d52decb151396c900dcb3"},{url:"/assets/footer-discord.svg",revision:"04238f73e8da0be200731a4cc285d00e"},{url:"/assets/footer-main-fish.png",revision:"ba3d7c5371e84bdf30f6dee4d086a156"},{url:"/assets/footer-main-fish.webp",revision:"ac45436a3109caf9f94a2cd00f681783"},{url:"/assets/footer-telegram.svg",revision:"796b996dc8082544484feb13a97aa014"},{url:"/assets/footer-twitter.svg",revision:"c44b68c3cdee7732ce516bc250f6f27c"},{url:"/assets/footer-youtube.svg",revision:"6f91ba3c2f20618d27c15bff5352aba6"},{url:"/assets/github-cover.png",revision:"5eaca17c4b526f9b352a87a5a82dbfe4"},{url:"/assets/good-karma.jpeg",revision:"a7bb11629694bd7f9bd2b16bf058bb6b"},{url:"/assets/good-karma.webp",revision:"9a449b33cf032238499916c25584f58d"},{url:"/assets/hero-algae-dark.svg",revision:"eaa27188f9a588164e731b9f4a8f8295"},{url:"/assets/hero-algae-light.svg",revision:"4efcd71e3e8f8574446eeaa7a7517e33"},{url:"/assets/hero-fishes-dark.png",revision:"f8d8e17b68e2ff1490202f8503d24770"},{url:"/assets/hero-fishes.svg",revision:"a6307454b1e0fc4bcb6d402c33a63c7f"},{url:"/assets/hive-signer.svg",revision:"579ae88263a03ea7c8c4a9ec4e8b67f7"},{url:"/assets/icon-android-white.svg",revision:"f7df8d801059a45a14d1e90864157b1f"},{url:"/assets/icon-android.png",revision:"606b1396c3fffa5dc0f1d074695fab49"},{url:"/assets/icon-android.webp",revision:"c6bd14c9917803f8f69c4557be95ad9e"},{url:"/assets/icon-apple-white.svg",revision:"e4de9f34c14e50ed4fd12847091c16d2"},{url:"/assets/icon-apple.svg",revision:"a27b1b4829e566dca6d38f7c2e6d6ba5"},{url:"/assets/icon-windows-white.svg",revision:"4553dd690e4675fc4fb2132732b1c43b"},{url:"/assets/icon-windows.svg",revision:"80669c801739c850306618a2569b423c"},{url:"/assets/illustration-decentralization.png",revision:"0ad91ae4e70f22e8be87345e73144cb3"},{url:"/assets/illustration-decentralization.webp",revision:"ed3442432df26760623ec58c715fdf43"},{url:"/assets/illustration-earn-money.png",revision:"e2a7951254764e3dabac0697d089a3c2"},{url:"/assets/illustration-earn-money.webp",revision:"58605a59b4c1f6321ef90d5ef21eac24"},{url:"/assets/illustration-hero-day.png",revision:"ca7c9fd189caa73616664823e45b737d"},{url:"/assets/illustration-hero-day.webp",revision:"66c0bb6d0864af304a4e1801c967c526"},{url:"/assets/illustration-hero.png",revision:"9e2e1a46dc78fb0635c054fcf2d27b67"},{url:"/assets/illustration-hero.webp",revision:"75c6cdf85d150e6512fd2b3d0e20e332"},{url:"/assets/illustration-open-source.png",revision:"6f20524696843277aca578db00f29e14"},{url:"/assets/illustration-open-source.webp",revision:"79bf861b3c83c7de1ac96d8a35c4827d"},{url:"/assets/illustration-true-ownership.png",revision:"005b4f456f8d341de75c8c7cb25d750c"},{url:"/assets/illustration-true-ownership.webp",revision:"a2819f44d481e3203270877dc89cf87c"},{url:"/assets/index-bg.png",revision:"0931098d955341c1458c653ef42c5bec"},{url:"/assets/keychain.png",revision:"b4a1776481ec1bce0cdcb654126ee449"},{url:"/assets/left-fishes.png",revision:"c98d0bac15e561c7e4ce226541f5ab1e"},{url:"/assets/left-fishes.webp",revision:"7e5f5cee88eafa722b9b2eadbede120d"},{url:"/assets/like.png",revision:"af5f38b521e1c06eece664d5a3f24cdd"},{url:"/assets/logo-192x192.svg",revision:"09f9b1ec26a43fedaf3c527d9992ea3b"},{url:"/assets/logo-384x384.svg",revision:"c33b1a087528562650bdc7f9bb1889b3"},{url:"/assets/logo-512x512.svg",revision:"e0eb6d6416139753e199cf627599ac40"},{url:"/assets/logo-circle-santa.svg",revision:"a08e76920a86e2749d74345d86797cc5"},{url:"/assets/logo-circle.svg",revision:"2df6f251431f9f36e1815e5b90ce1f8a"},{url:"/assets/logo-small-transparent.png",revision:"197b6e7934149c67237a38f145dfb860"},{url:"/assets/noimage.png",revision:"66290b70590324b996aa6c841a4f6bf1"},{url:"/assets/noimage.svg",revision:"68711d71516a091f18169b2882dc6035"},{url:"/assets/notification.mp3",revision:"594e6e429f66513a2bc759fce6c1abc7"},{url:"/assets/nsfw.png",revision:"2e103d3e107e2974025b441b5fde485a"},{url:"/assets/our-history.png",revision:"730ae7e9850b787ea78d6151391ca463"},{url:"/assets/our-history.webp",revision:"f781b93801170a83acde5cf23bf538f4"},{url:"/assets/our-team.png",revision:"dc4a40a5f543e793462caf5c19d89f2f"},{url:"/assets/our-team.webp",revision:"ca3d13a54a5ba9e7e7df7af748c3a23a"},{url:"/assets/our-vision.png",revision:"acb541b415884dfce4b061ad21ce1b06"},{url:"/assets/our-vision.webp",revision:"bfe56f6816dade138c59010d69a8f83f"},{url:"/assets/phone-dark-pc.png",revision:"ba94fb9341a0303a8f6068ade064b0cb"},{url:"/assets/phone-dark-pc.webp",revision:"beef47eb0f0d9e6708e172b2138c48ab"},{url:"/assets/phone-dark-tablet.png",revision:"2358c7d62d813d3422a5af8bebb2be2e"},{url:"/assets/phone-dark-tablet.webp",revision:"c42d66f8c5c1999a648e6bb6a1a81227"},{url:"/assets/phone-download-tiny.png",revision:"0247b2bb16c64d46e4d8a73f60f4d501"},{url:"/assets/phone-download-tiny.webp",revision:"7120bd905eb5e5acbc866bd42058ba4c"},{url:"/assets/phone-download.png",revision:"54650a95d8ce20a2e03b68f0d6389201"},{url:"/assets/phone-light-pc.png",revision:"7bbef75c3da1d2a8e742b484292e6379"},{url:"/assets/phone-light-pc.webp",revision:"4a5839bf3499ef6687f1a798c683d7a1"},{url:"/assets/phone-light-tablet.png",revision:"49724acf6a25fedcd914ce0125517b8a"},{url:"/assets/phone-light-tablet.webp",revision:"7f448063c46119c5a7f0880f01b1814d"},{url:"/assets/reward.png",revision:"0faea76d5486dc7f637486da769fdad8"},{url:"/assets/rewarding-and-freespeech.png",revision:"ca1fc97612079d93de24bfb3ab6e0ea9"},{url:"/assets/rewarding-and-freespeech.svg",revision:"2df6f251431f9f36e1815e5b90ce1f8a"},{url:"/assets/signup.png",revision:"1ceacafe5770ed4f53829de572c9d219"},{url:"/assets/svg.tsx",revision:"2f1d7fbc25f8166e5b49e8997a803842"},{url:"/assets/talhasch.jpeg",revision:"9abb1df5ddbfd25e7fd72b0a4e202eff"},{url:"/assets/talhasch.webp",revision:"6e7e49e9ba1da71ecf46f0bb17c986c3"},{url:"/assets/thumbnail-play.jpg",revision:"99d63c99267bf2e74e95d92bfb00a0ea"},{url:"/assets/writer-thinking.png",revision:"03deb40c2a35de193e78c0e0d3d72a0e"},{url:"/assets/writer.png",revision:"00feab482a3f5309cce64ce9ca64041a"},{url:"/firebase-messaging-sw.js",revision:"db67bd2ec72e44b813ccabeb1ebb113f"},{url:"/manifest.json",revision:"3547aead3cd7bbd2b2ab3b7e23355d84"},{url:"/next.svg",revision:"8e061864f388b47f33a1c3780831193e"},{url:"/vercel.svg",revision:"61c6b19abff40ea7acd577be818f3976"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:s,event:a,state:c})=>s&&"opaqueredirect"===s.type?new Response(s.body,{status:200,statusText:"OK",headers:s.headers}):s}]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:gstatic)\.com\/.*/i,new e.CacheFirst({cacheName:"google-fonts-webfonts",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:googleapis)\.com\/.*/i,new e.StaleWhileRevalidate({cacheName:"google-fonts-stylesheets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:eot|otf|ttc|ttf|woff|woff2|font.css)$/i,new e.StaleWhileRevalidate({cacheName:"static-font-assets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:jpg|jpeg|gif|png|svg|ico|webp)$/i,new e.StaleWhileRevalidate({cacheName:"static-image-assets",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/image\?url=.+$/i,new e.StaleWhileRevalidate({cacheName:"next-image",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp3|wav|ogg)$/i,new e.CacheFirst({cacheName:"static-audio-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp4)$/i,new e.CacheFirst({cacheName:"static-video-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:js)$/i,new e.StaleWhileRevalidate({cacheName:"static-js-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:css|less)$/i,new e.StaleWhileRevalidate({cacheName:"static-style-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/data\/.+\/.+\.json$/i,new e.StaleWhileRevalidate({cacheName:"next-data",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:json|xml|csv)$/i,new e.NetworkFirst({cacheName:"static-data-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>{if(!(self.origin===e.origin))return!1;const s=e.pathname;return!s.startsWith("/api/auth/")&&!!s.startsWith("/api/")}),new e.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>{if(!(self.origin===e.origin))return!1;return!e.pathname.startsWith("/api/")}),new e.NetworkFirst({cacheName:"others",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>!(self.origin===e.origin)),new e.NetworkFirst({cacheName:"cross-origin",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:3600})]}),"GET")})); +//# sourceMappingURL=sw.js.map diff --git a/public/workbox-9b4d2a02.js b/public/workbox-9b4d2a02.js index 0b5136fb3..5ec876592 100644 --- a/public/workbox-9b4d2a02.js +++ b/public/workbox-9b4d2a02.js @@ -1 +1,2 @@ define(["exports"],(function(t){"use strict";try{self["workbox:core:6.6.0"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}try{self["workbox:routing:6.6.0"]&&_()}catch(t){}const n=t=>t&&"object"==typeof t?t:{handle:t};class r{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=n(t)}}class i extends r{constructor(t,e,s){super((({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)}),e,s)}}class a{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",(t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map((e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})})));t.waitUntil(s),t.ports&&t.ports[0]&&s.then((()=>t.ports[0].postMessage(!0)))}}))}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:r,route:i}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let a=i&&i.handler;const o=t.method;if(!a&&this.i.has(o)&&(a=this.i.get(o)),!a)return;let c;try{c=a.handle({url:s,request:t,event:e,params:r})}catch(t){c=Promise.reject(t)}const h=i&&i.catchHandler;return c instanceof Promise&&(this.o||h)&&(c=c.catch((async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:r})}catch(t){t instanceof Error&&(n=t)}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n}))),c}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const r=this.t.get(s.method)||[];for(const i of r){let r;const a=i.match({url:t,sameOrigin:e,request:s,event:n});if(a)return r=a,(Array.isArray(r)&&0===r.length||a.constructor===Object&&0===Object.keys(a).length||"boolean"==typeof a)&&(r=void 0),{route:i,params:r}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,n(t))}setCatchHandler(t){this.o=n(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let o;const c=()=>(o||(o=new a,o.addFetchListener(),o.addCacheListener()),o);function h(t,e,n){let a;if("string"==typeof t){const s=new URL(t,location.href);a=new r((({url:t})=>t.href===s.href),e,n)}else if(t instanceof RegExp)a=new i(t,e,n);else if("function"==typeof t)a=new r(t,e,n);else{if(!(t instanceof r))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});a=t}return c().registerRoute(a),a}try{self["workbox:strategies:6.6.0"]&&_()}catch(t){}const u={cacheWillUpdate:async({response:t})=>200===t.status||0===t.status?t:null},l={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},f=t=>[l.prefix,t,l.suffix].filter((t=>t&&t.length>0)).join("-"),w=t=>t||f(l.precache),d=t=>t||f(l.runtime);function p(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class y{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}}const g=new Set;function m(t){return"string"==typeof t?new Request(t):t}class R{constructor(t,e){this.h={},Object.assign(this,e),this.event=e.event,this.u=t,this.l=new y,this.p=[],this.m=[...t.plugins],this.R=new Map;for(const t of this.m)this.R.set(t,{});this.event.waitUntil(this.l.promise)}async fetch(t){const{event:e}=this;let n=m(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const r=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){if(t instanceof Error)throw new s("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const i=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.u.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:i,response:t});return t}catch(t){throw r&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:r.clone(),request:i.clone()}),t}}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}async cacheMatch(t){const e=m(t);let s;const{cacheName:n,matchOptions:r}=this.u,i=await this.getCacheKey(e,"read"),a=Object.assign(Object.assign({},r),{cacheName:n});s=await caches.match(i,a);for(const t of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await t({cacheName:n,matchOptions:r,cachedResponse:s,request:i,event:this.event})||void 0;return s}async cachePut(t,e){const n=m(t);var r;await(r=0,new Promise((t=>setTimeout(t,r))));const i=await this.getCacheKey(n,"write");if(!e)throw new s("cache-put-with-no-response",{url:(a=i.url,new URL(String(a),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var a;const o=await this.v(e);if(!o)return!1;const{cacheName:c,matchOptions:h}=this.u,u=await self.caches.open(c),l=this.hasCallback("cacheDidUpdate"),f=l?await async function(t,e,s,n){const r=p(e.url,s);if(e.url===r)return t.match(e,n);const i=Object.assign(Object.assign({},n),{ignoreSearch:!0}),a=await t.keys(e,i);for(const e of a)if(r===p(e.url,s))return t.match(e,n)}(u,i.clone(),["__WB_REVISION__"],h):null;try{await u.put(i,l?o.clone():o)}catch(t){if(t instanceof Error)throw"QuotaExceededError"===t.name&&await async function(){for(const t of g)await t()}(),t}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:c,oldResponse:f,newResponse:o.clone(),request:i,event:this.event});return!0}async getCacheKey(t,e){const s=`${t.url} | ${e}`;if(!this.h[s]){let n=t;for(const t of this.iterateCallbacks("cacheKeyWillBeUsed"))n=m(await t({mode:e,request:n,event:this.event,params:this.params}));this.h[s]=n}return this.h[s]}hasCallback(t){for(const e of this.u.plugins)if(t in e)return!0;return!1}async runCallbacks(t,e){for(const s of this.iterateCallbacks(t))await s(e)}*iterateCallbacks(t){for(const e of this.u.plugins)if("function"==typeof e[t]){const s=this.R.get(e),n=n=>{const r=Object.assign(Object.assign({},n),{state:s});return e[t](r)};yield n}}waitUntil(t){return this.p.push(t),t}async doneWaiting(){let t;for(;t=this.p.shift();)await t}destroy(){this.l.resolve(null)}async v(t){let e=t,s=!1;for(const t of this.iterateCallbacks("cacheWillUpdate"))if(e=await t({request:this.request,response:e,event:this.event})||void 0,s=!0,!e)break;return s||e&&200!==e.status&&(e=void 0),e}}class v{constructor(t={}){this.cacheName=d(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}handle(t){const[e]=this.handleAll(t);return e}handleAll(t){t instanceof FetchEvent&&(t={event:t,request:t.request});const e=t.event,s="string"==typeof t.request?new Request(t.request):t.request,n="params"in t?t.params:void 0,r=new R(this,{event:e,request:s,params:n}),i=this.q(r,s,e);return[i,this.D(i,r,s,e)]}async q(t,e,n){let r;await t.runCallbacks("handlerWillStart",{event:n,request:e});try{if(r=await this.U(e,t),!r||"error"===r.type)throw new s("no-response",{url:e.url})}catch(s){if(s instanceof Error)for(const i of t.iterateCallbacks("handlerDidError"))if(r=await i({error:s,event:n,request:e}),r)break;if(!r)throw s}for(const s of t.iterateCallbacks("handlerWillRespond"))r=await s({event:n,request:e,response:r});return r}async D(t,e,s,n){let r,i;try{r=await t}catch(i){}try{await e.runCallbacks("handlerDidRespond",{event:n,request:s,response:r}),await e.doneWaiting()}catch(t){t instanceof Error&&(i=t)}if(await e.runCallbacks("handlerDidComplete",{event:n,request:s,response:r,error:i}),e.destroy(),i)throw i}}function b(t){t.then((()=>{}))}function q(){return q=Object.assign?Object.assign.bind():function(t){for(var e=1;ee.some((e=>t instanceof e));let U,x;const L=new WeakMap,I=new WeakMap,C=new WeakMap,E=new WeakMap,N=new WeakMap;let O={get(t,e,s){if(t instanceof IDBTransaction){if("done"===e)return I.get(t);if("objectStoreNames"===e)return t.objectStoreNames||C.get(t);if("store"===e)return s.objectStoreNames[1]?void 0:s.objectStore(s.objectStoreNames[0])}return B(t[e])},set:(t,e,s)=>(t[e]=s,!0),has:(t,e)=>t instanceof IDBTransaction&&("done"===e||"store"===e)||e in t};function T(t){return t!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(x||(x=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(t)?function(...e){return t.apply(P(this),e),B(L.get(this))}:function(...e){return B(t.apply(P(this),e))}:function(e,...s){const n=t.call(P(this),e,...s);return C.set(n,e.sort?e.sort():[e]),B(n)}}function k(t){return"function"==typeof t?T(t):(t instanceof IDBTransaction&&function(t){if(I.has(t))return;const e=new Promise(((e,s)=>{const n=()=>{t.removeEventListener("complete",r),t.removeEventListener("error",i),t.removeEventListener("abort",i)},r=()=>{e(),n()},i=()=>{s(t.error||new DOMException("AbortError","AbortError")),n()};t.addEventListener("complete",r),t.addEventListener("error",i),t.addEventListener("abort",i)}));I.set(t,e)}(t),D(t,U||(U=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction]))?new Proxy(t,O):t)}function B(t){if(t instanceof IDBRequest)return function(t){const e=new Promise(((e,s)=>{const n=()=>{t.removeEventListener("success",r),t.removeEventListener("error",i)},r=()=>{e(B(t.result)),n()},i=()=>{s(t.error),n()};t.addEventListener("success",r),t.addEventListener("error",i)}));return e.then((e=>{e instanceof IDBCursor&&L.set(e,t)})).catch((()=>{})),N.set(e,t),e}(t);if(E.has(t))return E.get(t);const e=k(t);return e!==t&&(E.set(t,e),N.set(e,t)),e}const P=t=>N.get(t);const M=["get","getKey","getAll","getAllKeys","count"],W=["put","add","delete","clear"],j=new Map;function S(t,e){if(!(t instanceof IDBDatabase)||e in t||"string"!=typeof e)return;if(j.get(e))return j.get(e);const s=e.replace(/FromIndex$/,""),n=e!==s,r=W.includes(s);if(!(s in(n?IDBIndex:IDBObjectStore).prototype)||!r&&!M.includes(s))return;const i=async function(t,...e){const i=this.transaction(t,r?"readwrite":"readonly");let a=i.store;return n&&(a=a.index(e.shift())),(await Promise.all([a[s](...e),r&&i.done]))[0]};return j.set(e,i),i}O=(t=>q({},t,{get:(e,s,n)=>S(e,s)||t.get(e,s,n),has:(e,s)=>!!S(e,s)||t.has(e,s)}))(O);try{self["workbox:expiration:6.6.0"]&&_()}catch(t){}const K="cache-entries",A=t=>{const e=new URL(t,location.href);return e.hash="",e.href};class F{constructor(t){this._=null,this.L=t}I(t){const e=t.createObjectStore(K,{keyPath:"id"});e.createIndex("cacheName","cacheName",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}C(t){this.I(t),this.L&&function(t,{blocked:e}={}){const s=indexedDB.deleteDatabase(t);e&&s.addEventListener("blocked",(t=>e(t.oldVersion,t))),B(s).then((()=>{}))}(this.L)}async setTimestamp(t,e){const s={url:t=A(t),timestamp:e,cacheName:this.L,id:this.N(t)},n=(await this.getDb()).transaction(K,"readwrite",{durability:"relaxed"});await n.store.put(s),await n.done}async getTimestamp(t){const e=await this.getDb(),s=await e.get(K,this.N(t));return null==s?void 0:s.timestamp}async expireEntries(t,e){const s=await this.getDb();let n=await s.transaction(K).store.index("timestamp").openCursor(null,"prev");const r=[];let i=0;for(;n;){const s=n.value;s.cacheName===this.L&&(t&&s.timestamp=e?r.push(n.value):i++),n=await n.continue()}const a=[];for(const t of r)await s.delete(K,t.id),a.push(t.url);return a}N(t){return this.L+"|"+A(t)}async getDb(){return this._||(this._=await function(t,e,{blocked:s,upgrade:n,blocking:r,terminated:i}={}){const a=indexedDB.open(t,e),o=B(a);return n&&a.addEventListener("upgradeneeded",(t=>{n(B(a.result),t.oldVersion,t.newVersion,B(a.transaction),t)})),s&&a.addEventListener("blocked",(t=>s(t.oldVersion,t.newVersion,t))),o.then((t=>{i&&t.addEventListener("close",(()=>i())),r&&t.addEventListener("versionchange",(t=>r(t.oldVersion,t.newVersion,t)))})).catch((()=>{})),o}("workbox-expiration",1,{upgrade:this.C.bind(this)})),this._}}class H{constructor(t,e={}){this.O=!1,this.T=!1,this.k=e.maxEntries,this.B=e.maxAgeSeconds,this.P=e.matchOptions,this.L=t,this.M=new F(t)}async expireEntries(){if(this.O)return void(this.T=!0);this.O=!0;const t=this.B?Date.now()-1e3*this.B:0,e=await this.M.expireEntries(t,this.k),s=await self.caches.open(this.L);for(const t of e)await s.delete(t,this.P);this.O=!1,this.T&&(this.T=!1,b(this.expireEntries()))}async updateTimestamp(t){await this.M.setTimestamp(t,Date.now())}async isURLExpired(t){if(this.B){const e=await this.M.getTimestamp(t),s=Date.now()-1e3*this.B;return void 0===e||er||e&&e<0)throw new s("range-not-satisfiable",{size:r,end:n,start:e});let i,a;return void 0!==e&&void 0!==n?(i=e,a=n+1):void 0!==e&&void 0===n?(i=e,a=r):void 0!==n&&void 0===e&&(i=r-n,a=r),{start:i,end:a}}(i,r.start,r.end),o=i.slice(a.start,a.end),c=o.size,h=new Response(o,{status:206,statusText:"Partial Content",headers:e.headers});return h.headers.set("Content-Length",String(c)),h.headers.set("Content-Range",`bytes ${a.start}-${a.end-1}/${i.size}`),h}catch(t){return new Response("",{status:416,statusText:"Range Not Satisfiable"})}}function z(t,e){const s=e();return t.waitUntil(s),s}try{self["workbox:precaching:6.6.0"]&&_()}catch(t){}function G(t){if(!t)throw new s("add-to-cache-list-unexpected-type",{entry:t});if("string"==typeof t){const e=new URL(t,location.href);return{cacheKey:e.href,url:e.href}}const{revision:e,url:n}=t;if(!n)throw new s("add-to-cache-list-unexpected-type",{entry:t});if(!e){const t=new URL(n,location.href);return{cacheKey:t.href,url:t.href}}const r=new URL(n,location.href),i=new URL(n,location.href);return r.searchParams.set("__WB_REVISION__",e),{cacheKey:r.href,url:i.href}}class V{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:t,state:e})=>{e&&(e.originalRequest=t)},this.cachedResponseWillBeUsed=async({event:t,state:e,cachedResponse:s})=>{if("install"===t.type&&e&&e.originalRequest&&e.originalRequest instanceof Request){const t=e.originalRequest.url;s?this.notUpdatedURLs.push(t):this.updatedURLs.push(t)}return s}}}class J{constructor({precacheController:t}){this.cacheKeyWillBeUsed=async({request:t,params:e})=>{const s=(null==e?void 0:e.cacheKey)||this.W.getCacheKeyForURL(t.url);return s?new Request(s,{headers:t.headers}):t},this.W=t}}let Q,X;async function Y(t,e){let n=null;if(t.url){n=new URL(t.url).origin}if(n!==self.location.origin)throw new s("cross-origin-copy-response",{origin:n});const r=t.clone(),i={headers:new Headers(r.headers),status:r.status,statusText:r.statusText},a=e?e(i):i,o=function(){if(void 0===Q){const t=new Response("");if("body"in t)try{new Response(t.body),Q=!0}catch(t){Q=!1}Q=!1}return Q}()?r.body:await r.blob();return new Response(o,a)}class Z extends v{constructor(t={}){t.cacheName=w(t.cacheName),super(t),this.j=!1!==t.fallbackToNetwork,this.plugins.push(Z.copyRedirectedCacheableResponsesPlugin)}async U(t,e){const s=await e.cacheMatch(t);return s||(e.event&&"install"===e.event.type?await this.S(t,e):await this.K(t,e))}async K(t,e){let n;const r=e.params||{};if(!this.j)throw new s("missing-precache-entry",{cacheName:this.cacheName,url:t.url});{const s=r.integrity,i=t.integrity,a=!i||i===s;n=await e.fetch(new Request(t,{integrity:"no-cors"!==t.mode?i||s:void 0})),s&&a&&"no-cors"!==t.mode&&(this.A(),await e.cachePut(t,n.clone()))}return n}async S(t,e){this.A();const n=await e.fetch(t);if(!await e.cachePut(t,n.clone()))throw new s("bad-precaching-response",{url:t.url,status:n.status});return n}A(){let t=null,e=0;for(const[s,n]of this.plugins.entries())n!==Z.copyRedirectedCacheableResponsesPlugin&&(n===Z.defaultPrecacheCacheabilityPlugin&&(t=s),n.cacheWillUpdate&&e++);0===e?this.plugins.push(Z.defaultPrecacheCacheabilityPlugin):e>1&&null!==t&&this.plugins.splice(t,1)}}Z.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:t})=>!t||t.status>=400?null:t},Z.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:t})=>t.redirected?await Y(t):t};class tt{constructor({cacheName:t,plugins:e=[],fallbackToNetwork:s=!0}={}){this.F=new Map,this.H=new Map,this.$=new Map,this.u=new Z({cacheName:w(t),plugins:[...e,new J({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this.u}precache(t){this.addToCacheList(t),this.G||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this.G=!0)}addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.push(n):n&&void 0===n.revision&&e.push(n.url);const{cacheKey:t,url:r}=G(n),i="string"!=typeof n&&n.revision?"reload":"default";if(this.F.has(r)&&this.F.get(r)!==t)throw new s("add-to-cache-list-conflicting-entries",{firstEntry:this.F.get(r),secondEntry:t});if("string"!=typeof n&&n.integrity){if(this.$.has(t)&&this.$.get(t)!==n.integrity)throw new s("add-to-cache-list-conflicting-integrities",{url:r});this.$.set(t,n.integrity)}if(this.F.set(r,t),this.H.set(r,i),e.length>0){const t=`Workbox is precaching URLs without revision info: ${e.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(t)}}}install(t){return z(t,(async()=>{const e=new V;this.strategy.plugins.push(e);for(const[e,s]of this.F){const n=this.$.get(s),r=this.H.get(e),i=new Request(e,{integrity:n,cache:r,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:i,event:t}))}const{updatedURLs:s,notUpdatedURLs:n}=e;return{updatedURLs:s,notUpdatedURLs:n}}))}activate(t){return z(t,(async()=>{const t=await self.caches.open(this.strategy.cacheName),e=await t.keys(),s=new Set(this.F.values()),n=[];for(const r of e)s.has(r.url)||(await t.delete(r),n.push(r.url));return{deletedURLs:n}}))}getURLsToCacheKeys(){return this.F}getCachedURLs(){return[...this.F.keys()]}getCacheKeyForURL(t){const e=new URL(t,location.href);return this.F.get(e.href)}getIntegrityForCacheKey(t){return this.$.get(t)}async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.getCacheKeyForURL(e);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(t){const e=this.getCacheKeyForURL(t);if(!e)throw new s("non-precached-url",{url:t});return s=>(s.request=new Request(t),s.params=Object.assign({cacheKey:e},s.params),this.strategy.handle(s))}}const et=()=>(X||(X=new tt),X);class st extends r{constructor(t,e){super((({request:s})=>{const n=t.getURLsToCacheKeys();for(const r of function*(t,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:s="index.html",cleanURLs:n=!0,urlManipulation:r}={}){const i=new URL(t,location.href);i.hash="",yield i.href;const a=function(t,e=[]){for(const s of[...t.searchParams.keys()])e.some((t=>t.test(s)))&&t.searchParams.delete(s);return t}(i,e);if(yield a.href,s&&a.pathname.endsWith("/")){const t=new URL(a.href);t.pathname+=s,yield t.href}if(n){const t=new URL(a.href);t.pathname+=".html",yield t.href}if(r){const t=r({url:i});for(const e of t)yield e.href}}(s.url,e)){const e=n.get(r);if(e){return{cacheKey:e,integrity:t.getIntegrityForCacheKey(e)}}}}),t.strategy)}}t.CacheFirst=class extends v{async U(t,e){let n,r=await e.cacheMatch(t);if(!r)try{r=await e.fetchAndCachePut(t)}catch(t){t instanceof Error&&(n=t)}if(!r)throw new s("no-response",{url:t.url,error:n});return r}},t.ExpirationPlugin=class{constructor(t={}){this.cachedResponseWillBeUsed=async({event:t,request:e,cacheName:s,cachedResponse:n})=>{if(!n)return null;const r=this.V(n),i=this.J(s);b(i.expireEntries());const a=i.updateTimestamp(e.url);if(t)try{t.waitUntil(a)}catch(t){}return r?n:null},this.cacheDidUpdate=async({cacheName:t,request:e})=>{const s=this.J(t);await s.updateTimestamp(e.url),await s.expireEntries()},this.X=t,this.B=t.maxAgeSeconds,this.Y=new Map,t.purgeOnQuotaError&&function(t){g.add(t)}((()=>this.deleteCacheAndMetadata()))}J(t){if(t===d())throw new s("expire-custom-caches-only");let e=this.Y.get(t);return e||(e=new H(t,this.X),this.Y.set(t,e)),e}V(t){if(!this.B)return!0;const e=this.Z(t);if(null===e)return!0;return e>=Date.now()-1e3*this.B}Z(t){if(!t.headers.has("date"))return null;const e=t.headers.get("date"),s=new Date(e).getTime();return isNaN(s)?null:s}async deleteCacheAndMetadata(){for(const[t,e]of this.Y)await self.caches.delete(t),await e.delete();this.Y=new Map}},t.NetworkFirst=class extends v{constructor(t={}){super(t),this.plugins.some((t=>"cacheWillUpdate"in t))||this.plugins.unshift(u),this.tt=t.networkTimeoutSeconds||0}async U(t,e){const n=[],r=[];let i;if(this.tt){const{id:s,promise:a}=this.et({request:t,logs:n,handler:e});i=s,r.push(a)}const a=this.st({timeoutId:i,request:t,logs:n,handler:e});r.push(a);const o=await e.waitUntil((async()=>await e.waitUntil(Promise.race(r))||await a)());if(!o)throw new s("no-response",{url:t.url});return o}et({request:t,logs:e,handler:s}){let n;return{promise:new Promise((e=>{n=setTimeout((async()=>{e(await s.cacheMatch(t))}),1e3*this.tt)})),id:n}}async st({timeoutId:t,request:e,logs:s,handler:n}){let r,i;try{i=await n.fetchAndCachePut(e)}catch(t){t instanceof Error&&(r=t)}return t&&clearTimeout(t),!r&&i||(i=await n.cacheMatch(e)),i}},t.RangeRequestsPlugin=class{constructor(){this.cachedResponseWillBeUsed=async({request:t,cachedResponse:e})=>e&&t.headers.has("range")?await $(t,e):e}},t.StaleWhileRevalidate=class extends v{constructor(t={}){super(t),this.plugins.some((t=>"cacheWillUpdate"in t))||this.plugins.unshift(u)}async U(t,e){const n=e.fetchAndCachePut(t).catch((()=>{}));e.waitUntil(n);let r,i=await e.cacheMatch(t);if(i);else try{i=await n}catch(t){t instanceof Error&&(r=t)}if(!i)throw new s("no-response",{url:t.url,error:r});return i}},t.cleanupOutdatedCaches=function(){self.addEventListener("activate",(t=>{const e=w();t.waitUntil((async(t,e="-precache-")=>{const s=(await self.caches.keys()).filter((s=>s.includes(e)&&s.includes(self.registration.scope)&&s!==t));return await Promise.all(s.map((t=>self.caches.delete(t)))),s})(e).then((t=>{})))}))},t.clientsClaim=function(){self.addEventListener("activate",(()=>self.clients.claim()))},t.precacheAndRoute=function(t,e){!function(t){et().precache(t)}(t),function(t){const e=et();h(new st(e,t))}(e)},t.registerRoute=h})); +//# sourceMappingURL=workbox-9b4d2a02.js.map diff --git a/src/app/[...slugs]/_components/community-cover/index.tsx b/src/app/[...slugs]/_components/community-cover/index.tsx index 264f93384..f9d0d8bd2 100644 --- a/src/app/[...slugs]/_components/community-cover/index.tsx +++ b/src/app/[...slugs]/_components/community-cover/index.tsx @@ -49,7 +49,7 @@ export function CommunityCover({ community, account }: Props) { [community.num_authors] ); const canUpdateCoverImage = useMemo( - () => activeUser && !!users.find((x) => x.username === community.name), + () => activeUser && !!users.find((x: { username: string }) => x.username === community.name), [activeUser, users, community.name] ); diff --git a/src/core/global-store/initialization/server-init.ts b/src/core/global-store/initialization/server-init.ts index 270783377..6922e53c7 100644 --- a/src/core/global-store/initialization/server-init.ts +++ b/src/core/global-store/initialization/server-init.ts @@ -2,7 +2,6 @@ import { createStore } from "zustand"; import { combine } from "zustand/middleware"; import { INITIAL_STATE } from "@/core/global-store/initialization/initial-state"; import { createUiActions } from "@/core/global-store/modules/ui-module"; -import { createSubscriptionsActions } from "@/core/global-store/modules/subscriptions-module"; import { createGlobalActions } from "@/core/global-store/modules/global-module"; import { createUsersActions } from "@/core/global-store/modules/users-module"; import { createAuthenticationActions } from "@/core/global-store/modules/authentication-module"; @@ -11,7 +10,6 @@ import { createNotificationsActions } from "@/core/global-store/modules/notifica type FINAL_STATE = typeof INITIAL_STATE & ReturnType & - ReturnType & ReturnType & ReturnType & ReturnType &