1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4355],{7095:(e,t,a)=>{a.d(t,{u:()=>v});var n=a(93367),l=a(39156),s=a(96810),r=a(6300),i=a(77260),o=a(8163),c=a(16254),d=a.n(c),u=a(92125),m=a(25450),g=a(59722);function v(e){let{projectId:t,tableName:a,stateUpdaters:c,validationContext:v={},currentFilterState:p}=e,{viewId:y}=(0,l.useRouter)().query,[h,f]=(0,s.useState)(!1),[b,x]=(0,s.useState)(!0),I=(0,u.B)(),j=(0,s.useRef)(null),[T,S]=(0,i.A)("".concat(a,"-").concat(t,"-viewId"),null),[N,w]=(0,r.useQueryParam)("viewId",(0,r.withDefault)(r.StringParam,T)),{data:C,isLoading:A}=n.FH.TableViewPresets.getDefault.useQuery({projectId:t,viewName:a},{enabled:!!t,staleTime:3e5}),D=(0,s.useCallback)(e=>{let t=new URL(window.location.href);null===e?t.searchParams.delete("viewId"):t.searchParams.set("viewId",e),window.history.replaceState({},"",t.toString()),S(e),w(e)},[S,w]),{setOrderBy:O,setFilters:V,setColumnOrder:E,setColumnVisibility:F,setSearchQuery:R}=c,H=(0,s.useRef)(V),k=(0,s.useRef)(O),L=(0,s.useRef)(R);H.current=V,k.current=O,L.current=R;let B=(0,s.useRef)(!1),P=null==C?void 0:C.viewId;(0,s.useEffect)(()=>{if(!h){if(y&&!(0,g.CL)(y))return void S(y);if(!B.current){if(y&&(0,g.CL)(y)&&D(null),T&&!(0,g.CL)(T)){B.current=!0,w(T);return}if(!A){if(P){if((0,g.CL)(P)){w(P),f(!0),x(!1);return}B.current=!0,S(P),w(P);return}f(!0),x(!1)}}}},[y,h,T,A,P,D,S,w]);let{data:z,error:Q}=n.FH.TableViewPresets.getById.useQuery({viewId:y,projectId:t},{enabled:!!y&&!h&&!(0,g.CL)(y)}),M=(0,s.useCallback)(e=>{var t,a,n,l;x(!0);let s=null,r=[];e.orderBy&&(t=e.orderBy,a=v.columns,s=t&&a&&0!==a.length&&a.some(e=>e.id===t.column&&!1!==e.enableSorting)?t:null),e.filters&&(n=e.filters,r=(l=v.filterColumnDefinition)&&0!==l.length?(0,m.y)(n,l).filter(e=>l.some(t=>t.id===e.column||t.name===e.column)):n),d()(s,e.orderBy)&&r.length===e.filters.length||(0,o.N)("Outdated view","This view is outdated. Some old filters or ordering may have been ignored. Please update your view.","WARNING"),k.current&&k.current(s);let i=d()(p,r);H.current&&(H.current(r),i||(j.current=r)),e.searchQuery&&L.current&&L.current(e.searchQuery),e.columnOrder&&E(e.columnOrder),e.columnVisibility&&F(e.columnVisibility),i&&x(!1)},[E,F,v,p]);return(0,s.useEffect)(()=>{z&&!h&&(I("saved_views:permalink_visit",{tableName:a,viewId:y,name:z.name}),M(z),f(!0))},[z,h,I,a,y,M,x]),(0,s.useEffect)(()=>{Q&&!h&&(f(!0),x(!1),D(null),(0,o.N)("Error applying view",Q.message,"WARNING"))},[Q,h,x,D]),(0,s.useEffect)(()=>{j.current&&p&&d()(p,j.current)&&(j.current=null,x(!1))},[p]),{isLoading:b,applyViewState:M,handleSetViewId:D,selectedViewId:N,defaultViewScope:null==C?void 0:C.scope}}},7543:(e,t,a)=>{a.d(t,{Q:()=>s});var n=a(6300),l=a(48201);let s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=(0,l.q)(),[a,s]=(0,n.useQueryParam)("orderBy",(0,n.withDefault)(n.ObjectParam,e));return t?[t.tableState.sorting,e=>{t.setTableState({...t.tableState,sorting:e})}]:[a,s]}},14355:(e,t,a)=>{a.d(t,{A:()=>Q});var n=a(73154),l=a(96810),s=a(17663),r=a(69448),i=a(34283),o=a(76556),c=a(17642),d=a(26680),u=a(83255),m=a(325),g=a(44879),v=a(82770),p=a(78204);let y={tags:"trace_tags"},h={tableName:"scores",columnDefinitions:p.M,defaultExpanded:["environment","name"],defaultSidebarCollapsed:!0,facets:[{type:"categorical",column:"environment",label:"Environment"},{type:"categorical",column:"name",label:"Name"},{type:"categorical",column:"source",label:"Source"},{type:"categorical",column:"dataType",label:"Data Type"},{type:"numeric",column:"value",label:"Value",min:0,max:1,step:.01},{type:"categorical",column:"stringValue",label:"String Value"},{type:"string",column:"traceId",label:"Trace ID"},{type:"string",column:"sessionId",label:"Session ID"},{type:"categorical",column:"traceName",label:"Trace Name"},{type:"string",column:"observationId",label:"Observation ID"},{type:"categorical",column:"userId",label:"User ID"},{type:"categorical",column:"tags",label:"Trace Tags"}]};var f=a(25450),b=a(51092),x=a(7543),I=a(53226),j=a(8277),T=a(93367),S=a(45596),N=a(30180),w=a(81509),C=a(94401),A=a(11058),D=a(67716),O=a(34664),V=a(62583),E=a(47493),F=a(41659),R=a(71947),H=a(60952),k=a(7095),L=a(46211),B=a(51742),P=a(55803),z=a(84750);function Q(e){var t,a,p,Q;let{projectId:U,userId:K,traceId:_,observationId:q,hiddenColumns:G=[],localStorageSuffix:W="",disableUrlPersistence:J=!1}=e,{isBetaEnabled:$}=(0,P.I)(),Y=T.FH.useUtils(),[X,Z]=(0,l.useState)({}),[ee,et]=(0,B.P)(0,50,{page:"pageIndex",limit:"pageSize"}),{selectAll:ea,setSelectAll:en}=(0,R.p)(U,"scores"),[el,es]=(0,r.Fn)("scores","s"),{timeRange:er,setTimeRange:ei}=(0,I.p)(U),eo=l.useMemo(()=>{var e;return null!=(e=(0,j.b5)(er))?e:void 0},[er]),ec=eo?[{column:"timestamp",type:"datetime",operator:">=",value:eo.from},...eo.to?[{column:"timestamp",type:"datetime",operator:"<=",value:eo.to}]:[]]:[],ed=T.FH.projects.environmentFilterOptions.useQuery({projectId:U,fromTimestamp:null==eo?void 0:eo.from},{trpc:{context:{skipBatch:!0}},refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1,staleTime:1/0}),eu=l.useMemo(()=>{var e,t;return null!=(t=null==(e=ed.data)?void 0:e.map(e=>e.environment))?t:void 0},[ed.data]),[em,eg]=(0,x.Q)({column:"timestamp",order:"DESC"}),ev=T.FH.scores.deleteMany.useMutation({onSuccess:()=>{(0,V.G)({title:"Scores deleted",description:"Selected scores will be deleted. Scores are removed asynchronously and may continue to be visible for up to 15 minutes."})},onSettled:()=>
1{Y.scores.all.invalidate(),Y.scores.allFromEvents.invalidate(),Y.scores.countAllFromEvents.invalidate()}}),ep=(0,F.Jz)("trace-deletion"),ey=async e=>{let{projectId:t}=e,a=Object.keys(X).filter(e=>{var t;return null==(t=eE.data)?void 0:t.scores.map(e=>e.id).includes(e)});await ev.mutateAsync({projectId:t,scoreIds:a,query:{filter:eC,orderBy:em},isBatchAction:ea}),Z({})},eh={projectId:U,timestampFilter:ec.length>0?ec:void 0},ef={trpc:{context:{skipBatch:!0}},refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1,staleTime:1/0},eb=T.FH.scores.filterOptions.useQuery(eh,{...ef,enabled:!$}),ex=T.FH.scores.filterOptionsFromEvents.useQuery(eh,{...ef,enabled:$}),eI=$?ex:eb,ej=l.useMemo(()=>{var e,t,a,n,l,s,r,i,o,c,d,u,m,g,v;return{name:null!=(d=null==(t=eI.data)||null==(e=t.name)?void 0:e.map(e=>({value:e.value,count:void 0!==e.count?Number(e.count):void 0})))?d:void 0,source:["ANNOTATION","API","EVAL"],dataType:["NUMERIC","CATEGORICAL","BOOLEAN"],value:[],stringValue:null!=(u=null==(n=eI.data)||null==(a=n.stringValue)?void 0:a.map(e=>({value:e.value,count:void 0!==e.count?Number(e.count):void 0})))?u:void 0,traceName:null!=(m=null==(s=eI.data)||null==(l=s.traceName)?void 0:l.map(e=>({value:e.value,count:void 0!==e.count?Number(e.count):void 0})))?m:void 0,userId:null!=(g=null==(i=eI.data)||null==(r=i.userId)?void 0:r.map(e=>({value:e.value,count:void 0!==e.count?Number(e.count):void 0})))?g:void 0,tags:null!=(v=null==(c=eI.data)||null==(o=c.tags)?void 0:o.map(e=>e.value))?v:void 0,environment:eu}},[eI.data,eu]),eT=(0,v.L)(h,ej,U,eI.isPending||ed.isPending,J),eS=(0,l.useRef)(eT);eS.current=eT;let eN=(0,l.useCallback)(e=>{var t;return null==(t=eS.current)?void 0:t.setFilterState(e)},[]),ew=[...K?[{key:"User ID",value:K}]:[],..._?[{key:"Trace ID",value:_}]:[],...q?[{key:"Observation ID",value:q}]:[]].reduce((e,t)=>{let{key:a,value:n}=t;return e.concat([{column:"".concat(a),type:"string",operator:"=",value:n}])},eT.filterState.concat(ec)),eC=(0,f.b)(ew,y,h.columnDefinitions),eA={projectId:U,filter:eC,page:0,limit:1,orderBy:null},eD={...eA,page:ee.pageIndex,limit:ee.pageSize,orderBy:em},eO=T.FH.scores.all.useQuery(eD,{enabled:!ed.isLoading&&!$}),eV=T.FH.scores.allFromEvents.useQuery(eD,{enabled:!ed.isLoading&&$}),eE=$?eV:eO,eF=T.FH.scores.countAll.useQuery(eA,{enabled:!ed.isLoading&&!$}),eR=T.FH.scores.countAllFromEvents.useQuery(eA,{enabled:!ed.isLoading&&$}),eH=null!=(p=null==(t=($?eR:eF).data)?void 0:t.totalCount)?p:null,ek=T.FH.scores.metricsFromEvents.useQuery({projectId:U,traceIds:[...new Set(null!=(Q=null==(a=eV.data)?void 0:a.scores.map(e=>e.traceId).filter(e=>!!e))?Q:[])]},{enabled:void 0!==eV.data&&$}),{selectActionColumn:eL}=(0,H.w)({projectId:U,tableName:"scores",setSelectedRows:Z}),eB=[eL,{accessorKey:"id",id:"id",enableColumnFilter:!1,header:"Score ID",size:100,enableSorting:!1,defaultHidden:!0,enableHiding:!0,cell:e=>{let{row:t}=e,a=t.getValue("id");return"string"==typeof a?(0,n.jsx)(L.A,{value:a}):void 0}},{accessorKey:"traceName",header:"Trace Name",id:"traceName",enableHiding:!0,enableSorting:!0,size:150,cell:e=>{let{row:t}=e;if($&&!ek.data)return(0,n.jsx)(z.E,{className:"h-3 w-1/2"});let a=t.getValue("traceName"),l=encodeURIComponent("name;stringOptions;;any of;".concat(a));return a?(0,n.jsx)(d.A,{path:"/project/".concat(U,"/traces?filter=").concat(a?l:""),value:a}):void 0}},{accessorKey:"traceId",id:"traceId",enableColumnFilter:!0,header:"Trace",enableSorting:!0,size:100,cell:e=>{let{row:t}=e,a=t.getValue("traceId");return"string"==typeof a?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(d.A,{path:"/project/".concat(U,"/traces/").concat(encodeURIComponent(a)),value:a})}):void 0}},{accessorKey:"executionTraceId",id:"executionTraceId",header:"Execution Trace",enableSorting:!1,enableHiding:!0,defaultHidden:!0,size:100,cell:e=>{let{row:t}=e,a=t.getValue("executionTraceId");return"string"==typeof a?(0,n.jsx)(d.A,{path:"/project/".concat(U,"/traces/").concat(encodeURIComponent(a)),value:a}):void 0}},{accessorKey:"observationId",id:"observationId",header:"Observation",enableSorting:!0,size:100,cell:e=>{let{row:t}=e,a=t.getValue("observationId"),l=t.getValue("traceId");return l&&a?(0,n.jsx)(d.A,{path:"/project/".concat(U,"/traces/").concat(encodeURIComponent(l),"?observation=").concat(encodeURIComponent(a)),value:a}):void 0}},{accessorKey:"sessionId",header:"Session",id:"sessionId",enableHiding:!0,enableSorting:!0,size:100,cell:e=>{let{row:t}=e,a=t.getValue("sessionId");return"string"==typeof a?(0,n.jsx)(d.A,{path:"/project/".concat(U,"/sessions/").concat(encodeURIComponent(a)),value:a}):void 0}},{accessorKey:"environment",header:"Environment",id:"environment",size:150,enableHiding:!0,cell:e=>{let{row:t}=e,a=t.getValue("environment");return a?(0,n.jsx)(D.E,{variant:"secondary",className:"max-w-fit truncate rounded-sm px-1 font-normal",children:a}):null}},{accessorKey:"userId",header:"User",id:"userId",headerTooltip:{description:"The user ID associated with the trace.",href:"https://langfuse.com/docs/observability/features/users"},enableHiding:!0,enableSorting:!0,size:100,cell:e=>{let{row:t}=e;if($&&!ek.data)return(0,n.jsx)(z.E,{className:"h-3 w-1/2"});let a=t.getValue("userId");return"string"==typeof a?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(d.A,{path:"/project/".concat(U,"/users/").concat(encodeURIComponent(a)),value:a})}):void 0}},{accessorKey:"timestamp",header:"Timestamp",id:"timestamp",enableHiding:!0,enableSorting:!0,size:150,cell:e=>{let{row:t}=e,a=t.getValue("timestamp");return a?(0,n.jsx)(A.t,{date:a}):void 0}},{accessorKey:"source",header:"Source",id:"source",enableHiding:!0,enableSorting:!0,size:100},{accessorKey:"name",header:"Name",id:"name",enableHiding:!0,enableSorting:!0,size:150},{accessorKey:"dataType",header:"Data Type",id:"dataType",enableHiding:!0,enableSorting:!0,size:100},{accessorKey:"value",header:"Value",id:"value",enableHiding:!0,enableSorting:!0,size:100},{accessorKey:"metadata",header:"Metadata",id:"metadata",size:400,headerTooltip:{description:"Add metadata to scores to track additional information.",href:"https://langfuse.com/docs/observability/features/metadata"},cell:e=>{let{row:t}=e,a=t.getValue("id");return(0,n.jsx)(M,{scoreId:a,projectId:U,singleLine:"s"===el})},enableHiding:!0},{accessorKey:"comment",header:"Comment",id:"comment",enableHiding:!0,size:400,cell:e=>{let{row:t}=e,a=t.getValue("comment");return!!a&&(0,n.jsx)(u.z,{data:a,singleLine:"s"===el})}},{accessorKey:"author",id:"author",header:"Author",enableHiding:!0,size:150,cell:e=>{let{row:t}=e,{userId:a,name:l,image:s}=t.getValue("author");return(0,n.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,n.jsx)(m.eu,{className:"h-7 w-7",children:(0,n.jsx)(m.BK,{src:null!=s?s:void 0,alt:null!=l?l:"User Avatar"})}),(0,n.jsx)("span",{children:null!=l?l:a})]})}},{accessorKey:"jobConfigurationId",header:"Eval Configuration ID",id:"jobConfigurationId",headerTooltip:{description:"The Job Configuration ID associated with the trace.",href:"https://langfuse.com/docs/evaluation/evaluation-methods/llm-as-a-judge"},enableHiding:!0,enableSorting:!1,size:150,cell:e=>{let{row:t}=e,a=t.getValue("jobConfigurationId");return"string"==typeof a?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(d.A,{path:"/project/".concat(U,"/evals/").concat(a),value:a})}):void 0}},{accessorKey:"traceTags",id:"traceTags",header:"Trace Tags",size:250,enableHiding:!0,defaultHidden:!0,cell:e=>{let{row:t}=e;if($&&!ek.data)return(0,n.jsx)(z.E,{className:"h-3 w-1/2"});let a=t.getValue("traceTags");return a&&(0,n.jsx)("div",{className:(0,w.cn)("flex gap-x-2 gap-y-1","s"!==el&&"flex-wrap"),children:(0,n.jsx)(N.A,{selectedTags:a,isLoading:!1,viewOnly:!0})})}}],eP=[...ep?[{id:"score-delete",type:S.BatchActionType.Delete,label:"Delete Scores",description:"This action permanently deletes scores and cannot be undone. Score deleti
1on happens asynchronously and may take up to 15 minutes.",accessCheck:{scope:"traces:delete",entitlement:"trace-deletion"},execute:ey}]:[]],ez=eB.filter(e=>!!e.id&&!G.includes(e.id)),[eQ,eM]=(0,g.A)("scoresColumnVisibility"+W,ez),[eU,eK]=(0,C.A)("scoresColumnOrder".concat(W),ez),e_=e=>{var t,a,n,l,s,r,i,o,c,d,u,m,g,v;return{id:e.id,timestamp:e.timestamp,source:e.source,name:e.name,dataType:e.dataType,value:(0,b.o3)(e.dataType)&&(0,S.isPresent)(e.value)?e.value%1==0?String(e.value):e.value.toFixed(4):null!=(t=e.stringValue)?t:"",author:{userId:null!=(a=e.authorUserId)?a:void 0,image:null!=(n=e.authorUserImage)?n:void 0,name:null!=(l=e.authorUserName)?l:void 0},comment:null!=(s=e.comment)?s:void 0,observationId:null!=(r=e.observationId)?r:void 0,sessionId:null!=(i=e.sessionId)?i:void 0,traceId:null!=(o=e.traceId)?o:void 0,traceName:null!=(c=e.traceName)?c:void 0,userId:null!=(d=e.traceUserId)?d:void 0,jobConfigurationId:null!=(u=e.jobConfigurationId)?u:void 0,traceTags:null!=(m=e.traceTags)?m:void 0,environment:null!=(g=e.environment)?g:void 0,executionTraceId:null!=(v=e.executionTraceId)?v:void 0}},eq=(0,l.useMemo)(()=>{var e,t,a,n;if(!$)return null==(a=eO.data)?void 0:a.scores.map(e_);let l=null==(e=eV.data)?void 0:e.scores;if(!l)return;let s=new Map(null!=(n=null==(t=ek.data)?void 0:t.map(e=>[e.traceId,e]))?n:[]);return l.map(e=>{var t,a,n,l,r,i,o,c,d,u,m,g,v,p,y;let h=s.get(null!=(t=e.traceId)?t:"");return{id:e.id,timestamp:e.timestamp,source:e.source,name:e.name,dataType:e.dataType,value:(0,b.o3)(e.dataType)&&(0,S.isPresent)(e.value)?e.value%1==0?String(e.value):e.value.toFixed(4):null!=(a=e.stringValue)?a:"",author:{userId:null!=(n=e.authorUserId)?n:void 0,image:null!=(l=e.authorUserImage)?l:void 0,name:null!=(r=e.authorUserName)?r:void 0},comment:null!=(i=e.comment)?i:void 0,observationId:null!=(o=e.observationId)?o:void 0,sessionId:null!=(c=e.sessionId)?c:void 0,traceId:null!=(d=e.traceId)?d:void 0,traceName:null!=(u=null==h?void 0:h.traceName)?u:void 0,userId:null!=(m=null==h?void 0:h.userId)?m:void 0,jobConfigurationId:null!=(g=e.jobConfigurationId)?g:void 0,traceTags:null!=(v=null==h?void 0:h.tags)?v:void 0,environment:null!=(p=e.environment)?p:void 0,executionTraceId:null!=(y=e.executionTraceId)?y:void 0}})},[eE.data,ek.data,$]),{isLoading:eG,...eW}=(0,k.u)({tableName:S.TableViewPresetTableName.Scores,projectId:U,stateUpdaters:{setOrderBy:eg,setFilters:eN,setColumnOrder:eK,setColumnVisibility:eM},validationContext:{columns:ez,filterColumnDefinition:h.columnDefinitions},currentFilterState:eT.filterState});return(0,n.jsx)(o.Co,{tableName:h.tableName,defaultSidebarCollapsed:h.defaultSidebarCollapsed,"data-sentry-element":"DataTableControlsProvider","data-sentry-component":"ScoresTable","data-sentry-source-file":"scores.tsx",children:(0,n.jsxs)("div",{className:"flex h-full w-full flex-col",children:[(0,n.jsx)(i.w,{columns:ez,filterState:eT.filterState,columnVisibility:eQ,setColumnVisibility:eM,columnOrder:eU,setColumnOrder:eK,viewConfig:{tableName:S.TableViewPresetTableName.Scores,projectId:U,controllers:eW},actionButtons:[Object.keys(X).filter(e=>{var t;return null==(t=eE.data)?void 0:t.scores.map(e=>e.id).includes(e)}).length>0?(0,n.jsx)(E.y,{projectId:U,actions:eP,tableName:S.BatchExportTableName.Scores},"scores-multi-select-actions"):null,(0,l.createElement)(O.d,{projectId:U,filterState:eC,orderByState:em,tableName:S.BatchExportTableName.Scores,key:"batchExport"})],rowHeight:el,setRowHeight:es,timeRange:er,setTimeRange:ei,multiSelect:{selectAll:ea,setSelectAll:en,selectedRowIds:Object.keys(X).filter(e=>{var t;return null==(t=eE.data)?void 0:t.scores.map(e=>e.id).includes(e)}),setRowSelection:Z,totalCount:eH,...ee},"data-sentry-element":"DataTableToolbar","data-sentry-source-file":"scores.tsx"}),(0,n.jsxs)(c.Y,{"data-sentry-element":"ResizableFilterLayout","data-sentry-source-file":"scores.tsx",children:[(0,n.jsx)(o.fz,{queryFilter:eT,"data-sentry-element":"DataTableControls","data-sentry-source-file":"scores.tsx"}),(0,n.jsx)("div",{className:"flex flex-1 flex-col overflow-hidden",children:(0,n.jsx)(s.b,{tableName:"scores",columns:ez,noResultsMessage:(0,n.jsxs)("div",{className:"flex flex-col items-center",children:[(0,n.jsx)("span",{children:"No scores found."}),(0,n.jsx)("a",{href:"https://langfuse.com/faq/all/what-are-scores",className:"pointer-events-auto italic text-primary underline",target:"_blank",rel:"noopener noreferrer",children:"What are scores?"})]}),data:eE.isPending||eG?{isLoading:!0,isError:!1}:eE.isError?{isLoading:!1,isError:!0,error:eE.error.message}:{isLoading:!1,isError:!1,data:null!=eq?eq:[]},pagination:{totalCount:eH,onChange:et,state:ee},setOrderBy:eg,orderBy:em,rowSelection:X,setRowSelection:Z,columnVisibility:eQ,onColumnVisibilityChange:eM,columnOrder:eU,onColumnOrderChange:eK,rowHeight:el,"data-sentry-element":"DataTable","data-sentry-source-file":"scores.tsx"})})]})]})})}let M=e=>{var t;let{scoreId:a,projectId:l,singleLine:s=!1}=e,r=T.FH.scores.byId.useQuery({scoreId:a,projectId:l},{enabled:"string"==typeof a,trpc:{context:{skipBatch:!0}},refetchOnMount:!1});return(0,n.jsx)(u.z,{isLoading:r.isPending,data:null==(t=r.data)?void 0:t.metadata,singleLine:s,"data-sentry-element":"IOTableCell","data-sentry-component":"ScoresMetadataCell","data-sentry-source-file":"scores.tsx"})}},30180:(e,t,a)=>{a.d(t,{A:()=>c});var n=a(73154),l=a(67716),s=a(86843),r=a(81509),i=a(12789);let o=a(96810).memo(e=>{let{tag:t,loading:a,viewOnly:l=!1,isTableCell:o=!1}=e;return(0,n.jsxs)(s.$,{variant:"tertiary",size:"icon-sm",disabled:l,className:(0,r.cn)(l&&"curs
1or-default","w-fit min-w-16 max-w-40"),loading:a,children:[(0,n.jsx)(i.A,{className:"mr-1 h-3.5 w-3.5 flex-shrink-0"}),(0,n.jsx)("span",{className:(0,r.cn)("overflow-hidden text-ellipsis whitespace-nowrap",!o&&"text-xs"),title:t,children:t})]},t)});o.displayName="TagButton";let c=e=>{let{selectedTags:t,isLoading:a,viewOnly:s=!1,isTableCell:r=!1}=e;return t.length>0||s?t.map(e=>(0,n.jsx)(o,{tag:e,loading:a,viewOnly:s,isTableCell:r},e)):(0,n.jsx)(l.E,{variant:"tertiary","data-sentry-element":"Badge","data-sentry-component":"TagList","data-sentry-source-file":"TagList.tsx",children:(0,n.jsx)(i.A,{className:"h-3.5 w-3.5","data-sentry-element":"TagIcon","data-sentry-source-file":"TagList.tsx"})})}},46211:(e,t,a)=>{a.d(t,{A:()=>s});var n=a(73154),l=a(81509);function s(e){let{value:t,className:a}=e;return(0,n.jsx)("div",{title:t,className:(0,l.cn)("inline-block max-w-full overflow-hidden text-ellipsis text-nowrap rounded py-0.5 text-xs font-semibold",a),"data-sentry-component":"TableIdOrName","data-sentry-source-file":"table-id.tsx",children:t})}},47493:(e,t,a)=>{a.d(t,{y:()=>S});var n=a(73154),l=a(96810),s=a(88377),r=a(86843),i=a(55247),o=a(21),c=a(65295),d=a(14183),u=a(10873),m=a(93323),g=a(17020),v=a(41659),p=a(93367);let y={"trace-add-to-annotation-queue":p.FH.annotationQueues.allNamesAndIds.useQuery,"session-add-to-annotation-queue":p.FH.annotationQueues.allNamesAndIds.useQuery,"observation-add-to-annotation-queue":p.FH.annotationQueues.allNamesAndIds.useQuery};var h=a(38834);function f(e){var t;let{action:a,projectId:l}=e,s=(0,h.useSession)(),r=(0,v.vS)(a.accessCheck.entitlement);return null==(t=(0,y[a.id])({projectId:l},{enabled:"authenticated"===s.status&&r}).data)?void 0:t.map(e=>(0,n.jsx)(m.eb,{value:e.id,children:e.name},e.id))}var b=a(18799),x=a(68048),I=a(71947),j=a(51883);function T(e){let{isOpen:t,onClose:a,action:s,projectId:r,tableName:i}=e,o=(0,b.lp)({projectId:r,scope:s.accessCheck.scope}),{setSelectAll:c}=(0,I.p)(r,i),h=(0,v.vS)(s.accessCheck.entitlement),T=(0,g.mN)({defaultValues:{targetId:""}}),S=p.FH.table.getIsBatchActionInProgress.useQuery({projectId:r,tableName:i,actionId:s.id},{refetchInterval:12e4}),N=p.FH.annotationQueues.allNamesAndIds.useQuery({projectId:r},{enabled:"create"===s.type&&s.id in y&&h});(0,l.useEffect)(()=>{let e=null==N?void 0:N.data;(null==e?void 0:e.length)!==1||T.getValues().targetId||T.setValue("targetId",e[0].id)},[null==N?void 0:N.data,T]);let w=async()=>{"execute"in s&&await s.execute({projectId:r,targetId:T.getValues().targetId}),c(!1),a()};return(0,n.jsx)(d.lG,{open:t,onOpenChange:a,"data-sentry-element":"Dialog","data-sentry-component":"TableActionDialog","data-sentry-source-file":"TableActionDialog.tsx",children:(0,n.jsxs)(d.Cf,{className:"sm:max-w-md","data-sentry-element":"DialogContent","data-sentry-source-file":"TableActionDialog.tsx",children:[(0,n.jsxs)(d.c7,{"data-sentry-element":"DialogHeader","data-sentry-source-file":"TableActionDialog.tsx",children:[(0,n.jsx)(d.L3,{"data-sentry-element":"DialogTitle","data-sentry-source-file":"TableActionDialog.tsx",children:s.label}),(0,n.jsx)(d.rr,{className:"mt-2","data-sentry-element":"DialogDescription","data-sentry-source-file":"TableActionDialog.tsx",children:s.description})]}),"create"===s.type&&(0,n.jsx)(u.lV,{...T,children:(0,n.jsxs)("form",{className:"space-y-6",onSubmit:T.handleSubmit(w),children:[(0,n.jsx)(d.R4,{children:(0,n.jsx)(u.zB,{control:T.control,name:"targetId",render:e=>{let{field:t}=e;return(0,n.jsxs)(u.eI,{children:[(0,n.jsxs)(m.l6,{onValueChange:t.onChange,value:t.value,children:[(0,n.jsx)(u.MJ,{children:(0,n.jsx)(m.bq,{children:(0,n.jsx)(m.yv,{placeholder:"Select..."})})}),(0,n.jsx)(m.gC,{children:(0,n.jsx)(f,{action:s,projectId:r})})]}),(0,n.jsx)(u.C5,{})]})}})}),(0,n.jsxs)(d.Es,{children:[S.data&&(0,n.jsxs)("div",{className:"flex items-center gap-1",children:[(0,n.jsx)(j.A,{className:"h-3 w-3 animate-spin"}),(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:"Batch action is in progress, please wait."})]}),(0,n.jsx)(x.r,{type:"submit",hasAccess:o,hasEntitlement:h,loading:S.isLoading,disabled:S.data||!T.watch("targetId"),children:"Confirm"})]})]})}),"delete"===s.type&&(0,n.jsxs)(d.Es,{children:[S.data&&(0,n.jsxs)("div",{className:"flex items-center gap-1",children:[(0,n.jsx)(j.A,{className:"h-3 w-3 animate-spin"}),(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:"Batch action is in progress, please wait."})]}),(0,n.jsx)(x.r,{variant:"destructive",hasAccess:o,hasEntitlement:h,loading:S.isLoading,disabled:S.data,onClick:w,children:"Confirm"})]})]})})}function S(e){let{projectId:t,actions:a,tableName:d,onCustomAction:u}=e,[m,g]=(0,l.useState)(null),[v,p]=(0,l.useState)(!1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(s.rI,{"data-sentry-element":"DropdownMenu","data-sentry-source-file":"TableActionMenu.tsx",children:[(0,n.jsx)(s.ty,{asChild:!0,"data-sentry-element":"DropdownMenuTrigger","data-sentry-source-file":"TableActionMenu.tsx",children:(0,n.jsxs)(r.$,{"data-sentry-element":"Button","data-sentry-source-file":"TableActionMenu.tsx",children:["Actions",(0,n.jsx)(o.A,{className:"h-5 w-5","data-sentry-element":"ChevronDown","data-sentry-source-file":"TableActionMenu.tsx"})]})}),(0,n.jsx)(s.SQ,{"data-sentry-element":"DropdownMenuContent","data-sentry-source-file":"TableActionMenu.tsx",children:a.map(e=>(0,n.jsxs)(s._2,{onClick:()=>(e=>{if("customDialog"in e&&e.customDialog){null==u||u(e.id);return}g(e),p(!0)})(e),children:[e.icon||("create"===e.type?(0,n.jsx)(c.A,{className:"mr-2 h-4 w-4"}):(0,n.jsx)(i.A,{className:"mr-2 h-4 w-4","data-sentry-element":"Trash","data-sentry-component":"getDefaultIcon","data-sentry-source-file":"TableActionMenu.tsx"})),(0,n.jsx)("span",{children:e.label})]},e.id))})]}),m&&(0,n.jsx)(T,{isOpen:v,onClose:()=>{g(null),p(!1)},action:m,projectId:t,tableName:d})]})}},53226:(e,t,a)=>{a.d(t,{p:()=>i});var n=a(6300),l=a(8277),s=a(96810),r=a(77260);function i(e){var t;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=null!=(t=a.defaultRelativeAggregation)?t:"last1Day",[o,c]=(0,r.A)("tableDateRangeState-".concat(e),(0,l.qE)(i)),[d,u]=(0,n.useQueryParams)({dateRange:(0,n.withDefault)(n.StringParam,o)});return(0,s.useMemo)(()=>({timeRange:(0,l.JR)(d.dateRange,l.$g,i),setTimeRange:e=>{let t=(0,l.gG)(e);u({dateRange:t}),c(t)}}),[d.dateRange,i,u,c])}},60952:(e,t,a)=>{a.d(t,{w:()=>r});var n=a(73154),l=a(80740),s=a(71947);function r(e){let{projectId:t,tableName:a,setSelectedRows:r}=e,{setSelectAll:i}=(0,s.p)(t,a);return{selectActionColumn:{id:"select",accessorKey:"select",size:35,isFixedPosition:!0,isPinnedLeft:!0,header:e=>{let{table:t}=e;return(0,n.jsx)("div",{className:"flex h-full items-center",children:(0,n.jsx)(l.S,{checked:!!t.getIsAllPageRowsSelected()||!!t.getIsSomePageRowsSelected()&&"indeterminate",onCheckedChange:e=>{t.toggleAllPageRowsSelected(!!e),e||(r({}),i(!1))},"aria-label":"Select all",className:"opacity-60"})})},cell:e=>{let{row:t}=e;return(0,n.jsx)("div",{onClick:e=>{e.stopPropagation()},children:(0,n.jsx)(l.S,{checked:t.getIsSelected(),onCheckedChange:e=>{t.toggleSelected(!!e),e||i(!1)},"aria-label":"Select row",className:"opacity-60"})})}}}}},71947:(e,t,a)=>{a.d(t,{p:()=>r});var n=a(77260),l=a(39156),s=a(96810);function r(e,t){let a=(0,l.useRouter)(),r="selectAll-".concat(e,"-").concat(t),i="true"===window.sessionStorage.getItem(r),[o,c]=(0,n.A)(r,i);return(0,s.useEffect)(()=>{let e=()=>{c(!1)};return a.events.on("routeChangeStart",e),()=>{a.events.off("routeChangeStart",e)}},[a.events,c]),{selectAll:o,setSelectAll:c}}},78204:(e,t,a)=>{a.d(t,{M:()=>l});var n=a(45596);let l=[{name:"Trace ID",id:"traceId",type:"string",internal:'s."trace_id"'},{name:"Session ID",id:"sessionId",type:"string",internal:'s."session_id"'},{name:"Trace Name",id:"traceName",type:"stringOptions",internal:'t."name"',options:[],nullable:!0},{name:"Environment",id:"environment",type:"stringOptions",internal:'s."environment"',options:[]},{name:"Observation ID",id:"observationId",type:"string",internal:'s."observation_id"'},{name:"Timestamp",id:"timestamp",type:"datetime",internal:'s."timestamp"'},{name:"Source",id:"source",type:"stringOptions",internal:'s."source"::text',options:n.ScoreSourceArray.map(e=>({value:e}))},{name:"Data Type",id:"dataType",type:"stringOptions",internal:'s."data_type"::text',options:n.ScoreDataTypeArray.map(e=>({value:e}))},{name:"Name",id:"name",type:"stringOptions",internal:'s."name"',options:[]},{name:"Value",id:"value",type:"number",internal:'s."value"'},{name:"String Value",id:"stringValue",type:"stringOptions",internal:'s."string_value"',options:[],nullable:!0},{name:"User ID",id:"userId",type:"stringOptions",internal:'t."user_id"',options:[],nullable:!0},{name:"Trace Tags",id:"tags",type:"arrayOptions",internal:'t."tags"',options:[],nullable:!0}]}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.