1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[286],{711:(e,t,n)=>{n.d(t,{Z5:()=>c,ZG:()=>d,_O:()=>u,lK:()=>f,t$:()=>o,wI:()=>m});var r=n(42407),l=n(20089),a=n(28573),i=n(67679),s=n(92376);let u="auto",o=18e5;function d(e,t){return(0,r.Q)({chainId:e,address:t,timeframe:u})}let f=(e,t)=>["tokens","chartAuto",{chainId:e,address:t}];async function c(e,t){let n=await a.A.getTokenChart(t);if(n.requestedTimeframe!==u)return{timeframe:s.dq,honored:!1};let r={...n};delete r.requestedTimeframe;let o=l.l.tokenChart({chainId:t.chainId,address:t.address,timeframe:r.timeframe});return e.setQueryData(o,(0,i.E)(r,e.getQueryData(o),!1)),{timeframe:r.timeframe,honored:!0}}function m(e,t){let n=d(t.chainId,t.address);if(!n)return Promise.resolve();let r=f(n.chainId,n.address);return e.getQueryData(r)?Promise.resolve():e.prefetchQuery({queryKey:r,queryFn:()=>c(e,n),staleTime:1/0,gcTime:o})}},30286:(e,t,n)=>{n.d(t,{gV:()=>Q,Vc:()=>g,xR:()=>w,Vf:()=>M,f5:()=>D,OE:()=>A,VR:()=>T,Id:()=>y,Qn:()=>C,qs:()=>k,GQ:()=>q});let r=null;var l=n(42408),a=n(28573),i=n(92376),s=n(20089),u=n(711),o=n(56891),d=n(15122),f=n(76524),c=n(84630),m=n(35285),h=n(42407);function y(e){e.invalidateQueries({queryKey:["feedGetPostsInf"]}),e.invalidateQueries({queryKey:["feedGetPosts"]}),e.invalidateQueries({queryKey:["feedGetMyPosts"]})}function g(e){var t,n,r,l;return{...e,creatorId:null!=(l=null!=(r=null==(t=e.creator)?void 0:t.id)?r:null==(n=e.creator)?void 0:n.userId)?l:""}}function v(e,t,n){e.setQueriesData({queryKey:["feedGetPostsInf"]},e=>{if(!(null==e?void 0:e.pages))return e;let r=!1,l=e.pages.map(e=>{var l;return(null==(l=e.posts)?void 0:l.some(e=>e.id===t))?(r=!0,{...e,posts:e.posts.map(e=>e.id===t?{...e,...n(e)}:e)}):e});return r?{...e,pages:l}:e})}function p(e,t,n){e.setQueryData(d.l.getPostById(t),e=>e?{...e,...n(e)}:e)}function I(e){var t;return{isLiked:!e.isLiked,likesCount:Math.max(0,(null!=(t=e.likesCount)?t:0)+(e.isLiked?-1:1))}}function k(e,t){p(e,t,I),v(e,t,I)}function Q(e,t,n){let r=e=>{var t;return{commentsCount:Math.max(0,(null!=(t=e.commentsCount)?t:0)+n)}};p(e,t,r),v(e,t,r)}function w(e,t){for(let[,r]of e.getQueriesData({queryKey:["feedGetPostsInf"]}))if(null==r?void 0:r.pages)for(let e of r.pages){var n;let r=null==(n=e.posts)?void 0:n.find(e=>e.id===t);if(r)return r}}function q(e,t){let n=d.l.getPostById(t.id);e.getQueryData(n)||e.setQueryData(n,g(t));let{chainId:r,address:l,calledAt:a}=function(e){var t,n,r;let l=null==(t=e.categories)?void 0:t.find(e=>"token"===e.type),a=null==l||null==(n=l.entity)?void 0:n.chainId;return{chainId:a,address:null==l||null==(r=l.entity)?void 0:r.address,calledAt:Math.floor(new Date(e.createdAt).getTime()/1e3)}}(t);D(e,r,l),(0,m.p)(()=>{!function(e,t,n){if(null==t||!n)return;let r=d.l.getTokenSnapshot(t,n);e.getQueryData(r)||e.prefetchQuery({queryKey:r,queryFn:()=>o.A.getTokenSnapshot(t,n),staleTime:3e4})}(e,r,l),function(e,t,n,r){let l=(0,f.t)({chainId:t,address:n,calledAt:r});if(!l.address||!l.chainId||!l.calledAt||421614===l.chainId)return;let a=d.l.getTokenMcap(l);e.getQueryData(a)||e.prefetchQuery({queryKey:a,queryFn:()=>o.A.getTokenMcap(l),staleTime:6e4})}(e,r,l,a)})}function C(e,t){q(e,t)}function D(e,t,o){var d;let f=(0,h.Q)({chainId:t,address:o});if(!f)return;if(null!=r||(r=Promise.all([n.e(9645),n.e(953),n.e(8426),n.e(6867),n.e(889),n.e(1018),n.e(4860),n.e(794),n.e(6455),n.e(9932),n.e(8303),n.e(9893),n.e(33),n.e(1091)]).then(n.bind(n,15806))),l._U)return void(0,u.wI)(e,{chainId:f.chainId,address:f.address});let c=s.l.tokenChart({chainId:f.chainId,address:f.address,timeframe:null!=(d=f.timeframe)?d:i.dq});e.getQueryData(c)||e.prefetchQuery({queryKey:c,queryFn:()=>a.A.getTokenChart(f),staleTime:1e4})}function M(e,t){let n=e.getQueryData(d.l.getPostById(t));if(n)return n;let r=w(e,t);return r?g(r):void 0}function T(e,t,n,r){if(!n.length)return;let l=n.map(e=>e.post),a=d.l.getPostsInf(t,r);for(let t of(e.setQueryData(a,e=>{var t;if(!(null==e||null==(t=e.pages)?void 0:t.length))return e;let n=new Set(e.pages.flatMap(e=>e.posts.map(e=>e.id))),r=l.filter(e=>!n.has(e.id));return r.length?{...e,pages:e.pages.map((e,t)=>0===t?{...e,posts:[...r,...e.posts],total:e.total+r.length}:e)}:e}),n))q(e,t.post),function(e,t){if((null==t?void 0:t.chainId)&&t.address){var n,r,l,a,i,s;
1e.setQueryData(d.l.getTokenSnapshot(t.chainId,t.address),{chainId:t.chainId,address:t.address,name:t.name,symbol:t.symbol,imageUrl:t.imageUrl,imageThumb:t.imageThumb,imageSmall:t.imageSmall,imageLarge:t.imageLarge,priceUsd:null!=(n=t.priceUsd)?n:null,marketCap:null!=(r=t.marketCapUsd)?r:null,volume24:null!=(l=t.volume24hUsd)?l:null,liquidity:null!=(a=t.liquidityUsd)?a:null,change24:null!=(i=t.change24)?i:null,pairAddress:null,holders:null!=(s=t.holders)?s:null})}}(e,t.token)}function A(e,t){if(w(e,t.id))return void q(e,t);let n=e.getQueriesData({queryKey:["feedGetPostsInf"]}),r={post:t,token:null,emittedAt:new Date().toISOString()};for(let[l]of n){let n=l[1];n&&(0,c.X)(t,n)&&T(e,n,[r],l[2])}q(e,t)}},67679:(e,t,n)=>{function r(e,t){var n;let r=new Map(e.candles.map(e=>[e.time,e]));for(let e of t.candles)r.set(e.time,e);let l=Array.from(r.values()).sort((e,t)=>e.time-t.time),a=l.length>1500?l.slice(l.length-1500):l,i=new Map(e.volume.map(e=>[e.time,e]));for(let e of t.volume)i.set(e.time,e);let s=Array.from(i.values()).sort((e,t)=>e.time-t.time),u=s.length>1500?s.slice(s.length-1500):s;return{...e,to:Math.max(e.to,t.to),asOfMs:t.candles.length&&null!=(n=t.asOfMs)?n:e.asOfMs,candles:a,volume:u}}function l(e,t,n){if(!t||t.timeframe!==e.timeframe)return e;let l=null!=t.asOfMs&&null!=e.asOfMs&&t.asOfMs>e.asOfMs;return n||l?r(e,t):e}n.d(t,{E:()=>l,S:()=>r})},76524:(e,t,n)=>{n.d(t,{t:()=>l});var r=n(289);function l(e){let{chainId:t,address:n,calledAt:l}=e;return{chainId:t,address:null!=t&&n?(0,r.lq)(t,n):n,calledAt:l}}},84630:(e,t,n)=>{n.d(t,{X:()=>a,u:()=>l});var r=n(15511);function l(e){return 1===e?"Show 1 new thesis":"Show ".concat(e," new theses")}function a(e,t){var n,l,a,i,s,u,o,d;let f=t.labelCode;if(("alpha"===f||"AI"===f)&&!(null==(a=e.creator)||null==(l=a.labels)?void 0:l.some(e=>e.code===f))||"categoryId"===t.filterBy&&t.filterValue&&!(null==(i=e.categories)?void 0:i.some(e=>e.id===t.filterValue)))return!1;if("entityId"===t.filterBy&&t.filterValue){let n=t.filterValue;if(!(null==(s=e.categories)?void 0:s.some(e=>{if(e.entityId===n)return!0;if("token"!==e.type)return!1;let t=e.entity;return(null==t?void 0:t.chainId)!=null&&!!t.address&&"".concat(t.chainId,"-").concat(t.address)===n})))return!1}if("tokenAddress"===t.filterBy&&t.filterValue){let n="".concat(t.filterValue.toLowerCase(),":");if(!(null==(u=e.categories)?void 0:u.some(e=>{var t,l;if(null==(t=e.entityId)?void 0:t.toLowerCase().startsWith(n))return!0;if("token"!==e.type)return!1;let a=e.entity;if((null==a?void 0:a.chainId)==null||!a.address)return!1;let i=null!=(l=(0,r.G9)(a.chainId))?l:a.chainId;return"".concat(i,":").concat(a.address,":").toLowerCase()===n})))return!1}let c=null==(n=t.searchString)?void 0:n.trim();if(c){let t=c.toLowerCase();if(![e.title,e.content,null==(o=e.creator)?void 0:o.pseudo,null==(d=e.creator)?void 0:d.name].filter(Boolean).join(" ").toLowerCase().includes(t))return!1}return!t.filterBy||"categoryId"===t.filterBy||"entityId"===t.filterBy||"tokenAddress"===t.filterBy||!t.filterValue}}}]);
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.