From bb6629ad4e05d1323bcf0016a1163516eba7f99c Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Fri, 9 Dec 2022 13:41:41 +0000 Subject: [PATCH] Format code with standardjs and prettier --- dist/badge-action.modern.js | 2534 ++++++++++++++++++++++++++++++++++- 1 file changed, 2532 insertions(+), 2 deletions(-) diff --git a/dist/badge-action.modern.js b/dist/badge-action.modern.js index 6716f6a..653534c 100644 --- a/dist/badge-action.modern.js +++ b/dist/badge-action.modern.js @@ -1,2 +1,2532 @@ -import e from"os";import t from"fs";import n from"crypto";import r from"path";import o from"http";import i from"https";import"net";import s from"tls";import a from"events";import"assert";import u from"util";var c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function l(e){var t={exports:{}};return e(t,t.exports),t.exports}var d=l(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.toCommandProperties=t.toCommandValue=void 0,t.toCommandValue=function(e){return null==e?"":"string"==typeof e||e instanceof String?e:JSON.stringify(e)},t.toCommandProperties=function(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}}),p=l(function(t,n){var r=c&&c.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=c&&c.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=c&&c.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(n,"__esModule",{value:!0}),n.issue=n.issueCommand=void 0;const s=i(e);function a(e,t,n){const r=new u(e,t,n);process.stdout.write(r.toString()+s.EOL)}n.issueCommand=a,n.issue=function(e,t=""){a(e,{},t)};class u{constructor(e,t,n){e||(e="missing.command"),this.command=e,this.properties=t,this.message=n}toString(){let e="::"+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let n=!0;for(const r in this.properties)if(this.properties.hasOwnProperty(r)){const o=this.properties[r];o&&(n?n=!1:e+=",",e+=`${r}=${t=o,d.toCommandValue(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}`)}}var t;return e+=`::${function(e){return d.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}(this.message)}`,e}}});const h=new Uint8Array(256);let f=h.length;function g(){return f>h.length-16&&(n.randomFillSync(h),f=0),h.slice(f,f+=16)}var m=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function v(e){return"string"==typeof e&&m.test(e)}const y=[];for(let e=0;e<256;++e)y.push((e+256).toString(16).substr(1));function w(e,t=0){const n=(y[e[t+0]]+y[e[t+1]]+y[e[t+2]]+y[e[t+3]]+"-"+y[e[t+4]]+y[e[t+5]]+"-"+y[e[t+6]]+y[e[t+7]]+"-"+y[e[t+8]]+y[e[t+9]]+"-"+y[e[t+10]]+y[e[t+11]]+y[e[t+12]]+y[e[t+13]]+y[e[t+14]]+y[e[t+15]]).toLowerCase();if(!v(n))throw TypeError("Stringified UUID is invalid");return n}function b(e,t,n){function r(e,r,o,i){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n}(r)),16!==r.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let s=new Uint8Array(16+e.length);if(s.set(r),s.set(e,r.length),s=n(s),s[6]=15&s[6]|t,s[8]=63&s[8]|128,o){i=i||0;for(let e=0;e<16;++e)o[i+e]=s[e];return o}return w(s)}try{r.name=e}catch(e){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}b("v3",48,function(e){return Array.isArray(e)?e=Buffer.from(e):"string"==typeof e&&(e=Buffer.from(e,"utf8")),n.createHash("md5").update(e).digest()});var _,x=function(e,t,n){const r=(e=e||{}).random||(e.rng||g)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return w(r)},O=(b("v5",80,function(e){return Array.isArray(e)?e=Buffer.from(e):"string"==typeof e&&(e=Buffer.from(e,"utf8")),n.createHash("sha1").update(e).digest()}),l(function(n,r){var o=c&&c.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=c&&c.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=c&&c.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(r,"__esModule",{value:!0}),r.prepareKeyValueMessage=r.issueFileCommand=void 0;const a=s(t),u=s(e);r.issueFileCommand=function(e,t){const n=process.env[`GITHUB_${e}`];if(!n)throw new Error(`Unable to find environment variable for file command ${e}`);if(!a.existsSync(n))throw new Error(`Missing file at path: ${n}`);a.appendFileSync(n,`${d.toCommandValue(t)}${u.EOL}`,{encoding:"utf8"})},r.prepareKeyValueMessage=function(e,t){const n=`ghadelimiter_${x()}`,r=d.toCommandValue(t);if(e.includes(n))throw new Error(`Unexpected input: name should not contain the delimiter "${n}"`);if(r.includes(n))throw new Error(`Unexpected input: value should not contain the delimiter "${n}"`);return`${e}<<${n}${u.EOL}${r}${u.EOL}${n}`}})),E=l(function(e,t){function n(e){if(!e.hostname)return!1;const t=process.env.no_proxy||process.env.NO_PROXY||"";if(!t)return!1;let n;e.port?n=Number(e.port):"http:"===e.protocol?n=80:"https:"===e.protocol&&(n=443);const r=[e.hostname.toUpperCase()];"number"==typeof n&&r.push(`${r[0]}:${n}`);for(const e of t.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e))if(r.some(t=>t===e))return!0;return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.checkBypass=t.getProxyUrl=void 0,t.getProxyUrl=function(e){const t="https:"===e.protocol;if(n(e))return;const r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;return r?new URL(r):void 0},t.checkBypass=n});function $(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(e,n,r,o){for(var i=R(n,r,o),s=0,a=t.requests.length;s=this.maxSockets?o.requests.push(i):o.createSocket(i,function(t){function n(){o.emit("free",t,i)}function r(e){o.removeSocket(t),t.removeListener("free",n),t.removeListener("close",r),t.removeListener("agentRemove",r)}t.on("free",n),t.on("close",r),t.on("agentRemove",r),e.onSocket(t)})},$.prototype.createSocket=function(e,t){var n=this,r={};n.sockets.push(r);var o=A({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(o.localAddress=e.localAddress),o.proxyAuth&&(o.headers=o.headers||{},o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")),_("making CONNECT request");var i=n.request(o);function s(o,s,a){var u;return i.removeAllListeners(),s.removeAllListeners(),200!==o.statusCode?(_("tunneling socket could not be established, statusCode=%d",o.statusCode),s.destroy(),(u=new Error("tunneling socket could not be established, statusCode="+o.statusCode)).code="ECONNRESET",e.request.emit("error",u),void n.removeSocket(r)):a.length>0?(_("got illegal response body from proxy"),s.destroy(),(u=new Error("got illegal response body from proxy")).code="ECONNRESET",e.request.emit("error",u),void n.removeSocket(r)):(_("tunneling connection has established"),n.sockets[n.sockets.indexOf(r)]=s,t(s))}i.useChunkedEncodingByDefault=!1,i.once("response",function(e){e.upgrade=!0}),i.once("upgrade",function(e,t,n){process.nextTick(function(){s(e,t,n)})}),i.once("connect",s),i.once("error",function(t){i.removeAllListeners(),_("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var o=new Error("tunneling socket could not be established, cause="+t.message);o.code="ECONNRESET",e.request.emit("error",o),n.removeSocket(r)}),i.end()},$.prototype.removeSocket=function(e){var t=this.sockets.indexOf(e);if(-1!==t){this.sockets.splice(t,1);var n=this.requests.shift();n&&this.createSocket(n,function(e){n.request.onSocket(e)})}};var P={httpOverHttp:function(e){var t=new $(e);return t.request=o.request,t},httpsOverHttp:function(e){var t=new $(e);return t.request=o.request,t.createSocket=C,t.defaultPort=443,t},httpOverHttps:function(e){var t=new $(e);return t.request=i.request,t},httpsOverHttps:function(e){var t=new $(e);return t.request=i.request,t.createSocket=C,t.defaultPort=443,t},debug:_=process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments);"string"==typeof e[0]?e[0]="TUNNEL: "+e[0]:e.unshift("TUNNEL:"),console.error.apply(console,e)}:function(){}},S=l(function(e,t){var n=c&&c.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),r=c&&c.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=c&&c.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.hasOwnProperty.call(e,o)&&n(t,e,o);return r(t,e),t},a=c&&c.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const u=s(o),l=s(i),d=s(E),p=s(P);var h,f,g;!function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"}(h=t.HttpCodes||(t.HttpCodes={})),function(e){e.Accept="accept",e.ContentType="content-type"}(f=t.Headers||(t.Headers={})),function(e){e.ApplicationJson="application/json"}(g=t.MediaTypes||(t.MediaTypes={})),t.getProxyUrl=function(e){const t=d.getProxyUrl(new URL(e));return t?t.href:""};const m=[h.MovedPermanently,h.ResourceMoved,h.SeeOther,h.TemporaryRedirect,h.PermanentRedirect],v=[h.BadGateway,h.ServiceUnavailable,h.GatewayTimeout],y=["OPTIONS","GET","DELETE","HEAD"];class w extends Error{constructor(e,t){super(e),this.name="HttpClientError",this.statusCode=t,Object.setPrototypeOf(this,w.prototype)}}t.HttpClientError=w;class b{constructor(e){this.message=e}readBody(){return a(this,void 0,void 0,function*(){return new Promise(e=>a(this,void 0,void 0,function*(){let t=Buffer.alloc(0);this.message.on("data",e=>{t=Buffer.concat([t,e])}),this.message.on("end",()=>{e(t.toString())})}))})}}t.HttpClientResponse=b,t.isHttps=function(e){return"https:"===new URL(e).protocol},t.HttpClient=class{constructor(e,t,n){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=e,this.handlers=t||[],this.requestOptions=n,n&&(null!=n.ignoreSslError&&(this._ignoreSslError=n.ignoreSslError),this._socketTimeout=n.socketTimeout,null!=n.allowRedirects&&(this._allowRedirects=n.allowRedirects),null!=n.allowRedirectDowngrade&&(this._allowRedirectDowngrade=n.allowRedirectDowngrade),null!=n.maxRedirects&&(this._maxRedirects=Math.max(n.maxRedirects,0)),null!=n.keepAlive&&(this._keepAlive=n.keepAlive),null!=n.allowRetries&&(this._allowRetries=n.allowRetries),null!=n.maxRetries&&(this._maxRetries=n.maxRetries))}options(e,t){return a(this,void 0,void 0,function*(){return this.request("OPTIONS",e,null,t||{})})}get(e,t){return a(this,void 0,void 0,function*(){return this.request("GET",e,null,t||{})})}del(e,t){return a(this,void 0,void 0,function*(){return this.request("DELETE",e,null,t||{})})}post(e,t,n){return a(this,void 0,void 0,function*(){return this.request("POST",e,t,n||{})})}patch(e,t,n){return a(this,void 0,void 0,function*(){return this.request("PATCH",e,t,n||{})})}put(e,t,n){return a(this,void 0,void 0,function*(){return this.request("PUT",e,t,n||{})})}head(e,t){return a(this,void 0,void 0,function*(){return this.request("HEAD",e,null,t||{})})}sendStream(e,t,n,r){return a(this,void 0,void 0,function*(){return this.request(e,t,n,r)})}getJson(e,t={}){return a(this,void 0,void 0,function*(){t[f.Accept]=this._getExistingOrDefaultHeader(t,f.Accept,g.ApplicationJson);const n=yield this.get(e,t);return this._processResponse(n,this.requestOptions)})}postJson(e,t,n={}){return a(this,void 0,void 0,function*(){const r=JSON.stringify(t,null,2);n[f.Accept]=this._getExistingOrDefaultHeader(n,f.Accept,g.ApplicationJson),n[f.ContentType]=this._getExistingOrDefaultHeader(n,f.ContentType,g.ApplicationJson);const o=yield this.post(e,r,n);return this._processResponse(o,this.requestOptions)})}putJson(e,t,n={}){return a(this,void 0,void 0,function*(){const r=JSON.stringify(t,null,2);n[f.Accept]=this._getExistingOrDefaultHeader(n,f.Accept,g.ApplicationJson),n[f.ContentType]=this._getExistingOrDefaultHeader(n,f.ContentType,g.ApplicationJson);const o=yield this.put(e,r,n);return this._processResponse(o,this.requestOptions)})}patchJson(e,t,n={}){return a(this,void 0,void 0,function*(){const r=JSON.stringify(t,null,2);n[f.Accept]=this._getExistingOrDefaultHeader(n,f.Accept,g.ApplicationJson),n[f.ContentType]=this._getExistingOrDefaultHeader(n,f.ContentType,g.ApplicationJson);const o=yield this.patch(e,r,n);return this._processResponse(o,this.requestOptions)})}request(e,t,n,r){return a(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");const o=new URL(t);let i=this._prepareRequest(e,o,r);const s=this._allowRetries&&y.includes(e)?this._maxRetries+1:1;let a,u=0;do{if(a=yield this.requestRaw(i,n),a&&a.message&&a.message.statusCode===h.Unauthorized){let e;for(const t of this.handlers)if(t.canHandleAuthentication(a)){e=t;break}return e?e.handleAuthentication(this,i,n):a}let t=this._maxRedirects;for(;a.message.statusCode&&m.includes(a.message.statusCode)&&this._allowRedirects&&t>0;){const s=a.message.headers.location;if(!s)break;const u=new URL(s);if("https:"===o.protocol&&o.protocol!==u.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield a.readBody(),u.hostname!==o.hostname)for(const e in r)"authorization"===e.toLowerCase()&&delete r[e];i=this._prepareRequest(e,u,r),a=yield this.requestRaw(i,n),t--}if(!a.message.statusCode||!v.includes(a.message.statusCode))return a;u+=1,u{this.requestRawWithCallback(e,t,function(e,t){e?r(e):t?n(t):r(new Error("Unknown error"))})})})}requestRawWithCallback(e,t,n){"string"==typeof t&&(e.options.headers||(e.options.headers={}),e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8"));let r=!1;function o(e,t){r||(r=!0,n(e,t))}const i=e.httpModule.request(e.options,e=>{o(void 0,new b(e))});let s;i.on("socket",e=>{s=e}),i.setTimeout(this._socketTimeout||18e4,()=>{s&&s.end(),o(new Error(`Request timeout: ${e.options.path}`))}),i.on("error",function(e){o(e)}),t&&"string"==typeof t&&i.write(t,"utf8"),t&&"string"!=typeof t?(t.on("close",function(){i.end()}),t.pipe(i)):i.end()}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const r={};r.parsedUrl=t;const o="https:"===r.parsedUrl.protocol;r.httpModule=o?l:u;const i=o?443:80;if(r.options={},r.options.host=r.parsedUrl.hostname,r.options.port=r.parsedUrl.port?parseInt(r.parsedUrl.port):i,r.options.path=(r.parsedUrl.pathname||"")+(r.parsedUrl.search||""),r.options.method=e,r.options.headers=this._mergeHeaders(n),null!=this.userAgent&&(r.options.headers["user-agent"]=this.userAgent),r.options.agent=this._getAgent(r.parsedUrl),this.handlers)for(const e of this.handlers)e.prepareRequest(r.options);return r}_mergeHeaders(e){return this.requestOptions&&this.requestOptions.headers?Object.assign({},_(this.requestOptions.headers),_(e||{})):_(e||{})}_getExistingOrDefaultHeader(e,t,n){let r;return this.requestOptions&&this.requestOptions.headers&&(r=_(this.requestOptions.headers)[t]),e[t]||r||n}_getAgent(e){let t;const n=d.getProxyUrl(e),r=n&&n.hostname;if(this._keepAlive&&r&&(t=this._proxyAgent),this._keepAlive&&!r&&(t=this._agent),t)return t;const o="https:"===e.protocol;let i=100;if(this.requestOptions&&(i=this.requestOptions.maxSockets||u.globalAgent.maxSockets),n&&n.hostname){const e={maxSockets:i,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})};let r;const s="https:"===n.protocol;r=o?s?p.httpsOverHttps:p.httpsOverHttp:s?p.httpOverHttps:p.httpOverHttp,t=r(e),this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:i};t=o?new l.Agent(e):new u.Agent(e),this._agent=t}return t||(t=o?l.globalAgent:u.globalAgent),o&&this._ignoreSslError&&(t.options=Object.assign(t.options||{},{rejectUnauthorized:!1})),t}_performExponentialBackoff(e){return a(this,void 0,void 0,function*(){e=Math.min(10,e);const t=5*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))})}_processResponse(e,t){return a(this,void 0,void 0,function*(){return new Promise((n,r)=>a(this,void 0,void 0,function*(){const o=e.message.statusCode||0,i={statusCode:o,result:null,headers:{}};let s,a;o===h.NotFound&&n(i);try{a=yield e.readBody(),a&&a.length>0&&(s=t&&t.deserializeDates?JSON.parse(a,function(e,t){if("string"==typeof t){const e=new Date(t);if(!isNaN(e.valueOf()))return e}return t}):JSON.parse(a),i.result=s),i.headers=e.message.headers}catch(e){}if(o>299){let e;e=s&&s.message?s.message:a&&a.length>0?a:`Failed request: (${o})`;const t=new w(e,o);t.result=i.result,r(t)}else n(i)}))})}};const _=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{})}),k=l(function(e,t){var n=c&&c.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0,t.BasicCredentialHandler=class{constructor(e,t){this.username=e,this.password=t}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return n(this,void 0,void 0,function*(){throw new Error("not implemented")})}},t.BearerCredentialHandler=class{constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return n(this,void 0,void 0,function*(){throw new Error("not implemented")})}},t.PersonalAccessTokenCredentialHandler=class{constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return n(this,void 0,void 0,function*(){throw new Error("not implemented")})}}}),T=M,U=l(function(e,t){var n=c&&c.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.OidcClient=void 0;class r{static createHttpClient(e=!0,t=10){const n={allowRetries:e,maxRetries:t};return new S.HttpClient("actions/oidc-client",[new k.BearerCredentialHandler(r.getRequestToken())],n)}static getRequestToken(){const e=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return e}static getIDTokenUrl(){const e=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return e}static getCall(e){var t;return n(this,void 0,void 0,function*(){const n=r.createHttpClient(),o=yield n.getJson(e).catch(e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}),i=null===(t=o.result)||void 0===t?void 0:t.value;if(!i)throw new Error("Response json body do not have ID Token field");return i})}static getIDToken(e){return n(this,void 0,void 0,function*(){try{let t=r.getIDTokenUrl();e&&(t=`${t}&audience=${encodeURIComponent(e)}`),T.debug(`ID token url is ${t}`);const n=yield r.getCall(t);return T.setSecret(n),n}catch(e){throw new Error(`Error message: ${e.message}`)}})}}t.OidcClient=r}),q=l(function(n,r){var o=c&&c.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})};Object.defineProperty(r,"__esModule",{value:!0}),r.summary=r.markdownSummary=r.SUMMARY_DOCS_URL=r.SUMMARY_ENV_VAR=void 0;const{access:i,appendFile:s,writeFile:a}=t.promises;r.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY",r.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";const u=new class{constructor(){this._buffer=""}filePath(){return o(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;const e=process.env[r.SUMMARY_ENV_VAR];if(!e)throw new Error(`Unable to find environment variable for $${r.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield i(e,t.constants.R_OK|t.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,t,n={}){const r=Object.entries(n).map(([e,t])=>` ${e}="${t}"`).join("");return t?`<${e}${r}>${t}`:`<${e}${r}>`}write(e){return o(this,void 0,void 0,function*(){const t=!!(null==e?void 0:e.overwrite),n=yield this.filePath(),r=t?a:s;return yield r(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return o(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return 0===this._buffer.length}emptyBuffer(){return this._buffer="",this}addRaw(e,t=!1){return this._buffer+=e,t?this.addEOL():this}addEOL(){return this.addRaw(e.EOL)}addCodeBlock(e,t){const n=Object.assign({},t&&{lang:t}),r=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(r).addEOL()}addList(e,t=!1){const n=t?"ol":"ul",r=e.map(e=>this.wrap("li",e)).join(""),o=this.wrap(n,r);return this.addRaw(o).addEOL()}addTable(e){const t=e.map(e=>{const t=e.map(e=>{if("string"==typeof e)return this.wrap("td",e);const{header:t,data:n,colspan:r,rowspan:o}=e,i=t?"th":"td",s=Object.assign(Object.assign({},r&&{colspan:r}),o&&{rowspan:o});return this.wrap(i,n,s)}).join("");return this.wrap("tr",t)}).join(""),n=this.wrap("table",t);return this.addRaw(n).addEOL()}addDetails(e,t){const n=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(n).addEOL()}addImage(e,t,n){const{width:r,height:o}=n||{},i=Object.assign(Object.assign({},r&&{width:r}),o&&{height:o}),s=this.wrap("img",null,Object.assign({src:e,alt:t},i));return this.addRaw(s).addEOL()}addHeading(e,t){const n=`h${t}`,r=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",o=this.wrap(r,e);return this.addRaw(o).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const n=Object.assign({},t&&{cite:t}),r=this.wrap("blockquote",e,n);return this.addRaw(r).addEOL()}addLink(e,t){const n=this.wrap("a",e,{href:t});return this.addRaw(n).addEOL()}};r.markdownSummary=u,r.summary=u}),j=l(function(e,t){var n=c&&c.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=c&&c.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=c&&c.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const s=i(r);t.toPosixPath=function(e){return e.replace(/[\\]/g,"/")},t.toWin32Path=function(e){return e.replace(/[/]/g,"\\")},t.toPlatformPath=function(e){return e.replace(/[/\\]/g,s.sep)}}),M=l(function(t,n){var o=c&&c.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=c&&c.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=c&&c.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},a=c&&c.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})};Object.defineProperty(n,"__esModule",{value:!0}),n.getIDToken=n.getState=n.saveState=n.group=n.endGroup=n.startGroup=n.info=n.notice=n.warning=n.error=n.debug=n.isDebug=n.setFailed=n.setCommandEcho=n.setOutput=n.getBooleanInput=n.getMultilineInput=n.getInput=n.addPath=n.setSecret=n.exportVariable=n.ExitCode=void 0;const u=s(e),l=s(r);var h;function f(e,t){const n=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!n)throw new Error(`Input required and not supplied: ${e}`);return t&&!1===t.trimWhitespace?n:n.trim()}function g(e,t={}){p.issueCommand("error",d.toCommandProperties(t),e instanceof Error?e.toString():e)}function m(e){p.issue("group",e)}function v(){p.issue("endgroup")}!function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"}(h=n.ExitCode||(n.ExitCode={})),n.exportVariable=function(e,t){const n=d.toCommandValue(t);if(process.env[e]=n,process.env.GITHUB_ENV)return O.issueFileCommand("ENV",O.prepareKeyValueMessage(e,t));p.issueCommand("set-env",{name:e},n)},n.setSecret=function(e){p.issueCommand("add-mask",{},e)},n.addPath=function(e){process.env.GITHUB_PATH?O.issueFileCommand("PATH",e):p.issueCommand("add-path",{},e),process.env.PATH=`${e}${l.delimiter}${process.env.PATH}`},n.getInput=f,n.getMultilineInput=function(e,t){const n=f(e,t).split("\n").filter(e=>""!==e);return t&&!1===t.trimWhitespace?n:n.map(e=>e.trim())},n.getBooleanInput=function(e,t){const n=f(e,t);if(["true","True","TRUE"].includes(n))return!0;if(["false","False","FALSE"].includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\nSupport boolean input list: \`true | True | TRUE | false | False | FALSE\``)},n.setOutput=function(e,t){if(process.env.GITHUB_OUTPUT)return O.issueFileCommand("OUTPUT",O.prepareKeyValueMessage(e,t));process.stdout.write(u.EOL),p.issueCommand("set-output",{name:e},d.toCommandValue(t))},n.setCommandEcho=function(e){p.issue("echo",e?"on":"off")},n.setFailed=function(e){process.exitCode=h.Failure,g(e)},n.isDebug=function(){return"1"===process.env.RUNNER_DEBUG},n.debug=function(e){p.issueCommand("debug",{},e)},n.error=g,n.warning=function(e,t={}){p.issueCommand("warning",d.toCommandProperties(t),e instanceof Error?e.toString():e)},n.notice=function(e,t={}){p.issueCommand("notice",d.toCommandProperties(t),e instanceof Error?e.toString():e)},n.info=function(e){process.stdout.write(e+u.EOL)},n.startGroup=m,n.endGroup=v,n.group=function(e,t){return a(this,void 0,void 0,function*(){let n;m(e);try{n=yield t()}finally{v()}return n})},n.saveState=function(e,t){if(process.env.GITHUB_STATE)return O.issueFileCommand("STATE",O.prepareKeyValueMessage(e,t));p.issueCommand("save-state",{name:e},d.toCommandValue(t))},n.getState=function(e){return process.env[`STATE_${e}`]||""},n.getIDToken=function(e){return a(this,void 0,void 0,function*(){return yield U.OidcClient.getIDToken(e)})},Object.defineProperty(n,"summary",{enumerable:!0,get:function(){return q.summary}});var y=q;Object.defineProperty(n,"markdownSummary",{enumerable:!0,get:function(){return y.markdownSummary}}),Object.defineProperty(n,"toPosixPath",{enumerable:!0,get:function(){return j.toPosixPath}}),Object.defineProperty(n,"toWin32Path",{enumerable:!0,get:function(){return j.toWin32Path}}),Object.defineProperty(n,"toPlatformPath",{enumerable:!0,get:function(){return j.toPlatformPath}})}),H=l(function(e,t){var n,r,o=Object.defineProperty,i=(n=(e,t)=>{t.exports=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,43,50,90,70,120,80,30,50,50,70,90,40,50,40,50,70,70,70,70,70,70,70,70,70,70,50,50,90,90,90,60,110,75,75,77,85,70,63,85,83,46,50,76,61,93,82,87,66,87,76,75,68,81,75,110,75,68,75,50,50,50,90,70,70,66,69,57,69,66,39,69,70,30,38,65,30,110,70,67,69,69,47,57,43,70,65,90,65,65,58,70,50,70,90,0,61,110,110,110,110,110,110,110,110,110,110,110,110,110,55,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,55,110,39,43,70,70,70,70,50,70,70,110,60,71,90,0,110,70,60,90,60,60,70,71,70,40,70,60,60,71,110,110,110,60,75,75,75,75,75,75,110,77,70,70,70,70,46,46,46,46,85,82,87,87,87,87,87,90,87,81,81,81,81,68,67,68,66,66,66,66,66,66,110,57,66,66,66,66,30,30,30,30,67,70,67,67,67,67,67,90,67,70,70,70,70,65,69,65,75,66,75,66,75,66,77,57,77,57,77,57,77,57,85,71,85,69,70,66,70,66,70,66,70,66,70,66,85,69,85,69,85,69,85,69,83,70,83,70,46,30,46,30,46,30,46,30,46,30,96,68,50,38,76,65,65,61,30,61,30,61,33,61,50,62,31,82,70,82,70,82,70,80,82,70,87,67,87,67,87,67,120,110,76,47,76,47,76,47,75,57,75,57,75,57,75,57,68,43,68,43,68,43,81,70,81,70,81,69,81,70,81,70,81,69,110,90,68,65,68,75,58,75,58,75,58,33,69,77,64,69,75,62,76,76,59,83,96,64,69,65,60,83,58,59,70,79,72,100,43,43,73,64,42,65,120,81,68,86,89,67,120,98,74,69,70,59,56,65,58,41,74,41,70,83,73,86,78,68,74,67,63,61,61,56,57,70,70,52,50,67,29,48,50,32,140,140,130,94,90,61,110,110,99,76,61,32,32,85,68,76,68,76,68,81,70,76,68,81,70,61,76,61,76,61,100,94,88,69,79,69,72,64,85,68,85,68,61,56,28,140,140,130,85,69,110,61,82,70,75,66,110,110,87,67,72,60,76,61,63,58,60,61,30,27,32,32,76,63,85,68,68,37,70,45,71,61,76,68,75,57,68,43,58,55,81,68,81,100,85,68,67,63,76,61,60,61,85,68,85,68,85,68,85,68,69,57,63,100,63,28,100,100,75,81,56,62,68,55,55,62,62,81,95,75,75,62,61,25,96,69,87,44,86,69,61,69,69,69,56,61,70,70,61,66,86,51,51,71,64,45,70,69,65,59,65,68,68,68,42,41,45,56,53,33,72,100,100,100,69,70,69,68,89,86,84,45,45,47,45,45,45,45,61,61,56,47,48,53,59,41,41,72,73,68,57,85,57,53,63,77,56,59,49,49,49,53,85,58,65,67,69,53,64,51,70,50,49,110,110,130,88,78,96,110,74,77,68,64,71,71,40,40,26,27,27,35,35,51,36,26,52,35,22,28,29,29,31,31,38,39,40,40,70,70,20,70,31,31,20,40,31,31,42,42,31,31,50,50,50,50,70,70,70,70,70,70,23,38,41,20,35,40,31,43,43,43,43,43,42,42,37,46,48,24,24,26,26,32,31,47,47,41,27,31,31,31,31,42,42,50,0,0,53,0,51,68,52,39,49,0,46,51,53,38,47,0,52,52,39,39,39,11,46,47,44,44,26,17,41,48,48,48,48,25,25,0,49,46,21,40,41,38,40,57,53,53,52,52,52,51,68,68,62,62,68,62,79,41,0,40,57,48,41,68,0,0,52,42,53,38,40,51,47,45,52,52,52,57,44,0,45,41,52,48,45,45,56,41,20,48,51,47,83,52,51,51,51,51,51,45,44,36,45,44,44,45,44,51,40,41,45,45,46,37,65,51,32,32,79,64,79,79,68,56,56,56,50,66,79,79,79,79,70,70,75,50,83,96,59,79,97,79,83,100,30,75,75,62,77,70,75,83,87,46,76,75,93,82,71,87,83,66,79,74,68,68,90,75,96,90,46,68,69,56,70,30,69,69,68,65,67,56,50,70,69,30,65,65,70,65,55,67,70,69,56,69,55,69,87,65,90,89,30,69,67,69,89,62,57,64,59,59,70,85,86,61,85,68,73,59,59,56,60,56,73,88,98,92,74,61,74,55,73,73,67,66,81,61,51,45,61,67,56,33,86,58,58,63,67,76,95,80,78,81,81,81,70,70,87,62,77,75,46,46,50,120,120,90,76,83,68,83,75,75,75,62,82,70,110,68,83,83,76,81,93,83,87,83,66,77,68,68,90,75,84,78,110,110,86,100,75,77,110,78,66,68,65,52,68,66,88,58,70,70,65,68,77,70,67,70,69,59,55,65,92,65,71,67,96,98,70,87,63,60,92,66,66,66,70,52,60,57,30,30,38,100,100,70,65,70,65,70,97,85,69,60,99,82,66,59,97,83,94,81,120,110,57,53,76,77,75,63,69,55,69,55,130,110,75,62,96,84,97,85,71,59,69,0,0,0,0,0,0,0,78,63,69,60,70,62,62,52,62,52,67,55,110,88,65,56,76,65,76,65,72,57,90,76,83,70,110,78,110,96,82,66,72,58,66,53,68,65,68,65,75,65,99,74,75,60,78,67,78,70,85,65,85,65,30,100,84,69,60,78,64,78,62,78,63,75,60,96,82,30,72,60,72,60,100,93,63,58,83,66,76,58,100,84,65,56,64,64,78,63,78,63,76,63,87,67,75,63,74,59,69,52,69,52,69,52,75,60,61,46,95,85,65,45,69,55,69,55,68,62,90,95,87,71,59,55,110,89,110,91,68,57,78,70,74,59,78,64,84,76,91,75,110,81,85,68,100,87,75,69,110,88,120,100,76,66,74,68,49,44,98,89,62,58,73,65,79,84,63,81,81,68,71,63,60,80,75,64,57,80,72,66,65,77,79,68,80,61,81,70,59,66,73,67,81,68,81,61,54,63,69,75,69,64,77,79,79,44,37,33,42,29,38,0,79,82,56,67,70,55,58,52,56,63,63,55,30,84,58,54,55,51,57,58,58,30,56,48,58,45,81,48,67,58,58,83,70,56,43,81,65,55,69,59,79,39,44,79,79,79,79,88,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,3.3,15,0,0,0,38,0,28,0,0,28,0,5,44,12,79,79,79,79,79,79,79,79,71,62,47,55,78,35,37,78,71,35,58,63,59,77,76,34,45,73,66,58,63,53,63,73,56,79,76,79,79,79,79,79,68,68,66,31,53,79,79,79,79,79,79,79,79,79,79,79,97,190,93,81,290,120,71,71,86,58,58,53,32,49,93,58,0,0,.9,0,0,0,0,0,0,0,9,32,0,79,27,39,89,35,32,32,43,32,70,32,70,39,70,70,64,64,64,45,45,45,45,100,100,120,120,66,66,64,64,77,77,70,70,70,22,86,60,60,52,45,59,39,43,70,70,0,.2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,58,58,58,58,58,58,58,58,58,58,58,58,57,70,60,0,32,32,32,0,47,58,54,70,70,70,70,70,70,70,70,70,64,64,64,64,64,64,64,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,100,100,100,120,120,66,64,86,86,86,86,86,86,60,60,77,77,77,60,60,60,77,77,77,77,77,77,52,52,52,52,59,59,59,59,59,57,64,39,49,49,49,43,43,43,43,43,43,43,43,70,79,70,43,70,70,64,64,35,39,7,4.1,.45,.099,0,0,0,95,61,0,0,0,0,24,0,25,38,0,0,70,0,0,0,0,45,45,51,51,58,58,58,58,58,58,58,58,100,120,64,51,48,57,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,70,70,70,70,70,70,70,64,64,45,45,45,100,64,64,64,86,86,77,77,77,45,45,59,59,59,52,45,45,100,64,64,100,45,64,32,32,70,70,70,43,43,64,64,64,100,100,60,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,96,96,74,84,100,74,70,54,83,83,61,47,64,26,52,120,92,52,37,73,88,79,96,96,96,38,83,100,74,66,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,58,40,41,34,33,79,79,79,79,79,79,56,62,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,79,0,0,0,0,0,73,73,73,100,80,80,110,58,58,52,74,91,79,60,60,60,60,110,110,110,110,85,87,61,70,68,71,75,82,85,77,55,63,60,58,83,61,71,58,70,56,56,62,87,62,64,64,67,44,45,78,81,81,60,79,63,75,56,73,100,73,54,100,100,100,73,73,73,73,73,73,73,73,100,100,100,100,73,100,100,130,0,0,73,73,73,73,73,85,87,61,82,60,58,87,67,91,79,73,73,52,82,51,53,54,54,56,59,58,72,53,52,55,34,80,80,110,110,80,80,57,82,67,61,80,50,61,62,62,73,120,120,79,98,130,54,72,73,75,83,68,79,79,78,83,79,79,66,78,76,72,70,69,76,58,65,88,85,100,60,60,73,60,67,75,74,60,67,69,79,72,83,60,79,64,62,60,79,81,79,79,79,77,62,72,54,79,79,73,51,100,100,100,73,73,73,73,79,79,100,100,79,79,130,130,73,57,79,79,79,79,79,79,79,79,100,79,79,79,79,73,60,79,62,83,68,73,73,79,79,65,58,53,80,55,67,70,62,76,69,61,60,46,66,44,75,70,30,62,58,70,30,79,79,79,79,79,34,23,32,79,89,110,97,98,78,78,79,79,79,79,73,89,79,79,78,89,76,76,90,92,75,76,79,76,79,73,73,79,75,76,78,75,76,76,76,79,79,76,75,77,75,75,91,73,79,78,78,79,76,75,79,75,73,79,79,12,79,26,23,50,64,64,79,79,79,79,62,62,79,79,67,58,19,79,79,79,19,79,79,79,79,79,79,79,76,90,76,75,79,75,79,79,79,79,79,79,79,93,68,69,70,77,76,70,70,80,77,36,26,73,78,170,46,79,79,79,79,79,79,79,79,79,79,79,89,89,28,79,94,120,71,78,82,95,88,83,94,79,94,94,120,79,120,120,63,84,79,70,65,74,86,92,92,76,70,79,63,76,98,71,74,63,71,73,79,74,63,85,89,67,74,56,79,74,90,79,74,79,74,81,65,79,79,89,56,120,100,120,89,89,89,89,89,79,89,89,120,79,120,120,89,79,79,120,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,95,83,89,89,79,79,74,46,56,62,72,74,57,85,59,75,47,100,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,28,46,48,79,84,100,88,90,91,90,90,62,79,79,70,91,79,79,75,95,87,84,84,84,94,83,70,87,84,79,84,85,84,84,79,84,74,85,73,79,79,75,94,85,88,75,82,87,79,87,87,79,85,80,75,75,85,79,79,4.7,50,98,78,98,78,78,78,78,79,79,140,140,79,79,150,150,78,79,79,79,79,79,79,79,79,78,98,79,79,79,79,84,84,79,90,89,64,78,78,79,79,67,56,56,91,69,59,70,62,55,61,81,63,19,44,70,57,81,91,79,79,79,79,79,79,79,79,79,79,62,76,79,98,120,100,69,100,120,79,79,79,78,78,86,79,83,83,170,78,79,79,79,91,71,79,83,79,100,85,79,79,79,140,75,79,79,79,74,100,64,79,79,79,73,76,59,70,88,93,73,80,100,100,110,130,79,79,79,79,120,80,64,110,120,79,79,79,140,130,160,79,190,180,230,62,79,79,92,79,79,79,79,79,79,150,79,79,79,79,79,79,79,79,79,79,79,79,36,55,59,69,69,65,66,81,91,70,95,90,78,76,85,91,80,160,81,130,140,81,110,79,79,79,79,79,73,110,140,110,79,97,94,85,110,99,130,160,110,79,84,84,89,79,83,83,85,57,99,66,120,85,88,88,84,140,110,93,68,90,90,92,90,90,90,90,84,79,84,84,90,90,120,140,68,97,85,71,97,84,61,84,84,120,79,79,79,70,110,73,73,110,140,120,150,79,73,73,73,79,73,73,110,73,79,79,79,79,79,79,79,73,73,79,88,84,90,79,79,79,79,79,200,150,73,73,79,79,64,62,77,55,65,71,50,57,65,50,79,79,79,79,79,79,79,79,58,28,52,82,74,74,73,86,42,61,120,93,79,90,85,92,120,120,140,120,110,79,81,81,84,79,81,81,84,68,94,70,87,81,81,95,81,140,120,85,73,82,82,85,81,88,88,88,80,79,81,81,86,86,120,140,73,90,90,83,79,83,72,81,83,87,79,79,61,52,120,71,110,100,130,89,130,79,74,110,120,79,140,180,110,110,79,79,79,79,79,79,79,97,89,79,79,79,79,79,79,79,90,79,150,150,69,80,79,79,72,67,85,83,83,92,85,82,99,67,79,59,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,42,31,79,140,150,99,180,70,150,88,110,79,120,120,180,79,70,120,150,97,88,83,130,110,91,130,88,160,140,57,64,120,120,140,96,81,61,92,92,100,78,110,130,64,64,97,67,63,84,72,63,88,94,110,120,120,81,79,79,42,110,89,88,96,96,100,100,79,130,120,180,79,170,160,200,66,19,79,79,79,79,79,79,79,79,150,79,79,79,79,79,79,79,79,88,120,70,81,79,79,64,86,88,110,68,97,130,48,88,100,92,96,130,76,82,110,79,79,79,120,150,100,68,110,94,110,79,79,68,48,79,91,130,130,130,92,90,95,150,150,200,110,170,100,110,160,100,100,170,79,79,79,120,110,100,94,110,120,100,90,88,180,170,150,100,95,100,110,100,140,130,110,96,83,110,100,79,100,88,100,110,120,110,100,99,88,79,99,79,79,97,110,88,100,120,110,100,79,79,79,86,79,79,79,79,120,130,130,89,89,89,79,89,79,140,160,160,220,190,190,220,150,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,200,63,160,79,79,79,79,79,79,79,79,79,79,79,21,66,63,63,70,69,70,52,58,67,64,65,90,90,73,73,59,76,94,90,69,69,66,69,61,68,72,72,65,65,74,74,73,69,67,53,66,64,73,56,69,71,66,69,74,64,63,68,48,56,56,110,56,56,56,56,56,56,56,79,79,79,79,75,35,64,56,61,46,57,67,56,56,56,56,56,56,56,56,81,64,68,72,75,68,66,64,84,68,73,85,140,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,68,60,79,62,79,79,56,61,79,60,79,79,62,79,79,79,79,79,79,64,66,69,71,79,68,58,58,74,73,73,74,79,68,61,60,79,61,79,59,79,79,61,84,79,61,61,58,56,0,47,47,0,0,0,0,0,0,79,0,0,54,79,79,38,65,37,37,37,79,65,79,0,0,0,0,36,0,79,79,61,56,55,63,56,58,69,69,73,69,79,79,110,110,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,69,54,85,85,130,66,130,160,42,63,71,18,18,27,50,27,27,34,120,65,40,71,52,83,45,37,32,55,55,34,55,58,38,38,60,57,76,55,63,63,52,56,56,60,57,76,55,63,63,56,56,55,58,41,55,33,60,6.3,150,150,54,54,31,47,57,57,57,56,52,59,57,52,79,51,52,52,52,56,52,52,52,52,56,52,57,57,57,56,57,59,57,52,56,52,52,54,52,62,54,59,57,57,57,52,66,56,54,58,58,79,79,79,79,60,55,60,61,120,56,120,56,120,53,54,57,57,22,51,54,60,41,41,15,57,41,37,0,58,52,58,79,79,79,79,56,56,56,56,56,56,56,56,79,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,59,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,79,56,56,64,43,54,65,45,36,50,71,39,61,66,64,68,79,70,55,220,52,23,130,53,70,72,67,70,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,120,66,68,120,66,68,120,66,84,110,120,75,66,75,68,130,120,120,63,68,69,68,68,68,120,68,120,67,120,68,120,120,66,110,79,120,130,66,66,65,79,130,240,79,120,65,65,65,65,120,65,79,79,79,65,65,90,68,65,76,81,65,65,170,68,66,66,66,66,66,68,68,68,68,23,43,66,81,66,97,68,68,68,68,66,94,120,170,65,65,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,73,74,78,77,67,87,73,86,62,70,86,77,69,75,78,76,81,68,65,75,75,78,71,69,69,69,70,85,65,73,69,74,81,63,67,67,74,87,79,79,79,79,79,79,79,79,79,79,51,63,64,100,56,60,80,110,65,53,130,55,56,95,57,59,91,54,85,92,86,56,88,51,58,53,62,56,56,63,55,87,52,74,63,60,54,60,93,66,66,66,66,59,66,79,79,79,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,79,79,79,79,79,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,95,110,110,110,95,79,79,79,79,79,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,79,79,79,79,79,79,76,99,71,73,72,80,99,120,71,91,91,71,94,81,120,95,110,130,130,110,130,110,110,130,120,150,130,120,130,120,120,130,110,130,110,110,110,120,110,110,67,78,76,99,92,68,90,99,74,97,97,74,96,74,74,97,84,100,100,84,100,88,84,100,94,94,94,94,94,94,94,94,110,79,130,94,94,130,79,79,97,97,97,97,97,110,97,79,110,79,140,97,97,120,79,79,78,99,99,78,98,100,78,99,84,100,100,84,100,100,84,100,85,85,85,86,86,85,85,85,85,86,85,86,85,100,87,85,76,95,90,76,89,74,110,110,110,79,110,83,89,110,79,79,58,77,72,70,71,75,87,81,83,96,91,83,89,83,100,86,70,95,95,70,94,72,71,87,79,100,100,79,100,79,79,99,120,79,110,95,100,110,79,79,98,120,120,98,120,98,98,79,140,79,130,120,120,130,79,79,100,120,100,100,100,130,100,130,74,98,95,72,95,72,78,79,82,100,100,82,100,99,82,100,120,120,120,120,120,140,120,120,64,80,91,65,100,77,90,110,84,110,110,82,100,93,91,110,84,110,100,78,100,99,91,100,85,110,110,84,110,100,92,110,64,92,67,70,66,88,64,79,110,79,100,69,81,100,79,79,81,100,81,81,81,97,87,81,120,140,140,120,140,120,120,140,150,150,150,150,180,150,150,150,73,97,95,72,95,93,74,95,76,98,97,73,96,95,77,95,74,98,76,67,76,72,77,91,94,95,100,95,110,92,94,92,85,86,85,86,85,85,85,85,89,130,100,79,79,79,79,78,100,33,68,39,39,39,55,33,100,61,56,59,60,72,66,67,71,62,46,82,82,96,60,71,87,90,58,62,110,79,79,79,170,160,130,170,120,110,98,140,110,110,120,140,110,97,86,120,32,60,32,32,60,76,51,99,110,56,79,79,79,79,79,79,81,74,71,77,110,41,70,80,59,69,81,54,66,100,68,97,50,62,120,100,70,66,80,99,57,91,90,91,68,78,83,59,83,100,73,63,68,88,72,130,89,100,110,57,87,120,63,71,56,72,74,54,100,63,76,84,84,81,58,92,78,67,67,76,73,95,62,76,91,80,80,71,86,90,120,83,94,63,63,130,74,88,73,88,68,79,79,79,56,67,46,74,50,79,79,79,79,87,87,87,87,82,82,82,82,82,82,82,88,88,88,88,88,88,97,100,97,100,82,100,97,100,97,82,73,65,54,35,35,50,50,38,53,55,35,23,44,45,44,120,98,110,120,91,91,91,91,84,84,84,84,84,84,84,92,92,92,94,92,91,95,100,95,100,100,95,100,95,84,46,15,40,90,90,90,90,77,77,77,77,77,77,77,110,100,100,110,100,110,91,92,91,92,92,91,92,91,93,38,110,110,96,96,69,69,69,69,69,69,69,69,69,84,84,81,87,81,87,84,84,84,84,84,84,84,84,84,43,43,85,88,87,87,72,72,72,72,72,72,72,72,72,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,41,41,71,68,68,68,68,68,68,68,68,80,86,84,77,84,77,77,84,77,84,84,77,84,77,82,38,38,38,47,67,100,100,100,100,100,100,100,100,100,120,120,120,100,120,100,100,60,50,60,96,96,96,96,96,96,96,96,96,110,110,110,110,110,110,96,110,96,110,110,97,110,97,55,49,74,65,65,65,65,65,65,65,65,65,77,80,80,77,81,77,70,85,70,85,81,83,86,78,80,39,45,39,55,39,39,39,120,120,110,110,95,95,95,75,75,75,75,110,110,110,110,110,110,90,90,90,90,90,90,90,90,57,64,64,64,64,64,64,64,64,64,79,79,79,79,79,79,82,79,82,79,79,79,79,79,79,38,51,37,37,100,100,100,100,100,100,68,68,68,68,68,68,83,83,40,49,74,89,89,89,89,94,94,94,94,110,110,54,92,92,92,92,92,92,82,82,82,82,98,98,50,90,90,77,77,66,90,90,77,77,86,86,86,84,84,84,84,54,78,37,110,110,110,110,110,110,110,82,69,69,69,69,89,89,89,89,130,130,130,110,110,130,130,60,93,69,69,69,69,100,100,100,100,60,96,96,96,96,96,96,55,64,64,64,64,64,64,64,38,63,56,56,56,56,63,63,63,63,80,80,80,80,80,80,80,80,80,80,80,80,91,91,83,83,83,83,91,91,83,83,83,83,91,91,84,84,84,84,91,91,84,84,84,84,88,88,75,75,75,75,88,88,71,71,71,71,90,90,76,76,76,76,44,110,110,62,62,62,62,110,110,73,73,73,73,110,110,73,73,73,73,52,72,72,98,98,98,98,110,110,62,62,62,62,90,90,75,75,75,75,70,70,70,100,100,100,100,100,74,74,100,100,100,100,100,100,69,69,69,69,100,100,71,71,71,71,96,96,69,68,68,69,110,110,70,70,70,70,130,130,64,64,64,64,84,84,76,76,76,76,45,45,84,84,76,76,76,76,110,110,62,62,62,62,110,110,68,68,68,68,41,110,110,70,70,70,70,110,110,62,62,62,62,110,110,70,70,70,70,69,53,110,160,160,170,140,140,160,160,79,79,79,79,79,79,79,79,79,54,54,76,98,120,140,54,76,98,120,140,54,76,98,120,140,54,76,98,120,140,81,140,110,120,140,98,81,81,79,79,79,67,67,52,52,52,63,53,53,43,55,55,59,69,45,45,69,67,55,50,65,65,65,70,69,69,53,41,41,71,30,71,45,71,20,30,82,84,71,45,71,64,79,59,41,20,32,67,67,43,50,53,45,53,45,65,65,56,32,43,50,66,54,67,65,110,71,110,79,69,65,56,20,67,53,62,32,32,62,69,56,48,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,66,66,66,100,66,66,66,66,140,100,66,66,66,100,140,66,66,68,66,66,66,66,66,66,66,100,39,100,39,66,66,100,100,110,64,66,100,66,100,66,66,78,68,66,66,66,66,66,66,66,66,66,0,0,94,61,61,61,61,52,52,52,99,110,110,91,91,98,130,140,52,87,79,52,66,52,52,53,52,52,52,52,52,52,51,68,38,58,200,71,130,42,58,54,79,79,58,58,73,97,65,65,65,77,65,62,79,79,79,79,79,79,41,45,18,72,45,44,31,59,31,49,79,79,79,79,79,79,62,24,32,33,42,61,20,33,36,37,20,0,0,0,0,110,58,69,54,47,62,47,61,57,57,63,110,110,110,110,110,110,69,66,53,47,47,47,52,54,59,43,51,52,50,70,58,61,47,56,43,42,41,42,40,43,39,61,49,53,44,47,53,60,71,44,35,32,47,52,50,63,49,50,56,57,50,57,58,55,48,42,47,49,39,41,41,46,49,44,61,54,48,67,40,45,51,42,57,82,48,48,50,48,48,45,42,55,61,62,57,49,50,56,59,42,84,43,51,57,110,110,110,110,110,110,110,110,49,35,54,58,57,42,64,44,52,51,58,46,45,37,45,40,42,42,53,60,63,55,47,49,42,54,48,46,63,51,56,58,56,47,67,52,63,62,32,45,51,66,110,110,110,110,110,110,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,71,58,73,97,65,65,65,77,65,62,140,140,140,160,140,140,70,58,73,97,65,65,65,77,65,62,140,140,140,160,140,140,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,62,77,93,64,64,70,72,57,52,32,37,62,52,80,69,73,64,73,73,74,100,68,66,66,56,62,62,54,68,74,92,74,61,85,63,57,48,64,54,57,69,56,63,65,35,48,33,39,40,31,31,37,39,19,24,35,29,45,38,38,42,40,32,35,33,38,44,39,39,40,57,40,40,36,36,31,31,40,21,38,60,40,40,33,40,40,40,27,40,44,60,35,40,40,39,39,54,40,21,28,41,36,40,40,39,55,38,100,68,70,40,92,61,69,44,40,55,40,55,61,42,61,98,24,24,61,60,63,61,61,31,78,55,24,92,61,61,37,55,43,55,55,55,61,61,61,61,50,50,72,24,55,24,61,60,41,39,38,41,35,25,25,41,42,17,17,17,17,30,17,17,30,63,63,42,42,42,42,41,37,17,24,42,43,42,39,35,39,39,39,41,43,52,52,0,0,52,52,52,52,56,56,38,57,57,48,41,43,79,79,79,60,58,59,53,46,48,48,79,44,46,33,42,47,45,44,43,47,45,42,45,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,72,60,63,69,75,69,63,69,77,57,82,69,85,69,82,69,82,69,82,69,70,66,70,66,60,61,60,61,60,61,59,40,79,69,81,68,83,70,81,68,81,68,81,68,32,32,46,30,76,65,76,65,72,64,61,30,59,32,59,32,59,32,93,110,95,100,93,110,81,68,82,70,81,68,81,68,87,67,85,68,87,67,87,67,66,69,61,69,70,45,76,47,70,45,70,45,59,56,75,57,59,56,59,56,59,56,70,41,68,43,70,41,70,41,76,68,76,68,76,68,81,70,76,68,75,65,75,65,110,90,110,90,110,90,94,85,110,90,69,67,69,67,69,57,67,63,75,58,67,63,68,41,85,57,61,36,47,46,92,55,75,66,75,66,75,66,75,66,75,66,75,66,75,66,75,66,75,66,75,66,75,66,75,66,70,66,70,66,70,66,70,66,70,66,70,66,70,66,70,66,46,30,46,30,87,67,87,67,87,67,87,67,87,67,87,67,87,67,89,67,89,67,89,67,89,67,89,67,81,70,81,70,83,73,83,73,83,73,83,73,83,73,68,65,68,65,68,65,68,65,100,65,56,49,50,50,76,76,76,76,76,76,76,76,76,79,100,100,97,98,86,84,52,52,52,52,52,52,79,79,79,79,100,100,100,100,79,79,68,68,68,68,68,68,68,68,100,100,120,120,120,120,110,100,40,40,40,40,40,40,40,40,51,51,73,75,73,74,60,56,68,68,68,68,68,68,79,79,100,100,130,130,120,76,79,79,66,66,66,66,66,66,66,66,79,96,79,120,79,120,79,100,99,99,99,99,99,99,99,99,100,110,130,130,120,120,110,110,69,69,56,56,70,70,30,30,67,67,69,69,89,89,79,79,76,76,76,76,76,76,76,76,120,120,140,140,140,140,130,120,68,68,68,68,68,68,68,68,140,140,160,160,160,160,150,150,99,99,99,99,99,99,99,99,140,150,170,170,160,160,150,150,76,76,76,76,76,79,76,76,76,76,75,75,120,68,30,68,68,68,68,68,68,79,68,68,70,83,83,96,120,68,68,68,40,40,30,30,79,79,40,40,32,32,46,59,79,68,68,68,66,66,69,69,67,67,66,66,70,70,68,83,80,70,70,70,79,79,99,99,99,79,99,99,87,97,90,100,130,70,68,79,55,110,55,110,37,28,18,70,40,22,6.9,0,0,0,0,0,64,64,70,70,110,110,65,70,30,30,30,30,50,50,50,50,70,70,60,52,37,52,90,35,0,0,0,0,0,0,0,19,170,150,40,61,61,36,60,83,39,50,50,79,69,46,70,55,55,51,100,36,40,36,36,89,78,78,70,70,60,60,53,35,55,53,61,110,55,77,65,110,65,65,110,65,77,110,31,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,24,79,79,60,60,46,60,60,46,46,46,46,25,25,60,46,46,46,46,46,46,46,46,46,46,46,46,46,25,25,79,31,31,31,28,31,66,66,66,66,66,66,66,66,79,79,79,70,77,77,70,70,110,82,130,130,110,92,69]},()=>(r||n(r={exports:{}},r),r.exports));((e,t)=>{for(var n in(e=>{o(e,"__esModule",{value:!0})})(e),t)o(e,n,{get:t[n],enumerable:!0})})(t,{badgen:()=>u,calcWidth:()=>s});var s=(e=>{let t=e[64];return([...n])=>{let r=0,o=0,i=n.length;for(;i--;)o=e[n[i].charCodeAt()],r+=void 0===o?t:o;return r}})(i()),a={green:"3C1",blue:"08C",red:"E43",yellow:"DB1",orange:"F73",purple:"94E",pink:"E5B",grey:"999",gray:"999",cyan:"1BC",black:"2A2A2A"};function u({label:e,subject:t,status:n,color:r="blue",style:o,icon:i,iconWidth:u=13,labelColor:d="555",scale:p=1}){if(l("string"==typeof n," must be string"),!(e=void 0===e?t:e)&&!i)return function({status:e,color:t,style:n,scale:r}){l("string"==typeof e," must be string"),t=a[t]||t||a.blue;let o=s(e),i=o+115;return e=c(e),"flat"===n?`\n ${e}\n \n \n \n \n`:`\n ${e}\n \n \n \n \n \n \n \n \n \n \n`}({status:n,color:r,style:o,scale:p});r=a[r]||r,d=a[d]||d,u*=10;let h=i?e.length?u+30:u-18:0,f=i?h+50:50,g=s(e),m=s(n),v=g+100+h,y=m+100,w=v+y,b=i?' xmlns:xlink="http://www.w3.org/1999/xlink"':"",_=function({label:e,status:t}){return(e?`${e}: `:"")+t}({label:e=c(e),status:n=c(n)});return"flat"===o?`\n ${_}\n \n \n \n \n \n ${i?``:""}\n`:`\n ${_}\n \n \n \n \n \n \n \n \n \n \n \n ${i?``:""}\n`}function c(e){return e.replace(/\u0026/g,"&").replace(/\u003C/g,"<").replace(/\u003E/g,">").replace(/\u0022/g,""").replace(/\u0027/g,"'")}function l(e,t){if(!e)throw new TypeError(t)}"object"==typeof window&&(window.badgen=u)}),B={green:"3C1",blue:"08C",red:"E43",yellow:"DB1",orange:"F73",purple:"94E",pink:"E5B",grey:"999",gray:"999",cyan:"1BC",black:"2A2A2A"};const{badgen:L}=H,D=(e,t,n)=>{let r=' ';for(let e=0;e`;return r+="\n \n",e.replace("",r).replace(/(e.replace(/(Array.isArray(e.gradient)&&0!==e.gradient.length?1===e.gradient.length?(e.color=e.gradient[0],L(e)):N(D(L(e),e.gradient,"x"),"url(#x)"):L(e);function F(){return(F=Object.assign||function(e){for(var t=1;tArray.isArray(t)&&0!==t.length?1===t.length?N(e,"#"+(B[t[0]]||t[0])):N(D(e,t,"x"),"url(#x)"):e;const V={label:"label",labelColor:"label-color",status:"status",gradient:"color",style:"style",icon:"icon",iconWidth:"icon-width",scale:"scale",path:"path"},G={status:({status:e})=>`${e}`,icon:({icon:e})=>null!=e&&e.length?e:null,gradient:({gradient:e})=>e.split(",").map(e=>e.trim(" "))},J=["path"];(({inputMap:e=V,inputFixes:n=G,outputName:r="badge"}={})=>{try{const o=Object.entries(e).reduce((e,[t,n])=>F({},e,{[t]:M.getInput(n)}),{});console.log("Received inputs:",o);for(const[e,t]of Object.entries(n))o[e]=t(o);console.log("Generate badge using the given inputs and defaults:",o);const{path:i}=o,s=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(o,J),a=I(s);null!=r&&r.length&&(console.log("Write data to action's output 'badge'..."),M.setOutput(r,a)),null!=i&&i.length&&(console.log(`Write data to file ${i}...`),t.writeFileSync(i,a),console.log("Data saved succesfully."))}catch(e){console.error(e),M.setFailed(e.message)}})(); -//# sourceMappingURL=badge-action.modern.js.map +import e from "os"; +import t from "fs"; +import n from "crypto"; +import r from "path"; +import o from "http"; +import i from "https"; +import "net"; +import s from "tls"; +import a from "events"; +import "assert"; +import u from "util"; +const c = + typeof globalThis !== "undefined" + ? globalThis + : typeof window !== "undefined" + ? window + : typeof global !== "undefined" + ? global + : typeof self !== "undefined" + ? self + : {}; +function l(e) { + const t = { exports: {} }; + return e(t, t.exports), t.exports; +} +const d = l(function (e, t) { + Object.defineProperty(t, "__esModule", { value: !0 }), + (t.toCommandProperties = t.toCommandValue = void 0), + (t.toCommandValue = function (e) { + return e == null + ? "" + : typeof e === "string" || e instanceof String + ? e + : JSON.stringify(e); + }), + (t.toCommandProperties = function (e) { + return Object.keys(e).length + ? { + title: e.title, + file: e.file, + line: e.startLine, + endLine: e.endLine, + col: e.startColumn, + endColumn: e.endColumn, + } + : {}; + }); +}); +const p = l(function (t, n) { + const r = + (c && c.__createBinding) || + (Object.create + ? function (e, t, n, r) { + void 0 === r && (r = n), + Object.defineProperty(e, r, { + enumerable: !0, + get: function () { + return t[n]; + }, + }); + } + : function (e, t, n, r) { + void 0 === r && (r = n), (e[r] = t[n]); + }); + const o = + (c && c.__setModuleDefault) || + (Object.create + ? function (e, t) { + Object.defineProperty(e, "default", { enumerable: !0, value: t }); + } + : function (e, t) { + e.default = t; + }); + const i = + (c && c.__importStar) || + function (e) { + if (e && e.__esModule) return e; + const t = {}; + if (e != null) { + for (const n in e) { + n !== "default" && Object.hasOwnProperty.call(e, n) && r(t, e, n); + } + } + return o(t, e), t; + }; + Object.defineProperty(n, "__esModule", { value: !0 }), + (n.issue = n.issueCommand = void 0); + const s = i(e); + function a(e, t, n) { + const r = new u(e, t, n); + process.stdout.write(r.toString() + s.EOL); + } + (n.issueCommand = a), + (n.issue = function (e, t = "") { + a(e, {}, t); + }); + class u { + constructor(e, t, n) { + e || (e = "missing.command"), + (this.command = e), + (this.properties = t), + (this.message = n); + } + + toString() { + let e = "::" + this.command; + if (this.properties && Object.keys(this.properties).length > 0) { + e += " "; + let n = !0; + for (const r in this.properties) { + if (this.properties.hasOwnProperty(r)) { + const o = this.properties[r]; + o && + (n ? (n = !1) : (e += ","), + (e += `${r}=${ + ((t = o), + d + .toCommandValue(t) + .replace(/%/g, "%25") + .replace(/\r/g, "%0D") + .replace(/\n/g, "%0A") + .replace(/:/g, "%3A") + .replace(/,/g, "%2C")) + }`)); + } + } + } + let t; + return ( + (e += `::${(function (e) { + return d + .toCommandValue(e) + .replace(/%/g, "%25") + .replace(/\r/g, "%0D") + .replace(/\n/g, "%0A"); + })(this.message)}`), + e + ); + } + } +}); +const h = new Uint8Array(256); +let f = h.length; +function g() { + return ( + f > h.length - 16 && (n.randomFillSync(h), (f = 0)), h.slice(f, (f += 16)) + ); +} +const m = + /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i; +function v(e) { + return typeof e === "string" && m.test(e); +} +const y = []; +for (let e = 0; e < 256; ++e) y.push((e + 256).toString(16).substr(1)); +function w(e, t = 0) { + const n = ( + y[e[t + 0]] + + y[e[t + 1]] + + y[e[t + 2]] + + y[e[t + 3]] + + "-" + + y[e[t + 4]] + + y[e[t + 5]] + + "-" + + y[e[t + 6]] + + y[e[t + 7]] + + "-" + + y[e[t + 8]] + + y[e[t + 9]] + + "-" + + y[e[t + 10]] + + y[e[t + 11]] + + y[e[t + 12]] + + y[e[t + 13]] + + y[e[t + 14]] + + y[e[t + 15]] + ).toLowerCase(); + if (!v(n)) throw TypeError("Stringified UUID is invalid"); + return n; +} +function b(e, t, n) { + function r(e, r, o, i) { + if ( + (typeof e === "string" && + (e = (function (e) { + e = unescape(encodeURIComponent(e)); + const t = []; + for (let n = 0; n < e.length; ++n) t.push(e.charCodeAt(n)); + return t; + })(e)), + typeof r === "string" && + (r = (function (e) { + if (!v(e)) throw TypeError("Invalid UUID"); + let t; + const n = new Uint8Array(16); + return ( + (n[0] = (t = parseInt(e.slice(0, 8), 16)) >>> 24), + (n[1] = (t >>> 16) & 255), + (n[2] = (t >>> 8) & 255), + (n[3] = 255 & t), + (n[4] = (t = parseInt(e.slice(9, 13), 16)) >>> 8), + (n[5] = 255 & t), + (n[6] = (t = parseInt(e.slice(14, 18), 16)) >>> 8), + (n[7] = 255 & t), + (n[8] = (t = parseInt(e.slice(19, 23), 16)) >>> 8), + (n[9] = 255 & t), + (n[10] = + ((t = parseInt(e.slice(24, 36), 16)) / 1099511627776) & 255), + (n[11] = (t / 4294967296) & 255), + (n[12] = (t >>> 24) & 255), + (n[13] = (t >>> 16) & 255), + (n[14] = (t >>> 8) & 255), + (n[15] = 255 & t), + n + ); + })(r)), + r.length !== 16) + ) { + throw TypeError( + "Namespace must be array-like (16 iterable integer values, 0-255)" + ); + } + let s = new Uint8Array(16 + e.length); + if ( + (s.set(r), + s.set(e, r.length), + (s = n(s)), + (s[6] = (15 & s[6]) | t), + (s[8] = (63 & s[8]) | 128), + o) + ) { + i = i || 0; + for (let e = 0; e < 16; ++e) o[i + e] = s[e]; + return o; + } + return w(s); + } + try { + r.name = e; + } catch (e) {} + return ( + (r.DNS = "6ba7b810-9dad-11d1-80b4-00c04fd430c8"), + (r.URL = "6ba7b811-9dad-11d1-80b4-00c04fd430c8"), + r + ); +} +b("v3", 48, function (e) { + return ( + Array.isArray(e) + ? (e = Buffer.from(e)) + : typeof e === "string" && (e = Buffer.from(e, "utf8")), + n.createHash("md5").update(e).digest() + ); +}); +let _; +const x = function (e, t, n) { + const r = (e = e || {}).random || (e.rng || g)(); + if (((r[6] = (15 & r[6]) | 64), (r[8] = (63 & r[8]) | 128), t)) { + n = n || 0; + for (let e = 0; e < 16; ++e) t[n + e] = r[e]; + return t; + } + return w(r); +}; +const O = + (b("v5", 80, function (e) { + return ( + Array.isArray(e) + ? (e = Buffer.from(e)) + : typeof e === "string" && (e = Buffer.from(e, "utf8")), + n.createHash("sha1").update(e).digest() + ); + }), + l(function (n, r) { + const o = + (c && c.__createBinding) || + (Object.create + ? function (e, t, n, r) { + void 0 === r && (r = n), + Object.defineProperty(e, r, { + enumerable: !0, + get: function () { + return t[n]; + }, + }); + } + : function (e, t, n, r) { + void 0 === r && (r = n), (e[r] = t[n]); + }); + const i = + (c && c.__setModuleDefault) || + (Object.create + ? function (e, t) { + Object.defineProperty(e, "default", { enumerable: !0, value: t }); + } + : function (e, t) { + e.default = t; + }); + const s = + (c && c.__importStar) || + function (e) { + if (e && e.__esModule) return e; + const t = {}; + if (e != null) { + for (const n in e) { + n !== "default" && Object.hasOwnProperty.call(e, n) && o(t, e, n); + } + } + return i(t, e), t; + }; + Object.defineProperty(r, "__esModule", { value: !0 }), + (r.prepareKeyValueMessage = r.issueFileCommand = void 0); + const a = s(t); + const u = s(e); + (r.issueFileCommand = function (e, t) { + const n = process.env[`GITHUB_${e}`]; + if (!n) { + throw new Error( + `Unable to find environment variable for file command ${e}` + ); + } + if (!a.existsSync(n)) throw new Error(`Missing file at path: ${n}`); + a.appendFileSync(n, `${d.toCommandValue(t)}${u.EOL}`, { + encoding: "utf8", + }); + }), + (r.prepareKeyValueMessage = function (e, t) { + const n = `ghadelimiter_${x()}`; + const r = d.toCommandValue(t); + if (e.includes(n)) { + throw new Error( + `Unexpected input: name should not contain the delimiter "${n}"` + ); + } + if (r.includes(n)) { + throw new Error( + `Unexpected input: value should not contain the delimiter "${n}"` + ); + } + return `${e}<<${n}${u.EOL}${r}${u.EOL}${n}`; + }); + })); +const E = l(function (e, t) { + function n(e) { + if (!e.hostname) return !1; + const t = process.env.no_proxy || process.env.NO_PROXY || ""; + if (!t) return !1; + let n; + e.port + ? (n = Number(e.port)) + : e.protocol === "http:" + ? (n = 80) + : e.protocol === "https:" && (n = 443); + const r = [e.hostname.toUpperCase()]; + typeof n === "number" && r.push(`${r[0]}:${n}`); + for (const e of t + .split(",") + .map((e) => e.trim().toUpperCase()) + .filter((e) => e)) { + if (r.some((t) => t === e)) return !0; + } + return !1; + } + Object.defineProperty(t, "__esModule", { value: !0 }), + (t.checkBypass = t.getProxyUrl = void 0), + (t.getProxyUrl = function (e) { + const t = e.protocol === "https:"; + if (n(e)) return; + const r = t + ? process.env.https_proxy || process.env.HTTPS_PROXY + : process.env.http_proxy || process.env.HTTP_PROXY; + return r ? new URL(r) : void 0; + }), + (t.checkBypass = n); +}); +function $(e) { + const t = this; + (t.options = e || {}), + (t.proxyOptions = t.options.proxy || {}), + (t.maxSockets = t.options.maxSockets || o.Agent.defaultMaxSockets), + (t.requests = []), + (t.sockets = []), + t.on("free", function (e, n, r, o) { + for (let i = R(n, r, o), s = 0, a = t.requests.length; s < a; ++s) { + const u = t.requests[s]; + if (u.host === i.host && u.port === i.port) { + return t.requests.splice(s, 1), void u.request.onSocket(e); + } + } + e.destroy(), t.removeSocket(e); + }); +} +function C(e, t) { + const n = this; + $.prototype.createSocket.call(n, e, function (r) { + const o = e.request.getHeader("host"); + const i = A({}, n.options, { + socket: r, + servername: o ? o.replace(/:.*$/, "") : e.host, + }); + const a = s.connect(0, i); + (n.sockets[n.sockets.indexOf(r)] = a), t(a); + }); +} +function R(e, t, n) { + return typeof e === "string" ? { host: e, port: t, localAddress: n } : e; +} +function A(e) { + for (let t = 1, n = arguments.length; t < n; ++t) { + const r = arguments[t]; + if (typeof r === "object") { + for (let o = Object.keys(r), i = 0, s = o.length; i < s; ++i) { + const a = o[i]; + void 0 !== r[a] && (e[a] = r[a]); + } + } + } + return e; +} +u.inherits($, a.EventEmitter), + ($.prototype.addRequest = function (e, t, n, r) { + const o = this; + const i = A({ request: e }, o.options, R(t, n, r)); + o.sockets.length >= this.maxSockets + ? o.requests.push(i) + : o.createSocket(i, function (t) { + function n() { + o.emit("free", t, i); + } + function r(e) { + o.removeSocket(t), + t.removeListener("free", n), + t.removeListener("close", r), + t.removeListener("agentRemove", r); + } + t.on("free", n), + t.on("close", r), + t.on("agentRemove", r), + e.onSocket(t); + }); + }), + ($.prototype.createSocket = function (e, t) { + const n = this; + const r = {}; + n.sockets.push(r); + const o = A({}, n.proxyOptions, { + method: "CONNECT", + path: e.host + ":" + e.port, + agent: !1, + headers: { host: e.host + ":" + e.port }, + }); + e.localAddress && (o.localAddress = e.localAddress), + o.proxyAuth && + ((o.headers = o.headers || {}), + (o.headers["Proxy-Authorization"] = + "Basic " + new Buffer(o.proxyAuth).toString("base64"))), + _("making CONNECT request"); + const i = n.request(o); + function s(o, s, a) { + let u; + return ( + i.removeAllListeners(), + s.removeAllListeners(), + o.statusCode !== 200 + ? (_( + "tunneling socket could not be established, statusCode=%d", + o.statusCode + ), + s.destroy(), + ((u = new Error( + "tunneling socket could not be established, statusCode=" + + o.statusCode + )).code = "ECONNRESET"), + e.request.emit("error", u), + void n.removeSocket(r)) + : a.length > 0 + ? (_("got illegal response body from proxy"), + s.destroy(), + ((u = new Error("got illegal response body from proxy")).code = + "ECONNRESET"), + e.request.emit("error", u), + void n.removeSocket(r)) + : (_("tunneling connection has established"), + (n.sockets[n.sockets.indexOf(r)] = s), + t(s)) + ); + } + (i.useChunkedEncodingByDefault = !1), + i.once("response", function (e) { + e.upgrade = !0; + }), + i.once("upgrade", function (e, t, n) { + process.nextTick(function () { + s(e, t, n); + }); + }), + i.once("connect", s), + i.once("error", function (t) { + i.removeAllListeners(), + _( + "tunneling socket could not be established, cause=%s\n", + t.message, + t.stack + ); + const o = new Error( + "tunneling socket could not be established, cause=" + t.message + ); + (o.code = "ECONNRESET"), e.request.emit("error", o), n.removeSocket(r); + }), + i.end(); + }), + ($.prototype.removeSocket = function (e) { + const t = this.sockets.indexOf(e); + if (t !== -1) { + this.sockets.splice(t, 1); + const n = this.requests.shift(); + n && + this.createSocket(n, function (e) { + n.request.onSocket(e); + }); + } + }); +const P = { + httpOverHttp: function (e) { + const t = new $(e); + return (t.request = o.request), t; + }, + httpsOverHttp: function (e) { + const t = new $(e); + return ( + (t.request = o.request), (t.createSocket = C), (t.defaultPort = 443), t + ); + }, + httpOverHttps: function (e) { + const t = new $(e); + return (t.request = i.request), t; + }, + httpsOverHttps: function (e) { + const t = new $(e); + return ( + (t.request = i.request), (t.createSocket = C), (t.defaultPort = 443), t + ); + }, + debug: (_ = + process.env.NODE_DEBUG && /\btunnel\b/.test(process.env.NODE_DEBUG) + ? function () { + const e = Array.prototype.slice.call(arguments); + typeof e[0] === "string" + ? (e[0] = "TUNNEL: " + e[0]) + : e.unshift("TUNNEL:"), + console.error.apply(console, e); + } + : function () {}), +}; +const S = l(function (e, t) { + const n = + (c && c.__createBinding) || + (Object.create + ? function (e, t, n, r) { + void 0 === r && (r = n), + Object.defineProperty(e, r, { + enumerable: !0, + get: function () { + return t[n]; + }, + }); + } + : function (e, t, n, r) { + void 0 === r && (r = n), (e[r] = t[n]); + }); + const r = + (c && c.__setModuleDefault) || + (Object.create + ? function (e, t) { + Object.defineProperty(e, "default", { enumerable: !0, value: t }); + } + : function (e, t) { + e.default = t; + }); + const s = + (c && c.__importStar) || + function (e) { + if (e && e.__esModule) return e; + const t = {}; + if (e != null) { + for (const o in e) { + o !== "default" && Object.hasOwnProperty.call(e, o) && n(t, e, o); + } + } + return r(t, e), t; + }; + const a = + (c && c.__awaiter) || + function (e, t, n, r) { + return new (n || (n = Promise))(function (o, i) { + function s(e) { + try { + u(r.next(e)); + } catch (e) { + i(e); + } + } + function a(e) { + try { + u(r.throw(e)); + } catch (e) { + i(e); + } + } + function u(e) { + let t; + e.done + ? o(e.value) + : ((t = e.value), + t instanceof n + ? t + : new n(function (e) { + e(t); + })).then(s, a); + } + u((r = r.apply(e, t || [])).next()); + }); + }; + Object.defineProperty(t, "__esModule", { value: !0 }), + (t.HttpClient = + t.isHttps = + t.HttpClientResponse = + t.HttpClientError = + t.getProxyUrl = + t.MediaTypes = + t.Headers = + t.HttpCodes = + void 0); + const u = s(o); + const l = s(i); + const d = s(E); + const p = s(P); + let h, f, g; + !(function (e) { + (e[(e.OK = 200)] = "OK"), + (e[(e.MultipleChoices = 300)] = "MultipleChoices"), + (e[(e.MovedPermanently = 301)] = "MovedPermanently"), + (e[(e.ResourceMoved = 302)] = "ResourceMoved"), + (e[(e.SeeOther = 303)] = "SeeOther"), + (e[(e.NotModified = 304)] = "NotModified"), + (e[(e.UseProxy = 305)] = "UseProxy"), + (e[(e.SwitchProxy = 306)] = "SwitchProxy"), + (e[(e.TemporaryRedirect = 307)] = "TemporaryRedirect"), + (e[(e.PermanentRedirect = 308)] = "PermanentRedirect"), + (e[(e.BadRequest = 400)] = "BadRequest"), + (e[(e.Unauthorized = 401)] = "Unauthorized"), + (e[(e.PaymentRequired = 402)] = "PaymentRequired"), + (e[(e.Forbidden = 403)] = "Forbidden"), + (e[(e.NotFound = 404)] = "NotFound"), + (e[(e.MethodNotAllowed = 405)] = "MethodNotAllowed"), + (e[(e.NotAcceptable = 406)] = "NotAcceptable"), + (e[(e.ProxyAuthenticationRequired = 407)] = + "ProxyAuthenticationRequired"), + (e[(e.RequestTimeout = 408)] = "RequestTimeout"), + (e[(e.Conflict = 409)] = "Conflict"), + (e[(e.Gone = 410)] = "Gone"), + (e[(e.TooManyRequests = 429)] = "TooManyRequests"), + (e[(e.InternalServerError = 500)] = "InternalServerError"), + (e[(e.NotImplemented = 501)] = "NotImplemented"), + (e[(e.BadGateway = 502)] = "BadGateway"), + (e[(e.ServiceUnavailable = 503)] = "ServiceUnavailable"), + (e[(e.GatewayTimeout = 504)] = "GatewayTimeout"); + })((h = t.HttpCodes || (t.HttpCodes = {}))), + (function (e) { + (e.Accept = "accept"), (e.ContentType = "content-type"); + })((f = t.Headers || (t.Headers = {}))), + (function (e) { + e.ApplicationJson = "application/json"; + })((g = t.MediaTypes || (t.MediaTypes = {}))), + (t.getProxyUrl = function (e) { + const t = d.getProxyUrl(new URL(e)); + return t ? t.href : ""; + }); + const m = [ + h.MovedPermanently, + h.ResourceMoved, + h.SeeOther, + h.TemporaryRedirect, + h.PermanentRedirect, + ]; + const v = [h.BadGateway, h.ServiceUnavailable, h.GatewayTimeout]; + const y = ["OPTIONS", "GET", "DELETE", "HEAD"]; + class w extends Error { + constructor(e, t) { + super(e), + (this.name = "HttpClientError"), + (this.statusCode = t), + Object.setPrototypeOf(this, w.prototype); + } + } + t.HttpClientError = w; + class b { + constructor(e) { + this.message = e; + } + + readBody() { + return a(this, void 0, void 0, function* () { + return new Promise((e) => + a(this, void 0, void 0, function* () { + let t = Buffer.alloc(0); + this.message.on("data", (e) => { + t = Buffer.concat([t, e]); + }), + this.message.on("end", () => { + e(t.toString()); + }); + }) + ); + }); + } + } + (t.HttpClientResponse = b), + (t.isHttps = function (e) { + return new URL(e).protocol === "https:"; + }), + (t.HttpClient = class { + constructor(e, t, n) { + (this._ignoreSslError = !1), + (this._allowRedirects = !0), + (this._allowRedirectDowngrade = !1), + (this._maxRedirects = 50), + (this._allowRetries = !1), + (this._maxRetries = 1), + (this._keepAlive = !1), + (this._disposed = !1), + (this.userAgent = e), + (this.handlers = t || []), + (this.requestOptions = n), + n && + (n.ignoreSslError != null && + (this._ignoreSslError = n.ignoreSslError), + (this._socketTimeout = n.socketTimeout), + n.allowRedirects != null && + (this._allowRedirects = n.allowRedirects), + n.allowRedirectDowngrade != null && + (this._allowRedirectDowngrade = n.allowRedirectDowngrade), + n.maxRedirects != null && + (this._maxRedirects = Math.max(n.maxRedirects, 0)), + n.keepAlive != null && (this._keepAlive = n.keepAlive), + n.allowRetries != null && (this._allowRetries = n.allowRetries), + n.maxRetries != null && (this._maxRetries = n.maxRetries)); + } + + options(e, t) { + return a(this, void 0, void 0, function* () { + return this.request("OPTIONS", e, null, t || {}); + }); + } + + get(e, t) { + return a(this, void 0, void 0, function* () { + return this.request("GET", e, null, t || {}); + }); + } + + del(e, t) { + return a(this, void 0, void 0, function* () { + return this.request("DELETE", e, null, t || {}); + }); + } + + post(e, t, n) { + return a(this, void 0, void 0, function* () { + return this.request("POST", e, t, n || {}); + }); + } + + patch(e, t, n) { + return a(this, void 0, void 0, function* () { + return this.request("PATCH", e, t, n || {}); + }); + } + + put(e, t, n) { + return a(this, void 0, void 0, function* () { + return this.request("PUT", e, t, n || {}); + }); + } + + head(e, t) { + return a(this, void 0, void 0, function* () { + return this.request("HEAD", e, null, t || {}); + }); + } + + sendStream(e, t, n, r) { + return a(this, void 0, void 0, function* () { + return this.request(e, t, n, r); + }); + } + + getJson(e, t = {}) { + return a(this, void 0, void 0, function* () { + t[f.Accept] = this._getExistingOrDefaultHeader( + t, + f.Accept, + g.ApplicationJson + ); + const n = yield this.get(e, t); + return this._processResponse(n, this.requestOptions); + }); + } + + postJson(e, t, n = {}) { + return a(this, void 0, void 0, function* () { + const r = JSON.stringify(t, null, 2); + (n[f.Accept] = this._getExistingOrDefaultHeader( + n, + f.Accept, + g.ApplicationJson + )), + (n[f.ContentType] = this._getExistingOrDefaultHeader( + n, + f.ContentType, + g.ApplicationJson + )); + const o = yield this.post(e, r, n); + return this._processResponse(o, this.requestOptions); + }); + } + + putJson(e, t, n = {}) { + return a(this, void 0, void 0, function* () { + const r = JSON.stringify(t, null, 2); + (n[f.Accept] = this._getExistingOrDefaultHeader( + n, + f.Accept, + g.ApplicationJson + )), + (n[f.ContentType] = this._getExistingOrDefaultHeader( + n, + f.ContentType, + g.ApplicationJson + )); + const o = yield this.put(e, r, n); + return this._processResponse(o, this.requestOptions); + }); + } + + patchJson(e, t, n = {}) { + return a(this, void 0, void 0, function* () { + const r = JSON.stringify(t, null, 2); + (n[f.Accept] = this._getExistingOrDefaultHeader( + n, + f.Accept, + g.ApplicationJson + )), + (n[f.ContentType] = this._getExistingOrDefaultHeader( + n, + f.ContentType, + g.ApplicationJson + )); + const o = yield this.patch(e, r, n); + return this._processResponse(o, this.requestOptions); + }); + } + + request(e, t, n, r) { + return a(this, void 0, void 0, function* () { + if (this._disposed) { + throw new Error("Client has already been disposed."); + } + const o = new URL(t); + let i = this._prepareRequest(e, o, r); + const s = + this._allowRetries && y.includes(e) ? this._maxRetries + 1 : 1; + let a; + let u = 0; + do { + if ( + ((a = yield this.requestRaw(i, n)), + a && a.message && a.message.statusCode === h.Unauthorized) + ) { + let e; + for (const t of this.handlers) { + if (t.canHandleAuthentication(a)) { + e = t; + break; + } + } + return e ? e.handleAuthentication(this, i, n) : a; + } + let t = this._maxRedirects; + for ( + ; + a.message.statusCode && + m.includes(a.message.statusCode) && + this._allowRedirects && + t > 0; + + ) { + const s = a.message.headers.location; + if (!s) break; + const u = new URL(s); + if ( + o.protocol === "https:" && + o.protocol !== u.protocol && + !this._allowRedirectDowngrade + ) { + throw new Error( + "Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true." + ); + } + if ((yield a.readBody(), u.hostname !== o.hostname)) { + for (const e in r) { + e.toLowerCase() === "authorization" && delete r[e]; + } + } + (i = this._prepareRequest(e, u, r)), + (a = yield this.requestRaw(i, n)), + t--; + } + if (!a.message.statusCode || !v.includes(a.message.statusCode)) { + return a; + } + (u += 1), + u < s && + (yield a.readBody(), yield this._performExponentialBackoff(u)); + } while (u < s); + return a; + }); + } + + dispose() { + this._agent && this._agent.destroy(), (this._disposed = !0); + } + + requestRaw(e, t) { + return a(this, void 0, void 0, function* () { + return new Promise((n, r) => { + this.requestRawWithCallback(e, t, function (e, t) { + e ? r(e) : t ? n(t) : r(new Error("Unknown error")); + }); + }); + }); + } + + requestRawWithCallback(e, t, n) { + typeof t === "string" && + (e.options.headers || (e.options.headers = {}), + (e.options.headers["Content-Length"] = Buffer.byteLength(t, "utf8"))); + let r = !1; + function o(e, t) { + r || ((r = !0), n(e, t)); + } + const i = e.httpModule.request(e.options, (e) => { + o(void 0, new b(e)); + }); + let s; + i.on("socket", (e) => { + s = e; + }), + i.setTimeout(this._socketTimeout || 18e4, () => { + s && s.end(), o(new Error(`Request timeout: ${e.options.path}`)); + }), + i.on("error", function (e) { + o(e); + }), + t && typeof t === "string" && i.write(t, "utf8"), + t && typeof t !== "string" + ? (t.on("close", function () { + i.end(); + }), + t.pipe(i)) + : i.end(); + } + + getAgent(e) { + const t = new URL(e); + return this._getAgent(t); + } + + _prepareRequest(e, t, n) { + const r = {}; + r.parsedUrl = t; + const o = r.parsedUrl.protocol === "https:"; + r.httpModule = o ? l : u; + const i = o ? 443 : 80; + if ( + ((r.options = {}), + (r.options.host = r.parsedUrl.hostname), + (r.options.port = r.parsedUrl.port ? parseInt(r.parsedUrl.port) : i), + (r.options.path = + (r.parsedUrl.pathname || "") + (r.parsedUrl.search || "")), + (r.options.method = e), + (r.options.headers = this._mergeHeaders(n)), + this.userAgent != null && + (r.options.headers["user-agent"] = this.userAgent), + (r.options.agent = this._getAgent(r.parsedUrl)), + this.handlers) + ) { + for (const e of this.handlers) e.prepareRequest(r.options); + } + return r; + } + + _mergeHeaders(e) { + return this.requestOptions && this.requestOptions.headers + ? Object.assign({}, _(this.requestOptions.headers), _(e || {})) + : _(e || {}); + } + + _getExistingOrDefaultHeader(e, t, n) { + let r; + return ( + this.requestOptions && + this.requestOptions.headers && + (r = _(this.requestOptions.headers)[t]), + e[t] || r || n + ); + } + + _getAgent(e) { + let t; + const n = d.getProxyUrl(e); + const r = n && n.hostname; + if ( + (this._keepAlive && r && (t = this._proxyAgent), + this._keepAlive && !r && (t = this._agent), + t) + ) { + return t; + } + const o = e.protocol === "https:"; + let i = 100; + if ( + (this.requestOptions && + (i = this.requestOptions.maxSockets || u.globalAgent.maxSockets), + n && n.hostname) + ) { + const e = { + maxSockets: i, + keepAlive: this._keepAlive, + proxy: Object.assign( + Object.assign( + {}, + (n.username || n.password) && { + proxyAuth: `${n.username}:${n.password}`, + } + ), + { host: n.hostname, port: n.port } + ), + }; + let r; + const s = n.protocol === "https:"; + (r = o + ? s + ? p.httpsOverHttps + : p.httpsOverHttp + : s + ? p.httpOverHttps + : p.httpOverHttp), + (t = r(e)), + (this._proxyAgent = t); + } + if (this._keepAlive && !t) { + const e = { keepAlive: this._keepAlive, maxSockets: i }; + (t = o ? new l.Agent(e) : new u.Agent(e)), (this._agent = t); + } + return ( + t || (t = o ? l.globalAgent : u.globalAgent), + o && + this._ignoreSslError && + (t.options = Object.assign(t.options || {}, { + rejectUnauthorized: !1, + })), + t + ); + } + + _performExponentialBackoff(e) { + return a(this, void 0, void 0, function* () { + e = Math.min(10, e); + const t = 5 * Math.pow(2, e); + return new Promise((e) => setTimeout(() => e(), t)); + }); + } + + _processResponse(e, t) { + return a(this, void 0, void 0, function* () { + return new Promise((n, r) => + a(this, void 0, void 0, function* () { + const o = e.message.statusCode || 0; + const i = { statusCode: o, result: null, headers: {} }; + let s, a; + o === h.NotFound && n(i); + try { + (a = yield e.readBody()), + a && + a.length > 0 && + ((s = + t && t.deserializeDates + ? JSON.parse(a, function (e, t) { + if (typeof t === "string") { + const e = new Date(t); + if (!isNaN(e.valueOf())) return e; + } + return t; + }) + : JSON.parse(a)), + (i.result = s)), + (i.headers = e.message.headers); + } catch (e) {} + if (o > 299) { + let e; + e = + s && s.message + ? s.message + : a && a.length > 0 + ? a + : `Failed request: (${o})`; + const t = new w(e, o); + (t.result = i.result), r(t); + } else n(i); + }) + ); + }); + } + }); + const _ = (e) => + Object.keys(e).reduce((t, n) => ((t[n.toLowerCase()] = e[n]), t), {}); +}); +const k = l(function (e, t) { + const n = + (c && c.__awaiter) || + function (e, t, n, r) { + return new (n || (n = Promise))(function (o, i) { + function s(e) { + try { + u(r.next(e)); + } catch (e) { + i(e); + } + } + function a(e) { + try { + u(r.throw(e)); + } catch (e) { + i(e); + } + } + function u(e) { + let t; + e.done + ? o(e.value) + : ((t = e.value), + t instanceof n + ? t + : new n(function (e) { + e(t); + })).then(s, a); + } + u((r = r.apply(e, t || [])).next()); + }); + }; + Object.defineProperty(t, "__esModule", { value: !0 }), + (t.PersonalAccessTokenCredentialHandler = + t.BearerCredentialHandler = + t.BasicCredentialHandler = + void 0), + (t.BasicCredentialHandler = class { + constructor(e, t) { + (this.username = e), (this.password = t); + } + + prepareRequest(e) { + if (!e.headers) throw Error("The request has no headers"); + e.headers.Authorization = `Basic ${Buffer.from( + `${this.username}:${this.password}` + ).toString("base64")}`; + } + + canHandleAuthentication() { + return !1; + } + + handleAuthentication() { + return n(this, void 0, void 0, function* () { + throw new Error("not implemented"); + }); + } + }), + (t.BearerCredentialHandler = class { + constructor(e) { + this.token = e; + } + + prepareRequest(e) { + if (!e.headers) throw Error("The request has no headers"); + e.headers.Authorization = `Bearer ${this.token}`; + } + + canHandleAuthentication() { + return !1; + } + + handleAuthentication() { + return n(this, void 0, void 0, function* () { + throw new Error("not implemented"); + }); + } + }), + (t.PersonalAccessTokenCredentialHandler = class { + constructor(e) { + this.token = e; + } + + prepareRequest(e) { + if (!e.headers) throw Error("The request has no headers"); + e.headers.Authorization = `Basic ${Buffer.from( + `PAT:${this.token}` + ).toString("base64")}`; + } + + canHandleAuthentication() { + return !1; + } + + handleAuthentication() { + return n(this, void 0, void 0, function* () { + throw new Error("not implemented"); + }); + } + }); +}); +const T = M; +const U = l(function (e, t) { + const n = + (c && c.__awaiter) || + function (e, t, n, r) { + return new (n || (n = Promise))(function (o, i) { + function s(e) { + try { + u(r.next(e)); + } catch (e) { + i(e); + } + } + function a(e) { + try { + u(r.throw(e)); + } catch (e) { + i(e); + } + } + function u(e) { + let t; + e.done + ? o(e.value) + : ((t = e.value), + t instanceof n + ? t + : new n(function (e) { + e(t); + })).then(s, a); + } + u((r = r.apply(e, t || [])).next()); + }); + }; + Object.defineProperty(t, "__esModule", { value: !0 }), + (t.OidcClient = void 0); + class r { + static createHttpClient(e = !0, t = 10) { + const n = { allowRetries: e, maxRetries: t }; + return new S.HttpClient( + "actions/oidc-client", + [new k.BearerCredentialHandler(r.getRequestToken())], + n + ); + } + + static getRequestToken() { + const e = process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN; + if (!e) { + throw new Error( + "Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable" + ); + } + return e; + } + + static getIDTokenUrl() { + const e = process.env.ACTIONS_ID_TOKEN_REQUEST_URL; + if (!e) { + throw new Error( + "Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable" + ); + } + return e; + } + + static getCall(e) { + let t; + return n(this, void 0, void 0, function* () { + const n = r.createHttpClient(); + const o = yield n.getJson(e).catch((e) => { + throw new Error( + `Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}` + ); + }); + const i = (t = o.result) === null || void 0 === t ? void 0 : t.value; + if (!i) { + throw new Error("Response json body do not have ID Token field"); + } + return i; + }); + } + + static getIDToken(e) { + return n(this, void 0, void 0, function* () { + try { + let t = r.getIDTokenUrl(); + e && (t = `${t}&audience=${encodeURIComponent(e)}`), + T.debug(`ID token url is ${t}`); + const n = yield r.getCall(t); + return T.setSecret(n), n; + } catch (e) { + throw new Error(`Error message: ${e.message}`); + } + }); + } + } + t.OidcClient = r; +}); +const q = l(function (n, r) { + const o = + (c && c.__awaiter) || + function (e, t, n, r) { + return new (n || (n = Promise))(function (o, i) { + function s(e) { + try { + u(r.next(e)); + } catch (e) { + i(e); + } + } + function a(e) { + try { + u(r.throw(e)); + } catch (e) { + i(e); + } + } + function u(e) { + let t; + e.done + ? o(e.value) + : ((t = e.value), + t instanceof n + ? t + : new n(function (e) { + e(t); + })).then(s, a); + } + u((r = r.apply(e, t || [])).next()); + }); + }; + Object.defineProperty(r, "__esModule", { value: !0 }), + (r.summary = + r.markdownSummary = + r.SUMMARY_DOCS_URL = + r.SUMMARY_ENV_VAR = + void 0); + const { access: i, appendFile: s, writeFile: a } = t.promises; + (r.SUMMARY_ENV_VAR = "GITHUB_STEP_SUMMARY"), + (r.SUMMARY_DOCS_URL = + "https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary"); + const u = new (class { + constructor() { + this._buffer = ""; + } + + filePath() { + return o(this, void 0, void 0, function* () { + if (this._filePath) return this._filePath; + const e = process.env[r.SUMMARY_ENV_VAR]; + if (!e) { + throw new Error( + `Unable to find environment variable for $${r.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.` + ); + } + try { + yield i(e, t.constants.R_OK | t.constants.W_OK); + } catch (t) { + throw new Error( + `Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.` + ); + } + return (this._filePath = e), this._filePath; + }); + } + + wrap(e, t, n = {}) { + const r = Object.entries(n) + .map(([e, t]) => ` ${e}="${t}"`) + .join(""); + return t ? `<${e}${r}>${t}` : `<${e}${r}>`; + } + + write(e) { + return o(this, void 0, void 0, function* () { + const t = !!(e == null ? void 0 : e.overwrite); + const n = yield this.filePath(); + const r = t ? a : s; + return ( + yield r(n, this._buffer, { encoding: "utf8" }), this.emptyBuffer() + ); + }); + } + + clear() { + return o(this, void 0, void 0, function* () { + return this.emptyBuffer().write({ overwrite: !0 }); + }); + } + + stringify() { + return this._buffer; + } + + isEmptyBuffer() { + return this._buffer.length === 0; + } + + emptyBuffer() { + return (this._buffer = ""), this; + } + + addRaw(e, t = !1) { + return (this._buffer += e), t ? this.addEOL() : this; + } + + addEOL() { + return this.addRaw(e.EOL); + } + + addCodeBlock(e, t) { + const n = Object.assign({}, t && { lang: t }); + const r = this.wrap("pre", this.wrap("code", e), n); + return this.addRaw(r).addEOL(); + } + + addList(e, t = !1) { + const n = t ? "ol" : "ul"; + const r = e.map((e) => this.wrap("li", e)).join(""); + const o = this.wrap(n, r); + return this.addRaw(o).addEOL(); + } + + addTable(e) { + const t = e + .map((e) => { + const t = e + .map((e) => { + if (typeof e === "string") return this.wrap("td", e); + const { header: t, data: n, colspan: r, rowspan: o } = e; + const i = t ? "th" : "td"; + const s = Object.assign( + Object.assign({}, r && { colspan: r }), + o && { rowspan: o } + ); + return this.wrap(i, n, s); + }) + .join(""); + return this.wrap("tr", t); + }) + .join(""); + const n = this.wrap("table", t); + return this.addRaw(n).addEOL(); + } + + addDetails(e, t) { + const n = this.wrap("details", this.wrap("summary", e) + t); + return this.addRaw(n).addEOL(); + } + + addImage(e, t, n) { + const { width: r, height: o } = n || {}; + const i = Object.assign( + Object.assign({}, r && { width: r }), + o && { height: o } + ); + const s = this.wrap("img", null, Object.assign({ src: e, alt: t }, i)); + return this.addRaw(s).addEOL(); + } + + addHeading(e, t) { + const n = `h${t}`; + const r = ["h1", "h2", "h3", "h4", "h5", "h6"].includes(n) ? n : "h1"; + const o = this.wrap(r, e); + return this.addRaw(o).addEOL(); + } + + addSeparator() { + const e = this.wrap("hr", null); + return this.addRaw(e).addEOL(); + } + + addBreak() { + const e = this.wrap("br", null); + return this.addRaw(e).addEOL(); + } + + addQuote(e, t) { + const n = Object.assign({}, t && { cite: t }); + const r = this.wrap("blockquote", e, n); + return this.addRaw(r).addEOL(); + } + + addLink(e, t) { + const n = this.wrap("a", e, { href: t }); + return this.addRaw(n).addEOL(); + } + })(); + (r.markdownSummary = u), (r.summary = u); +}); +const j = l(function (e, t) { + const n = + (c && c.__createBinding) || + (Object.create + ? function (e, t, n, r) { + void 0 === r && (r = n), + Object.defineProperty(e, r, { + enumerable: !0, + get: function () { + return t[n]; + }, + }); + } + : function (e, t, n, r) { + void 0 === r && (r = n), (e[r] = t[n]); + }); + const o = + (c && c.__setModuleDefault) || + (Object.create + ? function (e, t) { + Object.defineProperty(e, "default", { enumerable: !0, value: t }); + } + : function (e, t) { + e.default = t; + }); + const i = + (c && c.__importStar) || + function (e) { + if (e && e.__esModule) return e; + const t = {}; + if (e != null) { + for (const r in e) { + r !== "default" && Object.hasOwnProperty.call(e, r) && n(t, e, r); + } + } + return o(t, e), t; + }; + Object.defineProperty(t, "__esModule", { value: !0 }), + (t.toPlatformPath = t.toWin32Path = t.toPosixPath = void 0); + const s = i(r); + (t.toPosixPath = function (e) { + return e.replace(/[\\]/g, "/"); + }), + (t.toWin32Path = function (e) { + return e.replace(/[/]/g, "\\"); + }), + (t.toPlatformPath = function (e) { + return e.replace(/[/\\]/g, s.sep); + }); +}); +var M = l(function (t, n) { + const o = + (c && c.__createBinding) || + (Object.create + ? function (e, t, n, r) { + void 0 === r && (r = n), + Object.defineProperty(e, r, { + enumerable: !0, + get: function () { + return t[n]; + }, + }); + } + : function (e, t, n, r) { + void 0 === r && (r = n), (e[r] = t[n]); + }); + const i = + (c && c.__setModuleDefault) || + (Object.create + ? function (e, t) { + Object.defineProperty(e, "default", { enumerable: !0, value: t }); + } + : function (e, t) { + e.default = t; + }); + const s = + (c && c.__importStar) || + function (e) { + if (e && e.__esModule) return e; + const t = {}; + if (e != null) { + for (const n in e) { + n !== "default" && Object.hasOwnProperty.call(e, n) && o(t, e, n); + } + } + return i(t, e), t; + }; + const a = + (c && c.__awaiter) || + function (e, t, n, r) { + return new (n || (n = Promise))(function (o, i) { + function s(e) { + try { + u(r.next(e)); + } catch (e) { + i(e); + } + } + function a(e) { + try { + u(r.throw(e)); + } catch (e) { + i(e); + } + } + function u(e) { + let t; + e.done + ? o(e.value) + : ((t = e.value), + t instanceof n + ? t + : new n(function (e) { + e(t); + })).then(s, a); + } + u((r = r.apply(e, t || [])).next()); + }); + }; + Object.defineProperty(n, "__esModule", { value: !0 }), + (n.getIDToken = + n.getState = + n.saveState = + n.group = + n.endGroup = + n.startGroup = + n.info = + n.notice = + n.warning = + n.error = + n.debug = + n.isDebug = + n.setFailed = + n.setCommandEcho = + n.setOutput = + n.getBooleanInput = + n.getMultilineInput = + n.getInput = + n.addPath = + n.setSecret = + n.exportVariable = + n.ExitCode = + void 0); + const u = s(e); + const l = s(r); + let h; + function f(e, t) { + const n = process.env[`INPUT_${e.replace(/ /g, "_").toUpperCase()}`] || ""; + if (t && t.required && !n) { + throw new Error(`Input required and not supplied: ${e}`); + } + return t && !1 === t.trimWhitespace ? n : n.trim(); + } + function g(e, t = {}) { + p.issueCommand( + "error", + d.toCommandProperties(t), + e instanceof Error ? e.toString() : e + ); + } + function m(e) { + p.issue("group", e); + } + function v() { + p.issue("endgroup"); + } + !(function (e) { + (e[(e.Success = 0)] = "Success"), (e[(e.Failure = 1)] = "Failure"); + })((h = n.ExitCode || (n.ExitCode = {}))), + (n.exportVariable = function (e, t) { + const n = d.toCommandValue(t); + if (((process.env[e] = n), process.env.GITHUB_ENV)) { + return O.issueFileCommand("ENV", O.prepareKeyValueMessage(e, t)); + } + p.issueCommand("set-env", { name: e }, n); + }), + (n.setSecret = function (e) { + p.issueCommand("add-mask", {}, e); + }), + (n.addPath = function (e) { + process.env.GITHUB_PATH + ? O.issueFileCommand("PATH", e) + : p.issueCommand("add-path", {}, e), + (process.env.PATH = `${e}${l.delimiter}${process.env.PATH}`); + }), + (n.getInput = f), + (n.getMultilineInput = function (e, t) { + const n = f(e, t) + .split("\n") + .filter((e) => e !== ""); + return t && !1 === t.trimWhitespace ? n : n.map((e) => e.trim()); + }), + (n.getBooleanInput = function (e, t) { + const n = f(e, t); + if (["true", "True", "TRUE"].includes(n)) return !0; + if (["false", "False", "FALSE"].includes(n)) return !1; + throw new TypeError( + `Input does not meet YAML 1.2 "Core Schema" specification: ${e}\nSupport boolean input list: \`true | True | TRUE | false | False | FALSE\`` + ); + }), + (n.setOutput = function (e, t) { + if (process.env.GITHUB_OUTPUT) { + return O.issueFileCommand("OUTPUT", O.prepareKeyValueMessage(e, t)); + } + process.stdout.write(u.EOL), + p.issueCommand("set-output", { name: e }, d.toCommandValue(t)); + }), + (n.setCommandEcho = function (e) { + p.issue("echo", e ? "on" : "off"); + }), + (n.setFailed = function (e) { + (process.exitCode = h.Failure), g(e); + }), + (n.isDebug = function () { + return process.env.RUNNER_DEBUG === "1"; + }), + (n.debug = function (e) { + p.issueCommand("debug", {}, e); + }), + (n.error = g), + (n.warning = function (e, t = {}) { + p.issueCommand( + "warning", + d.toCommandProperties(t), + e instanceof Error ? e.toString() : e + ); + }), + (n.notice = function (e, t = {}) { + p.issueCommand( + "notice", + d.toCommandProperties(t), + e instanceof Error ? e.toString() : e + ); + }), + (n.info = function (e) { + process.stdout.write(e + u.EOL); + }), + (n.startGroup = m), + (n.endGroup = v), + (n.group = function (e, t) { + return a(this, void 0, void 0, function* () { + let n; + m(e); + try { + n = yield t(); + } finally { + v(); + } + return n; + }); + }), + (n.saveState = function (e, t) { + if (process.env.GITHUB_STATE) { + return O.issueFileCommand("STATE", O.prepareKeyValueMessage(e, t)); + } + p.issueCommand("save-state", { name: e }, d.toCommandValue(t)); + }), + (n.getState = function (e) { + return process.env[`STATE_${e}`] || ""; + }), + (n.getIDToken = function (e) { + return a(this, void 0, void 0, function* () { + return yield U.OidcClient.getIDToken(e); + }); + }), + Object.defineProperty(n, "summary", { + enumerable: !0, + get: function () { + return q.summary; + }, + }); + const y = q; + Object.defineProperty(n, "markdownSummary", { + enumerable: !0, + get: function () { + return y.markdownSummary; + }, + }), + Object.defineProperty(n, "toPosixPath", { + enumerable: !0, + get: function () { + return j.toPosixPath; + }, + }), + Object.defineProperty(n, "toWin32Path", { + enumerable: !0, + get: function () { + return j.toWin32Path; + }, + }), + Object.defineProperty(n, "toPlatformPath", { + enumerable: !0, + get: function () { + return j.toPlatformPath; + }, + }); +}); +const H = l(function (e, t) { + let n; + let r; + const o = Object.defineProperty; + const i = + ((n = (e, t) => { + t.exports = [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 39, 43, 50, 90, 70, 120, 80, 30, 50, 50, 70, 90, + 40, 50, 40, 50, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 50, 50, 90, 90, + 90, 60, 110, 75, 75, 77, 85, 70, 63, 85, 83, 46, 50, 76, 61, 93, 82, 87, + 66, 87, 76, 75, 68, 81, 75, 110, 75, 68, 75, 50, 50, 50, 90, 70, 70, 66, + 69, 57, 69, 66, 39, 69, 70, 30, 38, 65, 30, 110, 70, 67, 69, 69, 47, 57, + 43, 70, 65, 90, 65, 65, 58, 70, 50, 70, 90, 0, 61, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 55, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 55, 110, 39, 43, + 70, 70, 70, 70, 50, 70, 70, 110, 60, 71, 90, 0, 110, 70, 60, 90, 60, 60, + 70, 71, 70, 40, 70, 60, 60, 71, 110, 110, 110, 60, 75, 75, 75, 75, 75, + 75, 110, 77, 70, 70, 70, 70, 46, 46, 46, 46, 85, 82, 87, 87, 87, 87, 87, + 90, 87, 81, 81, 81, 81, 68, 67, 68, 66, 66, 66, 66, 66, 66, 110, 57, 66, + 66, 66, 66, 30, 30, 30, 30, 67, 70, 67, 67, 67, 67, 67, 90, 67, 70, 70, + 70, 70, 65, 69, 65, 75, 66, 75, 66, 75, 66, 77, 57, 77, 57, 77, 57, 77, + 57, 85, 71, 85, 69, 70, 66, 70, 66, 70, 66, 70, 66, 70, 66, 85, 69, 85, + 69, 85, 69, 85, 69, 83, 70, 83, 70, 46, 30, 46, 30, 46, 30, 46, 30, 46, + 30, 96, 68, 50, 38, 76, 65, 65, 61, 30, 61, 30, 61, 33, 61, 50, 62, 31, + 82, 70, 82, 70, 82, 70, 80, 82, 70, 87, 67, 87, 67, 87, 67, 120, 110, + 76, 47, 76, 47, 76, 47, 75, 57, 75, 57, 75, 57, 75, 57, 68, 43, 68, 43, + 68, 43, 81, 70, 81, 70, 81, 69, 81, 70, 81, 70, 81, 69, 110, 90, 68, 65, + 68, 75, 58, 75, 58, 75, 58, 33, 69, 77, 64, 69, 75, 62, 76, 76, 59, 83, + 96, 64, 69, 65, 60, 83, 58, 59, 70, 79, 72, 100, 43, 43, 73, 64, 42, 65, + 120, 81, 68, 86, 89, 67, 120, 98, 74, 69, 70, 59, 56, 65, 58, 41, 74, + 41, 70, 83, 73, 86, 78, 68, 74, 67, 63, 61, 61, 56, 57, 70, 70, 52, 50, + 67, 29, 48, 50, 32, 140, 140, 130, 94, 90, 61, 110, 110, 99, 76, 61, 32, + 32, 85, 68, 76, 68, 76, 68, 81, 70, 76, 68, 81, 70, 61, 76, 61, 76, 61, + 100, 94, 88, 69, 79, 69, 72, 64, 85, 68, 85, 68, 61, 56, 28, 140, 140, + 130, 85, 69, 110, 61, 82, 70, 75, 66, 110, 110, 87, 67, 72, 60, 76, 61, + 63, 58, 60, 61, 30, 27, 32, 32, 76, 63, 85, 68, 68, 37, 70, 45, 71, 61, + 76, 68, 75, 57, 68, 43, 58, 55, 81, 68, 81, 100, 85, 68, 67, 63, 76, 61, + 60, 61, 85, 68, 85, 68, 85, 68, 85, 68, 69, 57, 63, 100, 63, 28, 100, + 100, 75, 81, 56, 62, 68, 55, 55, 62, 62, 81, 95, 75, 75, 62, 61, 25, 96, + 69, 87, 44, 86, 69, 61, 69, 69, 69, 56, 61, 70, 70, 61, 66, 86, 51, 51, + 71, 64, 45, 70, 69, 65, 59, 65, 68, 68, 68, 42, 41, 45, 56, 53, 33, 72, + 100, 100, 100, 69, 70, 69, 68, 89, 86, 84, 45, 45, 47, 45, 45, 45, 45, + 61, 61, 56, 47, 48, 53, 59, 41, 41, 72, 73, 68, 57, 85, 57, 53, 63, 77, + 56, 59, 49, 49, 49, 53, 85, 58, 65, 67, 69, 53, 64, 51, 70, 50, 49, 110, + 110, 130, 88, 78, 96, 110, 74, 77, 68, 64, 71, 71, 40, 40, 26, 27, 27, + 35, 35, 51, 36, 26, 52, 35, 22, 28, 29, 29, 31, 31, 38, 39, 40, 40, 70, + 70, 20, 70, 31, 31, 20, 40, 31, 31, 42, 42, 31, 31, 50, 50, 50, 50, 70, + 70, 70, 70, 70, 70, 23, 38, 41, 20, 35, 40, 31, 43, 43, 43, 43, 43, 42, + 42, 37, 46, 48, 24, 24, 26, 26, 32, 31, 47, 47, 41, 27, 31, 31, 31, 31, + 42, 42, 50, 0, 0, 53, 0, 51, 68, 52, 39, 49, 0, 46, 51, 53, 38, 47, 0, + 52, 52, 39, 39, 39, 11, 46, 47, 44, 44, 26, 17, 41, 48, 48, 48, 48, 25, + 25, 0, 49, 46, 21, 40, 41, 38, 40, 57, 53, 53, 52, 52, 52, 51, 68, 68, + 62, 62, 68, 62, 79, 41, 0, 40, 57, 48, 41, 68, 0, 0, 52, 42, 53, 38, 40, + 51, 47, 45, 52, 52, 52, 57, 44, 0, 45, 41, 52, 48, 45, 45, 56, 41, 20, + 48, 51, 47, 83, 52, 51, 51, 51, 51, 51, 45, 44, 36, 45, 44, 44, 45, 44, + 51, 40, 41, 45, 45, 46, 37, 65, 51, 32, 32, 79, 64, 79, 79, 68, 56, 56, + 56, 50, 66, 79, 79, 79, 79, 70, 70, 75, 50, 83, 96, 59, 79, 97, 79, 83, + 100, 30, 75, 75, 62, 77, 70, 75, 83, 87, 46, 76, 75, 93, 82, 71, 87, 83, + 66, 79, 74, 68, 68, 90, 75, 96, 90, 46, 68, 69, 56, 70, 30, 69, 69, 68, + 65, 67, 56, 50, 70, 69, 30, 65, 65, 70, 65, 55, 67, 70, 69, 56, 69, 55, + 69, 87, 65, 90, 89, 30, 69, 67, 69, 89, 62, 57, 64, 59, 59, 70, 85, 86, + 61, 85, 68, 73, 59, 59, 56, 60, 56, 73, 88, 98, 92, 74, 61, 74, 55, 73, + 73, 67, 66, 81, 61, 51, 45, 61, 67, 56, 33, 86, 58, 58, 63, 67, 76, 95, + 80, 78, 81, 81, 81, 70, 70, 87, 62, 77, 75, 46, 46, 50, 120, 120, 90, + 76, 83, 68, 83, 75, 75, 75, 62, 82, 70, 110, 68, 83, 83, 76, 81, 93, 83, + 87, 83, 66, 77, 68, 68, 90, 75, 84, 78, 110, 110, 86, 100, 75, 77, 110, + 78, 66, 68, 65, 52, 68, 66, 88, 58, 70, 70, 65, 68, 77, 70, 67, 70, 69, + 59, 55, 65, 92, 65, 71, 67, 96, 98, 70, 87, 63, 60, 92, 66, 66, 66, 70, + 52, 60, 57, 30, 30, 38, 100, 100, 70, 65, 70, 65, 70, 97, 85, 69, 60, + 99, 82, 66, 59, 97, 83, 94, 81, 120, 110, 57, 53, 76, 77, 75, 63, 69, + 55, 69, 55, 130, 110, 75, 62, 96, 84, 97, 85, 71, 59, 69, 0, 0, 0, 0, 0, + 0, 0, 78, 63, 69, 60, 70, 62, 62, 52, 62, 52, 67, 55, 110, 88, 65, 56, + 76, 65, 76, 65, 72, 57, 90, 76, 83, 70, 110, 78, 110, 96, 82, 66, 72, + 58, 66, 53, 68, 65, 68, 65, 75, 65, 99, 74, 75, 60, 78, 67, 78, 70, 85, + 65, 85, 65, 30, 100, 84, 69, 60, 78, 64, 78, 62, 78, 63, 75, 60, 96, 82, + 30, 72, 60, 72, 60, 100, 93, 63, 58, 83, 66, 76, 58, 100, 84, 65, 56, + 64, 64, 78, 63, 78, 63, 76, 63, 87, 67, 75, 63, 74, 59, 69, 52, 69, 52, + 69, 52, 75, 60, 61, 46, 95, 85, 65, 45, 69, 55, 69, 55, 68, 62, 90, 95, + 87, 71, 59, 55, 110, 89, 110, 91, 68, 57, 78, 70, 74, 59, 78, 64, 84, + 76, 91, 75, 110, 81, 85, 68, 100, 87, 75, 69, 110, 88, 120, 100, 76, 66, + 74, 68, 49, 44, 98, 89, 62, 58, 73, 65, 79, 84, 63, 81, 81, 68, 71, 63, + 60, 80, 75, 64, 57, 80, 72, 66, 65, 77, 79, 68, 80, 61, 81, 70, 59, 66, + 73, 67, 81, 68, 81, 61, 54, 63, 69, 75, 69, 64, 77, 79, 79, 44, 37, 33, + 42, 29, 38, 0, 79, 82, 56, 67, 70, 55, 58, 52, 56, 63, 63, 55, 30, 84, + 58, 54, 55, 51, 57, 58, 58, 30, 56, 48, 58, 45, 81, 48, 67, 58, 58, 83, + 70, 56, 43, 81, 65, 55, 69, 59, 79, 39, 44, 79, 79, 79, 79, 88, 79, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.3, 15, 0, 0, 0, 38, 0, + 28, 0, 0, 28, 0, 5, 44, 12, 79, 79, 79, 79, 79, 79, 79, 79, 71, 62, 47, + 55, 78, 35, 37, 78, 71, 35, 58, 63, 59, 77, 76, 34, 45, 73, 66, 58, 63, + 53, 63, 73, 56, 79, 76, 79, 79, 79, 79, 79, 68, 68, 66, 31, 53, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 97, 190, 93, 81, 290, 120, 71, 71, + 86, 58, 58, 53, 32, 49, 93, 58, 0, 0, 0.9, 0, 0, 0, 0, 0, 0, 0, 9, 32, + 0, 79, 27, 39, 89, 35, 32, 32, 43, 32, 70, 32, 70, 39, 70, 70, 64, 64, + 64, 45, 45, 45, 45, 100, 100, 120, 120, 66, 66, 64, 64, 77, 77, 70, 70, + 70, 22, 86, 60, 60, 52, 45, 59, 39, 43, 70, 70, 0, 0.2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 57, 70, 60, 0, 32, 32, 32, 0, 47, 58, 54, 70, + 70, 70, 70, 70, 70, 70, 70, 70, 64, 64, 64, 64, 64, 64, 64, 45, 45, 45, + 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 100, 100, + 100, 120, 120, 66, 64, 86, 86, 86, 86, 86, 86, 60, 60, 77, 77, 77, 60, + 60, 60, 77, 77, 77, 77, 77, 77, 52, 52, 52, 52, 59, 59, 59, 59, 59, 57, + 64, 39, 49, 49, 49, 43, 43, 43, 43, 43, 43, 43, 43, 70, 79, 70, 43, 70, + 70, 64, 64, 35, 39, 7, 4.1, 0.45, 0.099, 0, 0, 0, 95, 61, 0, 0, 0, 0, + 24, 0, 25, 38, 0, 0, 70, 0, 0, 0, 0, 45, 45, 51, 51, 58, 58, 58, 58, 58, + 58, 58, 58, 100, 120, 64, 51, 48, 57, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 70, 70, 70, 70, 70, 70, 70, 64, 64, 45, 45, 45, 100, 64, 64, 64, 86, 86, + 77, 77, 77, 45, 45, 59, 59, 59, 52, 45, 45, 100, 64, 64, 100, 45, 64, + 32, 32, 70, 70, 70, 43, 43, 64, 64, 64, 100, 100, 60, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 96, 96, 74, 84, + 100, 74, 70, 54, 83, 83, 61, 47, 64, 26, 52, 120, 92, 52, 37, 73, 88, + 79, 96, 96, 96, 38, 83, 100, 74, 66, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 58, 40, 41, 34, + 33, 79, 79, 79, 79, 79, 79, 56, 62, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 73, 73, 73, 100, + 80, 80, 110, 58, 58, 52, 74, 91, 79, 60, 60, 60, 60, 110, 110, 110, 110, + 85, 87, 61, 70, 68, 71, 75, 82, 85, 77, 55, 63, 60, 58, 83, 61, 71, 58, + 70, 56, 56, 62, 87, 62, 64, 64, 67, 44, 45, 78, 81, 81, 60, 79, 63, 75, + 56, 73, 100, 73, 54, 100, 100, 100, 73, 73, 73, 73, 73, 73, 73, 73, 100, + 100, 100, 100, 73, 100, 100, 130, 0, 0, 73, 73, 73, 73, 73, 85, 87, 61, + 82, 60, 58, 87, 67, 91, 79, 73, 73, 52, 82, 51, 53, 54, 54, 56, 59, 58, + 72, 53, 52, 55, 34, 80, 80, 110, 110, 80, 80, 57, 82, 67, 61, 80, 50, + 61, 62, 62, 73, 120, 120, 79, 98, 130, 54, 72, 73, 75, 83, 68, 79, 79, + 78, 83, 79, 79, 66, 78, 76, 72, 70, 69, 76, 58, 65, 88, 85, 100, 60, 60, + 73, 60, 67, 75, 74, 60, 67, 69, 79, 72, 83, 60, 79, 64, 62, 60, 79, 81, + 79, 79, 79, 77, 62, 72, 54, 79, 79, 73, 51, 100, 100, 100, 73, 73, 73, + 73, 79, 79, 100, 100, 79, 79, 130, 130, 73, 57, 79, 79, 79, 79, 79, 79, + 79, 79, 100, 79, 79, 79, 79, 73, 60, 79, 62, 83, 68, 73, 73, 79, 79, 65, + 58, 53, 80, 55, 67, 70, 62, 76, 69, 61, 60, 46, 66, 44, 75, 70, 30, 62, + 58, 70, 30, 79, 79, 79, 79, 79, 34, 23, 32, 79, 89, 110, 97, 98, 78, 78, + 79, 79, 79, 79, 73, 89, 79, 79, 78, 89, 76, 76, 90, 92, 75, 76, 79, 76, + 79, 73, 73, 79, 75, 76, 78, 75, 76, 76, 76, 79, 79, 76, 75, 77, 75, 75, + 91, 73, 79, 78, 78, 79, 76, 75, 79, 75, 73, 79, 79, 12, 79, 26, 23, 50, + 64, 64, 79, 79, 79, 79, 62, 62, 79, 79, 67, 58, 19, 79, 79, 79, 19, 79, + 79, 79, 79, 79, 79, 79, 76, 90, 76, 75, 79, 75, 79, 79, 79, 79, 79, 79, + 79, 93, 68, 69, 70, 77, 76, 70, 70, 80, 77, 36, 26, 73, 78, 170, 46, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 89, 89, 28, 79, 94, 120, 71, 78, + 82, 95, 88, 83, 94, 79, 94, 94, 120, 79, 120, 120, 63, 84, 79, 70, 65, + 74, 86, 92, 92, 76, 70, 79, 63, 76, 98, 71, 74, 63, 71, 73, 79, 74, 63, + 85, 89, 67, 74, 56, 79, 74, 90, 79, 74, 79, 74, 81, 65, 79, 79, 89, 56, + 120, 100, 120, 89, 89, 89, 89, 89, 79, 89, 89, 120, 79, 120, 120, 89, + 79, 79, 120, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 95, 83, 89, 89, 79, 79, 74, 46, 56, 62, 72, 74, 57, 85, 59, 75, 47, 100, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 28, 46, 48, + 79, 84, 100, 88, 90, 91, 90, 90, 62, 79, 79, 70, 91, 79, 79, 75, 95, 87, + 84, 84, 84, 94, 83, 70, 87, 84, 79, 84, 85, 84, 84, 79, 84, 74, 85, 73, + 79, 79, 75, 94, 85, 88, 75, 82, 87, 79, 87, 87, 79, 85, 80, 75, 75, 85, + 79, 79, 4.7, 50, 98, 78, 98, 78, 78, 78, 78, 79, 79, 140, 140, 79, 79, + 150, 150, 78, 79, 79, 79, 79, 79, 79, 79, 79, 78, 98, 79, 79, 79, 79, + 84, 84, 79, 90, 89, 64, 78, 78, 79, 79, 67, 56, 56, 91, 69, 59, 70, 62, + 55, 61, 81, 63, 19, 44, 70, 57, 81, 91, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 62, 76, 79, 98, 120, 100, 69, 100, 120, 79, 79, 79, 78, 78, 86, + 79, 83, 83, 170, 78, 79, 79, 79, 91, 71, 79, 83, 79, 100, 85, 79, 79, + 79, 140, 75, 79, 79, 79, 74, 100, 64, 79, 79, 79, 73, 76, 59, 70, 88, + 93, 73, 80, 100, 100, 110, 130, 79, 79, 79, 79, 120, 80, 64, 110, 120, + 79, 79, 79, 140, 130, 160, 79, 190, 180, 230, 62, 79, 79, 92, 79, 79, + 79, 79, 79, 79, 150, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 36, + 55, 59, 69, 69, 65, 66, 81, 91, 70, 95, 90, 78, 76, 85, 91, 80, 160, 81, + 130, 140, 81, 110, 79, 79, 79, 79, 79, 73, 110, 140, 110, 79, 97, 94, + 85, 110, 99, 130, 160, 110, 79, 84, 84, 89, 79, 83, 83, 85, 57, 99, 66, + 120, 85, 88, 88, 84, 140, 110, 93, 68, 90, 90, 92, 90, 90, 90, 90, 84, + 79, 84, 84, 90, 90, 120, 140, 68, 97, 85, 71, 97, 84, 61, 84, 84, 120, + 79, 79, 79, 70, 110, 73, 73, 110, 140, 120, 150, 79, 73, 73, 73, 79, 73, + 73, 110, 73, 79, 79, 79, 79, 79, 79, 79, 73, 73, 79, 88, 84, 90, 79, 79, + 79, 79, 79, 200, 150, 73, 73, 79, 79, 64, 62, 77, 55, 65, 71, 50, 57, + 65, 50, 79, 79, 79, 79, 79, 79, 79, 79, 58, 28, 52, 82, 74, 74, 73, 86, + 42, 61, 120, 93, 79, 90, 85, 92, 120, 120, 140, 120, 110, 79, 81, 81, + 84, 79, 81, 81, 84, 68, 94, 70, 87, 81, 81, 95, 81, 140, 120, 85, 73, + 82, 82, 85, 81, 88, 88, 88, 80, 79, 81, 81, 86, 86, 120, 140, 73, 90, + 90, 83, 79, 83, 72, 81, 83, 87, 79, 79, 61, 52, 120, 71, 110, 100, 130, + 89, 130, 79, 74, 110, 120, 79, 140, 180, 110, 110, 79, 79, 79, 79, 79, + 79, 79, 97, 89, 79, 79, 79, 79, 79, 79, 79, 90, 79, 150, 150, 69, 80, + 79, 79, 72, 67, 85, 83, 83, 92, 85, 82, 99, 67, 79, 59, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 42, 31, 79, 140, 150, + 99, 180, 70, 150, 88, 110, 79, 120, 120, 180, 79, 70, 120, 150, 97, 88, + 83, 130, 110, 91, 130, 88, 160, 140, 57, 64, 120, 120, 140, 96, 81, 61, + 92, 92, 100, 78, 110, 130, 64, 64, 97, 67, 63, 84, 72, 63, 88, 94, 110, + 120, 120, 81, 79, 79, 42, 110, 89, 88, 96, 96, 100, 100, 79, 130, 120, + 180, 79, 170, 160, 200, 66, 19, 79, 79, 79, 79, 79, 79, 79, 79, 150, 79, + 79, 79, 79, 79, 79, 79, 79, 88, 120, 70, 81, 79, 79, 64, 86, 88, 110, + 68, 97, 130, 48, 88, 100, 92, 96, 130, 76, 82, 110, 79, 79, 79, 120, + 150, 100, 68, 110, 94, 110, 79, 79, 68, 48, 79, 91, 130, 130, 130, 92, + 90, 95, 150, 150, 200, 110, 170, 100, 110, 160, 100, 100, 170, 79, 79, + 79, 120, 110, 100, 94, 110, 120, 100, 90, 88, 180, 170, 150, 100, 95, + 100, 110, 100, 140, 130, 110, 96, 83, 110, 100, 79, 100, 88, 100, 110, + 120, 110, 100, 99, 88, 79, 99, 79, 79, 97, 110, 88, 100, 120, 110, 100, + 79, 79, 79, 86, 79, 79, 79, 79, 120, 130, 130, 89, 89, 89, 79, 89, 79, + 140, 160, 160, 220, 190, 190, 220, 150, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 200, 63, 160, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 21, 66, 63, 63, 70, 69, 70, 52, 58, 67, 64, + 65, 90, 90, 73, 73, 59, 76, 94, 90, 69, 69, 66, 69, 61, 68, 72, 72, 65, + 65, 74, 74, 73, 69, 67, 53, 66, 64, 73, 56, 69, 71, 66, 69, 74, 64, 63, + 68, 48, 56, 56, 110, 56, 56, 56, 56, 56, 56, 56, 79, 79, 79, 79, 75, 35, + 64, 56, 61, 46, 57, 67, 56, 56, 56, 56, 56, 56, 56, 56, 81, 64, 68, 72, + 75, 68, 66, 64, 84, 68, 73, 85, 140, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 68, 60, 79, 62, 79, 79, 56, 61, + 79, 60, 79, 79, 62, 79, 79, 79, 79, 79, 79, 64, 66, 69, 71, 79, 68, 58, + 58, 74, 73, 73, 74, 79, 68, 61, 60, 79, 61, 79, 59, 79, 79, 61, 84, 79, + 61, 61, 58, 56, 0, 47, 47, 0, 0, 0, 0, 0, 0, 79, 0, 0, 54, 79, 79, 38, + 65, 37, 37, 37, 79, 65, 79, 0, 0, 0, 0, 36, 0, 79, 79, 61, 56, 55, 63, + 56, 58, 69, 69, 73, 69, 79, 79, 110, 110, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 69, 54, 85, 85, 130, 66, 130, 160, + 42, 63, 71, 18, 18, 27, 50, 27, 27, 34, 120, 65, 40, 71, 52, 83, 45, 37, + 32, 55, 55, 34, 55, 58, 38, 38, 60, 57, 76, 55, 63, 63, 52, 56, 56, 60, + 57, 76, 55, 63, 63, 56, 56, 55, 58, 41, 55, 33, 60, 6.3, 150, 150, 54, + 54, 31, 47, 57, 57, 57, 56, 52, 59, 57, 52, 79, 51, 52, 52, 52, 56, 52, + 52, 52, 52, 56, 52, 57, 57, 57, 56, 57, 59, 57, 52, 56, 52, 52, 54, 52, + 62, 54, 59, 57, 57, 57, 52, 66, 56, 54, 58, 58, 79, 79, 79, 79, 60, 55, + 60, 61, 120, 56, 120, 56, 120, 53, 54, 57, 57, 22, 51, 54, 60, 41, 41, + 15, 57, 41, 37, 0, 58, 52, 58, 79, 79, 79, 79, 56, 56, 56, 56, 56, 56, + 56, 56, 79, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 59, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 79, 56, 56, 64, 43, 54, 65, 45, 36, 50, 71, 39, 61, 66, 64, + 68, 79, 70, 55, 220, 52, 23, 130, 53, 70, 72, 67, 70, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 120, + 66, 68, 120, 66, 68, 120, 66, 84, 110, 120, 75, 66, 75, 68, 130, 120, + 120, 63, 68, 69, 68, 68, 68, 120, 68, 120, 67, 120, 68, 120, 120, 66, + 110, 79, 120, 130, 66, 66, 65, 79, 130, 240, 79, 120, 65, 65, 65, 65, + 120, 65, 79, 79, 79, 65, 65, 90, 68, 65, 76, 81, 65, 65, 170, 68, 66, + 66, 66, 66, 66, 68, 68, 68, 68, 23, 43, 66, 81, 66, 97, 68, 68, 68, 68, + 66, 94, 120, 170, 65, 65, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 73, 74, 78, 77, 67, 87, 73, 86, 62, 70, 86, 77, 69, + 75, 78, 76, 81, 68, 65, 75, 75, 78, 71, 69, 69, 69, 70, 85, 65, 73, 69, + 74, 81, 63, 67, 67, 74, 87, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 51, + 63, 64, 100, 56, 60, 80, 110, 65, 53, 130, 55, 56, 95, 57, 59, 91, 54, + 85, 92, 86, 56, 88, 51, 58, 53, 62, 56, 56, 63, 55, 87, 52, 74, 63, 60, + 54, 60, 93, 66, 66, 66, 66, 59, 66, 79, 79, 79, 95, 95, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 79, 79, 79, 79, + 79, 0, 0, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 95, 110, 110, 110, 95, 79, 79, 79, 79, 79, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 79, 79, 79, 79, 79, 79, 76, 99, 71, 73, 72, 80, 99, + 120, 71, 91, 91, 71, 94, 81, 120, 95, 110, 130, 130, 110, 130, 110, 110, + 130, 120, 150, 130, 120, 130, 120, 120, 130, 110, 130, 110, 110, 110, + 120, 110, 110, 67, 78, 76, 99, 92, 68, 90, 99, 74, 97, 97, 74, 96, 74, + 74, 97, 84, 100, 100, 84, 100, 88, 84, 100, 94, 94, 94, 94, 94, 94, 94, + 94, 110, 79, 130, 94, 94, 130, 79, 79, 97, 97, 97, 97, 97, 110, 97, 79, + 110, 79, 140, 97, 97, 120, 79, 79, 78, 99, 99, 78, 98, 100, 78, 99, 84, + 100, 100, 84, 100, 100, 84, 100, 85, 85, 85, 86, 86, 85, 85, 85, 85, 86, + 85, 86, 85, 100, 87, 85, 76, 95, 90, 76, 89, 74, 110, 110, 110, 79, 110, + 83, 89, 110, 79, 79, 58, 77, 72, 70, 71, 75, 87, 81, 83, 96, 91, 83, 89, + 83, 100, 86, 70, 95, 95, 70, 94, 72, 71, 87, 79, 100, 100, 79, 100, 79, + 79, 99, 120, 79, 110, 95, 100, 110, 79, 79, 98, 120, 120, 98, 120, 98, + 98, 79, 140, 79, 130, 120, 120, 130, 79, 79, 100, 120, 100, 100, 100, + 130, 100, 130, 74, 98, 95, 72, 95, 72, 78, 79, 82, 100, 100, 82, 100, + 99, 82, 100, 120, 120, 120, 120, 120, 140, 120, 120, 64, 80, 91, 65, + 100, 77, 90, 110, 84, 110, 110, 82, 100, 93, 91, 110, 84, 110, 100, 78, + 100, 99, 91, 100, 85, 110, 110, 84, 110, 100, 92, 110, 64, 92, 67, 70, + 66, 88, 64, 79, 110, 79, 100, 69, 81, 100, 79, 79, 81, 100, 81, 81, 81, + 97, 87, 81, 120, 140, 140, 120, 140, 120, 120, 140, 150, 150, 150, 150, + 180, 150, 150, 150, 73, 97, 95, 72, 95, 93, 74, 95, 76, 98, 97, 73, 96, + 95, 77, 95, 74, 98, 76, 67, 76, 72, 77, 91, 94, 95, 100, 95, 110, 92, + 94, 92, 85, 86, 85, 86, 85, 85, 85, 85, 89, 130, 100, 79, 79, 79, 79, + 78, 100, 33, 68, 39, 39, 39, 55, 33, 100, 61, 56, 59, 60, 72, 66, 67, + 71, 62, 46, 82, 82, 96, 60, 71, 87, 90, 58, 62, 110, 79, 79, 79, 170, + 160, 130, 170, 120, 110, 98, 140, 110, 110, 120, 140, 110, 97, 86, 120, + 32, 60, 32, 32, 60, 76, 51, 99, 110, 56, 79, 79, 79, 79, 79, 79, 81, 74, + 71, 77, 110, 41, 70, 80, 59, 69, 81, 54, 66, 100, 68, 97, 50, 62, 120, + 100, 70, 66, 80, 99, 57, 91, 90, 91, 68, 78, 83, 59, 83, 100, 73, 63, + 68, 88, 72, 130, 89, 100, 110, 57, 87, 120, 63, 71, 56, 72, 74, 54, 100, + 63, 76, 84, 84, 81, 58, 92, 78, 67, 67, 76, 73, 95, 62, 76, 91, 80, 80, + 71, 86, 90, 120, 83, 94, 63, 63, 130, 74, 88, 73, 88, 68, 79, 79, 79, + 56, 67, 46, 74, 50, 79, 79, 79, 79, 87, 87, 87, 87, 82, 82, 82, 82, 82, + 82, 82, 88, 88, 88, 88, 88, 88, 97, 100, 97, 100, 82, 100, 97, 100, 97, + 82, 73, 65, 54, 35, 35, 50, 50, 38, 53, 55, 35, 23, 44, 45, 44, 120, 98, + 110, 120, 91, 91, 91, 91, 84, 84, 84, 84, 84, 84, 84, 92, 92, 92, 94, + 92, 91, 95, 100, 95, 100, 100, 95, 100, 95, 84, 46, 15, 40, 90, 90, 90, + 90, 77, 77, 77, 77, 77, 77, 77, 110, 100, 100, 110, 100, 110, 91, 92, + 91, 92, 92, 91, 92, 91, 93, 38, 110, 110, 96, 96, 69, 69, 69, 69, 69, + 69, 69, 69, 69, 84, 84, 81, 87, 81, 87, 84, 84, 84, 84, 84, 84, 84, 84, + 84, 43, 43, 85, 88, 87, 87, 72, 72, 72, 72, 72, 72, 72, 72, 72, 87, 87, + 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 41, 41, 71, 68, 68, + 68, 68, 68, 68, 68, 68, 80, 86, 84, 77, 84, 77, 77, 84, 77, 84, 84, 77, + 84, 77, 82, 38, 38, 38, 47, 67, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 120, 120, 120, 100, 120, 100, 100, 60, 50, 60, 96, 96, 96, 96, 96, + 96, 96, 96, 96, 110, 110, 110, 110, 110, 110, 96, 110, 96, 110, 110, 97, + 110, 97, 55, 49, 74, 65, 65, 65, 65, 65, 65, 65, 65, 65, 77, 80, 80, 77, + 81, 77, 70, 85, 70, 85, 81, 83, 86, 78, 80, 39, 45, 39, 55, 39, 39, 39, + 120, 120, 110, 110, 95, 95, 95, 75, 75, 75, 75, 110, 110, 110, 110, 110, + 110, 90, 90, 90, 90, 90, 90, 90, 90, 57, 64, 64, 64, 64, 64, 64, 64, 64, + 64, 79, 79, 79, 79, 79, 79, 82, 79, 82, 79, 79, 79, 79, 79, 79, 38, 51, + 37, 37, 100, 100, 100, 100, 100, 100, 68, 68, 68, 68, 68, 68, 83, 83, + 40, 49, 74, 89, 89, 89, 89, 94, 94, 94, 94, 110, 110, 54, 92, 92, 92, + 92, 92, 92, 82, 82, 82, 82, 98, 98, 50, 90, 90, 77, 77, 66, 90, 90, 77, + 77, 86, 86, 86, 84, 84, 84, 84, 54, 78, 37, 110, 110, 110, 110, 110, + 110, 110, 82, 69, 69, 69, 69, 89, 89, 89, 89, 130, 130, 130, 110, 110, + 130, 130, 60, 93, 69, 69, 69, 69, 100, 100, 100, 100, 60, 96, 96, 96, + 96, 96, 96, 55, 64, 64, 64, 64, 64, 64, 64, 38, 63, 56, 56, 56, 56, 63, + 63, 63, 63, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 91, 91, 83, + 83, 83, 83, 91, 91, 83, 83, 83, 83, 91, 91, 84, 84, 84, 84, 91, 91, 84, + 84, 84, 84, 88, 88, 75, 75, 75, 75, 88, 88, 71, 71, 71, 71, 90, 90, 76, + 76, 76, 76, 44, 110, 110, 62, 62, 62, 62, 110, 110, 73, 73, 73, 73, 110, + 110, 73, 73, 73, 73, 52, 72, 72, 98, 98, 98, 98, 110, 110, 62, 62, 62, + 62, 90, 90, 75, 75, 75, 75, 70, 70, 70, 100, 100, 100, 100, 100, 74, 74, + 100, 100, 100, 100, 100, 100, 69, 69, 69, 69, 100, 100, 71, 71, 71, 71, + 96, 96, 69, 68, 68, 69, 110, 110, 70, 70, 70, 70, 130, 130, 64, 64, 64, + 64, 84, 84, 76, 76, 76, 76, 45, 45, 84, 84, 76, 76, 76, 76, 110, 110, + 62, 62, 62, 62, 110, 110, 68, 68, 68, 68, 41, 110, 110, 70, 70, 70, 70, + 110, 110, 62, 62, 62, 62, 110, 110, 70, 70, 70, 70, 69, 53, 110, 160, + 160, 170, 140, 140, 160, 160, 79, 79, 79, 79, 79, 79, 79, 79, 79, 54, + 54, 76, 98, 120, 140, 54, 76, 98, 120, 140, 54, 76, 98, 120, 140, 54, + 76, 98, 120, 140, 81, 140, 110, 120, 140, 98, 81, 81, 79, 79, 79, 67, + 67, 52, 52, 52, 63, 53, 53, 43, 55, 55, 59, 69, 45, 45, 69, 67, 55, 50, + 65, 65, 65, 70, 69, 69, 53, 41, 41, 71, 30, 71, 45, 71, 20, 30, 82, 84, + 71, 45, 71, 64, 79, 59, 41, 20, 32, 67, 67, 43, 50, 53, 45, 53, 45, 65, + 65, 56, 32, 43, 50, 66, 54, 67, 65, 110, 71, 110, 79, 69, 65, 56, 20, + 67, 53, 62, 32, 32, 62, 69, 56, 48, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 66, 66, 66, 100, 66, 66, 66, 66, 140, + 100, 66, 66, 66, 100, 140, 66, 66, 68, 66, 66, 66, 66, 66, 66, 66, 100, + 39, 100, 39, 66, 66, 100, 100, 110, 64, 66, 100, 66, 100, 66, 66, 78, + 68, 66, 66, 66, 66, 66, 66, 66, 66, 66, 0, 0, 94, 61, 61, 61, 61, 52, + 52, 52, 99, 110, 110, 91, 91, 98, 130, 140, 52, 87, 79, 52, 66, 52, 52, + 53, 52, 52, 52, 52, 52, 52, 51, 68, 38, 58, 200, 71, 130, 42, 58, 54, + 79, 79, 58, 58, 73, 97, 65, 65, 65, 77, 65, 62, 79, 79, 79, 79, 79, 79, + 41, 45, 18, 72, 45, 44, 31, 59, 31, 49, 79, 79, 79, 79, 79, 79, 62, 24, + 32, 33, 42, 61, 20, 33, 36, 37, 20, 0, 0, 0, 0, 110, 58, 69, 54, 47, 62, + 47, 61, 57, 57, 63, 110, 110, 110, 110, 110, 110, 69, 66, 53, 47, 47, + 47, 52, 54, 59, 43, 51, 52, 50, 70, 58, 61, 47, 56, 43, 42, 41, 42, 40, + 43, 39, 61, 49, 53, 44, 47, 53, 60, 71, 44, 35, 32, 47, 52, 50, 63, 49, + 50, 56, 57, 50, 57, 58, 55, 48, 42, 47, 49, 39, 41, 41, 46, 49, 44, 61, + 54, 48, 67, 40, 45, 51, 42, 57, 82, 48, 48, 50, 48, 48, 45, 42, 55, 61, + 62, 57, 49, 50, 56, 59, 42, 84, 43, 51, 57, 110, 110, 110, 110, 110, + 110, 110, 110, 49, 35, 54, 58, 57, 42, 64, 44, 52, 51, 58, 46, 45, 37, + 45, 40, 42, 42, 53, 60, 63, 55, 47, 49, 42, 54, 48, 46, 63, 51, 56, 58, + 56, 47, 67, 52, 63, 62, 32, 45, 51, 66, 110, 110, 110, 110, 110, 110, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 71, 58, + 73, 97, 65, 65, 65, 77, 65, 62, 140, 140, 140, 160, 140, 140, 70, 58, + 73, 97, 65, 65, 65, 77, 65, 62, 140, 140, 140, 160, 140, 140, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 62, 77, 93, 64, 64, 70, 72, 57, + 52, 32, 37, 62, 52, 80, 69, 73, 64, 73, 73, 74, 100, 68, 66, 66, 56, 62, + 62, 54, 68, 74, 92, 74, 61, 85, 63, 57, 48, 64, 54, 57, 69, 56, 63, 65, + 35, 48, 33, 39, 40, 31, 31, 37, 39, 19, 24, 35, 29, 45, 38, 38, 42, 40, + 32, 35, 33, 38, 44, 39, 39, 40, 57, 40, 40, 36, 36, 31, 31, 40, 21, 38, + 60, 40, 40, 33, 40, 40, 40, 27, 40, 44, 60, 35, 40, 40, 39, 39, 54, 40, + 21, 28, 41, 36, 40, 40, 39, 55, 38, 100, 68, 70, 40, 92, 61, 69, 44, 40, + 55, 40, 55, 61, 42, 61, 98, 24, 24, 61, 60, 63, 61, 61, 31, 78, 55, 24, + 92, 61, 61, 37, 55, 43, 55, 55, 55, 61, 61, 61, 61, 50, 50, 72, 24, 55, + 24, 61, 60, 41, 39, 38, 41, 35, 25, 25, 41, 42, 17, 17, 17, 17, 30, 17, + 17, 30, 63, 63, 42, 42, 42, 42, 41, 37, 17, 24, 42, 43, 42, 39, 35, 39, + 39, 39, 41, 43, 52, 52, 0, 0, 52, 52, 52, 52, 56, 56, 38, 57, 57, 48, + 41, 43, 79, 79, 79, 60, 58, 59, 53, 46, 48, 48, 79, 44, 46, 33, 42, 47, + 45, 44, 43, 47, 45, 42, 45, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 0, 0, 72, 60, 63, 69, + 75, 69, 63, 69, 77, 57, 82, 69, 85, 69, 82, 69, 82, 69, 82, 69, 70, 66, + 70, 66, 60, 61, 60, 61, 60, 61, 59, 40, 79, 69, 81, 68, 83, 70, 81, 68, + 81, 68, 81, 68, 32, 32, 46, 30, 76, 65, 76, 65, 72, 64, 61, 30, 59, 32, + 59, 32, 59, 32, 93, 110, 95, 100, 93, 110, 81, 68, 82, 70, 81, 68, 81, + 68, 87, 67, 85, 68, 87, 67, 87, 67, 66, 69, 61, 69, 70, 45, 76, 47, 70, + 45, 70, 45, 59, 56, 75, 57, 59, 56, 59, 56, 59, 56, 70, 41, 68, 43, 70, + 41, 70, 41, 76, 68, 76, 68, 76, 68, 81, 70, 76, 68, 75, 65, 75, 65, 110, + 90, 110, 90, 110, 90, 94, 85, 110, 90, 69, 67, 69, 67, 69, 57, 67, 63, + 75, 58, 67, 63, 68, 41, 85, 57, 61, 36, 47, 46, 92, 55, 75, 66, 75, 66, + 75, 66, 75, 66, 75, 66, 75, 66, 75, 66, 75, 66, 75, 66, 75, 66, 75, 66, + 75, 66, 70, 66, 70, 66, 70, 66, 70, 66, 70, 66, 70, 66, 70, 66, 70, 66, + 46, 30, 46, 30, 87, 67, 87, 67, 87, 67, 87, 67, 87, 67, 87, 67, 87, 67, + 89, 67, 89, 67, 89, 67, 89, 67, 89, 67, 81, 70, 81, 70, 83, 73, 83, 73, + 83, 73, 83, 73, 83, 73, 68, 65, 68, 65, 68, 65, 68, 65, 100, 65, 56, 49, + 50, 50, 76, 76, 76, 76, 76, 76, 76, 76, 76, 79, 100, 100, 97, 98, 86, + 84, 52, 52, 52, 52, 52, 52, 79, 79, 79, 79, 100, 100, 100, 100, 79, 79, + 68, 68, 68, 68, 68, 68, 68, 68, 100, 100, 120, 120, 120, 120, 110, 100, + 40, 40, 40, 40, 40, 40, 40, 40, 51, 51, 73, 75, 73, 74, 60, 56, 68, 68, + 68, 68, 68, 68, 79, 79, 100, 100, 130, 130, 120, 76, 79, 79, 66, 66, 66, + 66, 66, 66, 66, 66, 79, 96, 79, 120, 79, 120, 79, 100, 99, 99, 99, 99, + 99, 99, 99, 99, 100, 110, 130, 130, 120, 120, 110, 110, 69, 69, 56, 56, + 70, 70, 30, 30, 67, 67, 69, 69, 89, 89, 79, 79, 76, 76, 76, 76, 76, 76, + 76, 76, 120, 120, 140, 140, 140, 140, 130, 120, 68, 68, 68, 68, 68, 68, + 68, 68, 140, 140, 160, 160, 160, 160, 150, 150, 99, 99, 99, 99, 99, 99, + 99, 99, 140, 150, 170, 170, 160, 160, 150, 150, 76, 76, 76, 76, 76, 79, + 76, 76, 76, 76, 75, 75, 120, 68, 30, 68, 68, 68, 68, 68, 68, 79, 68, 68, + 70, 83, 83, 96, 120, 68, 68, 68, 40, 40, 30, 30, 79, 79, 40, 40, 32, 32, + 46, 59, 79, 68, 68, 68, 66, 66, 69, 69, 67, 67, 66, 66, 70, 70, 68, 83, + 80, 70, 70, 70, 79, 79, 99, 99, 99, 79, 99, 99, 87, 97, 90, 100, 130, + 70, 68, 79, 55, 110, 55, 110, 37, 28, 18, 70, 40, 22, 6.9, 0, 0, 0, 0, + 0, 64, 64, 70, 70, 110, 110, 65, 70, 30, 30, 30, 30, 50, 50, 50, 50, 70, + 70, 60, 52, 37, 52, 90, 35, 0, 0, 0, 0, 0, 0, 0, 19, 170, 150, 40, 61, + 61, 36, 60, 83, 39, 50, 50, 79, 69, 46, 70, 55, 55, 51, 100, 36, 40, 36, + 36, 89, 78, 78, 70, 70, 60, 60, 53, 35, 55, 53, 61, 110, 55, 77, 65, + 110, 65, 65, 110, 65, 77, 110, 31, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 46, 24, 79, 79, 60, 60, 46, 60, 60, 46, 46, 46, 46, 25, + 25, 60, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 25, 25, 79, + 31, 31, 31, 28, 31, 66, 66, 66, 66, 66, 66, 66, 66, 79, 79, 79, 70, 77, + 77, 70, 70, 110, 82, 130, 130, 110, 92, 69, + ]; + }), + () => (r || n((r = { exports: {} }), r), r.exports)); + ((e, t) => { + for (const n in (((e) => { + o(e, "__esModule", { value: !0 }); + })(e), + t)) { + o(e, n, { get: t[n], enumerable: !0 }); + } + })(t, { badgen: () => u, calcWidth: () => s }); + var s = ((e) => { + const t = e[64]; + return ([...n]) => { + let r = 0; + let o = 0; + let i = n.length; + for (; i--; ) (o = e[n[i].charCodeAt()]), (r += void 0 === o ? t : o); + return r; + }; + })(i()); + const a = { + green: "3C1", + blue: "08C", + red: "E43", + yellow: "DB1", + orange: "F73", + purple: "94E", + pink: "E5B", + grey: "999", + gray: "999", + cyan: "1BC", + black: "2A2A2A", + }; + function u({ + label: e, + subject: t, + status: n, + color: r = "blue", + style: o, + icon: i, + iconWidth: u = 13, + labelColor: d = "555", + scale: p = 1, + }) { + if ( + (l(typeof n === "string", " must be string"), + !(e = void 0 === e ? t : e) && !i) + ) { + return (function ({ status: e, color: t, style: n, scale: r }) { + l(typeof e === "string", " must be string"), + (t = a[t] || t || a.blue); + const o = s(e); + const i = o + 115; + return ( + (e = c(e)), + n === "flat" + ? `\n ${e}\n \n \n \n \n` + : `\n ${e}\n \n \n \n \n \n \n \n \n \n \n` + ); + })({ status: n, color: r, style: o, scale: p }); + } + (r = a[r] || r), (d = a[d] || d), (u *= 10); + const h = i ? (e.length ? u + 30 : u - 18) : 0; + const f = i ? h + 50 : 50; + const g = s(e); + const m = s(n); + const v = g + 100 + h; + const y = m + 100; + const w = v + y; + const b = i ? ' xmlns:xlink="http://www.w3.org/1999/xlink"' : ""; + const _ = (function ({ label: e, status: t }) { + return (e ? `${e}: ` : "") + t; + })({ label: (e = c(e)), status: (n = c(n)) }); + return o === "flat" + ? `\n ${_}\n \n \n \n \n \n ${ + i + ? `` + : "" + }\n` + : `\n ${_}\n \n \n \n \n \n \n \n \n \n \n \n ${ + i + ? `` + : "" + }\n`; + } + function c(e) { + return e + .replace(/\u0026/g, "&") + .replace(/\u003C/g, "<") + .replace(/\u003E/g, ">") + .replace(/\u0022/g, """) + .replace(/\u0027/g, "'"); + } + function l(e, t) { + if (!e) throw new TypeError(t); + } + typeof window === "object" && (window.badgen = u); +}); +const B = { + green: "3C1", + blue: "08C", + red: "E43", + yellow: "DB1", + orange: "F73", + purple: "94E", + pink: "E5B", + grey: "999", + gray: "999", + cyan: "1BC", + black: "2A2A2A", +}; +const { badgen: L } = H; +const D = (e, t, n) => { + let r = ' '; + for (let e = 0; e < t.length; e++) { + r += `\n `; + } + return ( + (r += "\n \n"), + e + .replace("", r) + .replace(/( + e.replace(/( + Array.isArray(e.gradient) && e.gradient.length !== 0 + ? e.gradient.length === 1 + ? ((e.color = e.gradient[0]), L(e)) + : N(D(L(e), e.gradient, "x"), "url(#x)") + : L(e); +function F() { + return (F = + Object.assign || + function (e) { + for (let t = 1; t < arguments.length; t++) { + const n = arguments[t]; + for (const r in n) { + Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); + } + } + return e; + }).apply(this, arguments); +} +I.applyGradient = (e, t) => + Array.isArray(t) && t.length !== 0 + ? t.length === 1 + ? N(e, "#" + (B[t[0]] || t[0])) + : N(D(e, t, "x"), "url(#x)") + : e; +const V = { + label: "label", + labelColor: "label-color", + status: "status", + gradient: "color", + style: "style", + icon: "icon", + iconWidth: "icon-width", + scale: "scale", + path: "path", +}; +const G = { + status: ({ status: e }) => `${e}`, + icon: ({ icon: e }) => (e != null && e.length ? e : null), + gradient: ({ gradient: e }) => e.split(",").map((e) => e.trim(" ")), +}; +const J = ["path"]; +(({ inputMap: e = V, inputFixes: n = G, outputName: r = "badge" } = {}) => { + try { + const o = Object.entries(e).reduce( + (e, [t, n]) => F({}, e, { [t]: M.getInput(n) }), + {} + ); + console.log("Received inputs:", o); + for (const [e, t] of Object.entries(n)) o[e] = t(o); + console.log("Generate badge using the given inputs and defaults:", o); + const { path: i } = o; + const s = (function (e, t) { + if (e == null) return {}; + let n; + let r; + const o = {}; + const i = Object.keys(e); + for (r = 0; r < i.length; r++) { + t.indexOf((n = i[r])) >= 0 || (o[n] = e[n]); + } + return o; + })(o, J); + const a = I(s); + r != null && + r.length && + (console.log("Write data to action's output 'badge'..."), + M.setOutput(r, a)), + i != null && + i.length && + (console.log(`Write data to file ${i}...`), + t.writeFileSync(i, a), + console.log("Data saved succesfully.")); + } catch (e) { + console.error(e), M.setFailed(e.message); + } +})(); +// # sourceMappingURL=badge-action.modern.js.map