1const o="Unnamed member";function c(t,i,n=o){return[t,i].map(s=>typeof s=="string"?s.trim():"").filter(Boolean).join(" ")||n}function d(t){if(!t)return o;const i=typeof t.dist_recognition=="string"?t.dist_recognition.trim():"";if(i)return i;const n=typeof t.dist_company=="string"?t.dist_company.trim():"";if(n)return n;const r=t.dist_first??t.order_first,s=t.dist_last??t.order_last,a=c(r,s,"");if(a)return a;const e=typeof t.dist_username=="string"?t.dist_username.trim():"";if(e)return e;const f=typeof t.dist_email=="string"?t.dist_email.trim():"";return f||(t.dist_id?`Member ${t.dist_id}`:o)}export{d as g,c as j};
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.