1"use strict";(self.rspackChunknewapi_web=self.rspackChunknewapi_web||[]).push([[6917],{98622(e,a,t){var s=t(72361),n=t(6702),l=t(56275),r=t(42817);function i(e){var a;let{t}=(0,n.Bd)(),{group:i,label:o,ratio:d,copyable:c=!1,showDot:u,className:m,...x}=e,p=i?.trim(),h="auto"===p,g=!p,f=h||g,b=(a={labelOverride:o,groupName:p,isAutoGroup:h,isEmptyGroup:g,t}).labelOverride?a.labelOverride:a.isEmptyGroup?a.t("User Group"):a.isAutoGroup?a.t("Auto"):a.groupName??"",j=(0,s.jsx)(r.Wh,{...x,copyable:c,label:b,showDot:u??(!f&&void 0),variant:f?"neutral":void 0,autoColor:f?void 0:p,className:(0,l.cn)("min-w-0 shrink overflow-hidden",m)});return null==d?j:(0,s.jsxs)("span",{className:"inline-flex max-w-full min-w-0 items-center gap-2 text-xs",children:[(0,s.jsx)("span",{className:"max-w-full min-w-0 overflow-hidden",children:j}),(0,s.jsx)("span",{className:(0,l.cn)("inline-flex h-5 shrink-0 items-center rounded-full px-1.5 font-mono text-xs leading-none font-medium tabular-nums",d>1?"bg-warning/10 text-warning":d<1?"bg-info/10 text-info":"bg-muted text-muted-foreground"),children:(0,s.jsxs)("span",{children:[d,"x"]})})]})}t.d(a,{d:()=>i})},96735(e,a,t){var s=t(72361);t(68413);var n=t(15875),l=t(56275);function r(e){let{...a}=e;return(0,s.jsx)(n._s.Root,{"data-slot":"drawer",...a})}function i(e){let{...a}=e;return(0,s.jsx)(n._s.Trigger,{"data-slot":"drawer-trigger",...a})}function o(e){let{...a}=e;return(0,s.jsx)(n._s.Portal,{"data-slot":"drawer-portal",...a})}function d(e){let{className:a,...t}=e;return(0,s.jsx)(n._s.Overlay,{"data-slot":"drawer-overlay",className:(0,l.cn)("data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0 fixed inset-0 z-50 bg-black/10 supports-backdrop-filter:backdrop-blur-xs",a),...t})}function c(e){let{className:a,children:t,...r}=e;return(0,s.jsxs)(o,{"data-slot":"drawer-portal",children:[(0,s.jsx)(d,{}),(0,s.jsxs)(n._s.Content,{"data-slot":"drawer-content",className:(0,l.cn)("group/drawer-content bg-background text-foreground fixed z-50 flex h-auto flex-col overflow-hidden text-sm shadow-none data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-xl data-[vaul-drawer-direction=bottom]:border-t data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:w-3/4 data-[vaul-drawer-direction=left]:rounded-r-xl data-[vaul-drawer-direction=left]:border-r data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:w-3/4 data-[vaul-drawer-direction=right]:rounded-l-xl data-[vaul-drawer-direction=right]:border-l data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-xl data-[vaul-drawer-direction=top]:border-b data-[vaul-drawer-direction=left]:sm:max-w-sm data-[vaul-drawer-direction=right]:sm:max-w-sm",a),...r,children:[(0,s.jsx)("div",{className:"bg-muted mx-auto mt-4 hidden h-1 w-[100px] shrink-0 rounded-full group-data-[vaul-drawer-direction=bottom]/drawer-content:block"}),t]})]})}function u(e){let{className:a,...t}=e;return(0,s.jsx)("div",{"data-slot":"drawer-header",className:(0,l.cn)("flex flex-col gap-0.5 p-4 group-data-[vaul-drawer-direction=bottom]/drawer-content:text-center group-data-[vaul-drawer-direction=top]/drawer-content:text-center md:gap-0.5 md:text-left",a),...t})}function m(e){let{className:a,...t}=e;return(0,s.jsx)("div",{"data-slot":"drawer-footer",className:(0,l.cn)("mt-auto flex flex-col gap-2 p-4",a),...t})}function x(e){let{className:a,...t}=e;return(0,s.jsx)(n._s.Title,{"data-slot":"drawer-title",className:(0,l.cn)("text-foreground text-base font-medium",a),...t})}function p(e){let{className:a,...t}=e;return(0,s.jsx)(n._s.Description,{"data-slot":"drawer-description",className:(0,l.cn)("text-muted-foreground text-sm",a),...t})}t.d(a,{BE:()=>u,I6:()=>p,Uz:()=>i,_s:()=>r,gk:()=>x,tb:()=>m,zj:()=>c})},81825(e,a,t){var s=t(72361),n=t(15453),l=t(74401),r=t(56275);function i(e){let{className:a,strokeWidth:t=2,...i}=e;return(0,s.jsx)(l.n,{icon:n.A,strokeWidth:t,role:"status","aria-label":"Loading",className:(0,r.cn)("size-4 animate-spin",a),...i})}t.d(a,{y:()=>i})}
1,34236(e,a,t){t.d(a,{jp:()=>d,Jx:()=>p,SW:()=>g,Q_:()=>u,HX:()=>j,ug:()=>x,DV:()=>m,ni:()=>c,P9:()=>h,k2:()=>f});var s=t(4834);function n(e){let a=new URLSearchParams;return Object.entries(e).forEach(e=>{let[t,s]=e;null!=s&&""!==s&&a.append(t,String(s))}),a}var l=t(24497);function r(e,a){return a?e:`${e}/self`}async function i(e,a,t){let l=n({p:a.p||1,page_size:a.page_size||20,...a}),i=r(e,t);return(await s.FH.get(`${i}?${l}`)).data}async function o(e,a,t){let l=n(a),i=r(e,t);return(await s.FH.get(`${i}/stat?${l}`)).data}let d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i("/api/log",e,!0)},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i("/api/log",e,!1)},u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o("/api/log",e,!0)},m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o("/api/log",e,!1)};async function x(e){return(await s.FH.get(`/api/user/${e}`)).data}let p=e=>i("/api/mj",e,!0),h=e=>i("/api/mj",e,!1),g=e=>i("/api/task",e,!0),f=e=>i("/api/task",e,!1),b={skipBusinessError:!0,skipErrorHandler:!0};async function j(e){let a=await s.FH.get(`/api/task/${encodeURIComponent(e)}/artifacts`,b);return(0,l.HS)(a.data)}},43(e,a,t){t.d(a,{ap:()=>j,zc:()=>b,p3:()=>v,ee:()=>_});var s=t(72361),n=t(68413),l=t(92279),r=t(42817);t(47303),t(33271);var i=t(56275),o=t(64581),d=t(67834),c=t(99893),u=t(6702),m=t(60641),x=t(72868),p=t(11728),h=t(15161),g=t(29625);function f(e){let{failReason:a,open:t,onOpenChange:n}=e,{t:l}=(0,u.Bd)(),{copiedText:r,copyToClipboard:i}=(0,g.C)({notify:!1});return(0,s.jsx)(m.l,{open:t,onOpenChange:n,title:l("Fail Reason Details"),description:l("View the complete error message and details"),contentClassName:"sm:max-w-lg",contentHeight:"auto",bodyClassName:"space-y-4",children:(0,s.jsx)(h.F,{className:"max-h-[500px] pr-4",children:(0,s.jsx)("div",{className:"space-y-4 py-4",children:(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsx)(p.J,{className:"text-sm font-semibold",children:l("Error Message")}),(0,s.jsxs)("div",{className:"bg-muted/50 relative rounded-md border border-red-200 p-3",children:[(0,s.jsx)(x.$,{variant:"ghost",size:"sm",className:"absolute top-2 right-2 h-8 w-8 p-0",onClick:()=>i(a),title:l("Copy to clipboard"),children:r===a?(0,s.jsx)(d.A,{className:"size-4 text-green-600"}):(0,s.jsx)(c.A,{className:"size-4"})}),(0,s.jsx)("p",{className:"overflow-wrap-anywhere pr-10 text-sm leading-relaxed break-all whitespace-pre-wrap text-red-600",children:a||"-"})]})]})})})})}function b(e){let{submitTimeKey:a,finishTimeKey:t,unit:n="milliseconds",headerLabel:d,warningThresholdSec:c=60}=e;return{id:"duration",header:e=>{let{column:a}=e;return(0,s.jsx)(l.wZ,{column:a,title:d})},cell:e=>{let{row:l}=e,d=l.original,u=(0,o.a3)(d[a],d[t],n);if(!u)return(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"});let m=u.durationSec>c?"danger":"success";return(0,s.jsx)(r.Wh,{label:`${u.durationSec.toFixed(1)}s`,variant:m,size:"sm",copyable:!1,className:(0,i.cn)("rounded-md font-mono",{success:"border border-emerald-200/40 bg-emerald-50/35 !text-emerald-600 dark:border-emerald-900/40 dark:bg-emerald-950/15 dark:!text-emerald-400",warning:"border border-amber-200/45 bg-amber-50/35 !text-amber-600 dark:border-amber-900/40 dark:bg-amber-950/15 dark:!text-amber-400",danger:"border border-rose-200/50 bg-rose-50/35 !text-red-600 dark:border-rose-900/40 dark:bg-rose-950/15 dark:!text-red-400"}[m])})},meta:{label:d}}}function j(e){let{accessorKey:a="channel_id",headerLabel:t}=e;return{accessorKey:a,header:e=>{let{column:a}=e;return(0,s.jsx)(l.wZ,{column:a,title:t})},cell:e=>{let{row:t}=e,n=t.getValue(a);return n?(0,s.jsx)(r.Wh,{label:`#${n}`,autoColor:String(n),copyText:String(n),size:"sm",showDot:!1,className:"font-mono"}):(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"})},meta:{label:t}}}function v(e){let{accessorKey:a="fail_reason",headerLabel:t,cellTitle:r}=e;return{accessorKey:a,header:e=>{let{column:a}=e;return(0,s.jsx)(l.wZ,{column:a,title:t})},cell:function(e){let{row:t}
1=e,l=t.getValue(a),[i,o]=(0,n.useState)(!1);return l?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("button",{type:"button",className:"group flex max-w-[200px] items-center gap-1 text-left text-xs",onClick:()=>o(!0),title:r,children:(0,s.jsx)("span",{className:"truncate leading-snug text-red-600 group-hover:underline dark:text-red-400",children:l})}),(0,s.jsx)(f,{failReason:l,open:i,onOpenChange:o})]}):(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"})},meta:{label:t}}}function _(e){let{accessorKey:a="progress",headerLabel:t}=e;return{accessorKey:a,header:e=>{let{column:a}=e;return(0,s.jsx)(l.wZ,{column:a,title:t})},cell:e=>{let{row:t}=e,n=t.getValue(a);return n?(0,s.jsx)("span",{className:"border-border/60 bg-muted/30 inline-flex items-center rounded-md border px-1.5 py-0.5 font-mono text-xs",children:n}):(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"})},meta:{label:t}}}},91704(e,a,t){t.d(a,{m:()=>O});var s=t(72361),n=t(66701),l=t(95397),r=t(59587),i=t(66590),o=t(94369),d=t(86077),c=t(13236),u=t(76651),m=t(3225),x=t(40051),p=t(54622),h=t(30544),g=t(83940),f=t(32221),b=t(5623),j=t(68413),v=t(6702),_=t(42817),N=t(33271),y=t(33609),w=t(23708),k=t(60641),A=t(15161),C=t(97785);function S(e){let{imageUrl:a,taskId:t,open:n,onOpenChange:l}=e,{t:r}=(0,v.Bd)(),[i,o]=(0,j.useState)(!0),[d,c]=(0,j.useState)(!1);return(0,s.jsx)(k.l,{open:n,onOpenChange:e=>{e&&(o(!0),c(!1)),l(e)},title:r("Image Preview"),description:t?`${r("Task ID:")} ${t}`:r("View the generated image"),contentClassName:"sm:max-w-3xl",contentHeight:"auto",bodyClassName:"space-y-4",children:(0,s.jsx)(A.F,{className:"max-h-[600px]",children:(0,s.jsxs)("div",{className:"py-4",children:[(0,s.jsxs)("div",{className:"bg-muted/50 relative flex min-h-[300px] items-center justify-center rounded-lg border",children:[(i||d)&&(0,s.jsx)(C.E,{className:"absolute inset-0 h-full w-full rounded-lg"}),(0,s.jsx)("img",{src:a,alt:r("Generated image"),className:`max-h-[550px] w-full rounded-lg object-contain ${i||d?"opacity-0":"opacity-100"}`,onLoad:()=>{o(!1),c(!1)},onError:()=>{o(!1),c(!0)},loading:"lazy"}),d&&(0,s.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,s.jsx)("p",{className:"text-muted-foreground text-sm",children:r("Failed to load image")})})]}),(0,s.jsx)("div",{className:"bg-muted mt-4 rounded-md p-3",children:(0,s.jsx)("p",{className:"text-muted-foreground font-mono text-xs break-all",children:a})})]})})})}var z=t(67834),$=t(99893),T=t(72868),M=t(11728),I=t(29625);function R(e){let{prompt:a,promptEn:t,open:n,onOpenChange:l}=e,{t:r}=(0,v.Bd)(),{copiedText:i,copyToClipboard:o}=(0,I.C)({notify:!1});return(0,s.jsx)(k.l,{open:n,onOpenChange:l,title:r("Prompt Details"),description:r("View the complete prompt and its English translation"),contentClassName:"sm:max-w-lg",contentHeight:"auto",bodyClassName:"space-y-4",children:(0,s.jsx)(A.F,{className:"max-h-[500px] pr-4",children:(0,s.jsxs)("div",{className:"space-y-4 py-4",children:[(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsx)(M.J,{className:"text-sm font-semibold",children:r("Prompt")}),(0,s.jsxs)("div",{className:"bg-muted/50 relative rounded-md border p-3",children:[(0,s.jsx)(T.$,{variant:"ghost",size:"sm",className:"absolute top-2 right-2 h-8 w-8 p-0",onClick:()=>o(a),title:r("Copy to clipboard"),children:i===a?(0,s.jsx)(z.A,{className:"size-4 text-green-600"}):(0,s.jsx)($.A,{className:"size-4"})}),(0,s.jsx)("p",{className:"pr-10 text-sm leading-relaxed break-words whitespace-pre-wrap",children:a||"-"})]})]}),t&&(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsx)(M.J,{className:"text-sm font-semibold",children:r("Prompt (EN)")}),(0,s.jsxs)("div",{className:"bg-muted/50 relative rounded-md border p-3",children:[(0,s.jsx)(T.$,{variant:"ghost",size:"sm",className:"absolute top-2 right-2 h-8 w-8 p-0",onClick:()=>o(t),title:r("Copy to clipboard"),children:i===t?(0,s.jsx)(z.A,{className:"size-4 text-green-600"}):(0,s.jsx)($.A,{className:"size-4"})}),(0,s.jsx)("p",{className:"pr-10 text-sm leading-relaxed break-words whitespace-pre-wrap",children:t})]})]})]})})})}var F=t(43);let P={[y.M9.IMAGINE]:n.A,[y.M9.UPSCALE]:l.A,[y.M9.VIDEO]:r.A,[y.M9.EDITS]:i.A,[y.M9.VARIATION]:o.A,[y.M9.HIGH_VARIATION]:o.A,[y.M9.LOW_VARIATION]:o.A,[y.M9.PAN]:d.A,[y.M9.DESCRIBE]:c.A,[y.M9.BLEND]:u.A,[y.M9.UPLOAD]:m.A,[y.M9.SHORTEN]:x.A,[y.M9.REROLL]:p.A,[y.M9.INPAINT]:h.A,[y.M9.SWAP_FACE]:g.A,[y.M9.ZOOM]:f.A,[y.M9.CUSTOM_ZOOM]:f.A};function O(e){let{t:a}=(0,v.Bd)(),t=[{accessorKey:"submit_time",header:a("Submit Time"),cell:e=>{let{row:t}=e,n=t.original,l=t.getValue("submit_time");return(0,s.jsxs)("div",{className:"flex min-w-0 flex-col gap-0.5",children:[(0,s.jsx)("span",{className:"truncate font-mono text-xs tabular-nums",children:(0,N.fk)(l,"milliseconds")}),(0,s.jsx)(_.Wh,{label:a(w.N.getLabel(n.status)),variant:w.N.getVariant(n.status),size:"sm",copyable:!1})]})},size:180}];return e&&t.push((0,F.ap)({headerLabel:a("Channel")})),t.push({accessorKey:"action",header:a("Type"),cell:e=>{let{row:t}=e,n=t.getValue("action");return(0,s.jsx)(_.Wh,{label:a(w.AQ.getLabel(n)),variant:w.AQ.getVariant(n),icon:P[n]??b.A,size:"sm",copyable:!1,className:"-ml-1.5"})}}),t.push({accessorKey:"mj_id",header:a("Task ID"),cell:e=>{let{row:a}=e,t=a.getValue("mj_id");return t?(0,s.jsx)("div",{className:"flex max-w-[160px] flex-col gap-0.5",children:(0,s.jsx)(_.Wh,{label:t,copyText:t,variant:"neutral",size:"sm",className:"border-border/60 bg-muted/30 !text-foreground max-w-full truncate rounded-md border px-1.5 py-0.5 font-mono"})}
1):(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"})},meta:{mobileTitle:!0}}),t.push((0,F.zc)({submitTimeKey:"submit_time",finishTimeKey:"finish_time",headerLabel:a("Duration")})),e&&t.push({accessorKey:"code",header:a("Submit Result"),cell:e=>{let{row:t}=e,n=t.getValue("code");return(0,s.jsx)(_.Wh,{label:a(w.uH.getLabel(String(n))),variant:w.uH.getVariant(String(n)),size:"sm",copyable:!1,className:"-ml-1.5"})}}),t.push((0,F.ee)({headerLabel:a("Progress")}),{accessorKey:"image_url",header:a("Image"),cell:function(e){let{row:t}=e,n=t.original,l=t.getValue("image_url"),[r,i]=(0,j.useState)(!1);return l?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("button",{type:"button",className:"group text-left text-xs",onClick:()=>i(!0),title:a("Click to view image"),children:(0,s.jsx)("span",{className:"text-foreground truncate leading-snug group-hover:underline",children:a("View")})}),(0,s.jsx)(S,{imageUrl:l,taskId:n.mj_id,open:r,onOpenChange:i})]}):(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"})}},{accessorKey:"prompt",header:a("Prompt"),cell:function(e){let{row:t}=e,n=t.original,l=t.getValue("prompt"),[r,i]=(0,j.useState)(!1);return l?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("button",{type:"button",className:"group flex max-w-[220px] items-center text-left text-xs",onClick:()=>i(!0),title:a("Click to view full prompt"),children:(0,s.jsx)("span",{className:"text-muted-foreground truncate leading-snug group-hover:underline",children:l})}),(0,s.jsx)(R,{prompt:l,promptEn:n.prompt_en,open:r,onOpenChange:i})]}):(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"})},size:200,maxSize:220},(0,F.p3)({headerLabel:a("Fail Reason"),cellTitle:a("Click to view full error message")})),t}},35282(e,a,t){t.d(a,{b:()=>el});var s=t(72361),n=t(56909),l=t(74401),r=t(68413),i=t(6702),o=t(42817),d=t(13683),c=t(15585),u=t(33271),m=t(56275),x=t(23708),p=t(6038),h=t(21834),g=t(60641),f=t(11728),b=t(87191);function j(e){return(0,s.jsxs)("div",{className:"grid min-w-0 grid-cols-[6rem_minmax(0,1fr)] gap-2 text-sm sm:grid-cols-[8rem_minmax(0,1fr)]",children:[(0,s.jsx)("span",{className:"text-muted-foreground text-xs",children:e.label}),(0,s.jsx)("span",{className:(0,m.cn)("min-w-0 text-xs break-all sm:wrap-break-word",e.mono&&"font-mono"),children:e.value})]})}function v(e){return(0,s.jsxs)("section",{className:"min-w-0 space-y-1.5",children:[(0,s.jsxs)(f.J,{className:"flex items-center gap-1.5 text-xs font-semibold",children:[e.icon,e.label]}),(0,s.jsx)("div",{className:"bg-muted/30 min-w-0 space-y-1.5 rounded-md border p-2.5",children:e.children})]})}function _(e){return e?(0,u.fk)(e,"seconds"):"-"}function N(e){let{t:a}=(0,i.Bd)(),t=function(e,a,t){if(!a)return{};let s={plugin:e.admin_info?.task_plugin};return t&&(s.runtime=e.root_info?.task_plugin,s.upstreamTaskId=e.root_info?.upstream_task_id,s.nodeName=e.root_info?.node_name),s}(e.log,e.isAdmin,e.isRoot),n=t.plugin,r=t.runtime,d=e.log.properties;return(0,s.jsx)(g.l,{open:e.open,onOpenChange:e.onOpenChange,title:(0,s.jsxs)("span",{className:"flex items-center gap-2",children:[a("Task Details"),(0,s.jsx)(o.Wh,{label:a(x.XE.getLabel(e.log.status,e.log.status||"Submitting")),variant:x.XE.getVariant(e.log.status),size:"sm",copyable:!1})]}),description:a("View the complete details for this task"),contentClassName:"min-w-0 overflow-hidden sm:max-w-2xl",contentHeight:"min(72dvh, 720px)",bodyClassName:"pr-2 sm:pr-4",children:(0,s.jsxs)("div",{className:"space-y-3",children:[(0,s.jsxs)(v,{label:a("Basic Information"),children:[(0,s.jsx)(j,{label:a("Task ID"),value:e.log.task_id,mono:!0}),(0,s.jsx)(j,{label:a("Platform"),value:e.log.platform,mono:!0}),(0,s.jsx)(j,{label:a("Action"),value:a(x.V9.getLabel(e.log.action))}
1),(0,s.jsx)(j,{label:a("Progress"),value:e.log.progress||"-",mono:!0}),(0,s.jsx)(j,{label:a("Submit Time"),value:_(e.log.submit_time),mono:!0}),(0,s.jsx)(j,{label:a("Start Time"),value:_(e.log.start_time),mono:!0}),(0,s.jsx)(j,{label:a("Finish Time"),value:_(e.log.finish_time),mono:!0}),d?.origin_model_name?(0,s.jsx)(j,{label:a("Original Model"),value:d.origin_model_name,mono:!0}):null,d?.upstream_model_name?(0,s.jsx)(j,{label:a("Actual Model"),value:d.upstream_model_name,mono:!0}):null,e.log.fail_reason?(0,s.jsx)(j,{label:a("Fail Reason"),value:e.log.fail_reason}):null]}),e.isAdmin?(0,s.jsxs)(v,{label:a("Admin Only"),icon:(0,s.jsx)(l.n,{icon:p.A,className:"size-3.5 text-blue-500",strokeWidth:2}),children:[(0,s.jsx)(j,{label:a("User"),value:e.log.username||String(e.log.user_id)}),(0,s.jsx)(j,{label:a("Channel"),value:`#${e.log.channel_id}`,mono:!0}),(0,s.jsx)(j,{label:a("Group"),value:e.log.group||"-"}),(0,s.jsx)(j,{label:a("Quota"),value:(0,u.qW)(e.log.quota),mono:!0}),e.log.admin_info?.request_id?(0,s.jsx)(j,{label:a("Request ID"),value:e.log.admin_info.request_id,mono:!0}):null,e.log.admin_info?.request_path?(0,s.jsx)(j,{label:a("Request Path"),value:e.log.admin_info.request_path,mono:!0}):null,n?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(j,{label:a("Task Plugin"),value:n.name||n.key}),(0,s.jsx)(j,{label:a("Plugin key"),value:n.key,mono:!0}),(0,s.jsx)(j,{label:a("Version"),value:n.version||"-",mono:!0}),n.author?(0,s.jsx)(j,{label:a("Plugin author"),value:(0,s.jsx)(b.P,{author:n.author,showUrl:!0})}):null]}):null]}):null,e.isRoot&&e.log.root_info?(0,s.jsxs)(v,{label:a("Root Diagnostics"),icon:(0,s.jsx)(l.n,{icon:h.A,className:"size-3.5 text-amber-500",strokeWidth:2}),children:[r?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(j,{label:a("API Version"),value:String(r.api_version),mono:!0}),(0,s.jsx)(j,{label:a("Plugin Generation"),value:String(r.generation),mono:!0})]}):null,t.upstreamTaskId?(0,s.jsx)(j,{label:a("Upstream Task ID"),value:t.upstreamTaskId,mono:!0}):null,t.nodeName?(0,s.jsx)(j,{label:a("Node Name"),value:t.nodeName,mono:!0}):null]}):null]})})}var y=t(63958),w=t(65168),k=t(75280),A=t(72449),C=t(8992),S=t(58787),z=t(45455),$=t(53540),T=t(43284),M=t(72868),I=t(68974),R=t(12393),F=t(97785),P=t(81825),O=t(34236),D=t(24497),E=t(66552),q=t(99893),B=t(88419),L=t(20598),W=t(39649),U=t(15161);function V(e){let{clip:a}=e,{t}=(0,i.Bd)(),[n,l]=(0,r.useState)(!1),d=(0,r.useRef)(null);(0,r.useEffect)(()=>
1{l(!1)},[a.audio_url]);let c=a.title||t("Untitled"),u=a.tags||a.metadata?.tags||"",m=a.duration||a.metadata?.duration,x=a.image_url||a.image_large_url,p=a.audio_url;return p?(0,s.jsxs)("div",{className:"bg-card flex gap-4 rounded-lg border p-4",children:[x&&(0,s.jsx)("img",{src:x,alt:c,className:"h-20 w-20 shrink-0 rounded-lg object-cover",onError:e=>{e.target.style.display="none"}}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsxs)("div",{className:"mb-1 flex items-center gap-2",children:[(0,s.jsx)("span",{className:"truncate text-sm font-medium",children:c}),null!=m&&m>0&&(0,s.jsx)(o.Wh,{label:function(e){if(!e||e<=0)return"--:--";let a=Math.floor(e/60),t=Math.floor(e%60);return`${a}:${t.toString().padStart(2,"0")}`}(m),variant:"neutral",className:"shrink-0",copyable:!1})]}),u&&(0,s.jsx)("p",{className:"text-muted-foreground mb-2 truncate text-xs",children:u}),n?(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,s.jsx)("span",{className:"text-destructive text-xs",children:t("Audio playback failed")}),(0,s.jsxs)(M.$,{variant:"outline",size:"sm",className:"h-7 gap-1 text-xs",onClick:()=>window.open(p,"_blank"),children:[(0,s.jsx)(E.A,{className:"h-3 w-3"}),t("Open in new tab")]}),(0,s.jsxs)(M.$,{variant:"outline",size:"sm",className:"h-7 gap-1 text-xs",onClick:()=>{navigator.clipboard.writeText(p),L.oR.success(t("Copied"))},children:[(0,s.jsx)(q.A,{className:"h-3 w-3"}),t("Copy Link")]})]}):(0,s.jsx)("audio",{ref:d,src:p,controls:!0,preload:"none",onError:()=>l(!0),className:"h-9 w-full"})]})]}):null}function H(e){let{t:a}=(0,i.Bd)(),t=Array.isArray(e.clips)?e.clips:[];return(0,s.jsx)(g.l,{open:e.open,onOpenChange:e.onOpenChange,title:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(W.f,{tone:"chart-4",size:"sm",children:(0,s.jsx)(B.A,{})}),a("Audio Preview")]}),contentClassName:"sm:max-w-lg",titleClassName:"flex items-center gap-2",contentHeight:"auto",bodyClassName:"space-y-4",children:0===t.length?(0,s.jsx)("p",{className:"text-muted-foreground py-4 text-center text-sm",children:a("None")}):(0,s.jsx)(U.F,{className:"max-h-[60vh]",children:(0,s.jsx)("div",{className:"space-y-3 pr-2",children:t.map((e,a)=>(0,s.jsx)(V,{clip:e},e.clip_id||e.id||a))})})})}function K(e){let{t:a}=(0,i.Bd)(),[t,n]=(0,r.useState)(!1),o=(0,r.useMemo)(()=>(function(e){let a=[];if(Array.isArray(e))a=e;else if("string"==typeof e)try{let t=JSON.parse(e);a=Array.isArray(t)?t:[]}catch{return[]}return a.filter(e=>null!=e&&"object"==typeof e&&"string"==typeof e.audio_url)})(e.data),[e.data]);return 0===o.length?null:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("button",{type:"button",className:"group flex items-center gap-1 text-left text-xs",onClick:()=>n(!0),children:[(0,s.jsx)(l.n,{icon:k.A,className:"text-muted-foreground size-3",strokeWidth:2,"aria-hidden":"true"}),(0,s.jsx)("span",{className:"text-foreground leading-snug group-hover:underline",children:a("Click to preview audio")})]}),(0,s.jsx)(H,{open:t,onOpenChange:n,clips:o})]})}function Y(e){return"image"===e.artifact.type?(0,s.jsx)("img",{src:e.mediaUrl,alt:e.artifact.key,loading:"lazy",className:"max-h-[60vh] w-full rounded-md object-contain",onError:e.onError}):"video"===e.artifact.type?(0,s.jsx)("video",{src:e.mediaUrl,controls:!0,preload:"metadata",className:"max-h-[60vh] w-full rounded-md bg-black",onError:e.onError}):"audio"===e.artifact.type?(0,s.jsx)("audio",{src:e.mediaUrl,controls:!0,preload:"none",className:"w-full",onError:e.onError}):null}function G(e){let{t:a}=(0,i.Bd)();return(0,s.jsxs)(T.Fc,{variant:"destructive",children:[(0,s.jsx)(l.n,{icon:C.A,strokeWidth:2,"aria-hidden":"true"}),(0,s.jsx)(T.XL,{children:a("Media preview failed. Please try again.")}),(0,s.jsx)(T.TN,{children:a("Preview unavailable")}),(0,s.jsx)(T.T2,{children:(0,s.jsxs)(M.$,{type:"button",variant:"outline",size:"xs",onClick:e.onRetry,children:[(0,s.jsx)(l.n,{icon:S.A,strokeWidth:2,"data-icon":"inline-start"}),a("Retry")]})})]})}function Z(e){let{t:a}=(0,i.Bd)(),[t,n]=(0,r.useState)(!1),[o,d]=(0,r.useState)(0),c=function(e){switch(e){case"image":return y.A;case"video":return w.A;case"audio":return k.A;case"file":return A.A}}(e.artifact.type),u="image"===e.artifact.type||"video"===e.artifact.type,x=(0,s.jsx)("div",{className:(0,m.cn)("bg-muted/40 text-muted-foreground flex items-center justify-center rounded-md",u?"aspect-video min-h-48":"min-h-20"),children:(0,s.jsx)(l.n,{icon:c,
1className:"size-6",strokeWidth:1.5})});return t?x=(0,s.jsx)(G,{onRetry:()=>{n(!1),d(e=>e+1)}}):"file"!==e.artifact.type&&(x=(0,s.jsx)(Y,{artifact:e.artifact,mediaUrl:e.artifact.content_url,onError:()=>n(!0)},o)),(0,s.jsxs)(I.Zp,{size:"sm",children:[(0,s.jsxs)(I.aR,{children:[(0,s.jsxs)(I.ZB,{className:"flex min-w-0 items-center gap-1.5",children:[(0,s.jsx)(l.n,{icon:c,className:"size-4 shrink-0",strokeWidth:2,"aria-hidden":"true"}),(0,s.jsx)("span",{className:"truncate",children:a(function(e){switch(e){case"image":return"Image";case"video":return"Video";case"audio":return"Audio";case"file":return"File"}}(e.artifact.type))})]}),(0,s.jsxs)(I.BT,{className:"min-w-0",children:[(0,s.jsx)("span",{className:"block truncate font-mono text-xs",children:e.artifact.key}),e.artifact.mime_type?(0,s.jsx)("span",{className:"block truncate font-mono text-[11px]",children:e.artifact.mime_type}):null]})]}),(0,s.jsx)(I.Wu,{children:x}),(0,s.jsx)(I.wL,{children:(0,s.jsxs)(M.$,{variant:"outline",size:"sm",nativeButton:!1,render:(0,s.jsx)("a",{href:e.artifact.content_url,download:e.artifact.key,target:"_blank",rel:"noopener noreferrer"}),children:[(0,s.jsx)(l.n,{icon:z.A,strokeWidth:2,"data-icon":"inline-start"}),a("Download")]})})]})}function J(e){let{t:a}=(0,i.Bd)(),t=(0,$.I)({queryKey:["usage-logs","task-artifacts",e.taskId],queryFn:()=>(0,O.HX)(e.taskId),enabled:e.enabled,retry:!1,staleTime:3e4});return e.enabled?t.isPending?(0,s.jsx)("div",{"aria-label":a("Loading..."),children:(0,s.jsx)(F.E,{className:"aspect-video min-h-48 w-full rounded-xl"})}):t.isError?(0,s.jsxs)(T.Fc,{variant:"destructive",children:[(0,s.jsx)(l.n,{icon:C.A,strokeWidth:2,"aria-hidden":"true"}),(0,s.jsx)(T.XL,{children:a("Failed to load artifacts")}),(0,s.jsx)(T.TN,{children:a("Preview unavailable")}),(0,s.jsx)(T.T2,{children:(0,s.jsxs)(M.$,{type:"button",variant:"outline",size:"xs",disabled:t.isFetching,onClick:()=>void t.refetch(),children:[t.isFetching?(0,s.jsx)(P.y,{"data-icon":"inline-start"}):(0,s.jsx)(l.n,{icon:S.A,strokeWidth:2,"data-icon":"inline-start"}),a("Retry")]})})]}):0===t.data.artifacts.length?e.emptyContent?.(t.data.legacyContentUrl)??(0,s.jsx)(X,{}):(0,s.jsx)("div",{className:(0,m.cn)("grid gap-3",t.data.artifacts.length>1&&"lg:grid-cols-2"),children:t.data.artifacts.map(e=>(0,s.jsx)(Z,{artifact:e},e.key))}):null}function X(){let{t:e}=(0,i.Bd)();return(0,s.jsx)(R.Sv,{children:(0,s.jsxs)(R.FT,{children:[(0,s.jsx)(R.Kr,{variant:"icon",children:(0,s.jsx)(l.n,{icon:A.A,strokeWidth:2,"aria-hidden":"true"})}),(0,s.jsx)(R.cz,{children:e("Artifacts")}),(0,s.jsx)(R.Ou,{children:e("None")})]})})}function Q(e){return e.legacyContentUrl?(0,s.jsx)(ea,{contentUrl:e.legacyContentUrl}):(0,s.jsx)(X,{})}function ee(e){let{t:a}=(0,i.Bd)(),[t,n]=(0,r.useState)(!1),o=(0,D.$N)(e.log);return(0,D.O$)(e.log,!0)?"legacy-suno"===o?(0,s.jsx)(K,{data:e.log.data}):(0,s.jsxs)(s.Fragment,{children:["legacy-video"===o?(0,s.jsx)("button",{type:"button",className:"text-foreground text-xs hover:underline",onClick:()=>n(!0),children:a("Click to preview video")}):(0,s.jsxs)(M.$,{type:"button",variant:"outline",size:"xs",onClick:()=>n(!0),children:[(0,s.jsx)(l.n,{icon:A.A,strokeWidth:2,"data-icon":"inline-start"}),a("Artifacts")]}),(0,s.jsx)(g.l,{open:t,onOpenChange:n,title:"legacy-video"===o?a("Preview"):(0,s.jsxs)("span",{className:"flex items-center gap-2",children:[(0,s.jsx)(l.n,{icon:A.A,className:"text-muted-foreground size-4",strokeWidth:2,"aria-hidden":"true"}),a("Artifacts")]}),contentClassName:"legacy-video"===o?"sm:max-w-xl":"sm:max-w-4xl",contentHeight:"auto",bodyClassName:"pr-2 sm:pr-4",children:(0,s.jsx)(J,{taskId:e.log.task_id,enabled:(0,D.O$)(e.log,t),emptyContent:e=>(0,s.jsx)(Q,{legacyContentUrl:e})})})]}):(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"})}function ea(e){let[a,t]=(0,r.useState)(!1),[n,l]=(0,r.useState)(0);return a?(0,s.jsx)(G,{onRetry:()=>{t(!1),l(e=>e+1)}}):(0,s.jsx)("video",{src:e.contentUrl,controls:!0,preload:"metadata",className:"max-h-[60vh] w-full rounded-md bg-black",onError:()=>t(!0)},n)}var et=t(87320),es=t(43);function en(e){let{t:a}=(0,i.Bd)(),[t,o]=(0,r.useState)(!1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"flex max-w-[220px] flex-col items-start gap-1",children:[(0,s.jsxs)("button",{type:"button",className:"text-foreground inline-flex items-center gap-1 text-xs font-medium hover:underline",onClick:()=>o(!0),children:[(0,s.jsx)(l.n,{icon:n.A,className:"size-3",strokeWidth:2,"aria-hidden":"true"}),a("View details")]}),e.log.fail_reason?(0,s.jsx)("span",{className:"max-w-full truncate text-xs text-red-600 dark:text-red-400",children:e.log.fail_reason}):null]}),(0,s.jsx)(N,{log:e.log,isAdmin:e.isAdmin,isRoot:e.isRoot,open:t,onOpenChange:o})]})}function el(e,a){let{t}=(0,i.Bd)(),n=[{accessorKey:"submit_time",header:t("Submit Time"),cell:e=>{let{row:a}=e,t=a.original,n=a.getValue("submit_time");return(0,s.jsxs)("div",{className:"flex min-w-0 flex-col gap-0.5",children:[(0,s.jsx)("span",{className:"truncate font-mono text-xs tabular-nums",children:(0,u.fk)(n,"seconds")}),t.finish_time?(0,s.jsx)("span",{className:"text-muted-foreground
1/60 truncate font-mono text-[11px] tabular-nums",children:(0,u.fk)(t.finish_time,"seconds")}):(0,s.jsx)("span",{className:"text-muted-foreground/50 text-[11px]",children:"-"})]})},size:180}];return e&&n.push((0,es.ap)({headerLabel:t("Channel")}),{id:"user",header:t("User"),accessorFn:e=>e.username||e.user_id,cell:function(e){let{row:a}=e,{sensitiveVisible:t,setSelectedUserId:n,setUserInfoDialogOpen:l}=(0,et.fY)(),r=a.original,i=r.username||String(r.user_id||"?");return(0,s.jsxs)("button",{type:"button",className:"flex items-center gap-1.5 text-left",onClick:e=>{e.stopPropagation(),n(r.user_id),l(!0)},children:[(0,s.jsx)(d.eu,{className:"ring-border/60 size-6 ring-1 max-sm:hidden",children:(0,s.jsx)(d.q5,{className:(0,m.cn)("text-[11px] font-semibold",!t&&"bg-muted text-muted-foreground"),style:t?(0,c.u)(i):void 0,children:t?(0,c.f)(i):"â¢"})}),(0,s.jsx)("span",{className:"text-muted-foreground truncate text-sm hover:underline",children:t?i:"â¢â¢â¢â¢"})]})}},{id:"plugin",header:t("Plugin"),accessorFn:e=>e.admin_info?.task_plugin?.key??"",cell:e=>{let{row:a}=e,t=a.original.admin_info?.task_plugin;return t?(0,s.jsxs)("div",{className:"flex max-w-[170px] flex-col gap-0.5",children:[(0,s.jsx)("span",{className:"truncate text-xs font-medium",children:t.name||t.key}),(0,s.jsxs)("span",{className:"text-muted-foreground truncate font-mono text-[11px]",children:[t.key,t.version?` @ ${t.version}`:""]}),t.author?(0,s.jsx)(b.P,{author:t.author,showUrl:!0,className:"text-muted-foreground text-[11px]"}):null]}):(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"})}}),n.push({accessorKey:"task_id",header:t("Task ID"),cell:e=>{let{row:a}=e,n=a.original,l=a.getValue("task_id");return l?(0,s.jsxs)("div",{className:"flex max-w-[170px] flex-col gap-0.5",children:[(0,s.jsx)(o.Wh,{label:l,copyText:l,variant:"neutral",size:"sm",className:"border-border/60 bg-muted/30 !text-foreground max-w-full truncate rounded-md border px-1.5 py-0.5 font-mono"}),(0,s.jsxs)("span",{className:"text-muted-foreground/60 truncate text-[11px]",children:[t(n.platform)," · ",t(x.V9.getLabel(n.action))]})]}):(0,s.jsx)("span",{className:"text-muted-foreground/60 text-xs",children:"-"})},meta:{mobileTitle:!0}},(0,es.zc)({submitTimeKey:"submit_time",finishTimeKey:"finish_time",unit:"seconds",headerLabel:t("Duration"),warningThresholdSec:300}),{accessorKey:"status",header:t("Status"),cell:e=>{let{row:a}=e,n=a.getValue("status");return(0,s.jsx)(o.Wh,{label:t(x.XE.getLabel(n,n||"Submitting")),variant:x.XE.getVariant(n),size:"sm",copyable:!1,className:"-ml-1.5"})}},(0,es.ee)({headerLabel:t("Progress")}),{id:"artifacts",header:t("Artifacts"),cell:e=>{let{row:a}=e;return(0,s.jsx)(ee,{log:a.original},a.original.task_id)},size:120,maxSize:140},{accessorKey:"fail_reason",header:t("Details"),cell:t=>{let{row:n}=t;return(0,s.jsx)(en,{log:n.original,isAdmin:e,isRoot:a},n.original.task_id)},size:220,maxSize:240}),n}},82638(e,a,t){var s=t(72361),n=t(38288),l=t(68413),r=t(6702),i=t(72868),o=t(1738),d=t(74501),c=t(84935),u=t(56275);function m(e){return e?(0,c.A)(e).format("YYYY-MM-DDTHH:mm"):""}function x(e){if(!e)return;let a=new Date(e);return Number.isNaN(a.getTime())?void 0:a}function p(e){let{start:a,end:t,onChange:p,className:h}=e,{t:g}=(0,r.Bd)(),[f,b]=(0,l.useState)(!1),[j,v]=(0,l.useState)(m(a)),[_,N]=(0,l.useState)(m(t)),y=(0,l.useMemo)(()=>{if(!a&&!t)return g("Date Range");let e=a?(0,c.A)(a).format("YYYY-MM-DD HH:mm"):"-",s=t?(0,c.A)(t).format("YYYY-MM-DD HH:mm"):"-";return`${e} ~ ${s}`},[t,a,g]),w=e=>{let a=(0,c.A)(),t={today:{start:a.startOf("day").toDate(),end:a.endOf("day").toDate()},"7d":{start:a.subtract(6,"day").startOf("day").toDate(),end:a.endOf("day").toDate()},week:{start:a.startOf("week").toDate(),end:a.endOf("week").toDate()},"30d":{start:a.subtract(29,"day").startOf("day").toDate(),end:a.endOf("day").toDate()},month:{start:a.startOf("month").toDate(),end:a.endOf("month").toDate()}}[e];v(m(t.start)),N(m(t.end)),p(t),b(!1)};return(0,s.jsxs)(d.AM,{open:f,onOpenChange:e=>{e&&(v(m(a)),N(m(t))),b(e)},children:[(0,s.jsxs)(d.Wv,{render:(0,s.jsx)(i.$,{type:"button",variant:"outline",className:(0,u.cn)("w-full justify-start gap-2 px-2.5 text-sm leading-5 font-normal tabular-nums",!a&&!t&&"text-muted-foreground",h)}),children:[(0,s.jsx)(n.A,{className:"text-muted-foreground size-4 shrink-0"}),(0,s.jsx)("span",{className:"truncate",children:y})]}),(0,s.jsx)(d.hl,{align:"start",className:"w-[min(520px,calc(100vw-2rem))] p-3",children:(0,s.jsxs)("div",{className:"space-y-3",children:[(0,s.jsxs)("div",{className:"grid gap-2 sm:grid-cols-[1fr_auto_1fr] sm:items-end",children:[(0,s.jsxs)("div",{className:"space-y-1.5",children:[(0,s.jsx)("div",{className:"text-muted-foreground text-xs",children:g("Start Time")}),(0,s.jsx)(o.p,{type:"datetime-local",value:j,onChange:e=>v(e.target.value),className:"h-8 text-sm leading-5 tabular-nums"})]}),(0,s.jsx)("span",{className:"text-muted-foreground hidden pb-2 text-xs sm:block",children:"~"}),(0,s.jsxs)("div",{className:"space-y-1.5",children:[(0,s.jsx)("div",{className:"text-muted-foreground text-xs",children:g("End Time")}
1),(0,s.jsx)(o.p,{type:"datetime-local",value:_,onChange:e=>N(e.target.value),className:"h-8 text-sm leading-5 tabular-nums"})]})]}),(0,s.jsxs)("div",{className:"flex flex-wrap gap-1.5",children:[(0,s.jsx)(i.$,{type:"button",variant:"secondary",size:"sm",className:"h-7 flex-1 px-2 text-xs",onClick:()=>w("today"),children:g("Today")}),(0,s.jsx)(i.$,{type:"button",variant:"secondary",size:"sm",className:"h-7 flex-1 px-2 text-xs",onClick:()=>w("7d"),children:g("7 Days")}),(0,s.jsx)(i.$,{type:"button",variant:"secondary",size:"sm",className:"h-7 flex-1 px-2 text-xs",onClick:()=>w("week"),children:g("This week")}),(0,s.jsx)(i.$,{type:"button",variant:"secondary",size:"sm",className:"h-7 flex-1 px-2 text-xs",onClick:()=>w("30d"),children:g("30 Days")}),(0,s.jsx)(i.$,{type:"button",variant:"secondary",size:"sm",className:"h-7 flex-1 px-2 text-xs",onClick:()=>w("month"),children:g("This month")})]}),(0,s.jsx)("div",{className:"flex justify-end",children:(0,s.jsx)(i.$,{size:"sm",className:"h-8",onClick:()=>{p({start:x(j),end:x(_)}),b(!1)},children:g("Confirm")})})]})})]})}t.d(a,{A:()=>p})},91009(e,a,t){t.d(a,{xf:()=>D,Qb:()=>F,JH:()=>P,Nw:()=>q});var s=t(72361),n=t(67733),l=t(67834),r=t(99893),i=t(35285),o=t(96855),d=t(73606),c=t(86094),u=t(61569),m=t(59736),x=t(74147),p=t(75552),h=t(71057),g=t(76336),f=t(6702),b=t(60641),j=t(42817),v=t(72868),_=t(39649),N=t(11728),y=t(52998),w=t(89347),k=t(29625),A=t(43459),C=t(33271),S=t(56275),z=t(64581),$=t(46501);let T="local";var M=t(87191);let I={status:"Status",models:"Models",group:"Group",type:"Type",base_url:"Base URL",key:"Key"};function R(e){return"success"===e?"text-emerald-600":"warning"===e?"text-amber-600":"text-rose-600"}function F(e){return(0,s.jsxs)("div",{className:"grid min-w-0 grid-cols-[5.25rem_minmax(0,1fr)] gap-2 text-sm sm:grid-cols-[7rem_minmax(0,1fr)] sm:gap-3",children:[(0,s.jsx)("span",{className:"text-muted-foreground min-w-0 text-xs",children:e.label}),(0,s.jsx)("span",{className:(0,S.cn)("max-w-full min-w-0 text-xs break-all sm:wrap-break-word",e.mono&&"font-mono",e.muted&&"text-muted-foreground"),children:e.value})]})}function P(e){let a="danger"===e.variant,t=a?"destructive":e.iconTone;return(0,s.jsxs)("div",{className:"min-w-0 space-y-1.5",children:[(0,s.jsxs)(N.J,{className:(0,S.cn)("flex items-center gap-1.5 text-xs font-semibold",a&&"text-red-500"),children:[e.icon&&(0,s.jsx)(_.f,{tone:t,size:"xs",children:e.icon}),e.label]}),(0,s.jsx)("div",{className:(0,S.cn)("min-w-0 space-y-1 overflow-hidden rounded-md border p-2.5 max-sm:p-2",a?"border-red-200 bg-red-50 dark:border-red-900 dark:bg-red-950/20":"bg-muted/30"),children:e.children})]})}function O(e,a){switch(a?.usage_billing_path){case T:return e("Local Billing");case"billing-usage-openai":return e("Upstream Response (billing-usage-openai)");case"billing-usage-openai-estimated":return e("Upstream Response (billing-usage-openai-estimated)");case"billing-usage-anthropic":return e("Upstream Response (billing-usage-anthropic)");case"billing-usage-anthropic-estimated":return e("Upstream Response (billing-usage-anthropic-estimated)");case"billing-usage-gemini":return e("Upstream Response (billing-usage-gemini)");case"billing-usage-gemini-estimated":return e("Upstream Response (billing-usage-gemini-estimated)");case"upstream":return e("Upstream Response");default:return e(a?.local_count_tokens?"Local Billing":"Upstream Response")}}function D(e){let{t:a}=(0,f.Bd)(),{quota:t,other:n,isAdmin:l}=e,r=(0,$.J$)(n.model_price),i=!0===n.claude,o="tiered_expr"===n.billing_mode,d=(0,z.X_)(n),c=[],u={digitsLarge:4,digitsSmall:6,abbreviate:!1},m=e=>(0,A.AM)(e,u),x=null!=n.model_ratio?2*n.model_ratio:0;if(o)if(c.push({label:a("Billing Mode"),value:a("Dynamic Pricing")}),d)for(let e of(d.tier.label&&c.push({label:a("Matched Tier"),value:d.tier.label}),d.priceEntries))c.push({label:a(e.shortLabel),value:`${m(e.price)}/M`});else c.push({label:a("Matched Tier"),value:a("No matching results")});else r?(c.push({label:a("Billing Mode"),value:a("Per-call")}),null!=n.model_price&&c.push({label:a("Model Price"),value:m(n.model_price)})):(c.push({label:a("Billing Mode"),value:a("Per-token")}),null!=n.model_ratio&&c.push({label:a("Input"),value:`${m(x)}/M`}),null!=n.completion_ratio&&null!=n.model_ratio&&c.push({label:a("Output"),value:`${m(x*n.completion_ratio)}/M`}));let p=n.user_group_ratio,h=null!=p&&Number.isFinite(p)&&-1!==p,g=h?p:n.group_ratio;null!=g&&Number.isFinite(g)&&c.push({label:a(h?"User Exclusive Ratio":"Group Ratio"),value:`${null==g?"-":g.toFixed(4)}x`}),!o&&i&&(0,z.j1)(n)&&(null!=n.cache_ratio&&1!==n.cache_ratio&&c.push({label:a("Cache Read"),value:`${m(x*n.cache_ratio)}/M`}),null!=n.cache_creation_ratio&&1!==n.cache_creation_ratio&&c.push({label:a("Cache Creation"),value:`${m(x*n.cache_creation_ratio)}/M`}),null!=n.cache_creation_ratio_5m&&0!==n.cache_creation_ratio_5m&&c.push({label:a("Cache Creation (5m)"),value:`${m(x*n.cache_creation_ratio_5m)}/M`}),null!=n.cache_creation_ratio_1h&&0!==n.cache_creation_ratio_1h&&c.push({label:a("Cache Creation (1h)"),value:`${m(x*n.cache_creation_ratio_1h)}/M`})),o||(null!=n.audio_ratio&&1!==n.audio_ratio&&c.push({label:a("Audio input"),value:`${m(x*n.audio_ratio)}/M`}),null!=n.audio_completion_ratio&&1!==n.audio_completion_ratio&&c.push({label:a("Audio output"),value:`${m(x*n.audio_completion_ratio)}/M`}),null!=n.image_ratio&&1!==n.image_ratio&&c.push({label:a("Image input"),value:`${m(x*n.image_ratio)}/M`})),n.web_search&&n.web_search_call_count&&c.push({label:a("Web Search"),value:`${n.web_search_call_count}x${n.web_search_price?` (${m(n.web_search_price)})`:""}`}),n.file_search&&n.file_search_call_count&&c.push({label:a("File Search"),value:`${n.file_search_call_count}x${n.file_search_price?` (${m(n.file_search_price)})`:""}`}),n.image_generation_call&&n.image_generation_call_price&&c.push({label:a("Image Generation"),value:m(n.image_generation_call_price)}),n.audio_input_seperate_price&&n.audio_input_price&&c.push({label:a("Audio Input Price"),value:m(n.audio_input_price)}),l&&n.admin_info&&c.push({label:a("Billing Path"),value:O(a,n.admin_info)});let b=null==n.usage_facts||"object"!=typeof n.usage_facts||Array.isArray(n.usage_facts)?[]:Object.entries(n.usage_facts);return(0,s.jsxs)(P,{label:a("Billing Details"),children:[c.map(e=>(0,s.jsx)(F,{label:e.label,value:e.value,mono:!0},e.label)),b.length>0&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(N.J,{className:"text-xs font-semibold",children:a("Usage parameters")}),b.map(e=>{let[a,t]=e;return(0,s.jsx)(F,{label:a,value:String(t),mono:!0},`usage-fact-${a}`)}
1)]}),(0,s.jsx)(F,{label:a("Total Cost"),value:(0,C.qW)(t),mono:!0})]})}function E(e){let{t:a}=(0,f.Bd)(),{log:t,other:n}=e,l=t.prompt_tokens||0,r=t.completion_tokens||0,i=n.cache_tokens||0,o=n.cache_creation_tokens||0,d=n.cache_creation_tokens_5m||0,c=n.cache_creation_tokens_1h||0;if(!(l>0||r>0))return null;let u=[];return u.push({label:a("Input Tokens"),value:l.toLocaleString()}),u.push({label:a("Output Tokens"),value:r.toLocaleString()}),i>0&&u.push({label:a("Cache Read"),value:i.toLocaleString()}),o>0&&0===d&&0===c&&u.push({label:a("Cache Write"),value:o.toLocaleString()}),d>0&&u.push({label:a("Cache Write (5m)"),value:d.toLocaleString()}),c>0&&u.push({label:a("Cache Write (1h)"),value:c.toLocaleString()}),n.image&&n.image_output&&u.push({label:a("Image Tokens"),value:n.image_output.toLocaleString()}),(0,s.jsx)(P,{label:a("Token Breakdown"),children:u.map(e=>(0,s.jsx)(F,{label:e.label,value:e.value,mono:!0},e.label))})}function q(e){var a,t;let{t:_}=(0,f.Bd)(),{copiedText:A,copyToClipboard:q}=(0,k.C)({notify:!1}),B=e.log.content??"",L=(0,z.W2)(e.log.other),W=(0,$.tg)(e.log.type),U=(0,z.g0)(L),V=6===e.log.type,H=2===e.log.type,K=1===e.log.type,Y=3===e.log.type,G=L?.billing_source==="subscription",Z=L?.subscription_consumed??(L?.subscription_pre_consumed??0)+(L?.subscription_post_delta??0),J=H&&!U&&L?.billing_mode==="tiered_expr"&&!!L?.expr_b64,X=(0,w.y)(e.open&&J),Q=X.models.find(a=>a.model_name===e.log.model_name)?.billing_usage_schema,ee=L?.ws||L?.audio,ea=(0,$.FT)(e.log.type),et=!!e.log.ip&&(ea||e.isAdmin&&K),es=L?.admin_info,en=K&&e.isAdmin&&es?[es.payment_method&&{label:_("Order Payment Method"),value:es.payment_method},es.callback_payment_method&&{label:_("Callback Payment Method"),value:es.callback_payment_method},es.caller_ip&&{label:_("Callback Caller IP"),value:es.caller_ip},es.server_ip&&{label:_("Server IP"),value:es.server_ip},es.node_name&&{label:_("Node Name"),value:es.node_name},es.version&&{label:_("System Version"),value:es.version}].filter(Boolean):[],el=K&&e.isAdmin&&!es,er=K&&e.isAdmin&&(en.length>0||el),ei=(()=>{if(!Y||!e.isAdmin||!es)return null;let a=es.admin_username,t=es.admin_id,s=null!=a&&""!==String(a).trim(),n=null!=t&&""!==String(t).trim();return s||n?s&&n?`${a} (ID: ${t})`:s?String(a):`ID: ${t}`:null})(),eo=Y&&e.isAdmin&&es?.auth_method?"access_token"===es.auth_method?_("Access Token"):"session"===es.auth_method?_("Session"):String(es.auth_method):"",ed=(0,z.nB)(L,_),ec=Y&&e.isAdmin?L?.audit_info:void 0,eu=(Y&&e.isAdmin&&Array.isArray(L?.op?.params?.changed_fields)?L.op.params.changed_fields:[]).map(e=>_(I[e]??e)).join(", "),em=Y&&e.isAdmin&&(null!=ed||null!=ec),ex=7===e.log.type,ep=ex?[L?.login_method&&{label:_("Login Method"),value:String(L.login_method)},e.log.ip&&{label:_("IP Address"),value:e.log.ip},L?.user_agent&&{label:_("User Agent"),value:String(L.user_agent)}].filter(Boolean):[],eh=L&&Array.isArray(L.request_conversion)?L.request_conversion.filter(Boolean):[],eg=eh.length<=1?_("Native format"):eh.join(" -> "),ef=e.isAdmin&&6!==e.log.type&&(L?.request_path||eh.length>0),eb=L?.admin_info?.use_channel,ej=eb&&eb.length>0?eb.join(" â "):void 0,ev=(0,z.uc)(L?.reasoning_effort);return(0,s.jsx)(b.l,{open:e.open,onOpenChange:e.onOpenChange,title:(0,s.jsxs)(s.Fragment,{children:[_("Log Details"),(0,s.jsx)(j.Wh,{label:_(W.label),variant:W.color,size:"sm",copyable:!1})]}),description:_("View the complete details for this log entry"),contentClassName:(0,S.cn)("min-w-0 overflow-hidden","max-sm:max-h-[calc(100dvh-1.5rem)] max-sm:w-[calc(100vw-1.5rem)] max-sm:max-w-[calc(100vw-1.5rem)] max-sm:p-4",J?"sm:max-w-4xl lg:max-w-5xl":"sm:max-w-lg"),headerClassName:"max-sm:gap-1",titleClassName:"flex items-center gap-2 text-base",descriptionClassName:"sr-only",contentHeight:"min(72dvh, 720px)",bodyClassName:"pr-2 sm:pr-4",children:(0,s.jsxs)("div",{className:"w-full max-w-full min-w-0 space-y-2.5 overflow-x-hidden py-1 sm:space-y-3",children:[(0,s.jsxs)("div",{className:"min-w-0 space-y-1",children:[e.log.request_id&&(0,s.jsx)(F,{label:_("Request ID"),value:e.log.request_id,mono:!0}),e.log.upstream_request_id&&(0,s.jsx)(F,{label:_("Upstream Request ID"),value:e.log.upstream_request_id,mono:!0}),e.isAdmin&&e.log.channel>0&&(0,s.jsx)(F,{label:_("Channel"),value:(0,s.jsxs)("span",{children:[e.log.channel,e.log.channel_name&&(0,s.jsxs)("span",{className:"text-muted-foreground",children:[" ","(",e.log.channel_name,")"]})]}),mono:!0}),ej&&e.isAdmin&&(0,s.jsx)(F,{label:_("Retry Chain"),value:ej,mono:!0}),e.log.token_name&&(0,s.jsx)(F,{label:_("Token"),value:e.log.token_name,mono:!0}),(e.log.group||L?.group)&&(0,s.jsx)(F,{label:_("Group"),value:e.log.group||L?.group||"",mono:!0}),et&&(0,s.jsx)(F,{label:_("IP Address"),value:(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(0,s.jsx)(n.A,{className:"size-3 text-amber-500","aria-hidden":"true"}),e.log.ip]}),mono:!0}),ea&&e.log.use_time>0&&(0,s.jsx)(F,{label:_("Response Time"),value:(0,s.jsxs)("span",{className:(0,S.cn)("font-medium",R((0,z.yG)(e.log.use_time,e.log.completion_tokens))),children:[(0,C.KK)(e.log.use_time),e.log.is_stream&&L?.frt!=null&&L.frt>0&&(0,s.jsxs)("span",{className:(0,S.cn)("font-normal",R((0,z.gn)(L.frt/1e3))),children:[" ","(FRT: ",(0,C.KK)(L.frt/1e3),")"]})]})})]}),ef&&(0,s.jsx)(P,{label:_("Request Conversion"),children:(0,s.jsxs)("div",{className:"relative min-w-0",children:[(0,s.jsx)(v.$,{variant:"ghost",size:"sm",className:"absolute top-0 right-0 h-5 w-5 p-0",onClick:()=>q(eg),title:_("Copy to clipboard"),"aria-label":_("Copy to clipboard"),
1children:A===eg?(0,s.jsx)(l.A,{className:"size-3 text-green-600"}):(0,s.jsx)(r.A,{className:"size-3"})}),(0,s.jsxs)("div",{className:"min-w-0 space-y-1 pr-6",children:[L?.request_path&&(0,s.jsx)(F,{label:_("Path"),value:L.request_path,mono:!0}),(0,s.jsxs)("div",{className:"flex min-w-0 items-center gap-1.5 text-xs",children:[(0,s.jsx)(i.A,{className:"text-muted-foreground size-3","aria-hidden":"true"}),(0,s.jsx)("span",{className:"min-w-0 break-all sm:wrap-break-word",children:eg})]})]})]})}),e.isAdmin&&L?.admin_info?.quota_saturation&&(0,s.jsxs)(P,{icon:(0,s.jsx)(o.A,{className:"size-3.5","aria-hidden":"true"}),label:_("Quota clamped"),variant:"danger",children:[(0,s.jsx)("p",{className:"mb-1 text-xs wrap-break-word",children:_("Quota saturation protection triggered")}),(0,s.jsx)(F,{label:_("Kind"),value:(a=L.admin_info.quota_saturation.kind,"overflow"===a?_("Overflow"):"underflow"===a?_("Underflow"):_("Invalid (NaN)"))}),(0,s.jsx)(F,{label:_("Original value"),value:String(L.admin_info.quota_saturation.original),mono:!0}),(0,s.jsx)(F,{label:_("Clamped to"),value:String(L.admin_info.quota_saturation.clamped),mono:!0}),(0,s.jsx)(F,{label:_("Operation"),value:L.admin_info.quota_saturation.op,mono:!0})]}),e.isAdmin&&L?.reject_reason&&(0,s.jsx)(P,{icon:(0,s.jsx)(o.A,{className:"size-3.5","aria-hidden":"true"}),label:_("Reject Reason"),variant:"danger",children:(0,s.jsx)("p",{className:"text-xs wrap-break-word",children:L.reject_reason})}),U&&L&&(0,s.jsxs)(P,{icon:(0,s.jsx)(o.A,{className:"size-3.5","aria-hidden":"true"}),label:_("Violation Fee"),variant:"danger",children:[L.violation_fee_code&&(0,s.jsx)(F,{label:_("Violation Code"),value:L.violation_fee_code,mono:!0}),L.violation_fee_marker&&(0,s.jsx)(F,{label:_("Violation Marker"),value:L.violation_fee_marker}),(0,s.jsx)(F,{label:_("Fee Amount"),value:(0,C.qW)(L.fee_quota??e.log.quota),mono:!0})]}),V&&L&&(L.task_id||L.reason)&&(0,s.jsxs)(P,{label:_("Refund Details"),children:[L.task_id&&(0,s.jsx)(F,{label:_("Task ID"),value:L.task_id,mono:!0}),L.reason&&(0,s.jsx)(F,{label:_("Reason"),value:L.reason})]}),e.isAdmin&&es?.task_plugin?(0,s.jsxs)(P,{label:_("Task Plugin"),children:[(0,s.jsx)(F,{label:_("Plugin key"),value:es.task_plugin.key,mono:!0}),(0,s.jsx)(F,{label:_("Name"),value:es.task_plugin.name}),es.task_plugin.version?(0,s.jsx)(F,{label:_("Version"),value:es.task_plugin.version,mono:!0}):null,es.task_plugin.author?(0,s.jsx)(F,{label:_("Plugin author"),value:(0,s.jsx)(M.P,{author:es.task_plugin.author,showUrl:!0})}):null]}):null,e.isRoot&&L?.root_info?(0,s.jsxs)(P,{label:_("Root Diagnostics"),children:[L.root_info.task_plugin?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(F,{label:_("API Version"),value:String(L.root_info.task_plugin.api_version),mono:!0}),(0,s.jsx)(F,{label:_("Plugin Generation"),value:String(L.root_info.task_plugin.generation),mono:!0})]}):null,L.root_info.upstream_task_id?(0,s.jsx)(F,{label:_("Upstream Task ID"),value:L.root_info.upstream_task_id,mono:!0}):null,L.root_info.node_name?(0,s.jsx)(F,{label:_("Node Name"),value:L.root_info.node_name,mono:!0}):null]}):null,er&&(0,s.jsxs)(P,{icon:(0,s.jsx)(d.A,{className:"size-3.5","aria-hidden":"true"}),iconTone:"success",label:_("Top-up Audit Info"),children:[en.map(e=>(0,s.jsx)(F,{label:e.label,value:e.value,mono:!0},e.label)),el&&(0,s.jsxs)("div",{className:"flex items-start gap-1.5 text-xs text-amber-600 dark:text-amber-400",children:[(0,s.jsx)(c.A,{className:"mt-0.5 size-3.5 shrink-0","aria-hidden":"true"}),(0,s.jsx)("span",{children:_("This historical record predates audit-info tracking and cannot be backfilled. The current instance already records server IP, callback IP, payment method, and system version for new top-ups going forward.")})]})]}),ei&&(0,s.jsx)(F,{label:(0,s.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,s.jsx)(u.A,{className:"text-muted-foreground size-3.5","aria-hidden":"true"}),_("Operator Admin")]}),value:ei,mono:!0}),em&&(0,s.jsxs)(P,{icon:(0,s.jsx)(d.A,{className:"size-3.5","aria-hidden":"true"}),iconTone:"info",label:_("Operation Audit Info"),children:[null!=ed&&(0,s.jsx)(F,{label:_("Operation"),value:ed}),""!==eo&&(0,s.jsx)(F,{label:_("Authentication Method"),value:eo}),""!==eu&&(0,s.jsx)(F,{label:_("Changed Fields"),value:eu}),ec?.method&&ec?.route&&(0,s.jsx)(F,{label:_("Request"),value:`${ec.method} ${ec.route}`,mono:!0}),ec?.status!=null&&(0,s.jsx)(F,{label:_("Result"),value:ec.success?`${_("Success")} (${ec.status})`:`${_("Failed")} (${ec.status})`,mono:!0})]}),ex&&ep.length>0&&(0,s.jsxs)(P,{icon:(0,s.jsx)(m.A,{className:"size-3.5","aria-hidden":"true"}),iconTone:"info",label:_("Login Info"),children:[null!=ed&&(0,s.jsx)(F,{label:_("Operation"),value:ed}),ep.map(e=>(0,s.jsx)(F,{label:e.label,value:e.value,mono:!0},e.label))]}),ee&&L&&(0,s.jsxs)(P,{icon:(0,s.jsx)(x.A,{className:"size-3.5","aria-hidden":"true"}),iconTone:"chart-4",label:_("Audio Tokens"),children:[null!=L.audio_input&&L.audio_input>0&&(0,s.jsx)(F,{label:_("Audio Input"),value:(0,C._y)(L.audio_input),mono:!0}),null!=L.audio_output&&L.audio_output>0&&(0,s.jsx)(F,{label:_("Audio Output"),value:(0,C._y)(L.audio_output),mono:!0}),null!=L.text_input&&L.text_input>0&&(0,s.jsx)(F,{label:_("Text Input"),value:(0,C._y)(L.text_input),mono:!0}),null!=L.text_output&&L.text_output>0&&(0,s.jsx)(F,{label:_("Text Output"),value:(0,C._y)(L.text_output),mono:!0})]}),L?.reasoning_effort&&(0,s.jsx)(F,{label:_("Reasoning Effort"),value:(0,s.jsx)(j.Wh,{label:L.reasoning_effort,variant:ev,size:"sm",copyable:!1})}),L?.is_system_prompt_overwritten&&(0,s.jsx)(F,{label:_("System Prompt"),value:(0,s.jsx)(j.Wh,{label:_("Overwritten"),variant:"orange",size:"sm",copyable:!1})}),L?.is_model_mapped&&L?.upstream_model_name&&(0,s.jsxs)(P,{label:_("Model Mapping"),children:[(0,s.jsx)(F,{label:_("Request Model"),value:e.log.model_name,mono:!0}),(0,s.jsx)(F,{label:_("Actual Model"),value:L.upstream_model_name,mono:!0})]}),[0,2,5,6].includes(e.log.type)&&L&&(0,s.jsx)(E,{log:e.log,other:L}
1),H&&L&&!U&&(0,s.jsx)(D,{quota:e.log.quota,other:L,isAdmin:e.isAdmin}),J&&L?.expr_b64&&(0,s.jsx)(P,{label:_("Dynamic Pricing"),children:(0,s.jsx)(y.N,{compact:!0,billingExpr:(0,z.Pu)(L.expr_b64),matchedTierLabel:L.matched_tier,requestRules:L.request_rules,hideCacheColumns:!(0,z.j1)(L),usageSchema:Q,usageFacts:L.usage_facts})}),e.isAdmin&&!H&&6!==e.log.type&&L?.admin_info&&(0,s.jsx)(F,{label:_("Billing Path"),value:(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(t=L.admin_info,t?.usage_billing_path?t.usage_billing_path===T:t?.local_count_tokens===!0)?(0,s.jsx)(p.A,{className:"size-3 text-blue-500"}):(0,s.jsx)(h.A,{className:"size-3 text-emerald-500"}),(0,s.jsx)("span",{className:"text-xs",children:O(_,L.admin_info)})]})}),L?.stream_status&&"ok"!==L.stream_status.status&&(0,s.jsxs)(P,{label:_("Stream Status"),children:[(0,s.jsx)(F,{label:_("Status"),value:(0,s.jsx)(j.Wh,{label:L.stream_status.status||_("Error"),variant:"red",size:"sm",copyable:!1})}),L.stream_status.end_reason&&(0,s.jsx)(F,{label:_("End Reason"),value:L.stream_status.end_reason}),(L.stream_status.error_count??0)>0&&(0,s.jsx)(F,{label:_("Soft Errors"),value:String(L.stream_status.error_count)}),L.stream_status.end_error&&(0,s.jsx)(F,{label:_("End Error"),value:L.stream_status.end_error}),Array.isArray(L.stream_status.errors)&&L.stream_status.errors.length>0&&(0,s.jsx)("pre",{className:"bg-background/60 mt-1 max-h-32 overflow-y-auto rounded border p-2 font-mono text-[11px] leading-relaxed wrap-break-word whitespace-pre-wrap",children:L.stream_status.errors.join("\n")})]}),G&&L&&(0,s.jsxs)(P,{label:_("Subscription Billing"),children:[L.subscription_plan_id&&(0,s.jsx)(F,{label:_("Plan"),value:`#${L.subscription_plan_id} ${L.subscription_plan_title||""}`.trim()}),L.subscription_id&&(0,s.jsx)(F,{label:_("Instance"),value:`#${L.subscription_id}`,mono:!0}),(null!=L.subscription_consumed||null!=L.subscription_pre_consumed||null!=L.subscription_post_delta)&&(0,s.jsx)(F,{label:_("Final Consumed"),value:(0,C.qW)(Z),mono:!0}),null!=L.subscription_remain&&(0,s.jsx)(F,{label:_("Remaining"),value:`${(0,C.qW)(L.subscription_remain)}${null!=L.subscription_total?` / ${(0,C.qW)(L.subscription_total)}`:""}`,mono:!0})]}),L?.po&&Array.isArray(L.po)&&L.po.length>0&&(0,s.jsx)(P,{icon:(0,s.jsx)(g.A,{className:"size-3.5","aria-hidden":"true"}),iconTone:"chart-3",label:`${_("Param Override")} (${L.po.length})`,children:L.po.filter(Boolean).map(e=>{let a=(0,z.bd)(e);return a?(0,s.jsxs)("div",{className:"bg-background/60 flex min-w-0 flex-col gap-1.5 rounded border p-2 sm:flex-row sm:items-start sm:gap-2",children:[(0,s.jsx)(j.Wh,{variant:"neutral",label:(0,z.SW)(a.action,_),className:"shrink-0 font-medium",copyable:!1}),(0,s.jsx)("span",{className:"min-w-0 font-mono text-[11px] leading-relaxed break-all sm:wrap-break-word",children:a.content})]},`${a.action}-${a.content}`):null})}),B&&(0,s.jsxs)("div",{className:"space-y-1.5",children:[(0,s.jsx)(N.J,{className:"text-xs font-semibold",children:_("Content")}),(0,s.jsxs)("div",{className:"bg-muted/30 relative min-w-0 overflow-hidden rounded-md border p-2.5",children:[(0,s.jsx)(v.$,{variant:"ghost",size:"sm",className:"absolute top-1.5 right-1.5 h-5 w-5 p-0",onClick:()=>q(B),title:_("Copy to clipboard"),"aria-label":_("Copy to clipboard"),children:A===B?(0,s.jsx)(l.A,{className:"size-3 text-green-600"}):(0,s.jsx)(r.A,{className:"size-3"})}),(0,s.jsx)("p",{className:"min-w-0 pr-6 text-xs leading-relaxed break-all whitespace-pre-wrap sm:wrap-break-word",children:B})]})]})]})})}},25350(e,a,t){var s=t(72361),n=t(21834),l=t(74401),r=t(6702),i=t(42817),o=t(90879),d=t(47303),c=t(33271),u=t(64581);function m(){let{t:e}=(0,r.Bd)(),a=e("Includes tool-call surcharge");return(0,s.jsxs)(d.m_,{children:[(0,s.jsx)(d.k$,{render:(0,s.jsxs)(o.E,{variant:"warning",className:"h-5 min-w-5 cursor-help gap-0 rounded-full px-1",role:"img","aria-label":a,tabIndex:0,"data-tool-surcharge-indicator":"true",children:[(0,s.jsx)(l.n,{icon:n.A,strokeWidth:2,"aria-hidden":"true"}),(0,s.jsx)("span",{className:"text-[9px] leading-none font-bold","aria-hidden":"true",children:"+"})]})}),(0,s.jsx)(d.ZI,{children:a})]})}function x(e){var a;let t,n=(t=(a=(0,c.qW)(e.quota)).match(/^([^0-9+\-.,\s]+)(.+)$/))?{prefix:t[1],amount:t[2]}:{prefix:"",amount:a};return(0,s.jsxs)("span",{className:"border-border/80 bg-muted/60 inline-flex h-6 w-fit items-center rounded-md border px-2 [font-family:var(--font-body)] text-sm leading-none font-semibold tabular-nums",children:[n.prefix?(0,s.jsx)("span",{className:"mr-1",children:n.prefix}):null,(0,s.jsx)("span",{children:n.amount})]})}function p(e){let{t:a}=(0,r.Bd)();return(0,s.jsxs)(d.m_,{children:[(0,s.jsx)(d.k$,{render:(0,s.jsx)(i.Wh,{label:a("Subscription"),variant:"success",size:"sm",copyable:!1,className:"cursor-help"})}),(0,s.jsx)(d.ZI,{children:(0,s.jsxs)("span",{children:[a("Deducted by subscription"),": ",(0,c.qW)(e.quota)]})})]})}function h(e){let a=e.other?.billing_source==="subscription",t=(0,u.NM)(e.other);return a||t?(0,s.jsx)(d.Bc,{children:(0,s.jsxs)("div",{className:"inline-flex items-center gap-1",children:[a?(0,s.jsx)(p,{quota:e.quota}):(0,s.jsx)(x,{quota:e.quota}),t?(0,s.jsx)(m,{}):null]})}):(0,s.jsx)("div",{className:"flex flex-col gap-0.5",children:(0,s.jsx)(x,{quota:e.quota})})}t.d(a,{Y:()=>h})},85365(e,a,t){var s=t(72361),n=t(37116),l=t(55724),r=t(68413),i=t(6702),o=t(92279),d=t(90879),c=t(72868),u=t(96735),m=t(1738),x=t(7579),p=t(56275);function h(e){return(0,s.jsx)("div",{className:(0,p.cn)("min-w-0 [&_[data-slot=select-trigger]]:w-full [&_[data-slot=select-trigger]]:text-sm [&_[data-slot=select-value]]:leading-5",e.wide&&"sm:col-span-2",e.className),children:e.children})}function g(e){return(0,s.jsx)(m.p,{...e,autoComplete:"off",className:(0,p.cn)("h-8 min-w-0 text-sm leading-5",e.className)})}function f(e){let{t:a}=(0,i.Bd)(),[t,m]=(0,r.useState)(!1),[h,g]=(0,r.useState)(!1),[f,b]=(0,r.useState)(!1),j=(0,x.Ub)("(max-width: 640px)"),v=null!=e.advancedFilters,_=e.advancedFilterCount??+!!e.hasAdvancedActiveFilters,N=e.mobileFilterCount??_,y=v?(0,s.jsxs)(c.$,{type:"button",variant:"ghost",onClick:()=>m(e=>!e),"aria-expanded":t,className:(0,p.cn)("text-muted-foreground hover:text-foreground gap-1 px-2",e.hasAdvancedActiveFilters&&!t&&"text-primary hover:text-primary"),children:[a(t?"Collapse":"Expand"),_>0&&(0,s.jsx)(d.E,{className:"ml-0.5 size-5 justify-center p-0 text-[10px]",children:_}),(0,s.jsx)(n.A,{className:(0,p.cn)("size-3.5 transition-transform duration-200",t&&"rotate-180")}
1)]}):null;return j&&null!=e.mobilePinnedFilters?(0,s.jsxs)(u._s,{open:h,onOpenChange:g,children:[(0,s.jsxs)("div",{className:(0,p.cn)("bg-card/50 rounded-lg border p-2.5",e.className),children:[!f&&(0,s.jsx)("div",{className:"grid gap-2",children:e.mobilePinnedFilters}),(0,s.jsxs)("div",{className:(0,p.cn)("flex flex-col gap-2",!f&&"mt-2"),children:[!f&&e.stats,(0,s.jsxs)("div",{className:"flex items-center justify-end gap-1.5",children:[(0,s.jsx)(c.$,{type:"button",variant:"ghost",size:"icon",onClick:()=>b(e=>!e),"aria-expanded":!f,"aria-label":a(f?"Expand":"Collapse"),className:"text-muted-foreground hover:text-foreground mr-auto size-7",children:(0,s.jsx)(n.A,{className:(0,p.cn)("size-3.5 transition-transform duration-200",!f&&"rotate-180")})}),e.actionStart,(0,s.jsx)(u.Uz,{asChild:!0,children:(0,s.jsxs)(c.$,{type:"button",variant:"ghost",className:(0,p.cn)("text-muted-foreground hover:text-foreground gap-1 px-2",N>0&&"text-primary hover:text-primary"),children:[a("Filter"),N>0&&(0,s.jsx)(d.E,{className:"ml-0.5 size-5 justify-center p-0 text-[10px]",children:N})]})}),(0,s.jsxs)(c.$,{type:"button",onClick:e.onSearch,disabled:e.searchLoading,children:[e.searchLoading&&(0,s.jsx)(l.A,{className:"animate-spin"}),a("Search")]}),(0,s.jsx)(o.io,{table:e.table})]})]})]}),(0,s.jsx)(u.zj,{className:"max-h-[85dvh] p-0",children:(0,s.jsxs)("div",{className:"mx-auto flex w-full max-w-md flex-1 flex-col overflow-hidden",children:[(0,s.jsxs)(u.BE,{className:"border-border/70 border-b px-4 py-3 text-left",children:[(0,s.jsx)(u.gk,{children:a("Filter")}),(0,s.jsx)(u.I6,{children:a("Adjust filters, then search to refresh the logs.")})]}),(0,s.jsx)("div",{className:"flex min-h-0 flex-1 flex-col gap-2 overflow-y-auto px-4 py-3",children:e.mobileFilters??(0,s.jsxs)(s.Fragment,{children:[e.primaryFilters,e.advancedFilters]})}),(0,s.jsxs)(u.tb,{className:"border-border/70 grid grid-cols-2 gap-2 border-t px-4 py-3",children:[(0,s.jsx)(c.$,{type:"button",variant:"outline",onClick:()=>{e.onReset(),g(!1)},disabled:!e.hasActiveFilters,children:a("Reset")}),(0,s.jsxs)(c.$,{type:"button",onClick:()=>{e.onSearch(),g(!1)},disabled:e.searchLoading,children:[e.searchLoading&&(0,s.jsx)(l.A,{className:"animate-spin"}),a("Search")]})]})]})})]}):(0,s.jsxs)("div",{className:(0,p.cn)("bg-card/50 rounded-lg border p-2.5 sm:p-3",e.className),children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-start gap-2",children:[(0,s.jsx)("div",{className:"grid min-w-0 flex-1 grid-cols-1 gap-2 sm:grid-cols-[repeat(auto-fit,minmax(10rem,1fr))]",children:e.primaryFilters}),y&&(0,s.jsx)("div",{className:"flex shrink-0 items-center justify-end",children:y})]}),t&&e.advancedFilters&&(0,s.jsx)("div",{className:"mt-2 grid grid-cols-1 gap-2 sm:grid-cols-[repeat(auto-fit,minmax(10rem,1fr))]",children:e.advancedFilters}),(0,s.jsxs)("div",{className:"mt-2 flex flex-wrap items-center gap-2",children:[e.stats,(0,s.jsxs)("div",{className:"ms-auto flex flex-wrap items-center justify-end gap-1.5 sm:gap-2",children:[e.actionStart,(0,s.jsx)(c.$,{type:"button",variant:"outline",onClick:e.onReset,disabled:!e.hasActiveFilters,children:a("Reset")}),(0,s.jsxs)(c.$,{type:"button",onClick:e.onSearch,disabled:e.searchLoading,children:[e.searchLoading&&(0,s.jsx)(l.A,{className:"animate-spin"}),a("Search")]}),(0,s.jsx)(o.io,{table:e.table})]})]})]})}t.d(a,{Oc:()=>h,by:()=>f,gX:()=>g})},73698(e,a,t){var s=t(72361),n=t(35285),l=t(6702),r=t(42817),i=t(74501),o=t(23922),d=t(56275);function c(e){let a,t,n=(a=e.modelName.toLowerCase(),(t=e=>e.some(e=>a.includes(e)))(["gpt-","chatgpt-","text-embedding-","omni-moderation","dall-e","whisper","tts-"])||/\bo[134](?:-|$)/.test(a)?{icon:"OpenAI.Color",label:"OpenAI"}:t(["claude-","anthropic"])?{icon:"Claude.Color",label:"Claude"}:t(["gemini-","learnlm-"])?{icon:"Gemini.Color",label:"Gemini"}:t(["grok-","xai-"])?{icon:"Grok.Color",label:"Grok"}:t(["deepseek-"])?{icon:"DeepSeek.Color",label:"DeepSeek"}:t(["qwen","qwq-"])?{icon:"Qwen.Color",label:"Qwen"}:t(["doubao-","volcengine"])?{icon:"Doubao.Color",label:"Doubao"}:t(["moonshot-","kimi-"])?{icon:"Moonshot.Color",label:"Moonshot"}:t(["minimax","abab"])?{icon:"Minimax.Color",label:"MiniMax"}:t(["glm-","chatglm","cogview","cogvideo"])?{icon:"Zhipu.Color",label:"Zhipu"}:t(["mimo-"])?{icon:"XiaomiMiMo",label:"MiMo"}:t(["ernie"])?{icon:"Wenxin.Color",label:"Baidu"}:t(["spark"])?{icon:"Spark.Color",label:"iFlyTek"}:t(["hunyuan"])?{icon:"Hunyuan.Color",label:"Tencent"}:t(["baichuan"])?{icon:"Baichuan.Color",label:"Baichuan"}:t(["internlm"])?{icon:"InternLM.Color",label:"InternLM"}:t(["step-"])?{icon:"Stepfun.Color",label:"StepFun"}:t(["yi-"])?{icon:"Yi.Color",label:"Yi"}:t(["mistral-","mixtral-"])?{icon:"Mistral.Color",label:"Mistral"}:t(["llama-","meta-"])?{icon:"Meta.Color",label:"Meta"}:t(["command-","cohere-"])?{icon:"Cohere.Color",label:"Cohere"}:null);return(0,s.jsx)(r.Wh,{copyText:e.modelName,size:"sm",showDot:!n,autoColor:n?void 0:e.modelName,className:(0,d.cn)("border-border/60 bg-muted/30 h-6 max-w-none gap-1.5 rounded-md border px-2 [font-family:var(--font-body)]",n&&"text-foreground",e.className),children:(0,s.jsxs)("span",{className:"flex max-w-none items-center gap-1.5",children:[n&&(0,s.jsx)("span",{className:"flex h-[18px] w-[18px] shrink-0 items-center justify-center",title:n.label,"aria-label":n.label,children:(0,o.Y)(n.icon,18)}),(0,s.jsx)("span",{className:"whitespace-nowrap",children:e.modelName})]})})}function u(e){let{t:a}=(0,l.Bd)();return e.actualModel?(0,s.jsxs)(i.AM,{children:[(0,s.jsxs)(i.Wv,{render:(0,s.jsx)("button",{type:"button",className:"inline-flex items-center gap-1"}),children:[(0,s.jsx)(c,{...e}),(0,s.jsx)(n.A,{className:"text-muted-foreground size-3 shrink-0"})]}),(0,s.jsx)(i.hl,{className:"w-72",children:(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,s.jsx)("span",{className:"text-muted-foreground text-xs",children:a("Request Model:")}),(0,s.jsx)("span",{className:"truncate font-mono text-xs font-medium",children:e.modelName})]}),(0,s.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,s.jsx)("span",{className:"text-muted-foreground text-xs",children:a("Actual Model:")}),(0,s.jsx)("span",{className:"truncate font-mono text-xs font-medium",children:e.actualModel})]})]})})]}):(0,s.jsx)(c,{...e})}t.d(a,{$:()=>u})},87191(e,a,t){var s=t(72361),n=t(22168),l=t(74401),r=t(56275),i=t(24497);function o(e){let a=(0,i.bY)(e.author),t=e.author.name.trim();return t?a?(0,s.jsxs)("span",{className:(0,r.cn)("inline-flex min-w-0 flex-col",e.className),children:[(0,s.jsxs)("a",{href:a,target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-w-0 items-center gap-1 hover:underline",children:[(0,s.jsx)("span",{className:"truncate",children:t}),(0,s.jsx)(l.n,{icon:n.A,className:"size-3 shrink-0",strokeWidth:2,"aria-hidden":"true"})]}),e.showUrl?(0,s.jsx)("span",{className:"text-muted-foreground truncate font-mono text-[11px]",children:a}):null]}):(0,s.jsx)("span",{className:e.className,children:t}):null}t.d(a,{P:()=>o})}
1,97108(e,a,t){var s=t(72361),n=t(52671),l=t(6702),r=t(42817),i=t(47303),o=t(33271),d=t(56275),c=t(64581);let u={...r.jk,success:"bg-success/90",warning:"bg-warning/80",danger:"bg-destructive/80",neutral:"bg-neutral/80"};function m(e){let{t:a}=(0,l.Bd)(),t=e.indicator??"bar",n=e.isStream,i=null!=e.frtMs&&e.frtMs>0?e.frtMs/1e3:null,m=null==i?"neutral":(0,c.gn)(i),x=(0,c.yG)(e.useTimeSec,e.completionTokens),p=null==i?a("N/A"):(0,o.KK)(i),h=(0,o.KK)(e.useTimeSec),g=(0,s.jsxs)("div",{className:"flex min-h-8 min-w-0 flex-col justify-center gap-0.5 text-xs leading-tight",children:[n&&(0,s.jsxs)("div",{className:"flex items-baseline gap-1.5",children:["dot"===t&&(0,s.jsx)("span",{"aria-hidden":!0,className:(0,d.cn)("size-1.5 shrink-0 rounded-full",r.jk[m])}),(0,s.jsx)("span",{className:"text-muted-foreground shrink-0",children:a("First token")}),(0,s.jsx)("span",{className:(0,d.cn)("tabular-nums",r.BQ[m]),children:p})]}),(0,s.jsxs)("div",{className:"flex items-baseline gap-1.5",children:["dot"===t&&(0,s.jsx)("span",{"aria-hidden":!0,className:(0,d.cn)("size-1.5 shrink-0 rounded-full",r.jk[x])}),(0,s.jsx)("span",{className:"text-muted-foreground shrink-0",children:a("Duration")}),(0,s.jsx)("span",{className:(0,d.cn)("tabular-nums",r.BQ[x]),children:h})]})]});return"dot"===t?(0,s.jsx)("div",{className:(0,d.cn)("flex items-stretch",e.className),children:g}):(0,s.jsxs)("div",{className:(0,d.cn)("flex items-stretch gap-2",e.className),children:[(0,s.jsx)("span",{"aria-hidden":!0,className:(0,d.cn)("flex w-1 shrink-0 flex-col overflow-hidden rounded-full",!n&&u[x]),children:n&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:(0,d.cn)("flex-1",u[m])}),(0,s.jsx)("span",{className:(0,d.cn)("flex-1",u[x])})]})}),g]})}function x(e){let{t:a}=(0,l.Bd)(),t=e.isStream&&e.streamStatus&&"ok"!==e.streamStatus.status,r=null!=e.tokensPerSecond?`${Math.round(e.tokensPerSecond)} t/s`:"â",o=a(e.isStream?"Stream":"Non-stream");return e.isTask&&(o=a("Async")),(0,s.jsxs)("div",{className:(0,d.cn)("flex shrink-0 flex-col items-start justify-center gap-0.5 text-xs leading-tight",e.className),children:[(0,s.jsxs)("span",{className:(0,d.cn)("inline-flex items-center gap-1 font-medium",e.isStream?"text-info":"text-muted-foreground"),children:[o,t&&(0,s.jsx)(i.Bc,{children:(0,s.jsxs)(i.m_,{children:[(0,s.jsx)(i.k$,{render:(0,s.jsx)(n.A,{className:"text-destructive size-3"})}),(0,s.jsx)(i.ZI,{children:(0,s.jsxs)("div",{className:"space-y-0.5 text-xs",children:[(0,s.jsxs)("p",{children:[a("Stream Status"),": ",a("Error")]}),(0,s.jsx)("p",{children:e.streamStatus?.end_reason||"unknown"}),(e.streamStatus?.error_count??0)>0&&(0,s.jsxs)("p",{children:[a("Soft Errors"),": ",e.streamStatus?.error_count]})]})})]})})]}),(0,s.jsx)("span",{className:"text-muted-foreground/60 px-0.5 tabular-nums",children:r})]})}t.d(a,{_:()=>m,w:()=>x})},87320(e,a,t){var s=t(72361),n=t(68413),l=t(89795),r=t(52523);function i(e,a){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common";return"all"!==a||e<l.z7.OPS||"common"!==t&&e<l.z7.ADMIN?"self":e===l.z7.SUPER_ADMIN?"root":"admin"}let o=(0,n.createContext)(void 0);function d(e){let{children:a}=e,[t,l]=(0,n.useState)(null),[r,i]=(0,n.useState)(!1),[d,c]=(0,n.useState)(null),[u,m]=(0,n.useState)(!1),[x,p]=(0,n.useState)(!0),[h,g]=(0,n.useState)("all");return(0,s.jsx)(o.Provider,{value:{selectedUserId:t,setSelectedUserId:l,userInfoDialogOpen:r,setUserInfoDialogOpen:i,affinityTarget:d,setAffinityTarget:c,affinityDialogOpen:u,setAffinityDialogOpen:m,sensitiveVisible:x,setSensitiveVisible:p,viewScope:h,setViewScope:g},children:a})}function c(){let e=(0,n.useContext)(o);if(!e)throw Error("useUsageLogsContext must be used within UsageLogsProvider");return e}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"common",a=(0,r.n)(e=>e.auth.user?.role??l.z7.GUEST),{viewScope:t,setViewScope:s}=c(),n="self"!==i(a,"all",e),o=i(a,t,e);return{canManageScope:n,viewScope:t,setViewScope:s,isAdminView:"self"!==o,isRootView:"root"===o,viewAccess:o}}t.d(a,{UY:()=>u,fY:()=>c,ml:()=>d})},23708(e,a,t){t.d(a,{N:()=>r,uH:()=>i,AQ:()=>l,V9:()=>o,XE:()=>d});var s=t(33609);function n(e){return{getLabel:function(a){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unknown";return e[a]?.label??t},getVariant:function(a){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"neutral";return e[a]?.variant??t}}}let l=n(s.Nb),r=n(s.JO),i=n(s.BO),o=n(s.ri),d=n(s.xV)},24497(e,a,t){var s=t(33609);let n=new Set(["image","video","audio","file"]),l=/^[A-Za-z0-9][A-Za-z0-9._~-]{0,127}$/,r=/\/v1\/tasks\/[^/]+\/artifacts\/[^/]+\/content$/,i=/^[A-Za-z0-9_-]{43}$/;
1class o extends Error{code;constructor(e,a){super(e),this.code=a,this.name="TaskArtifactApiError"}}function d(e){if("string"!=typeof e)throw new o("invalid_content_url");let a=e.trim();if(0===a.length||a!==e||a.includes("#")||!/^https?:\/\//i.test(a))throw new o("invalid_content_url");for(let e of a){let a=e.codePointAt(0)??0;if(a<=31||127===a||"\\"===e)throw new o("invalid_content_url")}try{let e=new URL(a),t=a.indexOf("//")+2,s=a.indexOf("/",t),n=a.slice(t,-1===s?a.length:s);if("https:"!==e.protocol&&"http:"!==e.protocol||0===e.hostname.length||n.includes("@")||e.username||e.password||e.hash||!r.test(e.pathname))throw new o("invalid_content_url");let l=e.searchParams.get("access");if(null==l||!i.test(l)||e.search!==`?access=${l}`)throw new o("invalid_content_url");return a}catch(e){if(e instanceof o)throw e;throw new o("invalid_content_url")}}function c(e){if("object"!=typeof e||null===e)throw new o("invalid_artifact");let a="string"==typeof e.key?e.key:"",t="string"==typeof e.type?e.type:"";if(a!==a.trim()||!l.test(a)||!n.has(t))throw new o("invalid_artifact");let s={key:a,type:t,content_url:d(e.content_url)};if("string"==typeof e.mime_type&&e.mime_type.trim()){let a=e.mime_type.trim();if(a.length>255||/[\r\n]/.test(a))throw new o("invalid_artifact");s.mime_type=a}return s}function u(e){if(!e.success)throw new o(e.message||"artifact_projection_failed",e.code);let a=e.data?.artifacts;if(null!=a&&!Array.isArray(a))throw new o("invalid_artifact_response");let t=a??[];if(t.length>64)throw new o("invalid_artifact_response");let s=t.map(c),n=new Set;for(let e of s){if(n.has(e.key))throw new o("duplicate_artifact_key");n.add(e.key)}let l={artifacts:s};return e.data?.legacy_content_url!=null&&(l.legacyContentUrl=d(e.data.legacy_content_url)),l}function m(e,a){return a&&e.status===s.Rr.SUCCESS}function x(e){let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.status!==s.Rr.SUCCESS?"none":a||e.admin_info?.task_plugin?"plugin":"suno"===e.platform?"legacy-suno":e.legacy_video_available?"legacy-video":"plugin"}function p(e){if(e?.url)try{let a=new URL(e.url);if("https:"!==a.protocol&&"http:"!==a.protocol)return;return a.toString()}catch{return}}t.d(a,{$N:()=>x,HS:()=>u,O$:()=>m,bY:()=>p})},46501(e,a,t){var s=t(34236),n=t(33609);function l(e){return n.yJ.includes(e)}function r(e){return n.EX.includes(e)}function i(e){return n.D_.find(a=>a.value===e)||n.D_["0"]}function o(e){return(e??0)>0}function d(){let e=new Date,a=new Date(e);return a.setHours(0,0,0,0),{start:a,end:new Date(e.getTime()+36e5)}}function c(e,a){let t=e.startTime??e.endTime?null:d(),s=(e,t)=>{let s,n=e||t?.getTime();return n?(s=n,a?s:Math.floor(s/1e3)):void 0};return{start_timestamp:s(e.startTime,t?.start),end_timestamp:s(e.endTime,t?.end)}}function u(e){let{page:a,pageSize:t,searchParams:s,columnFilters:n=[],isAdmin:l}=e,r=e=>{let a=e=>{let a=Number(e);return Number.isFinite(a)?a:void 0};return Array.isArray(e)&&1===e.length?a(e[0]):"string"==typeof e&&""!==e?a(e):void 0},i={p:a,page_size:t,...s.type?{type:r(s.type)}:{},...s.model?{model_name:String(s.model)}:{},...s.token?{token_name:String(s.token)}:{},...s.group?{group:String(s.group)}:{},...l&&s.channel?{channel:Number(s.channel)||0}:{},...l&&s.username?{username:String(s.username)}:{},...s.requestId?{request_id:String(s.requestId)}:{},...s.upstreamRequestId?{upstream_request_id:String(s.upstreamRequestId)}:{},...c(s,!1)};return n.length>0&&n.forEach(e=>{let{id:a,value:t}=e;if(null!=t&&""!==t)switch(a){case"type":i.type=r(t);break;case"model_name":i.model_name=String(t);break;case"token_name":i.token_name=String(t);break;case"group":i.group=String(t);break;case"channel":l&&(i.channel=Number(t)||0);break;case"username":l&&(i.username=String(t))}}),i}async function m(e){let{logCategory:a,isAdmin:t,page:n,pageSize:l,searchParams:r,columnFilters:i}=e;if("common"===a){let e=u({page:n,pageSize:l,searchParams:r,columnFilters:i,isAdmin:t});return t?await (0,s.jp)(e):await (0,s.ni)(e)}let o={...function(e){let{page:a,pageSize:t,searchParams:s,useMilliseconds:n=!1}=e;return{p:a,page_size:t,...s.channel?{channel_id:String(s.channel)}:{},...c(s,n)}}({page:n,pageSize:l,searchParams:r,useMilliseconds:"drawing"===a}),..."drawing"===a?{mj_id:r.filter}:{},..."task"===a?{task_id:r.filter}:{}};return"drawing"===a?t?await (0,s.Jx)(o):await (0,s.P9)(o):t?await (0,s.SW)(o):await (0,s.k2)(o)}t.d(a,{BW:()=>l,E2:()=>d,FT:()=>r,J$:()=>o,L4:()=>u,ps:()=>m,tg:()=>i})},8803(e,a,t){var s=t(68413);let n="page-size";function l(e){let{search:a,navigate:t,pagination:l,globalFilter:r,columnFilters:i=[]}=e,o=l?.pageKey??"page",d=l?.pageSizeKey??"pageSize",c=l?.defaultPage??1,u=l?.defaultPageSize??20,m=r?.key??"filter",x=r?.enabled??!0,p=r?.trim??!0,h=(0,s.useMemo)(()=>{let e=[];for(let t of i){let s=a[t.searchKey],n=t.deserialize??(e=>e);if("string"===t.type){let a=n(s)??"";"string"==typeof a&&""!==a.trim()&&e.push({id:t.columnId,value:a})}else{let a=n(s)??[];Array.isArray(a)&&a.length>0&&e.push({id:t.columnId,value:a})}}return e}
1,[i,a]),[g,f]=(0,s.useState)(h);(0,s.useEffect)(()=>{f(h)},[a]);let b=(0,s.useMemo)(()=>{let e=a[o],t=a[d];return{pageIndex:Math.max(0,("number"==typeof e?e:c)-1),pageSize:"number"==typeof t?t:function(){try{let e=parseInt(localStorage.getItem(n)??"",10);return e>0?e:void 0}catch{return}}()??u}},[a,o,d,c,u]),[j,v]=(0,s.useState)(()=>{if(!x)return;let e=a[m];return"string"==typeof e?e:""}),_=x?e=>{let a="function"==typeof e?e(j??""):e,s=p?a.trim():a;v(s),t({search:e=>({...e,[o]:void 0,[m]:s||void 0})})}:void 0;return{globalFilter:x?j??"":void 0,onGlobalFilterChange:_,columnFilters:g,onColumnFiltersChange:e=>{let a="function"==typeof e?e(g):e;f(a);let s={};for(let e of i){let t=a.find(a=>a.id===e.columnId),n=e.serialize??(e=>e);if("string"===e.type){let a="string"==typeof t?.value?t.value:"";s[e.searchKey]=""!==a.trim()?n(a):void 0}else{let a=Array.isArray(t?.value)?t.value:[];s[e.searchKey]=a.length>0?n(a):void 0}}t({search:e=>({...e,[o]:void 0,...s})})},pagination:b,onPaginationChange:e=>{let a="function"==typeof e?e(b):e,s=a.pageIndex+1,l=a.pageSize;l!==b.pageSize&&function(e){try{localStorage.setItem(n,String(e))}catch{}}(l),t({search:e=>({...e,[o]:s<=c?void 0:s,[d]:l})})},ensurePageInRange:function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{resetTo:"first"},n=a[o],l="number"==typeof n?n:c;e>0&&l>e&&t({replace:!0,search:a=>({...a,[o]:"last"===s.resetTo?e:void 0})})}}}t.d(a,{c:()=>l})}}]);
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.