functione(e,n,r){thrownewError(r?`No known conditions for "${n}" specifier in "${e}" package`:`Missing "${n}" specifier in "${e}" package`)}functionn(n,i,o,f){lets,u,l=r(n,o),c=function(e){letn=newSet(["default",...e.conditions||[]]);returne.unsafe||n.add(e.require?"require":"import"),e.unsafe||n.add(e.browser?"browser":"node"),n}(f||{}),a=i[l];if(void0===a){lete,n,r,t;for(tini)n&&t.length<n.length||("/"===t[t.length-1]&&l.startsWith(t)?(u=l.substring(t.length),n=t):t.length>1&&(r=t.indexOf("*",1),~r&&(e=RegExp("^"+t.substring(0,r)+"(.*)"+t.substring(1+r)).exec(l),e&&e[1]&&(u=e[1],n=t))));a=i[n]}returna||e(n,l),s=t(a,c),s||e(n,l,1),u&&function(e,n){letr,t=0,i=e.length,o=/[*]/g,f=/[/]$/;for(;t<i;t++)e[t]=o.test(r=e[t])?r.replace(o,n):f.test(r)?r+n:r}(s,u),s}functionr(e,n,r){if(e===n||"."===n)return".";lett=e+"/",i=t.length,o=n.slice(0,i)===t,f=o?n.slice(i):n;return"#"===f[0]?f:o||!r?"./"===f.slice(0,2)?f:"./"+f:f}functiont(e,n,r){if(e){if("string"==typeofe)returnr&&r.add(e),[e];leti,o;if(Array.isArray(e)){for(o=r||newSet,i=0;i<e.length;i++)t(e[i],n,o);if(!r&&o.size)return[...o]}elsefor(iine)if(n.has(i))returnt(e[i],n,r)}}functioni(e,n={}){lett,i=0,o=n.browser,f=n.fields||["module","main"],s="string"==typeofo;for(o&&!f.includes("browser")&&(f.unshift("browser"),s&&(o=r(e.name,o,!0)));i<f.length;i++)if(t=e[f[i]]){if("string"==typeoft);else{if("object"!=typeoft||"browser"!=f[i])continue;if(s&&(t=t[o],null==t))returno}return"string"==typeoft?"./"+t.replace(/^\.?\//,""):t}}functiono(e,r,t){leti,o=e.exports;if(o){if("string"==typeofo)o={".":o};elsefor(iino){"."!==i[0]&&(o={".":o});break}returnn(e.name,o,r||".",t)}}functionf(e,r,t){if(e.imports)returnn(e.name,e.imports,r,t)}functions(e,n,t){return"#"===(n=r(e.name,n||"."))[0]?f(e,n,t):o(e,n,t)}exports.exports=o;exports.imports=f;exports.legacy=i;exports.resolve=s;