g - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded Cannot load Xdebug - it was already loaded [Wed Oct 30 12:27:42.581208 2024] [php7:notice] [pid 152579] [client 136.143.177.61:39354] PHP Warning: The use statement with non-compound name 'ParseError' has no effect in /var/www/html/ws/numLetra_v2.php on line 3 [Wed Oct 30 12:27:42.582110 2024] [php7:notice] [pid 152579] [client 136.143.177.61:39354] PHP Warning: Creating default object from empty value in /var/www/html/ws/numLetra_v2.php on line 7 [Wed Oct 30 12:27:42.582120 2024] [php7:notice] [pid 152579] [client 136.143.177.61:39354] PHP Stack trace: [Wed Oct 30 12:27:42.582126 2024] [php7:notice] [pid 152579] [client 136.143.177.61:39354] PHP 1. {main}() /var/www/html/ws/numLetra_v2.php:0 [Wed Oct 30 12:46:25.892205 2024] [php7:notice] [pid 158954] [client 136.143.177.61:49394] PHP Notice: Undefined variable: bdDatDoc in /var/www/html/aptusCFDIRF/wsComPagoSF_VP_v40_CA.php on line 189 [Wed Oct 30 12:46:25.892241 2024] [php7:notice] [pid 158954] [client 136.143.177.61:49394] PHP Stack trace: [Wed Oct 30 12:46:25.892246 2024] [php7:notice] [pid 158954] [client 136.143.177.61:49394] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoSF_VP_v40_CA.php:0 [Wed Oct 30 12:46:27.288287 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP Notice: Undefined variable: ArrayRetencionImpu in /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php on line 703 [Wed Oct 30 12:46:27.288312 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP Stack trace: [Wed Oct 30 12:46:27.288318 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php:0 [Wed Oct 30 12:46:27.288332 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP Notice: Trying to access array offset on value of type null in /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php on line 703 [Wed Oct 30 12:46:27.288335 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP Stack trace: [Wed Oct 30 12:46:27.288338 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php:0 [Wed Oct 30 12:46:27.288625 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP Notice: Undefined variable: ArrayRetencionImpu in /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php on line 703 [Wed Oct 30 12:46:27.288629 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP Stack trace: [Wed Oct 30 12:46:27.288632 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php:0 [Wed Oct 30 12:46:27.288636 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP Notice: Trying to access array offset on value of type null in /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php on line 703 [Wed Oct 30 12:46:27.288639 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP Stack trace: [Wed Oct 30 12:46:27.288642 2024] [php7:notice] [pid 158879] [client 3.22.251.217:35902] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php:0 [Wed Oct 30 12:46:32.631874 2024] [php7:notice] [pid 159024] [client 136.143.177.61:55524] PHP Notice: Undefined variable: bdDatDoc in /var/www/html/aptusCFDIRF/wsComPagoSF_v40_RR.php on line 211 [Wed Oct 30 12:46:32.631909 2024] [php7:notice] [pid 159024] [client 136.143.177.61:55524] PHP Stack trace: [Wed Oct 30 12:46:32.631915 2024] [php7:notice] [pid 159024] [client 136.143.177.61:55524] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoSF_v40_RR.php:0 [Wed Oct 30 12:46:34.827446 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP Notice: Undefined variable: ArrayRetencionImpu in /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php on line 703 [Wed Oct 30 12:46:34.827469 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP Stack trace: [Wed Oct 30 12:46:34.827475 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php:0 [Wed Oct 30 12:46:34.827480 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP Notice: Trying to access array offset on value of type null in /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php on line 703 [Wed Oct 30 12:46:34.827483 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP Stack trace: [Wed Oct 30 12:46:34.827487 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php:0 [Wed Oct 30 12:46:34.827766 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP Notice: Undefined variable: ArrayRetencionImpu in /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php on line 703 [Wed Oct 30 12:46:34.827770 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP Stack trace: [Wed Oct 30 12:46:34.827773 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php:0 [Wed Oct 30 12:46:34.827777 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP Notice: Trying to access array offset on value of type null in /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php on line 703 [Wed Oct 30 12:46:34.827779 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP Stack trace: [Wed Oct 30 12:46:34.827783 2024] [php7:notice] [pid 152835] [client 3.22.251.217:35916] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsComPagoPDF_VP_v40_ECLRV_CA.php:0 [Wed Oct 30 12:50:11.230813 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Notice: Undefined variable: ImporteTotalIVA in /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php on line 183 [Wed Oct 30 12:50:11.230831 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Stack trace: [Wed Oct 30 12:50:11.230835 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php:0 [Wed Oct 30 12:50:11.232200 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Notice: Undefined variable: ImporteTotalIEPS in /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php on line 702 [Wed Oct 30 12:50:11.232207 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Stack trace: [Wed Oct 30 12:50:11.232211 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php:0 [Wed Oct 30 12:50:11.232215 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Notice: Undefined variable: ImporteTotalISR in /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php on line 702 [Wed Oct 30 12:50:11.232218 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Stack trace: [Wed Oct 30 12:50:11.232221 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php:0 [Wed Oct 30 12:50:11.232225 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Notice: Undefined variable: ImporteTotalIVAR in /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php on line 702 [Wed Oct 30 12:50:11.232227 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Stack trace: [Wed Oct 30 12:50:11.232230 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php:0 [Wed Oct 30 12:50:11.232234 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Notice: Undefined variable: nPorIvaTra in /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php on line 702 [Wed Oct 30 12:50:11.232237 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Stack trace: [Wed Oct 30 12:50:11.232240 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php:0 [Wed Oct 30 12:50:11.232243 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Notice: Undefined variable: nPorIvaRet in /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php on line 702 [Wed Oct 30 12:50:11.232245 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Stack trace: [Wed Oct 30 12:50:11.232248 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php:0 [Wed Oct 30 12:50:11.232251 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Notice: Undefined variable: nPorIsrRet in /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php on line 702 [Wed Oct 30 12:50:11.232254 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP Stack trace: [Wed Oct 30 12:50:11.232257 2024] [php7:notice] [pid 159019] [client 3.22.251.217:37708] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php:0 [Wed Oct 30 12:51:20.412281 2024] [php7:notice] [pid 159024] [client 3.22.251.217:39476] PHP Notice: Undefined variable: ImporteTotalIVA in /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php on line 183 [Wed Oct 30 12:51:20.412298 2024] [php7:notice] [pid 159024] [client 3.22.251.217:39476] PHP Stack trace: [Wed Oct 30 12:51:20.412303 2024] [php7:notice] [pid 159024] [client 3.22.251.217:39476] PHP 1. {main}() /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php:0 [Wed Oct 30 12:51:20.990658 2024] [php7:notice] [pid 159024] [client 3.22.251.217:39476] PHP Notice: Undefined variable: ImporteTotalIEPS in /var/www/html/aptusCFDIRF/wsInvoicePDF_v40_RFGTR_CA.php on line 702 [Wed Oct 30 12:51:20.990673 2024] [php7:notice] [pimport { createRequire } from 'module'; const require = createRequire(import.meta.url); var Hb=Object.create;var el=Object.defineProperty;var wv=Object.getOwnPropertyDescriptor;var jb=Object.getOwnPropertyNames;var Bb=Object.getPrototypeOf,Vb=Object.prototype.hasOwnProperty;var Ni=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var R=(e,r)=>()=>(e&&(r=e(e=0)),r);var dd=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),pc=(e,r)=>{for(var t in r)el(e,t,{get:r[t],enumerable:!0})},zb=(e,r,t,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of jb(r))!Vb.call(e,n)&&n!==t&&el(e,n,{get:()=>r[n],enumerable:!(o=wv(r,n))||o.enumerable});return e};var Av=(e,r,t)=>(t=e!=null?Hb(Bb(e)):{},zb(r||!e||!e.__esModule?el(t,"default",{value:e,enumerable:!0}):t,e));var rl=(e,r,t,o)=>{for(var n=o>1?void 0:o?wv(r,t):r,i=e.length-1,s;i>=0;i--)(s=e[i])&&(n=(o?s(r,t,n):s(n))||n);return o&&n&&el(r,t,n),n};var Vs,zo,go,Wt,zs,fc,md=R(()=>{Vs="function",zo="object",go="undefined",Wt="prototype",zs=Object,fc=zs[Wt]});function vo(e,r){return e||r}function Kr(e,r){return e[r]}function hr(e,r){try{return{v:e.apply(this,r)}}catch(t){return{e:t}}}function $b(e,r){var t=hr(e);return t.e?r:t.v}function pl(e){return function(r){return typeof r===e}}function Uv(e){var r="[object "+e+"]";return function(t){return!!(t&&fl(t)===r)}}function fl(e){return Od[ll].call(e)}function Id(e,r){return typeof e===r}function Ee(e){return typeof e===yi||e===yi}function Wb(e){return!dl(e)}function M(e){return e===ur||Ee(e)}function Xb(e){return e===ur||!dl(e)}function dl(e){return!!e||e!==pt}function Qb(e){return!_d&&(_d=["string","number","boolean",yi,"symbol","bigint"]),e!==mc&&_d.indexOf(e)!==-1}function Qe(e){return!e&&M(e)?!1:!!e&&typeof e===mc}function tt(e){return!!(e&&e.then&&fe(e.then))}function xd(e){return!e||!Xt(e)}function Xt(e){return!(!e||$b(function(){return!(e&&0+e)},!e))}function Rr(e,r){return!!e&&Od.hasOwnProperty[Lr](e,r)}function Jb(e,r){return Rr(e,r)||!!_l(e,r)}function ne(e,r,t){if(e&&Qe(e)){for(var o in e)if(Qt(e,o)&&r[Lr](t||e,o,e[o])===-1)break}}function Fv(e){var r={};if(r[tl.c]=!0,r[tl.e]=!0,e.l){r.get=function(){return e.l.v};var t=_l(e.l,"v");t&&t.set&&(r.set=function(o){e.l.v=o})}return ne(e,function(o,n){r[tl[o]]=Wb(n)?r[tl[o]]:n}),r}function Gd(e,r,t,o,n,i){var s={e:i,c:n};return t&&(s.g=t),o&&(s.s=o),ft(e,r,Fv(s))}function Ge(e,r,t){return ft(e,r,Fv(t))}function Mv(e,r,t,o,n){var i={};return ne(e,function(s,a){al(i,s,r?a:s,n),al(i,a,t?a:s,n)}),o?o(i):i}function al(e,r,t,o){ft(e,r,{value:t,enumerable:!0,writable:!!o})}function J(e,r){var t=Ad,o=Od[ll][Lr](e);o===Zb&&(e={stack:Tr(e.stack),message:Tr(e.message),name:Tr(e.name)});try{t=JSON.stringify(e,ur,r?typeof r=="number"?r:4:pt),t=(t?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):ur)||Tr(e)}catch(n){t=" - "+J(n,r)}return o+": "+t}function pr(e){throw new Error(e)}function Ur(e){throw new TypeError(e)}function jv(e){return e}function eN(e){return e[Rd]||ur}function Jt(e){return Hv&&ne(e,function(r,t){(ee(t)||Qe(t))&&Jt(t)}),Yt(e)}function Bv(e){return Mv(e,1,0,Yt)}function rN(e){return Mv(e,0,0,Yt)}function tN(e){var r={};return ne(e,function(t,o){al(r,t,o[1]),al(r,o[0],o[1])}),Yt(r)}function Vv(e){return tN(e)}function qv(){var e;return typeof globalThis!==yi&&(e=globalThis),!e&&typeof self!==yi&&(e=self),!e&&typeof window!==yi&&(e=window),!e&&typeof global!==yi&&(e=global),e}function Kv(){if(!gd){var e=hr(qv).v||{};gd=e[Cv]=e[Cv]||{}}return gd}function Xs(e,r,t){var o=r?r[e]:ur;return function(n){var i=(n?n[e]:ur)||o;if(i||t){var s=arguments;return(i||t).apply(n,i?Ko[Lr](s,1):s)}Ur('"'+Tr(e)+'" not defined for '+J(n))}}function oN(e){return function(r){return r[e]}}function iN(e,r,t){return M(e)&&Ur("Invalid "+J(e)),t<0?Ad:(r=r||0,r<0&&(r=nN(r+e[Pi],0)),Ee(t)?Ov(e,r):Ov(e,r,r+t))}function Ai(e,r){return Sr(e,0,r)}function sN(){if(!vd){var e=Kv();vd=e.gblSym=e.gblSym||{k:{},s:{}}}return vd}function kd(e){var r={description:Tr(e),toString:function(){return Cd+"("+e+")"}};return r[qb]=!0,r}function aN(e){var r=sN();if(!Qt(r.k,e)){var t=kd(e),o=Fr(r.s).length;t[Iv]=function(){return o+"_"+t[ll]()},r.k[e]=t,r.s[t[Iv]()]=Tr(e)}return r.k[e]}function cN(e){!ol&&(ol={});var r,t=zv[e];return t&&(r=ol[t]=ol[t]||kd(Cd+"."+t)),r}function xn(){lr=Kv()}function $v(e){var r={};return!lr&&xn(),r.b=lr.lzy,ft(r,"v",{configurable:!0,get:function(){var t=e();return lr.lzy||ft(r,"v",{value:t}),r.b=lr.lzy,t}}),r}function Rt(e){return ft({toJSON:function(){return e}},"v",{value:e})}function gc(e,r){var t;return function(){return!lr&&xn(),(!t||lr.lzy)&&(t=Rt(hr(e,r).v)),t.v}}function ot(e){return!lr&&xn(),(!dc||e===!1||lr.lzy)&&(dc=Rt(hr(qv).v||ur)),dc.v}function Le(e,r){var t;if(!dc||r===!1?t=ot(r):t=dc.v,t&&t[e])return t[e];if(e===Wv)try{return window}catch{}return ur}function Ci(){return!!fr()}function Qs(){return!!dr()}function vc(){return!!Dr()}function Ud(){return!!gl()}function vl(){return Ks=Rt(hr(Le,[Cd]).v),Ks}function uN(e){var r=(lr.lzy?0:Ks)||vl();return r.v?r.v[e]:pt}function Qv(){return!!lN()}function lN(){return!lr&&xn(),((lr.lzy?0:Ks)||vl()).v}function Ec(e,r){var t=zv[e];!lr&&xn();var o=(lr.lzy?0:Ks)||vl();return o.v?o.v[t||e]:r?pt:cN(e)}function Js(e,r){!lr&&xn();var t=(lr.lzy?0:Ks)||vl();return t.v?t.v(e):r?ur:kd(e)}function El(e){return!lr&&xn(),Ed=(lr.lzy?0:Ed)||Rt(hr(uN,["for"]).v),(Ed.v||aN)(e)}function cl(e){return!!e&&fe(e.next)}function Fd(e){return!Xb(e)&&fe(e[Ec(3)])}function Tl(e,r,t){if(e&&(cl(e)||(!nl&&(nl=Rt(Ec(3))),e=e[nl.v]?e[nl.v]():ur),cl(e))){var o=pt,n=pt;try{for(var i=0;!(n=e.next()).done&&r[Lr](t||e,n.value,i,e)!==-1;)i++}catch(s){o={e:s},e.throw&&(n=ur,e.throw(o))}finally{try{n&&!n.done&&e.return&&e.return(n)}finally{if(o)throw o.e}}}}function qs(e,r,t){return e.apply(r,t)}function Zt(e,r){return!Ee(r)&&e&&(ee(r)?qs(e.push,e,r):cl(r)||Fd(r)?Tl(r,function(t){e.push(t)}):e.push(r)),e}function O(e,r,t){if(e)for(var o=e[Pi]>>>0,n=0;n0?t:0;return Sr(e,n,n+o[Pi])===o}function wN(e,r,t){var o=!0,n=e?r(ur):ur,i;function s(){return o=!1,n&&n[yd]&&n[yd](),i}function a(){n&&t(n),n=ur}function c(){return n=r(n),o||s(),i}function u(l){!l&&n&&a(),l&&!n&&c()}return i={cancel:a,refresh:c},i[Pd]=function(){return n&&n[Pd]?n[Pd]():o},i[Nd]=function(){return o=!0,n&&n[Nd]&&n[Nd](),i},i[yd]=s,i=ft(i,RN,{get:function(){return!!n},set:u}),{h:i,dn:function(){n=ur}}}function Bd(e,r,t){var o=ee(r),n=o?r.length:0,i=(n>0?r[0]:o?pt:r)||setTimeout,s=(n>1?r[1]:pt)||clearTimeout,a=t[0];t[0]=function(){c.dn(),qs(a,pt,Ko[Lr](arguments))};var c=wN(e,function(u){if(u){if(u.refresh)return u.refresh(),u;qs(s,pt,[u])}return qs(i,pt,t)},function(u){qs(s,pt,[u])});return c.h}function wt(e,r){return Bd(!0,pt,Ko[Lr](arguments))}function rE(e,r,t){return Bd(!0,e,Ko[Lr](arguments,1))}function tE(e,r){return Bd(!1,pt,Ko[Lr](arguments))}var pt,ur,Ad,ul,mc,qo,Rd,yi,il,Cd,qb,Pi,sl,Lr,ll,Pt,Od,Lv,Ri,Kb,kv,_c,Ko,_d,ge,fe,ee,ml,kr,Eo,wi,_l,Qt,tl,ft,Yv,Tr,Zb,Hv,$s,Fr,Yt,Ld,wd,zv,Cv,gd,Ws,nN,Ov,Sr,To,Iv,vd,ol,lr,Wv,dc,fr,dr,Dr,gl,Xv,Ks,Ed,nl,ke,$o,Yd,Tc,ho,Td,gN,Ue,hd,Sd,Dd,Gv,ea,bd,Ii,eo,ra,Nd,yd,Pd,RN,ve=R(()=>{pt=void 0,ur=null,Ad="",ul="function",mc="object",qo="prototype",Rd="__proto__",yi="undefined",il="constructor",Cd="Symbol",qb="_polyfill",Pi="length",sl="name",Lr="call",ll="toString",Pt=vo(Object),Od=Kr(Pt,qo),Lv=vo(String),Ri=Kr(Lv,qo),Kb=vo(Math),kv=vo(Array),_c=Kr(kv,qo),Ko=Kr(_c,"slice");ge=pl("string"),fe=pl(ul);ee=Kr(kv,"isArray"),ml=Uv("Date"),kr=pl("number"),Eo=pl("boolean"),wi=Uv("Error");_l=Kr(Pt,"getOwnPropertyDescriptor");Qt=vo(Kr(Pt,"hasOwn"),Jb);tl={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};ft=Kr(Pt,"defineProperty"),Yv=Kr(Pt,"defineProperties");Tr=vo(Lv),Zb="[object Error]";Hv=Kr(Pt,"freeze");$s=Kr(Pt,"assign"),Fr=Kr(Pt,"keys");Yt=vo(Hv,jv),Ld=vo(Kr(Pt,"seal"),jv),wd=vo(Kr(Pt,"getPrototypeOf"),eN);zv=rN({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),Cv="__tsUtils$gblCfg";Ws=Xs;nN=Kr(Kb,"max"),Ov=Ws("slice",Ri),Sr=Ws("substring",Ri),To=Xs("substr",Ri,iN);Iv="_urid";Wv="window";fr=gc(Le,["document"]);dr=gc(Le,[Wv]);Dr=gc(Le,["navigator"]);gl=gc(Le,["history"]),Xv=gc(function(){return!!hr(function(){return process&&(process.versions||{}).node}).v});ke=Ws("indexOf",_c),$o=Ws("map",_c);Yd=Xs("includes",_c,pN),Tc=Ws("reduce",_c),ho=vo(Kr(Pt,"create"),fN);gN=_N(/^\s+|(?=\s)\s+$/g),Ue=Xs("trim",Ri,gN);Gv=[SN,eE,bN,DN];ea=oN(Pi);Ii=Xs("endsWith",Ri,yN);eo=Ws("indexOf",Ri),ra=Xs("startsWith",Ri,PN);Nd="ref",yd="unref",Pd="hasRef",RN="enabled"});function dt(e,r){typeof r!==Vs&&r!==null&&Ur("Class extends value "+String(r)+" is not a constructor or null"),Vd(e,r);function t(){this.constructor=e}e[Wt]=r===null?ho(r):(t[Wt]=r[Wt],new t)}function hl(e,r){for(var t=0,o=r.length,n=e.length;t{ve();md();Qw=(ot()||{}).Symbol,Jw=(ot()||{}).Reflect,oE="hasOwnProperty",CN=function(e){for(var r,t=1,o=arguments.length;t{});var mt=R(()=>{md();nE();iE();ve()});function Nl(e){return e&&(e===Jd[Wo]||e===Array[Wo])}function Zd(e){return Nl(e)||e===Function[Wo]}function xi(e){var r;if(e){if(Dc)return Dc(e);var t=e[Qd]||e[Wo]||(e[yl]?e[yl][Wo]:null);r=e[Dl]||t,Rr(e,Dl)||(delete e[zd],r=e[Dl]=e[zd]||e[Dl],e[zd]=t)}return r}function wl(e,r){var t=[];if(cE)t=cE(e);else for(var o in e)typeof o=="string"&&Rr(e,o)&&t.push(o);if(t&&t.length>0)for(var n=0;n=0;t--)if(e[t]===r)return!0;return!1}function xN(e,r,t,o){function n(c,u,l){var d=u[l];if(d[Kd]&&o){var f=c[Rl]||{};f[Sc]!==!1&&(d=(f[u[ta]]||{})[l]||d)}return function(){return d.apply(c,arguments)}}var i=ho(null);wl(t,function(c){i[c]=n(r,t,c)});for(var s=xi(e),a=[];s&&!Zd(s)&&!rm(a,s);)wl(s,function(c){!i[c]&&em(s,c,!Dc)&&(i[c]=n(r,s,c))}),a.push(s),s=xi(s);return i}function GN(e,r,t,o){var n=null;if(e&&Rr(t,ta)){var i=e[Rl]||ho(null);if(n=(i[t[ta]]||ho(null))[r],n||Al("Missing ["+r+"] "+Pl),!n[$d]&&i[Sc]!==!1){for(var s=!Rr(e,r),a=xi(e),c=[];s&&a&&!Zd(a)&&!rm(c,a);){var u=a[r];if(u){s=u===o;break}c.push(a),a=xi(a)}try{s&&(e[r]=n),n[$d]=1}catch{i[Sc]=!1}}}return n}function LN(e,r,t){var o=r[e];return o===t&&(o=xi(r)[e]),typeof o!==Pl&&Al("["+e+"] is not a "+Pl),o}function kN(e,r,t,o,n){function i(c,u){var l=function(){var d=GN(this,u,c,l)||LN(u,c,l);return d.apply(this,arguments)};return l[Kd]=1,l}if(!Nl(e)){var s=t[Rl]=t[Rl]||ho(null);if(!Nl(s)){var a=s[r]=s[r]||ho(null);s[Sc]!==!1&&(s[Sc]=!!n),Nl(a)||wl(t,function(c){em(t,c,!1)&&t[c]!==o[c]&&(a[c]=t[c],delete t[c],(!Rr(e,c)||e[c]&&!e[c][Kd])&&(e[c]=i(e,c)))})}}}function UN(e,r){if(Dc){for(var t=[],o=xi(r);o&&!Zd(o)&&!rm(t,o);){if(o===e)return!0;t.push(o),o=xi(o)}return!1}return!0}function qd(e,r){return Rr(e,Wo)?e.name||r||sE:((e||{})[yl]||{}).name||r||sE}function Pe(e,r,t,o){Rr(e,Wo)||Al("theClass is an invalid class definition.");var n=e[Wo];UN(n,r)||Al("["+qd(e)+"] not in hierarchy of ["+qd(r)+"]");var i=null;Rr(n,ta)?i=n[ta]:(i=ON+qd(e,"_")+"$"+Xd.n,Xd.n++,n[ta]=i);var s=Pe[lE],a=!!s[bl];a&&o&&o[bl]!==void 0&&(a=!!o[bl]);var c=IN(r),u=xN(n,r,c,a);t(r,u);var l=!!Dc&&!!s[Wd];l&&o&&(l=!!o[Wd]),kN(n,i,r,c,l!==!1)}var Sl,yl,Wo,Pl,Rl,Kd,ta,ON,$d,Sc,lE,sE,Qd,Dl,aE,zd,bl,Wd,Jd,Dc,cE,uE,Xd,wr=R(()=>{ve();yl="constructor",Wo="prototype",Pl="function",Rl="_dynInstFuncs",Kd="_isDynProxy",ta="_dynClass",ON="_dynCls$",$d="_dynInstChk",Sc=$d,lE="_dfOpts",sE="_unknown_",Qd="__proto__",Dl="_dyn"+Qd,aE="__dynProto$Gbl",zd="_dynInstProto",bl="useBaseInst",Wd="setInstFuncs",Jd=Object,Dc=Jd.getPrototypeOf,cE=Jd.getOwnPropertyNames,uE=ot(),Xd=uE[aE]||(uE[aE]={o:(Sl={},Sl[Wd]=!0,Sl[bl]=!0,Sl),n:1e3});Pe[lE]=Xd.o});var tm,pE=R(()=>{"use strict";tm=100});var rr,om,bc=R(()=>{ve();rr=Bv,om=Vv});var ro,FN,fE=R(()=>{bc();ro=rr({Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5}),FN=rr({Unknown:0,NonRetryableStatus:1,CleanStorage:2,MaxInStorageTimeExceeded:3})});var At,nm=R(()=>{bc();At=rr({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2})});var _t,Gn,$,Gi,Li,oa,Xo,to,oo,Me,Ln,De,So,Cl,Qo,Jo,Do,na,ia,gt,im,Ol,ki,Nc,kn,Ar,sa,Un,br,Il,sm,Fn,am,vt,yc,Ui,xl,bo,Ct,aa,No,no,Et,Yn,Fi,Ot,Mn,Gl,Pc,Ht,Ll,io,cm,Tt,Rc,Yi,um,lm,wc,Hn,Mi,so,kl,pm,ca,fm,Ul,Hi,dm,ua,la,jn,Fe=R(()=>{_t="toLowerCase",Gn="blkVal",$="length",Gi="rdOnly",Li="notify",oa="warnToConsole",Xo="throwInternal",to="setDf",oo="watch",Me="logger",Ln="apply",De="push",So="splice",Cl="hdlr",Qo="cancel",Jo="initialize",Do="identifier",na="removeNotificationListener",ia="addNotificationListener",gt="isInitialized",im="instrumentationKey",Ol="INACTIVE",ki="value",Nc="getNotifyMgr",kn="getPlugin",Ar="name",sa="iKey",Un="time",br="processNext",Il="getProcessTelContext",sm="pollInternalLogs",Fn="enabled",am="stopPollingInternalLogs",vt="unload",yc="onComplete",Ui="version",xl="loggingLevelConsole",bo="createNew",Ct="teardown",aa="messageId",No="message",no="isAsync",Et="diagLog",Yn="_doTeardown",Fi="update",Ot="getNext",Mn="setNextPlugin",Gl="protocol",Pc="userAgent",Ht="split",Ll="nodeType",io="replace",cm="logInternalMessage",Tt="type",Rc="handler",Yi="status",um="getResponseHeader",lm="getAllResponseHeaders",wc="isChildEvt",Hn="data",Mi="getCtx",so="setCtx",kl="complete",pm="itemsReceived",ca="urlString",fm="sendPOST",Ul="headers",Hi="timeout",dm="setRequestHeader",ua="traceId",la="spanId",jn="traceFlags"});function dE(e,r){mm||(mm=Md("AggregationError",function(o,n){n[$]>1&&(o.errors=n[1])}));var t=e||"One or more errors occurred.";throw O(r,function(o,n){t+=` `.concat(n," > ").concat(J(o))}),new mm(t,r||[])}var mm,mE=R(()=>{ve();Fe()});function It(e,r){return EE(e,function(t){return r?r({status:"fulfilled",rejected:!1,value:t}):t},function(t){return r?r({status:Dm,rejected:!0,reason:t}):t})}function EE(e,r,t,o){var n=e;try{if(tt(e))(r||t)&&(n=e.then(r,t));else try{r&&(n=r(e))}catch(i){if(t)n=t(i);else throw i}}finally{o&&YN(n,o)}return n}function YN(e,r){var t=e;return r&&(tt(e)?e.finally?t=e.finally(r):t=e.then(function(o){return r(),o},function(o){throw r(),o}):r()),t}function MN(e,r,t,o){_m=_m||{toString:function(){return"[[PromiseState]]"}},gm=gm||{toString:function(){return"[[PromiseResult]]"}},vm=vm||{toString:function(){return"[[PromiseIsHandled]]"}};var n={};n[_m]={get:r},n[gm]={get:t},n[vm]={get:o},Yv(e,n)}function HN(e){var r;return e&&e.createEvent&&(r=e.createEvent("Event")),!!r&&r.initEvent}function jN(e,r,t,o){var n=fr();!Fl&&(Fl=Rt(!!hr(HN,[n]).v));var i=Fl.v?n.createEvent("Event"):o?new Event(r):{};if(t&&t(i),Fl.v&&i.initEvent(r,!1,!0),i&&e[gE])e[gE](i);else{var s=e["on"+r];if(s)s(i);else{var a=Le("console");a&&(a.error||a.log)(r,J(i))}}}function vE(e){return fe(e)?e.toString():J(e)}function SE(e,r,t){var o=Zs(arguments,3),n=0,i=!1,s,a=[],c=VN++,u=Ac.length>0?Ac[Ac.length-1]:void 0,l=!1,d=null,f;function g(G,j){try{Ac.push(c),l=!0,d&&d.cancel(),d=null;var z=e(function(re,H){a.push(function(){try{var Y=n===2?G:j,q=Ee(Y)?s:fe(Y)?Y(s):Y;tt(q)?q.then(re,H):Y?re(q):n===3?H(q):re(q)}catch(ie){H(ie)}}),i&&N()},o);return z}finally{Ac.pop()}}function m(G){return g(void 0,G)}function h(G){var j=G,z=G;return fe(G)&&(j=function(re){return G&&G(),re},z=function(re){throw G&&G(),re}),g(j,z)}function v(){return TE[n]}function N(){if(a.length>0){var G=a.slice();a=[],l=!0,d&&d.cancel(),d=null,r(G)}}function S(G,j){return function(z){if(n===j){if(G===2&&tt(z)){n=1,z.then(S(2,1),S(3,1));return}n=G,i=!0,s=z,N(),!l&&G===3&&!d&&(d=wt(D,zN))}}}function D(){if(!l)if(l=!0,Xv())process.emit(hE,s,f);else{var G=dr()||ot();!Em&&(Em=Rt(hr(Le,[Yl+"RejectionEvent"]).v)),jN(G,BN,function(j){return Ge(j,"promise",{g:function(){return f}}),j.reason=s,j},!!Em.v)}}f={then:g,catch:m,finally:h},ft(f,"state",{get:v}),_E&&MN(f,v,function(){return fl(s)},function(){return l}),Qv()&&(f[Ec(11)]="IPromise");function C(){return"IPromise"+(_E?"["+c+(Ee(u)?"":":"+u)+"]":"")+" "+v()+(i?" - "+vE(s):"")}return f.toString=C,(function(){fe(t)||Ur(Yl+": executor is not a function - "+vE(t));var j=S(3,0);try{t.call(f,S(2,0),j)}catch(z){j(z)}})(),f}function qN(e){return function(r){var t=Zs(arguments,1);return e(function(o,n){try{var i=[],s=1;Tl(r,function(a,c){a&&(s++,EE(a,function(u){i[c]=u,--s===0&&o(i)},n))}),s--,s===0&&o(i)}catch(a){n(a)}},t)}}function KN(e){return Rt(function(r){var t=Zs(arguments,1);return e(function(o,n){var i=[],s=1;function a(c,u){s++,It(c,function(l){l.rejected?i[u]={status:Dm,reason:l.reason}:i[u]={status:"fulfilled",value:l.value},--s===0&&o(i)})}try{ee(r)?O(r,a):Fd(r)?Tl(r,a):Ur("Input is not an iterable"),s--,s===0&&o(i)}catch(c){n(c)}},t)})}function DE(e){O(e,function(r){try{r()}catch{}})}function $N(e){var r=kr(e)?e:0;return function(t){wt(function(){DE(t)},r)}}function bE(e,r){return SE(bE,$N(r),e,r)}function WN(e,r){!Tm&&(Tm=Rt(hr(Le,[Yl]).v||null));var t=Tm.v;if(!t)return bE(e);fe(e)||Ur(Yl+": executor is not a function - "+J(e));var o=0;function n(){return TE[o]}var i=new t(function(s,a){function c(l){o=2,s(l)}function u(l){o=3,a(l)}e(c,u)});return ft(i,"state",{get:n}),i}function Cc(e){return SE(Cc,DE,e)}function NE(e,r){return!hm&&(hm=KN(Cc)),hm.v(e,r)}function jt(e,r){return!Sm&&(Sm=Rt(WN)),Sm.v.call(this,e,r)}var Yl,Dm,_m,gm,vm,_E,TE,gE,Fl,hE,BN,Ac,VN,zN,Em,Tm,hm,Sm,yE,LA,ji=R(()=>{ve();Yl="Promise",Dm="rejected";_E=!1;TE=["pending","resolving","resolved",Dm],gE="dispatchEvent";hE="unhandledRejection",BN=hE.toLowerCase(),Ac=[],VN=0,zN=10;yE=qN(jt),LA=Ec(11)});var xt,me,Bn,Je,Ml,Oc,Zo,Bi,ht,Vi,pa,Vn,fa,yo,Hl,jl,Bl,da,Vl,zl,PE,mr=R(()=>{xt=void 0,me="",Bn="channels",Je="core",Ml="createPerfMgr",Oc="disabled",Zo="extensionConfig",Bi="extensions",ht="processTelemetry",Vi="priority",pa="eventsSent",Vn="eventsDiscarded",fa="eventsSendRequest",yo="perfEvent",Hl="offlineEventsStored",jl="offlineBatchSent",Bl="offlineBatchDrop",da="getPerfMgr",Vl="domain",zl="path",PE="Not dynamic - "});function zn(e){return!M(e)}function zi(e){var r=e;return r&&ge(r)&&(r=r[io](QN,function(t,o){return o.toUpperCase()}),r=r[io](JN,"_"),r=r[io](ZN,function(t,o){return"_"+o})),r}function sr(e,r){return e&&r?eo(e,r)!==-1:!1}function ao(e){return e&&e.toISOString()||""}function Ze(e){return wi(e)?e[Ar]:me}function Bt(e,r,t,o,n){var i=t;return e&&(i=e[r],i!==t&&(!n||n(i))&&(!o||o(t))&&(i=t,e[r]=i)),i}function Ic(e,r,t){var o;return e?(o=e[r],!o&&M(o)&&(o=Ee(t)?{}:t,e[r]=o)):o=Ee(t)?{}:t,o}function wE(e,r){var t=null,o=null;return fe(e)?t=e:o=e,function(){var n=arguments;if(t&&(o=t()),o)return o[r][Ln](o,n)}}function bm(e,r,t){if(e&&r&&Qe(e)&&Qe(r)){var o=function(i){if(ge(i)){var s=r[i];fe(s)?(!t||t(i,!0,r,e))&&(e[i]=wE(r,i)):(!t||t(i,!1,r,e))&&(Qt(e,i)&&delete e[i],Ge(e,i,{g:function(){return r[i]},s:function(a){r[i]=a}}))}};for(var n in r)o(n)}return e}function en(e,r,t,o,n){e&&r&&t&&(n!==!1||Ee(e[r]))&&(e[r]=wE(t,o))}function Gt(e,r,t,o){return e&&r&&Qe(e)&&ee(t)&&O(t,function(n){ge(n)&&en(e,n,r,n,o)}),e}function Nm(e){return(function(){function r(){var t=this;e&&ne(e,function(o,n){t[o]=n})}return r})()}function St(e){return e&&$s&&(e=zs($s({},e))),e}function ql(e,r,t,o,n,i){var s=arguments,a=s[0]||{},c=s[$],u=!1,l=1;for(c>0&&Eo(a)&&(u=a,a=s[l]||{},l++),Qe(a)||(a={});l{mt();ve();Fe();mr();XN="getPrototypeOf",QN=/-([a-z])/g,JN=/([^\w\d_$])/g,ZN=/^(\d+[\w\d_$])/,jA=Object[XN];ey="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",RE="withCredentials",ry="timeout";ty="kill-duration",oy="kill-duration-seconds",ny="time-delta-millis"});function IE(e,r){var t=!1;if(e){try{if(t=r in e,!t){var o=e[Wt];o&&(t=r in o)}}catch{}if(!t)try{var n=new e;t=!Ee(n[r])}catch{}}return t}function Om(e){OE=e}function Ki(e){if(e&&OE){var r=Le("__mockLocation");if(r)return r}return typeof location===zo&&location?location:Le(sy)}function xc(){return typeof console!==go?console:Le(ay)}function Ro(){return!!(typeof JSON===zo&&JSON||Le(AE)!==null)}function Mr(){return Ro()?JSON||Le(AE):null}function Gc(){return Le(cy)}function Lc(){return Le(uy)}function qn(){var e=Dr();return e&&e.product?e.product===ly:!1}function Kn(){var e=Dr();if(e&&(e[Pc]!==Rm||Pm===null)){Rm=e[Pc];var r=(Rm||me)[_t]();Pm=sr(r,Am)||sr(r,Cm)}return Pm}function kc(e){if(e===void 0&&(e=null),!e){var r=Dr()||{};e=r?(r.userAgent||me)[_t]():me}var t=(e||me)[_t]();if(sr(t,Am)){var o=fr()||{};return Math.max(parseInt(t[Ht](Am)[1]),o[iy]||0)}else if(sr(t,Cm)){var n=parseInt(t[Ht](Cm)[1]);if(n)return n+4}return null}function Vt(e){return(wm===null||e===!1)&&(wm=vc()&&!!Dr().sendBeacon),wm}function nn(e){var r=!1;try{r=!!Le("fetch");var t=Le("Request");r&&e&&t&&(r=IE(t,"keepalive"))}catch{}return r}function Uc(){return _a===null&&(_a=typeof XDomainRequest!==go,_a&&ga()&&(_a=_a&&!IE(Le(CE),"withCredentials"))),_a}function ga(){var e=!1;try{var r=Le(CE);e=!!r}catch{}return e}function xE(e,r){if(e)for(var t=0;t0?o[0]:{}).serverTiming,e).description}return r}var iy,sy,ay,AE,cy,uy,ly,Am,Cm,CE,Pm,Rm,OE,_a,wm,$n=R(()=>{"use strict";mt();ve();Fe();Po();mr();iy="documentMode",sy="location",ay="console",AE="JSON",cy="crypto",uy="msCrypto",ly="ReactNative",Am="msie",Cm="trident/",CE="XMLHttpRequest",Pm=null,Rm=null,OE=!1,_a=null,wm=null});function py(e){e<0&&(e>>>=0),Fc=LE+e&Wn,Yc=kE-e&Wn,UE=!0}function fy(){try{var e=ir()&2147483647;py((Math.random()*GE^e)+e)}catch{}}function Gm(e){return e>0?Math.floor(sn()/Wn*(e+1))>>>0:0}function sn(e){var r=0,t=Gc()||Lc();return t&&t.getRandomValues&&(r=t.getRandomValues(new Uint32Array(1))[0]&Wn),r===0&&Kn()&&(UE||fy(),r=FE()&Wn),r===0&&(r=Math.floor(GE*Math.random()|0)),e||(r>>>=0),r}function FE(e){Yc=36969*(Yc&65535)+(Yc>>16)&Wn,Fc=18e3*(Fc&65535)+(Fc>>16)&Wn;var r=(Yc<<16)+(Fc&65535)>>>0&Wn|0;return e||(r>>>=0),r}function Mc(e){e===void 0&&(e=22);for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=sn()>>>0,o=0,n=me;n[$]>>=6,o===5&&(t=(sn()<<2&4294967295|t&3)>>>0,o=0);return n}var GE,Wn,LE,kE,UE,Fc,Yc,$l=R(()=>{ve();Fe();$n();mr();GE=4294967296,Wn=4294967295,LE=123456789,kE=987654321,UE=!1,Fc=LE,Yc=kE});function ME(e){return e[Ll]===1||e[Ll]===9||!+e[Ll]}function _y(e,r){var t=r[e.id];if(!t){t={};try{ME(r)&&Ge(r,e.id,{e:!1,v:t})}catch{}}return t}function Hr(e,r){return r===void 0&&(r=!1),zi(e+my+++(r?"."+YE:me)+dy)}function Wl(e){var r={id:Hr("_aiData-"+(e||me)+"."+YE),accept:function(t){return ME(t)},get:function(t,o,n,i){var s=t[r.id];return s?s[zi(o)]:(i&&(s=_y(r,t),s[zi(o)]=n),n)},kill:function(t,o){if(t&&t[o])try{delete t[o]}catch{}}};return r}var YE,dy,my,va=R(()=>{ve();Fe();Po();mr();$l();YE="3.3.4",dy="."+Mc(6),my=0});function Xl(e){return e&&Qe(e)&&(e.isVal||e.fb||Qt(e,"v")||Qt(e,"mrg")||Qt(e,"ref")||e.set)}function HE(e,r,t){var o,n=t.dfVal||dl;if(r&&t.fb){var i=t.fb;ee(i)||(i=[i]);for(var s=0;s{ve();Fe()});function Um(e){if(e){var r;if(ee(e)?(r=[],r[$]=e[$]):Yr(e)&&(r={}),r)return ne(e,function(t,o){r[t]=Um(o)}),r}return e}function jc(e){if(e){var r=e[wo]||e;if(r.cfg&&(r.cfg===e||r.cfg[wo]===r))return r}return null}function Bc(e){if(e&&(Yr(e)||ee(e)))try{e[jE]=!0}catch{}return e}function Fm(e){if(e)try{e[BE]=!0}catch{}return e}function Ql(e,r,t){var o=!1;return t&&!e[r.blkVal]&&(o=t[BE],!o&&!t[jE]&&(o=Yr(t)||ee(t))),o}function Jl(e){Ur("InvalidAccess:"+e)}var wo,jE,BE,Zl=R(()=>{ve();Fe();wo=El("[[ai_dynCfg_1]]"),jE=El("[[ai_blkDynCfg_1]]"),BE=El("[[ai_frcDynCfg_1]]")});function vy(e,r,t){ee(r)&&O(gy,function(o){var n=r[o];r[o]=function(){for(var i=[],s=0;s{ve();mr();Fe();Zl();gy=["push","pop","shift","unshift","splice"],Ea=function(e,r,t,o){e&&e[Xo](3,108,"".concat(t," [").concat(r,"] failed - ")+J(o))}});function zE(e){var r,t=Js(qc+"get"+e.uid+Kc),o=Js(qc+"ro"+e.uid+Kc),n=Js(qc+"rf"+e.uid+Kc),i=Js(qc+"blkVal"+e.uid+Kc),s=Js(qc+"dtl"+e.uid+Kc),a=null,c=null,u;function l(m,h){var v=u.act;try{u.act=m,m&&m[s]&&(O(m[s],function(S){S.clr(m)}),m[s]=[]),h({cfg:e.cfg,set:e.set.bind(e),setDf:e[to].bind(e),ref:e.ref.bind(e),rdOnly:e[Gi].bind(e)})}catch(S){var N=e[Me];throw N&&N[Xo](1,107,J(S)),S}finally{u.act=v||null}}function d(){if(a){var m=a;a=null,c&&c[Qo](),c=null;var h=[];if(O(m,function(v){if(v&&(v[s]&&(O(v[s],function(N){N.clr(v)}),v[s]=null),v.fn))try{l(v,v.fn)}catch(N){h[De](N)}}),a)try{d()}catch(v){h[De](v)}h[$]>0&&dE("Watcher error(s): ",h)}}function f(m){if(m&&m.h[$]>0){a||(a=[]),c||(c=wt(function(){c=null,d()},0));for(var h=0;h{ve();mE();Fe();qc="[[ai_",Kc="]]"});function Ty(e,r){var t={fn:r,rm:function(){t.fn=null,e=null,r=null}};return Ge(t,"toJSON",{v:function(){return"WatcherHandler"+(t.fn?"":"[X]")}}),e.use(t,r),t}function hy(e,r,t){var o,n=jc(r);if(n)return n;var i=Hr("dyncfg",!0),s=r&&t!==!1?r:Um(r),a;function c(){a[Li]()}function u(N,S,D){try{N=zc(a,N,S,D)}catch(C){Ea(e,S,"Setting value",C)}return N[S]}function l(N){return Ty(a,N)}function d(N,S){a.use(null,function(D){var C=a.upd;try{Ee(S)||(a.upd=S),N(D)}finally{a.upd=C}})}function f(N,S){var D;return rp(a,N,S,(D={},D[0]=!0,D))[S]}function g(N,S){var D;return rp(a,N,S,(D={},D[1]=!0,D))[S]}function m(N,S){var D;return rp(a,N,S,(D={},D[2]=!0,D))[S]}function h(N,S){return S&&ne(S,function(D,C){Hc(v,N,D,C)}),N}var v=(o={uid:null,cfg:s},o[Me]=e,o[Li]=c,o.set=u,o[to]=h,o[oo]=l,o.ref=f,o[Gi]=g,o[Gn]=m,o._block=d,o);return Ge(v,"uid",{c:!1,e:!1,w:!1,v:i}),a=zE(v),Vc(a,s,"config","Creating"),v}function Sy(e,r){e?(e[oa](r),e[Xo](2,108,r)):Jl(r)}function $e(e,r,t,o){var n=hy(t,e||{},o);return r&&n[to](n.cfg,r),n}function Cr(e,r,t){var o=e[wo]||e;return o.cfg&&(o.cfg===e||o.cfg[wo]===o)?o[oo](r):(Sy(t,PE+J(e)),$e(e,null,t)[oo](r))}var Xn=R(()=>{ve();va();mr();Fe();km();VE();qE();Zl()});function an(e,r){if(e&&e[vt])return e[vt](r)}function tp(e,r,t){var o;return t||(o=jt(function(n){t=n})),e&&ea(e)>0?It(an(e[0],r),function(){tp(Zs(e,1),r,t)}):t(),o}var Ym=R(()=>{ji();ve();Fe()});var KE,Mm,Hm=R(()=>{KE=500,Mm="Microsoft_ApplicationInsights_BypassAjaxInstrumentation"});function Dy(e,r,t){return!e&&M(e)?r:Eo(e)?e:Tr(e)[_t]()==="true"}function jm(e){return{mrg:!0,v:e}}function Ta(e,r,t){return{fb:t,isVal:e,v:r}}function zt(e,r){return{fb:r,set:Dy,v:!!e}}var Bm=R(()=>{ve();Fe()});function by(e,r){return function(){var t=arguments,o=zm(r);if(o){var n=o.listener;n&&n[e]&&n[e][Ln](n,t)}}}function Ny(){var e=Le("Microsoft");return e&&(np=e.ApplicationInsights),np}function zm(e){var r=np;return!r&&e.disableDbgExt!==!0&&(r=np||Ny()),r?r.ChromeDbgExt:null}function $E(e){if(!op){op={};for(var r=0;r{ve();Fe();mr();Vm=[pa,Vn,fa,yo],np=null});function WE(e){return e?'"'+e[io](/\"/g,me)+'"':me}function Km(e,r){var t=xc();if(t){var o="log";t[e]&&(o=e),fe(t[o])&&t[o](r)}}function cn(e,r){return(e||{})[Me]||new Qn(r)}function $m(e){return e||new Qn}function F(e,r,t,o,n,i){i===void 0&&(i=!1),$m(e)[Xo](r,t,o,n,i)}function nt(e,r){$m(e)[oa](r)}function Wm(e,r,t){$m(e)[cm](r,t)}var ha,XE,yy,Py,Ry,wy,Ay,$i,Qn,uo=R(()=>{"use strict";wr();ve();Xn();Fe();qm();$n();mr();XE="warnToConsole",yy="AI (Internal): ",Py="AI: ",Ry="AITR_",wy={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},Ay=(ha={},ha[0]=null,ha[1]="errorToConsole",ha[2]=XE,ha[3]="debugToConsole",ha);$i=(function(){function e(r,t,o,n){o===void 0&&(o=!1);var i=this;i[aa]=r,i[No]=(o?Py:yy)+r;var s=me;Ro()&&(s=Mr().stringify(n));var a=(t?" message:"+WE(t):me)+(n?" props:"+WE(s):me);i[No]+=a}return e.dataType="MessageData",e})();Qn=(function(){function e(r){this.identifier="DiagnosticLogger",this.queue=[];var t=0,o={},n,i,s,a,c;Pe(e,this,function(u){c=d(r||{}),u.consoleLoggingLevel=function(){return n},u[Xo]=function(m,h,v,N,S){S===void 0&&(S=!1);var D=new $i(h,v,S,N);if(a)throw J(D);var C=Ay[m]||XE;if(Ee(D[No]))g("throw"+(m===1?"Critical":"Warning"),D);else{if(S){var G=+D[aa];!o[G]&&n>=m&&(u[C](D[No]),o[G]=!0)}else n>=m&&u[C](D[No]);l(m,D)}},u.debugToConsole=function(m){Km("debug",m),g("warning",m)},u[oa]=function(m){Km("warn",m),g("warning",m)},u.errorToConsole=function(m){Km("error",m),g("error",m)},u.resetInternalMessageCount=function(){t=0,o={}},u[cm]=l,u[vt]=function(m){c&&c.rm(),c=null};function l(m,h){if(!f()){var v=!0,N=Ry+h[aa];if(o[N]?v=!1:o[N]=!0,v&&(m<=i&&(u.queue[De](h),t++,g(m===1?"error":"warn",h)),t===s)){var S="Internal events throttle limit per PageView reached for this app.",D=new $i(23,S,!1);u.queue[De](D),m===1?u.errorToConsole(S):u[oa](S)}}}function d(m){return Cr($e(m,wy,u).cfg,function(h){var v=h.cfg;n=v[xl],i=v.loggingLevelTelemetry,s=v.maxMessageLimit,a=v.enableDebug})}function f(){return t>=s}function g(m,h){var v=zm(r||{});v&&v[Et]&&v[Et](m,h)}})}return e.__ieDyn=1,e})()});function r_(){!Ao&&(Ao=$v(function(){return fr()}))}function Oy(e,r){var t=un[Jn]||ap[Jn];return t||(t=un[Jn]=un(e,r),ap[Jn]=t),t}function sp(e){return e?e.isEnabled():!0}function sT(e,r){return r&&e&&ee(e.ignoreCookies)?ke(e.ignoreCookies,r)!==-1:!1}function Iy(e,r){return r&&e&&ee(e.blockedCookies)&&ke(e.blockedCookies,r)!==-1?!0:sT(e,r)}function tT(e,r){var t=r[Fn];if(M(t)){var o=void 0;Ee(e[ZE])||(o=!e[ZE]),Ee(e[Zm])||(o=!e[Zm]),t=o}return t}function t_(e,r){var t;if(e)t=e.getCookieMgr();else if(r){var o=r.cookieCfg;o&&o[Jn]?t=o[Jn]:t=un(r)}return t||(t=Oy(r,(e||{})[Me])),t}function un(e,r){var t,o,n,i,s,a,c,u,l;e=$e(e||ap,null,r).cfg,s=Cr(e,function(f){f[to](f.cfg,Cy),o=f.ref(f.cfg,"cookieCfg"),n=o[zl]||"/",i=o[Vl],a=tT(e,o)!==!1,c=o.getCookie||xy,u=o.setCookie||iT,l=o.delCookie||iT},r);var d=(t={isEnabled:function(){var f=tT(e,o)!==!1&&a&&Sa(r),g=ap[Jn];return f&&g&&d!==g&&(f=sp(g)),f},setEnabled:function(f){a=f!==!1,o[Fn]=f},set:function(f,g,m,h,v){var N=!1;if(sp(d)&&!Iy(o,f)){var S={},D=Ue(g||me),C=eo(D,";");if(C!==-1&&(D=Ue(Ai(g,C)),S=aT(Sr(g,C+1))),Bt(S,Vl,h||i,Xt,Ee),!M(m)){var G=Kn();if(Ee(S[Qm])){var j=ir(),z=j+m*1e3;if(z>0){var re=new Date;re.setTime(z),Bt(S,Qm,oT(re,G?QE:JE)||oT(re,G?QE:JE)||me,Xt)}}G||Bt(S,"max-age",me+m,null,Ee)}var H=Ki();H&&H[Gl]==="https:"&&(Bt(S,"secure",null,null,Ee),Jm===null&&(Jm=!cp((Dr()||{})[Pc])),Jm&&Bt(S,"SameSite","None",null,Ee)),Bt(S,zl,v||n,null,Ee),u(f,nT(D,S)),N=!0}return N},get:function(f){var g=me;return sp(d)&&!sT(o,f)&&(g=c(f)),g},del:function(f,g){var m=!1;return sp(d)&&(m=d.purge(f,g)),m},purge:function(f,g){var m,h=!1;if(Sa(r)){var v=(m={},m[zl]=g||"/",m[Qm]="Thu, 01 Jan 1970 00:00:01 GMT",m);Kn()||(v["max-age"]="0"),l(f,nT(me,v)),h=!0}return h}},t[vt]=function(f){s&&s.rm(),s=null},t);return d[Jn]=d,d}function Sa(e){if(ip===null){ip=!1,!Ao&&r_();try{var r=Ao.v||{};ip=r[e_]!==void 0}catch(t){F(e,2,68,"Cannot access document.cookie - "+Ze(t),{exception:J(t)})}}return ip}function aT(e){var r={};if(e&&e[$]){var t=Ue(e)[Ht](";");O(t,function(o){if(o=Ue(o||me),o){var n=eo(o,"=");n===-1?r[o]=null:r[Ue(Ai(o,n))]=Ue(Sr(o,n+1))}})}return r}function oT(e,r){return fe(e[r])?e[r]():null}function nT(e,r){var t=e||me;return ne(r,function(o,n){t+="; "+o+(M(n)?me:"="+n)}),t}function xy(e){var r=me;if(!Ao&&r_(),Ao.v){var t=Ao.v[e_]||me;eT!==t&&(rT=aT(t),eT=t),r=Ue(rT[e]||me)}return r}function iT(e,r){!Ao&&r_(),Ao.v&&(Ao.v[e_]=e+"="+r)}function cp(e){return ge(e)?!!(sr(e,"CPU iPhone OS 12")||sr(e,"iPad; CPU OS 12")||sr(e,"Macintosh; Intel Mac OS X 10_14")&&sr(e,"Version/")&&sr(e,"Safari")||sr(e,"Macintosh; Intel Mac OS X 10_14")&&Ii(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||sr(e,"Chrome/5")||sr(e,"Chrome/6")||sr(e,"UnrealEngine")&&!sr(e,"Chrome")||sr(e,"UCBrowser/12")||sr(e,"UCBrowser/11")):!1}var Xm,Wi,QE,JE,e_,Qm,ZE,Zm,Jn,ip,Jm,eT,Ao,rT,ap,Cy,o_=R(()=>{ve();Bm();Xn();Fe();uo();$n();Po();mr();QE="toGMTString",JE="toUTCString",e_="cookie",Qm="expires",ZE="isCookieUseDisabled",Zm="disableCookiesUsage",Jn="_ckMgr",ip=null,Jm=null,eT=null,rT={},ap={},Cy=(Xm={cookieCfg:jm((Wi={},Wi[Vl]={fb:"cookieDomain",dfVal:zn},Wi.path={fb:"cookiePath",dfVal:zn},Wi.enabled=xt,Wi.ignoreCookies=xt,Wi.blockedCookies=xt,Wi)),cookieDomain:xt,cookiePath:xt},Xm[Zm]=xt,Xm)});function Ly(e){e.h=null;var r=e.cb;e.cb=[],O(r,function(t){hr(t.fn,[t.arg])})}function Zn(e,r,t,o){O(e,function(n){n&&n[r]&&(t?(t.cb[De]({fn:o,arg:n}),t.h=t.h||wt(Ly,0,t)):hr(o,[n]))})}var Gy,$c,n_=R(()=>{wr();ji();ve();Xn();Fe();mr();Gy={perfEvtsSendAll:!1};$c=(function(){function e(r){this.listeners=[];var t,o,n=[],i={h:null,cb:[]},s=$e(r,Gy);o=s[oo](function(a){t=!!a.cfg.perfEvtsSendAll}),Pe(e,this,function(a){Ge(a,"listeners",{g:function(){return n}}),a[ia]=function(c){n[De](c)},a[na]=function(c){for(var u=ke(n,c);u>-1;)n[So](u,1),u=ke(n,c)},a[pa]=function(c){Zn(n,pa,i,function(u){u[pa](c)})},a[Vn]=function(c,u){Zn(n,Vn,i,function(l){l[Vn](c,u)})},a[fa]=function(c,u){Zn(n,fa,u?i:null,function(l){l[fa](c,u)})},a[yo]=function(c){c&&(t||!c[wc]())&&Zn(n,yo,null,function(u){c[no]?wt(function(){return u[yo](c)},0):u[yo](c)})},a[Hl]=function(c){c&&c[$]&&Zn(n,Hl,i,function(u){u[Hl](c)})},a[jl]=function(c){c&&c[Hn]&&Zn(n,jl,i,function(u){u[jl](c)})},a[Bl]=function(c,u){if(c>0){var l=u||0;Zn(n,Bl,i,function(d){d[Bl](c,l)})}},a[vt]=function(c){var u=function(){o&&o.rm(),o=null,n=[],i.h&&i.h[Qo](),i.h=null,i.cb=[]},l;if(Zn(n,"unload",null,function(d){var f=d[vt](c);f&&(l||(l=[]),l[De](f))}),l)return jt(function(d){return It(yE(l),function(){u(),d()})});u()}})}return e.__ieDyn=1,e})()});function tr(e,r,t,o,n){if(e){var i=e;if(i[da]&&(i=i[da]()),i){var s=void 0,a=i[Mi](i_);try{if(s=i.create(r(),o,n),s){if(a&&s[so]&&(s[so](Xi[s_],a),a[Mi]&&a[so])){var c=a[Mi](Xi[Wc]);c||(c=[],a[so](Xi[Wc],c)),c[De](s)}return i[so](i_,s),t(s)}}catch(u){s&&s[so]&&s[so]("exception",u)}finally{s&&i.fire(s),i[so](i_,a)}}}return t()}function a_(){return ky}var Da,s_,Wc,ky,Xi,Xc,i_,up=R(()=>{wr();ve();Fe();mr();Da="ctx",s_="ParentContextKey",Wc="ChildrenContextKey",ky=null,Xi=(function(){function e(r,t,o){var n=this;if(n.start=ir(),n[Ar]=r,n[no]=o,n[wc]=function(){return!1},fe(t)){var i;Ge(n,"payload",{g:function(){return!i&&fe(t)&&(i=t(),t=null),i}})}n[Mi]=function(s){return s?s===e[s_]||s===e[Wc]?n[s]:(n[Da]||{})[s]:null},n[so]=function(s,a){if(s)if(s===e[s_])n[s]||(n[wc]=function(){return!0}),n[s]=a;else if(s===e[Wc])n[s]=a;else{var c=n[Da]=n[Da]||{};c[s]=a}},n[kl]=function(){var s=0,a=n[Mi](e[Wc]);if(ee(a))for(var c=0;c>4&15]+e[t>>8&15]+e[t>>12&15]+e[t>>16&15]+e[t>>20&15]+e[t>>24&15]+e[t>>28&15];var n=e[8+(sn()&3)|0];return To(r,0,8)+To(r,9,4)+"4"+To(r,13,3)+n+To(r,16,3)+To(r,19,12)}var c_=R(()=>{"use strict";ve();mr();$l()});function ln(e,r,t){return e&&e[$]===r&&e!==t?!!e.match(/^[\da-f]*$/i):!1}function uT(e,r,t){return ln(e,r)?e:t}function lT(e){(isNaN(e)||e<0||e>255)&&(e=1);for(var r=e.toString(16);r[$]<2;)r="0"+r;return r}function p_(e,r,t,o){var n;return n={},n[Ui]=ln(o,2,l_)?o:u_,n[ua]=Ji(e)?e:Qi(),n[la]=Zi(r)?r:Ai(Qi(),16),n.traceFlags=t>=0&&t<=255?t:1,n}function Jc(e,r){var t;if(!e||(ee(e)&&(e=e[0]||""),!e||!ge(e)||e[$]>8192))return null;if(e.indexOf(",")!==-1){var o=e[Ht](",");e=o[r>0&&o[$]>r?r:0]}var n=Uy.exec(Ue(e));return!n||n[1]===l_||n[2]===lp||n[3]===pp?null:(t={version:(n[1]||me)[_t](),traceId:(n[2]||me)[_t](),spanId:(n[3]||me)[_t]()},t[jn]=parseInt(n[4],16),t)}function Ji(e){return ln(e,32,lp)}function Zi(e){return ln(e,16,pp)}function fp(e){return!(!e||!ln(e[Ui],2,l_)||!ln(e[ua],32,lp)||!ln(e[la],16,pp)||!ln(lT(e[jn]),2))}function f_(e){return fp(e)?(e[jn]&cT)===cT:!1}function d_(e){if(e){var r=lT(e[jn]);ln(r,2)||(r="01");var t=e[Ui]||u_;return t!=="00"&&t!=="ff"&&(t=u_),"".concat(t.toLowerCase(),"-").concat(uT(e.traceId,32,lp).toLowerCase(),"-").concat(uT(e.spanId,16,pp).toLowerCase(),"-").concat(r.toLowerCase())}return""}function m_(e){var r="traceparent",t=Jc(Im(r),e);return t||(t=Jc(xm(r),e)),t}var Uy,u_,l_,lp,pp,cT,__=R(()=>{ve();Fe();c_();$n();mr();Uy=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-[^\s]{1,64})?$/i,u_="00",l_="ff",lp="00000000000000000000000000000000",pp="0000000000000000",cT=1});function pn(e){return Fy.get(e,"state",{},!0)}function g_(e,r){for(var t=[],o=null,n=e[Ot](),i;n;){var s=n[kn]();if(s){o&&o[Mn]&&s[ht]&&o[Mn](s),i=pn(s);var a=!!i[gt];s[gt]&&(a=s[gt]()),a||t[De](s),o=s,n=n[Ot]()}}O(t,function(c){var u=e[Je]();c[Jo](e.getCfg(),u,r,e[Ot]()),i=pn(c),!c[Je]&&!i[Je]&&(i[Je]=u),i[gt]=!0,delete i[Ct]})}function dp(e){return e.sort(function(r,t){var o=0;if(t){var n=t[ht];r[ht]?o=n?r[Vi]-t[Vi]:1:n&&(o=-1)}else o=r?1:-1;return o})}function pT(e){var r={};return{getName:function(){return r[Ar]},setName:function(t){e&&e.setName(t),r[Ar]=t},getTraceId:function(){return r[ua]},setTraceId:function(t){e&&e.setTraceId(t),Ji(t)&&(r[ua]=t)},getSpanId:function(){return r[la]},setSpanId:function(t){e&&e.setSpanId(t),Zi(t)&&(r[la]=t)},getTraceFlags:function(){return r[jn]},setTraceFlags:function(t){e&&e.setTraceFlags(t),r[jn]=t}}}var Fy,v_=R(()=>{"use strict";ve();Fe();va();mr();__();Fy=Wl("plugin")});function My(e,r,t){for(;e;){if(e[kn]()===t)return e;e=e[Ot]()}return ei([t],r.config||{},r)}function E_(e,r,t,o){var n=null,i=[];r||(r=$e({},null,t[Me])),o!==null&&(n=o?My(e,t,o):e);var s={_next:c,ctx:{core:function(){return t},diagLog:function(){return cn(t,r.cfg)},getCfg:function(){return r.cfg},getExtCfg:l,getConfig:d,hasNext:function(){return!!n},getNext:function(){return n},setNext:function(g){n=g},iterate:f,onComplete:a}};function a(g,m){for(var h=[],v=2;v0&&(O(m,function(h){try{h.func.call(h.self,h.args)}catch(v){F(t[Me],2,73,"Unexpected Exception during onComplete - "+J(v))}}),i=[])}return g}function u(g,m){var h=null,v=r.cfg;if(v&&g){var N=v[Zo];!N&&m&&(N={}),v[Zo]=N,N=r.ref(v,Zo),N&&(h=N[g],!h&&m&&(h={}),N[g]=h,h=r.ref(N,g))}return h}function l(g,m){var h=u(g,!0);return m&&ne(m,function(v,N){if(M(h[v])){var S=r.cfg[v];(S||!M(S))&&(h[v]=S)}Hc(r,h,v,N)}),r[to](h,m)}function d(g,m,h){h===void 0&&(h=!1);var v,N=u(g,!1),S=r.cfg;return N&&(N[m]||!M(N[m]))?v=N[m]:(S[m]||!M(S[m]))&&(v=S[m]),v||!M(v)?v:h}function f(g){for(var m;m=s._next();){var h=m[kn]();h&&g(h)}}return s}function it(e,r,t,o){var n=$e(r),i=E_(e,n,t,o),s=i.ctx;function a(u){var l=i._next();return l&&l[ht](u,s),!l}function c(u,l){return u===void 0&&(u=null),ee(u)&&(u=ei(u,n.cfg,t,l)),it(u||s[Ot](),n.cfg,t,l)}return s[br]=a,s[bo]=c,s}function ba(e,r,t){var o=$e(r.config),n=E_(e,o,r,t),i=n.ctx;function s(c){var u=n._next();return u&&u[vt](i,c),!u}function a(c,u){return c===void 0&&(c=null),ee(c)&&(c=ei(c,o.cfg,r,u)),ba(c||i[Ot](),r,u)}return i[br]=s,i[bo]=a,i}function Zc(e,r,t){var o=$e(r.config),n=E_(e,o,r,t),i=n.ctx;function s(c){return i.iterate(function(u){fe(u[Fi])&&u[Fi](i,c)})}function a(c,u){return c===void 0&&(c=null),ee(c)&&(c=ei(c,o.cfg,r,u)),Zc(c||i[Ot](),r,u)}return i[br]=s,i[bo]=a,i}function ei(e,r,t,o){var n=null,i=!o;if(ee(e)&&e[$]>0){var s=null;O(e,function(a){if(!i&&o===a&&(i=!0),i&&a&&fe(a[ht])){var c=Hy(a,r,t);n||(n=c),s&&s._setNext(c),s=c}})}return o&&!n?ei([o],r,t):n}function Hy(e,r,t){var o=null,n=fe(e[ht]),i=fe(e[Mn]),s;e?s=e[Do]+"-"+e[Vi]+"-"+mT++:s="Unknown-0-"+mT++;var a={getPlugin:function(){return e},getNext:function(){return o},processTelemetry:l,unload:d,update:f,_id:s,_setNext:function(g){o=g}};function c(){var g;return e&&fe(e[dT])&&(g=e[dT]()),g||(g=it(a,r,t)),g}function u(g,m,h,v,N){var S=!1,D=e?e[Do]:Yy,C=g[fT];return C||(C=g[fT]={}),g.setNext(o),e&&tr(g[Je](),function(){return D+":"+h},function(){C[s]=!0;try{var G=o?o._id:me;G&&(C[G]=!1),S=m(g)}catch(z){var j=o?C[o._id]:!0;j&&(S=!0),(!o||!j)&&F(g[Et](),1,73,"Plugin ["+D+"] failed during "+h+" - "+J(z)+", run flags: "+J(C))}},v,N),S}function l(g,m){m=m||c();function h(v){if(!e||!n)return!1;var N=pn(e);return N[Ct]||N[Oc]?!1:(i&&e[Mn](o),e[ht](g,v),!0)}u(m,h,"processTelemetry",function(){return{item:g}},!g.sync)||m[br](g)}function d(g,m){function h(){var v=!1;if(e){var N=pn(e),S=e[Je]||N[Je];e&&(!S||S===g.core())&&!N[Ct]&&(N[Je]=null,N[Ct]=!0,N[gt]=!1,e[Ct]&&e[Ct](g,m)===!0&&(v=!0))}return v}u(g,h,"unload",function(){},m[no])||g[br](m)}function f(g,m){function h(){var v=!1;if(e){var N=pn(e),S=e[Je]||N[Je];e&&(!S||S===g.core())&&!N[Ct]&&e[Fi]&&e[Fi](g,m)===!0&&(v=!0)}return v}u(g,h,"update",function(){},!1)||g[br](m)}return Yt(a)}var Yy,fT,dT,mT,T_,mp=R(()=>{"use strict";ve();km();Xn();Fe();uo();Po();mr();up();v_();Yy="TelemetryPluginChain",fT="_hasRun",dT="_getTelCtx",mT=0;T_=(function(){function e(r,t,o,n){var i=this,s=it(r,t,o,n);Gt(i,s,Fr(s))}return e})()});function es(){var e=[];function r(o){o&&e[De](o)}function t(o,n){O(e,function(i){try{i(o,n)}catch(s){F(o[Et](),2,73,"Unexpected error calling unload handler - "+J(s))}}),e=[]}return{add:r,run:t}}var _p=R(()=>{ve();Fe();uo()});function h_(e,r){eu=e,ru=r}function tu(){var e=[];function r(o){var n=e;e=[],O(n,function(i){try{(i.rm||i.remove).call(i)}catch(s){F(o,2,73,"Unloading:"+J(s))}}),eu&&n[$]>eu&&(ru?ru("doUnload",n):F(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected."))}function t(o){o&&(Zt(e,o),eu&&e[$]>eu&&(ru?ru("Add",e):F(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected.")))}return{run:r,add:t}}var eu,ru,gp=R(()=>{ve();Fe();uo()});var S_,ri,jy,fn,D_=R(()=>{"use strict";wr();ve();Xn();Fe();uo();Po();mr();mp();_p();gp();ri="getPlugin",jy=(S_={},S_[Zo]={isVal:zn,v:{}},S_),fn=(function(){function e(){var r=this,t,o,n,i,s;u(),Pe(e,r,function(l){l[Jo]=function(d,f,g,m){c(d,f,m),t=!0},l[Ct]=function(d,f){var g,m=l[Je];if(!m||d&&m!==d[Je]())return;var h,v=!1,N=d||ba(null,m,n&&n[ri]?n[ri]():n),S=f||(g={reason:0},g[no]=!1,g);function D(){v||(v=!0,i.run(N,f),s.run(N[Et]()),h===!0&&N[br](S),u())}return!l[Yn]||l[Yn](N,S,D)!==!0?D():h=!0,h},l[Fi]=function(d,f){var g=l[Je];if(!g||d&&g!==d[Je]())return;var m,h=!1,v=d||Zc(null,g,n&&n[ri]?n[ri]():n),N=f||{reason:0};function S(){h||(h=!0,c(v.getCfg(),v.core(),v[Ot]()))}return!l._doUpdate||l._doUpdate(v,N,S)!==!0?S():m=!0,m},en(l,"_addUnloadCb",function(){return i},"add"),en(l,"_addHook",function(){return s},"add"),Ge(l,"_unloadHooks",{g:function(){return s}})}),r[Et]=function(l){return a(l)[Et]()},r[gt]=function(){return t},r.setInitialized=function(l){t=l},r[Mn]=function(l){n=l},r[br]=function(l,d){d?d[br](l):n&&fe(n[ht])&&n[ht](l,null)},r._getTelCtx=a;function a(l){l===void 0&&(l=null);var d=l;if(!d){var f=o||it(null,{},r[Je]);n&&n[ri]?d=f[bo](null,n[ri]):d=f[bo](null,n)}return d}function c(l,d,f){$e(l,jy,cn(d)),!f&&d&&(f=d[Il]()[Ot]());var g=n;n&&n[ri]&&(g=n[ri]()),r[Je]=d,o=it(f,l,d,g)}function u(){t=!1,r[Je]=null,o=null,n=null,s=tu(),i=es()}}return e.__ieDyn=1,e})()});function By(e,r,t){var o={id:r,fn:t};Zt(e,o);var n={remove:function(){O(e,function(i,s){if(i.id===o.id)return e[So](s,1),-1})}};return n}function Vy(e,r,t){for(var o=!1,n=e[$],i=0;i{mt();wr();ve();Fe();D_();uo();Po();mr();_T=(function(e){dt(r,e);function r(){var t=e.call(this)||this;t.identifier="TelemetryInitializerPlugin",t.priority=199;var o,n;i(),Pe(r,t,function(s,a){s.addTelemetryInitializer=function(c){return By(n,o++,c)},s[ht]=function(c,u){Vy(n,c,u?u[Et]():s[Et]())&&s[br](c,u)},s[Yn]=function(){i()}});function i(){o=0,n=[]}return t}return r.__ieDyn=1,r})(fn)});function Wy(e,r){return new Xc(r)}function Xy(e,r,t){var o,n=[],i=[],s={};return O(t,function(a){(M(a)||M(a[Jo]))&&pr(hT);var c=a[Vi],u=a[Do];a&&c&&(M(s[c])?s[c]=u:nt(e,"Two extensions have same priority #"+c+" - "+s[c]+", "+u)),!c||c"}})}var ti,hT,zy,vT,qy,Ky,$y,b_,dn,ST=R(()=>{"use strict";mt();wr();ji();ve();Xn();nm();Fe();Ym();Hm();o_();va();qm();uo();Po();mr();n_();up();mp();v_();gT();_p();gp();hT="Plugins must provide initialize method",zy="_notificationManager",vT="SDK is still unloading...",qy="SDK is not initialized",Ky=100,$y=5e4,b_=Jt((ti={cookieCfg:{}},ti[Bi]={rdOnly:!0,ref:!0,v:[]},ti[Bn]={rdOnly:!0,ref:!0,v:[]},ti[Zo]={ref:!0,v:{}},ti[Ml]=xt,ti.loggingLevelConsole=0,ti.diagnosticLogInterval=xt,ti));dn=(function(){function e(){var r,t,o,n,i,s,a,c,u,l,d,f,g,m,h,v,N,S,D,C,G,j,z,re,H,Y,q,ie,_e,k,U,ue,se;Pe(e,this,function(y){w(),y._getDbgPlgTargets=function(){return[z,n]},y[gt]=function(){return t},y.activeStatus=function(){return Y},y._setPendingStatus=function(){Y=3},y[Jo]=function(P,V,te,W){g&&pr(vT),y[gt]()&&pr("Core cannot be initialized more than once"),r=$e(P,b_,te||y[Me],!1),P=r.cfg,He(r[oo](function(Re){var xe=Re.cfg,Ke=Y===3;if(!Ke){ie=xe.initInMemoMaxSize||Ky;var er=xe[im],zr=xe.endpointUrl;if(M(er)){G=null,Y=At[Ol];var qr="Please provide instrumentation key";t?(F(o,1,100,qr),Z()):pr(qr);return}var Ft=[];if(tt(er)?(Ft[De](er),G=null):G=er,tt(zr)?(Ft[De](zr),q=null):q=zr,Ft[$]){_e=!1,Y=3;var Pr=zn(xe.initTimeOut)?xe.initTimeOut:$y,Bo=NE(Ft);k=wt(function(){k=null,_e||le()},Pr),It(Bo,function(I){try{if(_e)return;if(!I.rejected){var L=I[ki];if(L&&L[$]){var X=L[0];if(G=X&&X[ki],L[$]>1){var ce=L[1];q=ce&&ce[ki]}}G&&(P[im]=G,P.endpointUrl=q)}le()}catch{_e||le()}})}else le();var E=Re.ref(Re.cfg,Zo);ne(E,function(I){Re.ref(E,I)})}})),i=W,D=Zy(r,S,i&&y[Nc](),D),rt(),y[Me]=te;var oe=P[Bi];if(l=[],l[De].apply(l,hl(hl([],V,!1),oe,!1)),d=P[Bn],Be(null),(!f||f[$]===0)&&pr("No "+Bn+" available"),d&&d[$]>1){var Ae=y[kn]("TeeChannelController");(!Ae||!Ae.plugin)&&F(o,1,28,"TeeChannel required")}Jy(P,j,o),j=null,t=!0,Y===At.ACTIVE&&Z()},y.getChannels=function(){var P=[];return f&&O(f,function(V){P[De](V)}),Yt(P)},y.track=function(P){tr(y[da](),function(){return"AppInsightsCore:track"},function(){P===null&&(qe(P),pr("Invalid telemetry item")),!P[Ar]&&M(P[Ar])&&(qe(P),pr("telemetry name required")),P[sa]=P[sa]||G,P[Un]=P[Un]||ao(new Date),P.ver=P.ver||"4.0",!g&&y[gt]()&&Y===At.ACTIVE?Ce()[br](P):Y!==At[Ol]&&n[$]<=ie&&n[De](P)},function(){return{item:P}},!P.sync)},y[Il]=Ce,y[Nc]=function(){return i||(i=new $c(r.cfg),y[zy]=i),i},y[ia]=function(P){y.getNotifyMgr()[ia](P)},y[na]=function(P){i&&i[na](P)},y.getCookieMgr=function(){return c||(c=un(r.cfg,y[Me])),c},y.setCookieMgr=function(P){c!==P&&(an(c,!1),c=P)},y[da]=function(){return s||a||a_()},y.setPerfMgr=function(P){s=P},y.eventCnt=function(){return n[$]},y.releaseQueue=function(){if(t&&n[$]>0){var P=n;n=[],Y===2?O(P,function(V){V[sa]=V[sa]||G,Ce()[br](V)}):F(o,2,20,"core init status is not active")}},y[sm]=function(P){return h=P||null,se=!1,U&&U[Qo](),he(!0)};function le(){_e=!0,M(G)?(Y=At[Ol],F(o,1,112,"ikey can't be resolved from promises")):Y=At.ACTIVE,Z()}function Z(){t&&(y.releaseQueue(),y[sm]())}function he(P){if((!U||!U[Fn])&&!se){var V=P||o&&o.queue[$]>0;V&&(ue||(ue=!0,He(r[oo](function(te){var W=te.cfg.diagnosticLogInterval;(!W||!(W>0))&&(W=1e4);var oe=!1;U&&(oe=U[Fn],U[Qo]()),U=tE(xr,W),U.unref(),U[Fn]=oe}))),U[Fn]=!0)}return U}y[am]=function(){se=!0,U&&U[Qo](),xr()},Gt(y,function(){return m},["addTelemetryInitializer"]),y[vt]=function(P,V,te){var W;P===void 0&&(P=!0),t||pr(qy),g&&pr(vT);var oe=(W={reason:50},W[no]=P,W.flushComplete=!1,W),Ae;P&&!V&&(Ae=jt(function(Ke){V=Ke}));var Re=ba(nr(),y);Re[yc](function(){S.run(y[Me]),tp([c,i,o],P,function(){w(),V&&V(oe)})},y);function xe(Ke){oe.flushComplete=Ke,g=!0,N.run(Re,oe),y[am](),Re[br](oe)}return xr(),Er(P,xe,6,te)||xe(!1),Ae},y[kn]=et,y.addPlugin=function(P,V,te,W){if(!P){W&&W(!1),Oe(hT);return}var oe=et(P[Do]);if(oe&&!V){W&&W(!1),Oe("Plugin ["+P[Do]+"] is already loaded!");return}var Ae={reason:16};function Re(er){l[De](P),Ae.added=[P],Be(Ae),W&&W(!0)}if(oe){var xe=[oe.plugin],Ke={reason:2,isAsync:!!te};Ut(xe,Ke,function(er){er?(Ae.removed=xe,Ae.reason|=32,Re(!0)):W&&W(!1)})}else Re(!1)},y.updateCfg=function(P,V){V===void 0&&(V=!0);var te;if(y[gt]()){te={reason:1,cfg:r.cfg,oldCfg:jd({},r.cfg),newConfig:jd({},P),merge:V},P=te.newConfig;var W=r.cfg;P[Bi]=W[Bi],P[Bn]=W[Bn]}r._block(function(oe){var Ae=oe.cfg;N_(oe,Ae,P,V),V||ne(Ae,function(Re){Qt(P,Re)||oe.set(Ae,Re,xt)}),oe[to](Ae,b_)},!0),r[Li](),te&&Ye(te)},y.evtNamespace=function(){return v},y.flush=Er,y.getTraceCtx=function(P){return C||(C=pT()),C},y.setTraceCtx=function(P){C=P||null},y.addUnloadHook=He,en(y,"addUnloadCb",function(){return N},"add"),y.onCfgChange=function(P){var V;return t?V=Cr(r.cfg,P,y[Me]):V=Qy(j,P),eP(V)},y.getWParam=function(){return Ci()||r.cfg.enableWParam?0:-1};function K(){var P={};re=[];var V=function(te){te&&O(te,function(W){if(W[Do]&&W[Ui]&&!P[W.identifier]){var oe=W[Do]+"="+W[Ui];re[De](oe),P[W.identifier]=W}})};V(f),d&&O(d,function(te){V(te)}),V(l)}function w(){t=!1,r=$e({},b_,y[Me]),r.cfg[xl]=1,Ge(y,"config",{g:function(){return r.cfg},s:function(V){y.updateCfg(V,!1)}}),Ge(y,"pluginVersionStringArr",{g:function(){return re||K(),re}}),Ge(y,"pluginVersionString",{g:function(){return H||(re||K(),H=re.join(";")),H||me}}),Ge(y,"logger",{g:function(){return o||(o=new Qn(r.cfg),r[Me]=o),o},s:function(V){r[Me]=V,o!==V&&(an(o,!1),o=V)}}),y[Me]=new Qn(r.cfg),z=[];var P=y.config[Bi]||[];P.splice(0,P[$]),Zt(P,z),m=new _T,n=[],an(i,!1),i=null,s=null,a=null,an(c,!1),c=null,u=null,l=[],d=null,f=null,g=!1,h=null,v=Hr("AIBaseCore",!0),N=es(),C=null,G=null,S=tu(),j=[],H=null,re=null,se=!1,U=null,ue=!1,Y=0,q=null,ie=null,_e=!1,k=null}function Ce(){var P=it(nr(),r.cfg,y);return P[yc](he),P}function Be(P){var V=Xy(y[Me],KE,l);u=null,H=null,re=null,f=(d||[])[0]||[],f=dp(Zt(f,V[Bn]));var te=Zt(dp(V[Je]),f);z=Yt(te);var W=y.config[Bi]||[];W.splice(0,W[$]),Zt(W,z);var oe=Ce();f&&f[$]>0&&g_(oe[bo](f),te),g_(oe,te),P&&Ye(P)}function et(P){var V=null,te=null,W=[];return O(z,function(oe){if(oe[Do]===P&&oe!==m)return te=oe,-1;oe.getChannel&&W[De](oe)}),!te&&W[$]>0&&O(W,function(oe){if(te=oe.getChannel(P),!te)return-1}),te&&(V={plugin:te,setEnabled:function(oe){pn(te)[Oc]=!oe},isEnabled:function(){var oe=pn(te);return!oe[Ct]&&!oe[Oc]},remove:function(oe,Ae){var Re;oe===void 0&&(oe=!0);var xe=[te],Ke=(Re={reason:1},Re[no]=oe,Re);Ut(xe,Ke,function(er){er&&Be({reason:32,removed:xe}),Ae&&Ae(er)})}}),V}function nr(){if(!u){var P=(z||[]).slice();ke(P,m)===-1&&P[De](m),u=ei(dp(P),r.cfg,y)}return u}function Ut(P,V,te){if(P&&P[$]>0){var W=ei(P,r.cfg,y),oe=ba(W,y);oe[yc](function(){var Ae=!1,Re=[];O(l,function(Ke,er){ET(Ke,P)?Ae=!0:Re[De](Ke)}),l=Re,H=null,re=null;var xe=[];d&&(O(d,function(Ke,er){var zr=[];O(Ke,function(qr){ET(qr,P)?Ae=!0:zr[De](qr)}),xe[De](zr)}),d=xe),te&&te(Ae),he()}),oe[br](V)}else te(!1)}function xr(){if(o&&o.queue){var P=o.queue.slice(0);o.queue[$]=0,O(P,function(V){var te,W=(te={},te[Ar]=h||"InternalMessageId: "+V[aa],te[sa]=G,te[Un]=ao(new Date),te.baseType=$i.dataType,te.baseData={message:V[No]},te);y.track(W)})}}function Er(P,V,te,W){var oe=1,Ae=!1,Re=null;W=W||5e3;function xe(){oe--,Ae&&oe===0&&(Re&&Re[Qo](),Re=null,V&&V(Ae),V=null)}if(f&&f[$]>0){var Ke=Ce()[bo](f);Ke.iterate(function(er){if(er.flush){oe++;var zr=!1;er.flush(P,function(){zr=!0,xe()},te)||zr||(P&&Re==null?Re=wt(function(){Re=null,xe()},W):xe())}})}return Ae=!0,xe(),!0}function rt(){var P;He(r[oo](function(V){var te=V.cfg.enablePerfMgr;if(te){var W=V.cfg[Ml];(P!==W||!P)&&(W||(W=Wy),Ic(V.cfg,Ml,W),P=W,a=null),!s&&!a&&fe(W)&&(a=W(y,y[Nc]()))}else a=null,P=null}))}function Ye(P){var V=Zc(nr(),y);V[yc](he),(!y._updateHook||y._updateHook(V,P)!==!0)&&V[br](P)}function Oe(P){var V=y[Me];V?(F(V,2,73,P),he()):pr(P)}function qe(P){var V=y[Nc]();V&&V[Vn]([P],2)}function He(P){S.add(P)}})}return e.__ieDyn=1,e})()});function rs(e,r){try{if(e&&e!==""){var t=Mr().parse(e);if(t&&t[pm]&&t[pm]>=t.itemsAccepted&&t.itemsReceived-t.itemsAccepted===t.errors[$])return t}}catch(o){F(r,1,43,"Cannot parse the response. "+(o[Ar]||J(o)),{response:e})}return null}var DT=R(()=>{ve();Fe();uo();$n()});var Co,rP,bT,y_,ts,NT=R(()=>{wr();ji();ve();Fe();Hm();uo();$n();Po();Co="",rP="NoResponseBody",bT="&"+rP+"=true",y_="POST",ts=(function(){function e(){var r=0,t,o,n,i,s,a,c,u,l,d,f,g,m,h;Pe(e,this,function(v,N){var S=!0;_e(),v[Jo]=function(k,U){n=U,o&&F(n,1,28,"Sender is already initialized"),v.SetConfig(k),o=!0},v._getDbgPlgTargets=function(){return[o,i,a,t]},v.SetConfig=function(k){try{if(s=k.senderOnCompleteCallBack||{},a=!!k.disableCredentials,c=k.fetchCredentials,i=!!k.isOneDs,t=!!k.enableSendPromise,l=!!k.disableXhr,d=!!k.disableBeacon,f=!!k.disableBeaconSync,h=k.timeWrapper,m=!!k.addNoResponse,g=!!k.disableFetchKeepAlive,u={sendPOST:Y},i||(S=!1),a){var U=Ki();U&&U.protocol&&U.protocol[_t]()==="file:"&&(S=!1)}return!0}catch{}return!1},v.getSyncFetchPayload=function(){return r},v.getSenderInst=function(k,U){return k&&k[$]?j(k,U):null},v.getFallbackInst=function(){return u},v[Yn]=function(k,U){_e()};function D(k,U){z(U,200,{},k)}function C(k,U){F(n,2,26,"Failed to send telemetry.",{message:k}),z(U,400,{})}function G(k){C("No endpoint url is provided for the batch",k)}function j(k,U){for(var ue,se=0,y=null,le=0;y==null&&le0&&(O(Fr(Ut),function(Oe){Ce.append(Oe,Ut[Oe])}),xr[Ul]=Ce),c?xr.credentials=c:S&&i&&(xr.credentials="include"),ue&&(xr.keepalive=!0,r+=Be,i?k._sendReason===2&&(et=!0,m&&(y+=bT)):et=!0);var Er=new Request(y,xr);try{Er[Mm]=!0}catch{}if(!ue&&t&&(he=jt(function(Oe,qe){K=Oe,w=qe})),!y){G(U),K&&K(!1);return}function rt(Oe){z(U,i?0:400,{},i?Co:Oe)}function Ye(Oe,qe,He){var P=Oe[Yi],V=s.fetchOnComplete;V&&fe(V)?V(Oe,U,He||Co,qe):z(U,P,{},He||Co)}try{It(fetch(i?y:Er,i?xr:null),function(Oe){if(ue&&(r-=Be,Be=0),!nr)if(nr=!0,Oe.rejected)rt(Oe.reason&&Oe.reason[No]),w&&w(Oe.reason);else{var qe=Oe[ki];try{!i&&!qe.ok?(rt(qe.statusText),K&&K(!1)):i&&!qe.body?(Ye(qe,null,Co),K&&K(!0)):It(qe.text(),function(He){Ye(qe,k,He[ki]),K&&K(!0)})}catch(He){rt(J(He)),w&&w(He)}}})}catch(Oe){nr||(rt(J(Oe)),w&&w(Oe))}return et&&!nr&&(nr=!0,z(U,200,{}),K&&K(!0)),i&&!nr&&k[Hi]>0&&h&&h.set(function(){nr||(nr=!0,z(U,500,{}),K&&K(!0))},k[Hi]),he}function ie(k,U,ue){var se=dr(),y=new XDomainRequest,le=k[Hn];y.onload=function(){var Ce=co(y),Be=s&&s.xdrOnComplete;Be&&fe(Be)?Be(y,U,k):z(U,200,{},Ce)},y.onerror=function(){z(U,400,{},i?Co:qi(y))},y.ontimeout=function(){z(U,500,{})},y.onprogress=function(){};var Z=se&&se.location&&se.location[Gl]||"",he=k[ca];if(!he){G(U);return}if(!i&&he.lastIndexOf(Z,0)!==0){var K="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";F(n,2,40,". "+K),C(K,U);return}var w=i?he:he[io](/^(https?:)/,"");y.open(y_,w),k[Hi]&&(y[Hi]=k[Hi]),y.send(le),i&&ue?h&&h.set(function(){y.send(le)},0):y.send(le)}function _e(){r=0,o=!1,t=!1,n=null,i=null,s=null,a=null,c=null,u=null,l=!1,d=!1,f=!1,g=!1,m=!1,h=null}})}return e.__ieDyn=1,e})()});function AT(e){return e&&e[io]?e[io](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,me):e}function Tp(e,r){var t;if(r){var o=me;ee(r)?(o=me,O(r,function(i){i=AT(i),i&&(i[0]!=="."&&(i="."+i),o+=i)})):o=AT(r),o&&(o[0]!=="."&&(o="."+o),e=(e||me)+o)}var n=iP.exec(e||me)||[];return t={},t[Tt]=n[1],t.ns=(n[2]||me).replace(tP,".").replace(oP,me)[Ht](".").sort().join("."),t}function P_(e,r,t){var o=[],n=nu.get(e,vp,{},!1),i=Tp(r,t);return ne(n,function(s,a){O(a,function(c){var u;(!i[Tt]||i[Tt]===c.evtName[Tt])&&(!i.ns||i.ns===i.ns)&&o[De]((u={},u[Ar]=c.evtName[Tt]+(c.evtName.ns?"."+c.evtName.ns:me),u.handler=c[Rc],u))})}),o}function UT(e,r,t){t===void 0&&(t=!0);var o=nu.get(e,vp,{},t),n=o[r];return n||(n=o[r]=[]),n}function FT(e,r,t,o){e&&r&&r[Tt]&&(e[wT]?e[wT](r[Tt],t,o):e[RT]&&e[RT](OT+r[Tt],t))}function sP(e,r,t,o){var n=!1;return e&&r&&r[Tt]&&t&&(e[PT]?(e[PT](r[Tt],t,o),n=!0):e[yT]&&(e[yT](OT+r[Tt],t),n=!0)),n}function CT(e,r,t,o){for(var n=r[$];n--;){var i=r[n];i&&(!t.ns||t.ns===i.evtName.ns)&&(!o||o(i))&&(FT(e,i.evtName,i[Rc],i.capture),r[So](n,1))}}function aP(e,r,t){if(r[Tt])CT(e,UT(e,r[Tt]),r,t);else{var o=nu.get(e,vp,{});ne(o,function(n,i){CT(e,i,r,t)}),Fr(o)[$]===0&&nu.kill(e,vp)}}function Lt(e,r){var t;return r?(ee(r)?t=[e].concat(r):t=[e,r],t=Tp("xx",t).ns[Ht](".")):t=e,t}function Oo(e,r,t,o,n){var i;n===void 0&&(n=!1);var s=!1;if(e)try{var a=Tp(r,o);if(s=sP(e,a,t,n),s&&nu.accept(e)){var c=(i={guid:nP++,evtName:a},i[Rc]=t,i.capture=n,i);UT(e,a.type)[De](c)}}catch{}return s}function mn(e,r,t,o,n){if(n===void 0&&(n=!1),e)try{var i=Tp(r,o),s=!1;aP(e,i,function(a){return i.ns&&!t||a[Rc]===t?(s=!0,!0):!1}),s||FT(e,i,t,n)}catch{}}function R_(e,r,t,o){return o===void 0&&(o=!1),Oo(e,r,t,null,o)}function w_(e,r,t,o){o===void 0&&(o=!1),mn(e,r,t,null,o)}function hp(e,r,t){var o=!1,n=dr();n&&(o=Oo(n,e,r,t),o=Oo(n.body,e,r,t)||o);var i=fr();return i&&(o=Oo(i,e,r,t)||o),o}function Sp(e,r,t){var o=dr();o&&(mn(o,e,r,t),mn(o.body,e,r,t));var n=fr();n&&mn(n,e,r,t)}function Na(e,r,t,o){var n=!1;return r&&e&&e[$]>0&&O(e,function(i){i&&(!t||ke(t,i)===-1)&&(n=hp(i,r,o)||n)}),n}function Dp(e,r,t,o){var n=!1;return r&&e&&ee(e)&&(n=Na(e,r,t,o),!n&&t&&t[$]>0&&(n=Na(e,r,null,o))),n}function oi(e,r,t){e&&ee(e)&&O(e,function(o){o&&Sp(o,r,t)})}function iu(e,r,t){return Dp([GT,xT,Ep],e,r,t)}function su(e,r){oi([GT,xT,Ep],e,r)}function ya(e,r,t){function o(s){var a=fr();e&&a&&a.visibilityState==="hidden"&&e(s)}var n=Lt(LT,t),i=Na([Ep],e,r,n);return(!r||ke(r,ou)===-1)&&(i=Na([ou],o,r,n)||i),!i&&r&&(i=ya(e,null,t)),i}function au(e,r){var t=Lt(LT,r);oi([Ep],e,t),oi([ou],null,t)}function Pa(e,r,t){function o(s){var a=fr();e&&a&&a.visibilityState==="visible"&&e(s)}var n=Lt(kT,t),i=Na([IT],e,r,n);return i=Na([ou],o,r,n)||i,!i&&r&&(i=Pa(e,null,t)),i}function cu(e,r){var t=Lt(kT,r);oi([IT],e,t),oi([ou],null,t)}var OT,yT,PT,RT,wT,vp,ou,Ep,IT,xT,GT,LT,kT,tP,oP,nP,nu,iP,YT=R(()=>{ve();Fe();va();mr();OT="on",yT="attachEvent",PT="addEventListener",RT="detachEvent",wT="removeEventListener",vp="events",ou="visibilitychange",Ep="pagehide",IT="pageshow",xT="unload",GT="beforeunload",LT=Hr("aiEvtPageHide"),kT=Hr("aiEvtPageShow"),tP=/\.[\.]+/g,oP=/[\.]+$/,nP=1,nu=Wl("events"),iP=/^([^.]*)(?:\.(.+)|)/});var A_,MT=R(()=>{bc();A_=rr({DISABLED:0,CRITICAL:1,WARNING:2,DEBUG:3})});var Ve=R(()=>{pE();fE();nm();ST();D_();$l();c_();Ym();Po();DT();NT();ve();bc();YT();$n();mt();n_();up();uo();mp();MT();o_();va();_p();gp();__();Xn();Zl();Bm()});var Io,HT,C_,bp,Np=R(()=>{Io="",HT="https://browser.events.data.microsoft.com/OneCollector/1.0/",C_="version",bp="properties"});var O_,I_,Ra,xo,x_,We,os,_n,yp,Pp,Rp,wp,uu,Ap=R(()=>{O_="initialize",I_="logger",Ra="indexOf",xo="timings",x_="pollInternalLogs",We="value",os="kind",_n="length",yp="processTelemetryStart",Pp="handleField",Rp="rmSanitizer",wp="rmFieldSanitizer",uu="canHandle"});function Or(e){return!(e===Io||M(e))}function Cp(e){if(e){var r=eo(e,"-");if(r>-1)return Ai(e,r)}return Io}function qT(){return G_===null&&(G_=!Ee(Uint8Array)&&!fP()&&!qn()),G_}function Op(e){return!!(e&&kr(e)&&e>=1&&e<=4)}function Ip(e,r,t){if(!r&&!Or(r)||typeof e!="string")return null;var o=typeof r;if(o==="string"||o==="number"||o==="boolean"||ee(r))r={value:r};else if(o==="object"&&!BT.call(r,"value"))r={value:t?JSON.stringify(r):r};else if(M(r[We])||r[We]===Io||!ge(r[We])&&!kr(r[We])&&!Eo(r[We])&&!ee(r[We]))return null;if(ee(r[We])&&!k_(r[We]))return null;if(!M(r[os])){if(ee(r[We])||!lu(r[os]))return null;r[We]=r[We].toString()}return r}function Aa(e,r,t){var o=-1;if(!Ee(e))if(r>0&&(r===32?o=8192:r<=13&&(o=r<<5)),pP(t))o===-1&&(o=0),o|=t;else{var n=lP[Go(e)]||-1;o!==-1&&n!==-1?o|=n:n===6&&(o=n)}return o}function KT(e,r,t){t===void 0&&(t=!0);var o;return e&&(o=e.get(r),t&&o&&decodeURIComponent&&(o=decodeURIComponent(o))),o||Io}function $T(e){e===void 0&&(e="D");var r=Qc();return e==="B"?r="{"+r+"}":e==="P"?r="("+r+")":e==="N"&&(r=r.replace(/-/g,Io)),r}function ns(e,r,t,o,n){var i={},s=!1,a=0,c=arguments[_n],u=arguments;for(Eo(u[0])&&(s=u[0],a++);a0&&e<=13||e===32}function pP(e){return e>=0&&e<=9}function fP(){var e=Dr();if(!Ee(e)&&e.userAgent){var r=e.userAgent.toLowerCase();if((r[Ra]("safari")>=0||r[Ra]("firefox")>=0)&&r[Ra]("chrome")<0)return!0}return!1}function k_(e){return e[_n]>0}function pu(e,r){var t=e;t[xo]=t[xo]||{},t[xo][yp]=t[xo][yp]||{},t[xo][yp][r]=Dt()}function Go(e){var r=0;if(e!=null){var t=typeof e;t==="string"?r=1:t==="number"?r=2:t==="boolean"?r=3:t===zo&&(r=4,ee(e)?(r=4096,e[_n]>0&&(r|=Go(e[0]))):BT.call(e,"value")&&(r=8192|Go(e[We])))}return r}function xp(){return!!Le("chrome")}function WT(e,r,t,o,n,i){o===void 0&&(o=!1),n===void 0&&(n=!1);function s(c,u,l){try{c[u]=l}catch{}}var a=new XMLHttpRequest;return o&&s(a,cP,o),t&&s(a,jT,t),a.open(e,r,!n),t&&s(a,jT,t),!n&&i&&s(a,uP,i),a}function ni(e){return e>0}var gn,L_,wa,BT,cP,jT,uP,lP,G_,VT,zT,Dt,Gp=R(()=>{Ve();mt();ve();Np();Ap();L_="4.3.4",wa="1DS-Web-JS-"+L_,BT=fc.hasOwnProperty,cP="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",jT="withCredentials",uP="timeout",lP=(gn={},gn[0]=0,gn[2]=6,gn[1]=1,gn[3]=7,gn[4098]=6,gn[4097]=1,gn[4099]=7,gn),G_=null,VT=Ci(),zT=Qs();Dt=hc});function mP(e){return e&&(!e.getProperty||!e.setProperty)&&pr("Invalid property storage override passed."),!0}var dP,XT,QT=R(()=>{mt();wr();Ve();ve();Np();Gp();Ap();dP=Jt({endpointUrl:HT,propertyStorageOverride:{isVal:mP}});XT=(function(e){dt(r,e);function r(){var t=e.call(this)||this;return Pe(r,t,function(o,n){o[O_]=function(i,s,a,c){tr(o,function(){return"AppInsightsCore.initialize"},function(){try{n[O_]($e(i,dP,a||o[I_],!1).cfg,s,a,c)}catch(d){var u=o[I_],l=J(d);l[Ra]("channels")!==-1&&(l+=` - Channels must be provided through config.channels only!`),F(u,1,514,"SDK Initialization Failed - no telemetry will be sent: "+l)}},function(){return{config:i,extensions:s,logger:a,notificationManager:c}})},o.track=function(i){tr(o,function(){return"AppInsightsCore.track"},function(){var s=i;if(s){s[xo]=s[xo]||{},s[xo].trackStart=Dt(),Op(s.latency)||(s.latency=1);var a=s.ext=s.ext||{};a.sdk=a.sdk||{},a.sdk.ver=wa;var c=s.baseData=s.baseData||{};c[bp]=c[bp]||{};var u=c[bp];u[C_]=u[C_]||o.pluginVersionString||Io}n.track(s)},function(){return{item:i}},!i.sync)},o[x_]=function(i){return n[x_](i||"InternalLog")}}),t}return r.__ieDyn=1,r})(dn)});var JT,ZT,eh,rh,th,oh=R(()=>{Ve();JT=rr({NotSet:0,Pii_DistinguishedName:1,Pii_GenericData:2,Pii_IPV4Address:3,Pii_IPv6Address:4,Pii_MailSubject:5,Pii_PhoneNumber:6,Pii_QueryString:7,Pii_SipAddress:8,Pii_SmtpAddress:9,Pii_Identity:10,Pii_Uri:11,Pii_Fqdn:12,Pii_IPV4AddressLegacy:13,Pii_IPv6ScrubLastHextets:14,Pii_DropValue:15,CustomerContent_GenericContent:32}),ZT=rr({Normal:1,CostDeferred:2,RealTime:3,Immediate:4}),eh=rr({Unspecified:0,String:1,Int32:2,UInt32:3,Int64:4,UInt64:5,Double:6,Bool:7,Guid:8,DateTime:9}),rh=rr({Normal:1,Critical:2}),th=rr({NONE:0,ERROR:1,WARNING:2,INFORMATION:3})});var nh,ih=R(()=>{Ve();ve();Np();Gp();Ap();nh=(function(){function e(r){var t=this,o={},n=[],i=[];r&&i.push(r);function s(l,d){var f,g=o[l];if(g&&(f=g[d]),!f&&f!==null){if(ge(l)&&ge(d))if(i[_n]>0){for(var m=0;mAt,AppInsightsCore:()=>XT,BaseTelemetryPlugin:()=>fn,DiagnosticLogger:()=>Qn,EventLatency:()=>ZT,EventPersistence:()=>rh,EventPropertyType:()=>eh,EventsDiscardedReason:()=>ro,FullVersionString:()=>wa,InternalAppInsightsCore:()=>dn,LoggingSeverity:()=>A_,MinChannelPriorty:()=>tm,NotificationManager:()=>$c,PerfEvent:()=>Xi,PerfManager:()=>Xc,ProcessTelemetryContext:()=>T_,SenderPostManager:()=>ts,TraceLevel:()=>th,Undefined:()=>go,ValueKind:()=>JT,ValueSanitizer:()=>nh,Version:()=>L_,_InternalLogMessage:()=>$i,__getRegisteredEvents:()=>P_,_appendHeader:()=>ma,_getAllResponseHeaders:()=>on,_logInternalMessage:()=>Wm,_testHookMaxUnloadHooksCb:()=>h_,_throwInternal:()=>F,_warnToConsole:()=>nt,addEventHandler:()=>hp,addEventListeners:()=>Dp,addPageHideEventListener:()=>ya,addPageShowEventListener:()=>Pa,addPageUnloadEventListener:()=>iu,areCookiesSupported:()=>Sa,arrForEach:()=>O,arrIndexOf:()=>ke,arrMap:()=>$o,arrReduce:()=>Tc,attachEvent:()=>R_,blockDynamicConversion:()=>Bc,convertAllHeadersToMap:()=>Kl,cookieAvailable:()=>Sa,createCookieMgr:()=>un,createDynamicConfig:()=>$e,createEnumStyle:()=>rr,createGuid:()=>$T,createProcessTelemetryContext:()=>it,createTraceParent:()=>p_,createUniqueNamespace:()=>Hr,createUnloadHandlerContainer:()=>es,dateNow:()=>ir,detachEvent:()=>w_,disallowsSameSiteNone:()=>cp,doPerf:()=>tr,dumpObj:()=>J,eventOff:()=>mn,eventOn:()=>Oo,extend:()=>ns,findW3cTraceParent:()=>m_,forceDynamicConversion:()=>Fm,formatErrorMessageXdr:()=>qi,formatErrorMessageXhr:()=>rn,formatTraceParent:()=>d_,generateW3CId:()=>Qi,getCommonSchemaMetaData:()=>Aa,getConsole:()=>xc,getCookieValue:()=>KT,getCrypto:()=>Gc,getDocument:()=>fr,getDynamicConfigHandler:()=>jc,getExceptionName:()=>Ze,getFieldValueType:()=>Go,getGlobal:()=>ot,getGlobalInst:()=>Le,getHistory:()=>gl,getIEVersion:()=>kc,getISOString:()=>ao,getJSON:()=>Mr,getLocation:()=>Ki,getMsCrypto:()=>Lc,getNavigator:()=>Dr,getPerformance:()=>Oi,getResponseText:()=>co,getSetValue:()=>Ic,getTenantId:()=>Cp,getTime:()=>Dt,getWindow:()=>dr,hasDocument:()=>Ci,hasHistory:()=>Ud,hasJSON:()=>Ro,hasNavigator:()=>vc,hasOwnProperty:()=>Rr,hasWindow:()=>Qs,isArray:()=>ee,isArrayValid:()=>k_,isBeaconsSupported:()=>Vt,isBoolean:()=>Eo,isChromium:()=>xp,isDate:()=>ml,isDocumentObjectAvailable:()=>VT,isError:()=>wi,isFetchSupported:()=>nn,isFunction:()=>fe,isGreaterThanZero:()=>ni,isIE:()=>Kn,isLatency:()=>Op,isNotTruthy:()=>xd,isNullOrUndefined:()=>M,isNumber:()=>kr,isObject:()=>Qe,isReactNative:()=>qn,isSampledFlag:()=>f_,isString:()=>ge,isTruthy:()=>Xt,isTypeof:()=>Id,isUint8ArrayAvailable:()=>qT,isUndefined:()=>Ee,isValidSpanId:()=>Zi,isValidTraceId:()=>Ji,isValidTraceParent:()=>fp,isValueAssigned:()=>Or,isValueKind:()=>lu,isWindowObjectAvailable:()=>zT,isXhrSupported:()=>ga,mergeEvtNamespace:()=>Lt,newGuid:()=>Qc,newId:()=>Mc,normalizeJsName:()=>zi,objDefineAccessors:()=>Gd,objForEachKey:()=>ne,objFreeze:()=>Yt,objKeys:()=>Fr,objSeal:()=>Ld,onConfigChange:()=>Cr,openXhr:()=>WT,optimizeObject:()=>St,parseResponse:()=>rs,parseTraceParent:()=>Jc,perfNow:()=>hc,prependTransports:()=>tn,proxyAssign:()=>bm,proxyFunctionAs:()=>en,proxyFunctions:()=>Gt,random32:()=>sn,randomValue:()=>Gm,removeEventHandler:()=>Sp,removeEventListeners:()=>oi,removePageHideEventListener:()=>au,removePageShowEventListener:()=>cu,removePageUnloadEventListener:()=>su,safeGetCookieMgr:()=>t_,safeGetLogger:()=>cn,sanitizeProperty:()=>Ip,setEnableEnvMocks:()=>Om,setProcessTelemetryTimings:()=>pu,setValue:()=>Bt,strContains:()=>sr,strEndsWith:()=>Ii,strFunction:()=>Vs,strObject:()=>zo,strPrototype:()=>Wt,strStartsWith:()=>ra,strTrim:()=>Ue,strUndefined:()=>go,throwError:()=>pr,toISOString:()=>ao,useXDomainRequest:()=>Uc});var is=R(()=>{QT();oh();ih();Ve();Gp()});var ss,Lp,kp,U_=R(()=>{ss="REAL_TIME",Lp="NEAR_REAL_TIME",kp="BEST_EFFORT"});var lo,Up,ah,F_,ch,uh,Y_,Fp,fu,Ca,lh,ph,fh,Yp,M_,Mp,Hp,jp,du,H_,j_,dh,Oa,B_,Bp,mu=R(()=>{lo="",Up="drop",ah="send",F_="requeue",ch="rspFail",uh="oth",Y_="no-cache, no-store",Fp="application/x-json-stream",fu="cache-control",Ca="content-type",lh="kill-tokens",ph="kill-duration",fh="time-delta-millis",Yp="client-version",M_="client-id",Mp="time-delta-to-apply-millis",Hp="upload-time",jp="apikey",du="AuthMsaDeviceTicket",H_="WebAuthToken",j_="AuthXToken",dh="NoResponseBody",Oa="msfpc",B_="trace",Bp="user"});var _u,Vp,zp,qp,gu,be,Lo,kt,or,ko,Nr,Uo,as,Kp,cs,$p,us,Wp,Xp,mh,V_,z_,_h,gh,Qp,q_,K_,vh,Eh,$_,W_,X_,Th,Jp,Zp,ef,vu,Q_,po,Ia,J_,$r,bt,Eu,Tu,xa,rf,hu,hh,Ga,tf,of,La,Z_,Su,nf,sf,ka,Sh,af,cf,uf,Du,Dh,bh,eg,rg,Nh,yh,Ph,lf,bu,ii,ls,Ua=R(()=>{_u="allowRequestSending",Vp="firstRequestSent",zp="shouldAddClockSkewHeaders",qp="getClockSkewHeaderValue",gu="setClockSkew",be="length",Lo="concat",kt="iKey",or="count",ko="events",Nr="push",Uo="split",as="splice",Kp="toLowerCase",cs="hdrs",$p="useHdrs",us="initialize",Wp="setTimeoutOverride",Xp="clearTimeoutOverride",mh="payloadPreprocessor",V_="overrideEndpointUrl",z_="avoidOptions",_h="disableEventTimings",gh="stringifyObjects",Qp="enableCompoundKey",q_="disableXhrSync",K_="disableFetchKeepAlive",vh="addNoResponse",Eh="excludeCsMetaData",$_="useSendBeacon",W_="fetchCredentials",X_="alwaysUseXhrOverride",Th="unloadTransports",Jp="serializeOfflineEvt",Zp="getOfflineRequestDetails",ef="createPayload",vu="createOneDSPayload",Q_="payloadBlob",po="headers",Ia="_thePayload",J_="urlString",$r="batches",bt="sendType",Eu="addHeader",Tu="canSendRequest",xa="sendQueuedRequests",rf="isCompletelyIdle",hu="setUnloading",hh="isTenantKilled",Ga="resume",tf="sendSynchronousBatch",of="_transport",La="getWParam",Z_="isBeacon",Su="timings",nf="isTeardown",sf="isSync",ka="data",Sh="timeout",af="_sendReason",cf="setKillSwitchTenants",uf="_backOffTransmission",Du="identifier",Dh="disableOptimizeObj",bh="ignoreMc1Ms0CookieProcessing",eg="eventsLimitInMem",rg="autoFlushEventsLimit",Nh="disableAutoBatchFlushLimit",yh="overrideInstrumentationKey",Ph="disableTelemetry",lf="baseData",bu="sendAttempt",ii="latency",ls="sync"});function wh(e){var r=(e.ext||{}).intweb;return r&&Or(r[Oa])?r[Oa]:null}function Rh(e){for(var r=null,t=0;r===null&&t{is();mu();Ua();si=(function(){function e(r,t){var o=t?[][Lo](t):[],n=this,i=Rh(o);n[kt]=function(){return r},n.Msfpc=function(){return i||lo},n[or]=function(){return o[be]},n[ko]=function(){return o},n.addEvent=function(s){return s?(o[Nr](s),i||(i=wh(s)),!0):!1},n[Uo]=function(s,a){var c;if(s{wr();Ua();Ah=(function(){function e(){var r=!0,t=!0,o=!0,n="use-collector-delta",i=!1;Pe(e,this,function(s){s[_u]=function(){return r},s[Vp]=function(){o&&(o=!1,i||(r=!1))},s[zp]=function(){return t},s[qp]=function(){return n},s[gu]=function(a){i||(a?(n=a,t=!0,i=!0):t=!1,r=!0)}})}return e.__ieDyn=1,e})()});var _P,Oh,Ih=R(()=>{wr();is();Ua();_P=1e3,Oh=(function(){function e(){var r={};function t(o){var n=[];return o&&O(o,function(i){n[Nr](Ue(i))}),n}Pe(e,this,function(o){o[cf]=function(n,i){if(n&&i)try{var s=t(n[Uo](","));if(i==="this-request-only")return s;for(var a=parseInt(i,10)*_P,c=0;cir()?!0:(delete i[s],!1)}})}return e.__ieDyn=1,e})()});function Gh(e){return!(e>=300&&e<500&&e!=429||e==501||e==505)}function ff(e){var r=0,t=xh*gP,o=xh*vP,n=Math.floor(Math.random()*(o-t))+t;return r=Math.pow(2,e)*n,Math.min(r,EP)}var gP,vP,xh,EP,tg=R(()=>{gP=.8,vP=1.2,xh=3e3,EP=6e5});function bP(e,r,t,o,n){if(n&&r){var i=e(n.value,n.kind,n.propertyType);if(i>-1){var s=r[Lh];s||(s=r[Lh]={f:{}});var a=s[df];if(a||(a=s[df]={}),t)for(var c=0;c{wr();is();pf();mu();ve();TP=20,hP=3984588,kh=65e3,Uh=2e6,SP=Math.min(Uh,kh),Lh="metadata",df="f",DP=/\./,Fh=(function(){function e(r,t,o,n,i,s){var a="data",c="baseData",u="ext",l=!!n,d=!0,f=t,g={},m=!!s,h=i||Aa;Pe(e,this,function(v){v.createPayload=function(D,C,G,j,z,re){return{apiKeys:[],payloadBlob:lo,overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:D,isTeardown:C,isSync:G,isBeacon:j,sendType:re,sendReason:z}},v.appendPayload=function(D,C,G){var j=D&&C&&!D.overflow;return j&&tr(r,function(){return"Serializer:appendPayload"},function(){for(var z=C.events(),re=D.payloadBlob,H=D.numEvents,Y=!1,q=[],ie=[],_e=D.isBeacon,k=_e?kh:hP,U=_e?SP:Uh,ue=0,se=0;ue=G){D.overflow=C.split(ue);break}var le=v.getEventBlob(y);if(le&&le.length<=U){var Z=le.length,he=re.length;if(he+Z>k){D.overflow=C.split(ue);break}re&&(re+=` `),re+=le,se++,se>TP&&(To(re,0,1),se=0),Y=!0,H++}else le?q.push(y):ie.push(y),z.splice(ue,1),ue--}ue++}if(q.length>0&&D.sizeExceed.push(si.create(C.iKey(),q)),ie.length>0&&D.failedEvts.push(si.create(C.iKey(),ie)),Y){D.batches.push(C),D.payloadBlob=re,D.numEvents=H;var K=C.iKey();ke(D.apiKeys,K)===-1&&D.apiKeys.push(K)}},function(){return{payload:D,theBatch:{iKey:C.iKey(),evts:C.events()},max:G}}),j},v.getEventBlob=function(D){try{return tr(r,function(){return"Serializer.getEventBlob"},function(){var C={};C.name=D.name,C.time=D.time,C.ver=D.ver,C.iKey="o:"+Cp(D.iKey);var G={},j;m||(j=function(Y,q,ie){bP(h,G,Y,q,ie)});var z=D[u];z&&(C[u]=G,ne(z,function(Y,q){var ie=G[Y]={};S(q,ie,"ext."+Y,!0,null,null,!0)}));var re=C[a]={};re.baseType=D.baseType;var H=re[c]={};return S(D.baseData,H,c,!1,[c],j,d),S(D.data,re,a,!1,[],j,d),JSON.stringify(C)},function(){return{item:D}})}catch{return null}};function N(D,C){var G=g[D];return G===void 0&&(D.length>=7&&(G=ra(D,"ext.metadata")||ra(D,"ext.web")),g[D]=G),G}function S(D,C,G,j,z,re,H){ne(D,function(Y,q){var ie=null;if(q||Or(q)){var _e=G,k=Y,U=z,ue=C;if(l&&!j&&DP.test(Y)){var se=Y.split("."),y=se.length;if(y>1){U&&(U=U.slice());for(var le=0;le{ve()});function fs(e,r,t){ig[e]=r,t!==!1&&(sg[r]=e)}function mf(e,r){var t=!1;if(e&&r){var o=Fr(e);if(o&&o[be]>0)for(var n=r[Kp](),i=0;i0&&(o&&ig[r]?(e[cs][ig[r]]=t,e[$p]=!0):e.url+="&"+r+"="+t)}function RP(e,r,t){for(var o=0;o{wr();is();ve();Ch();pf();mu();Ih();tg();Yh();og();Ua();ng="sendAttempt",NP="&"+dh+"=true",yP="?cors=true&"+Ca[Kp]()+"="+Fp,PP=(ps={},ps[1]=F_,ps[100]=F_,ps[200]="sent",ps[8004]=Up,ps[8003]=Up,ps),ig={},sg={};fs(du,du,!1);fs(Yp,Yp);fs(M_,"Client-Id");fs(jp,jp);fs(Mp,Mp);fs(Hp,Hp);fs(j_,j_);Mh=(function(){function e(r,t,o,n){var i,s,a,c,u=!1,l,d,f,g,m,h,v,N,S,D,C,G,j,z,re,H,Y,q,ie,_e,k,U,ue,se,y,le,Z,he;Pe(e,this,function(K){nr();var w=!0;K[us]=function(E,I,L){se||(m=I,G=I.getCookieMgr(),d=L,f=d.diagLog(),Zt(_e,Cr(E,function(X){var ce,Se=X.cfg,Q=X.cfg.extensionConfig[L.identifier];y=Fa(Q[Wp],Q[Xp]),Or(Se.anonCookieName)?RP(v,"anoncknm",Se.anonCookieName):wP(v,"anoncknm"),k=Q[mh],U=Q.payloadListener;var p=Q.httpXHROverride,_=Q[V_]?Q[V_]:Se.endpointUrl;i=_+yP,z=Ee(Q[z_])?!0:!Q[z_],C=!Q[_h];var T=Q.valueSanitizer,b=Q[gh],A=!!Se[Qp];Ee(Q[Qp])||(A=!!Q[Qp]),re=Q.xhrTimeout,H=!!Q[q_],Y=!!Q[K_],ie=Q[vh]!==!1,le=!!Q[Eh],I.getPlugin("LocalStorage")&&(Y=!0),u=!qn(),D=new Fh(m,T,b,A,Aa,le),M(Q[$_])||(u=!!Q[$_]),Q[W_]&&(he=Q[W_]);var x=Be();Z?Z.SetConfig(x):(Z=new ts,Z[us](x,f));var B=p,pe=Q[X_]?p:null,we=Q[X_]?p:null,ae=[3,2];if(!p){h=!1;var ut=[];qn()?(ut=[2,1],ae=[2,1,3]):ut=[1,2,3],ut=tn(ut,Q.transports),p=Ce(ut,!1),p||nt(f,"No available transport to send events"),B=Ce(ut,!0)}pe||(ae=tn(ae,Q[Th]),pe=Ce(ae,!0)),q=!h&&(u&&Vt()||!Y&&nn(!0)),g=(ce={},ce[0]=p,ce[1]=B||Ce([1,2,3],!0),ce[2]=pe||B||Ce([1],!0),ce[3]=we||Ce([2,3],!0)||B||Ce([1],!0),ce)})),se=!0)},K.addResponseHandler=function(E){return ue[Nr](E),{rm:function(){var I=ue.indexOf(E);I>=0&&ue[as](I,1)}}},K[Jp]=function(E){try{if(D)return D.getEventBlob(E)}catch{}return lo},K[Zp]=function(){try{var E=D&&D[ef](0,!1,!1,!1,1,0);return W(E,z)}catch{}return null},K[vu]=function(E,I){try{var L=[];O(E,function(p){I&&(p=St(p));var _=si.create(p[kt],[p]);L[Nr](_)});for(var X=null;L[be]>0&&D;){var ce=L.shift();ce&&ce[or]()>0&&(X=X||D[ef](0,!1,!1,!1,1,0),D.appendPayload(X,ce,r))}var Se=W(X,z),Q={data:X[Q_],urlString:Se.url,headers:Se[cs],timeout:re,disableXhrSync:H,disableFetchKeepAlive:Y};return z&&(mf(Q[po],fu)||(Q[po][fu]=Y_),mf(Q[po],Ca)||(Q[po][Ca]=Fp)),Q}catch{}return null};function Ce(E,I){try{return Z&&Z.getSenderInst(E,I)}catch{}return null}K._getDbgPlgTargets=function(){return[g[0],s,D,g,Be(),i]};function Be(){try{var E={xdrOnComplete:et,fetchOnComplete:Ut,xhrOnComplete:xr,beaconOnRetry:rt},I={enableSendPromise:!1,isOneDs:!0,disableCredentials:!w,fetchCredentials:he,disableXhr:!1,disableBeacon:!u,disableBeaconSync:!u,disableFetchKeepAlive:Y,timeWrapper:y,addNoResponse:ie,senderOnCompleteCallBack:E};return I}catch{}return null}function et(E,I,L){var X=co(E);Er(I,200,{},X),Ft(X)}function nr(){var E;i=null,s=new Oh,a=!1,c=new Ah,u=!1,l=0,d=null,f=null,g=null,m=null,h=!0,v=[],N={},S=[],D=null,C=!1,G=null,j=!1,z=!1,re=E,H=E,Y=E,q=E,ie=E,_e=[],k=E,U=E,ue=[],se=!1,y=Fa(),le=!1,Z=null}function Ut(E,I,L,X){var ce=function(p,_,T){Er(I,p,_,T),Ft(T)},Se={},Q=E[po];Q&&Q.forEach(function(p,_){Se[_]=p}),ce(E.status,Se,L||lo)}function xr(E,I,L){var X=co(E);Er(I,E.status,on(E,!0),X),Ft(X)}function Er(E,I,L,X){try{E(I,L,X)}catch(ce){F(f,2,518,J(ce))}}function rt(E,I,L){var X=E,ce=200,Se=X[Ia],Q=E[J_]+(ie?NP:lo);try{var p=Dr();if(Se){var _=!!m.getPlugin("LocalStorage"),T=[],b=[];O(Se[$r],function(A){if(T&&A&&A[or]()>0)for(var x=A[ko](),B=0;B0&&(Se.sentEvts=b),_||Pr(T,8003,Se[bt],!0)}else ce=0}catch(A){nt(f,"Failed to send telemetry using sendBeacon API. Ex:"+J(A)),ce=0}finally{Er(I,ce,{},lo)}}function Ye(E){return E===2||E===3}function Oe(E){return j&&Ye(E)&&(E=2),E}K[Eu]=function(E,I){N[E]=I},K.removeHeader=function(E){delete N[E]},K[Tu]=function(){return qe()&&c[_u]()},K[xa]=function(E,I){Ee(E)&&(E=0),j&&(E=Oe(E),I=2),P(S,E,0)&&te(He(),0,!1,E,I||0)},K[rf]=function(){return!a&&l===0&&S[be]===0},K[hu]=function(E){j=E},K.addBatch=function(E){if(E&&E[or]()>0){if(s.isTenantKilled(E[kt]()))return!1;S[Nr](E)}return!0},K.teardown=function(){S[be]>0&&te(He(),0,!0,2,2),O(_e,function(E){E&&E.rm&&E.rm()}),_e=[]},K.pause=function(){a=!0},K[Ga]=function(){a=!1,K[xa](0,4)},K[tf]=function(E,I,L){E&&E[or]()>0&&(M(I)&&(I=1),j&&(I=Oe(I),L=2),te([E],0,!1,I,L||0))};function qe(){return!a&&l0&&!a&&g[I]&&D&&(X=I!==0||qe()&&(L>0||c[_u]())),X}function V(E){var I={};return E&&O(E,function(L,X){I[X]={iKey:L[kt](),evts:L[ko]()}}),I}function te(E,I,L,X,ce){if(!(!E||E[be]===0)){if(a){Pr(E,1,X);return}X=Oe(X);try{var Se=E,Q=X!==0;tr(m,function(){return"HttpManager:_sendBatches"},function(p){p&&(E=E.slice(0));for(var _=[],T=null,b=Dt(),A=g[X]||(Q?g[1]:g[0]),x=A&&A[of],B=q&&(j||Ye(X)||x===3||A._isSync&&x===2);P(E,X,I);){var pe=E.shift();pe&&pe[or]()>0&&(s.isTenantKilled(pe[kt]())?_[Nr](pe):(T=T||D[ef](I,L,Q,B,ce,X),D.appendPayload(T,pe,r)?T.overflow!==null&&(E=[T.overflow][Lo](E),T.overflow=null,Ae(T,b,Dt(),ce),b=Dt(),T=null):(Ae(T,b,Dt(),ce),b=Dt(),E=[pe][Lo](E),T=null)))}T&&Ae(T,b,Dt(),ce),E[be]>0&&(S=E[Lo](S)),Pr(_,8004,X)},function(){return{batches:V(Se),retryCount:I,isTeardown:L,isSynchronous:Q,sendReason:ce,useSendBeacon:Ye(X),sendType:X}},!Q)}catch(p){F(f,2,48,"Unexpected Exception sending batch: "+J(p))}}}function W(E,I){var L={url:i,hdrs:{},useHdrs:!1};I?(L[cs]=ns(L[cs],N),L.useHdrs=Fr(L.hdrs)[be]>0):ne(N,function(p,_){sg[p]?Ya(L,sg[p],_,!1):(L[cs][p]=_,L[$p]=!0)}),Ya(L,M_,"NO_AUTH",I),Ya(L,Yp,wa,I);var X=lo;O(E.apiKeys,function(p){X[be]>0&&(X+=","),X+=p}),Ya(L,jp,X,I),Ya(L,Hp,ir().toString(),I);var ce=qr(E);if(Or(ce)&&(L.url+="&ext.intweb.msfpc="+ce),c[zp]()&&Ya(L,Mp,c[qp](),I),m[La]){var Se=m[La]();Se>=0&&(L.url+="&w="+Se)}for(var Q=0;Q0){var ce=!!k,Se=g[E.sendType];!Ye(E[bt])&&E[Z_]&&E.sendReason===2&&(Se=g[2]||g[3]||Se);var Q=z;(E.isBeacon||Se[of]===3)&&(Q=!1);var p=W(E,Q);Q=Q||p[$p];var _=Dt();tr(m,function(){return"HttpManager:_doPayloadSend"},function(){for(var T=0;T0?B[ng]++:B[ng]=1}Pr(E[$r],1e3+(X||0),E[bt],!0);var we={data:E[Q_],urlString:p.url,headers:p[cs],_thePayload:E,_sendReason:X,timeout:re,disableXhrSync:H,disableFetchKeepAlive:Y};Q&&(mf(we[po],fu)||(we[po][fu]=Y_),mf(we[po],Ca)||(we[po][Ca]=Fp));var ae=null;Se&&(ae=function(ut){c[Vp]();var Vo=function(_o,Qu){xe(_o,Qu,E,X)},lt=E[nf]||E[sf];try{Se.sendPOST(ut,Vo,lt),U&&U(we,ut,lt,E[Z_])}catch(_o){nt(f,"Unexpected exception sending payload. Ex:"+J(_o)),Er(Vo,0,{})}}),tr(m,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(ae)if(E[bt]===0&&l++,ce&&!E.isBeacon&&Se[of]!==3){var ut={data:we[ka],urlString:we[J_],headers:ns({},we[po]),timeout:we[Sh],disableXhrSync:we[q_],disableFetchKeepAlive:we[K_]},Vo=!1;tr(m,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{k(ut,function(lt){Vo=!0,!h&&!lt[Ia]&&(lt[Ia]=lt[Ia]||we[Ia],lt[af]=lt[af]||we[af]),ae(lt)},E.isSync||E[nf])}catch{Vo||ae(we)}})}else ae(we)})},function(){return{thePayload:E,serializationStart:I,serializationCompleted:L,sendReason:X}},E[sf])}E.sizeExceed&&E.sizeExceed[be]>0&&Pr(E.sizeExceed,8003,E[bt]),E.failedEvts&&E.failedEvts[be]>0&&Pr(E.failedEvts,8002,E[bt])}function Re(E,I){C&&O(E,function(L){var X=L[Su]=L[Su]||{};oe(X,"sendEventCompleted",I)})}function xe(E,I,L,X){var ce=9e3,Se=null,Q=!1,p=!1;try{var _=!0;if(typeof E!==go){if(I){c[gu](I[fh]);var T=I[ph]||I["kill-duration-seconds"];O(s[cf](I[lh],T),function(A){O(L[$r],function(x){if(x[kt]()===A){Se=Se||[];var B=x[Uo](0);L.numEvents-=B[or](),Se[Nr](B)}})})}if(E==200||E==204){ce=200;return}(!Gh(E)||L.numEvents<=0)&&(_=!1),ce=9e3+E%1e3}if(_){ce=100;var b=L.retryCnt;L[bt]===0&&(b0&&Re(L[ko](),I)})}}function zr(E,I,L){I?E():y.set(E,L)}function qr(E){for(var I=0;I0&&n){var ce=n[Bo(I)];if(ce){var Se=L!==0;tr(m,function(){return"HttpManager:_sendBatchesNotification"},function(){zr(function(){try{ce.call(n,E,I,Se,L)}catch(Q){F(f,1,74,"send request notification failed: "+Q)}},X||Se,0)},function(){return{batches:V(E),reason:I,isSync:Se,sendSync:X,sendType:L}},!Se)}}}function Bo(E){var I=PP[E];return Or(I)||(I=uh,E>=9e3&&E<=9999?I=ch:E>=8e3&&E<=8999?I=Up:E>=1e3&&E<=1999&&(I=ah)),I}})}return e.__ieDyn=1,e})()});function GP(e){return e&&e.sendPOST}var AP,jh,CP,zh,qh,OP,Bh,IP,ag,ds,Vh,_r,xP,Kh,$h=R(()=>{mt();wr();is();ji();ve();U_();pf();Hh();mu();tg();og();Ua();AP=.25,jh=500,CP=20,zh=6,qh=2,OP=4,Bh=2,IP=1,ag=1e4,ds="eventsDiscarded",Vh="",_r=void 0,xP=Jt({eventsLimitInMem:{isVal:ni,v:ag},immediateEventLimit:{isVal:ni,v:500},autoFlushEventsLimit:{isVal:ni,v:0},disableAutoBatchFlushLimit:!1,httpXHROverride:{isVal:GP,v:_r},overrideInstrumentationKey:_r,overrideEndpointUrl:_r,disableTelemetry:!1,ignoreMc1Ms0CookieProcessing:!1,setTimeoutOverride:_r,clearTimeoutOverride:_r,payloadPreprocessor:_r,payloadListener:_r,disableEventTimings:_r,valueSanitizer:_r,stringifyObjects:_r,enableCompoundKey:_r,disableOptimizeObj:!1,fetchCredentials:_r,transports:_r,unloadTransports:_r,useSendBeacon:_r,disableFetchKeepAlive:_r,avoidOptions:!1,xhrTimeout:_r,disableXhrSync:_r,alwaysUseXhrOverride:!1,maxEventRetryAttempts:{isVal:kr,v:zh},maxUnloadEventRetryAttempts:{isVal:kr,v:qh},addNoResponse:_r,excludeCsMetaData:_r});Kh=(function(e){dt(r,e);function r(){var t=e.call(this)||this;t.identifier="PostChannel",t.priority=1011,t.version="4.3.4";var o,n=!1,i=[],s,a=!1,c=0,u,l=0,d,f={},g=ss,m,h,v,N,S,D,C,G,j,z,re,H,Y,q,ie,_e,k,U,ue,se,y,le;return Pe(r,t,function(Z,he){Oe(),Z._getDbgPlgTargets=function(){return[S,o]},Z[us]=function(p,_,T){tr(_,function(){return"PostChannel:initialize"},function(){he[us](p,_,T),ue=_.getNotifyMgr();try{ie=Lt(Hr(Z[Du]),_.evtNamespace&&_.evtNamespace()),Z._addHook(Cr(p,function(b){var A=b.cfg,x=it(null,A,_);o=x.getExtCfg(Z[Du],xP),_e=Fa(o[Wp],o[Xp]),re=!o[Dh]&&xp(),k=o[bh],w(_),d=o[eg],u=o.immediateEventLimit,C=o[rg],Y=o.maxEventRetryAttempts,q=o.maxUnloadEventRetryAttempts,U=o[Nh],tt(A.endpointUrl)?Z.pause():a&&Z[Ga](),Q(),y=o[yh],le=!!o[Ph],se&&K();var B=A.disablePageUnloadEvents||[];se=iu(et,B,ie),se=ya(et,B,ie)||se,se=Pa(nr,A.disablePageShowEvents,ie)||se})),S[us](p,Z.core,Z)}catch(b){throw Z.setInitialized(!1),b}},function(){return{theConfig:p,core:_,extensions:T}})},Z.processTelemetry=function(p,_){pu(p,Z[Du]),_=_||Z._getTelCtx(_);var T=p;!le&&!n&&(y&&(T[kt]=y),xr(T,!0),H?P(2,2):Ye()),Z.processNext(T,_)},Z.getOfflineSupport=function(){try{var p=S&&S[Zp]();if(S)return{getUrl:function(){return p?p.url:null},serialize:Be,batch:Ce,shouldProcess:function(_){return!le},createPayload:function(_){return null},createOneDSPayload:function(_){if(S[vu])return S[vu](_,re)}}}catch{}return null},Z._doTeardown=function(p,_){P(2,2),n=!0,S.teardown(),K(),Oe()};function K(){su(null,ie),au(null,ie),cu(null,ie)}function w(p){var _=p[La];p[La]=function(){var T=0;return k&&(T=T|2),T|_.call(p)}}function Ce(p){var _=Vh;return p&&p[be]&&O(p,function(T){_&&(_+=` `),_+=T}),_}function Be(p){var _=Vh;try{Ut(p),_=S[Jp](p)}catch{}return _}function et(p){var _=p||dr().event;_.type!=="beforeunload"&&(H=!0,S[hu](H)),P(2,2)}function nr(p){H=!1,S[hu](H)}function Ut(p){p.ext&&p.ext[B_]&&delete p.ext[B_],p.ext&&p.ext[Bp]&&p.ext[Bp].id&&delete p.ext[Bp].id,re&&(p.ext=St(p.ext),p[lf]&&(p[lf]=St(p[lf])),p[ka]&&(p[ka]=St(p[ka])))}function xr(p,_){if(p[bu]||(p[bu]=0),p[ii]||(p[ii]=1),Ut(p),p[ls]){if(v||a)p[ii]=3,p[ls]=!1;else if(S){re&&(p=St(p)),S[tf](si.create(p[kt],[p]),p[ls]===!0?1:p[ls],3);return}}var T=p[ii],b=l,A=d;T===4&&(b=c,A=u);var x=!1;if(bp;if(!T&&G>0)for(var b=1;!T&&b<=3;b++){var A=D[b];A&&A[$r]&&O(A[$r],function(x){x&&x[or]()>=G&&(T=!0)})}W(!0,T)},Z.pause=function(){He(),a=!0,S&&S.pause()},Z[Ga]=function(){a=!1,S&&S[Ga](),Ye()},Z._loadTransmitProfiles=function(p){zr(),ne(p,function(_,T){var b=T[be];if(b>=2){var A=b>2?T[2]:0;if(T[as](0,b-2),T[1]<0&&(T[0]=-1),T[1]>0&&T[0]>0){var x=T[0]/T[1];T[0]=Math.ceil(x)*T[1]}A>=0&&T[1]>=0&&A>T[1]&&(A=T[1]),T[Nr](A),f[_]=T}})},Z.flush=function(p,_,T){p===void 0&&(p=!0);var b;if(!a)if(T=T||1,p)_||(b=jt(function(x){_=x})),s==null?(He(),xe(1,0,T),s=qe(function(){s=null,Ke(_,T)},0)):i[Nr](_);else{var A=He();Er(1,1,T),_&&_(),A&&Ye()}return b},Z.setMsaAuthTicket=function(p){S[Eu](du,p)},Z.setAuthPluginHeader=function(p){S[Eu](H_,p)},Z.removeAuthPluginHeader=function(){S.removeHeader(H_)},Z.hasEvents=rt,Z._setTransmitProfile=function(p){g!==p&&f[p]!==void 0&&(He(),g=p,Ye())},Gt(Z,function(){return S},["addResponseHandler"]);function Er(p,_,T){var b=xe(p,_,T);return S[xa](_,T),b}function rt(){return l>0}function Ye(){if(j>=0&&xe(j,0,z)&&S[xa](0,z),c>0&&!h&&!a){var p=f[g][2];p>=0&&(h=qe(function(){h=null,Er(4,0,1),Ye()},p))}var _=f[g][1];!m&&!s&&_>=0&&!a&&(rt()?m=qe(function(){m=null,Er(N===0?3:1,0,1),N++,N%=2,Ye()},_):N=0)}Z[uf]=function(){v0&&l>C&&(_=!0),_&&s==null&&Z.flush(p,function(){},20))}function oe(p,_){re&&(p=St(p));var T=p[ii],b=te(p[kt],T,!0);return b.addEvent(p)?(T!==4?(l++,_&&p[bu]===0&&W(!p.sync,G>0&&b[or]()>=G)):c++,!0):!1}function Ae(p,_,T,b){for(;T<=_;){var A=te(p,_,!0);if(A&&A[or]()>0){var x=A[Uo](0,b),B=x[or]();if(B>0)return T===4?c-=B:l-=B,E(ds,[x],ro.QueueFull),!0}T++}return Re(),!1}function Re(){for(var p=0,_=0,T=function(A){var x=D[A];x&&x[$r]&&O(x[$r],function(B){A===4?p+=B[or]():_+=B[or]()})},b=1;b<=4;b++)T(b);l=_,c=p}function xe(p,_,T){var b=!1,A=_===0;return!A||S[Tu]()?tr(Z.core,function(){return"PostChannel._queueBatches"},function(){for(var x=[],B=4;B>=p;){var pe=D[B];pe&&pe.batches&&pe.batches[be]>0&&(O(pe[$r],function(we){S.addBatch(we)?b=b||we&&we[or]()>0:x=x[Lo](we[ko]()),B===4?c-=we[or]():l-=we[or]()}),pe[$r]=[],pe.iKeyMap={}),B--}x[be]>0&&Bo(ds,x,ro.KillSwitch),b&&j>=p&&(j=-1,z=0)},function(){return{latency:p,sendType:_,sendReason:T}},!A):(j=j>=0?Math.min(j,p):p,z=Math.max(z,T)),b}function Ke(p,_){Er(1,0,_),Re(),er(function(){p&&p(),i[be]>0?s=qe(function(){s=null,Ke(i.shift(),_)},0):(s=null,Ye())})}function er(p){S[rf]()?p():s=qe(function(){s=null,er(p)},AP)}function zr(){He(),qr(),g=ss,Ye()}function qr(){f={},f[ss]=[2,1,0],f[Lp]=[6,3,0],f[kp]=[18,9,0]}function Ft(p,_){var T=[],b=Y;H&&(b=q),O(p,function(A){A&&A[or]()>0&&O(A[ko](),function(x){x&&(x[ls]&&(x[ii]=4,x[ls]=!1),x[bu]0&&Bo(ds,T,ro.NonRetryableStatus),H&&P(2,2)}function Pr(p,_){var T=ue||{},b=T[p];if(b)try{b.apply(T,_)}catch(A){F(Z.diagLog(),1,74,p+" notification failed: "+A)}}function Bo(p,_){for(var T=[],b=2;b0&&Pr(p,[_][Lo](T))}function E(p,_){for(var T=[],b=2;b0&&O(_,function(A){A&&A[or]()>0&&Pr(p,[A.events()][Lo](T))})}function I(p,_,T){p&&p[be]>0&&Pr("eventsSendRequest",[_>=1e3&&_<=1999?_-1e3:0,T!==!0])}function L(p,_){E("eventsSent",p,_),Ye()}function X(p,_){E(ds,p,_>=8e3&&_<=8999?_-8e3:ro.Unknown)}function ce(p){E(ds,p,ro.NonRetryableStatus),Ye()}function Se(p,_){E(ds,p,ro.Unknown),Ye()}function Q(){U?G=0:G=Math.max(jh*(Bh+1),d/6)}}),t}return r.__ieDyn=1,r})(fn)});var Wh={};pc(Wh,{BE_PROFILE:()=>kp,NRT_PROFILE:()=>Lp,PostChannel:()=>Kh,RT_PROFILE:()=>ss});var Xh=R(()=>{U_();$h()});var Nu,yu,_f,ms,Fo,Wr,fo=R(()=>{Nu="sampleRate",yu="ProcessLegacy",_f="http.method",ms="https://dc.services.visualstudio.com",Fo="/v2/track",Wr="not_specified"});var gf,Jh=R(()=>{Ve();gf=om({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]})});var _s,ye,gs,ai,vn,Ma,cg,Xr,En,Zh,Pu,Ru,vs,qt,jr,Qr,Es,Yo,Ts,vf,Ef,ug,hs,ci,wu,Au,Ss,Ha,Ds,lg,Jr=R(()=>{_s="split",ye="length",gs="toLowerCase",ai="ingestionendpoint",vn="toString",Ma="push",cg="removeItem",Xr="name",En="message",Zh="count",Pu="stringify",Ru="pathname",vs="exceptions",qt="parsedStack",jr="properties",Qr="measurements",Es="sizeInBytes",Yo="typeName",Ts="severityLevel",vf="problemGroup",Ef="isManual",ug="CreateFromInterface",hs="assembly",ci="fileName",wu="hasFullStack",Au="level",Ss="method",Ha="line",Ds="duration",lg="receivedResponse"});function pg(e,r,t){var o=r[ye],n=eS(e,r);if(n[ye]!==o){for(var i=0,s=n;t[s]!==void 0;)i++,s=Sr(n,0,147)+rS(i);n=s}return n}function eS(e,r){var t;return r&&(r=Ue(Tr(r)),r[ye]>150&&(t=Sr(r,0,150),F(e,2,57,"name is too long. It has been truncated to 150 characters.",{name:r},!0))),t||r}function je(e,r,t){t===void 0&&(t=1024);var o;return r&&(t=t||1024,r=Ue(Tr(r)),r[ye]>t&&(o=Sr(r,0,t),F(e,2,61,"string value is too long. It has been truncated to "+t+" characters.",{value:r},!0))),o||r}function bs(e,r){return mg(e,r,2048,66)}function Cu(e,r){var t;return r&&r[ye]>32768&&(t=Sr(r,0,32768),F(e,2,56,"message is too long, it has been truncated to 32768 characters.",{message:r},!0)),t||r}function fg(e,r){var t;if(r){var o=""+r;o[ye]>32768&&(t=Sr(o,0,32768),F(e,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:r},!0))}return t||r}function st(e,r){if(r){var t={};ne(r,function(o,n){if(Qe(n)&&Ro())try{n=Mr()[Pu](n)}catch(i){F(e,2,49,"custom property is not valid",{exception:i},!0)}n=je(e,n,8192),o=pg(e,o,t),t[o]=n}),r=t}return r}function at(e,r){if(r){var t={};ne(r,function(o,n){o=pg(e,o,t),t[o]=n}),r=t}return r}function dg(e,r){return r&&mg(e,r,128,69)[vn]()}function mg(e,r,t,o){var n;return r&&(r=Ue(Tr(r)),r[ye]>t&&(n=Sr(r,0,t),F(e,2,o,"input is too long, it has been truncated to "+t+" characters.",{data:r},!0))),n||r}function rS(e){var r="00"+e;return To(r,r[ye]-3)}var mo=R(()=>{Ve();ve();Jr()});function nS(e){var r=oS,t=kP,o=t[r];return tS.createElement?t[r]||(o=t[r]=tS.createElement("a")):o={host:UP(e,!0)},o.href=e,r++,r>=t[ye]&&(r=0),oS=r,o}function UP(e,r){var t=iS(e,r)||"";if(t){var o=t.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(o!=null&&o[ye]>3&&ge(o[2])&&o[2][ye]>0)return o[2]+(o[3]||"")}return t}function iS(e,r){var t=null;if(e){var o=e.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(o!=null&&o[ye]>2&&ge(o[2])&&o[2][ye]>0&&(t=o[2]||"",r&&o[ye]>2)){var n=(o[1]||"")[gs](),i=o[3]||"";(n==="http"&&i===":80"||n==="https"&&i===":443")&&(i=""),t+=i}}return t}var tS,oS,kP,sS=R(()=>{Ve();Jr();tS=fr()||{},oS=0,kP=[null,null,null,null,null]});function Tf(e){return ke(FP,e[gs]())!==-1}function aS(e,r,t,o){var n,i=o,s=o;if(r&&r[ye]>0){var a=nS(r);if(n=a.host,!i)if(a[Ru]!=null){var c=a.pathname[ye]===0?"/":a[Ru];c.charAt(0)!=="/"&&(c="/"+c),s=a[Ru],i=je(e,t?t+" "+c:c)}else i=je(e,r)}else n=o,i=o;return{target:n,name:i,data:s}}var FP,_g=R(()=>{Ve();fo();mo();sS();Jr();FP=[ms+Fo,"https://breeze.aimon.applicationinsights.io"+Fo,"https://dc-int.services.visualstudio.com"+Fo]});var hf,z0,q0,cS=R(()=>{Ve();hf=rr({LocalStorage:0,SessionStorage:1}),z0=rr({AI:0,AI_AND_W3C:1,W3C:2}),q0=rr({Normal:1,Critical:2})});function lS(e){try{if(M(ot()))return null;var r=new Date()[vn](),t=Le(e===hf.LocalStorage?"localStorage":"sessionStorage"),o=uS+r;t.setItem(o,r);var n=t.getItem(o)!==r;if(t[cg](o),!n)return t}catch{}return null}function gg(){return Sf()?lS(hf.SessionStorage):null}function vg(e){uS=e||""}function Sf(e){return(e||ja===void 0)&&(ja=!!lS(hf.SessionStorage)),ja}function Eg(e,r){var t=gg();if(t!==null)try{return t.getItem(r)}catch(o){ja=!1,F(e,2,2,"Browser failed read of session storage. "+Ze(o),{exception:J(o)})}return null}function Tg(e,r,t){var o=gg();if(o!==null)try{return o.setItem(r,t),!0}catch(n){ja=!1,F(e,2,4,"Browser failed write to session storage. "+Ze(n),{exception:J(n)})}return!1}function hg(e,r){var t=gg();if(t!==null)try{return t[cg](r),!0}catch(o){ja=!1,F(e,2,6,"Browser failed removal of session storage item. "+Ze(o),{exception:J(o)})}return!1}var ja,uS,pS=R(()=>{Ve();cS();Jr();ja=void 0,uS=""});function Ou(e){if(!e)return{};var r=e[_s](YP),t=Tc(r,function(n,i){var s=i[_s](MP);if(s[ye]===2){var a=s[0][gs](),c=s[1];n[a]=c}return n},{});if(Fr(t)[ye]>0){if(t.endpointsuffix){var o=t.location?t.location+".":"";t[ai]=t[ai]||"https://"+o+"dc."+t.endpointsuffix}t[ai]=t[ai]||ms,Ii(t[ai],"/")&&(t[ai]=t[ai].slice(0,-1))}return t}var YP,MP,fS=R(()=>{Ve();fo();Jr();YP=";",MP="="});var Sg,dS=R(()=>{Ve();fo();Jr();mo();Sg=(function(){function e(r,t,o){var n=this,i=this;i.ver=1,i.sampleRate=100,i.tags={},i[Xr]=je(r,o)||Wr,i.data=t,i.time=ao(new Date),i.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return n.sampleRate===100?4:1},tags:1,data:1}}return e})()});var Tn,mS=R(()=>{fo();Jr();mo();Tn=(function(){function e(r,t,o,n){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var i=this;i.ver=2,i[Xr]=je(r,t)||Wr,i[jr]=st(r,o),i[Qr]=at(r,n)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Event",e.dataType="EventData",e})()});function yg(e,r){var t=e;return t&&!ge(t)&&(JSON&&JSON[Pu]?(t=JSON[Pu](e),r&&(!t||t==="{}")&&(fe(e[vn])?t=e[vn]():t=""+e)):t=""+e+" - (Missing JSON.stringify)"),t||""}function TS(e,r){var t=e;return e&&(t&&!ge(t)&&(t=e[Ng]||e[ES]||t),t&&!ge(t)&&(t=yg(t,!0)),e.filename&&(t=t+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),r&&r!=="String"&&r!=="Object"&&r!=="Error"&&eo(t||"",r)===-1&&(t=r+": "+t),t||""}function jP(e){try{if(Qe(e))return"hasFullStack"in e&&"typeName"in e}catch{}return!1}function BP(e){try{if(Qe(e))return"ver"in e&&"exceptions"in e&&"properties"in e}catch{}return!1}function gS(e){return e&&e.src&&ge(e.src)&&e.obj&&ee(e.obj)}function Ns(e){var r=e||"";ge(r)||(ge(r[Nt])?r=r[Nt]:r=""+r);var t=r[_s](` `);return{src:r,obj:t}}function VP(e){for(var r=[],t=e[_s](` `),o=0;o0){r=[];var o=0,n=0;O(t,function(m){var h=m[vn]();if(Pg.regex.test(h)){var v=new Pg(h,o++);n+=v[Es],r[Ma](v)}});var i=32*1024;if(n>i)for(var s=0,a=r[ye]-1,c=0,u=s,l=a;si){var g=l-u+1;r.splice(u,g);break}u=s,l=a,s++,a--}}return r}function Df(e){var r="";if(e&&(r=e.typeName||e[Xr]||"",!r))try{var t=/function (.{1,200})\(/,o=t.exec(e.constructor[vn]());r=o&&o[ye]>1?o[1]:""}catch{}return r}function Dg(e){if(e)try{if(!ge(e)){var r=Df(e),t=yg(e,!1);return(!t||t==="{}")&&(e[Ba]&&(e=e[Ba],r=Df(e)),t=yg(e,!0)),eo(t,r)!==0&&r!=="String"?r+":"+t:t}}catch{}return""+(e||"")}var HP,Ba,Nt,bg,_S,Ng,ES,ys,vS,Pg,SS=R(()=>{mt();Ve();ve();fo();Jr();mo();HP="",Ba="error",Nt="stack",bg="stackDetails",_S="errorSrc",Ng="message",ES="description";ys=(function(){function e(r,t,o,n,i,s){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var a=this;a.ver=2,BP(t)?(a[vs]=t[vs]||[],a[jr]=t[jr],a[Qr]=t[Qr],t[Ts]&&(a[Ts]=t[Ts]),t.id&&(a.id=t.id,t[jr].id=t.id),t[vf]&&(a[vf]=t[vf]),M(t[Ef])||(a[Ef]=t[Ef])):(o||(o={}),s&&(o.id=s),a[vs]=[new vS(r,t,o)],a[jr]=st(r,o),a[Qr]=at(r,n),i&&(a[Ts]=i),s&&(a.id=s))}return e.CreateAutoException=function(r,t,o,n,i,s,a,c){var u,l=Df(i||s||r);return u={},u[En]=TS(r,l),u.url=t,u.lineNumber=o,u.columnNumber=n,u.error=Dg(i||s||r),u.evt=Dg(s||r),u[Yo]=l,u.stackDetails=hS(a||i||s),u.errorSrc=c,u},e.CreateFromInterface=function(r,t,o,n){var i=t[vs]&&$o(t[vs],function(a){return vS[ug](r,a)}),s=new e(r,Mt(Mt({},t),{exceptions:i}),o,n);return s},e.prototype.toInterface=function(){var r,t=this,o=t.exceptions,n=t.properties,i=t.measurements,s=t.severityLevel,a=t.problemGroup,c=t.id,u=t.isManual,l=o instanceof Array&&$o(o,function(d){return d.toInterface()})||void 0;return r={ver:"4.0"},r[vs]=l,r.severityLevel=s,r.properties=n,r.measurements=i,r.problemGroup=a,r.id=c,r.isManual=u,r},e.CreateSimpleException=function(r,t,o,n,i,s){var a;return{exceptions:[(a={},a[wu]=!0,a.message=r,a.stack=i,a.typeName=t,a)]}},e.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",e.dataType="ExceptionData",e.formatError=Dg,e})(),vS=(function(){function e(r,t,o){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var n=this;if(jP(t))n[Yo]=t[Yo],n[En]=t[En],n[Nt]=t[Nt],n[qt]=t[qt]||[],n[wu]=t[wu];else{var i=t,s=i&&i.evt;wi(i)||(i=i[Ba]||s||i),n[Yo]=je(r,Df(i))||Wr,n[En]=Cu(r,TS(t||i,n[Yo]))||Wr;var a=t[bg]||hS(t);n[qt]=qP(a),ee(n[qt])&&$o(n[qt],function(c){c[hs]=je(r,c[hs]),c[ci]=je(r,c[ci])}),n[Nt]=fg(r,zP(a)),n.hasFullStack=ee(n.parsedStack)&&n.parsedStack[ye]>0,o&&(o[Yo]=o[Yo]||n[Yo])}}return e.prototype.toInterface=function(){var r,t=this,o=t[qt]instanceof Array&&$o(t[qt],function(i){return i.toInterface()}),n=(r={id:t.id,outerId:t.outerId,typeName:t[Yo],message:t[En],hasFullStack:t[wu],stack:t[Nt]},r[qt]=o||void 0,r);return n},e.CreateFromInterface=function(r,t){var o=t[qt]instanceof Array&&$o(t[qt],function(i){return Pg[ug](i)})||t[qt],n=new e(r,Mt(Mt({},t),{parsedStack:o}));return n},e})(),Pg=(function(){function e(r,t){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var o=this;if(o[Es]=0,typeof r=="string"){var n=r;o[Au]=t,o[Ss]=HP,o[hs]=Ue(n),o[ci]="",o[Ha]=0;var i=n.match(e.regex);i&&i[ye]>=5&&(o[Ss]=Ue(i[2])||o[Ss],o[ci]=Ue(i[4]),o[Ha]=parseInt(i[5])||0)}else o[Au]=r[Au],o[Ss]=r[Ss],o[hs]=r[hs],o[ci]=r[ci],o[Ha]=r[Ha],o[Es]=0;o.sizeInBytes+=o.method[ye],o.sizeInBytes+=o.fileName[ye],o.sizeInBytes+=o.assembly[ye],o[Es]+=e.baseSize,o.sizeInBytes+=o.level.toString()[ye],o.sizeInBytes+=o.line.toString()[ye]}return e.CreateFromInterface=function(r){return new e(r,null)},e.prototype.toInterface=function(){var r=this;return{level:r[Au],method:r[Ss],assembly:r[hs],fileName:r[ci],line:r[Ha]}},e.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,e.baseSize=58,e})()});var DS,bS=R(()=>{DS=(function(){function e(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0}return e})()});var hn,NS=R(()=>{fo();Jr();bS();mo();hn=(function(){function e(r,t,o,n,i,s,a,c,u){this.aiDataContract={ver:1,metrics:1,properties:0};var l=this;l.ver=2;var d=new DS;d[Zh]=n>0?n:void 0,d.max=isNaN(s)||s===null?void 0:s,d.min=isNaN(i)||i===null?void 0:i,d[Xr]=je(r,t)||Wr,d.value=o,d.stdDev=isNaN(a)||a===null?void 0:a,l.metrics=[d],l[jr]=st(r,c),l[Qr]=at(r,u)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",e.dataType="MetricData",e})()});function bf(e){(isNaN(e)||e<0)&&(e=0),e=Math.round(e);var r=Iu+e%1e3,t=Iu+Math.floor(e/1e3)%60,o=Iu+Math.floor(e/(1e3*60))%60,n=Iu+Math.floor(e/(1e3*60*60))%24,i=Math.floor(e/(1e3*60*60*24));return r=r[ye]===1?"00"+r:r[ye]===2?"0"+r:r,t=t[ye]<2?"0"+t:t,o=o[ye]<2?"0"+o:o,n=n[ye]<2?"0"+n:n,(i>0?i+".":Iu)+n+":"+o+":"+t+"."+r}var Iu,Rg=R(()=>{Jr();Iu=""});var Ps,yS=R(()=>{fo();Rg();Jr();mo();Ps=(function(){function e(r,t,o,n,i,s,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var c=this;c.ver=2,c.id=dg(r,a),c.url=bs(r,o),c[Xr]=je(r,t)||Wr,isNaN(n)||(c[Ds]=bf(n)),c[jr]=st(r,i),c[Qr]=at(r,s)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",e.dataType="PageviewData",e})()});var Rs,PS=R(()=>{Rg();_g();Jr();mo();Rs=(function(){function e(r,t,o,n,i,s,a,c,u,l,d,f){u===void 0&&(u="Ajax"),this.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0};var g=this;g.ver=2,g.id=t,g[Ds]=bf(i),g.success=s,g.resultCode=a+"",g.type=je(r,u);var m=aS(r,o,c,n);g.data=bs(r,n)||m.data,g.target=je(r,m.target),l&&(g.target="".concat(g.target," | ").concat(l)),g[Xr]=je(r,m[Xr]),g[jr]=st(r,d),g[Qr]=at(r,f)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",e.dataType="RemoteDependencyData",e})()});var ws,RS=R(()=>{fo();Jr();mo();ws=(function(){function e(r,t,o,n,i){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var s=this;s.ver=2,t=t||Wr,s[En]=Cu(r,t),s[jr]=st(r,n),s[Qr]=at(r,i),o&&(s[Ts]=o)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Message",e.dataType="MessageData",e})()});var As,wS=R(()=>{fo();Jr();mo();As=(function(){function e(r,t,o,n,i,s,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var c=this;c.ver=2,c.url=bs(r,o),c[Xr]=je(r,t)||Wr,c[jr]=st(r,i),c[Qr]=at(r,s),a&&(c.domProcessing=a.domProcessing,c[Ds]=a[Ds],c.networkConnect=a.networkConnect,c.perfTotal=a.perfTotal,c[lg]=a[lg],c.sentRequest=a.sentRequest)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",e.dataType="PageviewPerformanceData",e})()});var Sn,AS=R(()=>{Sn=(function(){function e(r,t){this.aiDataContract={baseType:1,baseData:1},this.baseType=r,this.baseData=t}return e})()});var wg,CS=R(()=>{Ve();wg=rr({Verbose:0,Information:1,Warning:2,Error:3,Critical:4})});function li(e){var r="ai."+e+".";return function(t){return r+t}}var xu,yr,Nf,Va,Ag,ui,Cs,Gu,Lu,Cg=R(()=>{mt();Ve();xu=li("application"),yr=li("device"),Nf=li("location"),Va=li("operation"),Ag=li("session"),ui=li("user"),Cs=li("cloud"),Gu=li("internal"),Lu=(function(e){dt(r,e);function r(){return e.call(this)||this}return r})(Nm({applicationVersion:xu("ver"),applicationBuild:xu("build"),applicationTypeId:xu("typeId"),applicationId:xu("applicationId"),applicationLayer:xu("layer"),deviceId:yr("id"),deviceIp:yr("ip"),deviceLanguage:yr("language"),deviceLocale:yr("locale"),deviceModel:yr("model"),deviceFriendlyName:yr("friendlyName"),deviceNetwork:yr("network"),deviceNetworkName:yr("networkName"),deviceOEMName:yr("oemName"),deviceOS:yr("os"),deviceOSVersion:yr("osVersion"),deviceRoleInstance:yr("roleInstance"),deviceRoleName:yr("roleName"),deviceScreenResolution:yr("screenResolution"),deviceType:yr("type"),deviceMachineName:yr("machineName"),deviceVMName:yr("vmName"),deviceBrowser:yr("browser"),deviceBrowserVersion:yr("browserVersion"),locationIp:Nf("ip"),locationCountry:Nf("country"),locationProvince:Nf("province"),locationCity:Nf("city"),operationId:Va("id"),operationName:Va("name"),operationParentId:Va("parentId"),operationRootId:Va("rootId"),operationSyntheticSource:Va("syntheticSource"),operationCorrelationVector:Va("correlationVector"),sessionId:Ag("id"),sessionIsFirst:Ag("isFirst"),sessionIsNew:Ag("isNew"),userAccountAcquisitionDate:ui("accountAcquisitionDate"),userAccountId:ui("accountId"),userAgent:ui("userAgent"),userId:ui("id"),userStoreRegion:ui("storeRegion"),userAuthUserId:ui("authUserId"),userAnonymousUserAcquisitionDate:ui("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:ui("authUserAcquisitionDate"),cloudName:Cs("name"),cloudRole:Cs("role"),cloudRoleVer:Cs("roleVer"),cloudRoleInstance:Cs("roleInstance"),cloudEnvironment:Cs("environment"),cloudLocation:Cs("location"),cloudDeploymentUnit:Cs("deploymentUnit"),internalNodeName:Gu("nodeName"),internalSdkVersion:Gu("sdkVersion"),internalAgentVersion:Gu("agentVersion"),internalSnippet:Gu("snippet"),internalSdkSrc:Gu("sdkSrc")}))});var gr,OS=R(()=>{Cg();gr=new Lu});function IS(e,r){mn(e,null,null,r)}function Og(e){var r=fr(),t=Dr(),o=!1,n=[],i=1;t&&!M(t.onLine)&&!t.onLine&&(i=2);var s=0,a=f(),c=Lt(Hr("OfflineListener"),e);try{if(l(dr())&&(o=!0),r){var u=r.body||r;u.ononline&&l(u)&&(o=!0)}}catch{o=!1}function l(D){var C=!1;return D&&(C=Oo(D,"online",h,c),C&&Oo(D,"offline",v,c)),C}function d(){return a}function f(){return!(s===2||i===2)}function g(){var D=f();a!==D&&(a=D,O(n,function(C){var G={isOnline:a,rState:i,uState:s};try{C(G)}catch{}}))}function m(D){s=D,g()}function h(){i=1,g()}function v(){i=2,g()}function N(){var D=dr();if(D&&o){if(IS(D,c),r){var C=r.body||r;Ee(C.ononline)||IS(C,c)}o=!1}}function S(D){return n[Ma](D),{rm:function(){var C=n.indexOf(D);if(C>-1)return n.splice(C,1)}}}return{isOnline:d,isListening:function(){return o},unload:N,addListener:S,setOnlineState:m}}var xS=R(()=>{Ve();Jr()});var yf,Dn=R(()=>{_g();fS();Jh();fo();dS();mS();SS();NS();yS();PS();RS();wS();AS();CS();Cg();mo();OS();pS();xS();yf="AppInsightsChannelPlugin"});var pi,GS=R(()=>{pi="duration"});var vr,Pf,Br,Mo,Is,Te,fi,di,Kt,mi,bn,za,Nn,yn,Rf,$t,qa,ku,_i,Uu,Ka,xs,Fu,wf,Pn,gi,$a,Wa,Vr,Af,Xa,Qa,Ja,Cf,Ig,Of,If,xg,xf,Gg,Rn,Lg,kg,Ug,Yu,Fg,Yg,Mg,Za,vi,Gf,Mu,Lf,kf,Uf,Ff,ec,Hg,Yf,LS,Ei=R(()=>{vr="tags",Pf="deviceType",Br="data",Mo="name",Is="traceID",Te="length",fi="stringify",di="measurements",Kt="dataType",mi="envelopeType",bn="toString",za="_get",Nn="enqueue",yn="count",Rf="eventsLimitInMem",$t="push",qa="item",ku="emitLineDelimitedJson",_i="clear",Uu="createNew",Ka="markAsSent",xs="clearSent",Fu="bufferOverride",wf="BUFFER_KEY",Pn="SENT_BUFFER_KEY",gi="concat",$a="MAX_BUFFER_SIZE",Wa="triggerSend",Vr="diagLog",Af="initialize",Xa="_sender",Qa="endpointUrl",Ja="instrumentationKey",Cf="customHeaders",Ig="maxBatchSizeInBytes",Of="onunloadDisableBeacon",If="isBeaconApiDisabled",xg="alwaysUseXhrOverride",xf="disableXhr",Gg="enableSessionStorageBuffer",Rn="_buffer",Lg="onunloadDisableFetch",kg="disableSendBeaconSplit",Ug="enableSendPromise",Yu="getSenderInst",Fg="unloadTransports",Yg="convertUndefined",Mg="maxBatchInterval",Za="serialize",vi="_onError",Gf="_onPartialSuccess",Mu="_onSuccess",Lf="itemsReceived",kf="itemsAccepted",Uf="oriPayload",Ff="baseType",ec="sampleRate",Hg="eventsSendRequest",Yf="getSamplingScore",LS="getHashCodeScore"});function ar(e,r,t){return Bt(e,r,t,Xt)}function KP(e,r,t){var o=t[vr]=t[vr]||{},n=r.ext=r.ext||{},i=r[vr]=r[vr]||[],s=n.user;s&&(ar(o,gr.userAuthUserId,s.authId),ar(o,gr.userId,s.id||s.localId));var a=n.app;a&&ar(o,gr.sessionId,a.sesId);var c=n.device;c&&(ar(o,gr.deviceId,c.id||c.localId),ar(o,gr[Pf],c.deviceClass),ar(o,gr.deviceIp,c.ip),ar(o,gr.deviceModel,c.model),ar(o,gr[Pf],c[Pf]));var u=r.ext.web;if(u){ar(o,gr.deviceLanguage,u.browserLang),ar(o,gr.deviceBrowserVersion,u.browserVer),ar(o,gr.deviceBrowser,u.browser);var l=t[Br]=t[Br]||{},d=l[Xe]=l[Xe]||{},f=d[Ir]=d[Ir]||{};ar(f,"domain",u.domain),ar(f,"isManual",u.isManual?kS:null),ar(f,"screenRes",u.screenRes),ar(f,"userConsent",u.userConsent?kS:null)}var g=n.os;g&&(ar(o,gr.deviceOS,g[Mo]),ar(o,gr.deviceOSVersion,g.osVer));var m=n.trace;m&&(ar(o,gr.operationParentId,m.parentID),ar(o,gr.operationName,je(e,m[Mo])),ar(o,gr.operationId,m[Is]));for(var h={},v=i[Te]-1;v>=0;v--){var N=i[v];ne(N,function(D,C){h[D]=C}),i.splice(v,1)}ne(i,function(D,C){h[D]=C});var S=Mt(Mt({},o),h);S[gr.internalSdkVersion]||(S[gr.internalSdkVersion]=je(e,"javascript:".concat($P.Version),64)),t[vr]=St(S)}function Ti(e,r,t){M(e)||ne(e,function(o,n){kr(n)?t[o]=n:ge(n)?r[o]=n:Ro()&&(r[o]=Mr()[fi](n))})}function Gs(e,r){M(e)||ne(e,function(t,o){e[t]=o||r})}function Ls(e,r,t,o){var n=new Sg(e,o,r);ar(n,"sampleRate",t[Nu]),(t[Xe]||{}).startTime&&(n.time=ao(t[Xe].startTime)),n.iKey=t.iKey;var i=t.iKey.replace(/-/g,"");return n[Mo]=n[Mo].replace("{0}",i),KP(e,t,n),t[vr]=t[vr]||[],St(n)}function ks(e,r){M(r[Xe])&&F(e,1,46,"telemetryItem.baseData cannot be null.")}function US(e,r,t){ks(e,r);var o=r[Xe][di]||{},n=r[Xe][Ir]||{};Ti(r[Br],n,o),M(t)||Gs(n,t);var i=r[Xe];if(M(i))return nt(e,"Invalid input for dependency data"),null;var s=i[Ir]&&i[Ir][_f]?i[Ir][_f]:"GET",a=new Rs(e,i.id,i.target,i[Mo],i[pi],i.success,i.responseCode,s,i.type,i.correlationContext,n,o),c=new Sn(Rs[Kt],a);return Ls(e,Rs[mi],r,c)}function Bg(e,r,t){ks(e,r);var o={},n={};r[jg]!==Tn[Kt]&&(o.baseTypeSource=r[jg]),r[jg]===Tn[Kt]?(o=r[Xe][Ir]||{},n=r[Xe][di]||{}):r[Xe]&&Ti(r[Xe],o,n),Ti(r[Br],o,n),M(t)||Gs(o,t);var i=r[Xe][Mo],s=new Tn(e,i,o,n),a=new Sn(Tn[Kt],s);return Ls(e,Tn[mi],r,a)}function FS(e,r,t){ks(e,r);var o=r[Xe][di]||{},n=r[Xe][Ir]||{};Ti(r[Br],n,o),M(t)||Gs(n,t);var i=r[Xe],s=ys.CreateFromInterface(e,i,n,o),a=new Sn(ys[Kt],s);return Ls(e,ys[mi],r,a)}function YS(e,r,t){ks(e,r);var o=r[Xe],n=o[Ir]||{},i=o[di]||{};Ti(r[Br],n,i),M(t)||Gs(n,t);var s=new hn(e,o[Mo],o.average,o.sampleCount,o.min,o.max,o.stdDev,n,i),a=new Sn(hn[Kt],s);return Ls(e,hn[mi],r,a)}function MS(e,r,t){ks(e,r);var o,n=r[Xe];!M(n)&&!M(n[Ir])&&!M(n[Ir][pi])?(o=n[Ir][pi],delete n[Ir][pi]):!M(r[Br])&&!M(r[Br][pi])&&(o=r[Br][pi],delete r[Br][pi]);var i=r[Xe],s;((r.ext||{}).trace||{})[Is]&&(s=r.ext.trace[Is]);var a=i.id||s,c=i[Mo],u=i.uri,l=i[Ir]||{},d=i[di]||{};if(M(i.refUri)||(l.refUri=i.refUri),M(i.pageType)||(l.pageType=i.pageType),M(i.isLoggedIn)||(l.isLoggedIn=i.isLoggedIn[bn]()),!M(i[Ir])){var f=i[Ir];ne(f,function(h,v){l[h]=v})}Ti(r[Br],l,d),M(t)||Gs(l,t);var g=new Ps(e,c,u,o,l,d,a),m=new Sn(Ps[Kt],g);return Ls(e,Ps[mi],r,m)}function HS(e,r,t){ks(e,r);var o=r[Xe],n=o[Mo],i=o.uri||o.url,s=o[Ir]||{},a=o[di]||{};Ti(r[Br],s,a),M(t)||Gs(s,t);var c=new As(e,n,i,void 0,s,a,o),u=new Sn(As[Kt],c);return Ls(e,As[mi],r,u)}function jS(e,r,t){ks(e,r);var o=r[Xe].message,n=r[Xe].severityLevel,i=r[Xe][Ir]||{},s=r[Xe][di]||{};Ti(r[Br],i,s),M(t)||Gs(i,t);var a=new ws(e,o,n,i,s),c=new Sn(ws[Kt],a);return Ls(e,ws[mi],r,c)}var jg,Xe,Ir,kS,$P,BS=R(()=>{mt();Dn();Ve();GS();Ei();jg="baseType",Xe="baseData",Ir="properties",kS="true";$P={Version:"3.3.4"}});var VS,Mf,WP,Vg,zS=R(()=>{mt();wr();Dn();Ve();Ei();VS=(function(){function e(r,t){var o=[],n=!1,i=t.maxRetryCnt;this[za]=function(){return o},this._set=function(s){return o=s,o},Pe(e,this,function(s){s[Nn]=function(a){if(s[yn]()>=t[Rf]){n||(F(r,2,105,"Maximum in-memory buffer size reached: "+s[yn](),!0),n=!0);return}a.cnt=a.cnt||0,!(!M(i)&&a.cnt>i)&&o[$t](a)},s[yn]=function(){return o[Te]},s.size=function(){for(var a=o[Te],c=0;c0){var c=[];O(a,function(l){c[$t](l[qa])});var u=t[ku]?c.join(` `):"["+c.join(",")+"]";return u}return null},s[Uu]=function(a,c,u){var l=o.slice(0);a=a||r,c=c||{};var d=u?new Vg(a,c):new Mf(a,c);return O(l,function(f){d[Nn](f)}),d}})}return e.__ieDyn=1,e})(),Mf=(function(e){dt(r,e);function r(t,o){var n=e.call(this,t,o)||this;return Pe(r,n,function(i,s){i[Ka]=function(a){s[_i]()},i[xs]=function(a){}}),n}return r.__ieDyn=1,r})(VS),WP=["AI_buffer","AI_sentBuffer"],Vg=(function(e){dt(r,e);function r(o,n){var i=e.call(this,o,n)||this,s=!1,a=n?.namePrefix,c=n[Fu]||{getItem:Eg,setItem:Tg},u=c.getItem,l=c.setItem,d=n.maxRetryCnt;return Pe(r,i,function(f,g){var m=C(r[wf]),h=C(r[Pn]),v=z(),N=h[gi](v),S=f._set(m[gi](N));S[Te]>r[$a]&&(S[Te]=r[$a]),j(r[Pn],[]),j(r[wf],S),f[Nn]=function(H){if(f[yn]()>=r[$a]){s||(F(o,2,67,"Maximum buffer size reached: "+f[yn](),!0),s=!0);return}H.cnt=H.cnt||0,!(!M(d)&&H.cnt>d)&&(g[Nn](H),j(r.BUFFER_KEY,f[za]()))},f[_i]=function(){g[_i](),j(r.BUFFER_KEY,f[za]()),j(r[Pn],[]),s=!1},f[Ka]=function(H){j(r[wf],f._set(D(H,f[za]())));var Y=C(r[Pn]);Y instanceof Array&&H instanceof Array&&(Y=Y[gi](H),Y[Te]>r[$a]&&(F(o,1,67,"Sent buffer reached its maximum size: "+Y[Te],!0),Y[Te]=r[$a]),j(r[Pn],Y))},f[xs]=function(H){var Y=C(r[Pn]);Y=D(H,Y),j(r[Pn],Y)},f[Uu]=function(H,Y,q){q=!!q;var ie=f[za]().slice(0),_e=C(r[Pn]).slice(0);H=H||o,Y=Y||{},f[_i]();var k=q?new r(H,Y):new Mf(H,Y);return O(ie,function(U){k[Nn](U)}),q&&k[Ka](_e),k};function D(H,Y){var q=[],ie=[];return O(H,function(_e){ie[$t](_e[qa])}),O(Y,function(_e){!fe(_e)&&ke(ie,_e[qa])===-1&&q[$t](_e)}),q}function C(H){var Y=H;return Y=a?a+"_"+Y:Y,G(Y)}function G(H){try{var Y=u(o,H);if(Y){var q=Mr().parse(Y);if(ge(q)&&(q=Mr().parse(q)),q&&ee(q))return q}}catch(ie){F(o,1,42," storage key: "+H+", "+Ze(ie),{exception:J(ie)})}return[]}function j(H,Y){var q=H;try{q=a?a+"_"+q:q;var ie=JSON[fi](Y);l(o,q,ie)}catch(_e){l(o,q,JSON[fi]([])),F(o,2,41," storage key: "+q+", "+Ze(_e)+". Buffer cleared",{exception:J(_e)})}}function z(){var H=[];try{return O(WP,function(Y){var q=re(Y);if(H=H[gi](q),a){var ie=a+"_"+Y,_e=re(ie);H=H[gi](_e)}}),H}catch(Y){F(o,2,41,"Transfer events from previous buffers: "+Ze(Y)+". previous Buffer items can not be removed",{exception:J(Y)})}return[]}function re(H){try{var Y=G(H),q=[];return O(Y,function(ie){var _e={item:ie,cnt:0};q[$t](_e)}),hg(o,H),q}catch{}return[]}}),i}var t;return t=r,r.VERSION="_1",r.BUFFER_KEY="AI_buffer"+t.VERSION,r.SENT_BUFFER_KEY="AI_sentBuffer"+t.VERSION,r.MAX_BUFFER_SIZE=2e3,r})(VS)});var qS,KS=R(()=>{wr();Ve();Ei();qS=(function(){function e(r){Pe(e,this,function(t){t[Za]=function(s){var a=o(s,"root");try{return Mr()[fi](a)}catch(c){F(r,1,48,c&&fe(c[bn])?c[bn]():"Error serializing object",null,!0)}};function o(s,a){var c="__aiCircularRefCheck",u={};if(!s)return F(r,1,48,"cannot serialize object because it is null or undefined",{name:a},!0),u;if(s[c])return F(r,2,50,"Circular reference detected while serializing object",{name:a},!0),u;if(!s.aiDataContract){if(a==="measurements")u=i(s,"number",a);else if(a==="properties")u=i(s,"string",a);else if(a==="tags")u=i(s,"string",a);else if(ee(s))u=n(s,a);else{F(r,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:a},!0);try{Mr()[fi](s),u=s}catch(l){F(r,1,48,l&&fe(l[bn])?l[bn]():"Error serializing object",null,!0)}}return u}return s[c]=!0,ne(s.aiDataContract,function(l,d){var f=fe(d)?d()&1:d&1,g=fe(d)?d()&4:d&4,m=d&2,h=s[l]!==void 0,v=Qe(s[l])&&s[l]!==null;if(f&&!h&&!m)F(r,1,24,"Missing required field specification. The field is required but not present on source",{field:l,name:a});else if(!g){var N=void 0;v?m?N=n(s[l],l):N=o(s[l],l):N=s[l],N!==void 0&&(u[l]=N)}}),delete s[c],u}function n(s,a){var c;if(s)if(!ee(s))F(r,1,54,`This field was specified as an array in the contract but the item is not an array.\r `,{name:a},!0);else{c=[];for(var u=0;u{Ei();XP=8,$S=(function(){function e(){}return e.prototype.getHashCodeScore=function(r){var t=this.getHashCode(r)/e.INT_MAX_VALUE;return t*100},e.prototype.getHashCode=function(r){if(r==="")return 0;for(;r[Te]{Dn();Ei();WS();XS=(function(){function e(){var r=this,t=new $S,o=new Lu;r[Yf]=function(n){var i=0;return n[vr]&&n[vr][o.userId]?i=t.getHashCodeScore(n[vr][o.userId]):n.ext&&n.ext.user&&n.ext.user.id?i=t[LS](n.ext.user.id):n[vr]&&n[vr][o.operationId]?i=t.getHashCodeScore(n[vr][o.operationId]):n.ext&&n.ext.telemetryTrace&&n.ext.telemetryTrace[Is]?i=t.getHashCodeScore(n.ext.telemetryTrace[Is]):i=Math.random()*100,i}}return e})()});var JS,ZS=R(()=>{Dn();Ve();Ei();QS();JS=(function(){function e(r,t){this.INT_MAX_VALUE=2147483647;var o=t||cn(null);(r>100||r<0)&&(o.throwInternal(2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:r},!0),r=100),this[ec]=r,this.samplingScoreGenerator=new XS}return e.prototype.isSampledIn=function(r){var t=this[ec],o=!1;return t==null||t>=100||r.baseType===hn[Kt]?!0:(o=this.samplingScoreGenerator[Yf](r)0&&e<=100}var ze,wn,Ho,eD,QP,tD,eR,Hu,oD=R(()=>{mt();wr();Dn();Ve();ve();BS();zS();KS();ZS();Ei();Ho=void 0,eD="",QP=65e3;tD=Jt((ze={endpointUrl:Ta(Xt,ms+Fo)},ze[ku]=zt(),ze[Mg]=15e3,ze[Ig]=102400,ze.disableTelemetry=zt(),ze[Gg]=zt(!0),ze.isRetryDisabled=zt(),ze[If]=zt(!0),ze[kg]=zt(!0),ze[xf]=zt(),ze[Lg]=zt(),ze[Of]=zt(),ze[Ja]=Ho,ze.namePrefix=Ho,ze.samplingPercentage=Ta(ZP,100),ze[Cf]=Ho,ze[Yg]=Ho,ze[Rf]=1e4,ze[Fu]=!1,ze.httpXHROverride={isVal:JP,v:Ho},ze[xg]=zt(),ze.transports=Ho,ze.retryCodes=Ho,ze.maxRetryCnt={isVal:kr,v:10},ze));eR=(wn={},wn[Tn.dataType]=Bg,wn[ws.dataType]=jS,wn[Ps.dataType]=MS,wn[As.dataType]=HS,wn[ys.dataType]=FS,wn[hn.dataType]=YS,wn[Rs.dataType]=US,wn),Hu=(function(e){dt(r,e);function r(){var t=e.call(this)||this;t.priority=1001,t.identifier=yf;var o,n,i,s,a,c,u,l,d=0,f,g,m,h,v,N,S,D,C,G,j,z,re,H,Y,q,ie,_e,k,U,ue,se,y,le,Z,he,K;return Pe(r,t,function(w,Ce){Q(),w.pause=function(){I(),s=!0},w.resume=function(){s&&(s=!1,n=null,Re(),E())},w.flush=function(p,_,T){if(p===void 0&&(p=!0),!s){I();try{return w[Wa](p,null,T||1)}catch(b){F(w[Vr](),1,22,"flush failed, telemetry will not be collected: "+Ze(b),{exception:J(b)})}}},w.onunloadFlush=function(){if(!s)if(S||U)try{return w[Wa](!0,er,2)}catch(p){F(w[Vr](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+Ze(p),{exception:J(p)})}else w.flush(!1)},w.addHeader=function(p,_){l[p]=_},w[Af]=function(p,_,T,b){w.isInitialized()&&F(w[Vr](),1,28,"Sender is already initialized"),Ce[Af](p,_,T,b);var A=w.identifier;c=new qS(_.logger),o=0,n=null,i=0,w[Xa]=null,u=0;var x=w[Vr]();m=Lt(Hr("Sender"),_.evtNamespace&&_.evtNamespace()),g=Og(m),w._addHook(Cr(p,function(B){var pe=B.cfg;pe.storagePrefix&&vg(pe.storagePrefix);var we=it(null,pe,_),ae=we.getExtCfg(A,tD),ut=ae[Qa];if(h&&ut===h){var Vo=pe[Qa];Vo&&Vo!==ut&&(ae[Qa]=Vo)}tt(ae[Ja])&&(ae[Ja]=pe[Ja]),Ge(w,"_senderConfig",{g:function(){return ae}}),v!==ae[Qa]&&(h=v=ae[Qa]),_.activeStatus()===At.PENDING?w.pause():_.activeStatus()===At.ACTIVE&&w.resume(),G&&G!==ae[Cf]&&O(G,function(Gr){delete l[Gr.header]}),N=ae[Ig],S=(ae[Of]===!1||ae[If]===!1)&&Vt(),D=ae[Of]===!1&&Vt(),C=ae[If]===!1&&Vt(),U=ae[xg],ue=!!ae[xf],K=ae.retryCodes;var lt=ae[Fu],_o=!!ae[Gg]&&(!!lt||Sf()),Qu=ae.namePrefix,Yb=_o!==q||_o&&_e!==Qu||_o&&ie!==lt;if(w[Rn]){if(Yb)try{w._buffer=w._buffer[Uu](x,ae,_o)}catch(Gr){F(w[Vr](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+Ze(Gr),{exception:J(Gr)})}Re()}else w[Rn]=_o?new Vg(x,ae):new Mf(x,ae);_e=Qu,q=_o,ie=lt,se=!ae[Lg]&&nn(!0),Z=!!ae[kg],w._sample=new JS(ae.samplingPercentage,x),z=ae[Ja],!tt(z)&&!Se(z,pe)&&F(x,1,100,"Invalid Instrumentation key "+z),G=ae[Cf],ge(h)&&!Tf(h)&&G&&G[Te]>0?O(G,function(Gr){t.addHeader(Gr.header,Gr.value)}):G=null,k=ae[Ug];var Rv=et();he?he.SetConfig(Rv):(he=new ts,he[Af](Rv,x));var Ju=ae.httpXHROverride,Zu=null,lc=null,Mb=tn([3,1,2],ae.transports);Zu=he&&he[Yu](Mb,!1);var pd=he&&he.getFallbackInst();y=function(Gr,bi){return W(pd,Gr,bi)},le=function(Gr,bi){return W(pd,Gr,bi,!1)},Zu=U?Ju:Zu||Ju||pd,w[Xa]=function(Gr,bi){return W(Zu,Gr,bi)},se&&(f=Ft);var fd=tn([3,1],ae[Fg]);se||(fd=fd.filter(function(Gr){return Gr!==2})),lc=he&&he[Yu](fd,!0),lc=U?Ju:lc||Ju,(U||ae[Fg]||!f)&&lc&&(f=function(Gr,bi){return W(lc,Gr,bi)}),f||(f=y),j=ae.disableTelemetry,re=ae[Yg]||Ho,H=ae.isRetryDisabled,Y=ae[Mg]}))},w.processTelemetry=function(p,_){var T;_=w._getTelCtx(_);var b=_[Vr]();try{var A=Ye(p,b);if(!A)return;var x=Oe(p,b);if(!x)return;var B=c[Za](x),pe=w[Rn];Re(B);var we=(T={},T[qa]=B,T.cnt=0,T);pe[Nn](we),E()}catch(ae){F(b,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+Ze(ae),{exception:J(ae)})}w.processNext(p,_)},w.isCompletelyIdle=function(){return!s&&d===0&&w._buffer[yn]()===0},w.getOfflineListener=function(){return g},w._xhrReadyStateChange=function(p,_,T){if(!qr(_))return nr(p,_,T)},w[Wa]=function(p,_,T){p===void 0&&(p=!0);var b;if(!s)try{var A=w[Rn];if(j)A[_i]();else{if(A[yn]()>0){var x=A.getItems();ce(T||0,p),_?b=_.call(w,x,p):b=w[Xa](x,p)}i=+new Date}I()}catch(pe){var B=kc();(!B||B>9)&&F(w[Vr](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+Ze(pe),{exception:J(pe)})}return b},w.getOfflineSupport=function(){var p;return p={getUrl:function(){return h},createPayload:P},p[Za]=qe,p.batch=He,p.shouldProcess=function(_){return!!Ye(_)},p},w._doTeardown=function(p,_){w.onunloadFlush(),an(g,!1),Q()},w[vi]=function(p,_,T){if(!qr(p))return Ut(p,_,T)},w[Gf]=function(p,_){if(!qr(p))return xr(p,_)},w[Mu]=function(p,_){if(!qr(p))return Er(p,_)},w._xdrOnLoad=function(p,_){if(!qr(_))return Be(p,_)};function Be(p,_){var T=rD(p);if(p&&(T+""=="200"||T===""))o=0,w[Mu](_,0);else{var b=rs(T);b&&b[Lf]&&b[Lf]>b[kf]&&!H?w[Gf](_,b):w[vi](_,qi(p))}}function et(){var p;try{var _={xdrOnComplete:function(b,A,x){var B=rt(x);if(B)return Be(b,B)},fetchOnComplete:function(b,A,x,B){var pe=rt(B);if(pe)return xe(b.status,pe,b.url,pe[Te],b.statusText,x||"")},xhrOnComplete:function(b,A,x){var B=rt(x);if(B)return nr(b,B,B[Te])},beaconOnRetry:function(b,A,x){return zr(b,A,x)}},T=(p={},p[Ug]=k,p.isOneDs=!1,p.disableCredentials=!1,p[xf]=ue,p.disableBeacon=!C,p.disableBeaconSync=!D,p.senderOnCompleteCallBack=_,p);return T}catch{}return null}function nr(p,_,T){p.readyState===4&&xe(p.status,_,p.responseURL,T,rn(p),rD(p)||p.response)}function Ut(p,_,T){F(w[Vr](),2,26,"Failed to send telemetry.",{message:_}),w._buffer&&w._buffer[xs](p)}function xr(p,_){for(var T=[],b=[],A=_.errors.reverse(),x=0,B=A;x0&&w[Mu](p,_[kf]),T[Te]>0&&w[vi](T,rn(null,["partial success",_[kf],"of",_.itemsReceived].join(" "))),b[Te]>0&&(Pr(b),F(w[Vr](),2,40,"Partial success. Delivered: "+p[Te]+", Failed: "+T[Te]+". Will retry to send "+b[Te]+" our of "+_[Lf]+" items"))}function Er(p,_){w._buffer&&w._buffer[xs](p)}function rt(p){try{if(p){var _=p,T=_[Uf];return T&&T[Te]?T:null}}catch{}return null}function Ye(p,_){if(j)return!1;if(!p)return _&&F(_,1,7,"Cannot send empty telemetry"),!1;if(p.baseData&&!p[Ff])return _&&F(_,1,70,"Cannot send telemetry without baseData and baseType"),!1;if(p[Ff]||(p[Ff]="EventData"),!w[Xa])return _&&F(_,1,28,"Sender was not initialized"),!1;if(V(p))p[Nu]=w._sample[ec];else return _&&F(_,2,33,"Telemetry item was sampled out and not sent",{SampleRate:w._sample[ec]}),!1;return!0}function Oe(p,_){var T=p.iKey||z,b=r.constructEnvelope(p,T,_,re);if(!b){F(_,1,47,"Unable to create an AppInsights envelope");return}var A=!1;if(p[vr]&&p[vr][yu]&&(O(p[vr][yu],function(x){try{x&&x(b)===!1&&(A=!0,nt(_,"Telemetry processor check returns false"))}catch(B){F(_,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+Ze(B),{exception:J(B)},!0)}}),delete p[vr][yu]),!A)return b}function qe(p){var _=eD,T=w[Vr]();try{var b=Ye(p,T),A=null;b&&(A=Oe(p,T)),A&&(_=c[Za](A))}catch{}return _}function He(p){var _=eD;return p&&p[Te]&&(_="["+p.join(",")+"]"),_}function P(p){var _,T=Ae();return _={urlString:h},_[Br]=p,_.headers=T,_}function V(p){return w._sample.isSampledIn(p)}function te(p,_,T,b){_===200&&p?w._onSuccess(p,p[Te]):b&&w[vi](p,b)}function W(p,_,T,b){b===void 0&&(b=!0);var A=function(pe,we,ae){return te(_,pe,we,ae)},x=oe(_),B=p&&p.sendPOST;return B&&x?(b&&w._buffer[Ka](_),B(x,A,!T)):null}function oe(p){var _;if(ee(p)&&p[Te]>0){var T=w[Rn].batchPayloads(p),b=Ae(),A=(_={},_[Br]=T,_.urlString=h,_.headers=b,_.disableXhrSync=ue,_.disableFetchKeepAlive=!se,_[Uf]=p,_);return A}return null}function Ae(){try{var p=l||{};return Tf(h)&&(p[gf[6]]=gf[7]),p}catch{}return null}function Re(p){var _=p?p[Te]:0;return w[Rn].size()+_>N?((!g||g.isOnline())&&w[Wa](!0,null,10),!0):!1}function xe(p,_,T,b,A,x){var B=null;if(w._appId||(B=rs(x),B&&B.appId&&(w._appId=B.appId)),(p<200||p>=300)&&p!==0){if((p===301||p===307||p===308)&&!Ke(T)){w[vi](_,A);return}if(g&&!g.isOnline()){if(!H){var pe=10;Pr(_,pe),F(w[Vr](),2,40,". Offline - Response Code: ".concat(p,". Offline status: ").concat(!g.isOnline(),". Will retry to send ").concat(_.length," items."))}return}!H&&L(p)?(Pr(_),F(w[Vr](),2,40,". Response code "+p+". Will retry to send "+_[Te]+" items.")):w[vi](_,A)}else Ke(T),p===206?(B||(B=rs(x)),B&&!H?w[Gf](_,B):w[vi](_,A)):(o=0,w[Mu](_,b))}function Ke(p){return u>=10?!1:!M(p)&&p!==""&&p!==h?(h=p,++u,!0):!1}function er(p,_){if(f)f(p,!1);else{var T=he&&he[Yu]([3],!0);return W(T,p,_)}}function zr(p,_,T){var b=p,A=b&&b[Uf];if(Z)le&&le(A,!0),F(w[Vr](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var x=[],B=0;B0&&(le&&le(x,!0),F(w[Vr](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}function qr(p){try{if(p&&p[Te])return ge(p[0])}catch{}return null}function Ft(p,_){var T=null;if(ee(p)){for(var b=p[Te],A=0;A-1}function X(){var p="getNotifyMgr";return w.core[p]?w.core[p]():w.core._notificationManager}function ce(p,_){var T=X();if(T&&T[Hg])try{T[Hg](p,_)}catch(b){F(w[Vr](),1,74,"send request notification failed: "+Ze(b),{exception:J(b)})}}function Se(p,_){var T=_.disableInstrumentationKeyValidation,b=M(T)?!1:T;if(b)return!0;var A="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",x=new RegExp(A);return x.test(p)}function Q(){w[Xa]=null,w[Rn]=null,w._appId=null,w._sample=null,l={},g=null,o=0,n=null,i=null,s=!1,a=null,c=null,u=0,d=0,f=null,m=null,h=null,v=null,N=0,S=!1,G=null,j=!1,z=null,re=Ho,H=!1,q=null,_e=Ho,ue=!1,se=!1,Z=!1,y=null,le=null,he=null,Ge(w,"_senderConfig",{g:function(){return ql({},tD)}})}}),t}return r.constructEnvelope=function(t,o,n,i){var s;o!==t.iKey&&!M(o)?s=Mt(Mt({},t),{iKey:o}):s=t;var a=eR[s.baseType]||Bg;return a(n,s,i)},r})(fn)});var zg=R(()=>{oD()});var Us,ju,qg,Fs,Kg,rc,nD=R(()=>{Us="instrumentationKey",ju="connectionString",qg="instrumentationkey",Fs="endpointUrl",Kg="ingestionendpoint",rc="userOverrideEndpointUrl"});var iD={};pc(iD,{AppInsightsCore:()=>dn,ApplicationInsights:()=>oR,Sender:()=>Hu,SeverityLevel:()=>wg,arrForEach:()=>O,isNullOrUndefined:()=>M,proxyFunctions:()=>Gt,throwError:()=>pr});function tR(e){return e&&e>0}var tc,$g,rR,oR,sD=R(()=>{wr();zg();Dn();Ve();ji();ve();nD();Ve();Dn();zg();$g=void 0,rR=(tc={diagnosticLogInterval:Ta(tR,1e4)},tc[ju]=$g,tc[Fs]=$g,tc[Us]=$g,tc.extensionConfig={},tc);oR=(function(){function e(r){var t=new dn,o;(M(r)||M(r[Us])&&M(r[ju]))&&pr("Invalid input configuration"),Pe(e,this,function(i){Ge(i,"config",{g:function(){return o}}),s(),i.initialize=s,i.track=n,Gt(i,t,["flush","pollInternalLogs","stopPollingInternalLogs","unload","getPlugin","addPlugin","evtNamespace","addUnloadCb","onCfgChange","getTraceCtx","updateCfg","addTelemetryInitializer"]);function s(){var a=$e(r||{},rR);o=a.cfg,t.addUnloadHook(Cr(a,function(){var c=o[ju];if(tt(c)){var u=Cc(function(g,m){It(c,function(h){var v=h.value,N=o[Us];if(!h.rejected&&v){o[ju]=v;var S=Ou(v);N=S[qg]||N}g(N)})}),l=Cc(function(g,m){It(c,function(h){var v=h.value,N=o[Fs];if(!h.rejected&&v){var S=Ou(v),D=S[Kg];N=D?D+Fo:N}g(N)})});o[Us]=u,o[Fs]=o[rc]||l}if(ge(c)){var d=Ou(c),f=d[Kg];o[Fs]=o[rc]?o[rc]:f+Fo,o[Us]=d[qg]||o[Us]}o[Fs]=o[rc]?o[rc]:o[Fs]})),t.initialize(o,[new Hu])}});function n(i){i&&(i.baseData=i.baseData||{},i.baseType=i.baseType||"EventData"),t.track(i)}}return e.__ieDyn=1,e})()});var dD=dd(nc=>{"use strict";var XU=Ni("net"),nR=Ni("tls"),Wg=Ni("http"),lD=Ni("https"),iR=Ni("events"),QU=Ni("assert"),sR=Ni("util");nc.httpOverHttp=aR;nc.httpsOverHttp=cR;nc.httpOverHttps=uR;nc.httpsOverHttps=lR;function aR(e){var r=new Cn(e);return r.request=Wg.request,r}function cR(e){var r=new Cn(e);return r.request=Wg.request,r.createSocket=pD,r.defaultPort=443,r}function uR(e){var r=new Cn(e);return r.request=lD.request,r}function lR(e){var r=new Cn(e);return r.request=lD.request,r.createSocket=pD,r.defaultPort=443,r}function Cn(e){var r=this;r.options=e||{},r.proxyOptions=r.options.proxy||{},r.maxSockets=r.options.maxSockets||Wg.Agent.defaultMaxSockets,r.requests=[],r.sockets=[],r.on("free",function(o,n,i,s){for(var a=fD(n,i,s),c=0,u=r.requests.length;c=this.maxSockets){i.requests.push(s);return}i.createSocket(s,function(a){a.on("free",c),a.on("close",u),a.on("agentRemove",u),r.onSocket(a);function c(){i.emit("free",a,s)}function u(l){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",u),a.removeListener("agentRemove",u)}})};Cn.prototype.createSocket=function(r,t){var o=this,n={};o.sockets.push(n);var i=Xg({},o.proxyOptions,{method:"CONNECT",path:r.host+":"+r.port,agent:!1,headers:{host:r.host+":"+r.port}});r.localAddress&&(i.localAddress=r.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),hi("making CONNECT request");var s=o.request(i);s.useChunkedEncodingByDefault=!1,s.once("response",a),s.once("upgrade",c),s.once("connect",u),s.once("error",l),s.end();function a(d){d.upgrade=!0}function c(d,f,g){process.nextTick(function(){u(d,f,g)})}function u(d,f,g){if(s.removeAllListeners(),f.removeAllListeners(),d.statusCode!==200){hi("tunneling socket could not be established, statusCode=%d",d.statusCode),f.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",r.request.emit("error",m),o.removeSocket(n);return}if(g.length>0){hi("got illegal response body from proxy"),f.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",r.request.emit("error",m),o.removeSocket(n);return}return hi("tunneling connection has established"),o.sockets[o.sockets.indexOf(n)]=f,t(f)}function l(d){s.removeAllListeners(),hi(`tunneling socket could not be established, cause=%s `,d.message,d.stack);var f=new Error("tunneling socket could not be established, cause="+d.message);f.code="ECONNRESET",r.request.emit("error",f),o.removeSocket(n)}};Cn.prototype.removeSocket=function(r){var t=this.sockets.indexOf(r);if(t!==-1){this.sockets.splice(t,1);var o=this.requests.shift();o&&this.createSocket(o,function(n){o.request.onSocket(n)})}};function pD(e,r){var t=this;Cn.prototype.createSocket.call(t,e,function(o){var n=e.request.getHeader("host"),i=Xg({},t.options,{socket:o,servername:n?n.replace(/:.*$/,""):e.host}),s=nR.connect(0,i);t.sockets[t.sockets.indexOf(o)]=s,r(s)})}function fD(e,r,t){return typeof e=="string"?{host:e,port:r,localAddress:t}:e}function Xg(e){for(var r=1,t=arguments.length;r{mD.exports=dD()});function jo(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}var ic=R(()=>{});function zf(e,r,t,o){if(typeof t!="function")throw new Error("method for before hook must be a function");return o||(o={}),Array.isArray(r)?r.reverse().reduce((n,i)=>zf.bind(null,e,i,n,o),t)():Promise.resolve().then(()=>e.registry[r]?e.registry[r].reduce((n,i)=>i.hook.bind(null,n,o),t)():t(o))}var ED=R(()=>{});function TD(e,r,t,o){let n=o;e.registry[t]||(e.registry[t]=[]),r==="before"&&(o=(i,s)=>Promise.resolve().then(n.bind(null,s)).then(i.bind(null,s))),r==="after"&&(o=(i,s)=>{let a;return Promise.resolve().then(i.bind(null,s)).then(c=>(a=c,n(a,s))).then(()=>a)}),r==="error"&&(o=(i,s)=>Promise.resolve().then(i.bind(null,s)).catch(a=>n(a,s))),e.registry[t].push({hook:o,orig:n})}var hD=R(()=>{});function SD(e,r,t){if(!e.registry[r])return;let o=e.registry[r].map(n=>n.orig).indexOf(t);o!==-1&&e.registry[r].splice(o,1)}var DD=R(()=>{});function yD(e,r,t){let o=ND(SD,null).apply(null,t?[r,t]:[r]);e.api={remove:o},e.remove=o,["before","error","after","wrap"].forEach(n=>{let i=t?[r,n,t]:[r,n];e[n]=e.api[n]=ND(TD,null).apply(null,i)})}function dR(){let e=Symbol("Singular"),r={registry:{}},t=zf.bind(null,r,e);return yD(t,r,e),t}function mR(){let e={registry:{}},r=zf.bind(null,e);return yD(r,e),r}var bD,ND,PD,RD=R(()=>{ED();hD();DD();bD=Function.bind,ND=bD.bind(bD);PD={Singular:dR,Collection:mR}});function ER(e){return e?Object.keys(e).reduce((r,t)=>(r[t.toLowerCase()]=e[t],r),{}):{}}function TR(e){if(typeof e!="object"||e===null||Object.prototype.toString.call(e)!=="[object Object]")return!1;let r=Object.getPrototypeOf(e);if(r===null)return!0;let t=Object.prototype.hasOwnProperty.call(r,"constructor")&&r.constructor;return typeof t=="function"&&t instanceof t&&Function.prototype.call(t)===Function.prototype.call(e)}function CD(e,r){let t=Object.assign({},e);return Object.keys(r).forEach(o=>{TR(r[o])?o in e?t[o]=CD(e[o],r[o]):Object.assign(t,{[o]:r[o]}):Object.assign(t,{[o]:r[o]})}),t}function wD(e){for(let r in e)e[r]===void 0&&delete e[r];return e}function ev(e,r,t){if(typeof r=="string"){let[n,i]=r.split(" ");t=Object.assign(i?{method:n,url:i}:{url:n},t)}else t=Object.assign({},r);t.headers=ER(t.headers),wD(t),wD(t.headers);let o=CD(e||{},t);return t.url==="/graphql"&&(e&&e.mediaType.previews?.length&&(o.mediaType.previews=e.mediaType.previews.filter(n=>!o.mediaType.previews.includes(n)).concat(o.mediaType.previews)),o.mediaType.previews=(o.mediaType.previews||[]).map(n=>n.replace(/-preview/,""))),o}function hR(e,r){let t=/\?/.test(e)?"&":"?",o=Object.keys(r);return o.length===0?e:e+t+o.map(n=>n==="q"?"q="+r.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(r[n])}`).join("&")}function DR(e){return e.replace(/(?:^\W+)|(?:(?t.concat(o),[]):[]}function AD(e,r){let t={__proto__:null};for(let o of Object.keys(e))r.indexOf(o)===-1&&(t[o]=e[o]);return t}function OD(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(r){return/%[0-9A-Fa-f]/.test(r)||(r=encodeURI(r).replace(/%5B/g,"[").replace(/%5D/g,"]")),r}).join("")}function ac(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(r){return"%"+r.charCodeAt(0).toString(16).toUpperCase()})}function Vu(e,r,t){return r=e==="+"||e==="#"?OD(r):ac(r),t?ac(t)+"="+r:r}function sc(e){return e!=null}function Zg(e){return e===";"||e==="&"||e==="?"}function NR(e,r,t,o){var n=e[t],i=[];if(sc(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),o&&o!=="*"&&(n=n.substring(0,parseInt(o,10))),i.push(Vu(r,n,Zg(r)?t:""));else if(o==="*")Array.isArray(n)?n.filter(sc).forEach(function(s){i.push(Vu(r,s,Zg(r)?t:""))}):Object.keys(n).forEach(function(s){sc(n[s])&&i.push(Vu(r,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(sc).forEach(function(a){s.push(Vu(r,a))}):Object.keys(n).forEach(function(a){sc(n[a])&&(s.push(ac(a)),s.push(Vu(r,n[a].toString())))}),Zg(r)?i.push(ac(t)+"="+s.join(",")):s.length!==0&&i.push(s.join(","))}else r===";"?sc(n)&&i.push(ac(t)):n===""&&(r==="&"||r==="?")?i.push(ac(t)+"="):n===""&&i.push("");return i}function yR(e){return{expand:PR.bind(null,e)}}function PR(e,r){var t=["+","#",".","/",";","?","&"];return e=e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(o,n,i){if(n){let a="",c=[];if(t.indexOf(n.charAt(0))!==-1&&(a=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(u){var l=/([^:\*]*)(?::(\d+)|(\*))?/.exec(u);c.push(NR(r,a,l[1],l[2]||l[3]))}),a&&a!=="+"){var s=",";return a==="?"?s="&":a!=="#"&&(s=a),(c.length!==0?a:"")+c.join(s)}else return c.join(",")}else return OD(i)}),e==="/"?e:e.replace(/\/$/,"")}function ID(e){let r=e.method.toUpperCase(),t=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),o=Object.assign({},e.headers),n,i=AD(e,["method","baseUrl","url","headers","request","mediaType"]),s=bR(t);t=yR(t).expand(i),/^http/.test(t)||(t=e.baseUrl+t);let a=Object.keys(e).filter(l=>s.includes(l)).concat("baseUrl"),c=AD(i,a);if(!/application\/octet-stream/i.test(o.accept)&&(e.mediaType.format&&(o.accept=o.accept.split(/,/).map(l=>l.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),t.endsWith("/graphql")&&e.mediaType.previews?.length)){let l=o.accept.match(/(?{let f=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${f}`}).join(",")}return["GET","HEAD"].includes(r)?t=hR(t,c):"data"in c?n=c.data:Object.keys(c).length&&(n=c),!o["content-type"]&&typeof n<"u"&&(o["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(r)&&typeof n>"u"&&(n=""),Object.assign({method:r,url:t,headers:o},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function RR(e,r,t){return ID(ev(e,r,t))}function xD(e,r){let t=ev(e,r),o=RR.bind(null,t);return Object.assign(o,{DEFAULTS:t,defaults:xD.bind(null,t),merge:ev.bind(null,t),parse:ID})}var _R,gR,vR,SR,GD,LD=R(()=>{ic();_R="0.0.0-development",gR=`octokit-endpoint.js/${_R} ${jo()}`,vR={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":gR},mediaType:{format:""}};SR=/\{[^{}}]+\}/g;GD=xD(null,vR)});var YD=dd((pF,zu)=>{"use strict";var $f=function(){};$f.prototype=Object.create(null);var qf=/; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu,Kf=/\\([\v\u0020-\u00ff])/gu,kD=/^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u,Ys={type:"",parameters:new $f};Object.freeze(Ys.parameters);Object.freeze(Ys);function UD(e){if(typeof e!="string")throw new TypeError("argument header is required and must be a string");let r=e.indexOf(";"),t=r!==-1?e.slice(0,r).trim():e.trim();if(kD.test(t)===!1)throw new TypeError("invalid media type");let o={type:t.toLowerCase(),parameters:new $f};if(r===-1)return o;let n,i,s;for(qf.lastIndex=r;i=qf.exec(e);){if(i.index!==r)throw new TypeError("invalid parameter format");r+=i[0].length,n=i[1].toLowerCase(),s=i[2],s[0]==='"'&&(s=s.slice(1,s.length-1),Kf.test(s)&&(s=s.replace(Kf,"$1"))),o.parameters[n]=s}if(r!==e.length)throw new TypeError("invalid parameter format");return o}function FD(e){if(typeof e!="string")return Ys;let r=e.indexOf(";"),t=r!==-1?e.slice(0,r).trim():e.trim();if(kD.test(t)===!1)return Ys;let o={type:t.toLowerCase(),parameters:new $f};if(r===-1)return o;let n,i,s;for(qf.lastIndex=r;i=qf.exec(e);){if(i.index!==r)return Ys;r+=i[0].length,n=i[1].toLowerCase(),s=i[2],s[0]==='"'&&(s=s.slice(1,s.length-1),Kf.test(s)&&(s=s.replace(Kf,"$1"))),o.parameters[n]=s}return r!==e.length?Ys:o}zu.exports.default={parse:UD,safeParse:FD};zu.exports.parse=UD;zu.exports.safeParse=FD;zu.exports.defaultContentType=Ys});var Ms,MD=R(()=>{Ms=class extends Error{name;status;request;response;constructor(r,t,o){super(r),this.name="HttpError",this.status=Number.parseInt(t),Number.isNaN(this.status)&&(this.status=0),"response"in o&&(this.response=o.response);let n=Object.assign({},o.request);o.request.headers.authorization&&(n.headers=Object.assign({},o.request.headers,{authorization:o.request.headers.authorization.replace(/(?[d,String(f)])),s;try{s=await r(e.url,{method:e.method,body:n,redirect:e.request?.redirect,headers:i,signal:e.request?.signal,...e.body&&{duplex:"half"}})}catch(d){let f="Unknown Error";if(d instanceof Error){if(d.name==="AbortError")throw d.status=500,d;f=d.message,d.name==="TypeError"&&"cause"in d&&(d.cause instanceof Error?f=d.cause.message:typeof d.cause=="string"&&(f=d.cause))}let g=new Ms(f,500,{request:e});throw g.cause=d,g}let a=s.status,c=s.url,u={};for(let[d,f]of s.headers)u[d]=f;let l={url:c,status:a,headers:u,data:""};if("deprecation"in u){let d=u.link&&u.link.match(/<([^<>]+)>; rel="deprecation"/),f=d&&d.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${u.sunset}${f?`. See ${f}`:""}`)}if(a===204||a===205)return l;if(e.method==="HEAD"){if(a<400)return l;throw new Ms(s.statusText,a,{response:l,request:e})}if(a===304)throw l.data=await rv(s),new Ms("Not modified",a,{response:l,request:e});if(a>=400)throw l.data=await rv(s),new Ms(IR(l.data),a,{response:l,request:e});return l.data=o?await rv(s):s.body,l}async function rv(e){let r=e.headers.get("content-type");if(!r)return e.text().catch(()=>"");let t=(0,jD.safeParse)(r);if(OR(t)){let o="";try{return o=await e.text(),JSON.parse(o)}catch{return o}}else return t.type.startsWith("text/")||t.parameters.charset?.toLowerCase()==="utf-8"?e.text().catch(()=>""):e.arrayBuffer().catch(()=>new ArrayBuffer(0))}function OR(e){return e.type==="application/json"||e.type==="application/scim+json"}function IR(e){if(typeof e=="string")return e;if(e instanceof ArrayBuffer)return"Unknown error";if("message"in e){let r="documentation_url"in e?` - ${e.documentation_url}`:"";return Array.isArray(e.errors)?`${e.message}: ${e.errors.map(t=>JSON.stringify(t)).join(", ")}${r}`:`${e.message}${r}`}return`Unknown error: ${JSON.stringify(e)}`}function tv(e,r){let t=e.defaults(r);return Object.assign(function(n,i){let s=t.merge(n,i);if(!s.request||!s.request.hook)return HD(t.parse(s));let a=(c,u)=>HD(t.parse(t.merge(c,u)));return Object.assign(a,{endpoint:t,defaults:tv.bind(null,t)}),s.request.hook(a,s)},{endpoint:t,defaults:tv.bind(null,t)})}var jD,wR,AR,Hs,Wf=R(()=>{LD();ic();jD=Av(YD(),1);MD();wR="0.0.0-development",AR={headers:{"user-agent":`octokit-request.js/${wR} ${jo()}`}};Hs=tv(GD,AR)});function GR(e){return`Request failed due to following response errors: `+e.errors.map(r=>` - ${r.message}`).join(` `)}function FR(e,r,t){if(t){if(typeof r=="string"&&"query"in t)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in t)if(UR.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let o=typeof r=="string"?Object.assign({query:r},t):r,n=Object.keys(o).reduce((s,a)=>kR.includes(a)?(s[a]=o[a],s):(s.variables||(s.variables={}),s.variables[a]=o[a],s),{}),i=o.baseUrl||e.endpoint.DEFAULTS.baseUrl;return BD.test(i)&&(n.url=i.replace(BD,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let a={};for(let c of Object.keys(s.headers))a[c]=s.headers[c];throw new LR(n,a,s.data)}return s.data.data})}function ov(e,r){let t=e.defaults(r);return Object.assign((n,i)=>FR(t,n,i),{defaults:ov.bind(null,t),endpoint:t.endpoint})}function VD(e){return ov(e,{method:"POST",url:"/graphql"})}var xR,LR,kR,UR,BD,TF,zD=R(()=>{Wf();ic();xR="0.0.0-development";LR=class extends Error{constructor(e,r,t){super(GR(t)),this.request=e,this.headers=r,this.response=t,this.errors=t.errors,this.data=t.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},kR=["method","baseUrl","url","headers","request","query","mediaType","operationName"],UR=["query","method","url"],BD=/\/api\/v3\/?$/;TF=ov(Hs,{headers:{"user-agent":`octokit-graphql.js/${xR} ${jo()}`},method:"POST",url:"/graphql"})});async function MR(e){let r=YR(e),t=e.startsWith("v1.")||e.startsWith("ghs_"),o=e.startsWith("ghu_");return{type:"token",token:e,tokenType:r?"app":t?"installation":o?"user-to-server":"oauth"}}function HR(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function jR(e,r,t,o){let n=r.endpoint.merge(t,o);return n.headers.authorization=HR(e),r(n)}var nv,qD,KD,YR,$D,WD=R(()=>{nv="(?:[a-zA-Z0-9_-]+)",qD="\\.",KD=new RegExp(`^${nv}${qD}${nv}${qD}${nv}$`),YR=KD.test.bind(KD);$D=function(r){if(!r)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof r!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return r=r.replace(/^(token|bearer) +/i,""),Object.assign(MR.bind(null,r),{hook:jR.bind(null,r)})}});var iv,XD=R(()=>{iv="6.1.5"});var QD,BR,VR,JD,Xf,ZD=R(()=>{ic();RD();Wf();zD();WD();XD();QD=()=>{},BR=console.warn.bind(console),VR=console.error.bind(console),JD=`octokit-core.js/${iv} ${jo()}`,Xf=class{static VERSION=iv;static defaults(r){return class extends this{constructor(...o){let n=o[0]||{};if(typeof r=="function"){super(r(n));return}super(Object.assign({},r,n,n.userAgent&&r.userAgent?{userAgent:`${n.userAgent} ${r.userAgent}`}:null))}}}static plugins=[];static plugin(...r){let t=this.plugins;return class extends this{static plugins=t.concat(r.filter(n=>!t.includes(n)))}}constructor(r={}){let t=new PD.Collection,o={baseUrl:Hs.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},r.request,{hook:t.bind(null,"request")}),mediaType:{previews:[],format:""}};if(o.headers["user-agent"]=r.userAgent?`${r.userAgent} ${JD}`:JD,r.baseUrl&&(o.baseUrl=r.baseUrl),r.previews&&(o.mediaType.previews=r.previews),r.timeZone&&(o.headers["time-zone"]=r.timeZone),this.request=Hs.defaults(o),this.graphql=VD(this.request).defaults(o),this.log=Object.assign({debug:QD,info:QD,warn:BR,error:VR},r.log),this.hook=t,r.authStrategy){let{authStrategy:i,...s}=r,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},r.auth));t.wrap("request",a.hook),this.auth=a}else if(!r.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=$D(r.auth);t.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i{eb="5.3.1"});function sv(e){e.hook.wrap("request",(r,t)=>{e.log.debug("request",t);let o=Date.now(),n=e.request.endpoint.parse(t),i=n.url.replace(t.baseUrl,"");return r(t).then(s=>{let a=s.headers["x-github-request-id"];return e.log.info(`${n.method} ${i} - ${s.status} with id ${a} in ${Date.now()-o}ms`),s}).catch(s=>{let a=s.response?.headers["x-github-request-id"]||"UNKNOWN";throw e.log.error(`${n.method} ${i} - ${s.status} with id ${a} in ${Date.now()-o}ms`),s})})}var tb=R(()=>{rb();sv.VERSION=eb});function qR(e){if(!e.data)return{...e,data:[]};if(!("total_count"in e.data&&!("url"in e.data)))return e;let t=e.data.incomplete_results,o=e.data.repository_selection,n=e.data.total_count;delete e.data.incomplete_results,delete e.data.repository_selection,delete e.data.total_count;let i=Object.keys(e.data)[0],s=e.data[i];return e.data=s,typeof t<"u"&&(e.data.incomplete_results=t),typeof o<"u"&&(e.data.repository_selection=o),e.data.total_count=n,e}function av(e,r,t){let o=typeof r=="function"?r.endpoint(t):e.request.endpoint(r,t),n=typeof r=="function"?r:e.request,i=o.method,s=o.headers,a=o.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!a)return{done:!0};try{let c=await n({method:i,url:a,headers:s}),u=qR(c);return a=((u.headers.link||"").match(/<([^<>]+)>;\s*rel="next"/)||[])[1],{value:u}}catch(c){if(c.status!==409)throw c;return a="",{value:{status:200,headers:{},data:[]}}}}})}}function ob(e,r,t,o){return typeof t=="function"&&(o=t,t=void 0),nb(e,[],av(e,r,t)[Symbol.asyncIterator](),o)}function nb(e,r,t,o){return t.next().then(n=>{if(n.done)return r;let i=!1;function s(){i=!0}return r=r.concat(o?o(n.value,s):n.value.data),i?r:nb(e,r,t,o)})}function cv(e){return{paginate:Object.assign(ob.bind(null,e),{iterator:av.bind(null,e)})}}var zR,kF,ib=R(()=>{zR="0.0.0-development";kF=Object.assign(ob,{iterator:av});cv.VERSION=zR});var uv,sb=R(()=>{uv="13.5.0"});var KR,ab,cb=R(()=>{KR={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteEnvironmentSecret:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],deleteHostedRunnerForOrg:["DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getHostedRunnerForOrg:["GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],getHostedRunnersGithubOwnedImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/github-owned"],getHostedRunnersLimitsForOrg:["GET /orgs/{org}/actions/hosted-runners/limits"],getHostedRunnersMachineSpecsForOrg:["GET /orgs/{org}/actions/hosted-runners/machine-sizes"],getHostedRunnersPartnerImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/partner"],getHostedRunnersPlatformsForOrg:["GET /orgs/{org}/actions/hosted-runners/platforms"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listEnvironmentSecrets:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"],listGithubHostedRunnersInGroupForOrg:["GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"],listHostedRunnersForOrg:["GET /orgs/{org}/actions/hosted-runners"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],updateHostedRunnerForOrg:["PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubBillingUsageReportOrg:["GET /organizations/{org}/settings/billing/usage"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{commitAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"],createAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],createVariantAnalysis:["POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"],deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],deleteCodeqlDatabase:["DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getAutofix:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],getVariantAnalysis:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"],getVariantAnalysisRepoTask:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codeSecurity:{attachConfiguration:["POST /orgs/{org}/code-security/configurations/{configuration_id}/attach"],attachEnterpriseConfiguration:["POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach"],createConfiguration:["POST /orgs/{org}/code-security/configurations"],createConfigurationForEnterprise:["POST /enterprises/{enterprise}/code-security/configurations"],deleteConfiguration:["DELETE /orgs/{org}/code-security/configurations/{configuration_id}"],deleteConfigurationForEnterprise:["DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],detachConfiguration:["DELETE /orgs/{org}/code-security/configurations/detach"],getConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}"],getConfigurationForRepository:["GET /repos/{owner}/{repo}/code-security-configuration"],getConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations"],getConfigurationsForOrg:["GET /orgs/{org}/code-security/configurations"],getDefaultConfigurations:["GET /orgs/{org}/code-security/configurations/defaults"],getDefaultConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/defaults"],getRepositoriesForConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories"],getRepositoriesForEnterpriseConfiguration:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories"],getSingleConfigurationForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],setConfigurationAsDefault:["PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults"],setConfigurationAsDefaultForEnterprise:["PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults"],updateConfiguration:["PATCH /orgs/{org}/code-security/configurations/{configuration_id}"],updateEnterpriseConfiguration:["PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],copilotMetricsForOrganization:["GET /orgs/{org}/copilot/metrics"],copilotMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/metrics"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"],usageMetricsForOrg:["GET /orgs/{org}/copilot/usage"],usageMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/usage"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},hostedCompute:{createNetworkConfigurationForOrg:["POST /orgs/{org}/settings/network-configurations"],deleteNetworkConfigurationFromOrg:["DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkConfigurationForOrg:["GET /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkSettingsForOrg:["GET /orgs/{org}/settings/network-settings/{network_settings_id}"],listNetworkConfigurationsForOrg:["GET /orgs/{org}/settings/network-configurations"],updateNetworkConfigurationForOrg:["PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],addSubIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],listSubIssues:["GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],removeSubIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue"],reprioritizeSubIssue:["PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.addSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#add-a-security-manager-team"}],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createInvitation:["POST /orgs/{org}/invitations"],createIssueType:["POST /orgs/{org}/issue-types"],createOrUpdateCustomProperties:["PATCH /orgs/{org}/properties/schema"],createOrUpdateCustomPropertiesValuesForRepos:["PATCH /orgs/{org}/properties/values"],createOrUpdateCustomProperty:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],createWebhook:["POST /orgs/{org}/hooks"],delete:["DELETE /orgs/{org}"],deleteIssueType:["DELETE /orgs/{org}/issue-types/{issue_type_id}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],enableOrDisableSecurityProductOnAllOrgRepos:["POST /orgs/{org}/{security_product}/{enablement}",{},{deprecated:"octokit.rest.orgs.enableOrDisableSecurityProductOnAllOrgRepos() is deprecated, see https://docs.github.com/rest/orgs/orgs#enable-or-disable-a-security-feature-for-an-organization"}],get:["GET /orgs/{org}"],getAllCustomProperties:["GET /orgs/{org}/properties/schema"],getCustomProperty:["GET /orgs/{org}/properties/schema/{custom_property_name}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getOrgRulesetHistory:["GET /orgs/{org}/rulesets/{ruleset_id}/history"],getOrgRulesetVersion:["GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listAttestations:["GET /orgs/{org}/attestations/{subject_digest}"],listBlockedUsers:["GET /orgs/{org}/blocks"],listCustomPropertiesValuesForRepos:["GET /orgs/{org}/properties/values"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listIssueTypes:["GET /orgs/{org}/issue-types"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers",{},{deprecated:"octokit.rest.orgs.listSecurityManagerTeams() is deprecated, see https://docs.github.com/rest/orgs/security-managers#list-security-manager-teams"}],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeCustomProperty:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.removeSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#remove-a-security-manager-team"}],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateIssueType:["PUT /orgs/{org}/issue-types/{issue_type_id}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},privateRegistries:{createOrgPrivateRegistry:["POST /orgs/{org}/private-registries"],deleteOrgPrivateRegistry:["DELETE /orgs/{org}/private-registries/{secret_name}"],getOrgPrivateRegistry:["GET /orgs/{org}/private-registries/{secret_name}"],getOrgPublicKey:["GET /orgs/{org}/private-registries/public-key"],listOrgPrivateRegistries:["GET /orgs/{org}/private-registries"],updateOrgPrivateRegistry:["PATCH /orgs/{org}/private-registries/{secret_name}"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}",{},{deprecated:"octokit.rest.projects.addCollaborator() is deprecated, see https://docs.github.com/rest/projects/collaborators#add-project-collaborator"}],createCard:["POST /projects/columns/{column_id}/cards",{},{deprecated:"octokit.rest.projects.createCard() is deprecated, see https://docs.github.com/rest/projects/cards#create-a-project-card"}],createColumn:["POST /projects/{project_id}/columns",{},{deprecated:"octokit.rest.projects.createColumn() is deprecated, see https://docs.github.com/rest/projects/columns#create-a-project-column"}],createForAuthenticatedUser:["POST /user/projects",{},{deprecated:"octokit.rest.projects.createForAuthenticatedUser() is deprecated, see https://docs.github.com/rest/projects/projects#create-a-user-project"}],createForOrg:["POST /orgs/{org}/projects",{},{deprecated:"octokit.rest.projects.createForOrg() is deprecated, see https://docs.github.com/rest/projects/projects#create-an-organization-project"}],createForRepo:["POST /repos/{owner}/{repo}/projects",{},{deprecated:"octokit.rest.projects.createForRepo() is deprecated, see https://docs.github.com/rest/projects/projects#create-a-repository-project"}],delete:["DELETE /projects/{project_id}",{},{deprecated:"octokit.rest.projects.delete() is deprecated, see https://docs.github.com/rest/projects/projects#delete-a-project"}],deleteCard:["DELETE /projects/columns/cards/{card_id}",{},{deprecated:"octokit.rest.projects.deleteCard() is deprecated, see https://docs.github.com/rest/projects/cards#delete-a-project-card"}],deleteColumn:["DELETE /projects/columns/{column_id}",{},{deprecated:"octokit.rest.projects.deleteColumn() is deprecated, see https://docs.github.com/rest/projects/columns#delete-a-project-column"}],get:["GET /projects/{project_id}",{},{deprecated:"octokit.rest.projects.get() is deprecated, see https://docs.github.com/rest/projects/projects#get-a-project"}],getCard:["GET /projects/columns/cards/{card_id}",{},{deprecated:"octokit.rest.projects.getCard() is deprecated, see https://docs.github.com/rest/projects/cards#get-a-project-card"}],getColumn:["GET /projects/columns/{column_id}",{},{deprecated:"octokit.rest.projects.getColumn() is deprecated, see https://docs.github.com/rest/projects/columns#get-a-project-column"}],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission",{},{deprecated:"octokit.rest.projects.getPermissionForUser() is deprecated, see https://docs.github.com/rest/projects/collaborators#get-project-permission-for-a-user"}],listCards:["GET /projects/columns/{column_id}/cards",{},{deprecated:"octokit.rest.projects.listCards() is deprecated, see https://docs.github.com/rest/projects/cards#list-project-cards"}],listCollaborators:["GET /projects/{project_id}/collaborators",{},{deprecated:"octokit.rest.projects.listCollaborators() is deprecated, see https://docs.github.com/rest/projects/collaborators#list-project-collaborators"}],listColumns:["GET /projects/{project_id}/columns",{},{deprecated:"octokit.rest.projects.listColumns() is deprecated, see https://docs.github.com/rest/projects/columns#list-project-columns"}],listForOrg:["GET /orgs/{org}/projects",{},{deprecated:"octokit.rest.projects.listForOrg() is deprecated, see https://docs.github.com/rest/projects/projects#list-organization-projects"}],listForRepo:["GET /repos/{owner}/{repo}/projects",{},{deprecated:"octokit.rest.projects.listForRepo() is deprecated, see https://docs.github.com/rest/projects/projects#list-repository-projects"}],listForUser:["GET /users/{username}/projects",{},{deprecated:"octokit.rest.projects.listForUser() is deprecated, see https://docs.github.com/rest/projects/projects#list-user-projects"}],moveCard:["POST /projects/columns/cards/{card_id}/moves",{},{deprecated:"octokit.rest.projects.moveCard() is deprecated, see https://docs.github.com/rest/projects/cards#move-a-project-card"}],moveColumn:["POST /projects/columns/{column_id}/moves",{},{deprecated:"octokit.rest.projects.moveColumn() is deprecated, see https://docs.github.com/rest/projects/columns#move-a-project-column"}],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}",{},{deprecated:"octokit.rest.projects.removeCollaborator() is deprecated, see https://docs.github.com/rest/projects/collaborators#remove-user-as-a-collaborator"}],update:["PATCH /projects/{project_id}",{},{deprecated:"octokit.rest.projects.update() is deprecated, see https://docs.github.com/rest/projects/projects#update-a-project"}],updateCard:["PATCH /projects/columns/cards/{card_id}",{},{deprecated:"octokit.rest.projects.updateCard() is deprecated, see https://docs.github.com/rest/projects/cards#update-an-existing-project-card"}],updateColumn:["PATCH /projects/columns/{column_id}",{},{deprecated:"octokit.rest.projects.updateColumn() is deprecated, see https://docs.github.com/rest/projects/columns#update-an-existing-project-column"}]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkPrivateVulnerabilityReporting:["GET /repos/{owner}/{repo}/private-vulnerability-reporting"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAttestation:["POST /repos/{owner}/{repo}/attestations"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateCustomPropertiesValues:["PATCH /repos/{owner}/{repo}/properties/values"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getCustomPropertiesValues:["GET /repos/{owner}/{repo}/properties/values"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesetHistory:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history"],getRepoRulesetVersion:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAttestations:["GET /repos/{owner}/{repo}/attestations/{subject_digest}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues",{},{deprecated:"octokit.rest.search.issuesAndPullRequests() is deprecated, see https://docs.github.com/rest/search/search#search-issues-and-pull-requests"}],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{createPushProtectionBypass:["POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"],getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],getScanHistory:["GET /repos/{owner}/{repo}/secret-scanning/scan-history"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/secret-scanning/alerts"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.addOrUpdateProjectPermissionsInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#add-or-update-team-project-permissions"}],addOrUpdateProjectPermissionsLegacy:["PUT /teams/{team_id}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.addOrUpdateProjectPermissionsLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#add-or-update-team-project-permissions-legacy"}],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.checkPermissionsForProjectInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-project"}],checkPermissionsForProjectLegacy:["GET /teams/{team_id}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.checkPermissionsForProjectLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-project-legacy"}],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects",{},{deprecated:"octokit.rest.teams.listProjectsInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#list-team-projects"}],listProjectsLegacy:["GET /teams/{team_id}/projects",{},{deprecated:"octokit.rest.teams.listProjectsLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#list-team-projects-legacy"}],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.removeProjectInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#remove-a-project-from-a-team"}],removeProjectLegacy:["DELETE /teams/{team_id}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.removeProjectLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#remove-a-project-from-a-team-legacy"}],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getById:["GET /user/{account_id}"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listAttestations:["GET /users/{username}/attestations/{subject_digest}"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}},ab=KR});function lv(e){let r={};for(let t of js.keys())r[t]=new Proxy({octokit:e,scope:t,cache:{}},$R);return r}function WR(e,r,t,o,n){let i=e.request.defaults(o);function s(...a){let c=i.endpoint.merge(...a);if(n.mapToData)return c=Object.assign({},c,{data:c[n.mapToData],[n.mapToData]:void 0}),i(c);if(n.renamed){let[u,l]=n.renamed;e.log.warn(`octokit.${r}.${t}() has been renamed to octokit.${u}.${l}()`)}if(n.deprecated&&e.log.warn(n.deprecated),n.renamedParameters){let u=i.endpoint.merge(...a);for(let[l,d]of Object.entries(n.renamedParameters))l in u&&(e.log.warn(`"${l}" parameter is deprecated for "octokit.${r}.${t}()". Use "${d}" instead`),d in u||(u[d]=u[l]),delete u[l]);return i(u)}return i(...a)}return Object.assign(s,i)}var js,$R,ub=R(()=>{cb();js=new Map;for(let[e,r]of Object.entries(ab))for(let[t,o]of Object.entries(r)){let[n,i,s]=o,[a,c]=n.split(/ /),u=Object.assign({method:a,url:c},i);js.has(e)||js.set(e,new Map),js.get(e).set(t,{scope:e,methodName:t,endpointDefaults:u,decorations:s})}$R={has({scope:e},r){return js.get(e).has(r)},getOwnPropertyDescriptor(e,r){return{value:this.get(e,r),configurable:!0,writable:!0,enumerable:!0}},defineProperty(e,r,t){return Object.defineProperty(e.cache,r,t),!0},deleteProperty(e,r){return delete e.cache[r],!0},ownKeys({scope:e}){return[...js.get(e).keys()]},set(e,r,t){return e.cache[r]=t},get({octokit:e,scope:r,cache:t},o){if(t[o])return t[o];let n=js.get(r).get(o);if(!n)return;let{endpointDefaults:i,decorations:s}=n;return s?t[o]=WR(e,r,o,i,s):t[o]=e.request.defaults(i),t[o]}}});function XR(e){return{rest:lv(e)}}function pv(e){let r=lv(e);return{...r,rest:r}}var lb=R(()=>{sb();ub();XR.VERSION=uv;pv.VERSION=uv});var pb,fb=R(()=>{pb="21.1.0"});var db={};pc(db,{Octokit:()=>QR});var QR,mb=R(()=>{ZD();tb();ib();lb();fb();QR=Xf.plugin(sv,pv,cv).defaults({userAgent:`octokit-rest.js/${pb}`})});var vb={};pc(vb,{GraphqlResponseError:()=>gb,graphql:()=>ow,withCustomRequest:()=>nw});function ZR(e){return`Request failed due to following response errors: `+e.errors.map(r=>` - ${r.message}`).join(` `)}function tw(e,r,t){if(t){if(typeof r=="string"&&"query"in t)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in t)if(rw.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let o=typeof r=="string"?Object.assign({query:r},t):r,n=Object.keys(o).reduce((s,a)=>ew.includes(a)?(s[a]=o[a],s):(s.variables||(s.variables={}),s.variables[a]=o[a],s),{}),i=o.baseUrl||e.endpoint.DEFAULTS.baseUrl;return _b.test(i)&&(n.url=i.replace(_b,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let a={};for(let c of Object.keys(s.headers))a[c]=s.headers[c];throw new gb(n,a,s.data)}return s.data.data})}function fv(e,r){let t=e.defaults(r);return Object.assign((n,i)=>tw(t,n,i),{defaults:fv.bind(null,t),endpoint:t.endpoint})}function nw(e){return fv(e,{method:"POST",url:"/graphql"})}var JR,gb,ew,rw,_b,ow,Eb=R(()=>{Wf();ic();JR="0.0.0-development";gb=class extends Error{constructor(e,r,t){super(ZR(t)),this.request=e,this.headers=r,this.response=t,this.errors=t.errors,this.data=t.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},ew=["method","baseUrl","url","headers","request","query","mediaType","operationName"],rw=["query","method","url"],_b=/\/api\/v3\/?$/;ow=fv(Hs,{headers:{"user-agent":`octokit-graphql.js/${JR} ${jo()}`},method:"POST",url:"/graphql"})});import{commands as Pv,Disposable as Fb,extensions as Xu,l10n as Mw,LogLevel as Hw,window as jw}from"vscode";import*as uD from"https";import*as oc from"os";import*as Bu from"vscode";var LP=async(e,r,t)=>{let o=await Promise.resolve().then(()=>(is(),sh)),n=await Promise.resolve().then(()=>(Xh(),Wh)),i=new o.AppInsightsCore,s=new n.PostChannel,a={instrumentationKey:e,endpointUrl:"https://mobile.events.data.microsoft.com/OneCollector/1.0",loggingLevelTelemetry:0,loggingLevelConsole:0,disableCookiesUsage:!0,disableDbgExt:!0,disableInstrumentationKeyValidation:!0,channels:[[s]]};if(t){a.extensionConfig={};let l={alwaysUseXhrOverride:!0,httpXHROverride:t};a.extensionConfig[s.identifier]=l}let u=r.workspace.getConfiguration("telemetry").get("internalTesting");return i.initialize(a,[]),i.addTelemetryInitializer(l=>{l.ext=l.ext??{},l.ext.web=l.ext.web??{},l.ext.web.consentDetails='{"GPC_DataSharingOptIn":false}',u&&(l.ext.utc=l.ext.utc??{},l.ext.utc.flags=8462029)}),i},Qh=async(e,r,t)=>{let o=await LP(e,r,t);return{logEvent:(s,a)=>{try{o?.track({name:s,baseData:{name:s,properties:a?.properties,measurements:a?.measurements}})}catch(c){throw new Error(`Failed to log event to app insights! `+c.message)}},flush:async()=>{try{return new Promise((a,c)=>{if(!o){a();return}o.flush(!0,u=>{if(!u){c("Failed to flush app 1DS!");return}})})}catch(s){throw new Error(`Failed to flush 1DS! `+s.message)}},dispose:async()=>new Promise(a=>{if(!o){a();return}o.unload(!1,()=>{a(),o=void 0},1e3)})}};Dn();var Os=class e{static applyReplacements(r,t){for(let o of Object.keys(r))for(let n of t)n.lookup.test(o)&&(n.replacementString!==void 0?r[o]=n.replacementString:delete r[o])}static shouldUseOneDataSystemSDK(r){return r.length===74&&r[32]==="-"&&r[41]==="-"&&r[46]==="-"&&r[51]==="-"&&r[56]==="-"&&r[69]==="-"}static getAdditionalCommonProperties(r){return{"common.os":r.platform,"common.nodeArch":r.architecture,"common.platformversion":(r.release||"").replace(/^(\d+)(\.\d+)?(\.\d+)?(.*)/,"$1$2$3"),"common.telemetryclientversion":"PACKAGE_JSON_VERSION"}}static getInstance(){return e._instance||(e._instance=new e),e._instance}};var aD=async(e,r,t,o,n)=>{let i;try{let a=await Promise.resolve().then(()=>(sD(),iD)),c={};if(o){let d={alwaysUseXhrOverride:!0,httpXHROverride:o};c[yf]=d}let u;e.startsWith("InstrumentationKey=")||(u=e);let l=u?{instrumentationKey:u}:{connectionString:e};i=new a.ApplicationInsights({...l,disableAjaxTracking:!0,disableExceptionTracking:!0,disableFetchTracking:!0,disableCorrelationHeaders:!0,disableCookiesUsage:!0,autoTrackPageVisitTime:!1,emitLineDelimitedJson:!1,disableInstrumentationKeyValidation:!0,extensionConfig:c})}catch(a){return Promise.reject(a)}return{logEvent:(a,c)=>{let u={...c?.properties,...c?.measurements};n?.length&&Os.applyReplacements(u,n),i?.track({name:a,data:u,baseType:"EventData",ext:{user:{id:r,authId:r},app:{sesId:t}},baseData:{name:a,properties:c?.properties,measurements:c?.measurements}})},flush:async()=>{i?.flush(!1)},dispose:async()=>new Promise(c=>{i?.unload(!0,()=>{c(),i=void 0},1e3)})}};var Hf=class{constructor(r,t,o){this.telemetrySender=r,this.vscodeAPI=t,this.userOptIn=!1,this.errorOptIn=!1,this.disposables=[],this._onDidChangeTelemetryLevel=new this.vscodeAPI.EventEmitter,this.onDidChangeTelemetryLevel=this._onDidChangeTelemetryLevel.event,this.telemetryLogger=this.vscodeAPI.env.createTelemetryLogger(this.telemetrySender,o),this.updateUserOptIn(),this.telemetryLogger.onDidChangeEnableStates(()=>{this.updateUserOptIn()})}updateUserOptIn(){this.errorOptIn=this.telemetryLogger.isErrorsEnabled,this.userOptIn=this.telemetryLogger.isUsageEnabled,(this.telemetryLogger.isErrorsEnabled||this.telemetryLogger.isUsageEnabled)&&this.telemetrySender.instantiateSender(),this._onDidChangeTelemetryLevel.fire(this.telemetryLevel)}get telemetryLevel(){return this.errorOptIn&&this.userOptIn?"all":this.errorOptIn?"error":"off"}internalSendTelemetryEvent(r,t,o,n){n?this.telemetrySender.sendEventData(r,{properties:t,measurements:o}):this.telemetryLogger.logUsage(r,{properties:t,measurements:o})}sendTelemetryEvent(r,t,o){this.internalSendTelemetryEvent(r,t,o,!1)}sendRawTelemetryEvent(r,t,o){let n={...t};for(let i of Object.keys(n??{})){let s=n[i];typeof i=="string"&&s!==void 0&&(n[i]=new this.vscodeAPI.TelemetryTrustedValue(typeof s=="string"?s:s.value))}this.sendTelemetryEvent(r,n,o)}sendDangerousTelemetryEvent(r,t,o){this.telemetrySender.instantiateSender(),this.internalSendTelemetryEvent(r,t,o,!0)}internalSendTelemetryErrorEvent(r,t,o,n){n?this.telemetrySender.sendEventData(r,{properties:t,measurements:o}):this.telemetryLogger.logError(r,{properties:t,measurements:o})}sendTelemetryErrorEvent(r,t,o){this.internalSendTelemetryErrorEvent(r,t,o,!1)}sendDangerousTelemetryErrorEvent(r,t,o){this.telemetrySender.instantiateSender(),this.internalSendTelemetryErrorEvent(r,t,o,!0)}async dispose(){return await this.telemetrySender.dispose(),this.telemetryLogger.dispose(),Promise.all(this.disposables.map(r=>r.dispose()))}};var An;(function(e){e[e.NOT_INSTANTIATED=0]="NOT_INSTANTIATED",e[e.INSTANTIATING=1]="INSTANTIATING",e[e.INSTANTIATED=2]="INSTANTIATED"})(An||(An={}));var jf=class{constructor(r,t){this._instantiationStatus=An.NOT_INSTANTIATED,this._eventQueue=[],this._exceptionQueue=[],this._clientFactory=t,this._key=r}sendEventData(r,t){if(!this._telemetryClient){this._instantiationStatus!==An.INSTANTIATED&&this._eventQueue.push({eventName:r,data:t});return}this._telemetryClient.logEvent(r,t)}sendErrorData(r,t){if(!this._telemetryClient){this._instantiationStatus!==An.INSTANTIATED&&this._exceptionQueue.push({exception:r,data:t});return}let o={stack:r.stack,message:r.message,name:r.name};if(t){let n=t.properties||t;t.properties={...n,...o}}else t={properties:o};this._telemetryClient.logEvent("unhandlederror",t)}async flush(){return this._telemetryClient?.flush()}async dispose(){this._telemetryClient&&(await this._telemetryClient.dispose(),this._telemetryClient=void 0)}_flushQueues(){this._eventQueue.forEach(({eventName:r,data:t})=>this.sendEventData(r,t)),this._eventQueue=[],this._exceptionQueue.forEach(({exception:r,data:t})=>this.sendErrorData(r,t)),this._exceptionQueue=[]}instantiateSender(){this._instantiationStatus===An.NOT_INSTANTIATED&&(this._instantiationStatus=An.INSTANTIATING,this._clientFactory(this._key).then(r=>{this._telemetryClient=r,this._instantiationStatus=An.INSTANTIATED,this._flushQueues()}).catch(r=>{console.error(r),this._instantiationStatus=An.INSTANTIATED}))}};function cD(){return{sendPOST:(r,t)=>{let o={method:"POST",headers:{...r.headers,"Content-Type":"application/json","Content-Length":Buffer.byteLength(r.data)}};try{let n=uD.request(r.urlString,o,i=>{i.on("data",function(s){t(i.statusCode??200,i.headers,s.toString())}),i.on("error",function(){t(0,{})})});n.write(r.data,i=>{i&&t(0,{})}),n.end()}catch{t(0,{})}}}}var Bf=class extends Hf{constructor(r,t){let o=s=>aD(s,Bu.env.machineId,Bu.env.sessionId,cD(),t);Os.shouldUseOneDataSystemSDK(r)&&(o=s=>Qh(s,Bu,cD()));let n={release:oc.release(),platform:oc.platform(),architecture:oc.arch()},i=new jf(r,o);if(r&&r.indexOf("AIF-")===0)throw new Error("AIF keys are no longer supported. Please switch to 1DS keys for 1st party extensions");super(i,Bu,{additionalCommonProperties:Os.getAdditionalCommonProperties(n)})}};import{Uri as yb,env as Pb,l10n as Rb,workspace as pw}from"vscode";var hb=Av(_D(),1);import{EventEmitter as iw,authentication as dv,window as sw}from"vscode";import{globalAgent as Tb}from"https";import{URL as aw}from"url";var ct=class{disposables=new Set;add(r){this.disposables.add(r)}dispose(){for(let r of this.disposables)r.dispose();this.disposables.clear()}};function pR(e){return(r,t,o)=>{if(typeof o.value=="function")o.value=e(o.value,t);else if(typeof o.get=="function")o.get=e(o.get,t);else throw new Error("not supported")}}function fR(e,r){let t=`__$sequence$${r}`;return function(...o){let n=this[t]||Promise.resolve(null),i=async()=>await e.apply(this,o);return this[t]=n.then(i,i),this[t]}}var Vf=pR(fR);function gD(e,r){let t=[],o;for(let n of e.slice(0).sort(r))!o||r(o[0],n)!==0?(o=[n],t.push(o)):o.push(n);return t}function cr(e){let r=/^https:\/\/github\.com\/([^/]+)\/([^/]+?)(\.git)?$/i.exec(e)||/^git@github\.com:([^/]+)\/([^/]+?)(\.git)?$/i.exec(e);return r?{owner:r[1],repo:r[2]}:void 0}function vD(e){let r=/^([^/]+)\/([^/]+)$/i.exec(e);return r?{owner:r[1],repo:r[2]}:void 0}function On(e){return!!e.state.remotes.find(r=>r.fetchUrl?cr(r.fetchUrl):void 0)}function Qg(e,r){let t=e.state.remotes.filter(o=>o.fetchUrl&&cr(o.fetchUrl));if(t.length!==0){for(let o of r){let n=t.find(i=>i.name===o);if(n)return n.fetchUrl}return t[0].fetchUrl}}function Jg(e,r){let t=Qg(e,r);return t?cr(t):void 0}var Si=class extends Error{};function Sb(e=process.env.HTTPS_PROXY){if(!e)return Tb;try{let{hostname:r,port:t,username:o,password:n}=new aw(e),i=o&&n&&`${o}:${n}`;return(0,hb.httpsOverHttp)({proxy:{host:r,port:t,proxyAuth:i}})}catch(r){return sw.showErrorMessage(`HTTPS_PROXY environment variable ignored: ${r.message}`),Tb}}var Db=["repo","workflow","user:email","read:user"];async function mv(){return await dv.getSession("github",Db,{createIfNone:!0})}var Qf;function In(){return Qf||(Qf=mv().then(async e=>{let r=e.accessToken,t=Sb(),{Octokit:o}=await Promise.resolve().then(()=>(mb(),db));return new o({request:{agent:t},userAgent:"GitHub VSCode",auth:`token ${r}`})}).then(null,async e=>{throw Qf=void 0,e})),Qf}var qu=class{_octokitGraphql;_onDidChangeSessions=new iw;onDidChangeSessions=this._onDidChangeSessions.event;_disposables=new ct;constructor(){this._disposables.add(this._onDidChangeSessions),this._disposables.add(dv.onDidChangeSessions(r=>{r.provider.id==="github"&&(this._octokitGraphql=void 0,this._onDidChangeSessions.fire())}))}async getOctokitGraphql(){if(!this._octokitGraphql)try{let r=await dv.getSession("github",Db,{silent:!0});if(!r)throw new Si("No GitHub authentication session available.");let t=r.accessToken,{graphql:o}=await Promise.resolve().then(()=>(Eb(),vb));return this._octokitGraphql=o.defaults({headers:{authorization:`token ${t}`},request:{agent:Sb()}}),this._octokitGraphql}catch(r){throw this._octokitGraphql=void 0,new Si(r.message)}return this._octokitGraphql}dispose(){this._octokitGraphql=void 0,this._disposables.dispose()}};rl([Vf],qu.prototype,"getOctokitGraphql",1);import*as Ne from"vscode";var cY=Object.freeze({Force:0,ForceWithLease:1,ForceWithLeaseIfIncludes:2}),Ku=Object.freeze({Head:0,RemoteHead:1,Tag:2}),uY=Object.freeze({INDEX_MODIFIED:0,INDEX_ADDED:1,INDEX_DELETED:2,INDEX_RENAMED:3,INDEX_COPIED:4,MODIFIED:5,DELETED:6,UNTRACKED:7,IGNORED:8,INTENT_TO_ADD:9,INTENT_TO_RENAME:10,TYPE_CHANGED:11,ADDED_BY_US:12,ADDED_BY_THEM:13,DELETED_BY_US:14,DELETED_BY_THEM:15,BOTH_ADDED:16,BOTH_DELETED:17,BOTH_MODIFIED:18}),Jf=Object.freeze({BadConfigFile:"BadConfigFile",BadRevision:"BadRevision",AuthenticationFailed:"AuthenticationFailed",NoUserNameConfigured:"NoUserNameConfigured",NoUserEmailConfigured:"NoUserEmailConfigured",NoRemoteRepositorySpecified:"NoRemoteRepositorySpecified",NotAGitRepository:"NotAGitRepository",NotASafeGitRepository:"NotASafeGitRepository",NotAtRepositoryRoot:"NotAtRepositoryRoot",Conflict:"Conflict",StashConflict:"StashConflict",UnmergedChanges:"UnmergedChanges",PushRejected:"PushRejected",ForcePushWithLeaseRejected:"ForcePushWithLeaseRejected",ForcePushWithLeaseIfIncludesRejected:"ForcePushWithLeaseIfIncludesRejected",RemoteConnectionError:"RemoteConnectionError",DirtyWorkTree:"DirtyWorkTree",CantOpenResource:"CantOpenResource",GitNotFound:"GitNotFound",CantCreatePipe:"CantCreatePipe",PermissionDenied:"PermissionDenied",CantAccessRemote:"CantAccessRemote",RepositoryNotFound:"RepositoryNotFound",RepositoryIsLocked:"RepositoryIsLocked",BranchNotFullyMerged:"BranchNotFullyMerged",NoRemoteReference:"NoRemoteReference",InvalidBranchName:"InvalidBranchName",BranchAlreadyExists:"BranchAlreadyExists",NoLocalChanges:"NoLocalChanges",NoStashFound:"NoStashFound",LocalChangesOverwritten:"LocalChangesOverwritten",NoUpstreamBranch:"NoUpstreamBranch",IsInSubmodule:"IsInSubmodule",WrongCase:"WrongCase",CantLockRef:"CantLockRef",CantRebaseMultipleBranches:"CantRebaseMultipleBranches",PatchDoesNotApply:"PatchDoesNotApply",NoPathFound:"NoPathFound",UnknownPath:"UnknownPath",EmptyCommitMessage:"EmptyCommitMessage",BranchFastForwardRejected:"BranchFastForwardRejected",BranchNotYetBorn:"BranchNotYetBorn",TagConflict:"TagConflict",CherryPickEmpty:"CherryPickEmpty",CherryPickConflict:"CherryPickConflict",WorktreeContainsChanges:"WorktreeContainsChanges",WorktreeAlreadyExists:"WorktreeAlreadyExists",WorktreeBranchAlreadyUsed:"WorktreeBranchAlreadyUsed"});function cw(e,r){return r.path.toLowerCase()===e.rootUri.path.toLowerCase()||r.path.toLowerCase().startsWith(e.rootUri.path.toLowerCase())&&r.path.substring(e.rootUri.path.length).startsWith("/")}function _v(e,r){for(let t of e.repositories)if(cw(t,r))return t}function uw(e){return e===void 0?{fileUri:void 0,lineNumber:void 0}:e instanceof Ne.Uri?{fileUri:e,lineNumber:void 0}:{fileUri:e.uri,lineNumber:e.lineNumber}}function lw(e){let r,{fileUri:t,lineNumber:o}=uw(e),n=t??Ne.window.activeTextEditor?.document.uri;if(n)if(n.scheme==="vscode-notebook-cell"&&Ne.window.activeNotebookEditor?.notebook.uri.fsPath===n.fsPath){let s=Ne.window.activeNotebookEditor.notebook.getCells().find(c=>c.document.uri.fragment===n?.fragment)?.index??Ne.window.activeNotebookEditor.selection.start,a=bb(o);return{type:2,uri:n,cellIndex:s,range:a}}else return r=bb(o),{type:1,uri:n,range:r};if(Ne.window.activeNotebookEditor)return{type:2,uri:Ne.window.activeNotebookEditor.notebook.uri,cellIndex:Ne.window.activeNotebookEditor.selection.start,range:void 0}}function bb(e){return e!==void 0&&(!Ne.window.activeTextEditor||Ne.window.activeTextEditor.selection.isEmpty||!Ne.window.activeTextEditor.selection.contains(new Ne.Position(e-1,0)))?new Ne.Range(e-1,0,e-1,1):Ne.window.activeTextEditor?.selection}function gv(e){if(!e)return"";let r=`#L${e.start.line+1}`;return e.start.line!==e.end.line&&(r+=`-L${e.end.line+1}`),r}function vv(e,r){if(e===void 0)return"";if(!r)return`#C${e+1}`;let t=`#C${e+1}:L${r.start.line+1}`;return r.start.line!==r.end.line&&(t+=`-L${r.end.line+1}`),t}function cc(e){return e.split("/").map(r=>encodeURIComponent(r)).join("/")}async function Ev(e,r,t,o,n="permalink",i,s){o=o??"https://github.com";let a=lw(i),c=a?.uri,u=e.repositories.find(v=>On(v)),l=(c?_v(e,c):u)??u;if(!l)return;t&&c&&await Sv(l,c);let d;if(l.state.remotes.find(v=>{if(v.fetchUrl){let N=cr(v.fetchUrl);if(N&&v.name===l.state.HEAD?.upstream?.remote){d=N;return}else N&&!d&&(d=N)}}),!d)return;let f=l.state.HEAD?`/blob/${n==="headlink"&&l.state.HEAD.name?cc(l.state.HEAD.name):l.state.HEAD?.commit}`:"",g=`${o}/${d.owner}/${d.repo}${f}`;if(!c)return g;let m=cc(c.path.substring(l.rootUri.path.length)),h=a.type===1?r?`${m}${s?gv(a.range):""}`:"":r?`${m}${s?vv(a.cellIndex,a.range):""}`:"";return`${g}${h}`}function Nb(e,r){return`https://avatars.githubusercontent.com/u/${e}?s=${r}`}function Tv(e,r,t="https://github.com"){let o=cr(e);if(!o)throw new Error("Invalid repository URL provided");return r=cc(r),`${t}/${o.owner}/${o.repo}/tree/${r}`}function hv(e,r,t="https://github.com"){let o=cr(e);if(!o)throw new Error("Invalid repository URL provided");return`${t}/${o.owner}/${o.repo}/commit/${r}`}function $u(){return`https://${Ne.env.appName.toLowerCase().includes("insiders")?"insiders.":""}vscode.dev/github`}async function Sv(e,r){if(await e.status(),(e.state.HEAD?.type===Ku.Head||e.state.HEAD?.type===Ku.Tag)&&!e?.state.HEAD?.upstream){let o=Ne.l10n.t("Publish Branch & Copy Link");if(await Ne.window.showInformationMessage(Ne.l10n.t("The current branch is not published to the remote. Would you like to publish your branch before copying a link?"),{modal:!0},o)!==o)throw new Ne.CancellationError;await Ne.commands.executeCommand("git.publish")}if([...e.state.workingTreeChanges,...e.state.indexChanges].find(o=>o.uri.toString()===r.toString())&&!e.state.HEAD?.ahead&&!e.state.HEAD?.behind){let o=Ne.l10n.t("Commit Changes"),n=Ne.l10n.t("Copy Anyway");if(await Ne.window.showWarningMessage(Ne.l10n.t("The current file has uncommitted changes. Please commit your changes before copying a link."),{modal:!0},o,n)!==n)throw Ne.commands.executeCommand("workbench.view.scm"),new Ne.CancellationError}else if(e.state.HEAD?.ahead){let o=Ne.l10n.t("Push Commits & Copy Link");if(await Ne.window.showInformationMessage(Ne.l10n.t("The current branch has unpublished commits. Would you like to push your commits before copying a link?"),{modal:!0},o)!==o)throw new Ne.CancellationError;await e.push()}else if(e.state.HEAD?.behind){let o=Ne.l10n.t("Pull Changes & Copy Link");if(await Ne.window.showInformationMessage(Ne.l10n.t("The current branch is not up to date. Would you like to pull before copying a link?"),{modal:!0},o)!==o)throw new Ne.CancellationError;await e.pull()}await e.status()}function Dv(e){let r=pw.getConfiguration("github").get("gitProtocol");return{name:`$(github) ${e.full_name}`,description:`${e.stargazers_count>0?`$(star-full) ${e.stargazers_count}`:""}`,detail:e.description||void 0,url:r==="https"?e.clone_url:e.ssh_url}}var Zf=class{name="GitHub";icon="github";supportsQuery=!0;userReposCache=[];async getRemoteSources(r){let t=await In();if(r){let i=cr(r);if(i){let s=await t.repos.get(i);return[Dv(s.data)]}}let o=await Promise.all([this.getQueryRemoteSources(t,r),this.getUserRemoteSources(t,r)]),n=new Map;for(let i of o)for(let s of i)n.set(s.name,s);return[...n.values()]}async getUserRemoteSources(r,t){if(!t){let n=(await r.users.getAuthenticated({})).data.login,i=await r.repos.listForAuthenticatedUser({username:n,sort:"updated",per_page:100});this.userReposCache=i.data.map(Dv)}return this.userReposCache}async getQueryRemoteSources(r,t){if(!t)return[];let o=vD(t);return o&&(t=`user:${o.owner}+${o.repo}`),t+=" fork:true",(await r.search.repos({q:t,sort:"stars"})).data.items.map(Dv)}async getBranches(r){let t=cr(r);if(!t)return[];let o=await In(),n=[],i=1;for(;;){let c=await o.repos.listBranches({...t,per_page:100,page:i});if(c.data.length===0)break;n.push(...c.data.map(u=>u.name)),i++}let a=(await o.repos.get(t)).data.default_branch;return n.sort((c,u)=>c===a?-1:u===a?1:0)}async getRemoteSourceActions(r){return cr(r)?[{label:Rb.t("Open on GitHub"),icon:"github",run(o){let n=Tv(r,o);Pb.openExternal(yb.parse(n))}},{label:Rb.t("Checkout on vscode.dev"),icon:"globe",run(o){let n=Tv(r,o,$u());Pb.openExternal(yb.parse(n))}}]:[]}};import*as de from"vscode";import*as Ie from"vscode";import{TextEncoder as hw}from"util";import{basename as Sw}from"path";import{TextDecoder as fw}from"util";import{commands as ed,env as dw,ProgressLocation as wb,Uri as Bs,window as Di,workspace as uc,FileType as Ab,l10n as Zr}from"vscode";import*as od from"path";function rd(){return dw.remoteName==="codespaces"}var mw=[{dir:".",files:["pull_request_template.md","PULL_REQUEST_TEMPLATE.md"]},{dir:"docs",files:["pull_request_template.md","PULL_REQUEST_TEMPLATE.md"]},{dir:".github",files:["PULL_REQUEST_TEMPLATE.md","PULL_REQUEST_TEMPLATE.md"]}],_w=["PULL_REQUEST_TEMPLATE","docs/PULL_REQUEST_TEMPLATE",".github/PULL_REQUEST_TEMPLATE"];async function gw(e,r){return(await uc.fs.readDirectory(e)).filter(([o,n])=>!!(n&Ab.File)&&r.indexOf(o)!==-1).map(([o])=>Bs.joinPath(e,o))}async function vw(e){return(await uc.fs.readDirectory(e)).filter(([t,o])=>!!(o&Ab.File)&&od.extname(t)===".md").map(([t])=>Bs.joinPath(e,t))}async function Ew(e){return(await Promise.allSettled([...mw.map(t=>gw(Bs.joinPath(e,t.dir),t.files)),..._w.map(t=>vw(Bs.joinPath(e,t)))])).flatMap(t=>t.status==="fulfilled"&&t.value||[])}async function Tw(e,r){let t=s=>({label:od.relative(e.path,s.path),template:s}),o=[{label:Zr.t("No template"),picked:!0,template:void 0},...r.map(t)],n={placeHolder:Zr.t("Select the Pull Request template"),ignoreFocusOut:!0};return(await Di.showQuickPick(o,n))?.template}var bv=class{items=new Map;set(r,t){this.items.set(r.path,t)}delete(r){this.items.delete(r.path)}provideTextDocumentContent(r){return this.items.get(r.path)}},td=class{constructor(r){this.telemetryReporter=r;this.disposables.push(uc.registerTextDocumentContentProvider("github-output",this.commandErrors))}disposables=[];commandErrors=new bv;async handlePushError(r,t,o,n){if(n.gitErrorCode!==Jf.PermissionDenied&&n.gitErrorCode!==Jf.PushRejected)return!1;let i=t.pushUrl||(rd()?t.fetchUrl:void 0);if(!i)return!1;let s=/^(?:https:\/\/github\.com\/|git@github\.com:)([^\/]+)\/([^\/.]+)/i.exec(i);if(!s||/^:/.test(o))return!1;let[,a,c]=s;return n.gitErrorCode===Jf.PermissionDenied?(await this.handlePermissionDeniedError(r,t,o,a,c),this.telemetryReporter.sendTelemetryEvent("pushErrorHandler",{handler:"PermissionDenied"}),!0):/GH009: Secrets detected!/i.test(n.stderr)?(await this.handlePushProtectionError(a,c,n.stderr),this.telemetryReporter.sendTelemetryEvent("pushErrorHandler",{handler:"PushRejected.PushProtection"}),!0):(this.telemetryReporter.sendTelemetryEvent("pushErrorHandler",{handler:"None"}),!1)}async handlePermissionDeniedError(r,t,o,n,i){let s=Zr.t("Create Fork"),a=Zr.t("No"),c=Zr.t(`You don't have permissions to push to "{0}/{1}" on GitHub. Would you like to create a fork and push to it instead?`,n,i);if(await Di.showWarningMessage(c,{modal:!0},s,a)!==s)return;let l=/^([^:]*):([^:]*)$/.exec(o),d=l?l[1]:o,f=l?l[2]:o,[g,m]=await Di.withProgress({location:wb.Notification,cancellable:!1,title:Zr.t("Create GitHub fork")},async h=>{h.report({message:Zr.t('Forking "{0}/{1}"...',n,i),increment:33});let v=await In(),N;try{if(rd()){let C=await ed.executeCommand("github.codespaces.forkRepository");if(!C)throw new Error("Unable to fork respository");if(N=C.repository,C.ref){let G=C.ref;G.startsWith("refs/heads/")&&(G=G.substr(11)),f=G}}else N=(await v.repos.createFork({owner:n,repo:i})).data}catch(C){throw console.error(C),C}h.report({message:Zr.t("Pushing changes..."),increment:33}),await r.renameRemote(t.name,"upstream");let D=uc.getConfiguration("github").get("gitProtocol")==="https"?N.clone_url:N.ssh_url;await r.addRemote("origin",D);try{await r.fetch("origin",f),await r.setBranchUpstream(d,`origin/${f}`)}catch{}return await r.push("origin",d,!0),[v,N]});(async()=>{let h=Zr.t("Open on GitHub"),v=Zr.t("Create PR"),N=await Di.showInformationMessage(Zr.t('The fork "{0}" was successfully created on GitHub.',m.full_name),h,v);if(N===h)await ed.executeCommand("vscode.open",Bs.parse(m.html_url));else if(N===v){let S=await Di.withProgress({location:wb.Notification,cancellable:!1,title:Zr.t("Creating GitHub Pull Request...")},async G=>{let j=`Update ${f}`,z=r.state.HEAD?.name,re;if(z){let q=await r.getCommit(z);j=q.message.split(` `)[0],re=q.message.slice(j.length+1).trim()}let H=await Ew(r.rootUri);if(H.length>0){H.sort((ie,_e)=>ie.path.localeCompare(_e.path));let q=await Tw(r.rootUri,H);q&&(re=new fw("utf-8").decode(await uc.fs.readFile(q)))}let{data:Y}=await g.pulls.create({owner:n,repo:i,title:j,body:re,head:`${m.owner.login}:${f}`,base:m.default_branch});return await r.setConfig(`branch.${d}.remote`,"upstream"),await r.setConfig(`branch.${d}.merge`,`refs/heads/${f}`),await r.setConfig(`branch.${d}.github-pr-owner-number`,`${n}#${i}#${Y.number}`),Y}),D=Zr.t("Open PR");await Di.showInformationMessage(Zr.t('The PR "{0}/{1}#{2}" was successfully created on GitHub.',n,i,S.number),D)===D&&await ed.executeCommand("vscode.open",Bs.parse(S.html_url))}})()}async handlePushProtectionError(r,t,o){let n=new Date().getTime(),i=Bs.parse(`github-output:/github-error-${n}`);this.commandErrors.set(i,o);try{let u=await uc.openTextDocument(i);await Di.showTextDocument(u)}finally{this.commandErrors.set(i,o)}let s=Zr.t("Learn More"),a=Zr.t('Your push to "{0}/{1}" was rejected by GitHub because push protection is enabled and one or more secrets were detected.',r,t);await Di.showWarningMessage(a,{modal:!0},s)===s&&ed.executeCommand("vscode.open","https://aka.ms/vscode-github-push-protection")}dispose(){this.disposables.forEach(r=>r.dispose())}};function Dw(e){return e.trim().replace(/[^a-z0-9_.]/ig,"-")}function bw(e){return Promise.race([new Promise(r=>e.onDidAccept(()=>e.selectedItems.length>0&&r(e.selectedItems[0]))),new Promise(r=>e.onDidHide(()=>r(void 0)))])}async function nd(e,r){if(!Ie.workspace.workspaceFolders?.length)return;let t;if(r)t=r.rootUri;else if(e.repositories.length===1)r=e.repositories[0],t=r.rootUri;else if(Ie.workspace.workspaceFolders.length===1)t=Ie.workspace.workspaceFolders[0].uri;else{let d=Ie.workspace.workspaceFolders.map(m=>({label:m.name,folder:m})),f=Ie.l10n.t("Pick a folder to publish to GitHub"),g=await Ie.window.showQuickPick(d,{placeHolder:f});if(!g)return;t=g.folder.uri}let o=Ie.window.createQuickPick();o.ignoreFocusOut=!0,o.placeholder="Repository Name",o.value=Sw(t.fsPath),o.show(),o.busy=!0;let n,i;try{i=await In(),n=(await i.users.getAuthenticated({})).data.login}catch{o.dispose();return}o.busy=!1;let s,a,c=async()=>{let d=Dw(o.value);d?o.items=[{label:"$(repo) Publish to GitHub private repository",description:`$(github) ${n}/${d}`,alwaysShow:!0,repo:d,isPrivate:!0},{label:"$(repo) Publish to GitHub public repository",description:`$(github) ${n}/${d}`,alwaysShow:!0,repo:d,isPrivate:!1}]:o.items=[]};for(c();;){let d=o.onDidChangeValue(c),f=await bw(o);if(d.dispose(),s=f?.repo,a=f?.isPrivate??!0,s)try{o.busy=!0;let g=`${n}/${s}`;if((await i.repos.get({owner:n,repo:s})).data.full_name.toLowerCase()!==g.toLowerCase())break;o.items=[{label:"$(error) GitHub repository already exists",description:`$(github) ${g}`,alwaysShow:!0}]}catch{break}finally{o.busy=!1}}if(o.dispose(),!s)return;if(!r){let d=Ie.Uri.joinPath(t,".gitignore"),f=!1;try{await Ie.workspace.fs.stat(d)}catch{f=!0}if(f){o=Ie.window.createQuickPick(),o.placeholder=Ie.l10n.t("Select which files should be included in the repository."),o.canSelectMany=!0,o.show();try{o.busy=!0;let g=(await Ie.workspace.fs.readDirectory(t)).map(([v])=>v).filter(v=>v!==".git");o.items=g.map(v=>({label:v})),o.selectedItems=o.items,o.busy=!1;let m=await Promise.race([new Promise(v=>o.onDidAccept(()=>v(o.selectedItems))),new Promise(v=>o.onDidHide(()=>v(void 0)))]);if(!m||m.length===0)return;let h=new Set(g);if(m.forEach(v=>h.delete(v.label)),h.size>0){let v=[...h].map(S=>`/${S}`).join(` `),N=new hw;await Ie.workspace.fs.writeFile(d,N.encode(v))}}finally{o.dispose()}}}let u=await Ie.window.withProgress({location:Ie.ProgressLocation.Notification,cancellable:!1,title:"Publish to GitHub"},async d=>{d.report({message:a?Ie.l10n.t("Publishing to a private GitHub repository"):Ie.l10n.t("Publishing to a public GitHub repository"),increment:25});let f;if(rd()?f=await Ie.commands.executeCommand("github.codespaces.publish",{name:s,isPrivate:a}):f=(await i.repos.createForAuthenticatedUser({name:s,private:a})).data,f){if(d.report({message:Ie.l10n.t("Creating first commit"),increment:25}),!r){if(r=await e.init(t,{defaultBranch:f.default_branch})||void 0,!r)return;await r.commit("first commit",{all:!0,postCommitCommand:null})}d.report({message:Ie.l10n.t("Uploading files"),increment:25});let g=await r.getBranch("HEAD"),h=Ie.workspace.getConfiguration("github").get("gitProtocol")==="https"?f.clone_url:f.ssh_url;await r.addRemote("origin",h),await r.push("origin",g.name,!0)}return f});if(!u)return;let l=Ie.l10n.t("Open on GitHub");Ie.window.showInformationMessage(Ie.l10n.t('Successfully published the "{0}" repository to GitHub.',`${n}/${s}`),l).then(d=>{d===l&&Ie.commands.executeCommand("vscode.open",Ie.Uri.parse(u.html_url))})}async function Nv(e,r,t,o=!0){try{let n=await Ev(e,r,!0,$u(),"headlink",t,o);if(n)return de.env.clipboard.writeText(n)}catch(n){n instanceof de.CancellationError||de.window.showErrorMessage(n.message)}}async function Nw(e){try{let r=await Ev(e,!0,!1,$u(),"headlink");return r?de.Uri.parse(r):void 0}catch(r){r instanceof de.CancellationError||de.window.showErrorMessage(r.message);return}}function Ob(e,r,t){if(!r?.worktreePath)return;let o=de.Uri.file(r.worktreePath),n=e.getRepository(o);if(!n){t&&de.window.showErrorMessage(de.l10n.t("Could not find a git repository for the session worktree."));return}let i=n.state.remotes.filter(u=>u.fetchUrl&&cr(u.fetchUrl));if(i.length===0){t&&de.window.showErrorMessage(de.l10n.t("Could not find a GitHub remote for this repository."));return}let s=i.find(u=>u.name==="upstream")??i.find(u=>u.name==="origin")??i[0],a=cr(s.fetchUrl);if(!a){t&&de.window.showErrorMessage(de.l10n.t("Could not parse GitHub remote URL."));return}let c=n.state.HEAD;if(!c?.name){t&&de.window.showErrorMessage(de.l10n.t("Could not determine the current branch."));return}return{repository:n,remoteInfo:a,gitRemote:{name:s.name,fetchUrl:s.fetchUrl},head:c}}async function yw(e,r,t){if(!r)return;let o=Ob(e,t,!0);if(!o)return;let{repository:n,remoteInfo:i,gitRemote:s,head:a}=o;if(!a.upstream)try{await de.window.withProgress({location:de.ProgressLocation.Notification,title:de.l10n.t("Publishing branch to {0}...",s.name)},async()=>{await n.push(s.name,a.name,!0)})}catch(u){de.window.showErrorMessage(de.l10n.t("Failed to publish branch: {0}",u instanceof Error?u.message:String(u)));return}let c=`https://github.com/${i.owner}/${i.repo}/compare/${a.name}?expand=1`;de.env.openExternal(de.Uri.parse(c))}async function Pw(e,r,t){let o=Ob(e,t,!0);if(!o)return;try{let i=await In(),{data:s}=await i.pulls.list({owner:o.remoteInfo.owner,repo:o.remoteInfo.repo,head:`${o.remoteInfo.owner}:${o.head.name}`,state:"all"});if(s.length>0){de.env.openExternal(de.Uri.parse(s[0].html_url));return}}catch{}let{remoteInfo:n}=o;de.env.openExternal(de.Uri.parse(`https://github.com/${n.owner}/${n.repo}`))}async function Cb(e,r){let t=await e.getBranches({contains:r,remote:!0}),o=new Set(t.filter(a=>a.type===Ku.RemoteHead&&a.remote).map(a=>a.remote)),n=e.state.remotes.filter(a=>o.has(a.name)&&a.fetchUrl&&cr(a.fetchUrl));if(n.length===0){de.window.showInformationMessage(de.l10n.t("No GitHub remotes found that contain this commit."));return}let i=n.find(a=>a.name==="upstream")??n.find(a=>a.name==="origin")??n[0],s=hv(i.fetchUrl,r);de.env.openExternal(de.Uri.parse(s))}function Ib(e){let r=new ct;return r.add(de.commands.registerCommand("github.publish",async()=>{try{nd(e)}catch(t){de.window.showErrorMessage(t.message)}})),r.add(de.commands.registerCommand("github.copyVscodeDevLink",async t=>Nv(e,!0,t))),r.add(de.commands.registerCommand("github.copyVscodeDevLinkFile",async t=>Nv(e,!1,t))),r.add(de.commands.registerCommand("github.copyVscodeDevLinkWithoutRange",async t=>Nv(e,!0,t,!1))),r.add(de.commands.registerCommand("github.openOnGitHub",async(t,o)=>{let n=hv(t,o);de.env.openExternal(de.Uri.parse(n))})),r.add(de.commands.registerCommand("github.graph.openOnGitHub",async(t,o)=>{if(!t||!o)return;let n=e.repositories.find(i=>i.rootUri.fsPath===t.rootUri?.fsPath);n&&await Cb(n,o.id)})),r.add(de.commands.registerCommand("github.timeline.openOnGitHub",async(t,o)=>{if(!t.id||!o)return;let n=e.getRepository(o);n&&await Cb(n,t.id)})),r.add(de.commands.registerCommand("github.openOnVscodeDev",async()=>Nw(e))),r.add(de.commands.registerCommand("github.createPullRequest",async(t,o)=>yw(e,t,o))),r.add(de.commands.registerCommand("github.openPullRequest",async(t,o)=>Pw(e,t,o))),r}import{workspace as xb}from"vscode";var Rw={dispose(){}},yv=class{async getCredentials(r){if(!/github\.com/i.test(r.authority))return;let t=await mv();return{username:t.account.id,password:t.accessToken}}},id=class{constructor(r){this.gitAPI=r;this.disposable=xb.onDidChangeConfiguration(t=>{t.affectsConfiguration("github")&&this.refresh()}),this.refresh()}providerDisposable=Rw;disposable;_enabled=!1;set enabled(r){this._enabled!==r&&(this._enabled=r,r?this.providerDisposable=this.gitAPI.registerCredentialsProvider(new yv):this.providerDisposable.dispose())}refresh(){let t=xb.getConfiguration("github",null).get("gitAuthentication",!0);this.enabled=!!t}dispose(){this.enabled=!1,this.disposable.dispose()}};var sd=class{constructor(r){this.gitAPI=r}name="GitHub";icon="github";publishRepository(r){return nd(this.gitAPI,r)}};import{EventEmitter as ww,workspace as Gb}from"vscode";var Aw=` query repositoryPermissions($owner: String!, $repo: String!) { repository(owner: $owner, name: $repo) { defaultBranchRef { name }, viewerPermission } } `,Cw=` query repositoryRulesets($owner: String!, $repo: String!, $cursor: String, $limit: Int = 100) { repository(owner: $owner, name: $repo) { rulesets(includeParents: true, first: $limit, after: $cursor) { nodes { name enforcement rules(type: PULL_REQUEST) { totalCount } conditions { refName { include exclude } } target }, pageInfo { endCursor, hasNextPage } } } } `,ad=class{constructor(r,t,o,n,i){this.gitAPI=r;this.globalState=t;this.octokitService=o;this.logger=n;this.telemetryReporter=i;this.disposables.add(this.gitAPI.onDidOpenRepository(s=>{this._enabled&&this.providerDisposables.add(r.registerBranchProtectionProvider(s.rootUri,new cd(s,this.globalState,this.octokitService,this.logger,this.telemetryReporter)))})),this.disposables.add(Gb.onDidChangeConfiguration(s=>{s.affectsConfiguration("github.branchProtection")&&this.updateEnablement()})),this.updateEnablement()}disposables=new ct;providerDisposables=new ct;_enabled=!1;set enabled(r){if(this._enabled!==r){if(r)for(let t of this.gitAPI.repositories)this.providerDisposables.add(this.gitAPI.registerBranchProtectionProvider(t.rootUri,new cd(t,this.globalState,this.octokitService,this.logger,this.telemetryReporter)));else this.providerDisposables.dispose();this._enabled=r}}updateEnablement(){let r=Gb.getConfiguration("github",null);this.enabled=r.get("branchProtection",!0)===!0}dispose(){this.enabled=!1,this.disposables.dispose()}},cd=class{constructor(r,t,o,n,i){this.repository=r;this.globalState=t;this.octokitService=o;this.logger=n;this.telemetryReporter=i;this.globalStateKey=`branchProtection:${this.repository.rootUri.toString()}`,this.disposables.add(this._onDidChangeBranchProtection),this.branchProtection=this.globalState.get(this.globalStateKey,[]),r.status().then(()=>{this.disposables.add(this.octokitService.onDidChangeSessions(()=>{this.updateRepositoryBranchProtection()})),this.updateRepositoryBranchProtection()})}_onDidChangeBranchProtection=new ww;onDidChangeBranchProtection=this._onDidChangeBranchProtection.event;branchProtection;globalStateKey;disposables=new ct;provideBranchProtection(){return this.branchProtection}async getRepositoryDetails(r,t){let o=await this.octokitService.getOctokitGraphql(),{repository:n}=await o(Aw,{owner:r,repo:t});return n}async getRepositoryRulesets(r,t){let o=[],n,i=await this.octokitService.getOctokitGraphql();for(;;){let{repository:s}=await i(Cw,{owner:r,repo:t,cursor:n});if(o.push(...(s.rulesets?.nodes??[]).filter(a=>a&&a.target==="BRANCH"&&a.enforcement==="ACTIVE"&&(a.rules?.totalCount??0)>0)),s.rulesets?.pageInfo.hasNextPage)n=s.rulesets.pageInfo.endCursor;else break}return o}async updateRepositoryBranchProtection(){let r=[];try{for(let t of this.repository.state.remotes){let o=cr(t.pushUrl??t.fetchUrl??"");if(!o)continue;this.logger.trace(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Fetching repository details for "${o.owner}/${o.repo}".`);let n=await this.getRepositoryDetails(o.owner,o.repo);if(n.viewerPermission!=="ADMIN"&&n.viewerPermission!=="MAINTAIN"&&n.viewerPermission!=="WRITE"){this.logger.trace(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Skipping branch protection for "${o.owner}/${o.repo}" due to missing repository write permission.`);continue}let i=[],s=await this.getRepositoryRulesets(o.owner,o.repo);for(let a of s)i.push({include:(a.conditions.refName?.include??[]).map(c=>this.parseRulesetRefName(n,c)),exclude:(a.conditions.refName?.exclude??[]).map(c=>this.parseRulesetRefName(n,c))});r.push({remote:t.name,rules:i})}this.branchProtection=r,this._onDidChangeBranchProtection.fire(this.repository.rootUri),await this.globalState.update(this.globalStateKey,r),this.logger.trace(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Branch protection for "${this.repository.rootUri.toString()}": ${JSON.stringify(r)}.`),this.telemetryReporter.sendTelemetryEvent("branchProtection",void 0,{rulesetCount:this.branchProtection.length})}catch(t){this.logger.warn(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Failed to update repository branch protection: ${t.message}`),t instanceof Si&&this.branchProtection.length!==0&&(this.branchProtection=r,this._onDidChangeBranchProtection.fire(this.repository.rootUri),await this.globalState.update(this.globalStateKey,void 0))}}parseRulesetRefName(r,t){if(t.startsWith("refs/heads/"))return t.substring(11);switch(t){case"~ALL":return"**/*";case"~DEFAULT_BRANCH":return r.defaultBranchRef.name;default:return t}}dispose(){this.disposables.dispose()}};import{Uri as Ow,workspace as Iw}from"vscode";var xw=["ssh","https","file"],ud=class{constructor(r){this.gitApi=r;this.disposables.push(...xw.map(t=>Iw.registerCanonicalUriProvider(t,this)))}disposables=[];dispose(){this.disposables.forEach(r=>r.dispose())}provideCanonicalUri(r,t,o){if(t.targetScheme==="https")switch(r.scheme){case"file":{let n=this.gitApi.getRepository(r);if(n?.state.remotes.find(s=>s.name===n.state.HEAD?.remote)?.pushUrl?.replace(/^(git@[^\/:]+)(:)/i,"ssh://$1/"))return Lb(r)}default:return Lb(r)}}};function Lb(e){if(e.scheme==="ssh"&&e.authority==="git@github.com"){let[r,t]=(e.path.endsWith(".git")?e.path.slice(0,-4):e.path).split("/").filter(o=>o.length>0);return Ow.parse(`https://github.com/${r}/${t}`)}if(e.scheme==="https"&&e.authority==="github.com")return e}import*as yt from"vscode";var ld=class{constructor(r){this.gitAPI=r;this.initializeGitHubRepoContext()}id="copyVscodeDevLink";label=yt.l10n.t("Copy vscode.dev Link");priority=10;_hasGitHubRepositories=!1;set hasGitHubRepositories(r){yt.commands.executeCommand("setContext","github.hasGitHubRepo",r),this._hasGitHubRepositories=r,this.ensureShareProviderRegistration()}shareProviderRegistration;disposables=[];dispose(){this.disposables.forEach(r=>r.dispose())}initializeGitHubRepoContext(){this.gitAPI.repositories.find(r=>On(r))?(this.hasGitHubRepositories=!0,yt.commands.executeCommand("setContext","github.hasGitHubRepo",!0)):this.disposables.push(this.gitAPI.onDidOpenRepository(async r=>{await r.status(),On(r)&&(yt.commands.executeCommand("setContext","github.hasGitHubRepo",!0),this.hasGitHubRepositories=!0)})),this.disposables.push(this.gitAPI.onDidCloseRepository(()=>{this.gitAPI.repositories.find(r=>On(r))||(this.hasGitHubRepositories=!1)}))}ensureShareProviderRegistration(){if(yt.env.appHost!=="codespaces"&&!this.shareProviderRegistration&&this._hasGitHubRepositories){let r=yt.window.registerShareProvider({scheme:"file"},this);this.shareProviderRegistration=r,this.disposables.push(r)}else this.shareProviderRegistration&&!this._hasGitHubRepositories&&(this.shareProviderRegistration.dispose(),this.shareProviderRegistration=void 0)}async provideShare(r,t){let o=_v(this.gitAPI,r.resourceUri);if(!o)return;await Sv(o,r.resourceUri);let n;if(o.state.remotes.find(c=>{if(c.fetchUrl){let u=cr(c.fetchUrl);if(u&&c.name===o.state.HEAD?.upstream?.remote){n=u;return}else u&&!n&&(n=u)}}),!n)return;let i=o?.state.HEAD?.name?cc(o.state.HEAD?.name):o?.state.HEAD?.commit,s=cc(r.resourceUri.path.substring(o?.rootUri.path.length)),a=Gw(r);return yt.Uri.parse(`${this.getVscodeDevHost()}/${n.owner}/${n.repo}/blob/${i}${s}${a}`)}getVscodeDevHost(){return`https://${yt.env.appName.toLowerCase().includes("insiders")?"insiders.":""}vscode.dev/github`}};function Gw(e){if(e.resourceUri.scheme==="vscode-notebook-cell"){let r=yt.window.visibleNotebookEditors.find(n=>n.notebook.uri.fsPath===e.resourceUri.fsPath),o=r?.notebook.getCells().find(n=>n.document.uri.fragment===e.resourceUri?.fragment)?.index??r?.selection.start;return vv(o,e.selection)}return gv(e.selection)}import{l10n as kb,workspace as Ub}from"vscode";var Lw=/(([A-Za-z0-9_.\-]+)\/([A-Za-z0-9_.\-]+))?(#|GH-)([1-9][0-9]*)($|\b)/g,kw=` query assignableUsers($owner: String!, $repo: String!) { repository(owner: $owner, name: $repo) { assignableUsers(first: 100) { nodes { id login name email avatarUrl } } } } `,Uw=` query commitAuthor($owner: String!, $repo: String!, $commit: String!) { repository(owner: $owner, name: $repo) { object(expression: $commit) { ... on Commit { author { name email avatarUrl user { id login } } } } } } `;function Fw(e){return e?.match(/^([0-9]+)\+[^@]+@users\.noreply\.github\.com$/)?.[1]}function Yw(e,r){let t=(e.authorEmail??"").localeCompare(r.authorEmail??"");return t!==0?t:(e.authorName??"").localeCompare(r.authorName??"")}var Wu=class{constructor(r,t,o){this._gitAPI=r;this._octokitService=t;this._logger=o;this._disposables.add(this._gitAPI.onDidCloseRepository(n=>this._onDidCloseRepository(n))),this._disposables.add(this._octokitService.onDidChangeSessions(()=>{this._isUserAuthenticated=!0,this._store.clear()})),this._disposables.add(Ub.onDidChangeConfiguration(n=>{n.affectsConfiguration("github.showAvatar")&&this._store.clear()}))}_isUserAuthenticated=!0;_store=new Map;_disposables=new ct;async provideAvatar(r,t){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Avatar resolution for ${t.commits.length} commit(s) in ${r.rootUri.fsPath}.`);let n=Ub.getConfiguration("github",r.rootUri).get("showAvatar",!0)===!0;if(!this._isUserAuthenticated||!n){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Avatar resolution is disabled. (${n===!1?"setting":"auth"})`);return}let i=Jg(r,["upstream","origin"]);if(!i){this._logger.trace("[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Repository does not have a GitHub remote.");return}try{let s={cached:0,email:0,github:0,incomplete:0};await this._loadAssignableUsers(i);let a=this._store.get(this._getRepositoryKey(i));if(!a)return;let c=gD(t.commits,Yw),u=new Map;return await Promise.all(c.map(async l=>{if(l.length===0)return;let d=a.users.find(m=>m.email===l[0].authorEmail||m.name===l[0].authorName)?.avatarUrl;if(d){s.cached+=l.length,l.forEach(({hash:m})=>u.set(m,`${d}&s=${t.size}`));return}if(l.some(({hash:m})=>a.commits.has(m))){l.forEach(({hash:m})=>u.set(m,void 0));return}let f=Fw(l[0].authorEmail);if(f){s.email+=l.length;let m=Nb(f,t.size);l.forEach(({hash:h})=>u.set(h,m));return}let g=await this._getCommitAuthor(i,l[0].hash);if(!g){s.incomplete+=l.length;for(let{hash:m}of l)a.commits.add(m),u.set(m,void 0);return}a.users.push(g),s.github+=l.length,l.forEach(({hash:m})=>u.set(m,`${g.avatarUrl}&s=${t.size}`))})),this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Avatar resolution for ${t.commits.length} commit(s) in ${r.rootUri.fsPath} complete: ${JSON.stringify(s)}.`),u}catch(s){s instanceof Si&&(this._isUserAuthenticated=!1);return}}async provideHoverCommands(r){let t=Qg(r,["origin","upstream"]);if(t)return[{title:kb.t("{0} Open on GitHub","$(github)"),tooltip:kb.t("Open on GitHub"),command:"github.openOnGitHub",arguments:[t]}]}async provideMessageLinks(r,t){let o=Jg(r,["upstream","origin"]);if(o)return t.replace(Lw,(n,i,s,a,c,u)=>{if(!u||Number.isNaN(parseInt(u)))return n;let l=s&&a?`${s}/${a}#${u}`:`#${u}`;return s=s??o.owner,a=a??o.repo,`[${l}](https://github.com/${s}/${a}/issues/${u})`})}_onDidCloseRepository(r){for(let t of r.state.remotes){if(!t.fetchUrl)continue;let o=cr(t.fetchUrl);o&&this._store.delete(this._getRepositoryKey(o))}}async _loadAssignableUsers(r){if(!this._store.has(this._getRepositoryKey(r))){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_loadAssignableUsers] Querying assignable user(s) for ${r.owner}/${r.repo}.`);try{let t=await this._octokitService.getOctokitGraphql(),{repository:o}=await t(kw,r),n=[];for(let i of o.assignableUsers.nodes??[])i&&n.push({id:i.id,login:i.login,name:i.name,email:i.email,avatarUrl:i.avatarUrl});this._store.set(this._getRepositoryKey(r),{users:n,commits:new Set}),this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_loadAssignableUsers] Successfully queried assignable user(s) for ${r.owner}/${r.repo}: ${n.length} user(s).`)}catch(t){throw this._logger.warn(`[GitHubSourceControlHistoryItemDetailsProvider][_loadAssignableUsers] Failed to load assignable user(s) for ${r.owner}/${r.repo}: ${t}`),t}}}async _getCommitAuthor(r,t){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Querying commit author for ${r.owner}/${r.repo}/${t}.`);try{let o=await this._octokitService.getOctokitGraphql(),{repository:n}=await o(Uw,{...r,commit:t}),i=n.object.author;if(!i?.user?.id||!i.user?.login||!i?.name||!i?.email||!i?.avatarUrl){this._logger.info(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Incomplete commit author for ${r.owner}/${r.repo}/${t}: ${JSON.stringify(n.object)}`);return}let s={id:i.user.id,login:i.user.login,name:i.name,email:i.email,avatarUrl:i.avatarUrl};return this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Successfully queried commit author for ${r.owner}/${r.repo}/${t}: ${s.login}.`),s}catch(o){throw this._logger.warn(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Failed to get commit author for ${r.owner}/${r.repo}/${t}: ${o}`),o}}_getRepositoryKey(r){return`${r.owner}/${r.repo}`}dispose(){this._disposables.dispose()}};rl([Vf],Wu.prototype,"_loadAssignableUsers",1);function GM(e){let r=[];e.subscriptions.push(new Fb(()=>Fb.from(...r).dispose()));let t=jw.createOutputChannel("GitHub",{log:!0});r.push(t);let o=a=>{t.appendLine(Mw.t("Log level: {0}",Hw[a]))};r.push(t.onDidChangeLogLevel(o)),o(t.logLevel);let{aiKey:n}=e.extension.packageJSON,i=new Bf(n);r.push(i);let s=new qu;r.push(s),r.push(Bw()),r.push(zw(e,s,i,t))}function Bw(){let e=new ct,r=()=>{try{let n=o.getAPI(1);e.add(n.registerRemoteSourceProvider(new Zf))}catch(n){console.error("Could not initialize GitHub extension"),console.warn(n)}},t=n=>{n?r():e.dispose()},o=Xu.getExtension("vscode.git-base").exports;return e.add(o.onDidChangeEnablement(t)),t(o.enabled),e}function Vw(e,r){if(e.repositories.find(t=>On(t)))Pv.executeCommand("setContext","github.hasGitHubRepo",!0);else{let t=e.onDidOpenRepository(async o=>{await o.status(),On(o)&&(Pv.executeCommand("setContext","github.hasGitHubRepo",!0),t.dispose())});r.add(t)}}function zw(e,r,t,o){let n=new ct,i=Xu.getExtension("vscode.git"),s=()=>{i.activate().then(a=>{let c=u=>{if(u){let l=a.getAPI(1);n.add(Ib(l)),n.add(new id(l)),n.add(new ad(l,e.globalState,r,o,t)),n.add(l.registerPushErrorHandler(new td(t))),n.add(l.registerRemoteSourcePublisher(new sd(l))),n.add(l.registerSourceControlHistoryItemDetailsProvider(new Wu(l,r,o))),n.add(new ud(l)),n.add(new ld(l)),Vw(l,n),Pv.executeCommand("setContext","git-base.gitEnabled",!0)}else n.dispose()};n.add(a.onDidChangeEnablement(c)),c(a.enabled)})};if(i)s();else{let a=Xu.onDidChange(()=>{!i&&Xu.getExtension("vscode.git")&&(i=Xu.getExtension("vscode.git"),s(),a.dispose())});n.add(a)}return n}export{GM as activate}; /*! Bundled license information: @nevware21/ts-utils/dist/es5/mod/ts-utils.js: (*! https://github.com/nevware21/ts-utils v0.11.6 *) @nevware21/ts-async/dist/es5/mod/ts-async.js: (*! * NevWare21 Solutions LLC - ts-async, 0.5.4 * https://github.com/nevware21/ts-async * Copyright (c) NevWare21 Solutions LLC and contributors. All rights reserved. * Licensed under the MIT license. *) */ //# sourceMappingURL=extension.js.map