OCDevManagePerformanceReportSuggestInstancePerformanceTraces.react",["fbt","GeoBaseToken.react","GeoGlimmer.react","GeoMediaItem.react","GeoText.react","Image.react","OCDevManagePerformanceGraphQLPerformanceTraceConverter","OCDevManagePerformanceReportSuggestInstancePerformanceTracesQuery.graphql","RelayHooks","formatDate","geoMargin","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useCallback,m=e.useEffect,n=e.useMemo,o=e.useState,p=i!==void 0?i:i=b("OCDevManagePerformanceReportSuggestInstancePerformanceTracesQuery.graphql");function a(a){var b=a.onUpdateTraces,e=a.traces,g=d("RelayHooks").useRelayEnvironment();a=o(new Map());var i=a[0],j=a[1];a=o([]);var r=a[0],s=a[1],t=n(function(){return Array.from(new Set(e.map(function(a){return a.instance_id}).filter(Boolean)).values())},[e]);a=o(new Set());var u=a[0],v=a[1],w=l(function(a){v(function(b){b=new Set(b);b.add(a);return b})},[v]),x=l(function(a){v(function(b){b=new Set(b);b["delete"](a);return b})},[v]),y=l(function(a){j(function(b){b=new Map(b);b["delete"](a);return b})},[]);m(function(){for(var a of i.keys())t.includes(a)||y(a);a=function(a){if(i.has(a))return 1;d("RelayHooks").fetchQuery(g,p,{instance_id:a}).subscribe({complete:function(){x(a)},error:function(){x(a)},next:function(b){b=(b=b.xfb_horizon_performance_trace_sessions)==null?void 0:b.nodes;if(b!=null){var c=b.map(function(a){var b;return((b=(b=a.traces)==null?void 0:b.nodes.length)!=null?b:0)>0?(b=a.traces)==null?void 0:b.nodes[0]:null}).filter(Boolean).filter(function(a){return a.trace_type==="PLAYTEST"}).map(function(a){return d("OCDevManagePerformanceGraphQLPerformanceTraceConverter").convertGraphQLPerformanceTraceToTraceType(a)});j(function(b){b=new Map(b);b.set(a,c);return b})}},start:function(){w(a)}})};for(var b of t)if(a(b))continue},[g,t,y,i,w,x]);m(function(){var a=Array.from(i.values()).flat().filter(function(a){return!e.some(function(b){return b.id===a.id})});r.length!==a.length&&s(a)},[e,r,s,i]);return k.jsxs(k.Fragment,{children:[k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"Playtest traces from the same world instance:")}),r.map(function(a,d){var f;return k.jsx(c("GeoBaseToken.react"),{label:q(a),media:((f=a.owner)==null?void 0:f.photoUri)!=null?k.jsx(c("GeoMediaItem.react"),{fit:"cover",media:k.jsx(c("Image.react"),{src:(f=a.owner)==null?void 0:f.photoUri}),ratio:"circle",size:16}):void 0,onClick:function(){return b([].concat(e,[a]))}},"token-"+d)}),u.size>0&&k.jsx(c("GeoGlimmer.react"),{height:28,width:540,xstyle:c("geoMargin").top8,loggingName:f.id}),u.size===0&&r.length===0&&k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"No traces to add")})]})}a.displayName=a.name+" [from "+f.id+"]";function q(a){var b;return((b=(b=a.owner)==null?void 0:b.alias)!=null?b:"")+" "+c("formatDate")(a.creation_time,"M j, Y g:i A")+" ("+a.trace_session_id+")"}g["default"]=a}),226);
-----