PageSourceSearch

https://modelers.cn/assets/TheDatasetIntro-DAVcgFP2.js

js modelers.cn collected 2026-10-04 00:11:27 UTC 4,291 bytes, 1 lines download raw bytes

1import{d as O,c as b,b as s,e as l,g as t,cp as G,f as a,v as I,O as H,p as V,x as z,r as c,u as P,z as _,y as U,w as M,$ as X,j as u,n as y,k as D,G as Y,q as T,s as C,t as S,E as A}from"./index-BDxgLrho.js";import{g as J}from"./file-CTpapzpy.js";import{u as K}from"./dataset-PLTURGMa.js";import{R as B}from"./role-u0oqU4qo.js";import{R as x}from"./readme-state-Y889gCVl.js";import{m as Q,_ as L,a as N}from"./remove-BDGkZ58s.js";import{R as Z}from"./ResultEmpty-DHVgJALq.js";import{M as ee}from"./ModelLastMonthDownload-BQgMyZ8f.js";import{M as ae}from"./MdContent-BX7-W7k1.js";import{I as te}from"./icon-edit-DjYmgH-4.js";import{I as oe}from"./icon-code-C01l2t7M.js";import{g as ne}from"./api-gitea-BMusdHGq.js";import{e as se}from"./api-dataset-WAaVpX4w.js";import"./empty-CEwEUx5j.js";import"./useMarkdown-B4jkcMnW.js";import"./markdown-DhCz3F8L.js";import"./useClipboard-BGt7wHJG.js";const le=O({__name:"RepoSkeleton",props:{loading:{type:Boolean,default:!1},animation:{type:Boolean,default:!1}},setup(m){return(g,i)=>(s(),b("div",{class:V({"repo-skeleton":m.loading})},[l(a(H),{animation:m.animation,loading:m.loading},{template:t(()=>[l(a(I),{rows:3,style:{width:"100%","--skeleton-line-gap":"24px"}}),l(a(I),{rows:2,style:{width:"100%",marginTop:"48px","--skeleton-line-gap":"24px"}})]),default:t(()=>[G(g.$slots,"default",{},void 0,!0)]),_:3},8,["animation","loading"])],2))}}),re=z(le,[["__scopeId","data-v-eefaef02"]]),ie={class:"intro-left"},de={class:"operate"},ue={key:0,class:"intro-right"},ce=["src"],me=O({__name:"TheDatasetIntro",setup(m){const g="https://modelers.cn",i=c(!0),W=P(),o=K(),n=_(()=>W.params),h=c(""),r=U(),k=_(()=>f.value>0||p.value),p=_(()=>o.role===B.ADMIN||o.role===B.WRITE),j=_(()=>({ref:"main",path:"README.md",repo:n.value.repo.toString(),account:n.value.account.toString()})),q=function(){i.value=!0,ne(j.value).then(e=>{var d;if((d=e.data)!=null&&d.decode){const{body:v}=J(e.data.decode);h.value=v,r.value=h.value.trim()?ae:N}else r.value=N}).catch(()=>{r.value=L}).finally(()=>{i.value=!1})};M(()=>o.readmeState,e=>{if(o.data.disable){i.value=!1;return}e===x.EXIST?q():e===x.ABSENT&&(i.value=!1,r.value=L)},{immediate:!0});const w=c(!1),E=c([]),f=c(),F=()=>{w.value=!0;const e={id:o.data.id,owner_type:o.data.owner_type,owner:o.data.owner};se(e).then(d=>{E.value=d.data.last_month_detail,f.value=d.data.total}).finally(()=>{w.value=!1})};return M(()=>o.data.owner,e=>{e&&F()},{immediate:!0}),(e,d)=>{const v=X("RouterLink");return s(),u(re,{animation:!0,loading:i.value},{default:t(()=>{var R,$;return[a(o).data.disable?(s(),u(Z,{key:1,class:"result-content",description:e.$t("dataset.disableTip"),style:{"--result-image-width":"230px","--result-image-height":"auto"}},{image:t(()=>[y("img",{src:a(Q),alt:""},null,8,ce)]),_:1},8,["description"])):(s(),b("div",{key:0,class:V(["intro-content",{"intro-empty-related":!k.value}])},[y("div",ie,[(s(),u(Y(r.value),{content:h.value.trim(),"base-href":`/datasets/${n.value.account}/${n.value.repo}/blob/main/`,"base-img-src":`${a(g)}/coderepo/web/v1/file/${n.value.account}/${n.value.repo}/main/media/`,highlight:!0,"is-anchor":!0,"show-safety-tip":!0,role:a(o).role},null,8,["content","base-href","base-img-src","role"])),y("div",de,[p.value&&((R=r.value)==null?void 0:R.__name)==="MdContent"?(s(),u(v,{key:0,to:`/datasets/${n.value.account}/${n.value.repo}/edit/main/README.md`},{default:t(()=>[l(a(T),{variant:"text",size:"small",style:{"--btn-bg-color-hover":"transparent","--btn-bg-color-active":"transparent"}},{icon:t(()=>[l(a(A),null,{default:t(()=>[l(a(te))]),_:1})]),default:t(()=>[C(" "+S(e.$t("dataset.goEdit")),1)]),_:1})]),_:1},8,["to"])):!p.value&&(($=r.value)==null?void 0:$.__name)==="MdContent"?(s(),u(v,{key:1,to:`/datasets/${n.value.account}/${n.value.repo}/blob/main/README.md`},{default:t(()=>[l(a(T),{color:"primary",size:"small"},{icon:t(()=>[l(a(A),null,{default:t(()=>[l(a(oe))]),_:1})]),default:t(()=>[C(" "+S(e.$t("dataset.viewFile")),1)]),_:1})]),_:1},8,["to"])):D("",!0)])]),k.value?(s(),b("div",ue,[f.value>0||p.value?(s(),u(ee,{key:0,loading:w.value,"download-data":E.value,"download-total":f.value},null,8,["loading","download-data","download-total"])):D("",!0)])):D("",!0)],2))]}),_:1},8,["loading"])}}}),Ce=z(me,[["__scopeId","data-v-11c7cef3"]]);export{Ce 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.