{ "log": { "version": "1.2", "creator": { "name": "Floorp", "version": "150.0" }, "browser": { "name": "Floorp", "version": "150.0" }, "pages": [ { "id": "page_1", "pageTimings": { "onContentLoad": 1195, "onLoad": 2931 }, "startedDateTime": "2026-07-12T23:39:15.707+03:00", "title": "https://mastodon.t0rt1k.tech/@hedgedoc@fosstodon.org" } ], "entries": [ { "startedDateTime": "2026-07-12T23:39:15.707+03:00", "request": { "bodySize": 0, "method": "GET", "url": "https://mastodon.t0rt1k.tech/@hedgedoc@fosstodon.org", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "mastodon.t0rt1k.tech" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" }, { "name": "Accept-Language", "value": "en-US,en;q=0.9" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br, zstd" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Cookie", "value": "_mastodon_session=tH0Q1LSVItHDjpMWDc2Z1TIggvh79Cmcr4cER%2B5KIAIYPVpbcxW90IX1Wlv2a%2F00J6BT9yVgOLGG4do%2Bxaww1j49MvlVNF72EajtD3rO2a98jQD7dgG6GN68A1J02r5Wh84FXBF8HTeeHRAV4KzAZ1tKY%2FmNYrTFC14yA9ZyoyQ899nwJb4UYSV5TUjUKofULY8SNyLEeXrPRiE2G9sbcQueuSvm3V96Qt00SKDD8H0TXIjQm2iiS76QZ9QnoZSonQezKguPiLK8XagKgRru0DT59PQ5hoDC9jQkVyUWqPs9%2F%2BoB%2Fz7aKIbZEqvprq3kmE4rG%2BHu9q1hadFxM%2Bn5F1gYFk7Lp%2FypD6r6NE1fH1IMePOUJBg%2BYjcKFMv5R6az3d6beRnQH35A6sSw%2FxnDB4NO0WVAusktbj4ActV%2FYbAa3%2FH8mymYFw7VZXzamq7yHkWItaj2QdCzyUb%2Bz%2Fd%2F0tiAbtrF0Oatv3VoK7eaSr3DVgmfnZqtHhRhgELXwlTs4BUyXnn4VeOT3Z0C7CkRdEswWfJcnpNsqL4MNNqh%2FdYYtjFyaJcDp9sUvDwx%2FUG9Vceprew%3D--RYULfMwiu9Z%2B0Xzd--5rGNWD7QP%2B5rR%2F5b2DWD6w%3D%3D; _session_id=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSXlOVGxqWkRGaU5qQTJaR05tTm1Jek56VXdaamRoTm1abE1XTmtOR1E0SWc9PSIsImV4cCI6IjIwMjctMDctMTJUMjA6MjQ6MDUuNTQzWiIsInB1ciI6ImNvb2tpZS5fc2Vzc2lvbl9pZCJ9fQ%3D%3D--3b62f080be6705ca81d7e74aa716157b60bb0a82" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "Sec-Fetch-Dest", "value": "document" }, { "name": "Sec-Fetch-Mode", "value": "navigate" }, { "name": "Sec-Fetch-Site", "value": "none" }, { "name": "Sec-Fetch-User", "value": "?1" }, { "name": "Priority", "value": "u=0, i" }, { "name": "Pragma", "value": "no-cache" }, { "name": "Cache-Control", "value": "no-cache" } ], "cookies": [ { "name": "_mastodon_session", "value": "tH0Q1LSVItHDjpMWDc2Z1TIggvh79Cmcr4cER+5KIAIYPVpbcxW90IX1Wlv2a/00J6BT9yVgOLGG4do+xaww1j49MvlVNF72EajtD3rO2a98jQD7dgG6GN68A1J02r5Wh84FXBF8HTeeHRAV4KzAZ1tKY/mNYrTFC14yA9ZyoyQ899nwJb4UYSV5TUjUKofULY8SNyLEeXrPRiE2G9sbcQueuSvm3V96Qt00SKDD8H0TXIjQm2iiS76QZ9QnoZSonQezKguPiLK8XagKgRru0DT59PQ5hoDC9jQkVyUWqPs9/+oB/z7aKIbZEqvprq3kmE4rG+Hu9q1hadFxM+n5F1gYFk7Lp/ypD6r6NE1fH1IMePOUJBg+YjcKFMv5R6az3d6beRnQH35A6sSw/xnDB4NO0WVAusktbj4ActV/YbAa3/H8mymYFw7VZXzamq7yHkWItaj2QdCzyUb+z/d/0tiAbtrF0Oatv3VoK7eaSr3DVgmfnZqtHhRhgELXwlTs4BUyXnn4VeOT3Z0C7CkRdEswWfJcnpNsqL4MNNqh/dYYtjFyaJcDp9sUvDwx/UG9Vceprew=--RYULfMwiu9Z+0Xzd--5rGNWD7QP+5rR/5b2DWD6w==" }, { "name": "_session_id", "value": "eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSXlOVGxqWkRGaU5qQTJaR05tTm1Jek56VXdaamRoTm1abE1XTmtOR1E0SWc9PSIsImV4cCI6IjIwMjctMDctMTJUMjA6MjQ6MDUuNTQzWiIsInB1ciI6ImNvb2tpZS5fc2Vzc2lvbl9pZCJ9fQ==--3b62f080be6705ca81d7e74aa716157b60bb0a82" } ], "queryString": [], "headersSize": 1456 }, "response": { "status": 200, "statusText": "", "httpVersion": "HTTP/2", "headers": [ { "name": "cache-control", "value": "private, no-store" }, { "name": "content-security-policy", "value": "base-uri 'none'; default-src 'none'; frame-ancestors 'none'; font-src 'self' https://mastodon.t0rt1k.tech; img-src 'self' data: blob: https://mastodon.t0rt1k.tech https://minio.minio.svc.cluster.local:9000; media-src 'self' data: https://mastodon.t0rt1k.tech https://minio.minio.svc.cluster.local:9000; manifest-src 'self' https://mastodon.t0rt1k.tech; form-action 'none'; child-src 'self' blob: https://mastodon.t0rt1k.tech; worker-src 'self' blob: https://mastodon.t0rt1k.tech; connect-src 'self' data: blob: https://mastodon.t0rt1k.tech https://minio.minio.svc.cluster.local:9000 wss://mastodon.t0rt1k.tech; frame-src 'self' https:; style-src 'self' https://mastodon.t0rt1k.tech 'nonce-7x9YNCAa4qKZQylb66MqYA=='; script-src 'self' https://mastodon.t0rt1k.tech 'wasm-unsafe-eval' 'sha256-Z5KW83D+6/pygIQS3h9XDpF52xW3l3BHc7JL9tj3uMs='" }, { "name": "content-type", "value": "text/html; charset=utf-8" }, { "name": "etag", "value": "W/\"65ef20c619d30952eadc424c5051f152\"" }, { "name": "referrer-policy", "value": "same-origin" }, { "name": "server", "value": "Mastodon" }, { "name": "set-cookie", "value": "_session_id=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSXlOVGxqWkRGaU5qQTJaR05tTm1Jek56VXdaamRoTm1abE1XTmtOR1E0SWc9PSIsImV4cCI6IjIwMjctMDctMTJUMjA6Mzk6MTUuOTgwWiIsInB1ciI6ImNvb2tpZS5fc2Vzc2lvbl9pZCJ9fQ%3D%3D--ca29ef4d226fbd0e9b9f82c3b0aed70d034f51fe; path=/; expires=Mon, 12 Jul 2027 20:39:15 GMT; httponly; samesite=lax; secure" }, { "name": "set-cookie", "value": "_mastodon_session=WG0IIHQkyZJFdKYJ53TNBBwcuNVEd98TEj9YQNs3uRfX8NXjSMVDrGEKj3NusNAYRC1rvFhfcc3rmyA5taVRGDQDAWteYTSJYaFfeGoUwaqAtCXznId2U8ll7qhaBG%2FEzTPoE5BQie%2BXPGNRmwBmxr%2BVExXNU6R1%2BFpJH4EJzUI9LX8p1DeZJjLQ7I38xPGVaFSJ05%2Fymb2%2Bu7n5X1PHqUxsrBq1aeH0qzOKY2h0zm1VZp%2FbAxiIECrz%2BOcPn6%2BM2TpUHwd%2FzVooB68A87EPdeB9MCGgWYjTD7GbrxyBDvWTjV%2FTqeq1vq5GhmcKQg12g0mJlTr9rKnYhGcInnoZy5Q26pLvUT2xxivba8rIIFaXTVDJEK66KwE87h09OL5elJun%2FhG5QC864gYDmxwunhNZJBXy4kIR2IWg1KBlxmsxqBNLUFjyTNpCLtAG%2FZ97oct0AJ%2BJpJqIeulb7MHRlfW1%2B7gTn09hpR4%2BTygKJnKFwbU%2BsVZeP%2FlDCbFhiWLa7uXgDy%2Bk7MbStUmz1TNeptSdiYijpocLGUFYxV7vNgJVJkYs6iF%2BLDuf8kKSvsES1d11IT4%3D--Mq2wEUQZEWXRYJT3--1VjCQtWV2SLOjczIfcWMKQ%3D%3D; path=/; httponly; samesite=lax; secure" }, { "name": "strict-transport-security", "value": "max-age=63072000; includeSubDomains" }, { "name": "vary", "value": "Accept, Accept-Language, Cookie, Origin" }, { "name": "x-content-type-options", "value": "nosniff" }, { "name": "x-frame-options", "value": "DENY" }, { "name": "x-request-id", "value": "0e1bcb94-f8fb-44b7-9da2-bcdc8208ac0c" }, { "name": "x-runtime", "value": "1.078387" }, { "name": "x-xss-protection", "value": "0" }, { "name": "content-length", "value": "47104" }, { "name": "date", "value": "Sun, 12 Jul 2026 20:39:16 GMT" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [ { "name": "_session_id", "value": "eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSXlOVGxqWkRGaU5qQTJaR05tTm1Jek56VXdaamRoTm1abE1XTmtOR1E0SWc9PSIsImV4cCI6IjIwMjctMDctMTJUMjA6Mzk6MTUuOTgwWiIsInB1ciI6ImNvb2tpZS5fc2Vzc2lvbl9pZCJ9fQ==--ca29ef4d226fbd0e9b9f82c3b0aed70d034f51fe" }, { "name": "_mastodon_session", "value": "WG0IIHQkyZJFdKYJ53TNBBwcuNVEd98TEj9YQNs3uRfX8NXjSMVDrGEKj3NusNAYRC1rvFhfcc3rmyA5taVRGDQDAWteYTSJYaFfeGoUwaqAtCXznId2U8ll7qhaBG/EzTPoE5BQie+XPGNRmwBmxr+VExXNU6R1+FpJH4EJzUI9LX8p1DeZJjLQ7I38xPGVaFSJ05/ymb2+u7n5X1PHqUxsrBq1aeH0qzOKY2h0zm1VZp/bAxiIECrz+OcPn6+M2TpUHwd/zVooB68A87EPdeB9MCGgWYjTD7GbrxyBDvWTjV/Tqeq1vq5GhmcKQg12g0mJlTr9rKnYhGcInnoZy5Q26pLvUT2xxivba8rIIFaXTVDJEK66KwE87h09OL5elJun/hG5QC864gYDmxwunhNZJBXy4kIR2IWg1KBlxmsxqBNLUFjyTNpCLtAG/Z97oct0AJ+JpJqIeulb7MHRlfW1+7gTn09hpR4+TygKJnKFwbU+sVZeP/lDCbFhiWLa7uXgDy+k7MbStUmz1TNeptSdiYijpocLGUFYxV7vNgJVJkYs6iF+LDuf8kKSvsES1d11IT4=--Mq2wEUQZEWXRYJT3--1VjCQtWV2SLOjczIfcWMKQ==" } ], "content": { "mimeType": "text/html; charset=utf-8", "size": 47104, "text": "\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nAlt text provides image descriptions for people with vision impairments, low-bandwidth connections, or those seeking extra context.
You can improve accessibility and understanding for everyone by writing clear, concise, and objective alt text.
1&&(v.source=u+b[1],u+=b[1],v.originalLine=s+b[2],s=v.originalLine,v.originalLine+=1,v.originalColumn=l+b[3],l=v.originalColumn,b.length>4&&(v.name=d+b[4],d+=b[4])),_.push(v),typeof v.originalLine==`number`&&g.push(v)}a(_,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=_,a(g,t.compareByOriginalPositions),this.__originalMappings=g},s.prototype._findMapping=function(e,t,r,i,a,o){if(e[r]<=0)throw TypeError(`Line must be greater than or equal to 1, got `+e[r]);if(e[i]<0)throw TypeError(`Column must be greater than or equal to 0, got `+e[i]);return n.search(e,t,a,o)},s.prototype.computeColumnSpans=function(){for(var e=0;e /g,`\n\n`);r.search_index=we.parseFromString(n,`text/html`).documentElement.textContent,r.contentHtml=r.content,r.spoilerHtml=(0,g.default)(t),r.hidden=a?!1:t.length>0||r.sensitive,r.quote&&(r.contentHtml=x(r.contentHtml)),r.url&&!(r.url.startsWith(`http://`)||r.url.startsWith(`https://`))&&(r.url=null),r.url||=r.uri,r.media_attachments.forEach(e=>{e.remote_url&&!(e.remote_url.startsWith(`http://`)||e.remote_url.startsWith(`https://`))&&(e.remote_url=null)})}if(t){r.quote_approval||=t.get(`quote_approval`);let e=t.get(`media_attachments`);r.media_attachments&&e&&r.media_attachments.forEach(t=>{let n=e.find(e=>e.get(`id`)===t.id);n&&n.get(`description`)===t.description&&(t.translation=n.get(`translation`))})}return r}function C(e,t){let n={detected_source_language:e.detected_source_language,language:e.language,provider:e.provider,contentHtml:e.content,spoilerHtml:(0,g.default)(e.spoiler_text),spoiler_text:e.spoiler_text};return t.get(`quote`)&&(n.contentHtml=x(n.contentHtml)),n}function w(e){let t={...e};return t.contentHtml=t.content,t.emojis&&b(t.emojis),t}var T=d(`poll/importMultiple`),E=e=>u(`v1/collections`,e),D=({id:e,...t})=>s(`v1/collections/${e}`,t),O=e=>c(`v1/collections/${e}`),Ee=e=>o(`v1/collections/${e}`),De=e=>o(`v1/accounts/${e}/collections`),Oe=e=>o(`v1/accounts/${e}/in_collections`),ke=(e,t)=>u(`v1/collections/${e}/items`,{account_id:t}),Ae=(e,t)=>c(`v1/collections/${e}/items/${t}`),je=(e,t)=>u(`v1/collections/${e}/items/${t}/revoke`);function Me(e,t){let n=[];for(let r=0;r /g,`\n\n`).replace(/<[^>]*>/g,``),t.textContent},Pt=Mt.global,Ft=Mt.tags,It=0;function Lt(e,t={}){let n=document.createElement(`template`);n.innerHTML=e;let r=[],i=[{node:n.content,parent:r,depth:0}],{maxDepth:a=10,allowedTags:o=Ft,onAttribute:s,onElement:c,onText:l,extraArgs:u={}}=t;for(;i.length>0;){let e=i.shift();if(!e)break;let{node:t,parent:n,depth:r}=e;if(!(r>a))switch(t.nodeType){case Node.DOCUMENT_FRAGMENT_NODE:for(let e of t.childNodes)i.push({node:e,parent:n,depth:r+1});break;case Node.TEXT_NODE:{let e=t.textContent;e&&(l?n.push(l(e,u)):n.push(e));break}case Node.ELEMENT_NODE:{if(!(t instanceof HTMLElement)){console.warn(`Expected HTMLElement, got`,t);continue}let e=t.tagName.toLowerCase(),a=o[e];if(!a)continue;let l=[],d,f={key:`html-${It++}`};for(let n of t.attributes){let t=n.name.toLowerCase();if(s){let r=s(t,n.value,e,u);if(r){let[e,t]=r;f[e]=t;continue}else if(r===null)continue}let r=Pt[t],i=a.attributes?.[t];if(!r&&!i)continue;typeof i==`string`?t=i:typeof r==`string`&&(t=r);let o=n.value;o===`true`?o=!0:o===`false`&&(o=!1),f[t]=o}if(c){let e=c(t,f,l,u);e!==void 0&&(d=e)}d===void 0&&(d=jt.createElement(e,f,a.children===!1?void 0:l)),n.push(d);for(let e of t.childNodes)i.push({node:e,parent:l,depth:r+1});break}}}return r}var Rt=async e=>{try{e(await Notification.requestPermission())}catch(e){console.warn(e)}},zt=n(te()),Bt=(e,{delay:t=100})=>{let n=[],r,i=(0,zt.default)(()=>{let t=n;n=[],e(r,...t)},t);return(e,...t)=>{r=e,n.push(...t),i()}},Vt=n(Oe());B();var Ht=`ACCOUNT_FETCH_REQUEST`,Ut=`ACCOUNT_FETCH_SUCCESS`,Wt=`ACCOUNT_FETCH_FAIL`,Gt=`ACCOUNT_LOOKUP_REQUEST`,Kt=`ACCOUNT_LOOKUP_SUCCESS`,qt=`ACCOUNT_LOOKUP_FAIL`,Jt=`ACCOUNT_BLOCK_REQUEST`,Yt=`ACCOUNT_BLOCK_FAIL`,Xt=`ACCOUNT_UNBLOCK_REQUEST`,Zt=`ACCOUNT_UNBLOCK_FAIL`,Qt=`ACCOUNT_MUTE_REQUEST`,$t=`ACCOUNT_MUTE_FAIL`,en=`ACCOUNT_UNMUTE_REQUEST`,tn=`ACCOUNT_UNMUTE_FAIL`,nn=`ACCOUNT_PIN_REQUEST`,rn=`ACCOUNT_PIN_FAIL`,an=`ACCOUNT_UNPIN_REQUEST`,on=`ACCOUNT_UNPIN_FAIL`,sn=`FOLLOWERS_FETCH_REQUEST`,cn=`FOLLOWERS_FETCH_SUCCESS`,ln=`FOLLOWERS_FETCH_FAIL`,un=`FOLLOWERS_EXPAND_REQUEST`,dn=`FOLLOWERS_EXPAND_SUCCESS`,fn=`FOLLOWERS_EXPAND_FAIL`,pn=`FOLLOWING_FETCH_REQUEST`,mn=`FOLLOWING_FETCH_SUCCESS`,hn=`FOLLOWING_FETCH_FAIL`,gn=`FOLLOWING_EXPAND_REQUEST`,_n=`FOLLOWING_EXPAND_SUCCESS`,vn=`FOLLOWING_EXPAND_FAIL`,yn=`RELATIONSHIPS_FETCH_REQUEST`,bn=`RELATIONSHIPS_FETCH_FAIL`,xn=`FOLLOW_REQUESTS_FETCH_REQUEST`,Sn=`FOLLOW_REQUESTS_FETCH_SUCCESS`,Cn=`FOLLOW_REQUESTS_FETCH_FAIL`,wn=`FOLLOW_REQUESTS_EXPAND_REQUEST`,Tn=`FOLLOW_REQUESTS_EXPAND_SUCCESS`,En=`FOLLOW_REQUESTS_EXPAND_FAIL`,Dn=`FOLLOW_REQUEST_AUTHORIZE_REQUEST`,On=`FOLLOW_REQUEST_AUTHORIZE_FAIL`,kn=`FOLLOW_REQUEST_REJECT_REQUEST`,An=`FOLLOW_REQUEST_REJECT_FAIL`;function jn(e){return t=>{t(G([e])),t(In(e)),D().get(`/api/v1/accounts/${e}`).then(e=>{t(_e(e.data)),t(Ln())}).catch(n=>{t(Rn(e,n))})}}var Mn=e=>t=>{t(Nn(e)),D().get(`/api/v1/accounts/lookup`,{params:{acct:e}}).then(e=>{t(G([e.data.id])),t(_e(e.data)),t(Pn())}).catch(n=>{t(Fn(e,n))})},Nn=e=>({type:Gt,acct:e}),Pn=()=>({type:Kt}),Fn=(e,t)=>({type:qt,acct:e,error:t,skipAlert:!0});function In(e){return{type:Ht,id:e}}function Ln(){return{type:Ut}}function Rn(e,t){return{type:Wt,id:e,error:t,skipAlert:!0}}function zn(e,t={reblogs:!0}){return(n,r)=>{let i=r().getIn([`relationships`,e]),a=i?.following||i?.requested,o=r().getIn([`accounts`,e,`locked`],!1);n(Re({id:e,locked:o})),D().post(`/api/v1/accounts/${e}/follow`,t).then(e=>{n(We({relationship:e.data,alreadyFollowing:a}))}).catch(t=>{n(xe({id:e,error:t,locked:o}))})}}function Bn(e){return(t,n)=>{t(Me(e)),D().post(`/api/v1/accounts/${e}/unfollow`).then(e=>{t(je({relationship:e.data,statuses:n().get(`statuses`)}))}).catch(n=>{t(Ie({id:e,error:n}))})}}function Vn(e){return(t,n)=>{t(Un(e)),D().post(`/api/v1/accounts/${e}/block`).then(e=>{t(I({relationship:e.data,statuses:n().get(`statuses`)}))}).catch(n=>{t(Wn({id:e,error:n}))})}}function Hn(e){return t=>{t(Gn(e)),D().post(`/api/v1/accounts/${e}/unblock`).then(e=>{t(Be({relationship:e.data}))}).catch(n=>{t(Kn({id:e,error:n}))})}}function Un(e){return{type:Jt,id:e}}function Wn(e){return{type:Yt,error:e}}function Gn(e){return{type:Xt,id:e}}function Kn(e){return{type:Zt,error:e}}function qn(e,t,n=0){return(r,i)=>{r(Yn(e)),D().post(`/api/v1/accounts/${e}/mute`,{notifications:t,duration:n}).then(e=>{r(we({relationship:e.data,statuses:i().get(`statuses`)}))}).catch(t=>{r(Xn({id:e,error:t}))})}}function Jn(e){return t=>{t(Zn(e)),D().post(`/api/v1/accounts/${e}/unmute`).then(e=>{t(be({relationship:e.data}))}).catch(n=>{t(Qn({id:e,error:n}))})}}function Yn(e){return{type:Qt,id:e}}function Xn(e){return{type:$t,error:e}}function Zn(e){return{type:en,id:e}}function Qn(e){return{type:tn,error:e}}function $n(e){return t=>{t(er(e)),D().get(`/api/v1/accounts/${e}/followers`).then(n=>{let r=k(n).refs.find(e=>e.rel===`next`);t(N(n.data)),t(tr(e,n.data,r?r.uri:null)),t(G(n.data.map(e=>e.id)))}).catch(n=>{t(nr(e,n))})}}function er(e){return{type:sn,id:e}}function tr(e,t,n){return{type:cn,id:e,accounts:t,next:n}}function nr(e,t){return{type:ln,id:e,error:t,skipNotFound:!0}}function rr(e){return(t,n)=>{let r=n().getIn([`user_lists`,`followers`,e,`next`]);r!==null&&(t(ir(e)),D().get(r).then(n=>{let r=k(n).refs.find(e=>e.rel===`next`);t(N(n.data)),t(ar(e,n.data,r?r.uri:null)),t(G(n.data.map(e=>e.id)))}).catch(n=>{t(or(e,n))}))}}function ir(e){return{type:un,id:e}}function ar(e,t,n){return{type:dn,id:e,accounts:t,next:n}}function or(e,t){return{type:fn,id:e,error:t}}function sr(e){return t=>{t(cr(e)),D().get(`/api/v1/accounts/${e}/following`).then(n=>{let r=k(n).refs.find(e=>e.rel===`next`);t(N(n.data)),t(lr(e,n.data,r?r.uri:null)),t(G(n.data.map(e=>e.id)))}).catch(n=>{t(ur(e,n))})}}function cr(e){return{type:pn,id:e}}function lr(e,t,n){return{type:mn,id:e,accounts:t,next:n}}function ur(e,t){return{type:hn,id:e,error:t,skipNotFound:!0}}function dr(e){return(t,n)=>{let r=n().getIn([`user_lists`,`following`,e,`next`]);r!==null&&(t(fr(e)),D().get(r).then(n=>{let r=k(n).refs.find(e=>e.rel===`next`);t(N(n.data)),t(pr(e,n.data,r?r.uri:null)),t(G(n.data.map(e=>e.id)))}).catch(n=>{t(mr(e,n))}))}}function fr(e){return{type:gn,id:e}}function pr(e,t,n){return{type:_n,id:e,accounts:t,next:n}}function mr(e,t){return{type:vn,id:e,error:t}}var hr=Bt((e,...t)=>{t.length!==0&&(e(gr(t)),D().get(`/api/v1/accounts/relationships?with_suspended=true&${t.map(e=>`id[]=${e}`).join(`&`)}`).then(t=>{e(Ne({relationships:t.data}))}).catch(t=>{e(_r(t))}))},{delay:500});function G(e){return(t,n)=>{let r=n(),i=r.get(`relationships`),a=e.filter(e=>i.get(e,null)===null);!r.getIn([`meta`,`me`])||a.length===0||hr(t,...a)}}function gr(e){return{type:yn,ids:e,skipLoading:!0}}function _r(e){return{type:bn,error:e,skipLoading:!0,skipNotFound:!0}}function vr(){return e=>{e(yr()),D().get(`/api/v1/follow_requests`).then(t=>{let n=k(t).refs.find(e=>e.rel===`next`);e(N(t.data)),e(br(t.data,n?n.uri:null))}).catch(t=>e(xr(t)))}}function yr(){return{type:xn}}function br(e,t){return{type:Sn,accounts:e,next:t}}function xr(e){return{type:Cn,error:e}}function Sr(){return(e,t)=>{let n=t().getIn([`user_lists`,`follow_requests`,`next`]);n!==null&&(e(Cr()),D().get(n).then(t=>{let n=k(t).refs.find(e=>e.rel===`next`);e(N(t.data)),e(wr(t.data,n?n.uri:null))}).catch(t=>e(Tr(t))))}}function Cr(){return{type:wn}}function wr(e,t){return{type:Tn,accounts:e,next:t}}function Tr(e){return{type:En,error:e}}function Er(e){return t=>{t(Dr(e)),D().post(`/api/v1/follow_requests/${e}/authorize`).then(()=>t(Ke({id:e}))).catch(n=>t(Or(e,n)))}}function Dr(e){return{type:Dn,id:e}}function Or(e,t){return{type:On,id:e,error:t}}function kr(e){return t=>{t(Ar(e)),D().post(`/api/v1/follow_requests/${e}/reject`).then(()=>t(Je({id:e}))).catch(n=>t(jr(e,n)))}}function Ar(e){return{type:kn,id:e}}function jr(e,t){return{type:An,id:e,error:t}}function Mr(e){return t=>{t(Pr(e)),D().post(`/api/v1/accounts/${e}/pin`).then(e=>{t(Pe({relationship:e.data})),t(He({accountId:f}))}).catch(e=>{t(Fr(e))})}}function Nr(e){return t=>{t(Ir(e)),D().post(`/api/v1/accounts/${e}/unpin`).then(e=>{t(Xe({relationship:e.data})),t(He({accountId:f}))}).catch(e=>{t(Lr(e))})}}function Pr(e){return{type:nn,id:e}}function Fr(e){return{type:rn,error:e}}function Ir(e){return{type:an,id:e}}function Lr(e){return{type:on,error:e}}var Rr=({displayName:e,note:t,avatar:n,header:r,discoverable:i,indexable:a})=>o=>{let s=new FormData;return s.append(`display_name`,e),s.append(`note`,t),n&&s.append(`avatar`,n),r&&s.append(`header`,r),s.append(`discoverable`,i),s.append(`indexable`,a),D().patch(`/api/v1/accounts/update_credentials`,s).then(e=>{o(_e(e.data))})},zr=e=>(t,n)=>{let r=n().accounts.getIn([e,`acct`]);r&&v.push(`/@${r}`)};function K(e,t){return e===t?0:e.length===t.length?e>t?1:-1:e.length>t.length?1:-1}var Br=z(`markers/submit`,async(e,{getState:t})=>{let n=p(),r=Hr(t());if(!(Object.keys(r).length===0||!n||n===``)){if(`fetch`in window&&`keepalive`in new Request(``)){await fetch(`/api/v1/markers`,{keepalive:!0,method:`POST`,headers:{\"Content-Type\":`application/json`,Authorization:`Bearer ${n}`},body:JSON.stringify(r)});return}else if(`sendBeacon`in navigator){let e=new FormData;e.append(`bearer_token`,n);for(let[t,n]of Object.entries(r))n.last_read_id&&e.append(`${t}[last_read_id]`,n.last_read_id);if(navigator.sendBeacon(`/api/v1/markers`,e))return}try{let e=new XMLHttpRequest;e.open(`POST`,`/api/v1/markers`,!1),e.setRequestHeader(`Content-Type`,`application/json`),e.setRequestHeader(`Authorization`,`Bearer ${n}`),e.send(JSON.stringify(r))}catch{}}});function Vr(e){return e.notificationGroups.lastReadId}var Hr=e=>{let t={},n=Vr(e);return n&&K(n,e.markers.notifications)>0&&(t.notifications={last_read_id:n}),t},Ur=z(`markers/submitAction`,async(e,{getState:t})=>{let n=p(),r=Hr(t());return Object.keys(r).length===0||!n||n===``?{home:void 0,notifications:void 0}:(await D().post(`/api/v1/markers`,r),{home:r.home?.last_read_id,notifications:r.notifications?.last_read_id})}),Wr=(0,zt.default)(e=>{e(Ur())},3e5,{leading:!0,trailing:!0}),Gr=z(`markers/submit`,(e,{dispatch:t})=>{Wr(t),e.immediate&&Wr.flush()}),Kr=z(`markers/fetch`,async()=>({markers:(await D().get(`/api/v1/markers`,{params:{timeline:[`notifications`]}})).data})),qr=j(`notifications/update`,({playSound:e,...t})=>({payload:t,meta:{sound:e?`boop`:void 0}})),Jr=e=>{let t=window.atob(e),n=new Uint8Array(t.length);for(let e=0;e=Pr)return Ht(e,f,l,s,m);if(u&&!m&&f.length===2&&Rt(f[d^1]))return f[d^1];if(u&&m&&f.length===1&&Rt(m))return m;var h=e&&e===this.ownerID,g=u?m?l:l^c:l|c,_=u?m?Wt(f,d,m,h):Kt(f,d,h):Gt(f,d,m,h);return h?(this.bitmap=g,this.nodes=_,this):new Or(e,g,_)},kr=function(e,t,n){this.ownerID=e,this.count=t,this.nodes=n},kr.prototype.get=function(e,t,n,r){t===void 0&&(t=w(n));var i=(e===0?t:t>>>e)&M,a=this.nodes[i];return a?a.get(e+A,t,n,r):r},kr.prototype.update=function(e,t,n,r,i,a,o){n===void 0&&(n=w(r));var s=(t===0?n:n>>>t)&M,c=i===N,l=this.nodes,u=l[s];if(c&&!u)return this;var d=Lt(u,e,t+A,n,r,i,a,o);if(d===u)return this;var f=this.count;if(!u)f++;else if(!d&&(f--,f
/g,`\n`).replace(/<\\/p>
/g,`\n`).replace(/<\\/p>