1import{r as a,f as e,h as s,j as l,k as t,p as u,x as r,y as n,l as c,d as o,I as d,U as i,E as f}from"./index-CtlocODq.js";import{s as p}from"./index.BaPRuLPX.js";import{_}from"./_plugin-vue_export-helper.BCo6x5W8.js";const m=_({__name:"index",setup(_){const m=a(""),v=a(""),h=a(!1);async function k(){if(m.value.trim())try{const a=await p({w:m.value,t:"ok"});v.value=a.url,window.open(a.url,"_blank")}catch(a){o({title:a.message,icon:"none"})}}return h.value=!1,(a,o)=>{const p=d,_=l,x=i,y=f;return t(),e(_,{class:"page"},{default:s((()=>[u(_,{class:"search-header"},{default:s((()=>[u(_,{class:"search-input-wrap"},{default:s((()=>[u(p,{modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=a=>m.value=a),class:"search-input",placeholder:"请è¾å
¥å
³é®è¯...","confirm-type":"search",onConfirm:k},null,8,["modelValue"]),u(_,{class:"search-btn",onClick:k},{default:s((()=>[r("æç´¢")])),_:1})])),_:1})])),_:1}),v.value?(t(),e(_,{key:0,class:"search-results"},{default:s((()=>[h.value?(t(),e(x,{key:0,src:v.value},null,8,["src"])):(t(),e(_,{key:1,class:"result-info"},{default:s((()=>[u(y,{class:"result-text"},{default:s((()=>[r("æç´¢URL: "+n(v.value),1)])),_:1})])),_:1}))])),_:1})):c("",!0)])),_:1})}}},[["__scopeId","data-v-e620b1f8"]]);export{m 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.