diff --git a/apps/web/public/sw.js b/apps/web/public/sw.js index ab45ad28db..59050a78cc 100644 --- a/apps/web/public/sw.js +++ b/apps/web/public/sw.js @@ -1,2 +1,2 @@ -if(!self.define){let e,a={};const s=(s,c)=>(s=new URL(s+".js",c).href,a[s]||new Promise(a=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=a,document.head.appendChild(e)}else e=s,importScripts(s),a()}).then(()=>{let e=a[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e}));self.define=(c,i)=>{const t=e||("document"in self?document.currentScript.src:"")||location.href;if(a[t])return;let n={};const r=e=>s(e,t),d={module:{uri:t},exports:n,require:r};a[t]=Promise.all(c.map(e=>d[e]||r(e))).then(e=>(i(...e),n))}}define(["./workbox-0a9fb529"],function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/app-build-manifest.json",revision:"c5558d5b051a3888ebcbf2b5ac52dbf1"},{url:"/_next/static/4ebea4601/_buildManifest.js",revision:"658580d6ab5905c4e846ca8e7745d0af"},{url:"/_next/static/4ebea4601/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/03ace7ad-9ea886daa8ad9fe1.js",revision:"9ea886daa8ad9fe1"},{url:"/_next/static/chunks/03ace7ad-9ea886daa8ad9fe1.js.map",revision:"ec1f62f3b214f6374f68cd19f60c1549"},{url:"/_next/static/chunks/0f28229d-08583d7b419b9244.js",revision:"08583d7b419b9244"},{url:"/_next/static/chunks/0f28229d-08583d7b419b9244.js.map",revision:"a32936e8fecc93eff07a6bc21d5f48fc"},{url:"/_next/static/chunks/1002-2ac17a677f0cacc1.js",revision:"2ac17a677f0cacc1"},{url:"/_next/static/chunks/1002-2ac17a677f0cacc1.js.map",revision:"732cec6d6dc2c445005c8033be58d96d"},{url:"/_next/static/chunks/1038-961284a573b76f31.js",revision:"961284a573b76f31"},{url:"/_next/static/chunks/1038-961284a573b76f31.js.map",revision:"9e20580aaa4afb7dacc191d60193b2f4"},{url:"/_next/static/chunks/1040.612dfad1b1acd47e.js",revision:"612dfad1b1acd47e"},{url:"/_next/static/chunks/1040.612dfad1b1acd47e.js.map",revision:"aceb21fea4d2eaf2602101354a875d6c"},{url:"/_next/static/chunks/1282-b5b96c4bdf152380.js",revision:"b5b96c4bdf152380"},{url:"/_next/static/chunks/1282-b5b96c4bdf152380.js.map",revision:"bf8ae1b882c2c2acfec20d01560fc147"},{url:"/_next/static/chunks/1356.0088a2c68612bd4d.js",revision:"0088a2c68612bd4d"},{url:"/_next/static/chunks/1490.aa6754a83fc33871.js",revision:"aa6754a83fc33871"},{url:"/_next/static/chunks/1568-756401b2cae63db9.js",revision:"756401b2cae63db9"},{url:"/_next/static/chunks/1568-756401b2cae63db9.js.map",revision:"b85c7ad9fe06d693be2a64d6960c1386"},{url:"/_next/static/chunks/1592-7e3ef8f843f99ad4.js",revision:"7e3ef8f843f99ad4"},{url:"/_next/static/chunks/1592-7e3ef8f843f99ad4.js.map",revision:"7b9c63b00e09c79e6375376e916c89dd"},{url:"/_next/static/chunks/1799-b4e325d05d161e8f.js",revision:"b4e325d05d161e8f"},{url:"/_next/static/chunks/1799-b4e325d05d161e8f.js.map",revision:"977d87033715160c84eaa2a3ae47e4cb"},{url:"/_next/static/chunks/186-d083bc6a56232088.js",revision:"d083bc6a56232088"},{url:"/_next/static/chunks/186-d083bc6a56232088.js.map",revision:"09c0bd37e0cea2fbd576d98e885cd860"},{url:"/_next/static/chunks/1955-df7948cbc60c4ac5.js",revision:"df7948cbc60c4ac5"},{url:"/_next/static/chunks/1955-df7948cbc60c4ac5.js.map",revision:"fdfcc7a070e9d9cf4cf872f09fdde69f"},{url:"/_next/static/chunks/2044-d9df218410168633.js",revision:"d9df218410168633"},{url:"/_next/static/chunks/2044-d9df218410168633.js.map",revision:"84c79af27503797147a50df4afda1183"},{url:"/_next/static/chunks/2156.91ba97622b090d5b.js",revision:"91ba97622b090d5b"},{url:"/_next/static/chunks/2156.91ba97622b090d5b.js.map",revision:"1e99b062fa3716b281611c517151e210"},{url:"/_next/static/chunks/223.a040b5809ac2dd73.js",revision:"a040b5809ac2dd73"},{url:"/_next/static/chunks/223.a040b5809ac2dd73.js.map",revision:"f5e0ef476ea072289e851b81118b5006"},{url:"/_next/static/chunks/2327-3b769b0c437d42f2.js",revision:"3b769b0c437d42f2"},{url:"/_next/static/chunks/2327-3b769b0c437d42f2.js.map",revision:"6a4f9123b2b3ca69c929a5e1aa04579d"},{url:"/_next/static/chunks/2336-176fc04780331505.js",revision:"176fc04780331505"},{url:"/_next/static/chunks/2336-176fc04780331505.js.map",revision:"05f1b3695b9e3f32de5f939d30949a61"},{url:"/_next/static/chunks/2340.29fee06fc49abb60.js",revision:"29fee06fc49abb60"},{url:"/_next/static/chunks/2340.29fee06fc49abb60.js.map",revision:"26aafdc7b6dcd76ed28a22938be80db5"},{url:"/_next/static/chunks/235-ac6d78db8c1342c6.js",revision:"ac6d78db8c1342c6"},{url:"/_next/static/chunks/235-ac6d78db8c1342c6.js.map",revision:"ea3a8b8e1dcb00f53c38a518e2191c9b"},{url:"/_next/static/chunks/2431-da47dab736f8dbae.js",revision:"da47dab736f8dbae"},{url:"/_next/static/chunks/2431-da47dab736f8dbae.js.map",revision:"6e458f053ddaffec34b7e97c2bb1c50f"},{url:"/_next/static/chunks/2492.325cd96c77000182.js",revision:"325cd96c77000182"},{url:"/_next/static/chunks/2492.325cd96c77000182.js.map",revision:"9b9e6690e6eaf2d091dd6747abe68b8e"},{url:"/_next/static/chunks/2523-3efb7cb076b88de9.js",revision:"3efb7cb076b88de9"},{url:"/_next/static/chunks/2523-3efb7cb076b88de9.js.map",revision:"5331524dcd88e9d13f8100d28116fdef"},{url:"/_next/static/chunks/2567-18af4eba40e4dcf9.js",revision:"18af4eba40e4dcf9"},{url:"/_next/static/chunks/2567-18af4eba40e4dcf9.js.map",revision:"015d8641bbb590f6a57101e7b94cc1b5"},{url:"/_next/static/chunks/284.9ddd18425885bab5.js",revision:"9ddd18425885bab5"},{url:"/_next/static/chunks/3045-73fd643cf1b60f15.js",revision:"73fd643cf1b60f15"},{url:"/_next/static/chunks/3045-73fd643cf1b60f15.js.map",revision:"5ebfa0b93baf8b948283b44a812f4fc2"},{url:"/_next/static/chunks/3113.7f05d4cecde96f2d.js",revision:"7f05d4cecde96f2d"},{url:"/_next/static/chunks/3113.7f05d4cecde96f2d.js.map",revision:"6c1f9f8fe0de2bcc8af7e57d8ed35837"},{url:"/_next/static/chunks/31fa5290.60e3a8de552dc7e8.js",revision:"60e3a8de552dc7e8"},{url:"/_next/static/chunks/31fa5290.60e3a8de552dc7e8.js.map",revision:"315b0adebcd51566f472bc99f0e42743"},{url:"/_next/static/chunks/3308.8075f7576e245ae4.js",revision:"8075f7576e245ae4"},{url:"/_next/static/chunks/3367-ca05c7a81a15359a.js",revision:"ca05c7a81a15359a"},{url:"/_next/static/chunks/3367-ca05c7a81a15359a.js.map",revision:"b2b790d3ce76945111d138693a01ed70"},{url:"/_next/static/chunks/34c6f869-f4132c9ebc5ce1e3.js",revision:"f4132c9ebc5ce1e3"},{url:"/_next/static/chunks/34c6f869-f4132c9ebc5ce1e3.js.map",revision:"2eab00f1f5502627ee2eab07877b1123"},{url:"/_next/static/chunks/3747.b2e1b7f0b712e4db.js",revision:"b2e1b7f0b712e4db"},{url:"/_next/static/chunks/4336-9d0e5d50f22d0184.js",revision:"9d0e5d50f22d0184"},{url:"/_next/static/chunks/4336-9d0e5d50f22d0184.js.map",revision:"3c43241e48f461321686dfd83c4e2493"},{url:"/_next/static/chunks/4425-c5ab34668c4bce10.js",revision:"c5ab34668c4bce10"},{url:"/_next/static/chunks/4425-c5ab34668c4bce10.js.map",revision:"c98dccc2a3be26fcff2a6b43059142c3"},{url:"/_next/static/chunks/444.aed682ac10b67384.js",revision:"aed682ac10b67384"},{url:"/_next/static/chunks/444.aed682ac10b67384.js.map",revision:"125c8f8ca7de169b67c55ebd5d3b4564"},{url:"/_next/static/chunks/445ec2bf-bda4e6c557bee1c0.js",revision:"bda4e6c557bee1c0"},{url:"/_next/static/chunks/445ec2bf-bda4e6c557bee1c0.js.map",revision:"50093d6081792909b237311cb1ce6daa"},{url:"/_next/static/chunks/4638-6ccf025c51e25516.js",revision:"6ccf025c51e25516"},{url:"/_next/static/chunks/4638-6ccf025c51e25516.js.map",revision:"973a7ff1633bdc5a71f2cd803c3f0404"},{url:"/_next/static/chunks/4812-f473302aacca0c23.js",revision:"f473302aacca0c23"},{url:"/_next/static/chunks/4812-f473302aacca0c23.js.map",revision:"9b6eb81d55b35f9bec41d5a8233791d6"},{url:"/_next/static/chunks/4901-dffd45906e01b550.js",revision:"dffd45906e01b550"},{url:"/_next/static/chunks/4901-dffd45906e01b550.js.map",revision:"485840bae9cd70c9d232403cc032b7c7"},{url:"/_next/static/chunks/4948-a729b623629e55bf.js",revision:"a729b623629e55bf"},{url:"/_next/static/chunks/4948-a729b623629e55bf.js.map",revision:"daa30200c01aba6755db0bf4a4412583"},{url:"/_next/static/chunks/50-26e0dfd7bf01bcb6.js",revision:"26e0dfd7bf01bcb6"},{url:"/_next/static/chunks/50-26e0dfd7bf01bcb6.js.map",revision:"cbf5ae170ef7a5bf273bb96f94e3775c"},{url:"/_next/static/chunks/5083.ab580c39356d9da6.js",revision:"ab580c39356d9da6"},{url:"/_next/static/chunks/5084.b9447b89aa0f0230.js",revision:"b9447b89aa0f0230"},{url:"/_next/static/chunks/5154-a989d8bc7d3c0749.js",revision:"a989d8bc7d3c0749"},{url:"/_next/static/chunks/5154-a989d8bc7d3c0749.js.map",revision:"27f29259c528e70addafd303ab8170f0"},{url:"/_next/static/chunks/5212.3f1789acb028a4ff.js",revision:"3f1789acb028a4ff"},{url:"/_next/static/chunks/5212.3f1789acb028a4ff.js.map",revision:"779ef76b5eb15cd437471c5c5cb9c7f3"},{url:"/_next/static/chunks/5222-60516b2c836c20f9.js",revision:"60516b2c836c20f9"},{url:"/_next/static/chunks/5222-60516b2c836c20f9.js.map",revision:"422ec9d09ed48950b80c40a8c2b69739"},{url:"/_next/static/chunks/5303.2de4963302c042bd.js",revision:"2de4963302c042bd"},{url:"/_next/static/chunks/5303.2de4963302c042bd.js.map",revision:"665e65700e38efe8b935a560a851e423"},{url:"/_next/static/chunks/5377-a4e32aa3f83d60ab.js",revision:"a4e32aa3f83d60ab"},{url:"/_next/static/chunks/5377-a4e32aa3f83d60ab.js.map",revision:"5f44be3c910a2ad484c4108295aa6400"},{url:"/_next/static/chunks/5482.c8c3a04326692673.js",revision:"c8c3a04326692673"},{url:"/_next/static/chunks/5632-0c580aafbf8883b3.js",revision:"0c580aafbf8883b3"},{url:"/_next/static/chunks/5632-0c580aafbf8883b3.js.map",revision:"5904e860cb9f2494ba83ef39ebce2f4c"},{url:"/_next/static/chunks/5796.42b24b073fb6a81f.js",revision:"42b24b073fb6a81f"},{url:"/_next/static/chunks/5796.42b24b073fb6a81f.js.map",revision:"4bfc6f263188730e5e3d5b1261b917f1"},{url:"/_next/static/chunks/5909-094a73668f460eac.js",revision:"094a73668f460eac"},{url:"/_next/static/chunks/5909-094a73668f460eac.js.map",revision:"6433983bc3af05f062ec4a8c081ba395"},{url:"/_next/static/chunks/5d1eab26-8c90f1f25c88df0e.js",revision:"8c90f1f25c88df0e"},{url:"/_next/static/chunks/6031.18acfed5f3f86b44.js",revision:"18acfed5f3f86b44"},{url:"/_next/static/chunks/6198-39fc2486054ee8c0.js",revision:"39fc2486054ee8c0"},{url:"/_next/static/chunks/6198-39fc2486054ee8c0.js.map",revision:"467268c7bab589fa7b3f3f9d1887a632"},{url:"/_next/static/chunks/6204.aaeebe065bd216d4.js",revision:"aaeebe065bd216d4"},{url:"/_next/static/chunks/6265-516da89c24904c6f.js",revision:"516da89c24904c6f"},{url:"/_next/static/chunks/6265-516da89c24904c6f.js.map",revision:"c209b03f5f8e539bc0df255d894802f0"},{url:"/_next/static/chunks/64192c46.09daa0b780d19983.js",revision:"09daa0b780d19983"},{url:"/_next/static/chunks/64192c46.09daa0b780d19983.js.map",revision:"4692400ae051278bd4d7ed5991e21ed7"},{url:"/_next/static/chunks/6512.7323cabaad3a35e6.js",revision:"7323cabaad3a35e6"},{url:"/_next/static/chunks/6712.f80670b4a9cbe92d.js",revision:"f80670b4a9cbe92d"},{url:"/_next/static/chunks/6712.f80670b4a9cbe92d.js.map",revision:"f51c1b5c4b77032ff6ac7a646ca2afe9"},{url:"/_next/static/chunks/6792-553941b7e8f8ef0a.js",revision:"553941b7e8f8ef0a"},{url:"/_next/static/chunks/6792-553941b7e8f8ef0a.js.map",revision:"b843ae300b37023f59aa70b898da8974"},{url:"/_next/static/chunks/6806-806faf190eed3c3e.js",revision:"806faf190eed3c3e"},{url:"/_next/static/chunks/6806-806faf190eed3c3e.js.map",revision:"408a9c684698e8029e567d336a245dcc"},{url:"/_next/static/chunks/6874.d62c884904a4a24b.js",revision:"d62c884904a4a24b"},{url:"/_next/static/chunks/6874.d62c884904a4a24b.js.map",revision:"435e2b7dd7fe6a5de5a7976a3a1f038a"},{url:"/_next/static/chunks/6993-4a17e742f9cc920f.js",revision:"4a17e742f9cc920f"},{url:"/_next/static/chunks/6993-4a17e742f9cc920f.js.map",revision:"cc50aebeb1df96dd815cf756101c2c4b"},{url:"/_next/static/chunks/7002-97bdef48df33d0bf.js",revision:"97bdef48df33d0bf"},{url:"/_next/static/chunks/7002-97bdef48df33d0bf.js.map",revision:"8b06cfb619878a4548eeb3a442a5505a"},{url:"/_next/static/chunks/7133-87d29922b3c83c5b.js",revision:"87d29922b3c83c5b"},{url:"/_next/static/chunks/7133-87d29922b3c83c5b.js.map",revision:"f93fe8a0596b141485f9f2e3adf5bb37"},{url:"/_next/static/chunks/7169.e8051505669039b8.js",revision:"e8051505669039b8"},{url:"/_next/static/chunks/7178-309b986c7b18b41c.js",revision:"309b986c7b18b41c"},{url:"/_next/static/chunks/7178-309b986c7b18b41c.js.map",revision:"16d70c0587e995cf8baae1175d072753"},{url:"/_next/static/chunks/7193-7e32f8a284fdbdf2.js",revision:"7e32f8a284fdbdf2"},{url:"/_next/static/chunks/7193-7e32f8a284fdbdf2.js.map",revision:"de58a4e6a8d9e427bc888c420b1538d5"},{url:"/_next/static/chunks/7282-d0f38a8f69a389be.js",revision:"d0f38a8f69a389be"},{url:"/_next/static/chunks/7282-d0f38a8f69a389be.js.map",revision:"7d50227b9efce7f486fe1fc1832f52fa"},{url:"/_next/static/chunks/730-8272cb063f42b968.js",revision:"8272cb063f42b968"},{url:"/_next/static/chunks/730-8272cb063f42b968.js.map",revision:"acc99f72f12a0b39afbfc92b8ec2fde3"},{url:"/_next/static/chunks/7320-4368e8c76b384a01.js",revision:"4368e8c76b384a01"},{url:"/_next/static/chunks/7320-4368e8c76b384a01.js.map",revision:"159e3c473c873a6a1725f16dcc373b30"},{url:"/_next/static/chunks/7329-957aeb360d85bdfa.js",revision:"957aeb360d85bdfa"},{url:"/_next/static/chunks/7329-957aeb360d85bdfa.js.map",revision:"1fa26aae49e3770e72ac1fc74c65cf1a"},{url:"/_next/static/chunks/7415-6504e58387e8889b.js",revision:"6504e58387e8889b"},{url:"/_next/static/chunks/7415-6504e58387e8889b.js.map",revision:"f900d068fdbf062c686c2279dc3e12b6"},{url:"/_next/static/chunks/7416.448995b43824927c.js",revision:"448995b43824927c"},{url:"/_next/static/chunks/7416.448995b43824927c.js.map",revision:"b79b4bdbe6526175d452a2299b23a2a4"},{url:"/_next/static/chunks/7446-11bf9d3a7a076a36.js",revision:"11bf9d3a7a076a36"},{url:"/_next/static/chunks/7446-11bf9d3a7a076a36.js.map",revision:"cd22409897485a5b9460e82283997e4e"},{url:"/_next/static/chunks/7601-f999975d4fc40155.js",revision:"f999975d4fc40155"},{url:"/_next/static/chunks/7601-f999975d4fc40155.js.map",revision:"840404752b4cb7f1fda5aa967cfb83ba"},{url:"/_next/static/chunks/7628.101824883867a879.js",revision:"101824883867a879"},{url:"/_next/static/chunks/7669-90259ad7c0c40ce6.js",revision:"90259ad7c0c40ce6"},{url:"/_next/static/chunks/7669-90259ad7c0c40ce6.js.map",revision:"1e5b1feacb73429688cc59125e1b9265"},{url:"/_next/static/chunks/7751.619af22b91e30346.js",revision:"619af22b91e30346"},{url:"/_next/static/chunks/7751.619af22b91e30346.js.map",revision:"9c8b6c50635255187894943194c26749"},{url:"/_next/static/chunks/7757.4efb15c036491b66.js",revision:"4efb15c036491b66"},{url:"/_next/static/chunks/7757.4efb15c036491b66.js.map",revision:"46a964905ffe31caedafbea33ee9a037"},{url:"/_next/static/chunks/7758-85789eac9a61c95d.js",revision:"85789eac9a61c95d"},{url:"/_next/static/chunks/7758-85789eac9a61c95d.js.map",revision:"4b79508bbd15d99dbd5f8de1917bbbe8"},{url:"/_next/static/chunks/7766-87a3122e01173527.js",revision:"87a3122e01173527"},{url:"/_next/static/chunks/7766-87a3122e01173527.js.map",revision:"5c593601e8446d7c08780b79c7a16ade"},{url:"/_next/static/chunks/77f82f98-ebab2d220fba3899.js",revision:"ebab2d220fba3899"},{url:"/_next/static/chunks/77f82f98-ebab2d220fba3899.js.map",revision:"05d0cb9edd993f247334a30c557ecd51"},{url:"/_next/static/chunks/7805-05dbdeaa418911ff.js",revision:"05dbdeaa418911ff"},{url:"/_next/static/chunks/7805-05dbdeaa418911ff.js.map",revision:"0612b475cffb4b6387e8b91888fa8ce9"},{url:"/_next/static/chunks/785.37c6b24489137586.js",revision:"37c6b24489137586"},{url:"/_next/static/chunks/785.37c6b24489137586.js.map",revision:"0497f35c700f38dc30a2f371092b2ada"},{url:"/_next/static/chunks/7ef09c20.e76781279c60c4b1.js",revision:"e76781279c60c4b1"},{url:"/_next/static/chunks/7ef09c20.e76781279c60c4b1.js.map",revision:"52eda43349422d219885bc10cc4b18a0"},{url:"/_next/static/chunks/7fcaff7b-aa0efd0dd9a18b5a.js",revision:"aa0efd0dd9a18b5a"},{url:"/_next/static/chunks/7fcaff7b-aa0efd0dd9a18b5a.js.map",revision:"117bd3fd632c062d765651857511729f"},{url:"/_next/static/chunks/8056-a414d0ff7d5c1dbe.js",revision:"a414d0ff7d5c1dbe"},{url:"/_next/static/chunks/8056-a414d0ff7d5c1dbe.js.map",revision:"3d5ea264ba1da2746193bef713596ff3"},{url:"/_next/static/chunks/8130.cb348df692f98df3.js",revision:"cb348df692f98df3"},{url:"/_next/static/chunks/8298-b295516ef43dbbbe.js",revision:"b295516ef43dbbbe"},{url:"/_next/static/chunks/8298-b295516ef43dbbbe.js.map",revision:"029e4803c1a54b2aa90848e8e4e17657"},{url:"/_next/static/chunks/8352.71eb374b8f0982a3.js",revision:"71eb374b8f0982a3"},{url:"/_next/static/chunks/8352.71eb374b8f0982a3.js.map",revision:"49ff58d80e0bfb4264af870309a01e4b"},{url:"/_next/static/chunks/838.95e555100ca3ea26.js",revision:"95e555100ca3ea26"},{url:"/_next/static/chunks/8417-5f2c2a3cd280ae59.js",revision:"5f2c2a3cd280ae59"},{url:"/_next/static/chunks/8417-5f2c2a3cd280ae59.js.map",revision:"0be677c717488aa20dd07d06d2a7d476"},{url:"/_next/static/chunks/8454-73f63f28adc042ce.js",revision:"73f63f28adc042ce"},{url:"/_next/static/chunks/8454-73f63f28adc042ce.js.map",revision:"2ee3066045bd8edc4086b808210dae62"},{url:"/_next/static/chunks/8589-df95f93f4c1cf3a0.js",revision:"df95f93f4c1cf3a0"},{url:"/_next/static/chunks/8589-df95f93f4c1cf3a0.js.map",revision:"28a123376e2ddaaddaaaa6a1df389282"},{url:"/_next/static/chunks/8608.abffce6ebda6c07d.js",revision:"abffce6ebda6c07d"},{url:"/_next/static/chunks/8621-b20664be6fc929a1.js",revision:"b20664be6fc929a1"},{url:"/_next/static/chunks/8621-b20664be6fc929a1.js.map",revision:"de6552db1de3eac8f0d9e11ae0b8c850"},{url:"/_next/static/chunks/8727.14eee54d5708ffec.js",revision:"14eee54d5708ffec"},{url:"/_next/static/chunks/8727.14eee54d5708ffec.js.map",revision:"09689c1a45bca52936f83843c32f57b7"},{url:"/_next/static/chunks/8912.cc142e0fd1751ede.js",revision:"cc142e0fd1751ede"},{url:"/_next/static/chunks/8912.cc142e0fd1751ede.js.map",revision:"4b5a9e922d6f6e1e1f8066c2da0baebd"},{url:"/_next/static/chunks/8935.709f79fc8f9ed5f0.js",revision:"709f79fc8f9ed5f0"},{url:"/_next/static/chunks/8935.709f79fc8f9ed5f0.js.map",revision:"f99444cc28a2e5e2d0f408b813f5ad62"},{url:"/_next/static/chunks/8973.401937918489c378.js",revision:"401937918489c378"},{url:"/_next/static/chunks/8973.401937918489c378.js.map",revision:"8c3e7739ec50cb1265db6b141588a32f"},{url:"/_next/static/chunks/8991-bcdb0632699f63f0.js",revision:"bcdb0632699f63f0"},{url:"/_next/static/chunks/8991-bcdb0632699f63f0.js.map",revision:"abf168c76e7e084bf0e537cd9fcf99b9"},{url:"/_next/static/chunks/9007-3abe349516ab40ad.js",revision:"3abe349516ab40ad"},{url:"/_next/static/chunks/9007-3abe349516ab40ad.js.map",revision:"9d89aa5d0b2a138f93fce2e92a8aba72"},{url:"/_next/static/chunks/9103-50a28fbb630bd5df.js",revision:"50a28fbb630bd5df"},{url:"/_next/static/chunks/9103-50a28fbb630bd5df.js.map",revision:"6f24976281e4f70b36bd02053aed0866"},{url:"/_next/static/chunks/9110.2012d7b55d5a9271.js",revision:"2012d7b55d5a9271"},{url:"/_next/static/chunks/9110.2012d7b55d5a9271.js.map",revision:"9b0b9f7d76de8d89a28551bb996f2441"},{url:"/_next/static/chunks/9166.ba8a8cd6c8e4426d.js",revision:"ba8a8cd6c8e4426d"},{url:"/_next/static/chunks/9174-71ae942edf1ec234.js",revision:"71ae942edf1ec234"},{url:"/_next/static/chunks/9174-71ae942edf1ec234.js.map",revision:"ab2a2018692f0eaba2235985af6a601d"},{url:"/_next/static/chunks/9187-6a0fe773bad8f5ec.js",revision:"6a0fe773bad8f5ec"},{url:"/_next/static/chunks/9187-6a0fe773bad8f5ec.js.map",revision:"091bc8462102773ef95d80b29e98223b"},{url:"/_next/static/chunks/9252.e5bcd7a1eaa7ca17.js",revision:"e5bcd7a1eaa7ca17"},{url:"/_next/static/chunks/9397-b5b7e6d535fe3353.js",revision:"b5b7e6d535fe3353"},{url:"/_next/static/chunks/9397-b5b7e6d535fe3353.js.map",revision:"352f5b03ea554fbda4ff225de894a882"},{url:"/_next/static/chunks/9435-7fda66482fa1f3d9.js",revision:"7fda66482fa1f3d9"},{url:"/_next/static/chunks/9435-7fda66482fa1f3d9.js.map",revision:"1f41383095b1aaee48ace3f5f2b39200"},{url:"/_next/static/chunks/9497.feb519e94a795b1f.js",revision:"feb519e94a795b1f"},{url:"/_next/static/chunks/9497.feb519e94a795b1f.js.map",revision:"be6050883c2c2ead67aac818abd5b21d"},{url:"/_next/static/chunks/9574-f5e0fda4757c783f.js",revision:"f5e0fda4757c783f"},{url:"/_next/static/chunks/9574-f5e0fda4757c783f.js.map",revision:"3a395632a8a0806769b059292c234582"},{url:"/_next/static/chunks/9663-62ee22c40a39221e.js",revision:"62ee22c40a39221e"},{url:"/_next/static/chunks/9663-62ee22c40a39221e.js.map",revision:"9fd182fa27b89c4d0146a90fd5ece94e"},{url:"/_next/static/chunks/9710-a49c4235c8acd777.js",revision:"a49c4235c8acd777"},{url:"/_next/static/chunks/9710-a49c4235c8acd777.js.map",revision:"6cce9de3d61a6a87b02cf0fc43954963"},{url:"/_next/static/chunks/9721.1ce5b21101062328.js",revision:"1ce5b21101062328"},{url:"/_next/static/chunks/9721.1ce5b21101062328.js.map",revision:"49ae0161936b3606c2589ce33ada73f4"},{url:"/_next/static/chunks/9755-6f5fe019574dc09d.js",revision:"6f5fe019574dc09d"},{url:"/_next/static/chunks/9755-6f5fe019574dc09d.js.map",revision:"b6e02c7d24cfed97ef6ae433fd80c4db"},{url:"/_next/static/chunks/9899.2fe3eaa888cf11a4.js",revision:"2fe3eaa888cf11a4"},{url:"/_next/static/chunks/9899.2fe3eaa888cf11a4.js.map",revision:"150b40e4105b4af43f96d453005804dc"},{url:"/_next/static/chunks/9904-a65a4f3e9b81b466.js",revision:"a65a4f3e9b81b466"},{url:"/_next/static/chunks/9904-a65a4f3e9b81b466.js.map",revision:"331a72893fadb097e7e729558a048600"},{url:"/_next/static/chunks/9ffa21ba-60cc62a00d69cafd.js",revision:"60cc62a00d69cafd"},{url:"/_next/static/chunks/9ffa21ba-60cc62a00d69cafd.js.map",revision:"5a90d82bb130eeedb5c1a05f9162b57e"},{url:"/_next/static/chunks/ac827ad3-1b9321e043df1cd9.js",revision:"1b9321e043df1cd9"},{url:"/_next/static/chunks/ac827ad3-1b9321e043df1cd9.js.map",revision:"505443ef3e571b50492fe5c965c3bb01"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/loading-c16b259d24501990.js",revision:"c16b259d24501990"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/page-e906702a8a4a36c7.js",revision:"e906702a8a4a36c7"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/rss.xml/route-ead3214a58b05e89.js",revision:"ead3214a58b05e89"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/rss.xml/route-ead3214a58b05e89.js.map",revision:"15c4818477e98afc333765782b87a311"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/rss/route-46234d64c5f41376.js",revision:"46234d64c5f41376"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/rss/route-46234d64c5f41376.js.map",revision:"421c4811fb351fe209fcb3433281c254"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/activities/page-3ee6e4c5be266396.js",revision:"3ee6e4c5be266396"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/layout-8d29b423c86e2c44.js",revision:"8d29b423c86e2c44"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/layout-8d29b423c86e2c44.js.map",revision:"772f1c5c2502e6ffe0eb7ebd17e1e105"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/page-ec06f7891ab4ff5b.js",revision:"ec06f7891ab4ff5b"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/roles/page-1066b5755b21bb53.js",revision:"1066b5755b21bb53"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/subscribers/page-7a911f1b945e4031.js",revision:"7a911f1b945e4031"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/layout-410c6b3a9ad8d47e.js",revision:"410c6b3a9ad8d47e"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/layout-410c6b3a9ad8d47e.js.map",revision:"11d55a4b04ef4001ca042a446d56fb59"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/loading-f60f22f21fc62ad4.js",revision:"f60f22f21fc62ad4"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/page-889a3405d2dcdcbe.js",revision:"889a3405d2dcdcbe"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/page-889a3405d2dcdcbe.js.map",revision:"d19d26135b82383b863e45391f33dd40"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/redditbot/route-5305fd3277af4797.js",revision:"5305fd3277af4797"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/redditbot/route-5305fd3277af4797.js.map",revision:"e2bb342060f8b5fdaa17fec239e40db8"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/(layoutless)/%5Bpermlink%5D/edit-classic/page-bb4ecc0bb02dc5d6.js",revision:"bb4ecc0bb02dc5d6"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/(layoutless)/%5Bpermlink%5D/edit-classic/page-bb4ecc0bb02dc5d6.js.map",revision:"0479c11156110e99a1b345688cb33605"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5B...sections%5D/loading-7452e5bb5932c228.js",revision:"7452e5bb5932c228"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5B...sections%5D/page-b4946e713522dc6a.js",revision:"b4946e713522dc6a"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5B...sections%5D/page-b4946e713522dc6a.js.map",revision:"dfcf7be11bbd9d0d444fad80dd916002"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5Bfilter%5D/%5Btag%5D/rss.xml/route-84301acb657ba9d2.js",revision:"84301acb657ba9d2"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5Bfilter%5D/%5Btag%5D/rss.xml/route-84301acb657ba9d2.js.map",revision:"0ef0bd9a4bd2b5cefb066461281299f7"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5Bfilter%5D/%5Btag%5D/rss/route-3cf18048e3b272c1.js",revision:"3cf18048e3b272c1"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5Bfilter%5D/%5Btag%5D/rss/route-3cf18048e3b272c1.js.map",revision:"45d0676c22c5019dc9e7b4a743416363"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/layout-e4d2b71adde3d831.js",revision:"e4d2b71adde3d831"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/layout-e4d2b71adde3d831.js.map",revision:"9a88f1346e1d7b2c8fb97df0a82b66e0"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/%5Bsection%5D/loading-f5e9b0b8a8f26870.js",revision:"f5e9b0b8a8f26870"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/%5Bsection%5D/page-10ee3bf6bb7e074c.js",revision:"10ee3bf6bb7e074c"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/communities/page-fb1d0f2c72f9288f.js",revision:"fb1d0f2c72f9288f"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/communities/page-fb1d0f2c72f9288f.js.map",revision:"b131f7500954da2493b2f7a5398fb792"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/insights/page-b0e15eed2d2328b8.js",revision:"b0e15eed2d2328b8"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/insights/page-b0e15eed2d2328b8.js.map",revision:"af12b6d020714082da32f940ccedf86a"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/layout-5fcb8b9e3dbeac3a.js",revision:"5fcb8b9e3dbeac3a"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/layout-5fcb8b9e3dbeac3a.js.map",revision:"e46ef0f618ed2fba4864c0bb780f52f0"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/loading-aac3a454c1e9fb79.js",revision:"aac3a454c1e9fb79"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/page-3fbfcb9f418ce264.js",revision:"3fbfcb9f418ce264"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/permissions/page-62f77571b68738f5.js",revision:"62f77571b68738f5"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/permissions/page-62f77571b68738f5.js.map",revision:"b5a0cbd986a0f92b167e504eaf906ad4"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/referrals/page-1e0fe28efa67c7c7.js",revision:"1e0fe28efa67c7c7"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/rss.xml/route-a5ebdc25cd25e6b8.js",revision:"a5ebdc25cd25e6b8"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/rss.xml/route-a5ebdc25cd25e6b8.js.map",revision:"00c9f8b116cf82f04828bd3e998ee7a0"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/rss/route-3e5d4a518d939bc2.js",revision:"3e5d4a518d939bc2"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/rss/route-3e5d4a518d939bc2.js.map",revision:"c86126d785f95b9f30271f94851c736b"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/settings/page-88fe1b5605824e7f.js",revision:"88fe1b5605824e7f"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/settings/page-88fe1b5605824e7f.js.map",revision:"b2ef6a27fc77366a129ae02377dd4ed4"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/trail/page-02c6878b39c92d32.js",revision:"02c6878b39c92d32"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/trail/page-02c6878b39c92d32.js.map",revision:"e6389819bd19a0c3fec31c2a3643970c"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/%5Btoken%5D/page-e0af2ae307dc3575.js",revision:"e0af2ae307dc3575"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/%5Btoken%5D/page-e0af2ae307dc3575.js.map",revision:"dd794a283c40caa386c588979d6f6662"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hbd/page-24baf2302c205190.js",revision:"24baf2302c205190"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hbd/page-24baf2302c205190.js.map",revision:"ca95e4887e1e6858dbade24c077dedd0"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hive/page-96c0a6b28bf5a5a7.js",revision:"96c0a6b28bf5a5a7"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hive/page-96c0a6b28bf5a5a7.js.map",revision:"2096950bc35d750534f600837486f11b"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hp/page-1b6b98fcea965ccb.js",revision:"1b6b98fcea965ccb"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hp/page-1b6b98fcea965ccb.js.map",revision:"cd01c8ea5b02817208d7878cadb629f1"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/layout-6cd47eca512907d8.js",revision:"6cd47eca512907d8"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/layout-6cd47eca512907d8.js.map",revision:"d62d8f67b309d27a5bc043bc8f107567"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/points/page-0a20708790d05718.js",revision:"0a20708790d05718"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/points/page-0a20708790d05718.js.map",revision:"5af37959836a9f2243d140562d43d0a7"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/page-e3dee38abf0176af.js",revision:"e3dee38abf0176af"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/page-e3dee38abf0176af.js.map",revision:"66391556de8741873ed1600ac429bb4e"},{url:"/_next/static/chunks/app/(staticPages)/about/page-cba68761f3b12709.js",revision:"cba68761f3b12709"},{url:"/_next/static/chunks/app/(staticPages)/child-safety/page-32eca8c6e4706006.js",revision:"32eca8c6e4706006"},{url:"/_next/static/chunks/app/(staticPages)/contributors/page-f6469092b08cc219.js",revision:"f6469092b08cc219"},{url:"/_next/static/chunks/app/(staticPages)/contributors/page-f6469092b08cc219.js.map",revision:"01e34a03ad40c5ecde382f2aa02dde43"},{url:"/_next/static/chunks/app/(staticPages)/faq/page-110f0dc12ad2381b.js",revision:"110f0dc12ad2381b"},{url:"/_next/static/chunks/app/(staticPages)/faq/page-110f0dc12ad2381b.js.map",revision:"dddce52ba290990a1d5b637be06bf6b4"},{url:"/_next/static/chunks/app/(staticPages)/guest-post/page-cb3c7d591b3bb49b.js",revision:"cb3c7d591b3bb49b"},{url:"/_next/static/chunks/app/(staticPages)/layout-8826cfe15da7d7d6.js",revision:"8826cfe15da7d7d6"},{url:"/_next/static/chunks/app/(staticPages)/layout-8826cfe15da7d7d6.js.map",revision:"e6167025efa16a54aec7f6273b093dce"},{url:"/_next/static/chunks/app/(staticPages)/mobile/page-6366143f7a86df5d.js",revision:"6366143f7a86df5d"},{url:"/_next/static/chunks/app/(staticPages)/privacy-policy/page-f5d86c9c94480f9f.js",revision:"f5d86c9c94480f9f"},{url:"/_next/static/chunks/app/(staticPages)/terms-of-service/page-81a2fc956905ddce.js",revision:"81a2fc956905ddce"},{url:"/_next/static/chunks/app/(staticPages)/whitepaper/page-4e1ce70b38be8ad5.js",revision:"4e1ce70b38be8ad5"},{url:"/_next/static/chunks/app/_not-found/page-4281f03775f05e45.js",revision:"4281f03775f05e45"},{url:"/_next/static/chunks/app/api/auth-api/hs-token-refresh/route-d2fcc0bdb239fbff.js",revision:"d2fcc0bdb239fbff"},{url:"/_next/static/chunks/app/api/auth-api/hs-token-refresh/route-d2fcc0bdb239fbff.js.map",revision:"0e3901ffa808eb60cd8379a079c3221b"},{url:"/_next/static/chunks/app/api/healthcheck/route-2357711cefd15193.js",revision:"2357711cefd15193"},{url:"/_next/static/chunks/app/api/import/route-4de0fea14137cc93.js",revision:"4de0fea14137cc93"},{url:"/_next/static/chunks/app/api/import/route-4de0fea14137cc93.js.map",revision:"686000eb26189eec1012baca6b00898e"},{url:"/_next/static/chunks/app/api/mattermost/admin/check-permissions/route-28bfed8594f1cee1.js",revision:"28bfed8594f1cee1"},{url:"/_next/static/chunks/app/api/mattermost/admin/check-permissions/route-28bfed8594f1cee1.js.map",revision:"4861405092c2ac18cc7423d21bbcac43"},{url:"/_next/static/chunks/app/api/mattermost/admin/cleanup-inactive/route-ce4bf14cbfc5ac9e.js",revision:"ce4bf14cbfc5ac9e"},{url:"/_next/static/chunks/app/api/mattermost/admin/cleanup-inactive/route-ce4bf14cbfc5ac9e.js.map",revision:"b778d0b9b1ae36b27e13b0cdafc008e5"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/ban/route-64154bb92a24762d.js",revision:"64154bb92a24762d"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/ban/route-64154bb92a24762d.js.map",revision:"2ca3e6bc2f15aa0abc2e5380b6488854"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/deactivate/route-820fa13773670e76.js",revision:"820fa13773670e76"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/deactivate/route-820fa13773670e76.js.map",revision:"8efd32f52d676175cc03af64c6d866d7"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/delete-account/route-d9ff73b5a3c146fa.js",revision:"d9ff73b5a3c146fa"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/delete-account/route-d9ff73b5a3c146fa.js.map",revision:"515f80e4c893bf8baa69826de5a208ea"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/dm-posts/route-75deb2da48bda123.js",revision:"75deb2da48bda123"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/dm-posts/route-75deb2da48bda123.js.map",revision:"671551279f6e62b0374252d5f0779be6"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/nuke/route-c105992ba234912e.js",revision:"c105992ba234912e"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/nuke/route-c105992ba234912e.js.map",revision:"05269d89cf39041e10f9bbdbb2141cba"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/posts/route-b002d892e03880b4.js",revision:"b002d892e03880b4"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/posts/route-b002d892e03880b4.js.map",revision:"bf7aa724245866c8fbf092f8a4e47324"},{url:"/_next/static/chunks/app/api/mattermost/bootstrap/route-7c0a67488493bc51.js",revision:"7c0a67488493bc51"},{url:"/_next/static/chunks/app/api/mattermost/bootstrap/route-7c0a67488493bc51.js.map",revision:"f3d2bd325f201ad3686139fda0539372"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/favorite/route-4027eb89f764143c.js",revision:"4027eb89f764143c"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/favorite/route-4027eb89f764143c.js.map",revision:"e348f282c3f807e8cfb27e101ec2546d"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/join/route-0bc07dbf352ff9d8.js",revision:"0bc07dbf352ff9d8"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/join/route-0bc07dbf352ff9d8.js.map",revision:"a668f83840af4b5914e583e53c6a9708"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/leave/route-87ddb30914e06e53.js",revision:"87ddb30914e06e53"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/leave/route-87ddb30914e06e53.js.map",revision:"6e75271d2bff1f4a02c5ee6f38d95413"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/members/route-4fba06f6b9eb6284.js",revision:"4fba06f6b9eb6284"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/members/route-4fba06f6b9eb6284.js.map",revision:"48340e69404c001733f09650c63abb0a"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/mute/route-792604c2f7078894.js",revision:"792604c2f7078894"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/mute/route-792604c2f7078894.js.map",revision:"9b21c2af489940cb419262360b98c18d"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/pinned/route-206514e115186c40.js",revision:"206514e115186c40"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/pinned/route-206514e115186c40.js.map",revision:"02084434ffb2e810de6ca777268d7a53"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/pin/route-43914fcb44bd2e43.js",revision:"43914fcb44bd2e43"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/pin/route-43914fcb44bd2e43.js.map",revision:"19decaf6f47006cd27d7d7e4ae12d31f"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/reactions/route-ee69c1bedee20d6d.js",revision:"ee69c1bedee20d6d"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/reactions/route-ee69c1bedee20d6d.js.map",revision:"a3db6c0ea50dca8c2e6d914225235cd5"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/route-1f111c873ab6a5b1.js",revision:"1f111c873ab6a5b1"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/route-1f111c873ab6a5b1.js.map",revision:"06ed06cd0c294597aabfe4208d7f369b"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/route-0313fd45a5dbfa87.js",revision:"0313fd45a5dbfa87"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/route-0313fd45a5dbfa87.js.map",revision:"8e94f2470bd10bdce3c0375e4d198898"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/user/%5Busername%5D/route-b1c5c7ceeac39d2a.js",revision:"b1c5c7ceeac39d2a"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/user/%5Busername%5D/route-b1c5c7ceeac39d2a.js.map",revision:"1dc1e1606492ab2cf2544e6962159c2b"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/view/route-3b25eb3c98c9490d.js",revision:"3b25eb3c98c9490d"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/view/route-3b25eb3c98c9490d.js.map",revision:"87317be55d10705e90fe8123e2538bca"},{url:"/_next/static/chunks/app/api/mattermost/channels/route-26965a7f21d76268.js",revision:"26965a7f21d76268"},{url:"/_next/static/chunks/app/api/mattermost/channels/route-26965a7f21d76268.js.map",revision:"252c67cfb3e3ff7d594eb6bd9a1a2544"},{url:"/_next/static/chunks/app/api/mattermost/channels/search/route-a52d225a784f1d43.js",revision:"a52d225a784f1d43"},{url:"/_next/static/chunks/app/api/mattermost/channels/search/route-a52d225a784f1d43.js.map",revision:"9c30016ca9e4626262670868267e0ed8"},{url:"/_next/static/chunks/app/api/mattermost/channels/unreads/route-2634d33636830d74.js",revision:"2634d33636830d74"},{url:"/_next/static/chunks/app/api/mattermost/channels/unreads/route-2634d33636830d74.js.map",revision:"9ed93d0e90237cd8b667503898b2e8e6"},{url:"/_next/static/chunks/app/api/mattermost/direct/route-7c47912d2efab216.js",revision:"7c47912d2efab216"},{url:"/_next/static/chunks/app/api/mattermost/direct/route-7c47912d2efab216.js.map",revision:"6c20e9527bf75bec698d52e17464d430"},{url:"/_next/static/chunks/app/api/mattermost/me/dm-privacy/route-49d861b72c9bcf2a.js",revision:"49d861b72c9bcf2a"},{url:"/_next/static/chunks/app/api/mattermost/me/dm-privacy/route-49d861b72c9bcf2a.js.map",revision:"7b5a5199ef96970efe2d156487ac9ba4"},{url:"/_next/static/chunks/app/api/mattermost/search/posts/route-3f4821d19cbbe15d.js",revision:"3f4821d19cbbe15d"},{url:"/_next/static/chunks/app/api/mattermost/search/posts/route-3f4821d19cbbe15d.js.map",revision:"23b19513aa684d3b0a519d791a4f39d4"},{url:"/_next/static/chunks/app/api/mattermost/users/%5BuserId%5D/image/route-ef4fa4ed71ac4192.js",revision:"ef4fa4ed71ac4192"},{url:"/_next/static/chunks/app/api/mattermost/users/%5BuserId%5D/image/route-ef4fa4ed71ac4192.js.map",revision:"5987b2d93f3b6c6f246300aecc1cf226"},{url:"/_next/static/chunks/app/api/mattermost/users/search/route-52ef16946055be6c.js",revision:"52ef16946055be6c"},{url:"/_next/static/chunks/app/api/mattermost/users/search/route-52ef16946055be6c.js.map",revision:"d87d1945d9829ed339fd492a984e4c2a"},{url:"/_next/static/chunks/app/api/mattermost/websocket/health/route-6916ab24af91985e.js",revision:"6916ab24af91985e"},{url:"/_next/static/chunks/app/api/mattermost/websocket/route-347e099b288fe20d.js",revision:"347e099b288fe20d"},{url:"/_next/static/chunks/app/api/stats/route-df9328a328e6ee29.js",revision:"df9328a328e6ee29"},{url:"/_next/static/chunks/app/api/stats/route-df9328a328e6ee29.js.map",revision:"2f898af619d09d2271e0c7d4e36d6c8f"},{url:"/_next/static/chunks/app/api/threespeak/link-hive/route-971c6452de0a3c60.js",revision:"971c6452de0a3c60"},{url:"/_next/static/chunks/app/api/threespeak/link-hive/route-971c6452de0a3c60.js.map",revision:"671193ca87a8928529a98f950b6e2467"},{url:"/_next/static/chunks/app/api/threespeak/thumbnail/route-be9c799ec9dc30d3.js",revision:"be9c799ec9dc30d3"},{url:"/_next/static/chunks/app/api/threespeak/thumbnail/route-be9c799ec9dc30d3.js.map",revision:"f0b9407fa1d5c44c60865bf6a1df8d6c"},{url:"/_next/static/chunks/app/api/threespeak/upload-token/route-e4ed9a375a113c81.js",revision:"e4ed9a375a113c81"},{url:"/_next/static/chunks/app/api/threespeak/upload-token/route-e4ed9a375a113c81.js.map",revision:"7e121647bd1ed4d544b3c61795534edf"},{url:"/_next/static/chunks/app/apple-app-site-association/route-228de90a85a3784d.js",revision:"228de90a85a3784d"},{url:"/_next/static/chunks/app/auth/keychain-mobile/page-d43aea6bb865f7fb.js",revision:"d43aea6bb865f7fb"},{url:"/_next/static/chunks/app/auth/keychain-mobile/page-d43aea6bb865f7fb.js.map",revision:"56e1f22792e38ece37fb13fde07f506c"},{url:"/_next/static/chunks/app/auth/keychain-sign/page-9313413739f54304.js",revision:"9313413739f54304"},{url:"/_next/static/chunks/app/auth/keychain-sign/page-9313413739f54304.js.map",revision:"406d9a1f255a06215533515252d0b74c"},{url:"/_next/static/chunks/app/auth/page-be40a9c6ca3d1b7c.js",revision:"be40a9c6ca3d1b7c"},{url:"/_next/static/chunks/app/auth/page-be40a9c6ca3d1b7c.js.map",revision:"19e6d11a7ee294cbb659ea2764a93f98"},{url:"/_next/static/chunks/app/chats/%5Bid%5D/channel/page-980994dd367e6754.js",revision:"980994dd367e6754"},{url:"/_next/static/chunks/app/chats/%5Bid%5D/channel/page-980994dd367e6754.js.map",revision:"e6a29c92385712552b9e5556b56df7b8"},{url:"/_next/static/chunks/app/chats/%5Bid%5D/page-d827f200e5ba93c1.js",revision:"d827f200e5ba93c1"},{url:"/_next/static/chunks/app/chats/%5Bid%5D/page-d827f200e5ba93c1.js.map",revision:"8163274eb160787989df28bce709b51e"},{url:"/_next/static/chunks/app/chats/layout-d56c574c2f84a220.js",revision:"d56c574c2f84a220"},{url:"/_next/static/chunks/app/chats/layout-d56c574c2f84a220.js.map",revision:"4a09524ca849f9b902c2e54549112f40"},{url:"/_next/static/chunks/app/chats/page-8ca330dee604a0ca.js",revision:"8ca330dee604a0ca"},{url:"/_next/static/chunks/app/chats/page-8ca330dee604a0ca.js.map",revision:"160671744504fbd863ed57b48b03570e"},{url:"/_next/static/chunks/app/communities/create-hs/page-e33435325c1d7a97.js",revision:"e33435325c1d7a97"},{url:"/_next/static/chunks/app/communities/create-hs/page-e33435325c1d7a97.js.map",revision:"5658858714612278c11fbc5aa1863aed"},{url:"/_next/static/chunks/app/communities/create/page-62cc2b3ada2db33f.js",revision:"62cc2b3ada2db33f"},{url:"/_next/static/chunks/app/communities/create/page-62cc2b3ada2db33f.js.map",revision:"3b072055319630683de7a05cdd084d2f"},{url:"/_next/static/chunks/app/communities/layout-77963e3110391413.js",revision:"77963e3110391413"},{url:"/_next/static/chunks/app/communities/layout-77963e3110391413.js.map",revision:"950b5097fdf9d72702ab3fb8f55a24a1"},{url:"/_next/static/chunks/app/communities/loading-972f1a7dbd483abe.js",revision:"972f1a7dbd483abe"},{url:"/_next/static/chunks/app/communities/page-0669fc0d79b860da.js",revision:"0669fc0d79b860da"},{url:"/_next/static/chunks/app/communities/page-0669fc0d79b860da.js.map",revision:"6ac1d182ee951eac73b9976d5a25666b"},{url:"/_next/static/chunks/app/contribute/page-7905dc4a46cf307e.js",revision:"7905dc4a46cf307e"},{url:"/_next/static/chunks/app/contribute/page-7905dc4a46cf307e.js.map",revision:"26062f090f37673c8c3da55ebee5ad7b"},{url:"/_next/static/chunks/app/decks/page-aea73349cf19f42a.js",revision:"aea73349cf19f42a"},{url:"/_next/static/chunks/app/decks/page-aea73349cf19f42a.js.map",revision:"43ab4ee69b8c55d7f2b535ed08d68a3c"},{url:"/_next/static/chunks/app/discover/@communities/loading-1eab9bb8e480197c.js",revision:"1eab9bb8e480197c"},{url:"/_next/static/chunks/app/discover/@communities/page-6d52f2ca9f3411fc.js",revision:"6d52f2ca9f3411fc"},{url:"/_next/static/chunks/app/discover/@communities/page-6d52f2ca9f3411fc.js.map",revision:"0300d0bd3f91371752ee18e35cd6dd67"},{url:"/_next/static/chunks/app/discover/@contributors/loading-8ecfe01c7dfc4101.js",revision:"8ecfe01c7dfc4101"},{url:"/_next/static/chunks/app/discover/@contributors/page-22fa7fa8041a7cb6.js",revision:"22fa7fa8041a7cb6"},{url:"/_next/static/chunks/app/discover/@contributors/page-22fa7fa8041a7cb6.js.map",revision:"c1488e06ded54b8db241c6a3e51af959"},{url:"/_next/static/chunks/app/discover/@curation/loading-895186eeaae623d4.js",revision:"895186eeaae623d4"},{url:"/_next/static/chunks/app/discover/@curation/page-5204a68753d7eb0e.js",revision:"5204a68753d7eb0e"},{url:"/_next/static/chunks/app/discover/@curation/page-5204a68753d7eb0e.js.map",revision:"7e83ae5877316a2aae4232ba802a2a3f"},{url:"/_next/static/chunks/app/discover/@leaderboard/loading-fc6418032291d87f.js",revision:"fc6418032291d87f"},{url:"/_next/static/chunks/app/discover/@leaderboard/page-965e7191e96c0c35.js",revision:"965e7191e96c0c35"},{url:"/_next/static/chunks/app/discover/@leaderboard/page-965e7191e96c0c35.js.map",revision:"64519e3cb132371e689a5376f6e0cc03"},{url:"/_next/static/chunks/app/discover/layout-10599dfea0e365fb.js",revision:"10599dfea0e365fb"},{url:"/_next/static/chunks/app/discover/page-71edac47b65c0f4b.js",revision:"71edac47b65c0f4b"},{url:"/_next/static/chunks/app/discover/page-71edac47b65c0f4b.js.map",revision:"a4636def0438a9b06532cad01c42de14"},{url:"/_next/static/chunks/app/draft/%5Bid%5D/page-865ca49968612b0d.js",revision:"865ca49968612b0d"},{url:"/_next/static/chunks/app/draft/%5Bid%5D/page-865ca49968612b0d.js.map",revision:"a64b9b02987ba4d1cbfbc4723e098cbe"},{url:"/_next/static/chunks/app/global-error-07ef0c9f14d6639a.js",revision:"07ef0c9f14d6639a"},{url:"/_next/static/chunks/app/global-error-07ef0c9f14d6639a.js.map",revision:"b3b025631a31080e1cc937dcb241cff6"},{url:"/_next/static/chunks/app/layout-5351fcd69b263a48.js",revision:"5351fcd69b263a48"},{url:"/_next/static/chunks/app/layout-5351fcd69b263a48.js.map",revision:"c6a54f72f4e3122bae459e42f9e7f46e"},{url:"/_next/static/chunks/app/market/advanced/page-df1a4fee59d81ff6.js",revision:"df1a4fee59d81ff6"},{url:"/_next/static/chunks/app/market/advanced/page-df1a4fee59d81ff6.js.map",revision:"020f7219ab6eb40e88c472d8e3408238"},{url:"/_next/static/chunks/app/market/limit/page-84caac423e709e4d.js",revision:"84caac423e709e4d"},{url:"/_next/static/chunks/app/market/limit/page-84caac423e709e4d.js.map",revision:"0f117386a483e268bb8ca96a8a826dc6"},{url:"/_next/static/chunks/app/market/page-10c5f8de06edd8a1.js",revision:"10c5f8de06edd8a1"},{url:"/_next/static/chunks/app/market/swap/page-33919d1ffbe7e6bf.js",revision:"33919d1ffbe7e6bf"},{url:"/_next/static/chunks/app/market/swap/page-33919d1ffbe7e6bf.js.map",revision:"aa365f0d5b6ca776baca36b36400b9d2"},{url:"/_next/static/chunks/app/not-found-978c85040156e7f1.js",revision:"978c85040156e7f1"},{url:"/_next/static/chunks/app/not-found-978c85040156e7f1.js.map",revision:"00b1be9f17818170536f0e6a446f2b08"},{url:"/_next/static/chunks/app/onboard-friend/%5B...slugs%5D/page-495191c4d46491b9.js",revision:"495191c4d46491b9"},{url:"/_next/static/chunks/app/onboard-friend/%5B...slugs%5D/page-495191c4d46491b9.js.map",revision:"e509a42a4b31043cdf4cb44669660464"},{url:"/_next/static/chunks/app/page-f3f1ba9204ce3be6.js",revision:"f3f1ba9204ce3be6"},{url:"/_next/static/chunks/app/page-f3f1ba9204ce3be6.js.map",revision:"037683dc680df447bd5c7e55ec259504"},{url:"/_next/static/chunks/app/perks/ai-generator/page-b2a069c2d275da41.js",revision:"b2a069c2d275da41"},{url:"/_next/static/chunks/app/perks/ai-generator/page-b2a069c2d275da41.js.map",revision:"a1cd37f0d373919ca004100432203660"},{url:"/_next/static/chunks/app/perks/layout-53fbf12579ec5a65.js",revision:"53fbf12579ec5a65"},{url:"/_next/static/chunks/app/perks/layout-53fbf12579ec5a65.js.map",revision:"2315adb0f5fce108136bbd64013fa773"},{url:"/_next/static/chunks/app/perks/page-37db4831bb84f8e8.js",revision:"37db4831bb84f8e8"},{url:"/_next/static/chunks/app/perks/page-37db4831bb84f8e8.js.map",revision:"07e6f854d70775d867cd14c85e3e6da4"},{url:"/_next/static/chunks/app/perks/points/buy-with-hive/page-57b24f48a4e50b5b.js",revision:"57b24f48a4e50b5b"},{url:"/_next/static/chunks/app/perks/points/buy-with-hive/page-57b24f48a4e50b5b.js.map",revision:"51bf0b9d61580dffcb1527dd15ef2be4"},{url:"/_next/static/chunks/app/perks/points/page-366a1793ba49a1a3.js",revision:"366a1793ba49a1a3"},{url:"/_next/static/chunks/app/perks/points/page-366a1793ba49a1a3.js.map",revision:"bde48357e42d3b83e8a69e5147e444d4"},{url:"/_next/static/chunks/app/perks/promote-post/page-01907d8a244e5e89.js",revision:"01907d8a244e5e89"},{url:"/_next/static/chunks/app/perks/promote-post/page-01907d8a244e5e89.js.map",revision:"03cc4aac40d8f31871cfde46e8df56c6"},{url:"/_next/static/chunks/app/proposals/%5Bid%5D/page-e2b70a8467a2e675.js",revision:"e2b70a8467a2e675"},{url:"/_next/static/chunks/app/proposals/%5Bid%5D/page-e2b70a8467a2e675.js.map",revision:"01229c2fe56306f723c2d729c5b3135e"},{url:"/_next/static/chunks/app/proposals/page-02d7890d1a1ac460.js",revision:"02d7890d1a1ac460"},{url:"/_next/static/chunks/app/proposals/page-02d7890d1a1ac460.js.map",revision:"f0a5defc0c99d55b86458d1b2997f037"},{url:"/_next/static/chunks/app/publish/drafts/%5Bid%5D/page-b0d4070d0b87591a.js",revision:"b0d4070d0b87591a"},{url:"/_next/static/chunks/app/publish/drafts/%5Bid%5D/page-b0d4070d0b87591a.js.map",revision:"ca1f05c9b327d9885c3debb042cfbb86"},{url:"/_next/static/chunks/app/publish/entry/%5Bauthor%5D/%5Bpermlink%5D/page-11bb0a38b1e8050d.js",revision:"11bb0a38b1e8050d"},{url:"/_next/static/chunks/app/publish/entry/%5Bauthor%5D/%5Bpermlink%5D/page-11bb0a38b1e8050d.js.map",revision:"cdd9b3c895fd4374e7d9e68d30c32939"},{url:"/_next/static/chunks/app/publish/import/page-c3a3f3af81741a64.js",revision:"c3a3f3af81741a64"},{url:"/_next/static/chunks/app/publish/import/page-c3a3f3af81741a64.js.map",revision:"210d7f1e76293f72b3334f4a7569b441"},{url:"/_next/static/chunks/app/publish/layout-11c127eb7d1216ed.js",revision:"11c127eb7d1216ed"},{url:"/_next/static/chunks/app/publish/layout-11c127eb7d1216ed.js.map",revision:"7ebbdc2fabf87215b9e9d28909bca178"},{url:"/_next/static/chunks/app/publish/page-fa5366b0c8d16d12.js",revision:"fa5366b0c8d16d12"},{url:"/_next/static/chunks/app/publish/page-fa5366b0c8d16d12.js.map",revision:"893e589719389f0fb5a99132af883c55"},{url:"/_next/static/chunks/app/purchase/page-9aec41927fff14d6.js",revision:"9aec41927fff14d6"},{url:"/_next/static/chunks/app/purchase/page-9aec41927fff14d6.js.map",revision:"c69661d8465faf07c61938cbda6c2ac1"},{url:"/_next/static/chunks/app/robots.txt/route-5c0a45effce8d9a7.js",revision:"5c0a45effce8d9a7"},{url:"/_next/static/chunks/app/search/page-1377460670751c84.js",revision:"1377460670751c84"},{url:"/_next/static/chunks/app/search/page-1377460670751c84.js.map",revision:"39d920ba2bf76ba95ac37fb840fe314e"},{url:"/_next/static/chunks/app/signup/email/page-ae0fb3cbb8ea61cc.js",revision:"ae0fb3cbb8ea61cc"},{url:"/_next/static/chunks/app/signup/free/page-c9f673da42ed72f4.js",revision:"c9f673da42ed72f4"},{url:"/_next/static/chunks/app/signup/free/page-c9f673da42ed72f4.js.map",revision:"727335213addd8ad482678d102eee97c"},{url:"/_next/static/chunks/app/signup/invited/%5Bhash%5D/page-7254faedf2a3f0ae.js",revision:"7254faedf2a3f0ae"},{url:"/_next/static/chunks/app/signup/invited/%5Bhash%5D/page-7254faedf2a3f0ae.js.map",revision:"27002b1916a91270a1c5f768bf12b724"},{url:"/_next/static/chunks/app/signup/invited/page-e6fde9ee8351e1bb.js",revision:"e6fde9ee8351e1bb"},{url:"/_next/static/chunks/app/signup/invited/page-e6fde9ee8351e1bb.js.map",revision:"be467aa1b6a13bff3221041b97fa2916"},{url:"/_next/static/chunks/app/signup/layout-cf408627f7ccb929.js",revision:"cf408627f7ccb929"},{url:"/_next/static/chunks/app/signup/layout-cf408627f7ccb929.js.map",revision:"2e7422384c965eaf7ebe2ed3b0f9c44f"},{url:"/_next/static/chunks/app/signup/page-ceedc17728d61eaf.js",revision:"ceedc17728d61eaf"},{url:"/_next/static/chunks/app/signup/page-ceedc17728d61eaf.js.map",revision:"9816d275e2a26c5201a2a78040912000"},{url:"/_next/static/chunks/app/signup/premium/page-72a7325d2ee3f847.js",revision:"72a7325d2ee3f847"},{url:"/_next/static/chunks/app/signup/premium/page-72a7325d2ee3f847.js.map",revision:"38af5aa9b053254b71d86c951001ab00"},{url:"/_next/static/chunks/app/signup/wallet/page-a0f8de3d62cb48f0.js",revision:"a0f8de3d62cb48f0"},{url:"/_next/static/chunks/app/signup/wallet/page-a0f8de3d62cb48f0.js.map",revision:"7322068b0a2f4df15d8f4acaf10a2550"},{url:"/_next/static/chunks/app/submit/page-ba7c8f3c7aa58602.js",revision:"ba7c8f3c7aa58602"},{url:"/_next/static/chunks/app/submit/page-ba7c8f3c7aa58602.js.map",revision:"8fc6ba7bc0602d48e8c4798395916a26"},{url:"/_next/static/chunks/app/tags/page-c4a368cb98354d29.js",revision:"c4a368cb98354d29"},{url:"/_next/static/chunks/app/tags/page-c4a368cb98354d29.js.map",revision:"09a36df4674df93c4db5cc3996c35cca"},{url:"/_next/static/chunks/app/wallet/page-d09be79cc8edad9f.js",revision:"d09be79cc8edad9f"},{url:"/_next/static/chunks/app/wallet/setup-external/page-701cbeadd38d83b3.js",revision:"701cbeadd38d83b3"},{url:"/_next/static/chunks/app/wallet/setup-external/page-701cbeadd38d83b3.js.map",revision:"0c0d39b1d873ea5ba8caec6c31880988"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/layout-c7332f5589cebd61.js",revision:"c7332f5589cebd61"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/layout-c7332f5589cebd61.js.map",revision:"8eb047563da0912169ed1967553db65f"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/loading-c48635aa92db3484.js",revision:"c48635aa92db3484"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/page-47c03767b84d0f1f.js",revision:"47c03767b84d0f1f"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/page-47c03767b84d0f1f.js.map",revision:"1c0092e08f9aa2200aa6cb17c3376847"},{url:"/_next/static/chunks/app/waves/layout-4d551cc8441638d9.js",revision:"4d551cc8441638d9"},{url:"/_next/static/chunks/app/waves/layout-4d551cc8441638d9.js.map",revision:"5d6e827e358b94c41caa4a4b214dbd8d"},{url:"/_next/static/chunks/app/waves/loading-cb3685c983792ced.js",revision:"cb3685c983792ced"},{url:"/_next/static/chunks/app/waves/loading-cb3685c983792ced.js.map",revision:"236f952144800de6aa5c0a6e9f7537c9"},{url:"/_next/static/chunks/app/waves/page-924fb12276168fe1.js",revision:"924fb12276168fe1"},{url:"/_next/static/chunks/app/waves/page-924fb12276168fe1.js.map",revision:"229c769ed37e8ad5660cff94cd284a21"},{url:"/_next/static/chunks/app/witnesses/page-9cc68bbb2fd070c3.js",revision:"9cc68bbb2fd070c3"},{url:"/_next/static/chunks/app/witnesses/page-9cc68bbb2fd070c3.js.map",revision:"b585a41a477333f7b742e1a79ba3c67a"},{url:"/_next/static/chunks/framework-1c91e6488fffc95c.js",revision:"1c91e6488fffc95c"},{url:"/_next/static/chunks/framework-1c91e6488fffc95c.js.map",revision:"b505e72e68281853540cc999b8812a51"},{url:"/_next/static/chunks/main-app-f14e3fc94a90ae1c.js",revision:"f14e3fc94a90ae1c"},{url:"/_next/static/chunks/main-app-f14e3fc94a90ae1c.js.map",revision:"6ae6a5d02b33d0e1b70d921b9bae2cce"},{url:"/_next/static/chunks/main-dcab589b4402d0e9.js",revision:"dcab589b4402d0e9"},{url:"/_next/static/chunks/main-dcab589b4402d0e9.js.map",revision:"adb68b6e21a4ecd3ec813e86d98328d2"},{url:"/_next/static/chunks/pages/_app-e93161df742f57f1.js",revision:"e93161df742f57f1"},{url:"/_next/static/chunks/pages/_app-e93161df742f57f1.js.map",revision:"c0bcc90c006cd2f37aab4cd25c87ad83"},{url:"/_next/static/chunks/pages/_error-4f44f18483bb8989.js",revision:"4f44f18483bb8989"},{url:"/_next/static/chunks/pages/_error-4f44f18483bb8989.js.map",revision:"2fccc2aaea7bbf6795db219597d817dc"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-052fd671514fcda4.js",revision:"052fd671514fcda4"},{url:"/_next/static/chunks/webpack-052fd671514fcda4.js.map",revision:"98f368692da7111a5c6c338107124212"},{url:"/_next/static/css/0491c2459ec0b534.css",revision:"0491c2459ec0b534"},{url:"/_next/static/css/0491c2459ec0b534.css.map",revision:"d746458a092e4504ebdce43342a02e12"},{url:"/_next/static/css/06a1d654c96db782.css",revision:"06a1d654c96db782"},{url:"/_next/static/css/06a1d654c96db782.css.map",revision:"4a4f3ba5f3fcdb2bca407cbdd2e8a209"},{url:"/_next/static/css/1ce37028b751e763.css",revision:"1ce37028b751e763"},{url:"/_next/static/css/1ce37028b751e763.css.map",revision:"4816ca8565c770f660afdf45d4d9aee0"},{url:"/_next/static/css/1d630b97c405dccf.css",revision:"1d630b97c405dccf"},{url:"/_next/static/css/1d630b97c405dccf.css.map",revision:"3fb6775d4805b3135d123f18f841d9f5"},{url:"/_next/static/css/222e400091ec7a22.css",revision:"222e400091ec7a22"},{url:"/_next/static/css/222e400091ec7a22.css.map",revision:"cc745eefed103970aa0d3cdb40d6508e"},{url:"/_next/static/css/2fcd5302ad14e965.css",revision:"2fcd5302ad14e965"},{url:"/_next/static/css/2fcd5302ad14e965.css.map",revision:"620483c0e042b8d374a18110510de132"},{url:"/_next/static/css/458b8ca5ac8e18ff.css",revision:"458b8ca5ac8e18ff"},{url:"/_next/static/css/458b8ca5ac8e18ff.css.map",revision:"92342807641a15a2ad86680f6e254a3a"},{url:"/_next/static/css/4713cf813c863b07.css",revision:"4713cf813c863b07"},{url:"/_next/static/css/4713cf813c863b07.css.map",revision:"88c5a4325c0ffddbda9b11ffd03f8df7"},{url:"/_next/static/css/4977fea612014c0b.css",revision:"4977fea612014c0b"},{url:"/_next/static/css/4977fea612014c0b.css.map",revision:"1eec3773373d27f1ea6311227baec2f8"},{url:"/_next/static/css/517e85a87c410d20.css",revision:"517e85a87c410d20"},{url:"/_next/static/css/517e85a87c410d20.css.map",revision:"f88bdeb52da1c3ad02adb8ad9e974cb7"},{url:"/_next/static/css/51ba3a3ccb485bd9.css",revision:"51ba3a3ccb485bd9"},{url:"/_next/static/css/51ba3a3ccb485bd9.css.map",revision:"5dea491f4fa62f4bdf9b1ce65deb2e5f"},{url:"/_next/static/css/5359e92c8a8fd78c.css",revision:"5359e92c8a8fd78c"},{url:"/_next/static/css/5359e92c8a8fd78c.css.map",revision:"32c8f566f768ed2504ea7fef09a2a986"},{url:"/_next/static/css/6a0c9514fa9b12a6.css",revision:"6a0c9514fa9b12a6"},{url:"/_next/static/css/6a0c9514fa9b12a6.css.map",revision:"03aee9ddd4bdd2d7c15f6fa85b7e2699"},{url:"/_next/static/css/6a2840209050322e.css",revision:"6a2840209050322e"},{url:"/_next/static/css/6a2840209050322e.css.map",revision:"e1617aacf81f74b45187db83556bf36b"},{url:"/_next/static/css/6b5313539170abe1.css",revision:"6b5313539170abe1"},{url:"/_next/static/css/6b5313539170abe1.css.map",revision:"54f324fd76e8bfd200e3d91af4e77c63"},{url:"/_next/static/css/6b795b5384828dd7.css",revision:"6b795b5384828dd7"},{url:"/_next/static/css/6b795b5384828dd7.css.map",revision:"bc79788ee8a933d1883cba631521228e"},{url:"/_next/static/css/6ccb850e78220e8a.css",revision:"6ccb850e78220e8a"},{url:"/_next/static/css/6ccb850e78220e8a.css.map",revision:"b84652011d3ac3eeecb129bb944fb0d5"},{url:"/_next/static/css/90331f88cad2d538.css",revision:"90331f88cad2d538"},{url:"/_next/static/css/90331f88cad2d538.css.map",revision:"60bfe564b0a4c677228bda37fece8bf6"},{url:"/_next/static/css/933a2034126e1fca.css",revision:"933a2034126e1fca"},{url:"/_next/static/css/933a2034126e1fca.css.map",revision:"e59e5bd8df1628009dede0e01d00ff19"},{url:"/_next/static/css/9d8dbe9ee4f5917d.css",revision:"9d8dbe9ee4f5917d"},{url:"/_next/static/css/9d8dbe9ee4f5917d.css.map",revision:"fb8fa26b49454ab8f237ba9cea0b13c5"},{url:"/_next/static/css/a72490e1d689256d.css",revision:"a72490e1d689256d"},{url:"/_next/static/css/a72490e1d689256d.css.map",revision:"1284946b005ca238ab12d557d3e781be"},{url:"/_next/static/css/abf4360ae606f91e.css",revision:"abf4360ae606f91e"},{url:"/_next/static/css/abf4360ae606f91e.css.map",revision:"9a044c227d354033831df600e87e880f"},{url:"/_next/static/css/ae56d71b988455af.css",revision:"ae56d71b988455af"},{url:"/_next/static/css/ae56d71b988455af.css.map",revision:"baa2731f7d2789002f1e37b027e22bbb"},{url:"/_next/static/css/aee60a714e4e59a1.css",revision:"aee60a714e4e59a1"},{url:"/_next/static/css/aee60a714e4e59a1.css.map",revision:"0c1d482616e1a06c2d48a7e7436b5a8e"},{url:"/_next/static/css/b2cb33668265fc88.css",revision:"b2cb33668265fc88"},{url:"/_next/static/css/b2cb33668265fc88.css.map",revision:"98c15a118e93133a72310615d4a4cfb5"},{url:"/_next/static/css/ba31b40a693cc525.css",revision:"ba31b40a693cc525"},{url:"/_next/static/css/ba31b40a693cc525.css.map",revision:"deadcc9abd10c0a83afd59c18c92aafc"},{url:"/_next/static/css/ba9817d23614210b.css",revision:"ba9817d23614210b"},{url:"/_next/static/css/ba9817d23614210b.css.map",revision:"dec2b70035962e83f3d1d16d36ac671e"},{url:"/_next/static/css/bdf6c3df819153bf.css",revision:"bdf6c3df819153bf"},{url:"/_next/static/css/bdf6c3df819153bf.css.map",revision:"7b821c02323141bedb3638e513ef6f67"},{url:"/_next/static/css/c17fd379212e65d6.css",revision:"c17fd379212e65d6"},{url:"/_next/static/css/c17fd379212e65d6.css.map",revision:"783898e1946a831335702c8c06c87adc"},{url:"/_next/static/css/c1b2f5854b1b41ef.css",revision:"c1b2f5854b1b41ef"},{url:"/_next/static/css/c1b2f5854b1b41ef.css.map",revision:"bb5b5cb323c520539ebcd68bb7a8669d"},{url:"/_next/static/css/c227775dfa22d7dc.css",revision:"c227775dfa22d7dc"},{url:"/_next/static/css/c227775dfa22d7dc.css.map",revision:"24bc7e25290528e46ef8dccfec805aca"},{url:"/_next/static/css/cb3f00074296cca0.css",revision:"cb3f00074296cca0"},{url:"/_next/static/css/cb3f00074296cca0.css.map",revision:"77efc3c6ce8f9ee3e35de5b8417bce66"},{url:"/_next/static/css/d7e640cf4fae1f42.css",revision:"d7e640cf4fae1f42"},{url:"/_next/static/css/d7e640cf4fae1f42.css.map",revision:"e19ec1ca1701d0fc143fc359b17b8593"},{url:"/_next/static/css/d95f617d8b45a17e.css",revision:"d95f617d8b45a17e"},{url:"/_next/static/css/d95f617d8b45a17e.css.map",revision:"7d89cb60e0645b6c6de793e9becc7ad4"},{url:"/_next/static/css/e18c00b5bc2b3bce.css",revision:"e18c00b5bc2b3bce"},{url:"/_next/static/css/e18c00b5bc2b3bce.css.map",revision:"98df3ec4d2e029ce1b32b72ac2d8cba0"},{url:"/_next/static/css/efb741232ca00281.css",revision:"efb741232ca00281"},{url:"/_next/static/css/efb741232ca00281.css.map",revision:"96bff0d2fc087f35c6195e7eb4e2bda8"},{url:"/_next/static/css/f540e31ed6c77783.css",revision:"f540e31ed6c77783"},{url:"/_next/static/css/f540e31ed6c77783.css.map",revision:"35a26351a0af5043a1ca95b9984d0999"},{url:"/_next/static/css/fe12a77cbf619e82.css",revision:"fe12a77cbf619e82"},{url:"/_next/static/css/fe12a77cbf619e82.css.map",revision:"e217b8d8fbb39933993329d2ecbbbacc"},{url:"/_next/static/css/fe63eee12fb90040.css",revision:"fe63eee12fb90040"},{url:"/_next/static/css/fe63eee12fb90040.css.map",revision:"336928ede76c52a04630799eed6737d4"},{url:"/_next/static/media/0086f8992871c45b-s.p.woff2",revision:"abff938328979a407385f9dade68848d"},{url:"/_next/static/media/03b436aa846269de-s.woff2",revision:"54157d84fc179ec8a507c7d84df1a7c3"},{url:"/_next/static/media/08aedeceaf1dcd57-s.woff2",revision:"d551ed7292910e06f66655c1bd6a8319"},{url:"/_next/static/media/19cfc7226ec3afaa-s.woff2",revision:"9dda5cfc9a46f256d0e131bb535e46f8"},{url:"/_next/static/media/21350d82a1f187e9-s.p.woff2",revision:"4e2553027f1d60eff32898367dd4d541"},{url:"/_next/static/media/36008747766f78c6-s.woff2",revision:"f465a0a007e9a18eadbc61c425a45add"},{url:"/_next/static/media/5c0c2bcbaa4149ca-s.p.woff2",revision:"662c56ecd8de96f417f0400559ab2ab9"},{url:"/_next/static/media/6d38f9d4e0f4772b-s.woff2",revision:"e474ef68c26d63ee44bc0013cb3e8272"},{url:"/_next/static/media/8e9860b6e62d6359-s.woff2",revision:"01ba6c2a184b8cba08b0d57167664d75"},{url:"/_next/static/media/ab00a911ac2adf48-s.woff2",revision:"022531681f7455f98ab018eefeb2e76f"},{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/ba9851c3c22cd980-s.woff2",revision:"9e494903d6b0ffec1a1e14d34427d44d"},{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/bnb.ed228740.svg",revision:"824996285bcba37f79294f99716b6d26"},{url:"/_next/static/media/btc.1d3f7959.svg",revision:"1f13b5a683d9e42fdc05d0d80ae3381f"},{url:"/_next/static/media/c5fe6dc8356a8c31-s.woff2",revision:"027a89e9ab733a145db70f09b8a18b42"},{url:"/_next/static/media/cloud1-about.2cdc493a.png",revision:"2cdc493a"},{url:"/_next/static/media/cloud2-about.32fd33bd.png",revision:"32fd33bd"},{url:"/_next/static/media/df0a9ae256c0569c-s.woff2",revision:"d54db44de5ccb18886ece2fda72bdfe0"},{url:"/_next/static/media/e4af272ccee01ff0-s.p.woff2",revision:"65850a373e258f1c897a2b3d75eb74de"},{url:"/_next/static/media/eth.2c6eba1f.svg",revision:"19dfc17edcdfcc3561cbe6618673bf05"},{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.f7ce9bd0.png",revision:"f7ce9bd0"},{url:"/_next/static/media/play-icon.de911eab.svg",revision:"de911eab"},{url:"/_next/static/media/solana.ecf2bf3a.svg",revision:"f8276e97e7de8ab89562f744b29a80f7"},{url:"/assets/arrow1-about.png",revision:"4340c5b200d5d51631f944aad1ee2b5e"},{url:"/assets/arrow2-about.png",revision:"a73b3fcfc161b35e762e52e1810612f9"},{url:"/assets/arrow3-about.png",revision:"6c58e88a02000b98b2f500275e173068"},{url:"/assets/avatar-placeholder.svg",revision:"d7b51e29d21a7b9182ce3ac8113277bc"},{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/circle-pattern.svg",revision:"05b7925cc3797843a8e68db1eb54be7a"},{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/discover.svg",revision:"5d9d2edfe9e95d7c32f4eb89f4b2a7ca"},{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/ecency-feed1.jpg",revision:"5ba5b52c4a29c82bdb900d316ec0587f"},{url:"/assets/ecency-feed2.jpg",revision:"a8e49a816929de67bc48ef30e44dee86"},{url:"/assets/ecency-multi-token1.jpg",revision:"5ebff795af5746551caec319db8af58c"},{url:"/assets/ecency-multi-token2.jpg",revision:"40d91e9d7a499734300dbb4aed6c4346"},{url:"/assets/ecency-profile1.jpg",revision:"d98db367fb7aa6b63e16bd5120c5f1cb"},{url:"/assets/ecency-profile2.jpg",revision:"97d8618adce410d35e53bfc055d8f852"},{url:"/assets/ecency-reply1.jpg",revision:"9fd4cd4e37c75eee68c275ca1ec087de"},{url:"/assets/ecency-reply2.jpg",revision:"7dfae814d4e66625d125c8bf114d0ca0"},{url:"/assets/ecency-wallet1.jpg",revision:"47895adf614ebd9abdd01e81aae23b01"},{url:"/assets/ecency-wallet2.jpg",revision:"612f357334f451c156700c4d1f476013"},{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-auth.svg",revision:"3ee07affeaf415df0aaabc4acdd88b3e"},{url:"/assets/hive-logo.svg",revision:"f11afc9005714fcb560171a788ee11bd"},{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.png",revision:"5e76d3fbd08c94ff7457b67f4a3b7c1f"},{url:"/assets/logo-192x192.svg",revision:"09f9b1ec26a43fedaf3c527d9992ea3b"},{url:"/assets/logo-384x384.png",revision:"4216974037d4230d8845c6bc1dac47b4"},{url:"/assets/logo-384x384.svg",revision:"c33b1a087528562650bdc7f9bb1889b3"},{url:"/assets/logo-512x512.png",revision:"80c9f5a66c0c6f9514fd336cf057e74c"},{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/logo.svg",revision:"fed0b2735b41efc67fe8b00850760c29"},{url:"/assets/metamask-fox.svg",revision:"5113e9c1736e54faf9a3e184e7e1cdc0"},{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/promote-wave-bg.jpg",revision:"1c54dc8b0bca42b5486a30f8e103b859"},{url:"/assets/pwa-screenshot-desktop.png",revision:"25063ce31bd2268400a4305024c8b189"},{url:"/assets/pwa-screenshot-mobile.png",revision:"26d7080e203c0cdf501a1b4ac675e899"},{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-main.svg",revision:"89af102f0f6f03fc91d2441ba48590a3"},{url:"/assets/signup.png",revision:"1ceacafe5770ed4f53829de572c9d219"},{url:"/assets/solana.svg",revision:"f8276e97e7de8ab89562f744b29a80f7"},{url:"/assets/speak-logo.svg",revision:"a1ff9a7a2f39b06f37227c24b8ab76a1"},{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/undraw-access-denied.svg",revision:"ed6fd8281c7cd069fda7afc86170670a"},{url:"/assets/undraw-communities.svg",revision:"93477054ba2e715edece6d281ed4bd0d"},{url:"/assets/undraw-credit-card.svg",revision:"c5924b693f5283ea09362f4cb8bf0394"},{url:"/assets/undraw-crypto-wallet.svg",revision:"397d6f1b01815158e103d4d3de2801a8"},{url:"/assets/undraw-digital-currency.svg",revision:"1dba97abf9f2ea11efced5bc91ccb2c1"},{url:"/assets/undraw-gifts.svg",revision:"6f8495f48f39f9ee6e8cd9e513dfca7e"},{url:"/assets/undraw-grow.svg",revision:"abe8c45ce8f7c0fadedaa94388b57fe1"},{url:"/assets/undraw-login.svg",revision:"6b92cf63087019e76095c2f21c6b7f83"},{url:"/assets/undraw-mailbox.svg",revision:"fcd4f600ebeed1e2f47b937462d00b18"},{url:"/assets/undraw-post.svg",revision:"233acfad41deb3cd87f73a67affce194"},{url:"/assets/undraw-power.svg",revision:"55a8a552abbfec3774e015158eb7d3b1"},{url:"/assets/undraw-promote.svg",revision:"af53f32eecd140c8d3630b4a4f1b0c1e"},{url:"/assets/undraw-referral.svg",revision:"c478af4bcf0d76eccbd9519608a41e4c"},{url:"/assets/undraw-savings.svg",revision:"ae03230b47d73e3e158c244dcdfcda3a"},{url:"/assets/undraw-social-post.svg",revision:"a03bb0663cb2bd04dee3bbb3ae4ace59"},{url:"/assets/undraw-transfer.svg",revision:"ec626c5f916b70de8b1dcc20e91260e2"},{url:"/assets/whale-auth.svg",revision:"a565d3f85c84d47f8eb11dc1067445d8"},{url:"/assets/writer-thinking.png",revision:"03deb40c2a35de193e78c0e0d3d72a0e"},{url:"/assets/writer.png",revision:"00feab482a3f5309cce64ce9ca64041a"},{url:"/dmca/dmca-accounts.json",revision:"b2ad947f803c8337ca4d1384e51dcec2"},{url:"/dmca/dmca-images.json",revision:"f3f891833df709e48c37e8ad7fa9a2eb"},{url:"/dmca/dmca-posts.json",revision:"21a5351c3e0649fefb597913d5a5b967"},{url:"/dmca/dmca-tags.json",revision:"f49492d00eca6d5f2d17fa80a6ced7d5"},{url:"/firebase-messaging-sw.js",revision:"989eb6dd614b448125266e74ab65581c"},{url:"/next.svg",revision:"8e061864f388b47f33a1c3780831193e"},{url:"/og.jpg",revision:"214304471097849fe4ba10f02edcac44"},{url:"/public-nodes.json",revision:"48d68f7efbfb5c7d22a62887a208d96c"},{url:"/scripts/chunk-reload.js",revision:"e95685bf1dbbbea6fcb397b4e6de6a2d"},{url:"/scripts/config-stub.js",revision:"ac29b02e8eec17e157e64d4aae94ddbf"},{url:"/vercel.svg",revision:"61c6b19abff40ea7acd577be818f3976"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:a,event:s,state:c})=>a&&"opaqueredirect"===a.type?new Response(a.body,{status:200,statusText:"OK",headers:a.headers}):a}]}),"GET"),e.registerRoute(/^https:\/\/ecency\.com\/api\/.*/i,new e.NetworkFirst({cacheName:"ecency-api",networkTimeoutSeconds:3,plugins:[new e.ExpirationPlugin({maxEntries:50,maxAgeSeconds:300}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute(/\.(?:png|jpg|jpeg|svg|gif|webp|avif)$/i,new e.CacheFirst({cacheName:"local-images",plugins:[new e.ExpirationPlugin({maxEntries:100,maxAgeSeconds:2592e3})]}),"GET"),e.registerRoute(/\.(?:woff|woff2|ttf|otf|eot)$/i,new e.CacheFirst({cacheName:"fonts",plugins:[new e.ExpirationPlugin({maxEntries:20,maxAgeSeconds:31536e3})]}),"GET")}); +if(!self.define){let e,a={};const s=(s,c)=>(s=new URL(s+".js",c).href,a[s]||new Promise(a=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=a,document.head.appendChild(e)}else e=s,importScripts(s),a()}).then(()=>{let e=a[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e}));self.define=(c,i)=>{const t=e||("document"in self?document.currentScript.src:"")||location.href;if(a[t])return;let n={};const d=e=>s(e,t),r={module:{uri:t},exports:n,require:d};a[t]=Promise.all(c.map(e=>r[e]||d(e))).then(e=>(i(...e),n))}}define(["./workbox-0a9fb529"],function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/app-build-manifest.json",revision:"bc75170a51e27204455345c8e79e6024"},{url:"/_next/static/461068e47/_buildManifest.js",revision:"c9c3753a7a7d3f0cefabb4dfaf44c886"},{url:"/_next/static/461068e47/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/03ace7ad-90a5cb86aca9ea13.js",revision:"90a5cb86aca9ea13"},{url:"/_next/static/chunks/03ace7ad-90a5cb86aca9ea13.js.map",revision:"e999977afafeb17036d356217c099e54"},{url:"/_next/static/chunks/0f28229d-08583d7b419b9244.js",revision:"08583d7b419b9244"},{url:"/_next/static/chunks/0f28229d-08583d7b419b9244.js.map",revision:"a32936e8fecc93eff07a6bc21d5f48fc"},{url:"/_next/static/chunks/1002-7b07f7d246bb976c.js",revision:"7b07f7d246bb976c"},{url:"/_next/static/chunks/1002-7b07f7d246bb976c.js.map",revision:"ff8ed912752a4029b36d11c68260a6b2"},{url:"/_next/static/chunks/1038-13b0b7bb4cc07176.js",revision:"13b0b7bb4cc07176"},{url:"/_next/static/chunks/1038-13b0b7bb4cc07176.js.map",revision:"5050e56de8cc7de4a5b34c33832e9d60"},{url:"/_next/static/chunks/1040.61dee83e4a6d9814.js",revision:"61dee83e4a6d9814"},{url:"/_next/static/chunks/1040.61dee83e4a6d9814.js.map",revision:"0e70df672a984b2a4d5e1b240f83c83c"},{url:"/_next/static/chunks/1208-480bd18c961619eb.js",revision:"480bd18c961619eb"},{url:"/_next/static/chunks/1208-480bd18c961619eb.js.map",revision:"3d07117f66f309d1182d6e150cf29ee6"},{url:"/_next/static/chunks/1282-76a04435198fe389.js",revision:"76a04435198fe389"},{url:"/_next/static/chunks/1282-76a04435198fe389.js.map",revision:"80c352eece49bdd5434c4a6825455c66"},{url:"/_next/static/chunks/1356.0088a2c68612bd4d.js",revision:"0088a2c68612bd4d"},{url:"/_next/static/chunks/1490.aa6754a83fc33871.js",revision:"aa6754a83fc33871"},{url:"/_next/static/chunks/1537.b51f872817b24e1d.js",revision:"b51f872817b24e1d"},{url:"/_next/static/chunks/1537.b51f872817b24e1d.js.map",revision:"84995a286cdbf68923dd3241ee9f932a"},{url:"/_next/static/chunks/1555-ef49207c53a76f88.js",revision:"ef49207c53a76f88"},{url:"/_next/static/chunks/1555-ef49207c53a76f88.js.map",revision:"70de489a14890677ba43ad2f4f00a579"},{url:"/_next/static/chunks/1568-a3cd14c64f81d466.js",revision:"a3cd14c64f81d466"},{url:"/_next/static/chunks/1568-a3cd14c64f81d466.js.map",revision:"6495ce6718bdd29e7c5edb0e40ce8738"},{url:"/_next/static/chunks/1799-155092f62275eaae.js",revision:"155092f62275eaae"},{url:"/_next/static/chunks/1799-155092f62275eaae.js.map",revision:"df5135722cb5115006e8aeeee2cdfe7d"},{url:"/_next/static/chunks/186-b64f1bfaea5acab6.js",revision:"b64f1bfaea5acab6"},{url:"/_next/static/chunks/186-b64f1bfaea5acab6.js.map",revision:"58c04be7736492decfe29ceac0e2c59a"},{url:"/_next/static/chunks/1927.25b3dcc3bbc88752.js",revision:"25b3dcc3bbc88752"},{url:"/_next/static/chunks/1927.25b3dcc3bbc88752.js.map",revision:"7fecb0807744cadd7a871cc584910ea1"},{url:"/_next/static/chunks/1955-cf28007aeb51de7f.js",revision:"cf28007aeb51de7f"},{url:"/_next/static/chunks/1955-cf28007aeb51de7f.js.map",revision:"e29499c179911203acb49499bbb0b645"},{url:"/_next/static/chunks/2044-607612adebd1f7b6.js",revision:"607612adebd1f7b6"},{url:"/_next/static/chunks/2044-607612adebd1f7b6.js.map",revision:"b8d353dddedaf93c3de3452ab7a37a5f"},{url:"/_next/static/chunks/2156.2191963bc571b6c8.js",revision:"2191963bc571b6c8"},{url:"/_next/static/chunks/2156.2191963bc571b6c8.js.map",revision:"4900287fe838992a06dd9eb27dbe64a8"},{url:"/_next/static/chunks/223.3347fb67f5351011.js",revision:"3347fb67f5351011"},{url:"/_next/static/chunks/223.3347fb67f5351011.js.map",revision:"b74d7d7f30b9940420713ea6beb3b101"},{url:"/_next/static/chunks/2327-23dd2a757c8cbc6d.js",revision:"23dd2a757c8cbc6d"},{url:"/_next/static/chunks/2327-23dd2a757c8cbc6d.js.map",revision:"963b7f38f3e793a63c266b0aa85879a4"},{url:"/_next/static/chunks/2336-76bb3fbe4d442f45.js",revision:"76bb3fbe4d442f45"},{url:"/_next/static/chunks/2336-76bb3fbe4d442f45.js.map",revision:"1c490ec29d430f663bd491b7d396dacd"},{url:"/_next/static/chunks/2340.ca6bae6d3f203452.js",revision:"ca6bae6d3f203452"},{url:"/_next/static/chunks/2340.ca6bae6d3f203452.js.map",revision:"9afdceb8703638113a3443a17a66a73e"},{url:"/_next/static/chunks/235-45190b92693b14fa.js",revision:"45190b92693b14fa"},{url:"/_next/static/chunks/235-45190b92693b14fa.js.map",revision:"7e5e316e31aa10be8d7e50af3a907091"},{url:"/_next/static/chunks/2431-c7fc83dff740619d.js",revision:"c7fc83dff740619d"},{url:"/_next/static/chunks/2431-c7fc83dff740619d.js.map",revision:"58c55475d041c46a49bce831dede3c17"},{url:"/_next/static/chunks/2492.d1e551be5c566abd.js",revision:"d1e551be5c566abd"},{url:"/_next/static/chunks/2492.d1e551be5c566abd.js.map",revision:"1e45e39f86c4864dfe497b32cca0204f"},{url:"/_next/static/chunks/2523-7374bd6e0cc805b9.js",revision:"7374bd6e0cc805b9"},{url:"/_next/static/chunks/2523-7374bd6e0cc805b9.js.map",revision:"a4532e6c27752d4c40acff752ce0d210"},{url:"/_next/static/chunks/2567-6232cb75af623576.js",revision:"6232cb75af623576"},{url:"/_next/static/chunks/2567-6232cb75af623576.js.map",revision:"db857a24dc040a7244b32962c62147f1"},{url:"/_next/static/chunks/284.9ddd18425885bab5.js",revision:"9ddd18425885bab5"},{url:"/_next/static/chunks/3113.111e1624e9f04fb1.js",revision:"111e1624e9f04fb1"},{url:"/_next/static/chunks/3113.111e1624e9f04fb1.js.map",revision:"fc62a4aa98f50feea27ca654720789c2"},{url:"/_next/static/chunks/31fa5290.59d4bf6c7407ef3d.js",revision:"59d4bf6c7407ef3d"},{url:"/_next/static/chunks/31fa5290.59d4bf6c7407ef3d.js.map",revision:"43a1bc9cef48716ac744f3de41d53f0b"},{url:"/_next/static/chunks/3308.8075f7576e245ae4.js",revision:"8075f7576e245ae4"},{url:"/_next/static/chunks/3367-8157f886c48fb45b.js",revision:"8157f886c48fb45b"},{url:"/_next/static/chunks/3367-8157f886c48fb45b.js.map",revision:"434b50526f677f2a400c11bbe5806020"},{url:"/_next/static/chunks/34c6f869-f4132c9ebc5ce1e3.js",revision:"f4132c9ebc5ce1e3"},{url:"/_next/static/chunks/34c6f869-f4132c9ebc5ce1e3.js.map",revision:"2eab00f1f5502627ee2eab07877b1123"},{url:"/_next/static/chunks/3747.b2e1b7f0b712e4db.js",revision:"b2e1b7f0b712e4db"},{url:"/_next/static/chunks/4336-17b9f9ca35ee335f.js",revision:"17b9f9ca35ee335f"},{url:"/_next/static/chunks/4336-17b9f9ca35ee335f.js.map",revision:"1d59773178fa7bf20346724acc90134d"},{url:"/_next/static/chunks/4425-21e563e3d7fa5515.js",revision:"21e563e3d7fa5515"},{url:"/_next/static/chunks/4425-21e563e3d7fa5515.js.map",revision:"7e5ceaf8564390e7208778de232ab9b3"},{url:"/_next/static/chunks/444.330edee527a66811.js",revision:"330edee527a66811"},{url:"/_next/static/chunks/444.330edee527a66811.js.map",revision:"e5776843bd90ea40e064f9f13cdc9f37"},{url:"/_next/static/chunks/445ec2bf-bda4e6c557bee1c0.js",revision:"bda4e6c557bee1c0"},{url:"/_next/static/chunks/445ec2bf-bda4e6c557bee1c0.js.map",revision:"50093d6081792909b237311cb1ce6daa"},{url:"/_next/static/chunks/4638-3bc3cda4439031fc.js",revision:"3bc3cda4439031fc"},{url:"/_next/static/chunks/4638-3bc3cda4439031fc.js.map",revision:"e933011c193d0f998ab75ae74ad80fd8"},{url:"/_next/static/chunks/4812-17682e2dfbaddbf2.js",revision:"17682e2dfbaddbf2"},{url:"/_next/static/chunks/4812-17682e2dfbaddbf2.js.map",revision:"8b72132b8463911e9942a5bf790ad33b"},{url:"/_next/static/chunks/4901-2f0e7224daea5493.js",revision:"2f0e7224daea5493"},{url:"/_next/static/chunks/4901-2f0e7224daea5493.js.map",revision:"fa7f9857a26067de850ee53ac96fb1be"},{url:"/_next/static/chunks/50-8a4a44e6db4de727.js",revision:"8a4a44e6db4de727"},{url:"/_next/static/chunks/50-8a4a44e6db4de727.js.map",revision:"b2c3b8b5d59d9bdabd3d1a0ec7106c56"},{url:"/_next/static/chunks/5083.ab580c39356d9da6.js",revision:"ab580c39356d9da6"},{url:"/_next/static/chunks/5084.b9447b89aa0f0230.js",revision:"b9447b89aa0f0230"},{url:"/_next/static/chunks/5154-560828e4aa463e47.js",revision:"560828e4aa463e47"},{url:"/_next/static/chunks/5154-560828e4aa463e47.js.map",revision:"a80702b111afcf18c3d98faa6f8a7c83"},{url:"/_next/static/chunks/5212.e6ca9baf92773e7c.js",revision:"e6ca9baf92773e7c"},{url:"/_next/static/chunks/5212.e6ca9baf92773e7c.js.map",revision:"7c6feee6d3d96a66e3811ffaf31055ee"},{url:"/_next/static/chunks/5222-c8496a23627a4d72.js",revision:"c8496a23627a4d72"},{url:"/_next/static/chunks/5222-c8496a23627a4d72.js.map",revision:"27961e6cb6863e72e1690db86800b29e"},{url:"/_next/static/chunks/5303.2de4963302c042bd.js",revision:"2de4963302c042bd"},{url:"/_next/static/chunks/5303.2de4963302c042bd.js.map",revision:"665e65700e38efe8b935a560a851e423"},{url:"/_next/static/chunks/5377-46ee9a1db72402ba.js",revision:"46ee9a1db72402ba"},{url:"/_next/static/chunks/5377-46ee9a1db72402ba.js.map",revision:"63a8b46095d9348f7520ce61b2753032"},{url:"/_next/static/chunks/5398.3be0b5583a775e96.js",revision:"3be0b5583a775e96"},{url:"/_next/static/chunks/5398.3be0b5583a775e96.js.map",revision:"988bc8b5b57695c1d30fa63ada44c36e"},{url:"/_next/static/chunks/5447.e972af19f49b6658.js",revision:"e972af19f49b6658"},{url:"/_next/static/chunks/5447.e972af19f49b6658.js.map",revision:"5e6f79d21830f144681d659ac26423af"},{url:"/_next/static/chunks/5482.c8c3a04326692673.js",revision:"c8c3a04326692673"},{url:"/_next/static/chunks/5632-1785f8d7ca8a807d.js",revision:"1785f8d7ca8a807d"},{url:"/_next/static/chunks/5632-1785f8d7ca8a807d.js.map",revision:"211f45270c7067f0d475af2ee6a83e13"},{url:"/_next/static/chunks/5796.0f3b126a95eb1342.js",revision:"0f3b126a95eb1342"},{url:"/_next/static/chunks/5796.0f3b126a95eb1342.js.map",revision:"051a637676a4d280c77126000bc9f897"},{url:"/_next/static/chunks/5909-ad81b69f94748b31.js",revision:"ad81b69f94748b31"},{url:"/_next/static/chunks/5909-ad81b69f94748b31.js.map",revision:"b437ad7360e75657c63ab7e904add43f"},{url:"/_next/static/chunks/5d1eab26-8c90f1f25c88df0e.js",revision:"8c90f1f25c88df0e"},{url:"/_next/static/chunks/6031.18acfed5f3f86b44.js",revision:"18acfed5f3f86b44"},{url:"/_next/static/chunks/6198-f0e43f6f54d6628f.js",revision:"f0e43f6f54d6628f"},{url:"/_next/static/chunks/6198-f0e43f6f54d6628f.js.map",revision:"1c60d119e4d9e5724aa54bf3b7b55ab3"},{url:"/_next/static/chunks/6204.aaeebe065bd216d4.js",revision:"aaeebe065bd216d4"},{url:"/_next/static/chunks/64192c46.09daa0b780d19983.js",revision:"09daa0b780d19983"},{url:"/_next/static/chunks/64192c46.09daa0b780d19983.js.map",revision:"4692400ae051278bd4d7ed5991e21ed7"},{url:"/_next/static/chunks/6512.7323cabaad3a35e6.js",revision:"7323cabaad3a35e6"},{url:"/_next/static/chunks/6712.5899292a119db720.js",revision:"5899292a119db720"},{url:"/_next/static/chunks/6712.5899292a119db720.js.map",revision:"20788a95df7027b84344a3110b059acc"},{url:"/_next/static/chunks/6792-0dd66ec0a8e2e8ba.js",revision:"0dd66ec0a8e2e8ba"},{url:"/_next/static/chunks/6792-0dd66ec0a8e2e8ba.js.map",revision:"cbaff1786c1b058b589ba02d1063ffb8"},{url:"/_next/static/chunks/6806-7e1ee5f0d23b9e57.js",revision:"7e1ee5f0d23b9e57"},{url:"/_next/static/chunks/6806-7e1ee5f0d23b9e57.js.map",revision:"cc8c1abd0d5aa75e51377bd830fb9ce7"},{url:"/_next/static/chunks/6874.7df090cedbd656d1.js",revision:"7df090cedbd656d1"},{url:"/_next/static/chunks/6874.7df090cedbd656d1.js.map",revision:"b42a40107abc6cc824cc78d06809df7e"},{url:"/_next/static/chunks/7002-104e1404a3b4bad9.js",revision:"104e1404a3b4bad9"},{url:"/_next/static/chunks/7002-104e1404a3b4bad9.js.map",revision:"54e4c3907ff4672a9f329eb41c3c9ccc"},{url:"/_next/static/chunks/7133-92f8879ae2fa2fce.js",revision:"92f8879ae2fa2fce"},{url:"/_next/static/chunks/7133-92f8879ae2fa2fce.js.map",revision:"2638f1af896ca2cc5e03dd5d43f2780b"},{url:"/_next/static/chunks/7169.e8051505669039b8.js",revision:"e8051505669039b8"},{url:"/_next/static/chunks/7178-9ecf84f0c69253d2.js",revision:"9ecf84f0c69253d2"},{url:"/_next/static/chunks/7178-9ecf84f0c69253d2.js.map",revision:"ab73caca358f3373dfd30c8e03e891be"},{url:"/_next/static/chunks/7193-f3ede33923ce64b7.js",revision:"f3ede33923ce64b7"},{url:"/_next/static/chunks/7193-f3ede33923ce64b7.js.map",revision:"3cd2470efb7558a696ca4924e5ff492e"},{url:"/_next/static/chunks/7282-16066d7821a4a8e8.js",revision:"16066d7821a4a8e8"},{url:"/_next/static/chunks/7282-16066d7821a4a8e8.js.map",revision:"5df82d467a35fc1cbdce495fa91ad8d7"},{url:"/_next/static/chunks/730-7784ad87746b49d5.js",revision:"7784ad87746b49d5"},{url:"/_next/static/chunks/730-7784ad87746b49d5.js.map",revision:"0228d672c7c0e2e225a1052b46f38e03"},{url:"/_next/static/chunks/7320-806505663a713ce4.js",revision:"806505663a713ce4"},{url:"/_next/static/chunks/7320-806505663a713ce4.js.map",revision:"409ccb2e01c9824d60d7abec6e3db47d"},{url:"/_next/static/chunks/7415-dfec19662fb12f79.js",revision:"dfec19662fb12f79"},{url:"/_next/static/chunks/7415-dfec19662fb12f79.js.map",revision:"ada91221231dba6c5b849b22adc7e6b2"},{url:"/_next/static/chunks/7416.bbac58d402fb09a4.js",revision:"bbac58d402fb09a4"},{url:"/_next/static/chunks/7416.bbac58d402fb09a4.js.map",revision:"b041775760db272d6ccb94e61f00d7cd"},{url:"/_next/static/chunks/7446-5bdfdff2c03b7105.js",revision:"5bdfdff2c03b7105"},{url:"/_next/static/chunks/7446-5bdfdff2c03b7105.js.map",revision:"5160db1389af1d5e421c4a53937bd82f"},{url:"/_next/static/chunks/7601-8a0d401dd15e9488.js",revision:"8a0d401dd15e9488"},{url:"/_next/static/chunks/7601-8a0d401dd15e9488.js.map",revision:"a80b37140a10b3d77b4f7235b842605d"},{url:"/_next/static/chunks/7628.101824883867a879.js",revision:"101824883867a879"},{url:"/_next/static/chunks/7669-9c62256f16949569.js",revision:"9c62256f16949569"},{url:"/_next/static/chunks/7669-9c62256f16949569.js.map",revision:"c3c953d9e7a8cf698afabb48b9c98757"},{url:"/_next/static/chunks/7751.2c824c33c19da0e0.js",revision:"2c824c33c19da0e0"},{url:"/_next/static/chunks/7751.2c824c33c19da0e0.js.map",revision:"61ad4dee55e0d28c12c0f3e30a82764b"},{url:"/_next/static/chunks/7757.018ffd17a0ef0293.js",revision:"018ffd17a0ef0293"},{url:"/_next/static/chunks/7757.018ffd17a0ef0293.js.map",revision:"071f903dfffd7cac54ab3346413ef700"},{url:"/_next/static/chunks/7758-c08fd0d7e3e76827.js",revision:"c08fd0d7e3e76827"},{url:"/_next/static/chunks/7758-c08fd0d7e3e76827.js.map",revision:"2a32a8f9c2fd01e05957c1a6ee6bc6fe"},{url:"/_next/static/chunks/7766-a687ea976b2cd092.js",revision:"a687ea976b2cd092"},{url:"/_next/static/chunks/7766-a687ea976b2cd092.js.map",revision:"f4c985c98712d1b60950e6c4c0ba4183"},{url:"/_next/static/chunks/77f82f98-ebab2d220fba3899.js",revision:"ebab2d220fba3899"},{url:"/_next/static/chunks/77f82f98-ebab2d220fba3899.js.map",revision:"05d0cb9edd993f247334a30c557ecd51"},{url:"/_next/static/chunks/7805-427b5ee915860ac7.js",revision:"427b5ee915860ac7"},{url:"/_next/static/chunks/7805-427b5ee915860ac7.js.map",revision:"c23e372f7a950681a9c488d6b7baed85"},{url:"/_next/static/chunks/785.fe7cd119789fe8d3.js",revision:"fe7cd119789fe8d3"},{url:"/_next/static/chunks/785.fe7cd119789fe8d3.js.map",revision:"f53bc6875a18241e6bce0361fa6bdb6b"},{url:"/_next/static/chunks/7ef09c20.e76781279c60c4b1.js",revision:"e76781279c60c4b1"},{url:"/_next/static/chunks/7ef09c20.e76781279c60c4b1.js.map",revision:"52eda43349422d219885bc10cc4b18a0"},{url:"/_next/static/chunks/7fcaff7b-620c05949d3afddd.js",revision:"620c05949d3afddd"},{url:"/_next/static/chunks/7fcaff7b-620c05949d3afddd.js.map",revision:"a12ed893e8b26c0f180e7d0fc5c1ac0d"},{url:"/_next/static/chunks/8056-e499563c1b46261f.js",revision:"e499563c1b46261f"},{url:"/_next/static/chunks/8056-e499563c1b46261f.js.map",revision:"949880b5a889088161f6881cfe5f3505"},{url:"/_next/static/chunks/8130.cb348df692f98df3.js",revision:"cb348df692f98df3"},{url:"/_next/static/chunks/8298-1ca6c7a63028a4c4.js",revision:"1ca6c7a63028a4c4"},{url:"/_next/static/chunks/8298-1ca6c7a63028a4c4.js.map",revision:"fcbbbcf844e9c9d5231f3d96fb2afe38"},{url:"/_next/static/chunks/8352.71eb374b8f0982a3.js",revision:"71eb374b8f0982a3"},{url:"/_next/static/chunks/8352.71eb374b8f0982a3.js.map",revision:"49ff58d80e0bfb4264af870309a01e4b"},{url:"/_next/static/chunks/8373-be6c952205b87ab8.js",revision:"be6c952205b87ab8"},{url:"/_next/static/chunks/8373-be6c952205b87ab8.js.map",revision:"8b082ecb812d873f2e5d3eb16207f8bb"},{url:"/_next/static/chunks/838.95e555100ca3ea26.js",revision:"95e555100ca3ea26"},{url:"/_next/static/chunks/8417-f10f72b7b98bd085.js",revision:"f10f72b7b98bd085"},{url:"/_next/static/chunks/8417-f10f72b7b98bd085.js.map",revision:"e93287b21c5d27bfe6162468e2428096"},{url:"/_next/static/chunks/8589-e59bfb1ce79c997d.js",revision:"e59bfb1ce79c997d"},{url:"/_next/static/chunks/8589-e59bfb1ce79c997d.js.map",revision:"1d47cccf03d617cf1cbd3c63e2bfaa96"},{url:"/_next/static/chunks/8608.abffce6ebda6c07d.js",revision:"abffce6ebda6c07d"},{url:"/_next/static/chunks/8621-cb00e27646687f65.js",revision:"cb00e27646687f65"},{url:"/_next/static/chunks/8621-cb00e27646687f65.js.map",revision:"b99120310b56de4100b1fd6c92953d2e"},{url:"/_next/static/chunks/8727.111b596f26470fe9.js",revision:"111b596f26470fe9"},{url:"/_next/static/chunks/8727.111b596f26470fe9.js.map",revision:"03ee7fe6a65a6442f7030d7e96bb583c"},{url:"/_next/static/chunks/8912.15784a22b9cda23e.js",revision:"15784a22b9cda23e"},{url:"/_next/static/chunks/8912.15784a22b9cda23e.js.map",revision:"b852a52d612ca1aca5c10f4cb19e659f"},{url:"/_next/static/chunks/8935.7b7cc6a6dd932344.js",revision:"7b7cc6a6dd932344"},{url:"/_next/static/chunks/8935.7b7cc6a6dd932344.js.map",revision:"e841a16375564ced724734e9214d559e"},{url:"/_next/static/chunks/8973.d0d99f5ce56220b2.js",revision:"d0d99f5ce56220b2"},{url:"/_next/static/chunks/8973.d0d99f5ce56220b2.js.map",revision:"63ca9ac2526211797d8d264aca3e372c"},{url:"/_next/static/chunks/8991-32ee6549f396033c.js",revision:"32ee6549f396033c"},{url:"/_next/static/chunks/8991-32ee6549f396033c.js.map",revision:"966b56389a1d6cfeafc1c1e4dd57f8db"},{url:"/_next/static/chunks/9103-991ef88ce33e4438.js",revision:"991ef88ce33e4438"},{url:"/_next/static/chunks/9103-991ef88ce33e4438.js.map",revision:"8fb462b9d36ec2ad28b48c134b2866b6"},{url:"/_next/static/chunks/9110.213ec3160679955a.js",revision:"213ec3160679955a"},{url:"/_next/static/chunks/9110.213ec3160679955a.js.map",revision:"6f50cc54465b9bd9490b2d3e040607a1"},{url:"/_next/static/chunks/9166.ba8a8cd6c8e4426d.js",revision:"ba8a8cd6c8e4426d"},{url:"/_next/static/chunks/9174-a694a75ee5b6917e.js",revision:"a694a75ee5b6917e"},{url:"/_next/static/chunks/9174-a694a75ee5b6917e.js.map",revision:"4efd9fc6750aba7915e152bc93e6f0b3"},{url:"/_next/static/chunks/9187-e3537b3d151faa78.js",revision:"e3537b3d151faa78"},{url:"/_next/static/chunks/9187-e3537b3d151faa78.js.map",revision:"a0f03dc55c829333e997fe87d8a66333"},{url:"/_next/static/chunks/9252.e5bcd7a1eaa7ca17.js",revision:"e5bcd7a1eaa7ca17"},{url:"/_next/static/chunks/9397-e805ae57e14577b4.js",revision:"e805ae57e14577b4"},{url:"/_next/static/chunks/9397-e805ae57e14577b4.js.map",revision:"b09d6fc0e58d33a7da065c05f3bd6106"},{url:"/_next/static/chunks/9435-7e472af8b59bedef.js",revision:"7e472af8b59bedef"},{url:"/_next/static/chunks/9435-7e472af8b59bedef.js.map",revision:"485f60169c0cdafbb9d1a34d5df7c4cb"},{url:"/_next/static/chunks/9497.dbbc734ee1651d13.js",revision:"dbbc734ee1651d13"},{url:"/_next/static/chunks/9497.dbbc734ee1651d13.js.map",revision:"5cbaa127c4d7f379fb558e3db608e3e6"},{url:"/_next/static/chunks/9543.6d8e80573e87d079.js",revision:"6d8e80573e87d079"},{url:"/_next/static/chunks/9543.6d8e80573e87d079.js.map",revision:"558cafae0fffb0834ac742eaeddafd04"},{url:"/_next/static/chunks/9574-87fd3052a101772d.js",revision:"87fd3052a101772d"},{url:"/_next/static/chunks/9574-87fd3052a101772d.js.map",revision:"71adf2b41e42202d5d511f5a4681eb14"},{url:"/_next/static/chunks/9663-ecfa43aace1c0952.js",revision:"ecfa43aace1c0952"},{url:"/_next/static/chunks/9663-ecfa43aace1c0952.js.map",revision:"e5b115149f437473a5fbd13dcf0c4aa0"},{url:"/_next/static/chunks/9721.1ce5b21101062328.js",revision:"1ce5b21101062328"},{url:"/_next/static/chunks/9721.1ce5b21101062328.js.map",revision:"49ae0161936b3606c2589ce33ada73f4"},{url:"/_next/static/chunks/9755-6f5fe019574dc09d.js",revision:"6f5fe019574dc09d"},{url:"/_next/static/chunks/9755-6f5fe019574dc09d.js.map",revision:"b6e02c7d24cfed97ef6ae433fd80c4db"},{url:"/_next/static/chunks/9899.2fe3eaa888cf11a4.js",revision:"2fe3eaa888cf11a4"},{url:"/_next/static/chunks/9899.2fe3eaa888cf11a4.js.map",revision:"150b40e4105b4af43f96d453005804dc"},{url:"/_next/static/chunks/9904-0cc200ae5d9166d4.js",revision:"0cc200ae5d9166d4"},{url:"/_next/static/chunks/9904-0cc200ae5d9166d4.js.map",revision:"ad82e1c9242ba8f98a516ebb46342085"},{url:"/_next/static/chunks/9ffa21ba-60cc62a00d69cafd.js",revision:"60cc62a00d69cafd"},{url:"/_next/static/chunks/9ffa21ba-60cc62a00d69cafd.js.map",revision:"5a90d82bb130eeedb5c1a05f9162b57e"},{url:"/_next/static/chunks/ac827ad3-1b9321e043df1cd9.js",revision:"1b9321e043df1cd9"},{url:"/_next/static/chunks/ac827ad3-1b9321e043df1cd9.js.map",revision:"505443ef3e571b50492fe5c965c3bb01"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/loading-71f4fa3cc69db56b.js",revision:"71f4fa3cc69db56b"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/page-31042cb4e4f6f500.js",revision:"31042cb4e4f6f500"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/rss.xml/route-1803adcb4277e6e2.js",revision:"1803adcb4277e6e2"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/rss.xml/route-1803adcb4277e6e2.js.map",revision:"deb019334b422810eeb6be794fb9c701"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/rss/route-cf28a197fb7703a9.js",revision:"cf28a197fb7703a9"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/%5Btag%5D/rss/route-cf28a197fb7703a9.js.map",revision:"761e8362123e160bc89dfa81c2f4990b"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/activities/page-cb3e25448f6d3c7d.js",revision:"cb3e25448f6d3c7d"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/layout-45c5340e37560259.js",revision:"45c5340e37560259"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/layout-45c5340e37560259.js.map",revision:"2f55e0454113e3ce41753afdf1a11406"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/page-b69b5e485ad986f3.js",revision:"b69b5e485ad986f3"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/roles/page-fbbc2f30b1866046.js",revision:"fbbc2f30b1866046"},{url:"/_next/static/chunks/app/(dynamicPages)/community/%5Bcommunity%5D/subscribers/page-0acf76e61bccfc1b.js",revision:"0acf76e61bccfc1b"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/layout-e72c650d08267209.js",revision:"e72c650d08267209"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/layout-e72c650d08267209.js.map",revision:"3f5c7e604996a4b4c07dc06b7e2697da"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/loading-8a5c6df61b3036b6.js",revision:"8a5c6df61b3036b6"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/page-3784ea5eb86ae853.js",revision:"3784ea5eb86ae853"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/page-3784ea5eb86ae853.js.map",revision:"d6da6662bc2331fc58e78d09091841ab"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/redditbot/route-360c2e5f7e9cc476.js",revision:"360c2e5f7e9cc476"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/%5Bpermlink%5D/redditbot/route-360c2e5f7e9cc476.js.map",revision:"d95887d3f2cd936f945a9e5b05ccf78b"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/(layoutless)/%5Bpermlink%5D/edit-classic/page-9ee47d0adae2f32d.js",revision:"9ee47d0adae2f32d"},{url:"/_next/static/chunks/app/(dynamicPages)/entry/%5Bcategory%5D/%5Bauthor%5D/(layoutless)/%5Bpermlink%5D/edit-classic/page-9ee47d0adae2f32d.js.map",revision:"658f1dd902d8f51c14c4794ce27c1405"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5B...sections%5D/loading-f8db7c70dc63e446.js",revision:"f8db7c70dc63e446"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5B...sections%5D/loading-f8db7c70dc63e446.js.map",revision:"201212a1e639d1e80d36d0f7ae014414"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5B...sections%5D/page-d1a79e65687a186d.js",revision:"d1a79e65687a186d"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5B...sections%5D/page-d1a79e65687a186d.js.map",revision:"712053a6cb51065bc816d61db5cdafa3"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5Bfilter%5D/%5Btag%5D/rss.xml/route-9ddbb6176cac9f91.js",revision:"9ddbb6176cac9f91"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5Bfilter%5D/%5Btag%5D/rss.xml/route-9ddbb6176cac9f91.js.map",revision:"5985da4995d2271edca1b2381650b22c"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5Bfilter%5D/%5Btag%5D/rss/route-8cc3e2b8451382be.js",revision:"8cc3e2b8451382be"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/%5Bfilter%5D/%5Btag%5D/rss/route-8cc3e2b8451382be.js.map",revision:"185cc845dff274803cb9db0000a668e6"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/layout-24c998ddfa450a3f.js",revision:"24c998ddfa450a3f"},{url:"/_next/static/chunks/app/(dynamicPages)/feed/layout-24c998ddfa450a3f.js.map",revision:"381b682e7e694e79369348346eac966f"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/%5Bsection%5D/loading-aeee685343552ea2.js",revision:"aeee685343552ea2"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/%5Bsection%5D/page-245a4eb8167c61dc.js",revision:"245a4eb8167c61dc"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/%5Bsection%5D/page-245a4eb8167c61dc.js.map",revision:"b32a2b1c0bc236c4513f9265d17f2817"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/communities/page-737068f80c9d7fea.js",revision:"737068f80c9d7fea"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/communities/page-737068f80c9d7fea.js.map",revision:"3dffa89b8313f3c3d9c012c7dde2228e"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/insights/page-de1b38be8406dea1.js",revision:"de1b38be8406dea1"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/insights/page-de1b38be8406dea1.js.map",revision:"00a2e05de7270b318c44ed99661e078a"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/layout-b40a8266d6a19225.js",revision:"b40a8266d6a19225"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/layout-b40a8266d6a19225.js.map",revision:"20c23951ae0a933de539a27160e500cb"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/loading-a53d263702520ee1.js",revision:"a53d263702520ee1"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/page-8e1b034c95d1b291.js",revision:"8e1b034c95d1b291"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/page-8e1b034c95d1b291.js.map",revision:"fa12c2bb6d79c4dc0644702e3c000b3b"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/permissions/page-6f0adcaeca132d5d.js",revision:"6f0adcaeca132d5d"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/permissions/page-6f0adcaeca132d5d.js.map",revision:"28619722683671692fa4478b12481f6c"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/referrals/page-75d7f7fc3ed26fa1.js",revision:"75d7f7fc3ed26fa1"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/referrals/page-75d7f7fc3ed26fa1.js.map",revision:"464b491b268c60afb28f5eb046d57328"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/rss.xml/route-294aa9b186e000a4.js",revision:"294aa9b186e000a4"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/rss.xml/route-294aa9b186e000a4.js.map",revision:"9e60ce2b3cbfb33fa40e8399a6e04429"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/rss/route-050dc45fcd92f537.js",revision:"050dc45fcd92f537"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/rss/route-050dc45fcd92f537.js.map",revision:"104e07bd6e0f573d37a3470fa41ccd26"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/settings/page-9b9fe68debeb518a.js",revision:"9b9fe68debeb518a"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/settings/page-9b9fe68debeb518a.js.map",revision:"f47e7f0d75c050681f6f493967cf877d"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/trail/page-9aca809719ae850d.js",revision:"9aca809719ae850d"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/trail/page-9aca809719ae850d.js.map",revision:"5f75a720368aee50793d38da65893512"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/%5Btoken%5D/page-e9e7a90f52beb45f.js",revision:"e9e7a90f52beb45f"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/%5Btoken%5D/page-e9e7a90f52beb45f.js.map",revision:"bc414585d109705384763f5dae2628aa"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hbd/page-47898e9eabd04a70.js",revision:"47898e9eabd04a70"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hbd/page-47898e9eabd04a70.js.map",revision:"c5431a02af5f18523a1ca065f52aa943"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hive/page-e0bd0614bcea096d.js",revision:"e0bd0614bcea096d"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hive/page-e0bd0614bcea096d.js.map",revision:"df61f2345cb1143fee0297137a279d39"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hp/page-d66ff3d9da42e028.js",revision:"d66ff3d9da42e028"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/hp/page-d66ff3d9da42e028.js.map",revision:"cd2abf83427403b1b36577979ef04ce4"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/layout-c1f721b238e1e236.js",revision:"c1f721b238e1e236"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/layout-c1f721b238e1e236.js.map",revision:"7a0cfadf1d0f01c3200ae6502e91e038"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/points/page-ec2cdcc080261688.js",revision:"ec2cdcc080261688"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/(token)/points/page-ec2cdcc080261688.js.map",revision:"8b668c1a3ec0ac130dd9247dc03a2962"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/page-4d239bca5b2dee09.js",revision:"4d239bca5b2dee09"},{url:"/_next/static/chunks/app/(dynamicPages)/profile/%5Busername%5D/wallet/page-4d239bca5b2dee09.js.map",revision:"a1cb4f49f7ebb6e787fd672ff12aee74"},{url:"/_next/static/chunks/app/(staticPages)/about/page-dc74ee6690598433.js",revision:"dc74ee6690598433"},{url:"/_next/static/chunks/app/(staticPages)/about/page-dc74ee6690598433.js.map",revision:"8d73a4c60b3f65d47ac489b1f3da104a"},{url:"/_next/static/chunks/app/(staticPages)/child-safety/page-661b3998ee51c5bf.js",revision:"661b3998ee51c5bf"},{url:"/_next/static/chunks/app/(staticPages)/contributors/page-2489a70b3efe5e78.js",revision:"2489a70b3efe5e78"},{url:"/_next/static/chunks/app/(staticPages)/contributors/page-2489a70b3efe5e78.js.map",revision:"ad9d37ce18d57f06b04dbea0d0bc6fa7"},{url:"/_next/static/chunks/app/(staticPages)/faq/page-790ea5c491f5afdc.js",revision:"790ea5c491f5afdc"},{url:"/_next/static/chunks/app/(staticPages)/faq/page-790ea5c491f5afdc.js.map",revision:"bc1747d611c857391d3bc9bdb8e0e76e"},{url:"/_next/static/chunks/app/(staticPages)/guest-post/page-2ec603dab81d4dfb.js",revision:"2ec603dab81d4dfb"},{url:"/_next/static/chunks/app/(staticPages)/guest-post/page-2ec603dab81d4dfb.js.map",revision:"ecd9883817ccc47ccc1f61ee3474b428"},{url:"/_next/static/chunks/app/(staticPages)/layout-199e644bfac68f81.js",revision:"199e644bfac68f81"},{url:"/_next/static/chunks/app/(staticPages)/mobile/page-384f4299dec5eb44.js",revision:"384f4299dec5eb44"},{url:"/_next/static/chunks/app/(staticPages)/mobile/page-384f4299dec5eb44.js.map",revision:"e882ddc6cc266f0dcca2e4c3eb42abdc"},{url:"/_next/static/chunks/app/(staticPages)/privacy-policy/page-1926fd6cd0dc2ae3.js",revision:"1926fd6cd0dc2ae3"},{url:"/_next/static/chunks/app/(staticPages)/privacy-policy/page-1926fd6cd0dc2ae3.js.map",revision:"1cc92af06830b604d191d1abcbf86e6d"},{url:"/_next/static/chunks/app/(staticPages)/terms-of-service/page-97b25593818f3046.js",revision:"97b25593818f3046"},{url:"/_next/static/chunks/app/(staticPages)/terms-of-service/page-97b25593818f3046.js.map",revision:"6d7a22f2d5e569c208ac9ccf5745d15e"},{url:"/_next/static/chunks/app/(staticPages)/whitepaper/page-1dd3d19cca7f2406.js",revision:"1dd3d19cca7f2406"},{url:"/_next/static/chunks/app/(staticPages)/whitepaper/page-1dd3d19cca7f2406.js.map",revision:"8509a2e8b85020c0007e8cb44ed724c1"},{url:"/_next/static/chunks/app/_not-found/page-fdceb5633aa2c4e5.js",revision:"fdceb5633aa2c4e5"},{url:"/_next/static/chunks/app/api/auth-api/hs-token-refresh/route-340c4599aa3abcf2.js",revision:"340c4599aa3abcf2"},{url:"/_next/static/chunks/app/api/auth-api/hs-token-refresh/route-340c4599aa3abcf2.js.map",revision:"53fd7ef05e4fb71da7c0518576d031f6"},{url:"/_next/static/chunks/app/api/healthcheck/route-5fe3125b24765b31.js",revision:"5fe3125b24765b31"},{url:"/_next/static/chunks/app/api/import/route-6dad6cb4dee841aa.js",revision:"6dad6cb4dee841aa"},{url:"/_next/static/chunks/app/api/import/route-6dad6cb4dee841aa.js.map",revision:"200bfdac78f8f8e417eeec636b2a6566"},{url:"/_next/static/chunks/app/api/mattermost/admin/check-permissions/route-fa0ea9dc23e23b31.js",revision:"fa0ea9dc23e23b31"},{url:"/_next/static/chunks/app/api/mattermost/admin/check-permissions/route-fa0ea9dc23e23b31.js.map",revision:"1814d84d8802727a87b74e15405e2376"},{url:"/_next/static/chunks/app/api/mattermost/admin/cleanup-inactive/route-f2ef548b9e5c2b37.js",revision:"f2ef548b9e5c2b37"},{url:"/_next/static/chunks/app/api/mattermost/admin/cleanup-inactive/route-f2ef548b9e5c2b37.js.map",revision:"a62a4265aa925f8b38cf52794a4b8ec9"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/ban/route-02c162a1b99e4848.js",revision:"02c162a1b99e4848"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/ban/route-02c162a1b99e4848.js.map",revision:"bc98cc4b2890a626315226caf228cff5"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/deactivate/route-804935db41378012.js",revision:"804935db41378012"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/deactivate/route-804935db41378012.js.map",revision:"ba7cef2696935312f56a38050ef7eebd"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/delete-account/route-ab04b4fbba4e040f.js",revision:"ab04b4fbba4e040f"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/delete-account/route-ab04b4fbba4e040f.js.map",revision:"83143f3bbad6cbf2e23fff324dddb10c"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/dm-posts/route-8f92e64097919f7a.js",revision:"8f92e64097919f7a"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/dm-posts/route-8f92e64097919f7a.js.map",revision:"87d507bd450435739835d4a159619e79"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/nuke/route-bac0300f4e60a51c.js",revision:"bac0300f4e60a51c"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/nuke/route-bac0300f4e60a51c.js.map",revision:"3ddd04bce8c790b2579e5958d7c77bf8"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/posts/route-69395ca35432a418.js",revision:"69395ca35432a418"},{url:"/_next/static/chunks/app/api/mattermost/admin/users/%5Busername%5D/posts/route-69395ca35432a418.js.map",revision:"7c8de6d73c005baca33ce125ea3d0573"},{url:"/_next/static/chunks/app/api/mattermost/bootstrap/route-75bb73ab6859fa8e.js",revision:"75bb73ab6859fa8e"},{url:"/_next/static/chunks/app/api/mattermost/bootstrap/route-75bb73ab6859fa8e.js.map",revision:"91cc89cf7cf59f62b5a06d1849ca4ae7"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/favorite/route-8727af8792b6a049.js",revision:"8727af8792b6a049"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/favorite/route-8727af8792b6a049.js.map",revision:"09f167a95117537c987a108a765fbb7c"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/join/route-4b72adbf5304c24d.js",revision:"4b72adbf5304c24d"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/join/route-4b72adbf5304c24d.js.map",revision:"bb6db79e7814173991e77089927dec53"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/leave/route-0fd973c0153a41b1.js",revision:"0fd973c0153a41b1"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/leave/route-0fd973c0153a41b1.js.map",revision:"fdcc0c7a243519a38b3895e22ab4e202"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/members/route-51735a66d8feeed1.js",revision:"51735a66d8feeed1"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/members/route-51735a66d8feeed1.js.map",revision:"6835fa167a3f5ebca848b6add2a6e62d"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/mute/route-f12cfe2948197d53.js",revision:"f12cfe2948197d53"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/mute/route-f12cfe2948197d53.js.map",revision:"3146d60060a364505ce06a54d830c11e"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/pinned/route-8afd3e363f1cae0e.js",revision:"8afd3e363f1cae0e"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/pinned/route-8afd3e363f1cae0e.js.map",revision:"49036c69073f51725cedfced4ce3b83b"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/pin/route-1cb26e2c484be037.js",revision:"1cb26e2c484be037"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/pin/route-1cb26e2c484be037.js.map",revision:"501b19729a621e6e9375b093709ffd86"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/reactions/route-b004cebc6b18d46c.js",revision:"b004cebc6b18d46c"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/reactions/route-b004cebc6b18d46c.js.map",revision:"8958adc20308b33cc4e40cd4456c3b8c"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/route-69ed9a2cee6b9f42.js",revision:"69ed9a2cee6b9f42"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/%5BpostId%5D/route-69ed9a2cee6b9f42.js.map",revision:"00a4b4aafad688a11971f57b80977305"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/route-f6cdd7b0e53d4ba4.js",revision:"f6cdd7b0e53d4ba4"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/route-f6cdd7b0e53d4ba4.js.map",revision:"c6e7fb8b5aa278898c1724ab9feb53df"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/user/%5Busername%5D/route-17fde8d4e4c563d7.js",revision:"17fde8d4e4c563d7"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/posts/user/%5Busername%5D/route-17fde8d4e4c563d7.js.map",revision:"55c2b2540c9d0e10c4ad69a278f608a8"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/view/route-e834942c1132ba84.js",revision:"e834942c1132ba84"},{url:"/_next/static/chunks/app/api/mattermost/channels/%5BchannelId%5D/view/route-e834942c1132ba84.js.map",revision:"d3f587ba860d4c12fb1625f8de6adcb5"},{url:"/_next/static/chunks/app/api/mattermost/channels/route-6773ba916ef1ce07.js",revision:"6773ba916ef1ce07"},{url:"/_next/static/chunks/app/api/mattermost/channels/route-6773ba916ef1ce07.js.map",revision:"d36bd7e9467ff3ed05c7372ac1177542"},{url:"/_next/static/chunks/app/api/mattermost/channels/search/route-c40bfcf51fece2cf.js",revision:"c40bfcf51fece2cf"},{url:"/_next/static/chunks/app/api/mattermost/channels/search/route-c40bfcf51fece2cf.js.map",revision:"6cfbcbd0d5f51ab202cd7e6e822d1ea6"},{url:"/_next/static/chunks/app/api/mattermost/channels/unreads/route-ddf9b9a8a79a92a7.js",revision:"ddf9b9a8a79a92a7"},{url:"/_next/static/chunks/app/api/mattermost/channels/unreads/route-ddf9b9a8a79a92a7.js.map",revision:"96aa60744ea624e7ba1ab7df7e71a051"},{url:"/_next/static/chunks/app/api/mattermost/direct/route-0c648186a006dfe2.js",revision:"0c648186a006dfe2"},{url:"/_next/static/chunks/app/api/mattermost/direct/route-0c648186a006dfe2.js.map",revision:"de91b89cdea193dff3cd08d9826c3747"},{url:"/_next/static/chunks/app/api/mattermost/me/dm-privacy/route-bd4a3d6b300442d2.js",revision:"bd4a3d6b300442d2"},{url:"/_next/static/chunks/app/api/mattermost/me/dm-privacy/route-bd4a3d6b300442d2.js.map",revision:"15ce3cb0fe64880b248ca6ce63b1ffb6"},{url:"/_next/static/chunks/app/api/mattermost/search/posts/route-3b3b02543741c008.js",revision:"3b3b02543741c008"},{url:"/_next/static/chunks/app/api/mattermost/search/posts/route-3b3b02543741c008.js.map",revision:"28565fea114c39676c5c901e874eb389"},{url:"/_next/static/chunks/app/api/mattermost/users/%5BuserId%5D/image/route-e6e3bf4d57aa7c0a.js",revision:"e6e3bf4d57aa7c0a"},{url:"/_next/static/chunks/app/api/mattermost/users/%5BuserId%5D/image/route-e6e3bf4d57aa7c0a.js.map",revision:"1c430ddfe87d68d09ed8f7199dda63fa"},{url:"/_next/static/chunks/app/api/mattermost/users/search/route-4d8658f2b3426c0b.js",revision:"4d8658f2b3426c0b"},{url:"/_next/static/chunks/app/api/mattermost/users/search/route-4d8658f2b3426c0b.js.map",revision:"8277bcf2022c84a8f7d3b01088fdb455"},{url:"/_next/static/chunks/app/api/mattermost/websocket/health/route-457838b829ad520d.js",revision:"457838b829ad520d"},{url:"/_next/static/chunks/app/api/mattermost/websocket/route-795ed5e8f0f885c2.js",revision:"795ed5e8f0f885c2"},{url:"/_next/static/chunks/app/api/stats/route-52fcfd91744e6777.js",revision:"52fcfd91744e6777"},{url:"/_next/static/chunks/app/api/stats/route-52fcfd91744e6777.js.map",revision:"a5411973e55c9ccda00883df61c23e6a"},{url:"/_next/static/chunks/app/api/threespeak/link-hive/route-037dae06ef634498.js",revision:"037dae06ef634498"},{url:"/_next/static/chunks/app/api/threespeak/link-hive/route-037dae06ef634498.js.map",revision:"486f03e003e4143fb8b3e3659381c135"},{url:"/_next/static/chunks/app/api/threespeak/thumbnail/route-c67d819c72ebfd68.js",revision:"c67d819c72ebfd68"},{url:"/_next/static/chunks/app/api/threespeak/thumbnail/route-c67d819c72ebfd68.js.map",revision:"f327cf065ea53ca213832d2b4e5f0b43"},{url:"/_next/static/chunks/app/api/threespeak/upload-token/route-9206f5dc7510dacb.js",revision:"9206f5dc7510dacb"},{url:"/_next/static/chunks/app/api/threespeak/upload-token/route-9206f5dc7510dacb.js.map",revision:"345e150d410690c36475dea92177dc99"},{url:"/_next/static/chunks/app/apple-app-site-association/route-200747a2db19fe54.js",revision:"200747a2db19fe54"},{url:"/_next/static/chunks/app/auth/hs-callback/page-7feac2a50d357dbf.js",revision:"7feac2a50d357dbf"},{url:"/_next/static/chunks/app/auth/hs-callback/page-7feac2a50d357dbf.js.map",revision:"d935759ef886fe32baab27544c1912d8"},{url:"/_next/static/chunks/app/auth/keychain-mobile/page-55d561e9d6db2f0f.js",revision:"55d561e9d6db2f0f"},{url:"/_next/static/chunks/app/auth/keychain-mobile/page-55d561e9d6db2f0f.js.map",revision:"7b67140bdf3ec357bf5ff2ac4d3f7fb2"},{url:"/_next/static/chunks/app/auth/keychain-sign/page-5f160d45dd0df3ba.js",revision:"5f160d45dd0df3ba"},{url:"/_next/static/chunks/app/auth/keychain-sign/page-5f160d45dd0df3ba.js.map",revision:"9259d306baf3195fc335fd395febd8f3"},{url:"/_next/static/chunks/app/auth/page-6767c7a1df345642.js",revision:"6767c7a1df345642"},{url:"/_next/static/chunks/app/auth/page-6767c7a1df345642.js.map",revision:"00d25952227820cd37108e067e69ce9c"},{url:"/_next/static/chunks/app/chats/%5Bid%5D/channel/page-b2a2209bb0fc534e.js",revision:"b2a2209bb0fc534e"},{url:"/_next/static/chunks/app/chats/%5Bid%5D/channel/page-b2a2209bb0fc534e.js.map",revision:"efe9880615d633a18e6c1e1ed92406d2"},{url:"/_next/static/chunks/app/chats/%5Bid%5D/page-585aa283d7b0bf04.js",revision:"585aa283d7b0bf04"},{url:"/_next/static/chunks/app/chats/%5Bid%5D/page-585aa283d7b0bf04.js.map",revision:"53c3b921e8ac52485d1a5f0b694a8d74"},{url:"/_next/static/chunks/app/chats/layout-6a6286e6d5927270.js",revision:"6a6286e6d5927270"},{url:"/_next/static/chunks/app/chats/layout-6a6286e6d5927270.js.map",revision:"7a60f4df92f69ef20f98c0a7de43f617"},{url:"/_next/static/chunks/app/chats/page-2d59bfdf934edda2.js",revision:"2d59bfdf934edda2"},{url:"/_next/static/chunks/app/chats/page-2d59bfdf934edda2.js.map",revision:"1a55ba8a7d480ec07bda1671e24d11ab"},{url:"/_next/static/chunks/app/communities/create-hs/page-dda80385b3d6d436.js",revision:"dda80385b3d6d436"},{url:"/_next/static/chunks/app/communities/create-hs/page-dda80385b3d6d436.js.map",revision:"58cf2748a00e5da586824902de128d79"},{url:"/_next/static/chunks/app/communities/create/page-eee0ac12730ca221.js",revision:"eee0ac12730ca221"},{url:"/_next/static/chunks/app/communities/create/page-eee0ac12730ca221.js.map",revision:"1cb929a20e744ed7111881624caff8ac"},{url:"/_next/static/chunks/app/communities/layout-7aafcad553a4a68b.js",revision:"7aafcad553a4a68b"},{url:"/_next/static/chunks/app/communities/layout-7aafcad553a4a68b.js.map",revision:"87b974c6c7d03f2fd231745e8e440fba"},{url:"/_next/static/chunks/app/communities/loading-db00677d8742c926.js",revision:"db00677d8742c926"},{url:"/_next/static/chunks/app/communities/page-29a9d862af85db93.js",revision:"29a9d862af85db93"},{url:"/_next/static/chunks/app/communities/page-29a9d862af85db93.js.map",revision:"41bdb07fc50a41f90a7192e8cab7d325"},{url:"/_next/static/chunks/app/contribute/page-4140bc1dda81d964.js",revision:"4140bc1dda81d964"},{url:"/_next/static/chunks/app/contribute/page-4140bc1dda81d964.js.map",revision:"932f178e4504ab93fc74dc0b9955c88e"},{url:"/_next/static/chunks/app/decks/page-6be047aba7d8174c.js",revision:"6be047aba7d8174c"},{url:"/_next/static/chunks/app/decks/page-6be047aba7d8174c.js.map",revision:"c2a17e2bcdbd1c973320227303b02b42"},{url:"/_next/static/chunks/app/discover/@communities/loading-9d9c847505f5b798.js",revision:"9d9c847505f5b798"},{url:"/_next/static/chunks/app/discover/@communities/page-d7f5dc8712d2eee2.js",revision:"d7f5dc8712d2eee2"},{url:"/_next/static/chunks/app/discover/@communities/page-d7f5dc8712d2eee2.js.map",revision:"ef6277ce960184a45bed14b71bf2378c"},{url:"/_next/static/chunks/app/discover/@contributors/loading-533f2e846e4da626.js",revision:"533f2e846e4da626"},{url:"/_next/static/chunks/app/discover/@contributors/page-42d1c37459853aad.js",revision:"42d1c37459853aad"},{url:"/_next/static/chunks/app/discover/@contributors/page-42d1c37459853aad.js.map",revision:"9da96b645b71efeb9d14330d05bbc6a1"},{url:"/_next/static/chunks/app/discover/@curation/loading-e34cf27f5b627b9a.js",revision:"e34cf27f5b627b9a"},{url:"/_next/static/chunks/app/discover/@curation/page-f4255265108f9cb6.js",revision:"f4255265108f9cb6"},{url:"/_next/static/chunks/app/discover/@curation/page-f4255265108f9cb6.js.map",revision:"13889affe736be1dd3378e56f2c31f72"},{url:"/_next/static/chunks/app/discover/@leaderboard/loading-f2bce38b6060ed0f.js",revision:"f2bce38b6060ed0f"},{url:"/_next/static/chunks/app/discover/@leaderboard/page-d6deaece871ac900.js",revision:"d6deaece871ac900"},{url:"/_next/static/chunks/app/discover/@leaderboard/page-d6deaece871ac900.js.map",revision:"e70053a640d908550891c47aa00a6c84"},{url:"/_next/static/chunks/app/discover/layout-522a6d87e3e17da2.js",revision:"522a6d87e3e17da2"},{url:"/_next/static/chunks/app/discover/layout-522a6d87e3e17da2.js.map",revision:"5d289e21ef8193e92dfe8cb00a2c835d"},{url:"/_next/static/chunks/app/discover/page-709c6bae578c12d3.js",revision:"709c6bae578c12d3"},{url:"/_next/static/chunks/app/discover/page-709c6bae578c12d3.js.map",revision:"ebd8f5e74d29efe2f0ffe8d85d1322d9"},{url:"/_next/static/chunks/app/draft/%5Bid%5D/page-b8a74d470863d0ce.js",revision:"b8a74d470863d0ce"},{url:"/_next/static/chunks/app/draft/%5Bid%5D/page-b8a74d470863d0ce.js.map",revision:"ec710792000e9906c58a942357bf7fc9"},{url:"/_next/static/chunks/app/global-error-1c648d7c19c5ff2f.js",revision:"1c648d7c19c5ff2f"},{url:"/_next/static/chunks/app/global-error-1c648d7c19c5ff2f.js.map",revision:"cc85b6af693e87d1bd341ebd262e366b"},{url:"/_next/static/chunks/app/layout-a33e352cb5ccf011.js",revision:"a33e352cb5ccf011"},{url:"/_next/static/chunks/app/layout-a33e352cb5ccf011.js.map",revision:"ab4d41ee16ca72d0735a8a76395e2b62"},{url:"/_next/static/chunks/app/market/advanced/page-34fe637b56f566dd.js",revision:"34fe637b56f566dd"},{url:"/_next/static/chunks/app/market/advanced/page-34fe637b56f566dd.js.map",revision:"0681d8ce9c5467f3030b73d7b6f4a26a"},{url:"/_next/static/chunks/app/market/limit/page-b5c59b635b27d70e.js",revision:"b5c59b635b27d70e"},{url:"/_next/static/chunks/app/market/limit/page-b5c59b635b27d70e.js.map",revision:"ec1b33a124079171a64f6dc3b821d6ea"},{url:"/_next/static/chunks/app/market/page-a81f580546ce36a0.js",revision:"a81f580546ce36a0"},{url:"/_next/static/chunks/app/market/swap/page-7913f319d763680d.js",revision:"7913f319d763680d"},{url:"/_next/static/chunks/app/market/swap/page-7913f319d763680d.js.map",revision:"80d26a0c2ae2f8be57777a2df3539bdd"},{url:"/_next/static/chunks/app/not-found-56366465ecb2dc70.js",revision:"56366465ecb2dc70"},{url:"/_next/static/chunks/app/not-found-56366465ecb2dc70.js.map",revision:"725bdaade18fc5d9a321f7fe4fe3f952"},{url:"/_next/static/chunks/app/onboard-friend/%5B...slugs%5D/page-d553957c60a3c65f.js",revision:"d553957c60a3c65f"},{url:"/_next/static/chunks/app/onboard-friend/%5B...slugs%5D/page-d553957c60a3c65f.js.map",revision:"d2f9d7c2410651e99dd73140b36540ee"},{url:"/_next/static/chunks/app/page-229a6ba67b1c2e4c.js",revision:"229a6ba67b1c2e4c"},{url:"/_next/static/chunks/app/page-229a6ba67b1c2e4c.js.map",revision:"44bd8e81dcd584f8f43f84693d4ea3cc"},{url:"/_next/static/chunks/app/perks/ai-generator/page-1614067fe42a7034.js",revision:"1614067fe42a7034"},{url:"/_next/static/chunks/app/perks/ai-generator/page-1614067fe42a7034.js.map",revision:"6187a19166b133e46debd209e9839052"},{url:"/_next/static/chunks/app/perks/layout-e75daf12e7420a05.js",revision:"e75daf12e7420a05"},{url:"/_next/static/chunks/app/perks/layout-e75daf12e7420a05.js.map",revision:"b7004dd5375679f28c3508f9b4f071b2"},{url:"/_next/static/chunks/app/perks/page-6076ec4617ef8190.js",revision:"6076ec4617ef8190"},{url:"/_next/static/chunks/app/perks/page-6076ec4617ef8190.js.map",revision:"e2a5ed902fac8f0ab98b510901adeaf7"},{url:"/_next/static/chunks/app/perks/points/buy-with-hive/page-0e93d9c14d6899af.js",revision:"0e93d9c14d6899af"},{url:"/_next/static/chunks/app/perks/points/buy-with-hive/page-0e93d9c14d6899af.js.map",revision:"e2261f56c8d5e4ad99da8906bf407428"},{url:"/_next/static/chunks/app/perks/points/page-5719baa76fa11ecc.js",revision:"5719baa76fa11ecc"},{url:"/_next/static/chunks/app/perks/points/page-5719baa76fa11ecc.js.map",revision:"7c9c0acc1c5cd870bd6a3eb30264821e"},{url:"/_next/static/chunks/app/perks/promote-post/page-329b4181e25ec7bd.js",revision:"329b4181e25ec7bd"},{url:"/_next/static/chunks/app/perks/promote-post/page-329b4181e25ec7bd.js.map",revision:"0975cb5652ecf80ea7636b3912d59738"},{url:"/_next/static/chunks/app/proposals/%5Bid%5D/page-ee4e054a0b848842.js",revision:"ee4e054a0b848842"},{url:"/_next/static/chunks/app/proposals/%5Bid%5D/page-ee4e054a0b848842.js.map",revision:"3077720cecf83bac15d02e1ec02bf3d3"},{url:"/_next/static/chunks/app/proposals/page-3f08a4e34016105b.js",revision:"3f08a4e34016105b"},{url:"/_next/static/chunks/app/proposals/page-3f08a4e34016105b.js.map",revision:"d9da57e632c899542205f17a529ce3ce"},{url:"/_next/static/chunks/app/publish/drafts/%5Bid%5D/page-890e87799b75e5bc.js",revision:"890e87799b75e5bc"},{url:"/_next/static/chunks/app/publish/drafts/%5Bid%5D/page-890e87799b75e5bc.js.map",revision:"9bb6d077ec0801db9201cab965140245"},{url:"/_next/static/chunks/app/publish/entry/%5Bauthor%5D/%5Bpermlink%5D/page-8175aca6230ac2f4.js",revision:"8175aca6230ac2f4"},{url:"/_next/static/chunks/app/publish/entry/%5Bauthor%5D/%5Bpermlink%5D/page-8175aca6230ac2f4.js.map",revision:"6c50ffc8b6079d2afafb98fe990c9c36"},{url:"/_next/static/chunks/app/publish/import/page-4ba154907a10972e.js",revision:"4ba154907a10972e"},{url:"/_next/static/chunks/app/publish/import/page-4ba154907a10972e.js.map",revision:"df93181c32868be2fbd3f1852b565414"},{url:"/_next/static/chunks/app/publish/layout-fd353afa657a723c.js",revision:"fd353afa657a723c"},{url:"/_next/static/chunks/app/publish/layout-fd353afa657a723c.js.map",revision:"714b4c9cea7f982b34fc85b9bcb7da83"},{url:"/_next/static/chunks/app/publish/page-191b0aa26b6ba6e0.js",revision:"191b0aa26b6ba6e0"},{url:"/_next/static/chunks/app/publish/page-191b0aa26b6ba6e0.js.map",revision:"a359f523dc85e32b846d83da10457400"},{url:"/_next/static/chunks/app/purchase/page-a5630af82b0d1edb.js",revision:"a5630af82b0d1edb"},{url:"/_next/static/chunks/app/purchase/page-a5630af82b0d1edb.js.map",revision:"4992a14a6c6bd8e08c3d5c16ec96af44"},{url:"/_next/static/chunks/app/robots.txt/route-6a426c88cde6bb06.js",revision:"6a426c88cde6bb06"},{url:"/_next/static/chunks/app/search/page-7f5bc5dd9ea7c6f0.js",revision:"7f5bc5dd9ea7c6f0"},{url:"/_next/static/chunks/app/search/page-7f5bc5dd9ea7c6f0.js.map",revision:"37865757c63740a16426ca0020ca4041"},{url:"/_next/static/chunks/app/signup/email/page-9b9ce9be55ce45f3.js",revision:"9b9ce9be55ce45f3"},{url:"/_next/static/chunks/app/signup/free/page-04f4823a271a0270.js",revision:"04f4823a271a0270"},{url:"/_next/static/chunks/app/signup/free/page-04f4823a271a0270.js.map",revision:"f18c73ef81fdddc28cf76de9a00fb245"},{url:"/_next/static/chunks/app/signup/invited/%5Bhash%5D/page-6ceebaba00612bef.js",revision:"6ceebaba00612bef"},{url:"/_next/static/chunks/app/signup/invited/%5Bhash%5D/page-6ceebaba00612bef.js.map",revision:"09dde1b64b11e1586e51345c444371c8"},{url:"/_next/static/chunks/app/signup/invited/page-fe58407ed8ee3dea.js",revision:"fe58407ed8ee3dea"},{url:"/_next/static/chunks/app/signup/invited/page-fe58407ed8ee3dea.js.map",revision:"eef11195047a0f2db62eb8e40a4a7cce"},{url:"/_next/static/chunks/app/signup/layout-2e2fc7707570b98f.js",revision:"2e2fc7707570b98f"},{url:"/_next/static/chunks/app/signup/layout-2e2fc7707570b98f.js.map",revision:"74bd401704a00b9554ce9cb4eb20c8aa"},{url:"/_next/static/chunks/app/signup/page-c93929fc6331f19a.js",revision:"c93929fc6331f19a"},{url:"/_next/static/chunks/app/signup/page-c93929fc6331f19a.js.map",revision:"a6b3452226ad89a9ba8e5654b6d99903"},{url:"/_next/static/chunks/app/signup/premium/page-259f0db225812ef8.js",revision:"259f0db225812ef8"},{url:"/_next/static/chunks/app/signup/premium/page-259f0db225812ef8.js.map",revision:"efb170774ff4c6f65096c5a786d5f4d3"},{url:"/_next/static/chunks/app/signup/wallet/page-e90a34738feede98.js",revision:"e90a34738feede98"},{url:"/_next/static/chunks/app/signup/wallet/page-e90a34738feede98.js.map",revision:"3a1e9e40812ca92509dd66879e736936"},{url:"/_next/static/chunks/app/submit/page-76256cbbab9cc39f.js",revision:"76256cbbab9cc39f"},{url:"/_next/static/chunks/app/submit/page-76256cbbab9cc39f.js.map",revision:"87cedaaf9c3fafd507eb4cea62295a7a"},{url:"/_next/static/chunks/app/tags/page-d2cb09555fa5b6ab.js",revision:"d2cb09555fa5b6ab"},{url:"/_next/static/chunks/app/tags/page-d2cb09555fa5b6ab.js.map",revision:"ebdbd56e478d336c473e7e65587a8ebf"},{url:"/_next/static/chunks/app/wallet/page-781dba7861676825.js",revision:"781dba7861676825"},{url:"/_next/static/chunks/app/wallet/setup-external/page-6966c693efc46f4e.js",revision:"6966c693efc46f4e"},{url:"/_next/static/chunks/app/wallet/setup-external/page-6966c693efc46f4e.js.map",revision:"4e98052fecda483261d1b37e2fce767e"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/layout-8048dd78a66f9f09.js",revision:"8048dd78a66f9f09"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/layout-8048dd78a66f9f09.js.map",revision:"54529de5a9d793ad493f2821bdd91625"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/loading-203d6652e8ada761.js",revision:"203d6652e8ada761"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/page-d36d577232328c14.js",revision:"d36d577232328c14"},{url:"/_next/static/chunks/app/waves/%5Bauthor%5D/%5Bpermlink%5D/page-d36d577232328c14.js.map",revision:"dbf99e9f642bdc940c5246a4dfb60015"},{url:"/_next/static/chunks/app/waves/layout-7c655da355c2f258.js",revision:"7c655da355c2f258"},{url:"/_next/static/chunks/app/waves/layout-7c655da355c2f258.js.map",revision:"e5a874582df13da5d8dc74d271876217"},{url:"/_next/static/chunks/app/waves/loading-428f5803f4d5e560.js",revision:"428f5803f4d5e560"},{url:"/_next/static/chunks/app/waves/loading-428f5803f4d5e560.js.map",revision:"6396e90dd92a984c367dec657f18eb93"},{url:"/_next/static/chunks/app/waves/page-302560a8acf391e4.js",revision:"302560a8acf391e4"},{url:"/_next/static/chunks/app/waves/page-302560a8acf391e4.js.map",revision:"5216c0c99a5c121e0bc1f6f0752e7a1b"},{url:"/_next/static/chunks/app/witnesses/page-7bf72488a67c9756.js",revision:"7bf72488a67c9756"},{url:"/_next/static/chunks/app/witnesses/page-7bf72488a67c9756.js.map",revision:"c98b1f1b32a05fa5d8f592b4fc6ca231"},{url:"/_next/static/chunks/framework-1c91e6488fffc95c.js",revision:"1c91e6488fffc95c"},{url:"/_next/static/chunks/framework-1c91e6488fffc95c.js.map",revision:"b505e72e68281853540cc999b8812a51"},{url:"/_next/static/chunks/main-app-71711ffb01fd164a.js",revision:"71711ffb01fd164a"},{url:"/_next/static/chunks/main-app-71711ffb01fd164a.js.map",revision:"51ef8d283de9b0b8d9831058c4afb567"},{url:"/_next/static/chunks/main-c3e07fc6189c2a14.js",revision:"c3e07fc6189c2a14"},{url:"/_next/static/chunks/main-c3e07fc6189c2a14.js.map",revision:"f41d82f0632f303da44b7c583f1b1b62"},{url:"/_next/static/chunks/pages/_app-9e5b5bd6fcf0c456.js",revision:"9e5b5bd6fcf0c456"},{url:"/_next/static/chunks/pages/_app-9e5b5bd6fcf0c456.js.map",revision:"c921ff79de24d0e4e394466ba6376a9c"},{url:"/_next/static/chunks/pages/_error-4f44f18483bb8989.js",revision:"4f44f18483bb8989"},{url:"/_next/static/chunks/pages/_error-4f44f18483bb8989.js.map",revision:"2fccc2aaea7bbf6795db219597d817dc"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-34cc02f37a670a61.js",revision:"34cc02f37a670a61"},{url:"/_next/static/chunks/webpack-34cc02f37a670a61.js.map",revision:"d06667e5a8b214247f854cc65c20d10e"},{url:"/_next/static/css/0491c2459ec0b534.css",revision:"0491c2459ec0b534"},{url:"/_next/static/css/0491c2459ec0b534.css.map",revision:"c7174b889ae10ba13b8f208dba7ba0bc"},{url:"/_next/static/css/18bfd9800894b8b2.css",revision:"18bfd9800894b8b2"},{url:"/_next/static/css/18bfd9800894b8b2.css.map",revision:"2f76035032e00de22521a070495bdc84"},{url:"/_next/static/css/1ce37028b751e763.css",revision:"1ce37028b751e763"},{url:"/_next/static/css/1ce37028b751e763.css.map",revision:"c5f04d4be922641c9b3c27682efa3a2b"},{url:"/_next/static/css/1d630b97c405dccf.css",revision:"1d630b97c405dccf"},{url:"/_next/static/css/1d630b97c405dccf.css.map",revision:"3fb6775d4805b3135d123f18f841d9f5"},{url:"/_next/static/css/222e400091ec7a22.css",revision:"222e400091ec7a22"},{url:"/_next/static/css/222e400091ec7a22.css.map",revision:"69a5c353399905f224d3cf6a63b80326"},{url:"/_next/static/css/274c5472a88fd049.css",revision:"274c5472a88fd049"},{url:"/_next/static/css/274c5472a88fd049.css.map",revision:"331fd65b01ba1dcd535080b762e4fe00"},{url:"/_next/static/css/29f8aafba2541eb0.css",revision:"29f8aafba2541eb0"},{url:"/_next/static/css/29f8aafba2541eb0.css.map",revision:"25663a82808585698b69eb2b56450467"},{url:"/_next/static/css/31414d0a4e4a8db2.css",revision:"31414d0a4e4a8db2"},{url:"/_next/static/css/31414d0a4e4a8db2.css.map",revision:"b458eb471eef3ae5e3bfa9c9b8ea5d17"},{url:"/_next/static/css/3d1190dc6c7efc22.css",revision:"3d1190dc6c7efc22"},{url:"/_next/static/css/3d1190dc6c7efc22.css.map",revision:"0e39e7296124b3e7767745ac1898cc92"},{url:"/_next/static/css/4015e55101a02ca5.css",revision:"4015e55101a02ca5"},{url:"/_next/static/css/4015e55101a02ca5.css.map",revision:"42ef5f7cd8ee89eeeccae2569b0cf6e8"},{url:"/_next/static/css/458b8ca5ac8e18ff.css",revision:"458b8ca5ac8e18ff"},{url:"/_next/static/css/458b8ca5ac8e18ff.css.map",revision:"8a9481b9d2a0169fe41adb7213064033"},{url:"/_next/static/css/4713cf813c863b07.css",revision:"4713cf813c863b07"},{url:"/_next/static/css/4713cf813c863b07.css.map",revision:"a481ca78b457fe88682d7928afcc727b"},{url:"/_next/static/css/4977fea612014c0b.css",revision:"4977fea612014c0b"},{url:"/_next/static/css/4977fea612014c0b.css.map",revision:"1eec3773373d27f1ea6311227baec2f8"},{url:"/_next/static/css/517e85a87c410d20.css",revision:"517e85a87c410d20"},{url:"/_next/static/css/517e85a87c410d20.css.map",revision:"b5b71980314ebc83945cfa9a9949edf4"},{url:"/_next/static/css/5359e92c8a8fd78c.css",revision:"5359e92c8a8fd78c"},{url:"/_next/static/css/5359e92c8a8fd78c.css.map",revision:"32c8f566f768ed2504ea7fef09a2a986"},{url:"/_next/static/css/6a0c9514fa9b12a6.css",revision:"6a0c9514fa9b12a6"},{url:"/_next/static/css/6a0c9514fa9b12a6.css.map",revision:"03aee9ddd4bdd2d7c15f6fa85b7e2699"},{url:"/_next/static/css/6a2840209050322e.css",revision:"6a2840209050322e"},{url:"/_next/static/css/6a2840209050322e.css.map",revision:"8b2900c1099a08f0472e127d9b0d2795"},{url:"/_next/static/css/6b795b5384828dd7.css",revision:"6b795b5384828dd7"},{url:"/_next/static/css/6b795b5384828dd7.css.map",revision:"befddca12950b4602593900fb992d6da"},{url:"/_next/static/css/6ccb850e78220e8a.css",revision:"6ccb850e78220e8a"},{url:"/_next/static/css/6ccb850e78220e8a.css.map",revision:"b84652011d3ac3eeecb129bb944fb0d5"},{url:"/_next/static/css/8aea7b2e17ec1427.css",revision:"8aea7b2e17ec1427"},{url:"/_next/static/css/8aea7b2e17ec1427.css.map",revision:"73c46b865b3ed688d818a10994afbb7f"},{url:"/_next/static/css/933a2034126e1fca.css",revision:"933a2034126e1fca"},{url:"/_next/static/css/933a2034126e1fca.css.map",revision:"e59e5bd8df1628009dede0e01d00ff19"},{url:"/_next/static/css/94f746e0efaed2e7.css",revision:"94f746e0efaed2e7"},{url:"/_next/static/css/94f746e0efaed2e7.css.map",revision:"67fb94c47478e74540c84f23027018f5"},{url:"/_next/static/css/9d8dbe9ee4f5917d.css",revision:"9d8dbe9ee4f5917d"},{url:"/_next/static/css/9d8dbe9ee4f5917d.css.map",revision:"fb8fa26b49454ab8f237ba9cea0b13c5"},{url:"/_next/static/css/a72490e1d689256d.css",revision:"a72490e1d689256d"},{url:"/_next/static/css/a72490e1d689256d.css.map",revision:"1d3d9d58086a6c47e50848911500b1ed"},{url:"/_next/static/css/aee60a714e4e59a1.css",revision:"aee60a714e4e59a1"},{url:"/_next/static/css/aee60a714e4e59a1.css.map",revision:"0e2b0dce9b685fa7a044887254853b3c"},{url:"/_next/static/css/b2cb33668265fc88.css",revision:"b2cb33668265fc88"},{url:"/_next/static/css/b2cb33668265fc88.css.map",revision:"98c15a118e93133a72310615d4a4cfb5"},{url:"/_next/static/css/ba9817d23614210b.css",revision:"ba9817d23614210b"},{url:"/_next/static/css/ba9817d23614210b.css.map",revision:"be61d7f62b23675412287c5b01a9c2d0"},{url:"/_next/static/css/bf7691bc9c6d7366.css",revision:"bf7691bc9c6d7366"},{url:"/_next/static/css/bf7691bc9c6d7366.css.map",revision:"c2feffae4577494902fb9c5a2b2bbe56"},{url:"/_next/static/css/c1b2f5854b1b41ef.css",revision:"c1b2f5854b1b41ef"},{url:"/_next/static/css/c1b2f5854b1b41ef.css.map",revision:"cdaab904c5c86715ba5c5b3370b82f13"},{url:"/_next/static/css/cb3f00074296cca0.css",revision:"cb3f00074296cca0"},{url:"/_next/static/css/cb3f00074296cca0.css.map",revision:"ea2aea82c2840205e18396792c1506b2"},{url:"/_next/static/css/d57b897ab113c724.css",revision:"d57b897ab113c724"},{url:"/_next/static/css/d57b897ab113c724.css.map",revision:"e42a6334c8df42d01fc915de4b2465d7"},{url:"/_next/static/css/d7e640cf4fae1f42.css",revision:"d7e640cf4fae1f42"},{url:"/_next/static/css/d7e640cf4fae1f42.css.map",revision:"8d8e8280925d94119191b3dea9973dbb"},{url:"/_next/static/css/d95f617d8b45a17e.css",revision:"d95f617d8b45a17e"},{url:"/_next/static/css/d95f617d8b45a17e.css.map",revision:"7d89cb60e0645b6c6de793e9becc7ad4"},{url:"/_next/static/css/d9969be5c29c6edd.css",revision:"d9969be5c29c6edd"},{url:"/_next/static/css/d9969be5c29c6edd.css.map",revision:"5851318b54adb44c0bd236b9472a41fb"},{url:"/_next/static/css/da9129f01ecbf9d8.css",revision:"da9129f01ecbf9d8"},{url:"/_next/static/css/da9129f01ecbf9d8.css.map",revision:"577e889451eb0fabcaca444f66704c7a"},{url:"/_next/static/css/df91d68cdc900796.css",revision:"df91d68cdc900796"},{url:"/_next/static/css/df91d68cdc900796.css.map",revision:"465d8915719b1ab8d0dee83be00221d2"},{url:"/_next/static/css/e13ca7952178ddc7.css",revision:"e13ca7952178ddc7"},{url:"/_next/static/css/e13ca7952178ddc7.css.map",revision:"383c16dbab3050e9a1e167fcbda5c1b7"},{url:"/_next/static/css/e18c00b5bc2b3bce.css",revision:"e18c00b5bc2b3bce"},{url:"/_next/static/css/e18c00b5bc2b3bce.css.map",revision:"7aaeee6ba0d2a2e97f4be6e455d7b536"},{url:"/_next/static/css/efb741232ca00281.css",revision:"efb741232ca00281"},{url:"/_next/static/css/efb741232ca00281.css.map",revision:"96bff0d2fc087f35c6195e7eb4e2bda8"},{url:"/_next/static/css/f540e31ed6c77783.css",revision:"f540e31ed6c77783"},{url:"/_next/static/css/f540e31ed6c77783.css.map",revision:"35a26351a0af5043a1ca95b9984d0999"},{url:"/_next/static/css/fe12a77cbf619e82.css",revision:"fe12a77cbf619e82"},{url:"/_next/static/css/fe12a77cbf619e82.css.map",revision:"d538e15937964a08e39d263987f090e3"},{url:"/_next/static/css/fe63eee12fb90040.css",revision:"fe63eee12fb90040"},{url:"/_next/static/css/fe63eee12fb90040.css.map",revision:"9f4faf33e04a08c46cc63ace2c88f6cf"},{url:"/_next/static/media/0086f8992871c45b-s.p.woff2",revision:"abff938328979a407385f9dade68848d"},{url:"/_next/static/media/03b436aa846269de-s.woff2",revision:"54157d84fc179ec8a507c7d84df1a7c3"},{url:"/_next/static/media/08aedeceaf1dcd57-s.woff2",revision:"d551ed7292910e06f66655c1bd6a8319"},{url:"/_next/static/media/19cfc7226ec3afaa-s.woff2",revision:"9dda5cfc9a46f256d0e131bb535e46f8"},{url:"/_next/static/media/21350d82a1f187e9-s.p.woff2",revision:"4e2553027f1d60eff32898367dd4d541"},{url:"/_next/static/media/36008747766f78c6-s.woff2",revision:"f465a0a007e9a18eadbc61c425a45add"},{url:"/_next/static/media/5c0c2bcbaa4149ca-s.p.woff2",revision:"662c56ecd8de96f417f0400559ab2ab9"},{url:"/_next/static/media/6d38f9d4e0f4772b-s.woff2",revision:"e474ef68c26d63ee44bc0013cb3e8272"},{url:"/_next/static/media/8e9860b6e62d6359-s.woff2",revision:"01ba6c2a184b8cba08b0d57167664d75"},{url:"/_next/static/media/ab00a911ac2adf48-s.woff2",revision:"022531681f7455f98ab018eefeb2e76f"},{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/ba9851c3c22cd980-s.woff2",revision:"9e494903d6b0ffec1a1e14d34427d44d"},{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/bnb.ed228740.svg",revision:"824996285bcba37f79294f99716b6d26"},{url:"/_next/static/media/btc.1d3f7959.svg",revision:"1f13b5a683d9e42fdc05d0d80ae3381f"},{url:"/_next/static/media/c5fe6dc8356a8c31-s.woff2",revision:"027a89e9ab733a145db70f09b8a18b42"},{url:"/_next/static/media/cloud1-about.2cdc493a.png",revision:"2cdc493a"},{url:"/_next/static/media/cloud2-about.32fd33bd.png",revision:"32fd33bd"},{url:"/_next/static/media/df0a9ae256c0569c-s.woff2",revision:"d54db44de5ccb18886ece2fda72bdfe0"},{url:"/_next/static/media/e4af272ccee01ff0-s.p.woff2",revision:"65850a373e258f1c897a2b3d75eb74de"},{url:"/_next/static/media/eth.2c6eba1f.svg",revision:"19dfc17edcdfcc3561cbe6618673bf05"},{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.f7ce9bd0.png",revision:"f7ce9bd0"},{url:"/_next/static/media/play-icon.de911eab.svg",revision:"de911eab"},{url:"/_next/static/media/solana.ecf2bf3a.svg",revision:"f8276e97e7de8ab89562f744b29a80f7"},{url:"/assets/arrow1-about.png",revision:"4340c5b200d5d51631f944aad1ee2b5e"},{url:"/assets/arrow2-about.png",revision:"a73b3fcfc161b35e762e52e1810612f9"},{url:"/assets/arrow3-about.png",revision:"6c58e88a02000b98b2f500275e173068"},{url:"/assets/avatar-placeholder.svg",revision:"d7b51e29d21a7b9182ce3ac8113277bc"},{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/circle-pattern.svg",revision:"05b7925cc3797843a8e68db1eb54be7a"},{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/discover.svg",revision:"5d9d2edfe9e95d7c32f4eb89f4b2a7ca"},{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/ecency-feed1.jpg",revision:"5ba5b52c4a29c82bdb900d316ec0587f"},{url:"/assets/ecency-feed2.jpg",revision:"a8e49a816929de67bc48ef30e44dee86"},{url:"/assets/ecency-multi-token1.jpg",revision:"5ebff795af5746551caec319db8af58c"},{url:"/assets/ecency-multi-token2.jpg",revision:"40d91e9d7a499734300dbb4aed6c4346"},{url:"/assets/ecency-profile1.jpg",revision:"d98db367fb7aa6b63e16bd5120c5f1cb"},{url:"/assets/ecency-profile2.jpg",revision:"97d8618adce410d35e53bfc055d8f852"},{url:"/assets/ecency-reply1.jpg",revision:"9fd4cd4e37c75eee68c275ca1ec087de"},{url:"/assets/ecency-reply2.jpg",revision:"7dfae814d4e66625d125c8bf114d0ca0"},{url:"/assets/ecency-wallet1.jpg",revision:"47895adf614ebd9abdd01e81aae23b01"},{url:"/assets/ecency-wallet2.jpg",revision:"612f357334f451c156700c4d1f476013"},{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-auth.svg",revision:"3ee07affeaf415df0aaabc4acdd88b3e"},{url:"/assets/hive-logo.svg",revision:"f11afc9005714fcb560171a788ee11bd"},{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.png",revision:"5e76d3fbd08c94ff7457b67f4a3b7c1f"},{url:"/assets/logo-192x192.svg",revision:"09f9b1ec26a43fedaf3c527d9992ea3b"},{url:"/assets/logo-384x384.png",revision:"4216974037d4230d8845c6bc1dac47b4"},{url:"/assets/logo-384x384.svg",revision:"c33b1a087528562650bdc7f9bb1889b3"},{url:"/assets/logo-512x512.png",revision:"80c9f5a66c0c6f9514fd336cf057e74c"},{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/logo.svg",revision:"fed0b2735b41efc67fe8b00850760c29"},{url:"/assets/metamask-fox.svg",revision:"5113e9c1736e54faf9a3e184e7e1cdc0"},{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/promote-wave-bg.jpg",revision:"1c54dc8b0bca42b5486a30f8e103b859"},{url:"/assets/pwa-screenshot-desktop.png",revision:"25063ce31bd2268400a4305024c8b189"},{url:"/assets/pwa-screenshot-mobile.png",revision:"26d7080e203c0cdf501a1b4ac675e899"},{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-main.svg",revision:"89af102f0f6f03fc91d2441ba48590a3"},{url:"/assets/signup.png",revision:"1ceacafe5770ed4f53829de572c9d219"},{url:"/assets/solana.svg",revision:"f8276e97e7de8ab89562f744b29a80f7"},{url:"/assets/speak-logo.svg",revision:"a1ff9a7a2f39b06f37227c24b8ab76a1"},{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/undraw-access-denied.svg",revision:"ed6fd8281c7cd069fda7afc86170670a"},{url:"/assets/undraw-communities.svg",revision:"93477054ba2e715edece6d281ed4bd0d"},{url:"/assets/undraw-credit-card.svg",revision:"c5924b693f5283ea09362f4cb8bf0394"},{url:"/assets/undraw-crypto-wallet.svg",revision:"397d6f1b01815158e103d4d3de2801a8"},{url:"/assets/undraw-digital-currency.svg",revision:"1dba97abf9f2ea11efced5bc91ccb2c1"},{url:"/assets/undraw-gifts.svg",revision:"6f8495f48f39f9ee6e8cd9e513dfca7e"},{url:"/assets/undraw-grow.svg",revision:"abe8c45ce8f7c0fadedaa94388b57fe1"},{url:"/assets/undraw-login.svg",revision:"6b92cf63087019e76095c2f21c6b7f83"},{url:"/assets/undraw-mailbox.svg",revision:"fcd4f600ebeed1e2f47b937462d00b18"},{url:"/assets/undraw-post.svg",revision:"233acfad41deb3cd87f73a67affce194"},{url:"/assets/undraw-power.svg",revision:"55a8a552abbfec3774e015158eb7d3b1"},{url:"/assets/undraw-promote.svg",revision:"af53f32eecd140c8d3630b4a4f1b0c1e"},{url:"/assets/undraw-referral.svg",revision:"c478af4bcf0d76eccbd9519608a41e4c"},{url:"/assets/undraw-savings.svg",revision:"ae03230b47d73e3e158c244dcdfcda3a"},{url:"/assets/undraw-social-post.svg",revision:"a03bb0663cb2bd04dee3bbb3ae4ace59"},{url:"/assets/undraw-transfer.svg",revision:"ec626c5f916b70de8b1dcc20e91260e2"},{url:"/assets/whale-auth.svg",revision:"a565d3f85c84d47f8eb11dc1067445d8"},{url:"/assets/writer-thinking.png",revision:"03deb40c2a35de193e78c0e0d3d72a0e"},{url:"/assets/writer.png",revision:"00feab482a3f5309cce64ce9ca64041a"},{url:"/dmca/dmca-accounts.json",revision:"b2ad947f803c8337ca4d1384e51dcec2"},{url:"/dmca/dmca-images.json",revision:"f3f891833df709e48c37e8ad7fa9a2eb"},{url:"/dmca/dmca-posts.json",revision:"21a5351c3e0649fefb597913d5a5b967"},{url:"/dmca/dmca-tags.json",revision:"f49492d00eca6d5f2d17fa80a6ced7d5"},{url:"/firebase-messaging-sw.js",revision:"989eb6dd614b448125266e74ab65581c"},{url:"/next.svg",revision:"8e061864f388b47f33a1c3780831193e"},{url:"/og.jpg",revision:"214304471097849fe4ba10f02edcac44"},{url:"/public-nodes.json",revision:"48d68f7efbfb5c7d22a62887a208d96c"},{url:"/scripts/chunk-reload.js",revision:"e95685bf1dbbbea6fcb397b4e6de6a2d"},{url:"/scripts/config-stub.js",revision:"ac29b02e8eec17e157e64d4aae94ddbf"},{url:"/vercel.svg",revision:"61c6b19abff40ea7acd577be818f3976"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:a,event:s,state:c})=>a&&"opaqueredirect"===a.type?new Response(a.body,{status:200,statusText:"OK",headers:a.headers}):a}]}),"GET"),e.registerRoute(/^https:\/\/ecency\.com\/api\/.*/i,new e.NetworkFirst({cacheName:"ecency-api",networkTimeoutSeconds:3,plugins:[new e.ExpirationPlugin({maxEntries:30,maxAgeSeconds:120}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute(/^https:\/\/images\.ecency\.com\/.*/i,new e.CacheFirst({cacheName:"ecency-images-cdn",plugins:[new e.ExpirationPlugin({maxEntries:200,maxAgeSeconds:604800}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute(/\.(?:png|jpg|jpeg|svg|gif|webp|avif)$/i,new e.CacheFirst({cacheName:"local-images",plugins:[new e.ExpirationPlugin({maxEntries:100,maxAgeSeconds:2592e3})]}),"GET"),e.registerRoute(/\.(?:woff|woff2|ttf|otf|eot)$/i,new e.CacheFirst({cacheName:"fonts",plugins:[new e.ExpirationPlugin({maxEntries:20,maxAgeSeconds:31536e3})]}),"GET")}); //# sourceMappingURL=sw.js.map diff --git a/apps/web/src/app/(dynamicPages)/entry/[category]/[author]/[permlink]/_components/entry-page-body-viewer.tsx b/apps/web/src/app/(dynamicPages)/entry/[category]/[author]/[permlink]/_components/entry-page-body-viewer.tsx index 36d9da5b7c..4d79682470 100644 --- a/apps/web/src/app/(dynamicPages)/entry/[category]/[author]/[permlink]/_components/entry-page-body-viewer.tsx +++ b/apps/web/src/app/(dynamicPages)/entry/[category]/[author]/[permlink]/_components/entry-page-body-viewer.tsx @@ -124,6 +124,7 @@ export function EntryPageBodyViewer({ entry }: Props) { setSigningOperation(op); }, TwitterComponent: Tweet, + images: entry.json_metadata?.image, }); } catch (e) { // Avoid breaking the page if enhancements fail, e.g. due to missing embeds or DOM structure issues @@ -146,7 +147,7 @@ export function EntryPageBodyViewer({ entry }: Props) { clearTimeout(timer); cleanup?.(); }; - }, [isRawContent, isEdit, editHistory]); + }, [isRawContent, isEdit, editHistory, entry.json_metadata?.image]); return ( diff --git a/apps/web/src/app/(dynamicPages)/profile/[username]/permissions/_components/account-recovery.tsx b/apps/web/src/app/(dynamicPages)/profile/[username]/permissions/_components/account-recovery.tsx index c7c69f55c0..ba4bda0cc6 100644 --- a/apps/web/src/app/(dynamicPages)/profile/[username]/permissions/_components/account-recovery.tsx +++ b/apps/web/src/app/(dynamicPages)/profile/[username]/permissions/_components/account-recovery.tsx @@ -10,6 +10,7 @@ import { useAccountUpdateRecovery } from "@ecency/sdk"; import { PrivateKey } from "@hiveio/dhive"; +import { buildHsCallbackUrl } from "@/utils/hs-callback"; import { yupResolver } from "@hookform/resolvers/yup"; import { useQuery } from "@tanstack/react-query"; import { UilEditAlt } from "@tooni/iconscout-unicons-react"; @@ -70,7 +71,8 @@ export function AccountRecovery() { getAccessToken(activeUser?.username ?? ""), { onError: (e) => error(...formatError(e)), - onSuccess: () => success(i18next.t("account-recovery.success-message")) + onSuccess: () => success(i18next.t("account-recovery.success-message")), + hsCallbackUrl: buildHsCallbackUrl(`/@${activeUser?.username}/permissions`) }, getSdkAuthContext(getUser(activeUser?.username ?? "")) ); diff --git a/apps/web/src/app/(dynamicPages)/profile/[username]/permissions/_components/manage-authorities.tsx b/apps/web/src/app/(dynamicPages)/profile/[username]/permissions/_components/manage-authorities.tsx index 705606f363..121e6a4d2f 100644 --- a/apps/web/src/app/(dynamicPages)/profile/[username]/permissions/_components/manage-authorities.tsx +++ b/apps/web/src/app/(dynamicPages)/profile/[username]/permissions/_components/manage-authorities.tsx @@ -6,6 +6,7 @@ import { ProfilePreview } from "@/features/shared/profile-popover/profile-previe import { Popover } from "@/features/ui"; import { getAccountFullQueryOptions, useAccountRevokePosting } from "@ecency/sdk"; import { useQuery } from "@tanstack/react-query"; +import { buildHsCallbackUrl } from "@/utils/hs-callback"; import { Button } from "@ui/button"; import { Modal, ModalBody, ModalHeader } from "@ui/modal"; import i18next from "i18next"; @@ -35,7 +36,8 @@ export function ManageAuthorities() { activeUser?.username, { onError: (err) => error((err as Error).message), - onSuccess: () => setKeyDialog(false) + onSuccess: () => setKeyDialog(false), + hsCallbackUrl: buildHsCallbackUrl(`/@${activeUser?.username}/permissions`) }, getSdkAuthContext(getUser(activeUser?.username ?? "")) ); diff --git a/apps/web/src/app/auth/hs-callback/_page.tsx b/apps/web/src/app/auth/hs-callback/_page.tsx new file mode 100644 index 0000000000..48fd4117f0 --- /dev/null +++ b/apps/web/src/app/auth/hs-callback/_page.tsx @@ -0,0 +1,66 @@ +"use client"; + +import { UilCheckCircle, UilTimesCircle } from "@tooni/iconscout-unicons-react"; +import i18next from "i18next"; +import { useRouter, useSearchParams } from "next/navigation"; +import { useEffect, useState } from "react"; + +export function HsCallbackPage() { + const params = useSearchParams(); + const router = useRouter(); + + const txId = params?.get("id") ?? ""; + const block = params?.get("block") ?? ""; + const rawRedirect = params?.get("redirect") ?? "/"; + + // Sanitize redirect to prevent open-redirect attacks + const redirect = rawRedirect.startsWith("/") && !rawRedirect.startsWith("//") + ? rawRedirect + : "/"; + + const isSuccess = txId.length > 0 || block.length > 0; + const [countdown, setCountdown] = useState(3); + + useEffect(() => { + if (countdown <= 0) { + router.push(redirect); + return; + } + const timer = setTimeout(() => setCountdown((c) => c - 1), 1000); + return () => clearTimeout(timer); + }, [countdown, redirect, router]); + + return ( +
+
+ {isSuccess ? ( + <> + +

+ {i18next.t("g.success")} +

+

+ {i18next.t("transactions.success-hint")} +

+ {txId && ( + {txId} + )} + + ) : ( + <> + +

+ {i18next.t("g.error")} +

+

+ {i18next.t("transactions.error-hint")} +

+ + )} +

+ {i18next.t("g.redirecting-in", { defaultValue: `Redirecting in ${countdown}s...`, n: countdown })} +

+
+
+ ); +} diff --git a/apps/web/src/app/auth/hs-callback/page.tsx b/apps/web/src/app/auth/hs-callback/page.tsx new file mode 100644 index 0000000000..6f1921030b --- /dev/null +++ b/apps/web/src/app/auth/hs-callback/page.tsx @@ -0,0 +1,15 @@ +import { Navbar } from "@/features/shared/navbar"; +import { Theme } from "@/features/shared/theme"; +import { HsCallbackPage } from "./_page"; + +export const dynamic = "force-dynamic"; + +export default function HsCallback() { + return ( + <> + + + + + ); +} diff --git a/apps/web/src/app/decks/_components/columns/content-viewer/deck-post-viewer.tsx b/apps/web/src/app/decks/_components/columns/content-viewer/deck-post-viewer.tsx index cbf8fff0c1..04dae9c3c5 100644 --- a/apps/web/src/app/decks/_components/columns/content-viewer/deck-post-viewer.tsx +++ b/apps/web/src/app/decks/_components/columns/content-viewer/deck-post-viewer.tsx @@ -64,7 +64,7 @@ export const DeckPostViewer = ({ entry: initialEntry, onClose, backTitle }: Prop
- +
diff --git a/apps/web/src/app/decks/_components/columns/deck-items/deck-thread-item-body.tsx b/apps/web/src/app/decks/_components/columns/deck-items/deck-thread-item-body.tsx index 117a2de878..43f4ffc285 100644 --- a/apps/web/src/app/decks/_components/columns/deck-items/deck-thread-item-body.tsx +++ b/apps/web/src/app/decks/_components/columns/deck-items/deck-thread-item-body.tsx @@ -38,7 +38,7 @@ export const DeckThreadItemBody = ({ return (
- + {currentViewingImage && portalContainer && createPortal( diff --git a/apps/web/src/app/waves/[author]/[permlink]/_components/wave-view-details.tsx b/apps/web/src/app/waves/[author]/[permlink]/_components/wave-view-details.tsx index e8c8fbcaa4..1e0f9f2b61 100644 --- a/apps/web/src/app/waves/[author]/[permlink]/_components/wave-view-details.tsx +++ b/apps/web/src/app/waves/[author]/[permlink]/_components/wave-view-details.tsx @@ -65,6 +65,8 @@ export function WaveViewDetails({ entry: initialEntry }: Props) {
{poll && } diff --git a/apps/web/src/app/waves/_components/waves-list-item.tsx b/apps/web/src/app/waves/_components/waves-list-item.tsx index e2d1b043bd..491b59c9c7 100644 --- a/apps/web/src/app/waves/_components/waves-list-item.tsx +++ b/apps/web/src/app/waves/_components/waves-list-item.tsx @@ -301,6 +301,8 @@ export const WavesListItem = React.memo(function WavesListItem({ ) : ( )} diff --git a/apps/web/src/features/post-renderer/components/ecency-renderer.tsx b/apps/web/src/features/post-renderer/components/ecency-renderer.tsx index 4a26ed7525..2cb02788b2 100644 --- a/apps/web/src/features/post-renderer/components/ecency-renderer.tsx +++ b/apps/web/src/features/post-renderer/components/ecency-renderer.tsx @@ -1,16 +1,14 @@ "use client"; -import React, { HTMLProps, useRef } from "react"; +import React, { HTMLProps, useEffect, useRef } from "react"; import { renderPostBody } from "@ecency/render-helper"; -import type { SeoContext } from "@ecency/render-helper"; +import type { RenderOptions, SeoContext } from "@ecency/render-helper"; import { clsx } from "clsx"; import "../ecency-renderer.scss"; import { - AuthorLinkExtension, HiveOperationExtension, HivePostLinkExtension, ImageZoomExtension, - TagLinkExtension, WaveLikePostExtension, YoutubeVideoExtension, } from "./extensions"; @@ -23,6 +21,8 @@ interface Props { seoContext?: SeoContext; onHiveOperationClick?: (op: string) => void; TwitterComponent?: any; + images?: string[]; + renderOptions?: RenderOptions; } export function EcencyRenderer({ @@ -31,10 +31,37 @@ export function EcencyRenderer({ seoContext, onHiveOperationClick, TwitterComponent = () =>
No twitter component
, + images, + renderOptions, ...other }: HTMLProps & Props) { const ref = useRef(null); + // Lightweight postMessage listener for 3Speak orientation when videos are embedded directly + useEffect(() => { + if (!renderOptions?.embedVideosDirectly) return; + + const handleMessage = (event: MessageEvent) => { + if (event.origin !== "https://play.3speak.tv" || event.data?.type !== "3speak-player-ready") return; + + const iframes = ref.current?.querySelectorAll(".speak-iframe"); + iframes?.forEach((iframe) => { + if (iframe.contentWindow !== event.source) return; + const container = iframe.closest(".markdown-video-link-speak"); + if (!container) return; + + if (event.data.isVertical) { + container.classList.add("speak-portrait"); + } else if (event.data.aspectRatio && Math.abs(event.data.aspectRatio - 1) < 0.1) { + container.classList.add("speak-square"); + } + }); + }; + + window.addEventListener("message", handleMessage); + return () => window.removeEventListener("message", handleMessage); + }, [renderOptions?.embedVideosDirectly]); + return ( <>
{!pure && ( <> - - - - + {!renderOptions?.embedVideosDirectly && ( + <> + + + + )} {author} -
- +
+ Hive account {author.toLowerCase().replace("/", "")} @@ -60,8 +60,8 @@ export function AuthorLinkExtension({ container.setAttribute("target", "_blank"); container.setAttribute("rel", "noopener"); - container.classList.add("ecency-renderer-author-extension"); - container.classList.add("ecency-renderer-author-extension-link"); + container.classList.add("er-author"); + container.classList.add("er-author-link"); const root = createRoot(container); rootsRef.current.push(root); diff --git a/apps/web/src/features/post-renderer/components/extensions/hive-operation-extension.scss b/apps/web/src/features/post-renderer/components/extensions/hive-operation-extension.scss index d81fb74701..a7cafb82fc 100644 --- a/apps/web/src/features/post-renderer/components/extensions/hive-operation-extension.scss +++ b/apps/web/src/features/post-renderer/components/extensions/hive-operation-extension.scss @@ -1,4 +1,4 @@ -.ecency-renderer-hive-operation-extension { +.er-hive-op { display: flex; gap: 0.25rem; text-decoration: none; diff --git a/apps/web/src/features/post-renderer/components/extensions/hive-operation-extension.tsx b/apps/web/src/features/post-renderer/components/extensions/hive-operation-extension.tsx index 1c747fcc90..bc16ae72f2 100644 --- a/apps/web/src/features/post-renderer/components/extensions/hive-operation-extension.tsx +++ b/apps/web/src/features/post-renderer/components/extensions/hive-operation-extension.tsx @@ -27,28 +27,28 @@ export function HiveOperationRenderer({ op }: Props) { return ( <> - + Hive operation, click to Sign {!decodedOp && op} -
+
{decodedOp && ( <> -
+
{decodedOpType}
{decodedOpType === "transfer" && ( -
- +
+ {decodedOp[1].amount} to - + {decodedOp[1].to}
@@ -89,7 +89,7 @@ export function HiveOperationExtension({ } const container = document.createElement("div"); - container.classList.add("ecency-renderer-hive-operation-extension"); + container.classList.add("er-hive-op"); const op = element.innerText.replace("hive://sign/op/", ""); diff --git a/apps/web/src/features/post-renderer/components/extensions/hive-post-link-extension.scss b/apps/web/src/features/post-renderer/components/extensions/hive-post-link-extension.scss index 757f183973..3ec2462531 100644 --- a/apps/web/src/features/post-renderer/components/extensions/hive-post-link-extension.scss +++ b/apps/web/src/features/post-renderer/components/extensions/hive-post-link-extension.scss @@ -1,4 +1,4 @@ -.ecency-renderer-hive-post-extension { +.er-post-link { padding: 0.125rem 0; &-link { diff --git a/apps/web/src/features/post-renderer/components/extensions/hive-post-link-extension.tsx b/apps/web/src/features/post-renderer/components/extensions/hive-post-link-extension.tsx index 0398edf015..84bf5082e8 100644 --- a/apps/web/src/features/post-renderer/components/extensions/hive-post-link-extension.tsx +++ b/apps/web/src/features/post-renderer/components/extensions/hive-post-link-extension.tsx @@ -104,24 +104,24 @@ export function HivePostLinkRenderer({ link }: { link: string }) { return ( {data ? ( <>
-
-
+
+
Hive post
-
+
{data.title}
-
+
{data.description + "..."}
@@ -176,7 +176,7 @@ export function HivePostLinkExtension({ (element as HTMLElement).dataset.enhanced = "true"; const container = document.createElement("div"); - container.classList.add("ecency-renderer-hive-post-extension"); + container.classList.add("er-post-link"); const href = element.getAttribute("href") ?? ""; const root = createRoot(container); diff --git a/apps/web/src/features/post-renderer/components/extensions/tag-link-extension.scss b/apps/web/src/features/post-renderer/components/extensions/tag-link-extension.scss index 5ba086d937..a9d521a7d3 100644 --- a/apps/web/src/features/post-renderer/components/extensions/tag-link-extension.scss +++ b/apps/web/src/features/post-renderer/components/extensions/tag-link-extension.scss @@ -1,20 +1,20 @@ -.ecency-renderer-tag-extension { - &-link { - vertical-align: middle; - text-decoration: none; - color: #357ce6; - border: 1px solid var(--border-color, #dee2e6); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - border-radius: 1rem; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; +.er-tag-link { + vertical-align: middle; + display: inline-block; + text-decoration: none; + color: #357ce6; + border: 1px solid var(--border-color, #dee2e6); + padding: 0.125rem 0.5rem; + font-size: 0.75rem !important; + border-radius: 1rem; + white-space: nowrap; + box-sizing: border-box; - &::after { - content: none !important; - } + &::after { + content: none !important; + } - &:hover { - color: #1b68da; - } + &:hover { + color: #1b68da; } } \ No newline at end of file diff --git a/apps/web/src/features/post-renderer/components/extensions/tag-link-extension.tsx b/apps/web/src/features/post-renderer/components/extensions/tag-link-extension.tsx index 98a8fc3c33..5e8e7428c3 100644 --- a/apps/web/src/features/post-renderer/components/extensions/tag-link-extension.tsx +++ b/apps/web/src/features/post-renderer/components/extensions/tag-link-extension.tsx @@ -1,65 +1,45 @@ "use client"; -import React, { RefObject, useEffect, useRef } from "react"; -import { createRoot } from "react-dom/client"; +import { RefObject, useEffect } from "react"; import "./tag-link-extension.scss"; -export function TagLinkRenderer({ tag }: { tag: string }) { - return {tag.replace("/", "")}; -} - export function TagLinkExtension({ containerRef, }: { containerRef: RefObject; }) { - const rootsRef = useRef[]>([]); - useEffect(() => { - rootsRef.current.forEach(r => r.unmount()); - rootsRef.current = []; - const elements = Array.from( containerRef.current?.querySelectorAll( - ".markdown-view:not(.markdown-view-pure) .markdown-tag-link" - ) ?? [] + ".markdown-view:not(.markdown-view-pure) .markdown-tag-link" + ) ?? [] ); elements.forEach((element) => { try { - // Verify element is still connected to the DOM before manipulation - if (!element.isConnected || !element.parentNode) { - console.warn("Tag link element is not connected to DOM, skipping"); - return; - } + if (!element.isConnected || !element.parentNode) return; + + const tag = element.innerText.replace(/^\//, ""); + const href = element.getAttribute("href"); + if (!tag || !href) return; + + const link = document.createElement("a"); + link.href = href; + link.target = "_blank"; + link.rel = "noopener"; + link.classList.add( + "er-tag", + "er-tag-link" + ); + link.textContent = tag; - const container = document.createElement("a"); - - container.setAttribute("href", element.getAttribute("href") ?? ""); - container.setAttribute("target", "_blank"); - container.setAttribute("rel", "noopener"); - - container.classList.add("ecency-renderer-tag-extension"); - container.classList.add("ecency-renderer-tag-extension-link"); - - // Use createRoot instead of hydrateRoot - const root = createRoot(container); - rootsRef.current.push(root); - root.render(); - - // Final safety check before replacing if (element.isConnected && element.parentElement) { - element.parentElement.replaceChild(container, element); + element.parentElement.replaceChild(link, element); } } catch (error) { console.warn("Error enhancing tag link element:", error); } }); - - return () => { - rootsRef.current.forEach(r => r.unmount()); - rootsRef.current = []; - }; }, []); return null; diff --git a/apps/web/src/features/post-renderer/components/extensions/three-speak-video-extension.tsx b/apps/web/src/features/post-renderer/components/extensions/three-speak-video-extension.tsx index fc3b27599e..7ee51a85cd 100644 --- a/apps/web/src/features/post-renderer/components/extensions/three-speak-video-extension.tsx +++ b/apps/web/src/features/post-renderer/components/extensions/three-speak-video-extension.tsx @@ -2,6 +2,7 @@ import React, { RefObject, useEffect, useRef, useState } from "react"; import { createRoot } from "react-dom/client"; +import { injectThreeSpeakThumbnail } from "../utils/threeSpeakThumbnail"; type VideoOrientation = "landscape" | "portrait" | "square"; @@ -32,7 +33,7 @@ export function ThreeSpeakVideoRenderer({ if (thumb) (thumb as HTMLElement).style.display = "none"; if (playBtn) (playBtn as HTMLElement).style.display = "none"; } - }, [show]); + }, [show, container]); // Listen for 3speak-player-ready to auto-detect video orientation useEffect(() => { @@ -85,48 +86,111 @@ export function ThreeSpeakVideoRenderer({ ) : null; } +/** + * For waves/thread context: creates an iframe directly via DOM (synchronous). + * Avoids the async createRoot.render() issue that leaves empty containers. + * Also listens for orientation messages from the 3Speak player. + */ +function embedThreeSpeakDirect(element: HTMLElement, embedSrc: string): () => void { + const playBtn = element.querySelector(".markdown-video-play"); + if (playBtn) (playBtn as HTMLElement).style.display = "none"; + + const wrapper = document.createElement("div"); + wrapper.classList.add("er-speak-frame"); + + const iframe = document.createElement("iframe"); + iframe.className = "speak-iframe"; + iframe.src = embedSrc; + iframe.title = "3Speak video"; + iframe.setAttribute( + "allow", + "accelerometer; encrypted-media; gyroscope; picture-in-picture; web-share" + ); + iframe.allowFullscreen = true; + + wrapper.appendChild(iframe); + element.classList.add("er-speak"); + element.appendChild(wrapper); + + // Listen for orientation from 3Speak player + const handleMessage = (event: MessageEvent) => { + if ( + event.origin !== THREE_SPEAK_EMBED_ORIGIN || + event.data?.type !== "3speak-player-ready" || + iframe.contentWindow !== event.source + ) { + return; + } + + if (event.data.isVertical) { + element.classList.add("speak-portrait"); + } else if ( + event.data.aspectRatio && + Math.abs(event.data.aspectRatio - 1) < 0.1 + ) { + element.classList.add("speak-square"); + } + }; + + window.addEventListener("message", handleMessage); + return () => { + window.removeEventListener("message", handleMessage); + element.classList.remove("speak-portrait", "speak-square"); + }; +} + export function ThreeSpeakVideoExtension({ containerRef, + images, }: { containerRef: RefObject; + images?: string[]; }) { const rootsRef = useRef[]>([]); + const cleanupFnsRef = useRef<(() => void)[]>([]); useEffect(() => { rootsRef.current.forEach(r => r.unmount()); rootsRef.current = []; + cleanupFnsRef.current.forEach(fn => fn()); + cleanupFnsRef.current = []; const elements = Array.from( containerRef.current?.querySelectorAll( - ".markdown-view:not(.markdown-view-pure) .markdown-video-link-speak:not(.ecency-renderer-speak-extension)" + ".markdown-view:not(.markdown-view-pure) .markdown-video-link-speak:not(.er-speak)" ) ?? [] ); elements.forEach((element) => { try { - // Verify element is still connected to the DOM before manipulation - if (!element.isConnected || !element.parentNode) { - console.warn("3Speak video element is not connected to DOM, skipping"); - return; - } - - const container = document.createElement("div"); - - container.classList.add("ecency-renderer-speak-extension-frame"); - element.classList.add("ecency-renderer-speak-extension"); - - // Use createRoot instead of hydrateRoot (no server-rendered content to hydrate) - const root = createRoot(container); - rootsRef.current.push(root); - root.render( - - ); - - // Final safety check before appending - if (element.isConnected && element.parentNode) { - element.appendChild(container); + if (!element.isConnected || !element.parentNode) return; + + const embedSrc = element.dataset.embedSrc ?? ""; + const isInThread = !!element.closest(".waves-list-item, .thread-render"); + + if (isInThread) { + // Waves: synchronous DOM iframe, no play overlay + const cleanup = embedThreeSpeakDirect(element, embedSrc); + cleanupFnsRef.current.push(cleanup); + } else { + // Entry pages: click-to-play with thumbnail + injectThreeSpeakThumbnail(element, images); + + const container = document.createElement("div"); + container.classList.add("er-speak-frame"); + element.classList.add("er-speak"); + + const root = createRoot(container); + rootsRef.current.push(root); + root.render( + + ); + + if (element.isConnected && element.parentNode) { + element.appendChild(container); + } } } catch (error) { console.warn("Error enhancing 3Speak video element:", error); @@ -136,8 +200,10 @@ export function ThreeSpeakVideoExtension({ return () => { rootsRef.current.forEach(r => r.unmount()); rootsRef.current = []; + cleanupFnsRef.current.forEach(fn => fn()); + cleanupFnsRef.current = []; }; - }, []); + }, [images]); return <>; } diff --git a/apps/web/src/features/post-renderer/components/extensions/twitter-extension.tsx b/apps/web/src/features/post-renderer/components/extensions/twitter-extension.tsx index 4d2e688423..0f8000afa9 100644 --- a/apps/web/src/features/post-renderer/components/extensions/twitter-extension.tsx +++ b/apps/web/src/features/post-renderer/components/extensions/twitter-extension.tsx @@ -43,7 +43,7 @@ export function TwitterExtension({ if (!tweetId) return; const container = document.createElement("div"); - container.classList.add("ecency-renderer-twitter-extension-frame"); + container.classList.add("er-twitter-frame"); element.classList.add("ecency-renderer-twitter-extension"); element.innerHTML = ""; diff --git a/apps/web/src/features/post-renderer/components/extensions/wave-like-post-extension.scss b/apps/web/src/features/post-renderer/components/extensions/wave-like-post-extension.scss index 1deffdb206..e418518cf1 100644 --- a/apps/web/src/features/post-renderer/components/extensions/wave-like-post-extension.scss +++ b/apps/web/src/features/post-renderer/components/extensions/wave-like-post-extension.scss @@ -1,98 +1,96 @@ -.ecency-renderer-wave-like-post-extension { - &-renderer { - border-radius: 1rem; - padding: 1rem; - border: 1px solid var(--border-color, #dee2e6); - display: flex; - flex-direction: column; - gap: 1rem; - position: relative; - text-decoration: none; - color: inherit; - margin: 1rem auto; - max-width: 600px; +.er-wave-renderer { + border-radius: 1rem; + padding: 1rem; + border: 1px solid var(--border-color, #dee2e6); + display: flex; + flex-direction: column; + gap: 1rem; + position: relative; + text-decoration: none; + color: inherit; + margin: 1rem auto; + max-width: 600px; - &__overlay { - position: absolute; - inset: 0; - border-radius: inherit; - z-index: 0; - display: block; - } + &__overlay { + position: absolute; + inset: 0; + border-radius: inherit; + z-index: 0; + display: block; + } + + &::after { + content: none !important; + } + + &:hover { + background-color: rgba(#357ce6, 0.03); + } + + &--logo { + position: absolute; + top: 1rem; + right: 1rem; + width: 2rem; + height: 2rem; + z-index: 1; &::after { content: none !important; } - &:hover { - background-color: rgba(#357ce6, 0.03); + .ecency-logo-circle { + fill: rgba(#8d8d8d, 0.5); } - &--logo { - position: absolute; - top: 1rem; - right: 1rem; - width: 2rem; - height: 2rem; - z-index: 1; - - &::after { - content: none !important; - } + .ecency-logo-sign { + fill: #fff; + } + } - .ecency-logo-circle { - fill: rgba(#8d8d8d, 0.5); - } + &--author { + display: flex; + align-items: center; + gap: 0.5rem; + position: relative; + z-index: 1; - .ecency-logo-sign { - fill: #fff; - } + &-avatar { + width: 48px; + height: 48px; + border-radius: 24px; } - &--author { + &-content { display: flex; - align-items: center; - gap: 0.5rem; - position: relative; - z-index: 1; + flex-direction: column; - &-avatar { - width: 48px; - height: 48px; - border-radius: 24px; + &-host { + opacity: 0.5; + font-size: 0.875rem; } - &-content { - display: flex; - flex-direction: column; - - &-host { - opacity: 0.5; - font-size: 0.875rem; - } - - &-link { - color: #357ce6; - font-size: 1rem; - text-decoration: none; - font-weight: 500; + &-link { + color: #357ce6; + font-size: 1rem; + text-decoration: none; + font-weight: 500; - &:hover { - text-decoration: underline; - } + &:hover { + text-decoration: underline; } + } - a { - &::after { - content: none !important; - } + a { + &::after { + content: none !important; } } } + } - &--body { - position: relative; - z-index: 1; - } + &--body { + position: relative; + z-index: 1; } } diff --git a/apps/web/src/features/post-renderer/components/extensions/wave-like-post-extension.tsx b/apps/web/src/features/post-renderer/components/extensions/wave-like-post-extension.tsx index b00c5f151d..16ae06ec96 100644 --- a/apps/web/src/features/post-renderer/components/extensions/wave-like-post-extension.tsx +++ b/apps/web/src/features/post-renderer/components/extensions/wave-like-post-extension.tsx @@ -82,36 +82,36 @@ export function WaveLikePostRenderer({ link }: { link: string }) { const waveLink = `/waves/${post.author}/${post.permlink}`; return ( -
+ @@ -147,7 +147,7 @@ export function WaveLikePostExtension({ } const container = document.createElement("div"); - container.classList.add("ecency-renderer-wave-like-extension"); + container.classList.add("er-wave"); // Use createRoot instead of hydrateRoot (no server-rendered content to hydrate) const root = createRoot(container); diff --git a/apps/web/src/features/post-renderer/components/extensions/youtube-video-extension.tsx b/apps/web/src/features/post-renderer/components/extensions/youtube-video-extension.tsx index a481a08b9e..3082be61d7 100644 --- a/apps/web/src/features/post-renderer/components/extensions/youtube-video-extension.tsx +++ b/apps/web/src/features/post-renderer/components/extensions/youtube-video-extension.tsx @@ -54,7 +54,7 @@ export function YoutubeVideoExtension({ const elements = Array.from( containerRef.current?.querySelectorAll( - ".markdown-view:not(.markdown-view-pure) .markdown-video-link-youtube:not(.ecency-renderer-youtube-extension)", + ".markdown-view:not(.markdown-view-pure) .markdown-video-link-youtube:not(.er-youtube)", ) ?? [], ); elements.forEach((element) => { @@ -71,8 +71,8 @@ export function YoutubeVideoExtension({ element.dataset.embedSrc = embedSrc; const container = document.createElement("div"); - container.classList.add("ecency-renderer-youtube-extension-frame"); - element.classList.add("ecency-renderer-youtube-extension"); + container.classList.add("er-youtube-frame"); + element.classList.add("er-youtube"); // Use createRoot instead of hydrateRoot (no server-rendered content to hydrate) const root = createRoot(container); diff --git a/apps/web/src/features/post-renderer/components/utils/__tests__/tagLinkEnhancer.spec.ts b/apps/web/src/features/post-renderer/components/utils/__tests__/tagLinkEnhancer.spec.ts index 2eebab5a53..b71035f8c8 100644 --- a/apps/web/src/features/post-renderer/components/utils/__tests__/tagLinkEnhancer.spec.ts +++ b/apps/web/src/features/post-renderer/components/utils/__tests__/tagLinkEnhancer.spec.ts @@ -19,7 +19,7 @@ describe('applyTagLinks', () => { applyTagLinks(container) - expect(tag.classList.contains('ecency-renderer-tag-link-enhanced')).toBe(true) + expect(tag.classList.contains('er-tag-enhanced')).toBe(true) }) it('should enhance multiple tag links', () => { @@ -36,8 +36,8 @@ describe('applyTagLinks', () => { applyTagLinks(container) - expect(tag1.classList.contains('ecency-renderer-tag-link-enhanced')).toBe(true) - expect(tag2.classList.contains('ecency-renderer-tag-link-enhanced')).toBe(true) + expect(tag1.classList.contains('er-tag-enhanced')).toBe(true) + expect(tag2.classList.contains('er-tag-enhanced')).toBe(true) }) it('should not affect non-tag links', () => { @@ -48,7 +48,7 @@ describe('applyTagLinks', () => { applyTagLinks(container) - expect(regularLink.classList.contains('ecency-renderer-tag-link-enhanced')).toBe(false) + expect(regularLink.classList.contains('er-tag-enhanced')).toBe(false) }) }) @@ -61,7 +61,7 @@ describe('applyTagLinks', () => { applyTagLinks(container) - expect(tag.classList.contains('ecency-renderer-tag-link-enhanced')).toBe(false) + expect(tag.classList.contains('er-tag-enhanced')).toBe(false) }) it('should skip links in markdown-view-pure', () => { @@ -72,7 +72,7 @@ describe('applyTagLinks', () => { applyTagLinks(container) - expect(tag.classList.contains('ecency-renderer-tag-link-enhanced')).toBe(false) + expect(tag.classList.contains('er-tag-enhanced')).toBe(false) }) }) @@ -95,7 +95,7 @@ describe('applyTagLinks', () => { applyTagLinks(container) - expect(tag.classList.contains('ecency-renderer-tag-link-enhanced')).toBe(true) + expect(tag.classList.contains('er-tag-enhanced')).toBe(true) }) }) }) diff --git a/apps/web/src/features/post-renderer/components/utils/__tests__/twitterEnhancer.spec.ts b/apps/web/src/features/post-renderer/components/utils/__tests__/twitterEnhancer.spec.ts index 20be50e58c..702e7cd6ea 100644 --- a/apps/web/src/features/post-renderer/components/utils/__tests__/twitterEnhancer.spec.ts +++ b/apps/web/src/features/post-renderer/components/utils/__tests__/twitterEnhancer.spec.ts @@ -31,7 +31,7 @@ describe('applyTwitterEmbeds', () => { applyTwitterEmbeds(container, mockComponent) expect(link.dataset.enhanced).toBe('true') - const wrapper = link.querySelector('.ecency-renderer-twitter-extension-frame') + const wrapper = link.querySelector('.er-twitter-frame') expect(wrapper).toBeTruthy() }) diff --git a/apps/web/src/features/post-renderer/components/utils/__tests__/youtubeVideosEnhancer.spec.ts b/apps/web/src/features/post-renderer/components/utils/__tests__/youtubeVideosEnhancer.spec.ts index 80854cb59f..dd5c455338 100644 --- a/apps/web/src/features/post-renderer/components/utils/__tests__/youtubeVideosEnhancer.spec.ts +++ b/apps/web/src/features/post-renderer/components/utils/__tests__/youtubeVideosEnhancer.spec.ts @@ -38,7 +38,7 @@ describe('applyYoutubeVideos', () => { applyYoutubeVideos(container) expect(link.dataset.enhanced).toBe('true') - const wrapper = link.querySelector('.ecency-renderer-youtube-extension-frame') + const wrapper = link.querySelector('.er-youtube-frame') expect(wrapper).toBeTruthy() }) @@ -79,7 +79,7 @@ describe('applyYoutubeVideos', () => { applyYoutubeVideos(container) - const wrapper = link.querySelector('.ecency-renderer-youtube-extension-frame') + const wrapper = link.querySelector('.er-youtube-frame') expect(wrapper).toBeTruthy() expect(wrapper?.parentElement).toBe(link) }) @@ -110,9 +110,9 @@ describe('applyYoutubeVideos', () => { expect(link.innerHTML).toBe(initialHTML) }) - it('should skip links with ecency-renderer-youtube-extension class', () => { + it('should skip links with er-youtube class', () => { const link = document.createElement('a') - link.classList.add('markdown-video-link-youtube', 'ecency-renderer-youtube-extension') + link.classList.add('markdown-video-link-youtube', 'er-youtube') link.href = 'https://www.youtube.com/watch?v=test' container.appendChild(link) diff --git a/apps/web/src/features/post-renderer/components/utils/hiveAuthorLinkEnhancer.tsx b/apps/web/src/features/post-renderer/components/utils/hiveAuthorLinkEnhancer.tsx index a98e7f3497..75be4740b1 100644 --- a/apps/web/src/features/post-renderer/components/utils/hiveAuthorLinkEnhancer.tsx +++ b/apps/web/src/features/post-renderer/components/utils/hiveAuthorLinkEnhancer.tsx @@ -34,7 +34,7 @@ export function applyAuthorLinks(container: HTMLElement): Root[] { wrapper.href = authorHref; wrapper.target = "_blank"; wrapper.rel = "noopener"; - wrapper.classList.add("ecency-renderer-author-extension", "ecency-renderer-author-extension-link"); + wrapper.classList.add("er-author", "er-author-link"); const root = createRoot(wrapper); root.render(); diff --git a/apps/web/src/features/post-renderer/components/utils/hiveOperationEnhancer.tsx b/apps/web/src/features/post-renderer/components/utils/hiveOperationEnhancer.tsx index bdd98f4be0..a14f798d37 100644 --- a/apps/web/src/features/post-renderer/components/utils/hiveOperationEnhancer.tsx +++ b/apps/web/src/features/post-renderer/components/utils/hiveOperationEnhancer.tsx @@ -28,7 +28,7 @@ export function applyHiveOperations( const op = el.innerText.replace("hive://sign/op/", ""); const wrapper = document.createElement("div"); - wrapper.classList.add("ecency-renderer-hive-operation-extension"); + wrapper.classList.add("er-hive-op"); wrapper.addEventListener("click", () => onClick?.(op)); const root = createRoot(wrapper); diff --git a/apps/web/src/features/post-renderer/components/utils/hivePostLinkEnhancer.tsx b/apps/web/src/features/post-renderer/components/utils/hivePostLinkEnhancer.tsx index 85230ed062..35930e3c3c 100644 --- a/apps/web/src/features/post-renderer/components/utils/hivePostLinkEnhancer.tsx +++ b/apps/web/src/features/post-renderer/components/utils/hivePostLinkEnhancer.tsx @@ -24,7 +24,7 @@ export function applyHivePostLinks( const link = el.getAttribute("href") ?? ""; const wrapper = document.createElement("div"); - wrapper.classList.add("ecency-renderer-hive-post-extension"); + wrapper.classList.add("er-post-link"); const root = createRoot(wrapper); root.render(); diff --git a/apps/web/src/features/post-renderer/components/utils/setupPostEnhancements.ts b/apps/web/src/features/post-renderer/components/utils/setupPostEnhancements.ts index 4fff7577af..244e676443 100644 --- a/apps/web/src/features/post-renderer/components/utils/setupPostEnhancements.ts +++ b/apps/web/src/features/post-renderer/components/utils/setupPostEnhancements.ts @@ -1,9 +1,7 @@ import { applyImageZoom, applyHivePostLinks, - applyAuthorLinks, applyHiveOperations, - applyTagLinks, applyYoutubeVideos, applyThreeSpeakVideos, applyWaveLikePosts, @@ -33,22 +31,20 @@ const TwitterFallback: React.FC<{ id: string }> = ({ id }) => { */ export function setupPostEnhancements(container: HTMLElement, options?: { onHiveOperationClick?: (op: string) => void, - TwitterComponent?: any + TwitterComponent?: any, + images?: string[] }): () => void { const postLinkElements = findPostLinkElements(container); const allRoots: Root[] = [ ...applyHivePostLinks(container, postLinkElements), - ...applyAuthorLinks(container), ...applyHiveOperations(container, options?.onHiveOperationClick), ...applyYoutubeVideos(container), - ...applyThreeSpeakVideos(container), + ...applyThreeSpeakVideos(container, options?.images), ...applyWaveLikePosts(container, postLinkElements), ...applyTwitterEmbeds(container, options?.TwitterComponent ?? TwitterFallback) ]; - applyTagLinks(container); - // Apply image zoom and store the promise for cleanup const zoomPromise = applyImageZoom(container); diff --git a/apps/web/src/features/post-renderer/components/utils/tagLinkEnhancer.ts b/apps/web/src/features/post-renderer/components/utils/tagLinkEnhancer.ts index 3d3fe3353a..df264a8e40 100644 --- a/apps/web/src/features/post-renderer/components/utils/tagLinkEnhancer.ts +++ b/apps/web/src/features/post-renderer/components/utils/tagLinkEnhancer.ts @@ -3,7 +3,7 @@ export function applyTagLinks(container: HTMLElement) { ".markdown-view:not(.markdown-view-pure) .markdown-tag-link" ); tags.forEach(tag => { - tag.classList.add("ecency-renderer-tag-link-enhanced"); + tag.classList.add("er-tag-enhanced"); // more DOM changes if needed }); } diff --git a/apps/web/src/features/post-renderer/components/utils/threeSpeakThumbnail.ts b/apps/web/src/features/post-renderer/components/utils/threeSpeakThumbnail.ts new file mode 100644 index 0000000000..c47cfecaf3 --- /dev/null +++ b/apps/web/src/features/post-renderer/components/utils/threeSpeakThumbnail.ts @@ -0,0 +1,74 @@ +/** + * Injects a thumbnail image into a 3Speak video embed element + * if one doesn't already exist. + * + * Looks through the post's json_metadata.image array for a suitable + * thumbnail, preferring images that reference the same video ID or + * come from known 3Speak CDN domains. + */ +export function injectThreeSpeakThumbnail( + element: HTMLElement, + images?: string[] +): void { + if (!images?.length) return; + if (element.querySelector(".video-thumbnail")) return; + + const embedSrc = element.dataset.embedSrc ?? ""; + const videoId = extractVideoId(embedSrc); + + const thumbnail = findBestThumbnail(images, videoId); + if (!thumbnail) return; + + const img = document.createElement("img"); + img.className = "no-replace video-thumbnail"; + img.alt = ""; + img.setAttribute("itemprop", "thumbnailUrl"); + img.src = thumbnail; + + const playBtn = element.querySelector(".markdown-video-play"); + if (playBtn) { + element.insertBefore(img, playBtn); + } else { + element.appendChild(img); + } +} + +function extractVideoId(embedSrc: string): string { + try { + const url = new URL(embedSrc); + return url.searchParams.get("v") ?? ""; + } catch { + return ""; + } +} + +const THREESPEAK_CDN_PATTERNS = [ + "3speakcontent", + "threespeakvideo", + "3speak.tv", + "3speak.co", +]; + +function findBestThumbnail( + images: string[], + videoId: string +): string | undefined { + if (!images.length) return undefined; + + const permlink = videoId.split("/")[1] ?? ""; + + // Prefer image that matches the video permlink + if (permlink) { + const match = images.find((img) => img.includes(permlink)); + if (match) return match; + } + + // Then prefer images from 3Speak CDN + const cdnMatch = images.find((img) => + THREESPEAK_CDN_PATTERNS.some((pattern) => img.includes(pattern)) + ); + if (cdnMatch) return cdnMatch; + + // Fall back to first image (likely the post thumbnail set during publish) + return images[0]; +} diff --git a/apps/web/src/features/post-renderer/components/utils/threespeakVideosEnhancer.tsx b/apps/web/src/features/post-renderer/components/utils/threespeakVideosEnhancer.tsx index 888f4c8841..038b3a089c 100644 --- a/apps/web/src/features/post-renderer/components/utils/threespeakVideosEnhancer.tsx +++ b/apps/web/src/features/post-renderer/components/utils/threespeakVideosEnhancer.tsx @@ -1,24 +1,28 @@ import { createRoot, Root } from "react-dom/client"; import { ThreeSpeakVideoRenderer } from "../extensions"; +import { injectThreeSpeakThumbnail } from "./threeSpeakThumbnail"; /** * DOM utility enhancer */ -export function applyThreeSpeakVideos(container: HTMLElement): Root[] { +export function applyThreeSpeakVideos(container: HTMLElement, images?: string[]): Root[] { const roots: Root[] = []; const elements = Array.from( container.querySelectorAll( - ".markdown-view:not(.markdown-view-pure) .markdown-video-link-speak:not(.ecency-renderer-speak-extension)" + ".markdown-view:not(.markdown-view-pure) .markdown-video-link-speak:not(.er-speak)" ) ); elements.forEach((el) => { if (el.dataset.enhanced === "true") return; el.dataset.enhanced = "true"; + el.classList.add("er-speak"); + + injectThreeSpeakThumbnail(el, images); const embedSrc = el.dataset.embedSrc ?? ""; const wrapper = document.createElement("div"); - wrapper.classList.add("ecency-renderer-speak-extension-frame"); + wrapper.classList.add("er-speak-frame"); const root = createRoot(wrapper); root.render(); diff --git a/apps/web/src/features/post-renderer/components/utils/twitterEnhancer.tsx b/apps/web/src/features/post-renderer/components/utils/twitterEnhancer.tsx index 09d23b0fad..000e66aa52 100644 --- a/apps/web/src/features/post-renderer/components/utils/twitterEnhancer.tsx +++ b/apps/web/src/features/post-renderer/components/utils/twitterEnhancer.tsx @@ -47,7 +47,7 @@ export function applyTwitterEmbeds( if (!tweetId) return; const wrapper = document.createElement("div"); - wrapper.classList.add("ecency-renderer-twitter-extension-frame"); + wrapper.classList.add("er-twitter-frame"); el.innerHTML = ""; // clear existing link text el.appendChild(wrapper); diff --git a/apps/web/src/features/post-renderer/components/utils/waveLinkEnhancer.tsx b/apps/web/src/features/post-renderer/components/utils/waveLinkEnhancer.tsx index 9fd96e0a99..967cbb98ff 100644 --- a/apps/web/src/features/post-renderer/components/utils/waveLinkEnhancer.tsx +++ b/apps/web/src/features/post-renderer/components/utils/waveLinkEnhancer.tsx @@ -31,7 +31,7 @@ export function applyWaveLikePosts( const link = el.getAttribute("href") ?? ""; const wrapper = document.createElement("div"); - wrapper.classList.add("ecency-renderer-wave-like-extension"); + wrapper.classList.add("er-wave"); const root = createRoot(wrapper); root.render( diff --git a/apps/web/src/features/post-renderer/components/utils/youtubeVideosEnhancer.tsx b/apps/web/src/features/post-renderer/components/utils/youtubeVideosEnhancer.tsx index ae2beac717..051952a8d6 100644 --- a/apps/web/src/features/post-renderer/components/utils/youtubeVideosEnhancer.tsx +++ b/apps/web/src/features/post-renderer/components/utils/youtubeVideosEnhancer.tsx @@ -9,7 +9,7 @@ export function applyYoutubeVideos(container: HTMLElement): Root[] { const roots: Root[] = []; const elements = Array.from( container.querySelectorAll( - ".markdown-view:not(.markdown-view-pure) .markdown-video-link-youtube:not(.ecency-renderer-youtube-extension)" + ".markdown-view:not(.markdown-view-pure) .markdown-video-link-youtube:not(.er-youtube)" ) ); @@ -22,7 +22,7 @@ export function applyYoutubeVideos(container: HTMLElement): Root[] { getYoutubeEmbedUrl(el.getAttribute("href") ?? ""); el.dataset.embedSrc = embedSrc; const wrapper = document.createElement("div"); - wrapper.classList.add("ecency-renderer-youtube-extension-frame"); + wrapper.classList.add("er-youtube-frame"); const root = createRoot(wrapper); root.render(); diff --git a/apps/web/src/features/post-renderer/ecency-renderer.scss b/apps/web/src/features/post-renderer/ecency-renderer.scss index 33a6ba9bd9..22d8a00876 100644 --- a/apps/web/src/features/post-renderer/ecency-renderer.scss +++ b/apps/web/src/features/post-renderer/ecency-renderer.scss @@ -395,8 +395,8 @@ $xxxl-break: "1600px"; // All child elements absolutely positioned within container .video-thumbnail, .markdown-video-play, - .ecency-renderer-youtube-extension-frame, - .ecency-renderer-speak-extension-frame { + .er-youtube-frame, + .er-speak-frame { position: absolute; top: 0; left: 0; @@ -419,8 +419,8 @@ $xxxl-break: "1600px"; pointer-events: none; } - .ecency-renderer-youtube-extension-frame, - .ecency-renderer-speak-extension-frame { + .er-youtube-frame, + .er-speak-frame { z-index: 3; // On top when video plays display: block; margin: 0; diff --git a/apps/web/src/features/shared/discussion/discussion-item-body.tsx b/apps/web/src/features/shared/discussion/discussion-item-body.tsx index 619c772adb..ff82a53bc6 100644 --- a/apps/web/src/features/shared/discussion/discussion-item-body.tsx +++ b/apps/web/src/features/shared/discussion/discussion-item-body.tsx @@ -12,7 +12,7 @@ export function DiscussionItemBody({ entry, isRawContent }: Props) { return ( <> {!isRawContent ? ( - + ) : (
{entry.body}
)} diff --git a/apps/web/src/features/shared/post-content-renderer.tsx b/apps/web/src/features/shared/post-content-renderer.tsx index afc2c2f62a..1de6066649 100644 --- a/apps/web/src/features/shared/post-content-renderer.tsx +++ b/apps/web/src/features/shared/post-content-renderer.tsx @@ -1,8 +1,8 @@ "use client"; import { EcencyRenderer } from "@/features/post-renderer"; -import type { SeoContext } from "@ecency/render-helper"; -import { HTMLProps, memo, useCallback, useState } from "react"; +import type { RenderOptions, SeoContext } from "@ecency/render-helper"; +import { HTMLProps, memo, useCallback, useMemo, useState } from "react"; import { Tweet } from "react-tweet"; import TransactionSigner from "./transactions/transaction-signer"; @@ -12,15 +12,20 @@ interface Props { value: string; seoContext?: SeoContext; onTagClick?: (tag: string) => void; + images?: string[]; + renderOptions?: RenderOptions; } export function PostContentRenderer({ value, seoContext, onTagClick, + images, + renderOptions, ...props }: Props & Omit, "value">) { const [signingOperation, setSigningOperation] = useState(); + const stableRenderOptions = useMemo(() => renderOptions, [renderOptions?.embedVideosDirectly]); const handleHiveOperationClick = useCallback((e: string) => setSigningOperation(e), []); @@ -31,7 +36,7 @@ export function PostContentRenderer({ if (onTagClick) { const target = event.target as HTMLElement | null; const anchor = target?.closest( - ".markdown-tag-link, .ecency-renderer-tag-extension-link" + ".markdown-tag-link, .er-tag-link" ); if (anchor) { @@ -74,6 +79,8 @@ export function PostContentRenderer({ ("details"); diff --git a/apps/web/src/features/shared/video-upload-threespeak/index.tsx b/apps/web/src/features/shared/video-upload-threespeak/index.tsx index 47de0025a3..215cb26519 100644 --- a/apps/web/src/features/shared/video-upload-threespeak/index.tsx +++ b/apps/web/src/features/shared/video-upload-threespeak/index.tsx @@ -117,9 +117,15 @@ export const VideoUpload = (props: Props & React.HTMLAttributes) const extractFrameAsBlob = useCallback( (video: HTMLVideoElement): Promise => new Promise((resolve) => { + const w = video.videoWidth; + const h = video.videoHeight; + if (!w || !h) { + resolve(null); + return; + } const canvas = document.createElement("canvas"); - canvas.width = video.videoWidth; - canvas.height = video.videoHeight; + canvas.width = w; + canvas.height = h; const ctx = canvas.getContext("2d"); if (!ctx) { canvas.width = 0; @@ -127,7 +133,7 @@ export const VideoUpload = (props: Props & React.HTMLAttributes) resolve(null); return; } - ctx.drawImage(video, 0, 0, canvas.width, canvas.height); + ctx.drawImage(video, 0, 0, w, h); canvas.toBlob( (blob) => { // Release canvas GPU resources @@ -151,33 +157,37 @@ export const VideoUpload = (props: Props & React.HTMLAttributes) const video = videoRef.current; if (!video) return; - let cancelled = false; + const abortController = new AbortController(); const permlink = videoData.permlink; + const timeout = setTimeout(() => abortController.abort(), 15_000); + const handleSeeked = async () => { - if (cancelled) return; + if (abortController.signal.aborted) return; setIsExtractingThumbnail(true); try { const blob = await extractFrameAsBlob(video); - if (cancelled || !blob) return; + if (abortController.signal.aborted || !blob) return; const file = new File([blob], "auto-thumbnail.jpg", { type: "image/jpeg" }); - const response = await uploadThumbnailImage({ file }); - if (cancelled || !response?.url) return; + const response = await uploadThumbnailImage({ file, signal: abortController.signal }); + if (abortController.signal.aborted || !response?.url) return; setThumbnailUrl(response.url); try { await setVideoThumbnail(permlink, response.url); } catch { - // Thumbnail image uploaded successfully but metadata persistence failed — non-critical + // Thumbnail image uploaded successfully but metadata persistence failed - non-critical } + } catch { + // Extraction or upload failed/aborted - non-critical, user can still insert video } finally { - if (!cancelled) setIsExtractingThumbnail(false); + if (!abortController.signal.aborted) setIsExtractingThumbnail(false); } }; const handleLoaded = () => { - if (cancelled) return; + if (abortController.signal.aborted) return; video.currentTime = Math.max(0.1, Math.min(1, video.duration * 0.25)); }; @@ -190,7 +200,9 @@ export const VideoUpload = (props: Props & React.HTMLAttributes) } return () => { - cancelled = true; + clearTimeout(timeout); + abortController.abort(); + setIsExtractingThumbnail(false); video.removeEventListener("seeked", handleSeeked); video.removeEventListener("loadeddata", handleLoaded); }; @@ -320,8 +332,7 @@ export const VideoUpload = (props: Props & React.HTMLAttributes)