1function e(e){if(!e)return[];if(Array.isArray(e))return e.filter(e=>typeof e==`string`&&e.trim().length>0).map(e=>e.trim()).slice(0,10);if(typeof e==`string`)try{let t=JSON.parse(e);if(Array.isArray(t))return t.filter(e=>typeof e==`string`&&e.trim().length>0).map(e=>e.trim()).slice(0,10)}catch{return e.split(`#`).map(e=>e.trim()).filter(Boolean).slice(0,10)}return[]}function t(t){return`tags`in t?e(t.tags):`tag`in t?e(t.tag):[]}function n(e){return e.map(e=>e.trim()).filter((e,t,n)=>e&&n.indexOf(e)===t).slice(0,10)}function r(e){if(e==null)return null;let t=typeof e==`string`?parseInt(e,10):e;return t===1?`转载è§é¢ ä¾µæå¿
å `:t===2?`æªç»è®¸å¯ç¦æ¢è½¬è½½`:t===3?`å
¶ä»`:null}export{n,t as r,r as t};
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.