Lines 1-16javascript
1import{o as e}from"./rolldown-runtime-tZXQYakl.mjs";import{Df as t,G as n,Hf as r,If as i,Jl as a,Mf as o,Nf as s,Oa as c,Rf as l,U as u,Uf as d,W as f,ka as p,l as m,nl as h,od as g,ol as _,qf as v,ql as y,sl as ee,tl as b,u as te,zf as x}from"./md-manager-BGnqyqi1-BZc5cHgU.mjs";import{Co as S,Di as C,Ei as w,Gi as T,Mt as E,Ra as D,Ti as O,Uo as k,Zt as A,bs as j,fi as M,fr as N,ga as ne,gr as re,gs as P,ki as ie,m as F,nr as I,qi as ae,ra as oe,ri as se,vs as ce,ya as le,yi as ue,ys as de,zs as fe}from"./dist-Cgap2iP0.mjs";import{t as pe}from"./yazl-BBz29IQN.mjs";import{ct as me,gt as he,ht ...
2`)[0]??``).replace(/\S*\/journal\/\S*/g,`<journal path>`).replace(/\b[0-9a-f]{32}\b/gi,`<id>`);return`exit ${e.status}${t===``?``:`: ${t}`}`}function It(e,t,n){return{schemaVersion:1,platform:e,source:t,outcome:`none-in-window`,readFrom:n,windowDays:7,foreignIgnored:0,unparseable:0,droppedOverCap:0,events:[]}}function Lt(e,t){return{...e,outcome:`unavailable`,unavailableReason:t}}function Rt(e){return{...e,outcome:e.events.length>0?`collected`:`none-in-window`}}function zt(e){return typeof e==`number`&&Number.isFinite(e)?e:null}function Bt(e){return typeof e==`object`&&e&&!Array.isArray(e)?e:n ...
HighChild Process
Package source references child process execution.
3`);if(n===-1)return null;let r,i;try{r=Bt(JSON.parse(t.slice(0,n))),i=Bt(JSON.parse(t.slice(n+1)))}catch{return null}if(r===null||i===null||!Array.isArray(i.processes))return null;let a=[];for(let e of i.processes){let t=Bt(e);t===null||typeof t.name!=`string`||!Dt(t.name)||a.push({name:t.name,pid:zt(t.pid),killReason:typeof t.reason==`string`?t.reason:null,residentPages:zt(t.rpages),lifetimeMaxPages:zt(t.lifetimeMax)})}let o=wt(r.timestamp);return{kind:`jetsam`,at:o===null?null:new Date(o).toISOString(),file:e,pageSize:zt(Bt(i.memoryStatus)?.pageSize),largestProcessOwned:typeof i.largestProce ...
4`)){if(!e.includes(`"event":"desktop.boot"`))continue;let t=/"pid":(\d+)/.exec(e)?.[1];t!==void 0&&n.add(Number(t))}}catch{i=!0}}return{pids:n,unreadable:i}}function Zt(e,t){if(e===`systemd-oomd`){let e=/^Killed (\S+)/.exec(t);if(e===null)return null;let n=e[1]?.split(`/`).pop()??``;return{origin:`systemd-oomd`,action:`oomd-kill`,pid:null,processName:null,unit:jt.test(n)?n:null,trigger:/swap used/.test(t)?`swap`:/memory pressure/.test(t)?`memory-pressure`:null}}if(e!==`kernel`)return null;let n=/Killed process (\d+) \(([^)]+)\)/.exec(t);if(n!==null)return{origin:`kernel`,action:`oom-kill`,pid: ...
5`)){if(i.trim()===``||i.startsWith(`-- `))continue;let e=qt.exec(i);if(e===null){r+=1;continue}let[,a=``,o=``,s=``]=e;if(!jt.test(s)){n+=1;continue}let c=Zt(o,s);if(c===null){r+=1;continue}t.push({kind:`journal`,at:a,...c})}return{events:t,foreignIgnored:n,unparseable:r}}function $t(e){let t=[],n=0,r=0;for(let i of e.split(`
6`)){if(i.trim()===``||i.startsWith(`-- `))continue;let e=qt.exec(i);if(e===null){r+=1;continue}let[,a=``,,o=``]=e,s=Jt.exec(o);if(s===null){n+=1;continue}t.push({at:a,pid:Number(s[1]),detail:(s[2]??``).slice(0,200)})}return{lines:t,foreignIgnored:n,unparseable:r}}async function en(e,t,n){let r=$t(e);if(r.lines.length===0)return{...r,events:[],unattributed:null};let i=await Xt(t,n),a=[],o=0;for(let e of r.lines){if(!i.pids.has(e.pid)){o+=1;continue}a.push({kind:`journal`,at:e.at,origin:`chromium`,action:`display-connection-lost`,pid:e.pid,processName:null,unit:null,trigger:/Wayland/.test(e.deta ...
7`);y.addBuffer(Buffer.from(M,`utf8`),`README.md`),y.end();let N=Fe(r);return y.outputStream.pipe(N),await new Promise((e,t)=>{N.on(`close`,e),N.on(`error`,t)}),i?.info({bundlePath:r,fileCount:_.length,redactionCount:w},`bundle written`),{zipPath:r,summary:{projectSlug:s,files:_,redactions:g,redactedLineCount:w,generatedAt:C.generatedAt}}}var Ln=g(),Rn=e(pe(),1),X=e(we(),1);function zn(e){let t=j(`user`,e,e);return ce({absPath:t,sideline:!1,warn:()=>{}}).value.appearance?.language??`system`}function Bn({home:e=J(),env:t=process.env}={}){let n=zn(e),{override:r,preferenceList:i}=de(t),{locale:o, ...
9`),a=[];for(let e=0;e<i.length;e++){let n=i[e]??``;if(e!==i.length-1||n!==``){if(n.length===0){a.push(``);continue}try{let e=Wn(JSON.parse(n),t);a.push(JSON.stringify(e))}catch{a.push(n)}}}let o=r?`${a.join(`
11`);q(e,o)}function Kn(e,t){let n=W(e,`utf-8`);if(n.trim().length!==0)try{let r=Wn(JSON.parse(n),t),i=n.endsWith(`
13`:``;q(e,`${JSON.stringify(r,null,2)}${i}`)}catch{let r=Hn(n,t.contentDirSpellings);r!==n&&q(e,r)}}function qn(e,t){let n=W(e,`utf-8`),r=Hn(n,t.contentDirSpellings);r!==n&&q(e,r)}function Jn(e){try{return G(e,{withFileTypes:!0}).filter(e=>e.isFile()).map(t=>z(e,t.name))}catch{return[]}}const Yn=new Set([`agent-presence.json`,`agent-effects.json`,`runtime.json`]);function Xn(e){return/\.log\.\d+$/.test(e)}function Zn(e){return e.endsWith(`.jsonl`)||e.endsWith(`.log`)||Xn(e)}const Qn=[`telemetry`,`logs`,`process`,`diagnostic-
14`)}\n`:null}catch{return null}}function br(e){let t=z(e,`.git`,`ok`);if(!H(t))return null;let n=ke(`git`,[`-C`,t,`log`,`--oneline`,`-50`],k({encoding:`utf-8`,timeout:2e3}));return n.error||n.status!==0?null:n.stdout??``}function xr(e){let t=z(e,`.git`,`ok`);if(!H(t))return null;let n=ke(`git`,[`-C`,t,`for-each-
15`:`not-running (${S})\n`;q(z(g,`state`,`server-status.txt`),A);let j=e.diagnosticReports===void 0?`not-collected (no collection attempted)`:vt(e.diagnosticReports,v);if(q(z(g,`state`,`diagnostic-reports-status.txt`),`${j}\n`),q(z(g,kt),_n(e.osTerminationEvidence)),e.processDir&&H(e.processDir)){let t=z(g,`process`);U(t,{recursive:!0}),Pe(e.processDir,t,{recursive:!0})}let M=e.redact===!0;M&&$n({stagingDir:g,contentDir:t}),e.note&&q(z(g,`note.txt`),e.note);let N=null;e.scrubSecrets===!0&&(N=Br(g));for(let t of e.extraFiles??[]){let e=t.zipName??L(t.sourcePath);if(!Z(t.sourcePath,z(g,`extra`,e)) ...
16`)}async function zi(e={}){let t=e.discover??I,n=e.inspect??(e=>Q(e,`server`)),r=e.log??(e=>console.log(e)),i=e.resolveCommand??T,a=e.resolveUsage??ae,o=await t(),s=[];for(let e of o){let t=n(e),r=ji(e,t,t.status===`missing`||t.status===`corrupt`||t.status===`read-error`||t.status===`unverified-owner`||t.status===`reused-pid`?null:i(t.lock.pid),t.status===`missing`||t.status===`corrupt`||t.status===`read-error`||t.status===`unverified-owner`||t.status===`reused-pid`?null:a(t.lock.pid));r!=null&&s.push(r)}if(e.json){let e=s.map(e=>({...e,displayStatus:Mi(e)}));r(JSON.stringify(e,null,2));return ...
Long lines were clipped for display.