Viewing File: /usr/local/cpanel/base/frontend/jupiter/koality/_nuxt/xWfXhvU2.js

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CSCYg4QR.js","./COaTHx-9.js","./EJiqiqZX.js","./entry.D7E-n75W.css","./b6minSIt.js","./D7qtAg9b.js","./88opOQSr.js","./iik6CYzq.js","./AdvisorContent.DYQ3sc2k.css"])))=>i.map(i=>d[i]);
import{d as O,h as P,N as V,j,o as s,e as a,b as i,a as c,w as o,m as R,k as e,u as B,l as f,t as p,_ as M,n as w,B as q,c as y,q as G,p as C,F as E,r as z,s as H,A as S,au as Z,a4 as ee,a5 as te,z as se,ab as ne,ac as oe}from"./EJiqiqZX.js";import{_ as ae}from"./CMk4p11g.js";import{_ as ie}from"./b6minSIt.js";import{_ as re}from"./D_7mLYJ8.js";import{_ as le}from"./EjhM9UWu.js";import{_ as ce}from"./iSIG-dMA.js";import{_ as ue}from"./COaTHx-9.js";import{_ as pe}from"./BfhOLfqp.js";import"./nktVwxwq.js";import"./DPX3lXZf.js";import"./BdHYZYxo.js";import"./CC92fphK.js";import"./Cqd5VgjX.js";import"./NwK2Pm4d.js";import"./BQhrwMTP.js";import"./qv9l9arW.js";import"./CASzI7RK.js";import"./B3XbUJXz.js";const _e={class:"bg-uiBg o_px-3 o_py-2"},de={class:"w-full flex-1"},me={key:0,class:"o_mt-2"},fe={class:"text-sm list-disc ms-4"},ge={class:"block items-center gap-2 text-uiText-muted truncate"},he={class:"flex items-center gap-2"},ve={class:"truncate w-full flex-1 items-center"},ye=O({__name:"CrawlDetailEntry",props:{results:{}},emits:["openSlideover"],setup(m,{emit:I}){const g=m,U=P().params.type,$=H(()=>({deadLinks:"DeadLink",missingFiles:"MissingFile",oversizeFiles:"OversizeFile"})[U]||"DeadLink"),u=H(()=>g.results.finding_summary?.[$.value]?.total),{kapi:D}=V(),h=S([]),A=async()=>{const{crawl_result:n}=await D("Crawler").then(k=>k.getCrawlResult(g.results.id));h.value=n.findings[$.value]};return(n,k)=>{const T=M,F=q,t=G,_=re,r=j("tippy");return s(),a("div",_e,[i("div",null,[c(F,{to:m.results.url,class:"block hover:underline font-medium truncate",target:"_blank"},{default:o(()=>[R((s(),a("span",de,[f(p(m.results.url),1)])),[[r,{content:m.results.url,theme:("useUiStore"in n?n.useUiStore:e(B))().tippyTheme}]]),c(T,{name:e(w).icoExternalLink,class:"ms-2 flex-shrink-0 size-3 text-uiText-dimmed relative top-px"},null,8,["name"])]),_:1},8,["to"])]),e(u)>0?(s(),a("div",me,[e(h).length===0?(s(),y(t,{key:0,color:"neutral",variant:"subtle",size:"sm",icon:e(w).icoSearching,onClick:A},{default:o(()=>[f(p(n.$t("DisplayCrawlResults",{n:e(u)})),1)]),_:1},8,["icon"])):C("",!0),i("div",null,[i("ul",fe,[(s(!0),a(E,null,z(e(h),(l,x)=>(s(),a("li",{key:x,class:"py-0.5"},[i("div",ge,[i("div",he,[i("div",ve,[R((s(),a("span",null,[f(p(l.message),1)])),[[r,{content:l.message,theme:("useUiStore"in n?n.useUiStore:e(B))().tippyTheme}]])]),c(_,{label:String(l.label),color:"error",variant:"subtle",size:"xs",class:"cursor-pointer",onClick:b=>n.$emit("openSlideover",l.label,l.guide)},null,8,["label","onClick"])])])]))),128))])])])):C("",!0)])}}}),ke=Object.assign(ye,{__name:"CrawlDetailEntry"}),xe=ne(()=>oe(()=>import("./CSCYg4QR.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url).then(m=>m.default||m)),be={key:1,class:"grid grid-cols-1 gap-4"},we={class:"text-uiText-muted font-medium"},Ce={class:"bg-uiBg-20 flex flex-col gap-px"},$e={class:"o_px-3 o_py-1"},De={class:"text-sm list-disc ms-4 text-uiText-muted"},Te={class:"text-xl text-uiText-toned"},Se={class:"text-uiText-muted font-normal"},Ke=O({__name:"[type]-[id]-[pid]-[sid]",setup(m){const I=P(),{id:g}=I.params;(!g||Array.isArray(g))&&Z("/p/crawler");const{addTimeToProcessedData:N,setCachedData:U}=ee(),{kapi:$}=V(),{data:u,error:D,status:h,refresh:A}=te(`crawlResult-${g}`,async()=>await $("Crawler").then(t=>t.getCrawl(String(g),{show_finding_details:!1})),{transform:t=>{const{crawl:_,results:r}=t,l=r.filter(v=>v.status==="failure"),x=r.map(v=>v.url),b=l.length,L={foundResults:l,findingsCount:b,pages:x,collectLabels:[],crawlerType:_.checklist.name,hasMultipleTypes:r.some(v=>Object.keys(v.findings).length>1)};return N(L,36e5)},getCachedData:(t,_,r)=>{if(!(r.cause==="refresh:manual"||r.cause==="refresh:hook"))return U(t)}}),n=S(!1),k=S(""),T=S(""),F=(t,_)=>{k.value=t,T.value=_,n.value=!0};return(t,_)=>{const r=ae,l=ie,x=ke,b=le,L=G,v=M,K=q,J=ce,Q=ue,W=xe,X=pe,Y=j("tippy");return s(),a("div",null,[c(r,null,{title:o(()=>[f(p(t.$t("pageHeader.pCrawlerCrawlDetails.title")),1)]),subline:o(()=>[f(p(t.$t("pageHeader.pCrawlerCrawlDetails.subline")),1)]),_:1}),e(h)==="pending"?(s(),y(l,{key:0,color:"info",variant:"subtle",title:t.$t("DataIsCollecting"),icon:e(w).icoHourglass,ui:{root:"p-00 o_p-3"}},null,8,["title","icon"])):C("",!0),e(u)&&e(u)?.pages.length>0&&e(h)==="success"?(s(),a("div",be,[e(u).findingsCount>0?(s(),y(b,{key:0,ui:{body:"o_p-0 border-b-0",header:"o_px-3 o_py-3"}},{header:o(()=>[i("h3",we,p(t.$t("FoundResults",{n:e(u).findingsCount})),1)]),default:o(()=>[i("div",Ce,[(s(!0),a(E,null,z(e(u).foundResults,d=>(s(),y(x,{key:d.url,results:d,onOpenSlideover:F},null,8,["results"]))),128))])]),_:1})):C("",!0),c(b,{ui:{body:"o_p-0 border-b-0"}},{default:o(()=>[i("div",$e,[c(J,null,{content:o(()=>[i("ul",De,[(s(!0),a(E,null,z(e(u).pages,d=>(s(),a("li",{key:d,class:""},[c(K,{to:d,class:"block truncate hover:underline",target:"_blank"},{default:o(()=>[R((s(),a("span",null,[f(p(d),1)])),[[Y,{content:d,theme:("useUiStore"in t?t.useUiStore:e(B))().tippyTheme}]]),c(v,{name:e(w).icoExternalLink,class:"flex-shrink-0 size-3 ms-2 text-uiText-dimmed relative top-px"},null,8,["name"])]),_:2},1032,["to"])]))),128))])]),default:o(()=>[c(L,{class:"group text-start o_px-0",color:"neutral",variant:"link","trailing-icon":e(w).icoChevron,ui:{trailingIcon:"group-data-[state=open]:rotate-0 group-data-[state=closed]:-rotate-90 transition-transform duration-200",base:"!o_px-0"},block:""},{default:o(()=>[f(p(t.$t("ExaminedPages",{n:e(u).pages.length})),1)]),_:1},8,["trailing-icon"])]),_:1})])]),_:1})])):e(h)==="success"?(s(),y(l,{key:2,title:t.$t("noCrawlResultsFound"),description:t.$t("noCrawlResultsFoundDescription"),color:"info",variant:"subtle"},null,8,["title","description"])):e(D)?(s(),y(Q,{key:3,error:e(D),refresh:e(A)},null,8,["error","refresh"])):C("",!0),c(X,{open:e(n),"onUpdate:open":_[0]||(_[0]=d=>se(n)?n.value=d:null),ui:{content:"max-w-[500px]"}},{title:o(()=>[i("span",Te,[f(p(t.$t("Advisor"))+": ",1),i("span",Se,p(t.$t("httpStatusInfo",{status:e(k)})),1)])]),body:o(()=>[c(W,{"guide-key":e(T)},null,8,["guide-key"])]),_:1},8,["open"])])}}});export{Ke as default};
Back to Directory File Manager