(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,669056,e=>{"use strict";var t=e.i(56222),a=e.i(16043),r=e.i(613497);function i(e,t,a){let i=e.getMutationCache(),s=e.getQueryCache(),n=a?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData;t.mutations?.forEach(({state:t,...r})=>{i.build(e,{...e.getDefaultOptions().hydrate?.mutations,...a?.defaultOptions?.mutations,...r},t)}),t.queries?.forEach(({queryKey:t,state:i,queryHash:l,meta:o,promise:c,dehydratedAt:d,queryType:u})=>{let h=c?function(e){let t;if(e.then(e=>(t=e,e),r.z)?.catch?.(r.z),void 0!==t)return{data:t}}(c):void 0,f=void 0===i.data?h?.data:i.data,m=void 0===f?f:n?n(f):f,g=s.get(l),p=g?.state.status==="pending",x=g?.state.fetchStatus==="fetching";if(g){let e=h&&d>g.state.dataUpdatedAt;if(i.dataUpdatedAt>g.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=i;g.setState({...t,data:m,..."pending"===i.status&&void 0!==m&&{status:"success",dataUpdatedAt:d,...!x&&{fetchStatus:"idle"}}})}}else g=s.build(e,{...e.getDefaultOptions().hydrate?.queries,...a?.defaultOptions?.queries,queryKey:t,queryHash:l,meta:o,_type:u},{...i,data:m,fetchStatus:"idle",status:"pending"===i.status&&void 0!==m?"success":i.status,..."pending"===i.status&&void 0!==m&&{dataUpdatedAt:d}});!c||h||p||x||!(d>g.state.dataUpdatedAt)||g.fetch(void 0,{initialPromise:Promise.resolve(c).then(n)}).catch(r.z)})}e.s(["HydrationBoundary",0,({children:e,options:r={},state:s,queryClient:n})=>{let l=(0,t.d)(n),o=a.useRef(r);a.useEffect(()=>{o.current=r});let c=a.useMemo(()=>{if(s){if("object"!=typeof s)return;let e=l.getQueryCache(),t=s.queries||[],a=[],r=[];for(let i of t){let t=e.get(i.queryHash);t?(i.state.dataUpdatedAt>t.state.dataUpdatedAt||i.promise&&"pending"!==t.state.status&&"fetching"!==t.state.fetchStatus&&i.dehydratedAt>t.state.dataUpdatedAt)&&r.push(i):a.push(i)}if(a.length>0&&i(l,{queries:a},o.current),r.length>0)return r}},[l,s]);return a.useEffect(()=>{c&&i(l,{queries:c},o.current)},[l,c]),e}],669056)},208977,e=>{"use strict";function t(e){if(Number.isNaN(e))return"—";let t=Math.round(e);return t>999?">999%":t<-999?"<-999%":t>0?`+${t}%`:`${t}%`}e.s(["S",0,t,"U",0,function(e){if(Number.isNaN(e))return"—";let t=Math.abs(Math.round(e));return t>999?">999%":`${t}%`},"T",0,function(e,t){if(!Number.isFinite(e))return t;let a=Math.round(e);return 999>=Math.abs(a)?t:`${a.toLocaleString("en-US")}% — ${t}`},"V",0,function(e){return e>=1e12?`${(e/1e12).toFixed(1)}T`:e>=1e9?`${(e/1e9).toFixed(1)}B`:e>=1e6?`${(e/1e6).toFixed(1)}M`:e>=1e3?`${(e/1e3).toFixed(1)}K`:e.toString()},"Z",0,function(e){return t(e/100)}])},289114,e=>{"use strict";var t=e.i(659350),a=e.i(663456),r=e.i(136562),i=e.i(262646);e.s(["f",0,function(e){let s,n,l,o=(0,a.c)(7),{variant:c,indicator:d}=e,u="dense"===(void 0===c?"default":c)?"bg-background/80 backdrop-blur-sm":"bg-background/50 backdrop-blur-xs";return o[0]!==u?(s=(0,r.f)("absolute inset-0 z-20 flex items-center justify-center","transition-opacity duration-quick ease-smooth-out starting:opacity-0",u),o[0]=u,o[1]=s):s=o[1],o[2]!==d?(n=d??(0,t.jsx)(i.f,{}),o[2]=d,o[3]=n):n=o[3],o[4]!==s||o[5]!==n?(l=(0,t.jsx)("div",{className:s,children:n}),o[4]=s,o[5]=n,o[6]=l):l=o[6],l}])},62255,e=>{"use strict";var t=e.i(659350),a=e.i(663456),r=e.i(119488);e.s(["f",0,function(e){let i,s,n=(0,a.c)(5),{fallback:l,className:o,children:c}=e;n[0]===Symbol.for("react.memo_cache_sentinel")?(i={rootMargin:"400px 0px",freezeOnceVisible:!0},n[0]=i):i=n[0];let{ref:d,isIntersecting:u}=(0,r.f)(i),h=u?c:l;return n[1]!==o||n[2]!==d||n[3]!==h?(s=(0,t.jsx)("div",{ref:d,className:o,children:h}),n[1]=o,n[2]=d,n[3]=h,n[4]=s):s=n[4],s}])},88786,e=>{e.v(t=>Promise.all(["static/immutable/chunks/2j2zocstlcuh0.js","static/immutable/chunks/2xqqr9nenitxp.js","static/immutable/chunks/3eu8zvcrld02v.js","static/immutable/chunks/1g74-lugniryh.js"].map(t=>e.l(t))).then(()=>t(682598)))},254278,e=>{"use strict";var t=e.i(659350),a=e.i(663456),r=e.i(288265),i=e.i(16043),s=e.i(136562),n=e.i(336810);let l=[38,64,29,55,72,41,60,34,78,47,53,69,31,58,44,75,37,66,49,82,35,57,73,40,62,46,80,33,54,70,43,61,36,76,51,68,39,59,84,45,63,32,71,48,56,79,42,65,52,74,30,67];function o(e){return Number(e.toFixed(2))}function c(e){let r,i,n,l,o=(0,a.c)(14),{height:c,rects:d,animate:u,forecastPatternId:h}=e,f=u?"animate-pulse":void 0;o[0]!==f?(r=(0,s.f)("h-full w-full text-muted",f),o[0]=f,o[1]=r):r=o[1];let m=`0 0 400 ${c}`;if(o[2]!==h?(i=h&&(0,t.jsx)("defs",{children:(0,t.jsxs)("pattern",{id:h,height:"6",patternTransform:"rotate(45)",patternUnits:"userSpaceOnUse",width:"6",children:[(0,t.jsx)("rect",{fillOpacity:"1",height:"6",width:"6"}),(0,t.jsx)("rect",{className:"fill-white",fillOpacity:"0.16",height:"6",width:"3"})]})}),o[2]=h,o[3]=i):i=o[3],o[4]!==h||o[5]!==d){let e;o[7]!==h?(e=e=>(0,t.jsx)("rect",{fill:e.forecast&&h?`url(#${h})`:void 0,fillOpacity:e.forecast?.58:void 0,height:e.height,rx:1,width:e.width,x:e.x,y:e.y},e.key),o[7]=h,o[8]=e):e=o[8],n=d.map(e),o[4]=h,o[5]=d,o[6]=n}else n=o[6];return o[9]!==r||o[10]!==m||o[11]!==i||o[12]!==n?(l=(0,t.jsxs)("svg",{"aria-hidden":!0,className:r,fill:"currentColor",fillOpacity:.48,preserveAspectRatio:"none",viewBox:m,children:[i,n]}),o[9]=r,o[10]=m,o[11]=i,o[12]=n,o[13]=l):l=o[13],l}e.s(["StackedBarChartSkeleton",0,function(e){let d,u,h,f,m,g,p=(0,a.c)(31),{height:x,barCount:v,segmentCount:y,showForecastBar:j,animate:S,decorative:b,className:k,"data-testid":_}=e,w=void 0===x?n.i:x,D=void 0===v?52:v,N=void 0===y?5:y,B=void 0===j||j,M=void 0===S||S,C=void 0===_?"stacked-bar-chart-skeleton":_,P=(0,r.f)(),O=(0,i.useId)();p[0]!==D||p[1]!==w||p[2]!==N||p[3]!==B?(d=function({height:e,barCount:t,segmentCount:a,showForecastBar:r}){let i=(400-(t-1))/t;return Array.from({length:t},(e,t)=>t).flatMap(s=>{let n=l[s%l.length]??50,c=n/100*e,d=a>1?function({totalPercent:e,segmentCount:t,barIndex:a}){let r=Array.from({length:t},(e,t)=>12+(7*a+13*t)%22),i=r.reduce((e,t)=>e+t,0);return r.map(t=>t/i*e)}({totalPercent:n,segmentCount:a,barIndex:s}):[n],u=d.map((e,t)=>d.slice(0,t).reduce((e,t)=>e+t,0));return d.flatMap((a,n)=>{let l=a/100*e;if(l<=0)return[];let d=r&&s===t-1,h=(u[n]??0)/100*e;return[{forecast:d,height:o(l),key:`bar-${s}-segment-${n}`,width:o(i),x:o(s*(i+1)),y:o(e-c+h)}]})})}({height:w,barCount:D,segmentCount:N,showForecastBar:B}),p[0]=D,p[1]=w,p[2]=N,p[3]=B,p[4]=d):d=p[4];let A=d,T=B?O:void 0;p[5]!==M||p[6]!==w||p[7]!==A||p[8]!==T?(u=(0,t.jsx)(c,{animate:M,forecastPatternId:T,height:w,rects:A}),p[5]=M,p[6]=w,p[7]=A,p[8]=T,p[9]=u):u=p[9];let F=u;if(void 0!==b&&b){let e,a,r;p[10]!==k?(e=(0,s.f)("w-full h-(--chart-height)",k),p[10]=k,p[11]=e):e=p[11];let i=`${w}px`;return p[12]!==i?(a={"--chart-height":i},p[12]=i,p[13]=a):a=p[13],p[14]!==F||p[15]!==C||p[16]!==e||p[17]!==a?(r=(0,t.jsx)("div",{"aria-hidden":!0,className:e,"data-testid":C,"data-allow-inline-style":!0,style:a,children:F}),p[14]=F,p[15]=C,p[16]=e,p[17]=a,p[18]=r):r=p[18],r}p[19]!==P?(h=P("Loading chart"),p[19]=P,p[20]=h):h=p[20],p[21]!==k?(f=(0,s.f)("w-full h-(--chart-height)",k),p[21]=k,p[22]=f):f=p[22];let U=`${w}px`;return p[23]!==U?(m={"--chart-height":U},p[23]=U,p[24]=m):m=p[24],p[25]!==F||p[26]!==C||p[27]!==h||p[28]!==f||p[29]!==m?(g=(0,t.jsx)("div",{"aria-label":h,className:f,"data-testid":C,"data-allow-inline-style":!0,role:"status",style:m,children:F}),p[25]=F,p[26]=C,p[27]=h,p[28]=f,p[29]=m,p[30]=g):g=p[30],g}])},336810,e=>{"use strict";var t=e.i(497214),a=e.i(315368);let r={Blue:"var(--chart-1)",Mint:"var(--chart-2)",YellowOrange:"var(--chart-3)",Orange:"var(--chart-4)",Tomato:"var(--chart-5)",SteelBlue:"var(--chart-6)",YellowGreen:"var(--chart-7)",Orchid:"var(--chart-8)",Turquoise:"var(--chart-9)",HotPink:"var(--chart-10)",Goldenrod:"var(--chart-11)",MediumSlateBlue:"var(--chart-12)",LightCoral:"var(--chart-13)",OliveDrab:"var(--chart-14)",PaleVioletRed:"var(--chart-15)",MediumSeaGreen:"var(--chart-16)",DarkKhaki:"var(--chart-17)",Purple:"var(--chart-18)",OrangeRed:"var(--chart-19)",SeaGreen:"var(--chart-20)",Slate400:"#94a3b8"},i=[r.Blue,r.Mint,r.YellowOrange,r.Orange,r.Tomato,r.SteelBlue,r.YellowGreen,r.Orchid,r.Turquoise,r.HotPink,r.Goldenrod,r.MediumSlateBlue,r.LightCoral,r.OliveDrab,r.PaleVioletRed,r.MediumSeaGreen,r.DarkKhaki,r.Purple,r.OrangeRed,r.SeaGreen],s=e=>!(e.length<3)&&new Set(e.map(e=>new Date(e)).map(e=>e.toISOString().slice(0,10))).sizeMath.round(e+i*a)))}let s=Math.ceil(e/i)*i,n=Math.floor(a/i)*i,l=Math.floor((n-s)/i)+1;if(l<2)return[];let o=Math.max(1,Math.round((l-1)/(r-1))),c=Math.floor((l-1)/o)+1;return Array.from({length:c},(e,t)=>n-(c-1-t)*o*i)},"D",0,(e,r)=>{let i=(0,t.H)(e.map(e=>(0,a.I)(String(e[n])).getUTCFullYear())),l=(0,t.H)(e.map(e=>(0,a.I)(String(e[n])).toISOString().slice(0,10)));return{containsMultipleYears:i.length>1,containsMultipleDays:l.length>1,isHighRes:s(r)}},"I",0,function(e){return void 0===e||e?"opacity-100":"opacity-50"}])},511667,e=>{"use strict";var t=e.i(336810);let a="Other",r=t.F.Slate400;function i(e){return e===a||"Others"===e}function s(e){let t=0x811c9dc5;for(let a=0;a>>0;return t}e.s(["w",0,r,"d",0,a,"C",0,"__other__","z",0,function(e,a){let n=new Map,l=new Set;for(let o of[...new Set(e)].toSorted()){if(i(o)){n.set(o,r);continue}if(0===a.length){n.set(o,t.a);continue}let e=s(o)%a.length,c=function({preferredSlot:e,paletteLength:t,claimedSlots:a}){for(let r=0;r{"use strict";var t=e.i(663456),a=e.i(16043);e.s(["f",0,function(e){let r,i,s,n,l,o,c,d=(0,t.c)(25);d[0]!==e?(r=void 0===e?{}:e,d[0]=e,d[1]=r):r=d[1];let{threshold:u,root:h,rootMargin:f,freezeOnceVisible:m,initialIsIntersecting:g,onChange:p}=r,x=void 0===u?0:u,v=void 0===h?null:h,y=void 0===f?"0%":f,j=void 0!==m&&m,[S,b]=(0,a.useState)(null),[k,_]=(0,a.useState)(void 0!==g&&g),[w,D]=(0,a.useState)(void 0);d[2]!==p?(i=(e,t)=>{p?.(e,t)},d[2]=p,d[3]=i):i=d[3];let N=(0,a.useEffectEvent)(i),B=!!w&&k&&j;d[4]!==S||d[5]!==j||d[6]!==B||d[7]!==N||d[8]!==v||d[9]!==y||d[10]!==x?(s=()=>{if(!S||!("IntersectionObserver"in window)||B)return;let e=new IntersectionObserver(t=>{for(let a of t)_(a.isIntersecting),D(a),N(a.isIntersecting,a),a.isIntersecting&&j&&e.disconnect()},{threshold:x,root:v,rootMargin:y});return e.observe(S),()=>{e.disconnect()}},d[4]=S,d[5]=j,d[6]=B,d[7]=N,d[8]=v,d[9]=y,d[10]=x,d[11]=s):s=d[11],d[12]!==x?(n=JSON.stringify(x),d[12]=x,d[13]=n):n=d[13],d[14]!==S||d[15]!==j||d[16]!==B||d[17]!==v||d[18]!==y||d[19]!==n?(l=[S,n,v,y,B,j],d[14]=S,d[15]=j,d[16]=B,d[17]=v,d[18]=y,d[19]=n,d[20]=l):l=d[20],(0,a.useEffect)(s,l),d[21]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{b(e??null)},d[21]=o):o=d[21];let M=o;return d[22]!==w||d[23]!==k?(c={ref:M,isIntersecting:k,entry:w},d[22]=w,d[23]=k,d[24]=c):c=d[24],c}])},315368,e=>{"use strict";var t=e.i(30368),a=e.i(272114),r=e.i(647204);let i=e=>{let t=(0,a.z)(e);return new Date((0,r.V)(t)?0/0:t.data)};e.s(["$",0,function(e,a,r=!1){return(0,t.f)(e).date(i(a),{timeZone:"UTC",preset:r?"medium":"day-month"})??"—"},"M",0,function(e,{value:a,shouldIncludeDay:r=!1,timeZone:s}){let n=(0,t.f)(e),l=i(a);return(r?n.dateTime(l,{timeZone:s,preset:"chart-numeric-hour"}):n.time(l,{timeZone:s,preset:"numeric"}))??"—"},"I",0,i,"n",0,function(e,t){return"utc"===e||"UTC"===t?void 0:t}])},249887,e=>{"use strict";var t=e.i(659350),a=e.i(663456),r=e.i(62255),i=e.i(254278),s=e.i(429332);e.i(16043);let n=(0,s.default)(()=>e.A(88786).then(e=>e.StackedBarChart),{loadableGenerated:{modules:[682598]},ssr:!1,loading:()=>(0,t.jsx)(i.StackedBarChartSkeleton,{})});e.s(["f",0,function(e){let s,l,o,c=(0,a.c)(7),{chartData:d,titleMap:u,colorMapping:h}=e;c[0]!==u?(s=e=>e&&"string"==typeof e?u[e]??e:"--",c[0]=u,c[1]=s):s=c[1];let f=s;return 0===d.length?null:(c[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)(i.StackedBarChartSkeleton,{}),c[2]=l):l=c[2],c[3]!==d||c[4]!==h||c[5]!==f?(o=(0,t.jsx)(r.f,{fallback:l,children:(0,t.jsx)(n,{data:d,isPercentage:!1,isAnimationActive:!1,onLabel:f,colorMapping:h})}),c[3]=d,c[4]=h,c[5]=f,c[6]=o):o=c[6],o)}])},716623,e=>{"use strict";var t=e.i(659350),a=e.i(663456),r=e.i(670168),i=e.i(254278);e.i(707060);var s=e.i(196991),n=e.i(153746),l=e.i(936532),o=e.i(320319),c=e.i(620919);function d(e,a){return(0,t.jsx)(c.MarketplaceAppRowSkeleton,{rank:a+1},a)}e.s(["f",0,function(e){let c,u,h,f,m,g,p,x,v,y,j,S,b,k=(0,a.c)(25),{title:_,isSubcategory:w}=e,D=void 0!==w&&w;k[0]!==D||k[1]!==_?(c=_?(0,t.jsx)("h1",{children:(0,t.jsxs)(s.T,{children:[(0,t.jsx)(n.d,{children:_})," Rankings"]})}):(0,t.jsx)(r.l,{className:D?"h-8 w-64":"h-8 w-48"}),k[0]=D,k[1]=_,k[2]=c):c=k[2],k[3]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)(r.l,{className:"h-4 w-10"}),h=(0,t.jsx)(r.l,{className:"h-4 w-4"}),k[3]=u,k[4]=h):(u=k[3],h=k[4]),k[5]!==D?(f=D&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.l,{className:"h-4 w-24"}),(0,t.jsx)(r.l,{className:"h-4 w-4"})]}),k[5]=D,k[6]=f):f=k[6],k[7]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)(r.l,{className:"h-4 w-32"}),k[7]=m):m=k[7],k[8]!==f?(g=(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[u,h,f,m]}),k[8]=f,k[9]=g):g=k[9],k[10]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(i.StackedBarChartSkeleton,{}),k[10]=p):p=k[10];let N=D?"flex items-center justify-end":"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between";return k[11]!==D?(x=!D&&(0,t.jsx)(r.l,{className:"h-9 w-full max-w-md"}),k[11]=D,k[12]=x):x=k[12],k[13]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(r.l,{className:"h-9 w-28 rounded-full"}),(0,t.jsx)(r.l,{className:"h-9 w-32 rounded-full"})]}),k[13]=v):v=k[13],k[14]!==x||k[15]!==N?(y=(0,t.jsxs)("div",{className:N,children:[x,v]}),k[14]=x,k[15]=N,k[16]=y):y=k[16],k[17]===Symbol.for("react.memo_cache_sentinel")?(j=(0,t.jsx)("div",{className:"overflow-hidden rounded-lg border border-border bg-card",children:(0,t.jsx)(o.f,{variant:"divided",children:Array.from({length:l.s},d)})}),k[17]=j):j=k[17],k[18]!==D?(S=D&&(0,t.jsx)(r.l,{className:"h-4 w-40"}),k[18]=D,k[19]=S):S=k[19],k[20]!==y||k[21]!==S||k[22]!==c||k[23]!==g?(b=(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[c,g,p,y,j,S]}),k[20]=y,k[21]=S,k[22]=c,k[23]=g,k[24]=b):b=k[24],b}])},233691,938144,631770,758761,e=>{"use strict";var t=e.i(659350),a=e.i(663456),r=e.i(289114);e.i(707060);var i=e.i(196991),s=e.i(320319),n=e.i(952450);function l(e){let s=(0,a.c)(2),{isChangingPageData:n,didSelectedPageDataFail:l}=e;if(l){let e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("p",{className:"px-4 pt-3 text-xs font-medium text-destructive",children:(0,t.jsx)(i.T,{children:"Could not load the selected rankings. Showing the previous rankings."})}),s[0]=e):e=s[0],e}if(n){let e;return s[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(r.f,{}),s[1]=e):e=s[1],e}return null}function o(e){let r,i,l=(0,a.c)(11),{apps:o,displayedSortBy:c,colorMap:d,emptyMessage:u}=e;if(0===o.length){let e;return l[0]!==u?(e=(0,t.jsx)("p",{className:"text-sm text-muted-foreground py-8 text-center",children:u}),l[0]=u,l[1]=e):e=l[1],e}if(l[2]!==o||l[3]!==d||l[4]!==c){let e;l[6]!==d||l[7]!==c?(e=(e,a)=>(0,t.jsx)(n.f,{appAnalytics:e,rank:a+1,sortBy:c,dotColor:d?.get(String(e.app_id))},e.app_id),l[6]=d,l[7]=c,l[8]=e):e=l[8],r=o.map(e),l[2]=o,l[3]=d,l[4]=c,l[5]=r}else r=l[5];return l[9]!==r?(i=(0,t.jsx)(s.f,{variant:"divided",children:r}),l[9]=r,l[10]=i):i=l[10],i}e.s(["f",0,function(e){let r,i,s,n=(0,a.c)(11),{apps:c,displayedSortBy:d,colorMap:u,emptyMessage:h,isChangingPageData:f,didSelectedPageDataFail:m}=e;return n[0]!==m||n[1]!==f?(r=(0,t.jsx)(l,{isChangingPageData:f,didSelectedPageDataFail:m}),n[0]=m,n[1]=f,n[2]=r):r=n[2],n[3]!==c||n[4]!==u||n[5]!==d||n[6]!==h?(i=(0,t.jsx)(o,{apps:c,displayedSortBy:d,colorMap:u,emptyMessage:h}),n[3]=c,n[4]=u,n[5]=d,n[6]=h,n[7]=i):i=n[7],n[8]!==r||n[9]!==i?(s=(0,t.jsxs)("div",{className:"relative bg-card border border-border rounded-lg overflow-hidden",children:[r,i]}),n[8]=r,n[9]=i,n[10]=s):s=n[10],s}],233691);var c=e.i(522396),d=e.i(960773),u=e.i(199168),h=e.i(19773),f=e.i(16043),m=e.i(703298);function g(e){let r,s,n,l,o,f,g,p,x,v,y=(0,a.c)(22),{sortBy:j,onChange:S}=e,b=(0,u.o)(),k=(0,d.Q)();y[0]===Symbol.for("react.memo_cache_sentinel")?(r=m.f.sort.withOptions({history:"push"}),y[0]=r):r=y[0];let[,_]=(0,h.o)("sort",r);y[1]!==S||y[2]!==k||y[3]!==_?(s=function(e){(k.capture("click_apps_global_ranking_sort_by",{value:e}),S)?S(e):_(e)},y[1]=S,y[2]=k,y[3]=_,y[4]=s):s=y[4];let w=s;return y[5]!==b?(n=b("Sort apps by"),y[5]=b,y[6]=n):n=y[6],y[7]!==w?(l=()=>w("tokens"),y[7]=w,y[8]=l):l=y[8],y[9]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(i.T,{children:"Tokens"}),y[9]=o):o=y[9],y[10]!==l?(f=(0,t.jsx)(c.Y,{value:"tokens",onClick:l,children:o}),y[10]=l,y[11]=f):f=y[11],y[12]!==w?(g=()=>w("requests"),y[12]=w,y[13]=g):g=y[13],y[14]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(i.T,{children:"Requests"}),y[14]=p):p=y[14],y[15]!==g?(x=(0,t.jsx)(c.Y,{value:"requests",onClick:g,children:p}),y[15]=g,y[16]=x):x=y[16],y[17]!==j||y[18]!==n||y[19]!==f||y[20]!==x?(v=(0,t.jsxs)(c.c,{"aria-label":n,size:"sm",value:j,children:[f,x]}),y[17]=j,y[18]=n,y[19]=f,y[20]=x,y[21]=v):v=y[21],v}e.s(["f",0,function(e){let r,i=(0,a.c)(2);return i[0]!==e?(r=(0,t.jsx)(f.Suspense,{fallback:null,children:(0,t.jsx)(g,{...e})}),i[0]=e,i[1]=r):r=i[1],r}],938144);var p=e.i(506050),x=e.i(67089),v=e.i(613497),y=e.i(618115);let j="failed",S="settled";var b=e.i(100274);function k(e){let t,r,i=(0,a.c)(7),{group:s,subcategory:n,filters:l,shouldFetch:o}=e;return i[0]!==l||i[1]!==s||i[2]!==n?(t=(0,b.Z)({group:s,subcategory:n,...l}),i[0]=l,i[1]=s,i[2]=n,i[3]=t):t=i[3],i[4]!==o||i[5]!==t?(r={...t,enabled:o},i[4]=o,i[5]=t,i[6]=r):r=i[6],(0,y.f)(r)}function _(e,t){return e.sortBy===t.sortBy&&e.period===t.period}e.s(["f",0,function(e){let t,r,i,s,n,l=(0,a.c)(23),{group:o,subcategory:c,initialSortBy:d,initialPeriod:u,selectedSortBy:h,selectedPeriod:m}=e,g={sortBy:h,period:m},w=k({group:o,subcategory:c,filters:g,shouldFetch:!0}),D=null!==w.error,N=void 0!==w.data;l[0]!==w.isFetching||l[1]!==D||l[2]!==N?(t=function({isFetching:e,didError:t,hasData:a}){return t?j:e||!a?"pending":S}({isFetching:w.isFetching,didError:D,hasData:N}),l[0]=w.isFetching,l[1]=D,l[2]=N,l[3]=t):t=l[3];let B=t,M=B===S;l[4]!==u||l[5]!==d||l[6]!==m||l[7]!==h||l[8]!==M?(r={initialSortBy:d,initialPeriod:u,selectedSortBy:h,selectedPeriod:m,shouldCommit:M},l[4]=u,l[5]=d,l[6]=m,l[7]=h,l[8]=M,l[9]=r):r=l[9];let C=function(e){let t,r,i,s=(0,a.c)(8),{initialSortBy:n,initialPeriod:l,selectedSortBy:o,selectedPeriod:c,shouldCommit:d}=e;s[0]!==l||s[1]!==n?(t={sortBy:n,period:l},s[0]=l,s[1]=n,s[2]=t):t=s[2];let[u,h]=(0,f.useState)(t);return s[3]!==c||s[4]!==o||s[5]!==d?(r=()=>{d&&h({sortBy:o,period:c})},i=[c,o,d],s[3]=c,s[4]=o,s[5]=d,s[6]=r,s[7]=i):(r=s[6],i=s[7]),(0,f.useEffect)(r,i),u}(r),P=k({group:o,subcategory:c,filters:C,shouldFetch:_(C,g)});l[10]!==o||l[11]!==c?(i=(0,b.e)(o,c),l[10]=o,l[11]=c,l[12]=i):i=l[12],l[13]!==i?(s={...i,placeholderData:v.y},l[13]=i,l[14]=s):s=l[14];let O=(0,y.f)(s);!function(e){let t,r,i=(0,a.c)(7),{group:s,subcategory:n,error:l,filters:o}=e;i[0]!==l||i[1]!==o.period||i[2]!==o.sortBy||i[3]!==s||i[4]!==n?(t=()=>{null!==l&&(0,x.L)("apps:category-rankings-fetch-failed",{...(0,p.s)(l),category_group:s,subcategory:n,sort_by:o.sortBy,period:o.period})},r=[l,o.period,o.sortBy,s,n],i[0]=l,i[1]=o.period,i[2]=o.sortBy,i[3]=s,i[4]=n,i[5]=t,i[6]=r):(t=i[5],r=i[6]),(0,f.useEffect)(t,r)}({group:o,subcategory:c,error:w.error,filters:g});let A=!_(C,g),T=O.isPlaceholderData?void 0:O.data,F=O.isPlaceholderData||void 0===O.data&&!O.isError,U=void 0===P.data&&(null!==P.error||null!==w.error),E=B===j&&A;return l[15]!==C.sortBy||l[16]!==P.data||l[17]!==A||l[18]!==U||l[19]!==E||l[20]!==T||l[21]!==F?(n={displayedSortBy:C.sortBy,pageData:P.data,chartData:T,isChartDataLoading:F,isPageDataError:U,isChangingPageData:A,didSelectedPageDataFail:E},l[15]=C.sortBy,l[16]=P.data,l[17]=A,l[18]=U,l[19]=E,l[20]=T,l[21]=F,l[22]=n):n=l[22],n}],631770),e.s(["f",0,function(){let e,t=(0,a.c)(3),[r]=(0,h.o)("sort",m.f.sort),[i]=(0,h.o)("period",m.f.period);return t[0]!==i||t[1]!==r?(e={selectedSortBy:r,selectedPeriod:i},t[0]=i,t[1]=r,t[2]=e):e=t[2],e}],758761)},594175,e=>{"use strict";var t=e.i(659350),a=e.i(663456),r=e.i(954217),i=e.i(254278);e.i(707060);var s=e.i(196991),n=e.i(153746),l=e.i(288265),o=e.i(919035),c=e.i(16043),d=e.i(735374),u=e.i(369822),h=e.i(249887),f=e.i(233691),m=e.i(938144),g=e.i(106474),p=e.i(631770),x=e.i(758761),v=e.i(517715),y=e.i(716623);function j(e){let r,i=(0,a.c)(2),{title:s}=e;return i[0]!==s?(r=(0,t.jsx)(y.f,{title:s,isSubcategory:!0}),i[0]=s,i[1]=r):r=i[1],r}function S(e){let r,i,s=(0,a.c)(19),{group:n,subcategory:l,initialSortBy:o,initialPeriod:c}=e,{selectedSortBy:d,selectedPeriod:u}=(0,x.f)();s[0]!==n||s[1]!==c||s[2]!==o||s[3]!==u||s[4]!==d||s[5]!==l?(r={group:n,subcategory:l,initialSortBy:o,initialPeriod:c,selectedSortBy:d,selectedPeriod:u},s[0]=n,s[1]=c,s[2]=o,s[3]=u,s[4]=d,s[5]=l,s[6]=r):r=s[6];let{displayedSortBy:h,pageData:f,chartData:m,isChartDataLoading:g,isPageDataError:v,isChangingPageData:y,didSelectedPageDataFail:j}=(0,p.f)(r);return s[7]!==m||s[8]!==j||s[9]!==h||s[10]!==n||s[11]!==y||s[12]!==g||s[13]!==v||s[14]!==f||s[15]!==u||s[16]!==d||s[17]!==l?(i=(0,t.jsx)(b,{group:n,subcategory:l,pageData:f,chartData:m,isChartDataLoading:g,selectedSortBy:d,selectedPeriod:u,displayedSortBy:h,isPageDataError:v,isChangingPageData:y,didSelectedPageDataFail:j}),s[7]=m,s[8]=j,s[9]=h,s[10]=n,s[11]=y,s[12]=g,s[13]=v,s[14]=f,s[15]=u,s[16]=d,s[17]=l,s[18]=i):i=s[18],i}function b(e){let r,i,s,n=(0,a.c)(21),{group:l,subcategory:c,pageData:u,chartData:h,isChartDataLoading:f,selectedSortBy:m,selectedPeriod:g,displayedSortBy:p,isPageDataError:x,isChangingPageData:v,didSelectedPageDataFail:y}=e,j=(0,o.f)(),S=d.U[c];n[0]!==j||n[1]!==S?(r=j(S),n[0]=j,n[1]=S,n[2]=r):r=n[2];let b=r,w=d.f[l];n[3]!==j||n[4]!==w?(i=j(w),n[3]=j,n[4]=w,n[5]=i):i=n[5];let D=i;if(!u){let e;return n[6]!==x||n[7]!==b?(e=(0,t.jsx)(k,{title:b,isPageDataError:x}),n[6]=x,n[7]=b,n[8]=e):e=n[8],e}return n[9]!==h||n[10]!==y||n[11]!==p||n[12]!==l||n[13]!==D||n[14]!==v||n[15]!==f||n[16]!==u||n[17]!==g||n[18]!==m||n[19]!==b?(s=(0,t.jsx)(_,{group:l,pageData:u,chartData:h,isChartDataLoading:f,selectedSortBy:m,selectedPeriod:g,displayedSortBy:p,isChangingPageData:v,didSelectedPageDataFail:y,title:b,groupDisplayName:D}),n[9]=h,n[10]=y,n[11]=p,n[12]=l,n[13]=D,n[14]=v,n[15]=f,n[16]=u,n[17]=g,n[18]=m,n[19]=b,n[20]=s):s=n[20],s}function k(e){let r,i=(0,a.c)(3),{title:n,isPageDataError:l}=e;if(l){let e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"text-muted-foreground py-8 text-center",children:(0,t.jsx)(s.T,{children:"Failed to load app rankings. Please try again later."})}),i[0]=e):e=i[0],e}return i[1]!==n?(r=(0,t.jsx)(j,{title:n}),i[1]=n,i[2]=r):r=i[2],r}function _(e){let o,c,d,p,x,v,y,j,S,b,k,_,w,D,N,B,M,C,P,O,A=(0,a.c)(52),{group:T,pageData:F,chartData:U,isChartDataLoading:E,selectedSortBy:L,selectedPeriod:$,displayedSortBy:q,isChangingPageData:z,didSelectedPageDataFail:I,title:R,groupDisplayName:G}=e,H=(0,l.f)(),{apps:Y}=F;A[0]!==U?(o=U?(0,u.f)(U.chartData):void 0,A[0]=U,A[1]=o):o=A[1];let V=o;A[2]!==R?(c=(0,t.jsx)("h1",{children:(0,t.jsxs)(s.T,{children:[(0,t.jsx)(n.d,{children:R})," Rankings"]})}),A[2]=R,A[3]=c):c=A[3],A[4]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)(r.TextLink,{href:"/apps",children:(0,t.jsx)(s.T,{children:"Apps"})}),p=(0,t.jsx)("span",{className:"text-muted-foreground text-sm",children:"›"}),A[4]=d,A[5]=p):(d=A[4],p=A[5]);let K=`/apps/category/${T}`;A[6]!==G||A[7]!==K?(x=(0,t.jsx)(r.TextLink,{href:K,children:G}),A[6]=G,A[7]=K,A[8]=x):x=A[8],A[9]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsx)("span",{className:"text-muted-foreground text-sm",children:"›"}),A[9]=v):v=A[9],A[10]!==R?(y=(0,t.jsx)("span",{className:"text-sm font-medium",children:R}),A[10]=R,A[11]=y):y=A[11],A[12]!==x||A[13]!==y?(j=(0,t.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[d,p,x,v,y]}),A[12]=x,A[13]=y,A[14]=j):j=A[14],A[15]!==U||A[16]!==V?(S=U&&V&&(0,t.jsx)(h.f,{chartData:U.chartData,titleMap:U.titleMap,colorMapping:V}),A[15]=U,A[16]=V,A[17]=S):S=A[17],A[18]!==E?(b=E&&(0,t.jsx)(i.StackedBarChartSkeleton,{}),A[18]=E,A[19]=b):b=A[19],A[20]===Symbol.for("react.memo_cache_sentinel")?(k=(0,t.jsx)("div",{}),A[20]=k):k=A[20],A[21]!==L?(_=(0,t.jsx)(m.f,{sortBy:L}),A[21]=L,A[22]=_):_=A[22],A[23]!==$?(w=(0,t.jsx)(g.f,{period:$}),A[23]=$,A[24]=w):w=A[24],A[25]!==_||A[26]!==w?(D=(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[k,(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[_,w]})]}),A[25]=_,A[26]=w,A[27]=D):D=A[27],A[28]!==H?(N=H("No apps in this subcategory yet"),A[28]=H,A[29]=N):N=A[29],A[30]!==Y||A[31]!==V||A[32]!==I||A[33]!==q||A[34]!==z||A[35]!==N?(B=(0,t.jsx)(f.f,{apps:Y,displayedSortBy:q,colorMap:V,emptyMessage:N,isChangingPageData:z,didSelectedPageDataFail:I}),A[30]=Y,A[31]=V,A[32]=I,A[33]=q,A[34]=z,A[35]=N,A[36]=B):B=A[36];let Q=`/apps/category/${T}`;return A[37]!==G?(M=G.toLowerCase(),A[37]=G,A[38]=M):M=A[38],A[39]!==M?(C=(0,t.jsxs)(s.T,{children:["← Back to all ",(0,t.jsx)(n.d,{children:M})]}),A[39]=M,A[40]=C):C=A[40],A[41]!==Q||A[42]!==C?(P=(0,t.jsx)(r.TextLink,{href:Q,children:C}),A[41]=Q,A[42]=C,A[43]=P):P=A[43],A[44]!==S||A[45]!==b||A[46]!==D||A[47]!==B||A[48]!==c||A[49]!==P||A[50]!==j?(O=(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[c,j,S,b,D,B,P]}),A[44]=S,A[45]=b,A[46]=D,A[47]=B,A[48]=c,A[49]=P,A[50]=j,A[51]=O):O=A[51],O}e.s(["SubcategoryPageContent",0,function(e){let r,i,s,n=(0,a.c)(14),{group:l,subcategory:o,initialPageData:d,initialSortBy:u,initialPeriod:h}=e,f=d??void 0;return n[0]!==l||n[1]!==h||n[2]!==u||n[3]!==o||n[4]!==f?(r=(0,t.jsx)(b,{group:l,subcategory:o,pageData:f,chartData:void 0,isChartDataLoading:!0,selectedSortBy:u,selectedPeriod:h,displayedSortBy:u,isPageDataError:!1,isChangingPageData:!1,didSelectedPageDataFail:!1}),n[0]=l,n[1]=h,n[2]=u,n[3]=o,n[4]=f,n[5]=r):r=n[5],n[6]!==l||n[7]!==h||n[8]!==u||n[9]!==o?(i=(0,t.jsx)(S,{group:l,subcategory:o,initialSortBy:u,initialPeriod:h}),n[6]=l,n[7]=h,n[8]=u,n[9]=o,n[10]=i):i=n[10],n[11]!==r||n[12]!==i?(s=(0,t.jsx)("div",{"data-ssr-content":v.L,children:(0,t.jsx)(c.Suspense,{fallback:r,children:i})}),n[11]=r,n[12]=i,n[13]=s):s=n[13],s}],594175)},369822,e=>{"use strict";var t=e.i(336810),a=e.i(511667);e.s(["f",0,function(e){return(0,a.z)(e.flatMap(e=>Object.keys(e.ys)),t.N)}])}]); //# sourceMappingURL=2xk5fwqtt5d_j.js.map