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