export const __webpack_id__=698;export const __webpack_ids__=[698];export const __webpack_modules__={3698:(e,t,r)=>{r.d(t,{E:()=>q});var n=r(5407),s=`octokit-endpoint.js/0.0.0-development ${(0,n.$)()}`;function o(e,t){const r=Object.assign({},e);return Object.keys(t).forEach(n=>{!function(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);if(null===t)return!0;const r=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(e)}(t[n])?Object.assign(r,{[n]:t[n]}):n in e?r[n]=o(e[n],t[n]):Object.assign(r,{[n]:t[n]})}),r}function a(e){for(const t in e)void 0===e[t]&&delete e[t];return e}function c(e,t,r){if("string"==typeof t){let[e,n]=t.split(" ");r=Object.assign(n?{method:e,url:n}:{url:e},r)}else r=Object.assign({},t);var n;r.headers=(n=r.headers)?Object.keys(n).reduce((e,t)=>(e[t.toLowerCase()]=n[t],e),{}):{},a(r),a(r.headers);const s=o(e||{},r);return"/graphql"===r.url&&(e&&e.mediaType.previews?.length&&(s.mediaType.previews=e.mediaType.previews.filter(e=>!s.mediaType.previews.includes(e)).concat(s.mediaType.previews)),s.mediaType.previews=(s.mediaType.previews||[]).map(e=>e.replace(/-preview/,""))),s}var i=/\{[^{}}]+\}/g;function u(e){return e.replace(/(?:^\W+)|(?:(?e.concat(t),[]):[]}(n);var c;n=(c=n,{expand:m.bind(null,c)}).expand(o),/^http/.test(n)||(n=e.baseUrl+n);const l=p(o,Object.keys(e).filter(e=>a.includes(e)).concat("baseUrl"));if(!/application\/octet-stream/i.test(s.accept)&&(e.mediaType.format&&(s.accept=s.accept.split(/,/).map(t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),n.endsWith("/graphql")&&e.mediaType.previews?.length)){const t=s.accept.match(/(?`application/vnd.github.${t}-preview${e.mediaType.format?`.${e.mediaType.format}`:"+json"}`).join(",")}return["GET","HEAD"].includes(r)?n=function(e,t){const r=/\?/.test(e)?"&":"?",n=Object.keys(t);return 0===n.length?e:e+r+n.map(e=>"q"===e?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${e}=${encodeURIComponent(t[e])}`).join("&")}(n,l):"data"in l?t=l.data:Object.keys(l).length&&(t=l),s["content-type"]||void 0===t||(s["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(r)&&void 0===t&&(t=""),Object.assign({method:r,url:n,headers:s},void 0!==t?{body:t}:null,e.request?{request:e.request}:null)}function b(e,t,r){return g(c(e,t,r))}var j=function e(t,r){const n=c(t,r),s=b.bind(null,n);return Object.assign(s,{DEFAULTS:n,defaults:e.bind(null,n),merge:c.bind(null,n),parse:g})}(null,{method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":s},mediaType:{format:""}}),w=r(6773);class v extends Error{name;status;request;response;constructor(e,t,r){super(e),this.name="HttpError",this.status=Number.parseInt(t),Number.isNaN(this.status)&&(this.status=0),"response"in r&&(this.response=r.response);const n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/(?[e,String(t)]));let a;try{a=await t(e.url,{method:e.method,body:s,redirect:e.request?.redirect,headers:o,signal:e.request?.signal,...e.body&&{duplex:"half"}})}catch(t){let r="Unknown Error";if(t instanceof Error){if("AbortError"===t.name)throw t.status=500,t;r=t.message,"TypeError"===t.name&&"cause"in t&&(t.cause instanceof Error?r=t.cause.message:"string"==typeof t.cause&&(r=t.cause))}const n=new v(r,500,{request:e});throw n.cause=t,n}const c=a.status,i=a.url,u={};for(const[e,t]of a.headers)u[e]=t;const p={url:i,status:c,headers:u,data:""};if("deprecation"in u){const t=u.link&&u.link.match(/<([^<>]+)>; rel="deprecation"/),n=t&&t.pop();r.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${u.sunset}${n?`. See ${n}`:""}`)}if(204===c||205===c)return p;if("HEAD"===e.method){if(c<400)return p;throw new v(a.statusText,c,{response:p,request:e})}if(304===c)throw p.data=await $(a),new v("Not modified",c,{response:p,request:e});if(c>=400)throw p.data=await $(a),new v(function(e){if("string"==typeof e)return e;if(e instanceof ArrayBuffer)return"Unknown error";if("message"in e){const t="documentation_url"in e?` - ${e.documentation_url}`:"";return Array.isArray(e.errors)?`${e.message}: ${e.errors.map(e=>JSON.stringify(e)).join(", ")}${t}`:`${e.message}${t}`}return`Unknown error: ${JSON.stringify(e)}`}(p.data),c,{response:p,request:e});return p.data=n?await $(a):a.body,p}async function $(e){const t=e.headers.get("content-type");if(!t)return e.text().catch(()=>"");const r=(0,w.xL)(t);if(!function(e){return"application/json"===e.type||"application/scim+json"===e.type}(r))return r.type.startsWith("text/")||"utf-8"===r.parameters.charset?.toLowerCase()?e.text().catch(()=>""):e.arrayBuffer().catch(()=>new ArrayBuffer(0));{let t="";try{return t=await e.text(),JSON.parse(t)}catch(e){return t}}}var q=function e(t,r){const n=t.defaults(r);return Object.assign(function(t,r){const s=n.merge(t,r);if(!s.request||!s.request.hook)return O(n.parse(s));const o=(e,t)=>O(n.parse(n.merge(e,t)));return Object.assign(o,{endpoint:n,defaults:e.bind(null,n)}),s.request.hook(o,s)},{endpoint:n,defaults:e.bind(null,n)})}(j,{headers:{"user-agent":`octokit-request.js/0.0.0-development ${(0,n.$)()}`}})},5407:(e,t,r)=>{function n(){return"object"==typeof navigator&&"userAgent"in navigator?navigator.userAgent:"object"==typeof process&&void 0!==process.version?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}r.d(t,{$:()=>n})},6773:e=>{const t=function(){};t.prototype=Object.create(null);const r=/; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu,n=/\\([\v\u0020-\u00ff])/gu,s=/^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u,o={type:"",parameters:new t};Object.freeze(o.parameters),Object.freeze(o),e.exports.xL=function(e){if("string"!=typeof e)return o;let a=e.indexOf(";");const c=-1!==a?e.slice(0,a).trim():e.trim();if(!1===s.test(c))return o;const i={type:c.toLowerCase(),parameters:new t};if(-1===a)return i;let u,p,l;for(r.lastIndex=a;p=r.exec(e);){if(p.index!==a)return o;a+=p[0].length,u=p[1].toLowerCase(),l=p[2],'"'===l[0]&&(l=l.slice(1,l.length-1),n.test(l)&&(l=l.replace(n,"$1"))),i.parameters[u]=l}return a!==e.length?o:i}}}; //# sourceMappingURL=https://main.vscode-cdn.net/sourcemaps/1e3c50d64110be466c0b4a45222e81d2c9352888/extensions/github/dist/698.js.map