OCDevManageWorldsReportAddPerformanceTraces.react",["fbt","AbstractSearchSource","CometRelay","GeoSpinner.react","GeoTokenizer.react","GeoTokenizerToken.react","OCDevManagePlaceholder.react","OCDevManageWorldsGraphQLPerformanceTraceConverter","OCDevManageWorldsReportAddPerformanceTracesFromSessionsQuery.graphql","OCDevManageWorldsReportAddPerformanceTracesSpecificTraceQuery.graphql","SearchableEntry","asyncToGeneratorRuntime","formatDate","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react"));e=k;var m=e.useCallback,n=e.useEffect,o=e.useMemo,p=e.useState;function a(a){return l.jsx(c("OCDevManagePlaceholder.react"),{fallback:l.jsx(c("GeoSpinner.react"),{}),children:l.jsx(q,babelHelpers["extends"]({},a))})}a.displayName=a.name+" [from "+f.id+"]";function q(a){var b=a.onUpdateTraces,e=a.traces,f=d("CometRelay").useRelayEnvironment();a=p([]);var g=a[0],i=a[1];n(function(){i(e.map(t))},[e]);a=m(function(a){i(a),b(a.map(function(a){return a.getAuxiliaryData().trace}))},[b]);var j=o(function(){return new r(f)},[f]);return l.jsx(c("GeoTokenizer.react"),{"data-testid":void 0,label:h._(/*BTDS*/"Trace Sessions"),placeholder:h._(/*BTDS*/"Search for a performance trace session by ID or date"),searchSource:j,tokenRenderer:function(a){return l.jsx(c("GeoTokenizerToken.react"),{media:String(a.getPhoto()).length>0?a.getPhoto():null})},value:g,onChange:a})}q.displayName=q.name+" [from "+f.id+"]";var r=function(c){babelHelpers.inheritsLoose(a,c);function a(a){var b;b=c.call(this)||this;b.$SearchSource$p_1=a;void b.$SearchSource$p_3();return b}var e=a.prototype;e.searchImpl=function(a,b){void this.$SearchSource$p_4(a,b)};e.$SearchSource$p_4=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a,b){var c=a.trim().toLowerCase();this.$SearchSource$p_2==null&&(yield this.$SearchSource$p_3());if(v(c)){a=(yield this.$SearchSource$p_5(c));if(a==null){b([],c);return}b([t(a)],c);return}a=(a=this.$SearchSource$p_2)!=null?a:[];b(a.map(t).filter(function(a){return c.length>0&&a.getTitle().toLowerCase().includes(c)}),c)});function c(b,c){return a.apply(this,arguments)}return c}();e.$SearchSource$p_5=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){a=(yield d("CometRelay").fetchQuery(this.$SearchSource$p_1,w,{trace_session_id:a}).toPromise());a=a==null?void 0:a.xfb_horizon_performance_traces;if(a==null||a.nodes.length===0)return null;a=a.nodes[0];return a.trace_type!=="PLAYTEST"?null:d("OCDevManageWorldsGraphQLPerformanceTraceConverter").convertGraphQLPerformanceTraceToTraceType(a)});function c(b){return a.apply(this,arguments)}return c}();e.$SearchSource$p_3=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){var a=(yield d("CometRelay").fetchQuery(this.$SearchSource$p_1,x,{}).toPromise());a=(a=a==null?void 0:(a=a.xfb_viewer)==null?void 0:(a=a.together_app_user)==null?void 0:a.sessions.edges)!=null?a:[];this.$SearchSource$p_2=a.flatMap(function(a){a=a.node;return a.performance_traces.nodes.filter(function(a){return a.trace_type==="PLAYTEST"}).flatMap(d("OCDevManageWorldsGraphQLPerformanceTraceConverter").convertGraphQLPerformanceTraceToTraceType)})});function c(){return a.apply(this,arguments)}return c}();return a}(c("AbstractSearchSource"));function s(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+")"}function t(a){var b;return new(c("SearchableEntry"))({auxiliaryData:{trace:a},photo:(b=a.owner)==null?void 0:b.photoUri,title:s(a),uniqueID:a.id})}var u=/^[A-Fd]{8}-[A-Fd]{4}-4[A-Fd]{3}-[89AB][A-Fd]{3}-[A-Fd]{12}$/i;function v(a){return a.match(u)}var w=i!==void 0?i:i=b("OCDevManageWorldsReportAddPerformanceTracesSpecificTraceQuery.graphql"),x=j!==void 0?j:j=b("OCDevManageWorldsReportAddPerformanceTracesFromSessionsQuery.graphql");g["default"]=a}),226);
-----
-----