OCDevManageWorldsReportSuggestInstancePerformanceTraces.react",["fbt","GeoBaseToken.react","GeoGlimmer.react","GeoMediaItem.react","GeoText.react","Image.react","OCDevManageWorldsGraphQLPerformanceTraceConverter","OCDevManageWorldsReportSuggestInstancePerformanceTracesQuery.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("OCDevManageWorldsReportSuggestInstancePerformanceTracesQuery.graphql");function a(a){var b=a.onUpdateTraces,e=a.traces,f=d("RelayHooks").useRelayEnvironment();a=o(new Map());var g=a[0],i=a[1];a=o([]);var j=a[0],r=a[1],s=n(function(){return Array.from(new Set(e.map(function(a){return a.instance_id}).filter(Boolean)).values())},[e]);a=o(new Set());var t=a[0],u=a[1],v=l(function(a){u(function(b){b=new Set(b);b.add(a);return b})},[u]),w=l(function(a){u(function(b){b=new Set(b);b["delete"](a);return b})},[u]),x=l(function(a){i(function(b){b=new Map(b);b["delete"](a);return b})},[]);m(function(){for(var a of g.keys())s.includes(a)||x(a);a=function(a){if(g.has(a))return"continue";d("RelayHooks").fetchQuery(f,p,{instance_id:a}).subscribe({complete:function(){w(a)},error:function(){w(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("OCDevManageWorldsGraphQLPerformanceTraceConverter").convertGraphQLPerformanceTraceToTraceType(a)});i(function(b){b=new Map(b);b.set(a,c);return b})}},start:function(){v(a)}})};for(var b of s){var c=a(b);if(c==="continue")continue}},[f,s,x,g,v,w]);m(function(){var a=Array.from(g.values()).flat().filter(function(a){return!e.some(function(b){return b.id===a.id})});j.length!==a.length&&r(a)},[e,j,r,g]);return k.jsxs(k.Fragment,{children:[k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"Playtest traces from the same world instance:")}),j.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)}),t.size>0&&k.jsx(c("GeoGlimmer.react"),{height:28,width:540,xstyle:c("geoMargin").top8}),t.size===0&&j.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);
-----