(()=>{vare={9450:function(e,r,t){"use strict";vara=this&&this.__importDefault||function(e){returne&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:true});consti=t(8829);constn=a(t(8436));consts=a(t(2191));consto=a(t(3326));constl=a(t(9150));constu=a(t(9268));asyncfunctionmain(){conste=(0,n.default)();constr=(0,i.getState)("is_post");if(r==="true")return(0,u.default)(e);(0,i.saveState)("is_post","true");await(0,s.default)(e);console.log("Installation Completed!");(0,o.default)(e);(0,l.default)(e)}main().catch((e=>{console.error(e);(0,i.setFailed)(e)}))},8436:function(e,r,t){"use strict";vara=this&&this.__importDefault||function(e){returne&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:true});r.getInputs=void0;consti=t(8829);constn=a(t(6906));consts=t(4264);consto={required:true};constparseInputPath=e=>(0,n.default)((0,i.getInput)(e,o));constgetInputs=()=>({version:(0,i.getInput)("version"),dest:parseInputPath("dest"),runInstall:(0,s.parseRunInstall)("run_install"),packageJsonFile:parseInputPath("package_json_file"),nodeJsBundled:(0,i.getBooleanInput)("nodejs_bundled")});r.getInputs=getInputs;r["default"]=r.getInputs},4264:function(e,r,t){"use strict";vara=this&&this.__importDefault||function(e){returne&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:true});r.parseRunInstall=void0;consti=t(8829);constn=a(t(4376));consts=t(1236);consto=a(t(7282));constl=a(t(5379));constu={required:true};functionparseRunInstall(e){constr=(0,s.load)((0,i.getInput)(e,u));constt=newn.default({allErrors:true});consta=t.compile(l.default);if(!a(r)){for(consteofa.errors){(0,i.error)(`with.run_install${e.dataPath}: ${e.message}`)}returno.default.exit(1)}if(!r)return[];if(r===true)return[{recursive:true}];if(Array.isArray(r))returnr;return[r]}r.parseRunInstall=parseRunInstall},2191:function(e,r,t){"use strict";vara=this&&this.__importDefault||function(e){returne&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:true});r.install=r.runSelfInstaller=void0;consti=t(8829);constn=a(t(5907));r.runSelfInstaller=n.default;asyncfunctioninstall(e){(0,i.startGroup)("Running self-installer...");constr=await(0,n.default)(e);(0,i.endGroup)();if(r){return(0,i.setFailed)(`Something went wrong, self-installer exits with code ${r}`)}}r.install=install;r["default"]=install},5907:function(e,r,t){"use strict";vara=this&&this.__importDefault||function(e){returne&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:true});r.runSelfInstaller=void0;consti=t(8829);constn=t(2081);consts=t(1690);consto=a(t(1017));constl=t(7282);asyncfunctionrunSelfInstaller(e){const{version:r,dest:t,packageJsonFile:a,nodeJsBundled:u}=e;await(0,s.remove)(t);constc=o.default.join(t,"package.json");await(0,s.ensureFile)(c);await(0,s.writeFile)(c,JSON.stringify({private:true}));constf=awaitreadTarget({version:r,packageJsonFile:a,nodeJsBundled:u});constp=(0,n.spawn)(l.execPath,[o.default.join(__dirname,"pnpm.js"),"install",f,"--no-lockfile"],{cwd:t,stdio:["pipe","inherit","inherit"]});constd=awaitnewPromise(((e,r)=>{p.on("error",r);p.on("close",e)}));if(d===0){conste=o.default.join(t,"node_modules/.bin");(0,i.addPath)(e);(0,i.exportVariable)("PNPM_HOME",e)}returnd}r.runSelfInstaller=runSelfInstaller;asyncfunctionreadTarget(e){const{version:r,packageJsonFile:t,nodeJsBundled:a}=e;if(r)return`${a?"@pnpm/exe":"pnpm"}@${r}`;const{GITHUB_WORKSPACE:i}=process.env;if(!i){thrownewError(`No workspace is found.\nIf you're intended to let pnpm/action-setup read preferred pnpm version from the "packageManager" field in the package.json file,\nplease run the actions/checkout before pnpm/action-setup.\nOtherwise, please specify the pnpm version in the action configuration.`)}const{packageManager:n}=JSON.parse(await(0,s.readFile)(o.default.join(i,t),"utf8"));if(typeofn!=="string"){thrownewError(`No pnpm version is specified.\nPlease specify it by one of the following ways:\n - in the GitHub Action config with the key "vers
vara=t(3554);vari=t(1017);e.exports=functionexpandTilde(e){varr=a();if(e.charCodeAt(0)===126){if(e.charCodeAt(1)===43){returni.join(process.cwd(),e.slice(2))}returnr?i.join(r,e.slice(1)):e}returne}},2155:e=>{"use strict";e.exports=functionequal(e,r){if(e===r)returntrue;if(e&&r&&typeofe=="object"&&typeofr=="object"){if(e.constructor!==r.constructor)returnfalse;vart,a,i;if(Array.isArray(e)){t=e.length;if(t!=r.length)returnfalse;for(a=t;a--!==0;)if(!equal(e[a],r[a]))returnfalse;returntrue}if(e.constructor===RegExp)returne.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)returne.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)returne.toString()===r.toString();i=Object.keys(e);t=i.length;if(t!==Object.keys(r).length)returnfalse;for(a=t;a--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[a]))returnfalse;for(a=t;a--!==0;){varn=i[a];if(!equal(e[n],r[n]))returnfalse}returntrue}returne!==e&&r!==r}},7822:e=>{"use strict";e.exports=function(e,r){if(!r)r={};if(typeofr==="function")r={cmp:r};vart=typeofr.cycles==="boolean"?r.cycles:false;vara=r.cmp&&function(e){returnfunction(r){returnfunction(t,a){vari={key:t,value:r[t]};varn={key:a,value:r[a]};returne(i,n)}}}(r.cmp);vari=[];returnfunctionstringify(e){if(e&&e.toJSON&&typeofe.toJSON==="function"){e=e.toJSON()}if(e===undefined)return;if(typeofe=="number")returnisFinite(e)?""+e:"null";if(typeofe!=="object")returnJSON.stringify(e);varr,n;if(Array.isArray(e)){n="[";for(r=0;r<e.length;r++){if(r)n+=",";n+=stringify(e[r])||"null"}returnn+"]"}if(e===null)return"null";if(i.indexOf(e)!==-1){if(t)returnJSON.stringify("__cycle__");thrownewTypeError("Converting circular structure to JSON")}vars=i.push(e)-1;varo=Object.keys(e).sort(a&&a(e));n="";for(r=0;r<o.length;r++){varl=o[r];varu=stringify(e[l]);if(!u)continue;if(n)n+=",";n+=JSON.stringify(l)+":"+u}i.splice(s,1);return"{"+n+"}"}(e)}},2168:(e,r,t)=>{"use strict";consta=t(9262);consti=t(1017);constn=t(8695).mkdirsSync;consts=t(8223).utimesMillisSync;consto=t(5513);functioncopySync(e,r,t){if(typeoft==="function"){t={filter:t}}t=t||{};t.clobber="clobber"int?!!t.clobber:true;t.overwrite="overwrite"int?!!t.overwrite:t.clobber;if(t.preserveTimestamps&&process.arch==="ia32"){process.emitWarning("Using the preserveTimestamps option in 32-bit node is not recommended;\n\n"+"\tsee https://github.com/jprichardson/node-fs-extra/issues/269","Warning","fs-extra-WARN0002")}const{srcStat:a,destStat:i}=o.checkPathsSync(e,r,"copy",t);o.checkParentPathsSync(e,a,r,"copy");returnhandleFilterAndCopy(i,e,r,t)}functionhandleFilterAndCopy(e,r,t,s){if(s.filter&&!s.filter(r,t))return;consto=i.dirname(t);if(!a.existsSync(o))n(o);returngetStats(e,r,t,s)}functionstartCopy(e,r,t,a){if(a.filter&&!a.filter(r,t))return;returngetStats(e,r,t,a)}functiongetStats(e,r,t,i){constn=i.dereference?a.statSync:a.lstatSync;consts=n(r);if(s.isDirectory())returnonDir(s,e,r,t,i);elseif(s.isFile()||s.isCharacterDevice()||s.isBlockDevice())returnonFile(s,e,r,t,i);elseif(s.isSymbolicLink())returnonLink(e,r,t,i);elseif(s.isSocket())thrownewError(`Cannot copy a socket file: ${r}`);elseif(s.isFIFO())thrownewError(`Cannot copy a FIFO pipe: ${r}`);thrownewError(`Unknown file: ${r}`)}functiononFile(e,r,t,a,i){if(!r)returncopyFile(e,t,a,i);returnmayCopyFile(e,t,a,i)}functionmayCopyFile(e,r,t,i){if(i.overwrite){a.unlinkSync(t);returncopyFile(e,r,t,i)}elseif(i.errorOnExist){thrownewError(`'${t}' already exists`)}}functioncopyFile(e,r,t,i){a.copyFileSync(r,t);if(i.preserveTimestamps)handleTimestamps(e.mode,r,t);returnsetDestMode(t,e.mode)}functionhandleTimestamps(e,r,t){if(fileIsNotWritable(e))makeFileWritable(t,e);returnsetDestTimestamps(r,t)}functionfileIsNotWritable(e){return(e&128)===0}functionmakeFileWritable(e,r){returnsetDestMode(e,r|128)}functionsetDestMode(e,r){returna.chmodSync(e,r)}functionsetDestTimestamps(e,r){constt=a.statSync(e);returns(r,t.atime,t.mtime)}functiononDir(e,r,t,a,i){if(!r)returnmkDirAndCopy(e.mode,t,a,i);returncopyDir(t,a,i)}fu