1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3460,9390],{173:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(22222).A)("message-circle-more",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},8323:(e,t,a)=>{"use strict";a.d(t,{KZ:()=>c,P0:()=>s,X9:()=>d,fy:()=>n,hN:()=>o});let s=[{key:"latency",value:"Latency",objectKey:"avgLatency",label:"Latency (s)",maxFractionDigits:2},{key:"cost",value:"Cost",objectKey:"avgTotalCost",label:"Average Total Cost ($)",maxFractionDigits:5}];function n(e){return Array.from(new Set(e)).sort()}function r(e){let t=[];return{categoryCounts:e.reduce((e,a)=>{let s=a.scoreValue;if("string"==typeof s){var n;t.push(s);let r=null!=(n=a.count)?n:0;return{...e,[s]:r}}return e},{}),labels:t}}function l(e,t,a){return{chartLabels:[a],chartBin:{binLabel:e,[a]:t}}}function i(e,t,a,s){let n=(e.has(t)||e.set(t,{chartData:[],chartLabels:[]}),e.get(t));e.set(t,{chartData:[...n.chartData,a],chartLabels:s})}function o(e,t){return e.slice().reverse().reduce((e,a)=>{var n;return Object.entries(null!=(n=a.scores)?n:{}).forEach(s=>{var n,r,o;let[d,c]=s,u="NUMERIC"===c.type?l(a.name,c.average,null!=(n=t.get(d))?n:d):(r=a.name,o=c.valueCounts,{chartLabels:c.values,chartBin:{binLabel:r,...o.reduce((e,t)=>{let{value:a,count:s}=t;return{...e,[a]:s}},{})}});i(e,d,u.chartBin,u.chartLabels)}),s.forEach(t=>{let{key:s,objectKey:n}=t,r=a[n],o=l(a.name,r?Number(r):0,s);i(e,s,o.chartBin,o.chartLabels)}),e},new Map)}function d(e,t,a){if(a){let a=e.reduce((e,a)=>{var s;if(null===a[t])return e;let n=new Date(null!=(s=a[t])?s:new Date).toLocaleDateString("en-US",{year:"2-digit",month:"numeric",day:"numeric"});return e[n]||(e[n]=[]),e[n].push(a),e},{}),s=[],n=[];return Object.entries(a).forEach(e=>{let[t,a]=e,{categoryCounts:l,labels:i}=r(a);n.push(...i),s.push({...l,binLabel:t})}),{chartData:s,chartLabels:n}}{let{categoryCounts:t,labels:a}=r(e);return{chartData:[{...t,binLabel:"Aggregation"}],chartLabels:n(a)}}}function c(e){let{data:t}=e;return 0===t.length||t.every(e=>1===Object.keys(e).length)}},9476:(e,t,a)=>{"use strict";a.d(t,{k:()=>s,y:()=>n});let s={EXECUTE_ALL:"playground:execute-all",STOP_ALL:"playground:stop-all",WINDOW_REGISTERED:"playground:window-registered",WINDOW_UNREGISTERED:"playground:window-unregistered",WINDOW_EXECUTION_STATE_CHANGE:"playground:window-execution-state-change",WINDOW_MODEL_CONFIG_CHANGE:"playground:window-model-config-change"},n={MAX_WINDOWS:10,MAX_WINDOWS_MOBILE:1,MIN_WINDOW_WIDTH:400,MOBILE_BREAKPOINT:768,DEFAULT_WINDOW_ID:"default"}},13528:(e,t,a)=>{"use strict";function s(e,t){if(!e)return{status:"error",rows:void 0};if(!t)return{status:"success",rows:e.map(e=>({...e}))};let a=t.reduce((e,t)=>(e[t.id]=t,e),{});return{status:"success",rows:e.map(e=>{let t=a[e.id];return{...e,...null!=t?t:{}}})}}a.d(t,{s:()=>s})},16282:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(22222).A)("columns-3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]])},16758:(e,t,a)=>{"use strict";a.d(t,{HK:()=>i,WM:()=>d,wV:()=>o});var s=a(73154),n=a(74796),r=a(49859),l=a(81509);let i=e=>{let{className:t,...a}=e;return(0,s.jsx)(r.YZ,{className:(0,l.cn)("flex h-full w-full data-[panel-group-direction=vertical]:flex-col",t),...a,"data-sentry-element":"ResizablePrimitive.PanelGroup","data-sentry-component":"ResizablePanelGroup","data-sentry-source-file":"resizable.tsx"})},o=r.Zk,d=e=>{let{withHandle:t,className:a,...i}=e;return(0,s.jsx)(r.TW,{className:(0,l.cn)("relative flex w-px items-center justify-center bg-border after:absolute after:inset-y-0 after:left-1/2 after:w-1 after:-translate-x-1/2 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring focus-visible:ring-offset-1 data-[panel-group-direction=vertical]:h-px data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-1 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:-translate-y-1/2 data-[panel-group-direction=vertical]:after:translate-x-0 [&[data-panel-group-direction=vertical]>div]:rotate-90",a),...i,"data-sentry-element":"ResizablePrimitive.PanelResizeHandle","data-sentry-component":"ResizableHandle","data-sentry-source-file":"resizable.tsx",children:t&&(0,s.jsx)("div",{className:"z-10 flex h-4 w-3 items-center justify-center rounded-sm border bg-border",children:(0,s.jsx)(n.A,{className:"h-2.5 w-2.5"})})})}},20530:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>em});var s=a(73154),n=a(17663),r=a(26680),l=a(76649),i=a(93367),o=a(47106),d=a(6300),c=a(96810),u=a(67005),m=a(34283),p=a(44879),h=a(45596),g=a(64802),x=a(63748),f=a(69448),y=a(83255),v=a(21),j=a(16282),b=a(55247),I=a(88997),w=a(88377),C=a(86843),D=a(50650),N=a(94401),S=a(80740),T=a(68389),R=a.n(T),O=a(13528),k=a(84750),_=a(8323),E=a(30922),A=a(8293),M=a(62668),L=a(92125),P=a(11058),F=a(14183),H=a(16758),z=a(77260),B=a(43515),V=a(42430),U=a(40741),W=a(70368);let K=e=>{let{selectedRunIds:t,projectId:a,datasetId:n,setRowSelection:r}=e,[l,o]=(0,c.useState)(!1),d=(0,L.B)(),u=i.FH.useUtils(),m=i.FH.datasets.deleteDatasetRuns.useMutation({onSuccess:()=>{u.datasets.invalidate(),r({})}});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(w.rI,{"data-sentry-element":"DropdownMenu","data-sentry-source-file":"DatasetRunsTable.tsx",children:[(0,s.jsx)(w.ty,{asChild:!0,"data-sentry-element":"DropdownMenuTrigger","data-sentry-source-file":"DatasetRunsTable.tsx",children:(0,s.jsxs)(C.$,{disabled:t.length<1,onClick:()=>d("dataset_run:compare_view_click"),"data-sentry-element":"Button","data-sentry-source-file":"DatasetRunsTable.tsx",children:["Actions (",t.length," selected)",(0,s.jsx)(v.A,{className:"h-5 w-5","data-sentry-element":"ChevronDown","data-sentry-source-file":"DatasetRunsTable.tsx"})]})}),(0,s.jsxs)(w.SQ,{"data-sentry-element":"DropdownMenuContent","data-sentry-source-file":"DatasetRunsTable.tsx",children:[(0,s.jsx)(R(),{href:{pathname:"/project/".concat(a,"/datasets/").concat(n,"/compare"),query:{runs:t}},"data-sentry-element":"Link","data-sentry-source-file":"DatasetRunsTable.tsx",children:(0,s.jsxs)(w._2,{"data-sentry-element":"DropdownMenuItem","data-sentry-source-file":"DatasetRunsTable.tsx",children:[(0,s.jsx)(j.A,{className:"mr-2 h-4 w-4","data-sentry-element":"Columns3","data-sentry-source-file":"DatasetRunsTable.tsx"}),(0,s.jsx)("span",{children:"Compare"})]})},"compare"),(0,s.jsxs)(w._2,{onClick:()=>o(!0),"data-sentry-element":"DropdownMenuItem","data-sentry-source-file":"DatasetRunsTable.tsx",children:[(0,s.jsx)(b.A,{className:"mr-2 h-4 w-4","data-sentry-element":"Trash","data-sentry-source-file":"DatasetRunsTable.tsx"}),(0,s.jsx)("span",{children:"Delete"})]},"delete")]},"dropdown-menu-content")]}),(0,s.jsx)(F.lG,{open:l,onOpenChange:e=>{m.isPending||o(e)},"data-sentry-element":"Dialog","data-sentry-source-file":"DatasetRunsTable.tsx",children:(0,s.jsxs)(F.Cf,{className:"sm:max-w-xl","data-sentry-element":"DialogContent","data-sentry-source-file":"DatasetRunsTable.tsx",children:[(0,s.jsxs)(F.c7,{"data-sentry-element":"DialogHeader","data-sentry-source-file":"DatasetRunsTable.tsx",children:[(0,s.jsx)(F.L3,{className:"mb-4","data-sentry-element":"DialogTitle","data-sentry-source-file":"DatasetRunsTable.tsx",children:"Please confirm"}),(0,s.jsxs)(F.rr,{className:"text-md p-0","data-sentry-element":"DialogDescription","data-sentry-source-file":"DatasetRunsTable.tsx",children:["This action cannot be undone and removes all the data associated with ",t.length," dataset run",t.length>
11?"s":"","."]})]}),(0,s.jsx)(F.Es,{"data-sentry-element":"DialogFooter","data-sentry-source-file":"DatasetRunsTable.tsx",children:(0,s.jsx)(C.$,{variant:"destructive",loading:m.isPending,disabled:m.isPending,onClick:async e=>{e.preventDefault(),d("dataset_run:delete_form_submit"),await m.mutateAsync({projectId:a,datasetId:n,datasetRunIds:t}),o(!1)},"data-sentry-element":"Button","data-sentry-source-file":"DatasetRunsTable.tsx",children:"Delete Dataset Runs"})})]})},"delete-dialog")]})};function Q(e){var t,a,v,j,b,T,R,L,F,Q,G,X,$,q,J,Z,Y,ee,et,ea;let[es,en]=(0,d.useQueryParams)({pageIndex:(0,d.withDefault)(d.NumberParam,0),pageSize:(0,d.withDefault)(d.NumberParam,50)}),[er,el]=(0,c.useState)({}),[ei,eo]=(0,g.p)([],"dataset_runs",e.projectId),[ed,ec]=(0,f.Fn)("datasetRuns","s"),[eu,em]=(0,z.A)("dataset-runs-charts-panel-size",30),{setScoreOptions:ep}=e,eh=i.FH.datasets.runFilterOptions.useQuery({projectId:e.projectId,datasetId:e.datasetId},{refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1,staleTime:1/0}).data,eg=(0,c.useMemo)(()=>(0,h.datasetRunsTableColsWithOptions)(eh),[eh]),ex=(0,x.d)(eo),ef=i.FH.datasets.runsByDatasetId.useQuery({projectId:e.projectId,datasetId:e.datasetId,page:es.pageIndex,limit:es.pageSize,filter:ei}),ey=i.FH.datasets.runsByDatasetIdMetrics.useQuery({projectId:e.projectId,datasetId:e.datasetId,runIds:null!=(Z=null==(t=ef.data)?void 0:t.runs.map(e=>e.id))?Z:[],filter:ei},{enabled:ef.isSuccess}),ev=(0,O.s)(null==(a=ef.data)?void 0:a.runs,null==(v=ey.data)?void 0:v.runs),{setDetailPageList:ej}=(0,l.h)();(0,c.useEffect)(()=>{ef.isSuccess&&ej("datasetRuns",ef.data.runs.map(e=>({id:e.id})))},[ef.isSuccess,ef.data]);let{scoreColumns:eb,isLoading:eI}=(0,B.n)({displayFormat:"aggregate",scoreColumnKey:"runItemScores",projectId:e.projectId,filter:(null==(b=ef.data)||null==(j=b.runs)?void 0:j.length)?V.or.forDatasetRunItems({datasetRunIds:ef.data.runs.map(e=>e.id),datasetId:e.datasetId}):[],isFilterDataPending:ef.isPending}),{scoreColumns:ew,isLoading:eC}=(0,B.n)({scoreColumnKey:"runScores",projectId:e.projectId,filter:(null==(R=ef.data)||null==(T=R.runs)?void 0:T.length)?V.or.forDatasetRuns({datasetRunIds:null==(L=ef.data)?void 0:L.runs.map(e=>e.id)}):[],prefix:"Run-level",isFilterDataPending:ef.isPending}),eD=i.FH.scores.getScoreColumns.useQuery({projectId:e.projectId,filter:(null==(Q=ef.data)||null==(F=Q.runs)?void 0:F.length)?V.or.forDatasetRunItems({datasetRunIds:null==(G=ef.data)?void 0:G.runs.map(e=>e.id),datasetId:e.datasetId}):[]},{enabled:ef.isSuccess}),eN=(0,c.useMemo)(()=>{var e,t;return new Map(null!=(t=null==(e=eD.data)?void 0:e.scoreColumns.map(e=>[e.key,e.name]))?t:[])},[null==(X=eD.data)?void 0:X.scoreColumns]),eS=(0,c.useMemo)(()=>{var e,t;return(0,_.hN)(null!=(t=null==(e=ey.data)?void 0:e.runs)?t:[],eN)},[ey.data,eN]),{scoreAnalyticsOptions:eT}=(0,c.useMemo)(()=>{var e;return(0,V.kX)(null==(e=eD.data)?void 0:e.scoreColumns)},[null==($=eD.data)?void 0:$.scoreColumns]);(0,c.useEffect)(()=>{ep(eT)},[eT,ep]);let eR=[{id:"select",accessorKey:"select",size:30,isFixedPosition:!0,isPinnedLeft:!0,header:e=>{let{table:t}=e;return(0,s.jsx)("div",{className:"flex h-full items-center",children:(0,s.jsx)(S.S,{checked:!!t.getIsAllPageRowsSelected()||!!t.getIsSomePageRowsSelected()&&"indeterminate",onCheckedChange:e=>{t.toggleAllPageRowsSelected(!!e),e||el({})},"aria-label":"Select all",className:"opacity-60"})})},cell:e=>{let{row:t}=e;return(0,s.jsx)(S.S,{checked:t.getIsSelected(),onCheckedChange:e=>t.toggleSelected(!!e),"aria-label":"Select row",className:"opacity-60"})}},{accessorKey:"name",header:"Name",id:"name",size:150,isFixedPosition:!0,isPinnedLeft:!0,cell:t=>{let{row:a}=t,n=a.getValue("name"),l=a.getValue("id");return(0,s.jsx)(r.A,{path:"/project/".concat(e.projectId,"/datasets/").concat(e.datasetId,"/runs/").concat(l),value:n})}},{accessorKey:"id",header:"Id",id:"id",size:150,enableHiding:!0,defaultHidden:!0,cell:t=>{let{row:a}=t,n=a.getValue("id");return(0,s.jsx)(r.A,{path:"/project/".concat(e.projectId,"/datasets/").concat(e.datasetId,"/runs/").concat(n),value:n})}},{accessorKey:"description",header:"Description",id:"description",size:300,enableHiding:!0,cell:e=>{let{row:t}=e;return t.getValue("description")}},{accessorKey:"countRunItems",header:"Run Items",id:"countRunItems",size:90,enableHiding:!0,cell:e=>{let{row:t}=e,a=t.getValue("countRunItems");return void 0===a||ey.isPending?(0,s.jsx)(k.E,{className:"h-3 w-1/2"}):(0,s.jsx)(s.Fragment,{children:a})}},{accessorKey:"avgLatency",header:"Latency (avg)",id:"avgLatency",size:120,enableHiding:!0,cell:e=>{let{row:t}=e,a=t.getValue("avgLatency");return void 0===a||ey.isPending?(0,s.jsx)(k.E,{className:"h-3 w-1/2"}):(0,s.jsx)(s.Fragment,{children:(0,o.O_)(a)})}},{accessorKey:"avgTotalCost",header:"Trace Cost (avg)",id:"avgTotalCost",size:130,enableHiding:!0,cell:e=>{let{row:t}=e,a=t.getValue("avgTotalCost");return!a||ey.isPending?(0,s.jsx)(k.E,{className:"h-3 w-1/2"}):(0,s.jsx)(s.Fragment,{children:a})}},{accessorKey:"totalCost",header:"Trace Cost (sum)",id:"totalCost",size:130,enableHiding:!0,cell:e=>{let{row:t}=e,a=t.getValue("totalCost");return!a||ey.isPending?(0,s.jsx)(k.E,{className:"h-3 w-1/2"}):(0,s.jsx)(s.Fragment,{children:a})}},{accessorKey:"runScores",header:"Run-Level Scores",id:"runScores",enableHiding:!0,defaultHidden:!0,cell:()=>eC?(0,s.jsx)(k.E,{className:"h-3 w-1/2"}):null,columns:ew},{accessorKey:"runItemScores",header:"Run Item Scores",id:"runItemScores",enableHiding:!0,defaultHidden:!0,cell:()=>eI?(0,s.jsx)(k.E,{className:"h-3 w-1/2"}):null,columns:eb},{accessorKey:"createdAt",header:"Created",id:"createdAt",size:150,enableHiding:!0,cell:e=>{let{row:t}=e,a=t.getValue("createdAt");return(0,s.jsx)(P.t,{date:a})}},{accessorKey:"metadata",header:"Metadata",id:"metadata",size:200,enableHiding:!0,cell:e=>{let{row:t}=e,a=t.getValue("metadata");return a?(0,s.jsx)(y.z,{data:a,singleLine:"s"===ed}):null}},{id:"actions",accessorKey:"actions",header:"Actions",size:70,cell:t=>{let{row:a}=t,n=a.getValue("id");return(0,s.jsxs)(w.rI,{children:[(0,s.jsx)(w.ty,{asChild:!0,children:(0,s.jsxs)(C.$,{variant:"ghost",className:"h-8 w-8 p-0",children:[(0,s.jsx)("span",{className:"sr-only [position:relative]",children:"Open menu"}),(0,s.jsx)(I.A,{className:"h-4 w-4"})]})}),(0,s.jsxs)(w.SQ,{align:"end",children:[(0,s.jsx)(w.lp,{children:"Actions"}),(0,s.jsx)(D.p,{projectId:e.projectId,datasetRunId:n,datasetId:e.datasetId})]})]})}}],eO=e=>{var t,a,s,n;return{id:e.id,name:e.name,createdAt:e.createdAt,countRunItems:null!=(a=null==(t=e.countRunItems)?void 0:t.toString())?a:"0",avgLatency:null!=(s=e.avgLatency)?s:0,avgTotalCost:e.avgTotalCost?(0,u.hp
1)(e.avgTotalCost.toNumber()):(0,u.hp)(0),totalCost:e.totalCost?(0,u.hp)(e.totalCost.toNumber()):(0,u.hp)(0),runItemScores:e.scores,runScores:e.runScores?(0,V.vv)(e.runScores,"Run-level"):{},description:null!=(n=e.description)?n:"",metadata:e.metadata}},[ek,e_]=(0,p.A)("datasetRunColumnVisibility-".concat(e.projectId),eR),[eE,eA]=(0,N.A)("datasetRunColumnOrder-".concat(e.projectId),eR),eM=!!e.selectedMetrics.length;return(0,s.jsx)(s.Fragment,{children:eM?(0,s.jsxs)(H.HK,{direction:"vertical",className:"h-full",onLayout:e=>{em(e[0])},children:[(0,s.jsx)(H.wV,{defaultSize:eu,minSize:20,className:"overflow-hidden",children:(0,s.jsx)("div",{className:"h-full w-full overflow-x-auto overflow-y-auto p-3",children:(0,s.jsx)("div",{className:"flex h-full w-full gap-4",children:e.selectedMetrics.map(e=>{var t,a;let n=null!=(a=null==(t=_.P0.find(t=>t.key===e))?void 0:t.label)?a:(0,U.AS)(e);if(!(null==eS?void 0:eS.size))return(0,s.jsxs)("div",{className:"flex h-full min-w-80 max-w-full flex-col gap-2",children:[(0,s.jsx)("span",{className:"shrink-0 text-sm font-medium",children:n}),(0,s.jsx)(W.h,{isLoading:ey.isPending,className:"min-h-[200px]"})]},e);let{chartData:r,chartLabels:l}=new M.S(eS,e).toChartData(),i="latency"===e?o.O_:"cost"===e?u.hp:u.zo,d=1===l.length?r.map(e=>{var t;return{time_dimension:e.binLabel,dimension:l[0],metric:null!=(t=e[l[0]])?t:0}}):(0,E.HZ)(r,l),c=1===l.length?"LINE_TIME_SERIES":"BAR_TIME_SERIES";return 0===d.length?(0,s.jsxs)("div",{className:"flex h-full min-w-80 max-w-full flex-col gap-2",children:[(0,s.jsx)("span",{className:"shrink-0 text-sm font-medium",children:n}),(0,s.jsx)(W.h,{isLoading:ey.isPending,description:"No chart data available for the selected runs.",className:"min-h-[200px]"})]},e):(0,s.jsxs)("div",{className:"flex h-full min-w-80 max-w-full flex-col gap-2",children:[(0,s.jsx)("span",{className:"shrink-0 text-sm font-medium",children:n}),(0,s.jsx)("div",{className:"min-h-[200px] min-w-0 flex-1",children:(0,s.jsx)(A.t,{chartType:c,data:d,rowLimit:Math.max(d.length,1),chartConfig:{type:c},valueFormatter:i,legendPosition:l.length>1?"above":"none"})})]},e)})})})}),(0,s.jsx)(H.WM,{withHandle:!0,className:"bg-border"}),(0,s.jsxs)(H.wV,{minSize:40,className:"flex h-full flex-1 flex-col overflow-hidden",children:[(0,s.jsx)(m.w,{columns:eR,filterColumnDefinition:eg,filterState:ei,setFilterState:ex,columnVisibility:ek,setColumnVisibility:e_,columnOrder:eE,setColumnOrder:eA,rowHeight:ed,setRowHeight:ec,actionButtons:[Object.keys(er).filter(e=>{var t;return null==(t=ef.data)?void 0:t.runs.map(e=>e.id).includes(e)}).length>0?(0,s.jsx)(K,{selectedRunIds:Object.keys(er).filter(e=>{var t;return null==(t=ef.data)?void 0:t.runs.map(e=>e.id).includes(e)}),projectId:e.projectId,datasetId:e.datasetId,setRowSelection:el},"multi-select-action"):null]}),(0,s.jsx)(n.b,{tableName:"datasetRuns",columns:eR,data:ef.isPending?{isLoading:!0,isError:!1}:ef.isError?{isLoading:!1,isError:!0,error:ef.error.message}:{isLoading:!1,isError:!1,data:(null!=(Y=ev.rows)?Y:[]).map(e=>eO(e))},pagination:{totalCount:null!=(ee=null==(q=ef.data)?void 0:q.totalRuns)?ee:null,onChange:en,state:es},columnVisibility:ek,onColumnVisibilityChange:e_,columnOrder:eE,onColumnOrderChange:eA,rowHeight:ed,rowSelection:er,setRowSelection:el})]})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(m.w,{columns:eR,filterColumnDefinition:eg,filterState:ei,setFilterState:ex,columnVisibility:ek,setColumnVisibility:e_,columnOrder:eE,setColumnOrder:eA,rowHeight:ed,setRowHeight:ec,actionButtons:[Object.keys(er).filter(e=>{var t;return null==(t=ef.data)?void 0:t.runs.map(e=>e.id).includes(e)}).length>0?(0,s.jsx)(K,{selectedRunIds:Object.keys(er).filter(e=>{var t;return null==(t=ef.data)?void 0:t.runs.map(e=>e.id).includes(e)}),projectId:e.projectId,datasetId:e.datasetId,setRowSelection:el}):null]}),(0,s.jsx)(n.b,{tableName:"datasetRuns",columns:eR,data:ef.isPending?{isLoading:!0,isError:!1}:ef.isError?{isLoading:!1,isError:!0,error:ef.error.message}:{isLoading:!1,isError:!1,data:(null!=(et=ev.rows)?et:[]).map(e=>eO(e))},pagination:{totalCount:null!=(ea=null==(J=ef.data)?void 0:J.totalRuns)?ea:null,onChange:en,state:es},columnVisibility:ek,onColumnVisibilityChange:e_,columnOrder:eE,onColumnOrderChange:eA,rowHeight:ed,rowSelection:er,setRowSelection:el})]})})}var G=a(39156),X=a(82473),$=a(33478),q=a(49319),J=a(48805),Z=a(55210),Y=a(32928),ee=a(18799),et=a(44785),ea=a(62583),es=a(49500),en=a(26159),er=a(52449),el=a(99432),ei=a(21201),eo=a(10300),ed=a(33362),ec=a(80539),eu=a(53720);function em(){var e,t,a,n,r,l,o,d,u,m,p,h,g,x,f,y,v,j,b;let D=(0,G.useRouter)(),N=(0,L.B)(),S=D.query.projectId,T=D.query.datasetId,O=i.FH.useUtils(),[k,E]=(0,c.useState)(!1),[A,M]=(0,ec.A)("".concat(S,"-").concat(T,"-chart-metrics"),_.P0.map(e=>e.key)),[P,H]=(0,c.useState)([]),z=i.FH.datasets.byId.useQuery({datasetId:T,projectId:S}),B=(0,ee.lp)({projectId:S,scope:"evalJobExecution:read"}),V=(0,ee.lp)({projectId:S,scope:"promptExperiments:CUD"}),U=async e=>{E(!1),e&&(O.datasets.runsByDatasetId.invalidate(),O.datasets.baseRunDataByDatasetId.invalidate(),(0,ea.G)({title:"Experiment triggered successfully",description:"Waiting for experiment to complete...",link:{text:"View experiment",href:"/project/".concat(S,"/datasets/").concat(e.datasetId,"/compare?runs=").concat(e.runId)}}))},W=(0,ee.lp)({projectId:S,scope:"evalJob:read"}),K=(0,ee.lp)({projectId:S,scope:"evalJob:CUD"}),em=i.FH.evals.allTemplates.useQuery({projectId:S}
1),ep=i.FH.evals.jobConfigsByTarget.useQuery({projectId:S,targetObject:["dataset","experiment"]},{enabled:W&&!!T}),{createDefaultEvaluator:eh}=(0,ei.X)(),{activeEvaluators:eg,pausedEvaluators:ex,evaluatorTargetObjects:ef,selectedEvaluatorData:ey,showEvaluatorForm:ev,handleConfigureEvaluator:ej,handleCloseEvaluatorForm:eb,handleEvaluatorSuccess:eI,handleSelectEvaluator:ew}=(0,eo.S)({datasetId:T,createDefaultEvaluator:eh,evaluatorsData:ep.data,evalTemplatesData:em.data,refetchEvaluators:ep.refetch}),eC=(0,c.useCallback)(e=>e,[]),eD=(null!=(h=null==(e=z.data)?void 0:e.name)?h:"").split("/").filter(e=>e.trim()),eN=eD.length>1?eD.slice(0,-1).join("/"):"",eS=eN?(0,eu.i)(eN):[];return(0,s.jsxs)(en.A,{headerProps:{title:null!=(g=null==(t=z.data)?void 0:t.name)?g:"",itemType:"DATASET",breadcrumb:[{name:"Datasets",href:"/project/".concat(S,"/datasets")},...eS.map(e=>({name:e.name,href:"/project/".concat(S,"/datasets?folder=").concat(encodeURIComponent(e.folderPath))}))],help:(null==(a=z.data)?void 0:a.description)?{description:z.data.description}:void 0,tabsProps:{tabs:(0,er.h)(S,T),activeTab:er.o.RUNS},actionButtonsRight:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(F.lG,{open:k,onOpenChange:E,children:[(0,s.jsx)(F.zM,{asChild:!0,disabled:!V,children:(0,s.jsxs)(C.$,{disabled:!V,onClick:()=>N("dataset_run:new_form_open"),children:[(0,s.jsx)(Z.A,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"ml-2 hidden md:block",children:"Run experiment"})]})}),(0,s.jsx)(F.Cf,{className:"max-h-[90vh] max-w-3xl overflow-y-auto",children:(0,s.jsx)(et.x,{projectId:S,setFormOpen:E,defaultValues:{datasetId:T},handleExperimentSuccess:U,showSDKRunInfoPage:!0},"create-experiment-form-".concat(T))})]}),W&&(0,s.jsx)("div",{className:"w-fit",children:(0,s.jsx)(el.U,{projectId:S,datasetId:T,evalTemplates:null!=(x=null==(n=em.data)?void 0:n.templates)?x:[],onConfigureTemplate:ej,onSelectEvaluator:ew,activeTemplateIds:eg,inactiveTemplateIds:ex,evaluatorTargetObjects:ef,disabled:!K})}),(0,s.jsx)(es.l,{projectId:S,scoreOptions:P,selectedMetrics:A,setSelectedMetrics:M},"dataset-analytics"),(0,s.jsx)(X.y,{currentId:T,path:e=>"/project/".concat(S,"/datasets/").concat(e.id),listKey:"datasets"}),(0,s.jsxs)(w.rI,{children:[(0,s.jsx)(w.ty,{asChild:!0,children:(0,s.jsx)(C.$,{variant:"outline",size:"icon",children:(0,s.jsx)(I.A,{className:"h-4 w-4"})})}),(0,s.jsxs)(w.SQ,{className:"flex flex-col [&>*]:w-full [&>*]:justify-start",children:[(0,s.jsx)(w._2,{asChild:!0,children:(0,s.jsx)($.B,{mode:"update",projectId:S,datasetId:T,datasetName:null!=(f=null==(r=z.data)?void 0:r.name)?f:"",datasetDescription:null!=(y=null==(l=z.data)?void 0:l.description)?y:void 0,datasetMetadata:null==(o=z.data)?void 0:o.metadata,datasetInputSchema:null!=(v=null==(d=z.data)?void 0:d.inputSchema)?v:void 0,datasetExpectedOutputSchema:null!=(j=null==(u=z.data)?void 0:u.expectedOutputSchema)?j:void 0})}),(0,s.jsx)(w._2,{asChild:!0,children:(0,s.jsx)(J.w,{datasetId:T,projectId:S})}),(0,s.jsx)(w._2,{asChild:!0,onSelect:e=>(e.preventDefault(),!1),children:(0,s.jsx)(q.sM,{itemId:T,projectId:S,redirectUrl:"/project/".concat(S,"/datasets"),deleteConfirmation:null==(m=z.data)?void 0:m.name})}),B&&(0,s.jsx)(w._2,{asChild:!0,children:(0,s.jsxs)(R(),{href:"/project/".concat(S,"/evals?target=dataset"),children:[(0,s.jsx)(Y.A,{className:"ml-1 mr-2 h-4 w-4"}),"Manage Evaluators"]})})]})]})]})},"data-sentry-element":"Page","data-sentry-component":"Dataset","data-sentry-source-file":"index.tsx",children:[(0,s.jsx)(Q,{projectId:S,datasetId:T,selectedMetrics:A,setScoreOptions:H,"data-sentry-element":"DatasetRunsTable","data-sentry-source-file":"index.tsx"}),ey&&(0,s.jsx)(F.lG,{open:ev,onOpenChange:e=>{e||eb()},children:(0,s.jsxs)(F.Cf,{className:"max-h-[90vh] max-w-screen-md overflow-y-auto",children:[(0,s.jsx)(F.c7,{children:(0,s.jsxs)(F.L3,{children:[ey.evaluator.id?"Edit":"Configure"," ","Evaluator"]})}),(0,s.jsx)(ed.G,{useDialog:!0,projectId:S,evalTemplates:null!=(b=null==(p=em.data)?void 0:p.templates)?b:[],templateId:ey.templateId,existingEvaluator:ey.evaluator,mode:ey.evaluator.id?"edit":"create",hideTargetSection:!ey.evaluator.id,onFormSuccess:eI,preprocessFormValues:eC})]})})]})}},30922:(e,t,a)=>{"use strict";a.d(t,{HZ:()=>o,PA:()=>n,Z8:()=>i,qC:()=>r,zQ:()=>l});var s=a(8277);function n(e,t){let a=[];for(let r of e){let e=function(e,t){var a;return["minute","hour"].includes(null!=(a=s.F3[t].dateTrunc)?a:"")?new Date(e).toLocaleTimeString("en-US",{year:"2-digit",month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit"}):new Date(e).toLocaleDateString("en-US",{year:"2-digit",month:"numeric",day:"numeric"})}(r.ts,t);for(let t of r.values){var n;a.push({time_dimension:e,dimension:t.label,metric:null!=(n=t.value)?n:0})}}return a}function r(e){return e.map(e=>{let{name:t,value:a}=e;return{dimension:t,metric:a,time_dimension:void 0}})}function l(e,t){return e.map(e=>{let a=t.length?t.reduce((t,a)=>t+(Number(e[a])||0),0):0;return{dimension:e.binLabel,metric:a,time_dimension:void 0}})}function i(e,t){return e.map(e=>{let a=t.reduce((t,a)=>{var s;return t+(null!=(s=e[a])?s:0)},0);return{dimension:e.binLabel,metric:a,time_dimension:void 0}})}function o(e,t){if(0===t.length)return[];if(1===t.length){let a=t[0];return e.map(e=>{var t;return{dimension:e.binLabel,metric:null!=(t=e[a])?t:0,time_dimension:void 0}})}return e.flatMap(e=>t.map(t=>{var a;return{time_dimension:e.binLabel,dimension:t,metric:null!=(a=e[t])?a:0}}
1))}},39064:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/project/[projectId]/datasets/[datasetId]",function(){return a(20530)}])},43515:(e,t,a)=>{"use strict";a.d(t,{n:()=>w});var s=a(96810),n=a(93367),r=a(73154),l=a(97898),i=a(67005),o=a(81509),d=a(173),c=a(92273),u=a(66798),m=a(58579),p=a(56664),h=a(18328),g=a(84750),x=a(42661),f=a(86843);let y=new Map([["True","bg-light-green p-0.5 text-dark-green"],["False","bg-light-red p-0.5 text-dark-red"]]),v=e=>{let{valueCounts:t,wrap:a}=e;return t.map((e,s)=>{let{value:n,count:l}=e;return(0,r.jsxs)("span",{className:"inline-block",children:[(0,r.jsx)("span",{className:"truncate",children:n}),(0,r.jsx)("span",{children:": ".concat((0,i.Eg)(l,0))}),s<t.length-1&&(0,r.jsx)("span",{className:"mr-1",children:a?"":"; "})]},n)})};function j(e){let{scoreId:t,projectId:a}=e,[i,o]=s.useState(!1),{data:d}=n.FH.scores.getScoreMetadataById.useQuery({projectId:a,id:t},{enabled:!!a&&!!t&&i,trpc:{context:{skipBatch:!0}},refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1,staleTime:1/0}),c=d&&Object.keys(d).length>0;return(0,r.jsxs)(l.jc,{onOpenChange:o,"data-sentry-element":"HoverCard","data-sentry-component":"AggregateScoreMetadataPeek","data-sentry-source-file":"scores-table-cell.tsx",children:[(0,r.jsx)(l.d0,{className:"inline-block cursor-pointer","data-sentry-element":"HoverCardTrigger","data-sentry-source-file":"scores-table-cell.tsx",children:(0,r.jsx)(m.A,{size:12,"data-sentry-element":"BracesIcon","data-sentry-source-file":"scores-table-cell.tsx"})}),(0,r.jsx)(l.Et,{className:"overflow-hidden whitespace-normal break-normal rounded-md border-none p-0 text-xs","data-sentry-element":"HoverCardContent","data-sentry-source-file":"scores-table-cell.tsx",children:c?(0,r.jsx)(p.GJ,{codeClassName:"!rounded-md",json:d}):(0,r.jsx)(g.E,{className:"h-12 w-full"})})]})}var b=a(51092),I=a(42430);function w(e){var t;let{projectId:a,scoreColumnKey:i,filter:m,fromTimestamp:p,toTimestamp:g,prefix:w,isFilterDataPending:C=!1,displayFormat:D="smart"}=e,N=n.FH.scores.getScoreColumns.useQuery({projectId:a,filter:m||[],fromTimestamp:p,toTimestamp:g},{enabled:!C});return{scoreColumns:(0,s.useMemo)(()=>{var e,t;return(null==(e=N.data)?void 0:e.scoreColumns)?(t=(0,b.W7)(N.data.scoreColumns),t.map(e=>{let{key:t,name:a,source:n,dataType:m}=e,p=w?"".concat(w,"-").concat(t):t;return{accessorKey:p,header:w?"".concat(w,": ").concat((0,I.ck)(m)," ").concat(a," (").concat(n.toLowerCase(),")"):"".concat((0,I.ck)(m)," ").concat(a," (").concat(n.toLowerCase(),")"),id:p,enableHiding:!0,size:150,cell:e=>{var t,a;let{row:n}=e,m=(null!=(t=n.getValue(i))?t:{})[p];return m?(e=>{let{aggregate:t,displayFormat:a,wrap:n=!0,hasMetadata:i}=e,m=(0,h.A)(),[p,g]=s.useState(!1),b=async e=>{e.stopPropagation(),t.comment&&(await (0,x.e)(t.comment),g(!0),setTimeout(()=>g(!1),2e3))};if("smart"===a&&1===t.values.length&&m){let e="NUMERIC"===t.type?t.average.toFixed(4):t.values[0];return(0,r.jsxs)("span",{className:(0,o.cn)("flex flex-row gap-0.5 rounded-sm",y.get(e)),children:[e,t.comment&&(0,r.jsxs)(l.jc,{children:[(0,r.jsx)(l.d0,{className:"inline-block cursor-pointer",children:(0,r.jsx)(d.A,{size:12})}),(0,r.jsxs)(l.Et,{className:"flex flex-col whitespace-normal break-normal p-0 text-xs",children:[(0,r.jsx)("div",{className:"sticky top-0 z-10 flex h-8 items-center justify-end bg-popover px-1",children:(0,r.jsx)(f.$,{onClick:b,variant:"ghost",size:"icon-xs",className:"rounded p-1 hover:bg-accent","aria-label":p?"Copied":"Copy to clipboard",children:p?(0,r.jsx)(c.A,{className:"h-3 w-3"}):(0,r.jsx)(u.A,{className:"h-3 w-3"})})}),(0,r.jsx)("div",{className:"max-h-[40vh] overflow-y-auto p-3 pt-0",children:(0,r.jsx)("p",{className:"whitespace-pre-wrap",children:t.comment})})]})]}),i&&!!t.id&&(0,r.jsx)(j,{scoreId:t.id,projectId:m})]})}return"NUMERIC"===t.type?(0,r.jsx)("span",{className:"rounded-sm",children:"\xd8 ".concat(t.average.toFixed(4))}):(0,r.jsx)("div",{className:"group","data-sentry-component":"ScoresTableCell","data-sentry-source-file":"scores-table-cell.tsx",children:t.valueCounts.length>2?(0,r.jsxs)(l.jc,{children:[(0,r.jsx)(l.d0,{asChild:!0,children:(0,r.jsx)("div",{className:(0,o.cn)("cursor-pointer overflow-hidden group-hover:text-accent-dark-blue/55",n?"line-clamp-5":"text-ellipsis whitespace-nowrap"),children:(0,r.jsx)(v,{valueCounts:t.valueCounts.slice(0,2),wrap:n})})}),(0,r.jsx)(l.Et,{className:"z-20 flex max-h-[40vh] max-w-64 flex-col overflow-y-auto whitespace-normal break-normal text-xs",children:(0,r.jsx)(v,{valueCounts:t.valueCounts,wrap:!0})})]}):(0,r.jsx)("div",{className:(0,o.cn)("flex",n?"flex-col":"flex-row"),children:(0,r.jsx)(v,{valueCounts:t.valueCounts,wrap:n})})})})({aggregate:m,displayFormat:D,hasMetadata:null!=(a=m.hasMetadata)&&a}):null}}})):[]},[null==(t=N.data)?void 0:t.scoreColumns,i,w,D]),isLoading:N.isPending,error:N.error}}},47805:(e,t,a)=>{"use strict";a.d(t,{YG:()=>i,et:()=>l,i:()=>o,u:()=>n});var s=a(9476);let n="playgroundWindowIds",r=(e,t)=>{let a=t||s.y.DEFAULT_WINDOW_ID;return a===s.y.DEFAULT_WINDOW_ID?e.endsWith("_")?e.slice(0,-1):e:"".concat(e).concat(a)},l=e=>r("langfuse-playgroundCache_",e),i=e=>r("langfuse-llmModelName_",e),o=e=>r("langfuse-llmModelProvider_",e)},48201:(e,t,a)=>{"use strict";a.d(t,{k:()=>l,q:()=>i});var s=a(73154),n=a(96810);let r=(0,n.createContext)(void 0);function l(e){let{children:t}
1=e,[a,l]=(0,n.useState)({filters:[],sorting:null,pagination:{pageIndex:0,pageSize:50},search:{query:null,type:["id"]}}),i=(0,n.useMemo)(()=>({tableState:a,setTableState:l}),[a]);return(0,s.jsx)(r.Provider,{value:i,"data-sentry-element":"PeekTableStateContext.Provider","data-sentry-component":"PeekTableStateProvider","data-sentry-source-file":"PeekTableStateContext.tsx",children:t})}function i(){return(0,n.useContext)(r)}},48805:(e,t,a)=>{"use strict";a.d(t,{w:()=>d});var s=a(73154),n=a(39156),r=a(86843),l=a(93367),i=a(66798),o=a(18799);let d=e=>{let{projectId:t,datasetId:a}=e,d=(0,n.useRouter)(),c=(0,o.lp)({projectId:t,scope:"datasets:CUD"}),u=l.FH.datasets.duplicateDataset.useMutation({onSuccess:e=>{let{id:a}=e;d.push("/project/".concat(t,"/datasets/").concat(a))}});return(0,s.jsxs)(r.$,{onClick:()=>{confirm("Are you sure you want to duplicate this dataset and all of its items?")&&u.mutate({projectId:t,datasetId:a})},variant:"ghost",title:"Duplicate dataset",loading:u.isPending,disabled:!c,"data-sentry-element":"Button","data-sentry-component":"DuplicateDatasetButton","data-sentry-source-file":"DuplicateDatasetButton.tsx",children:[(0,s.jsx)(i.A,{className:"mr-2 h-4 w-4","data-sentry-element":"Copy","data-sentry-source-file":"DuplicateDatasetButton.tsx"}),"Duplicate"]})}},49500:(e,t,a)=>{"use strict";a.d(t,{l:()=>o});var s=a(73154),n=a(88377),r=a(8323),l=a(92125),i=a(94795);function o(e){let t=(0,l.B)();return(0,s.jsx)(i.X,{className:"max-w-fit focus:!ring-0 focus:!ring-offset-0",placeholder:"Search...",title:"Charts",variant:"outline",hideClearButton:!0,showSelectedValueStrings:!1,onValueChange:(a,s,n)=>{0===a.length&&e.setSelectedMetrics([]),s&&((null==n?void 0:n.has(s))?(e.setSelectedMetrics([...e.selectedMetrics,s]),t("dataset_run:charts_view_added")):(t("dataset_run:charts_view_removed"),e.setSelectedMetrics(e.selectedMetrics.filter(e=>e!==s))))},values:e.selectedMetrics,options:r.P0,groupedOptions:[{label:"Scores",options:e.scoreOptions}],controlButtons:(0,s.jsx)(n._2,{onSelect:()=>{e.setSelectedMetrics([])},children:"Hide all charts"}),"data-sentry-element":"MultiSelectKeyValues","data-sentry-component":"DatasetAnalytics","data-sentry-source-file":"DatasetAnalytics.tsx"})}},50650:(e,t,a)=>{"use strict";a.d(t,{p:()=>m});var s=a(73154),n=a(55247),r=a(86843),l=a(14183),i=a(18799),o=a(92125),d=a(93367),c=a(96810),u=a(39156);let m=e=>{let{projectId:t,datasetRunId:a,redirectUrl:m,datasetId:p}=e,[h,g]=(0,c.useState)(!1),x=(0,o.B)(),f=(0,i.lp)({projectId:t,scope:"datasets:CUD"}),y=d.FH.useUtils(),v=(0,u.useRouter)(),j=d.FH.datasets.deleteDatasetRuns.useMutation({onSuccess:()=>{m?v.push(m):y.datasets.invalidate()}}),b=(0,s.jsx)(r.$,{variant:"ghost",className:"w-full",disabled:!f,onClick:()=>x("dataset_run:delete_form_open"),children:(0,s.jsxs)("div",{className:"flex w-full flex-row items-center gap-1",children:[(0,s.jsx)(n.A,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"text-sm font-normal",children:"Delete"})]})});return f?(0,s.jsxs)(l.lG,{open:h,onOpenChange:e=>{j.isPending||g(e)},"data-sentry-element":"Dialog","data-sentry-component":"DeleteDatasetRunButton","data-sentry-source-file":"DeleteDatasetRunButton.tsx",children:[(0,s.jsx)(l.zM,{asChild:!0,"data-sentry-element":"DialogTrigger","data-sentry-source-file":"DeleteDatasetRunButton.tsx",children:b}),(0,s.jsxs)(l.Cf,{className:"sm:max-w-xl","data-sentry-element":"DialogContent","data-sentry-source-file":"DeleteDatasetRunButton.tsx",children:[(0,s.jsxs)(l.c7,{"data-sentry-element":"DialogHeader","data-sentry-source-file":"DeleteDatasetRunButton.tsx",children:[(0,s.jsx)(l.L3,{className:"mb-4","data-sentry-element":"DialogTitle","data-sentry-source-file":"DeleteDatasetRunButton.tsx",children:"Please confirm"}),(0,s.jsx)(l.rr,{className:"text-md p-0","data-sentry-element":"DialogDescription","data-sentry-source-file":"DeleteDatasetRunButton.tsx",children:"This action cannot be undone. Traces linked to this run must be deleted manually."})]}),(0,s.jsx)(l.Es,{"data-sentry-element":"DialogFooter","data-sentry-source-file":"DeleteDatasetRunButton.tsx",children:(0,s.jsx)(r.$,{variant:"destructive",loading:j.isPending,disabled:j.isPending,onClick:async e=>{e.preventDefault(),x("dataset_run:delete_form_submit"),await j.mutateAsync({projectId:t,datasetId:p,datasetRunIds:[a]}),g(!1)},"data-sentry-element":"Button","data-sentry-source-file":"DeleteDatasetRunButton.tsx",children:"Delete Dataset Run"})})]})]}):b}},51092:(e,t,a)=>{"use strict";a.d(t,{EX:()=>d,N$:()=>c,W7:()=>o,dL:()=>r,h2:()=>i,o3:()=>n,yS:()=>u,zE:()=>l});var s=a(45596);let n=e=>e===s.ScoreDataTypeEnum.NUMERIC,r=e=>e===s.ScoreDataTypeEnum.CATEGORICAL,l=e=>e===s.ScoreDataTypeEnum.BOOLEAN,i=e=>!e,o=e=>e.sort((e,t)=>
1e.key.localeCompare(t.key)),d=e=>"trace"===e.type,c=e=>"session"===e.type,u=e=>{let t="session";return d(e)&&(t=e.observationId?"observation":"trace"),"Annotate ".concat(t," with scores to capture human evaluation across different dimensions.")}},52449:(e,t,a)=>{"use strict";a.d(t,{h:()=>n,o:()=>s});let s={RUNS:"runs",ITEMS:"items"},n=(e,t)=>[{value:s.RUNS,label:"Runs",href:"/project/".concat(e,"/datasets/").concat(t)},{value:s.ITEMS,label:"Items",href:"/project/".concat(e,"/datasets/").concat(t,"/items")}]},53040:(e,t,a)=>{"use strict";a.d(t,{E:()=>s,f:()=>n});let s=[{name:"Status",id:"status",type:"stringOptions",internal:'jc."status"::text',options:Object.values(a(45596).JobConfigState).map(e=>({value:e}))},{name:"Target",id:"target",type:"stringOptions",internal:'jc."target_object"',options:[{value:"trace"},{value:"dataset"}]}],n=[...s,{name:"Updated At",id:"updatedAt",type:"datetime",internal:'jc."updated_at"'},{name:"Created At",id:"createdAt",type:"datetime",internal:'jc."created_at"'}]},53720:(e,t,a)=>{"use strict";a.d(t,{i:()=>s,z:()=>n});let s=e=>{if(!e)return[];let t=e.split("/");return t.map((e,a)=>({name:e,folderPath:t.slice(0,a+1).join("/")}))},n=(e,t)=>e?"".concat(e,"/").concat(t):t},58579:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(22222).A)("braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]])},62668:(e,t,a)=>{"use strict";a.d(t,{M:()=>n,S:()=>r});var s=a(8323);class n{toChartData(){let{chartData:e,chartLabels:t}=(0,s.X9)(this.data,this.timestamp,this.agg);return{chartData:e,chartLabels:(0,s.fy)(t)}}constructor(e,t,a){this.data=e,this.timestamp=t,this.agg=a}}class r{toChartData(){var e,t,a,n;return{chartData:null!=(a=null==(e=this.runMetrics.get(this.key))?void 0:e.chartData)?a:[],chartLabels:(0,s.fy)(null!=(n=null==(t=this.runMetrics.get(this.key))?void 0:t.chartLabels)?n:[])}}constructor(e,t){this.runMetrics=e,this.key=t}}},63748:(e,t,a)=>{"use strict";a.d(t,{d:()=>n});var s=a(96810);function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:600,a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],n=(0,s.useRef)(e);return(0,s.useLayoutEffect)(()=>{n.current=e},[e]),(0,s.useMemo)(()=>(function(e,t){let a,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=null;return function(){for(var r=arguments.length,l=Array(r),i=0;i<r;i++)l[i]=arguments[i];let o=s&&!n;return n&&clearTimeout(n),n=setTimeout(()=>{n=null,a=e(...l)},t),o&&(a=e(...l)),a}})(function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return n.current(...t)},t,a),[t,a])}},64802:(e,t,a)=>{"use strict";a.d(t,{p:()=>u});var s=a(45596),n=a(78204),r=a(6300),l=a(77260),i=a(53040),o=a(71458),d=a(69024),c=a(48201);let u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,n=(0,c.q)(),[i,o]=(0,l.A)(a?"".concat(t,"FilterState-").concat(a):"".concat(t,"FilterState"),e),u=e.reduce((e,t)=>(i.some(e=>e.column===t.column)||e.push(t),e),[...i]);u.length!==i.length&&o(u);let[p,h]=(0,r.useQueryParam)("filter",(0,r.withDefault)({encode:e=>(0,r.encodeDelimitedArray)(e.map(e=>{var a,s,n,r;let l=(a=t,s=e.column,null==(r=m[a])||null==(n=r.find(e=>e.name===s||e.id===s))?void 0:n.id);return l?"".concat(l,";").concat(e.type,";").concat("numberObject"===e.type||"stringObject"===e.type||"categoryOptions"===e.type||"positionInTrace"===e.type?e.key:"",";").concat(e.operator,";").concat(encodeURIComponent("datetime"===e.type?new Date(e.value).toISOString():"stringOptions"===e.type||"arrayOptions"===e.type||"categoryOptions"===e.type?e.value.map(d.mh).join("|"):"positionInTrace"===e.type&&(void 0===e.value||null===e.value)?"":e.value)):null}).filter(e=>null!==e),","),decode:e=>{var a,n;return null!=(n=null==(a=(0,r.decodeDelimitedArray)(e,","))?void 0:a.map(e=>{var a,n,r,l;if(!e)return null;let[i,o,c,u,p]=e.split(";"),h=p?decodeURIComponent(p):void 0,g=void 0===h||void 0===o?void 0:"datetime"===o?new Date(h):"number"===o||"numberObject"===o?Number(h):"positionInTrace"===o?""===h?void 0:Number(h):"stringOptions"===o||"arrayOptions"===o||"categoryOptions"===o?(0,d.Q2)(h).map(d.fI):"boolean"===o?"true"===h:h,x=s.singleFilter.safeParse({column:(a=t,n=i,null==(l=m[a])||null==(r=l.find(e=>e.id===n))?void 0:r.name),key:""!==c?c:void 0,operator:u,value:g,type:o});return x.success?x.data:null}).filter(e=>null!==e))?n:void 0}},i));return n?[n.tableState.filters,e=>{n.setTableState({...n.tableState,filters:e})}]:[p,e=>{h(e),o(e)}]},m={generations:s.observationsTableCols,traces:s.tracesTableCols,sessions:s.sessionsViewCols,scores:n.M,prompts:s.promptsTableCols,users:s.usersTableCols,eval_configs:i.E,job_executions:o.X,dataset_items:s.datasetItemFilterColumns,dataset_runs:s.datasetRunsTableCols,dataset_run_items_by_run:s.datasetRunItemsTableCols,widgets:[{id:"environment",name:"Environment"},{id:"traceName",name:"Trace Name"},{id:"tags",name:"Tags"},{id:"release",name:"Release"},{id:"user",name:"User"},{id:"session",name:"Session"},{id:"version",name:"Version"}],dashboard:[{id:"traceName",name:"Trace Name"},{id:"tags",name:"Tags"},{id:"release",name:"Release"},{id:"user",name:"User"},{id:"version",name:"Version"}]}},69024:(e,t,a)=>{"use strict";a.d(t,{Q2:()=>i,Zh:()=>c,fI:()=>l,fP:()=>o,lF:()=>d,mh:()=>r});var s=a(45596),n=a(6300);function r(e){return e.replace(/\\/g,"\\\\").replace(/\|/g,"\\|")}function l(e){return e.replace(/\\\|/g,"|").replace(/\\\\/g,"\\")}function i(e){let t=[],a="",s=0;for(;s<e.length;)"\\"===e[s]&&s+1<e.length?(a+=e[s]+e[s+1],s+=2):("|"===e[s]?(t.push(a),a=""):a+=e[s],s++);return t.push(a),t}function o(e,t){var a;if(!t)return e;let s=null!=(a=t.value)?a:[];if("none of"===t.operator){let t=new Set(s);return e.filter(e=>!t.has(e))}return s}function d(e){return(0,n.encodeDelimitedArray)(e.map(e=>{let t,a=("numberObject"===e.type||"stringObject"===e.type||"categoryOptions"===e.type||"positionInTrace"===e.type)&&e.key||"";return t="datetime"===e.type?encodeURIComponent(new Date(e.value).toISOString()):"stringOptions"===e.type||"arrayOptions"===e.type||"categoryOptions"===e.type?encodeURIComponent(e.value.map(r).join("|")):"positionInTrace"===e.type&&(void 0===e.value||null===e.value)?"":encodeURIComponent(String(e.value)),"".concat(e.column,";").concat(e.type,";").concat(a,";").concat(e.operator,";").concat(t)}).filter(e=>null!==e),",")||""}function c(e){if(!e.trim())return[];let t=(0,n.decodeDelimitedArray)(e,",");if(!t)return[];let a=[];for(let e of t){let t;if(!e)continue;let[n,r,o,d,c]=e.split(";");if(!n||!r||!d||void 0===c)continue;let u=decodeURIComponent(d),m=o?decodeURIComponent(o):"",p=decodeURIComponent(c);t="datetime"===r?new Date(p):"number"===r||"numberObject"===r?Number(p):"positionInTrace"===r?""===p?void 0:Number(p):"stringOptions"===r||"arrayOptions"===r||"categoryOptions"===r?p?i(p).map(l):""===p?[""]:[p]:"boolean"===r?"true"===p:p;let h={column:n,type:r,operator:u,value:t};m&&("categoryOptions"===r||"numberObject"===r||"stringObject"===r||"positionInTrace"===r)&&(h.key=m);let g=s.singleFilter.safeParse(h);g.success?a.push(g.data):console.warn("Invalid filter skipped:",h,g.error)}return a}},70368:(e,t,a)=>{"use strict";a.d(t,{h:()=>o});var s=a(73154);a(96810);var n=a(81509),r=a(35157),l=a(84750);let i=e=>{let{noDataText:t="No data",children:a,className:r}=e;return(0,s.jsxs)("div",{className:(0,n.cn)("flex h-3/4 min-h-[9rem] w-full items-center justify-center rounded-md border border-dashed",r),"data-sentry-component":"NoData","data-sentry-source-file":"NoDataOrLoading.tsx",children:[(0,s.jsx)("p",{className:"text-muted-foreground",children:t}),a]})};function o(e){let{isLoading:t,description:a,href:o,className:d}=e;return t?(0,s.jsx)("div",{className:(0,n.cn)("flex h-3/4 min-h-[9rem] w-full items-center justify-center rounded-md",d),children:(0,s.jsx)(l.E,{className:"h-full w-full"})}):(0,s.jsx)(i,{noDataText:"No data",className:d,"data-sentry-element":"NoData","data-sentry-component":"NoDataOrLoading","data-sentry-source-file":"NoDataOrLoading.tsx",children:a&&(0,s.jsx)(r.A,{description:a,href:o})})}},71458:(e,t,a)=>{"use strict";a.d(t,{X:()=>n});var s=a(45596);let n=[{name:"Status",id:"status",type:"stringOptions",internal:'je."status"::text',options:Object.values(s.JobExecutionStatus).filter(e=>e!==s.JobExecutionStatus.CANCELLED).map(e=>({value:e}))},{name:"Trace ID",id:"traceId",type:"string",internal:'je."job_input_trace_id"'},{name:"Session ID",id:"sessionId",type:"string",internal:'t."session_id"'},{name:"Execution Trace ID",id:"executionTraceId",type:"string",internal:'je."execution_trace_id"'},{name:"Score Value",id:"scoreValue",type:"number",internal:'s."value"'}]},78204:(e,t,a)=>{"use strict";a.d(t,{M:()=>n});var s=a(45596);let n=[{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:s.ScoreSourceArray.map(e=>({value:e}))},{name:"Data Type",id:"dataType",type:"stringOptions",internal:'s."data_type"::text',options:s.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}]},89822:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(22222).A)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])},94795:(e,t,a)=>{"use strict";a.d(t,{X:()=>g});var s=a(73154),n=a(96810),r=a(59895),l=a(21),i=a(27131),o=a(69762),d=a(81509),c=a(67716),u=a(86843),m=a(90270),p=a(88377),h=a(62766);function g(e){let{title:t="Select",placeholder:a,values:g,onValueChange:x,options:f,groupedOptions:y,className:v,disabled:j,items:b="items",align:I="center",controlButtons:w,hideClearButton:C=!1,iconLeft:D,iconRight:N,variant:S="secondary",showSelectedValueStrings:T=!0}=e,[R,O]=n.useState(!1),[k,_]=n.useState(""),E=new Set(g.map(e=>"string"==typeof e?e:e.key)),A=E.size>0&&!C,M=e=>{if(!k.trim())return e;let t=k.toLowerCase().trim();return e.filter(e=>{var a;let s=e.value.toLowerCase(),n=(null==(a=e.key)?void 0:a.toLowerCase())||"";return s.includes(t)||n.includes(t)})},L=e=>{var t,a;let n=E.has(null!=(t=e.key)?t:e.value);return(0,s.jsxs)(p.hO,{checked:n,onSelect:e=>e.preventDefault(),onCheckedChange:()=>{var t;let a=null!=(t=e.key)?t:e.value;n?E.delete(a):E.add(a);let s=g.length>0&&"string"==typeof g[0]?Array.from(E):(y?y.flatMap(e=>e.options):f||[]).filter(e=>!!e.key&&E.has(e.key)).map(e=>({key:e.key,value:e.value}));x(s.length?s:[],a,E)},disabled:e.disabled,className:"group","data-sentry-element":"DropdownMenuCheckboxItem","data-sentry-component":"renderOption","data-sentry-source-file":"multi-select-key-values.tsx",children:[(0,s.jsx)("span",{className:(0,d.cn)("capitalize",e.isArchived?"text-foreground
1/50":""),children:e.value}),e.isArchived&&(0,s.jsx)(r.A,{className:"ml-2 h-4 w-4 text-foreground/50"}),void 0!==e.count&&(0,s.jsx)("span",{className:"ml-auto font-mono text-xs",children:e.count})]},null!=(a=e.key)?a:e.value)},P=n.useRef(null);return(0,s.jsxs)(p.rI,{open:R,onOpenChange:e=>{O(e),e||_("")},"data-sentry-element":"DropdownMenu","data-sentry-component":"MultiSelectKeyValues","data-sentry-source-file":"multi-select-key-values.tsx",children:[(0,s.jsx)(p.ty,{asChild:!0,"data-sentry-element":"DropdownMenuTrigger","data-sentry-source-file":"multi-select-key-values.tsx",children:(0,s.jsxs)(u.$,{variant:S,className:(0,d.cn)("flex h-8 w-full items-center justify-between rounded-md px-3 py-1 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",v),disabled:j,"data-sentry-element":"Button","data-sentry-source-file":"multi-select-key-values.tsx",children:[D,t,N,(0,s.jsx)(l.A,{className:"h-4 w-4 opacity-50","data-sentry-element":"ChevronDown","data-sentry-source-file":"multi-select-key-values.tsx"}),E.size>0&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.w,{orientation:"vertical",className:"mx-2 h-4"}),(0,s.jsx)(c.E,{variant:"secondary",className:"rounded-sm px-1 font-normal lg:hidden",children:E.size}),(0,s.jsx)("div",{className:"hidden space-x-1 overflow-x-auto lg:flex",children:E.size>2||!T?(0,s.jsx)(c.E,{variant:"secondary",className:"rounded-sm px-1 font-normal",children:E.size}):f.filter(e=>{var t;return E.has(null!=(t=e.key)?t:e.value)}).map(e=>(0,s.jsx)(c.E,{variant:"secondary",className:"rounded-sm px-1 font-normal capitalize",children:e.value},e.key))})]})]})}),(0,s.jsxs)(p.SQ,{align:I,className:"w-[200px]",onPointerDownOutside:()=>O(!1),"data-sentry-element":"DropdownMenuContent","data-sentry-source-file":"multi-select-key-values.tsx",children:[(0,s.jsxs)("div",{className:"flex items-center border-b px-2 py-1",onClick:e=>{var t;e.stopPropagation(),null==(t=P.current)||t.focus()},children:[(0,s.jsx)(i.A,{className:"mr-1 h-3 w-3 opacity-50","data-sentry-element":"Search","data-sentry-source-file":"multi-select-key-values.tsx"}),(0,s.jsx)(m.p,{ref:P,placeholder:a,value:k,onChange:e=>_(e.target.value),className:"h-6 border-0 bg-transparent p-0 text-sm focus-visible:ring-0",autoComplete:"off",autoCorrect:"off",spellCheck:!1,onKeyDown:e=>e.stopPropagation(),onClick:e=>e.stopPropagation(),"data-sentry-element":"Input","data-sentry-source-file":"multi-select-key-values.tsx"})]}),(0,s.jsxs)("div",{className:"max-h-[300px] overflow-y-auto",children:[f&&f.length>0&&M(Array.from(f)).map(L),null==y?void 0:y.map(e=>{let t=M(e.options);return 0===t.length?null:(0,s.jsxs)(p.lv,{children:[(0,s.jsxs)(p.nV,{className:"flex w-full cursor-default select-none items-center",children:[(0,s.jsx)(o.A,{className:"mr-2 h-4 w-4 opacity-50"}),(0,s.jsx)("span",{children:e.label})]}),(0,s.jsx)(p.M5,{className:"max-h-[300px] overflow-y-auto",children:t.map(L)})]},e.label)}),k&&(!f||0===M(Array.from(f)).length)&&(!y||!y.some(e=>M(e.options).length>0))&&(0,s.jsx)("div",{className:"px-2 py-1.5 text-sm text-muted-foreground",children:"No results found."}),A&&!k&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(p.mB,{}),(0,s.jsxs)(p._2,{onSelect:e=>{e.preventDefault(),x([])},children:["Clear ",b]})]}),w&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(p.mB,{}),w]})]})]})]})}}},e=>{e.O(0,[789,202,9110,1454,531,7020,9225,9825,6694,8780,1857,2911,2896,7769,5895,894,5582,1555,4652,672,5061,2477,540,9594,8252,2949,2441,2348,8503,8293,7861,4785,6044,636,6593,8792],()=>e(e.s=39064)),_N_E=e.O()}]);
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.