1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6544],{2800:function(n,e,r){"use strict";r.d(e,{_M:function(){return l},jt:function(){return d}});var t=r(6265),o=r(8347),i=r(5944),a=r(3827),c=r(5472);function s(n,e){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.push.apply(r,t)}return r}function u(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){(0,t.Z)(n,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}))}return n}function l(n){var e=n.children,r=n.className,t=n.style;return(0,i.tZ)(a.E.ul,{variants:c.hg,initial:"hidden",animate:"visible",className:r,style:t,children:e})}function d(n){var e=n.children,r=(n.itemKey,(0,o.Z)(n,["children","itemKey"]));return(0,i.tZ)(a.E.li,u(u({variants:c.Di},r),{},{children:e}))}},2802:function(n,e,r){"use strict";var t=r(6265),o=r(5944),i=r(7261),a=r(8347),c=r(917);function s(n,e){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.push.apply(r,t)}return r}function u(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){(0,t.Z)(n,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}))}return n}function l(){var n=(0,i.Z)(["\n max-width: ",";\n margin: 10rem auto 0 auto;\n\n @media (max-width: 720px) {\n margin: 5rem auto 0 auto;\n width: 85%;\n }\n\n @media (max-width: 325px) {\n width: 90%;\n }\n "]);return l=function(){return n},n}e.Z=function(n){var e=n.maxWidth,r=(0,a.Z)(n,["maxWidth"]);return(0,o.tZ)("main",u(u({css:(0,c.iv)(l(),e)},r),{},{children:n.children}))}},7353:function(n,e,r){"use strict";r.d(e,{Uo:function(){return u},DN:function(){return l},dM:function(){return d}});var t=r(6265),o=r(5944),i=r(3827),a=r(5472);function c(n,e){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.push.apply(r,t)}return r}function s(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?c(Object(r),!0).forEach((function(e){(0,t.Z)(n,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}))}return n}function u(n){var e=n.children,r=n.className,t=n.style,c=n.direction,u=void 0===c?"up":c,l=n.delay,d=void 0===l?0:l,f=n.duration,p=void 0===f?a.th.slow:f,v=n.distance,h=void 0===v?20:v,m=n.as,g=void 0===m?"div":m,b=i.E[g]||i.E.div;if((0,a.nk)())return(0,o.tZ)(b,{className:r,style:t,children:e});return(0,o.tZ)(b,{initial:s({opacity:0},function(){switch(u){case"up":return{y:h};case"down":return{y:-h};case"left":return{x:h};case"right":return{x:-h};case"none":return{};default:return{y:h}}}()),animate:{opacity:1,x:0,y:0},transition:{duration:p,delay:d,ease:a.fv},className:r,style:t,children:e})}function l(n){var e=n.children,r=n.className,t=n.style,c=n.staggerDelay,s=void 0===c?.08:c,u=n.delayChildren,l=void 0===u?0:u,d=n.as,f=void 0===d?"div":d,p=i.E[f]||i.E.div;return(0,a.nk)()?(0,o.tZ)(p,{className:r,style:t,children:e}):(0,o.tZ)(p,{initial:"hidden",animate:"visible",variants:{hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:s,delayChildren:l}}},className:r,style:t,children:e})}function d(n){var e=n.children,r=n.className,t=n.style,c=n.direction,u=void 0===c?"up":c,l=n.distance,d=void 0===l?15:l,f=n.as,p=void 0===f?"div"
1:f,v=i.E[p]||i.E.div;if((0,a.nk)())return(0,o.tZ)(v,{className:r,style:t,children:e});return(0,o.tZ)(v,{variants:{hidden:s({opacity:0},function(){switch(u){case"up":return{y:d};case"down":return{y:-d};case"left":return{x:d};case"right":return{x:-d};case"none":return{};default:return{y:d}}}()),visible:{opacity:1,x:0,y:0,transition:{duration:.4,ease:a.fv}}},className:r,style:t,children:e})}},407:function(n,e,r){"use strict";r.d(e,{l:function(){return a}});var t=r(5944),o=r(3827),i=r(5472);function a(n){var e=n.isLoading,r=n.children,a=n.className,c=n.style,s=n.as,u=void 0===s?"div":s,l=o.E[u]||o.E.div;return(0,i.nk)()?(0,t.tZ)(l,{className:a,style:c,children:r}):(0,t.tZ)(l,{variants:i.MY,initial:"loading",animate:e?"loading":"loaded",className:a,style:c,children:r})}},4714:function(n,e,r){"use strict";r.d(e,{Z:function(){return o}});var t=r(5893);function o(n){var e,r=n.title,o=n.description,i=n.url,a=n.image,c=n.type,s=n.keywords,u=n.author,l=n.authorName,d=n.publishedTime,f=n.modifiedTime,p=n.readingTime,v=n.section,h=n.wordCount,m=n.citationTitle,g=n.citationAuthor,b=n.citationDate,y="https://bublr.life";i&&(i=i.startsWith("/")?y+i:i),a&&(a=a.startsWith("/")?y+a:a);var x=o&&o.length>160?o.substring(0,157)+"...":o,w=(new Date).getFullYear(),Z=(new Date).toISOString().split("T")[0];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("title",{children:r}),(0,t.jsx)("meta",{name:"title",content:r}),(0,t.jsx)("meta",{name:"description",content:x}),(0,t.jsx)("meta",{name:"keywords",content:s||"writing, blog, minimal, writing community, open source, bublr"}),(0,t.jsx)("meta",{property:"og:type",content:c||"website"}),(0,t.jsx)("meta",{property:"og:url",content:i}),(0,t.jsx)("meta",{property:"og:title",content:r}),(0,t.jsx)("meta",{property:"og:description",content:x}),(0,t.jsx)("meta",{property:"og:site_name",content:"Bublr"}),(0,t.jsx)("meta",{property:"og:locale",content:"en_US"}),a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("meta",{property:"og:image",content:a}),(0,t.jsx)("meta",{property:"og:image:secure_url",content:a}),(0,t.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,t.jsx)("meta",{property:"og:image:height",content:"630"}),(0,t.jsx)("meta",{property:"og:image:alt",content:r}),(0,t.jsx)("meta",{property:"og:image:type",content:"image/png"})]}),"article"===c&&(0,t.jsxs)(t.Fragment,{children:[d&&(0,t.jsx)("meta",{property:"article:published_time",content:d}),f&&(0,t.jsx)("meta",{property:"article:modified_time",content:f}),u&&(0,t.jsx)("meta",{property:"article:author",content:u}),v&&(0,t.jsx)("meta",{property:"article:section",content:v}),(0,t.jsx)("meta",{property:"article:tag",content:"blog"}),(0,t.jsx)("meta",{property:"article:tag",content:"writing"}),s&&s.split(",").slice(0,5).map((function(n,e){return(0,t.jsx)("meta",{property:"article:tag",content:n.trim()},"og-tag-".concat(e))}))]}),(0,t.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,t.jsx)("meta",{name:"twitter:site",content:"@bublr"}),(0,t.jsx)("meta",{name:"twitter:creator",content:"@bublr"}),(0,t.jsx)("meta",{name:"twitter:url",content:i}),(0,t.jsx)("meta",{name:"twitter:title",content:r}),(0,t.jsx)("meta",{name:"twitter:description",content:x}),a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("meta",{name:"twitter:image",content:a}),(0,t.jsx)("meta",{name:"twitter:image:alt",content:r})]}),p&&(0,t.jsx)("meta",{name:"twitter:label1",content:"Reading time"}),p&&(0,t.jsx)("meta",{name:"twitter:data1",content:"".concat(p," min read")}),h&&(0,t.jsx)("meta",{name:"twitter:label2",content:"Word count"}),h&&(0,t.jsx)("meta",{name:"twitter:data2",content:"".concat(h," words")}),(0,t.jsx)("meta",{name:"DC.title",content:r}),(0,t.jsx)("meta",{name:"DC.description",content:x}),(0,t.jsx)("meta",{name:"DC.publisher",content:"Bublr"}),(0,t.jsx)("meta",{name:"DC.language",content:"en"}),(0,t.jsx)("meta",{name:"DC.type",content:"article"===c?"Text.Article":"Text"}),(0,t.jsx)("meta",{name:"DC.format",content:"text/html"}),(0,t.jsx)("meta",{name:"DC.rights",content:"Copyright ".concat(w," Bublr")}),l&&(0,t.jsx)("meta",{name:"DC.creator",content:l}),d&&(0,t.jsx)("meta",{name:"DC.date",content:d.split("T")[0]}),f&&(0,t.jsx)("meta",{name:"DC.date.modified",content:f.split("T")[0]}),i&&(0,t.jsx)("meta",{name:"DC.identifier",content:i}),v&&(0,t.jsx)("meta",{name:"DC.subject",content:v}),(0,t.jsx)("meta",{name:"citation_title",content:m||r}),(g||l)&&(0,t.jsx)("meta",{name:"citation_author",content:g||l}),(b||d)&&(0,t.jsx)("meta",{name:"citation_date",content:null===(e=b||d)||void 0===e?void 0:e.split("T")[0]}),(0,t.jsx)("meta",{name:"citation_public_url",content:i}),(0,t.jsx)("meta",{name:"citation_publisher",content:"Bublr"}),f&&(0,t.jsx)("meta",{name:"article:modified",content:f}),"article"===c&&(0,t.jsx)("meta",{name:"last-modified",content:f||d||Z}),(0,t.jsx)("meta",{name:"content-type",content:"article"===c?"blog-post":"website"}),(0,t.jsx)("meta",{name:"ai-summarization",content:"enabled"}),(0,t.jsx)("meta",{name:"ai-citation",content:"enabled"}),"article"===c&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("meta",{name:"article-type",content:"blog"}),(0,t.jsx)("meta",{name:"content-format",content:"long-form"}),p&&(0,t.jsx)("meta",{name:"reading-time",content:"".concat(p," minutes")}),h&&(0,t.jsx)("meta",{name:"word-count",content:String(h)})]}),(0,t.jsx)("meta",{name:"schema.org:type",content:"article"===c?"BlogPosting":"WebPage"}),(0,t.jsx)("meta",{property:"linkedin:owner",content:"Bublr"}),(0,t.jsx)("meta",{name:"pinterest-rich-pin",content:"true"})]})}},8171:function(n,e,r){"use strict";r.d(e,{Z:function(){return y}});var t=r(5944),o=r(7261),i=r(7294),a=r(917);function c(){var n=(0,o.Z)(["\n position: absolute;\n top: 50%;\n left: 0.75rem;\n transform: translateY(-50%);\n pointer-events: none;\n\n path {\n stroke: var(--grey-3);\n }\n"]);return c=function(){return n},n}function s(){var n=(0,o.Z)(["\n position: absolute;\n margin: 0.8em;\n\n path {\n stroke: var(--grey-3);\n }\n"]);return s=function(){return n},n}function u(){var n=(0,o.Z)(["\n width: 100%;\n position: relative;\n"]);return u=function(){return n},n}function l(){var n=(0,o.Z)(["\n width: 80%;\n position: relative;\n"]);return l=function(){return n},n}function d(){var n=(0,o.Z)(["\n display: block;\n width: 100%;\n padding: 0.5rem 0.85rem 0.5rem 2.15rem;\n background: var(--accent-bg);\n border: 1px dashed var(--border-dashed);\n outline: none;\n border-radius: 6px;\n font-family: 'Inter', sans-serif;\n font-size: 0.875rem;\n color: var(--grey-4);\n transition: border-color 150ms ease, background 150ms ease, box-shadow 150ms ease;\n\n &::placeholder {\n color: var(--grey-3);\n }\n\n &:hover {\n border-color: var(--border);\n }\n\n &:focus {\n background: var(--grey-1);\n border: 1px solid var(--accent-border);\n box-shadow: 0 0 0 3px var(--accent-soft);\n }\n"]);return d=function(){return n},n}function f(){var n=(0,o.Z)(["\n display: block;\n width: 100%;\n padding: 0.75em 1em 0.75em 2.5em;\n background: none;\n border: 1px solid var(--grey-2);\n outline: none;\n border-radius: 0.5rem;\n\n color: var(--grey-4);\n &::placeholder {\n color: var(--grey-3);\n }\n"]);return f=function(){return n},n}var p=(0,a.iv)(f()),v=(0,a.iv)(d()),h=(0,a.iv)(l()),m=(0,a.iv)(u()),g=(0,a.iv)(s()),b=(0,a.iv)(c());function y(n){var e=(0,i.useState)(""),r=e[0],o=e[1],a=n.isGlobalSearch?"Search published posts...":"Search your posts...",c="dashboard"===n.variant;(0,i.useEffect)((function(){if(n.isGlobalSearch){var e=setTimeout((function(){(r.trim().length>0||""===r)&&n.getSearchInput(r)}),500);return function(){return clearTimeout(e)}}var t=setTimeout((function(){n.posts&&(s(),n.getSearchInput(r))}),500);return function(){return clearTimeout(t)}}),[r]);var s=function(){if(n.isGlobalSearch)console.log("Do global search");else{var e=n.posts.filter((function(n){return n.title.toLowerCase().includes(r.toLowerCase())}));n.getFilteredPosts(e)}};return(0,t.BX)("div",{css:c?m:h,children:[(0,t.tZ)("svg",{xmlns:"http://www.w3.org/2000/svg",width:c?"14":"1.1em",height:c?"14":"1.1em",fill:"none",strokeWidth:"1.5",viewBox:"0 0 24 24",css:c?b:g,children:(0,t.tZ)("path",{strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",d:"m17 17 4 4M3 11a8 8 0 1 0 16 0 8 8 0 0 0-16 0Z"})}),(0,t.tZ)("input",{id:"search-posts",type:"text",placeholder:a,onKeyDown:function(e){n.isGlobalSearch&&"Enter"===e.key&&n.getSearchInput(r)},css:c?v:p,onChange:function(n){o(n.target.value)}})]})}},5186:function(n,e,r){"use strict";r.d(e,{Z:function(){return d}});var t=r(7261),o=r(5944),i=r(917),a=r(7294),c=r(425);function s(){var n=(0,t.Z)(["\n color: var(--grey-2);\n cursor: pointer;\n transition: all 200ms ease;\n border: none;\n padding: 0;\n background: none;\n\n &:hover {\n color: var(--grey-3);\n }\n "]);return s=function(){return n},n}var u=function(){return(0,o.tZ)("svg",{width:"18",height:"18",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.tZ)("path",{d:"M7.5 0C7.77614 0 8 0.223858 8 0.5V2.5C8 2.77614 7.77614 3 7.5 3C7.22386 3 7 2.77614 7 2.5V0.5C7 0.223858 7.22386 0 7.5 0ZM2.1967 2.1967C2.39196 2.00144 2.70854 2.00144 2.90381 2.1967L4.31802 3.61091C4.51328 3.80617 4.51328 4.12276 4.31802 4.31802C4.12276 4.51328 3.80617 4.51328 3.61091 4.31802L2.1967 2.90381C2.00144 2.70854 2.00144 2.39196 2.1967 2.1967ZM0.5 7C0.223858 7 0 7.22386 0 7.5C0 7.77614 0.223858 8 0.5 8H2.5C2.77614 8 3 7.77614 3 7.5C3 7.22386 2.77614 7 2.5 7H0.5ZM2.1967 12.8033C2.00144 12.608 2.00144 12.2915 2.1967 12.0962L3.61091 10.682C3.80617 10.4867 4.12276 10.4867 4.31802 10.682C4.51328 10.8772 4.51328 11.1938 4.31802 11.3891L2.90381 12.8033C2.70854 12.9986 2.39196 12.9986 2.1967 12.8033ZM12.5 7C12.2239 7 12 7.22386 12 7.5C12 7.77614 12.2239 8 12.5 8H14.5C14.7761 8 15 7.77614 15 7.5C15 7.22386 14.7761 7 14.5 7H12.5ZM10.682 4.31802C10.4867 4.12276 10.4867 3.80617 10.682 3.61091L12.0962 2.1967C12.2915 2.00144 12.608 2.00144 12.8033 2.1967C12.9986 2.39196 12.9986 2.70854 12.8033 2.90381L11.3891 4.3
11802C11.1938 4.51328 10.8772 4.51328 10.682 4.31802ZM8 12.5C8 12.2239 7.77614 12 7.5 12C7.22386 12 7 12.2239 7 12.5V14.5C7 14.7761 7.22386 15 7.5 15C7.77614 15 8 14.7761 8 14.5V12.5ZM10.682 10.682C10.8772 10.4867 11.1938 10.4867 11.3891 10.682L12.8033 12.0962C12.9986 12.2915 12.9986 12.608 12.8033 12.8033C12.608 12.9986 12.2915 12.9986 12.0962 12.8033L10.682 11.3891C10.4867 11.1938 10.4867 10.8772 10.682 10.682ZM5.5 7.5C5.5 6.39543 6.39543 5.5 7.5 5.5C8.60457 5.5 9.5 6.39543 9.5 7.5C9.5 8.60457 8.60457 9.5 7.5 9.5C6.39543 9.5 5.5 8.60457 5.5 7.5ZM7.5 4.5C5.84315 4.5 4.5 5.84315 4.5 7.5C4.5 9.15685 5.84315 10.5 7.5 10.5C9.15685 10.5 10.5 9.15685 10.5 7.5C10.5 5.84315 9.15685 4.5 7.5 4.5Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})},l=function(){return(0,o.tZ)("svg",{width:"18",height:"18",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.tZ)("path",{d:"M2.89998 0.499976C2.89998 0.279062 2.72089 0.0999756 2.49998 0.0999756C2.27906 0.0999756 2.09998 0.279062 2.09998 0.499976V1.09998H1.49998C1.27906 1.09998 1.09998 1.27906 1.09998 1.49998C1.09998 1.72089 1.27906 1.89998 1.49998 1.89998H2.09998V2.49998C2.09998 2.72089 2.27906 2.89998 2.49998 2.89998C2.72089 2.89998 2.89998 2.72089 2.89998 2.49998V1.89998H3.49998C3.72089 1.89998 3.89998 1.72089 3.89998 1.49998C3.89998 1.27906 3.72089 1.09998 3.49998 1.09998H2.89998V0.499976ZM5.89998 3.49998C5.89998 3.27906 5.72089 3.09998 5.49998 3.09998C5.27906 3.09998 5.09998 3.27906 5.09998 3.49998V4.09998H4.49998C4.27906 4.09998 4.09998 4.27906 4.09998 4.49998C4.09998 4.72089 4.27906 4.89998 4.49998 4.89998H5.09998V5.49998C5.09998 5.72089 5.27906 5.89998 5.49998 5.89998C5.72089 5.89998 5.89998 5.72089 5.89998 5.49998V4.89998H6.49998C6.72089 4.89998 6.89998 4.72089 6.89998 4.49998C6.89998 4.27906 6.72089 4.09998 6.49998 4.09998H5.89998V3.49998ZM1.89998 6.49998C1.89998 6.27906 1.72089 6.09998 1.49998 6.09998C1.27906 6.09998 1.09998 6.27906 1.09998 6.49998V7.09998H0.499976C0.279062 7.09998 0.0999756 7.27906 0.0999756 7.49998C0.0999756 7.72089 0.279062 7.89998 0.499976 7.89998H1.09998V8.49998C1.09998 8.72089 1.27906 8.89998 1.49998 8.89998C1.72089 8.89998 1.89998 8.72089 1.89998 8.49998V7.89998H2.49998C2.72089 7.89998 2.89998 7.72089 2.89998 7.49998C2.89998 7.27906 2.72089 7.09998 2.49998 7.09998H1.89998V6.49998ZM8.54406 0.982326C8.24708 0.941569 7.94518 0.923413 7.64568 0.928604C7.34578 0.933798 7.11598 1.18243 7.12118 1.48233C7.12638 1.78222 7.37501 2.01202 7.67491 2.00682C7.95476 2.00192 8.23424 2.01843 8.51044 2.05633C8.80773 2.09683 9.08196 1.89211 9.12246 1.59481C9.16296 1.29752 8.95824 1.02328 8.66094 0.982789L8.54406 0.982326ZM10.3955 1.92808C10.1513 1.77404 9.84192 1.85078 9.68788 2.09498C9.53384 2.33917 9.61058 2.64857 9.85477 2.80262C10.6423 3.30263 11.3163 3.97639 11.8177 4.76558C11.9718 5.00977 12.2812 5.08651 12.5254 4.93247C12.7696 4.77843 12.8463 4.46903 12.6923 4.22484C12.1076 3.3027 11.3196 2.51741 10.3955 1.92808ZM14.0713 7.63627C14.0692 7.33637 13.8396 7.08774 13.5397 7.08254C13.2398 7.07734 12.9912 7.30295 12.986 7.60285C12.9828 7.79003 12.9713 7.97719 12.9516 8.16398C12.917 8.4622 13.1275 8.73158 13.4257 8.76601C13.724 8.80044 13.9933 8.58993 14.0278 8.29171C14.0506 8.07486 14.0642 7.85688 14.0713 7.63627ZM13.4552 10.7063C13.7098 10.5647 13.8025 10.2447 13.6608 9.99008C13.5191 9.73549 13.1991 9.6428 12.9445 9.78447C12.4896 10.0415 12.0012 10.2435 11.4905 10.3856C11.2025 10.4657 11.0315 10.7651 11.1117 11.053C11.1919 11.341 11.4913 11.512 11.7792 11.4318C12.3811 11.2631 12.9561 11.024 13.4552 10.7063ZM9.06843 12.0905C9.30189 11.9365 9.37862 11.6271 9.22458 11.3929C9.07054 11.1587 8.76114 11.082 8.52694 11.236C8.14062 11.4912 7.71789 11.6911 7.27122 11.8296C6.97942 11.9198 6.81722 12.2247 6.90741 12.5165C6.99759 12.8083 7.30251 12.9705 7.59431 12.8803C8.1371 12.7116 8.64909 12.4664 9.06843 12.0905ZM5.04942 12.5821C5.35099 12.5696 5.59053 12.3236 5.578 12.022C5.56548 11.7204 5.31949 11.4808 5.01792 11.4934C4.63875 11.5093 4.25768 11.4869 3.88165 11.4268C3.58383 11.3791 3.30441 11.579 3.25673 11.8768C3.20904 12.1746 3.40893 12.454 3.70675 12.5017C4.14806 12.5718 4.59788 12.6002 5.04942 12.5821ZM2.49998 12.9C2.72089 12.9 2.89998 12.7209 2.89998 12.5C2.89998 12.2791 2.72089 12.1 2.49998 12.1C2.27906 12.1 2.09998 12.2791 2.09998 12.5C2.09998 12.7209 2.27906 12.9 2.49998 12.9Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})};function d(){var n=(0,c.F)(),e=n.setTheme,r=n.resolvedTheme,t=(0,a.useState)(!1),d=t[0],f=t[1];return(0,a.useEffect)((function(){f(!0)}),[]),d?(0,o.tZ)("button",{onClick:function(){return e("dark"===r?"light":"dark")},"aria-label":"Switch to ".concat("dark"===r?"light":"dark"," mode"),css:(0,i.iv)(s()),children:"dark"===r?(0,o.tZ)(u,{}):(0,o.tZ)(l,{})}):null}},6284:function(n,e,r){"use strict";r.r(e),r.d(e,{default:function(){return _e}});
1var t=r(5944),o=r(7261),i=r(9999),a=r(6265),c=r(809),s=r.n(c),u=r(2447),l=r(4121),d=r(1664),f=r(9008),p=r(7294),v=r(917),h=r(1163),m=r(2647),g=r(3349),b=(r(6677),r(2098)),y=r(5144),x=r(2999);function w(n,e){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.push.apply(r,t)}return r}function Z(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?w(Object(r),!0).forEach((function(e){(0,a.Z)(n,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}))}return n}function k(){var n=(0,o.Z)(["\n display: flex;\n margin-bottom: 5rem;\n justify-content: space-evenly;\n\n a {\n display: inline-block;\n position: relative;\n text-decoration: none;\n color: var(--grey-3);\n cursor: pointer;\n margin-right: 1.5rem;\n margin: 0 var(--spacing, 0px);\n transition: margin .25s, color .2s ease;\n }\n\n a:hover {\n color: var(--grey-4);\n }\n \n a svg {\n width: 76px;\n height: 40px;\n position: absolute;\n left: 50%;\n bottom: 0;\n transform: translate(-50%, 7px) translateZ(0);\n fill: none;\n stroke: var(--stroke, var(--line));\n stroke-linecap: round;\n stroke-width: 2px;\n stroke-dasharray: var(--offset, 69px) 278px;\n stroke-dashoffset: 361px;\n transition: stroke .25s ease var(--stroke-delay, 0s), stroke-dasharray .35s;\n }\n \n button {\n color: var(--grey-3);\n cursor: pointer;\n transition: all 200ms ease;\n }\n\n button:hover {\n color: var(--grey-4);\n }\n\n button:last-of-type {\n margin-right: 0;\n }\n\n button {\n border: none;\n padding: 0;\n background: none;\n }\n "]);return k=function(){return n},n}var C=function(n){return(0,p.useEffect)((function(){document.querySelectorAll("header a").forEach((function(n){if(!n.querySelector("svg")){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.setAttribute("viewBox","0 0 70 36");var r=document.createElementNS("http://www.w3.org/2000/svg","path");r.setAttribute("d","M6.9739 30.8153H63.0244C65.5269 30.8152 75.5358 -3.68471 35.4998 2.81531C-16.1598 11.2025 0.894099 33.9766 26.9922 34.3153C104.062 35.3153 54.5169 -6.68469 23.489 9.31527"),e.appendChild(r),n.appendChild(e)}}))}),[]),(0,t.tZ)("header",Z(Z({css:(0,v.iv)(k())},n),{},{children:n.children}))},j=r(2802),O=r(8171),B=r(8564),L=r(5186),S=r(6415),E=r(3827),P=r(5472),M=r(407),D=r(7353);function N(){var n=(0,o.Z)(["\n position: absolute;\n top: -4px;\n right: -4px;\n background: #ef4444;\n color: white;\n font-size: 0.6rem;\n min-width: 14px;\n height: 14px;\n padding: 0 3px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n justify-content: center;\n font-weight: 600;\n "]);return N=function(){return n},n}function X(){var n=(0,o.Z)(["\n position: relative;\n background: none;\n border: none;\n color: var(--grey-2);\n cursor: pointer;\n padding: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: color 0.2s;\n\n &:hover {\n color: var(--grey-3);\n }\n "]);return X=function(){return n},n}function z(){var n=(0,o.Z)(["font-size: 0.8rem; margin-top: 0.25rem;"]);return z=function(){return n},n}function T(){var n=(0,o.Z)(["margin-top: 0.5rem; font-size: 0.9rem;"]);return T=function(){return n},n}function H(){var n=(0,o.Z)(["\n text-align: center;\n padding: 3rem 1rem;\n color: var(--grey-3);\n "]);return H=function(){return n},n}function _(){var n=(0,o.Z)(["display: flex; flex-direction: column;"]);return _=function(){return n},n}function R(){var n=(0,o.Z)(["font-size: 0.8rem; margin-top: 0.25rem;"]);return R=function(){return n},n}function V(){var n=(0,o.Z)(["margin-top: 0.5rem; font-size: 0.9rem;"]);return V=function(){return n},n}function W(){var n=(0,o.Z)(["\n text-align: center;\n padding: 3rem 1rem;\n color: var(--grey-3);\n "]);return W=function(){return n},n}function F(){var n=(0,o.Z)(["display: flex; flex-direction: column;"]);return F=function(){return n},n}function U(){var n=(0,o.Z)(["\n flex: 1;\n padding: 0.5rem;\n background: ",";\n border: none;\n border-radius: 0.25rem;\n color: var(--grey-4);\n font-size: 0.8rem;\n cursor: pointer;\n transition: all 0.2s;\n\n &:hover {\n background: var(--grey-2);\n }\n "]);return U=function(){return n},n}function A(){var n=(0,o.Z)(["\n flex: 1;\n padding: 0.5rem;\n background: ",";\n border: none;\n border-radius: 0.25rem;\n color: var(--grey-4);\n font-size: 0.8rem;\n cursor: pointer;\n transition: all 0.2s;\n\n &:hover {\n background: var(--grey-2);\n }\n "]);return A=function(){return n},n}function I(){var n=(0,o.Z)(["\n display: flex;\n gap: 0.5rem;\n padding: 0.5rem;\n border-bottom: 1px solid var(--grey-2);\n margin-bottom: 0.5rem;\n "]);return I=function(){return n},n}function Y(){var n=(0,o.Z)(["font-size: 0.8rem; margin-top: 0.25rem;"]);return Y=function(){return n},n}function G(){var n=(0,o.Z)(["margin-top: 0.5rem; font-size: 0.9rem;"]);return G=function(){return n},n}function J(){var n=(0,o.Z)(["\n text-align: center;\n padding: 3rem 1rem;\n color: var(--grey-3);\n "]);return J=function(){return n},n}function Q(){var n=(0,o.Z)(["display: flex; flex-direction: column;"]);return Q=function(){return n},n}function q(){var n=(0,o.Z)(["font-size: 0.8rem; margin-top: 0.25rem;"]);return q=function(){return n},n}function K(){var n=(0,o.Z)(["margin-top: 0.5rem; font-size: 0.9rem;"]);return K=function(){return n},n}function $(){var n=(0,o.Z)(["\n text-align: center;\n padding: 3rem 1rem;\n color: var(--grey-3);\n "]);return $=function(){return n},n}function nn(){var n=(0,o.Z)(["display: flex; flex-direction: column;"]);return nn=function(){return n},n}function en(){var n=(0,o.Z)(["font-size: 0.8rem; margin-top: 0.25rem;"]);return en=function(){return n},n}function rn(){var n=(0,o.Z)(["margin-top: 0.5rem; font-size: 0.9rem;"]);return rn=function(){return n},n}function tn(){var n=(0,o.Z)(["\n text-align: center;\n padding: 3rem 1rem;\n color: var(--grey-3);\n "]);return tn=function(){return n},n}function on(){var n=(0,o.Z)(["display: flex; flex-direction: column; gap: 0.25rem;"]);return on=function(){return n},n}function an(){var n=(0,o.Z)(["\n display: flex;\n align-items: center;\n justify-content: center;\n min-height: 150px;\n color: var(--grey-3);\n font-size: 0.9rem;\n "]);return an=function(){return n},n}function cn(){var n=(0,o.Z)(["\n flex: 1;\n overflow-y: auto;\n padding: 0.5rem;\n\n /* Hide scrollbar for Chrome, Safari and Opera */\n &::-webkit-scrollbar {\n display: none;\n }\n\n /* Hide scrollbar for IE, Edge and Firefox */\n -ms-overflow-style: none;\n scrollbar-width: none;\n "]);return cn=function(){return n},n}function sn(){var n=(0,o.Z)(["\n background: var(--grey-2);\n color: var(--grey-4);\n font-size: 0.7rem;\n padding: 0.1rem 0.4rem;\n border-radius: 10px;\n "]);return sn=function(){return n},n}function un(){var n=(0,o.Z)(["\n flex: 1;\n flex-shrink: 0;\n min-width: fit-content;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 0.5rem;\n padding: 0.75rem;\n background: none;\n border: none;\n border-bottom: 2px solid ",";\n color: ",";\n cursor: pointer;\n transition: all 0.2s;\n font-size: 0.85rem;\n white-space: nowrap;\n\n &:hover {\n color: var(--grey-4);\n }\n "]);return un=function(){return n},n}function ln(){var n=(0,o.Z)(["\n background: var(--grey-2);\n color: var(--grey-4);\n font-size: 0.7rem;\n padding: 0.1rem 0.4rem;\n border-radius: 10px;\n "]);return ln=function(){return n},n}function dn(){var n=(0,o.Z)(["\n flex: 1;\n flex-shrink: 0;\n min-width: fit-content;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 0.5rem;\n padding: 0.75rem;\n background: none;\n border: none;\n border-bottom: 2px solid ",";\n color: ",";\n cursor: pointer;\n transition: all 0.2s;\n font-size: 0.85rem;\n white-space: nowrap;\n\n &:hover {\n color: var(--grey-4);\n }\n "]);return dn=function(){return n},n}function fn(){var n=(0,o.Z)(["\n background: var(--grey-2);\n color: var(--grey-4);\n font-size: 0.7rem;\n padding: 0.1rem 0.4rem;\n border-radius: 10px;\n "]);return fn=function(){return n},n}function pn(){var n=(0,o.Z)(["\n flex: 1;\n flex-shrink: 0;\n min-width: fit-content;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 0.5rem;\n padding: 0.75rem;\n background: none;\n border: none;\n border-bottom: 2px solid ",";\n color: ",";\n cursor: pointer;\n transition: all 0.2s;\n font-size: 0.85rem;\n white-space: nowrap;\n\n &:hover {\n color: var(--grey-4);\n }\n "]);return pn=function(){return n},n}function vn(){var n=(0,o.Z)(["\n background: #ef4444;\n color: white;\n font-size: 0.7rem;\n padding: 0.1rem 0.4rem;\n border-radius: 10px;\n font-weight: 500;\n "]);return vn=function(){return n},n}function hn(){var n=(0,o.Z)(["\n flex: 1;\n flex-shrink: 0;\n min-width: fit-content;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 0.5rem;\n padding: 0.75rem;\n background: none;\n border: none;\n border-bottom: 2px solid ",";\n color: ",";\n cursor: pointer;\n transition: all 0.2s;\n font-size: 0.85rem;\n white-space: nowrap;\n\n &:hover {\n color: var(--grey-4);\n }\n "]);return hn=function(){return n},n}function mn(){var n=(0,o.Z)(["\n display: flex;\n border-bottom: 1px solid var(--grey-2);\n overflow-x: auto;\n overflow-y: hidden;\n\n /* Hide scrollbar for Chrome, Safari and Opera */\n &::-webkit-scrollbar {\n display: none;\n }\n\n /* Hide scrollbar for IE, Edge and Firefox */\n -ms-overflow-style: none;\n scrollbar-width: none;\n "]);return mn=function(){return n},n}function gn(){var n=(0,o.Z)(["\n background: none;\n border: none;\n color: var(--grey-3);\n cursor: pointer;\n padding: 0.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 0.25rem;\n\n &:hover {\n color: var(--grey-4);\n background: var(--grey-2);\n }\n "]);return gn=function(){return n},n}function bn(){var n=(0,o.Z)(["\n background: none;\n border: 1px solid var(--grey-2);\n color: var(--grey-3);\n font-size: 0.75rem;\n cursor: pointer;\n padding: 0.25rem 0.5rem;\n border-radius: 0.25rem;\n display: flex;\n align-items: center;\n gap: 0.25rem;\n\n &:hover {\n color: var(--grey-4);\n border-color: var(--grey-3);\n }\n "]);return bn=function(){return n},n}function yn(){var n=(0,o.Z)(["\n background: none;\n border: none;\n color: var(--grey-3);\n font-size: 0.75rem;\n cursor: pointer;\n padding: 0.25rem 0.5rem;\n border-radius: 0.25rem;\n\n &:hover {\n color: var(--grey-4);\n background: var(--grey-2);\n }\n "]);return yn=function(){return n},n}function xn(){var n=(0,o.Z)(["\n background: none;\n border: 1px solid var(--grey-2);\n color: var(--grey-3);\n cursor: pointer;\n padding: 0.25rem;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 24px;\n height: 24px;\n transition: all 0.2s;\n\n &:hover {\n color: var(--grey-4);\n border-color: var(--grey-3);\n }\n "]);return xn=function(){return n},n}function wn(){var n=(0,o.Z)(["display: flex; align-items: center; gap: 0.5rem;"]);return wn=function(){return n},n}function Zn(){var n=(0,o.Z)(["\n font-size: 1rem;\n font-weight: 500;\n margin: 0;\n color: var(--grey-4);\n "]);return Zn=function(){return n},n}function kn(){var n=(0,o.Z)(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid var(--grey-2);\n "]);return kn=function(){return n},n}function Cn(){var n=(0,o.Z)(["\n position: fixed;\n top: 0;\n right: 0;\n width: 100%;\n max-width: 380px;\n height: 100vh;\n background: var(--grey-1);\n border-left: 1px solid var(--grey-2);\n z-index: 1000;\n display: flex;\n flex-direction: column;\n box-shadow: -4px 0 20px rgba(0, 0, 0, 0.15);\n overflow: hidden;\n\n @media (max-width: 480px) {\n max-width: 100%;\n }\n "]);return Cn=function(){return n},n}function jn(){var n=(0,o.Z)(["\n position: fixed;\n inset: 0;\n background: rgba(0, 0, 0, 0.2);\n z-index: 999;\n "]);return jn=function(){return n},n}function On(n,e){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);e&&(t=t
1.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.push.apply(r,t)}return r}function Bn(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?On(Object(r),!0).forEach((function(e){(0,a.Z)(n,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):On(Object(r)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}))}return n}function Ln(){var n=(0,o.Z)(["\n font-size: 0.75rem;\n color: var(--grey-3);\n "]);return Ln=function(){return n},n}function Sn(){var n=(0,o.Z)(["\n font-size: 0.85rem;\n color: var(--grey-4);\n margin: 0;\n font-weight: 500;\n "]);return Sn=function(){return n},n}function En(){var n=(0,o.Z)(["flex: 1; min-width: 0;"]);return En=function(){return n},n}function Pn(){var n=(0,o.Z)(["\n width: 32px;\n height: 32px;\n border-radius: 50%;\n object-fit: cover;\n flex-shrink: 0;\n "]);return Pn=function(){return n},n}function Mn(){var n=(0,o.Z)(["\n display: flex;\n align-items: center;\n gap: 0.75rem;\n padding: 0.75rem;\n border-radius: 0.5rem;\n text-decoration: none;\n color: inherit;\n transition: background 0.2s;\n\n &:hover {\n background: var(--grey-2);\n }\n "]);return Mn=function(){return n},n}function Dn(){var n=(0,o.Z)(["\n background: none;\n border: none;\n color: var(--grey-3);\n cursor: pointer;\n padding: 0.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 0.25rem;\n transition: all 0.2s;\n opacity: ",";\n flex-shrink: 0;\n margin-top: 0.25rem;\n\n &:hover:not(:disabled) {\n color: #dc2626;\n background: rgba(220, 38, 38, 0.1);\n }\n "]);return Dn=function(){return n},n}function Nn(){var n=(0,o.Z)(["\n font-size: 0.75rem;\n color: var(--grey-3);\n "]);return Nn=function(){return n},n}function Xn(){var n=(0,o.Z)(["\n font-size: 0.85rem;\n color: var(--grey-4);\n margin: 0;\n word-break: break-all;\n line-height: 1.4;\n "]);return Xn=function(){return n},n}function zn(){var n=(0,o.Z)(["flex: 1; min-width: 0;"]);return zn=function(){return n},n}function Tn(){var n=(0,o.Z)(["\n width: 32px;\n height: 32px;\n border-radius: 50%;\n object-fit: cover;\n flex-shrink: 0;\n "]);return Tn=function(){return n},n}function Hn(){var n=(0,o.Z)(["\n display: flex;\n align-items: flex-start;\n gap: 0.75rem;\n padding: 0.75rem;\n border-radius: 0.5rem;\n background: var(--grey-1);\n border: 1px solid var(--grey-2);\n margin-bottom: 0.5rem;\n transition: all 0.2s;\n\n &:hover {\n border-color: var(--grey-3);\n }\n "]);return Hn=function(){return n},n}function _n(){var n=(0,o.Z)(["\n width: 1.25rem;\n height: 1.25rem;\n border-radius: 50%;\n "]);return _n=function(){return n},n}function Rn(){var n=(0,o.Z)(["\n display: flex;\n align-items: center;\n gap: 0.5rem;\n color: var(--grey-3);\n font-size: 0.8rem;\n "]);return Rn=function(){return n},n}function Vn(){var n=(0,o.Z)(["\n font-size: 0.9rem;\n font-weight: 400;\n margin: 0 0 0.4rem 0;\n color: var(--grey-4);\n "]);return Vn=function(){return n},n}function Wn(){var n=(0,o.Z)(["\n display: block;\n padding: 0.75rem;\n border-radius: 0.5rem;\n text-decoration: none;\n color: inherit;\n cursor: pointer;\n transition: background 0.2s;\n\n &:hover {\n background: var(--grey-2);\n }\n "]);return Wn=function(){return n},n}function Fn(){var n=(0,o.Z)(["text-decoration: none; display: block; color: inherit;"]);return Fn=function(){return n},n}function Un(){var n=(0,o.Z)(["text-decoration: none; display: block; color: inherit;"]);return Un=function(){return n},n}function An(){var n=(0,o.Z)(["text-decoration: none; display: block; color: inherit;"]);return An=function(){return n},n}function In(){var n=(0,o.Z)(["\n width: 6px;\n height: 6px;\n border-radius: 50%;\n background: #ef4444;\n flex-shrink: 0;\n margin-top: 0.5rem;\n "]);return In=function(){return n},n}function Yn(){var n=(0,o.Z)(["\n font-size: 0.75rem;\n color: var(--grey-3);\n "]);return Yn=function(){return n},n}function Gn(){var n=(0,o.Z)(["font-weight: 500;"]);return Gn=function(){return n},n}function Jn(){var n=(0,o.Z)(["\n font-size: 0.85rem;\n color: var(--grey-4);\n line-height: 1.4;\n margin: 0;\n "]);return Jn=function(){return n},n}function Qn(){var n=(0,o.Z)(["flex: 1; min-width: 0;"]);return Qn=function(){return n},n}function qn(){var n=(0,o.Z)(["\n width: 32px;\n height: 32px;\n border-radius: 50%;\n object-fit: cover;\n flex-shrink: 0;\n "]);return qn=function(){return n},n}function Kn(){var n=(0,o.Z)(["\n width: 8px;\n height: 8px;\n border-radius: 50%;\n background: ",";\n flex-shrink: 0;\n margin-top: 0.5rem;\n "]);return Kn=function(){return n},n}function $n(){var n=(0,o.Z)(["\n display: flex;\n align-items: flex-start;\n gap: 0.75rem;\n padding: 0.75rem;\n border-radius: 0.5rem;\n background: ",";\n border: 1px solid ",";\n cursor: pointer;\n transition: all 0.2s;\n position: relative;\n\n &:hover {\n background: var(--grey-1);\n border-color: var(--grey-2);\n }\n "]);return $n=function(){return n},n}var ne={subscriber:"#2ECC71",follow:"#4D96FF",new_post:"#cf52f2",like:"#E53E3E"},ee=function(n){var e=n.filled;return(0,t.tZ)("svg",{width:"18",height:"18",viewBox:"0 0 15 15",fill:e?"currentColor":"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.tZ)("path",{d:"M3 2.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.765.424L7.5 11.59l-3.735 2.334A.5.5 0 0 1 3 13.5zM4 3v9.598l2.97-1.856a1 1 0 0 1 1.06 0L11 12.598V3z",fill:"
1currentColor",fillRule:"evenodd",clipRule:"evenodd"})})},re=function(n){var e=n.hasUnread;return(0,t.BX)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.tZ)("path",{d:"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"}),(0,t.tZ)("path",{d:"M13.73 21a2 2 0 0 1-3.46 0"}),e&&(0,t.tZ)("circle",{cx:"18",cy:"5",r:"3",fill:"#ef4444",stroke:"#ef4444"})]})},te=function(){return(0,t.BX)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.tZ)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,t.tZ)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})},oe=function(){return(0,t.BX)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.tZ)("rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"}),(0,t.tZ)("path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"})]})},ie=function(){return(0,t.BX)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.tZ)("path",{d:"M3 6h18"}),(0,t.tZ)("path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"}),(0,t.tZ)("path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"})]})},ae=function(){return(0,t.BX)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.tZ)("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),(0,t.tZ)("polyline",{points:"7 10 12 15 17 10"}),(0,t.tZ)("line",{x1:"12",y1:"15",x2:"12",y2:"3"})]})},ce=function(n){var e=n.direction;return(0,t.tZ)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:"right"===e?(0,t.tZ)("path",{d:"M9 18l6-6-6-6"}):(0,t.tZ)("path",{d:"M15 18l-6-6 6-6"})})},se=function(){return(0,t.BX)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.tZ)("path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}),(0,t.tZ)("circle",{cx:"9",cy:"7",r:"4"}),(0,t.tZ)("path",{d:"M22 21v-2a4 4 0 0 0-3-3.87"}),(0,t.tZ)("path",{d:"M16 3.13a4 4 0 0 1 0 7.75"})]})};function ue(n){var e=Date.now()-n,r=Math.floor(e/1e3),t=Math.floor(r/60),o=Math.floor(t/60),i=Math.floor(o/24);return i>7?new Date(n).toLocaleDateString("en-US",{month:"short",day:"numeric"}):i>0?"".concat(i,"d ago"):o>0?"".concat(o,"h ago"):t>0?"".concat(t,"m ago"):"Just now"}function le(n){switch(n.type){case"subscriber":return"subscribed to your newsletter";case"follow":return"started following you";case"new_post":return'published a new post: "'.concat(n.postTitle||"Untitled",'"');case"like":return'liked your post: "'.concat(n.postTitle||"Untitled",'"');default:return n.message||"New notification"}}function de(n){var e=n.notification,r=n.onMarkRead,o=ne[e.type]||"#2ECC71",i=(0,t.BX)("div",{onClick:function(){e.read||r(e.id)},css:(0,v.iv)($n(),e.read?"transparent":"var(--grey-1)",e.read?"transparent":"var(--grey-2)"),children:[(0,t.tZ)("div",{css:(0,v.iv)(Kn(),o)}),(0,t.tZ)("img",{src:e.actorPhoto||"https://api.dicebear.com/7.x/initials/svg?seed=".concat(e.actorName),alt:e.actorName,css:(0,v.iv)(qn())}),(0,t.BX)("div",{css:(0,v.iv)(Qn()),children:[(0,t.BX)("p",{css:(0,v.iv)(Jn()),children:[(0,t.tZ)("span",{css:(0,v.iv)(Gn()),children:e.actorName})," ",le(e)]}),(0,t.tZ)("span",{css:(0,v.iv)(Yn()),children:ue(e.createdAt)})]}),!e.read&&(0,t.tZ)("div",{css:(0,v.iv)(In())})]});if("new_post"===e.type&&e.postSlug&&e.postAuthorName)return(0,t.tZ)(d.default,{href:"/".concat(e.postAuthorName,"/").concat(e.postSlug),children:(0,t.tZ)("a",{css:(0,v.iv)(An()),children:i})});if("like"===e.type&&e.actorUsername)return(0,t.tZ)(d.default,{href:"/".concat(e.actorUsername),children:(0,t.tZ)("a",{css:(0,v.iv)(Un()),children:i})});if("follow"===e.type){var a=e.actorUsername||e.postAuthorName;if(a)return(0,t.tZ)(d.default,{href:"/".concat(a),children:(0,t.tZ)("a",{css:(0,v.iv)(Fn()),children:i})})}return i}function fe(n){var e=n.post;return(0,t.tZ)(d.default,{href:"/".concat(e.author.name,"/").concat(e.slug),children:(0,t.BX)("a",{css:(0,v.iv)(Wn()),children:[(0,t.tZ)("h4",{css:(0,v.iv)(Vn()),children:e.title?(0,m.htmlToText)(e.title):"Untitled"}),(0,t.BX)("div",{css:(0,v.iv)(Rn()),children:[(0,t.tZ)("img",{src:e.author.photo,alt:e.author.displayName,"data-
1pfp":"true",css:(0,v.iv)(_n())}),(0,t.tZ)("span",{children:e.author.displayName})]})]})})}function pe(n){var e=n.subscriber,r=n.onRemove,o=n.isRemoving,i="string"===typeof e?e:e.email,a="string"===typeof e?null:e.subscribedAt;return(0,t.BX)("div",{css:(0,v.iv)(Hn()),children:[(0,t.tZ)("img",{src:"https://api.dicebear.com/9.x/dylan/svg?seed=".concat(encodeURIComponent(i)),alt:i,css:(0,v.iv)(Tn())}),(0,t.BX)("div",{css:(0,v.iv)(zn()),children:[(0,t.tZ)("p",{css:(0,v.iv)(Xn()),children:i}),(0,t.tZ)("span",{css:(0,v.iv)(Nn()),children:a?"Subscribed ".concat(ue(new Date(a).getTime())):"Subscribed"})]}),(0,t.tZ)("button",{onClick:function(){return r(e)},disabled:o,css:(0,v.iv)(Dn(),o?.5:1),children:(0,t.tZ)(ie,{})})]})}function ve(n){var e=n.user,r=n.onClose;return(0,t.tZ)(d.default,{href:"/".concat(e.name),children:(0,t.BX)("a",{onClick:r,css:(0,v.iv)(Mn()),children:[(0,t.tZ)("img",{src:e.photo||"https://api.dicebear.com/9.x/dylan/svg?seed=".concat(encodeURIComponent(e.name)),alt:e.displayName,"data-pfp":"true",css:(0,v.iv)(Pn())}),(0,t.BX)("div",{css:(0,v.iv)(En()),children:[(0,t.BX)("p",{css:(0,v.iv)(Sn()),children:["@",e.name]}),(0,t.tZ)("span",{css:(0,v.iv)(Ln()),children:e.displayName})]})]})})}function he(n){var e=n.isOpen,r=n.onClose,o=(0,g.F_)(y.I8),a=(0,l.Z)(o,1)[0],c=(0,p.useState)("notifications"),d=c[0],f=c[1],h=(0,p.useState)([]),m=h[0],x=h[1],w=(0,p.useState)([]),Z=w[0],k=w[1],C=(0,p.useState)([]),j=C[0],O=C[1],B=(0,p.useState)([]),L=B[0],M=B[1],N=(0,p.useState)([]),X=N[0],On=N[1],Ln=(0,p.useState)("following"),Sn=Ln[0],En=Ln[1],Pn=(0,p.useState)(0),Mn=Pn[0],Dn=Pn[1],Nn=(0,p.useState)(!0),Xn=Nn[0],zn=Nn[1],Tn=(0,p.useState)(null),Hn=Tn[0],_n=Tn[1],Rn=(0,p.useState)(!0),Vn=Rn[0],Wn=Rn[1],Fn=(0,p.useRef)(null),Un=(0,p.useRef)(null),An=function(){var n=(0,u.Z)(s().mark((function n(){var e,r;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a){n.next=2;break}return n.abrupt("return");case 2:return n.prev=2,n.next=5,fetch("/api/notifications?userId=".concat(a.uid));case 5:return e=n.sent,n.next=8,e.json();case 8:r=n.sent,e.ok&&(x(r.notifications||[]),Dn(r.unreadCount||0)),n.next=15;break;case 12:n.prev=12,n.t0=n.catch(2),console.error("Failed to fetch notifications:",n.t0);case 15:case"end":return n.stop()}}),n,null,[[2,12]])})));return function(){return n.apply(this,arguments)}}(),In=function(){var n=(0,u.Z)(s().mark((function n(){var e,r,t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a){n.next=2;break}return n.abrupt("return");case 2:return n.prev=2,n.next=5,(0,b.Qd)(a.uid);case 5:return e=n.sent,r=(e.readingList||[]).map(function(){var n=(0,u.Z)(s().mark((function n(e){var r,t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,(0,b.Q5)(e);case 3:return r=n.sent,n.next=6,y.RZ.collection("users").doc(r.author).get();case 6:return t=n.sent,r.author=t.data(),n.abrupt("return",r);case 11:return n.prev=11,n.t0=n.catch(0),n.abrupt("return",null);case 14:case"end":return n.stop()}}),n,null,[[0,11]])})));return function(e){return n.apply(this,arguments)}}()),n.next=9,Promise.all(r);case 9:t=n.sent,k(t.filter(Boolean)),n.next=16;break;case 13:n.prev=13,n.t0=n.catch(2),console.error("Failed to fetch reading list:",n.t0);case 16:case"end":return n.stop()}}),n,null,[[2,13]])})));return function(){return n.apply(this,arguments)}}(),Yn=function(){var n=(0,u.Z)(s().mark((function n(){var e,r,t,o,c;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a){n.next=2;break}return n.abrupt("return");case 2:return n.prev=2,n.next=5,(0,b.Qd)(a.uid);case 5:if(e=n.sent,O(e.subscribers||[]),r=e.following||[],t=e.followers||[],o=(0,i.Z)(new Set([].concat((0,i.Z)(r),(0,i.Z)(t)))),c=new Map,!(o.length>0)){n.next=16;break}return n.next=14,Promise.all(o.map((function(n){return(0,b.Qd)(n).catch((function(){return null}))})));case 14:n.sent.forEach((function(n,e){n&&c.set(o[e],n)}));case 16:M(r.map((function(n){return c.get(n)})).filter(Boolean)),On(t.map((function(n){return c.get(n)})).filter(Boolean)),n.next=23;break;case 20:n.prev=20,n.t0=n.catch(2),console.error("Failed to fetch subscribers/following:",n.t0);case 23:case"end":return n.stop()}}),n,null,[[2,20]])})));return function(){return n.apply(this,arguments)}}(),Gn=function(){if(Un.current){var n=Un.current,e=n.scrollLeft,r=n.scrollWidth,t=n.clientWidth;Wn(e<r-t-10)}};(0,p.useEffect)((function(){e&&a&&(zn(!0),Promise.all([An(),In(),Yn()]).finally((function(){zn(!1)})))}),[e,a]),(0,p.useEffect)((function(){if(e)return Gn(),window.addEventListener("resize",G
1n),function(){return window.removeEventListener("resize",Gn)}}),[e]);var Jn=function(){var n=(0,u.Z)(s().mark((function n(e){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a){n.next=2;break}return n.abrupt("return");case 2:return n.prev=2,n.next=5,fetch("/api/notifications",{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({notificationId:e,userId:a.uid})});case 5:x((function(n){return n.map((function(n){return n.id===e?Bn(Bn({},n),{},{read:!0}):n}))})),Dn((function(n){return Math.max(0,n-1)})),n.next=12;break;case 9:n.prev=9,n.t0=n.catch(2),console.error("Failed to mark notification as read:",n.t0);case 12:case"end":return n.stop()}}),n,null,[[2,9]])})));return function(e){return n.apply(this,arguments)}}(),Qn=function(){var n=(0,u.Z)(s().mark((function n(){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a){n.next=2;break}return n.abrupt("return");case 2:return n.prev=2,n.next=5,fetch("/api/notifications",{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({userId:a.uid,markAllRead:!0})});case 5:x((function(n){return n.map((function(n){return Bn(Bn({},n),{},{read:!0})}))})),Dn(0),n.next=12;break;case 9:n.prev=9,n.t0=n.catch(2),console.error("Failed to mark all as read:",n.t0);case 12:case"end":return n.stop()}}),n,null,[[2,9]])})));return function(){return n.apply(this,arguments)}}(),qn=function(){var n=(0,u.Z)(s().mark((function n(e){var r,t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r="string"===typeof e?e:e.email,window.confirm("Remove ".concat(r," from your newsletter subscribers?"))){n.next=3;break}return n.abrupt("return");case 3:return _n(r),n.prev=4,t=j.filter((function(n){return("string"===typeof n?n:n.email).toLowerCase()!==r.toLowerCase()})),n.next=8,y.RZ.collection("users").doc(a.uid).update({subscribers:t});case 8:O(t),n.next=15;break;case 11:n.prev=11,n.t0=n.catch(4),console.error("Failed to remove subscriber:",n.t0),Yn();case 15:return n.prev=15,_n(null),n.finish(15);case 18:case"end":return n.stop()}}),n,null,[[4,11,15,18]])})));return function(e){return n.apply(this,arguments)}}();return(0,p.useEffect)((function(){var n=function(n){Fn.current&&!Fn.current.contains(n.target)&&r()};return e&&document.addEventListener("mousedown",n),function(){document.removeEventListener("mousedown",n)}}),[e,r]),(0,p.useEffect)((function(){var n=function(n){"Escape"===n.key&&r()};return e&&document.addEventListener("keydown",n),function(){document.removeEventListener("keydown",n)}}),[e,r]),(0,t.tZ)(S.M,{children:e&&(0,t.BX)(t.HY,{children:[(0,t.tZ)(E.E.div,{variants:P.B1,initial:"hidden",animate:"visible",exit:"exit",onClick:r,css:(0,v.iv)(jn())}),(0,t.BX)(E.E.div,{ref:Fn,variants:P.mP,initial:"hidden",animate:"visible",exit:"exit",css:(0,v.iv)(Cn()),children:[(0,t.BX)("div",{css:(0,v.iv)(kn()),children:[(0,t.tZ)("h2",{css:(0,v.iv)(Zn()),children:"notifications"===d?"Notifications":"bookmarks"===d?"Bookmarks":"subscribers"===d?"Subscribers":"Following"}),(0,t.BX)("div",{css:(0,v.iv)(wn()),children:[(0,t.tZ)("button",{onClick:function(){if(Un.current){var n=Un.current,e=n.scrollWidth,r=n.clientWidth;Vn?Un.current.scrollTo({left:e-r,behavior:"smooth"}):Un.current.scrollTo({left:0,behavior:"smooth"}),setTimeout(Gn,300)}},css:(0,v.iv)(xn()),children:(0,t.tZ)(ce,{direction:Vn?"right":"left"})}),"notifications"===d&&Mn>0&&(0,t.tZ)("button",{onClick:Qn,css:(0,v.iv)(yn()),children:"Mark all read"}),"subscribers"===d&&j.length>0&&(0,t.BX)("button",{onClick:function(){if(0!==j.length){var n=["email,subscribed_at"];j.forEach((function(e){var r="string"===typeof e?e:e.email,t="string"===typeof e?"":e.subscribedAt||"",o=r.includes(",")||r.includes('"')?'"'.concat(r.replace(/"/g,'""'),'"'):r;n.push("".concat(o,",").concat(t))}));var e=n.join("\n"),r=new Blob([e],{type:"text/csv;charset=utf-8;"}),t=URL.createObjectURL(r),o=document.createElement("a");o.href=t,o.download="subscribers-".concat((new Date).toISOString().split("T")[0],".csv"),document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL(t)}},css:(0,v.iv)(bn()),children:[(0,t.tZ)(ae,{}),"Export"]}),(0,t.tZ)("button",{onClick:r,css:(0,v.iv)(gn()),children:(0,t.tZ)(te,{})})]})]}),(0,t.BX)("div",{ref:Un,onScroll:Gn,css:(0,v.iv)(mn()),children:[(0,t.BX)("button",{onClick:function(){return f("notifications")},css:(0,v.iv)(hn(),"notifications"===d?"var(--grey-4)":"transparent","notifications"===d?"var(--grey-4)":"var(--grey-3)"),children:[(0,t.tZ)(re,{hasUnread:Mn>0}),"Notifications",Mn>0&&(0,t.tZ)("span",{css:(0,v.iv)(vn()),children:Mn>99?"99+":Mn})]}),(0,t.BX)("button",{onClick:function(){return f("bookmarks")},css:(0,v.iv)(pn(),"bookmarks"===d?"var(--grey-4)":"transparent","bookmarks"===d?"var(--grey-4)":"var(--grey-3)"),children:[(0,t.tZ)(ee,{filled:"bookmarks"===d}),"Bookmarks",Z.length>0&&(0,t.tZ)("span",{css:(0,v.iv)(fn()),children:Z.length})]}),(0,t.BX)("button",{onClick:function(){return f("subscribers")},css:(0,v.iv)(dn(),"subscribers"===d?"var(--grey-4)":"transparent","subscribers"===d?"var(--grey-4)":"var(--grey-3)"),children:[(0,t.tZ)(oe,{}
1),"Subscribers",j.length>0&&(0,t.tZ)("span",{css:(0,v.iv)(ln()),children:j.length})]}),(0,t.BX)("button",{onClick:function(){return f("following")},css:(0,v.iv)(un(),"following"===d?"var(--grey-4)":"transparent","following"===d?"var(--grey-4)":"var(--grey-3)"),children:[(0,t.tZ)(se,{}),"Following",L.length>0&&(0,t.tZ)("span",{css:(0,v.iv)(sn()),children:L.length})]})]}),(0,t.tZ)("div",{"data-lenis-prevent":!0,css:(0,v.iv)(cn()),children:Xn?(0,t.tZ)("div",{css:(0,v.iv)(an()),children:"Loading..."}):"notifications"===d?m.length>0?(0,t.tZ)(D.Uo,{duration:.3,children:(0,t.tZ)("div",{css:(0,v.iv)(on()),children:m.map((function(n){return(0,t.tZ)(de,{notification:n,onMarkRead:Jn},n.id)}))})}):(0,t.BX)("div",{css:(0,v.iv)(tn()),children:[(0,t.tZ)(re,{hasUnread:!1}),(0,t.tZ)("p",{css:(0,v.iv)(rn()),children:"No notifications yet"}),(0,t.tZ)("p",{css:(0,v.iv)(en()),children:"You'll see new subscribers and more here"})]}):"bookmarks"===d?Z.length>0?(0,t.tZ)("div",{css:(0,v.iv)(nn()),children:Z.map((function(n){return(0,t.tZ)(fe,{post:n},n.id)}))}):(0,t.BX)("div",{css:(0,v.iv)($()),children:[(0,t.tZ)(ee,{filled:!1}),(0,t.tZ)("p",{css:(0,v.iv)(K()),children:"No bookmarks yet"}),(0,t.tZ)("p",{css:(0,v.iv)(q()),children:"Save posts to read later"})]}):"subscribers"===d?j.length>0?(0,t.tZ)("div",{css:(0,v.iv)(Q()),children:j.map((function(n,e){var r="string"===typeof n?n:n.email;return(0,t.tZ)(pe,{subscriber:n,onRemove:qn,isRemoving:Hn===r},r+e)}))}):(0,t.BX)("div",{css:(0,v.iv)(J()),children:[(0,t.tZ)(oe,{}),(0,t.tZ)("p",{css:(0,v.iv)(G()),children:"No subscribers yet"}),(0,t.tZ)("p",{css:(0,v.iv)(Y()),children:"Share your profile to grow your newsletter"})]}):(0,t.BX)("div",{children:[(0,t.BX)("div",{css:(0,v.iv)(I()),children:[(0,t.BX)("button",{onClick:function(){return En("following")},css:(0,v.iv)(A(),"following"===Sn?"var(--grey-2)":"transparent"),children:["Following (",L.length,")"]}),(0,t.BX)("button",{onClick:function(){return En("followers")},css:(0,v.iv)(U(),"followers"===Sn?"var(--grey-2)":"transparent"),children:["Followers (",X.length,")"]})]}),"following"===Sn?L.length>0?(0,t.tZ)("div",{css:(0,v.iv)(F()),children:L.map((function(n){return(0,t.tZ)(ve,{user:n,onClose:r},n.id||n.name)}))}):(0,t.BX)("div",{css:(0,v.iv)(W()),children:[(0,t.tZ)(se,{}),(0,t.tZ)("p",{css:(0,v.iv)(V()),children:"You're not following anyone yet"}),(0,t.tZ)("p",{css:(0,v.iv)(R()),children:"Follow writers to see their posts"})]}):X.length>0?(0,t.tZ)("div",{css:(0,v.iv)(_()),children:X.map((function(n){return(0,t.tZ)(ve,{user:n,onClose:r},n.id||n.name)}))}):(0,t.BX)("div",{css:(0,v.iv)(H()),children:[(0,t.tZ)(se,{}),(0,t.tZ)("p",{css:(0,v.iv)(T()),children:"No followers yet"}),(0,t.tZ)("p",{css:(0,v.iv)(z()),children:"Share your profile to grow your audience"})]})]})})]})]})})}function me(n){var e=n.onClick,r=n.unreadCount,o=void 0===r?0:r;return(0,t.BX)("button",{onClick:e,css:(0,v.iv)(X()),children:[(0,t.BX)("svg",{width:"21",height:"21",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.tZ)("path",{d:"M5 4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v17l-7-4-7 4V4z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),(0,t.tZ)("path",{d:"M12 7a2.5 2.5 0 0 0-2.5 2.5c0 2.5-1 3.5-1 3.5h7s-1-1-1-3.5A2.5 2.5 0 0 0 12 7z",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),(0,t.tZ)("path",{d:"M11 14h2",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round"})]}),o>0&&(0,t.tZ)("span",{css:(0,v.iv)(N()),children:o>9?"9+":o})]})}var ge=r(3489),be=r(4714),ye=r(2800);function xe(){var n=(0,o.Z)(["\n margin-top: 5rem;\n text-decoration: none;\n "]);return xe=function(){return n},n}function we(){var n=(0,o.Z)(["\n text-align: center;\n color: var(--grey-3);\n margin-top: 3rem;\n "]);return we=function(){return n},n}function Ze(){var n=(0,o.Z)(["\n text-align: center;\n color: var(--grey-3);\n margin-top: 3rem;\n "]);return Ze=function(){return n},n}function ke(){var n=(0,o.Z)(["\n color: var(--grey-4);\n font-family: 'Inter', sans-serif;\n line-height: 1.5em;\n margin-top: 0.5rem;\n text-decoration: none;\n "]);return ke=function(){return n},n}function Ce(){var n=(0,o.Z)(["\n width: 1.5rem;\n border-radius: 1rem;\n margin-right: 0.75rem;\n "]);return Ce=function(){return n},n}function je(){var n=(0,o.Z)(["\n display: flex;\n align-items: center;\n color: var(--grey-3);\n font-size: 0.9rem;\n text-decoration: none;\n "]);return je=function(){return n},n}function Oe(){var n=(0,o.Z)(["\n font-size: 1rem;\n font-weight: 400;\n margin-bottom: 0.6rem;\n text-decoration: none;\n "]);return Oe=function(){return n},n}function Be(){var n=(0,o.Z)(["\n text-decoration: none;\n color: inherit;\n display: block;\n cursor: pointer;\n "]);return Be=function(){return n},n}function Le(){var n=(0,o.Z)(["\n max-width: 25rem;\n margin: 2.5rem 0;\n text-decoration: none;\n "]);return Le=function(){return n},n}function Se(){var n=(0,o.Z)(["\n list-style: none;\n text-decoration: none;\n "]);return Se=function(){return n},n}function Ee(){var n=(0,o.Z)(["min-height: 200px;"]);return Ee=function(){return n},n}function Pe(){var n=(0,o.Z)(["\n margin-left: 0em\n "]);return Pe=function(){return n},n}function Me(){var n=(0,o.Z)(["\n margin: 0.2em 0 0 0.1em;\n path {\n stroke: var(--grey-4);\n }\n "]);return Me=function(){return n},n}function De(){var n=(0,o.Z)(["\n display: block;\n outline: none;\n cursor: pointer;\n border-radius: 0.33em;\n transition: all 200ms ease 0s;\n background: var(--grey-1);\n color: var(--grey-4);\n border: 1px solid var(--grey-2);\n font-size: 1.3rem;\n padding: 0px;\n width: 2.15em;\n height: 2.15em;\n "]);return De=function(){return n},n}function Ne(){var n=(0,o.Z)(["\n display: flex;\n flex-wrap: wrap;\n gap: 1em;\n width: 109%;\n opacity: ",";\n transition: opacity 0.3s ease;\n "]);return Ne=function(){return n},n}function Xe(){var n=(0,o.Z)(["color: var(--grey-3); &:hover { color: var(--grey-4) }; cursor: pointer; transition: color 0.2s ease;"]);return Xe=function(){return n},n}function ze(n,e){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.push.apply(r,t)}return r}function Te(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
1e%2?ze(Object(r),!0).forEach((function(e){(0,a.Z)(n,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):ze(Object(r)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}))}return n}var He={"@context":"https://schema.org","@type":"CollectionPage",name:"Explore Writing",description:"Discover inspiring stories, articles, and blog posts from writers around the world.",url:"https://bublr.life/explore",isPartOf:{"@id":"https://bublr.life/#website"},about:{"@type":"Thing",name:"Writing and Blog Posts"},inLanguage:"en-US"};function _e(){var n=(0,h.useRouter)(),e=(0,g.F_)(y.I8),r=(0,l.Z)(e,3),o=r[0],a=r[1],c=r[2],f=(0,p.useState)([]),w=f[0],Z=f[1],k=(0,p.useState)(!1),j=k[0],S=k[1],E=(0,p.useState)(!1),P=E[0],N=E[1],X=(0,p.useState)(!1),z=X[0],T=X[1],H=(0,p.useState)(0),_=H[0],R=H[1],V=(0,p.useState)(!1),W=V[0],F=V[1];(0,p.useEffect)((function(){if(o){var n=function(){var n=(0,u.Z)(s().mark((function n(){var e,r;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,fetch("/api/notifications?userId=".concat(o.uid,"&limit=1"));case 3:return e=n.sent,n.next=6,e.json();case 6:r=n.sent,e.ok&&R(r.unreadCount||0),n.next=13;break;case 10:n.prev=10,n.t0=n.catch(0),console.error("Failed to fetch unread count:",n.t0);case 13:case"end":return n.stop()}}),n,null,[[0,10]])})));return function(){return n.apply(this,arguments)}}();n();var e=setInterval(n,6e4);return function(){return clearInterval(e)}}}),[o]),(0,p.useEffect)((function(){o||a||c||n.push("/")}),[n,o,a,c]),(0,p.useEffect)((function(){o&&!a&&U()}),[o,a]);var U=function(){var n=(0,u.Z)(s().mark((function n(){var e,r,t,o,i,a,c;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!j){n.next=2;break}return n.abrupt("return");case 2:return S(!0),n.prev=3,e=y.RZ.collection("posts"),n.prev=5,n.next=8,e.where("published","==",!0).orderBy("lastEdited","desc").limit(20).get();case 8:return r=n.sent,t=r.docs.map((function(n){return Te({id:n.id},n.data())})),n.next=12,A(t);case 12:o=n.sent,Z(o),N(!1),n.next=29;break;case 17:return n.prev=17,n.t0=n.catch(5),console.warn("Compound query failed, using fallback:",n.t0),n.next=22,e.where("published","==",!0).limit(30).get();case 22:return i=n.sent,a=i.docs.map((function(n){return Te({id:n.id},n.data())})).sort((function(n,e){var r,t,o,i,a,c,s,u,l,d,f,p,v=(null===(r=n.lastEdited)||void 0===r||null===(t=r.toMillis)||void 0===t?void 0:t.call(r))||(null===(o=n.lastEdited)||void 0===o||null===(i=o.toDate)||void 0===i||null===(a=i.call(o))||void 0===a||null===(c=a.getTime)||void 0===c?void 0:c.call(a))||n.createdAt||0;return((null===(s=e.lastEdited)||void 0===s||null===(u=s.toMillis)||void 0===u?void 0:u.call(s))||(null===(l=e.lastEdited)||void 0===l||null===(d=l.toDate)||void 0===d||null===(f=d.call(l))||void 0===f||null===(p=f.getTime)||void 0===p?void 0:p.call(f))||e.createdAt||0)-v})).slice(0,20),n.next=26,A(a);case 26:c=n.sent,Z(c),N(!1);case 29:n.next=35;break;case 31:n.prev=31,n.t1=n.catch(3),console.error("Error loading initial posts:",n.t1),Z([]);case 35:return n.prev=35,S(!1),F(!0),n.finish(35);case 39:case"end":return n.stop()}}),n,null,[[3,31,35,39],[5,17]])})));return function(){return n.apply(this,arguments)}}(),A=function(){var n=(0,u.Z)(s().mark((function n(e){var r,t,o,a;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e&&0!==e.length){n.next=2;break}return n.abrupt("return",[]);case 2:return n.prev=2,r=(0,i.Z)(new Set(e.map((function(n){return n.author})))),t=r.map((function(n){return y.RZ.collection("users").doc(n).get()})),n.next=7,Promise.all(t);case 7:return o=n.sent,a={},o.forEach((function(n,e){var t=n.exists?n.data():{displayName:"Unknown Author",photo:""};a[r[e]]=Te(Te({},t),{},{name:t.name||"unknown"})})),n.abrupt("return",e.map((function(n){return Te(Te({},n),{},{author:a[n.author]||{displayName:"Unknown Author",photo:"",name:"unknown"}})})));case 13:return n.prev=13,n.t0=n.catch(2),console.error("Error batch fetching authors:",n.t0),n.abrupt("return",e.map((function(n){return Te(Te({},n),{},{author:{displayName:"Unknown Author",photo:"",name:"unknown"}})})));case 17:case"end":return n.stop()}}),n,null,[[2,13]])})));return function(e){return n.apply(this,arguments)}}(),I=function(){var n=(0,u.Z)(s().mark((function n(e){var r,t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(S(!0),N(!0),n.prev=2,e&&""!==e.trim()){n.next=7;break}return n.next=6,U();case 6:return n.abrupt("return",w);case 7:return n.next=9,(0,b.cl)(e,20);case 9:return r=n.sent,n.next=12,A(r);case 12:return t=n.sent,Z(t),n.abrupt("return",t);case 17:return n.prev=17,n.t0=n.catch(2),console.error("Error searching posts:",n.t0),n.next=22,U();case 22:return n.abrupt("return",[]);case 23:return n.prev=23,S(!1),n.finish(23);case 26:case"end":return n.stop()}}),n,null,[[2,17,23,26]])})));return function(e){return n.apply(this,arguments)}}(),Y=j||a||!W&&o,G=o&&w&&w.length>0&&W,J=o&&P&&0===w.length&&!j&&W;return(0,t.BX)(t.HY,{children:[(0,t.BX)(C,{children:[(0,t.tZ)(me,{onClick:function(){return T(!0)},unreadCount:_}),(0,t.tZ)(d.default,{href:"/dashboard",children:(0,t.tZ)("svg",{css:(0,v.iv)(Xe()),width:"21",height:"21",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.tZ)("path",{d:"M2.8 1L2.74967 0.99997C2.52122 0.999752 2.32429 0.999564 2.14983 1.04145C1.60136 1.17312 1.17312 1.60136 1.04145 2.14983C0.999564 2.32429 0.999752 2.52122 0.99997 2.74967L1 2.8V5.2L0.99997 5.25033C0.999752 5.47878 0.999564 5.67572 1.04145 5.85017C1.17312 6.39864 1.60136 6.82688 2.14983 6.95856C2.32429 7.00044 2.52122 7.00025 2.74967 7.00003L2.8 7H5.2L5.25033 7.00003C5.47878 7.00025 5.67572 7.00044 5.85017 6.95856C6.39864 6.82688 6.82688 6.39864 6.95856 5.85017C7.00044 5.67572 7.00025 5.47878 7.00003 5.25033L7 5.2V2.8L7.00003 2.74967C7.00025 2.52122 7.00044 2.32429 6.95856 2.14983C6.82688 1.60136 6.39864 1.17312 5.85017 1.04145C5.67572 0.999564 5.47878 0.999752 5.25033 0.99997L5.2 1H2.8ZM2.38328 2.01382C2.42632 2.00348 2.49222 2 2.8 2H5.2C5.50779 2 5.57369 2.00348 5.61672 2.01382C5.79955 2.05771 5.94229 2.20045 5.98619 2.38328C5.99652 2.42632 6 2.49222 6 2.8V5.2C6 5.50779 5.99652 5.57369 5.98619 5.61672C5.94229 5.79955 5.79955 5.94229 5.61672 5.98619C5.57369 5.99652 5.50779 6 5.2 6H2.8C2.49222 6 2.42632 5.99652 2.38328 5.98619C2.20045 5.94229 2.05771 5.79955 2.01382 5.61672C2.00348 5.57369 2 5.50779 2 5.2V2.8C2 2.49222 2.00348 2.42632 2.01382 2.38328C2.05771 2.20045 2.20045 2.05771 2.38328 2.01382ZM9.8 1L9.74967 0.99997C9.52122 0.999752 9.32429 0.999564 9.14983 1.04145C8.60136 1.17312 8.17312 1.60136 8.04145 2.14983C7.99956 2.32429 7.99975 2.52122 7.99997 2.74967L8 2.8V5.2L7.99997 5.25033C7.99975 5.47878 7.99956 5.67572 8.04145 5.85017C8.17312 6.39864 8.60136 6.82688 9.14983 6.95856C9.32429 7.00044 9.52122 7.00025 9.74967 7.00003L9.8 7H12.2L12.2503 7.00003C12.4788 7.00025 12.6757 7.00044 12.8502 6.95856C13.3986 6.82688 13.8269 6.39864 13.9586 5.85017C14.0004 5.67572 14.0003 5.47878 14 5.25033L14 5.2V2.8L14 2.74967C14.0003 2.52122 14.0004 2.32429 13.9586 2.14983C13.8269 1.60136 13.3986 1.17312 12.8502 1.04145C12.6757 0.999564 12.4788 0.999752 12.2503 0.99997L12.2 1H9.8Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}),(0,t.tZ)(B.Z,{Trigger:function(){return(0,t.tZ)("svg",{width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.tZ)("path",{d:"M10.5 1.225a5.075 5.075 0 0 0-1.408 9.953c-1.672.203-3.105.794-4.186 1.859-1.375 1.354-2.071 3.371-2.071 6.003a.665.665 0 1 0 1.33 0c0-2.408.634-4.032 1.674-5.057 1.042-1.026 2.598-1.558 4.661-1.558s3.619.532 4.662 1.558c1.039 1.026 1.673 2.649 1.673 5.057a.665.665 0 1 0 1.33 0c0-2.632-.696-4.648-2.072-6.003-1.
1078-1.064-2.513-1.656-4.185-1.859A5.078 5.078 0 0 0 10.5 1.225M6.755 6.3a3.745 3.745 0 1 1 7.49 0 3.745 3.745 0 0 1-7.49 0",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})},uid:null===o||void 0===o?void 0:o.uid,email:null===o||void 0===o?void 0:o.email}),(0,t.tZ)(L.Z,{}),(0,t.tZ)("button",{onClick:function(){return y.I8.signOut()},children:(0,t.tZ)("svg",{width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.tZ)("path",{d:"M4.2 1.4a1.4 1.4 0 0 0-1.4 1.4v15.4a1.4 1.4 0 0 0 1.4 1.4h10.5a.7.7 0 0 0 0-1.4H4.2V2.8h10.5a.7.7 0 0 0 0-1.4zm13.446 5.454a.7.7 0 0 0-.991.991L18.61 9.8H9.1a.7.7 0 0 0 0 1.4h9.51l-1.956 1.954a.7.7 0 0 0 .991.991l3.15-3.15a.7.7 0 0 0 0-.991z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})})]}),(0,t.tZ)(he,{isOpen:z,onClose:function(){T(!1),o&&fetch("/api/notifications?userId=".concat(o.uid,"&limit=1")).then((function(n){return n.json()})).then((function(n){return R(n.unreadCount||0)})).catch(console.error)}}),c?(0,t.BX)(t.HY,{children:[(0,t.tZ)("p",{children:"Oops, we've had an error:"}),(0,t.tZ)("pre",{children:JSON.stringify(c)})]}):(0,t.BX)(t.HY,{children:[(0,t.BX)("div",{css:(0,v.iv)(Ne(),o?1:.5),children:[(0,t.tZ)(x.ZP,{outline:!0,css:(0,v.iv)(De()),children:(0,t.BX)("svg",{width:"21",height:"21",strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",css:(0,v.iv)(Me()),children:[(0,t.tZ)("path",{d:"M3 15V9a6 6 0 0 1 6-6h6a6 6 0 0 1 6 6v6a6 6 0 0 1-6 6H9a6 6 0 0 1-6-6",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.tZ)("path",{d:"M15 3s-4.5 0-4.5 9H13c0 9 2 9 2 9",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.tZ)("path",{d:"M16.5 14.5s-1.5 2-4.5 2-4.5-2-4.5-2M7 9v2m10-2v2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),(0,t.tZ)(O.Z,{posts:w,isGlobalSearch:!0,getSearchInput:I,css:(0,v.iv)(Pe())})]}),!o||Y?(0,t.tZ)(M.l,{isLoading:!0,children:(0,t.tZ)("div",{css:(0,v.iv)(Ee())})}):G?(0,t.tZ)(D.Uo,{duration:.3,children:(0,t.tZ)(ye._M,{css:(0,v.iv)(Se()),children:w.map((function(n){return(0,t.tZ)(ye.jt,{css:(0,v.iv)(Le()),children:(0,t.tZ)(d.default,{href:"/".concat(n.author.name||"unknown","/").concat(n.slug),children:(0,t.BX)("div",{css:(0,v.iv)(Be()),children:[(0,t.tZ)("h3",{css:(0,v.iv)(Oe()),children:n.title?(0,m.htmlToText)(n.title):"Untitled"}),(0,t.BX)("div",{css:(0,v.iv)(je()),children:[n.author.photo&&(0,t.tZ)("img",{src:n.author.photo,alt:"Profile picture",css:(0,v.iv)(Ce())}),(0,t.tZ)("p",{style:{textDecoration:"none",color:"inherit"},children:n.author.displayName||"Unknown Author"})]}),(0,t.tZ)("p",{css:(0,v.iv)(ke()),children:n.excerpt?(0,m.htmlToText)(n.excerpt):n.content?(0,ge.truncate)((0,m.htmlToText)(n.content),25):"No preview available"})]})})},n.id)}))})}):J?(0,t.tZ)("div",{css:(0,v.iv)(Ze()),children:(0,t.tZ)("p",{children:"No posts found. Try a different search term."})}):o&&0===w.length&&!j&&W?(0,t.tZ)("div",{css:(0,v.iv)(we()),children:(0,t.tZ)("p",{children:"No posts available yet."})}):null]})]})}_e.getLayout=function(n){return(0,t.BX)(j.Z,{maxWidth:"640px",css:(0,v.iv)(xe()),children:[(0,t.BX)(f.default,{children:[(0,be.Z)({title:"Explore Writing | Bublr",description:"Discover inspiring stories, articles, and blog posts from writers around the world. An ultra-minimal community for anyone to write anything.",url:"/explore",image:"/images/socials.png",keywords:"explore, writing community, stories, articles, blog posts, minimal writing platform, discover writers, blog discovery"}),(0,t.tZ)("link",{rel:"canonical",href:"https://bublr.life/explore"}),(0,t.tZ)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(He)}}),(0,t.tZ)("script",{defer:!0,src:"https://cloud.umami.is/script.js","data-website-id":"ec0fac0a-1f2b-44de-90d2-1e224c8d8492"}),(0,t.tZ)("meta",{name:"mobile-web-app-capable",content:"yes"})]}),n]})}},7588:function(n,e,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/explore",function(){return r(6284)}])}},function(n){n.O(0,[3972,834,7409,8832,2647,3897,7159,1524,2098,1794,8564,9774,2888,179],(function(){return e=7588,n(n.s=e);var e}));var e=n.O();_N_E=e}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.