PageSourceSearch

https://scout.huntshare.tech/_nuxt/Dqh58cQ4.js

js huntshare.tech collected 2026-10-06 07:16:16 UTC 13,404 bytes, 1 lines download raw bytes

1import{d as mt,c as f,m as N,X as Y,r as x,z as C,t as u,D as t,C as r,q as _,B as o,a9 as K,x as l,v as h,aa as G,S as d,aB as T,a8 as m,a2 as P,a4 as U,$ as nt,n as E,Z as et,u as ft,o as wt,al as pt,E as yt,H as gt}from"./CoH3aSMr.js";import{u as ht}from"./BF0zabO9.js";import{b as j,a as q,K as $t}from"./DJYj3OgB.js";import{K as Ct}from"./B66WzF-l.js";import{K as Tt}from"./CkNVU7qB.js";import{K as ot,a as st}from"./BAK_rj9R.js";import{u as lt,A as at,c as St,a as bt,b as It,d as Vt,e as xt,f as At,l as zt,S as Bt,g as Kt,h as Nt,i as Ot,_ as Rt}from"./D8SfYqgc.js";import"./zaOIxfBw.js";import"./C6LvUKuK.js";import"./Q4KxV-Kr.js";import"./YD6UHL0k.js";import"./bHLVB1Nh.js";import"./DGP_TfoK.js";import"./GFSrq7Ti.js";import"./CfCoWTbY.js";import"./B8JDJ--H.js";function J(){const c=mt(),e=f(()=>c.path.startsWith("/scout_new/preview")?"/scout_new/preview-task":"/scout_new/task");function a(w){return`${e.value}/${w}`}return{base:e,taskPath:a}}const Lt={key:0,class:"scout-activity__empty"},Dt={class:"scout-activity__list"},Et={class:"scout-activity__body"},Ut={class:"scout-activity__text"},Pt={class:"scout-activity__ago"},Ft={key:0,class:"scout-activity__footer"},Ht=N({__name:"ScoutActivityCard",props:{allItems:{},items:{}},setup(c){const e=c,{t:a}=Y(),w=x(!1),v=f(()=>w.value?e.allItems:e.items);return(I,S)=>(u(),C(t(j),{title:t(a)("scout-new.activity.title")},{default:r(()=>[c.items.length?(u(),_(K,{key:1},[l("div",Dt,[(u(!0),_(K,null,G(v.value,V=>(u(),_("div",{key:V.id,class:"scout-activity__item"},[S[1]||(S[1]=l("span",{class:"scout-activity__dot"},null,-1)),l("div",Et,[l("p",Ut,o(V.text),1),l("p",Pt,o(V.ago),1)])]))),128))]),c.allItems.length>c.items.length?(u(),_("div",Ft,[d(t(T),{size:"s",variant:"text",onClick:S[0]||(S[0]=V=>w.value=!w.value)},{default:r(()=>[m(o(w.value?t(a)("scout-new.activity.collapse"):t(a)("scout-new.activity.all")),1)]),_:1})])):h("",!0)],64)):(u(),_("p",Lt,o(t(a)("scout-new.activity.empty")),1))]),_:1},8,["title"]))}}),Mt=P(Ht,[["__scopeId","data-v-05e2b95c"]]),qt={key:0,class:"scout-attention__empty"},Yt={class:"scout-attention__body"},Gt={class:"scout-attention__text"},Wt={class:"scout-attention__actions"},Xt={key:0,class:"scout-attention__footer"},Zt=N({__name:"ScoutAttentionCard",setup(c){const{t:e}=Y(),{items:a,resolve:w}=lt(),{taskPath:v}=J(),I=x(!1),S=f(()=>I.value?a.value:a.value.slice(0,at));function V(p){const k=p.target;if(k?.route){E(k.route);return}if(!p.taskId)return;const i={};k?.agent&&(i.agent=k.agent),k?.editTask&&(i.edit="1"),k?.candidateId&&(i.chat=k.candidateId),k?.filter&&(i.filter=k.filter),k?.mailing&&(i.mailing="1"),E({path:v(p.taskId),query:i})}return(p,k)=>(u(),C(t(j),null,{title:r(()=>[m(o(t(e)("scout-new.attention.title"))+" ",1),d(t(q),{class:"scout-attention__count"},{default:r(()=>[m(o(t(a).length),1)]),_:1})]),default:r(()=>[t(a).length?(u(),_(K,{key:1},[(u(!0),_(K,null,G(S.value,i=>(u(),C(t(ot),{key:i.id,class:"scout-attention__item"},{default:r(()=>[l("span",{class:U(["scout-attention__icon",`scout-attention__icon--${i.tone}`])},[d(nt,{name:i.icon},null,8,["name"])],2),t(St)(i)?(u(),C(t(T),{key:0,class:"scout-attention__dismiss",icon:"outlined:close",size:"s",title:t(e)("scout-new.attention.dismiss"),variant:"ghost",onClick:A=>t(w)(i.id)},null,8,["title","onClick"])):h("",!0),l("div",Yt,[l("p",Gt,o(i.text),1),i.taskId?(u(),C(t(T),{key:0,class:"scout-attention__task",size:"s",variant:"text",onClick:A=>("navigateTo"in p?p.navigateTo:t(E))(t(v)(i.taskId))},{default:r(()=>[m(o(i.taskTitle),1)]),_:2},1032,["onClick"])):h("",!0),l("div",Wt,[d(t(T),{class:"scout-attention__action",size:"s",variant:"secondary",onClick:A=>V(i)},{default:r(()=>[m(o(i.actionLabel),1)]),_:2},1032,["onClick"]),i.secondaryLabel?(u(),C(t(T),{key:0,size:"s",variant:"text",onClick:A=>t(w)(i.id)},{default:r(()=>[m(o(i.secondaryLabel),1)]),_:2},1032,["onClick"])):h("",!0)])])]),_:2},1024))),128)),t(a).length>t(at)?(u(),_("div",Xt,[d(t(T),{size:"s",variant:"text",onClick:k[0]||(k[0]=i=>I.value=!I.value)},{default:r(()=>[m(o(I.value?t(e)("scout-new.attention.collapse"):t(e)("scout-new.attention.all")),1)]),_:1})])):h("",!0)],64)):(u(),_("p",qt,o(t(e)("scout-new.attention.empty")),1))]),_:1}))}}),jt=P(Zt,[["__scopeId","data-v-1e008ecd"]]),Jt=N({__name:"ScoutStatus",props:{label:{},tone:{}},setup(c){return(e,a)=>(u(),_("span",{class:U(["scout-status",`scout-status--${c.tone}`])},[a[0]||(a[0]=l("span",{class:"scout-status__dot"},null,-1)),m(" "+o(c.label),1)],2))}}),Qt=P(Jt,[["__scopeId","data-v-87daf3b4"]]),te={class:"scout-task__head"},ee={class:"scout-task__heading"},se={class:"scout-task__title"},ae={class:"scout-task__meta"},ne=["title"],oe={key:1,class:"scout-task__vacancy"},le={class:"scout-task__meta-extra"},ue={class:"scout-task__actions"},ce={class:"scout-task__state"},ie={class:"scout-task__stage"},de={key:0,class:"scout-task__now"},re={class:"scout-task__stats"},_e={key:0,class:"scout-task__delta"},ve=N({__name:"ScoutTaskCard",props:{attentionCount:{default:0},row:{type:Boolean,default:!1},task:{}},emits:["remove","toggle"],setup(c,{emit:e}){const a=c,w=e,{t:v}=Y(),{delta:I,markSeen:S}=bt(),{taskPath:V}=J(),p={contacting:"warning",done:"success",paused:"muted",running:"accent",setup:"muted"},k=["search","screening","contact"],i=f(()=>p[a.task.status]),A=f(()=>{if(a.task.status==="setup")return v("scout-new.tasks.state.setup");if(a.task.status==="paused")return v("scout-new.tasks.state.paused");if(a.task.status==="done")return v("scout-new.tasks.state.done");const b=k.find(y=>a.task.stages[y]==="running");return v(b?`scout-new.tasks.state.${b}`:"scout-new.tasks.state.idle")}),z=f(()=>({answered:a.task.answeredCount,evaluated:a.task.evaluatedCount,found:a.task.foundCount,matched:a.task.matchedCount,sent:a.task.messagesSent})),O=["found","evaluated","matched","sent","answered"],W=f(()=>O.map(b=>({delta:I("list",a.task.id,b,z.value[b]),key:b,value:z.value[b]})));function R(){S("list",a.task.id,z.value),E(V(a.task.id))}
1return(b,y)=>(u(),C(t(ot),{class:U(["scout-task",{"scout-task--row":c.row}]),onClick:R},{default:r(()=>[l("div",te,[l("div",ee,[l("h3",se,o(c.task.title),1),l("p",ae,[c.task.vacancy?(u(),_("span",{key:0,class:"scout-task__vacancy",title:c.task.vacancy},o(c.task.vacancy),9,ne)):(u(),_("span",oe,o(t(v)("scout-new.tasks.noVacancy")),1)),y[2]||(y[2]=l("span",{class:"scout-task__meta-extra"},"·",-1)),l("span",le,o(c.task.updatedAgo),1)])]),l("div",ue,[c.task.status!=="done"&&c.task.status!=="setup"?(u(),C(t(T),{key:0,class:U(["scout-task__toggle",{"scout-task__toggle--resume":c.task.status==="paused"}]),icon:c.task.status==="paused"?"outlined:play":"outlined:pause",size:"s",title:c.task.status==="paused"?t(v)("scout-new.task.resume"):t(v)("scout-new.task.stop"),variant:"secondary",onClick:y[0]||(y[0]=et($=>w("toggle"),["stop"]))},null,8,["class","icon","title"])):h("",!0),d(t(T),{class:"scout-task__delete",icon:"outlined:trash",size:"s",title:t(v)("scout-new.task.delete"),variant:"secondary",onClick:y[1]||(y[1]=et($=>w("remove"),["stop"]))},null,8,["title"])])]),l("div",ce,[l("div",ie,[d(Qt,{label:A.value,tone:i.value},null,8,["label","tone"]),c.task.nowDoing&&c.task.status!=="paused"&&c.task.status!=="setup"?(u(),_("span",de,o(c.task.nowDoing),1)):h("",!0)]),c.attentionCount?(u(),C(t(q),{key:0,tone:"warning"},{default:r(()=>[m(o(t(v)("scout-new.tasks.attention",{n:c.attentionCount})),1)]),_:1})):h("",!0)]),l("dl",re,[(u(!0),_(K,null,G(W.value,$=>(u(),_("div",{key:$.key,class:"scout-task__stat"},[l("dt",null,o(t(v)(`scout-new.tasks.stat.${$.key}`)),1),l("dd",null,[m(o($.value)+" ",1),$.delta?(u(),_("span",_e,"+"+o($.delta),1)):h("",!0)])]))),128))])]),_:1},8,["class"]))}}),ke=P(ve,[["__scopeId","data-v-675dcf55"]]),me={class:"scout-new"},fe={class:"scout-new__head"},we={class:"scout-new__heading"},pe={class:"scout-new__title-row"},ye={class:"scout-new__title"},ge={class:"scout-new__subtitle"},he={class:"scout-new__body"},$e={class:"scout-new__toolbar"},Ce={key:0,class:"scout-new__loading"},Te={key:1,class:"scout-new__empty"},Se={class:"scout-new__empty-icon"},be={class:"scout-new__empty-title"},Ie={class:"scout-new__empty-hint"},Ve={class:"scout-new__side"},xe=N({__name:"ScoutNewPage",setup(c){const{t:e}=Y(),a=ht(),w=ft(),{createTask:v,load:I,loading:S,removeTask:V,tasks:p,updateTask:k}=It(),i=Vt(),{vacancyOptions:A}=xt(),{countForTask:z}=lt(),{guard:O}=At(),{taskPath:W}=J(),R=x(!1);let b;wt(()=>{I(),i.value&&(b=pt(()=>void I(),6e4))}),yt(()=>clearInterval(b));const y=x(!1),$=x(null),X=x(""),L=x("attention"),D=x("all"),F=x("rows"),ut=f(()=>[{label:e("scout-new.tasks.sort.attention"),value:"attention"},{label:e("scout-new.tasks.sort.updated"),value:"updated"},{label:e("scout-new.tasks.sort.created"),value:"created"},{label:e("scout-new.tasks.sort.found"),value:"found"}]),ct=f(()=>{const g=new Set(A.value.map(s=>s.label));for(const s of p.value)s.vacancy&&g.add(s.vacancy);return[{label:e("scout-new.tasks.vacancyAll"),value:"all"},...[...g].map(s=>({label:s,value:s})),{label:e("scout-new.tasks.noVacancy"),value:"none"}]}),it=f(()=>[{icon:"filled:view-grid",iconOnly:!0,key:"cards",title:e("scout-new.tasks.density.cards")},{icon:"filled:view-list",iconOnly:!0,key:"rows",title:e("scout-new.tasks.density.rows")}]),H=f(()=>w.query.empty!==void 0),Z=f(()=>!H.value&&p.value.length>0),M=f(()=>{if(H.value)return[];const g=X.value.trim().toLowerCase();let s=g?p.value.filter(n=>n.title.toLowerCase().includes(g)):[...p.value];return s=s.filter(n=>n.status!=="done"),D.value==="none"?s=s.filter(n=>!n.vacancy):D.value!=="all"&&(s=s.filter(n=>n.vacancy===D.value)),L.value==="found"?s.sort((n,B)=>B.foundCount-n.foundCount):L.value==="created"?s.sort((n,B)=>B.createdAt.localeCompare(n.createdAt)):L.value==="updated"?s:s.sort((n,B)=>z(B.id)-z(n.id))}),Q=f(()=>H.value?[]:i.value?zt(p.value):Bt),dt=f(()=>H.value?[]:i.value?Q.value.slice(0,4):Kt);function tt(){R.value=!0}function rt(g){O()||($.value=g,y.value=!0)}async function _t(){O()||($.value&&await V($.value.id),y.value=!1,$.value=null)}async function vt(g){O()||await k(g.id,{status:g.status==="paused"?"running":"paused"})}async function kt(g){let s;try{s=await v(g)}catch(n){a.notifyError(n);return}if(g.autoAgents===!1){a.success(e("scout-new.create.createdManual")),E(`${W(s.id)}#agents`);return}a.success(e("scout-new.create.created"))}return(g,s)=>(u(),_("div",me,[d(Nt),l("header",fe,[l("div",we,[l("div",pe,[l("h1",ye,o(t(e)("scout-new.title")),1),d(t(q),{class:"scout-new__beta",title:t(e)("scout-new.beta.hint"),tone:"warning"},{default:r(()=>[m(o(t(e)("scout-new.beta.label")),1)]),_:1},8,["title"])]),l("p",ge,o(t(e)("scout-new.subtitle")),1)])]),l("div",he,[d(t(j),{class:"scout-new__tasks"},{title:r(()=>[m(o(t(e)("scout-new.tasks.title"))+" ",1),d(t(q),{class:"scout-new__count"},{default:r(()=>[m(o(M.value.length),1)]),_:1}),d(t(T),{class:"scout-new__new",icon:"outlined:plus",size:"l",onClick:tt},{default:r(()=>[m(o(t(e)("scout-new.newTask")),1)]),_:1})]),actions:r(()=>[l("div",$e,[d(t(st),{modelValue:D.value,"onUpdate:modelValue":s[0]||(s[0]=n=>D.value=n),class:"scout-new__filter",items:ct.value,size:"l"},null,8,["modelValue","items"]),d(t(st),{modelValue:L.value,"onUpdate:modelValue":s[1]||(s[1]=n=>L.value=n),class:"scout-new__sort",items:ut.value,size:"l"},null,8,["modelValue","items"]),d(t($t),{modelValue:X.value,"onUpdate:modelValue":s[2]||(s[2]=n=>X.value=n),class:"scout-new__search",icon:"outlined:search",placeholder:t(e)("scout-new.tasks.searchPlaceholder"),size:"l"},null,8,["modelValue","placeholder"]),d(t(Tt),{modelValue:F.value,"onUpdate:modelValue":s[3]||(s[3]=n=>F.value=n),block:!1,class:"scout-new__density",options:it.value},null,8,["modelValue","options"])])]),default:r(()=>[t(S)?(u(),_("p",Ce,o(t(e)("scout-new.live.loading")),1)):h("",!0),!M.value.length&&!t(S)?(u(),_("div",Te,[l("span",Se,[d(nt,{name:"filled:find"})]),l("p",be,o(Z.value?t(e)("scout-new.tasks.nothingFoundTitle"):t(e)("scout-new.tasks.emptyTitle")),1),l("p",Ie,o(Z.value?t(e)("scout-new.tasks.nothingFoundHint"):t(e)("scout-new.tasks.emptyHint")),1),Z.value?h("",!0):(u(),C(t(T),{key:0,class:"scout-new__empty-action",icon:"outlined:plus",onClick:tt},{default:r(()=>[m(o(t(e)("scout-new.newTask")),1)]),_:1}))])):h("",!0),M.value.length?(u(),_("div",{key:2,class:U(["scout-new__list",{"scout-new__list--cards":F.value==="cards"}])},[(u(!0),_(K,null,G(M.value,n=>(u(),C(ke,{key:n.id,"attention-count":t(z)(n.id),row:F.value==="rows",task:n,onRemove:B=>rt(n),onToggle:B=>vt(n)},null,8,["attention-count","row","task","onRemove","onToggle"]))),128))],2)):h("",!0)]),_:1}),l("aside",Ve,[d(jt),d(Mt,{"all-items":Q.value,items:dt.value},null,8,["all-items","items"])])]),d(Ot,{modelValue:R.value,"onUpdate:modelValue":s[4]||(s[4]=n=>R.value=n),onCreate:kt},null,8,["modelValue"]),d(t(Ct),{modelValue:y.value,"onUpdate:modelValue":s[6]||(s[6]=n=>y.value=n),hint:t(e)("scout-new.task.deleteHint"),size:"s",title:t(e)("scout-new.task.deleteTitle")},{footer:r(()=>
1[d(t(T),{variant:"ghost",onClick:s[5]||(s[5]=n=>y.value=!1)},{default:r(()=>[m(o(t(e)("scout-new.task.cancel")),1)]),_:1}),d(t(T),{variant:"danger",onClick:_t},{default:r(()=>[m(o(t(e)("scout-new.task.deleteConfirm")),1)]),_:1})]),_:1},8,["modelValue","hint","title"])]))}}),Ae=P(xe,[["__scopeId","data-v-fd5f4f88"]]),Ge=N({__name:"index",setup(c){return gt({title:"Scout | HÜNT"}),(e,a)=>(u(),C(t(Rt),null,{default:r(()=>[d(t(Ae))]),_:1}))}});export{Ge as default};

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.