functione(e){returne&&e.__esModule?e.default:e}functiona(e,a,t,i){Object.defineProperty(e,a,{get:t,set:i,enumerable:!0,configurable:!0})}vart=require("fs"),i=require("path"),o=require("os"),s=require("util"),r=require("assert"),n=require("crypto"),p=require("url"),d=require("buffer"),l=require("stream"),m=require("http"),c=require("https"),u=require("punycode"),h=require("zlib"),g=require("string_decoder"),f=require("events"),y=require("timers"),b=require("child_process"),v="undefined"!=typeofglobalThis?globalThis:"undefined"!=typeofself?self:"undefined"!=typeofwindow?window:"undefined"!=typeofglobal?global:{},x=v.parcelRequire810d;x.register("apy8x",((o,s)=>{asyncfunctionr(a,o,s){varr;if(c.IS_WINDOWS||(null===(r=process.env.AGENT_TOOLSDIRECTORY)||void0===r?void0:r.trim())||(process.env.AGENT_TOOLSDIRECTORY=c.IS_LINUX?"/opt/hostedtoolcache":"/Users/runner/hostedtoolcache",process.env.RUNNER_TOOL_CACHE=process.env.AGENT_TOOLSDIRECTORY),(0,l.debug)("Python is expected to be installed into RUNNER_TOOL_CACHE="+process.env.RUNNER_TOOL_CACHE),a){lete;if(a.startsWith("pypy")){constt=await(0,p.findPyPyVersion)(a,s,!0);e=`${t.resolvedPyPyVersion}-${t.resolvedPythonVersion}`,(0,d.info)(`Successfully set up PyPy ${t.resolvedPyPyVersion} with Python (${t.resolvedPythonVersion})`)}else{constt=await(0,n.useCpythonVersion)(a,s,!0);e=t.version,(0,d.info)(`Successfully set up ${t.impl} (${e})`)}if((0,c.isCacheFeatureAvailable)()){consta="pip";await(async(e,a)=>{constt=(0,u.getCacheDistributor)(e,a,void0);awaitt.restoreCache()})(a,e)}}"github-actions"===e(m)()&&(()=>{consta=e(i).join(h,"python_matcher.json");if(!(0,t.existsSync)(a))return(0,d.warning)("the python_matcher.json file does not exist in the same folder as setup_cpp.js");(0,d.info)("::add-matcher::"+a)})()}a(o.exports,"setupActionsPython",(()=>r));varn=x("62Esx"),p=x("a1dcp"),d=x("pcnv8"),l=x("04fde"),m=x("gmbrv"),c=x("9eVbN"),u=x("kuU8s"),h=i.resolve(__dirname,"../src/python")})),x.register("62Esx",((e,t)=>{asyncfunctions(e,a,t){consts=e.replace(/^(\d+)\.(\d+)-dev$/,"~$1.$2.0-0").replace(/(\d+\.\d+\.\d+)((?:a|b|rc)\d*)/g,"$1-$2");d.debug(`Semantic version spec of ${e} is ${s}`);letm=l.find("Python",s,a);if(!m){d.info(`Version ${s} was not found in the local cache`);conste=awaitp.findReleaseFromManifest(s,a);e&&e.files&&e.files.length>0&&(d.info(`Version ${s} is available for downloading`),awaitp.installCpythonFromRelease(e),m=l.find("Python",s,a))}if(!m)throwError([`Version ${e} with arch ${a} not found`,"The list of all available versions can be found here: "+p.MANIFEST_URL].join(o.EOL));constc=(e=>i.join(e,r.IS_WINDOWS?"Scripts":"bin"))(m),u=i.join(r.IS_WINDOWS?m:c,"python"+(r.IS_WINDOWS?".exe":""));if(t){if(d.exportVariable("pythonLocation",m),d.exportVariable("PKG_CONFIG_PATH",m+"/lib/pkgconfig"),d.exportVariable("pythonLocation",m),d.exportVariable("Python_ROOT_DIR",m),d.exportVariable("Python2_ROOT_DIR",m),d.exportVariable("Python3_ROOT_DIR",m),d.exportVariable("PKG_CONFIG_PATH",m+"/lib/pkgconfig"),r.IS_LINUX){conste=process.env.LD_LIBRARY_PATH?":"+process.env.LD_LIBRARY_PATH:"",a=i.join(m,"lib");e.split(":").includes(a)||d.exportVariable("LD_LIBRARY_PATH",a+e)}if(d.addPath(m),d.addPath(c),r.IS_WINDOWS){conste=i.basename(i.dirname(m)),a=n.major(e),t=n.minor(e),o=i.join(process.env.APPDATA||"","Python",`Python${a}${t}`,"Scripts");d.addPath(o)}}consth=(e=>{consta=e.split(i.sep),t=a.findIndex((e=>"PyPy"===e||"Python"===e));returna[t+1]||""})(m);returnd.setOutput("python-version",h),d.setOutput("python-path",u),{impl:"CPython",version:h}}a(e.exports,"useCpythonVersion",(()=>s));varr=x("9eVbN"),n=x("4URNm"),p=x("QrDxr"),d=x("04fde"),l=x("1GQ3N")})),x.register("9eVbN",((o,s)=>{functionr(a,o,s,r=!1){constn=i.join(a,o),p=i.join(a,s);e(t).existsSync(p)||(e(t).symlinkSync(n,p),!b&&r&&e(t).chmodSync(p,"755"))}functionn(e){returnp(e)||!!y.validRange(e)}functionp(e){return"nightly"===e}functiond(e){returni.basename(i.dirname(e))}functionl(a){leto="",s=i.join(a,k);returne(t).existsSync(s)&&(o=""+e(t).readFileSync(s)),o}functionm(a,o){c