PageSourceSearch

https://www.freudtools.com/js/common/1085.bundle.97f7b06245b10672.v3.51.0.js

js freudtools.com collected 2026-09-25 18:16:50 UTC 43,782 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1085],{94188:(a,t,e)=>{e.d(t,{Z:()=>n});var s=e(1519),i=e.n(s)()((function(a){return a[1]}));i.push([a.id,"@keyframes spinIt-0796986b{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.x-loading[data-v-0796986b]{animation:spinIt-0796986b 6s linear infinite;max-width:100%;opacity:.2;width:200px}.spinner[data-v-0796986b]{overflow:hidden}.spinner.line[data-v-0796986b]{width:70px}.spinner.line[data-v-0796986b],.spinner.wave[data-v-0796986b]{margin:0 auto;text-align:center}.spinner.wave[data-v-0796986b]{font-size:10px;height:40px;width:50px}.spinner>div[data-v-0796986b]{background-color:#ddd}.line>div[data-v-0796986b]{animation:sk-bouncedelay-0796986b 1.4s ease-in-out infinite both;border-radius:100%;height:18px;width:18px}.line>div[data-v-0796986b],.wave>div[data-v-0796986b]{display:inline-block}.wave>div[data-v-0796986b]{animation:sk-stretchdelay-0796986b 1.2s ease-in-out infinite;height:100%;width:6px}.spinner .bounce1[data-v-0796986b]{animation-delay:-.32s}.spinner .bounce2[data-v-0796986b]{animation-delay:-.16s}@keyframes sk-bouncedelay-0796986b{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.spinner .rect2[data-v-0796986b]{animation-delay:-1.1s}.spinner .rect3[data-v-0796986b]{animation-delay:-1s}.spinner .rect4[data-v-0796986b]{animation-delay:-.9s}.spinner .rect5[data-v-0796986b]{animation-delay:-.8s}@keyframes sk-stretchdelay-0796986b{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}",""]);const n=i},18815:(a,t,e)=>{e.d(t,{Z:()=>n});var s=e(1519),i=e.n(s)()((function(a){return a[1]}));i.push([a.id,".agent-transcript[data-v-0b3196ee]{display:flex;flex-direction:column;gap:14px}.message[data-v-0b3196ee]{display:flex;width:100%}.message.user[data-v-0b3196ee]{justify-content:flex-end}.message.assistant[data-v-0b3196ee]{justify-content:flex-start}.message-content[data-v-0b3196ee]{word-wrap:break-word;border-radius:var(--acts-r-lg,14px);box-sizing:border-box;line-height:1.5;max-width:82%;padding:12px 16px;position:relative}.message.user .message-content[data-v-0b3196ee]{background:linear-gradient(135deg,#d51e25,#a3141a);border-bottom-right-radius:var(--acts-r-sm,6px);box-shadow:0 2px 6px rgba(213,30,37,.18);color:#fff}.message.assistant .message-content[data-v-0b3196ee]{background:var(--acts-surface-2,#fafbfc);border:1px solid var(--acts-line,#e3e8ec);border-bottom-left-radius:var(--acts-r-sm,6px);color:var(--acts-ink,#1a2329)}.message-text[data-v-0b3196ee]{word-wrap:break-word}.raw-text[data-v-0b3196ee]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.message-segments[data-v-0b3196ee]{display:flex;flex-direction:column;gap:8px}.frozen-card[data-v-0b3196ee]{opacity:.85;pointer-events:none}.message-meta[data-v-0b3196ee]{color:var(--acts-ink-3,#93a1ab);font-size:11px;font-variant-numeric:tabular-nums;margin-top:10px}.tool-calls[data-v-0b3196ee]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.tool-list-summary[data-v-0b3196ee]{align-items:center;background:var(--acts-surface,#fff);border:1px solid var(--acts-line,#e3e8ec);border-radius:var(--acts-r-pill,999px);color:var(--acts-ink-2,#5b6b76);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;max-width:100%;padding:4px 12px;transition:all .16s var(--acts-ease,cubic-bezier(.4,0,.2,1));width:-moz-fit-content;width:fit-content}.tool-list-summary[data-v-0b3196ee]:hover{border-color:var(--acts-line-2,#d2dae0);color:var(--acts-ink,#1a2329)}.tool-list-summary.is-open[data-v-0b3196ee]{background:var(--acts-surface-2,#fafbfc);color:var(--acts-ink,#1a2329)}.tool-list-summary-toggle[data-v-0b3196ee]{color:var(--acts-ink-3,#93a1ab);font-size:10px}.tool-list[data-v-0b3196ee]{display:flex;flex-direction:column;gap:10px}.tool-call[data-v-0b3196ee]{align-items:center;background:var(--acts-surface,#fff);border:1px solid var(--acts-line,#e3e8ec);border-radius:var(--acts-r-pill,999px);color:var(--acts-ink-2,#5b6b76);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:6px;max-width:100%;padding:4px 12px;width:-moz-fit-content;width:fit-content}.tool-call .tool-name[data-v-0b3196ee]{color:var(--acts-ink,#1a2329);font-weight:600}.tool-call.is-error[data-v-0b3196ee]{background:rgba(224,36,36,.07);border-color:rgba(224,36,36,.22)}.tool-call.is-error .tool-name[data-v-0b3196ee]{color:var(--acts-danger,#e02424)}.tool-cache-badge[data-v-0b3196ee]{color:var(--acts-ink-3,#93a1ab);font-size:10px;font-weight:600}.tool-details[data-v-0b3196ee]{display:flex;flex-direction:column;gap:4px;padding-left:12px}.tool-detail-row[data-v-0b3196ee]{display:flex;font-size:11px;gap:8px}.tool-detail-key[data-v-0b3196ee]{color:var(--acts-ink-2,#5b6b76);font-weight:600;min-width:90px}.tool-detail-value[data-v-0b3196ee]{color:var(--acts-ink,#1a2329);word-break:break-word}.tool-result-label[data-v-0b3196ee]{align-items:center;color:var(--acts-ink-3,#93a1ab);display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.tool-result-raw-flag[data-v-0b3196ee]{font-style:italic;font-weight:600;letter-spacing:0;text-transform:none}.tool-result-text[data-v-0b3196ee]{background:var(--acts-surface,#fff);border:1px solid var(--acts-line,#e3e8ec);border-radius:var(--acts-r-sm,6px);color:var(--acts-ink,#1a2329);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;margin:0;max-height:320px;overflow-y:auto;padding:9px 11px;white-space:pre-wrap;word-break:break-word}.transcript-empty[data-v-0b3196ee]{color:var(--acts-ink-3,#93a1ab);font-size:13px;font-style:italic}.agent-transcript[data-v-0b3196ee] .markdown-segment>:first-child{margin-top:0}.agent-transcript[data-v-0b3196ee] .markdown-segment>:last-child{margin-bottom:0}.agent-transcript[data-v-0b3196ee] .markdown-segment p{margin:0 0 8px}.agent-transcript[data-v-0b3196ee] .markdown-segment ol,.agent-transcript[data-v-0b3196ee] .markdown-segment ul{margin:0 0 8px;padding-left:20px}.agent-transcript[data-v-0b3196ee] .markdown-segment h1,.agent-transcript[data-v-0b3196ee] .markdown-segment h2,.agent-transcript[data-v-0b3196ee] .markdown-segment h3{color:var(--acts-navy,#0f222b);font-size:14px;font-weight:700;margin:12px 0 6px}.agent-transcript[data-v-0b3196ee] .markdown-segment code{background:rgba(15,34,43,.06);border-radius:4px;font-size:11px;padding:1px 5px}.agent-transcript[data-v-0b3196ee] .markdown-segment pre{background:var(--acts-surface,#fff);border:1px solid var(--acts-line,#e3e8ec);border-radius:var(--acts-r-sm,6px);overflow-x:auto;padding:9px 11px}.agent-transcript[data-v-0b3196ee] .markdown-segment a{color:var(--acts-red,#e00)}@media (max-width:700px){.message-content[data-v-0b3196ee]{max-width:100%}}",""]);const n=i},34319:(a,t,e)=>{e.d(t,{Z:()=>n});var s=e(1519),i=e.n(s)()((function(a){return a[1]}));i.push([a.id,".acts[data-v-5ea5577a]{--acts-red:#e00;--acts-red-600:#db0000;--acts-red-tint:#fdecec;--acts-navy:#0f222b;--acts-navy-700:#1b3340;--acts-bg:#f4f6f8;--acts-surface:#fff;--acts-surface-2:#fafbfc;--acts-ink:#1a2329;--acts-ink-2:#5b6b76;
1--acts-ink-3:#93a1ab;--acts-line:#e3e8ec;--acts-line-2:#d2dae0;--acts-success:#0e9f6e;--acts-warning:#c2810b;--acts-danger:#e02424;--acts-danger-600:#c81e1e;--acts-info:#2563eb;--acts-r-sm:6px;--acts-r:10px;--acts-r-lg:14px;--acts-r-pill:999px;--acts-shadow-1:0 1px 2px rgba(16,34,43,.06),0 1px 3px rgba(16,34,43,.1);--acts-shadow-2:0 4px 12px rgba(16,34,43,.1),0 2px 4px rgba(16,34,43,.06);--acts-shadow-3:0 12px 32px rgba(16,34,43,.16);--acts-gap:16px;--acts-ease:cubic-bezier(.4,0,.2,1);--acts-sidebar-w:288px;--ss-red:var(--acts-red);--ss-red-600:var(--acts-red-600);--ss-red-tint:var(--acts-red-tint);--ss-ink:var(--acts-ink);--ss-ink-2:var(--acts-ink-2);--ss-ink-3:var(--acts-ink-3);--ss-line:var(--acts-line);--ss-line-2:var(--acts-line-2);--ss-surface:var(--acts-surface);--ss-surface-2:var(--acts-surface-2);--ss-bg:var(--acts-bg);--ss-r-sm:var(--acts-r-sm);--ss-ease:var(--acts-ease);--ss-shadow-3:var(--acts-shadow-3);--sp-success:var(--acts-success);--sp-warning:var(--acts-warning);--sp-danger:var(--acts-danger);--sp-info:var(--acts-info);--sp-radius:var(--acts-r-pill);--tsw-surface:var(--acts-surface);
1--tsw-surface-2:var(--acts-surface-2);--tsw-line:var(--acts-line);--tsw-line-2:var(--acts-line-2);--tsw-ink-2:var(--acts-ink-2);--tsw-ink-3:var(--acts-ink-3);--tsw-on:var(--acts-navy-700);--tsw-ease:var(--acts-ease);--tsw-shadow-1:var(--acts-shadow-1);-webkit-font-smoothing:antialiased;background:var(--acts-bg);color:var(--acts-ink);font-family:Open Sans,sans-serif}.aicv[data-v-5ea5577a]{font-size:14px;line-height:1.5;min-height:100%;padding:16px}.aicv__head[data-v-5ea5577a]{display:flex;flex-direction:column;gap:var(--acts-gap);margin-bottom:var(--acts-gap)}.aicv__title[data-v-5ea5577a]{color:var(--acts-navy);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.aicv__lede[data-v-5ea5577a]{color:var(--acts-ink-2);font-size:13px;margin:4px 0 0}.aicv__stats[data-v-5ea5577a]{display:flex;flex-wrap:wrap;gap:8px}.aicv__stat[data-v-5ea5577a]{background:var(--acts-surface);border:1px solid var(--acts-line);border-radius:var(--acts-r);box-shadow:var(--acts-shadow-1);display:flex;flex:1 1 120px;flex-direction:column;gap:2px;padding:10px 14px}.aicv__stat--alert .aicv__stat-value[data-v-5ea5577a]{color:var(--acts-danger)}.aicv__stat-value[data-v-5ea5577a]{color:var(--acts-navy);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.aicv__stat-label[data-v-5ea5577a]{color:var(--acts-ink-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.aicv__segmented[data-v-5ea5577a]{background:var(--acts-surface-2);border:1px solid var(--acts-line);border-radius:var(--acts-r-pill);display:inline-flex;gap:2px;margin-bottom:var(--acts-gap);padding:3px}.aicv__segmented--sm[data-v-5ea5577a]{margin-bottom:0}.aicv__segment[data-v-5ea5577a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--acts-r-pill);color:var(--acts-ink-2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:7px 18px;transition:all .16s var(--acts-ease)}.aicv__segment[data-v-5ea5577a]:hover:not(.is-active){color:var(--acts-ink)}.aicv__segment[data-v-5ea5577a]:focus-visible{outline:2px solid var(--acts-red);outline-offset:-2px}.aicv__segment.is-active[data-v-5ea5577a]{background:var(--acts-surface);box-shadow:var(--acts-shadow-1);color:var(--acts-ink)}.aicv__segmented--sm .aicv__segment[data-v-5ea5577a]{font-size:12px;padding:5px 14px}.aicv__filters[data-v-5ea5577a]{background:var(--acts-surface);border:1px solid var(--acts-line);border-radius:var(--acts-r);box-shadow:var(--acts-shadow-1);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--acts-gap);padding:12px}.aicv__search[data-v-5ea5577a]{align-items:center;display:flex;flex:1 1 260px;
1min-width:200px;position:relative}.aicv__search-icon[data-v-5ea5577a]{color:var(--acts-ink-3);font-size:12px;left:11px;pointer-events:none;position:absolute}.aicv__search-input[data-v-5ea5577a]{background:var(--acts-surface);border:1px solid var(--acts-line-2);border-radius:var(--acts-r-sm);color:var(--acts-ink);font-family:inherit;font-size:13px;padding:8px 10px 8px 30px;transition:all .16s var(--acts-ease);width:100%}.aicv__search-input[data-v-5ea5577a]::-moz-placeholder{color:var(--acts-ink-3)}.aicv__search-input[data-v-5ea5577a]::placeholder{color:var(--acts-ink-3)}.aicv__search-input[data-v-5ea5577a]:focus{border-color:var(--acts-red);box-shadow:0 0 0 3px rgba(238,0,0,.12);outline:none}.aicv__select[data-v-5ea5577a]{background:var(--acts-surface);border:1px solid var(--acts-line-2);border-radius:var(--acts-r-sm);color:var(--acts-ink);flex:0 1 auto;font-family:inherit;font-size:13px;max-width:100%;padding:8px 10px;transition:all .16s var(--acts-ease)}.aicv__select[data-v-5ea5577a]::-moz-placeholder{color:var(--acts-ink-3)}.aicv__select[data-v-5ea5577a]::placeholder{color:var(--acts-ink-3)}.aicv__select[data-v-5ea5577a]:focus{border-color:var(--acts-red);box-shadow:0 0 0 3px rgba(238,0,0,.12);outline:none}.aicv__check[data-v-5ea5577a]{align-items:center;color:var(--acts-ink-2);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aicv__error[data-v-5ea5577a]{align-items:center;background:rgba(224,36,36,.07);border:1px solid rgba(224,36,36,.22);border-radius:var(--acts-r-sm);color:var(--acts-danger);display:flex;font-size:13px;gap:8px;margin-bottom:var(--acts-gap);padding:10px 14px}.aicv__panes[data-v-5ea5577a]{align-items:start;display:grid;gap:var(--acts-gap);grid-template-columns:1fr}.aicv__list[data-v-5ea5577a]{-ms-overflow-style:none;display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto;scrollbar-width:none}.aicv__list[data-v-5ea5577a]::-webkit-scrollbar{height:0;width:0}.aicv__row[data-v-5ea5577a]{align-items:flex-start;background:var(--acts-surface);border:1px solid var(--acts-line);border-radius:var(--acts-r);box-shadow:var(--acts-shadow-1);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;transition:all .16s var(--acts-ease);width:100%}.aicv__row[data-v-5ea5577a]:hover{border-color:var(--acts-line-2);box-shadow:var(--acts-shadow-2)}.aicv__row[data-v-5ea5577a]:focus-visible{outline:2px solid var(--acts-red);outline-offset:2px}.aicv__row.is-active[data-v-5ea5577a]{background:var(--acts-red-tint);border-color:var(--acts-red);box-shadow:var(--acts-shadow-1)}.aicv__row-title[data-v-5ea5577a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--acts-ink);display:-webkit-box;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.aicv__row-meta[data-v-5ea5577a]{align-items:center;color:var(--acts-ink-3);display:flex;flex-wrap:wrap;font-size:11.5px;font-variant-numeric:tabular-nums;gap:6px}.aicv__row-who[data-v-5ea5577a]{color:var(--acts-ink-2);font-weight:600}.aicv__dot[data-v-5ea5577a]{background:var(--acts-ink-3);border-radius:50%;height:3px;opacity:.6;width:3px}.aicv__row-feedback[data-v-5ea5577a]{display:flex;gap:6px}.aicv__pill[data-v-5ea5577a]{align-items:center;border-radius:var(--acts-r-pill);display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 10px;white-space:nowrap}.aicv__pill--up[data-v-5ea5577a]{background:rgba(14,159,110,.12);color:var(--acts-success)}.aicv__pill--down[data-v-5ea5577a]{background:rgba(224,36,36,.12);color:var(--acts-danger)}.aicv__tag[data-v-5ea5577a]{align-items:center;background:var(--acts-surface-2);border-radius:var(--acts-r-pill);color:var(--acts-ink-2);display:inline-flex;font-size:11px;font-weight:600;padding:2px 9px}.aicv__detail[data-v-5ea5577a],.aicv__tag[data-v-5ea5577a]{border:1px solid var(--acts-line)}.aicv__detail[data-v-5ea5577a]{background:var(--acts-surface);border-radius:var(--acts-r);box-shadow:var(--acts-shadow-1);max-height:78vh;min-width:0;overflow-y:auto;padding:16px}.aicv__detail-head[data-v-5ea5577a]{align-items:flex-start;border-bottom:1px solid var(--acts-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.aicv__detail-headline[data-v-5ea5577a]{min-width:0}.aicv__detail-title[data-v-5ea5577a]{color:var(--acts-navy);font-size:16px;font-weight:700;line-height:1.35;margin:0}.aicv__detail-meta[data-v-5ea5577a]{align-items:center;color:var(--acts-ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:6px 0 0}.aicv__detail-feedback[data-v-5ea5577a]{background:var(--acts-surface-2);border:1px solid var(--acts-line);border-radius:var(--acts-r-sm);margin-bottom:16px;padding:12px 14px}.aicv__eyebrow[data-v-5ea5577a]{color:var(--acts-ink-3);display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.aicv__feedback-note[data-v-5ea5577a]{align-items:flex-start;display:flex;font-size:13px;gap:8px}.aicv__feedback-note+.aicv__feedback-note[data-v-5ea5577a]{margin-top:8px}.aicv__feedback-note-body[data-v-5ea5577a]{display:flex;flex-direction:column;gap:2px}.aicv__feedback-note-meta[data-v-5ea5577a]{color:var(--acts-ink-3);font-size:11px}.aicv__feedback[data-v-5ea5577a]{display:flex;flex-direction:column;gap:10px}.aicv__card[data-v-5ea5577a]{background:var(--acts-surface);border:1px solid var(--acts-line);border-radius:var(--acts-r);box-shadow:var(--acts-shadow-1);padding:14px 16px;transition:all .16s var(--acts-ease)}.aicv__card[data-v-5ea5577a]:hover{box-shadow:var(--acts-shadow-2)}.aicv__card-head[data-v-5ea5577a]{align-items:center;color:var(--acts-ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.aicv__link[data-v-5ea5577a]{background:none;border:0;color:var(--acts-red);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-left:auto;padding:0;transition:color .16s var(--acts-ease)}.aicv__link[data-v-5ea5577a]:hover{color:var(--acts-red-600);text-decoration:underline}.aicv__link[data-v-5ea5577a]:focus-visible{outline:2px solid var(--acts-red);outline-offset:2px}.aicv__quote[data-v-5ea5577a]{border-left:3px solid var(--acts-line-2);color:var(--acts-ink);font-size:14px;margin:10px 0 0;padding-left:12px}.aicv__snapshot[data-v-5ea5577a]{border-top:1px solid var(--acts-line);display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.aicv__snapshot-block p[data-v-5ea5577a]{color:var(--acts-ink);font-size:13px;margin:0;max-height:170px;overflow-y:auto;white-space:pre-wrap}.aicv__tools[data-v-5ea5577a]{display:flex;flex-wrap:wrap;gap:6px}.aicv__snapshot-none[data-v-5ea5577a]{font-size:12px;font-style:italic;margin:10px 0 0}.aicv__empty[data-v-5ea5577a]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:40px 20px;text-align:center}.aicv__empty-icon[data-v-5ea5577a]{color:var(--acts-ink-3);font-size:26px;opacity:.55}.aicv__empty-title[data-v-5ea5577a]{color:var(--acts-ink);font-size:15px;font-weight:600;margin:0}.aicv__empty-sub[data-v-5ea5577a]{color:var(--acts-ink-2);font-size:13px;line-height:1.5;margin:4px 0 0;max-width:340px}.aicv__empty-line[data-v-5ea5577a]{font-size:13px;margin:0}.aicv__empty-line[data-v-5ea5577a],.aicv__muted[data-v-5ea5577a]{color:var(--acts-ink-3)}.aicv__pager[data-v-5ea5577a]{align-items:center;display:flex;gap:10px;justify-content:center;padding:12px 0 4px}.aicv__pager-label[data-v-5ea5577a]{color:var(--acts-ink-2);font-size:12px;font-variant-numeric:tabular-nums}.acts-btn[data-v-5ea5577a]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--acts-surface);border:1px solid var(--acts-line-2);border-radius:var(--acts-r-sm);color:var(--acts-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:center;line-height:1;padding:7px 14px;transition:all .16s var(--acts-ease)}.acts-btn[data-v-5ea5577a]:hover:not(:disabled){border-color:var(--acts-ink-3)}.acts-btn[data-v-5ea5577a]:focus-visible{box-shadow:0 0 0 3px rgba(238,0,0,.25);outline:none}.acts-btn[data-v-5ea5577a]:disabled{cursor:not-allowed;opacity:.5}@media (min-width:768px){.aicv[data-v-5ea5577a]{padding:24px}.aicv__head[data-v-5ea5577a]{align-items:flex-end;flex-direction:row;justify-content:space-between}.aicv__stat[data-v-5ea5577a],.aicv__stats[data-v-5ea5577a]{flex:0 0 auto}.aicv__stat[data-v-5ea5577a]{min-width:116px}}@media (min-width:1024px){.aicv__panes[data-v-5ea5577a]{grid-template-columns:minmax(300px,380px) 1fr}.aicv__list[data-v-5ea5577a]{max-height:78vh}}",""]);const n=i},59098:(a,t,e)=>{e.d(t,{Z:()=>c});const s={props:["type","height","width"],computed:{spinnerType:function(){return this.type&&["line","wave"].indexOf(this.type)>-1?this.type:"default"},heightWidthStyle:function(){var a={};return this.height&&(a.height=this.height+"px"),this.width&&(a.width=this.width+"px"),a},waveStyle:function(){var a={};return this.height&&(a.height=this.height+"px"),this.width&&(a.width=Math.round(this.width/10)+"px"),a},lineStyle:function(){var a={};return this.height&&(a.height=Math.round(this.width/5)+"px"),this.width&&(a.width=Math.round(this.width/5)+"px"),a}}};var i=e(72446),n=e.n(i),r=e(94188),o={insert:"head",singleton:!1};n()(r.Z,o);r.Z.locals;const c=(0,e(51900).Z)(s,(function(){var a=this,t=a._self._c;return"default"===a.spinnerType?t("img",{staticClass:"x-loading",attrs:{src:"/res/img/freud/icons/blade.png"}}):"line"===a.spinnerType?t("div",{staticClass:"spinner line",style:a.heightWidthStyle},[t("div",{staticClass:"bounce1",style:a.lineStyle}),a._v(" "),t("div",{staticClass:"bounce2",style:a.lineStyle}),a._v(" "),t("div",{staticClass:"bounce3",style:a.lineStyle})]):"wave"===a.spinnerType?t("div",{staticClass:"spinner wave",style:a.heightWidthStyle},[t("div",{staticClass:"rect1",style:a.waveStyle}),a._v(" "),t("div",{staticClass:"rect2",style:a.waveStyle}),a._v(" "),t("div",{staticClass:"rect3",style:a.waveStyle}),a._v(" "),t("div",{staticClass:"rect4",style:a.waveStyle}),a._v(" "),t("div",{staticClass:"rect5",style:a.waveStyle})]):a._e()}),[],!1,null,"0796986b",null).exports},7172:(a,t,e)=>{e.r(t),e.d(t,{default:()=>O});var s=e(9669),i=e.n(s),n=e(59098),r=e(57078),o=e(73747),c=e(77911),l=e(81280),d=e(27813),v=e(26513),p=e(10330),_=e(76991),u=e(91427);
1function g(a){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},g(a)}const f={name:"AgentTranscript",components:{AgentActivityDraft:o.Z,AgentActivityList:c.Z,AgentChart:l.Z,AgentCustomerList:d.Z,AgentDataTable:v.Z,AgentInputRequest:p.Z,AgentProductGrid:_.Z,AgentSpreadsheetCard:u.Z},props:{messages:{type:Array,required:!0},mode:{type:String,default:"rendered",validator:function(a){return["rendered","raw"].includes(a)}}},data:function(){return{expanded:{}}},methods:{segmentsFor:function(a){return r.pP(a)},badgeFor:function(a){return r.ti(a)},resultTextFor:function(a){return"raw"===this.mode?a.rawResult:a.result},isExpanded:function(a){return!!this.expanded[a]},toggleToolList:function(a){this.$set(this.expanded,a,!this.expanded[a])},toolSummaryLabel:function(a){var t=(a.toolCalls||[]).length;return 1===t?"1 tool used":"".concat(t," tools used")},formatToolValue:function(a){return null==a?"—":"object"===g(a)?JSON.stringify(a):String(a)},metaLineFor:function(a){if("assistant"!==a.role)return"";var t=[],e=a.meta&&a.meta.model;e&&t.push(e);var s=a.usage||{},i=Number(s.prompt_tokens||0),n=Number(s.completion_tokens||0);return(i||n)&&t.push("".concat((i+n).toLocaleString()," tokens (").concat(i.toLocaleString()," in / ").concat(n.toLocaleString()," out)")),t.join(" · ")}},watch:{mode:{immediate:!0,handler:function(a){var t=this;"raw"===a&&this.messages.forEach((function(a,e){(a.toolCalls||[]).length&&t.$set(t.expanded,e,!0)}))}},messages:function(){this.expanded={}}}};var b=e(72446),m=e.n(b),h=e(18815),x={insert:"head",singleton:!1};m()(h.Z,x);h.Z.locals;var w=e(51900);const y=(0,w.Z)(f,(function(){var a=this,t=a._self._c;return t("div",{staticClass:"agent-transcript",class:"is-".concat(a.mode)},[a._l(a.messages,(function(e,s){return t("div",{key:"msg-".concat(s),class:["message",e.role]},[t("div",{staticClass:"message-content"},["assistant"===e.role&&"rendered"===a.mode?t("div",{staticClass:"message-text markdown-content"},[t("div",{staticClass:"message-segments"},[a._l(e.toolCalls||[],(function(e,s){return[e.chartConfig?t("agent-chart",{key:"auto-chart-".concat(s),attrs:{config:e.chartConfig}}):a._e(),a._v(" "),e.rows&&e.rows.length?t("agent-product-grid",{key:"auto-grid-".concat(s),attrs:{items:e.rows}}):a._e(),a._v(" "),e.customerRows&&e.customerRows.length?t("agent-customer-list",{key:"auto-customers-".concat(s),attrs:{items:e.customerRows}}):a._e(),a._v(" "),e.activityRows&&e.activityRows.length?t("agent-activity-list",{key:"auto-activities-".concat(s),attrs:{items:e.activityRows}}):a._e()]})),a._v(" "),a._l(a.segmentsFor(e),(function(e,s){return["markdown"===e.type?t("div",{key:"md-".concat(s),staticClass:"markdown-segment",domProps:{innerHTML:a._s(e.html)}}):"chart"===e.type?t("agent-chart",{key:"chart-".concat(s),attrs:{config:e.config}}):"products"===e.type?t("agent-product-grid",{key:"products-".concat(s),attrs:{items:e.items}}):"datatable"===e.type?t("agent-data-table",{key:"datatable-".concat(s),attrs:{config:e.config}}):"spreadsheet"===e.type?t("agent-spreadsheet-card",{key:"spreadsheet-".concat(s),attrs:{config:e.config}}):a._e()]})),a._v(" "),a._l(e.toolCalls||[],(function(e,s){return[e.inputRequest?t("div",{key:"auto-input-".concat(s),staticClass:"frozen-card",attrs:{title:"Read-only replay — this prompt cannot be answered again"}},[t("agent-input-request",{attrs:{request:e.inputRequest,disabled:!0}})],1):a._e(),a._v(" "),e.activityDraft?t("div",{key:"auto-draft-".concat(s),staticClass:"frozen-card",attrs:{title:"Read-only replay — this proposal cannot be saved again"}},[t("agent-activity-draft",{attrs:{draft:e.activityDraft,disabled:!0}})],1):a._e()]}))],2)]):"assistant"===e.role?t("pre",{staticClass:"message-text raw-text"},[a._v(a._s(e.content||"(no message text)"))]):t("div",{staticClass:"message-text"},[a._v(a._s(e.content))]),a._v(" "),e.toolCalls&&e.toolCalls.length?t("div",{staticClass:"tool-calls"}
1,[t("button",{staticClass:"tool-list-summary",class:{"is-open":a.isExpanded(s)},attrs:{type:"button","aria-expanded":a.isExpanded(s)?"true":"false"},on:{click:function(t){return a.toggleToolList(s)}}},[t("span",{staticClass:"tool-icon",attrs:{"aria-hidden":"true"}},[a._v("🔧")]),a._v(" "),t("span",{staticClass:"tool-list-summary-label"},[a._v(a._s(a.toolSummaryLabel(e)))]),a._v(" "),t("span",{staticClass:"tool-list-summary-toggle",attrs:{"aria-hidden":"true"}},[a._v(a._s(a.isExpanded(s)?"▾":"▸"))])]),a._v(" "),a.isExpanded(s)?t("div",{staticClass:"tool-list"},a._l(e.toolCalls,(function(e,s){return t("div",{key:s,staticClass:"tool-call-wrapper"},[t("div",{staticClass:"tool-call",class:{"is-error":!1===e.successful}},[t("span",{staticClass:"tool-icon",attrs:{"aria-hidden":"true"}},[a._v("🔧")]),a._v(" "),t("span",{staticClass:"tool-name"},[a._v(a._s(e.name))]),a._v(" "),a.badgeFor(e)?t("span",{staticClass:"tool-cache-badge",attrs:{title:a.badgeFor(e).title}},[t("span",{attrs:{"aria-hidden":"true"}},[a._v("⚡")]),a._v(" "+a._s(a.badgeFor(e).label)+"\n                            ")]):a._e()]),a._v(" "),t("div",{staticClass:"tool-details"},[a._l(e.args,(function(e,s){return t("div",{key:s,staticClass:"tool-detail-row"},[t("span",{staticClass:"tool-detail-key"},[a._v(a._s(s))]),a._v(" "),t("span",{staticClass:"tool-detail-value"},[a._v(a._s(a.formatToolValue(e)))])])})),a._v(" "),a.resultTextFor(e)?t("div",{staticClass:"tool-result-block"},[t("div",{staticClass:"tool-result-label"},[a._v("\n                                    "+a._s(!1===e.successful?"⚠ result (error)":"↩ result")+"\n                                    "),"raw"===a.mode?t("span",{staticClass:"tool-result-raw-flag"},[a._v("raw — sentinels intact")]):a._e()]),a._v(" "),t("pre",{staticClass:"tool-result-text"},[a._v(a._s(a.resultTextFor(e)))])]):a._e()],2)])})),0):a._e()]):a._e(),a._v(" "),a.metaLineFor(e)?t("div",{staticClass:"message-meta"},[a._v(a._s(a.metaLineFor(e)))]):a._e()])])})),a._v(" "),a.messages.length?a._e():t("p",{staticClass:"transcript-empty"},[a._v("This conversation has no stored messages.")])],2)}),[],!1,null,"0b3196ee",null).exports;function k(a){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},k(a)}function C(a,t){var e=Object.keys(a);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(a);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(a,t).enumerable}))),e.push.apply(e,s)}return e}function z(a){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?C(Object(e),!0).forEach((function(t){F(a,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(e)):C(Object(e)).forEac
1h((function(t){Object.defineProperty(a,t,Object.getOwnPropertyDescriptor(e,t))}))}return a}function F(a,t,e){return(t=function(a){var t=function(a,t){if("object"!=k(a)||!a)return a;var e=a[Symbol.toPrimitive];if(void 0!==e){var s=e.call(a,t||"default");if("object"!=k(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(a)}(a,"string");return"symbol"==k(t)?t:t+""}(t))in a?Object.defineProperty(a,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):a[t]=e,a}var S="/api/v1/internal/agent-admin",P={current_page:1,last_page:1,per_page:25,total:0};const T={name:"AiConversationAdmin",components:{"core-loading":n.Z,"agent-transcript":y},data:function(){return{tab:"conversations",mode:"rendered",error:null,query:"",userId:"",agent:"",feedbackFilter:"all",from:"",to:"",inMessages:!1,users:[],agents:[],totals:null,loadingList:!0,conversations:[],pagination:z({},P),loadingDetail:!1,selectedId:null,selected:null,transcript:[],selectedFeedback:[],loadingFeedback:!1,feedback:[],feedbackPagination:z({},P),searchTimer:null}},created:function(){this.loadFilters(),this.loadConversations(1)},beforeDestroy:function(){clearTimeout(this.searchTimer)},methods:{filterParams:function(a){var t={page:a,feedback:this.feedbackFilter};return this.query&&(t.q=this.query),this.userId&&(t.user_id=this.userId),this.agent&&(t.agent=this.agent),this.from&&(t.from=this.from),this.to&&(t.to=this.to),this.inMessages&&(t.in_messages=1),t},loadFilters:function(){var a=this;i().get("".concat(S,"/filters")).then((function(t){var e=t.data||{};a.users=e.users||[],a.agents=e.agents||[],a.totals=e.totals||null})).catch((function(){a.error="Couldn't load the filter options."}))},loadConversations:function(a){var t=this;this.loadingList=!0,this.error=null,i().get("".concat(S,"/conversations"),{params:this.filterParams(a)}).then((function(a){var e=a.data||{};t.conversations=e.conversations||[],t.pagination=e.pagination||z({},P)})).catch((function(){t.error="Couldn't load conversations."})).then((function(){t.loadingList=!1}))},loadFeedback:function(a){var t=this;this.loadingFeedback=!0,this.error=null,i().get("".concat(S,"/feedback"),{params:this.filterParams(a)}).then((function(a){var e=a.data||{};t.feedback=e.feedback||[],t.feedbackPagination=e.pagination||z({},P)})).catch((function(){t.error="Couldn't load feedback."})).then((function(){t.loadingFeedback=!1}))},selectConversation:function(a){var t=this;this.selectedId=a.id,this.loadingDetail=!0,this.selected=null,this.transcript=[],this.selectedFeedback=[],i().get("".concat(S,"/conversations/").concat(a.id)).then((function(a){var e=a.data||{};t.selected=e.conversation||null,t.transcript=(e.messages||[]).map(r.J4),t.selectedFeedback=e.feedback||[]})).catch((function(){t.error="Couldn't open that conversation."})).then((function(){t.loadingDetail=!1}))},openFromFeedback:function(a){this.tab="conversations",this.selectConversation({id:a.conversation_id})},onSearch:function(a){var t=this;this.query=a,clearTimeout(this.searchTimer),this.searchTimer=setTimeout((function(){return t.reload()}),250)},onFilter:function(a,t){this[a]=t,this.reload()},reload:function(){"feedback"!==this.tab?this.loadConversations(1):this.loadFeedback(1)},goToPage:function(a){a<1||a>this.pagination.last_page||this.loadConversations(a)},goToFeedbackPage:function(a){a<1||a>this.feedbackPagination.last_page||this.loadFeedback(a)},shortAgent:function(a){if(!a)return"";var t=String(a).split("\\");return t[t.length-1]},formatDate:function(a){if(!a)return"";var t=new Date(a);return isNaN(t.getTime())?String(a):t.toLocaleString(void 0,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})}},watch:{tab:function(a){"feedback"!==a||this.feedback.length||this.loadFeedback(1)}}};var j=e(34319),A={insert:"head",singleton:!1};m()(j.Z,A);j.Z.locals;const O=(0,w.Z)(T,(function(){var a=this,t=a._self._c;return t("div",{staticClass:"acts aicv"},[t("header",{staticClass:"aicv__head"},[a._m(0),a._v(" "),a.totals?t("div",{staticClass:"aicv__stats"},[t("div",{staticClass:"aicv__stat"},[t("span",{staticClass:"aicv__stat-value"}
1,[a._v(a._s(a.totals.conversations.toLocaleString()))]),a._v(" "),t("span",{staticClass:"aicv__stat-label"},[a._v("Conversations")])]),a._v(" "),t("div",{staticClass:"aicv__stat"},[t("span",{staticClass:"aicv__stat-value"},[a._v(a._s(a.totals.feedback.toLocaleString()))]),a._v(" "),t("span",{staticClass:"aicv__stat-label"},[a._v("Feedback")])]),a._v(" "),t("div",{staticClass:"aicv__stat aicv__stat--alert"},[t("span",{staticClass:"aicv__stat-value"},[a._v(a._s(a.totals.feedback_negative.toLocaleString()))]),a._v(" "),t("span",{staticClass:"aicv__stat-label"},[a._v("Negative")])])]):a._e()]),a._v(" "),t("nav",{staticClass:"aicv__segmented",attrs:{role:"tablist"}},[t("button",{staticClass:"aicv__segment",class:{"is-active":"conversations"===a.tab},attrs:{type:"button",role:"tab","aria-selected":"conversations"===a.tab?"true":"false"},on:{click:function(t){a.tab="conversations"}}},[a._v("Conversations")]),a._v(" "),t("button",{staticClass:"aicv__segment",class:{"is-active":"feedback"===a.tab},attrs:{type:"button",role:"tab","aria-selected":"feedback"===a.tab?"true":"false"},on:{click:function(t){a.tab="feedback"}}},[a._v("Feedback")])]),a._v(" "),a.error?t("p",{staticClass:"aicv__error"},[t("font-awesome-icon",{attrs:{name:"info-circle"}}),a._v("\n        "+a._s(a.error)+"\n    ")],1):a._e(),a._v(" "),t("div",{staticClass:"aicv__filters"},[t("label",{staticClass:"aicv__search"},[t("font-awesome-icon",{staticClass:"aicv__search-icon",attrs:{name:"search"}}),a._v(" "),t("input",{staticClass:"aicv__search-input",attrs:{type:"text",placeholder:"feedback"===a.tab?"Search comments and answers…":"Search titles and people…"},domProps:{value:a.query},on:{input:function(t){return a.onSearch(t.target.value)}}})],1),a._v(" "),t("select",{staticClass:"aicv__select",domProps:{value:a.userId},on:{change:function(t){return a.onFilter("userId",t.target.value)}}},[t("option",{attrs:{value:""}},[a._v("All people")]),a._v(" "),a._l(a.users,(function(e){return t("option",{key:e.id,domProps:{value:e.id}},[a._v(a._s(e.name||e.email))])}))],2),a._v(" "),t("select",{staticClass:"aicv__select",domProps:{value:a.agent},on:{change:function(t){return a.onFilter("agent",t.target.value)}}},[t("option",{attrs:{value:""}},[a._v("All agents")]),a._v(" "),a._l(a.agents,(function(e){return t("option",{key:e,domProps:{value:e}},[a._v(a._s(a.shortAgent(e)))])}))],2),a._v(" "),t("select",{staticClass:"aicv__select",domProps:{value:a.feedbackFilter},on:{change:function(t){return a.onFilter("feedbackFilter",t.target.value)}}},[t("option",{attrs:{value:"all"}},[a._v("Any feedback")]),a._v(" "),t("option",{attrs:{value:"any"}},[a._v("Has feedback")]),a._v(" "),t("option",{attrs:{value:"positive"}},[a._v("Thumbs up")]),a._v(" "),t("option",{attrs:{value:"negative"}},[a._v("Thumbs down")])]),a._v(" "),t("input",{staticClass:"aicv__select",attrs:{type:"date",title:"From"},domProps:{value:a.from},on:{change:function(t){return a.onFilter("from",t.target.value)}}}),a._v(" "),t("input",{staticClass:"aicv__select",attrs:{type:"date",title:"To"},domProps:{value:a.to},on:{change:function(t){return a.onFilter("to",t.target.value)}}}),a._v(" "),"conversations"===a.tab?t("label",{staticClass:"aicv__check",attrs:{title:"Slower — scans every stored message body"}},[t("input",{attrs:{type:"checkbox"},domProps:{checked:a.inMessages},on:{change:function(t){return a.onFilter("inMessages",t.target.checked)}}}),a._v(" "),t("span",[a._v("Search message text")])]):a._e()]),a._v(" "),"conversations"===a.tab?t("div",{staticClass:"aicv__panes"},[t("aside",{staticClass:"aicv__list"},[a.loadingList?t("core-loading",{attrs:{type:"line"}}):[a.conversations.length?a._e():t("p",{staticClass:"aicv__empty-line"},[a._v("No conversations match those filters.")]),a._v(" "),a._l(a.conversations,(function(e){return t("button",{key:e.id,staticClass:"aicv__row",class:{"is-active":e.id===a.selectedId},attrs:{type:"button"},on:{click:function(t){return a.selectConversation(e)}}},[t("span",{staticClass:"aicv__row-title"},[a._v(a._s(e.title||"(untitled)"))]),a._v(" "),t("span",{staticClass:"aicv__row-meta"},[t("span",{staticClass:"aicv__row-who"},[a._v(a._s(e.user.name||e.user.email||"Unknown user"))]),a._v(" "),t("span",{staticClass:"aicv__dot",attrs:{"aria-hidden":"true"}}),a._v(" "),t("span",[a._v(a._s(e.message_count)+" msg")]),a._v(" "),t("span",{staticClass:"aicv__dot",attrs:{"aria-hidden":"true"}}),a._v(" "),t("span",[a._v(a._s(a.formatDate(e.updated_at)))])]),a._v(" "),e.feedback.total?t("span",{staticClass:"aicv__row-feedback"},[e.feedback.positive?t("span",{staticClass:"aicv__pill aicv__pill--up"},[a._v("\n                            👍 "+a._s(e.feedback.positive)+"\n                        ")]):a._e(),a._v(" "),e.feedback.negative?t("span",{staticClass:"aicv__pill aicv__pill--down"},[a._v("\n                            👎 "+a._s(e.feedback.negative)+"\n                        ")]):a._e()]):a._e()])})),a._v(" "),a.pagination.last_page>1?t("div",{staticClass:"aicv__pager"},[t("button",{staticClass:"acts-btn",attrs:{type:"button",disabled:a.pagination.current_page<=1},on:{click:function(t){return a.goToPage(a.pagination.current_page-1)}}},[a._v("Prev")]),a._v(" "),t("span",{staticClass:"aicv__pager-label"},[a._v("Page "+a._s(a.pagination.current_page)+" of "+a._s(a.pagination.last_page))]),a._v(" "),t("button",{staticClass:"acts-btn",attrs:{type:"button",disabled:a.pagination.current_page>=a.pagination.last_page},on:{click:function(t){return a.goToPage(a.pagination.current_page+1)}}},[a._v("Next")])]):a._e()]],2),a._v(" "),t("section",{staticClass:"aicv__detail"},[a.selectedId?a.loadingDetail?t("core-loading",{attrs:{type:"line"}}):a.selected?[t("div",{staticClass:"aicv__detail-head"},[t("div",{staticClass:"aicv__detail-headline"},[t("h2",{staticClass:"aicv__detail-title"},[a._v(a._s(a.selected.title||"(untitled)"))]),a._v(" "),t("p",{staticClass:"aicv__detail-meta"},[t("span",{staticClass:"aicv__row-who"}
1,[a._v(a._s(a.selected.user.name||"Unknown user"))]),a._v(" "),a.selected.user.email?[t("span",{staticClass:"aicv__dot",attrs:{"aria-hidden":"true"}}),a._v(" "),t("span",[a._v(a._s(a.selected.user.email))])]:a._e(),a._v(" "),t("span",{staticClass:"aicv__dot",attrs:{"aria-hidden":"true"}}),a._v(" "),t("span",[a._v(a._s(a.formatDate(a.selected.created_at)))])],2)]),a._v(" "),t("div",{staticClass:"aicv__segmented aicv__segmented--sm"},[t("button",{staticClass:"aicv__segment",class:{"is-active":"rendered"===a.mode},attrs:{type:"button"},on:{click:function(t){a.mode="rendered"}}},[a._v("Rendered")]),a._v(" "),t("button",{staticClass:"aicv__segment",class:{"is-active":"raw"===a.mode},attrs:{type:"button",title:"Message text and tool results exactly as emitted, sentinel comments intact"},on:{click:function(t){a.mode="raw"}}},[a._v("Raw")])])]),a._v(" "),a.selectedFeedback.length?t("div",{staticClass:"aicv__detail-feedback"},[t("h3",{staticClass:"aicv__eyebrow"},[a._v("Feedback on this conversation")]),a._v(" "),a._l(a.selectedFeedback,(function(e){return t("div",{key:e.id,staticClass:"aicv__feedback-note"},[t("span",{staticClass:"aicv__pill",class:e.is_positive?"aicv__pill--up":"aicv__pill--down"},[a._v("\n                            "+a._s(e.is_positive?"👍":"👎")+"\n                        ")]),a._v(" "),t("span",{staticClass:"aicv__feedback-note-body"},[e.comment?t("span",[a._v(a._s(e.comment))]):t("em",{staticClass:"aicv__muted"},[a._v("No comment left.")]),a._v(" "),t("span",{staticClass:"aicv__feedback-note-meta"},[a._v("\n                                "+a._s(e.user.name||"Unknown")+" · "+a._s(a.formatDate(e.created_at))+"\n                            ")])])])}))],2):a._e(),a._v(" "),t("agent-transcript",{attrs:{messages:a.transcript,mode:a.mode}})]:a._e():t("div",{staticClass:"aicv__empty"},[t("font-awesome-icon",{staticClass:"aicv__empty-icon",attrs:{name:"comments"}}),a._v(" "),t("p",{staticClass:"aicv__empty-title"},[a._v("Nothing selected")]),a._v(" "),t("p",{staticClass:"aicv__empty-sub"},[a._v("Pick a conversation on the left to replay it exactly as the user saw it.")])],1)],2)]):t("div",{staticClass:"aicv__feedback"},[a.loadingFeedback?t("core-loading",{attrs:{type:"line"}}):[a.feedback.length?a._e():t("div",{staticClass:"aicv__empty"},[t("font-awesome-icon",{staticClass:"aicv__empty-icon",attrs:{name:"comments"}}),a._v(" "),t("p",{staticClass:"aicv__empty-title"},[a._v("No feedback yet")]),a._v(" "),t("p",{staticClass:"aicv__empty-sub"},[a._v("Nothing matches those filters.")])],1),a._v(" "),a._l(a.feedback,(function(e){return t("article",{key:e.id,staticClass:"aicv__card"},[t("header",{staticClass:"aicv__card-head"},[t("span",{staticClass:"aicv__pill",class:e.is_positive?"aicv__pill--up":"aicv__pill--down"},[a._v("\n                        "+a._s(e.is_positive?"👍 helpful":"👎 not helpful")+"\n                    ")]),a._v(" "),t("span",{staticClass:"aicv__row-who"},[a._v(a._s(e.user.name||e.user.email||"Unknown user"))]),a._v(" "),t("span",{staticClass:"aicv__dot",attrs:{"aria-hidden":"true"}}),a._v(" "),t("span",{staticClass:"aicv__muted"},[a._v(a._s(a.formatDate(e.created_at)))]),a._v(" "),e.agent?t("span",{staticClass:"aicv__tag"},[a._v(a._s(a.shortAgent(e.agent)))]):a._e(),a._v(" "),e.conversation_id?t("button",{staticClass:"aicv__link",attrs:{type:"button"},on:{click:function(t){return a.openFromFeedback(e)}}},[a._v("Open conversation")]):a._e()]),a._v(" "),e.comment?t("p",{staticClass:"aicv__quote"},[a._v(a._s(e.comment))]):a._e(),a._v(" "),e.has_snapshot?t("div",{staticClass:"aicv__snapshot"},[e.user_prompt?t("div",{staticClass:"aicv__snapshot-block"},[t("span",{staticClass:"aicv__eyebrow"},[a._v("Asked")]),a._v(" "),t("p",[a._v(a._s(e.user_prompt))])]):a._e(),a._v(" "),e.answer?t("div",{staticClass:"aicv__snapshot-block"},[t("span",{staticClass:"aicv__eyebrow"},[a._v("Answered")]),a._v(" "),t("p",[a._v(a._s(e.answer))])]):a._e(),a._v(" "),e.tool_names.length?t("div",{staticClass:"aicv__snapshot-block"},[t("span",{staticClass:"aicv__eyebrow"},[a._v("Tools")]),a._v(" "),t("p",{staticClass:"aicv__tools"},a._l(e.tool_names,(function(e){return t("span",{key:e,staticClass:"aicv__tag"},[a._v(a._s(e))])})),0)]):a._e()]):t("p",{staticClass:"aicv__muted aicv__snapshot-none"},[a._v("\n                    No snapshot stored — positive ratings record the signal only.\n                ")])])})),a._v(" "),a.feedbackPagination.last_page>1?t("div",{staticClass:"aicv__pager"},[t("button",{staticClass:"acts-btn",attrs:{type:"button",disabled:a.feedbackPagination.current_page<=1},on:{click:function(t){return a.goToFeedbackPage(a.feedbackPagination.current_page-1)}}},[a._v("Prev")]),a._v(" "),t("span",{staticClass:"aicv__pager-label"},[a._v("Page "+a._s(a.feedbackPagination.current_page)+" of "+a._s(a.feedbackPagination.last_page))]),a._v(" "),t("button",{staticClass:"acts-btn",attrs:{type:"button",disabled:a.feedbackPagination.current_page>=a.feedbackPagination.last_page},on:{click:function(t){return a.goToFeedbackPage(a.feedbackPagination.current_page+1)}}},[a._v("Next")])]):a._e()]],2)])}),[function(){var a=this,t=a._self._c;return t("div",{staticClass:"aicv__headline"},[t("h1",{staticClass:"aicv__title"},[a._v("Ask Red Review")]),a._v(" "),t("p",{staticClass:"aicv__lede"},[a._v("Every conversation and every piece of feedback, across the team.")])])}],!1,null,"5ea5577a",null).exports}}]);

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.