DocSpace-client/.yarn/plugins/@yarnpkg/plugin-licenses-audit.cjs

47 lines
145 KiB
JavaScript
Raw Normal View History

/* eslint-disable */
//prettier-ignore
module.exports = {
name: "@yarnpkg/plugin-licenses-audit",
factory: function (require) {
var plugin=(()=>{var zy=Object.create,Ur=Object.defineProperty;var Yy=Object.getOwnPropertyDescriptor;var Zy=Object.getOwnPropertyNames,da=Object.getOwnPropertySymbols,jy=Object.getPrototypeOf,pa=Object.prototype.hasOwnProperty,Jy=Object.prototype.propertyIsEnumerable;var ga=(i,h,_)=>h in i?Ur(i,h,{enumerable:!0,configurable:!0,writable:!0,value:_}):i[h]=_,bs=(i,h)=>{for(var _ in h||(h={}))pa.call(h,_)&&ga(i,_,h[_]);if(da)for(var _ of da(h))Jy.call(h,_)&&ga(i,_,h[_]);return i};var Qy=i=>Ur(i,"__esModule",{value:!0});var he=i=>{if(typeof require!="undefined")return require(i);throw new Error('Dynamic require of "'+i+'" is not supported')};var Q=(i,h)=>()=>(h||i((h={exports:{}}).exports,h),h.exports),tw=(i,h)=>{for(var _ in h)Ur(i,_,{get:h[_],enumerable:!0})},ew=(i,h,_)=>{if(h&&typeof h=="object"||typeof h=="function")for(let v of Zy(h))!pa.call(i,v)&&v!=="default"&&Ur(i,v,{get:()=>h[v],enumerable:!(_=Yy(h,v))||_.enumerable});return i},Xe=i=>ew(Qy(Ur(i!=null?zy(jy(i)):{},"default",i&&i.__esModule&&"default"in i?{get:()=>i.default,enumerable:!0}:{value:i,enumerable:!0})),i);var Es=Q((gr,Wr)=>{(function(){var i,h="4.17.21",_=200,v="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",D="Invalid `variable` option passed into `_.template`",m="__lodash_hash_undefined__",L=500,b="__lodash_placeholder__",A=1,X=2,T=4,N=1,q=2,B=1,G=2,nt=4,Z=8,Et=16,p=32,d=64,M=128,a=256,E=512,x=30,l="...",I=800,S=16,K=1,z=2,j=3,pt=1/0,at=9007199254740991,it=17976931348623157e292,vt=0/0,At=4294967295,Je=At-1,Qe=At>>>1,yr=[["ary",M],["bind",B],["bindKey",G],["curry",Z],["curryRight",Et],["flip",E],["partial",p],["partialRight",d],["rearg",a]],le="[object Arguments]",re="[object Array]",tr="[object AsyncFunction]",wr="[object Boolean]",_r="[object Date]",ff="[object DOMException]",Gr="[object Error]",zr="[object Function]",Rs="[object GeneratorFunction]",ne="[object Map]",vr="[object Number]",lf="[object Null]",me="[object Object]",Fs="[object Promise]",cf="[object Proxy]",Dr="[object RegExp]",ie="[object Set]",Tr="[object String]",Yr="[object Symbol]",df="[object Undefined]",Lr="[object WeakMap]",pf="[object WeakSet]",br="[object ArrayBuffer]",er="[object DataView]",ni="[object Float32Array]",ii="[object Float64Array]",si="[object Int8Array]",ui="[object Int16Array]",oi="[object Int32Array]",ai="[object Uint8Array]",hi="[object Uint8ClampedArray]",fi="[object Uint16Array]",li="[object Uint32Array]",gf=/\b__p \+= '';/g,mf=/\b(__p \+=) '' \+/g,yf=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Xs=/&(?:amp|lt|gt|quot|#39);/g,qs=/[&<>"']/g,wf=RegExp(Xs.source),_f=RegExp(qs.source),vf=/<%-([\s\S]+?)%>/g,Df=/<%([\s\S]+?)%>/g,Bs=/<%=([\s\S]+?)%>/g,Tf=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Lf=/^\w*$/,bf=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ci=/[\\^$.*+?()[\]{}|]/g,Ef=RegExp(ci.source),di=/^\s+/,If=/\s/,Mf=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Of=/\{\n\/\* \[wrapped with (.+)\] \*/,xf=/,? & /,Cf=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Nf=/[()=,{}\[\]\/\s]/,Af=/\\(\\)?/g,Sf=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Us=/\w*$/,Pf=/^[-+]0x[0-9a-f]+$/i,Rf=/^0b[01]+$/i,Ff=/^\[object .+?Constructor\]$/,Xf=/^0o[0-7]+$/i,qf=/^(?:0|[1-9]\d*)$/,Bf=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Zr=/($^)/,Uf=/['\n\r\u2028\u2029\\]/g,jr="\\ud800-\\udfff",Wf="\\u0300-\\u036f",Kf="\\ufe20-\\ufe2f",kf="\\u20d0-\\u20ff",Ws=Wf+Kf+kf,Ks="\\u2700-\\u27bf",ks="a-z\\xdf-\\xf6\\xf8-\\xff",Hf="\\xac\\xb1\\xd7\\xf7",Vf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",$f="\\u2000-\\u206f",Gf=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Hs="A-Z\\xc0-\\xd6\\xd8-\\xde",Vs="\\ufe0e\\ufe0f",$s=Hf+Vf+$f+Gf,pi="['\u2019]",zf="["+jr+"]",Gs="["+$s+"]",Jr="["+Ws+"]",zs="\\d+",Yf="["+Ks+"]",Ys="["+ks+"]",Zs="[^"+jr+$s+zs+Ks+ks+Hs+"]",gi="\\ud83c[\\udffb-\\udfff]",Zf="(?:"+Jr+"|"+gi+")",js="[^"+jr+"]",mi="(?:\\ud83c[\\udde6-\\uddff]){2}",yi="[\\ud800-\\udbff][\\udc00-\\udfff]",rr="["+Hs+"]",Js
/* [wrapped with `+e+`] */
`)}function Id(t){return J(t)||Ye(t)||!!(Mu&&t&&t[Mu])}function Te(t,e){var r=typeof t;return e=e==null?at:e,!!e&&(r=="number"||r!="symbol"&&qf.test(t))&&t>-1&&t%1==0&&t<e}function Pt(t,e,r){if(!wt(r))return!1;var n=typeof e;return(n=="number"?qt(r)&&Te(e,r.length):n=="string"&&e in r)?oe(r[e],t):!1}function ss(t,e){if(J(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||Ht(t)?!0:Lf.test(t)||!Tf.test(t)||e!=null&&t in ft(e)}function Md(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function us(t){var e=On(t),r=u[e];if(typeof r!="function"||!(e in ut.prototype))return!1;if(t===r)return!0;var n=rs(r);return!!n&&t===n[0]}function Od(t){return!!Lu&&Lu in t}var xd=nn?Le:Ls;function Xr(t){var e=t&&t.constructor,r=typeof e=="function"&&e.prototype||ur;return t===r}function bo(t){return t===t&&!wt(t)}function Eo(t,e){return function(r){return r==null?!1:r[t]===e&&(e!==i||t in ft(r))}}function Cd(t){var e=Pn(t,function(n){return r.size===L&&r.clear(),n}),r=e.cache;return e}function Nd(t,e){var r=t[1],n=e[1],s=r|n,o=s<(B|G|M),c=n==M&&r==Z||n==M&&r==a&&t[7].length<=e[8]||n==(M|a)&&e[7].length<=e[8]&&r==Z;if(!(o||c))return t;n&B&&(t[2]=e[2],s|=r&B?0:nt);var g=e[3];if(g){var w=t[3];t[3]=w?uo(w,g,e[4]):g,t[4]=w?xe(t[3],b):e[4]}return g=e[5],g&&(w=t[5],t[5]=w?oo(w,g,e[6]):g,t[6]=w?xe(t[5],b):e[6]),g=e[7],g&&(t[7]=g),n&M&&(t[8]=t[8]==null?e[8]:xt(t[8],e[8])),t[9]==null&&(t[9]=e[9]),t[0]=e[0],t[1]=s,t}function Ad(t){var e=[];if(t!=null)for(var r in ft(t))e.push(r);return e}function Sd(t){return un.call(t)}function Io(t,e,r){return e=bt(e===i?t.length-1:e,0),function(){for(var n=arguments,s=-1,o=bt(n.length-e,0),c=O(o);++s<o;)c[s]=n[e+s];s=-1;for(var g=O(e+1);++s<e;)g[s]=n[s];return g[e]=r(c),Wt(t,this,g)}}function Mo(t,e){return e.length<2?t:$e(t,Qt(e,0,-1))}function Pd(t,e){for(var r=t.length,n=xt(e.length,r),s=Xt(t);n--;){var o=e[n];t[n]=Te(o,r)?s[o]:i}return t}function os(t,e){if(!(e==="constructor"&&typeof t[e]=="function")&&e!="__proto__")return t[e]}var Oo=Co(Zu),qr=Yl||function(t,e){return It.setTimeout(t,e)},as=Co(nd);function xo(t,e,r){var n=e+"";return as(t,Ed(n,Rd(Td(n),r)))}function Co(t){var e=0,r=0;return function(){var n=Ql(),s=S-(n-r);if(r=n,s>0){if(++e>=I)return arguments[0]}else e=0;return t.apply(i,arguments)}}function Cn(t,e){var r=-1,n=t.length,s=n-1;for(e=e===i?n:e;++r<e;){var o=Hi(r,s),c=t[o];t[o]=t[r],t[r]=c}return t.length=e,t}var No=Cd(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(bf,function(r,n,s,o){e.push(s?o.replace(Af,"$1"):n||r)}),e});function pe(t){if(typeof t=="string"||Ht(t))return t;var e=t+"";return e=="0"&&1/t==-pt?"-0":e}function ze(t){if(t!=null){try{return sn.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function Rd(t,e){return Yt(yr,function(r){var n="_."+r[0];e&r[1]&&!Qr(t,n)&&t.push(n)}),t.sort()}function Ao(t){if(t instanceof ut)return t.clone();var e=new jt(t.__wrapped__,t.__chain__);return e.__actions__=Xt(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function Fd(t,e,r){(r?Pt(t,e,r):e===i)?e=1:e=bt(tt(e),0);var n=t==null?0:t.length;if(!n||e<1)return[];for(var s=0,o=0,c=O(cn(n/e));s<n;)c[o++]=Qt(t,s,s+=e);return c}function Xd(t){for(var e=-1,r=t==null?0:t.length,n=0,s=[];++e<r;){var o=t[e];o&&(s[n++]=o)}return s}function qd(){var t=arguments.length;if(!t)return[];for(var e=O(t-1),r=arguments[0],n=t;n--;)e[n-1]=arguments[n];return Oe(J(r)?Xt(r):[r],Ot(e,1))}var Bd=rt(function(t,e){return Dt(t)?Ar(t,Ot(e,1,Dt,!0)):[]}),Ud=rt(function(t,e){var r=te(e);return Dt(r)&&(r=i),Dt(t)?Ar(t,Ot(e,1,Dt,!0),H(r,2)):[]}),Wd=rt(function(t,e){var r=te(e);return Dt(r)&&(r=i),Dt(t)?Ar(t,Ot(e,1,Dt,!0),i,r):[]});function Kd(t,e,r){var n=t==null?0:t.length;return n?(e=r||e===i?1:tt(e),Qt(t,e<0?0:e,n)):[]}function kd(t,e,r){var n=t==null?0:t.length;return n?(e=r||e===i?1:tt(e),e=n-e,Qt(t,0,e<0?0:e)):[]}function Hd(t,e){return t&&t.length?Tn(t,H(e,3),!0,!0):[]}function Vd(t,e){return t&&t.length?Tn(t,H(e,3),!0):[]}function $d(t,e,r,n){var s=t==null?0:t.length;return s?(r&&typeo
`;t.replace(U,function($,st,ot,Vt,Rt,$t){return ot||(ot=Vt),F+=t.slice(P,$t).replace(Uf,xl),st&&(g=!0,F+=`' +
__e(`+st+`) +
'`),Rt&&(w=!0,F+=`';
`+Rt+`;
__p += '`),ot&&(F+=`' +
((__t = (`+ot+`)) == null ? '' : __t) +
'`),P=$t+$.length,$}),F+=`';
`;var V=ct.call(e,"variable")&&e.variable;if(!V)F=`with (obj) {
`+F+`
}
`;else if(Nf.test(V))throw new Y(D);F=(w?F.replace(gf,""):F).replace(mf,"$1").replace(yf,"$1;"),F="function("+(V||"obj")+`) {
`+(V?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(g?", __e = _.escape":"")+(w?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+F+`return __p
}`;var et=fa(function(){return ht(o,k+"return "+F).apply(i,c)});if(et.source=F,ds(et))throw et;return et}function ey(t){return lt(t).toLowerCase()}function ry(t){return lt(t).toUpperCase()}function ny(t,e,r){if(t=lt(t),t&&(r||e===i))return wu(t);if(!t||!(e=kt(e)))return t;var n=se(t),s=se(e),o=_u(n,s),c=vu(n,s)+1;return Re(n,o,c).join("")}function iy(t,e,r){if(t=lt(t),t&&(r||e===i))return t.slice(0,Tu(t)+1);if(!t||!(e=kt(e)))return t;var n=se(t),s=vu(n,se(e))+1;return Re(n,0,s).join("")}function sy(t,e,r){if(t=lt(t),t&&(r||e===i))return t.replace(di,"");if(!t||!(e=kt(e)))return t;var n=se(t),s=_u(n,se(e));return Re(n,s).join("")}function uy(t,e){var r=x,n=l;if(wt(e)){var s="separator"in e?e.separator:s;r="length"in e?tt(e.length):r,n="omission"in e?kt(e.omission):n}t=lt(t);var o=t.length;if(ir(t)){var c=se(t);o=c.length}if(r>=o)return t;var g=r-sr(n);if(g<1)return n;var w=c?Re(c,0,g).join(""):t.slice(0,g);if(s===i)return w+n;if(c&&(g+=w.length-g),ps(s)){if(t.slice(g).search(s)){var P,R=w;for(s.global||(s=Ci(s.source,lt(Us.exec(s))+"g")),s.lastIndex=0;P=s.exec(R);)var F=P.index;w=w.slice(0,F===i?g:F)}}else if(t.indexOf(kt(s),g)!=g){var U=w.lastIndexOf(s);U>-1&&(w=w.slice(0,U))}return w+n}function oy(t){return t=lt(t),t&&wf.test(t)?t.replace(Xs,Fl):t}var ay=lr(function(t,e,r){return t+(r?" ":"")+e.toUpperCase()}),ys=fo("toUpperCase");function ha(t,e,r){return t=lt(t),e=r?i:e,e===i?Nl(t)?Bl(t):Tl(t):t.match(e)||[]}var fa=rt(function(t,e){try{return Wt(t,i,e)}catch(r){return ds(r)?r:new Y(r)}}),hy=De(function(t,e){return Yt(e,function(r){r=pe(r),_e(t,r,ls(t[r],t))}),t});function fy(t){var e=t==null?0:t.length,r=H();return t=e?mt(t,function(n){if(typeof n[1]!="function")throw new Zt(f);return[r(n[0]),n[1]]}):[],rt(function(n){for(var s=-1;++s<e;){var o=t[s];if(Wt(o[0],this,n))return Wt(o[1],this,n)}})}function ly(t){return Fc(Jt(t,A))}function ws(t){return function(){return t}}function cy(t,e){return t==null||t!==t?e:t}var dy=co(),py=co(!0);function Ut(t){return t}function _s(t){return Ku(typeof t=="function"?t:Jt(t,A))}function gy(t){return Hu(Jt(t,A))}function my(t,e){return Vu(t,Jt(e,A))}var yy=rt(function(t,e){return function(r){return Sr(r,t,e)}}),wy=rt(function(t,e){return function(r){return Sr(t,r,e)}});function vs(t,e,r){var n=Mt(e),s=_n(e,n);r==null&&!(wt(e)&&(s.length||!n.length))&&(r=e,e=t,t=this,s=_n(e,Mt(e)));var o=!(wt(r)&&"chain"in r)||!!r.chain,c=Le(t);return Yt(s,function(g){var w=e[g];t[g]=w,c&&(t.prototype[g]=function(){var P=this.__chain__;if(o||P){var R=t(this.__wrapped__),F=R.__actions__=Xt(this.__actions__);return F.push({func:w,args:arguments,thisArg:t}),R.__chain__=P,R}return w.apply(t,Oe([this.value()],arguments))})}),t}function _y(){return It._===this&&(It._=Vl),this}function Ds(){}function vy(t){return t=tt(t),rt(function(e){return $u(e,t)})}var Dy=Ji(mt),Ty=Ji(du),Ly=Ji(Li);function la(t){return ss(t)?bi(pe(t)):Qc(t)}function by(t){return function(e){return t==null?i:$e(t,e)}}var Ey=go(),Iy=go(!0);function Ts(){return[]}function Ls(){return!1}function My(){return{}}function Oy(){return""}function xy(){return!0}function Cy(t,e){if(t=tt(t),t<1||t>at)return[];var r=At,n=xt(t,At);e=H(e),t-=At;for(var s=Mi(n,e);++r<t;)e(r);return s}function Ny(t){return J(t)?mt(t,pe):Ht(t)?[t]:Xt(No(lt(t)))}function Ay(t){var e=++kl;return lt(t)+e}var Sy=En(function(t,e){return t+e},0),Py=Qi("ceil"),Ry=En(function(t,e){return t/e},1),Fy=Qi("floor");function Xy(t){return t&&t.length?wn(t,Ut,qi):i}function qy(t,e){return t&&t.length?wn(t,H(e,2),qi):i}function By(t){return mu(t,Ut)}function Uy(t,e){return mu(t,H(e,2))}function Wy(t){return t&&t.length?wn(t,Ut,Ki):i}function Ky(t,e){return t&&t.length?wn(t,H(e,2),Ki):i}var ky=En(function(t,e){return t*e},1),Hy=Qi("round"),Vy=En(function(t,e){return t-e},0);function $y(t){return t&&t.length?Ii(t,Ut):0}function Gy(t,e){return t&&t.length?Ii(t,H(e,2)):0}return u.after=gg,u.ary=Ko,u.assign=rm,u.assignIn=ra,u.assignInWith=qn,u.assignWith=nm,u.at=im,u.before=ko,u.bind=ls,u.bindAll=hy,u.bindKey=Ho,u.castArray=Mg,u.chain=Bo,u.chunk=Fd,u.compact=Xd,u.concat=qd,u.cond=fy,u.conforms
`,d.offset=(E=p.offset)!=null?E:0,d.width=(x=p.width)!=null?x:0,d.dontPrettyTextNodes=(l=(I=p.dontPrettyTextNodes)!=null?I:p.dontprettytextnodes)!=null?l:0,d.spaceBeforeSlash=(S=(K=p.spaceBeforeSlash)!=null?K:p.spacebeforeslash)!=null?S:"",d.spaceBeforeSlash===!0&&(d.spaceBeforeSlash=" "),d.suppressPrettyCount=0,d.user={},d.state=h.None,d}indent(p,d,M){var a;return!d.pretty||d.suppressPrettyCount?"":d.pretty&&(a=(M||0)+d.offset+1,a>0)?new Array(a).join(d.indent):""}endline(p,d,M){return!d.pretty||d.suppressPrettyCount?"":d.newline}attribute(p,d,M){var a;return this.openAttribute(p,d,M),d.pretty&&d.width>0?a=p.name+'="'+p.value+'"':a=" "+p.name+'="'+p.value+'"',this.closeAttribute(p,d,M),a}cdata(p,d,M){var a;return this.openNode(p,d,M),d.state=h.OpenTag,a=this.indent(p,d,M)+"<![CDATA[",d.state=h.InsideTag,a+=p.value,d.state=h.CloseTag,a+="]]>"+this.endline(p,d,M),d.state=h.None,this.closeNode(p,d,M),a}comment(p,d,M){var a;return this.openNode(p,d,M),d.state=h.OpenTag,a=this.indent(p,d,M)+"<!-- ",d.state=h.InsideTag,a+=p.value,d.state=h.CloseTag,a+=" -->"+this.endline(p,d,M),d.state=h.None,this.closeNode(p,d,M),a}declaration(p,d,M){var a;return this.openNode(p,d,M),d.state=h.OpenTag,a=this.indent(p,d,M)+"<?xml",d.state=h.InsideTag,a+=' version="'+p.version+'"',p.encoding!=null&&(a+=' encoding="'+p.encoding+'"'),p.standalone!=null&&(a+=' standalone="'+p.standalone+'"'),d.state=h.CloseTag,a+=d.spaceBeforeSlash+"?>",a+=this.endline(p,d,M),d.state=h.None,this.closeNode(p,d,M),a}docType(p,d,M){var a,E,x,l,I;if(M||(M=0),this.openNode(p,d,M),d.state=h.OpenTag,l=this.indent(p,d,M),l+="<!DOCTYPE "+p.root().name,p.pubID&&p.sysID?l+=' PUBLIC "'+p.pubID+'" "'+p.sysID+'"':p.sysID&&(l+=' SYSTEM "'+p.sysID+'"'),p.children.length>0){for(l+=" [",l+=this.endline(p,d,M),d.state=h.InsideTag,I=p.children,E=0,x=I.length;E<x;E++)a=I[E],l+=this.writeChildNode(a,d,M+1);d.state=h.CloseTag,l+="]"}return d.state=h.CloseTag,l+=d.spaceBeforeSlash+">",l+=this.endline(p,d,M),d.state=h.None,this.closeNode(p,d,M),l}element(p,d,M){var a,E,x,l,I,S,K,z,j,pt,at,it,vt,At,Je,Qe,yr,le,re;if(M||(M=0),it=!1,this.openNode(p,d,M),d.state=h.OpenTag,vt=this.indent(p,d,M)+"<"+p.name,d.pretty&&d.width>0){z=vt.length,Je=p.attribs;for(at in Je)!Z.call(Je,at)||(a=Je[at],At=this.attribute(a,d,M),E=At.length,z+E>d.width?(re=this.indent(p,d,M+1)+At,vt+=this.endline(p,d,M)+re,z=re.length):(re=" "+At,vt+=re,z+=re.length))}else{Qe=p.attribs;for(at in Qe)!Z.call(Qe,at)||(a=Qe[at],vt+=this.attribute(a,d,M))}if(l=p.children.length,I=l===0?null:p.children[0],l===0||p.children.every(function(tr){return(tr.type===i.Text||tr.type===i.Raw||tr.type===i.CData)&&tr.value===""}))d.allowEmpty?(vt+=">",d.state=h.CloseTag,vt+="</"+p.name+">"+this.endline(p,d,M)):(d.state=h.CloseTag,vt+=d.spaceBeforeSlash+"/>"+this.endline(p,d,M));else if(d.pretty&&l===1&&(I.type===i.Text||I.type===i.Raw||I.type===i.CData)&&I.value!=null)vt+=">",d.state=h.InsideTag,d.suppressPrettyCount++,it=!0,vt+=this.writeChildNode(I,d,M+1),d.suppressPrettyCount--,it=!1,d.state=h.CloseTag,vt+="</"+p.name+">"+this.endline(p,d,M);else{if(d.dontPrettyTextNodes){for(yr=p.children,S=0,j=yr.length;S<j;S++)if(x=yr[S],(x.type===i.Text||x.type===i.Raw||x.type===i.CData)&&x.value!=null){d.suppressPrettyCount++,it=!0;break}}for(vt+=">"+this.endline(p,d,M),d.state=h.InsideTag,le=p.children,K=0,pt=le.length;K<pt;K++)x=le[K],vt+=this.writeChildNode(x,d,M+1);d.state=h.CloseTag,vt+=this.indent(p,d,M)+"</"+p.name+">",it&&d.suppressPrettyCount--,vt+=this.endline(p,d,M),d.state=h.None}return this.closeNode(p,d,M),vt}writeChildNode(p,d,M){switch(p.type){case i.CData:return this.cdata(p,d,M);case i.Comment:return this.comment(p,d,M);case i.Element:return this.element(p,d,M);case i.Raw:return this.raw(p,d,M);case i.Text:return this.text(p,d,M);case i.ProcessingInstruction:return this.processingInstruction(p,d,M);case i.Dummy:return"";case i.Declaration:return this.declaration(p,d,M);case i.DocType:return this.docType(p,d,M);case i.AttributeDeclaration:return this.dtdAttList(p,d,M);case i.ElementDeclaration:return this.dtdElement(p,d,M);case i.Ent
`))};var yw={missing:"License could not be found.",incompatible:"License is incompatible."};async function uf({results:i,outputFile:h,stdout:_}){if(!h)return;let v=ei.default.testSuite().name("Dependency Licenses Audit");for(let[f,D]of[...i.pass.entries(),...i.fail.entries(),...i.ignored.entries()].sort()){let m=v.testCase().name(f);m.standardOutput(Object.entries(D).map(L=>L.join(": ")).join(`
`)),i.ignored.has(f)?m.skipped():D.reason&&m.failure(`License: ${D.license}. Reason: ${yw[D.reason]}`,D.reason)}h==="-"?_.write(`${ei.default.build()}
`):ei.default.writeTo(h)}async function of({results:i,stdout:h,configFilename:_}){if(i.fail.size!==0){let f=[["Package","License","Reason","Repository","Home Page"]],D=[...i.fail.entries()].map(([m,L])=>[m,String(L.license||"?"),String(L.reason||"?"),String(L.repository||"?"),String(L.homepage||"?")]);f.push(...D),nf(f,h),_&&h.write(`
NOTE: For false positives, exceptions may be added to: ${_}
`)}else h.write(`All packages have compatible licenses.
`)}async function af({results:i,outputFile:h,stdout:_}){let v=[],f=["name","license","homepage","repository"];v.push(f);for(let[m,L]of[...i.pass.entries(),...i.fail.entries(),...i.ignored.entries()].sort())v.push(f.map(b=>{var A;return b==="name"?m:(A=L[b])!=null?A:"?"}));let D=v.map(m=>m.map(L=>/[",\n\r\t]/.test(L)?`"${L.replace('"','""')}"`:L).join(",")).map(m=>`${m}
`).join("");h==="-"?_.write(D):(0,sf.writeFileSync)(h,D,{encoding:"utf8"})}var ri=class extends Ie.Command{constructor(){super(...arguments);this.outputCsv=Ie.Option.String("--output-csv",{required:!1});this.outputFile=Ie.Option.String("--output-file",{required:!1});this.configFile=Ie.Option.String("--config",{required:!1});this.summary=Ie.Option.Boolean("--summary",!1);this.looseMode=Ie.Option.Boolean("--loose",!1);this.ignorePackagesPredicate=()=>!1;this.isValidLicensePredicate=()=>!1}async execute(){try{let h=await Ft.Configuration.find(this.context.cwd,this.context.plugins),{project:_}=await Ft.Project.find(h,this.context.cwd);await _.restoreInstallState(),await this.parseConfigFile();let v=await this.collectResults({configuration:h,project:_,looseMode:this.looseMode});return await uf({results:v,outputFile:this.outputFile,stdout:this.context.stdout}),this.summary&&await of({results:v,stdout:this.context.stdout,configFilename:this.configFile}),this.outputCsv&&await af({results:v,stdout:this.context.stdout,outputFile:this.outputCsv}),v.fail.size===0?0:1}catch(h){return this.context.stderr.write(`${String(h)}
`),1}}async parseConfigFile(){if(!this.configFile)return;let h=$r.ppath.resolve($r.ppath.cwd(),$r.npath.toPortablePath(this.configFile)),_=Ft.miscUtils.dynamicRequire(h),v=_==null?void 0:_.ignorePackages;if(v){if(typeof v=="function")this.ignorePackagesPredicate=v;else if(v instanceof RegExp)this.ignorePackagesPredicate=(D,m)=>v.test(m);else if(v instanceof Set||v instanceof Array){let D=new Set(v);this.ignorePackagesPredicate=(m,L)=>D.has(m)}}let f=_==null?void 0:_.isValidLicense;if(f)if(typeof f=="function")this.isValidLicensePredicate=f;else if(f instanceof RegExp)this.isValidLicensePredicate=D=>f.test(D);else throw new Error("Invalid config option value: isValidLicense")}async collectResults({configuration:h,project:_,looseMode:v}){var b,A,X;let f=await Ft.Cache.find(h),D=await h.makeFetcher(),m=new Ft.StreamReport({stdout:new hf.PassThrough,configuration:h}),L={pass:new Vr({}),fail:new Vr({}),ignored:new Vr({})};for(let T of _.storedPackages.values()){if(Ft.structUtils.isVirtualLocator(T)||T.reference.startsWith("workspace:"))continue;let{packageFs:N,prefixPath:q}=await D.fetch(T,{project:_,fetcher:D,cache:f,report:m,checksums:_.storedChecksums}),B=null;try{B=await Ft.Manifest.find(q,{baseFs:N})}catch{continue}try{let{license:G,licenseFile:nt}=await ya({manifest:B,packageFs:N,prefixPath:q,looseMode:v}),{reason:Z,pass:Et}=await wa({license:G||nt||null,isFile:Boolean(nt),isValidLicensePredicate:this.isValidLicensePredicate}),p={homepage:(b=B.raw)==null?void 0:b.homepage,license:G||void 0,reason:Z,repository:((X=(A=B.raw)==null?void 0:A.repository)==null?void 0:X.url)||void 0},d=Ft.structUtils.stringifyIdent(T),M=rf(T);this.ignorePackagesPredicate(d,G||"unknown")?L.ignored.merge(M,p):Et?L.pass.merge(M,p):L.fail.merge(M,p)}catch{continue}}return L}};ri.paths=[["licenses","audit"]],ri.usage=Ie.Command.Usage({description:"",details:"",examples:[]});var ww={hooks:{},commands:[ri]},_w=ww;return vw;})();
/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/
return plugin;
}
};