!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a08eb6-2b0d-7e31-82e9-c1edc6387f9b")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,373855,e=>{"use strict";var t=e.i(270401);let r=t.forwardRef(function({title:e,titleId:r,...a},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":r},a),e?t.createElement("title",{id:r},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125"}))});e.s(["PencilIcon",0,r],373855)},743425,e=>{"use strict";var t=e.i(270401),r=e.i(822474),a=e.i(450740);function n(e){return e}function i(e,t,i){if("object"!=typeof t||null===t)return;let o=e.getMutationCache(),s=e.getQueryCache(),l=i?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??n,d=t.mutations||[],c=t.queries||[];d.forEach(({state:t,...r})=>{o.build(e,{...e.getDefaultOptions().hydrate?.mutations,...i?.defaultOptions?.mutations,...r},t)}),c.forEach(({queryKey:t,state:n,queryHash:o,meta:d,promise:c,dehydratedAt:u,queryType:g})=>{let p=c?(0,r.tryResolveSync)(c):void 0,h=void 0===n.data?p?.data:n.data,f=void 0===h?h:l(h),m=s.get(o),y=m?.state.status==="pending",x=m?.state.fetchStatus==="fetching";if(m){let e=p&&void 0!==u&&u>m.state.dataUpdatedAt;if(n.dataUpdatedAt>m.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=n;m.setState({...t,data:f,..."pending"===n.status&&void 0!==f&&{status:"success",dataUpdatedAt:u??Date.now(),...!x&&{fetchStatus:"idle"}}})}}else m=s.build(e,{...e.getDefaultOptions().hydrate?.queries,...i?.defaultOptions?.queries,queryKey:t,queryHash:o,meta:d,_type:g},{...n,data:f,fetchStatus:"idle",status:"pending"===n.status&&void 0!==f?"success":n.status,..."pending"===n.status&&void 0!==f&&{dataUpdatedAt:u??Date.now()}});!c||p||y||x||void 0!==u&&!(u>m.state.dataUpdatedAt)||m.fetch(void 0,{initialPromise:Promise.resolve(c).then(l)}).catch(a.noop)})}var o=e.i(695707);e.s(["HydrationBoundary",0,({children:e,options:r={},state:a,queryClient:n})=>{let s=(0,o.useQueryClient)(n),l=t.useRef(r);t.useEffect(()=>{l.current=r});let d=t.useMemo(()=>{if(a){if("object"!=typeof a)return;let e=s.getQueryCache(),t=a.queries||[],r=[],n=[];for(let a of t){let t=e.get(a.queryHash);t?(a.state.dataUpdatedAt>t.state.dataUpdatedAt||a.promise&&"pending"!==t.state.status&&"fetching"!==t.state.fetchStatus&&void 0!==a.dehydratedAt&&a.dehydratedAt>t.state.dataUpdatedAt)&&n.push(a):r.push(a)}if(r.length>0&&i(s,{queries:r},l.current),n.length>0)return n}},[s,a]);return t.useEffect(()=>{d&&i(s,{queries:d},l.current)},[s,d]),e}],743425)},885840,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(["formatGrowthPercent",0,t,"formatGrowthPercentMagnitude",0,function(e){if(Number.isNaN(e))return"—";let t=Math.abs(Math.round(e));return t>999?">999%":`${t}%`},"formatGrowthPercentTooltip",0,function(e,t){if(!Number.isFinite(e))return t;let r=Math.round(e);return 999>=Math.abs(r)?t:`${r.toLocaleString("en-US")}% \u2014 ${t}`},"formatTokensPerWeek",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()},"formatWeeklyGrowth",0,function(e){return t(e/100)}])},586653,e=>{"use strict";var t=e.i(222666),r=e.i(505962),a=e.i(452473),n=e.i(910939);e.s(["LoadingOverlay",0,function(e){let i,o,s,l=(0,r.c)(7),{variant:d,indicator:c}=e,u="dense"===(void 0===d?"default":d)?"bg-background/80 backdrop-blur-sm":"bg-background/50 backdrop-blur-xs";return l[0]!==u?(i=(0,a.cn)("absolute inset-0 z-20 flex items-center justify-center",u),l[0]=u,l[1]=i):i=l[1],l[2]!==c?(o=c??(0,t.jsx)(n.Spinner,{}),l[2]=c,l[3]=o):o=l[3],l[4]!==i||l[5]!==o?(s=(0,t.jsx)("div",{className:i,children:o}),l[4]=i,l[5]=o,l[6]=s):s=l[6],s}])},184010,e=>{"use strict";var t=e.i(956302);let r="Other",a=t.Colors.Slate400;function n(e){return e===r||"Others"===e}function i(e){let t=0x811c9dc5;for(let r=0;r>>0;return t}e.s(["OTHER_COLOR",0,a,"OTHER_LABEL",0,r,"OTHER_RAW_VALUE",0,"__other__","createStableChartColorMapping",0,function(e,r){let o=new Map,s=new Set;for(let l of[...new Set(e)].toSorted()){if(n(l)){o.set(l,a);continue}if(0===r.length){o.set(l,t.FALLBACK_SERIES_COLOR);continue}let e=i(l)%r.length,d=function({preferredSlot:e,paletteLength:t,claimedSlots:r}){for(let a=0;a{"use strict";e.i(781656),e.s([])},249887,233691,938144,631770,758761,e=>{"use strict";var t=e.i(222666),r=e.i(505962),a=e.i(128066),n=e.i(270401);e.s(["CategoryAppChart",0,function(e){let n,i,o=(0,r.c)(6),{chartData:s,titleMap:l,colorMapping:d}=e;o[0]!==l?(n=e=>e&&"string"==typeof e?l[e]??e:"--",o[0]=l,o[1]=n):n=o[1];let c=n;return 0===s.length?null:(o[2]!==s||o[3]!==d||o[4]!==c?(i=(0,t.jsx)(a.StackedBarChart,{data:s,isPercentage:!1,isAnimationActive:!1,onLabel:c,colorMapping:d}),o[2]=s,o[3]=d,o[4]=c,o[5]=i):i=o[5],i)}],249887);var i=e.i(586653),o=e.i(320319),s=e.i(952450);function l(e){let a=(0,r.c)(2),{isChangingPageData:n,didSelectedPageDataFail:o}=e;if(o){let e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("p",{className:"px-4 pt-3 text-xs font-medium text-destructive",children:"Could not load the selected rankings. Showing the previous rankings."}),a[0]=e):e=a[0],e}if(n){let e;return a[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(i.LoadingOverlay,{}),a[1]=e):e=a[1],e}return null}function d(e){let a,n,i=(0,r.c)(11),{apps:l,displayedSortBy:d,colorMap:c,emptyMessage:u}=e;if(0===l.length){let e;return i[0]!==u?(e=(0,t.jsx)("p",{className:"text-sm text-muted-foreground py-8 text-center",children:u}),i[0]=u,i[1]=e):e=i[1],e}if(i[2]!==l||i[3]!==c||i[4]!==d){let e;i[6]!==c||i[7]!==d?(e=(e,r)=>(0,t.jsx)(s.MarketplaceAppRow,{appAnalytics:e,rank:r+1,sortBy:d,dotColor:c?.get(String(e.app_id))},e.app_id),i[6]=c,i[7]=d,i[8]=e):e=i[8],a=l.map(e),i[2]=l,i[3]=c,i[4]=d,i[5]=a}else a=i[5];return i[9]!==a?(n=(0,t.jsx)(o.MarketplaceAppList,{variant:"divided",children:a}),i[9]=a,i[10]=n):n=i[10],n}e.s(["CategoryRankingsPanel",0,function(e){let a,n,i,o=(0,r.c)(11),{apps:s,displayedSortBy:c,colorMap:u,emptyMessage:g,isChangingPageData:p,didSelectedPageDataFail:h}=e;return o[0]!==h||o[1]!==p?(a=(0,t.jsx)(l,{isChangingPageData:p,didSelectedPageDataFail:h}),o[0]=h,o[1]=p,o[2]=a):a=o[2],o[3]!==s||o[4]!==u||o[5]!==c||o[6]!==g?(n=(0,t.jsx)(d,{apps:s,displayedSortBy:c,colorMap:u,emptyMessage:g}),o[3]=s,o[4]=u,o[5]=c,o[6]=g,o[7]=n):n=o[7],o[8]!==a||o[9]!==n?(i=(0,t.jsxs)("div",{className:"relative bg-card border border-border rounded-lg overflow-hidden",children:[a,n]}),o[8]=a,o[9]=n,o[10]=i):i=o[10],i}],233691);var c=e.i(553215),u=e.i(452473),g=e.i(252358),p=e.i(621364),h=e.i(703298);function f(e){let a,n,i,o,s,l,d,f,m,y=(0,r.c)(22),{sortBy:x,onChange:b}=e,S=(0,g.usePosthogClient)();y[0]===Symbol.for("react.memo_cache_sentinel")?(a=h.appsSearchParamParsers.sort.withOptions({history:"push"}),y[0]=a):a=y[0];let[,C]=(0,p.useQueryState)("sort",a);y[1]!==b||y[2]!==S||y[3]!==C?(n=function(e){(S.capture(c.PostHogEvent.ClickAppsGlobalRankingSortBy,{value:e}),b)?b(e):C(e)},y[1]=b,y[2]=S,y[3]=C,y[4]=n):n=y[4];let v=n;y[5]!==v?(i=()=>v("tokens"),y[5]=v,y[6]=i):i=y[6];let _="tokens"===x?"bg-background text-foreground shadow-sm":"text-muted-foreground hover:text-foreground";y[7]!==_?(o=(0,u.cn)("px-3 py-1 text-xs font-medium rounded-md transition",_),y[7]=_,y[8]=o):o=y[8],y[9]!==i||y[10]!==o?(s=(0,t.jsx)("button",{type:"button",onClick:i,className:o,children:"Tokens"}),y[9]=i,y[10]=o,y[11]=s):s=y[11],y[12]!==v?(l=()=>v("requests"),y[12]=v,y[13]=l):l=y[13];let j="requests"===x?"bg-background text-foreground shadow-sm":"text-muted-foreground hover:text-foreground";return y[14]!==j?(d=(0,u.cn)("px-3 py-1 text-xs font-medium rounded-md transition",j),y[14]=j,y[15]=d):d=y[15],y[16]!==l||y[17]!==d?(f=(0,t.jsx)("button",{type:"button",onClick:l,className:d,children:"Requests"}),y[16]=l,y[17]=d,y[18]=f):f=y[18],y[19]!==f||y[20]!==s?(m=(0,t.jsxs)("div",{className:"flex gap-1 rounded-lg bg-muted p-0.5",children:[s,f]}),y[19]=f,y[20]=s,y[21]=m):m=y[21],m}e.s(["SortByToggle",0,function(e){let a,i=(0,r.c)(2);return i[0]!==e?(a=(0,t.jsx)(n.Suspense,{fallback:null,children:(0,t.jsx)(f,{...e})}),i[0]=e,i[1]=a):a=i[1],a}],938144);var m=e.i(462904),y=e.i(81174),x=e.i(450740),b=e.i(79247);let S="failed",C="settled";var v=e.i(100274);function _(e){let t,a,n=(0,r.c)(7),{group:i,subcategory:o,filters:s,shouldFetch:l}=e;return n[0]!==s||n[1]!==i||n[2]!==o?(t=(0,v.categoryPageOptions)({group:i,subcategory:o,...s}),n[0]=s,n[1]=i,n[2]=o,n[3]=t):t=n[3],n[4]!==l||n[5]!==t?(a={...t,enabled:l},n[4]=l,n[5]=t,n[6]=a):a=n[6],(0,b.useQuery)(a)}function j(e,t){return e.sortBy===t.sortBy&&e.period===t.period}e.s(["useCategoryPageData",0,function(e){let t,a,i,o,s,l=(0,r.c)(22),{group:d,subcategory:c,initialSortBy:u,initialPeriod:g,selectedSortBy:p,selectedPeriod:h}=e,f={sortBy:p,period:h},P=_({group:d,subcategory:c,filters:f,shouldFetch:!0}),A=null!==P.error,k=void 0!==P.data;l[0]!==P.isFetching||l[1]!==A||l[2]!==k?(t=function({isFetching:e,didError:t,hasData:r}){return t?S:e||!r?"pending":C}({isFetching:P.isFetching,didError:A,hasData:k}),l[0]=P.isFetching,l[1]=A,l[2]=k,l[3]=t):t=l[3];let N=t,B=N===C;l[4]!==g||l[5]!==u||l[6]!==h||l[7]!==p||l[8]!==B?(a={initialSortBy:u,initialPeriod:g,selectedSortBy:p,selectedPeriod:h,shouldCommit:B},l[4]=g,l[5]=u,l[6]=h,l[7]=p,l[8]=B,l[9]=a):a=l[9];let w=function(e){let t,a,i,o=(0,r.c)(8),{initialSortBy:s,initialPeriod:l,selectedSortBy:d,selectedPeriod:c,shouldCommit:u}=e;o[0]!==l||o[1]!==s?(t={sortBy:s,period:l},o[0]=l,o[1]=s,o[2]=t):t=o[2];let[g,p]=(0,n.useState)(t);return o[3]!==c||o[4]!==d||o[5]!==u?(a=()=>{u&&p({sortBy:d,period:c})},i=[c,d,u],o[3]=c,o[4]=d,o[5]=u,o[6]=a,o[7]=i):(a=o[6],i=o[7]),(0,n.useEffect)(a,i),g}(a),D=_({group:d,subcategory:c,filters:w,shouldFetch:j(w,f)});l[10]!==d||l[11]!==c?(i=(0,v.categoryChartOptions)(d,c),l[10]=d,l[11]=c,l[12]=i):i=l[12],l[13]!==i?(o={...i,placeholderData:x.keepPreviousData},l[13]=i,l[14]=o):o=l[14];let{data:L}=(0,b.useQuery)(o);!function(e){let t,a,i=(0,r.c)(7),{group:o,subcategory:s,error:l,filters:d}=e;i[0]!==l||i[1]!==d.period||i[2]!==d.sortBy||i[3]!==o||i[4]!==s?(t=()=>{null!==l&&(0,y.wLog)("apps:category-rankings-fetch-failed",{...(0,m.errorToLogFields)(l),category_group:o,subcategory:s,sort_by:d.sortBy,period:d.period})},a=[l,d.period,d.sortBy,o,s],i[0]=l,i[1]=d.period,i[2]=d.sortBy,i[3]=o,i[4]=s,i[5]=t,i[6]=a):(t=i[5],a=i[6]),(0,n.useEffect)(t,a)}({group:d,subcategory:c,error:P.error,filters:f});let E=!j(w,f),O=void 0===D.data&&(null!==D.error||null!==P.error),R=N===S&&E;return l[15]!==L||l[16]!==w.sortBy||l[17]!==D.data||l[18]!==E||l[19]!==O||l[20]!==R?(s={displayedSortBy:w.sortBy,pageData:D.data,chartData:L,isPageDataError:O,isChangingPageData:E,didSelectedPageDataFail:R},l[15]=L,l[16]=w.sortBy,l[17]=D.data,l[18]=E,l[19]=O,l[20]=R,l[21]=s):s=l[21],s}],631770),e.s(["useCategoryPageSearchParams",0,function(){let e,t=(0,r.c)(3),[a]=(0,p.useQueryState)("sort",h.appsSearchParamParsers.sort),[n]=(0,p.useQueryState)("period",h.appsSearchParamParsers.period);return t[0]!==n||t[1]!==a?(e={selectedSortBy:a,selectedPeriod:n},t[0]=n,t[1]=a,t[2]=e):e=t[2],e}],758761)},844496,e=>{"use strict";var t=e.i(222666),r=e.i(505962),a=e.i(847255),n=e.i(379684),i=e.i(270401),o=e.i(369822),s=e.i(249887),l=e.i(394333);function d(e){let a,n,i,o,s=(0,r.c)(6),{title:d}=e;return s[0]!==d?(a=d?(0,t.jsxs)("h1",{children:[d," Rankings"]}):(0,t.jsx)(l.Skeleton,{className:"h-8 w-48"}),s[0]=d,s[1]=a):a=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(l.Skeleton,{className:"h-8 w-16 rounded-full"}),(0,t.jsx)(l.Skeleton,{className:"h-8 w-24 rounded-full"}),(0,t.jsx)(l.Skeleton,{className:"h-8 w-28 rounded-full"})]}),s[2]=n):n=s[2],s[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("div",{className:"bg-card border border-border rounded-lg p-4",children:Array.from({length:10}).map(c)}),s[3]=i):i=s[3],s[4]!==a?(o=(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[a,n,i]}),s[4]=a,s[5]=o):o=s[5],o}function c(e,r){return(0,t.jsx)(l.Skeleton,{className:"h-16 w-full mb-2 last:mb-0"},r)}var u=e.i(233691),g=e.i(938144),p=e.i(452473),h=e.i(648156),f=e.i(117738);e.i(406201);var m=e.i(806024),y=e.i(936532);let x=[];function b(e){let n,i,o,s,l,d,c,u=(0,r.c)(18),{group:g,subcategory:b,subcategories:S,lowCountSubcategories:C}=e,v=void 0===C?x:C,{entity:_}=(0,f.useEntity)(),j=_.data?.is_internal_admin===!0;u[0]!==j||u[1]!==v?(n=j?v:[],u[0]=j,u[1]=v,u[2]=n):n=u[2];let P=n;if(0===S.length&&0===P.length){let e;return u[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{}),u[3]=e):e=u[3],e}if(u[4]!==g||u[5]!==S||u[6]!==b||u[7]!==P){l=Symbol.for("react.early_return_sentinel");e:{let e=(0,y.getCategoryGroupColors)(g),r=[...S,...P];if(r.length<=1){l=null;break e}let n=new Set(P);i=h.TooltipProvider,o="flex gap-2 flex-wrap",s=r.map(r=>{let i=n.has(r),o=function({isSelected:e,isBelowThreshold:t,colors:r}){return e?(0,p.cn)(r.bg,r.text,r.border,"border"):t?"bg-muted/50 text-muted-foreground border border-dashed border-muted-foreground/30":"bg-muted text-muted-foreground hover:bg-muted/80"}({isSelected:b===r,isBelowThreshold:i,colors:e}),s=(0,t.jsx)(m.Link,{href:`/apps/category/${g}/${r}`,className:(0,p.cn)("px-3 py-1.5 rounded-full text-sm font-medium transition",i&&"border-dashed opacity-50",o),children:(0,a.getCategoryDisplayName)(r)},r);return i?(0,t.jsx)(h.Tooltip,{content:`Fewer than ${y.MIN_SUBCATEGORY_APP_COUNT} apps — hidden from non-admins`,children:s},r):s})}u[4]=g,u[5]=S,u[6]=b,u[7]=P,u[8]=i,u[9]=o,u[10]=s,u[11]=l}else i=u[8],o=u[9],s=u[10],l=u[11];return l!==Symbol.for("react.early_return_sentinel")?l:(u[12]!==o||u[13]!==s?(d=(0,t.jsx)("div",{className:o,children:s}),u[12]=o,u[13]=s,u[14]=d):d=u[14],u[15]!==i||u[16]!==d?(c=(0,t.jsx)(i,{children:d}),u[15]=i,u[16]=d,u[17]=c):c=u[17],c)}var S=e.i(604694),C=e.i(631770),v=e.i(758761),_=e.i(517715);function j(e){let a,n,i=(0,r.c)(16),{group:o,initialSortBy:s,initialPeriod:l}=e,{selectedSortBy:d,selectedPeriod:c}=(0,v.useCategoryPageSearchParams)();i[0]!==o||i[1]!==l||i[2]!==s||i[3]!==c||i[4]!==d?(a={group:o,subcategory:null,initialSortBy:s,initialPeriod:l,selectedSortBy:d,selectedPeriod:c},i[0]=o,i[1]=l,i[2]=s,i[3]=c,i[4]=d,i[5]=a):a=i[5];let{displayedSortBy:u,pageData:g,chartData:p,isPageDataError:h,isChangingPageData:f,didSelectedPageDataFail:m}=(0,C.useCategoryPageData)(a);return i[6]!==p||i[7]!==m||i[8]!==u||i[9]!==o||i[10]!==f||i[11]!==h||i[12]!==g||i[13]!==c||i[14]!==d?(n=(0,t.jsx)(P,{group:o,pageData:g,chartData:p,selectedSortBy:d,selectedPeriod:c,displayedSortBy:u,isPageDataError:h,isChangingPageData:f,didSelectedPageDataFail:m}),i[6]=p,i[7]=m,i[8]=u,i[9]=o,i[10]=f,i[11]=h,i[12]=g,i[13]=c,i[14]=d,i[15]=n):n=i[15],n}function P(e){let n,i,o=(0,r.c)(15),{group:s,pageData:l,chartData:d,selectedSortBy:c,selectedPeriod:u,displayedSortBy:g,isPageDataError:p,isChangingPageData:h,didSelectedPageDataFail:f}=e;o[0]!==s?(n=(0,a.getCategoryGroupDisplayName)(s),o[0]=s,o[1]=n):n=o[1];let m=n;if(!l){let e;return o[2]!==p||o[3]!==m?(e=(0,t.jsx)(A,{title:m,isPageDataError:p}),o[2]=p,o[3]=m,o[4]=e):e=o[4],e}return o[5]!==d||o[6]!==f||o[7]!==g||o[8]!==s||o[9]!==h||o[10]!==l||o[11]!==u||o[12]!==c||o[13]!==m?(i=(0,t.jsx)(k,{group:s,pageData:l,chartData:d,selectedSortBy:c,selectedPeriod:u,displayedSortBy:g,isChangingPageData:h,didSelectedPageDataFail:f,title:m}),o[5]=d,o[6]=f,o[7]=g,o[8]=s,o[9]=h,o[10]=l,o[11]=u,o[12]=c,o[13]=m,o[14]=i):i=o[14],i}function A(e){let a,n=(0,r.c)(3),{title:i,isPageDataError:o}=e;if(o){let e;return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"text-muted-foreground py-8 text-center",children:"Failed to load app rankings. Please try again later."}),n[0]=e):e=n[0],e}return n[1]!==i?(a=(0,t.jsx)(d,{title:i}),n[1]=i,n[2]=a):a=n[2],a}function k(e){let a,i,l,d,c,p,h,f,m,y,x,C,v,_=(0,r.c)(38),{group:j,pageData:P,chartData:A,selectedSortBy:k,selectedPeriod:N,displayedSortBy:B,isChangingPageData:w,didSelectedPageDataFail:D,title:L}=e,{apps:E}=P,{subcategory:O}=P;_[0]!==A?(a=A?(0,o.buildChartColorMap)(A.chartData):void 0,_[0]=A,_[1]=a):a=_[1];let R=a;return _[2]!==L?(i=(0,t.jsxs)("h1",{children:[L," Rankings"]}),_[2]=L,_[3]=i):i=_[3],_[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)(n.TextLink,{href:"/apps",className:"text-sm",children:"Apps"}),d=(0,t.jsx)("span",{className:"text-muted-foreground text-sm",children:"›"}),_[4]=l,_[5]=d):(l=_[4],d=_[5]),_[6]!==L?(c=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[l,d,(0,t.jsx)("span",{className:"text-sm font-medium",children:L})]}),_[6]=L,_[7]=c):c=_[7],_[8]!==A||_[9]!==R?(p=A&&R&&(0,t.jsx)(s.CategoryAppChart,{chartData:A.chartData,titleMap:A.titleMap,colorMapping:R}),_[8]=A,_[9]=R,_[10]=p):p=_[10],_[11]!==j||_[12]!==P.lowCountSubcategories||_[13]!==P.subcategories||_[14]!==O?(h=(0,t.jsx)(b,{group:j,subcategory:O,subcategories:P.subcategories,lowCountSubcategories:P.lowCountSubcategories}),_[11]=j,_[12]=P.lowCountSubcategories,_[13]=P.subcategories,_[14]=O,_[15]=h):h=_[15],_[16]!==k?(f=(0,t.jsx)(g.SortByToggle,{sortBy:k}),_[16]=k,_[17]=f):f=_[17],_[18]!==N?(m=(0,t.jsx)(S.TimeRangeDropdown,{period:N}),_[18]=N,_[19]=m):m=_[19],_[20]!==f||_[21]!==m?(y=(0,t.jsxs)("div",{className:"flex items-center gap-2 shrink-0",children:[f,m]}),_[20]=f,_[21]=m,_[22]=y):y=_[22],_[23]!==y||_[24]!==h?(x=(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[h,y]}),_[23]=y,_[24]=h,_[25]=x):x=_[25],_[26]!==E||_[27]!==R||_[28]!==D||_[29]!==B||_[30]!==w?(C=(0,t.jsx)(u.CategoryRankingsPanel,{apps:E,displayedSortBy:B,colorMap:R,emptyMessage:"No apps in this category yet",isChangingPageData:w,didSelectedPageDataFail:D}),_[26]=E,_[27]=R,_[28]=D,_[29]=B,_[30]=w,_[31]=C):C=_[31],_[32]!==x||_[33]!==C||_[34]!==i||_[35]!==c||_[36]!==p?(v=(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[i,c,p,x,C]}),_[32]=x,_[33]=C,_[34]=i,_[35]=c,_[36]=p,_[37]=v):v=_[37],v}e.s(["CategoryPageContent",0,function(e){let a,n,o,s=(0,r.c)(12),{group:l,initialPageData:d,initialSortBy:c,initialPeriod:u}=e,g=d??void 0;return s[0]!==l||s[1]!==u||s[2]!==c||s[3]!==g?(a=(0,t.jsx)(P,{group:l,pageData:g,chartData:void 0,selectedSortBy:c,selectedPeriod:u,displayedSortBy:c,isPageDataError:!1,isChangingPageData:!1,didSelectedPageDataFail:!1}),s[0]=l,s[1]=u,s[2]=c,s[3]=g,s[4]=a):a=s[4],s[5]!==l||s[6]!==u||s[7]!==c?(n=(0,t.jsx)(j,{group:l,initialSortBy:c,initialPeriod:u}),s[5]=l,s[6]=u,s[7]=c,s[8]=n):n=s[8],s[9]!==a||s[10]!==n?(o=(0,t.jsx)("div",{"data-ssr-content":_.APPS_CATEGORY_STATIC_CONTENT,children:(0,t.jsx)(i.Suspense,{fallback:a,children:n})}),s[9]=a,s[10]=n,s[11]=o):o=s[11],o}],844496)},369822,e=>{"use strict";var t=e.i(956302),r=e.i(184010);e.s(["buildChartColorMap",0,function(e){return(0,r.createStableChartColorMapping)(e.flatMap(e=>Object.keys(e.ys)),t.defaultColors)}])},936532,e=>{"use strict";let t={coding:{text:"text-chart-1",border:"border-chart-1/20",bg:"bg-chart-1/12"},creative:{text:"text-chart-9",border:"border-chart-9/20",bg:"bg-chart-9/12"},productivity:{text:"text-chart-3",border:"border-chart-3/20",bg:"bg-chart-3/12"},entertainment:{text:"text-chart-6",border:"border-chart-6/20",bg:"bg-chart-6/12"}};e.s(["GLOBAL_RANKING_LIMIT",0,60,"GLOBAL_RANKING_PAGE_SIZE",0,20,"GlobalRankingPeriod",0,{Day:"day",Week:"week",Month:"month"},"MIN_SUBCATEGORY_APP_COUNT",0,3,"getCategoryGroupColors",0,function(e){return t[e]}])},764043,e=>{"use strict";var t=e.i(222666),r=e.i(505962),a=e.i(373855),n=e.i(452473),i=e.i(528164),o=e.i(712621),s=e.i(117738);e.i(172794);var l=e.i(781656);e.s(["AdminAppEditButton",0,function(e){let d,c,u,g,p,h=(0,r.c)(9),{app:f,className:m}=e,{entity:y}=(0,s.useEntity)();if(!y.data?.is_internal_admin)return null;h[0]===Symbol.for("react.memo_cache_sentinel")?(d=(0,l.getMissionControlUrl)(),h[0]=d):d=h[0];let x=`${d}/admin-utils/app-editor?url=${encodeURIComponent(f.origin_url)}`;return h[1]!==m?(c=(0,n.cn)("text-warning hover:text-warning/80",m),h[1]=m,h[2]=c):c=h[2],h[3]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)(a.PencilIcon,{className:"size-3"}),h[3]=u):u=h[3],h[4]!==x?(g=(0,t.jsx)(o.ExternalLink,{href:x,target:"_blank",rel:"noopener noreferrer",className:"no-underline",children:u}),h[4]=x,h[5]=g):g=h[5],h[6]!==c||h[7]!==g?(p=(0,t.jsx)(i.Button,{className:c,variant:"outline",size:"icon-sm",render:g}),h[6]=c,h[7]=g,h[8]=p):p=h[8],p}])}]); //# sourceMappingURL=0daimstcau89h.js.map //# chunkId=01a08eb6-2b0d-7e31-82e9-c1edc6387f9b