SYMBOL INDEX (20774 symbols across 4 files) FILE: copilot-language-server/dist/diffWorker.js function J (line 1) | function J(i,e){let t=Y(i,e);return t===-1?void 0:i[t]} function Y (line 1) | function Y(i,e,t=0,n=i.length){let r=t,o=n;for(;r{this._removeListener(e)}} method emit (line 5) | emit(e){this.listeners.forEach(t=>{t(e)})} method _removeListener (line 5) | _removeListener(e){this.listeners.splice(this.listeners.indexOf(e),1)} method setUnexpectedErrorHandler (line 5) | setUnexpectedErrorHandler(e){this.unexpectedErrorHandler=e} method getUnexpectedErrorHandler (line 5) | getUnexpectedErrorHandler(){return this.unexpectedErrorHandler} method onUnexpectedError (line 5) | onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)} method onUnexpectedExternalError (line 5) | onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)} function ae (line 5) | function ae(i){Tn(i)||hn.onUnexpectedError(i)} function Tn (line 5) | function Tn(i){return i instanceof Ue?!0:i instanceof Error&&i.name===Xe... method constructor (line 5) | constructor(){super(Xe),this.name=this.message} method constructor (line 5) | constructor(e){super(e),this.name="CodeExpectedError"} method fromError (line 5) | static fromError(e){if(e instanceof i)return e;let t=new i;return t.mess... method isErrorNoTelemetry (line 5) | static isErrorNoTelemetry(e){return e.name==="CodeExpectedError"} method constructor (line 5) | constructor(e){super(e||"An unexpected bug occurred."),Object.setPrototy... function Pe (line 5) | function Pe(i,e,t=(n,r)=>n===r){if(i===e)return!0;if(!i||!e||i.length!==... function yt (line 5) | function yt(i,e){for(let t=0;t<=i.length;t++)e(t===0?void 0:i[t-1],t===i... function wt (line 5) | function wt(i,e){for(let t=0;t0} function n (line 5) | function n(l){return l===0} function Z (line 5) | function Z(i,e){return(t,n)=>e(i(t),i(n))} function St (line 5) | function St(i){return(e,t)=>-i(e,t)} method constructor (line 5) | constructor(e){this.iterate=e} method forEach (line 5) | forEach(e){this.iterate(t=>(e(t),!0))} method toArray (line 5) | toArray(){let e=[];return this.iterate(t=>(e.push(t),!0)),e} method filter (line 5) | filter(e){return new i(t=>this.iterate(n=>e(n)?t(n):!0))} method map (line 5) | map(e){return new i(t=>this.iterate(n=>t(e(n))))} method some (line 5) | some(e){let t=!1;return this.iterate(n=>(t=e(n),!t)),t} method findFirst (line 5) | findFirst(e){let t;return this.iterate(n=>e(n)?(t=n,!1):!0),t} method findLast (line 5) | findLast(e){let t;return this.iterate(n=>(e(n)&&(t=n),!0)),t} method findLastMaxBy (line 5) | findLastMaxBy(e){let t,n=!0;return this.iterate(r=>((n||Dt.isGreaterThan... function At (line 5) | function At(i,e="unexpected state"){if(!i)throw new F(`Assertion Failed:... function ie (line 5) | function ie(i){if(!i()){debugger;i(),ae(new F("Assertion Failed"))}} function qe (line 5) | function qe(i,e){let t=0;for(;te.call(t,n,n,this))} method [(Ut=Symbol.iterator,Mt=Symbol.toStringTag,Ut)] (line 5) | [(Ut=Symbol.iterator,Mt=Symbol.toStringTag,Ut)](){return this.values()} function Je (line 5) | function Je(i,e){let t=this,n=!1,r;return function(){if(n)return r;if(n=... function i (line 5) | function i(b){return b&&typeof b=="object"&&typeof b[Symbol.iterator]=="... function t (line 5) | function t(){return e} function r (line 5) | function r(b){return i(b)?b:n(b)} function o (line 5) | function o(b){return b||e} function a (line 5) | function a(b){return!b||b[Symbol.iterator]().next().done===!0} function l (line 5) | function l(b){return b[Symbol.iterator]().next().value} function c (line 5) | function c(b,T){let _=0;for(let L of b)if(T(L,_++))return!0;return!1} function f (line 5) | function f(b,T){for(let _ of b)if(T(_))return _} function x (line 5) | function x(b,T,_){let L=_;for(let B of b)L=T(L,B);return L} function M (line 5) | function M(b,T=Number.POSITIVE_INFINITY){let _=[];if(T===0)return[_,b];l... function S (line 5) | async function S(b){let T=[];for await(let _ of b)T.push(_);return Promi... method constructor (line 5) | constructor(e,t){this.uri=e;this.value=t} function _n (line 5) | function _n(i){return Array.isArray(i)} method constructor (line 5) | constructor(e,t){this[Ft]="ResourceMap";if(e instanceof i)this.map=new M... method set (line 5) | set(e,t){return this.map.set(this.toKey(e),new Ze(e,t)),this} method get (line 5) | get(e){return this.map.get(this.toKey(e))?.value} method has (line 5) | has(e){return this.map.has(this.toKey(e))} method size (line 5) | get size(){return this.map.size} method clear (line 5) | clear(){this.map.clear()} method delete (line 5) | delete(e){return this.map.delete(this.toKey(e))} method forEach (line 5) | forEach(e,t){typeof t<"u"&&(e=e.bind(t));for(let[n,r]of this.map)e(r.val... method values (line 5) | *values(){for(let e of this.map.values())yield e.value} method keys (line 5) | *keys(){for(let e of this.map.values())yield e.uri} method entries (line 5) | *entries(){for(let e of this.map.values())yield[e.uri,e.value]} method [(Ft=Symbol.toStringTag,Symbol.iterator)] (line 5) | *[(Ft=Symbol.toStringTag,Symbol.iterator)](){for(let[,e]of this.map)yiel... method constructor (line 5) | constructor(e,t){this[Bt]="ResourceSet";!e||typeof e=="function"?this._m... method size (line 5) | get size(){return this._map.size} method add (line 5) | add(e){return this._map.set(e,e),this} method clear (line 5) | clear(){this._map.clear()} method delete (line 5) | delete(e){return this._map.delete(e)} method forEach (line 5) | forEach(e,t){this._map.forEach((n,r)=>e.call(t,r,r,this))} method has (line 5) | has(e){return this._map.has(e)} method entries (line 5) | entries(){return this._map.entries()} method keys (line 5) | keys(){return this._map.keys()} method values (line 5) | values(){return this._map.keys()} method [(Bt=Symbol.toStringTag,Symbol.iterator)] (line 5) | [(Bt=Symbol.toStringTag,Symbol.iterator)](){return this.keys()} method constructor (line 5) | constructor(){this[Vt]="LinkedMap";this._map=new Map,this._head=void 0,t... method clear (line 5) | clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size... method isEmpty (line 5) | isEmpty(){return!this._head&&!this._tail} method size (line 5) | get size(){return this._size} method first (line 5) | get first(){return this._head?.value} method last (line 5) | get last(){return this._tail?.value} method has (line 5) | has(e){return this._map.has(e)} method get (line 5) | get(e,t=0){let n=this._map.get(e);if(n)return t!==0&&this.touch(n,t),n.v... method set (line 5) | set(e,t,n=0){let r=this._map.get(e);if(r)r.value=t,n!==0&&this.touch(r,n... method delete (line 5) | delete(e){return!!this.remove(e)} method remove (line 5) | remove(e){let t=this._map.get(e);if(t)return this._map.delete(e),this.re... method shift (line 5) | shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)t... method forEach (line 5) | forEach(e,t){let n=this._state,r=this._head;for(;r;){if(t?e.bind(t)(r.va... method keys (line 5) | keys(){let e=this,t=this._state,n=this._head,r={[Symbol.iterator](){retu... method values (line 5) | values(){let e=this,t=this._state,n=this._head,r={[Symbol.iterator](){re... method entries (line 5) | entries(){let e=this,t=this._state,n=this._head,r={[Symbol.iterator](){r... method [(Vt=Symbol.toStringTag,Symbol.iterator)] (line 5) | [(Vt=Symbol.toStringTag,Symbol.iterator)](){return this.entries()} method trimOld (line 5) | trimOld(e){if(e>=this.size)return;if(e===0){this.clear();return}let t=th... method trimNew (line 5) | trimNew(e){if(e>=this.size)return;if(e===0){this.clear();return}let t=th... method addItemFirst (line 5) | addItemFirst(e){if(!this._head&&!this._tail)this._tail=e;else if(this._h... method addItemLast (line 5) | addItemLast(e){if(!this._head&&!this._tail)this._head=e;else if(this._ta... method removeItem (line 5) | removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._... method touch (line 5) | touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");i... method toJSON (line 5) | toJSON(){let e=[];return this.forEach((t,n)=>{e.push([n,t])}),e} method fromJSON (line 5) | fromJSON(e){this.clear();for(let[t,n]of e)this.set(t,n)} method constructor (line 5) | constructor(){this.map=new Map} method add (line 5) | add(e,t){let n=this.map.get(e);n||(n=new Set,this.map.set(e,n)),n.add(t)} method delete (line 5) | delete(e,t){let n=this.map.get(e);n&&(n.delete(t),n.size===0&&this.map.d... method forEach (line 5) | forEach(e,t){let n=this.map.get(e);n&&n.forEach(t)} method get (line 5) | get(e){let t=this.map.get(e);return t||new Set} method constructor (line 5) | constructor(){this.livingDisposables=new Map} method getDisposableData (line 5) | getDisposableData(e){let t=this.livingDisposables.get(e);return t||(t={p... method trackDisposable (line 5) | trackDisposable(e){let t=this.getDisposableData(e);t.source||(t.source=n... method setParent (line 5) | setParent(e,t){let n=this.getDisposableData(e);n.parent=t} method markAsDisposed (line 5) | markAsDisposed(e){this.livingDisposables.delete(e)} method markAsSingleton (line 5) | markAsSingleton(e){this.getDisposableData(e).isSingleton=!0} method getRootParent (line 5) | getRootParent(e,t){let n=t.get(e);if(n)return n;let r=e.parent?this.getR... method getTrackedDisposables (line 5) | getTrackedDisposables(){let e=new Map;return[...this.livingDisposables.e... method computeLeakingDisposables (line 5) | computeLeakingDisposables(e=10,t){let n;if(t)n=t;else{let l=new Map,c=[.... function vn (line 22) | function vn(i){ce=i} method trackDisposable (line 22) | trackDisposable(e){let t=new Error("Potentially leaked disposable").stac... method setParent (line 22) | setParent(e,t){if(e&&e!==ee.None)try{e[i]=!0}catch{}} method markAsDisposed (line 22) | markAsDisposed(e){if(e&&e!==ee.None)try{e[i]=!0}catch{}} method markAsSingleton (line 22) | markAsSingleton(e){} function et (line 22) | function et(i){return ce?.trackDisposable(i),i} function tt (line 22) | function tt(i){ce?.markAsDisposed(i)} function Ce (line 22) | function Ce(i,e){ce?.setParent(i,e)} function Rn (line 22) | function Rn(i,e){if(ce)for(let t of i)ce.setParent(t,e)} function zt (line 22) | function zt(i){if(Ye.is(i)){let e=[];for(let t of i)if(t)try{t.dispose()... function Wt (line 22) | function Wt(...i){let e=nt(()=>zt(i));return Rn(i,e),e} function nt (line 22) | function nt(i){let e=et({dispose:Je(()=>{tt(e),i()})});return e} method constructor (line 22) | constructor(){this._toDispose=new Set;this._isDisposed=!1;et(this)} method dispose (line 22) | dispose(){this._isDisposed||(tt(this),this._isDisposed=!0,this.clear())} method isDisposed (line 22) | get isDisposed(){return this._isDisposed} method clear (line 22) | clear(){if(this._toDispose.size!==0)try{zt(this._toDispose)}finally{this... method add (line 22) | add(e){if(!e)return e;if(e===this)throw new Error("Cannot register a dis... method delete (line 22) | delete(e){if(e){if(e===this)throw new Error("Cannot dispose a disposable... method deleteAndLeak (line 22) | deleteAndLeak(e){e&&this._toDispose.has(e)&&(this._toDispose.delete(e),C... method constructor (line 22) | constructor(){this._store=new fe;et(this),Ce(this._store,this)} method dispose (line 22) | dispose(){} method dispose (line 22) | dispose(){tt(this),this._store.dispose()} method _register (line 22) | _register(e){if(e===this)throw new Error("Cannot register a disposable o... method constructor (line 22) | constructor(e){this.element=e,this.next=i.Undefined,this.prev=i.Undefined} method create (line 22) | static create(e){return new i(e)} method constructor (line 22) | constructor(e){this._now=En&&e===!1?Date.now:globalThis.performance.now.... method stop (line 22) | stop(){this._stopTime=this._now()} method reset (line 22) | reset(){this._startTime=this._now(),this._stopTime=-1} method elapsed (line 22) | elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this... function e (line 22) | function e(E){if(Ln){let{onDidAddListener:h}=E,R=Ee.create(),v=0;E.onDid... function t (line 22) | function t(E,h){return d(E,()=>{},0,void 0,!0,void 0,h)} function n (line 22) | function n(E){return(h,R=null,v)=>{let I=!1,N;return N=E(k=>{if(!I)retur... function r (line 22) | function r(E,h){return oe.once(oe.filter(E,h))} function o (line 22) | function o(E,h,R){return m((v,I=null,N)=>E(k=>v.call(I,h(k)),null,N),R)} function u (line 22) | function u(E,h,R){return m((v,I=null,N)=>E(k=>{h(k),v.call(I,k)},null,N)... function a (line 22) | function a(E,h,R){return m((v,I=null,N)=>E(k=>h(k)&&v.call(I,k),null,N),R)} function l (line 22) | function l(E){return E} function c (line 22) | function c(...E){return(h,R=null,v)=>{let I=Wt(...E.map(N=>N(k=>h.call(R... function f (line 22) | function f(E,h,R,v){let I=R;return o(E,N=>(I=h(I,N),I),v)} function m (line 22) | function m(E,h){let R,v={onWillAddFirstListener(){R=E(I.fire,I)},onDidRe... function p (line 22) | function p(E,h){return h instanceof Array?h.push(E):h&&h.add(E),E} function d (line 22) | function d(E,h,R=100,v=!1,I=!1,N,k){let V,K,ue,Oe=0,xe,vt={leakWarningTh... function g (line 22) | function g(E,h=0,R){return oe.debounce(E,(v,I)=>v?(v.push(I),v):[I],h,vo... function x (line 22) | function x(E,h=(v,I)=>v===I,R){let v=!0,I;return a(E,N=>{let k=v||!h(N,I... function w (line 22) | function w(E,h,R){return[oe.filter(E,h,R),oe.filter(E,v=>!h(v),R)]} function M (line 22) | function M(E,h=!1,R=[],v){let I=R.slice(),N=E(K=>{I?I.push(K):V.fire(K)}... function S (line 22) | function S(E,h){return s((v,I,N)=>{let k=h(new b);return E(function(V){l... class b (line 22) | class b{constructor(){this.steps=[]}static{s(this,"ChainableSynthesis")}... method constructor (line 22) | constructor(){this.steps=[]} method map (line 22) | map(h){return this.steps.push(h),this} method forEach (line 22) | forEach(h){return this.steps.push(R=>(h(R),R)),this} method filter (line 22) | filter(h){return this.steps.push(R=>h(R)?R:P),this} method reduce (line 22) | reduce(h,R){let v=R;return this.steps.push(I=>(v=h(v,I),v)),this} method latch (line 22) | latch(h=(R,v)=>R===v){let R=!0,v;return this.steps.push(I=>{let N=R||!... method evaluate (line 22) | evaluate(h){for(let R of this.steps)if(h=R(h),h===P)break;return h} function T (line 22) | function T(E,h,R=v=>v){let v=s((...V)=>k.fire(R(...V)),"fn"),I=s(()=>E.o... function _ (line 22) | function _(E,h,R=v=>v){let v=s((...V)=>k.fire(R(...V)),"fn"),I=s(()=>E.a... function L (line 22) | function L(E,h){return new Promise(R=>n(E)(R,null,h))} function B (line 22) | function B(E){let h=new j;return E.then(R=>{h.fire(R)},()=>{h.fire(void ... function W (line 22) | function W(E,h){return E(R=>h.fire(R))} function Se (line 22) | function Se(E,h,R){return h(R),E(v=>h(v))} class Ae (line 22) | class Ae{constructor(h,R){this._observable=h;this._counter=0;this._hasCh... method constructor (line 22) | constructor(h,R){this._observable=h;this._counter=0;this._hasChanged=!... method beginUpdate (line 22) | beginUpdate(h){this._counter++} method handlePossibleChange (line 22) | handlePossibleChange(h){} method handleChange (line 22) | handleChange(h,R){this._hasChanged=!0} method endUpdate (line 22) | endUpdate(h){this._counter--,this._counter===0&&(this._observable.repo... function _e (line 22) | function _e(E,h){return new Ae(E,h).emitter.event} function xt (line 22) | function xt(E){return(h,R,v)=>{let I=0,N=!1,k={beginUpdate(){I++},endUpd... method constructor (line 22) | constructor(e){this.listenerCount=0;this.invocationCount=0;this.elapsedO... method start (line 22) | start(e){this._stopWatch=new Be,this.listenerCount=e} method stop (line 22) | stop(){if(this._stopWatch){let e=this._stopWatch.elapsed();this.duration... method constructor (line 22) | constructor(e,t,n=(i._idPool++).toString(16).padStart(3,"0")){this._erro... method dispose (line 22) | dispose(){this._stacks?.clear()} method check (line 22) | check(e,t){let n=this.threshold;if(n<=0||t0||this.... method dispose (line 24) | dispose(){if(!this._disposed){if(this._disposed=!0,this._deliveryQueue?.... method event (line 24) | get event(){return this._event??=(e,t,n)=>{if(this._leakageMon&&this._si... method _removeListener (line 24) | _removeListener(e){if(this._options?.onWillRemoveListener?.(this),!this.... method _deliver (line 24) | _deliver(e,t){if(!e)return;let n=this._options?.onListenerError||ae;if(!... method _deliverQueue (line 24) | _deliverQueue(e){let t=e.current._listeners;for(;e.i0} method constructor (line 24) | constructor(){this.i=-1;this.end=0} method enqueue (line 24) | enqueue(e,t,n){this.i=0,this.end=n,this.current=e,this.value=t} method reset (line 24) | reset(){this.i=this.end,this.current=void 0,this.value=void 0} method dispose (line 24) | dispose(){clearTimeout(t)} function i (line 24) | function i(r){return r===n.None||r===n.Cancelled||r instanceof lt?!0:!r|... method constructor (line 24) | constructor(){this._isCancelled=!1;this._emitter=null} method cancel (line 24) | cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._... method isCancellationRequested (line 24) | get isCancellationRequested(){return this._isCancelled} method onCancellationRequested (line 24) | get onCancellationRequested(){return this._isCancelled?Ht:(this._emitter... method dispose (line 24) | dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)} function Dn (line 24) | function Dn(i){return i} method constructor (line 24) | constructor(e,t){this.lastCache=void 0;this.lastArgKey=void 0;typeof e==... method get (line 24) | get(e){let t=this._computeKey(e);return this.lastArgKey!==t&&(this.lastA... method constructor (line 24) | constructor(e){this.executor=e;this._didRun=!1} method hasValue (line 24) | get hasValue(){return this._didRun} method value (line 24) | get value(){if(!this._didRun)try{this._value=this.executor()}catch(e){th... method rawValue (line 24) | get rawValue(){return this._value} function Yt (line 24) | function Yt(i){return i.split(/\r\n|\r|\n/)} function ft (line 24) | function ft(i,e){let t=Math.min(i.length,e.length),n;for(n=0;nt)throw new F(`In... method fromTo (line 24) | static fromTo(e,t){return new i(e,t)} method addRange (line 24) | static addRange(e,t){let n=0;for(;nt))return new i(e,t)} method ofLength (line 24) | static ofLength(e){return new i(0,e)} method ofStartAndLength (line 24) | static ofStartAndLength(e,t){return new i(e,e+t)} method emptyAt (line 24) | static emptyAt(e){return new i(e,e)} method isEmpty (line 24) | get isEmpty(){return this.start===this.endExclusive} method delta (line 24) | delta(e){return new i(this.start+e,this.endExclusive+e)} method deltaStart (line 24) | deltaStart(e){return new i(this.start+e,this.endExclusive)} method deltaEnd (line 24) | deltaEnd(e){return new i(this.start,this.endExclusive+e)} method length (line 24) | get length(){return this.endExclusive-this.start} method toString (line 24) | toString(){return`[${this.start}, ${this.endExclusive})`} method equals (line 24) | equals(e){return this.start===e.start&&this.endExclusive===e.endExclusive} method containsRange (line 24) | containsRange(e){return this.start<=e.start&&e.endExclusive<=this.endExc... method contains (line 24) | contains(e){return this.start<=e&&e=e.endExclusive} method slice (line 24) | slice(e){return e.slice(this.start,this.endExclusive)} method substring (line 24) | substring(e){return e.substring(this.start,this.endExclusive)} method clip (line 24) | clip(e){if(this.isEmpty)throw new F(`Invalid clipping range: ${this.toSt... method clipCyclic (line 24) | clipCyclic(e){if(this.isEmpty)throw new F(`Invalid clipping range: ${thi... method map (line 24) | map(e){let t=[];for(let n=this.start;nn||e===n&&t>r?(this.startLineNumber=n,this.startC... method isEmpty (line 24) | isEmpty(){return i.isEmpty(this)} method isEmpty (line 24) | static isEmpty(e){return e.startLineNumber===e.endLineNumber&&e.startCol... method containsPosition (line 24) | containsPosition(e){return i.containsPosition(this,e)} method containsPosition (line 24) | static containsPosition(e,t){return!(t.lineNumber "+th... method setEndPosition (line 24) | setEndPosition(e,t){return new i(this.startLineNumber,this.startColumn,e... method setStartPosition (line 24) | setStartPosition(e,t){return new i(e,t,this.endLineNumber,this.endColumn)} method collapseToStart (line 24) | collapseToStart(){return i.collapseToStart(this)} method collapseToStart (line 24) | static collapseToStart(e){return new i(e.startLineNumber,e.startColumn,e... method collapseToEnd (line 24) | collapseToEnd(){return i.collapseToEnd(this)} method collapseToEnd (line 24) | static collapseToEnd(e){return new i(e.endLineNumber,e.endColumn,e.endLi... method delta (line 24) | delta(e){return new i(this.startLineNumber+e,this.startColumn,this.endLi... method isSingleLine (line 24) | isSingleLine(){return this.startLineNumber===this.endLineNumber} method fromPositions (line 24) | static fromPositions(e,t=e){return new i(e.lineNumber,e.column,t.lineNum... method lift (line 24) | static lift(e){return e?new i(e.startLineNumber,e.startColumn,e.endLineN... method isIRange (line 24) | static isIRange(e){return e&&typeof e.startLineNumber=="number"&&typeof ... method areIntersectingOrTouching (line 24) | static areIntersectingOrTouching(e,t){return!(e.endLineNumbere.startLineNumber} method toJSON (line 24) | toJSON(){return this} method ofLength (line 24) | static ofLength(e,t){return new i(e,e+t)} method fromRange (line 24) | static fromRange(e){return new i(e.startLineNumber,e.endLineNumber)} method fromRangeInclusive (line 24) | static fromRangeInclusive(e){return new i(e.startLineNumber,e.endLineNum... method subtract (line 24) | static subtract(e,t){return t?e.startLineNumbert)throw new F(`startLineNumber ${e} cannot be afte... method contains (line 24) | contains(e){return this.startLineNumber<=e&&er.... method contains (line 24) | contains(e){let t=J(this._normalizedRanges,n=>n.startLineNumber<=e);retu... method intersects (line 24) | intersects(e){let t=J(this._normalizedRanges,n=>n.startLineNumberu.endLineNumberExclus... method toString (line 24) | toString(){return this._normalizedRanges.map(e=>e.toString()).join(", ")} method getIntersection (line 24) | getIntersection(e){let t=[],n=0,r=0;for(;nt.delta(e)))} method constructor (line 24) | constructor(e,t){this.lineCount=e;this.columnCount=t} method lengthDiffNonNegative (line 24) | static lengthDiffNonNegative(e,t){return t.isLessThan(e)?i.zero:e.lineCo... method betweenPositions (line 24) | static betweenPositions(e,t){return e.lineNumber===t.lineNumber?new i(0,... method fromPosition (line 24) | static fromPosition(e){return new i(e.lineNumber-1,e.column-1)} method ofRange (line 24) | static ofRange(e){return i.betweenPositions(e.getStartPosition(),e.getEn... method ofText (line 24) | static ofText(e){let t=0,n=0;for(let r of e)r===` method isZero (line 25) | isZero(){return this.lineCount===0&&this.columnCount===0} method isLessThan (line 25) | isLessThan(e){return this.lineCount!==e.lineCount?this.lineCounte.li... method isGreaterThanOrEqualTo (line 25) | isGreaterThanOrEqualTo(e){return this.lineCount!==e.lineCount?this.lineC... method equals (line 25) | equals(e){return this.lineCount===e.lineCount&&this.columnCount===e.colu... method compare (line 25) | compare(e){return this.lineCount!==e.lineCount?this.lineCount-e.lineCoun... method add (line 25) | add(e){return e.lineCount===0?new i(this.lineCount,this.columnCount+e.co... method createRange (line 25) | createRange(e){return this.lineCount===0?new y(e.lineNumber,e.column,e.l... method toRange (line 25) | toRange(){return new y(1,1,this.lineCount+1,this.columnCount+1)} method toLineRange (line 25) | toLineRange(){return O.ofLength(1,this.lineCount)} method addToPosition (line 25) | addToPosition(e){return this.lineCount===0?new U(e.lineNumber,e.column+t... method addToRange (line 25) | addToRange(e){return y.fromPositions(this.addToPosition(e.getStartPositi... method toString (line 25) | toString(){return`${this.lineCount},${this.columnCount}`} method constructor (line 25) | constructor(e){this.text=e;this.lineStartOffsetByLineIdx=[],this.lineEnd... method getOffset (line 26) | getOffset(e){return this.lineStartOffsetByLineIdx[e.lineNumber-1]+e.colu... method getOffsetRange (line 26) | getOffsetRange(e){return new A(this.getOffset(e.getStartPosition()),this... method getPosition (line 26) | getPosition(e){let t=Y(this.lineStartOffsetByLineIdx,o=>o<=e),n=t+1,r=e-... method getRange (line 26) | getRange(e){return y.fromPositions(this.getPosition(e.start),this.getPos... method getTextLength (line 26) | getTextLength(e){return G.ofRange(this.getRange(e))} method textLength (line 26) | get textLength(){let e=this.lineStartOffsetByLineIdx.length-1;return new... method getLineLength (line 26) | getLineLength(e){return this.lineEndOffsetByLineIdx[e-1]-this.lineStartO... method constructor (line 26) | constructor(){this._transformer=void 0} method endPositionExclusive (line 26) | get endPositionExclusive(){return this.length.addToPosition(new U(1,1))} method lineRange (line 26) | get lineRange(){return this.length.toLineRange()} method getValue (line 26) | getValue(){return this.getValueOfRange(this.length.toRange())} method getLineLength (line 26) | getLineLength(e){return this.getValueOfRange(new y(e,1,e,Number.MAX_SAFE... method getTransformer (line 26) | getTransformer(){return this._transformer||(this._transformer=new Ie(thi... method getLineAt (line 26) | getLineAt(e){return this.getValueOfRange(new y(e,1,e,Number.MAX_SAFE_INT... method getLines (line 26) | getLines(){let e=this.getValue();return Yt(e)} method equals (line 26) | equals(e){return this===e?!0:this.getValue()===e.getValue()} method constructor (line 26) | constructor(t,n){At(n>=1);super();this._getLineContent=t;this._lineCount=n} method getValueOfRange (line 26) | getValueOfRange(t){if(t.startLineNumber===t.endLineNumber)return this._g... method getLineLength (line 28) | getLineLength(t){return this._getLineContent(t).length} method length (line 28) | get length(){let t=this._getLineContent(this._lineCount);return new G(th... method constructor (line 28) | constructor(e){super(t=>e[t-1],e.length)} method constructor (line 28) | constructor(t){super();this.value=t;this._t=new Ie(this.value)} method getValueOfRange (line 28) | getValueOfRange(t){return this._t.getOffsetRange(t).substring(this.value)} method length (line 28) | get length(){return this._t.textLength} method constructor (line 28) | constructor(e,t,n){this.changes=e;this.moves=t;this.hitTimeout=n} method constructor (line 28) | constructor(e,t){this.lineRangeMapping=e,this.changes=t} method flip (line 28) | flip(){return new i(this.lineRangeMapping.flip(),this.changes.map(e=>e.f... method constructor (line 28) | constructor(e){this.replacements=e;ie(()=>qe(e,(t,n)=>t.range.getEndPosi... method fromStringEdit (line 28) | static fromStringEdit(e,t){let n=e.replacements.map(r=>$.fromStringRepla... method replace (line 28) | static replace(e,t){return new i([new $(e,t)])} method insert (line 28) | static insert(e,t){return new i([new $(y.fromPositions(e,e),t)])} method normalize (line 28) | normalize(){let e=[];for(let t of this.replacements)if(e.length>0&&e[e.l... method mapPosition (line 28) | mapPosition(e){let t=0,n=0,r=0;for(let o of this.replacements){let u=o.r... method mapRange (line 28) | mapRange(e){function t(u){return u instanceof U?u:u.getStartPosition()}s... method inverseMapPosition (line 28) | inverseMapPosition(e,t){return this.inverse(t).mapPosition(e)} method inverseMapRange (line 28) | inverseMapRange(e,t){return this.inverse(t).mapRange(e)} method apply (line 28) | apply(e){let t="",n=new U(1,1);for(let o of this.replacements){let u=o.r... method applyToString (line 28) | applyToString(e){let t=new ye(e);return this.apply(t)} method inverse (line 28) | inverse(e){let t=this.getNewRanges();return new i(this.replacements.map(... method getNewRanges (line 28) | getNewRanges(){let e=[],t=0,n=0,r=0;for(let o of this.replacements){let ... method toReplacement (line 28) | toReplacement(e){if(this.replacements.length===0)throw new F;if(this.rep... method equals (line 28) | equals(e){return Pe(this.replacements,e.replacements,(t,n)=>t.equals(n))} method toString (line 28) | toString(e){return e===void 0?this.replacements.map(t=>t.toString()).join(` method constructor (line 30) | constructor(e,t){this.range=e;this.text=t} method joinReplacements (line 30) | static joinReplacements(e,t){if(e.length===0)throw new F;if(e.length===1... method fromStringReplacement (line 30) | static fromStringReplacement(e,t){return new i(t.getTransformer().getRan... method isEmpty (line 30) | get isEmpty(){return this.range.isEmpty()&&this.text.length===0} method equals (line 30) | static equals(e,t){return e.range.equalsRange(t.range)&&e.text===t.text} method toSingleEditOperation (line 30) | toSingleEditOperation(){return{range:this.range,text:this.text}} method toEdit (line 30) | toEdit(){return new dt([this])} method equals (line 30) | equals(e){return i.equals(this,e)} method extendToCoverRange (line 30) | extendToCoverRange(e,t){if(this.range.containsRange(e))return this;let n... method extendToFullLine (line 30) | extendToFullLine(e){let t=new y(this.range.startLineNumber,1,this.range.... method removeCommonPrefix (line 30) | removeCommonPrefix(e){let t=e.getValueOfRange(this.range).replaceAll(`\r method isEffectiveDeletion (line 34) | isEffectiveDeletion(e){let t=this.text.replaceAll(`\r function We (line 38) | function We(i,e){if(i.lineNumber===e.lineNumber&&i.column===Number.MAX_S... method inverse (line 38) | static inverse(e,t,n){let r=[],o=1,u=1;for(let l of e){let c=new i(new O... method clip (line 38) | static clip(e,t,n){let r=[];for(let o of e){let u=o.original.intersect(t... method constructor (line 38) | constructor(e,t){this.original=e,this.modified=t} method toString (line 38) | toString(){return`{${this.original.toString()}->${this.modified.toString... method flip (line 38) | flip(){return new i(this.modified,this.original)} method join (line 38) | join(e){return new i(this.original.join(e.original),this.modified.join(e... method changedLineCount (line 38) | get changedLineCount(){return Math.max(this.original.length,this.modifie... method toRangeMapping (line 38) | toRangeMapping(){let e=this.original.toInclusiveRange(),t=this.modified.... method toRangeMapping2 (line 38) | toRangeMapping2(e,t){if(Ct(this.original.endLineNumberExclusive,e)&&Ct(t... function pe (line 38) | function pe(i,e){if(i.lineNumber<1)return new U(1,1);if(i.lineNumber>e.l... function Ct (line 38) | function Ct(i,e){return i>=1&&i<=e.length} method fromRangeMappings (line 38) | static fromRangeMappings(e){let t=O.join(e.map(r=>O.fromRangeInclusive(r... method constructor (line 38) | constructor(e,t,n){super(e,t),this.innerChanges=n} method flip (line 38) | flip(){return new i(this.modified,this.original,this.innerChanges?.map(e... method withInnerChangesFromLineRanges (line 38) | withInnerChangesFromLineRanges(){return new i(this.original,this.modifie... method fromEdit (line 38) | static fromEdit(e){let t=e.getNewRanges();return e.replacements.map((r,o... method fromEditJoin (line 38) | static fromEditJoin(e){let t=e.getNewRanges(),n=e.replacements.map((r,o)... method join (line 38) | static join(e){if(e.length===0)throw new F("Cannot join an empty list of... method assertSorted (line 38) | static assertSorted(e){for(let t=1;t${this.modifiedRang... method flip (line 38) | flip(){return new i(this.modifiedRange,this.originalRange)} method toTextEdit (line 38) | toTextEdit(e){let t=e.getValueOfRange(this.modifiedRange);return new $(t... method join (line 38) | join(e){return new i(this.originalRange.plusRange(e.originalRange),this.... function pt (line 38) | function pt(i,e,t,n=!1){let r=[];for(let o of It(i.map(u=>An(u,e,t)),(u,... function An (line 38) | function An(i,e,t){let n=0,r=0;i.modifiedRange.endColumn===1&&i.original... method constructor (line 38) | constructor(e,t){this.diffs=e;this.hitTimeout=t} method trivial (line 38) | static trivial(e,t){return new i([new q(A.ofLength(e.length),A.ofLength(... method trivialTimedOut (line 38) | static trivialTimedOut(e,t){return new i([new q(A.ofLength(e.length),A.o... method constructor (line 38) | constructor(e,t){this.seq1Range=e;this.seq2Range=t} method invert (line 38) | static invert(e,t){let n=[];return yt(e,(r,o)=>{n.push(i.fromOffsetPairs... method fromOffsetPairs (line 38) | static fromOffsetPairs(e,t){return new i(new A(e.offset1,t.offset1),new ... method assertSorted (line 38) | static assertSorted(e){let t;for(let n of e){if(t&&!(t.seq1Range.endExcl... method swap (line 38) | swap(){return new i(this.seq2Range,this.seq1Range)} method toString (line 38) | toString(){return`${this.seq1Range} <-> ${this.seq2Range}`} method join (line 38) | join(e){return new i(this.seq1Range.join(e.seq1Range),this.seq2Range.joi... method delta (line 38) | delta(e){return e===0?this:new i(this.seq1Range.delta(e),this.seq2Range.... method deltaStart (line 38) | deltaStart(e){return e===0?this:new i(this.seq1Range.deltaStart(e),this.... method deltaEnd (line 38) | deltaEnd(e){return e===0?this:new i(this.seq1Range.deltaEnd(e),this.seq2... method intersectsOrTouches (line 38) | intersectsOrTouches(e){return this.seq1Range.intersectsOrTouches(e.seq1R... method intersect (line 38) | intersect(e){let t=this.seq1Range.intersect(e.seq1Range),n=this.seq2Rang... method getStarts (line 38) | getStarts(){return new Q(this.seq1Range.start,this.seq2Range.start)} method getEndExclusives (line 38) | getEndExclusives(){return new Q(this.seq1Range.endExclusive,this.seq2Ran... method constructor (line 38) | constructor(e,t){this.offset1=e;this.offset2=t} method toString (line 38) | toString(){return`${this.offset1} <-> ${this.offset2}`} method delta (line 38) | delta(e){return e===0?this:new i(this.offset1+e,this.offset2+e)} method equals (line 38) | equals(e){return this.offset1===e.offset1&&this.offset2===e.offset2} method isValid (line 38) | isValid(){return!0} method constructor (line 38) | constructor(e){this.timeout=e;this.startTime=Date.now();this.valid=!0;if... method isValid (line 38) | isValid(){return!(Date.now()-this.startTime!0,this.... method constructor (line 38) | constructor(e,t){this.width=e;this.height=t;this.array=[];this.array=new... method get (line 38) | get(e,t){return this.array[e+t*this.width]} method set (line 38) | set(e,t,n){this.array[e+t*this.width]=n} function Ne (line 38) | function Ne(i){return i===32||i===9} method constructor (line 38) | constructor(e,t,n){this.range=e;this.lines=t;this.source=n;this.histogra... method getKey (line 39) | static getKey(e){let t=this.chrKeys.get(e);return t===void 0&&(t=this.ch... method computeSimilarity (line 39) | computeSimilarity(e){let t=0,n=Math.max(this.histogram.length,e.histogra... method compute (line 39) | compute(e,t,n=te.instance,r){if(e.length===0||t.length===0)return X.triv... method compute (line 39) | compute(e,t,n=te.instance){if(e.length===0||t.length===0)return X.trivia... method constructor (line 39) | constructor(e,t,n,r){this.prev=e;this.x=t;this.y=n;this.length=r} method constructor (line 39) | constructor(){this.positiveArr=new Int32Array(10);this.negativeArr=new I... method get (line 39) | get(e){return e<0?(e=-e-1,this.negativeArr[e]):this.positiveArr[e]} method set (line 39) | set(e,t){if(e<0){if(e=-e-1,e>=this.negativeArr.length){let n=this.negati... method constructor (line 39) | constructor(){this.positiveArr=[];this.negativeArr=[]} method get (line 39) | get(e){return e<0?(e=-e-1,this.negativeArr[e]):this.positiveArr[e]} method set (line 39) | set(e,t){e<0?(e=-e-1,this.negativeArr[e]=t):this.positiveArr[e]=t} method constructor (line 39) | constructor(e,t,n){this.lines=e;this.range=t;this.considerWhitespaceChan... method toString (line 39) | toString(){return`Slice: "${this.text}"`} method text (line 39) | get text(){return this.getText(new A(0,this.length))} method getText (line 39) | getText(e){return this.elements.slice(e.start,e.endExclusive).map(t=>Str... method getElement (line 39) | getElement(e){return this.elements[e]} method length (line 39) | get length(){return this.elements.length} method getBoundaryScore (line 39) | getBoundaryScore(e){let t=nn(e>0?this.elements[e-1]:-1),n=nn(e=this.elements.length||!Te(this.elements... method findSubWordContaining (line 39) | findSubWordContaining(e){if(e<0||e>=this.elements.length||!Te(this.eleme... method countLinesIn (line 39) | countLinesIn(e){return this.translateOffset(e.endExclusive).lineNumber-t... method isStronglyEqual (line 39) | isStronglyEqual(e,t){return this.elements[e]===this.elements[t]} method extendToFullLines (line 39) | extendToFullLines(e){let t=J(this.firstElementOffsetByLineIdx,r=>r<=e.st... function Te (line 39) | function Te(i){return i>=97&&i<=122||i>=65&&i<=90||i>=48&&i<=57} function en (line 39) | function en(i){return i>=65&&i<=90} function tn (line 39) | function tn(i){return On[i]} function nn (line 39) | function nn(i){return i===10?8:i===13?7:Ne(i)?6:i>=97&&i<=122?0:i>=65&&i... function sn (line 39) | function sn(i,e,t,n,r,o){let{moves:u,excludedChanges:a}=Un(i,e,t,o);if(!... function Mn (line 40) | function Mn(i,e){let t=0;for(let n of i)e(n)&&t++;return t} function Un (line 40) | function Un(i,e,t,n){let r=[],o=i.filter(l=>l.modified.isEmpty&&l.origin... function kn (line 40) | function kn(i,e,t,n,r,o){let u=[],a=new le;for(let p of i)for(let d=p.or... function rn (line 40) | function rn(i,e,t){if(i.trim()===e.trim())return!0;if(i.length>300&&e.le... function Pn (line 40) | function Pn(i){if(i.length===0)return i;i.sort(Z(t=>t.original.startLine... function qn (line 40) | function qn(i,e){let t=new ve(i);return e=e.filter(n=>{let r=t.findLastM... function ht (line 40) | function ht(i,e,t){let n=t;return n=on(i,e,n),n=on(i,e,n),n=Fn(i,e,n),n} function on (line 40) | function on(i,e,t){if(t.length===0)return t;let n=[];n.push(t[0]);for(le... function Fn (line 40) | function Fn(i,e,t){if(!i.getBoundaryScore||!e.getBoundaryScore)return t;... function un (line 40) | function un(i,e,t,n,r){let u=1;for(;i.seq1Range.start-u>=n.start&&i.seq2... function an (line 40) | function an(i,e,t){let n=[];for(let r of t){let o=n[n.length-1];if(!o){n... function Tt (line 40) | function Tt(i,e,t,n,r=!1){let o=q.invert(t,i.length),u=[],a=new Q(0,0);f... function Bn (line 40) | function Bn(i,e){let t=[];for(;i.length>0||e.length>0;){let n=i[0],r=e[0... function ln (line 40) | function ln(i,e,t){let n=t;if(n.length===0)return n;let r=0,o;do{o=!1;le... function cn (line 40) | function cn(i,e,t){let n=t;if(n.length===0)return n;let r=0,o;do{o=!1;le... method constructor (line 40) | constructor(e,t){this.trimmedHash=e;this.lines=t} method getElement (line 40) | getElement(e){return this.trimmedHash[e]} method length (line 40) | get length(){return this.trimmedHash.length} method getBoundaryScore (line 40) | getBoundaryScore(e){let t=e===0?0:fn(this.lines[e-1]),n=e===this.lines.l... method getText (line 40) | getText(e){return this.lines.slice(e.start,e.endExclusive).join(` method isStronglyEqual (line 41) | isStronglyEqual(e,t){return this.lines[e]===this.lines[t]} function fn (line 41) | function fn(i){let e=0;for(;eT===_))return new de([]... method computeMoves (line 41) | computeMoves(e,t,n,r,o,u,a,l){return sn(e,t,n,r,o,u).map(m=>{let p=this.... method refineDiff (line 41) | refineDiff(e,t,n,r,o,u){let l=Vn(n).toRangeMapping2(e,t),c=new ne(e,l.or... function Vn (line 41) | function Vn(i){return new H(new O(i.seq1Range.start+1,i.seq1Range.endExc... function Kn (line 41) | async function Kn(i,e,t){return mn(i,e,t)} function mn (line 41) | function mn(i,e,t){let n=i.split(/\r\n|\r|\n/),r=e.split(/\r\n|\r|\n/),u... function zn (line 41) | function zn(){let i=dn.parentPort;if(!i)throw new Error("This module sho... FILE: copilot-language-server/dist/language-server.js function main (line 6) | function main() { FILE: copilot-language-server/dist/main.js function iOn (line 1) | function iOn(t){return t<0?(-t<<1)+1:(t<<1)+0} function oOn (line 1) | function oOn(t){var e=(t&1)===1,r=t>>1;return e?-r:r} function sOn (line 1) | function sOn(t,e,r){if(e in t)return t[e];if(arguments.length===3)return... function Yie (line 1) | function Yie(t){var e=t.match(VVt);return e?{scheme:e[1],auth:e[2],host:... function AH (line 1) | function AH(t){var e="";return t.scheme&&(e+=t.scheme+":"),e+="//",t.aut... function IJe (line 1) | function IJe(t){var e=t,r=Yie(t);if(r){if(!r.path)return t;e=r.path}for(... function HVt (line 1) | function HVt(t,e){t===""&&(t="."),e===""&&(e=".");var r=Yie(e),n=Yie(t);... function cOn (line 1) | function cOn(t,e){t===""&&(t="."),t=t.replace(/\/$/,"");for(var r=0;e.in... function WVt (line 1) | function WVt(t){return t} function lOn (line 1) | function lOn(t){return zVt(t)?"$"+t:t} function uOn (line 1) | function uOn(t){return zVt(t)?t.slice(1):t} function zVt (line 1) | function zVt(t){if(!t)return!1;var e=t.length;if(e<9||t.charCodeAt(e-1)!... function dOn (line 1) | function dOn(t,e,r){var n=yH(t.source,e.source);return n!==0||(n=t.origi... function fOn (line 1) | function fOn(t,e,r){var n=t.generatedLine-e.generatedLine;return n!==0||... function yH (line 1) | function yH(t,e){return t===e?0:t===null?1:e===null?-1:t>e?1:-1} function pOn (line 1) | function pOn(t,e){var r=t.generatedLine-e.generatedLine;return r!==0||(r... function hOn (line 1) | function hOn(t){return JSON.parse(t.replace(/^\)]}'[^\n]*\n/,""))} function mOn (line 1) | function mOn(t,e,r){if(e=e||"",t&&(t[t.length-1]!=="/"&&e[0]!=="/"&&(t+=... function LR (line 1) | function LR(){this._array=[],this._set=g9?new Map:Object.create(null)} function gOn (line 1) | function gOn(t,e){var r=t.generatedLine,n=e.generatedLine,o=t.generatedC... function aEe (line 1) | function aEe(){this._array=[],this._sorted=!0,this._last={generatedLine:... function oE (line 1) | function oE(t){t||(t={}),this._file=id.getArg(t,"file",null),this._sourc... function NJe (line 1) | function NJe(t,e,r,n,o,s){var c=Math.floor((e-t)/2)+t,l=o(r,n[c],!0);ret... function OJe (line 1) | function OJe(t,e,r){var n=t[e];t[e]=t[r],t[r]=n} function yOn (line 1) | function yOn(t,e){return Math.round(t+Math.random()*(e-t))} function MJe (line 1) | function MJe(t,e,r,n){if(r>>=0;var n=t.byteLength-e;if(n<0)throw new RangeEr... function xOn (line 1) | function xOn(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!Buffer.is... function IOn (line 1) | function IOn(t,e,r){if(typeof t=="number")throw new TypeError('"value" a... function uHt (line 1) | function uHt(t,e){return t.require(e)} function QJe (line 1) | function QJe(){return Xie==="browser"?!0:Xie==="node"?!1:typeof window<"... function kOn (line 1) | function kOn(){return typeof process=="object"&&process!==null&&typeof p... function NOn (line 1) | function NOn(){return typeof process=="object"&&process!==null?process.v... function OOn (line 1) | function OOn(){if(typeof process=="object"&&process!==null)return proces... function MOn (line 1) | function MOn(t){if(typeof process=="object"&&process!==null&&typeof proc... function fEe (line 1) | function fEe(t){return function(e){for(var r=0;r>>8&16711935} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function c (line 4) | function c(l,u,d){for(var p=[],h=0,m=0;m>>32-v)+A} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function p (line 4) | function p(g,A,y,_,E,v,b){var x=g+(A&_|y&~_)+E+b;return(x<>>32-v)+A} function h (line 4) | function h(g,A,y,_,E,v,b){var x=g+(A^y^_)+E+b;return(x<>>32-v)+A} function m (line 4) | function m(g,A,y,_,E,v,b){var x=g+(y^(A|~_))+E+b;return(x<>>32-v)+A} method isUri (line 1219) | static isUri(F){return F instanceof m||!!F&&typeof F.authority=="strin... method constructor (line 1219) | constructor(F,G,k,N,q,Q=!1){typeof F=="object"?(this.scheme=F.scheme||... method fsPath (line 1219) | get fsPath(){return v(this,!1)} method with (line 1219) | with(F){if(!F)return this;let{scheme:G,authority:k,path:N,query:q,frag... method parse (line 1219) | static parse(F,G=!1){let k=h.exec(F);return k?new A(k[2]||d,w(k[4]||d)... method file (line 1219) | static file(F){let G=d;if(o&&(F=F.replace(/\\/g,p)),F[0]===p&&F[1]===p... method from (line 1219) | static from(F){let G=new A(F.scheme,F.authority,F.path,F.query,F.fragm... method toString (line 1219) | toString(F=!1){return b(this,F)} method toJSON (line 1219) | toJSON(){return this} method revive (line 1219) | static revive(F){if(F){if(F instanceof m)return F;{let G=new A(F);retu... function h (line 4) | function h(y){for(var _=e.sqrt(y),E=2;E<=_;E++)if(!(y%E))return!1;return!0} function m (line 4) | function m(y){return(y-(y|0))*4294967296|0} method isUri (line 1219) | static isUri(F){return F instanceof m||!!F&&typeof F.authority=="strin... method constructor (line 1219) | constructor(F,G,k,N,q,Q=!1){typeof F=="object"?(this.scheme=F.scheme||... method fsPath (line 1219) | get fsPath(){return v(this,!1)} method with (line 1219) | with(F){if(!F)return this;let{scheme:G,authority:k,path:N,query:q,frag... method parse (line 1219) | static parse(F,G=!1){let k=h.exec(F);return k?new A(k[2]||d,w(k[4]||d)... method file (line 1219) | static file(F){let G=d;if(o&&(F=F.replace(/\\/g,p)),F[0]===p&&F[1]===p... method from (line 1219) | static from(F){let G=new A(F.scheme,F.authority,F.path,F.query,F.fragm... method toString (line 1219) | toString(F=!1){return b(this,F)} method toJSON (line 1219) | toJSON(){return this} method revive (line 1219) | static revive(F){if(F){if(F instanceof m)return F;{let G=new A(F);retu... function u (line 4) | function u(){return s.create.apply(s,arguments)} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function A (line 4) | function A(x,I,w){return x^I^w} method fsPath (line 1219) | get fsPath(){return this._fsPath||(this._fsPath=v(this,!1)),this._fsPath} method toString (line 1219) | toString(F=!1){return F?b(this,!0):(this._formatted||(this._formatted=... method toJSON (line 1219) | toJSON(){let F={$mid:1};return this._fsPath&&(F.fsPath=this._fsPath,F.... function y (line 4) | function y(x,I,w){return x&I|~x&w} function _ (line 4) | function _(x,I,w){return(x|~I)^w} function E (line 4) | function E(x,I,w){return x&w|I&~w} function v (line 4) | function v(x,I,w){return x^(I|~w)} function b (line 4) | function b(x,I){return x<>>32-I} function O (line 4) | function O(F){return typeof F=="string"?U:R} method constructor (line 1952) | constructor(q,Q){this._observable=q;this._counter=0;this._hasChanged=!... method beginUpdate (line 1952) | beginUpdate(q){this._counter++} method handlePossibleChange (line 1952) | handlePossibleChange(q){} method handleChange (line 1952) | handleChange(q,Q){this._hasChanged=!0} method endUpdate (line 1952) | endUpdate(q){this._counter--,this._counter===0&&(this._observable.repo... function F (line 4) | function F(G,k,N){var q,Q=this._iv;Q?(q=Q,this._iv=e):q=this._prevBlock;... function r (line 4) | function r(n,o,s,c){var l,u=this._iv;u?(l=u.slice(0),this._iv=void 0):l=... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function r (line 4) | function r(s){if((s>>24&255)===255){var c=s>>16&255,l=s>>8&255,u=s&255;c... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 4) | function n(s){return(s[0]=r(s[0]))===0&&(s[1]=r(s[1])),s} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function m (line 4) | function m(y,_){var E=(this._lBlock>>>y^this._rBlock)&_;this._rBlock^=E,... method isUri (line 1219) | static isUri(F){return F instanceof m||!!F&&typeof F.authority=="strin... method constructor (line 1219) | constructor(F,G,k,N,q,Q=!1){typeof F=="object"?(this.scheme=F.scheme||... method fsPath (line 1219) | get fsPath(){return v(this,!1)} method with (line 1219) | with(F){if(!F)return this;let{scheme:G,authority:k,path:N,query:q,frag... method parse (line 1219) | static parse(F,G=!1){let k=h.exec(F);return k?new A(k[2]||d,w(k[4]||d)... method file (line 1219) | static file(F){let G=d;if(o&&(F=F.replace(/\\/g,p)),F[0]===p&&F[1]===p... method from (line 1219) | static from(F){let G=new A(F.scheme,F.authority,F.path,F.query,F.fragm... method toString (line 1219) | toString(F=!1){return b(this,F)} method toJSON (line 1219) | toJSON(){return this} method revive (line 1219) | static revive(F){if(F){if(F instanceof m)return F;{let G=new A(F);retu... function g (line 4) | function g(y,_){var E=(this._rBlock>>>y^this._lBlock)&_;this._lBlock^=E,... function c (line 4) | function c(){for(var u=this._S,d=this._i,p=this._j,h=0,m=0;m<4;m++){d=(d... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function d (line 4) | function d(){for(var p=this._X,h=this._C,m=0;m<8;m++)c[m]=h[m];h[0]=h[0]... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 4) | function d(){for(var p=this._X,h=this._C,m=0;m<8;m++)c[m]=h[m];h[0]=h[0]... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 4) | function d(A,y){let _=y>>24&255,E=y>>16&255,v=y>>8&255,b=y&255,x=A.sbox[... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function p (line 4) | function p(A,y,_){let E=y,v=_,b;for(let x=0;x1;--x)E=E^A.pbox[x],v=d(... function m (line 4) | function m(A,y,_){for(let I=0;I<4;I++){A.sbox[I]=[];for(let w=0;w<256;w+... method isUri (line 1219) | static isUri(F){return F instanceof m||!!F&&typeof F.authority=="strin... method constructor (line 1219) | constructor(F,G,k,N,q,Q=!1){typeof F=="object"?(this.scheme=F.scheme||... method fsPath (line 1219) | get fsPath(){return v(this,!1)} method with (line 1219) | with(F){if(!F)return this;let{scheme:G,authority:k,path:N,query:q,frag... method parse (line 1219) | static parse(F,G=!1){let k=h.exec(F);return k?new A(k[2]||d,w(k[4]||d)... method file (line 1219) | static file(F){let G=d;if(o&&(F=F.replace(/\\/g,p)),F[0]===p&&F[1]===p... method from (line 1219) | static from(F){let G=new A(F.scheme,F.authority,F.path,F.query,F.fragm... method toString (line 1219) | toString(F=!1){return b(this,F)} method toJSON (line 1219) | toJSON(){return this} method revive (line 1219) | static revive(F){if(F){if(F instanceof m)return F;{let G=new A(F);retu... function iFn (line 4) | function iFn(t){return t===!0||t===!1} function mYt (line 4) | function mYt(t){return typeof t=="string"||t instanceof String} function oFn (line 4) | function oFn(t){return typeof t=="number"||t instanceof Number} function sFn (line 4) | function sFn(t){return t instanceof Error} function aFn (line 4) | function aFn(t){return typeof t=="function"} function gYt (line 4) | function gYt(t){return Array.isArray(t)} function cFn (line 4) | function cFn(t){return gYt(t)&&t.every(e=>mYt(e))} method constructor (line 4) | constructor(e,r,n){super(r),this.code=O9.number(e)?e:rZe.UnknownErrorCod... method toJson (line 4) | toJson(){let e={code:this.code,message:this.message};return this.data!==... method constructor (line 4) | constructor(e){this.kind=e} method is (line 4) | static is(e){return e===t.auto||e===t.byName||e===t.byPosition} method toString (line 4) | toString(){return this.kind} method constructor (line 4) | constructor(e,r){this.method=e,this.numberOfParams=r} method parameterStructures (line 4) | get parameterStructures(){return Lg.auto} method constructor (line 4) | constructor(e){super(e,0)} method constructor (line 4) | constructor(e,r=Lg.auto){super(e,1),this._parameterStructures=r} method parameterStructures (line 4) | get parameterStructures(){return this._parameterStructures} method constructor (line 4) | constructor(e,r=Lg.auto){super(e,1),this._parameterStructures=r} method parameterStructures (line 4) | get parameterStructures(){return this._parameterStructures} method constructor (line 4) | constructor(e){super(e,2)} method constructor (line 4) | constructor(e){super(e,3)} method constructor (line 4) | constructor(e){super(e,4)} method constructor (line 4) | constructor(e){super(e,5)} method constructor (line 4) | constructor(e){super(e,6)} method constructor (line 4) | constructor(e){super(e,7)} method constructor (line 4) | constructor(e){super(e,8)} method constructor (line 4) | constructor(e){super(e,9)} method constructor (line 4) | constructor(e,r=Lg.auto){super(e,1),this._parameterStructures=r} method parameterStructures (line 4) | get parameterStructures(){return this._parameterStructures} method constructor (line 4) | constructor(e){super(e,0)} method constructor (line 4) | constructor(e,r=Lg.auto){super(e,1),this._parameterStructures=r} method parameterStructures (line 4) | get parameterStructures(){return this._parameterStructures} method constructor (line 4) | constructor(e){super(e,2)} method constructor (line 4) | constructor(e){super(e,3)} method constructor (line 4) | constructor(e){super(e,4)} method constructor (line 4) | constructor(e){super(e,5)} method constructor (line 4) | constructor(e){super(e,6)} method constructor (line 4) | constructor(e){super(e,7)} method constructor (line 4) | constructor(e){super(e,8)} method constructor (line 4) | constructor(e){super(e,9)} function e (line 4) | function e(o){let s=o;return s&&O9.string(s.method)&&(O9.string(s.id)||O... function r (line 4) | function r(o){let s=o;return s&&O9.string(s.method)&&o.id===void 0} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 4) | function n(o){let s=o;return s&&(s.result!==void 0||!!s.error)&&(O9.stri... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} method constructor (line 4) | constructor(){this[yYt]="LinkedMap",this._map=new Map,this._head=void 0,... method clear (line 4) | clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size... method isEmpty (line 4) | isEmpty(){return!this._head&&!this._tail} method size (line 4) | get size(){return this._size} method first (line 4) | get first(){return this._head?.value} method last (line 4) | get last(){return this._tail?.value} method has (line 4) | has(e){return this._map.has(e)} method get (line 4) | get(e,r=sh.None){let n=this._map.get(e);if(n)return r!==sh.None&&this.to... method set (line 4) | set(e,r,n=sh.None){let o=this._map.get(e);if(o)o.value=r,n!==sh.None&&th... method delete (line 4) | delete(e){return!!this.remove(e)} method remove (line 4) | remove(e){let r=this._map.get(e);if(r)return this._map.delete(e),this.re... method shift (line 4) | shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)t... method forEach (line 4) | forEach(e,r){let n=this._state,o=this._head;for(;o;){if(r?e.bind(r)(o.va... method keys (line 4) | keys(){let e=this._state,r=this._head,n={[Symbol.iterator]:()=>n,next:a(... method values (line 4) | values(){let e=this._state,r=this._head,n={[Symbol.iterator]:()=>n,next:... method entries (line 4) | entries(){let e=this._state,r=this._head,n={[Symbol.iterator]:()=>n,next... method [(yYt=Symbol.toStringTag,Symbol.iterator)] (line 4) | [(yYt=Symbol.toStringTag,Symbol.iterator)](){return this.entries()} method trimOld (line 4) | trimOld(e){if(e>=this.size)return;if(e===0){this.clear();return}let r=th... method addItemFirst (line 4) | addItemFirst(e){if(!this._head&&!this._tail)this._tail=e;else if(this._h... method addItemLast (line 4) | addItemLast(e){if(!this._head&&!this._tail)this._head=e;else if(this._ta... method removeItem (line 4) | removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._... method touch (line 4) | touch(e,r){if(!this._head||!this._tail)throw new Error("Invalid list");i... method toJSON (line 4) | toJSON(){let e=[];return this.forEach((r,n)=>{e.push([n,r])}),e} method fromJSON (line 4) | fromJSON(e){this.clear();for(let[r,n]of e)this.set(r,n)} method constructor (line 4) | constructor(e,r=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0... method limit (line 4) | get limit(){return this._limit} method limit (line 4) | set limit(e){this._limit=e,this.checkTrim()} method ratio (line 4) | get ratio(){return this._ratio} method ratio (line 4) | set ratio(e){this._ratio=Math.min(Math.max(0,e),1),this.checkTrim()} method get (line 4) | get(e,r=sh.AsNew){return super.get(e,r)} method peek (line 4) | peek(e){return super.get(e,sh.None)} method set (line 4) | set(e,r){return super.set(e,r,sh.Last),this.checkTrim(),this} method checkTrim (line 4) | checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*t... function e (line 4) | function e(r){return{dispose:r}} function PZe (line 4) | function PZe(){if(RZe===void 0)throw new Error("No runtime abstraction l... function e (line 4) | function e(r){if(r===void 0)throw new Error("No runtime abstraction laye... method dispose (line 4) | dispose(){} method add (line 4) | add(e,r=null,n){this._callbacks||(this._callbacks=[],this._contexts=[]),... method remove (line 4) | remove(e,r=null){if(!this._callbacks)return;let n=!1;for(let o=0,s=this.... method invoke (line 4) | invoke(...e){if(!this._callbacks)return[];let r=[],n=this._callbacks.sli... method isEmpty (line 4) | isEmpty(){return!this._callbacks||this._callbacks.length===0} method dispose (line 4) | dispose(){this._callbacks=void 0,this._contexts=void 0} method constructor (line 4) | constructor(e){this._options=e} method event (line 4) | get event(){return this._event||(this._event=(e,r,n)=>{this._callbacks||... method fire (line 4) | fire(e){this._callbacks&&this._callbacks.invoke.call(this._callbacks,e)} method dispose (line 4) | dispose(){this._callbacks&&(this._callbacks.dispose(),this._callbacks=vo... function e (line 4) | function e(r){let n=r;return n&&(n===t.None||n===t.Cancelled||dFn.boolea... method dispose (line 4) | dispose(){r.dispose()} method constructor (line 4) | constructor(){this._isCancelled=!1} method cancel (line 4) | cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._... method isCancellationRequested (line 4) | get isCancellationRequested(){return this._isCancelled} method onCancellationRequested (line 4) | get onCancellationRequested(){return this._isCancelled?fFn:(this._emitte... method dispose (line 4) | dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=void 0)} method token (line 4) | get token(){return this._token||(this._token=new Hve),this._token} method cancel (line 4) | cancel(){this._token?this._token.cancel():this._token=Vve.Cancelled} method dispose (line 4) | dispose(){this._token?this._token instanceof Hve&&this._token.dispose():... method constructor (line 4) | constructor(){this.buffers=new Map} method enableCancellation (line 4) | enableCancellation(e){if(e.id===null)return;let r=new SharedArrayBuffer(... method sendCancellation (line 4) | async sendCancellation(e,r){let n=this.buffers.get(r);if(n===void 0)retu... method cleanup (line 4) | cleanup(e){this.buffers.delete(e)} method dispose (line 4) | dispose(){this.buffers.clear()} method constructor (line 4) | constructor(e){this.data=new Int32Array(e,0,1)} method isCancellationRequested (line 4) | get isCancellationRequested(){return Atomics.load(this.data,0)===Coe.Can... method onCancellationRequested (line 4) | get onCancellationRequested(){throw new Error("Cancellation over SharedA... method constructor (line 4) | constructor(e){this.token=new LZe(e)} method cancel (line 4) | cancel(){} method dispose (line 4) | dispose(){} method constructor (line 4) | constructor(){this.kind="request"} method createCancellationTokenSource (line 4) | createCancellationTokenSource(e){let r=e.$cancellationData;return r===vo... method constructor (line 4) | constructor(e=1){if(e<=0)throw new Error("Capacity must be greater than ... method lock (line 4) | lock(e){return new Promise((r,n)=>{this._waiting.push({thunk:e,resolve:r... method active (line 4) | get active(){return this._active} method runNext (line 4) | runNext(){this._waiting.length===0||this._active===this._capacity||(0,hF... method doRunNext (line 4) | doRunNext(){if(this._waiting.length===0||this._active===this._capacity)r... function e (line 4) | function e(r){let n=r;return n&&a$.func(n.listen)&&a$.func(n.dispose)&&a... method constructor (line 4) | constructor(){this.errorEmitter=new QZe.Emitter,this.closeEmitter=new QZ... method dispose (line 4) | dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()} method onError (line 4) | get onError(){return this.errorEmitter.event} method fireError (line 4) | fireError(e){this.errorEmitter.fire(this.asError(e))} method onClose (line 4) | get onClose(){return this.closeEmitter.event} method fireClose (line 4) | fireClose(){this.closeEmitter.fire(void 0)} method onPartialMessage (line 4) | get onPartialMessage(){return this.partialMessageEmitter.event} method firePartialMessage (line 4) | firePartialMessage(e){this.partialMessageEmitter.fire(e)} method asError (line 4) | asError(e){return e instanceof Error?e:new Error(`Reader received error.... function e (line 4) | function e(r){let n,o,s,c=new Map,l,u=new Map;if(r===void 0||typeof r=="... method constructor (line 4) | constructor(e,r){super(),this.readable=e,this.options=GZe.fromOptions(r)... method partialMessageTimeout (line 4) | set partialMessageTimeout(e){this._partialMessageTimeout=e} method partialMessageTimeout (line 4) | get partialMessageTimeout(){return this._partialMessageTimeout} method listen (line 4) | listen(e){this.nextMessageLength=-1,this.messageToken=0,this.partialMess... method onData (line 4) | onData(e){try{for(this.buffer.append(e);;){if(this.nextMessageLength===-... method clearPartialMessageTimer (line 5) | clearPartialMessageTimer(){this.partialMessageTimer&&(this.partialMessag... method setPartialMessageTimer (line 5) | setPartialMessageTimer(){this.clearPartialMessageTimer(),!(this._partial... function e (line 6) | function e(r){let n=r;return n&&Toe.func(n.dispose)&&Toe.func(n.onClose)... method constructor (line 6) | constructor(){this.errorEmitter=new xYt.Emitter,this.closeEmitter=new xY... method dispose (line 6) | dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()} method onError (line 6) | get onError(){return this.errorEmitter.event} method fireError (line 6) | fireError(e,r,n){this.errorEmitter.fire([this.asError(e),r,n])} method onClose (line 6) | get onClose(){return this.closeEmitter.event} method fireClose (line 6) | fireClose(){this.closeEmitter.fire(void 0)} method asError (line 6) | asError(e){return e instanceof Error?e:new Error(`Writer received error.... function e (line 6) | function e(r){return r===void 0||typeof r=="string"?{charset:r??"utf-8",... method constructor (line 6) | constructor(e,r){super(),this.writable=e,this.options=HZe.fromOptions(r)... method write (line 6) | async write(e){return this.writeSemaphore.lock(async()=>this.options.con... method doWrite (line 6) | async doWrite(e,r,n){try{return await this.writable.write(r.join(""),"as... method handleError (line 6) | handleError(e,r){this.errorCount++,this.fireError(e,r,this.errorCount)} method end (line 6) | end(){this.writable.end()} method constructor (line 7) | constructor(e="utf-8"){this._encoding=e,this._chunks=[],this._totalLengt... method encoding (line 7) | get encoding(){return this._encoding} method append (line 7) | append(e){let r=typeof e=="string"?this.fromString(e,this._encoding):e;t... method tryReadHeaders (line 7) | tryReadHeaders(e=!1){if(this._chunks.length===0)return;let r=0,n=0,o=0,s... method tryReadBody (line 8) | tryReadBody(e){if(!(this._totalLengththis._totalLength)throw... function e (line 8) | function e(r){return typeof r=="string"||typeof r=="number"} method constructor (line 8) | constructor(){} function e (line 8) | function e(r){return ml.func(r)} function e (line 8) | function e(n){if(!ml.string(n))return t.Off;switch(n=n.toLowerCase(),n){... function r (line 8) | function r(n){switch(n){case t.Off:return"off";case t.Messages:return"me... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 8) | function e(r){return ml.string(r)?(r=r.toLowerCase(),r==="json"?t.JSON:t... method constructor (line 8) | constructor(e,r){super(r),this.code=e,Object.setPrototypeOf(this,t.proto... function e (line 8) | function e(r){let n=r;return n&&ml.func(n.cancelUndispatched)} function e (line 8) | function e(r){let n=r;return n&&(n.kind===void 0||n.kind==="id")&&ml.fun... function e (line 8) | function e(r){let n=r;return n&&n.kind==="request"&&ml.func(n.createCanc... method createCancellationTokenSource (line 8) | createCancellationTokenSource(r){return new zZe.CancellationTokenSource} function e (line 8) | function e(r){return Xve.is(r)||eet.is(r)} method sendCancellation (line 8) | sendCancellation(r,n){return r.sendNotification(Ioe.type,{id:n})} method cleanup (line 8) | cleanup(r){} function e (line 8) | function e(r){let n=r;return n&&ml.func(n.sendCancellation)&&ml.func(n.c... function e (line 8) | function e(r){let n=r;return n&&Zve.is(n.receiver)&&eCe.is(n.sender)} function e (line 8) | function e(r){let n=r;return n&&ml.func(n.handleMessage)} function e (line 8) | function e(r){let n=r;return n&&(tCe.is(n.cancellationStrategy)||ZZe.is(... function vFn (line 8) | function vFn(t,e,r,n){let o=r!==void 0?r:Ai.NullLogger,s=0,c=0,l=0,u="2.... method constructor (line 34) | constructor(e="utf-8"){super(e)} method emptyBuffer (line 34) | emptyBuffer(){return t.emptyBuffer} method fromString (line 34) | fromString(e,r){return Buffer.from(e,r)} method toString (line 34) | toString(e,r){return e instanceof Buffer?e.toString(r):new UYt.TextDecod... method asNative (line 34) | asNative(e,r){return r===void 0?e instanceof Buffer?e:Buffer.from(e):e i... method allocNative (line 34) | allocNative(e){return Buffer.allocUnsafe(e)} method constructor (line 34) | constructor(e){this.stream=e} method onClose (line 34) | onClose(e){return this.stream.on("close",e),rP.Disposable.create(()=>thi... method onError (line 34) | onError(e){return this.stream.on("error",e),rP.Disposable.create(()=>thi... method onEnd (line 34) | onEnd(e){return this.stream.on("end",e),rP.Disposable.create(()=>this.st... method onData (line 34) | onData(e){return this.stream.on("data",e),rP.Disposable.create(()=>this.... method constructor (line 34) | constructor(e){this.stream=e} method onClose (line 34) | onClose(e){return this.stream.on("close",e),rP.Disposable.create(()=>thi... method onError (line 34) | onError(e){return this.stream.on("error",e),rP.Disposable.create(()=>thi... method onEnd (line 34) | onEnd(e){return this.stream.on("end",e),rP.Disposable.create(()=>this.st... method write (line 34) | write(e,r){return new Promise((n,o)=>{let s=a(c=>{c==null?n():o(c)},"cal... method end (line 34) | end(){this.stream.end()} method setTimeout (line 34) | setTimeout(t,e,...r){let n=setTimeout(t,e,...r);return{dispose:a(()=>cle... method setImmediate (line 34) | setImmediate(t,...e){let r=setImmediate(t,...e);return{dispose:a(()=>cle... method setInterval (line 34) | setInterval(t,e,...r){let n=setInterval(t,e,...r);return{dispose:a(()=>c... function set (line 34) | function set(){return qYt} function e (line 34) | function e(){rP.RAL.install(qYt)} method constructor (line 34) | constructor(e){super(),this.process=e;let r=this.process;r.on("error",n=... method listen (line 34) | listen(e){return this.process.on("message",e),sy.Disposable.create(()=>t... method constructor (line 34) | constructor(e){super(),this.process=e,this.errorCount=0;let r=this.proce... method write (line 34) | write(e){try{return typeof this.process.send=="function"&&this.process.s... method handleError (line 34) | handleError(e,r){this.errorCount++,this.fireError(e,r,this.errorCount)} method end (line 34) | end(){} method constructor (line 34) | constructor(e){super(),this.onData=new sy.Emitter,e.on("close",()=>this.... method listen (line 34) | listen(e){return this.onData.event(e)} method constructor (line 34) | constructor(e){super(),this.port=e,this.errorCount=0,e.on("close",()=>th... method write (line 34) | write(e){try{return this.port.postMessage(e),Promise.resolve()}catch(r){... method handleError (line 34) | handleError(e,r){this.errorCount++,this.fireError(e,r,this.errorCount)} method end (line 34) | end(){} method constructor (line 34) | constructor(e,r="utf-8"){super((0,l$.default)().stream.asReadableStream(... method constructor (line 34) | constructor(e,r){super((0,l$.default)().stream.asWritableStream(e),r),th... method dispose (line 34) | dispose(){super.dispose(),this.socket.destroy()} method constructor (line 34) | constructor(e,r){super((0,l$.default)().stream.asReadableStream(e),r)} method constructor (line 34) | constructor(e,r){super((0,l$.default)().stream.asWritableStream(e),r)} function PFn (line 34) | function PFn(){let t=(0,wFn.randomBytes)(21).toString("hex");if(process.... function kFn (line 34) | function kFn(t,e="utf-8"){let r,n=new Promise((o,s)=>{r=o});return new P... function NFn (line 34) | function NFn(t,e="utf-8"){let r=(0,aCe.createConnection)(t);return[new M... function OFn (line 34) | function OFn(t,e="utf-8"){let r,n=new Promise((o,s)=>{r=o});return new P... function MFn (line 34) | function MFn(t,e="utf-8"){let r=(0,aCe.createConnection)(t,"127.0.0.1");... function DFn (line 34) | function DFn(t){let e=t;return e.read!==void 0&&e.addListener!==void 0} function LFn (line 34) | function LFn(t){let e=t;return e.write!==void 0&&e.addListener!==void 0} function FFn (line 34) | function FFn(t,e,r,n){r||(r=sy.NullLogger);let o=DFn(t)?new oCe(t):t,s=L... function ge (line 34) | function ge(_e){return typeof _e=="string"} function ge (line 34) | function ge(_e){return typeof _e=="string"} function ge (line 34) | function ge(_e){return typeof _e=="number"&&X.MIN_VALUE<=_e&&_e<=X.MAX_V... function ge (line 34) | function ge(_e){return typeof _e=="number"&&X.MIN_VALUE<=_e&&_e<=X.MAX_V... function ge (line 34) | function ge(H,L){return H===Number.MAX_VALUE&&(H=s.MAX_VALUE),L===Number... function _e (line 34) | function _e(H){var L=H;return Re.objectLiteral(L)&&Re.uinteger(L.line)&&... function ge (line 34) | function ge(H,L,te,fe){if(Re.uinteger(H)&&Re.uinteger(L)&&Re.uinteger(te... function _e (line 34) | function _e(H){var L=H;return Re.objectLiteral(L)&&c.is(L.start)&&c.is(L... function ge (line 34) | function ge(H,L){return{uri:H,range:L}} function _e (line 34) | function _e(H){var L=H;return Re.objectLiteral(L)&&l.is(L.range)&&(Re.st... function ge (line 34) | function ge(H,L,te,fe){return{targetUri:H,targetRange:L,targetSelectionR... function _e (line 34) | function _e(H){var L=H;return Re.objectLiteral(L)&&l.is(L.targetRange)&&... function ge (line 34) | function ge(H,L,te,fe){return{red:H,green:L,blue:te,alpha:fe}} function _e (line 34) | function _e(H){var L=H;return Re.objectLiteral(L)&&Re.numberRange(L.red,... function ge (line 34) | function ge(H,L){return{range:H,color:L}} function _e (line 34) | function _e(H){var L=H;return Re.objectLiteral(L)&&l.is(L.range)&&p.is(L... function ge (line 34) | function ge(H,L,te){return{label:H,textEdit:L,additionalTextEdits:te}} function _e (line 34) | function _e(H){var L=H;return Re.objectLiteral(L)&&Re.string(L.label)&&(... function ge (line 34) | function ge(H,L,te,fe,xe,et){var ut={startLine:H,endLine:L};return Re.de... function _e (line 34) | function _e(H){var L=H;return Re.objectLiteral(L)&&Re.uinteger(L.startLi... function ge (line 34) | function ge(H,L){return{location:H,message:L}} function _e (line 34) | function _e(H){var L=H;return Re.defined(L)&&u.is(L.location)&&Re.string... function ge (line 34) | function ge(_e){var H=_e;return Re.objectLiteral(H)&&Re.string(H.href)} function ge (line 34) | function ge(H,L,te,fe,xe,et){var ut={range:H,message:L};return Re.define... function _e (line 34) | function _e(H){var L,te=H;return Re.defined(te)&&l.is(te.range)&&Re.stri... function ge (line 34) | function ge(H,L){for(var te=[],fe=2;fe"u"} function L (line 38) | function L(ft){return ft===!0||ft===!1} function te (line 38) | function te(ft){return ge.call(ft)==="[object String]"} function fe (line 38) | function fe(ft){return ge.call(ft)==="[object Number]"} function xe (line 38) | function xe(ft,Ht,Rs){return ge.call(ft)==="[object Number]"&&Ht<=ft&&ft... function et (line 38) | function et(ft){return ge.call(ft)==="[object Number]"&&-2147483648<=ft&... function ut (line 38) | function ut(ft){return ge.call(ft)==="[object Number]"&&0<=ft&&ft<=21474... function It (line 38) | function It(ft){return ge.call(ft)==="[object Function]"} function _t (line 38) | function _t(ft){return ft!==null&&typeof ft=="object"} function Ot (line 38) | function Ot(ft,Ht){return Array.isArray(ft)&&ft.every(Ht)} method constructor (line 38) | constructor(e){this.method=e} method constructor (line 38) | constructor(e){super(e)} method constructor (line 38) | constructor(e){super(e,u$.ParameterStructures.byName)} method constructor (line 38) | constructor(e){super(e)} method constructor (line 38) | constructor(e){super(e,u$.ParameterStructures.byName)} function BFn (line 38) | function BFn(t){return t===!0||t===!1} function WYt (line 38) | function WYt(t){return typeof t=="string"||t instanceof String} function UFn (line 38) | function UFn(t){return typeof t=="number"||t instanceof Number} function qFn (line 38) | function qFn(t){return t instanceof Error} function QFn (line 38) | function QFn(t){return typeof t=="function"} function zYt (line 38) | function zYt(t){return Array.isArray(t)} function jFn (line 38) | function jFn(t){return zYt(t)&&t.every(e=>WYt(e))} function GFn (line 38) | function GFn(t,e){return Array.isArray(t)&&t.every(e)} function VFn (line 38) | function VFn(t){return t!==null&&typeof t=="object"} function e (line 38) | function e(r){return r===t.type} function e (line 38) | function e(r){let n=r;return n&&$Fn.boolean(n.retriggerRequest)} function e (line 38) | function e(r){return r===1||r===2} function e (line 38) | function e(o,s){let c={executionOrder:o};return(s===!0||s===!1)&&(c.succ... function r (line 38) | function r(o){let s=o;return mT.objectLiteral(s)&&Poe.uinteger.is(s.exec... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 38) | function n(o,s){return o===s?!0:o==null||s===null||s===void 0?!1:o.execu... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 38) | function e(s,c){return{kind:s,document:c}} function r (line 38) | function r(s){let c=s;return mT.objectLiteral(c)&&_et.is(c.kind)&&Poe.Do... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 38) | function n(s,c){let l=new Set;return s.document!==c.document&&l.add("doc... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 38) | function o(s,c){if(s===c)return!0;if(s==null||c===null||c===void 0||type... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function e (line 38) | function e(n,o,s,c){return{uri:n,notebookType:o,version:s,cells:c}} function r (line 38) | function r(n){let o=n;return mT.objectLiteral(o)&&mT.string(o.uri)&&Poe.... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 38) | function e(n){let o=n;return mT.objectLiteral(o)&&Poe.uinteger.is(o.star... function r (line 38) | function r(n,o,s){let c={start:n,deleteCount:o};return s!==void 0&&(c.ce... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 38) | function e(r){let n=r;return Yf.string(n)||Yf.string(n.language)||Yf.str... function e (line 38) | function e(r){let n=r;return Yf.objectLiteral(n)&&(Yf.string(n.notebookT... function e (line 38) | function e(r){let n=r;return Yf.objectLiteral(n)&&(Yf.string(n.notebook)... function e (line 38) | function e(r){if(!Array.isArray(r))return!1;for(let n of r)if(!Yf.string... function e (line 38) | function e(r){let n=r;return n&&Yf.string(n.id)&&n.id.length>0} function e (line 38) | function e(r){let n=r;return n&&(n.documentSelector===null||bet.is(n.doc... function e (line 38) | function e(n){let o=n;return Yf.objectLiteral(o)&&(o.workDoneProgress===... function r (line 38) | function r(n){let o=n;return o&&Yf.boolean(o.workDoneProgress)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 38) | function e(n){let o=n;return o!=null&&typeof o.text=="string"&&o.range!=... function r (line 38) | function r(n){let o=n;return o!=null&&typeof o.text=="string"&&o.range==... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 38) | function e(r){let n=r;return Yf.objectLiteral(n)&&(xJt.URI.is(n.baseUri)... function tBn (line 38) | function tBn(t,e,r,n){return UXt.ConnectionStrategy.is(n)&&(n={connectio... function sBn (line 38) | function sBn(t,e,r,n){return(0,oBn.createMessageConnection)(t,e,r,n)} function eor (line 38) | function eor(t,e){for(var r in t)e[r]=t[r]} function LF (line 38) | function LF(t,e,r){return gI(t,e,r)} function Vxe (line 38) | function Vxe(t){if(this.buffer=null,this.writable=!0,this.readable=!0,!t... function Kot (line 38) | function Kot(t){var e=(t/8|0)+(t%8===0?0:1);return e} function lHn (line 38) | function lHn(t){var e=cHn[t];if(e)return e;throw new Error('Unknown algo... function pHn (line 38) | function pHn(t){return t.replace(/=/g,"").replace(/\+/g,"-").replace(/\/... function lor (line 38) | function lor(t){if(Hxe.isBuffer(t))return t;if(typeof t=="string")return... function hHn (line 38) | function hHn(t,e){t=lor(t);var r=sor(e),n=r+1,o=t.length,s=0;if(t[s++]!=... function oor (line 38) | function oor(t,e,r){for(var n=0;e+n=$xe... function mHn (line 38) | function mHn(t,e){t=lor(t);var r=sor(e),n=t.length;if(n!==r*2)throw new ... function zxe (line 38) | function zxe(t,e){if(!Dce.isBuffer(t)||!Dce.isBuffer(e)||t.length!==e.le... function Aor (line 40) | function Aor(t){if(!_z.isBuffer(t)&&typeof t!="string"&&(!Zot||typeof t!... function yor (line 40) | function yor(t){if(!_z.isBuffer(t)&&typeof t!="string"&&typeof t!="objec... function EHn (line 40) | function EHn(t){if(!_z.isBuffer(t)){if(typeof t=="string")return t;if(!Z... function est (line 40) | function est(t){return t.replace(/=/g,"").replace(/\+/g,"-").replace(/\/... function _or (line 40) | function _or(t){t=t.toString();var e=4-t.length%4;if(e!==4)for(var r=0;r... function LT (line 40) | function LT(t){var e=[].slice.call(arguments,1),r=mor.format.bind(mor,t)... function vHn (line 40) | function vHn(t){return _z.isBuffer(t)||typeof t=="string"} function Fce (line 40) | function Fce(t){return vHn(t)||(t=JSON.stringify(t)),t} function Eor (line 40) | function Eor(t){return a(function(r,n){EHn(n),r=Fce(r);var o=DE.createHm... function THn (line 40) | function THn(t){return a(function(r,n,o){var s=Eor(t)(r,o);return CHn(_z... function vor (line 40) | function vor(t){return a(function(r,n){yor(n),r=Fce(r);var o=DE.createSi... function Cor (line 40) | function Cor(t){return a(function(r,n,o){Aor(o),r=Fce(r),n=_or(n);var s=... function bHn (line 40) | function bHn(t){return a(function(r,n){yor(n),r=Fce(r);var o=DE.createSi... function SHn (line 40) | function SHn(t){return a(function(r,n,o){Aor(o),r=Fce(r),n=_or(n);var s=... function xHn (line 40) | function xHn(t){var e=vor(t);return a(function(){var n=e.apply(null,argu... function IHn (line 40) | function IHn(t){var e=Cor(t);return a(function(n,o,s){o=gor.joseToDer(o,... function wHn (line 40) | function wHn(){return a(function(){return""},"sign")} function RHn (line 40) | function RHn(){return a(function(e,r){return r===""},"verify")} function Ior (line 40) | function Ior(t,e){return kHn.from(t,e).toString("base64").replace(/=/g,"... function MHn (line 40) | function MHn(t,e,r){r=r||"utf8";var n=Ior(xor(t),"binary"),o=Ior(xor(e),... function wor (line 40) | function wor(t){var e=t.header,r=t.payload,n=t.secret||t.privateKey,o=t.... function Yxe (line 40) | function Yxe(t){var e=t.secret||t.privateKey||t.key,r=new Sor(e);this.re... function UHn (line 40) | function UHn(t){return Object.prototype.toString.call(t)==="[object Obje... function qHn (line 40) | function qHn(t){if(UHn(t))return t;try{return JSON.parse(t)}catch{return}} function Mor (line 40) | function Mor(t){var e=t.split(".",1)[0];return qHn(Nor.from(e,"base64").... function QHn (line 40) | function QHn(t){return t.split(".",2).join(".")} function Dor (line 40) | function Dor(t){return t.split(".")[2]} function jHn (line 40) | function jHn(t,e){e=e||"utf8";var r=t.split(".")[1];return Nor.from(r,"b... function Lor (line 40) | function Lor(t){return BHn.test(t)&&!!Mor(t)} function For (line 40) | function For(t,e,r){if(!e){var n=new Error("Missing algorithm parameter ... function Bor (line 40) | function Bor(t,e){if(e=e||{},t=Oor(t),!Lor(t))return null;var r=Mor(t);i... function Ez (line 40) | function Ez(t){t=t||{};var e=t.secret||t.publicKey||t.key,r=new kor(e);t... function WHn (line 40) | function WHn(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d... function zHn (line 40) | function zHn(t){var e=Math.abs(t);return e>=FF?Math.round(t/FF)+"d":e>=T... function YHn (line 40) | function YHn(t){var e=Math.abs(t);return e>=FF?tIe(t,e,FF,"day"):e>=Tz?t... function tIe (line 40) | function tIe(t,e,r,n){var o=e>=r*1.5;return Math.round(t/r)+" "+n+(o?"s"... method constructor (line 40) | constructor(e,r){if(r=g$n(r),e instanceof t){if(e.loose===!!r.loose&&e.i... method format (line 40) | format(){return this.version=`${this.major}.${this.minor}.${this.patch}`... method toString (line 40) | toString(){return this.version} method compare (line 40) | compare(e){if(nIe("SemVer.compare",this.version,this.options,e),!(e inst... method compareMain (line 40) | compareMain(e){return e instanceof t||(e=new t(e,this.options)),Sz(this.... method comparePre (line 40) | comparePre(e){if(e instanceof t||(e=new t(e,this.options)),this.prerelea... method compareBuild (line 40) | compareBuild(e){e instanceof t||(e=new t(e,this.options));let r=0;do{let... method inc (line 40) | inc(e,r,n){if(e.startsWith("pre")){if(!r&&n===!1)throw new Error("invali... method constructor (line 40) | constructor(){this.max=1e3,this.map=new Map} method get (line 40) | get(e){let r=this.map.get(e);if(r!==void 0)return this.map.delete(e),thi... method delete (line 40) | delete(e){return this.map.delete(e)} method set (line 40) | set(e,r){if(!this.delete(e)&&r!==void 0){if(this.map.size>=this.max){let... method constructor (line 40) | constructor(e,r){if(r=fWn(r),e instanceof t)return e.loose===!!r.loose&&... method range (line 40) | get range(){if(this.formatted===void 0){this.formatted="";for(let e=0;e<... method format (line 40) | format(){return this.range} method toString (line 40) | toString(){return this.range} method parseRange (line 40) | parseRange(e){let n=((this.options.includePrerelease&&AWn)|(this.options... method intersects (line 40) | intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is req... method test (line 40) | test(e){if(!e)return!1;if(typeof e=="string")try{e=new pWn(e,this.option... method ANY (line 40) | static get ANY(){return Gce} method constructor (line 40) | constructor(e,r){if(r=Xsr(r),e instanceof t){if(e.loose===!!r.loose)retu... method parse (line 40) | parse(e){let r=this.options.loose?Zsr[ear.COMPARATORLOOSE]:Zsr[ear.COMPA... method toString (line 40) | toString(){return this.value} method test (line 40) | test(e){if(Est("Comparator.test",e,this.options.loose),this.semver===Gce... method intersects (line 40) | intersects(e,r){if(!(e instanceof t))throw new TypeError("a Comparator i... function CYn (line 40) | function CYn(t,e){for(var r=-1,n=t?t.length:0,o=Array(n);++r-1&&t%1==0&&t<=Kar} function kst (line 40) | function kst(t){var e=typeof t;return!!t&&(e=="object"||e=="function")} function Mst (line 40) | function Mst(t){return!!t&&typeof t=="object"} function QYn (line 40) | function QYn(t){return typeof t=="string"||!Jar(t)&&Mst(t)&&mIe.call(t)=... function jYn (line 40) | function jYn(t){return typeof t=="symbol"||Mst(t)&&mIe.call(t)==mYn} function GYn (line 40) | function GYn(t){if(!t)return t===0?t:0;if(t=HYn(t),t===zar||t===-zar){va... function VYn (line 40) | function VYn(t){var e=GYn(t),r=e%1;return e===e?r?e-r:e:0} function HYn (line 40) | function HYn(t){if(typeof t=="number")return t;if(jYn(t))return Yar;if(k... function $Yn (line 40) | function $Yn(t){return Ost(t)?NYn(t):OYn(t)} function WYn (line 40) | function WYn(t){return t?IYn(t,$Yn(t)):[]} function JYn (line 40) | function JYn(t){return t===!0||t===!1||XYn(t)&&KYn.call(t)==zYn} function XYn (line 40) | function XYn(t){return!!t&&typeof t=="object"} function cKn (line 40) | function cKn(t){return typeof t=="number"&&t==fKn(t)} function icr (line 40) | function icr(t){var e=typeof t;return!!t&&(e=="object"||e=="function")} function lKn (line 40) | function lKn(t){return!!t&&typeof t=="object"} function uKn (line 40) | function uKn(t){return typeof t=="symbol"||lKn(t)&&aKn.call(t)==eKn} function dKn (line 40) | function dKn(t){if(!t)return t===0?t:0;if(t=pKn(t),t===rcr||t===-rcr){va... function fKn (line 40) | function fKn(t){var e=dKn(t),r=e%1;return e===e?r?e-r:e:0} function pKn (line 40) | function pKn(t){if(typeof t=="number")return t;if(uKn(t))return ncr;if(i... function AKn (line 40) | function AKn(t){return!!t&&typeof t=="object"} function yKn (line 40) | function yKn(t){return typeof t=="number"||AKn(t)&&gKn.call(t)==hKn} function EKn (line 40) | function EKn(t){var e=!1;if(t!=null&&typeof t.toString!="function")try{e... function vKn (line 40) | function vKn(t,e){return function(r){return t(e(r))}} function IKn (line 40) | function IKn(t){return!!t&&typeof t=="object"} function wKn (line 40) | function wKn(t){if(!IKn(t)||SKn.call(t)!=_Kn||EKn(t))return!1;var e=xKn(... function OKn (line 40) | function OKn(t){return!!t&&typeof t=="object"} function MKn (line 40) | function MKn(t){return typeof t=="string"||!NKn(t)&&OKn(t)&&kKn.call(t)=... function HKn (line 40) | function HKn(t,e){var r;if(typeof e!="function")throw new TypeError(DKn)... function $Kn (line 40) | function $Kn(t){return HKn(2,t)} function Acr (line 40) | function Acr(t){var e=typeof t;return!!t&&(e=="object"||e=="function")} function WKn (line 40) | function WKn(t){return!!t&&typeof t=="object"} function zKn (line 40) | function zKn(t){return typeof t=="symbol"||WKn(t)&&VKn.call(t)==FKn} function YKn (line 40) | function YKn(t){if(!t)return t===0?t:0;if(t=JKn(t),t===mcr||t===-mcr){va... function KKn (line 40) | function KKn(t){var e=YKn(t),r=e%1;return e===e?r?e-r:e:0} function JKn (line 40) | function JKn(t){if(typeof t=="number")return t;if(zKn(t))return gcr;if(A... function xcr (line 40) | function xcr(t,e,r,n){if(!bcr(r))throw new Error('Expected "'+n+'" to be... function aJn (line 40) | function aJn(t){return xcr(oJn,!1,t,"options")} function cJn (line 40) | function cJn(t){return xcr(sJn,!0,t,"payload")} function c (line 40) | function c(d){if(n)return n(d);throw d} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function lXn (line 40) | function lXn(t){r.debug=r,r.default=r,r.coerce=u,r.disable=s,r.enable=o,... function uXn (line 40) | function uXn(){return typeof window<"u"&&window.process&&(window.process... function dXn (line 40) | function dXn(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.us... function fXn (line 40) | function fXn(t){try{t?By.storage.setItem("debug",t):By.storage.removeIte... function pXn (line 40) | function pXn(){let t;try{t=By.storage.getItem("debug")}catch{}return!t&&... function hXn (line 40) | function hXn(){try{return localStorage}catch{}} function fat (line 40) | function fat(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:... function pat (line 40) | function pat(t,e){if(jO===0)return 0;if(UE("color=16m")||UE("color=full"... function AXn (line 40) | function AXn(t){let e=pat(t,t&&t.isTTY);return fat(e)} function _Xn (line 40) | function _Xn(){return"colors"in up.inspectOpts?!!up.inspectOpts.colors:y... function EXn (line 40) | function EXn(t){let{namespace:e,useColors:r}=this;if(r){let n=this.color... function vXn (line 42) | function vXn(){return up.inspectOpts.hideDate?"":new Date().toISOString(... function CXn (line 42) | function CXn(...t){return process.stderr.write(WIe.format(...t)+` function TXn (line 43) | function TXn(t){t?process.env.DEBUG=t:delete process.env.DEBUG} function bXn (line 43) | function bXn(){return process.env.DEBUG} function SXn (line 43) | function SXn(t){t.inspectOpts={};let e=Object.keys(up.inspectOpts);for(l... function Olr (line 44) | async function Olr(t){let e=0,r=[];for await(let n of t)e+=n.length,r.pu... function PXn (line 44) | async function PXn(t){let r=(await Olr(t)).toString("utf8");try{return J... function kXn (line 44) | function kXn(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("ht... method constructor (line 44) | constructor(e){super(e),this[EI]={}} method isSecureEndpoint (line 44) | isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e... method incrementSockets (line 45) | incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0... method decrementSockets (line 45) | decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.so... method getName (line 45) | getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:th... method createSocket (line 45) | createSocket(e,r,n){let o={...r,secureEndpoint:this.isSecureEndpoint(r)}... method createConnection (line 45) | createConnection(){let e=this[EI].currentSocket;if(this[EI].currentSocke... method defaultPort (line 45) | get defaultPort(){return this[EI].defaultPort??(this.protocol==="https:"... method defaultPort (line 45) | set defaultPort(e){this[EI]&&(this[EI].defaultPort=e)} method protocol (line 45) | get protocol(){return this[EI].protocol??(this.isSecureEndpoint()?"https... method protocol (line 45) | set protocol(e){this[EI]&&(this[EI].protocol=e)} function BXn (line 45) | function BXn(t){return new Promise((e,r)=>{let n=0,o=[];function s(){let... method constructor (line 48) | constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e... method connect (line 48) | async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No ... function $Xn (line 51) | function $Xn(t){t.resume()} function qlr (line 51) | function qlr(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);re... method constructor (line 51) | constructor(e,r){super(r),this.proxy=typeof e=="string"?new Glr.URL(e):e... method addRequest (line 51) | addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addReques... method setRequestProps (line 51) | setRequestProps(e,r){let{proxy:n}=this,o=r.secureEndpoint?"https:":"http... method connect (line 51) | async connect(e,r){e._header=null,e.path.includes("://")||this.setReques... function tZn (line 53) | function tZn(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);re... function Jlr (line 53) | function Jlr(t,e){if(typeof e!="function"&&e!==null)throw new TypeError(... function Xlr (line 53) | function Xlr(t,e){var r={};for(var n in t)Object.prototype.hasOwnPropert... function Zlr (line 53) | function Zlr(t,e,r,n){var o=arguments.length,s=o<3?e:n===null?n=Object.g... function eur (line 53) | function eur(t,e){return function(r,n){e(r,n,t)}} function tur (line 53) | function tur(t,e,r,n,o,s){function c(E){if(E!==void 0&&typeof E!="functi... function rur (line 53) | function rur(t,e,r){for(var n=arguments.length>2,o=0;oObject.defineProperty(t,e,{value:o,enumera... function sct (line 53) | async function sct(){if(cdr.default.platform!=="darwin")throw new Error(... function pdr (line 53) | async function pdr(t,{humanReadableOutput:e=!0}={}){if(ddr.default.platf... function cct (line 53) | async function cct(t){return pdr(`tell application "Finder" to set app_p... function lct (line 54) | async function lct(t=vei){let{stdout:e}=await t("reg",["QUERY"," HKEY_CU... function uct (line 54) | async function uct(){if(Ewe.default.platform==="darwin"){let t=await sct... function xei (line 54) | async function xei(){let t=await oct(),e=String.raw`(Get-ItemProperty -P... function Sdr (line 54) | function Sdr(t){if(typeof t=="string"||Array.isArray(t))return t;let{[Td... function Cwe (line 54) | function Cwe({[Hz]:t},{wsl:e}){if(e&&WO)return Sdr(e);if(!t)throw new Er... method constructor (line 54) | constructor(){this.nested=new Map,this.final=new Map} method get (line 54) | get(e,r=0,n=e.length){let o=n<6+r,s=(0,bI.binaryMapKey)(e,r,n);return o?... method set (line 54) | set(e,r){let n=(0,bI.binaryMapKey)(e,0,e.length);if(e.length<6){this.fin... function rti (line 54) | function rti(t,e,r){if(r===1)return[e.get(t)];let n=2147483647,o=-1;for(... method constructor (line 54) | constructor(){this.length=0,this.encoder=new TextEncoder} method encode (line 54) | encode(e){let r=this.encoder.encode(e);return this.length=r.length,r} method constructor (line 54) | constructor(){this.buffer=Buffer.alloc(256),this.length=0} method encode (line 54) | encode(e){for(;;){if(this.length=this.buffer.write(e,"utf8"),this.length... method constructor (line 54) | constructor(e){this.size=e,this.nodes=new Map} method get (line 54) | get(e){let r=this.nodes.get(e);if(r)return this.moveToHead(r),r.value} method set (line 54) | set(e,r){let n=this.nodes.get(e);if(n)n.value=r,this.moveToHead(n);else{... method moveToHead (line 54) | moveToHead(e){this.removeNode(e),e.next=void 0,e.prev=void 0,this.addNod... method addNode (line 54) | addNode(e){this.head&&(this.head.prev=e,e.next=this.head),this.tail||(th... method removeNode (line 54) | removeNode(e){e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.p... method constructor (line 54) | constructor(e,r){this.key=e,this.value=r} function sti (line 54) | function sti(t){let e=new Map;try{let o=require("fs").readFileSync(t,"ut... function ati (line 54) | function ati(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")} method constructor (line 54) | constructor(e,r,n,o=8192){this.textEncoder=(0,iti.makeTextEncoder)(),thi... method init (line 54) | init(e,r,n){this.encoder=new Bwe.BinaryMap;for(let[o,s]of e)this.encoder... method findNextSpecialToken (line 54) | findNextSpecialToken(e,r,n){let o=r,s=null;if(n&&this.specialTokensRegex... method encode (line 54) | encode(e,r){let n=[],o=0;for(;;){let s,c;if([s,c]=this.findNextSpecialTo... method encodeSpecialToken (line 54) | encodeSpecialToken(e,r){let n=this.specialTokensEncoder?.get(r[0]);retur... method encodeByIndex (line 54) | encodeByIndex(e,r,n,o){let s,c=e.substring(n,o);for(this.regex.lastIndex... method encodeTrimSuffixByIndex (line 54) | encodeTrimSuffixByIndex(e,r,n,o,s,c,l){let u,d=e.substring(n,o);for(this... method encodeTrimSuffix (line 54) | encodeTrimSuffix(e,r,n){let o=[],s=0,c=0,l=0;for(;;){let d,p;if([d,p]=th... method encodeTrimPrefix (line 54) | encodeTrimPrefix(e,r,n){let o=[],s=0,c=0,l=0,u=new Map;for(u.set(c,l);;)... method decode (line 54) | decode(e){let r=[];for(let n of e){let o=[],s=this.decoder?.get(n);if(s!... function qct (line 56) | function qct(t){let e="";if(Ed.MODEL_TO_ENCODING.has(t))e=Ed.MODEL_TO_EN... function dti (line 56) | async function dti(t,e){let r=require("fs"),n=await fetch(t);if(!n.ok)th... function Qct (line 56) | function Qct(t){let e=new Map([[qwe,50256]]);switch(t){case"o200k_base":... function fti (line 56) | function fti(t){let e=qct(t);return Qct(e)} function ufr (line 56) | function ufr(t){switch(t){case"o200k_base":return lfr;case"cl100k_base":... function pti (line 56) | function pti(t){let e=qct(t);return ufr(e)} function hti (line 56) | async function hti(t,e=null){return dfr(qct(t),e)} function dfr (line 56) | async function dfr(t,e=null){let r,n,o=Qct(t);switch(t){case"o200k_base"... function ffr (line 56) | function ffr(t,e,r,n=8192){return new cti.TikTokenizer(t,e,r,n)} function Wni (line 56) | function Wni(t){var e={protocols:[],protocol:null,port:null,resource:"",... function Yni (line 56) | function Yni(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}} function Jni (line 56) | function Jni(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="f... function tii (line 56) | function tii(t,e){if(e={defaultProtocol:"http:",normalizeProtocol:!0,for... function jfr (line 56) | function jfr(t){return t&&t.__esModule?t:{default:t}} function $fr (line 56) | function $fr(t){if(Array.isArray(t))return t.indexOf("ssh")!==-1||t.inde... function fii (line 56) | function fii(t){let e=dii(t);return e.token="",e.password==="x-oauth-bas... function Jct (line 56) | function Jct(t,e){if(e=e||[],typeof t!="string")throw new Error("The url... function hii (line 56) | function hii(t){switch(t.source){case"bitbucket.org":return"x-token-auth... function mii (line 56) | function mii(t){switch(t.source){case"bitbucket-server":return"scm/"+t.f... function gii (line 56) | function gii(t,e){var r="";return e.forEach(function(n){t.includes(n)&&n... class Parser (line 56) | class Parser{static{a(this,"Parser")}constructor(){this.initialize()}ini... method constructor (line 56) | constructor(){this.initialize()} method initialize (line 56) | initialize(){throw new Error("cannot construct a Parser before calling... method init (line 56) | static init(moduleOptions){return initPromise||(Module=Object.assign({... function qoi (line 60) | function qoi(t){typeof t=="string"?t={bindings:t}:t||(t={}),Object.keys(... function Qoi (line 62) | function Qoi(t){for(var e=Uoi(t),r;;){if(e==="."&&(e=process.cwd()),B0r(... function Goi (line 62) | function Goi(t,e,r){let n=t[e];t[e]=function(){let o=new Error,s=t.const... function G0r (line 66) | function G0r(t){return t.stack.split(` function uY (line 67) | function uY(t){return function(e){let r,n=Array.prototype.slice.call(arg... function Blt (line 67) | function Blt(t,e){for(let r in e.prototype)t.prototype[r]=e.prototype[r]} function Zlt (line 67) | function Zlt(t,e){if(t.length<=1)return t;let r=t.length/2|0,n=t.slice(0... function Cpr (line 67) | function Cpr(t,e,r=0){let n=e?[r]:[];for(let o=0;or.line||e.line===r.l... function wsi (line 67) | function wsi(t){let e=bpr(t.range);return e!==t.range?{newText:t.newText... method constructor (line 67) | constructor(e,r,n,o){this._uri=e,this._languageId=r,this._version=n,this... method uri (line 67) | get uri(){return this._uri} method languageId (line 67) | get languageId(){return this._languageId} method version (line 67) | get version(){return this._version} method getText (line 67) | getText(e){if(e){let r=this.offsetAt(e.start),n=this.offsetAt(e.end);ret... method update (line 67) | update(e,r){for(let n of e)if(t.isIncremental(n)){let o=bpr(n.range),s=t... method getLineOffsets (line 67) | getLineOffsets(){return this._lineOffsets===void 0&&(this._lineOffsets=C... method positionAt (line 67) | positionAt(e){e=Math.max(Math.min(e,this._content.length),0);let r=this.... method offsetAt (line 67) | offsetAt(e){let r=this.getLineOffsets();if(e.line>=r.length)return this.... method ensureBeforeEOL (line 67) | ensureBeforeEOL(e,r){for(;e>r&&Tpr(this._content.charCodeAt(e-1));)e--;r... method lineCount (line 67) | get lineCount(){return this.getLineOffsets().length} method isIncremental (line 67) | static isIncremental(e){let r=e;return r!=null&&typeof r.text=="string"&... method isFull (line 67) | static isFull(e){let r=e;return r!=null&&typeof r.text=="string"&&r.rang... function e (line 67) | function e(o,s,c,l){return new lRe(o,s,c,l)} function r (line 67) | function r(o,s,c){if(o instanceof lRe)return o.update(s,c),o;throw new E... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 67) | function n(o,s){let c=o.getText(),l=Zlt(s.map(wsi),(p,h)=>{let m=p.range... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function Psi (line 67) | function Psi(t){return t===!0||t===!1} function Phr (line 67) | function Phr(t){return typeof t=="string"||t instanceof String} function ksi (line 67) | function ksi(t){return typeof t=="number"||t instanceof Number} function Nsi (line 67) | function Nsi(t){return t instanceof Error} function khr (line 67) | function khr(t){return typeof t=="function"} function Nhr (line 67) | function Nhr(t){return Array.isArray(t)} function Osi (line 67) | function Osi(t){return Nhr(t)&&t.every(e=>Phr(e))} function Msi (line 67) | function Msi(t,e){return Array.isArray(t)&&t.every(e)} function Dsi (line 67) | function Dsi(t){return t&&khr(t.then)} method constructor (line 67) | constructor(e){this._value=e} method asHex (line 67) | asHex(){return this._value} method equals (line 67) | equals(e){return this.asHex()===e.asHex()} method _oneOf (line 67) | static _oneOf(e){return e[Math.floor(e.length*Math.random())]} method _randomHex (line 67) | static _randomHex(){return t._oneOf(t._chars)} method constructor (line 67) | constructor(){super([t._randomHex(),t._randomHex(),t._randomHex(),t._ran... function Ohr (line 67) | function Ohr(){return new aue} function Mhr (line 67) | function Mhr(t){return Lsi.test(t)} function Fsi (line 67) | function Fsi(t){if(!Mhr(t))throw new Error("invalid uuid");return new su... function Bsi (line 67) | function Bsi(){return Ohr().asHex()} method constructor (line 67) | constructor(e,r){this._connection=e,this._token=r,t.Instances.set(this._... method begin (line 67) | begin(e,r,n,o){let s={kind:"begin",title:e,percentage:r,message:n,cancel... method report (line 67) | report(e,r){let n={kind:"report"};typeof e=="number"?(n.percentage=e,r!=... method done (line 67) | done(){t.Instances.delete(this._token),this._connection.sendProgress(pM.... method constructor (line 67) | constructor(e,r){super(e,r),this._source=new pM.CancellationTokenSource} method token (line 67) | get token(){return this._source.token} method done (line 67) | done(){this._source.dispose(),super.done()} method cancel (line 67) | cancel(){this._source.cancel()} method constructor (line 67) | constructor(){} method begin (line 67) | begin(){} method report (line 67) | report(){} method done (line 67) | done(){} method constructor (line 67) | constructor(){super(),this._source=new pM.CancellationTokenSource} method token (line 67) | get token(){return this._source.token} method done (line 67) | done(){this._source.dispose()} method cancel (line 67) | cancel(){this._source.cancel()} function qsi (line 67) | function qsi(t,e){if(e===void 0||e.workDoneToken===void 0)return new cue... method constructor (line 67) | constructor(){super(),this._progressSupported=!1} method initialize (line 67) | initialize(e){super.initialize(e),e?.window?.workDoneProgress===!0&&(thi... method attachWorkDoneProgress (line 67) | attachWorkDoneProgress(e){return e===void 0?new cue:new oB(this.connecti... method createWorkDoneProgress (line 67) | createWorkDoneProgress(){if(this._progressSupported){let e=(0,Usi.genera... method constructor (line 67) | constructor(e,r){this._connection=e,this._token=r} method report (line 67) | report(e){this._connection.sendProgress(Eut.type,this._token,e)} function jsi (line 67) | function jsi(t,e){if(e===void 0||e.partialResultToken===void 0)return;le... method getConfiguration (line 67) | getConfiguration(e){return e?Vsi.string(e)?this._getConfiguration({secti... method _getConfiguration (line 67) | _getConfiguration(e){let r={items:Array.isArray(e)?e:[e]};return this.co... method constructor (line 67) | constructor(){super(),this._notificationIsAutoRegistered=!1} method initialize (line 67) | initialize(e){super.initialize(e);let r=e.workspace;r&&r.workspaceFolder... method fillServerCapabilities (line 67) | fillServerCapabilities(e){super.fillServerCapabilities(e);let r=e.worksp... method getWorkspaceFolders (line 67) | getWorkspaceFolders(){return this.connection.sendRequest(ERe.WorkspaceFo... method onDidChangeWorkspaceFolders (line 67) | get onDidChangeWorkspaceFolders(){if(!this._onDidChangeWorkspaceFolders)... method callHierarchy (line 67) | get callHierarchy(){return{onPrepare:a(e=>this.connection.onRequest(Cut.... method semanticTokens (line 67) | get semanticTokens(){return{refresh:a(()=>this.connection.sendRequest(TR... method constructor (line 67) | constructor(e,r){this.originalSequence=e,this.modifiedSequence=r} method computeDiff (line 67) | computeDiff(){let e=this.originalSequence.length,r=this.modifiedSequence... method constructor (line 67) | constructor(){this._prevData=void 0,this.initialize()} method initialize (line 67) | initialize(){this._id=Date.now(),this._prevLine=0,this._prevChar=0,this.... method push (line 67) | push(e,r,n,o,s){let c=e,l=r;this._dataLen>0&&(c-=this._prevLine,c===0&&(... method id (line 67) | get id(){return this._id.toString()} method previousResult (line 67) | previousResult(e){this.id===e&&(this._prevData=this._data),this.initiali... method build (line 67) | build(){return this._prevData=void 0,{resultId:this.id,data:this._data}} method canBuildEdits (line 67) | canBuildEdits(){return this._prevData!==void 0} method buildEdits (line 67) | buildEdits(){return this._prevData!==void 0?{resultId:this.id,edits:new ... method showDocument (line 67) | showDocument(e){return this.connection.sendRequest(Ysi.ShowDocumentReque... method onDidCreateFiles (line 67) | onDidCreateFiles(e){return this.connection.onNotification(gY.DidCreateFi... method onDidRenameFiles (line 67) | onDidRenameFiles(e){return this.connection.onNotification(gY.DidRenameFi... method onDidDeleteFiles (line 67) | onDidDeleteFiles(e){return this.connection.onNotification(gY.DidDeleteFi... method onWillCreateFiles (line 67) | onWillCreateFiles(e){return this.connection.onRequest(gY.WillCreateFiles... method onWillRenameFiles (line 67) | onWillRenameFiles(e){return this.connection.onRequest(gY.WillRenameFiles... method onWillDeleteFiles (line 67) | onWillDeleteFiles(e){return this.connection.onRequest(gY.WillDeleteFiles... method onLinkedEditingRange (line 67) | onLinkedEditingRange(e){return this.connection.onRequest(Xsi.LinkedEditi... method typeHierarchy (line 67) | get typeHierarchy(){return{onPrepare:a(e=>this.connection.onRequest(Sut.... method inlineValue (line 67) | get inlineValue(){return{refresh:a(()=>this.connection.sendRequest(Ghr.I... method foldingRange (line 67) | get foldingRange(){return{refresh:a(()=>this.connection.sendRequest(Hhr.... method inlayHint (line 67) | get inlayHint(){return{refresh:a(()=>this.connection.sendRequest(xut.Inl... method diagnostics (line 67) | get diagnostics(){return{refresh:a(()=>this.connection.sendRequest(lue.D... method constructor (line 67) | constructor(e){this._configuration=e,this._syncedDocuments=new Map,this.... method onDidOpen (line 67) | get onDidOpen(){return this._onDidOpen.event} method onDidChangeContent (line 67) | get onDidChangeContent(){return this._onDidChangeContent.event} method onWillSave (line 67) | get onWillSave(){return this._onWillSave.event} method onWillSaveWaitUntil (line 67) | onWillSaveWaitUntil(e){this._willSaveWaitUntil=e} method onDidSave (line 67) | get onDidSave(){return this._onDidSave.event} method onDidClose (line 67) | get onDidClose(){return this._onDidClose.event} method get (line 67) | get(e){return this._syncedDocuments.get(e)} method all (line 67) | all(){return Array.from(this._syncedDocuments.values())} method keys (line 67) | keys(){return Array.from(this._syncedDocuments.keys())} method listen (line 67) | listen(e){e.__textDocumentSync=sB.TextDocumentSyncKind.Incremental;let r... method synchronization (line 67) | get synchronization(){return{onDidOpenNotebookDocument:a(e=>this.connect... method onDidOpenTextDocument (line 67) | onDidOpenTextDocument(e){return this.openHandler=e,XE.Disposable.create(... method openTextDocument (line 67) | openTextDocument(e){this.openHandler&&this.openHandler(e)} method onDidChangeTextDocument (line 67) | onDidChangeTextDocument(e){return this.changeHandler=e,XE.Disposable.cre... method changeTextDocument (line 67) | changeTextDocument(e){this.changeHandler&&this.changeHandler(e)} method onDidCloseTextDocument (line 67) | onDidCloseTextDocument(e){return this.closeHandler=e,XE.Disposable.creat... method closeTextDocument (line 67) | closeTextDocument(e){this.closeHandler&&this.closeHandler(e)} method onWillSaveTextDocument (line 67) | onWillSaveTextDocument(){return t.NULL_DISPOSE} method onWillSaveTextDocumentWaitUntil (line 67) | onWillSaveTextDocumentWaitUntil(){return t.NULL_DISPOSE} method onDidSaveTextDocument (line 67) | onDidSaveTextDocument(){return t.NULL_DISPOSE} method constructor (line 67) | constructor(e){e instanceof Yhr.TextDocuments?this._cellTextDocuments=e:... method cellTextDocuments (line 67) | get cellTextDocuments(){return this._cellTextDocuments} method getCellTextDocument (line 67) | getCellTextDocument(e){return this._cellTextDocuments.get(e.document)} method getNotebookDocument (line 67) | getNotebookDocument(e){return this.notebookDocuments.get(e)} method getNotebookCell (line 67) | getNotebookCell(e){let r=this.notebookCellMap.get(e);return r&&r[0]} method findNotebookDocumentForCell (line 67) | findNotebookDocumentForCell(e){let r=typeof e=="string"?e:e.document,n=t... method onDidOpen (line 67) | get onDidOpen(){return this._onDidOpen.event} method onDidSave (line 67) | get onDidSave(){return this._onDidSave.event} method onDidChange (line 67) | get onDidChange(){return this._onDidChange.event} method onDidClose (line 67) | get onDidClose(){return this._onDidClose.event} method listen (line 67) | listen(e){let r=new MRe,n=[];return n.push(this.cellTextDocuments.listen... method updateCellMap (line 67) | updateCellMap(e){for(let r of e.cells)this.notebookCellMap.set(r.documen... method moniker (line 67) | get moniker(){return{on:a(e=>{let r=sai.MonikerRequest.type;return this.... function kut (line 67) | function kut(t){if(t!==null)return t} method constructor (line 67) | constructor(){this._messages=Object.create(null)} method add (line 67) | add(e){let r=this._messages[e];r||(r=0),r++,this._messages[e]=r} method sendErrors (line 67) | sendErrors(e){Object.keys(this._messages).forEach(r=>{e.window.showError... method constructor (line 67) | constructor(){} method rawAttach (line 67) | rawAttach(e){this._rawConnection=e} method attach (line 67) | attach(e){this._connection=e} method connection (line 67) | get connection(){if(!this._connection)throw new Error("Remote is not att... method fillServerCapabilities (line 67) | fillServerCapabilities(e){} method initialize (line 67) | initialize(e){} method error (line 67) | error(e){this.send(hr.MessageType.Error,e)} method warn (line 67) | warn(e){this.send(hr.MessageType.Warning,e)} method info (line 67) | info(e){this.send(hr.MessageType.Info,e)} method log (line 67) | log(e){this.send(hr.MessageType.Log,e)} method debug (line 67) | debug(e){this.send(hr.MessageType.Debug,e)} method send (line 67) | send(e,r){this._rawConnection&&this._rawConnection.sendNotification(hr.L... method constructor (line 67) | constructor(){} method attach (line 67) | attach(e){this._connection=e} method connection (line 67) | get connection(){if(!this._connection)throw new Error("Remote is not att... method initialize (line 67) | initialize(e){} method fillServerCapabilities (line 67) | fillServerCapabilities(e){} method showErrorMessage (line 67) | showErrorMessage(e,...r){let n={type:hr.MessageType.Error,message:e,acti... method showWarningMessage (line 67) | showWarningMessage(e,...r){let n={type:hr.MessageType.Warning,message:e,... method showInformationMessage (line 67) | showInformationMessage(e,...r){let n={type:hr.MessageType.Info,message:e... function e (line 67) | function e(){return new FRe} method constructor (line 67) | constructor(){this._registrations=[],this._registered=new Set} method add (line 67) | add(e,r){let n=ZE.string(e)?e:e.method;if(this._registered.has(n))throw ... method asRegistrationParams (line 67) | asRegistrationParams(){return{registrations:this._registrations}} function e (line 67) | function e(){return new uue(void 0,[])} method constructor (line 67) | constructor(e,r){this._connection=e,this._unregistrations=new Map,r.forE... method isAttached (line 67) | get isAttached(){return!!this._connection} method attach (line 67) | attach(e){this._connection=e} method add (line 67) | add(e){this._unregistrations.set(e.method,e)} method dispose (line 67) | dispose(){let e=[];for(let n of this._unregistrations.values())e.push(n)... method disposeSingle (line 67) | disposeSingle(e){let r=ZE.string(e)?e:e.method,n=this._unregistrations.g... method attach (line 67) | attach(e){this._connection=e} method connection (line 67) | get connection(){if(!this._connection)throw new Error("Remote is not att... method initialize (line 67) | initialize(e){} method fillServerCapabilities (line 67) | fillServerCapabilities(e){} method register (line 67) | register(e,r,n){return e instanceof FRe?this.registerMany(e):e instanceo... method registerSingle1 (line 67) | registerSingle1(e,r,n){let o=ZE.string(r)?r:r.method,s=Nut.generateUuid(... method registerSingle2 (line 67) | registerSingle2(e,r){let n=ZE.string(e)?e:e.method,o=Nut.generateUuid(),... method unregisterSingle (line 67) | unregisterSingle(e,r){let n={unregisterations:[{id:e,method:r}]};return ... method registerMany (line 67) | registerMany(e){let r=e.asRegistrationParams();return this.connection.se... method constructor (line 67) | constructor(){} method attach (line 67) | attach(e){this._connection=e} method connection (line 67) | get connection(){if(!this._connection)throw new Error("Remote is not att... method initialize (line 67) | initialize(e){} method fillServerCapabilities (line 67) | fillServerCapabilities(e){} method applyEdit (line 67) | applyEdit(e){function r(o){return o&&!!o.edit}a(r,"isApplyWorkspaceEditP... method constructor (line 67) | constructor(){this._trace=hr.Trace.Off} method attach (line 67) | attach(e){this._connection=e} method connection (line 67) | get connection(){if(!this._connection)throw new Error("Remote is not att... method initialize (line 67) | initialize(e){} method fillServerCapabilities (line 67) | fillServerCapabilities(e){} method trace (line 67) | set trace(e){this._trace=e} method log (line 67) | log(e,r){this._trace!==hr.Trace.Off&&this.connection.sendNotification(hr... method constructor (line 67) | constructor(){} method attach (line 67) | attach(e){this._connection=e} method connection (line 67) | get connection(){if(!this._connection)throw new Error("Remote is not att... method initialize (line 67) | initialize(e){} method fillServerCapabilities (line 67) | fillServerCapabilities(e){} method logEvent (line 67) | logEvent(e){this.connection.sendNotification(hr.TelemetryEventNotificati... method constructor (line 67) | constructor(){} method attach (line 67) | attach(e){this._connection=e} method connection (line 67) | get connection(){if(!this._connection)throw new Error("Remote is not att... method initialize (line 67) | initialize(e){} method fillServerCapabilities (line 67) | fillServerCapabilities(e){} method attachWorkDoneProgress (line 67) | attachWorkDoneProgress(e){return(0,pi.attachWorkDone)(this.connection,e)} method attachPartialResultProgress (line 67) | attachPartialResultProgress(e,r){return(0,pi.attachPartialResult)(this.c... method constructor (line 67) | constructor(){} method attach (line 67) | attach(e){this._connection=e} method connection (line 67) | get connection(){if(!this._connection)throw new Error("Remote is not att... method initialize (line 67) | initialize(e){} method fillServerCapabilities (line 67) | fillServerCapabilities(e){} method attachWorkDoneProgress (line 67) | attachWorkDoneProgress(e){return(0,pi.attachWorkDone)(this.connection,e)} method attachPartialResultProgress (line 67) | attachPartialResultProgress(e,r){return(0,pi.attachPartialResult)(this.c... function nmr (line 67) | function nmr(t,e){return function(r){return e(t(r))}} function imr (line 67) | function imr(t,e){return function(r){return e(t(r))}} function omr (line 67) | function omr(t,e){return function(r){return e(t(r))}} function smr (line 67) | function smr(t,e){return function(r){return e(t(r))}} function amr (line 67) | function amr(t,e){return function(r){return e(t(r))}} function cmr (line 67) | function cmr(t,e){return function(r){return e(t(r))}} function lmr (line 67) | function lmr(t,e){return function(r){return e(t(r))}} function umr (line 67) | function umr(t,e){return function(r){return e(t(r))}} function Cai (line 67) | function Cai(t,e){function r(o,s,c){return o&&s?c(o,s):o||s}return a(r,"... function Tai (line 67) | function Tai(t,e,r){let n=r&&r.console?new(r.console(LRe)):new LRe,o=t(n... function Sai (line 67) | function Sai(t){let e=bai.parse(t);if(e.protocol!=="file:"||!e.path)retu... function But (line 67) | function But(){return process.platform==="win32"} function GRe (line 67) | function GRe(t,e,r,n){let o="NODE_PATH",s=["var p = process;","p.on('mes... function Uut (line 67) | function Uut(t){let e="npm",r=Object.create(null);Object.keys(process.en... function xai (line 67) | function xai(t){let e="yarn",r={encoding:"utf8"};But()&&(e="yarn.cmd",r.... function r (line 67) | function r(){return e!==void 0||(process.platform==="win32"?e=!1:e=!Fut.... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 67) | function n(o,s){return r()?JT.normalize(s).indexOf(JT.normalize(o))===0:... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function Iai (line 67) | function Iai(t,e,r,n){return r?(JT.isAbsolute(r)||(r=JT.join(t,r)),GRe(e... method inlineCompletion (line 67) | get inlineCompletion(){return{on:a(e=>this.connection.onRequest(wai.Inli... function HRe (line 67) | function HRe(){if(_mr!==void 0)try{_mr.end()}catch{}} function Fai (line 67) | function Fai(){let t="--clientProcessId";function e(r){try{let n=parseIn... method shutdownReceived (line 67) | get shutdownReceived(){return yY} method shutdownReceived (line 67) | set shutdownReceived(t){yY=t} function Uai (line 67) | function Uai(t,e,r,n){let o,s,c,l;return t!==void 0&&t.__brand==="featur... function qai (line 67) | function qai(t,e,r,n){let o=!1;if(!t&&!e&&process.argv.length>2){let u,d... function Qai (line 67) | function Qai(t){function e(n){return n.map(o=>typeof o=="string"?o:(0,Am... function AAr (line 68) | function AAr(t,e,r){t instanceof RegExp&&(t=gAr(t,r)),e instanceof RegEx... function gAr (line 68) | function gAr(t,e){var r=e.match(t);return r?r[0]:null} function yAr (line 68) | function yAr(t,e,r){var n,o,s,c,l,u=r.indexOf(t),d=r.indexOf(e,u+1),p=u;... function $dt (line 68) | function $dt(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)} function Fci (line 68) | function Fci(t){return t.split("\\\\").join(CAr).split("\\{").join(TAr).... function Bci (line 68) | function Bci(t){return t.split(CAr).join("\\").split(TAr).join("{").spli... function xAr (line 68) | function xAr(t){if(!t)return[""];var e=[],r=vAr("{","}",t);if(!r)return ... function Uci (line 68) | function Uci(t){return t?(t.substr(0,2)==="{}"&&(t="\\{\\}"+t.substr(2))... function qci (line 68) | function qci(t){return"{"+t+"}"} function Qci (line 68) | function Qci(t){return/^-?0\d/.test(t)} function jci (line 68) | function jci(t,e){return t<=e} function Gci (line 68) | function Gci(t,e){return t>=e} function Cue (line 68) | function Cue(t,e){var r=[],n=vAr("{","}",t);if(!n)return[t];var o=n.pre,... method constructor (line 68) | constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){... method addListener (line 72) | addListener(e){return this.listeners.push(e),()=>{this._removeListener(e)}} method emit (line 72) | emit(e){this.listeners.forEach(r=>{r(e)})} method _removeListener (line 72) | _removeListener(e){this.listeners.splice(this.listeners.indexOf(e),1)} method setUnexpectedErrorHandler (line 72) | setUnexpectedErrorHandler(e){this.unexpectedErrorHandler=e} method getUnexpectedErrorHandler (line 72) | getUnexpectedErrorHandler(){return this.unexpectedErrorHandler} method onUnexpectedError (line 72) | onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)} method onUnexpectedExternalError (line 72) | onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)} function Wui (line 72) | function Wui(t){hi.errorHandler.setUnexpectedErrorHandler(t)} function zui (line 72) | function zui(t){if(!t||typeof t!="object")return!1;let e=t;return e.code... function Yui (line 72) | function Yui(t){hi.errorHandler.onUnexpectedError(t)} function Kui (line 72) | function Kui(t){Qft(t)||hi.errorHandler.onUnexpectedError(t)} function Jui (line 72) | function Jui(t){Qft(t)||hi.errorHandler.onUnexpectedExternalError(t)} function J1r (line 72) | function J1r(t){if(t instanceof Error){let{name:e,message:r,cause:n}=t,o... function X1r (line 72) | function X1r(t){let e;return t.noTelemetry?e=new kB:(e=new Error,e.name=... function Qft (line 72) | function Qft(t){return t instanceof _5e?!0:t instanceof Error&&t.name===... method constructor (line 72) | constructor(){super(hi.canceledName),this.name=this.message} method is (line 72) | static is(e){return e instanceof t||e instanceof Error&&e.name===t._name} method constructor (line 72) | constructor(e){super(e),this.name=t._name} function Xui (line 72) | function Xui(){let t=new Error(hi.canceledName);return t.name=t.message,t} function Zui (line 72) | function Zui(t){return t?new Error(`Illegal argument: ${t}`):new Error("... function edi (line 72) | function edi(t){return t?new Error(`Illegal state: ${t}`):new Error("Ill... method constructor (line 72) | constructor(e){super(e?`${e} is read-only and cannot be changed`:"Cannot... function tdi (line 72) | function tdi(t){return t?t.message?t.message:t.stack?t.stack.split(` method constructor (line 73) | constructor(e){super("NotImplemented"),e&&(this.message=e)} method constructor (line 73) | constructor(e){super("NotSupported"),e&&(this.message=e)} method constructor (line 73) | constructor(){super(...arguments),this.isExpected=!0} method constructor (line 73) | constructor(e){super(e),this.name="CodeExpectedError"} method fromError (line 73) | static fromError(e){if(e instanceof t)return e;let r=new t;return r.mess... method isErrorNoTelemetry (line 73) | static isErrorNoTelemetry(e){return e.name==="CodeExpectedError"} method constructor (line 73) | constructor(e){super(e||"An unexpected bug occurred."),Object.setPrototy... function rdi (line 73) | function rdi(t,e){if(!t)throw new Error(e?`Assertion failed (${e})`:"Ass... function ndi (line 73) | function ndi(t,e="Unreachable"){throw new Error(e)} function idi (line 73) | function idi(t,e="unexpected state"){if(!t)throw typeof e=="string"?new ... function odi (line 73) | function odi(t,e="Soft Assertion Failed"){t||(0,Bue.onUnexpectedError)(n... function sdi (line 73) | function sdi(t){if(!t()){debugger;t(),(0,Bue.onUnexpectedError)(new Bue.... function adi (line 73) | function adi(t,e){let r=0;for(;r=0;n--){let o=t[n];if(e(o))... function ldi (line 73) | function ldi(t,e){let r=Gft(t,e);return r===-1?void 0:t[r]} function Gft (line 73) | function Gft(t,e,r=0,n=t.length){let o=r,s=n;for(;o-e(r,n))} function hdi (line 73) | function hdi(t,e){if(t.length===0)return-1;let r=0;for(let n=1;nn===o){if(t===e)return!0;if(!t||!e||t.length!=... function Edi (line 73) | function Edi(t,e){let r=t.length-1;er(t[n],e))} function tyr (line 73) | function tyr(t,e){let r=0,n=t-1;for(;r<=n;){let o=(r+n)/2|0,s=e(o);if(s<... function Hft (line 73) | function Hft(t,e,r){if(t=t|0,t>=e.length)throw new TypeError("invalid in... function Cdi (line 73) | function Cdi(t,e){let r=[],n;for(let o of t.slice(0).sort(e))!n||e(n[0],... function bdi (line 73) | function bdi(t,e){for(let r=0;r<=t.length;r++)e(r===0?void 0:t[r-1],r===... function Sdi (line 73) | function Sdi(t,e){for(let r=0;r!!e)} function kdi (line 73) | function kdi(t){let e=0;for(let r=0;r0} function Ddi (line 73) | function Ddi(t,e=r=>r){let r=new Set;return t.filter(n=>{let o=e(n);retu... function Ldi (line 73) | function Ldi(t){let e=new Set;return r=>{let n=t(r);return e.has(n)?!1:(... function Fdi (line 73) | function Fdi(t,e,r=(n,o)=>n===o){let n=0;for(let o=0,s=Math.min(t.length... function Bdi (line 73) | function Bdi(t,e){let r=typeof e=="number"?t:0;typeof e=="number"?r=t:(r... function Udi (line 73) | function Udi(t,e,r){return t.reduce((n,o)=>(n[e(o)]=r?r(o):o,n),Object.c... function qdi (line 73) | function qdi(t,e){return t.push(e),()=>iyr(t,e)} function iyr (line 73) | function iyr(t,e){let r=t.indexOf(e);if(r>-1)return t.splice(r,1),e} function Qdi (line 73) | function Qdi(t,e,r){let n=t.slice(0,e),o=t.slice(e);return n.concat(r,o)} function jdi (line 73) | function jdi(t,e){let r;if(typeof e=="number"){let n=e;r=a(()=>{let o=Ma... function Gdi (line 73) | function Gdi(t,e){let r=t.indexOf(e);r>-1&&(t.splice(r,1),t.unshift(e))} function Vdi (line 73) | function Vdi(t,e){let r=t.indexOf(e);r>-1&&(t.splice(r,1),t.push(e))} function Hdi (line 73) | function Hdi(t,e){for(let r of e)t.push(r)} function $di (line 73) | function $di(t,e){return Array.isArray(t)?t.map(e):e(t)} function Wdi (line 73) | function Wdi(t){return Array.isArray(t)?t:[t]} function zdi (line 73) | function zdi(t){return t[Math.floor(Math.random()*t.length)]} function oyr (line 73) | function oyr(t,e,r){let n=syr(t,e),o=t.length,s=r.length;t.length=o+s;fo... function Ydi (line 73) | function Ydi(t,e,r,n){let o=syr(t,e),s=t.splice(o,r);return s===void 0&&... function syr (line 73) | function syr(t,e){return e<0?Math.max(e+t.length,0):Math.min(e,t.length)} function e (line 73) | function e(s){return s<0} function r (line 73) | function r(s){return s<=0} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 73) | function n(s){return s>0} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 73) | function o(s){return s===0} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function Kdi (line 73) | function Kdi(t,e){return(r,n)=>e(t(r),t(n))} function Jdi (line 73) | function Jdi(...t){return(e,r)=>{for(let n of t){let o=n(e,r);if(!OM.isN... function efi (line 73) | function efi(t){return(e,r)=>-t(e,r)} function tfi (line 73) | function tfi(t){return(e,r)=>e===void 0?r===void 0?OM.neitherLessOrGreat... method constructor (line 73) | constructor(e){this.firstIdx=0,this.items=e,this.lastIdx=this.items.leng... method length (line 73) | get length(){return this.lastIdx-this.firstIdx+1} method takeWhile (line 73) | takeWhile(e){let r=this.firstIdx;for(;r=0&&e(this.items[r]);)r--;... method peek (line 73) | peek(){if(this.length!==0)return this.items[this.firstIdx]} method peekLast (line 73) | peekLast(){if(this.length!==0)return this.items[this.lastIdx]} method dequeue (line 73) | dequeue(){let e=this.items[this.firstIdx];return this.firstIdx++,e} method removeLast (line 73) | removeLast(){let e=this.items[this.lastIdx];return this.lastIdx--,e} method takeCount (line 73) | takeCount(e){let r=this.items.slice(this.firstIdx,this.firstIdx+e);retur... method constructor (line 73) | constructor(e){this.iterate=e} method forEach (line 73) | forEach(e){this.iterate(r=>(e(r),!0))} method toArray (line 73) | toArray(){let e=[];return this.iterate(r=>(e.push(r),!0)),e} method filter (line 73) | filter(e){return new t(r=>this.iterate(n=>e(n)?r(n):!0))} method map (line 73) | map(e){return new t(r=>this.iterate(n=>r(e(n))))} method some (line 73) | some(e){let r=!1;return this.iterate(n=>(r=e(n),!r)),r} method findFirst (line 73) | findFirst(e){let r;return this.iterate(n=>e(n)?(r=n,!1):!0),r} method findLast (line 73) | findLast(e){let r;return this.iterate(n=>(e(n)&&(r=n),!0)),r} method findLastMaxBy (line 73) | findLastMaxBy(e){let r,n=!0;return this.iterate(o=>((n||OM.isGreaterThan... method constructor (line 73) | constructor(e){this._indexMap=e} method createSortPermutation (line 73) | static createSortPermutation(e,r){let n=Array.from(e.keys()).sort((o,s)=... method apply (line 73) | apply(e){return e.map((r,n)=>e[this._indexMap[n]])} method inverse (line 73) | inverse(){let e=this._indexMap.slice();for(let r=0;r({ele... function nfi (line 73) | function nfi(t){return t.reduce((e,r)=>e+r,0)} function ifi (line 73) | function ifi(t,e){return t.reduce((r,n)=>r+e(n),0)} function ofi (line 73) | function ofi(t,e){let r=Object.create(null);for(let n of t){let o=e(n),s... function sfi (line 73) | function sfi(t,e){let r=new Map;for(let n of t){let o=e(n),s=r.get(o);s|... function afi (line 73) | function afi(t,e){let r=[],n=[];for(let o of t)e.has(o)||r.push(o);for(l... function cfi (line 73) | function cfi(t,e){let r=[],n=[];for(let[o,s]of t)e.has(o)||r.push(s);for... function lfi (line 73) | function lfi(t,e){let r=new Set;for(let n of e)t.has(n)&&r.add(n);return r} method constructor (line 73) | constructor(e,r){this.toKey=r,this._map=new Map,this[ayr]="SetWithKey";f... method size (line 73) | get size(){return this._map.size} method add (line 73) | add(e){let r=this.toKey(e);return this._map.set(r,e),this} method delete (line 73) | delete(e){return this._map.delete(this.toKey(e))} method has (line 73) | has(e){return this._map.has(this.toKey(e))} method entries (line 73) | *entries(){for(let e of this._map.values())yield[e,e]} method keys (line 73) | keys(){return this.values()} method values (line 73) | *values(){for(let e of this._map.values())yield e} method clear (line 73) | clear(){this._map.clear()} method forEach (line 73) | forEach(e,r){this._map.forEach(n=>e.call(r,n,n,this))} method [Symbol.iterator] (line 73) | [Symbol.iterator](){return this.values()} function ufi (line 73) | function ufi(t,e,r){let n=t.get(e);return n===void 0&&(n=r,t.set(e,n)),n} function dfi (line 73) | function dfi(t){let e=[];return t.forEach((r,n)=>{e.push(`${n} => ${r}`)... function ffi (line 73) | function ffi(t){let e=[];return t.forEach(r=>{e.push(r)}),`Set(${t.size}... method constructor (line 73) | constructor(e,r){this.uri=e,this.value=r} function pfi (line 73) | function pfi(t){return Array.isArray(t)} method constructor (line 73) | constructor(e,r){if(this[cyr]="ResourceMap",e instanceof t)this.map=new ... method set (line 73) | set(e,r){return this.map.set(this.toKey(e),new Jft(e,r)),this} method get (line 73) | get(e){return this.map.get(this.toKey(e))?.value} method has (line 73) | has(e){return this.map.has(this.toKey(e))} method size (line 73) | get size(){return this.map.size} method clear (line 73) | clear(){this.map.clear()} method delete (line 73) | delete(e){return this.map.delete(this.toKey(e))} method forEach (line 73) | forEach(e,r){typeof r<"u"&&(e=e.bind(r));for(let[n,o]of this.map)e(o.val... method values (line 73) | *values(){for(let e of this.map.values())yield e.value} method keys (line 73) | *keys(){for(let e of this.map.values())yield e.uri} method entries (line 73) | *entries(){for(let e of this.map.values())yield[e.uri,e.value]} method [(cyr=Symbol.toStringTag,Symbol.iterator)] (line 73) | *[(cyr=Symbol.toStringTag,Symbol.iterator)](){for(let[,e]of this.map)yie... method constructor (line 73) | constructor(e,r){this[lyr]="ResourceSet",!e||typeof e=="function"?this._... method size (line 73) | get size(){return this._map.size} method add (line 73) | add(e){return this._map.set(e,e),this} method clear (line 73) | clear(){this._map.clear()} method delete (line 73) | delete(e){return this._map.delete(e)} method forEach (line 73) | forEach(e,r){this._map.forEach((n,o)=>e.call(r,o,o,this))} method has (line 73) | has(e){return this._map.has(e)} method entries (line 73) | entries(){return this._map.entries()} method keys (line 73) | keys(){return this._map.keys()} method values (line 73) | values(){return this._map.keys()} method [(lyr=Symbol.toStringTag,Symbol.iterator)] (line 73) | [(lyr=Symbol.toStringTag,Symbol.iterator)](){return this.keys()} method constructor (line 73) | constructor(){this[uyr]="LinkedMap",this._map=new Map,this._head=void 0,... method clear (line 73) | clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size... method isEmpty (line 73) | isEmpty(){return!this._head&&!this._tail} method size (line 73) | get size(){return this._size} method first (line 73) | get first(){return this._head?.value} method last (line 73) | get last(){return this._tail?.value} method has (line 73) | has(e){return this._map.has(e)} method get (line 73) | get(e,r=0){let n=this._map.get(e);if(n)return r!==0&&this.touch(n,r),n.v... method set (line 73) | set(e,r,n=0){let o=this._map.get(e);if(o)o.value=r,n!==0&&this.touch(o,n... method delete (line 73) | delete(e){return!!this.remove(e)} method remove (line 73) | remove(e){let r=this._map.get(e);if(r)return this._map.delete(e),this.re... method shift (line 73) | shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)t... method forEach (line 73) | forEach(e,r){let n=this._state,o=this._head;for(;o;){if(r?e.bind(r)(o.va... method keys (line 73) | keys(){let e=this,r=this._state,n=this._head,o={[Symbol.iterator](){retu... method values (line 73) | values(){let e=this,r=this._state,n=this._head,o={[Symbol.iterator](){re... method entries (line 73) | entries(){let e=this,r=this._state,n=this._head,o={[Symbol.iterator](){r... method [(uyr=Symbol.toStringTag,Symbol.iterator)] (line 73) | [(uyr=Symbol.toStringTag,Symbol.iterator)](){return this.entries()} method trimOld (line 73) | trimOld(e){if(e>=this.size)return;if(e===0){this.clear();return}let r=th... method trimNew (line 73) | trimNew(e){if(e>=this.size)return;if(e===0){this.clear();return}let r=th... method addItemFirst (line 73) | addItemFirst(e){if(!this._head&&!this._tail)this._tail=e;else if(this._h... method addItemLast (line 73) | addItemLast(e){if(!this._head&&!this._tail)this._head=e;else if(this._ta... method removeItem (line 73) | removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._... method touch (line 73) | touch(e,r){if(!this._head||!this._tail)throw new Error("Invalid list");i... method toJSON (line 73) | toJSON(){let e=[];return this.forEach((r,n)=>{e.push([n,r])}),e} method fromJSON (line 73) | fromJSON(e){this.clear();for(let[r,n]of e)this.set(r,n)} method constructor (line 73) | constructor(e,r=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0... method limit (line 73) | get limit(){return this._limit} method limit (line 73) | set limit(e){this._limit=e,this.checkTrim()} method ratio (line 73) | get ratio(){return this._ratio} method ratio (line 73) | set ratio(e){this._ratio=Math.min(Math.max(0,e),1),this.checkTrim()} method get (line 73) | get(e,r=2){return super.get(e,r)} method peek (line 73) | peek(e){return super.get(e,0)} method set (line 73) | set(e,r){return super.set(e,r,2),this} method checkTrim (line 73) | checkTrim(){this.size>this._limit&&this.trim(Math.round(this._limit*this... method constructor (line 73) | constructor(e,r=1){super(e,r)} method trim (line 73) | trim(e){this.trimOld(e)} method set (line 73) | set(e,r){return super.set(e,r),this.checkTrim(),this} method constructor (line 73) | constructor(e,r=1){super(e,r)} method trim (line 73) | trim(e){this.trimNew(e)} method set (line 73) | set(e,r){return this._limit<=this.size&&!this.has(e)&&this.trim(Math.rou... method constructor (line 73) | constructor(){this.map=new Map} method add (line 73) | add(e){return this.map.set(e,(this.map.get(e)||0)+1),this} method delete (line 73) | delete(e){let r=this.map.get(e)||0;return r===0?!1:(r--,r===0?this.map.d... method has (line 73) | has(e){return this.map.has(e)} method constructor (line 73) | constructor(e){if(this._m1=new Map,this._m2=new Map,e)for(let[r,n]of e)t... method clear (line 73) | clear(){this._m1.clear(),this._m2.clear()} method set (line 73) | set(e,r){this._m1.set(e,r),this._m2.set(r,e)} method get (line 73) | get(e){return this._m1.get(e)} method getKey (line 73) | getKey(e){return this._m2.get(e)} method delete (line 73) | delete(e){let r=this._m1.get(e);return r===void 0?!1:(this._m1.delete(e)... method forEach (line 73) | forEach(e,r){this._m1.forEach((n,o)=>{e.call(r,n,o,this)})} method keys (line 73) | keys(){return this._m1.keys()} method values (line 73) | values(){return this._m1.values()} method constructor (line 73) | constructor(){this.map=new Map} method add (line 73) | add(e,r){let n=this.map.get(e);n||(n=new Set,this.map.set(e,n)),n.add(r)} method delete (line 73) | delete(e,r){let n=this.map.get(e);n&&(n.delete(r),n.size===0&&this.map.d... method forEach (line 73) | forEach(e,r){let n=this.map.get(e);n&&n.forEach(r)} method get (line 73) | get(e){let r=this.map.get(e);return r||new Set} function hfi (line 73) | function hfi(t,e){if(t===e)return!0;if(t.size!==e.size)return!1;for(let[... method constructor (line 73) | constructor(){this._data=new Map} method set (line 73) | set(e,...r){let n=this._data;for(let o=0;o{let o="";for(let[s,c]of r)o+=`${" ".repeat(n... function mfi (line 75) | function mfi(t,e){let r=this,n=!1,o;return function(){if(n)return o;if(n... function a0t (line 75) | function a0t(t){return typeof t=="string"} function Afi (line 75) | function Afi(t){return dyr(t,a0t)} function dyr (line 75) | function dyr(t,e){return Array.isArray(t)&&t.every(e)} function fyr (line 75) | function fyr(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&... function yfi (line 75) | function yfi(t){let e=Object.getPrototypeOf(Uint8Array);return typeof t=... function _fi (line 75) | function _fi(t){return typeof t=="number"&&!isNaN(t)} function Efi (line 75) | function Efi(t){return!!t&&typeof t[Symbol.iterator]=="function"} function vfi (line 75) | function vfi(t){return!!t&&typeof t[Symbol.asyncIterator]=="function"} function Cfi (line 75) | function Cfi(t){return t===!0||t===!1} function pyr (line 75) | function pyr(t){return typeof t>"u"} function Tfi (line 75) | function Tfi(t){return!C5e(t)} function C5e (line 75) | function C5e(t){return pyr(t)||t===null} function bfi (line 75) | function bfi(t,e){if(!t)throw new Error(e?`Unexpected type, expected '${... function Sfi (line 75) | function Sfi(t){return(0,gfi.assert)(t!=null,"Argument is `undefined` or... function xfi (line 75) | function xfi(t,e){if(t==null)throw typeof e=="string"?new Error(e):e} function Ifi (line 75) | function Ifi(...t){let e=[];for(let r=0;r0&&t.every(c0t)} function Ofi (line 75) | function Ofi(t,e){let r=Math.min(t.length,e.length);for(let n=0;n(k(N),N)),this} method filter (line 92) | filter(k){return this.steps.push(N=>k(N)?N:b),this} method reduce (line 92) | reduce(k,N){let q=N;return this.steps.push(Q=>(q=k(q,Q),q)),this} method latch (line 92) | latch(k=(N,q)=>N===q){let N=!0,q;return this.steps.push(Q=>{let B=N||!... method evaluate (line 92) | evaluate(k){for(let N of this.steps)if(k=N(k),k===b)break;return k} method constructor (line 1952) | constructor(){this.steps=[]} method map (line 1952) | map(q){return this.steps.push(q),this} method forEach (line 1952) | forEach(q){return this.steps.push(Q=>(q(Q),Q)),this} method filter (line 1952) | filter(q){return this.steps.push(Q=>q(Q)?Q:b),this} method reduce (line 1952) | reduce(q,Q){let B=Q;return this.steps.push(J=>(B=q(B,J),B)),this} method latch (line 1952) | latch(q=(Q,B)=>Q===B){let Q=!0,B;return this.steps.push(J=>{let W=Q||!... method evaluate (line 1952) | evaluate(q){for(let Q of this.steps)if(q=Q(q),q===b)break;return q} function I (line 75) | async function I(R){let M=[];for await(let D of R)M.push(D);return M} function w (line 75) | async function w(R){let M=[];for await(let D of R)M=M.concat(D);return M} method constructor (line 75) | constructor(){this._registry=new FinalizationRegistry(e=>{console.warn(`... method trackDisposable (line 75) | trackDisposable(e){let r=new Error("CREATED via:").stack;this._registry.... method setParent (line 75) | setParent(e,r){r?this._registry.unregister(e):this.trackDisposable(e)} method markAsDisposed (line 75) | markAsDisposed(e){this._registry.unregister(e)} method markAsSingleton (line 75) | markAsSingleton(e){this._registry.unregister(e)} method constructor (line 75) | constructor(){this.livingDisposables=new Map} method getDisposableData (line 75) | getDisposableData(e){let r=this.livingDisposables.get(e);return r||(r={p... method trackDisposable (line 75) | trackDisposable(e){let r=this.getDisposableData(e);r.source||(r.source=n... method setParent (line 75) | setParent(e,r){let n=this.getDisposableData(e);n.parent=r} method markAsDisposed (line 75) | markAsDisposed(e){this.livingDisposables.delete(e)} method markAsSingleton (line 75) | markAsSingleton(e){this.getDisposableData(e).isSingleton=!0} method getRootParent (line 75) | getRootParent(e,r){let n=r.get(e);if(n)return n;let o=e.parent?this.getR... method getTrackedDisposables (line 75) | getTrackedDisposables(){let e=new Map;return[...this.livingDisposables.e... method computeLeakingDisposables (line 75) | computeLeakingDisposables(e=10,r){let n;if(r)n=r;else{let u=new Map,d=[.... function yyr (line 92) | function yyr(t){NB=t} method trackDisposable (line 92) | trackDisposable(e){let r=new Error("Potentially leaked disposable").stac... method setParent (line 92) | setParent(e,r){if(e&&e!==VY.None)try{e[t]=!0}catch{}} method markAsDisposed (line 92) | markAsDisposed(e){if(e&&e!==VY.None)try{e[t]=!0}catch{}} method markAsSingleton (line 92) | markAsSingleton(e){} function HY (line 92) | function HY(t){return NB?.trackDisposable(t),t} function $Y (line 92) | function $Y(t){NB?.markAsDisposed(t)} function OB (line 92) | function OB(t,e){NB?.setParent(t,e)} function Qfi (line 92) | function Qfi(t,e){if(NB)for(let r of t)NB.setParent(r,e)} function jfi (line 92) | function jfi(t){return NB?.markAsSingleton(t),t} function _yr (line 92) | function _yr(t){return typeof t=="object"&&t!==null&&typeof t.dispose=="... function S5e (line 92) | function S5e(t){if(Ufi.Iterable.is(t)){let e=[];for(let r of t)if(r)try{... function Gfi (line 92) | function Gfi(t){for(let e of t)_yr(e)&&e.dispose();return[]} function Vfi (line 92) | function Vfi(...t){let e=_0t(()=>S5e(t));return Qfi(t,e),e} method constructor (line 92) | constructor(e){this._isDisposed=!1,this._fn=e,HY(this)} method dispose (line 92) | dispose(){if(!this._isDisposed){if(!this._fn)throw new Error("Unbound di... function _0t (line 92) | function _0t(t){return new f0t(t)} method constructor (line 92) | constructor(){this._toDispose=new Set,this._isDisposed=!1,HY(this)} method dispose (line 92) | dispose(){this._isDisposed||($Y(this),this._isDisposed=!0,this.clear())} method isDisposed (line 92) | get isDisposed(){return this._isDisposed} method clear (line 92) | clear(){if(this._toDispose.size!==0)try{S5e(this._toDispose)}finally{thi... method add (line 92) | add(e){if(!e||e===VY.None)return e;if(e===this)throw new Error("Cannot r... method delete (line 92) | delete(e){if(e){if(e===this)throw new Error("Cannot dispose a disposable... method deleteAndLeak (line 92) | deleteAndLeak(e){e&&this._toDispose.has(e)&&(this._toDispose.delete(e),O... method assertNotDisposed (line 92) | assertNotDisposed(){this._isDisposed&&(0,Ayr.onUnexpectedError)(new Ayr.... method dispose (line 92) | dispose(){} method constructor (line 92) | constructor(){this._store=new que,HY(this),OB(this._store,this)} method dispose (line 92) | dispose(){$Y(this),this._store.dispose()} method _register (line 92) | _register(e){if(e===this)throw new Error("Cannot register a disposable o... method constructor (line 92) | constructor(){this._isDisposed=!1,HY(this)} method value (line 92) | get value(){return this._isDisposed?void 0:this._value} method value (line 92) | set value(e){this._isDisposed||e===this._value||(this._value?.dispose(),... method clear (line 92) | clear(){this.value=void 0} method dispose (line 92) | dispose(){this._isDisposed=!0,$Y(this),this._value?.dispose(),this._valu... method clearAndLeak (line 92) | clearAndLeak(){let e=this._value;return this._value=void 0,e&&OB(e,null),e} method constructor (line 92) | constructor(e){this._disposable=new b5e,this._isDisposed=!1,this._dispos... method value (line 92) | get value(){return this._disposable.value} method value (line 92) | set value(e){this._isDisposed||e===this._disposable.value||(this._dispos... method dispose (line 92) | dispose(){this._isDisposed=!0,this._disposable.dispose()} method constructor (line 92) | constructor(e){this._disposable=e,this._counter=1} method acquire (line 92) | acquire(){return this._counter++,this} method release (line 92) | release(){return--this._counter===0&&this._disposable.dispose(),this} method constructor (line 92) | constructor(){this.references=new Map} method acquire (line 92) | acquire(e,...r){let n=this.references.get(e);n||(n={counter:0,object:thi... method constructor (line 92) | constructor(e){this.referenceCollection=e} method acquire (line 92) | async acquire(e,...r){let n=this.referenceCollection.acquire(e,...r);try... method constructor (line 92) | constructor(e){this.object=e} method dispose (line 92) | dispose(){} function Hfi (line 92) | function Hfi(t){let e=new que;try{t(e)}finally{e.dispose()}} method constructor (line 92) | constructor(){this._store=new Map,this._isDisposed=!1,HY(this)} method dispose (line 92) | dispose(){$Y(this),this._isDisposed=!0,this.clearAndDisposeAll()} method clearAndDisposeAll (line 92) | clearAndDisposeAll(){if(this._store.size)try{S5e(this._store.values())}f... method has (line 92) | has(e){return this._store.has(e)} method size (line 92) | get size(){return this._store.size} method get (line 92) | get(e){return this._store.get(e)} method set (line 92) | set(e,r,n=!1){this._isDisposed&&console.warn(new Error("Trying to add a ... method deleteAndDispose (line 92) | deleteAndDispose(e){this._store.get(e)?.dispose(),this._store.delete(e)} method deleteAndLeak (line 92) | deleteAndLeak(e){let r=this._store.get(e);return r&&OB(r,null),this._sto... method keys (line 92) | keys(){return this._store.keys()} method values (line 92) | values(){return this._store.values()} method [Symbol.iterator] (line 92) | [Symbol.iterator](){return this._store[Symbol.iterator]()} function $fi (line 92) | function $fi(t,e){let r=!1;return t.then(n=>{r||e(n)}),_0t(()=>{r=!0})} function Wfi (line 92) | function Wfi(t,e){return t.then(r=>(e.isDisposed?r.dispose():e.add(r),r))} method constructor (line 92) | constructor(e,r,n){this.owner=e,this.debugNameSource=r,this.referenceFn=n} method getDebugName (line 92) | getDebugName(e){return Tyr(e,this)} function Tyr (line 92) | function Tyr(t,e){let r=v0t.get(t);if(r)return r;let n=zfi(t,e);if(n){le... function zfi (line 92) | function zfi(t,e){let r=v0t.get(t);if(r)return r;let n=e.owner?Kfi(e.own... function Yfi (line 92) | function Yfi(t,e){for(let r in t)if(t[r]===e)return r} function Kfi (line 92) | function Kfi(t){let e=Cyr.get(t);if(e)return e;let r=byr(t)??"Object",n=... function byr (line 92) | function byr(t){let e=t.constructor;if(e)return e.name==="Object"?void 0... function Syr (line 92) | function Syr(t){let e=t.toString(),n=/\/\*\*\s*@description\s*([^*]*)\*\... function r0i (line 92) | function r0i(t=mp.strictEquals){return(e,r)=>e0i.equals(e,r,t)} function n0i (line 92) | function n0i(){return(t,e)=>JSON.stringify(t)===JSON.stringify(e)} function i0i (line 92) | function i0i(){return(t,e)=>t.equals(e)} function o0i (line 92) | function o0i(t,e,r){if(r!==void 0){let n=t;return n==null||e===void 0||e... function C0t (line 92) | function C0t(t,e){if(t===e)return!0;if(Array.isArray(t)&&Array.isArray(e... function s0i (line 92) | function s0i(t){return JSON.stringify(T0t(t))} function T0t (line 92) | function T0t(t){if(Array.isArray(t))return t.map(T0t);if(t&&typeof t=="o... method constructor (line 92) | constructor(e){this.element=e,this.next=t.Undefined,this.prev=t.Undefined} method constructor (line 92) | constructor(){this._first=Mc.Undefined,this._last=Mc.Undefined,this._siz... method size (line 92) | get size(){return this._size} method isEmpty (line 92) | isEmpty(){return this._first===Mc.Undefined} method clear (line 92) | clear(){let e=this._first;for(;e!==Mc.Undefined;){let r=e.next;e.prev=Mc... method unshift (line 92) | unshift(e){return this._insert(e,!1)} method push (line 92) | push(e){return this._insert(e,!0)} method _insert (line 92) | _insert(e,r){let n=new Mc(e);if(this._first===Mc.Undefined)this._first=n... method shift (line 92) | shift(){if(this._first!==Mc.Undefined){let e=this._first.element;return ... method pop (line 92) | pop(){if(this._last!==Mc.Undefined){let e=this._last.element;return this... method _remove (line 92) | _remove(e){if(e.prev!==Mc.Undefined&&e.next!==Mc.Undefined){let r=e.prev... method [Symbol.iterator] (line 92) | *[Symbol.iterator](){let e=this._first;for(;e!==Mc.Undefined;)yield e.el... method create (line 92) | static create(e){return new t(e)} method constructor (line 92) | constructor(e){this._now=e===!1?Date.now:c0i,this._startTime=this._now()... method stop (line 92) | stop(){this._stopTime=this._now()} method reset (line 92) | reset(){this._startTime=this._now(),this._stopTime=-1} method elapsed (line 92) | elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this... function e (line 92) | function e(G){if(f0i){let{onDidAddListener:k}=G,N=Gue.create(),q=0;G.onD... function r (line 92) | function r(G,k){return g(G,()=>{},0,void 0,!0,void 0,k)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 92) | function n(G){return(k,N=null,q)=>{let Q=!1,B;return B=G(J=>{if(!Q)retur... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 92) | function o(G,k){return t.once(t.filter(G,k))} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function s (line 92) | function s(G,k,N){return h((q,Q=null,B)=>G(J=>q.call(Q,k(J)),null,B),N)} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function c (line 92) | function c(G,k,N){return h((q,Q=null,B)=>G(J=>{k(J),q.call(Q,J)},null,B)... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 92) | function l(G,k,N){return h((q,Q=null,B)=>G(J=>k(J)&&q.call(Q,J),null,B),N)} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 92) | function u(G){return G} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 92) | function d(...G){return(k,N=null,q)=>{let Q=(0,i_.combinedDisposable)(..... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function p (line 92) | function p(G,k,N,q){let Q=N;return s(G,B=>(Q=k(Q,B),Q),q)} function h (line 92) | function h(G,k){let N,q={onWillAddFirstListener(){N=G(Q.fire,Q)},onDidRe... function m (line 92) | function m(G,k){return k instanceof Array?k.push(G):k&&k.add(G),G} method isUri (line 1219) | static isUri(F){return F instanceof m||!!F&&typeof F.authority=="strin... method constructor (line 1219) | constructor(F,G,k,N,q,Q=!1){typeof F=="object"?(this.scheme=F.scheme||... method fsPath (line 1219) | get fsPath(){return v(this,!1)} method with (line 1219) | with(F){if(!F)return this;let{scheme:G,authority:k,path:N,query:q,frag... method parse (line 1219) | static parse(F,G=!1){let k=h.exec(F);return k?new A(k[2]||d,w(k[4]||d)... method file (line 1219) | static file(F){let G=d;if(o&&(F=F.replace(/\\/g,p)),F[0]===p&&F[1]===p... method from (line 1219) | static from(F){let G=new A(F.scheme,F.authority,F.path,F.query,F.fragm... method toString (line 1219) | toString(F=!1){return b(this,F)} method toJSON (line 1219) | toJSON(){return this} method revive (line 1219) | static revive(F){if(F){if(F instanceof m)return F;{let G=new A(F);retu... function g (line 92) | function g(G,k,N=100,q=!1,Q=!1,B,J){let W,z,Z,ie=0,le,Pe={leakWarningThr... function A (line 92) | function A(G,k=0,N){return t.debounce(G,(q,Q)=>q?(q.push(Q),q):[Q],k,voi... method fsPath (line 1219) | get fsPath(){return this._fsPath||(this._fsPath=v(this,!1)),this._fsPath} method toString (line 1219) | toString(F=!1){return F?b(this,!0):(this._formatted||(this._formatted=... method toJSON (line 1219) | toJSON(){let F={$mid:1};return this._fsPath&&(F.fsPath=this._fsPath,F.... function y (line 92) | function y(G,k=(q,Q)=>q===Q,N){let q=!0,Q;return l(G,B=>{let J=q||!k(B,Q... function _ (line 92) | function _(G,k,N){return[t.filter(G,k,N),t.filter(G,q=>!k(q),N)]} function E (line 92) | function E(G,k=!1,N=[],q){let Q=N.slice(),B=G(z=>{Q?Q.push(z):W.fire(z)}... function v (line 92) | function v(G,k){return a((q,Q,B)=>{let J=k(new x);return G(function(W){l... class x (line 92) | class x{static{a(this,"ChainableSynthesis")}constructor(){this.steps=[]}... method constructor (line 92) | constructor(){this.steps=[]} method map (line 92) | map(k){return this.steps.push(k),this} method forEach (line 92) | forEach(k){return this.steps.push(N=>(k(N),N)),this} method filter (line 92) | filter(k){return this.steps.push(N=>k(N)?N:b),this} method reduce (line 92) | reduce(k,N){let q=N;return this.steps.push(Q=>(q=k(q,Q),q)),this} method latch (line 92) | latch(k=(N,q)=>N===q){let N=!0,q;return this.steps.push(Q=>{let B=N||!... method evaluate (line 92) | evaluate(k){for(let N of this.steps)if(k=N(k),k===b)break;return k} method constructor (line 1952) | constructor(){this.steps=[]} method map (line 1952) | map(q){return this.steps.push(q),this} method forEach (line 1952) | forEach(q){return this.steps.push(Q=>(q(Q),Q)),this} method filter (line 1952) | filter(q){return this.steps.push(Q=>q(Q)?Q:b),this} method reduce (line 1952) | reduce(q,Q){let B=Q;return this.steps.push(J=>(B=q(B,J),B)),this} method latch (line 1952) | latch(q=(Q,B)=>Q===B){let Q=!0,B;return this.steps.push(J=>{let W=Q||!... method evaluate (line 1952) | evaluate(q){for(let Q of this.steps)if(q=Q(q),q===b)break;return q} function I (line 92) | function I(G,k,N=q=>q){let q=a((...W)=>J.fire(N(...W)),"fn"),Q=a(()=>G.o... function w (line 92) | function w(G,k,N=q=>q){let q=a((...W)=>J.fire(N(...W)),"fn"),Q=a(()=>G.a... function R (line 92) | function R(G,k){let N,q=new Promise((Q,B)=>{let J=n(G)(Q,null,k);N=a(()=... function M (line 92) | function M(G,k){return G(N=>k.fire(N))} function D (line 92) | function D(G,k,N){return k(N),G(q=>k(q))} class U (line 92) | class U{static{a(this,"EmitterObserver")}constructor(k,N){this._observab... method constructor (line 92) | constructor(k,N){this._observable=k,this._counter=0,this._hasChanged=!... method beginUpdate (line 92) | beginUpdate(k){this._counter++} method handlePossibleChange (line 92) | handlePossibleChange(k){} method handleChange (line 92) | handleChange(k,N){this._hasChanged=!0} method endUpdate (line 92) | endUpdate(k){this._counter--,this._counter===0&&(this._observable.repo... function O (line 92) | function O(G,k){return new U(G,k).emitter.event} method constructor (line 1952) | constructor(q,Q){this._observable=q;this._counter=0;this._hasChanged=!... method beginUpdate (line 1952) | beginUpdate(q){this._counter++} method handlePossibleChange (line 1952) | handlePossibleChange(q){} method handleChange (line 1952) | handleChange(q,Q){this._hasChanged=!0} method endUpdate (line 1952) | endUpdate(q){this._counter--,this._counter===0&&(this._observable.repo... function F (line 92) | function F(G){return(k,N,q)=>{let Q=0,B=!1,J={beginUpdate(){Q++},endUpda... method constructor (line 92) | constructor(e){this.listenerCount=0,this.invocationCount=0,this.elapsedO... method start (line 92) | start(e){this._stopWatch=new d0i.StopWatch,this.listenerCount=e} method stop (line 92) | stop(){if(this._stopWatch){let e=this._stopWatch.elapsed();this.duration... function p0i (line 92) | function p0i(t){let e=jue;return jue=t,{dispose(){jue=e}}} method constructor (line 92) | constructor(e,r,n=(t._idPool++).toString(16).padStart(3,"0")){this._erro... method dispose (line 92) | dispose(){this._stacks?.clear()} method check (line 92) | check(e,r){let n=this.threshold;if(n<=0||r0||this... method dispose (line 94) | dispose(){if(!this._disposed){if(this._disposed=!0,this._deliveryQueue?.... method event (line 94) | get event(){return this._event??=(e,r,n)=>{if(this._leakageMon&&this._si... method _removeListener (line 94) | _removeListener(e){if(this._options?.onWillRemoveListener?.(this),!this.... method _deliver (line 94) | _deliver(e,r){if(!e)return;let n=this._options?.onListenerError||Que.onU... method _deliverQueue (line 94) | _deliverQueue(e){let r=e.current._listeners;for(;e.i0} method constructor (line 94) | constructor(){this.i=-1,this.end=0} method enqueue (line 94) | enqueue(e,r,n){this.i=0,this.end=n,this.current=e,this.value=r} method reset (line 94) | reset(){this.i=this.end,this.current=void 0,this.value=void 0} method fireAsync (line 94) | async fireAsync(e,r,n){if(this._listeners)for(this._asyncDeliveryQueue||... method isPaused (line 94) | get isPaused(){return this._isPaused!==0} method constructor (line 94) | constructor(e){super(e),this._isPaused=0,this._eventQueue=new Ryr.Linked... method pause (line 94) | pause(){this._isPaused++} method resume (line 94) | resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){i... method fire (line 94) | fire(e){this._size&&(this._isPaused!==0?this._eventQueue.push(e):super.f... method constructor (line 94) | constructor(e){super(e),this._delay=e.delay??100} method fire (line 94) | fire(e){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._h... method constructor (line 94) | constructor(e){super(e),this._queuedEvents=[],this._mergeFn=e?.merge} method fire (line 94) | fire(e){this.hasListeners()&&(this._queuedEvents.push(e),this._queuedEve... method constructor (line 94) | constructor(){this.hasListeners=!1,this.events=[],this.emitter=new Um({o... method event (line 94) | get event(){return this.emitter.event} method add (line 94) | add(e){let r={event:e,listener:null};this.events.push(r),this.hasListene... method onFirstListenerAdd (line 94) | onFirstListenerAdd(){this.hasListeners=!0,this.events.forEach(e=>this.ho... method onLastListenerRemove (line 94) | onLastListenerRemove(){this.hasListeners=!1,this.events.forEach(e=>this.... method hook (line 94) | hook(e){e.listener=e.event(r=>this.emitter.fire(r))} method unhook (line 94) | unhook(e){e.listener?.dispose(),e.listener=null} method dispose (line 94) | dispose(){this.emitter.dispose();for(let e of this.events)e.listener?.di... method constructor (line 94) | constructor(e,r,n,o){this._store=new i_.DisposableStore;let s=this._stor... method dispose (line 94) | dispose(){this._store.dispose()} method constructor (line 94) | constructor(){this.data=[]} method wrapEvent (line 94) | wrapEvent(e,r,n){return(o,s,c)=>e(l=>{let u=this.data[this.data.length-1... method bufferEvents (line 94) | bufferEvents(e){let r={buffers:new Array};this.data.push(r);let n=e();re... method constructor (line 94) | constructor(){this.listening=!1,this.inputEvent=w5e.None,this.inputEvent... method input (line 94) | set input(e){this.inputEvent=e,this.listening&&(this.inputEventListener.... method dispose (line 94) | dispose(){this.inputEventListener.dispose(),this.emitter.dispose()} method const (line 94) | static const(e){return new M0t(e)} method constructor (line 94) | constructor(e){this._value=e,this._onDidChange=new Um,this.onDidChange=t... method value (line 94) | get value(){return this._value} method value (line 94) | set value(e){e!==this._value&&(this._value=e,this._onDidChange.fire(void... method constructor (line 94) | constructor(e){this.value=e,this.onDidChange=w5e.None} function A0i (line 94) | function A0i(t,e,r){let n=new i_.DisposableMap,o=new Set(t());for(let c ... function C0i (line 94) | function C0i(t){let e=new Error("BugIndicatingErrorRecovery: "+t);(0,v0i... function T0i (line 94) | function T0i(t){DB?DB instanceof L5e?DB.loggers.push(t):DB=new L5e([DB,t... function b0i (line 94) | function b0i(){return DB} function S0i (line 94) | function S0i(t){F0t=t} function x0i (line 94) | function x0i(t){F0t&&F0t(t)} method constructor (line 94) | constructor(e){this.loggers=e} method handleObservableCreated (line 94) | handleObservableCreated(e,r){for(let n of this.loggers)n.handleObservabl... method handleOnListenerCountChanged (line 94) | handleOnListenerCountChanged(e,r){for(let n of this.loggers)n.handleOnLi... method handleObservableUpdated (line 94) | handleObservableUpdated(e,r){for(let n of this.loggers)n.handleObservabl... method handleAutorunCreated (line 94) | handleAutorunCreated(e,r){for(let n of this.loggers)n.handleAutorunCreat... method handleAutorunDisposed (line 94) | handleAutorunDisposed(e){for(let r of this.loggers)r.handleAutorunDispos... method handleAutorunDependencyChanged (line 94) | handleAutorunDependencyChanged(e,r,n){for(let o of this.loggers)o.handle... method handleAutorunStarted (line 94) | handleAutorunStarted(e){for(let r of this.loggers)r.handleAutorunStarted... method handleAutorunFinished (line 94) | handleAutorunFinished(e){for(let r of this.loggers)r.handleAutorunFinish... method handleDerivedDependencyChanged (line 94) | handleDerivedDependencyChanged(e,r,n){for(let o of this.loggers)o.handle... method handleDerivedCleared (line 94) | handleDerivedCleared(e){for(let r of this.loggers)r.handleDerivedCleared... method handleBeginTransaction (line 94) | handleBeginTransaction(e){for(let r of this.loggers)r.handleBeginTransac... method handleEndTransaction (line 94) | handleEndTransaction(e){for(let r of this.loggers)r.handleEndTransaction... function B0t (line 94) | function B0t(t,e){let r=new KY(t,e);try{t(r)}finally{r.finish()}} function w0i (line 94) | function w0i(t){if(F5e)t(F5e);else{let e=new KY(t,void 0);F5e=e;try{t(e)... function R0i (line 94) | async function R0i(t,e){let r=new KY(t,e);try{await t(r)}finally{r.finis... function P0i (line 94) | function P0i(t,e,r){t?e(t):B0t(e,r)} method constructor (line 94) | constructor(e,r){this._fn=e,this._getDebugName=r,this._updatingObservers... method getDebugName (line 94) | getDebugName(){return this._getDebugName?this._getDebugName():(0,I0i.get... method updateObserver (line 94) | updateObserver(e,r){if(!this._updatingObservers){(0,Nyr.handleBugIndicat... method finish (line 94) | finish(){let e=this._updatingObservers;if(!e){(0,Nyr.handleBugIndicating... method debugGetUpdatingObservers (line 94) | debugGetUpdatingObservers(){return this._updatingObservers} function r (line 94) | function r(){e=!0} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 94) | function n(){if(!e)return;let o=Error,s=o.stackTraceLimit;o.stackTraceLi... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} method fromStack (line 94) | static fromStack(e,r){let n=e.split(` method constructor (line 95) | constructor(e,r,n,o){this.fileName=e,this.line=r,this.column=n,this.id=o} function k0i (line 95) | function k0i(t){let e=t.match(/\((.*):(\d+):(\d+)\)/);if(e)return{fileNa... function O0i (line 95) | function O0i(t){q0t=t} function M0i (line 95) | function M0i(t){Lyr=t} function D0i (line 95) | function D0i(t){Fyr=t} function L0i (line 95) | function L0i(t){Byr=t} method TChange (line 95) | get TChange(){return null} method reportChanges (line 95) | reportChanges(){this.get()} method read (line 95) | read(e){return e?e.readObservable(this):this.get()} method map (line 95) | map(e,r,n=Dyr.DebugLocation.ofCaller()){let o=r===void 0?void 0:e,s=r===... method flatten (line 95) | flatten(){return q0t({owner:void 0,debugName:a(()=>`${this.debugName} (f... method recomputeInitiallyAndOnChange (line 95) | recomputeInitiallyAndOnChange(e,r){return e.add(Lyr(this,r)),this} method keepObserved (line 95) | keepObserved(e){return e.add(Fyr(this)),this} method debugValue (line 95) | get debugValue(){return this.get()} method debugGetDependencyGraph (line 95) | debugGetDependencyGraph(){return Byr(this)} method constructor (line 95) | constructor(e){super(),this._observers=new Set,(0,JY.getLogger)()?.handl... method addObserver (line 95) | addObserver(e){let r=this._observers.size;this._observers.add(e),r===0&&... method removeObserver (line 95) | removeObserver(e){let r=this._observers.delete(e);r&&this._observers.siz... method onFirstObserverAdded (line 95) | onFirstObserverAdded(){} method onLastObserverRemoved (line 95) | onLastObserverRemoved(){} method log (line 95) | log(){let e=!!(0,JY.getLogger)();return(0,JY.logObservable)(this),e||(0,... method debugGetObservers (line 95) | debugGetObservers(){return this._observers} function U0i (line 95) | function U0i(t,e,r=Qyr.DebugLocation.ofCaller()){let n;return typeof t==... method debugName (line 95) | get debugName(){return this._debugNameData.getDebugName(this)??"Observab... method constructor (line 95) | constructor(e,r,n,o){super(o),this._debugNameData=e,this._equalityCompar... method get (line 95) | get(){return this._value} method set (line 95) | set(e,r,n){if(n===void 0&&this._equalityComparator(this._value,e))return... method toString (line 95) | toString(){return`${this.debugName}: ${this._value}`} method _setValue (line 95) | _setValue(e){this._value=e} method debugGetState (line 95) | debugGetState(){return{value:this._value}} method debugSetValue (line 95) | debugSetValue(e){this._value=e} function q0i (line 95) | function q0i(t,e,r=Qyr.DebugLocation.ofCaller()){let n;return typeof t==... method _setValue (line 95) | _setValue(e){this._value!==e&&(this._value&&this._value.dispose(),this._... method dispose (line 95) | dispose(){this._value?.dispose()} method debugName (line 95) | get debugName(){return this._debugNameData.getDebugName(this)??"LazyObse... method constructor (line 95) | constructor(e,r,n,o){super(o),this._debugNameData=e,this._equalityCompar... method get (line 95) | get(){return this._update(),this._value} method _update (line 95) | _update(){if(!this._isUpToDate)if(this._isUpToDate=!0,this._deltas.lengt... method _beginUpdate (line 95) | _beginUpdate(){if(this._updateCounter++,this._updateCounter===1)for(let ... method _endUpdate (line 95) | _endUpdate(){if(this._updateCounter--,this._updateCounter===0){this._upd... method addObserver (line 95) | addObserver(e){let r=!this._observers.has(e)&&this._updateCounter>0;supe... method removeObserver (line 95) | removeObserver(e){let r=this._observers.has(e)&&this._updateCounter>0;su... method set (line 95) | set(e,r,n){if(n===void 0&&this._equalityComparator(this._value,e))return... method toString (line 95) | toString(){return`${this.debugName}: ${this._value}`} method _setValue (line 95) | _setValue(e){this._value=e} function $0i (line 95) | function $0i(t,e,r=H0i.DebugLocation.ofCaller()){return t.lazy?new V0i.L... function W0i (line 95) | function W0i(t){switch(t){case 1:return"dependenciesMightHaveChanged";ca... method debugName (line 95) | get debugName(){return this._debugNameData.getDebugName(this)??"(anonymo... method constructor (line 95) | constructor(e,r,n,o){this._debugNameData=e,this._runFn=r,this._changeTra... method dispose (line 95) | dispose(){if(!this._disposed){this._disposed=!0;for(let e of this._depen... method _run (line 95) | _run(){let e=this._dependenciesToBeRemoved;this._dependenciesToBeRemoved... method toString (line 95) | toString(){return`Autorun<${this.debugName}>`} method beginUpdate (line 95) | beginUpdate(e){this._state===3&&(this._state=1),this._updateCount++} method endUpdate (line 95) | endUpdate(e){try{if(this._updateCount===1)do{if(this._state===1){this._s... method handlePossibleChange (line 95) | handlePossibleChange(e){this._state===3&&this._isDependency(e)&&(this._s... method handleChange (line 95) | handleChange(e,r){if(this._isDependency(e)){(0,Hue.getLogger)()?.handleA... method _isDependency (line 95) | _isDependency(e){return this._dependencies.has(e)&&!this._dependenciesTo... method _ensureNoRunning (line 95) | _ensureNoRunning(){if(!this._isRunning)throw new QI.BugIndicatingError("... method readObservable (line 95) | readObservable(e){if(this._ensureNoRunning(),this._disposed)return e.get... method store (line 95) | get store(){if(this._ensureNoRunning(),this._disposed)throw new QI.BugIn... method delayedStore (line 95) | get delayedStore(){if(this._ensureNoRunning(),this._disposed)throw new Q... method debugGetState (line 95) | debugGetState(){return{isRunning:this._isRunning,updateCount:this._updat... method debugRerun (line 95) | debugRerun(){this._isRunning?this._state=2:this._run()} function $yr (line 95) | function $yr(t,e=W5e.DebugLocation.ofCaller()){return new $0t.AutorunObs... function z5e (line 95) | function z5e(t,e,r=W5e.DebugLocation.ofCaller()){return new $0t.AutorunO... function Wyr (line 95) | function Wyr(t,e,r=W5e.DebugLocation.ofCaller()){return new $0t.AutorunO... function z0i (line 95) | function z0i(t,e){let r=new $5e.DisposableStore,n=Wyr({owner:t.owner,deb... function Y0i (line 95) | function Y0i(t){let e=new $5e.DisposableStore,r=z5e({owner:void 0,debugN... function K0i (line 95) | function K0i(t,e){let r;return z5e({debugReferenceFn:e},n=>{let o=t.read... function J0i (line 95) | function J0i(t,e,r=n=>n){let n=new Map;return z5e({debugReferenceFn:t},o... function X0i (line 95) | function X0i(t,e=W5e.DebugLocation.ofCaller()){let r,n=!1;return r=$yr(o... function epi (line 95) | function epi(t){switch(t){case 0:return"initial";case 1:return"dependenc... method debugName (line 95) | get debugName(){return this._debugNameData.getDebugName(this)??"(anonymo... method constructor (line 95) | constructor(e,r,n,o=void 0,s,c){super(c),this._debugNameData=e,this._com... method onLastObserverRemoved (line 95) | onLastObserverRemoved(){this._state=0,this._value=void 0,(0,W0t.getLogge... method get (line 95) | get(){if(this._isComputing,this._observers.size===0){let r;try{this._isR... method _recompute (line 95) | _recompute(){let e=!1;this._isComputing=!0,this._didReportChange=!1;let ... method toString (line 95) | toString(){return`LazyDerived<${this.debugName}>`} method beginUpdate (line 95) | beginUpdate(e){if(this._isUpdating)throw new LB.BugIndicatingError("Cycl... method endUpdate (line 95) | endUpdate(e){if(this._updateCount--,this._updateCount===0){let r=[...thi... method handlePossibleChange (line 95) | handlePossibleChange(e){if(this._state===3&&this._dependencies.has(e)&&!... method handleChange (line 95) | handleChange(e,r){if(this._dependencies.has(e)&&!this._dependenciesToBeR... method _ensureReaderValid (line 95) | _ensureReaderValid(){if(!this._isReaderValid)throw new LB.BugIndicatingE... method readObservable (line 95) | readObservable(e){this._ensureReaderValid(),e.addObserver(this);let r=e.... method reportChange (line 95) | reportChange(e){this._ensureReaderValid(),this._didReportChange=!0;for(l... method store (line 95) | get store(){return this._ensureReaderValid(),this._store===void 0&&(this... method delayedStore (line 95) | get delayedStore(){return this._ensureReaderValid(),this._delayedStore==... method addObserver (line 95) | addObserver(e){let r=!this._observers.has(e)&&this._updateCount>0;super.... method removeObserver (line 95) | removeObserver(e){this._observers.has(e)&&this._updateCount>0&&(this._re... method debugGetState (line 95) | debugGetState(){return{state:this._state,stateStr:epi(this._state),updat... method debugSetValue (line 95) | debugSetValue(e){this._value=e} method debugRecompute (line 95) | debugRecompute(){this._isComputing?this._state=2:this._recompute()} method setValue (line 95) | setValue(e,r,n){this._value=e;let o=this._observers;r.updateObserver(thi... method constructor (line 95) | constructor(e,r,n,o=void 0,s,c,l){super(e,r,n,o,s,l),this.set=c} function rpi (line 95) | function rpi(t,e,r=tK.DebugLocation.ofCaller()){return e!==void 0?new BB... function npi (line 95) | function npi(t,e,r,n=tK.DebugLocation.ofCaller()){return new BB.DerivedW... function zyr (line 95) | function zyr(t,e,r=tK.DebugLocation.ofCaller()){return new BB.Derived(ne... function ipi (line 95) | function ipi(t,e,r=tK.DebugLocation.ofCaller()){return new BB.Derived(ne... function opi (line 95) | function opi(t,e,r=tK.DebugLocation.ofCaller()){let n,o;e===void 0?(n=t,... function spi (line 95) | function spi(t,e,r=tK.DebugLocation.ofCaller()){let n,o;e===void 0?(n=t,... method cachedValue (line 95) | get cachedValue(){return this._value} method constructor (line 95) | constructor(e){this._computeValue=e,this._value=(0,Jyr.observableValue)(... method getValue (line 95) | getValue(){let e=this._value.get();return e||(e=this._computeValue(),thi... method fromFn (line 95) | static fromFn(e){return new t(e())} method resolved (line 95) | static resolved(e){return new t(Promise.resolve(e))} method constructor (line 95) | constructor(e){this._value=(0,Jyr.observableValue)(this,void 0),this.pro... method constructor (line 95) | constructor(e,r){this.data=e,this.error=r} method getDataOrThrow (line 95) | getDataOrThrow(){if(this.error)throw this.error;return this.data} method constructor (line 95) | constructor(e){this._computePromise=e,this._lazyValue=new J5e(()=>new X5... method getPromise (line 95) | getPromise(){return this._lazyValue.getValue().promise} method dispose (line 95) | dispose(){clearTimeout(r)} function e (line 95) | function e(r){return r===t.None||r===t.Cancelled||r instanceof rK?!0:!r|... method constructor (line 95) | constructor(){this._isCancelled=!1,this._emitter=null} method cancel (line 95) | cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._... method isCancellationRequested (line 95) | get isCancellationRequested(){return this._isCancelled} method onCancellationRequested (line 95) | get onCancellationRequested(){return this._isCancelled?e_r:(this._emitte... method dispose (line 95) | dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)} method constructor (line 95) | constructor(e){this._token=void 0,this._parentListener=void 0,this._pare... method token (line 95) | get token(){return this._token||(this._token=new rK),this._token} method cancel (line 95) | cancel(){this._token?this._token instanceof rK&&this._token.cancel():thi... method dispose (line 95) | dispose(e=!1){e&&this.cancel(),this._parentListener?.dispose(),this._tok... function cpi (line 95) | function cpi(t){let e=new Wue;return t.add({dispose(){e.cancel()}}),e.to... method constructor (line 95) | constructor(){this._source=new Wue,this._listeners=new api.DisposableSto... method token (line 95) | get token(){return this._source.token} method add (line 95) | add(e){if(this._isDone)return;if(this._total++,e.isCancellationRequested... method _check (line 95) | _check(){!this._isDone&&this._total>0&&this._total===this._cancelled&&(t... method dispose (line 95) | dispose(){this._listeners.dispose(),this._source.dispose()} function mpi (line 95) | function mpi(t,e,r,n){return e||(e=a(o=>o!=null,"predicate")),new Promis... function gpi (line 95) | function gpi(t,e){let r,n;e===void 0?(r=t,n=void 0):(n=t,r=e);let o;retu... function ept (line 95) | function ept(...t){let e,r,n,o;return t.length===2?[r,n]=t:[e,r,n,o]=t,n... function _pi (line 95) | function _pi(t,e,r,n=o_r.DebugLocation.ofCaller()){return new ob(new i_r... method constructor (line 95) | constructor(e,r,n,o,s,c){super(c),this._debugNameData=e,this.event=r,thi... method getDebugName (line 95) | getDebugName(){return this._debugNameData.getDebugName(this)} method debugName (line 95) | get debugName(){let e=this.getDebugName();return"From Event"+(e?`: ${e}`... method onFirstObserverAdded (line 95) | onFirstObserverAdded(){this._subscription=this.event(this.handleEvent)} method onLastObserverRemoved (line 95) | onLastObserverRemoved(){this._subscription.dispose(),this._subscription=... method get (line 95) | get(){return this._subscription?(this._hasValue||this.handleEvent(void 0... method debugSetValue (line 95) | debugSetValue(e){this._value=e} method debugGetState (line 95) | debugGetState(){return{value:this._value,hasValue:this._hasValue}} function e (line 95) | function e(r,n){let o=!1;ob.globalTransaction===void 0&&(ob.globalTransa... function bpi (line 95) | function bpi(t,e=Tpi.DebugLocation.ofCaller()){return typeof t=="string"... method debugName (line 95) | get debugName(){return new vpi.DebugNameData(this._owner,this._debugName... method toString (line 95) | toString(){return this.debugName} method constructor (line 95) | constructor(e,r,n){super(n),this._debugName=e,this._owner=r} method trigger (line 95) | trigger(e,r){if(!e){(0,Epi.transaction)(n=>{this.trigger(n,r)},()=>`Trig... method get (line 95) | get(){} function wpi (line 95) | function wpi(t){let e=(0,npt.observableValue)("promiseValue",{});return ... function Rpi (line 95) | function Rpi(t,e){return(0,n4e.derivedOpts)({owner:t,equalsFn:a(()=>!1,"... function Ppi (line 95) | function Ppi(t,e,r){let n=(0,npt.observableValue)("debounced",void 0),o;... function kpi (line 95) | function kpi(t,e){let r=!1,n,o;return(0,xpi.observableFromEvent)(s=>{let... function Npi (line 95) | function Npi(t,e,r){let n=(0,npt.observableValue)("triggeredRecently",!1... function c_r (line 95) | function c_r(t){let e=new zue(!1,void 0);return t.addObserver(e),(0,ipt.... function l_r (line 95) | function l_r(t,e){let r=new zue(!0,e);t.addObserver(r);try{r.beginUpdate... method constructor (line 95) | constructor(e,r){this._forceRecompute=e,this._handleValue=r,this._counte... method beginUpdate (line 95) | beginUpdate(e){this._counter++} method endUpdate (line 95) | endUpdate(e){this._counter===1&&this._forceRecompute&&(this._handleValue... method handlePossibleChange (line 95) | handlePossibleChange(e){} method handleChange (line 95) | handleChange(e,r){} function Opi (line 95) | function Opi(t,e){let r;return(0,n4e.derivedOpts)({owner:t,debugReferenc... function Mpi (line 95) | function Mpi(t,e){let r,n=(0,Ipi.observableSignal)("derivedObservableWit... function Dpi (line 95) | function Dpi(t,e,r,n){let o=new r4e(r,n);return(0,n4e.derivedOpts)({debu... method constructor (line 95) | constructor(e,r){this._map=e,this._keySelector=r,this._cache=new Map,thi... method dispose (line 95) | dispose(){this._cache.forEach(e=>e.store.dispose()),this._cache.clear()} method setItems (line 95) | setItems(e){let r=[],n=new Set(this._cache.keys());for(let o of e){let s... method getItems (line 95) | getItems(){return this._items} function Lpi (line 95) | function Lpi(t){return{createChangeSummary:a(e=>({changes:[]}),"createCh... function Fpi (line 95) | function Fpi(t){let e;return{createChangeSummary:a(r=>({changes:[]}),"cr... function Upi (line 95) | function Upi(t){return new opt(t)} method constructor (line 95) | constructor(e){super(),this.value=e} method debugName (line 95) | get debugName(){return this.toString()} method get (line 95) | get(){return this.value} method addObserver (line 95) | addObserver(e){} method removeObserver (line 95) | removeObserver(e){} method log (line 95) | log(){return this} method toString (line 95) | toString(){return`Const: ${this.value}`} function Vpi (line 95) | function Vpi(t,e,r=Gpi.DebugLocation.ofCaller()){return new apt(typeof t... method constructor (line 95) | constructor(e,r,n){super(n),this.event=r,this.handleEvent=()=>{(0,qpi.tr... method onFirstObserverAdded (line 95) | onFirstObserverAdded(){this.subscription=this.event(this.handleEvent)} method onLastObserverRemoved (line 95) | onLastObserverRemoved(){this.subscription.dispose(),this.subscription=vo... method get (line 95) | get(){} method constructor (line 95) | constructor(e){this.observable=e} method onDidChange (line 95) | get onDidChange(){return Hpi.Event.fromObservableLight(this.observable)} method value (line 95) | get value(){return this.observable.get()} function Wpi (line 95) | function Wpi(t,e){return e instanceof s4e?e.observable:(0,$pi.observable... function m_r (line 95) | function m_r(t,e){let r,n=!0;return(0,Kpi.autorunWithStoreHandleChanges)... function g_r (line 95) | function g_r(t,e){let r=new Ypi.DisposableStore,n=m_r(t,(o,s,c)=>{r.clea... function Jpi (line 95) | function Jpi(t,e){return g_r(t,(r,n,o,s)=>{e(r,n,o,(0,zpi.cancelOnDispos... function thi (line 95) | function thi(t,e){if(e.length===0)throw new y_r.BugIndicatingError;let r... function rhi (line 95) | function rhi(t,e){return(0,ehi.derivedObservableWithCache)(t,(r,n)=>n??e... method constructor (line 95) | constructor(){this._data=new Set,this._obs=(0,nhi.observableValueOpts)({... method size (line 95) | get size(){return this._data.size} method has (line 95) | has(e){return this._data.has(e)} method add (line 95) | add(e,r){return this._data.has(e)||(this._data.add(e),this._obs.set(this... method delete (line 95) | delete(e,r){let n=this._data.delete(e);return n&&this._obs.set(this,r),n} method clear (line 95) | clear(e){this._data.size>0&&(this._data.clear(),this._obs.set(this,e))} method forEach (line 95) | forEach(e,r){this._data.forEach((n,o,s)=>{e.call(r,n,o,this)})} method entries (line 95) | *entries(){for(let e of this._data)yield[e,e]} method keys (line 95) | *keys(){yield*this._data.keys()} method values (line 95) | *values(){yield*this._data.values()} method [Symbol.iterator] (line 95) | [Symbol.iterator](){return this.values()} method [Symbol.toStringTag] (line 95) | get[Symbol.toStringTag](){return"ObservableSet"} method constructor (line 95) | constructor(){this._data=new Map,this._obs=(0,ihi.observableValueOpts)({... method size (line 95) | get size(){return this._data.size} method has (line 95) | has(e){return this._data.has(e)} method get (line 95) | get(e){return this._data.get(e)} method set (line 95) | set(e,r,n){let o=this._data.has(e),s=this._data.get(e);return(!o||s!==r)... method delete (line 95) | delete(e,r){let n=this._data.delete(e);return n&&this._obs.set(this,r),n} method clear (line 95) | clear(e){this._data.size>0&&(this._data.clear(),this._obs.set(this,e))} method forEach (line 95) | forEach(e,r){this._data.forEach((n,o,s)=>{e.call(r,n,o,this)})} method entries (line 95) | *entries(){yield*this._data.entries()} method keys (line 95) | *keys(){yield*this._data.keys()} method values (line 95) | *values(){yield*this._data.values()} method [Symbol.iterator] (line 95) | [Symbol.iterator](){return this.entries()} method [Symbol.toStringTag] (line 95) | get[Symbol.toStringTag](){return"ObservableMap"} function ahi (line 95) | function ahi(t){u4e||(u4e=new d4e,(0,ohi.addLogger)(u4e)),u4e.addFiltere... method constructor (line 95) | constructor(){this.indentation=0,this.changedObservablesSets=new WeakMap} method addFilteredObj (line 95) | addFilteredObj(e){this._filteredObjects||(this._filteredObjects=new Set)... method _isIncluded (line 95) | _isIncluded(e){return this._filteredObjects?.has(e)??!0} method textToConsoleArgs (line 95) | textToConsoleArgs(e){return chi([nK(dhi("| ",this.indentation)),e])} method formatInfo (line 95) | formatInfo(e){return e.hadValue?e.didChange?[nK(" "),uv(oK(e.oldValue,70... method handleObservableCreated (line 95) | handleObservableCreated(e){if(e instanceof T_r.Derived){let r=e;if(this.... method handleOnListenerCountChanged (line 95) | handleOnListenerCountChanged(e,r){} method handleObservableUpdated (line 95) | handleObservableUpdated(e,r){if(this._isIncluded(e)){if(e instanceof T_r... method formatChanges (line 95) | formatChanges(e){if(e.size!==0)return uv(" (changed deps: "+[...e].map(r... method handleDerivedDependencyChanged (line 95) | handleDerivedDependencyChanged(e,r,n){this._isIncluded(e)&&this.changedO... method _handleDerivedRecomputed (line 95) | _handleDerivedRecomputed(e,r){if(!this._isIncluded(e))return;let n=this.... method handleDerivedCleared (line 95) | handleDerivedCleared(e){this._isIncluded(e)&&console.log(...this.textToC... method handleFromEventObservableTriggered (line 95) | handleFromEventObservableTriggered(e,r){this._isIncluded(e)&&console.log... method handleAutorunCreated (line 95) | handleAutorunCreated(e){this._isIncluded(e)&&this.changedObservablesSets... method handleAutorunDisposed (line 95) | handleAutorunDisposed(e){} method handleAutorunDependencyChanged (line 95) | handleAutorunDependencyChanged(e,r,n){this._isIncluded(e)&&this.changedO... method handleAutorunStarted (line 95) | handleAutorunStarted(e){let r=this.changedObservablesSets.get(e);r&&(thi... method handleAutorunFinished (line 95) | handleAutorunFinished(e){this.indentation--} method handleBeginTransaction (line 95) | handleBeginTransaction(e){let r=e.getDebugName();r===void 0&&(r=""),this... method handleEndTransaction (line 95) | handleEndTransaction(){this.indentation--} function chi (line 95) | function chi(t){let e=new Array,r=[],n="";function o(c){if("length"in c)... function nK (line 95) | function nK(t){return uv(t,{color:"black"})} function iK (line 95) | function iK(t){return uv(fhi(`${t}: `,10),{color:"black",bold:!0})} function uv (line 95) | function uv(t,e={color:"black"}){function r(o){return Object.entries(o).... function oK (line 95) | function oK(t,e){switch(typeof t){case"number":return""+t;case"string":r... function lhi (line 95) | function lhi(t,e){let r="[ ",n=!0;for(let o of t){if(n||(r+=", "),r.leng... function uhi (line 95) | function uhi(t,e){if(typeof t.toString=="function"&&t.toString!==Object.... function dhi (line 95) | function dhi(t,e){let r="";for(let n=1;n<=e;n++)r+=t;return r} function fhi (line 95) | function fhi(t,e){for(;t.length(e=n,{sendNotification:a(o=>{t... method constructor (line 95) | constructor(){this._timeout=void 0} method debounce (line 95) | debounce(e,r){this._timeout!==void 0&&clearTimeout(this._timeout),this._... method dispose (line 95) | dispose(){this._timeout!==void 0&&clearTimeout(this._timeout)} method constructor (line 95) | constructor(){this._timeout=void 0} method throttle (line 95) | throttle(e,r){this._timeout===void 0&&(this._timeout=setTimeout(()=>{thi... method dispose (line 95) | dispose(){this._timeout!==void 0&&clearTimeout(this._timeout)} function x_r (line 95) | function x_r(t,e){for(let r in e)t[r]&&typeof t[r]=="object"&&e[r]&&type... function I_r (line 95) | function I_r(t,e){for(let r in e)e[r]===null?delete t[r]:t[r]&&typeof t[... method getInstance (line 95) | static getInstance(){return t._instance===void 0&&(t._instance=new t),t.... method getTransactionState (line 95) | getTransactionState(){let e=[],r=[...this._activeTransactions];if(r.leng... method _getObservableInfo (line 95) | _getObservableInfo(e){let r=this._instanceInfos.get(e);if(!r){(0,qB.onUn... method _getAutorunInfo (line 95) | _getAutorunInfo(e){let r=this._instanceInfos.get(e);if(!r){(0,qB.onUnexp... method _getInfo (line 95) | _getInfo(e,r){if(e instanceof QB.Derived){let n=[...e.debugGetObservers(... method _formatObservable (line 95) | _formatObservable(e){let r=this._getObservableInfo(e);if(r)return{name:e... method _formatObserver (line 95) | _formatObserver(e){if(e instanceof QB.Derived)return{name:e.toString(),i... method constructor (line 95) | constructor(){this._declarationId=0,this._instanceId=0,this._declaration... method _handleChange (line 95) | _handleChange(e){(0,mpt.deepAssignDeleteNulls)(this._fullState,e),this._... method _getDeclarationId (line 95) | _getDeclarationId(e,r){if(!r)return-1;let n=this._declarations.get(r.id)... method handleObservableCreated (line 95) | handleObservableCreated(e,r){let o={declarationId:this._getDeclarationId... method handleOnListenerCountChanged (line 95) | handleOnListenerCountChanged(e,r){let n=this._getObservableInfo(e);if(n)... method handleObservableUpdated (line 95) | handleObservableUpdated(e,r){if(e instanceof QB.Derived){this._handleDer... method handleAutorunCreated (line 95) | handleAutorunCreated(e,r){let o={declarationId:this._getDeclarationId("a... method handleAutorunDisposed (line 95) | handleAutorunDisposed(e){let r=this._getAutorunInfo(e);r&&(this._handleC... method handleAutorunDependencyChanged (line 95) | handleAutorunDependencyChanged(e,r,n){let o=this._getAutorunInfo(e);o&&o... method handleAutorunStarted (line 95) | handleAutorunStarted(e){} method handleAutorunFinished (line 95) | handleAutorunFinished(e){let r=this._getAutorunInfo(e);r&&(r.changedObse... method handleDerivedDependencyChanged (line 95) | handleDerivedDependencyChanged(e,r,n){let o=this._getObservableInfo(e);o... method _handleDerivedRecomputed (line 95) | _handleDerivedRecomputed(e,r){let n=this._getObservableInfo(e);if(!n)ret... method handleDerivedCleared (line 95) | handleDerivedCleared(e){let r=this._getObservableInfo(e);r&&(r.lastValue... method handleBeginTransaction (line 95) | handleBeginTransaction(e){this._activeTransactions.add(e)} method handleEndTransaction (line 95) | handleEndTransaction(e){this._activeTransactions.delete(e)} function _hi (line 95) | function _hi(){return globalThis._VSCODE_NLS_MESSAGES} function Ehi (line 95) | function Ehi(){return globalThis._VSCODE_NLS_LANGUAGE} function A4e (line 95) | function A4e(t,e){let r;return e.length===0?r=t:r=t.replace(/\{(\d+)\}/g... function Chi (line 95) | function Chi(t,e,...r){return A4e(typeof t=="number"?M_r(t,e):e,r)} function M_r (line 95) | function M_r(t,e){let r=(0,N_r.getNLSMessages)()?.[t];if(typeof r!="stri... function Thi (line 95) | function Thi(t,e,...r){let n;typeof t=="number"?n=M_r(t,e):n=e;let o=A4e... function Rhi (line 95) | function Rhi(t){switch(t){case 0:return"Web";case 1:return"Mac";case 2:r... function e (line 95) | function e(){return Wt.language} function r (line 95) | function r(){return Wt.language.length===2?Wt.language==="en":Wt.languag... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 95) | function n(){return Wt.language==="en"} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function Phi (line 95) | function Phi(){if(!B_r){B_r=!0;let t=new Uint8Array(2);t[0]=1,t[1]=2,F_r... function khi (line 95) | function khi(t){return parseFloat(t)>=20} function Nhi (line 95) | function Nhi(t){return parseFloat(t)>=25} method platform (line 95) | get platform(){return t.platform} method arch (line 95) | get arch(){return t.arch} method env (line 95) | get env(){return t.env} method cwd (line 95) | cwd(){return t.cwd()} method platform (line 95) | get platform(){return process.platform} method arch (line 95) | get arch(){return process.arch} method env (line 95) | get env(){return process.env} method cwd (line 95) | cwd(){return process.env.VSCODE_CWD||process.cwd()} method platform (line 95) | get platform(){return $_r.isWindows?"win32":$_r.isMacintosh?"darwin":"li... method arch (line 95) | get arch(){} method env (line 95) | get env(){return{}} method cwd (line 95) | cwd(){return"/"} function Bhi (line 95) | function Bhi(t,e){let r=e?.debugNamePostProcessor??(s=>s),n=Cpt.from(t,r... function W_r (line 95) | function W_r(t,e,r){let n=" ".repeat(e),o=[];if(r.has(t.sourceObj))retu... method from (line 97) | static from(e,r){if(e instanceof Lhi.AutorunObserver){let n=e.debugGetSt... method unknown (line 97) | static unknown(e){return new t(e,"(unknown)","unknown",void 0,"unknown",... method constructor (line 97) | constructor(e,r,n,o,s,c){this.sourceObj=e,this.name=r,this.type=n,this.v... method constructor (line 97) | constructor(e){this.task=e,this.result=null} method get (line 97) | get(){if(this.result)return this.result;let e=new emi.CancellationTokenS... function C4e (line 97) | function C4e(t){return t} method constructor (line 97) | constructor(e,r){this.lastCache=void 0,this.lastArgKey=void 0,typeof e==... method get (line 97) | get(e){let r=this._computeKey(e);return this.lastArgKey!==r&&(this.lastA... method cachedValues (line 97) | get cachedValues(){return this._map} method constructor (line 97) | constructor(e,r){this._map=new Map,this._map2=new Map,typeof e=="functio... method get (line 97) | get(e){let r=this._computeKey(e);if(this._map2.has(r))return this._map2.... method constructor (line 97) | constructor(e,r){this._map=new WeakMap,typeof e=="function"?(this._fn=e,... method get (line 97) | get(e){let r=this._computeKey(e);if(this._map.has(r))return this._map.ge... method constructor (line 97) | constructor(e){this.executor=e,this._state=GM.Uninitialized} method hasValue (line 97) | get hasValue(){return this._state===GM.Completed} method value (line 97) | get value(){if(this._state===GM.Uninitialized){this._state=GM.Running;tr... method rawValue (line 97) | get rawValue(){return this._value} function rmi (line 97) | function rmi(t){return!t||typeof t!="string"?!0:t.trim().length===0} function imi (line 97) | function imi(t,...e){return e.length===0?t:t.replace(nmi,function(r,n){l... function smi (line 97) | function smi(t,e){return Object.keys(e).length===0?t:t.replace(omi,(r,n)... function ami (line 97) | function ami(t){return t.replace(/[<>"'&]/g,e=>{switch(e){case"<":return... function cmi (line 97) | function cmi(t){return t.replace(/[<>&]/g,function(e){switch(e){case"<":... function nEr (line 97) | function nEr(t){return t.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")} function lmi (line 97) | function lmi(t,e){let r=0,n=t.indexOf(e);for(;n!==-1;)r++,n=t.indexOf(e,... function umi (line 97) | function umi(t,e,r=sr.Ellipsis){return t.length<=e?t:`${t.substr(0,e)}${... function dmi (line 97) | function dmi(t,e,r=sr.Ellipsis){if(t.length<=e)return t;let n=Math.ceil(... function fmi (line 97) | function fmi(t,e=" "){let r=iEr(t,e);return oEr(r,e)} function iEr (line 97) | function iEr(t,e){if(!t||!e)return t;let r=e.length;if(r===0||t.length==... function oEr (line 97) | function oEr(t,e){if(!t||!e)return t;let r=e.length,n=t.length;if(r===0|... function pmi (line 97) | function pmi(t){return t.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g... function hmi (line 97) | function hmi(t,e,r={}){if(!t)throw new Error("Cannot create regex from e... function mmi (line 97) | function mmi(t){return t.source==="^"||t.source==="^$"||t.source==="$"||... function gmi (line 97) | function gmi(t,e){return t.filter(r=>r!=null&&r!==!1).join(e)} function Ami (line 97) | function Ami(t){return t.split(/\r\n|\r|\n/)} function ymi (line 97) | function ymi(t){let e=[],r=t.split(/(\r\n|\r|\n)/);for(let n=0;n=0;r--){let n=t.charCodeAt(r)... function Cmi (line 97) | function Cmi(t){let e=sEr(t);return e===-1?t.length:e} function Tmi (line 97) | function Tmi(t,e,r){let n=[],o=0;for(let s of t.matchAll(e)){if(n.push(t... function bmi (line 97) | function bmi(t,e){return te?1:0} function aEr (line 97) | function aEr(t,e,r=0,n=t.length,o=0,s=e.length){for(;r=48&&t<=57} function Npt (line 97) | function Npt(t){return t>=97&&t<=122} function Imi (line 97) | function Imi(t){return t>=65&&t<=90} function wmi (line 97) | function wmi(t,e){return t.length===e.length&&S4e(t,e)===0} function Rmi (line 97) | function Rmi(t,e){let r=e.length;return e.length>t.length?!1:S4e(t,e,0,r... function Pmi (line 97) | function Pmi(t,e){let r=Math.min(t.length,e.length),n;for(n=0;n1){let n=t.charCo... method offset (line 97) | get offset(){return this._offset} method constructor (line 97) | constructor(e,r=0){this._str=e,this._len=e.length,this._offset=r} method setOffset (line 97) | setOffset(e){this._offset=e} method prevCodePoint (line 97) | prevCodePoint(){let e=Nmi(this._str,this._offset);return this._offset-=e... method nextCodePoint (line 97) | nextCodePoint(){let e=cEr(this._str,this._len,this._offset);return this.... method eol (line 97) | eol(){return this._offset>=this._len} method offset (line 97) | get offset(){return this._iterator.offset} method constructor (line 97) | constructor(e,r=0){this._iterator=new cK(e,r)} method nextGraphemeLength (line 97) | nextGraphemeLength(){let e=nde.getInstance(),r=this._iterator,n=r.offset... method prevGraphemeLength (line 97) | prevGraphemeLength(){let e=nde.getInstance(),r=this._iterator,n=r.offset... method eol (line 97) | eol(){return this._iterator.eol()} function lEr (line 97) | function lEr(t,e){return new lK(t,e).nextGraphemeLength()} function uEr (line 97) | function uEr(t,e){return new lK(t,e).prevGraphemeLength()} function Omi (line 97) | function Omi(t,e){e>0&&x4e(t.charCodeAt(e))&&e--;let r=e+lEr(t,e);return... function Mmi (line 97) | function Mmi(t){let e=new lK(t),r=0;for(;!e.eol();)r++,e.nextGraphemeLen... function Dmi (line 97) | function Dmi(){return/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u0... function Lmi (line 97) | function Lmi(t){return kpt||(kpt=Dmi()),kpt.test(t)} function Bmi (line 97) | function Bmi(t){return Fmi.test(t)} function Umi (line 97) | function Umi(t){return sr.UNUSUAL_LINE_TERMINATORS.test(t)} function qmi (line 97) | function qmi(t){return t>=11904&&t<=55215||t>=63744&&t<=64255||t>=65281&... function dEr (line 97) | function dEr(t){return t>=127462&&t<=127487||t===8986||t===8987||t===920... function Qmi (line 97) | function Qmi(t,e,r=""){let n=t.trimStart();if(n.length0&&t.charCodeAt(0)===65279)} function zmi (line 97) | function zmi(t){return hEr(t)?t.substr(1):t} function Ymi (line 97) | function Ymi(t,e){if(!t||!e||t.lengthr))return new t(e,r)} method ofLength (line 98) | static ofLength(e){return new t(0,e)} method ofStartAndLength (line 98) | static ofStartAndLength(e,r){return new t(e,e+r)} method emptyAt (line 98) | static emptyAt(e){return new t(e,e)} method constructor (line 98) | constructor(e,r){if(this.start=e,this.endExclusive=r,e>r)throw new I4e.B... method isEmpty (line 98) | get isEmpty(){return this.start===this.endExclusive} method delta (line 98) | delta(e){return new t(this.start+e,this.endExclusive+e)} method deltaStart (line 98) | deltaStart(e){return new t(this.start+e,this.endExclusive)} method deltaEnd (line 98) | deltaEnd(e){return new t(this.start,this.endExclusive+e)} method length (line 98) | get length(){return this.endExclusive-this.start} method toString (line 98) | toString(){return`[${this.start}, ${this.endExclusive})`} method equals (line 98) | equals(e){return this.start===e.start&&this.endExclusive===e.endExclusive} method containsRange (line 98) | containsRange(e){return this.start<=e.start&&e.endExclusive<=this.endExc... method contains (line 98) | contains(e){return this.start<=e&&e=e.endExclusive} method slice (line 98) | slice(e){return e.slice(this.start,this.endExclusive)} method substring (line 98) | substring(e){return e.substring(this.start,this.endExclusive)} method clip (line 98) | clip(e){if(this.isEmpty)throw new I4e.BugIndicatingError(`Invalid clippi... method clipCyclic (line 98) | clipCyclic(e){if(this.isEmpty)throw new I4e.BugIndicatingError(`Invalid ... method map (line 98) | map(e){let r=[];for(let n=this.start;ne.toString()).join(", ")} method intersectsStrict (line 98) | intersectsStrict(e){let r=0;for(;re+r.length,0)} method constructor (line 98) | constructor(e,r){this.lineNumber=e,this.column=r} method with (line 98) | with(e=this.lineNumber,r=this.column){return e===this.lineNumber&&r===th... method delta (line 98) | delta(e=0,r=0){return this.with(Math.max(1,this.lineNumber+e),Math.max(1... method equals (line 98) | equals(e){return t.equals(this,e)} method equals (line 98) | static equals(e,r){return!e&&!r?!0:!!e&&!!r&&e.lineNumber===r.lineNumber... method isBefore (line 98) | isBefore(e){return t.isBefore(this,e)} method isBefore (line 98) | static isBefore(e,r){return e.lineNumbern||e===n&&r>o?(this.startLineNumber=n,this.startC... method isEmpty (line 98) | isEmpty(){return t.isEmpty(this)} method isEmpty (line 98) | static isEmpty(e){return e.startLineNumber===e.endLineNumber&&e.startCol... method containsPosition (line 98) | containsPosition(e){return t.containsPosition(this,e)} method containsPosition (line 98) | static containsPosition(e,r){return!(r.lineNumber "+th... method setEndPosition (line 98) | setEndPosition(e,r){return new t(this.startLineNumber,this.startColumn,e... method setStartPosition (line 98) | setStartPosition(e,r){return new t(e,r,this.endLineNumber,this.endColumn)} method collapseToStart (line 98) | collapseToStart(){return t.collapseToStart(this)} method collapseToStart (line 98) | static collapseToStart(e){return new t(e.startLineNumber,e.startColumn,e... method collapseToEnd (line 98) | collapseToEnd(){return t.collapseToEnd(this)} method collapseToEnd (line 98) | static collapseToEnd(e){return new t(e.endLineNumber,e.endColumn,e.endLi... method delta (line 98) | delta(e){return new t(this.startLineNumber+e,this.startColumn,this.endLi... method isSingleLine (line 98) | isSingleLine(){return this.startLineNumber===this.endLineNumber} method fromPositions (line 98) | static fromPositions(e,r=e){return new t(e.lineNumber,e.column,r.lineNum... method lift (line 98) | static lift(e){return e?new t(e.startLineNumber,e.startColumn,e.endLineN... method isIRange (line 98) | static isIRange(e){return!!e&&typeof e.startLineNumber=="number"&&typeof... method areIntersectingOrTouching (line 98) | static areIntersectingOrTouching(e,r){return!(e.endLineNumbere.startLineNumber} method toJSON (line 98) | toJSON(){return this} method ofLength (line 98) | static ofLength(e,r){return new t(e,e+r)} method fromRange (line 98) | static fromRange(e){return new t(e.startLineNumber,e.endLineNumber)} method fromRangeInclusive (line 98) | static fromRangeInclusive(e){return new t(e.startLineNumber,e.endLineNum... method subtract (line 98) | static subtract(e,r){return r?e.startLineNumberr)throw new gEr.BugIndicatingError(`startLineNumbe... method contains (line 98) | contains(e){return this.startLineNumber<=e&&en.... method intersects (line 98) | intersects(e){let r=(0,dK.findLastMonotonous)(this._normalizedRanges,n=>... method getUnion (line 98) | getUnion(e){if(this._normalizedRanges.length===0)return e;if(e._normaliz... method subtractFrom (line 98) | subtractFrom(e){let r=(0,dK.findFirstIdxMonotonousOrArrLen)(this._normal... method toString (line 98) | toString(){return this._normalizedRanges.map(e=>e.toString()).join(", ")} method getIntersection (line 98) | getIntersection(e){let r=[],n=0,o=0;for(;nr.delta(e)))} method lengthDiffNonNegative (line 98) | static lengthDiffNonNegative(e,r){return r.isLessThan(e)?t.zero:e.lineCo... method betweenPositions (line 98) | static betweenPositions(e,r){return e.lineNumber===r.lineNumber?new t(0,... method fromPosition (line 98) | static fromPosition(e){return new t(e.lineNumber-1,e.column-1)} method ofRange (line 98) | static ofRange(e){return t.betweenPositions(e.getStartPosition(),e.getEn... method ofText (line 98) | static ofText(e){let r=0,n=0;for(let o of e)o===` method ofSubstr (line 99) | static ofSubstr(e,r){return t.ofText(r.substring(e))} method sum (line 99) | static sum(e,r){return e.reduce((n,o)=>n.add(r(o)),t.zero)} method constructor (line 99) | constructor(e,r){this.lineCount=e,this.columnCount=r} method isZero (line 99) | isZero(){return this.lineCount===0&&this.columnCount===0} method isLessThan (line 99) | isLessThan(e){return this.lineCount!==e.lineCount?this.lineCounte.li... method isGreaterThanOrEqualTo (line 99) | isGreaterThanOrEqualTo(e){return this.lineCount!==e.lineCount?this.lineC... method equals (line 99) | equals(e){return this.lineCount===e.lineCount&&this.columnCount===e.colu... method compare (line 99) | compare(e){return this.lineCount!==e.lineCount?this.lineCount-e.lineCoun... method add (line 99) | add(e){return e.lineCount===0?new t(this.lineCount,this.columnCount+e.co... method createRange (line 99) | createRange(e){return this.lineCount===0?new k4e.Range(e.lineNumber,e.co... method toRange (line 99) | toRange(){return new k4e.Range(1,1,this.lineCount+1,this.columnCount+1)} method toLineRange (line 99) | toLineRange(){return cgi.LineRange.ofLength(1,this.lineCount+1)} method addToPosition (line 99) | addToPosition(e){return this.lineCount===0?new _Er.Position(e.lineNumber... method addToRange (line 99) | addToRange(e){return k4e.Range.fromPositions(this.addToPosition(e.getSta... method toString (line 99) | toString(){return`${this.lineCount},${this.columnCount}`} method getOffsetRange (line 99) | getOffsetRange(e){return new ugi.OffsetRange(this.getOffset(e.getStartPo... method getRange (line 99) | getRange(e){return dgi.Range.fromPositions(this.getPosition(e.start),thi... method getStringEdit (line 99) | getStringEdit(e){let r=e.replacements.map(n=>this.getStringReplacement(n... method getStringReplacement (line 99) | getStringReplacement(e){return new x5.deps.StringReplacement(this.getOff... method getTextReplacement (line 99) | getTextReplacement(e){return new x5.deps.TextReplacement(this.getRange(e... method getTextEdit (line 99) | getTextEdit(e){let r=e.replacements.map(n=>this.getTextReplacement(n));r... method deps (line 99) | static get deps(){if(!this._deps)throw new Error("Dependencies not set. ... function fgi (line 99) | function fgi(t){x5._deps=t} method constructor (line 99) | constructor(e){super(),this.text=e} method lineStartOffsetByLineIdx (line 99) | get lineStartOffsetByLineIdx(){return this._lineStartOffsetByLineIdx||th... method lineEndOffsetByLineIdx (line 99) | get lineEndOffsetByLineIdx(){return this._lineEndOffsetByLineIdx||this._... method _computeLineOffsets (line 99) | _computeLineOffsets(){this._lineStartOffsetByLineIdx=[],this._lineEndOff... method getOffset (line 100) | getOffset(e){let r=this._validatePosition(e);return this.lineStartOffset... method _validatePosition (line 100) | _validatePosition(e){if(e.lineNumber<1)return new ode.Position(1,1);let ... method getPosition (line 100) | getPosition(e){let r=(0,lgi.findLastIdxMonotonous)(this.lineStartOffsetB... method getTextLength (line 100) | getTextLength(e){return x5.deps.TextLength.ofRange(this.getRange(e))} method textLength (line 100) | get textLength(){let e=this.lineStartOffsetByLineIdx.length-1;return new... method getLineLength (line 100) | getLineLength(e){return this.lineEndOffsetByLineIdx[e-1]-this.lineStartO... method constructor (line 100) | constructor(){this._transformer=void 0} method endPositionExclusive (line 100) | get endPositionExclusive(){return this.length.addToPosition(new mgi.Posi... method lineRange (line 100) | get lineRange(){return this.length.toLineRange()} method getValue (line 100) | getValue(){return this.getValueOfRange(this.length.toRange())} method getValueOfOffsetRange (line 100) | getValueOfOffsetRange(e){return this.getValueOfRange(this.getTransformer... method getLineLength (line 100) | getLineLength(e){return this.getValueOfRange(new EEr.Range(e,1,e,Number.... method getTransformer (line 100) | getTransformer(){return this._transformer||(this._transformer=new vEr.Po... method getLineAt (line 100) | getLineAt(e){return this.getValueOfRange(new EEr.Range(e,1,e,Number.MAX_... method getLines (line 100) | getLines(){let e=this.getValue();return(0,hgi.splitLines)(e)} method getLinesOfRange (line 100) | getLinesOfRange(e){return e.mapToLineArray(r=>this.getLineAt(r))} method equals (line 100) | equals(e){return this===e?!0:this.getValue()===e.getValue()} method constructor (line 100) | constructor(e,r){(0,pgi.assert)(r>=1),super(),this._getLineContent=e,thi... method getValueOfRange (line 100) | getValueOfRange(e){if(e.startLineNumber===e.endLineNumber)return this._g... method getLineLength (line 102) | getLineLength(e){return this._getLineContent(e).length} method length (line 102) | get length(){let e=this._getLineContent(this._lineCount);return new ggi.... method constructor (line 102) | constructor(e){super(r=>e[r-1],e.length)} method constructor (line 102) | constructor(e){super(),this.value=e,this._t=new vEr.PositionOffsetTransf... method getValueOfRange (line 102) | getValueOfRange(e){return this._t.getOffsetRange(e).substring(this.value)} method length (line 102) | get length(){return this._t.textLength} method getTransformer (line 102) | getTransformer(){return this._t} method constructor (line 102) | constructor(e){this.replacements=e;let r=-1;for(let n of e){if(!(n.repla... method equals (line 102) | equals(e){if(this.replacements.length!==e.replacements.length)return!1;f... method toString (line 102) | toString(){return`[${this.replacements.map(r=>r.toString()).join(", ")}]`} method normalize (line 102) | normalize(){let e=[],r;for(let n of this.replacements)if(!(n.getNewLengt... method compose (line 102) | compose(e){let r=this.normalize(),n=e.normalize();if(r.isEmpty())return ... method decomposeSplit (line 102) | decomposeSplit(e){let r=[],n=[],o=0;for(let s of this.replacements)e(s)?... method getNewRanges (line 102) | getNewRanges(){let e=[],r=0;for(let n of this.replacements)e.push(dv.Off... method getJoinedReplaceRange (line 102) | getJoinedReplaceRange(){if(this.replacements.length!==0)return this.repl... method isEmpty (line 102) | isEmpty(){return this.replacements.length===0} method getLengthDelta (line 102) | getLengthDelta(){return(0,Agi.sumBy)(this.replacements,e=>e.getLengthDel... method getNewDataLength (line 102) | getNewDataLength(e){return e+this.getLengthDelta()} method applyToOffset (line 102) | applyToOffset(e){let r=0;for(let n of this.replacements)if(n.replaceRang... method applyToOffsetRange (line 102) | applyToOffsetRange(e){return new dv.OffsetRange(this.applyToOffset(e.sta... method applyInverseToOffset (line 102) | applyInverseToOffset(e){let r=0;for(let n of this.replacements){let o=n.... method applyToOffsetOrUndefined (line 102) | applyToOffsetOrUndefined(e){let r=0;for(let n of this.replacements)if(n.... method applyToOffsetRangeOrUndefined (line 102) | applyToOffsetRangeOrUndefined(e){let r=this.applyToOffsetOrUndefined(e.s... method constructor (line 102) | constructor(e){this.replaceRange=e} method delta (line 102) | delta(e){return this.slice(this.replaceRange.delta(e),new dv.OffsetRange... method getLengthDelta (line 102) | getLengthDelta(){return this.getNewLength()-this.replaceRange.length} method toString (line 102) | toString(){return`{ ${this.replaceRange.toString()} -> ${this.getNewLeng... method isEmpty (line 102) | get isEmpty(){return this.getNewLength()===0&&this.replaceRange.length===0} method getRangeAfterReplace (line 102) | getRangeAfterReplace(){return new dv.OffsetRange(this.replaceRange.start... method create (line 102) | static create(e){return new t(e)} method single (line 102) | static single(e){return new t([e])} method _createNew (line 102) | _createNew(e){return new t(e)} method constructor (line 102) | constructor(e,r,n){super(e),this.newLength=r,this.annotation=n} method equals (line 102) | equals(e){return this.replaceRange.equals(e.replaceRange)&&this.newLengt... method getNewLength (line 102) | getNewLength(){return this.newLength} method tryJoinTouching (line 102) | tryJoinTouching(e){if(this.annotation===e.annotation)return new t(this.r... method slice (line 102) | slice(e,r){return new t(e,r?r.length:this.newLength,this.annotation)} method TReplacement (line 102) | get TReplacement(){throw new Error("TReplacement is not defined for Base... method composeOrUndefined (line 102) | static composeOrUndefined(e){if(e.length===0)return;let r=e[0];for(let n... method trySwap (line 102) | static trySwap(e,r){let n=e.inverseOnSlice((c,l)=>" ".repeat(l-c)),o=r.t... method apply (line 102) | apply(e){let r=[],n=0;for(let o of this.replacements)r.push(e.substring(... method inverseOnSlice (line 102) | inverseOnSlice(e){let r=[],n=0;for(let o of this.replacements)r.push(gA.... method inverse (line 102) | inverse(e){return this.inverseOnSlice((r,n)=>e.substring(r,n))} method rebaseSkipConflicting (line 102) | rebaseSkipConflicting(e){return this._tryRebase(e,!1)} method tryRebase (line 102) | tryRebase(e){return this._tryRebase(e,!0)} method _tryRebase (line 102) | _tryRebase(e,r){let n=[],o=0,s=0,c=0;for(;se.toJson())} method isNeutralOn (line 102) | isNeutralOn(e){return this.replacements.every(r=>r.isNeutralOn(e))} method removeCommonSuffixPrefix (line 102) | removeCommonSuffixPrefix(e){let r=[];for(let n of this.replacements){let... method normalizeEOL (line 102) | normalizeEOL(e){return new JI(this.replacements.map(r=>r.normalizeEOL(e)))} method normalizeOnSource (line 102) | normalizeOnSource(e){let r=this.apply(e),o=gA.replace(XI.OffsetRange.ofL... method removeCommonSuffixAndPrefix (line 102) | removeCommonSuffixAndPrefix(e){return this._createNew(this.replacements.... method applyOnText (line 102) | applyOnText(e){return new ygi.StringText(this.apply(e.value))} method mapData (line 102) | mapData(e){return new U4e(this.replacements.map(r=>new HB(r.replaceRange... method constructor (line 102) | constructor(e,r){super(e),this.newText=r} method getNewLength (line 102) | getNewLength(){return this.newText.length} method toString (line 102) | toString(){return`${this.replaceRange} -> ${JSON.stringify(this.newText)}`} method replace (line 102) | replace(e){return e.substring(0,this.replaceRange.start)+this.newText+e.... method isNeutralOn (line 102) | isNeutralOn(e){return this.newText===e.substring(this.replaceRange.start... method removeCommonSuffixPrefix (line 102) | removeCommonSuffixPrefix(e){let r=e.substring(this.replaceRange.start,th... method normalizeEOL (line 102) | normalizeEOL(e){let r=this.newText.replace(/\r\n|\n/g,e);return new gA(t... method removeCommonSuffixAndPrefix (line 102) | removeCommonSuffixAndPrefix(e){return this.removeCommonSuffix(e).removeC... method removeCommonPrefix (line 102) | removeCommonPrefix(e){let r=this.replaceRange.substring(e),n=(0,B4e.comm... method removeCommonSuffix (line 102) | removeCommonSuffix(e){let r=this.replaceRange.substring(e),n=(0,B4e.comm... method toEdit (line 102) | toEdit(){return new JI([this])} method toJson (line 102) | toJson(){return{txt:this.newText,pos:this.replaceRange.start,len:this.re... method create (line 102) | static create(e){return new t(e)} method single (line 102) | static single(e){return new t([e])} method replace (line 102) | static replace(e,r){return new t([new gA(e,r)])} method insert (line 102) | static insert(e,r){return new t([new gA(XI.OffsetRange.emptyAt(e),r)])} method delete (line 102) | static delete(e){return new t([new gA(e,"")])} method fromJson (line 102) | static fromJson(e){return new t(e.map(gA.fromJson))} method compose (line 102) | static compose(e){if(e.length===0)return t.empty;let r=e[0];for(let n=1;... method composeSequentialReplacements (line 102) | static composeSequentialReplacements(e){let r=t.empty,n=[];for(let o of ... method constructor (line 102) | constructor(e){super(e)} method _createNew (line 102) | _createNew(e){return new t(e)} method insert (line 102) | static insert(e,r){return new t(XI.OffsetRange.emptyAt(e),r)} method replace (line 102) | static replace(e,r){return new t(e,r)} method delete (line 102) | static delete(e){return new t(e,"")} method fromJson (line 102) | static fromJson(e){return new t(XI.OffsetRange.ofStartAndLength(e.pos,e.... method equals (line 102) | equals(e){return this.replaceRange.equals(e.replaceRange)&&this.newText=... method tryJoinTouching (line 102) | tryJoinTouching(e){return new t(this.replaceRange.joinRightTouching(e.re... method slice (line 102) | slice(e,r){return new t(e,r?r.substring(this.newText):this.newText)} function _gi (line 102) | function _gi(t,e){t=t.slice();let r=[],n=0;for(let o of e.replacements){... method join (line 102) | join(e){return this} method create (line 102) | static create(e){return new t(e)} method single (line 102) | static single(e){return new t([e])} method replace (line 102) | static replace(e,r,n){return new t([new HB(e,r,n)])} method insert (line 102) | static insert(e,r,n){return new t([new HB(XI.OffsetRange.emptyAt(e),r,n)])} method delete (line 102) | static delete(e,r){return new t([new HB(e,"",r)])} method compose (line 102) | static compose(e){if(e.length===0)return t.empty;let r=e[0];for(let n=1;... method constructor (line 102) | constructor(e){super(e)} method _createNew (line 102) | _createNew(e){return new t(e)} method toStringEdit (line 102) | toStringEdit(e){let r=[];for(let n of this.replacements)(!e||e(n))&&r.pu... method insert (line 102) | static insert(e,r,n){return new t(XI.OffsetRange.emptyAt(e),r,n)} method replace (line 102) | static replace(e,r,n){return new t(e,r,n)} method delete (line 102) | static delete(e,r){return new t(e,"",r)} method constructor (line 102) | constructor(e,r,n){super(e,r),this.data=n} method equals (line 102) | equals(e){return this.replaceRange.equals(e.replaceRange)&&this.newText=... method tryJoinTouching (line 102) | tryJoinTouching(e){let r=this.data.join(e.data);if(r!==void 0)return new... method slice (line 102) | slice(e,r){return new t(e,r?r.substring(this.newText):this.newText,this.... function e (line 102) | function e(r){return r} method create (line 102) | static create(e){return e?new t(e):t.unknown} method constructor (line 102) | constructor(e){this.metadata=e} method toKey (line 102) | toKey(e){return new lde(this.metadata,xEr).toKey(e)} method constructor (line 102) | constructor(e,r){this.metadata=e} method toString (line 102) | toString(){return`${this.metadata.source}`} method getType (line 102) | getType(){let e=this.metadata;switch(e.source){case"cursor":return e.kin... method toKey (line 102) | toKey(e){let r=this.metadata;return Object.entries(r).filter(([o,s])=>(o... function fv (line 102) | function fv(t){return new lde(t,xEr)} method unknown (line 102) | unknown(t){return fv({source:"unknown",name:t.name})} method chatApplyEdits (line 102) | chatApplyEdits(t){return fv({source:"Chat.applyEdits",$modelId:t.modelId})} method inlineCompletionAccept (line 102) | inlineCompletionAccept(t){return fv({source:"inlineCompletionAccept",$ne... method inlineCompletionPartialAccept (line 102) | inlineCompletionPartialAccept(t){return fv({source:"inlineCompletionPart... method inlineChatApplyEdit (line 102) | inlineChatApplyEdit(t){return fv({source:"inlineChat.applyEdits",$modelI... method cursor (line 102) | cursor(t){return fv({source:"cursor",kind:t.kind,detailedSource:t.detail... method constructor (line 102) | constructor(){this._version=0,this.onDidOpenDocumentChange=(0,yA.derived... method getFirstOpenDocument (line 102) | getFirstOpenDocument(){return this.openDocuments.get()[0]} method getDocument (line 102) | getDocument(e){return this.openDocuments.get().find(r=>r.id===e)} method constructor (line 102) | constructor(e,r){super(e),this.reason=r} method constructor (line 102) | constructor(){super(...arguments),this._openDocuments=(0,yA.observableVa... method addDocument (line 102) | addDocument(e,r=void 0){(0,Egi.assert)(!this._documents.has(e.id));let n... method getDocument (line 102) | getDocument(e){return this._documents.get(e)} method clear (line 102) | clear(){this._openDocuments.set([],void 0,{added:[],removed:this._openDo... method getWorkspaceRoot (line 102) | getWorkspaceRoot(e){return this._documents.get(e)?.workspaceRoot} method value (line 102) | get value(){return this._value} method selection (line 102) | get selection(){return this._selection} method visibleRanges (line 102) | get visibleRanges(){return this._visibleRanges} method languageId (line 102) | get languageId(){return this._languageId} method version (line 102) | get version(){return this._version} method diagnostics (line 102) | get diagnostics(){return this._diagnostics} method constructor (line 102) | constructor(e,r,n,o,s,c,l){super(),this.id=e,this.workspaceRoot=l,this._... method setSelection (line 102) | setSelection(e,r=void 0){this._selection.set(e,r)} method setVisibleRange (line 102) | setVisibleRange(e,r=void 0){this._visibleRanges.set(e,r)} method applyEdit (line 102) | applyEdit(e,r=void 0,n=void 0){let o=e.applyOnText(this.value.get()),s=e... method updateSelection (line 102) | updateSelection(e,r=void 0){this._selection.set(e,r)} method setValue (line 102) | setValue(e,r=void 0,n=void 0){let o=REr.EditReason.unknown,s=new mK([PEr... method updateDiagnostics (line 102) | updateDiagnostics(e,r=void 0){this._diagnostics.set(e,r)} function Igi (line 102) | function Igi(t,e,r){let n=new Map(Object.entries(e).map(([s,c])=>[c,s]))... method constructor (line 102) | constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"} method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[Vvr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[Hvr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[$vr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="HeadersOverflowError",this.message=e|... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[Wvr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Bo... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[zvr]===!0} method constructor (line 102) | constructor(e,r,n,o){super(e),this.name="ResponseStatusCodeError",this.m... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[Yvr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="InvalidArgumentError",this.message=e|... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[Kvr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="InvalidReturnValueError",this.message... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[Jvr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="AbortError",this.message=e||"The oper... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[Xvr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="AbortError",this.message=e||"Request ... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[Zvr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="InformationalError",this.message=e||"... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[eCr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="RequestContentLengthMismatchError",th... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[tCr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="ResponseContentLengthMismatchError",t... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[rCr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="ClientDestroyedError",this.message=e|... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[nCr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="ClientClosedError",this.message=e||"T... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[iCr]===!0} method constructor (line 102) | constructor(e,r){super(e),this.name="SocketError",this.message=e||"Socke... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[oCr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="NotSupportedError",this.message=e||"N... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[sCr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="MissingUpstreamError",this.message=e|... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[aCr]===!0} method constructor (line 102) | constructor(e,r,n){super(e),this.name="HTTPParserError",this.code=r?`HPE... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[cCr]===!0} method constructor (line 102) | constructor(e){super(e),this.name="ResponseExceededMaxSizeError",this.me... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[lCr]===!0} method constructor (line 102) | constructor(e,r,{headers:n,data:o}){super(e),this.name="RequestRetryErro... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[uCr]===!0} method constructor (line 102) | constructor(e,r,{headers:n,data:o}){super(e),this.name="ResponseError",t... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[dCr]===!0} method constructor (line 102) | constructor(e,r,n){super(r,{cause:e,...n??{}}),this.name="SecureProxyCon... method [Symbol.hasInstance] (line 102) | static[Symbol.hasInstance](e){return e&&e[fCr]===!0} method constructor (line 102) | constructor(e,r,n){if(n===void 0||n>=e.length)throw new TypeError("Unrea... method add (line 102) | add(e,r){let n=e.length;if(n===0)throw new TypeError("Unreachable");let ... method search (line 102) | search(e){let r=e.length,n=0,o=this;for(;o!==null&&n=0&&e<=65535} function N3e (line 102) | function N3e(t){return t!=null&&t[0]==="h"&&t[1]==="t"&&t[2]==="t"&&t[3]... function bCr (line 102) | function bCr(t){if(typeof t=="string"){if(t=new URL(t),!N3e(t.origin||t.... function v1i (line 102) | function v1i(t){if(t=bCr(t),t.pathname!=="/"||t.search||t.hash)throw new... function C1i (line 102) | function C1i(t){if(t[0]==="["){let r=t.indexOf("]");return yde(r!==-1),t... function T1i (line 102) | function T1i(t){if(!t)return null;yde(typeof t=="string");let e=C1i(t);r... function b1i (line 102) | function b1i(t){return JSON.parse(JSON.stringify(t))} function S1i (line 102) | function S1i(t){return t!=null&&typeof t[Symbol.asyncIterator]=="function"} function SCr (line 102) | function SCr(t){return t!=null&&(typeof t[Symbol.iterator]=="function"||... function xCr (line 102) | function xCr(t){if(t==null)return 0;if(D3e(t)){let e=t._readableState;re... function ICr (line 102) | function ICr(t){return t&&!!(t.destroyed||t[ECr]||M3e.isDestroyed?.(t))} function x1i (line 102) | function x1i(t,e){t==null||!D3e(t)||ICr(t)||(typeof t.destroy=="function... function w1i (line 102) | function w1i(t){let e=t.toString().match(I1i);return e?parseInt(e[1],10)... function wCr (line 102) | function wCr(t){return typeof t=="string"?m1i[t]??t.toLowerCase():vCr.lo... function R1i (line 102) | function R1i(t){return vCr.lookup(t)??t.toString("latin1").toLowerCase()} function P1i (line 102) | function P1i(t,e){e===void 0&&(e={});for(let r=0;r=0;r--)if(typeof this[e... method close (line 102) | close(e){if(e===void 0)return new Promise((n,o)=>{this.close((s,c)=>s?o(... method destroy (line 102) | destroy(e,r){if(typeof e=="function"&&(r=e,e=null),r===void 0)return new... method [U3e] (line 102) | [U3e](e,r){if(!this[eU]||this[eU].length===0)return this[U3e]=this[Xht],... method dispatch (line 102) | dispatch(e,r){if(!r||typeof r!="object")throw new bK("handler must be an... function omt (line 102) | function omt(){wK+=tmt;let t=0,e=O5.length;for(;t=thi... function Ayi (line 102) | function Ayi({allowH2:t,maxCachedSessions:e,socketPath:r,timeout:n,sessi... function KCr (line 102) | function KCr(t,e){if(t==null)return;let r="Connect Timeout Error";Array.... function _yi (line 102) | function _yi(t){let e={};return Object.keys(t).forEach(r=>{let n=t[r];ty... function jyi (line 102) | function jyi(){return globalThis[umt]} function Gyi (line 102) | function Gyi(t){if(t===void 0){Object.defineProperty(globalThis,umt,{val... function zyi (line 102) | function zyi(t){V3e(t.protocol==="data:");let e=mTr(t,!0);e=e.slice(5);l... function mTr (line 102) | function mTr(t,e=!1){if(!e)return t.href;let r=t.href,n=t.hash.length,o=... function H3e (line 102) | function H3e(t,e,r){let n="";for(;r.position=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102} function hTr (line 102) | function hTr(t){return t>=48&&t<=57?t-48:(t&223)-55} function Yyi (line 102) | function Yyi(t){let e=t.length,r=new Uint8Array(e),n=0;for(let o=0;oe)return String.fromCharCode.app... function t_i (line 102) | function t_i(t){switch(t.essence){case"application/ecmascript":case"appl... function STr (line 102) | function STr(t){let e=t.urlList,r=e.length;return r===0?null:e[r-1].toSt... function A_i (line 102) | function A_i(t,e){if(!s_i.has(t.status))return null;let r=t.headersList.... function xTr (line 102) | function xTr(t){for(let e=0;e1... function y_i (line 102) | function y_i(t){return Buffer.from(t,"binary").toString("utf8")} function xde (line 102) | function xde(t){return t.urlList[t.urlList.length-1]} function __i (line 102) | function __i(t){let e=xde(t);return NTr(e)&&c_i.has(e.port)?"blocked":"a... function E_i (line 102) | function E_i(t){return t instanceof Error||t?.constructor?.name==="Error... function v_i (line 102) | function v_i(t){for(let e=0;e{t=n,e=o}),reso... function Q_i (line 103) | function Q_i(t){return t.controller.state==="aborted"} function j_i (line 103) | function j_i(t){return t.controller.state==="aborted"||t.controller.stat... function G_i (line 103) | function G_i(t){return m_i[t.toLowerCase()]??t} function V_i (line 103) | function V_i(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeErro... function PTr (line 103) | function PTr(t,e,r=0,n=1){class o{static{a(this,"FastIterableIterator")}... function $_i (line 103) | function $_i(t,e,r,n=0,o=1){let s=PTr(t,r,n,o),c={keys:{writable:!0,enum... function W_i (line 103) | async function W_i(t,e,r){let n=e,o=r,s;try{s=t.stream.getReader()}catch... function z_i (line 103) | function z_i(t){return t instanceof ReadableStream||t[Symbol.toStringTag... function Y_i (line 103) | function Y_i(t){try{t.close(),t.byobRequest?.respond(0)}catch(e){if(!e.m... function $3e (line 103) | function $3e(t){return rU(!K_i.test(t)),t} function kTr (line 103) | async function kTr(t){let e=[],r=0;for(;;){let{done:n,value:o}=await t.r... function J_i (line 103) | function J_i(t){rU("protocol"in t);let e=t.protocol;return e==="about:"|... function mmt (line 103) | function mmt(t){return typeof t=="string"&&t[5]===":"&&t[0]==="h"&&t[1]=... function NTr (line 103) | function NTr(t){rU("protocol"in t);let e=t.protocol;return e==="http:"||... function X_i (line 103) | function X_i(t,e){let r=t;if(!r.startsWith("bytes"))return"failure";let ... function Z_i (line 103) | function Z_i(t,e,r){let n="bytes ";return n+=$3e(`${t}`),n+="-",n+=$3e(`... method constructor (line 103) | constructor(e){super(),this.#e=e} method _transform (line 103) | _transform(e,r,n){if(!this._inflateStream){if(e.length===0){n();return}t... method _final (line 103) | _final(e){this._inflateStream&&(this._inflateStream.end(),this._inflateS... function eEi (line 103) | function eEi(t){return new gmt(t)} function tEi (line 103) | function tEi(t){let e=null,r=null,n=null,o=OTr("content-type",t);if(o===... function rEi (line 103) | function rEi(t){let e=t,r={position:0},n=[],o="";for(;r.position(s[c.name]?Array.... function vmt (line 103) | function vmt(t,e,r){if(typeof e!="string"){if(uEi(e)||(e=e instanceof Bl... function vEi (line 104) | function vEi(t){for(let e=0;e70)return!1;for(let r=0;rn!==10&&n!==13&&... function OK (line 105) | function OK(t,e,r){let n=r.position;for(;n{let n=KTr(this);return ... function jEi (line 114) | function jEi(t){Object.assign(t.prototype,QEi(t))} function MK (line 114) | async function MK(t,e,r){if(kEi.brandCheck(t,r),rbr(t))throw new TypeErr... function rbr (line 114) | function rbr(t){let e=t[DK].body;return e!=null&&(e.stream.locked||Rde.i... function GEi (line 114) | function GEi(t){return JSON.parse(JTr(t))} function KTr (line 114) | function KTr(t){let e=t[DK].headersList,r=PEi(e);return r==="failure"?nu... function lvi (line 114) | async function lvi(){let t=process.env.JEST_WORKER_ID?lmt():void 0,e;try... method constructor (line 114) | constructor(e,r,{exports:n}){Fn(Number.isFinite(e[xmt])&&e[xmt]>0),this.... method setTimeout (line 114) | setTimeout(e,r){e!==this.timeoutValue||r&kde^this.timeoutType&kde?(this.... method resume (line 114) | resume(){this.socket.destroyed||!this.paused||(Fn(this.ptr!=null),Fn(bf=... method readMore (line 114) | readMore(){for(;!this.paused&&this.ptr;){let e=this.socket.read();if(e==... method execute (line 114) | execute(e){Fn(this.ptr!=null),Fn(bf==null),Fn(!this.paused);let{socket:r... method destroy (line 114) | destroy(){Fn(this.ptr!=null),Fn(bf==null),this.llhttp.llhttp_free(this.p... method onStatus (line 114) | onStatus(e){this.statusText=e.toString()} method onMessageBegin (line 114) | onMessageBegin(){let{socket:e,client:r}=this;if(e.destroyed)return-1;let... method onHeaderField (line 114) | onHeaderField(e){let r=this.headers.length;(r&1)===0?this.headers.push(e... method onHeaderValue (line 114) | onHeaderValue(e){let r=this.headers.length;(r&1)===1?(this.headers.push(... method trackHeader (line 114) | trackHeader(e){this.headersSize+=e,this.headersSize>=this.headersMaxSize... method onUpgrade (line 114) | onUpgrade(e){let{upgrade:r,client:n,socket:o,headers:s,statusCode:c}=thi... method onHeadersComplete (line 114) | onHeadersComplete(e,r,n){let{client:o,socket:s,headers:c,statusText:l}=t... method onBody (line 114) | onBody(e){let{client:r,socket:n,statusCode:o,maxResponseSize:s}=this;if(... method onMessageComplete (line 114) | onMessageComplete(){let{client:e,socket:r,statusCode:n,upgrade:o,headers... function abr (line 114) | function abr(t){let{socket:e,timeoutType:r,client:n,paused:o}=t.deref();... function dvi (line 114) | async function dvi(t,e){t[BK]=e,wmt||(wmt=await kmt,kmt=null),e[Pde]=!1,... function fvi (line 114) | function fvi(t){let e=t[BK];if(e&&!e.destroyed){if(t[obr]===0?!e[Pde]&&e... function pvi (line 114) | function pvi(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"... function hvi (line 114) | function hvi(t,e){let{method:r,path:n,host:o,upgrade:s,blocking:c,reset:... function mvi (line 122) | function mvi(t,e,r,n,o,s,c,l){Fn(s!==0||r[Th]===0,"stream body cannot be... function cbr (line 122) | function cbr(t,e,r,n,o,s,c,l){try{e?ci.isBuffer(e)&&(Fn(s===e.byteLength... function gvi (line 127) | async function gvi(t,e,r,n,o,s,c,l){Fn(s===e.size,"blob body must have c... function lbr (line 129) | async function lbr(t,e,r,n,o,s,c,l){Fn(s!==0||r[Th]===0,"iterator body c... method constructor (line 129) | constructor({abort:e,socket:r,request:n,contentLength:o,client:s,expects... method write (line 129) | write(e){let{socket:r,request:n,contentLength:o,client:s,bytesWritten:c,... method end (line 134) | end(){let{socket:e,contentLength:r,client:n,bytesWritten:o,expectsPayloa... method destroy (line 140) | destroy(e){let{socket:r,client:n,abort:o}=this;r[KM]=!1,e&&(Fn(n[Th]<=1,... function Rvi (line 140) | function Rvi(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArr... function Pvi (line 140) | async function Pvi(t,e){t[d0]=e,Abr||(Abr=!0,process.emitWarning("H2 sup... function kvi (line 140) | function kvi(t){let e=t[d0];e?.destroyed===!1&&(t[Evi]===0&&t[Ebr]===0?(... function Nvi (line 140) | function Nvi(t){gv(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[d0][hb]... function Ovi (line 140) | function Ovi(t,e,r){if(r===0){let n=new Dmt(`HTTP/2: "frameError" receiv... function Mvi (line 140) | function Mvi(){let t=new Ode("other side closed",Ro.getSocketInfo(this[d... function Dvi (line 140) | function Dvi(t){let e=this[hb]||new Ode(`HTTP/2: "GOAWAY" frame received... function Lvi (line 140) | function Lvi(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"... function Fvi (line 140) | function Fvi(t,e){let r=t[pb],{method:n,path:o,host:s,upgrade:c,expectCo... function ybr (line 140) | function ybr(t,e,r,n,o,s,c,l){try{r!=null&&Ro.isBuffer(r)&&(gv(c===r.byt... function Bvi (line 140) | function Bvi(t,e,r,n,o,s,c,l){gv(l!==0||s[uke]===0,"stream body cannot b... function Uvi (line 140) | async function Uvi(t,e,r,n,o,s,c,l){gv(c===r.size,"blob body must have c... function _br (line 140) | async function _br(t,e,r,n,o,s,c,l){gv(c!==0||n[uke]===0,"iterator body ... method constructor (line 140) | constructor(e){this[Tbr]=e,this[Mde]=!1} method [Symbol.asyncIterator] (line 140) | async*[Symbol.asyncIterator](){Umt(!this[Mde],"disturbed"),this[Mde]=!0,... method constructor (line 140) | constructor(e,r,n,o){if(r!=null&&(!Number.isInteger(r)||r<0))throw new q... method onConnect (line 140) | onConnect(e){this.abort=e,this.handler.onConnect(e,{history:this.history})} method onUpgrade (line 140) | onUpgrade(e,r,n){this.handler.onUpgrade(e,r,n)} method onError (line 140) | onError(e){this.handler.onError(e)} method onHeaders (line 140) | onHeaders(e,r,n,o){if(this.location=this.history.length>=this.maxRedirec... method onData (line 140) | onData(e){if(!this.location)return this.handler.onData(e)} method onComplete (line 140) | onComplete(e){this.location?(this.location=null,this.abort=null,this.dis... method onBodySent (line 140) | onBodySent(e){this.handler.onBodySent&&this.handler.onBodySent(e)} function Gvi (line 140) | function Gvi(t,e){if(jvi.indexOf(t)===-1)return null;for(let r=0;ra(function(n,o){let{maxRedir... function Obr (line 140) | function Obr(t){return t[hke]??t[Lu]?.defaultPipelining??1} method constructor (line 140) | constructor(e,{interceptors:r,maxHeaderSize:n,headersTimeout:o,socketTim... method pipelining (line 141) | get pipelining(){return this[hke]} method pipelining (line 141) | set pipelining(e){this[hke]=e,this[Fde](!0)} method [qde] (line 141) | get[qde](){return this[mb].length-this[gb]} method [Ude] (line 141) | get[Ude](){return this[gb]-this[F5]} method [Bde] (line 141) | get[Bde](){return this[mb].length-this[F5]} method [tCi] (line 141) | get[tCi](){return!!this[Lu]&&!this[jK]&&!this[Lu].destroyed} method [qmt] (line 141) | get[qmt](){return!!(this[Lu]?.busy(null)||this[Bde]>=(Obr(this)||1)||thi... method [eCi] (line 141) | [eCi](e){Dbr(this),this.once("connect",e)} method [mCi] (line 141) | [mCi](e,r){let n=e.origin||this[uw].origin,o=new zvi(n,e,r);return this[... method [pCi] (line 141) | async[pCi](){return new Promise(e=>{this[Bde]?this[eD]=e:e(null)})} method [hCi] (line 141) | async[hCi](e){return new Promise(r=>{let n=this[mb].splice(this[gb]);for... function Mbr (line 141) | function Mbr(t,e){if(t[Ude]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_... function Dbr (line 141) | async function Dbr(t){L5(!t[jK]),L5(!t[Lu]);let{host:e,hostname:r,protoc... function kbr (line 141) | function kbr(t){t[tD]=0,t.emit("drain",t[uw],[t])} function Gmt (line 141) | function Gmt(t,e){t[oU]!==2&&(t[oU]=2,CCi(t,e),t[oU]=0,t[F5]>256&&(t[mb]... function CCi (line 141) | function CCi(t,e){for(;;){if(t.destroyed){L5(t[qde]===0);return}if(t[eD]... method constructor (line 141) | constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.ne... method isEmpty (line 141) | isEmpty(){return this.top===this.bottom} method isFull (line 141) | isFull(){return(this.top+1&2047)===this.bottom} method push (line 141) | push(e){this.list[this.top]=e,this.top=this.top+1&2047} method shift (line 141) | shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[t... method constructor (line 141) | constructor(){this.head=this.tail=new mke} method isEmpty (line 141) | isEmpty(){return this.head.isEmpty()} method push (line 141) | push(e){this.head.isFull()&&(this.head=this.head.next=new mke),this.head... method shift (line 141) | shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(... method constructor (line 141) | constructor(e){this[sU]=e} method connected (line 141) | get connected(){return this[sU][bCi]} method free (line 141) | get free(){return this[sU][TCi]} method pending (line 141) | get pending(){return this[sU][SCi]} method queued (line 141) | get queued(){return this[sU][xCi]} method running (line 141) | get running(){return this[sU][ICi]} method size (line 141) | get size(){return this[sU][wCi]} method constructor (line 141) | constructor(){super(),this[jde]=new PCi,this[TA]=[],this[Qde]=0;let e=th... method [kCi] (line 141) | get[kCi](){return this[jm]} method [$mt] (line 141) | get[$mt](){return this[TA].filter(e=>e[$mt]).length} method [NCi] (line 141) | get[NCi](){return this[TA].filter(e=>e[$mt]&&!e[jm]).length} method [jbr] (line 141) | get[jbr](){let e=this[Qde];for(let{[jbr]:r}of this[TA])e+=r;return e} method [Qbr] (line 141) | get[Qbr](){let e=0;for(let{[Qbr]:r}of this[TA])e+=r;return e} method [qbr] (line 141) | get[qbr](){let e=this[Qde];for(let{[qbr]:r}of this[TA])e+=r;return e} method stats (line 141) | get stats(){return this[$br]} method [MCi] (line 141) | async[MCi](){this[jde].isEmpty()?await Promise.all(this[TA].map(e=>e.clo... method [DCi] (line 141) | async[DCi](e){for(;;){let r=this[jde].shift();if(!r)break;r.handler.onEr... method [LCi] (line 141) | [LCi](e,r){let n=this[Ymt]();return n?n.dispatch(e,r)||(n[jm]=!0,this[jm... method [Wbr] (line 141) | [Wbr](e){return e.on("drain",this[zmt]).on("connect",this[Gbr]).on("disc... method [zbr] (line 141) | [zbr](e){e.close(()=>{let r=this[TA].indexOf(e);r!==-1&&this[TA].splice(... function HCi (line 141) | function HCi(t,e){return new jCi(t,e)} method constructor (line 141) | constructor(e,{connections:r,factory:n=HCi,connect:o,connectTimeout:s,tl... method [QCi] (line 141) | [QCi](){for(let e of this[gke])if(!e[UCi])return e;if(!this[egt]||this[g... function eTi (line 141) | function eTi(t,e){if(t===0)return e;for(;e!==0;){let r=e;e=t%e,t=r}retur... function tTi (line 141) | function tTi(t,e){return new XCi(t,e)} method constructor (line 141) | constructor(e=[],{factory:r=tTi,...n}={}){if(super(),this[Ake]=n,this[cU... method addUpstream (line 141) | addUpstream(e){let r=eSr(e).origin;if(this[bh].find(o=>o[rgt].origin===r... method _updateBalancedPoolStats (line 141) | _updateBalancedPoolStats(){let e=0;for(let r=0;ro[rgt].origin==... method upstreams (line 141) | get upstreams(){return this[bh].filter(e=>e.closed!==!0&&e.destroyed!==!... method [JCi] (line 141) | [JCi](){if(this[bh].length===0)throw new $Ci;if(!this[bh].find(s=>!s[Gde... function fTi (line 141) | function fTi(t,e){return e&&e.connections===1?new cTi(t,e):new aTi(t,e)} method constructor (line 141) | constructor({factory:e=fTi,maxRedirections:r=0,connect:n,...o}={}){if(su... method [oSr] (line 141) | get[oSr](){let e=0;for(let r of this[rD].values())e+=r[oSr];return e} method [iTi] (line 141) | [iTi](e,r){let n;if(e.origin&&(typeof e.origin=="string"||e.origin insta... method [rTi] (line 141) | async[rTi](){let e=[];for(let r of this[rD].values())e.push(r.close());t... method [nTi] (line 141) | async[nTi](e){let r=[];for(let n of this[rD].values())r.push(n.destroy(e... function ATi (line 141) | function ATi(t){return t==="https:"?443:80} function yTi (line 141) | function yTi(t,e){return new _Sr(t,e)} function ETi (line 141) | function ETi(t,e){return e.connections===1?new vSr(t,e):new _Sr(t,e)} method constructor (line 141) | constructor(e,{headers:r={},connect:n,factory:o}){if(super(),!e)throw ne... method [fSr] (line 141) | [fSr](e,r){let n=r.onHeaders;r.onHeaders=function(l,u,d){if(l===407){typ... method [ASr] (line 141) | async[ASr](){return this.#e.close()} method [ySr] (line 141) | async[ySr](e){return this.#e.destroy(e)} method constructor (line 141) | constructor(e){if(super(),!e||typeof e=="object"&&!(e instanceof lU)&&!e... method dispatch (line 141) | dispatch(e,r){let n=vTi(e.headers);if(CTi(n),n&&!("host"in n)&&!("Host"i... method #e (line 141) | #e(e){return typeof e=="string"?new lU(e):e instanceof lU?e:new lU(e.uri)} method [ASr] (line 141) | async[ASr](){await this[vke].close(),await this[Cke].close()} method [ySr] (line 141) | async[ySr](){await this[vke].destroy(),await this[Cke].destroy()} function vTi (line 141) | function vTi(t){if(Array.isArray(t)){let e={};for(let r=0;rr.toLowerCase()==="proxy-au... method constructor (line 141) | constructor(e={}){super(),this.#i=e,xSr||(xSr=!0,process.emitWarning("En... method [xTi] (line 141) | [xTi](e,r){let n=new URL(e.origin);return this.#n(n).dispatch(e,r)} method [bTi] (line 141) | async[bTi](){await this[Vde].close(),this[iD][TSr]||await this[iD].close... method [STi] (line 141) | async[STi](e){await this[Vde].destroy(e),this[iD][bSr]||await this[iD].d... method #n (line 141) | #n(e){let{protocol:r,host:n,port:o}=e;return n=n.replace(/:\d*$/,"").toL... method #r (line 141) | #r(e,r){if(this.#s&&this.#o(),this.#t.length===0)return!0;if(this.#e==="... method #o (line 141) | #o(){let e=this.#i.noProxy??this.#a,r=e.split(/[,\s]/),n=[];for(let o=0;... method #s (line 141) | get#s(){return this.#i.noProxy!==void 0?!1:this.#e!==this.#a} method #a (line 141) | get#a(){return process.env.no_proxy??process.env.NO_PROXY??""} function kTi (line 141) | function kTi(t){let e=Date.now();return new Date(t).getTime()-e} method constructor (line 141) | constructor(e,r){let{retryOptions:n,...o}=e,{retry:s,maxRetries:c,maxTim... method onRequestSent (line 141) | onRequestSent(){this.handler.onRequestSent&&this.handler.onRequestSent()} method onUpgrade (line 141) | onUpgrade(e,r,n){this.handler.onUpgrade&&this.handler.onUpgrade(e,r,n)} method onConnect (line 141) | onConnect(e){this.aborted?e(this.reason):this.abort=e} method onBodySent (line 141) | onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)} method [RSr] (line 141) | static[RSr](e,{state:r,opts:n},o){let{statusCode:s,code:c,headers:l}=e,{... method onHeaders (line 141) | onHeaders(e,r,n,o){let s=RTi(r);if(this.retryCount+=1,e>=300)return this... method onData (line 141) | onData(e){return this.start+=e.length,this.handler.onData(e)} method onComplete (line 141) | onComplete(e){return this.retryCount=0,this.handler.onComplete(e)} method onError (line 141) | onError(e){if(this.aborted||PSr(this.opts.body))return this.handler.onEr... method constructor (line 141) | constructor(e,r={}){super(r),this.#e=e,this.#t=r} method dispatch (line 141) | dispatch(e,r){let n=new OTi({...e,retryOptions:this.#t},{dispatch:this.#... method close (line 141) | close(){return this.#e.close()} method destroy (line 141) | destroy(){return this.#e.destroy()} method constructor (line 141) | constructor({resume:e,abort:r,contentType:n="",contentLength:o,highWater... method destroy (line 141) | destroy(e){return!e&&!this._readableState.endEmitted&&(e=new qSr),e&&thi... method _destroy (line 141) | _destroy(e,r){this[$de]?r(e):setImmediate(()=>{r(e)})} method on (line 141) | on(e,...r){return(e==="data"||e==="readable")&&(this[$de]=!0),super.on(e... method addListener (line 141) | addListener(e,...r){return this.on(e,...r)} method off (line 141) | off(e,...r){let n=super.off(e,...r);return(e==="data"||e==="readable")&&... method removeListener (line 141) | removeListener(e,...r){return this.off(e,...r)} method push (line 141) | push(e){return this[a_]&&e!==null?(Agt(this[a_],e),this[$de]?super.push(... method text (line 141) | async text(){return Wde(this,"text")} method json (line 141) | async json(){return Wde(this,"json")} method blob (line 141) | async blob(){return Wde(this,"blob")} method bytes (line 141) | async bytes(){return Wde(this,"bytes")} method arrayBuffer (line 141) | async arrayBuffer(){return Wde(this,"arrayBuffer")} method formData (line 141) | async formData(){throw new DTi} method bodyUsed (line 141) | get bodyUsed(){return QSr.isDisturbed(this)} method body (line 141) | get body(){return this[oD]||(this[oD]=FTi(this),this[a_]&&(this[oD].getR... method dump (line 141) | async dump(e){let r=Number.isFinite(e?.limit)?e.limit:131072,n=e?.signal... function UTi (line 141) | function UTi(t){return t[oD]&&t[oD].locked===!0||t[a_]} function qTi (line 141) | function qTi(t){return QSr.isDisturbed(t)||UTi(t)} function Wde (line 141) | async function Wde(t,e){return USr(!t[a_]),new Promise((r,n)=>{if(qTi(t)... function QTi (line 141) | function QTi(t){if(t.body===null)return;let{_readableState:e}=t.stream;i... function ggt (line 141) | function ggt(t,e){if(t.length===0||e===0)return"";let r=t.length===1?t[0... function FSr (line 141) | function FSr(t,e){if(t.length===0||e===0)return new Uint8Array(0);if(t.l... function BSr (line 141) | function BSr(t){let{type:e,body:r,resolve:n,stream:o,length:s}=t;try{e==... function Agt (line 141) | function Agt(t,e){t.length+=e.length,t.body.push(e)} function ygt (line 141) | function ygt(t,e){t.body!==null&&(e?t.reject(e):t.resolve(),t.type=null,... function VTi (line 141) | async function VTi({callback:t,body:e,contentType:r,statusCode:n,statusM... method constructor (line 141) | constructor(e,r){if(!e||typeof e!="object")throw new zK("invalid opts");... method onConnect (line 141) | onConnect(e,r){if(this.reason){e(this.reason);return}HTi(this.callback),... method onHeaders (line 141) | onHeaders(e,r,n,o){let{callback:s,opaque:c,abort:l,context:u,responseHea... method onData (line 141) | onData(e){return this.res.push(e)} method onComplete (line 141) | onComplete(e){c_.parseHeaders(e,this.trailers),this.res.push(null)} method onError (line 141) | onError(e){let{res:r,callback:n,body:o,opaque:s}=this;n&&(this.callback=... function KSr (line 141) | function KSr(t,e){if(e===void 0)return new Promise((r,n)=>{KSr.call(this... function XSr (line 141) | function XSr(t){t.abort?t.abort(t[dw]?.reason):t.reason=t[dw]?.reason??n... function JTi (line 141) | function JTi(t,e){if(t.reason=null,t[dw]=null,t[YK]=null,!!e){if(e.abort... function ZSr (line 141) | function ZSr(t){t[dw]&&("removeEventListener"in t[dw]?t[dw].removeEventL... method constructor (line 141) | constructor(e,r,n){if(!e||typeof e!="object")throw new KK("invalid opts"... method onConnect (line 141) | onConnect(e,r){if(this.reason){e(this.reason);return}XTi(this.callback),... method onHeaders (line 141) | onHeaders(e,r,n,o){let{factory:s,opaque:c,context:l,callback:u,responseH... method onData (line 141) | onData(e){let{res:r}=this;return r?r.write(e):!0} method onComplete (line 141) | onComplete(e){let{res:r}=this;txr(this),r&&(this.trailers=Ab.parseHeader... method onError (line 141) | onError(e){let{res:r,callback:n,opaque:o,body:s}=this;txr(this),this.fac... function rxr (line 141) | function rxr(t,e,r){if(r===void 0)return new Promise((n,o)=>{rxr.call(th... method constructor (line 141) | constructor(){super({autoDestroy:!0}),this[JK]=null} method _read (line 141) | _read(){let{[JK]:e}=this;e&&(this[JK]=null,e())} method _destroy (line 141) | _destroy(e,r){this._read(),r(e)} method constructor (line 141) | constructor(e){super({autoDestroy:!0}),this[JK]=e} method _read (line 141) | _read(){this[JK]()} method _destroy (line 141) | _destroy(e,r){!e&&!this._readableState.endEmitted&&(e=new Tgt),r(e)} method constructor (line 141) | constructor(e,r){if(!e||typeof e!="object")throw new Yde("invalid opts")... method onConnect (line 141) | onConnect(e,r){let{ret:n,res:o}=this;if(this.reason){e(this.reason);retu... method onHeaders (line 141) | onHeaders(e,r,n){let{opaque:o,handler:s,context:c}=this;if(e<200){if(thi... method onData (line 141) | onData(e){let{res:r}=this;return r.push(e)} method onComplete (line 141) | onComplete(e){let{res:r}=this;r.push(null)} method onError (line 141) | onError(e){let{ret:r}=this;this.handler=null,yv.destroy(r,e)} function dbi (line 141) | function dbi(t,e){try{let r=new xgt(t,e);return this.dispatch({...t,body... method constructor (line 141) | constructor(e,r){if(!e||typeof e!="object")throw new Igt("invalid opts")... method onConnect (line 141) | onConnect(e,r){if(this.reason){e(this.reason);return}dxr(this.callback),... method onHeaders (line 141) | onHeaders(){throw new fbi("bad upgrade",null)} method onUpgrade (line 141) | onUpgrade(e,r,n){dxr(e===101);let{callback:o,opaque:s,context:c}=this;ux... method onError (line 141) | onError(e){let{callback:r,opaque:n}=this;uxr(this),r&&(this.callback=nul... function fxr (line 141) | function fxr(t,e){if(e===void 0)return new Promise((r,n)=>{fxr.call(this... method constructor (line 141) | constructor(e,r){if(!e||typeof e!="object")throw new Rgt("invalid opts")... method onConnect (line 141) | onConnect(e,r){if(this.reason){e(this.reason);return}mbi(this.callback),... method onHeaders (line 141) | onHeaders(){throw new Abi("bad connect",null)} method onUpgrade (line 141) | onUpgrade(e,r,n){let{callback:o,opaque:s,context:c}=this;gxr(this),this.... method onError (line 141) | onError(e){let{callback:r,opaque:n}=this;gxr(this),r&&(this.callback=nul... function Axr (line 141) | function Axr(t,e){if(e===void 0)return new Promise((r,n)=>{Axr.call(this... method constructor (line 141) | constructor(e){super(e),Error.captureStackTrace(this,t),this.name="MockN... method [Symbol.hasInstance] (line 141) | static[Symbol.hasInstance](e){return e&&e[vxr]===!0} function B5 (line 141) | function B5(t,e){return typeof t=="string"?t===e:t instanceof RegExp?t.t... function Sxr (line 141) | function Sxr(t){return Object.fromEntries(Object.entries(t).map(([e,r])=... function xxr (line 141) | function xxr(t,e){if(Array.isArray(t)){for(let r=0;rn.consumed?Ibi(n,e):!1);r!==-1&&t... function Pxr (line 141) | function Pxr(t){let{path:e,method:r,body:n,headers:o,query:s}=t;return{p... function Mgt (line 141) | function Mgt(t){let e=Object.keys(t),r=[];for(let n=0;n"u")throw new fw("stat... method reply (line 141) | reply(e){if(typeof e=="function"){let s=a(l=>{let u=e(l);if(typeof u!="o... method replyWithError (line 141) | replyWithError(e){if(typeof e>"u")throw new fw("error must be defined");... method defaultReplyHeaders (line 141) | defaultReplyHeaders(e){if(typeof e>"u")throw new fw("headers must be def... method defaultReplyTrailers (line 141) | defaultReplyTrailers(e){if(typeof e>"u")throw new fw("trailers must be d... method replyContentLength (line 141) | replyContentLength(){return this[Ugt]=!0,this} method constructor (line 141) | constructor(e,r){if(super(e,r),!r||!r.agent||typeof r.agent.dispatch!="f... method [qxr.kConnected] (line 141) | get[qxr.kConnected](){return this[Ggt]} method intercept (line 141) | intercept(e){return new Ubi(e,this[Dxr])} method [Fxr] (line 141) | async[Fxr](){await Dbi(this[Bxr])(),this[Ggt]=0,this[Lxr][qxr.kClients].... method constructor (line 141) | constructor(e,r){if(super(e,r),!r||!r.agent||typeof r.agent.dispatch!="f... method [Wxr.kConnected] (line 141) | get[Wxr.kConnected](){return this[$gt]} method intercept (line 141) | intercept(e){return new Hbi(e,this[jxr])} method [Vxr] (line 141) | async[Vxr](){await Qbi(this[Hxr])(),this[$gt]=0,this[Gxr][Wxr.kClients].... method constructor (line 141) | constructor(e,r){this.singular=e,this.plural=r} method pluralize (line 141) | pluralize(e){let r=e===1,n=r?Wbi:zbi,o=r?this.singular:this.plural;retur... method constructor (line 141) | constructor({disableColors:e}={}){this.transform=new Ybi({transform(r,n,... method format (line 141) | format(e){let r=e.map(({method:n,path:o,data:{statusCode:s},persist:c,ti... method constructor (line 141) | constructor(e){if(super(e),this[pU]=!0,this[Pke]=!0,e?.agent&&typeof e.a... method get (line 141) | get(e){let r=this[Zxr](e);return r||(r=this[Nke](e),this[Rke](e,r)),r} method dispatch (line 141) | dispatch(e,r){return this.get(e.origin),this[Ygt].dispatch(e,r)} method close (line 141) | async close(){await this[Ygt].close(),this[fU].clear()} method deactivate (line 141) | deactivate(){this[Pke]=!1} method activate (line 141) | activate(){this[Pke]=!0} method enableNetConnect (line 141) | enableNetConnect(e){if(typeof e=="string"||typeof e=="function"||e insta... method disableNetConnect (line 141) | disableNetConnect(){this[pU]=!1} method isMockActive (line 141) | get isMockActive(){return this[Pke]} method [Rke] (line 141) | [Rke](e,r){this[fU].set(e,r)} method [Nke] (line 141) | [Nke](e){let r=Object.assign({agent:this},this[kke]);return this[kke]&&t... method [Zxr] (line 141) | [Zxr](e){let r=this[fU].get(e);if(r)return r;if(typeof e!="string"){let ... method [eSi] (line 141) | [eSi](){return this[pU]} method pendingInterceptors (line 141) | pendingInterceptors(){let e=this[fU];return Array.from(e.entries()).flat... method assertNoPendingInterceptors (line 141) | assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new cSi}={})... function iIr (line 145) | function iIr(t){if(!t||typeof t.dispatch!="function")throw new lSi("Argu... function oIr (line 145) | function oIr(){return globalThis[nIr]} method constructor (line 145) | constructor(e){if(typeof e!="object"||e===null)throw new TypeError("hand... method onConnect (line 145) | onConnect(...e){return this.#e.onConnect?.(...e)} method onError (line 145) | onError(...e){return this.#e.onError?.(...e)} method onUpgrade (line 145) | onUpgrade(...e){return this.#e.onUpgrade?.(...e)} method onResponseStarted (line 145) | onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)} method onHeaders (line 145) | onHeaders(...e){return this.#e.onHeaders?.(...e)} method onData (line 145) | onData(...e){return this.#e.onData?.(...e)} method onComplete (line 145) | onComplete(...e){return this.#e.onComplete?.(...e)} method onBodySent (line 145) | onBodySent(...e){return this.#e.onBodySent?.(...e)} method constructor (line 145) | constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<... method onConnect (line 145) | onConnect(e){this.#t=e,this.#s.onConnect(this.#a.bind(this))} method #a (line 145) | #a(e){this.#n=!0,this.#o=e} method onHeaders (line 145) | onHeaders(e,r,n,o){let c=pSi.parseHeaders(r)["content-length"];if(c!=nul... method onError (line 145) | onError(e){this.#i||(e=this.#o??e,this.#s.onError(e))} method onData (line 145) | onData(e){return this.#r=this.#r+e.length,this.#r>=this.#e&&(this.#i=!0,... method onComplete (line 145) | onComplete(e){if(!this.#i){if(this.#n){this.#s.onError(this.reason);retu... function ASi (line 145) | function ASi({maxSize:t}={maxSize:1024*1024}){return e=>a(function(n,o){... method constructor (line 145) | constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dual... method full (line 145) | get full(){return this.#i.size===this.#t} method runLookup (line 145) | runLookup(e,r,n){let o=this.#i.get(e.hostname);if(o==null&&this.full){n(... method #n (line 145) | #n(e,r,n){_Si(e.hostname,{all:!0,family:this.dualStack===!1?this.affinit... method #r (line 145) | #r(e,r,n){let o=null,{records:s,offset:c}=r,l;if(this.dualStack?(n==null... method setRecords (line 145) | setRecords(e,r){let n=Date.now(),o={records:{4:null,6:null}};for(let s o... method getHandler (line 145) | getHandler(e,r){return new eAt(this,e,r)} method constructor (line 145) | constructor(e,{origin:r,handler:n,dispatch:o},s){super(n),this.#r=r,this... method onError (line 145) | onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e... function AIr (line 145) | function AIr(t){return t===10||t===13||t===9||t===32} function _Ir (line 145) | function _Ir(t){let e=0,r=t.length;for(;r>e&&AIr(t.charCodeAt(r-1));)--r... function EIr (line 145) | function EIr(t,e){if(Array.isArray(e))for(let r=0;r1} method status (line 145) | get status(){return Di.brandCheck(this,t),this[il].status} method ok (line 145) | get ok(){return Di.brandCheck(this,t),this[il].status>=200&&this[il].sta... method statusText (line 145) | get statusText(){return Di.brandCheck(this,t),this[il].statusText} method headers (line 145) | get headers(){return Di.brandCheck(this,t),this[U5]} method body (line 145) | get body(){return Di.brandCheck(this,t),this[il].body?this[il].body.stre... method bodyUsed (line 145) | get bodyUsed(){return Di.brandCheck(this,t),!!this[il].body&&iAt.isDistu... method clone (line 145) | clone(){if(Di.brandCheck(this,t),PSi(this))throw Di.errors.exception({he... method [xIr.inspect.custom] (line 145) | [xIr.inspect.custom](e,r){r.depth===null&&(r.depth=2),r.colors??=!0;let ... function sAt (line 145) | function sAt(t){if(t.internalResponse)return MIr(sAt(t.internalResponse)... function nJ (line 145) | function nJ(t){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,... function Uke (line 145) | function Uke(t){let e=LSi(t);return nJ({type:"error",status:0,error:e?t:... function VSi (line 145) | function VSi(t){return t.type==="error"&&t.status===0} function Fke (line 145) | function Fke(t,e){return e={internalResponse:t,...e},new Proxy(t,{get(r,... function MIr (line 145) | function MIr(t,e){if(e==="basic")return Fke(t,{type:"basic",headersList:... function HSi (line 145) | function HSi(t,e=null){return oAt(NSi(t)),OSi(t)?Uke(Object.assign(new D... function wIr (line 145) | function wIr(t,e,r){if(e.status!==null&&(e.status<200||e.status>599))thr... function Xde (line 145) | function Xde(t,e){let r=new mU(Bke);return r[il]=t,r[U5]=new RIr(Bke),kI... method constructor (line 145) | constructor(e){this.value=e} method deref (line 145) | deref(){return this.value[LIr]===0&&this.value[FIr]===0?void 0:this.value} method constructor (line 145) | constructor(e){this.finalizer=e} method register (line 145) | register(e,r){e.on&&e.on("disconnect",()=>{e[LIr]===0&&e[FIr]===0&&this.... method unregister (line 145) | unregister(e){} function WIr (line 145) | function WIr(t){return e;function e(){let r=t.deref();if(r!==void 0){JIr... method constructor (line 145) | constructor(e,r={}){if(Bn.util.markAsUncloneable(this),e===Vke)return;le... method method (line 145) | get method(){return Bn.brandCheck(this,t),this[Dc].method} method url (line 145) | get url(){return Bn.brandCheck(this,t),lxi(this[Dc].url)} method headers (line 145) | get headers(){return Bn.brandCheck(this,t),this[d_]} method destination (line 145) | get destination(){return Bn.brandCheck(this,t),this[Dc].destination} method referrer (line 145) | get referrer(){return Bn.brandCheck(this,t),this[Dc].referrer==="no-refe... method referrerPolicy (line 145) | get referrerPolicy(){return Bn.brandCheck(this,t),this[Dc].referrerPolicy} method mode (line 145) | get mode(){return Bn.brandCheck(this,t),this[Dc].mode} method credentials (line 145) | get credentials(){return this[Dc].credentials} method cache (line 145) | get cache(){return Bn.brandCheck(this,t),this[Dc].cache} method redirect (line 145) | get redirect(){return Bn.brandCheck(this,t),this[Dc].redirect} method integrity (line 145) | get integrity(){return Bn.brandCheck(this,t),this[Dc].integrity} method keepalive (line 145) | get keepalive(){return Bn.brandCheck(this,t),this[Dc].keepalive} method isReloadNavigation (line 145) | get isReloadNavigation(){return Bn.brandCheck(this,t),this[Dc].reloadNav... method isHistoryNavigation (line 145) | get isHistoryNavigation(){return Bn.brandCheck(this,t),this[Dc].historyN... method signal (line 145) | get signal(){return Bn.brandCheck(this,t),this[jke]} method body (line 145) | get body(){return Bn.brandCheck(this,t),this[Dc].body?this[Dc].body.stre... method bodyUsed (line 145) | get bodyUsed(){return Bn.brandCheck(this,t),!!this[Dc].body&&Qke.isDistu... method duplex (line 145) | get duplex(){return Bn.brandCheck(this,t),"half"} method clone (line 145) | clone(){if(Bn.brandCheck(this,t),qIr(this))throw new TypeError("unusable... method [jIr.inspect.custom] (line 145) | [jIr.inspect.custom](e,r){r.depth===null&&(r.depth=2),r.colors??=!0;let ... function $ke (line 145) | function $ke(t){return{method:t.method??"GET",localURLsOnly:t.localURLsO... function XIr (line 145) | function XIr(t){let e=$ke({...t,body:null});return t.body!=null&&(e.body... function ZIr (line 145) | function ZIr(t,e,r){let n=new sD(Vke);return n[Dc]=t,n[jke]=e,n[d_]=new ... method constructor (line 145) | constructor(e){super(),this.dispatcher=e,this.connection=null,this.dump=... method terminate (line 145) | terminate(e){this.state==="ongoing"&&(this.state="terminated",this.conne... method abort (line 145) | abort(e){this.state==="ongoing"&&(this.state="aborted",e||(e=new DOMExce... function oIi (line 145) | function oIi(t){lwr(t,"fetch")} function sIi (line 145) | function sIi(t,e=void 0){tIi.argumentLengthCheck(arguments,1,"globalThis... function lwr (line 145) | function lwr(t,e="other"){if(t.type==="error"&&t.aborted||!t.urlList?.le... function pAt (line 145) | function pAt(t,e,r,n){if(t&&t.reject(n),e.body!=null&&Kke(e.body?.stream... function dwr (line 145) | function dwr({request:t,processRequestBodyChunkLength:e,processRequestEn... function fwr (line 145) | async function fwr(t,e=!1){let r=t.request,n=null;if(r.localURLsOnly&&!M... function owr (line 145) | function owr(t){if(gU(t)&&t.request.redirectCount===0)return Promise.res... function aIi (line 145) | function aIi(t,e){t.request.done=!0,t.processResponseDone!=null&&queueMi... function hAt (line 145) | function hAt(t,e){let r=t.timingInfo,n=a(()=>{let s=Date.now();t.request... function pwr (line 145) | async function pwr(t){let e=t.request,r=null,n=null,o=t.timingInfo;if(e.... function cIi (line 145) | function cIi(t,e){let r=t.request,n=e.internalResponse?e.internalRespons... function hwr (line 145) | async function hwr(t,e=!1,r=!1){let n=t.request,o=null,s=null,c=null,l=n... function lIi (line 145) | async function lIi(t,e=!1,r=!1){AU(!t.controller.connection||t.controlle... method constructor (line 145) | constructor(e,r={}){e=f_.converters.DOMString(e,"ProgressEvent construct... method lengthComputable (line 145) | get lengthComputable(){return f_.brandCheck(this,t),this[Xke].lengthComp... method loaded (line 145) | get loaded(){return f_.brandCheck(this,t),this[Xke].loaded} method total (line 145) | get total(){return f_.brandCheck(this,t),this[Xke].total} function uIi (line 145) | function uIi(t){if(!t)return"failure";switch(t.trim().toLowerCase()){cas... function mIi (line 145) | function mIi(t,e,r,n){if(t[oJ]==="loading")throw new DOMException("Inval... function cD (line 145) | function cD(t,e){let r=new dIi(t,{bubbles:!1,cancelable:!1});e.dispatchE... function gIi (line 145) | function gIi(t,e,r,n){switch(e){case"DataURL":{let o="data:",s=Twr(r||"a... function AIi (line 145) | function AIi(t,e){let r=xwr(t),n=yIi(r),o=0;n!==null&&(e=n,o=n==="UTF-8"... function yIi (line 145) | function yIi(t){let[e,r,n]=t;return e===239&&r===187&&n===191?"UTF-8":e=... function xwr (line 145) | function xwr(t){let e=t.reduce((n,o)=>n+o.byteLength,0),r=0;return t.red... method constructor (line 145) | constructor(){super(),this[yU]="empty",this[eNe]=null,this[Pwr]=null,thi... method readAsArrayBuffer (line 145) | readAsArrayBuffer(e){ga.brandCheck(this,t),ga.argumentLengthCheck(argume... method readAsBinaryString (line 145) | readAsBinaryString(e){ga.brandCheck(this,t),ga.argumentLengthCheck(argum... method readAsText (line 145) | readAsText(e,r=void 0){ga.brandCheck(this,t),ga.argumentLengthCheck(argu... method readAsDataURL (line 145) | readAsDataURL(e){ga.brandCheck(this,t),ga.argumentLengthCheck(arguments,... method abort (line 145) | abort(){if(this[yU]==="empty"||this[yU]==="done"){this[eNe]=null;return}... method readyState (line 145) | get readyState(){switch(ga.brandCheck(this,t),this[yU]){case"empty":retu... method result (line 145) | get result(){return ga.brandCheck(this,t),this[eNe]} method error (line 145) | get error(){return ga.brandCheck(this,t),this[Pwr]} method onloadend (line 145) | get onloadend(){return ga.brandCheck(this,t),this[Ms].loadend} method onloadend (line 145) | set onloadend(e){ga.brandCheck(this,t),this[Ms].loadend&&this.removeEven... method onerror (line 145) | get onerror(){return ga.brandCheck(this,t),this[Ms].error} method onerror (line 145) | set onerror(e){ga.brandCheck(this,t),this[Ms].error&&this.removeEventLis... method onloadstart (line 145) | get onloadstart(){return ga.brandCheck(this,t),this[Ms].loadstart} method onloadstart (line 145) | set onloadstart(e){ga.brandCheck(this,t),this[Ms].loadstart&&this.remove... method onprogress (line 145) | get onprogress(){return ga.brandCheck(this,t),this[Ms].progress} method onprogress (line 145) | set onprogress(e){ga.brandCheck(this,t),this[Ms].progress&&this.removeEv... method onload (line 145) | get onload(){return ga.brandCheck(this,t),this[Ms].load} method onload (line 145) | set onload(e){ga.brandCheck(this,t),this[Ms].load&&this.removeEventListe... method onabort (line 145) | get onabort(){return ga.brandCheck(this,t),this[Ms].abort} method onabort (line 145) | set onabort(e){ga.brandCheck(this,t),this[Ms].abort&&this.removeEventLis... function CIi (line 145) | function CIi(t,e,r=!1){let n=Mwr(t,r),o=Mwr(e,r);return n===o} function TIi (line 145) | function TIi(t){EIi(t!==null);let e=[];for(let r of t.split(","))r=r.tri... method constructor (line 145) | constructor(){arguments[0]!==bIi&&yn.illegalConstructor(),yn.util.markAs... method match (line 145) | async match(e,r={}){yn.brandCheck(this,t);let n="Cache.match";yn.argumen... method matchAll (line 145) | async matchAll(e=void 0,r={}){yn.brandCheck(this,t);let n="Cache.matchAl... method add (line 145) | async add(e){yn.brandCheck(this,t);let r="Cache.add";yn.argumentLengthCh... method addAll (line 145) | async addAll(e){yn.brandCheck(this,t);let r="Cache.addAll";yn.argumentLe... method put (line 145) | async put(e,r){yn.brandCheck(this,t);let n="Cache.put";yn.argumentLength... method delete (line 145) | async delete(e,r={}){yn.brandCheck(this,t);let n="Cache.delete";yn.argum... method keys (line 145) | async keys(e=void 0,r={}){yn.brandCheck(this,t);let n="Cache.keys";e!==v... method #t (line 145) | #t(e){let r=this.#e,n=[...r],o=[],s=[];try{for(let c of e){if(c.type!=="... method #i (line 145) | #i(e,r,n){let o=[],s=n??this.#e;for(let c of s){let[l,u]=c;this.#n(e,l,u... method #n (line 145) | #n(e,r,n=null,o){let s=new URL(e.url),c=new URL(r.url);if(o?.ignoreSearc... method #r (line 145) | #r(e,r,n=1/0){let o=null;if(e!==void 0)if(e instanceof q5){if(o=e[Eb],o.... method constructor (line 145) | constructor(){arguments[0]!==nfe&&Sh.illegalConstructor(),Sh.util.markAs... method match (line 145) | async match(e,r={}){if(Sh.brandCheck(this,t),Sh.argumentLengthCheck(argu... method has (line 145) | async has(e){Sh.brandCheck(this,t);let r="CacheStorage.has";return Sh.ar... method open (line 145) | async open(e){Sh.brandCheck(this,t);let r="CacheStorage.open";if(Sh.argu... method delete (line 145) | async delete(e){Sh.brandCheck(this,t);let r="CacheStorage.delete";return... method keys (line 145) | async keys(){return Sh.brandCheck(this,t),[...this.#e.keys()]} function OIi (line 145) | function OIi(t){for(let e=0;e=... function Vwr (line 145) | function Vwr(t){for(let e=0;enew Event(o,s),n={}){let o=r(t,n);e.dispatchEv... function ywi (line 145) | function ywi(t,e,r){if(t[sfe]!==afe.OPEN)return;let n;if(e===lD.TEXT)try... function _wi (line 145) | function _wi(t){return t.byteLength===t.buffer.byteLength?t.buffer:t.buf... function Ewi (line 145) | function Ewi(t){if(t.length===0)return!1;for(let e=0;e=1e3&&t<1015?t!==1004&&t!==1005&&t!==1006:t>=3e... function s2r (line 145) | function s2r(t,e){let{[swi]:r,[awi]:n}=t;r.abort(),n?.socket&&!n.socket.... function a2r (line 145) | function a2r(t){return t===lD.CLOSE||t===lD.PING||t===lD.PONG} function c2r (line 145) | function c2r(t){return t===lD.CONTINUATION} function l2r (line 145) | function l2r(t){return t===lD.TEXT||t===lD.BINARY} function Cwi (line 145) | function Cwi(t){return l2r(t)||c2r(t)||a2r(t)} function Twi (line 145) | function Twi(t){let e={position:0},r=new Map;for(;e.positionthis.#t)throw new Error("Called consume() before buffers... method parseCloseBody (line 145) | parseCloseBody(e){Ywi(e.length!==1);let r;if(e.length>=2&&(r=e.readUInt1... method parseControlFrame (line 145) | parseControlFrame(e){let{opcode:r,payloadLength:n}=this.#r;if(r===pJ.CLO... method closingInfo (line 145) | get closingInfo(){return this.#r.closeInfo} method constructor (line 145) | constructor(e){this.#i=e} method add (line 145) | add(e,r,n){if(n!==hJ.blob){let s=L2r(e,n);if(!this.#t)this.#i.write(s,r)... method #n (line 145) | async#n(){this.#t=!0;let e=this.#e;for(;!e.isEmpty();){let r=e.shift();r... function L2r (line 145) | function L2r(t,e){return new n2i(o2i(t,e)).createFrame(e===hJ.string?M2r... function o2i (line 145) | function o2i(t,e){switch(e){case hJ.string:return Buffer.from(t);case hJ... method constructor (line 145) | constructor(e,r=[]){super(),Xn.util.markAsUncloneable(this);let n="WebSo... method close (line 145) | close(e=void 0,r=void 0){Xn.brandCheck(this,t);let n="WebSocket.close";i... method send (line 145) | send(e){Xn.brandCheck(this,t);let r="WebSocket.send";if(Xn.argumentLengt... method readyState (line 145) | get readyState(){return Xn.brandCheck(this,t),this[LAt]} method bufferedAmount (line 145) | get bufferedAmount(){return Xn.brandCheck(this,t),this.#t} method url (line 145) | get url(){return Xn.brandCheck(this,t),s2i(this[q2r])} method extensions (line 145) | get extensions(){return Xn.brandCheck(this,t),this.#n} method protocol (line 145) | get protocol(){return Xn.brandCheck(this,t),this.#i} method onopen (line 145) | get onopen(){return Xn.brandCheck(this,t),this.#e.open} method onopen (line 145) | set onopen(e){Xn.brandCheck(this,t),this.#e.open&&this.removeEventListen... method onerror (line 145) | get onerror(){return Xn.brandCheck(this,t),this.#e.error} method onerror (line 145) | set onerror(e){Xn.brandCheck(this,t),this.#e.error&&this.removeEventList... method onclose (line 145) | get onclose(){return Xn.brandCheck(this,t),this.#e.close} method onclose (line 145) | set onclose(e){Xn.brandCheck(this,t),this.#e.close&&this.removeEventList... method onmessage (line 145) | get onmessage(){return Xn.brandCheck(this,t),this.#e.message} method onmessage (line 145) | set onmessage(e){Xn.brandCheck(this,t),this.#e.message&&this.removeEvent... method binaryType (line 145) | get binaryType(){return Xn.brandCheck(this,t),this[_Ne]} method binaryType (line 145) | set binaryType(e){Xn.brandCheck(this,t),e!=="blob"&&e!=="arraybuffer"?th... method #o (line 145) | #o(e,r){this[Q2r]=e;let n=new g2i(this,r);n.on("drain",v2i),n.on("error"... function v2i (line 145) | function v2i(){this.ws[Q2r].socket.resume()} function C2i (line 145) | function C2i(t){let e,r;t instanceof _2i?(e=t.reason,r=t.code):e=t.messa... function T2i (line 145) | function T2i(t){return t.indexOf("\0")===-1} function b2i (line 145) | function b2i(t){if(t.length===0)return!1;for(let e=0;e{setTimeout(e,t).unref()})} method constructor (line 145) | constructor(e={}){e.readableObjectMode=!0,super(e),this.state=e.eventSou... method _transform (line 145) | _transform(e,r,n){if(e.length===0){n();return}if(this.buffer?this.buffer... method parseLine (line 145) | parseLine(e,r){if(e.length===0)return;let n=e.indexOf(I2i);if(n===0)retu... method processEvent (line 146) | processEvent(e){e.retry&&Y2r(e.retry)&&(this.state.reconnectionTime=pars... method clearEvent (line 146) | clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}} method constructor (line 146) | constructor(e,r={}){super(),j5.util.markAsUncloneable(this);let n="Event... method readyState (line 146) | get readyState(){return this.#n} method url (line 146) | get url(){return this.#t} method withCredentials (line 146) | get withCredentials(){return this.#i} method #c (line 146) | #c(){if(this.#n===hfe)return;this.#n=pfe;let e={request:this.#r,dispatch... method #l (line 146) | async#l(){this.#n!==hfe&&(this.#n=pfe,this.dispatchEvent(new Event("erro... method close (line 146) | close(){j5.brandCheck(this,t),this.#n!==hfe&&(this.#n=hfe,this.#o.abort(... method onopen (line 146) | get onopen(){return this.#e.open} method onopen (line 146) | set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open... method onmessage (line 146) | get onmessage(){return this.#e.message} method onmessage (line 146) | set onmessage(e){this.#e.message&&this.removeEventListener("message",thi... method onerror (line 146) | get onerror(){return this.#e.error} method onerror (line 146) | set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.e... function mfe (line 146) | function mfe(t){return(e,r,n)=>{if(typeof r=="function"&&(n=r,r=null),!e... function gRi (line 147) | function gRi(t,e){var r=0,n=e.length,o=e.charAt(0),s=[0];for(r=0;re){var n=new Error("Too few bytes to parse DER.... function wNe (line 149) | function wNe(t,e,r,n){var o;yfe(t,e,2);var s=t.getByte();e--;var c=s&192... function SRi (line 152) | function SRi(){JAt="\x80",JAt+=mw.util.fillString("\0",64),PNe=[0,1,2,3,... function PRr (line 152) | function PRr(t,e,r){for(var n,o,s,c,l,u,d,p,h=r.length();h>=64;){for(o=t... function NNe (line 156) | function NNe(t){for(var e=t.name+": ",r=[],n=a(function(u,d){return" "+d... function xRi (line 159) | function xRi(t){return t.replace(/^\s+/,"")} function gw (line 159) | function gw(t,e){var r=a(function(){return new ol.des.Algorithm(t,e)},"f... function DRi (line 159) | function DRi(t){for(var e=[0,4,536870912,536870916,65536,65540,536936448... function LRr (line 159) | function LRr(t,e,r,n){var o=t.length===32?3:9,s;o===3?s=n?[30,-2,-2]:[0,... function MNe (line 159) | function MNe(t){t=t||{};var e=(t.mode||"CBC").toUpperCase(),r="DES-"+e,n... function E (line 159) | function E(){if(y>u)return s(null,h);p.start(null,null),p.update(e),p.up... function v (line 159) | function v(){if(_<=r)return p.start(null,null),p.update(A),g=p.digest().... function FRi (line 159) | function FRi(){XAt="\x80",XAt+=Aw.util.fillString("\0",64),jRr=[11163524... function URr (line 159) | function URr(t,e,r){for(var n,o,s,c,l,u,d,p,h,m,g,A,y,_,E,v=r.length();v... function _ (line 159) | function _(E){if(E)return p(E);if(y.length()>=d)return p(null,y.getBytes... function s (line 159) | function s(d){if(e.pools[0].messageLength>=32)return l(),d();var p=32-e.... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function c (line 159) | function c(){if(e.pools[0].messageLength>=32)return l();var d=32-e.pools... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 159) | function l(){e.reseeds=e.reseeds===4294967295?0:e.reseeds+1;var d=e.plug... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 159) | function u(d){var p=null,h=yw.util.globalScope,m=h.crypto||h.msCrypto;m&... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function g (line 159) | function g(A){var y=A.data;y.forge&&y.forge.prng&&(self.removeEventListe... function o (line 159) | function o(){var h=h0.prng.create(e);return h.getBytes=function(m,g){ret... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function Mt (line 159) | function Mt(t,e,r){this.data=[],t!=null&&(typeof t=="number"?this.fromNu... function Es (line 159) | function Es(){return new Mt(null)} function jRi (line 159) | function jRi(t,e,r,n,o,s){for(;--s>=0;){var c=e*this.data[t++]+r.data[n]... function GRi (line 159) | function GRi(t,e,r,n,o,s){for(var c=e&32767,l=e>>15;--s>=0;){var u=this.... function YRr (line 159) | function YRr(t,e,r,n,o,s){for(var c=e&16383,l=e>>14;--s>=0;){var u=this.... function KRr (line 159) | function KRr(t){return VRi.charAt(t)} function JRr (line 159) | function JRr(t,e){var r=FNe[t.charCodeAt(e)];return r??-1} function HRi (line 159) | function HRi(t){for(var e=this.t-1;e>=0;--e)t.data[e]=this.data[e];t.t=t... function $Ri (line 159) | function $Ri(t){this.t=1,this.s=t<0?-1:0,t>0?this.data[0]=t:t<-1?this.da... function gD (line 159) | function gD(t){var e=Es();return e.fromInt(t),e} function WRi (line 159) | function WRi(t,e){var r;if(e==16)r=4;else if(e==8)r=3;else if(e==256)r=8... function zRi (line 159) | function zRi(){for(var t=this.s&this.DM;this.t>0&&this.data[this.t-1]==t... function YRi (line 159) | function YRi(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if... function KRi (line 159) | function KRi(){var t=Es();return Mt.ZERO.subTo(this,t),t} function JRi (line 159) | function JRi(){return this.s<0?this.negate():this} function XRi (line 159) | function XRi(t){var e=this.s-t.s;if(e!=0)return e;var r=this.t;if(e=r-t.... function BNe (line 159) | function BNe(t){var e=1,r;return(r=t>>>16)!=0&&(t=r,e+=16),(r=t>>8)!=0&&... function ZRi (line 159) | function ZRi(){return this.t<=0?0:this.DB*(this.t-1)+BNe(this.data[this.... function ePi (line 159) | function ePi(t,e){var r;for(r=this.t-1;r>=0;--r)e.data[r+t]=this.data[r]... function tPi (line 159) | function tPi(t,e){for(var r=t;r=this.t){e... function iPi (line 159) | function iPi(t,e){for(var r=0,n=0,o=Math.min(t.t,this.t);r=0;... function sPi (line 159) | function sPi(t){for(var e=this.abs(),r=t.t=2*e.t;--r>=0;)t.data[r]=0;for... function aPi (line 159) | function aPi(t,e,r){var n=t.abs();if(!(n.t<=0)){var o=this.abs();if(o.t<... function cPi (line 159) | function cPi(t){var e=Es();return this.abs().divRemTo(t,null,e),this.s<0... function bU (line 159) | function bU(t){this.m=t} function lPi (line 159) | function lPi(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t} function uPi (line 159) | function uPi(t){return t} function dPi (line 159) | function dPi(t){t.divRemTo(this.m,null,t)} function fPi (line 159) | function fPi(t,e,r){t.multiplyTo(e,r),this.reduce(r)} function pPi (line 159) | function pPi(t,e){t.squareTo(e),this.reduce(e)} function hPi (line 159) | function hPi(){if(this.t<1)return 0;var t=this.data[0];if((t&1)==0)retur... function SU (line 159) | function SU(t){this.m=t,this.mp=t.invDigit(),this.mpl=this.mp&32767,this... function mPi (line 159) | function mPi(t){var e=Es();return t.abs().dlShiftTo(this.m.t,e),e.divRem... function gPi (line 159) | function gPi(t){var e=Es();return t.copyTo(e),this.reduce(e),e} function APi (line 159) | function APi(t){for(;t.t<=this.mt2;)t.data[t.t++]=0;for(var e=0;e0?this.data[0]&1:this.s)==0} function vPi (line 159) | function vPi(t,e){if(t>4294967295||t<1)return Mt.ONE;var r=Es(),n=Es(),o... function CPi (line 159) | function CPi(t,e){var r;return t<256||e.isEven()?r=new bU(e):r=new SU(e)... function TPi (line 159) | function TPi(){var t=Es();return this.copyTo(t),t} function bPi (line 159) | function bPi(){if(this.s<0){if(this.t==1)return this.data[0]-this.DV;if(... function SPi (line 159) | function SPi(){return this.t==0?this.s:this.data[0]<<24>>24} function xPi (line 159) | function xPi(){return this.t==0?this.s:this.data[0]<<16>>16} function IPi (line 159) | function IPi(t){return Math.floor(Math.LN2*this.DB/Math.log(t))} function wPi (line 159) | function wPi(){return this.s<0?-1:this.t<=0||this.t==1&&this.data[0]<=0?... function RPi (line 159) | function RPi(t){if(t==null&&(t=10),this.signum()==0||t<2||t>36)return"0"... function PPi (line 159) | function PPi(t,e){this.fromInt(0),e==null&&(e=10);for(var r=this.chunkSi... function kPi (line 159) | function kPi(t,e,r){if(typeof e=="number")if(t<2)this.fromInt(1);else fo... function NPi (line 159) | function NPi(){var t=this.t,e=new Array;e[0]=this.s;var r=this.DB-t*this... function OPi (line 159) | function OPi(t){return this.compareTo(t)==0} function MPi (line 159) | function MPi(t){return this.compareTo(t)<0?this:t} function DPi (line 159) | function DPi(t){return this.compareTo(t)>0?this:t} function LPi (line 159) | function LPi(t,e,r){var n,o,s=Math.min(t.t,this.t);for(n=0;n>=16,e+=... function $Pi (line 159) | function $Pi(){for(var t=0;t=this.t?this.s!=0:(... function KPi (line 159) | function KPi(t,e){var r=Mt.ONE.shiftLeft(t);return this.bitwiseTo(r,e,r),r} function JPi (line 159) | function JPi(t){return this.changeBit(t,s1t)} function XPi (line 159) | function XPi(t){return this.changeBit(t,ZRr)} function ZPi (line 159) | function ZPi(t){return this.changeBit(t,XRr)} function e5i (line 159) | function e5i(t,e){for(var r=0,n=0,o=Math.min(t.t,this.t);r0;)r.... function p5i (line 159) | function p5i(t,e,r){--e;var n=r.t=this.t+t.t-e;for(r.s=0;--n>=0;)r.data[... function CJ (line 159) | function CJ(t){this.r2=Es(),this.q3=Es(),Mt.ONE.dlShiftTo(2*t.t,this.r2)... function h5i (line 159) | function h5i(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compa... function m5i (line 159) | function m5i(t){return t} function g5i (line 159) | function g5i(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t... function A5i (line 159) | function A5i(t,e){t.squareTo(e),this.reduce(e)} function y5i (line 159) | function y5i(t,e,r){t.multiplyTo(e,r),this.reduce(r)} function _5i (line 159) | function _5i(t,e){var r=t.bitLength(),n,o=gD(1),s;if(r<=0)return o;r<18?... function E5i (line 159) | function E5i(t){var e=this.s<0?this.negate():this.clone(),r=t.s<0?t.nega... function v5i (line 159) | function v5i(t){if(t<=0)return 0;var e=this.DV%t,r=this.s<0?t-1:0;if(thi... function C5i (line 159) | function C5i(t){var e=t.isEven();if(this.isEven()&&e||t.signum()==0)retu... function b5i (line 159) | function b5i(t){var e,r=this.abs();if(r.t==1&&r.data[0]<=Tb[Tb.length-1]... function S5i (line 159) | function S5i(t){var e=this.subtract(Mt.ONE),r=e.getLowestSetBit();if(r<=... function x5i (line 159) | function x5i(){return{nextBytes:a(function(t){for(var e=0;e=64;){for(o=t... function UNe (line 159) | function UNe(t,e,r){r||(r=Ew.md.sha1.create());for(var n="",o=Math.ceil(... function s (line 159) | function s(h,m,g,A){return"workers"in g?u(h,m,g,A):c(h,m,g,A)} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function c (line 159) | function c(h,m,g,A){var y=d(h,m),_=0,E=p(y.bitLength());"millerRabinTest... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 159) | function l(h,m,g,A,y,_,E){var v=+new Date;do{if(h.bitLength()>m&&(h=d(m,... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 159) | function u(h,m,g,A){if(typeof Worker>"u")return c(h,m,g,A);var y=d(h,m),... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 159) | function d(h,m){var g=new e(h,m),A=h-1;return g.testBit(A)||g.bitwiseTo(... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function p (line 159) | function p(h){return h<=100?27:h<=150?18:h<=200?15:h<=250?12:h<=300?9:h<... function pPr (line 159) | function pPr(t,e,r){var n=_n.util.createBuffer(),o=Math.ceil(e.n.bitLeng... function qNe (line 159) | function qNe(t,e,r,n){var o=Math.ceil(e.n.bitLength()/8),s=_n.util.creat... function D5i (line 159) | function D5i(t,e,r){typeof e=="function"&&(r=e,e={}),e=e||{};var n={algo... function vw (line 159) | function vw(t){var e=t.toString(16);e[0]>="8"&&(e="00"+e);var r=_n.util.... function L5i (line 159) | function L5i(t){return t<=100?27:t<=150?18:t<=200?15:t<=250?12:t<=300?9:... function cPr (line 159) | function cPr(t){return _n.util.isNodejs&&typeof d1t[t]=="function"} function lPr (line 159) | function lPr(t){return typeof Tv.globalScope<"u"&&typeof Tv.globalScope.... function uPr (line 159) | function uPr(t){return typeof Tv.globalScope<"u"&&typeof Tv.globalScope.... function dPr (line 159) | function dPr(t){for(var e=_n.util.hexToBytes(t.toString(16)),r=new Uint8... function gPr (line 159) | function gPr(t,e){return t.start().update(e).digest().getBytes()} function APr (line 159) | function APr(t){var e;if(!t)e="hmacWithSHA1";else if(e=Li.oids[yt.derToO... function yPr (line 159) | function yPr(t){var e=Fr.md;switch(t){case"hmacWithSHA224":e=Fr.md.sha51... function q5i (line 159) | function q5i(t,e,r,n){var o=yt.create(yt.Class.UNIVERSAL,yt.Type.SEQUENC... function yD (line 159) | function yD(t,e){typeof e=="string"&&(e={shortName:e});for(var r=null,n,... function xJ (line 159) | function xJ(t){for(var e=oe.create(oe.Class.UNIVERSAL,oe.Type.SEQUENCE,!... function bv (line 159) | function bv(t){for(var e,r=0;r"u"... function PPr (line 159) | function PPr(t,e){if(e=e||{},typeof t.name>"u"&&t.id&&t.id in or.oids&&(... function m1t (line 159) | function m1t(t,e){switch(t){case ls["RSASSA-PSS"]:var r=[];return e.hash... function z5i (line 159) | function z5i(t){var e=oe.create(oe.Class.CONTEXT_SPECIFIC,0,!0,[]);if(t.... function IPr (line 159) | function IPr(t){return t>=Y5i&&t=32;--n){for(r=0,o=n-32,s=n-12;... function M1t (line 159) | function M1t(t){for(var e=new Float64Array(64),r=0;r<64;++r)e[r]=t[r],t[... function D1t (line 159) | function D1t(t,e){var r=Un(),n=Un(),o=Un(),s=Un(),c=Un(),l=Un(),u=Un(),d... function e5r (line 159) | function e5r(t,e,r){for(var n=0;n<4;++n)a5r(t[n],e[n],r)} function L1t (line 159) | function L1t(t,e){var r=Un(),n=Un(),o=Un();V4i(o,e[2]),La(r,e[0],o),La(n... function JNe (line 159) | function JNe(t,e){var r,n,o,s=Un(),c=Un();for(r=0;r<16;++r)c[r]=e[r];for... function q4i (line 159) | function q4i(t,e){var r=Un(),n=Un(),o=Un(),s=Un(),c=Un(),l=Un(),u=Un();r... function Q4i (line 159) | function Q4i(t,e){var r;for(r=0;r<16;++r)t[r]=e[2*r]+(e[2*r+1]<<8);t[15]... function j4i (line 159) | function j4i(t,e){var r=Un(),n;for(n=0;n<16;++n)r[n]=e[n];for(n=250;n>=0... function t5r (line 159) | function t5r(t,e){var r=new wA(32),n=new wA(32);return JNe(r,t),JNe(n,e)... function i5r (line 159) | function i5r(t,e,r,n){return G4i(t,e,r,n,32)} function G4i (line 159) | function G4i(t,e,r,n,o){var s,c=0;for(s=0;s=0... function k1t (line 159) | function k1t(t){var e,r,n=1;for(e=0;e<16;++e)r=t[e]+n+65535,n=Math.floor... function a5r (line 159) | function a5r(t,e,r){for(var n,o=~(r-1),s=0;s<16;++s)n=o&(t[s]^e[s]),t[s]... function Un (line 159) | function Un(t){var e,r=new Float64Array(16);if(t)for(e=0;e="8"&&(r="00"+r);var n=Nd.uti... function kJ (line 167) | function kJ(t,e){t.putInt32(e.length),t.putString(e)} function ZNe (line 167) | function ZNe(){for(var t=Nd.md.sha1.create(),e=arguments.length,r=0;r{t.client.step("",(n,o)=>{if(n)return r(n);... function b3i (line 168) | function b3i(t){return(e,r)=>{t.client.step(e,(n,o)=>{if(n&&t.retries===... function S3i (line 168) | function S3i(t){return(e,r)=>{t.client.unwrap(e,(n,o)=>{if(n)return r(n,... function x3i (line 168) | function x3i(t){return(e,r)=>{t._transition=null,r(null,!0)}} function Q3i (line 168) | function Q3i(t,e=`unexpected value ${t}`){throw new Error(`Unreachable: ... function e (line 168) | function e(r){switch(r){case t.System:return"system";case t.User:return"... function e (line 168) | function e(r,n){return!r.scope||(r.scope&n)!==0} function v4r (line 168) | function v4r(t){return t.filter(e=>e.type===K5.ChatCompletionContentPart... function C4r (line 168) | function C4r(t){let e=t.map(r=>{if(r.type===K5.ChatCompletionContentPart... function T4r (line 168) | function T4r(t){switch(t.role){case K5.ChatRole.System:return{role:mOe.C... function V3i (line 168) | function V3i(t){return t.map(T4r).filter(e=>!!e)} function AOe (line 168) | function AOe(t){return t.filter(e=>e.type===yOe.ChatCompletionContentPar... function S4r (line 168) | function S4r(t){switch(wD??=require("vscode"),t.role){case yOe.ChatRole.... function H3i (line 168) | function H3i(t){return t.map(S4r).filter(e=>!!e)} function cyt (line 168) | function cyt(t,e){switch(t){case DU.Raw:return e;case DU.VSCode:return e... function $3i (line 168) | function $3i(t){return cyt(DU.VSCode,t)} function W3i (line 168) | function W3i(t){return cyt(DU.OpenAI,t)} function R4r (line 168) | function R4r(t,e){if(e(t),t.type===1)for(let r of t.children)R4r(r,e)} function z3i (line 168) | function z3i(t){let e,r=!1,n=a((...o)=>(r||(e=t(...o),r=!0),e),"wrappedF... method constructor (line 168) | constructor(e,r,n,o,s,c,l){if(this.parent=e,this.id=r,this.name=n,this.p... method has (line 168) | has(e){return!!(this.flags&e)} method tokenCount (line 168) | async tokenCount(e){let r=0;return await Promise.all(this.children.map(a... method upperBoundTokenCount (line 168) | async upperBoundTokenCount(e){let r=0;return await Promise.all(this.chil... method replaceNode (line 168) | replaceNode(e,r){return U4r(e,this.children,r)} method allMetadata (line 168) | allMetadata(){return B4r(this)} method findById (line 168) | findById(e){return pyt(e,this)} method isEmpty (line 168) | get isEmpty(){return!this.children.some(e=>!e.isEmpty)} method onChunksChange (line 168) | onChunksChange(){this.parent?.onChunksChange()} method toChatMessages (line 168) | *toChatMessages(){for(let e of this.children)Y3i(e),e instanceof t?yield... method baseMessageTokenCount (line 168) | async baseMessageTokenCount(e){let r=0;return await Promise.all(this.chi... method removeLowestPriorityChild (line 168) | removeLowestPriorityChild(){let e=[];return fyt(this,e),e} method constructor (line 168) | constructor(e,r,n,o=[],s){this.parent=e,this.text=r,this.priority=n,this... method upperBoundTokenCount (line 168) | upperBoundTokenCount(e){return this._upperBound(e)} method isEmpty (line 168) | get isEmpty(){return!/\S/.test(this.text)} method constructor (line 168) | constructor(e,r,n,o,s,c,l,u,d){this.parent=e,this.id=r,this.role=n,this.... method tokenCount (line 168) | async tokenCount(e){return this._tokenCount(e)} method upperBoundTokenCount (line 168) | async upperBoundTokenCount(e){return this._upperBound(e)} method text (line 168) | get text(){return this._text()} method isEmpty (line 168) | get isEmpty(){return!this.toolCalls?.length&&!this.children.some(e=>!e.i... method replaceNode (line 168) | replaceNode(e,r){let n=U4r(e,this.children,r);return n&&this.onChunksCha... method removeLowestPriorityChild (line 168) | removeLowestPriorityChild(){let e=[];return fyt(this,e),e} method onChunksChange (line 168) | onChunksChange(){this._tokenCount.clear(),this._upperBound.clear(),this.... method findById (line 168) | findById(e){return pyt(e,this)} method toChatMessage (line 170) | toChatMessage(){let e=this.text.map(r=>{if(typeof r=="string")return{typ... method value (line 170) | get value(){return this.part.value} method constructor (line 170) | constructor(e,r,n=Number.MAX_SAFE_INTEGER){this.parent=e,this.part=r,thi... method upperBoundTokenCount (line 170) | upperBoundTokenCount(e){return this.part.tokenUsage&&PA.Raw.ChatCompleti... method constructor (line 170) | constructor(e,r){this.parent=e,this.part=r} method upperBoundTokenCount (line 170) | upperBoundTokenCount(e){return 0} method constructor (line 170) | constructor(e,r,n,o,s=[],c,l){this.parent=e,this.id=r,this.src=n,this.pr... method upperBoundTokenCount (line 170) | upperBoundTokenCount(e){return this._upperBound(e)} function PD (line 170) | function PD(t){return t instanceof J5||t instanceof xb} function D4r (line 170) | function D4r(t){return t instanceof Bfe||t instanceof LU||t instanceof R... function Y3i (line 170) | function Y3i(t){if(!PD(t))throw new Error(`Cannot have a text node outsi... function K3i (line 170) | function K3i(t,e){let r;function n(o,s){if(D4r(o))(!r||o.priority{if(e&&... method render (line 171) | render(){return vscpp(vscppf,null,this.props.children)} method render (line 171) | render(){return vscpp(vscppf,null,this.props.children)} method render (line 171) | async render(e,r){return vscpp(vscppf,null,await this.props.value(r))} method render (line 171) | render(){return vscpp(vscppf,null,this.props.children)} function ski (line 171) | function ski(){let t=oki++;return class extends xOe{static{a(this,"KeepW... method render (line 171) | render(){return vscpp(vscppf,null,vscpp(qfe,null,this.props.alt),vscpp(q... method render (line 171) | render(){return vscpp(vscppf,null,this.props.children)} function G4r (line 171) | function G4r(t,e){let r;return e.length===0?r=t:r=t.replace(/\{(\d+)\}/g... function aki (line 171) | function aki(t,e,...r){return G4r(e,r)} function cki (line 171) | function cki(t,e,...r){let n=G4r(e,r);return{original:n,value:n}} function lki (line 171) | function lki(t){} function dki (line 171) | function dki(t){switch(t){case 0:return"Web";case 1:return"Mac";case 2:r... function e (line 171) | function e(){return nr.language} function r (line 171) | function r(){return nr.language.length===2?nr.language==="en":nr.languag... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 171) | function n(){return nr.language==="en"} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function fki (line 171) | function fki(){if(!z4r){z4r=!0;let t=new Uint8Array(2);t[0]=1,t[1]=2,W4r... function pki (line 171) | function pki(t){return parseFloat(t)>=20} method platform (line 171) | get platform(){return t.platform} method arch (line 171) | get arch(){return t.arch} method env (line 171) | get env(){return t.env} method cwd (line 171) | cwd(){return t.cwd()} method platform (line 171) | get platform(){return process.platform} method arch (line 171) | get arch(){return process.arch} method env (line 171) | get env(){return process.env} method cwd (line 171) | cwd(){return process.env.VSCODE_CWD||process.cwd()} method platform (line 171) | get platform(){return r3r.isWindows?"win32":r3r.isMacintosh?"darwin":"li... method arch (line 171) | get arch(){} method env (line 171) | get env(){return{}} method cwd (line 171) | cwd(){return"/"} method constructor (line 171) | constructor(e,r,n){let o;typeof r=="string"&&r.indexOf("not ")===0?(o="m... function _ki (line 171) | function _ki(t,e){if(t===null||typeof t!="object")throw new ROe(e,"Objec... function iu (line 171) | function iu(t,e){if(typeof t!="string")throw new ROe(e,"string",t)} function Fi (line 171) | function Fi(t){return t===g0||t===kA} function Nyt (line 171) | function Nyt(t){return t===g0} function ND (line 171) | function ND(t){return t>=hki&&t<=gki||t>=mki&&t<=Aki} function POe (line 171) | function POe(t,e,r,n){let o="",s=0,c=-1,l=0,u=0;for(let d=0;d<=t.length;... function i3r (line 171) | function i3r(t,e){_ki(e,"pathObject");let r=e.dir||e.root,n=e.base||`${e... method resolve (line 171) | resolve(...t){let e="",r="",n=!1;for(let o=t.length-1;o>=-1;o--){let s;i... method normalize (line 171) | normalize(t){iu(t,"path");let e=t.length;if(e===0)return".";let r=0,n,o=... method isAbsolute (line 171) | isAbsolute(t){iu(t,"path");let e=t.length;if(e===0)return!1;let r=t.char... method join (line 171) | join(...t){if(t.length===0)return".";let e,r;for(let s=0;s=2&&t.ch... method parse (line 171) | parse(t){iu(t,"path");let e={root:"",dir:"",base:"",ext:"",name:""};if(t... method resolve (line 171) | resolve(...t){let e="",r=!1;for(let n=t.length-1;n>=-1&&!r;n--){let o=n>... method normalize (line 171) | normalize(t){if(iu(t,"path"),t.length===0)return".";let e=t.charCodeAt(0... method isAbsolute (line 171) | isAbsolute(t){return iu(t,"path"),t.length>0&&t.charCodeAt(0)===g0} method join (line 171) | join(...t){if(t.length===0)return".";let e;for(let r=0;r1&&t.scheme===... function Oyt (line 171) | function Oyt(t,e){let r=e?Rki:a3r,n="",{scheme:o,authority:s,path:c,quer... function d3r (line 171) | function d3r(t){try{return decodeURIComponent(t)}catch{return t.length>3... function kOe (line 171) | function kOe(t){return t.match(c3r)?t.replace(c3r,e=>d3r(e)):t} method toString (line 171) | toString(){return Object.getPrototypeOf(this).constructor.name} method fromJSON (line 171) | static fromJSON(e){let r=a(n=>"scheme"in n?Wfe.URI.from(n):{uri:Wfe.URI.... method constructor (line 171) | constructor(e,r,n){this.anchor=e,this.iconPath=r,this.options=n} method toJSON (line 171) | toJSON(){return{anchor:this.anchor,iconPath:this.iconPath,options:this.o... method constructor (line 171) | constructor(e,r,n,o){this._endpoint=e,this._ctor=r,this._props=n,this._t... method getIgnoredFiles (line 171) | getIgnoredFiles(){return Array.from(new Set(this._ignoredFiles))} method getUsedContext (line 171) | getUsedContext(){return this._usedContext} method createElement (line 171) | createElement(e){return new e.ctor(e.props)} method _processPromptPieces (line 171) | async _processPromptPieces(e,r,n,o){let s=new Map;for(let[u,d]of r.entri... method _processPromptRenderPiece (line 171) | async _processPromptRenderPiece(e,r,n,o,s,c){let l=g3r(o),u=new UU(e.tok... method renderElementJSON (line 171) | async renderElementJSON(e){return await this._processPromptPieces(new UU... method render (line 171) | async render(e,r){let n=await this.renderRaw(e,r);return{...n,messages:(... method renderRaw (line 171) | async renderRaw(e,r){await this._processPromptPieces(new UU(this._endpoi... method _getFinalElementTree (line 171) | async _getFinalElementTree(e,r){let n=this._root.materialize(),o=[...n.t... method _grow (line 171) | async _grow(e,r,n,o){if(!this._growables.length)return!1;for(let s of th... method _handlePromptChildren (line 171) | _handlePromptChildren(e,r,n,o,s){if(e.ctor===Fu.TextChunk){this._handleE... method _handleIntrinsic (line 171) | _handleIntrinsic(e,r,n,o,s){switch(r){case"meta":return this._handleIntr... method _handleIntrinsicCacheBreakpoint (line 171) | _handleIntrinsicCacheBreakpoint(e,r,n,o){if(n.length>0)throw new Error("... method _handleIntrinsicMeta (line 171) | _handleIntrinsicMeta(e,r,n){if(n.length>0)throw new Error(" must... method _handleIntrinsicLineBreak (line 171) | _handleIntrinsicLineBreak(e,r,n,o,s){if(n.length>0)throw new Error("
0)throw new Error("0)throw new Error("0)throw new Error(""u"||typeof t=="boolean"?[]:(typeof... function LOe (line 172) | function LOe(t,e=[]){for(let r of t)g3r(r,e);return e} method constructor (line 172) | constructor(e,r,n){this.name=e,this.props=r,this.children=n} method constructor (line 172) | constructor(e,r,n){this.ctor=e,this.props=r,this.children=n} method constructor (line 172) | constructor(e,r){this.value=e,this.priority=r} method fromJSON (line 172) | static fromJSON(e,r,n){return new t(e,r,n.value,n.tokenUsage,n.priority)} method constructor (line 172) | constructor(e,r,n,o,s){this.parent=e,this.childIndex=r,this.value=n,this... method materialize (line 172) | materialize(e){return new qU.MaterializedChatMessageOpaque(e,{type:QU.Ra... method toJSON (line 172) | toJSON(){return{type:3,value:this.value,tokenUsage:this.tokenUsage,prior... method constructor (line 172) | constructor(e,r){this.tokenBudget=e,this.endpoint=r} method consumed (line 172) | get consumed(){return this._consumed>this.tokenBudget?this.tokenBudget:t... method remainingTokenBudget (line 172) | get remainingTokenBudget(){return Math.max(0,this.tokenBudget-this._cons... method consume (line 172) | consume(e){this._consumed+=e} method fromJSON (line 172) | static fromJSON(e,r,n){let o=new t(null,e);switch(o._metadata=r.referenc... method constructor (line 172) | constructor(e=null,r,n=t._nextId++){this.parent=e,this.childIndex=r,this... method setObj (line 172) | setObj(e){this._obj=e,this._obj instanceof Fu.LegacyPrioritization&&(thi... method getObj (line 172) | getObj(){return this._obj} method setState (line 172) | setState(e){this._state=e} method getState (line 172) | getState(){return this._state} method createChild (line 172) | createChild(){let e=new t(this,this._children.length);return this._child... method appendPieceJSON (line 172) | appendPieceJSON(e){let r=t.fromJSON(this._children.length,e,new Map);ret... method appendStringChild (line 172) | appendStringChild(e,r,n,o=this._children.length,s=!1){this._children.pus... method appendLineBreak (line 172) | appendLineBreak(e,r=this._children.length){this._children.push(new zfe(t... method appendOpaque (line 173) | appendOpaque(e,r,n,o=this._children.length){this._children.push(new FOe(... method toJSON (line 173) | toJSON(){let e={type:1,ctor:2,ctorName:this._obj?.constructor.name,child... method materialize (line 173) | materialize(e){if(this._children.sort((r,n)=>r.childIndex-n.childIndex),... method addMetadata (line 173) | addMetadata(e){this._metadata.push(e)} method addCacheBreakpoint (line 173) | addCacheBreakpoint(e,r=this._children.length){if(!(this._obj instanceof ... method elements (line 173) | *elements(){yield this;for(let e of this._children)e instanceof t&&(yiel... method constructor (line 173) | constructor(e,r){this.part=e,this.childIndex=r} method toJSON (line 173) | toJSON(){} method materialize (line 173) | materialize(e){return new qU.MaterializedChatMessageBreakpoint(e,this.pa... method fromJSON (line 173) | static fromJSON(e,r,n){return new t(e,r,n.text,n.priority,n.references?.... method constructor (line 173) | constructor(e,r,n,o,s,c=!1){this.parent=e,this.childIndex=r,this.text=n,... method materialize (line 173) | materialize(e){let r=this.lineBreakBefore?1:this.childIndex===0?2:0;retu... method toJSON (line 173) | toJSON(){return{type:2,priority:this.priority,text:this.text,references:... function Nki (line 173) | function Nki(t){return(typeof t.ctor=="function"&&t.ctor.isFragment)??!1} function UOe (line 173) | function UOe(t){return t!==void 0} method constructor (line 173) | constructor(e){super(),this.reference=e} function Oki (line 173) | function Oki(t){return!!t&&typeof t[Symbol.iterator]=="function"} function Fyt (line 173) | function Fyt(t,e){let r={};for(let n of e)t.hasOwnProperty(n)&&(r[n]=t[n... function A3r (line 173) | function A3r(t){return t.map(e=>typeof e=="string"?e:e?e.name||" method onRegen (line 183) | async onRegen(e,r,n){let{traceData:o}=this.opts,s=Number(e.searchParams.... method onRoot (line 183) | onRoot(e,r,n){this.getHTML().then(o=>{n.setHeader("Content-Type","text/h... method create (line 183) | static async create(e){let{createServer:r}=await Promise.resolve().then(... method constructor (line 183) | constructor(e,r){super(e),this.server=r} method dispose (line 183) | dispose(){this.server.closeAllConnections(),this.server.close()} function v3r (line 183) | async function v3r(t,e){return{container:await T3r(t,e.container,!1),rem... function T3r (line 183) | async function T3r(t,e,r){let n={metadata:e.metadata.map(Lki),priority:e... function Dki (line 183) | function Dki(t){throw new Error("unreachable")} function Lki (line 183) | function Lki(t){return{name:t.constructor.name,value:JSON.stringify(t)}} function qki (line 183) | async function qki(t,e,r,n,o,s,c=Kyt.OutputMode.VSCode){let l="countToke... function Qki (line 183) | function Qki(t,e,r,n){return new k3r.PromptRenderer({modelMaxPromptToken... function sOr (line 183) | function sOr(t){if(typeof t!="string")throw new TypeError("argument head... function aOr (line 183) | function aOr(t){if(typeof t!="string")return tq;let e=t.indexOf(";"),r=e... method constructor (line 211) | constructor(){this.maxWorkers=$Or,this.taskQueue=[],this.workers=[]} method resurrect (line 211) | resurrect(e){let r=new GOr.Worker(VOr.workerFile,{eval:!0});e.status=HOr... method tick (line 211) | tick(){if(this.workers.filter(({status:u})=>u===lDe).forEach(u=>this.res... method enqueue (line 221) | enqueue({handler:e,config:r,resolve:n,reject:o}){this.taskQueue.push({ha... method free (line 221) | free(e){for(let r=0;r0?e.maxWorkers:$Or,this.... method teardown (line 223) | async teardown(){if(t6i>=12&&r6i>=5){let e=[];for(let{worker:r}of this.w... function s6i (line 227) | function s6i(t,e={ctx:{},data:{}}){return new Promise((r,n)=>{if(typeof ... method constructor (line 227) | constructor(e,r,n){let o;typeof r=="string"&&r.indexOf("not ")===0?(o="m... function G6i (line 227) | function G6i(t,e){if(t===null||typeof t!="object")throw new wDe(e,"Objec... function au (line 227) | function au(t,e){if(typeof t!="string")throw new wDe(e,"string",t)} function Ri (line 227) | function Ri(t){return t===v0||t===qA} function qEt (line 227) | function qEt(t){return t===v0} function u4 (line 227) | function u4(t){return t>=B6i&&t<=q6i||t>=U6i&&t<=Q6i} function RDe (line 227) | function RDe(t,e,r,n){let o="",s=0,c=-1,l=0,u=0;for(let d=0;d<=t.length;... function V6i (line 227) | function V6i(t){return t?`${t[0]==="."?"":"."}${t}`:""} function hMr (line 227) | function hMr(t,e){G6i(e,"pathObject");let r=e.dir||e.root,n=e.base||`${e... method resolve (line 227) | resolve(...t){let e="",r="",n=!1;for(let o=t.length-1;o>=-1;o--){let s;i... method normalize (line 227) | normalize(t){au(t,"path");let e=t.length;if(e===0)return".";let r=0,n,o=... method isAbsolute (line 227) | isAbsolute(t){au(t,"path");let e=t.length;if(e===0)return!1;let r=t.char... method join (line 227) | join(...t){if(t.length===0)return".";let e,r;for(let s=0;s=2&&t.ch... method parse (line 227) | parse(t){au(t,"path");let e={root:"",dir:"",base:"",ext:"",name:""};if(t... method resolve (line 227) | resolve(...t){let e="",r=!1;for(let n=t.length-1;n>=0&&!r;n--){let o=t[n... method normalize (line 227) | normalize(t){if(au(t,"path"),t.length===0)return".";let e=t.charCodeAt(0... method isAbsolute (line 227) | isAbsolute(t){return au(t,"path"),t.length>0&&t.charCodeAt(0)===v0} method join (line 227) | join(...t){if(t.length===0)return".";let e=[];for(let r=0;rt.len... function QEt (line 227) | function QEt(t){return t>=65&&t<=90||t>=97&&t<=122} function rLi (line 227) | function rLi(t,e){return JD.isWindows&&t.endsWith(":")&&(t+=GA.sep),(0,G... function gMr (line 227) | function gMr(t){return JD.isWindows?(t=(0,PDe.rtrim)(t,GA.sep),t.endsWit... function nLi (line 227) | function nLi(t){let e=(0,GA.normalize)(t);return JD.isWindows?t.length>3... function jEt (line 227) | function jEt(t,e=JD.isWindows){return e?QEt(t.charCodeAt(0))&&t.charCode... function iLi (line 227) | function iLi(t,e=JD.isWindows){return jEt(t,e)?t[0]:void 0} function oLi (line 227) | function oLi(t,e,r){return e.length>t.length?-1:t===e?0:(r&&(t=t.toLower... function sLi (line 227) | function sLi(t){let e=t.split(":"),r,n,o;for(let s of e){let c=Number(s)... function lLi (line 227) | function lLi(t,e,r=8){let n="";for(let s=0;s1&&t.scheme===... function VEt (line 227) | function VEt(t,e){let r=e?vLi:yMr,n="",{scheme:o,authority:s,path:c,quer... function CMr (line 227) | function CMr(t){try{return decodeURIComponent(t)}catch{return t.length>3... function kDe (line 227) | function kDe(t){return t.match(_Mr)?t.replace(_Mr,e=>CMr(e)):t} function SMr (line 227) | function SMr(t,e){return aq.URI.isUri(t)?(0,TMr.equalsIgnoreCase)(t.sche... function SLi (line 227) | function SLi(t,...e){return e.some(r=>SMr(t,r))} method constructor (line 227) | constructor(){this._hosts=Object.create(null),this._ports=Object.create(... method setPreferredWebSchema (line 227) | setPreferredWebSchema(e){this._preferredWebSchema=e} method setDelegate (line 227) | setDelegate(e){this._delegate=e} method setServerRootPath (line 227) | setServerRootPath(e,r){this._serverRootPath=$Et.posix.join(r??"/",xMr(e))} method getServerRootPath (line 227) | getServerRootPath(){return this._serverRootPath} method _remoteResourcesPath (line 227) | get _remoteResourcesPath(){return $Et.posix.join(this._serverRootPath,Qw... method set (line 227) | set(e,r,n){this._hosts[e]=r,this._ports[e]=n} method setConnectionToken (line 227) | setConnectionToken(e,r){this._connectionTokens[e]=r} method getPreferredWebSchema (line 227) | getPreferredWebSchema(){return this._preferredWebSchema} method rewrite (line 227) | rewrite(e){if(this._delegate)try{return this._delegate(e)}catch(l){retur... function xMr (line 227) | function xMr(t){return`${t.quality??"oss"}-${t.commit??"dev"}`} method asBrowserUri (line 227) | asBrowserUri(e){let r=this.toUri(e);return this.uriToBrowserUri(r)} method uriToBrowserUri (line 227) | uriToBrowserUri(e){return e.scheme===Qw.vscodeRemote?Hi.RemoteAuthoritie... method asFileUri (line 227) | asFileUri(e){let r=this.toUri(e);return this.uriToFileUri(r)} method uriToFileUri (line 227) | uriToFileUri(e){return e.scheme===Qw.vscodeFileResource?e.with({scheme:Q... method toUri (line 227) | toUri(e){if(aq.URI.isUri(e))return e;if(globalThis._VSCODE_FILE_ROOT){le... function n (line 227) | function n(s){let c;typeof s=="string"?c=new URL(s).searchParams:s insta... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 227) | function o(s,c,l){if(!globalThis.crossOriginIsolated)return;let u=c&&l?"... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function jw (line 227) | function jw(t){return(0,O0e.uriToFsPath)(t,!0)} method constructor (line 227) | constructor(e){this._ignorePathCasing=e} method compare (line 227) | compare(e,r,n=!1){return e===r?0:(0,IMr.compare)(this.getComparisonKey(e... method isEqual (line 227) | isEqual(e,r,n=!1){return e===r?!0:!e||!r?!1:this.getComparisonKey(e,n)==... method getComparisonKey (line 227) | getComparisonKey(e,r=!1){return e.with({path:this._ignorePathCasing(e)?e... method ignorePathCasing (line 227) | ignorePathCasing(e){return this._ignorePathCasing(e)} method isEqualOrParent (line 227) | isEqualOrParent(e,r,n=!1){if(e.scheme===r.scheme){if(e.scheme===ZD.Schem... method joinPath (line 227) | joinPath(e,...r){return O0e.URI.joinPath(e,...r)} method basenameOrAuthority (line 227) | basenameOrAuthority(e){return(0,Zt.basename)(e)||e.authority} method basename (line 227) | basename(e){return Xm.posix.basename(e.path)} method extname (line 227) | extname(e){return Xm.posix.extname(e.path)} method dirname (line 227) | dirname(e){if(e.path.length===0)return e;let r;return e.scheme===ZD.Sche... method normalizePath (line 227) | normalizePath(e){if(!e.path.length)return e;let r;return e.scheme===ZD.S... method relativePath (line 227) | relativePath(e,r){if(e.scheme!==r.scheme||!(0,Zt.isEqualAuthority)(e.aut... method resolvePath (line 227) | resolvePath(e,r){if(e.scheme===ZD.Schemas.file){let n=O0e.URI.file(Xm.re... method isAbsolutePath (line 227) | isAbsolutePath(e){return!!e.path&&e.path[0]==="/"} method isEqualAuthority (line 227) | isEqualAuthority(e,r){return e===r||e!==void 0&&r!==void 0&&(0,IMr.equal... method hasTrailingPathSeparator (line 227) | hasTrailingPathSeparator(e,r=Xm.sep){if(e.scheme===ZD.Schemas.file){let ... method removeTrailingPathSeparator (line 227) | removeTrailingPathSeparator(e,r=Xm.sep){return(0,Zt.hasTrailingPathSepar... method addTrailingPathSeparator (line 227) | addTrailingPathSeparator(e,r=Xm.sep){let n=!1;if(e.scheme===ZD.Schemas.f... function wLi (line 227) | function wLi(t,e){let r=[];for(let n=0;n{let s=e.onCancellationReq... function OLi (line 227) | function OLi(t,e){return new Promise((r,n)=>{let o=e.onCancellationReque... function MLi (line 227) | function MLi(t){return new Promise((e,r)=>{t.then(e,r)})} function DLi (line 227) | function DLi(t){let e=-1,r=t.map((o,s)=>o.then(c=>(e=s,c))),n=Promise.ra... function FMr (line 227) | function FMr(t,e,r){let n,o=setTimeout(()=>{n?.(void 0),r?.()},e);return... function LLi (line 227) | function LLi(t){return new Promise((e,r)=>{let n=t();MMr(n)?n.then(e,r):... function BMr (line 227) | function BMr(){let t,e;return{promise:new Promise((n,o)=>{t=n,e=o}),reso... method constructor (line 227) | constructor(){this.activePromise=null,this.queuedPromise=null,this.queue... method queue (line 227) | queue(e){if(this.cancellationTokenSource.token.isCancellationRequested)r... method dispose (line 227) | dispose(){this.cancellationTokenSource.cancel()} method constructor (line 227) | constructor(){this.current=Promise.resolve(null)} method queue (line 227) | queue(e){return this.current=this.current.then(()=>e(),()=>e())} method constructor (line 227) | constructor(){this.promiseMap=new Map} method queue (line 227) | queue(e,r){let o=(this.promiseMap.get(e)??Promise.resolve()).catch(()=>{... method keys (line 227) | keys(){return this.promiseMap.keys()} method constructor (line 227) | constructor(e){this.defaultDelay=e,this.deferred=null,this.completionPro... method trigger (line 227) | trigger(e,r=this.defaultDelay){this.task=e,this.cancelTimeout(),this.com... method isTriggered (line 227) | isTriggered(){return!!this.deferred?.isTriggered()} method cancel (line 227) | cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject?.(n... method cancelTimeout (line 227) | cancelTimeout(){this.deferred?.dispose(),this.deferred=null} method dispose (line 227) | dispose(){this.cancel()} method constructor (line 227) | constructor(e){this.delayer=new FDe(e),this.throttler=new LDe} method trigger (line 227) | trigger(e,r){return this.delayer.trigger(()=>this.throttler.queue(e),r)} method isTriggered (line 227) | isTriggered(){return this.delayer.isTriggered()} method cancel (line 227) | cancel(){this.delayer.cancel()} method dispose (line 227) | dispose(){this.delayer.dispose(),this.throttler.dispose()} method constructor (line 227) | constructor(){this._isOpen=!1,this._promise=new Promise((e,r)=>{this._co... method isOpen (line 227) | isOpen(){return this._isOpen} method open (line 227) | open(){this._isOpen=!0,this._completePromise(!0)} method wait (line 227) | wait(){return this._promise} method constructor (line 227) | constructor(e){super(),this._timeout=setTimeout(()=>this.open(),e)} method open (line 227) | open(){clearTimeout(this._timeout),super.open()} function mvt (line 227) | function mvt(t,e){return e?new Promise((r,n)=>{let o=setTimeout(()=>{s.d... function ULi (line 227) | function ULi(t,e=0,r){let n=setTimeout(()=>{t(),r&&o.dispose()},e),o=(0,... function qLi (line 227) | function qLi(t){let e=[],r=0,n=t.length;function o(){return r!!n,r=null){let n=0,o=t.length,s=a(()=>{if(n>=o)retu... function jLi (line 227) | function jLi(t,e=n=>!!n,r=null){if(t.length===0)return Promise.resolve(r... method constructor (line 227) | constructor(e){this._size=0,this._isDisposed=!1,this.maxDegreeOfParalell... method whenIdle (line 227) | whenIdle(){return this.size>0?M0e.Event.toPromise(this.onDrained):Promis... method onDrained (line 227) | get onDrained(){return this._onDrained.event} method size (line 227) | get size(){return this._size} method queue (line 227) | queue(e){if(this._isDisposed)throw new Error("Object has been disposed")... method consume (line 227) | consume(){for(;this.outstandingPromises.length&&this.runningPromises0)return!1;return!0} method queueSize (line 227) | queueSize(e,r=NMr.extUri){let n=r.getComparisonKey(e);return this.queues... method queueFor (line 227) | queueFor(e,r,n=NMr.extUri){let o=n.getComparisonKey(e),s=this.queues.get... method onDidQueueDrain (line 227) | onDidQueueDrain(){this.isDrained()&&this.releaseDrainers()} method releaseDrainers (line 227) | releaseDrainers(){for(let e of this.drainers)e.complete();this.drainers.... method dispose (line 227) | dispose(){for(let[,e]of this.queues)e.dispose();this.queues.clear(),this... method constructor (line 227) | constructor(){this._runningTask=void 0,this._pendingTasks=[]} method schedule (line 227) | schedule(e){let r=new t8;return this._pendingTasks.push({task:e,deferred... method scheduleSkipIfCleared (line 227) | scheduleSkipIfCleared(e){let r=new t8;return this._pendingTasks.push({ta... method _runIfNotRunning (line 227) | _runIfNotRunning(){this._runningTask===void 0&&this._processQueue()} method _processQueue (line 227) | async _processQueue(){if(this._pendingTasks.length===0)return;let e=this... method clearPending (line 227) | clearPending(){let e=this._pendingTasks;this._pendingTasks=[];for(let r ... method constructor (line 227) | constructor(e,r){this._isDisposed=!1,this._token=void 0,typeof e=="funct... method dispose (line 227) | dispose(){this.cancel(),this._isDisposed=!0} method cancel (line 227) | cancel(){this._token!==void 0&&(clearTimeout(this._token),this._token=vo... method cancelAndSet (line 227) | cancelAndSet(e,r){if(this._isDisposed)throw new VA.BugIndicatingError("C... method setIfNotSet (line 227) | setIfNotSet(e,r){if(this._isDisposed)throw new VA.BugIndicatingError("Ca... method constructor (line 227) | constructor(){this.disposable=void 0,this.isDisposed=!1} method cancel (line 227) | cancel(){this.disposable?.dispose(),this.disposable=void 0} method cancelAndSet (line 227) | cancelAndSet(e,r,n=globalThis){if(this.isDisposed)throw new VA.BugIndica... method dispose (line 227) | dispose(){this.cancel(),this.isDisposed=!0} method constructor (line 227) | constructor(e,r){this.timeoutToken=void 0,this.runner=e,this.timeout=r,t... method dispose (line 227) | dispose(){this.cancel(),this.runner=null} method cancel (line 227) | cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeo... method schedule (line 227) | schedule(e=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this... method delay (line 227) | get delay(){return this.timeout} method delay (line 227) | set delay(e){this.timeout=e} method isScheduled (line 227) | isScheduled(){return this.timeoutToken!==void 0} method flush (line 227) | flush(){this.isScheduled()&&(this.cancel(),this.doRun())} method onTimeout (line 227) | onTimeout(){this.timeoutToken=void 0,this.runner&&this.doRun()} method doRun (line 227) | doRun(){this.runner?.()} method constructor (line 227) | constructor(e,r){r%1e3!==0&&console.warn(`ProcessTimeRunOnceScheduler re... method dispose (line 227) | dispose(){this.cancel(),this.runner=null} method cancel (line 227) | cancel(){this.isScheduled()&&(clearInterval(this.intervalToken),this.int... method schedule (line 227) | schedule(e=this.timeout){e%1e3!==0&&console.warn(`ProcessTimeRunOnceSche... method isScheduled (line 227) | isScheduled(){return this.intervalToken!==void 0} method onInterval (line 227) | onInterval(){this.counter--,!(this.counter>0)&&(clearInterval(this.inter... method constructor (line 227) | constructor(e,r){super(e,r),this.units=[]} method work (line 227) | work(e){this.units.push(e),this.isScheduled()||this.schedule()} method doRun (line 227) | doRun(){let e=this.units;this.units=[],this.runner?.(e)} method dispose (line 227) | dispose(){this.units=[],super.dispose()} method constructor (line 227) | constructor(e,r){super(),this.options=e,this.handler=r,this.pendingWork=... method pending (line 227) | get pending(){return this.pendingWork.length} method work (line 227) | work(e){if(this.disposed)return!1;if(typeof this.options.maxBufferedWork... method doWork (line 227) | doWork(){this.lastExecutionTime=Date.now(),this.handler(this.pendingWork... method scheduleThrottler (line 227) | scheduleThrottler(e=this.options.throttleDelay){this.throttler.value=new... method dispose (line 227) | dispose(){super.dispose(),this.pendingWork.length=0,this.disposed=!0} method timeRemaining (line 227) | timeRemaining(){return Math.max(0,s-Date.now())} method dispose (line 227) | dispose(){o||(o=!0)} method dispose (line 227) | dispose(){s||(s=!0,e.cancelIdleCallback(o))} method constructor (line 227) | constructor(e,r){this._didRun=!1,this._executor=()=>{try{this._value=r()... method dispose (line 227) | dispose(){this._handle.dispose()} method value (line 227) | get value(){if(this._didRun||(this._handle.dispose(),this._executor()),t... method isInitialized (line 227) | get isInitialized(){return this._didRun} method constructor (line 227) | constructor(e){super(globalThis,e)} function GLi (line 227) | async function GLi(t,e,r){let n;for(let o=0;on?.(),"cancel"),p... method doneRunning (line 227) | doneRunning(e){this._running&&e===this._running.taskId&&(this._running=v... method runQueued (line 227) | runQueued(){if(this._queued){let e=this._queued;this._queued=void 0,e.ru... method queue (line 227) | queue(e){if(this._queued)this._queued.run=e;else{let{promise:r,resolve:n... method hasQueued (line 227) | hasQueued(){return!!this._queued} method join (line 227) | async join(){return this._queued?.promise??this._running?.promise} method constructor (line 227) | constructor(e,r=()=>Date.now()){this.interval=e,this.nowFn=r,this.lastIn... method increment (line 227) | increment(){let e=this.nowFn();return e-this.lastIncrementTime>this.inte... method fromPromise (line 227) | static fromPromise(e){let r=new t;return r.settleWith(e),r} method isRejected (line 227) | get isRejected(){return this.outcome?.outcome===1} method isResolved (line 227) | get isResolved(){return this.outcome?.outcome===0} method isSettled (line 227) | get isSettled(){return!!this.outcome} method value (line 227) | get value(){return this.outcome?.outcome===0?this.outcome?.value:void 0} method constructor (line 227) | constructor(){this.p=new Promise((e,r)=>{this.completeCallback=e,this.er... method complete (line 227) | complete(e){return this.isSettled?Promise.resolve():new Promise(r=>{this... method error (line 227) | error(e){return this.isSettled?Promise.resolve():new Promise(r=>{this.er... method settleWith (line 227) | settleWith(e){return e.then(r=>this.complete(r),r=>this.error(r))} method cancel (line 227) | cancel(){return this.error(new VA.CancellationError)} function e (line 227) | async function e(n){let o,s=await Promise.all(n.map(c=>c.then(l=>l,l=>{o... function r (line 227) | function r(n){return new Promise(async(o,s)=>{try{await n(o,s)}catch(c){... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} method value (line 227) | get value(){return this._value} method error (line 227) | get error(){return this._error} method isResolved (line 227) | get isResolved(){return this._isResolved} method constructor (line 227) | constructor(e){this._value=void 0,this._error=void 0,this._isResolved=!1... method requireValue (line 227) | requireValue(){if(!this._isResolved)throw new VA.BugIndicatingError("Pro... method constructor (line 227) | constructor(e){this._compute=e,this._promise=new NLi.Lazy(()=>new GDe(th... method requireValue (line 227) | requireValue(){return this._promise.value.requireValue()} method getPromise (line 227) | getPromise(){return this._promise.value.promise} method currentValue (line 227) | get currentValue(){return this._promise.rawValue?.value} method fromArray (line 227) | static fromArray(e){return new t(r=>{r.emitMany(e)})} method fromPromise (line 227) | static fromPromise(e){return new t(async r=>{r.emitMany(await e)})} method fromPromisesResolveOrder (line 227) | static fromPromisesResolveOrder(e){return new t(async r=>{await Promise.... method merge (line 227) | static merge(e){return new t(async r=>{await Promise.all(e.map(async n=>... method constructor (line 227) | constructor(e,r){this._state=0,this._results=[],this._error=null,this._o... method [Symbol.asyncIterator] (line 227) | [Symbol.asyncIterator](){let e=0;return{next:a(async()=>{do{if(this._sta... method map (line 227) | static map(e,r){return new t(async n=>{for await(let o of e)n.emitOne(r(... method map (line 227) | map(e){return t.map(this,e)} method filter (line 227) | static filter(e,r){return new t(async n=>{for await(let o of e)r(o)&&n.e... method filter (line 227) | filter(e){return t.filter(this,e)} method coalesce (line 227) | static coalesce(e){return t.filter(e,r=>!!r)} method coalesce (line 227) | coalesce(){return t.coalesce(this)} method toPromise (line 227) | static async toPromise(e){let r=[];for await(let n of e)r.push(n);return r} method toPromise (line 227) | toPromise(){return t.toPromise(this)} method emitOne (line 227) | emitOne(e){this._state===0&&(this._results.push(e),this._onStateChanged.... method emitMany (line 227) | emitMany(e){this._state===0&&(this._results=this._results.concat(e),this... method resolve (line 227) | resolve(){this._state===0&&(this._state=1,this._onStateChanged.fire())} method reject (line 227) | reject(e){this._state===0&&(this._state=2,this._error=e,this._onStateCha... function VLi (line 227) | function VLi(t){let e=new hvt.CancellationTokenSource,r=t(e.token);retur... method constructor (line 227) | constructor(e){this._deferred=new t8,this._asyncIterable=new VDe(o=>{if(... method asyncIterable (line 227) | get asyncIterable(){return this._asyncIterable} method resolve (line 227) | resolve(){this._deferred.complete()} method reject (line 227) | reject(e){this._errorFn(e),this._deferred.complete()} method emitOne (line 227) | emitOne(e){this._emitOneFn(e)} method emitMany (line 227) | emitMany(e){this._emitManyFn(e)} function HLi (line 227) | function HLi(t,e){let r=Symbol.asyncIterator in t?t[Symbol.asyncIterator... method constructor (line 227) | constructor(){this._unsatisfiedConsumers=[],this._unconsumedValues=[]} method hasFinalValue (line 227) | get hasFinalValue(){return!!this._finalValue} method produce (line 227) | produce(e){if(this._ensureNoFinalValue(),this._unsatisfiedConsumers.leng... method produceFinal (line 227) | produceFinal(e){this._ensureNoFinalValue(),this._finalValue=e;for(let r ... method _ensureNoFinalValue (line 227) | _ensureNoFinalValue(){if(this._finalValue)throw new VA.BugIndicatingErro... method _resolveOrRejectDeferred (line 227) | _resolveOrRejectDeferred(e,r){r.ok?e.complete(r.value):e.error(r.error)} method consume (line 227) | consume(){if(this._unconsumedValues.length>0||this._finalValue){let e=th... method constructor (line 227) | constructor(e,r){this._onReturn=r,this._producerConsumer=new fvt,this._i... method fromArray (line 227) | static fromArray(e){return new t(r=>{r.emitMany(e)})} method fromPromise (line 227) | static fromPromise(e){return new t(async r=>{r.emitMany(await e)})} method fromPromisesResolveOrder (line 227) | static fromPromisesResolveOrder(e){return new t(async r=>{await Promise.... method merge (line 227) | static merge(e){return new t(async r=>{await Promise.all(e.map(async n=>... method map (line 227) | static map(e,r){return new t(async n=>{for await(let o of e)n.emitOne(r(... method map (line 227) | map(e){return t.map(this,e)} method coalesce (line 227) | static coalesce(e){return t.filter(e,r=>!!r)} method coalesce (line 227) | coalesce(){return t.coalesce(this)} method filter (line 227) | static filter(e,r){return new t(async n=>{for await(let o of e)r(o)&&n.e... method filter (line 227) | filter(e){return t.filter(this,e)} method _finishOk (line 227) | _finishOk(){this._producerConsumer.hasFinalValue||this._producerConsumer... method _finishError (line 227) | _finishError(e){this._producerConsumer.hasFinalValue||this._producerCons... method [Symbol.asyncIterator] (line 227) | [Symbol.asyncIterator](){return this._iterator} method constructor (line 227) | constructor(e,r){super(r),this._source=e} method cancel (line 227) | cancel(){this._source.cancel()} method endOfStream (line 227) | get endOfStream(){return this._buffer.length===0&&this._atEnd} method constructor (line 227) | constructor(e){this._source=e,this._buffer=[],this._atEnd=!1} method read (line 227) | async read(){return this._buffer.length===0&&!this._atEnd&&await this._e... method readWhile (line 227) | async readWhile(e,r){do{let n=await this.peek();if(n===zt.AsyncReaderEnd... method readBufferedOrThrow (line 227) | readBufferedOrThrow(){let e=this.peekBufferedOrThrow();return this._buff... method consumeToEnd (line 227) | async consumeToEnd(){for(;!this.endOfStream;)await this.read()} method peek (line 227) | async peek(){return this._buffer.length===0&&!this._atEnd&&await this._e... method peekBufferedOrThrow (line 227) | peekBufferedOrThrow(){if(this._buffer.length===0){if(this._atEnd)return ... method peekTimeout (line 227) | async peekTimeout(e){if(this._buffer.length===0&&!this._atEnd&&await FMr... method _extendBuffer (line 227) | _extendBuffer(){return this._atEnd?Promise.resolve():(this._extendBuffer... function ZLi (line 227) | function ZLi(t,e,r){CX("checking %s",t);try{let n=JLi.statSync(t);return... function e9i (line 227) | function e9i(t,e=E_.READABLE){return ZLi(t,(e&E_.FILE)>0,(e&E_.FOLDER)>0)} function t9i (line 227) | function t9i(t){for(var e in t)XDe.hasOwnProperty(e)||(XDe[e]=t[e])} function i9i (line 227) | function i9i(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d... function o9i (line 227) | function o9i(t){var e=Math.abs(t);return e>=lq?Math.round(t/lq)+"d":e>=S... function s9i (line 227) | function s9i(t){var e=Math.abs(t);return e>=lq?ZDe(t,e,lq,"day"):e>=SX?Z... function ZDe (line 227) | function ZDe(t,e,r,n){var o=e>=r*1.5;return Math.round(t/r)+" "+n+(o?"s"... function a9i (line 227) | function a9i(t){r.debug=r,r.default=r,r.coerce=u,r.disable=c,r.enable=o,... function c9i (line 227) | function c9i(){if(typeof window<"u"&&window.process&&(window.process.typ... function l9i (line 227) | function l9i(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.us... function u9i (line 227) | function u9i(t){try{t?v_.storage.setItem("debug",t):v_.storage.removeIte... function d9i (line 227) | function d9i(){let t;try{t=v_.storage.getItem("debug")}catch{}return!t&&... function f9i (line 227) | function f9i(){try{return localStorage}catch{}} function m9i (line 227) | function m9i(){return"colors"in C0.inspectOpts?!!C0.inspectOpts.colors:h... function g9i (line 227) | function g9i(t){let{namespace:e,useColors:r}=this;if(r){let n=this.color... function A9i (line 229) | function A9i(){return C0.inspectOpts.hideDate?"":new Date().toISOString(... function y9i (line 229) | function y9i(...t){return process.stderr.write(t8e.formatWithOptions(C0.... function _9i (line 230) | function _9i(t){t?process.env.DEBUG=t:delete process.env.DEBUG} function E9i (line 230) | function E9i(){return process.env.DEBUG} function v9i (line 230) | function v9i(t){t.inspectOpts={};let e=Object.keys(C0.inspectOpts);for(l... function Evt (line 231) | function Evt(){let t,e,r="pending";return{promise:new Promise((o,s)=>{t=... function e (line 231) | function e(o){return new ECt(o)} function r (line 231) | function r(o){return new vCt(o)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 231) | function n(o){return t.error(new Error(o))} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} method constructor (line 231) | constructor(e){this.val=e} method map (line 231) | map(e){return new t(e(this.val))} method flatMap (line 231) | flatMap(e){return e(this.val)} method isOk (line 231) | isOk(){return!0} method isError (line 231) | isError(){return!1} method constructor (line 231) | constructor(e){this.err=e} method map (line 231) | map(e){return this} method flatMap (line 231) | flatMap(e){return this} method isOk (line 231) | isOk(){return!1} method isError (line 231) | isError(){return!0} method constructor (line 231) | constructor(){y4.set(this,!1),c8.set(this,new Set)} method acquired (line 231) | get acquired(){return zw(this,y4,"f")} method acquireAsync (line 231) | acquireAsync({timeout:e}={}){if(!zw(this,y4,"f"))return PCt(this,y4,!0,"... method tryAcquire (line 231) | tryAcquire(){return zw(this,y4,"f")?!1:(PCt(this,y4,!0,"f"),!0)} method release (line 231) | release(){if(!zw(this,y4,"f"))throw new Error("Cannot release an unacqui... method create (line 231) | static create(e){return t._cache.get({uri:e})} method constructor (line 231) | constructor(e){this.uri=e,this._uri=Rji.URI.parse(this.uri)} method path (line 231) | get path(){return this._uri.path} method fragment (line 231) | get fragment(){return this._uri.fragment} method toString (line 231) | toString(){return this.uri} method baseName (line 231) | get baseName(){return(0,V7r.basename)(this.uri)} method extension (line 231) | get extension(){return(0,V7r.extname)(this.uri)} method toUri (line 231) | toUri(){return this._uri} method fromStringEdit (line 231) | static fromStringEdit(e,r){let n=e.replacements.map(o=>i2.fromStringRepl... method replace (line 231) | static replace(e,r){return new t([new i2(e,r)])} method delete (line 231) | static delete(e){return new t([new i2(e,"")])} method insert (line 231) | static insert(e,r){return new t([new i2(ng.Range.fromPositions(e,e),r)])} method fromParallelReplacementsUnsorted (line 231) | static fromParallelReplacementsUnsorted(e){let r=e.slice().sort((0,H7r.c... method constructor (line 231) | constructor(e){this.replacements=e,(0,$7r.assertFn)(()=>(0,$7r.checkAdja... method normalize (line 231) | normalize(){let e=[];for(let r of this.replacements)if(e.length>0&&e[e.l... method mapPosition (line 231) | mapPosition(e){let r=0,n=0,o=0;for(let s of this.replacements){let c=s.r... method mapRange (line 231) | mapRange(e){function r(c){return c instanceof E8.Position?c:c.getStartPo... method inverseMapPosition (line 231) | inverseMapPosition(e,r){return this.inverse(r).mapPosition(e)} method inverseMapRange (line 231) | inverseMapRange(e,r){return this.inverse(r).mapRange(e)} method apply (line 231) | apply(e){let r="",n=new E8.Position(1,1);for(let s of this.replacements)... method applyToString (line 231) | applyToString(e){let r=new W7r.StringText(e);return this.apply(r)} method inverse (line 231) | inverse(e){let r=this.getNewRanges();return new t(this.replacements.map(... method getNewRanges (line 231) | getNewRanges(){let e=[],r=0,n=0,o=0;for(let s of this.replacements){let ... method toReplacement (line 231) | toReplacement(e){if(this.replacements.length===0)throw new Qbt.BugIndica... method equals (line 231) | equals(e){return(0,H7r.equals)(this.replacements,e.replacements,(r,n)=>r... method toString (line 231) | toString(e){return e===void 0?this.replacements.map(r=>r.toString()).join(` method joinReplacements (line 233) | static joinReplacements(e,r){if(e.length===0)throw new Qbt.BugIndicating... method fromStringReplacement (line 233) | static fromStringReplacement(e,r){return new t(r.getTransformer().getRan... method delete (line 233) | static delete(e){return new t(e,"")} method constructor (line 233) | constructor(e,r){this.range=e,this.text=r} method isEmpty (line 233) | get isEmpty(){return this.range.isEmpty()&&this.text.length===0} method equals (line 233) | static equals(e,r){return e.range.equalsRange(r.range)&&e.text===r.text} method toSingleEditOperation (line 233) | toSingleEditOperation(){return{range:this.range,text:this.text}} method toEdit (line 233) | toEdit(){return new WLe([this])} method equals (line 233) | equals(e){return t.equals(this,e)} method extendToCoverRange (line 233) | extendToCoverRange(e,r){if(this.range.containsRange(e))return this;let n... method extendToFullLine (line 233) | extendToFullLine(e){let r=new ng.Range(this.range.startLineNumber,1,this... method removeCommonPrefixAndSuffix (line 233) | removeCommonPrefixAndSuffix(e){return this.removeCommonPrefix(e).removeC... method removeCommonPrefix (line 233) | removeCommonPrefix(e){let r=e.getValueOfRange(this.range).replaceAll(`\r method removeCommonSuffix (line 237) | removeCommonSuffix(e){let r=e.getValueOfRange(this.range).replaceAll(`\r method isEffectiveDeletion (line 241) | isEffectiveDeletion(e){let r=this.text.replaceAll(`\r method toString (line 245) | toString(){let e=this.range.getStartPosition(),r=this.range.getEndPositi... function HLe (line 245) | function HLe(t,e){if(t.lineNumber===e.lineNumber&&t.column===Number.MAX_... method deserialize (line 245) | static deserialize(e){return new t(e.map(r=>kq.deserialize(r)))} method fromStringEdit (line 245) | static fromStringEdit(e,r){let n=dZ.TextEdit.fromStringEdit(e,r);return ... method fromTextEdit (line 245) | static fromTextEdit(e,r){let n=e.replacements,o=[],s=[];for(let c=0;ce.toString()).join(",")} method serialize (line 245) | serialize(){return this.replacements.map(e=>e.serialize())} method getNewLineRanges (line 245) | getNewLineRanges(){let e=[],r=0;for(let n of this.replacements)e.push(bp... method mapLineNumber (line 245) | mapLineNumber(e){let r=0;for(let n of this.replacements){if(n.lineRange.... method mapLineRange (line 245) | mapLineRange(e){return new bpe.LineRange(this.mapLineNumber(e.startLineN... method mapBackLineRange (line 245) | mapBackLineRange(e,r){return this.inverse(r).mapLineRange(e)} method touches (line 245) | touches(e){return this.replacements.some(r=>e.replacements.some(n=>r.lin... method rebase (line 245) | rebase(e){return new t(this.replacements.map(r=>new kq(e.mapLineRange(r.... method humanReadablePatch (line 245) | humanReadablePatch(e){let r=[];function n(l,u,d,p){let h=d==="unmodified... method apply (line 246) | apply(e){let r=[],n=0;for(let o of this.replacements){for(;n${JSON.stringify(this.newLines)}`} method serialize (line 249) | serialize(){return[this.lineRange.startLineNumber,this.lineRange.endLine... method removeCommonSuffixPrefixLines (line 249) | removeCommonSuffixPrefixLines(e){let r=this.lineRange.startLineNumber,n=... method toLineEdit (line 249) | toLineEdit(){return new zLe([this])} function e (line 249) | function e(r){return Array.isArray(r)&&r.length===3&&typeof r[0]=="numbe... function Oji (line 249) | function Oji(t){return t.replacements.map(e=>Z7r(e))} function Z7r (line 249) | function Z7r(t){return[t.replaceRange.start,t.replaceRange.endExclusive,... function Mji (line 249) | function Mji(t){return new X7r.StringEdit(t.map(e=>Dji(e)))} function Dji (line 249) | function Dji(t){return new X7r.StringReplacement(new Nji.OffsetRange(t[0... function Lji (line 249) | function Lji(t,e){if(e===void 0){let o=[],s=0;for(let c of t.replacement... function Uji (line 249) | function Uji(){} method fromEdit (line 249) | static fromEdit(e){let r=iFr.LineEdit.fromStringEdit(e.edit,e.base);retu... method constructor (line 249) | constructor(e,r){this.base=e,this.edit=r} method toString (line 249) | toString(){return this.edit.humanReadablePatch(this.base.getLines())} method toEdit (line 249) | toEdit(){return this.edit.toEdit(this.base)} method toRootedEdit (line 249) | toRootedEdit(){return new Qji.RootedEdit(this.base,this.toEdit())} method getEditedState (line 249) | getEditedState(){let e=this.base.getLines();return this.edit.apply(e)} method removeCommonSuffixPrefixLines (line 249) | removeCommonSuffixPrefixLines(){let e=a(n=>!n.lineRange.isEmpty||n.newLi... method toLineEdit (line 249) | static toLineEdit(e){return jji.LineEdit.fromStringEdit(e.edit,e.base)} method constructor (line 249) | constructor(e,r){this.base=e,this.edit=r} method getEditedState (line 249) | getEditedState(){return this.edit.applyOnText(this.base)} method rebase (line 249) | rebase(e){return(0,oFr.assertFn)(()=>null.base.equals(e.applyOnText(this... method toString (line 249) | toString(){return Gji.RootedLineEdit.fromEdit(this).toString()} method normalize (line 249) | normalize(){return new t(this.base,this.edit.normalizeOnSource(this.base... method equals (line 249) | equals(e){return this.base.equals(e.base)&&this.edit.equals(e.edit)} method constructor (line 249) | constructor(e){this.edits=e} method compose (line 249) | compose(){return hZ.StringEdit.compose(this.edits.map(e=>e.toEdit()))} method apply (line 249) | apply(e){return this.compose().apply(e)} method isEmpty (line 249) | isEmpty(){return this.edits.length===0} method toEdits (line 249) | toEdits(){return new JLe(hZ.StringEdit,this.edits.map(e=>e.toEdit()))} method single (line 249) | static single(e){return new t(hZ.StringEdit,[e])} method constructor (line 249) | constructor(e,r){this._editType=e,this.edits=r} method compose (line 249) | compose(){let e=new this._editType([]);for(let r of this.edits)e=e.compo... method add (line 249) | add(e){return new t(this._editType,[...this.edits,e])} method apply (line 249) | apply(e){return this.compose().apply(e)} method isEmpty (line 249) | isEmpty(){return this.edits.length===0} method swap (line 249) | swap(e){let r=e,n=[];for(let o of this.edits){let s=hZ.BaseStringEdit.tr... method serialize (line 249) | serialize(){return this.edits.map(e=>(0,sFr.serializeStringEdit)(e))} method deserialize (line 249) | static deserialize(e){return new t(hZ.StringEdit,e.map(r=>(0,sFr.deseria... method toHumanReadablePatch (line 249) | toHumanReadablePatch(e){let r=e,n=[];for(let o of this.edits){let s=Spe.... function e (line 251) | function e(r){return r[t.DI_DEPENDENCIES]||[]} function Vji (line 251) | function Vji(t,e,r){e[N4.DI_TARGET]===e?e[N4.DI_DEPENDENCIES].push({id:t... function fFr (line 251) | function fFr(t){if(N4.serviceIds.has(t))return N4.serviceIds.get(t);let ... function Hji (line 251) | function Hji(t){return t} method constructor (line 251) | constructor(e,r=[],n=!1){this.ctor=e,this.staticArguments=r,this.support... method constructor (line 251) | constructor(e,r){this.key=e,this.data=r,this.incoming=new Map,this.outgo... method constructor (line 251) | constructor(e){this._hashFn=e,this._nodes=new Map} method roots (line 251) | roots(){let e=[];for(let r of this._nodes.values())r.outgoing.size===0&&... method insertEdge (line 251) | insertEdge(e,r){let n=this.lookupOrInsertNode(e),o=this.lookupOrInsertNo... method removeNode (line 251) | removeNode(e){let r=this._hashFn(e);this._nodes.delete(r);for(let n of t... method lookupOrInsertNode (line 251) | lookupOrInsertNode(e){let r=this._hashFn(e),n=this._nodes.get(r);return ... method lookup (line 251) | lookup(e){return this._nodes.get(this._hashFn(e))} method isEmpty (line 251) | isEmpty(){return this._nodes.size===0} method toString (line 251) | toString(){let e=[];for(let[r,n]of this._nodes)e.push(`${r} method findCycleSlow (line 255) | findCycleSlow(){for(let[e,r]of this._nodes){let n=new Set([e]),o=this._f... method _findCycle (line 255) | _findCycle(e,r){for(let[n,o]of e.outgoing){if(r.has(n))return[...r,n].jo... method constructor (line 255) | constructor(...e){this._entries=new Map;for(let[r,n]of e)this.set(r,n)} method set (line 255) | set(e,r){let n=this._entries.get(e);return this._entries.set(e,r),n} method has (line 255) | has(e){return this._entries.has(e)} method get (line 255) | get(e){return this._entries.get(e)} method constructor (line 255) | constructor(e){super("cyclic dependency between services"),this.message=... method constructor (line 256) | constructor(e=new Wji.ServiceCollection,r=!1,n,o=Yji){this._services=e,t... method dispose (line 256) | dispose(){if(!this._isDisposed){this._isDisposed=!0,(0,Zbt.dispose)(this... method _throwIfDisposed (line 256) | _throwIfDisposed(){if(this._isDisposed)throw new Error("InstantiationSer... method createChild (line 256) | createChild(e,r){this._throwIfDisposed();let n=this,o=new class extends ... method invokeFunction (line 256) | invokeFunction(e,...r){this._throwIfDisposed();let n=_Z.traceInvocation(... method createInstance (line 256) | createInstance(e,...r){this._throwIfDisposed();let n,o;return e instance... method _createInstance (line 256) | _createInstance(e,r=[],n){let o=eSt._util.getServiceDependencies(e).sort... method _setCreatedServiceInstance (line 256) | _setCreatedServiceInstance(e,r){if(this._services.get(e)instanceof yZ.Sy... method _getServiceInstanceOrDescriptor (line 256) | _getServiceInstanceOrDescriptor(e){let r=this._services.get(e);return!r&... method _getOrCreateServiceInstance (line 256) | _getOrCreateServiceInstance(e,r){this._globalGraph&&this._globalGraphImp... method _safeCreateAndCacheServiceInstance (line 256) | _safeCreateAndCacheServiceInstance(e,r,n){if(this._activeInstantiations.... method _createAndCacheServiceInstance (line 256) | _createAndCacheServiceInstance(e,r,n){let o=new mFr.Graph(u=>u.id.toStri... method _createServiceInstanceWithOwner (line 256) | _createServiceInstanceWithOwner(e,r,n=[],o,s){if(this._services.get(e)in... method _createServiceInstance (line 256) | _createServiceInstance(e,r,n=[],o,s,c){if(o){let l=new t(void 0,this._st... method _throwIfStrict (line 256) | _throwIfStrict(e,r){if(r&&console.warn(e),this._strict)throw new Error(e)} method constructor (line 256) | constructor(){super(0,null)} method stop (line 256) | stop(){} method branch (line 256) | branch(){return this} method traceInvocation (line 256) | static traceInvocation(e,r){return e?new t(2,r.name||new Error().stack.s... method traceCreation (line 258) | static traceCreation(e,r){return e?new t(1,r.name):t._None} method constructor (line 258) | constructor(e,r){this.type=e,this.name=r,this._start=Date.now(),this._de... method branch (line 258) | branch(e,r){let n=new t(3,e.toString());return this._dep.push([e,r,n]),n} method stop (line 258) | stop(){let e=Date.now()-this._start;t._totals+=e;let r=!1;function n(s,c... method constructor (line 260) | constructor(e){this._isSealed=!1,this._collection=Array.isArray(e)?new A... method define (line 260) | define(e,r){if(this._isSealed)throw new Error("This accessor is sealed a... method seal (line 260) | seal(){if(this._isSealed)throw new Error("This accessor is sealed and ca... method constructor (line 260) | constructor(){super(...arguments),this._onDidStoreUpdate=this._register(... method copilotToken (line 260) | get copilotToken(){return this._copilotToken} method copilotToken (line 260) | set copilotToken(e){let r=this._copilotToken?.token;this._copilotToken=e... method constructor (line 260) | constructor(e,r,n){this._tokenStore=n,this.trackingId=e,this.optedIn=r??... method setupUpdateOnToken (line 260) | setupUpdateOnToken(){this._tokenStore.onDidStoreUpdate(()=>{let e=this._... method constructor (line 260) | constructor(e){this.value=e,this.isTrustedTelemetryValue=!0} function oGi (line 260) | function oGi(t){let e={...t};for(let r in t){let n=t[r],o=n?.length??0;i... function o (line 260) | function o(s){return s instanceof r?s:new r(function(c){c(s)})} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 260) | function l(p){try{d(n.next(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 260) | function u(p){try{d(n.throw(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 260) | function d(p){p.done?s(p.value):o(p.value).then(l,u)} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function l (line 260) | function l(d){return function(p){return u([d,p])}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 260) | function u(d){if(n)throw new TypeError("Generator is already executing."... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function o (line 260) | function o(s){return s instanceof r?s:new r(function(c){c(s)})} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 260) | function l(p){try{d(n.next(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 260) | function u(p){try{d(n.throw(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 260) | function d(p){p.done?s(p.value):o(p.value).then(l,u)} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function l (line 260) | function l(d){return function(p){return u([d,p])}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 260) | function u(d){if(n)throw new TypeError("Generator is already executing."... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function t (line 260) | function t(){var e=this;this.TAG="Logger",this._cleanupTimeOut=1800*1e3,... function t (line 261) | function t(){} function t (line 261) | function t(){this.connectionString=process.env[bGi],this.instrumentation... function jGi (line 261) | function jGi(t){var e={};return a(function(n){var o=PFr.apply(this,argum... function t (line 261) | function t(){this.version=NFr().version,this.subscribers={},this.context... function WGi (line 261) | function WGi(t){var e=new Set([t]),r=new Set,n=t.match(UFr);if(!n)return... function a2 (line 261) | function a2(t,e,r,n){var o;n===void 0&&(n=!1);var s=Rpe[wpe]=(o=Rpe[wpe]... function S_ (line 261) | function S_(t){var e,r,n=(e=Rpe[wpe])===null||e===void 0?void 0:e.versio... function c2 (line 261) | function c2(t,e){e.debug("@opentelemetry/api: Unregistering a global for... function Ppe (line 261) | function Ppe(t,e,r){var n=S_("diag");if(n)return r.unshift(e),n[t].apply... function t (line 261) | function t(e){this._namespace=e.namespace||"DiagComponentLogger"} function VFr (line 261) | function VFr(t,e){tzo.ALL&&(t=zo.ALL),e=e||{};funct... function t (line 261) | function t(){function e(o){return function(){for(var s=[],c=0;c0} function Upe (line 261) | function Upe(t){return t==null?!0:Array.isArray(t)?qVi(t):JBr(t)} function qVi (line 261) | function qVi(t){var e,r,n;try{for(var o=KBr(t),s=o.next();!s.done;s=o.ne... function JBr (line 261) | function JBr(t){switch(typeof t){case"number":case"boolean":case"string"... function I9e (line 261) | function I9e(){return function(t){Vr.error(QVi(t))}} function QVi (line 261) | function QVi(t){return typeof t=="string"?t:JSON.stringify(jVi(t))} function jVi (line 261) | function jVi(t){for(var e={},r=t;r!==null;)Object.getOwnPropertyNames(r)... function eUr (line 261) | function eUr(t){ZBr=t} function og (line 261) | function og(t){try{ZBr(t)}catch{}} function HVi (line 261) | function HVi(t){return VVi.indexOf(t)>-1} function WVi (line 261) | function WVi(t){return $Vi.indexOf(t)>-1} function YVi (line 261) | function YVi(t){return zVi.indexOf(t)>-1} function KVi (line 261) | function KVi(t,e,r){if(!(typeof r[t]>"u")){var n=String(r[t]);e[t]=n.toL... function JVi (line 261) | function JVi(t,e,r,n,o){if(n===void 0&&(n=-1/0),o===void 0&&(o=1/0),type... function XVi (line 261) | function XVi(t,e,r,n){n===void 0&&(n=GVi);var o=r[t];typeof o=="string"&... function eHi (line 261) | function eHi(t,e,r){var n=r[t];if(typeof n=="string"){var o=ZVi[n.toUppe... function Qpe (line 261) | function Qpe(t){var e={};for(var r in qpe){var n=r;switch(n){case"OTEL_L... function Hv (line 261) | function Hv(){var t=Qpe(process.env);return Object.assign({},qpe,t)} function PZ (line 261) | function PZ(){return Qpe(process.env)} function nUr (line 261) | function nUr(t){return t>=48&&t<=57?t-48:t>=97&&t<=102?t-87:t-55} function R9e (line 261) | function R9e(t){for(var e=new Uint8Array(t.length/2),r=0,n=0;n=M9e&&(r[1]-=M... function t (line 261) | function t(e){e===void 0&&(e={});var r;this._propagators=(r=e.propagator... function OUr (line 261) | function OUr(t){return fHi.test(t)} function MUr (line 261) | function MUr(t){return pHi.test(t)&&!hHi.test(t)} function t (line 261) | function t(e){this._internalState=new Map,e&&this._parse(e)} function JSt (line 261) | function JSt(t){var e=vHi.exec(t);return!e||e[1]==="00"&&e[5]?null:{trac... function t (line 261) | function t(){} function qUr (line 261) | function qUr(t,e){return t.setValue(XSt,e)} function QUr (line 261) | function QUr(t){return t.deleteValue(XSt)} function jUr (line 261) | function jUr(t){return t.getValue(XSt)} function t (line 261) | function t(){} function t (line 261) | function t(){} function t (line 261) | function t(e){var r,n,o,s;this._root=e.root,this._root||(og(new Error("P... function t (line 261) | function t(e){e===void 0&&(e=0),this._ratio=e,this._ratio=this._normaliz... function wHi (line 261) | function wHi(t,e){return function(r){return t(e(r))}} function txt (line 261) | function txt(t){if(!RHi(t)||PHi(t)!==CHi)return!1;var e=IHi(t);if(e===nu... function RHi (line 261) | function RHi(t){return t!=null&&typeof t=="object"} function PHi (line 261) | function PHi(t){return t==null?t===void 0?bHi:THi:jq&&jq in Object(t)?kH... function kHi (line 261) | function kHi(t){var e=KUr.call(t,jq),r=t[jq],n=!1;try{t[jq]=void 0,n=!0}... function NHi (line 261) | function NHi(t){return JUr.call(t)} function j9e (line 261) | function j9e(){for(var t=[],e=0;eOHi)){if(r++,q9e(t)... function ZUr (line 261) | function ZUr(t,e,r){for(var n=r.get(t[e])||[],o=0,s=n.length;on===t?e:r} method constructor (line 261) | constructor(){this._proxyLoggerProvider=new Zpe} method getInstance (line 261) | static getInstance(){return this._instance||(this._instance=new t),this.... method setGlobalLoggerProvider (line 261) | setGlobalLoggerProvider(e){return QZ[ehe]?this.getLoggerProvider():(QZ[e... method getLoggerProvider (line 261) | getLoggerProvider(){var e,r;return(r=(e=QZ[ehe])===null||e===void 0?void... method getLogger (line 261) | getLogger(e,r,n){return this.getLoggerProvider().getLogger(e,r,n)} method disable (line 261) | disable(){delete QZ[ehe],this._proxyLoggerProvider=new Zpe} function mQr (line 261) | function mQr(t,e,r,n){for(let o=0,s=t.length;oe.disable())} function yQr (line 261) | function yQr(t){let e=t.tracerProvider||oc.getTracerProvider(),r=t.meter... function SQr (line 261) | function SQr(t,e,r){if(!u$i(t))return Vr.error(`Invalid version: ${t}`),... function u$i (line 261) | function u$i(t){return typeof t=="string"&&bQr.test(t)} function xQr (line 261) | function xQr(t,e,r,n){if(e.includes("||")){let o=e.trim().split("||");fo... function bxt (line 261) | function bxt(t,e,r,n){if(e=p$i(e,n),e.includes(" "))return xQr(t,e,r,n);... function d$i (line 261) | function d$i(t,e){if(e.invalid)return!1;if(!e.version||xxt(e.version))re... function f$i (line 261) | function f$i(t,e){return t.prerelease?e.some(r=>r.prerelease&&r.version=... function p$i (line 261) | function p$i(t,e){return t=t.trim(),t=O$i(t,e),t=N$i(t),t=M$i(t,e),t=t.t... function sg (line 261) | function sg(t){return!t||t.toLowerCase()==="x"||t==="*"} function h$i (line 261) | function h$i(t){let e=t.match(bQr);if(!e){Vr.error(`Invalid version: ${t... function m$i (line 261) | function m$i(t){if(!t)return{};let e=t.match(c$i);if(!e)return Vr.error(... function xxt (line 261) | function xxt(t){return t==="*"||t==="x"||t==="X"} function EQr (line 261) | function EQr(t){let e=parseInt(t,10);return isNaN(e)?t:e} function g$i (line 261) | function g$i(t,e){if(typeof t==typeof e){if(typeof t=="number")return[t,... function A$i (line 261) | function A$i(t,e){if(xxt(t)||xxt(e))return 0;let[r,n]=g$i(EQr(t),EQr(e))... function vQr (line 261) | function vQr(t,e){for(let r=0;r{let l;return ... function O$i (line 261) | function O$i(t,e){let r=k$i,n=e?.includePrerelease?"-0":"";return t.repl... function M$i (line 261) | function M$i(t,e){let r=T$i;return t.replace(r,(n,o,s,c,l,u)=>{let d=sg(... function D$i (line 261) | function D$i(t,e){let r=S$i;return t.replace(r,(n,o,s,c,l,u,d,p,h,m,g,A)... function Ixt (line 261) | function Ixt(t){return typeof t=="function"} function rhe (line 261) | function rhe(t,e,r){var n=!!t[e]&&t.propertyIsEnumerable(e);Object.defin... function nhe (line 261) | function nhe(t){t&&t.logger&&(Ixt(t.logger)?ag=t.logger:ag("new logger i... function PQr (line 261) | function PQr(t,e,r){if(!t||!t[e]){ag("no original function "+e+" to wrap... function L$i (line 261) | function L$i(t,e,r){if(t)Array.isArray(t)||(t=[t]);else{ag("must provide... function kQr (line 261) | function kQr(t,e){if(!t||!t[e]){ag("no function to unwrap."),ag(new Erro... function F$i (line 261) | function F$i(t,e){if(t)Array.isArray(t)||(t=[t]);else{ag("must provide o... method constructor (line 261) | constructor(e,r,n){this.instrumentationName=e,this.instrumentationVersio... method meter (line 261) | get meter(){return this._meter} method setMeterProvider (line 261) | setMeterProvider(e){this._meter=e.getMeter(this.instrumentationName,this... method logger (line 261) | get logger(){return this._logger} method setLoggerProvider (line 261) | setLoggerProvider(e){this._logger=e.getLogger(this.instrumentationName,t... method getModuleDefinitions (line 261) | getModuleDefinitions(){let e=this.init()??[];return Array.isArray(e)?e:[e]} method _updateMetricInstruments (line 261) | _updateMetricInstruments(){} method getConfig (line 261) | getConfig(){return this._config} method setConfig (line 261) | setConfig(e){this._config={enabled:!0,...e}} method setTracerProvider (line 261) | setTracerProvider(e){this._tracer=e.getTracer(this.instrumentationName,t... method tracer (line 261) | get tracer(){return this._tracer} method _runSpanCustomizationHook (line 261) | _runSpanCustomizationHook(e,r,n,o){if(e)try{e(n,o)}catch(s){this._diag.e... function q$i (line 261) | function q$i(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d... function Q$i (line 261) | function Q$i(t){var e=Math.abs(t);return e>=Gq?Math.round(t/Gq)+"d":e>=H... function j$i (line 261) | function j$i(t){var e=Math.abs(t);return e>=Gq?c7e(t,e,Gq,"day"):e>=HZ?c... function c7e (line 261) | function c7e(t,e,r,n){var o=e>=r*1.5;return Math.round(t/r)+" "+n+(o?"s"... function G$i (line 261) | function G$i(t){r.debug=r,r.default=r,r.coerce=u,r.disable=c,r.enable=o,... function V$i (line 261) | function V$i(){if(typeof window<"u"&&window.process&&(window.process.typ... function H$i (line 261) | function H$i(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.us... function $$i (line 261) | function $$i(t){try{t?t1.storage.setItem("debug",t):t1.storage.removeIte... function W$i (line 261) | function W$i(){let t;try{t=t1.storage.getItem("debug")||t1.storage.getIt... function z$i (line 261) | function z$i(){try{return localStorage}catch{}} function J$i (line 261) | function J$i(){return"colors"in w0.inspectOpts?!!w0.inspectOpts.colors:K... function X$i (line 261) | function X$i(t){let{namespace:e,useColors:r}=this;if(r){let n=this.color... function Z$i (line 263) | function Z$i(){return w0.inspectOpts.hideDate?"":new Date().toISOString(... function eWi (line 263) | function eWi(...t){return process.stderr.write(u7e.formatWithOptions(w0.... function tWi (line 264) | function tWi(t){t?process.env.DEBUG=t:delete process.env.DEBUG} function rWi (line 264) | function rWi(){return process.env.DEBUG} function nWi (line 264) | function nWi(t){t.inspectOpts={};let e=Object.keys(w0.inspectOpts);for(l... function aWi (line 265) | function aWi(t){return sWi.exec(t).slice(1)} function lWi (line 265) | function lWi(t){return cWi.exec(t).slice(1)} function CWi (line 265) | function CWi(t,e){for(var r=t.split("."),n=e.split(" "),o=n.length>1?n[0... function ijr (line 265) | function ijr(t,e){var r=e.split(/ ?&& ?/);if(r.length===0)return!1;for(v... function TWi (line 265) | function TWi(t,e){if(typeof e=="boolean")return e;var r=typeof t>"u"?pro... function x (line 265) | function x(O){if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e))b=Ud.... method constructor (line 92) | constructor(){this.steps=[]} method map (line 92) | map(k){return this.steps.push(k),this} method forEach (line 92) | forEach(k){return this.steps.push(N=>(k(N),N)),this} method filter (line 92) | filter(k){return this.steps.push(N=>k(N)?N:b),this} method reduce (line 92) | reduce(k,N){let q=N;return this.steps.push(Q=>(q=k(q,Q),q)),this} method latch (line 92) | latch(k=(N,q)=>N===q){let N=!0,q;return this.steps.push(Q=>{let B=N||!... method evaluate (line 92) | evaluate(k){for(let N of this.steps)if(k=N(k),k===b)break;return k} method constructor (line 1952) | constructor(){this.steps=[]} method map (line 1952) | map(q){return this.steps.push(q),this} method forEach (line 1952) | forEach(q){return this.steps.push(Q=>(q(Q),Q)),this} method filter (line 1952) | filter(q){return this.steps.push(Q=>q(Q)?Q:b),this} method reduce (line 1952) | reduce(q,Q){let B=Q;return this.steps.push(J=>(B=q(B,J),B)),this} method latch (line 1952) | latch(q=(Q,B)=>Q===B){let Q=!0,B;return this.steps.push(J=>{let W=Q||!... method evaluate (line 1952) | evaluate(q){for(let Q of this.steps)if(q=Q(q),q===b)break;return q} function I (line 265) | function I(O,F,G){O?o(O):F?o(null,F,G):M(b,function(k,N,q){if(k)o(k);els... function w (line 265) | function w(O,F,G){var k=F,N=G;typeof k=="function"&&(N=k,k=void 0);var q... function R (line 265) | function R(O,F){if(O===""||O==="/"||process.platform==="win32"&&/^\w:[/\... function M (line 265) | function M(O,F,G){var k=G,N=F;typeof N=="function"&&(k=N,N=s.package),sh... function D (line 265) | function D(O,F){if(F.length===0)return O(null,void 0);var G=F[0];u(Ud.di... function U (line 265) | function U(O,F,G){var k=a(function(){return DWi(O,F,s)},"thunk");D(G,g?g... method constructor (line 92) | constructor(k,N){this._observable=k,this._counter=0,this._hasChanged=!... method beginUpdate (line 92) | beginUpdate(k){this._counter++} method handlePossibleChange (line 92) | handlePossibleChange(k){} method handleChange (line 92) | handleChange(k,N){this._hasChanged=!0} method endUpdate (line 92) | endUpdate(k){this._counter--,this._counter===0&&(this._observable.repo... function b (line 265) | function b(R){var M=x(jh.dirname(R));if(M&&M.dir&&M.pkg&&n.pathFilter){v... function x (line 265) | function x(R){if(!(R===""||R==="/")&&!(process.platform==="win32"&&/^\w:... method constructor (line 92) | constructor(){this.steps=[]} method map (line 92) | map(k){return this.steps.push(k),this} method forEach (line 92) | forEach(k){return this.steps.push(N=>(k(N),N)),this} method filter (line 92) | filter(k){return this.steps.push(N=>k(N)?N:b),this} method reduce (line 92) | reduce(k,N){let q=N;return this.steps.push(Q=>(q=k(q,Q),q)),this} method latch (line 92) | latch(k=(N,q)=>N===q){let N=!0,q;return this.steps.push(Q=>{let B=N||!... method evaluate (line 92) | evaluate(k){for(let N of this.steps)if(k=N(k),k===b)break;return k} method constructor (line 1952) | constructor(){this.steps=[]} method map (line 1952) | map(q){return this.steps.push(q),this} method forEach (line 1952) | forEach(q){return this.steps.push(Q=>(q(Q),Q)),this} method filter (line 1952) | filter(q){return this.steps.push(Q=>q(Q)?Q:b),this} method reduce (line 1952) | reduce(q,Q){let B=Q;return this.steps.push(J=>(B=q(B,J),B)),this} method latch (line 1952) | latch(q=(Q,B)=>Q===B){let Q=!0,B;return this.steps.push(J=>{let W=Q||!... method evaluate (line 1952) | evaluate(q){for(let Q of this.steps)if(q=Q(q),q===b)break;return q} function I (line 265) | function I(R){var M=jh.join(ahe(l,R,n),"/package.json");if(o(M)){try{var... function w (line 265) | function w(R,M){for(var D=a(function(){return KWi(R,M,n)},"thunk"),U=d?d... function ZWi (line 265) | function ZWi(t,e){if(!h7e)if(require.resolve&&require.resolve.paths)h7e=... method constructor (line 265) | constructor(){this._localCache=new Map,this._kRitmExports=Symbol("RitmEx... method has (line 265) | has(e,r){if(this._localCache.has(e))return!0;if(r)return!1;{let n=requir... method get (line 265) | get(e,r){let n=this._localCache.get(e);if(n!==void 0)return n;if(!r){let... method set (line 265) | set(e,r,n){n?this._localCache.set(e,r):e in require.cache?require.cache[... function che (line 265) | function che(t,e,r){if(!(this instanceof che))return new che(t,e,r);if(t... function tzi (line 265) | function tzi(t){let e=WZ.sep!=="/"?t.path.split(WZ.sep).join("/"):t.path... method insert (line 265) | insert(e){let r=this._trie;for(let n of e.moduleName.split("/")){let o=r... method search (line 265) | search(e,{maintainInsertionOrder:r,fullOnly:n}={}){let o=this._trie,s=[]... function nzi (line 265) | function nzi(t){return Gxt.sep!=="/"?t.split(Gxt.sep).join("/"):t} method constructor (line 265) | constructor(){this._initialize()} method _initialize (line 265) | _initialize(){new bjr.Hook(null,{internals:!0},(e,r,n)=>{let o=nzi(r),s=... method register (line 265) | register(e,r){let n={moduleName:e,onRequire:r};return this._moduleNameTr... method getInstance (line 265) | static getInstance(){return rzi?new t:this._instance=this._instance??new t} method set (line 265) | set(t,e,r){return Vxt.get(t)[e](r)} method get (line 265) | get(t,e){if(e===Symbol.toStringTag)return"Module";let r=Ijr.get(t)[e];if... method defineProperty (line 265) | defineProperty(t,e,r){if(!("value"in r))throw new Error("Getters/setters... function ozi (line 265) | function ozi(t,e,r,n,o){wjr.set(t,o),Vxt.set(e,r),Ijr.set(e,n);let s=new... function szi (line 265) | function szi(){return Pjr} function azi (line 265) | function azi(t){Pjr=t} function Djr (line 265) | function Djr(t){Hxt.push(t),dzi.forEach(([e,r])=>t(e,r))} function Ljr (line 265) | function Ljr(t){let e=Hxt.indexOf(t);e>-1&&Hxt.splice(e,1)} function Mjr (line 265) | function Mjr(t,e,r,n){let o=t(e,r,n);o&&o!==e&&(e.default=o)} function pzi (line 265) | function pzi(){let{port1:t,port2:e}=new lzi,r=0,n;$xt=a(l=>{r++,t.postMe... function lhe (line 265) | function lhe(t,e,r){if(!(this instanceof lhe))return new lhe(t,e,r);type... function Bjr (line 265) | function Bjr(t,e,r){let n,o;try{o=t()}catch(s){n=s}finally{if(e(n,o),n&&... function Ujr (line 265) | async function Ujr(t,e,r){let n,o;try{o=await t()}catch(s){n=s}finally{i... function y7e (line 265) | function y7e(t){return typeof t=="function"&&typeof t.__original=="funct... function qjr (line 265) | function qjr(t,e,r){return typeof e>"u"?t.includes("*"):t.some(n=>SQr(e,... method constructor (line 265) | constructor(e,r,n){super(e,r,n);let o=this.init();o&&!Array.isArray(o)&&... method _warnOnPreloadedModules (line 265) | _warnOnPreloadedModules(){this._modules.forEach(e=>{let{name:r}=e;try{le... method _extractPackageVersion (line 265) | _extractPackageVersion(e){try{let r=(0,Gjr.readFileSync)(F4.join(e,"pack... method _onRequire (line 265) | _onRequire(e,r,n,o){if(!o)return typeof e.patch=="function"&&(e.moduleEx... method enable (line 265) | enable(){if(!this._enabled){if(this._enabled=!0,this._hooks.length>0){fo... method disable (line 265) | disable(){if(this._enabled){this._enabled=!1;for(let e of this._modules)... method isEnabled (line 265) | isEnabled(){return this._enabled} method constructor (line 265) | constructor(e,r,n,o,s){this.name=e,this.supportedVersions=r,this.patch=n... method constructor (line 265) | constructor(e,r,n,o){this.supportedVersions=r,this.patch=n,this.unpatch=... function Azi (line 265) | function Azi(t,...e){gzi.stderr.write(`${mzi.default.format(t,...e)}${hz... function tIt (line 265) | function tIt(t){Xjr=t,Zxt=[],eIt=[];let e=/\*/g,r=t.split(",").map(n=>n.... function rIt (line 265) | function rIt(t){if(t.endsWith("*"))return!0;for(let e of eIt)if(e.test(t... function _zi (line 265) | function _zi(){let t=Xjr||"";return tIt(""),t} function eGr (line 265) | function eGr(t){let e=Object.assign(r,{enabled:rIt(t),destroy:Ezi,log:Zj... function Ezi (line 265) | function Ezi(){let t=v7e.indexOf(this);return t>=0?(v7e.splice(t,1),!0):!1} function vzi (line 265) | function vzi(t){let e=eGr(`${this.namespace}:${t}`);return e.log=this.lo... function iGr (line 265) | function iGr(t){if(t&&!aGr(t))throw new Error(`Unknown log level '${t}'.... function Tzi (line 265) | function Tzi(){return b7e} function bzi (line 265) | function bzi(t){let e=u2.AzureLogger.extend(t);return oGr(u2.AzureLogger... function oGr (line 265) | function oGr(t,e){e.log=(...r)=>{t.log(...r)}} function T7e (line 265) | function T7e(t,e){let r=Object.assign(t.extend(e),{level:e});if(oGr(t,r)... function sGr (line 265) | function sGr(t){return!!(b7e&&rGr[t.level]<=rGr[b7e])} function aGr (line 265) | function aGr(t){return iIt.includes(t)} function I7e (line 265) | function I7e(t){return t.setValue(sIt,!0)} function cGr (line 265) | function cGr(t){return t.deleteValue(sIt)} function KZ (line 265) | function KZ(t){return t.getValue(sIt)===!0} function dGr (line 265) | function dGr(t){return t.reduce((e,r)=>{let n=`${e}${e!==""?",":""}${r}`... function fGr (line 265) | function fGr(t){return t.getAllEntries().map(([e,r])=>{let n=`${encodeUR... function aIt (line 265) | function aIt(t){let e=t.split(";");if(e.length<=0)return;let r=e.shift()... function pGr (line 265) | function pGr(t){let e={};return typeof t=="string"&&t.length>0&&t.split(... method inject (line 265) | inject(e,r,n){let o=x_.getBaggage(e);if(!o||KZ(e))return;let s=fGr(o).fi... method extract (line 265) | extract(e,r,n){let o=n.get(r,w7e),s=Array.isArray(o)?o.join(","):o;if(!s... method fields (line 265) | fields(){return[w7e]} method constructor (line 265) | constructor(e,r){this._monotonicClock=r,this._epochMillis=e.now(),this._... method now (line 265) | now(){let e=this._monotonicClock.now()-this._performanceMillis;return th... function gGr (line 265) | function gGr(t){let e={};if(typeof t!="object"||t==null)return e;for(let... function wzi (line 265) | function wzi(t){return typeof t=="string"&&t!==""} function lIt (line 265) | function lIt(t){return t==null?!0:Array.isArray(t)?Rzi(t):AGr(typeof t)} function Rzi (line 265) | function Rzi(t){let e;for(let r of t){if(r==null)continue;let n=typeof r... function AGr (line 265) | function AGr(t){switch(t){case"number":case"boolean":case"string":return... function N7e (line 265) | function N7e(){return t=>{Vr.error(Pzi(t))}} function Pzi (line 265) | function Pzi(t){return typeof t=="string"?t:JSON.stringify(kzi(t))} function kzi (line 265) | function kzi(t){let e={},r=t;for(;r!==null;)Object.getOwnPropertyNames(r... function EGr (line 265) | function EGr(t){_Gr=t} function vGr (line 265) | function vGr(t){try{_Gr(t)}catch{}} function O7e (line 265) | function O7e(t){let e=process.env[t];if(e==null||e.trim()==="")return;le... function hhe (line 265) | function hhe(t){let e=process.env[t];if(!(e==null||e.trim()===""))return e} function M7e (line 265) | function M7e(t){let e=process.env[t]?.trim().toLowerCase();return e==nul... function D7e (line 265) | function D7e(t){return hhe(t)?.split(",").map(e=>e.trim()).filter(e=>e!=... function Hu (line 265) | function Hu(t){let e={},r=t.length;for(let n=0;n=U7e&&(r[1]-=U... function cJr (line 265) | function cJr(t){typeof t!="number"&&t.unref()} method constructor (line 265) | constructor(e={}){this._propagators=e.propagators??[],this._fields=Array... method inject (line 265) | inject(e,r,n){for(let o of this._propagators)try{o.inject(e,r,n)}catch(s... method extract (line 265) | extract(e,r,n){return this._propagators.reduce((o,s)=>{try{return s.extr... method fields (line 265) | fields(){return this._fields.slice()} function fJr (line 265) | function fJr(t){return Doo.test(t)} function pJr (line 265) | function pJr(t){return Loo.test(t)&&!Foo.test(t)} method constructor (line 265) | constructor(e){e&&this._parse(e)} method set (line 265) | set(e,r){let n=this._clone();return n._internalState.has(e)&&n._internal... method unset (line 265) | unset(e){let r=this._clone();return r._internalState.delete(e),r} method get (line 265) | get(e){return this._internalState.get(e)} method serialize (line 265) | serialize(){return this._keys().reduce((e,r)=>(e.push(r+AJr+this.get(r))... method _parse (line 265) | _parse(e){e.length>Boo||(this._internalState=e.split(gJr).reverse().redu... method _keys (line 265) | _keys(){return Array.from(this._internalState.keys()).reverse()} method _clone (line 265) | _clone(){let e=new t;return e._internalState=new Map(this._internalState... function TIt (line 265) | function TIt(t){let e=Voo.exec(t);return!e||e[1]==="00"&&e[5]?null:{trac... method inject (line 265) | inject(e,r,n){let o=oc.getSpanContext(e);if(!o||KZ(e)||!JA(o))return;let... method extract (line 265) | extract(e,r,n){let o=n.get(r,mhe);if(!o)return e;let s=Array.isArray(o)?... method fields (line 265) | fields(){return[mhe,ghe]} function _Jr (line 265) | function _Jr(t,e){return t.setValue(bIt,e)} function EJr (line 265) | function EJr(t){return t.deleteValue(bIt)} function vJr (line 265) | function vJr(t){return t.getValue(bIt)} function SIt (line 265) | function SIt(t){if(!Joo(t)||Xoo(t)!==Hoo)return!1;let e=Koo(t);if(e===nu... function Joo (line 265) | function Joo(t){return t!=null&&typeof t=="object"} function Xoo (line 265) | function Xoo(t){return t==null?t===void 0?Woo:$oo:Wq&&Wq in Object(t)?Zo... function Zoo (line 265) | function Zoo(t){let e=SJr.call(t,Wq),r=t[Wq],n=!1;try{t[Wq]=void 0,n=!0}... function eso (line 265) | function eso(t){return xJr.call(t)} function RJr (line 265) | function RJr(...t){let e=t.shift(),r=new WeakMap;for(;t.length>0;)e=PJr(... function xIt (line 265) | function xIt(t){return W7e(t)?t.slice():t} function PJr (line 265) | function PJr(t,e,r=0,n){let o;if(!(r>tso)){if(r++,$7e(t)||$7e(e)||kJr(e)... function wJr (line 265) | function wJr(t,e,r){let n=r.get(t[e])||[];for(let o=0,s=n.length;o{this._resolve=e,this._re... method promise (line 265) | get promise(){return this._promise} method resolve (line 265) | resolve(e){this._resolve(e)} method reject (line 265) | reject(e){this._reject(e)} method constructor (line 265) | constructor(e,r){this._callback=e,this._that=r} method isCalled (line 265) | get isCalled(){return this._isCalled} method promise (line 265) | get promise(){return this._deferred.promise} method call (line 265) | call(...e){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(thi... function qJr (line 265) | function qJr(t){if(t==null)return;let e=UJr[t.toUpperCase()];return e??(... function jJr (line 265) | function jJr(t,e){return new Promise(r=>{I0.with(I7e(I0.active()),()=>{t... method constructor (line 265) | constructor(e){this._span=e} method setStatus (line 265) | setStatus(e){e.status==="error"&&oso(e.error)?e.error?(this._span.setSta... method setAttribute (line 265) | setAttribute(e,r){r!=null&&(0,HJr.isAttributeValue)(r)&&this._span.setAt... method end (line 265) | end(){this._span.end()} method recordException (line 265) | recordException(e){this._span.recordException(e)} method isRecording (line 265) | isRecording(){return this._span.isRecording()} method addEvent (line 265) | addEvent(e,r={}){this._span.addEvent(e,(0,HJr.sanitizeAttributes)(r.attr... method unwrap (line 265) | unwrap(){return this._span} function oso (line 265) | function oso(t){return t!==null&&typeof t=="object"&&"statusCode"in t?t.... function sso (line 265) | function sso(t){var e;d2.environmentCache.has(t)||aso(t);let r=((e=d2.en... function aso (line 265) | function aso(t){var e;if(typeof process<"u"&&process.env){let r=(e=proce... function YJr (line 265) | function YJr(t){let e=(t||"internal").toUpperCase();return WJr.SpanKind[e]} function cso (line 265) | function cso(t=[]){return t.reduce((e,r)=>{let n=WJr.trace.getSpanContex... function lso (line 265) | function lso(t){let{spanAttributes:e,spanLinks:r,spanKind:n}=t||{},o=(0,... method startSpan (line 265) | startSpan(e,r){let n=r?.tracingContext||f2.context.active(),o;return(0,J... method withContext (line 265) | withContext(e,r,...n){return f2.context.with(e,r,void 0,...n)} method parseTraceparentHeader (line 265) | parseTraceparentHeader(e){return M8.propagator.extract(f2.context.active... method createRequestHeaders (line 265) | createRequestHeaders(e){let r={};return M8.propagator.inject(e||f2.conte... method constructor (line 265) | constructor(e={}){super("@azure/opentelemetry-instrumentation-azure-sdk"... method init (line 265) | init(){let e=new eXr.InstrumentationNodeModuleDefinition("@azure/core-tr... function hso (line 265) | function hso(t={}){return new eFe(t)} function gso (line 265) | function gso(){kIt.channel.registerMonkeyPatch("@azure/core-tracing",Wv.... function yso (line 265) | function yso(){sXr.channel.registerMonkeyPatch("bunyan",zq.bunyan)} function Eso (line 265) | function Eso(){OIt.channel.registerMonkeyPatch("console",Yq.console),req... function Cso (line 265) | function Cso(){MIt.channel.registerMonkeyPatch("mongodb-core",Kq.mongoCo... function Iso (line 265) | function Iso(){Gh.channel.registerMonkeyPatch("mongodb",cg.mongo2),Gh.ch... function Rso (line 265) | function Rso(){rFe.channel.registerMonkeyPatch("mysql",Jq.mysql)} function Pso (line 265) | function Pso(t){var e=t.prototype.connect;return t.prototype.connect=a(f... function kso (line 265) | function kso(){hXr.channel.registerMonkeyPatch("pg-pool",Xq.postgresPool1)} function Nso (line 265) | function Nso(t,e){var r=t.Client.prototype.query,n="__diagnosticOriginal... function Oso (line 265) | function Oso(t,e){var r=t.Client.prototype.query,n="__diagnosticOriginal... function Mso (line 265) | function Mso(){eee.channel.registerMonkeyPatch("pg",p2.postgres6),eee.ch... function Lso (line 265) | function Lso(){LIt.channel.registerMonkeyPatch("redis",Zq.redis)} function n (line 265) | function n(s){var c=process.hrtime(),l={query:{},database:{host:null,por... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function Bso (line 265) | function Bso(){FIt.channel.registerMonkeyPatch("tedious",B4.tedious)} function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function u (line 265) | function u(d,p){var h=l.call(this,p)||this;return h.winston=d,h} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function n (line 265) | function n(l){var u;if(l?.level)return l.level;var d=(u=l?.levels)!==nul... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 265) | function o(l){this.add(new r(t,{level:n(l)}))} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function Gso (line 265) | function Gso(){iFe.channel.registerMonkeyPatch("winston",r1.winston2),iF... function Vso (line 265) | function Vso(){CXr.enable(),TXr.enable(),bXr.enable(),SXr.enable(),xXr.e... function Hso (line 265) | function Hso(t){if(eQ.IsInitialized){var e=hu();e.channel.addContextPres... function t (line 265) | function t(){t._addCloseHandler()} function t (line 265) | function t(){} function t (line 265) | function t(e,r){if(this.traceFlag=t.DEFAULT_TRACE_FLAG,this.version=t.DE... function t (line 265) | function t(e){this.fieldmap=[],e&&(this.fieldmap=this.parseHeader(e))} function t (line 265) | function t(){} function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(){var r=t.call(this)||this;return r.ver=2,r.properties={},r.m... function t (line 265) | function t(){} function t (line 265) | function t(){this.applicationVersion="ai.application.ver",this.deviceId=... function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(){return t.call(this)||this} function t (line 265) | function t(){this.kind=cao.Measurement} function t (line 265) | function t(){this.ver=1,this.sampleRate=100,this.tags={}} function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(){var r=t.call(this)||this;return r.ver=2,r.properties={},r.m... function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(){var r=t.call(this)||this;return r.ver=2,r.exceptions=[],r.p... function t (line 265) | function t(){this.hasFullStack=!0,this.parsedStack=[]} function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(){var r=t.call(this)||this;return r.ver=2,r.properties={},r} function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(){var r=t.call(this)||this;return r.ver=2,r.metrics=[],r.prop... function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(){var r=t.call(this)||this;return r.ver=2,r.properties={},r.m... function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(){var r=t.call(this)||this;return r.ver=2,r.success=!0,r.prop... function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(){var r=t.call(this)||this;return r.ver=2,r.properties={},r.m... function t (line 265) | function t(){} function t (line 265) | function t(){} function Dao (line 265) | function Dao(t){return"properties"in t||t instanceof nQ.EventData||t ins... function Lao (line 265) | function Lao(t){switch(t){case R0.Event:return"EventData";case R0.Except... function Fao (line 265) | function Fao(t){switch(t){case"EventData":return R0.Event;case"Exception... function t (line 265) | function t(){} function n (line 265) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 265) | function e(r,n){var o=t.call(this)||this;return r&&(o.method=r.method,o.... function yFe (line 265) | function yFe(t){for(var e=0;e0} function mFe (line 265) | function mFe(t,e,r){return q4(t,e,r)<0} function xwt (line 265) | function xwt(t,e,r){return q4(t,e,r)===0} function ken (line 265) | function ken(t,e,r){return q4(t,e,r)!==0} function Iwt (line 265) | function Iwt(t,e,r){return q4(t,e,r)>=0} function wwt (line 265) | function wwt(t,e,r){return q4(t,e,r)<=0} function gFe (line 265) | function gFe(t,e,r,n){switch(e){case"===":return typeof t=="object"&&(t=... function zv (line 265) | function zv(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrere... function Il (line 265) | function Il(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrere... function uco (line 265) | function uco(t,e){return new Il(t,e).set.map(function(r){return r.map(fu... function dco (line 265) | function dco(t,e){return oa("comp",t,e),t=hco(t,e),oa("caret",t),t=fco(t... function lg (line 265) | function lg(t){return!t||t.toLowerCase()==="x"||t==="*"} function fco (line 265) | function fco(t,e){return t.trim().split(/\s+/).map(function(r){return pc... function pco (line 265) | function pco(t,e){var r=e.loose?ac[Sen]:ac[ben];return t.replace(r,funct... function hco (line 265) | function hco(t,e){return t.trim().split(/\s+/).map(function(r){return mc... function mco (line 265) | function mco(t,e){oa("caret",t,e);var r=e.loose?ac[Ien]:ac[xen];return t... function gco (line 265) | function gco(t,e){return oa("replaceXRanges",t,e),t.split(/\s+/).map(fun... function Aco (line 265) | function Aco(t,e){t=t.trim();var r=e.loose?ac[Cen]:ac[ven];return t.repl... function yco (line 265) | function yco(t,e){return oa("replaceStars",t,e),t.trim().replace(ac[Pen]... function _co (line 265) | function _co(t,e,r,n,o,s,c,l,u,d,p,h,m){return lg(r)?e="":lg(n)?e=">="+r... function Eco (line 265) | function Eco(t,e,r){for(var n=0;n",r)} function Rwt (line 265) | function Rwt(t,e,r,n){t=new Yo(t,n),e=new Il(e,n);var o,s,c,l,u;switch(r... function Ico (line 265) | function Ico(t,e){var r=sQ(t,e);return r&&r.prerelease.length?r.prerelea... function wco (line 265) | function wco(t,e,r){return t=new Il(t,r),e=new Il(e,r),t.intersects(e)} function Rco (line 265) | function Rco(t){if(t instanceof Yo)return t;if(typeof t!="string")return... function CFe (line 265) | function CFe(t,e,r){var n=!!t[e]&&t.propertyIsEnumerable(e);Object.defin... function Pco (line 265) | function Pco(t,e){for(var r=e.length,n=0;n0} function PFe (line 270) | function PFe(t,e,r){return V4(t,e,r)<0} function n2t (line 270) | function n2t(t,e,r){return V4(t,e,r)===0} function Stn (line 270) | function Stn(t,e,r){return V4(t,e,r)!==0} function i2t (line 270) | function i2t(t,e,r){return V4(t,e,r)>=0} function o2t (line 270) | function o2t(t,e,r){return V4(t,e,r)<=0} function kFe (line 270) | function kFe(t,e,r,n){switch(e){case"===":return typeof t=="object"&&(t=... function Jv (line 270) | function Jv(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrere... function Rl (line 270) | function Rl(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrere... function glo (line 270) | function glo(t,e){return new Rl(t,e).set.map(function(r){return r.map(fu... function Alo (line 270) | function Alo(t,e){return sa("comp",t,e),t=Elo(t,e),sa("caret",t),t=ylo(t... function ug (line 270) | function ug(t){return!t||t.toLowerCase()==="x"||t==="*"} function ylo (line 270) | function ylo(t,e){return t.trim().split(/\s+/).map(function(r){return _l... function _lo (line 270) | function _lo(t,e){var r=e.loose?cc[_tn]:cc[ytn];return t.replace(r,funct... function Elo (line 270) | function Elo(t,e){return t.trim().split(/\s+/).map(function(r){return vl... function vlo (line 270) | function vlo(t,e){sa("caret",t,e);var r=e.loose?cc[vtn]:cc[Etn];return t... function Clo (line 270) | function Clo(t,e){return sa("replaceXRanges",t,e),t.split(/\s+/).map(fun... function Tlo (line 270) | function Tlo(t,e){t=t.trim();var r=e.loose?cc[gtn]:cc[mtn];return t.repl... function blo (line 270) | function blo(t,e){return sa("replaceStars",t,e),t.trim().replace(cc[btn]... function Slo (line 270) | function Slo(t,e,r,n,o,s,c,l,u,d,p,h,m){return ug(r)?e="":ug(n)?e=">="+r... function xlo (line 270) | function xlo(t,e,r){for(var n=0;n",r)} function s2t (line 270) | function s2t(t,e,r,n){t=new Ko(t,n),e=new Rl(e,n);var o,s,c,l,u;switch(r... function Olo (line 270) | function Olo(t,e){var r=lQ(t,e);return r&&r.prerelease.length?r.prerelea... function Mlo (line 270) | function Mlo(t,e,r){return t=new Rl(t,r),e=new Rl(e,r),t.intersects(e)} function Dlo (line 270) | function Dlo(t){if(t instanceof Ko)return t;if(typeof t!="string")return... function f2t (line 270) | function f2t(t,e){var r=t.length,n=e.length,o=[];if(r===0&&n===0)return ... function Blo (line 270) | function Blo(t,e,r){Hh=!0;for(var n=0;n=0?o:!1} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function Otn (line 270) | function Otn(t){return function(){this.on("connection",function(e){e._ha... function Ftn (line 270) | function Ftn(t){if(t&&t._handle){var e=t._handle;e._originalOnread||(e._... function Mtn (line 270) | function Mtn(t){Array.isArray(t.stdio)&&t.stdio.forEach(function(e){e&&e... function zlo (line 270) | function zlo(){var t=global.Promise;function e(c){if(!(this instanceof e... function _2 (line 270) | function _2(t){var e=a(function(){var r,n=arguments.length-1;if(typeof a... function qFe (line 270) | function qFe(t){var e=a(function(){var r;if(typeof arguments[0]=="functi... function Ylo (line 270) | function Ylo(t){return(t=Number(t))>=0?t:!1} function Klo (line 270) | function Klo(t){return typeof t=="string"&&Ylo(t)===!1} function Jb (line 270) | function Jb(t){this.name=t,this.active=null,this._set=[],this.id=null} function n (line 270) | function n(s){s&&(s[jhe]||(s[jhe]=Object.create(null)),s[jhe][r]={namesp... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 270) | function o(s){if(!(s&&s[jhe]))return s;var c=s,l=s[jhe];return Object.ke... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function qtn (line 270) | function qtn(t){return process.namespaces[t]} function Xlo (line 270) | function Xlo(t){H4.ok(t,"namespace must be given a name!");var e=new Jb(... function Qtn (line 270) | function Qtn(t){var e=qtn(t);H4.ok(e,"can't delete nonexistent namespace... function jtn (line 270) | function jtn(){process.namespaces&&Object.keys(process.namespaces).forEa... function t (line 270) | function t(){} function t (line 270) | function t(e){this.props=[],this.addHeaderData(e)} function suo (line 271) | function suo(t,e){if(t){var r=H8.find(function(n){return n==e});if(r)ret... function auo (line 271) | function auo(){jFe.channel.unsubscribe("console",C2t),H8=[]} function uuo (line 271) | function uuo(t,e){if(t){var r=$8.find(function(n){return n==e});if(r)ret... function duo (line 271) | function duo(){VFe.channel.unsubscribe("bunyan",T2t),$8=[]} function huo (line 271) | function huo(t,e){if(t){var r=W8.find(function(n){return n==e});if(r)ret... function muo (line 271) | function muo(){$Fe.channel.unsubscribe("winston",b2t),W8=[]} function t (line 271) | function t(e){if(t.INSTANCE)throw new Error("Console logging adapter tra... function t (line 271) | function t(e){if(t.INSTANCE)throw new Error("Exception tracking should b... function t (line 271) | function t(e,r,n){r===void 0&&(r=6e4),n===void 0&&(n=!1),this._lastInter... function t (line 271) | function t(e){this.dimensions=e,this.totalCount=0,this.lastTotalCount=0,... function t (line 271) | function t(e,r){r===void 0&&(r=6e4),t.INSTANCE||(t.INSTANCE=this),this._... function t (line 271) | function t(e){this.keys=new Buo.ContextTagKeys,this.tags={},this._loadAp... function t (line 271) | function t(e){this._collectionInterval=9e5,t.INSTANCE||(t.INSTANCE=this)... function t (line 271) | function t(){} function t (line 280) | function t(e){var r;if(this._isIkeyValid=!0,t.INSTANCE)throw new Error("... function n (line 284) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 284) | function e(r,n){var o=t.call(this)||this;return n&&n.method&&r&&(o.metho... function Tdo (line 284) | function Tdo(t){for(var e={},r=0,n=Object.keys(t.attributes);r... method sendRequest (line 285) | sendRequest(e,r){return this.getOrderedPolicies().reduceRight((s,c)=>l=>... method getOrderedPolicies (line 285) | getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicie... method clone (line 285) | clone(){return new t(this._policies)} method create (line 285) | static create(){return new t} method orderPolicies (line 285) | orderPolicies(){let e=[],r=new Map;function n(A){return{name:A,policies:... function Ifo (line 285) | function Ifo(){return z2t.create()} function Rfo (line 285) | function Rfo(t,e){return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.... function kfo (line 285) | function kfo(t,e){let r=e.retryDelayInMs*Math.pow(2,t),n=Math.min(e.maxR... function Nfo (line 285) | function Nfo(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&... function Mfo (line 285) | function Mfo(t){if((0,Ofo.isObject)(t)){let e=typeof t.name=="string",r=... function Dfo (line 285) | async function Dfo(t,e,r){let n=Buffer.from(t,"base64");return(0,dnn.cre... function Lfo (line 285) | async function Lfo(t,e){return(0,dnn.createHash)("sha256").update(t).dig... function Ufo (line 285) | function Ufo(){return Bfo()} function qfo (line 285) | function qfo(t,e){return Buffer.from(t).toString(e)} function Qfo (line 285) | function Qfo(t,e){return Buffer.from(t,e)} method constructor (line 285) | constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryPar... method sanitize (line 285) | sanitize(e){let r=new Set;return JSON.stringify(e,(n,o)=>{if(o instanceo... method sanitizeUrl (line 285) | sanitizeUrl(e){if(typeof e!="string"||e===null||e==="")return e;let r=ne... method sanitizeHeaders (line 285) | sanitizeHeaders(e){let r={};for(let n of Object.keys(e))this.allowedHead... method sanitizeQuery (line 285) | sanitizeQuery(e){if(typeof e!="object"||e===null)return e;let r={};for(l... function Jfo (line 285) | async function Jfo(t,e){var r,n;let o=new AbortController;function s(){o... method constructor (line 285) | constructor(e){super(e),this.name="AbortError"} function e0o (line 285) | function e0o(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:o... function i0o (line 285) | function i0o(t,e){let r,{abortSignal:n,abortErrorMsg:o}=e??{};return(0,t... function o0o (line 285) | function o0o(t,e){let r=e.retryDelayInMs*Math.pow(2,t),n=Math.min(e.maxR... function a0o (line 285) | function a0o(t){if((0,s0o.isError)(t))return t.message;{let e;try{typeof... function mRt (line 285) | function mRt(t){return typeof t<"u"&&t!==null} function c0o (line 285) | function c0o(t,e){if(!mRt(t)||typeof t!="object")return!1;for(let r of e... function Tnn (line 285) | function Tnn(t,e){return mRt(t)&&typeof t=="object"&&e in t} function h0o (line 285) | function h0o(t,e){return Lp.calculateRetryDelay(t,e)} function m0o (line 285) | function m0o(t,e){return Lp.computeSha256Hash(t,e)} function g0o (line 285) | function g0o(t,e,r){return Lp.computeSha256Hmac(t,e,r)} function A0o (line 285) | function A0o(t,e){return Lp.getRandomIntegerInclusive(t,e)} function y0o (line 285) | function y0o(t){return Lp.isError(t)} function _0o (line 285) | function _0o(t){return Lp.isObject(t)} function E0o (line 285) | function E0o(){return Lp.randomUUID()} function v0o (line 285) | function v0o(t,e){return Lp.uint8ArrayToString(t,e)} function C0o (line 285) | function C0o(t,e){return Lp.stringToUint8Array(t,e)} method constructor (line 285) | constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryPar... method sanitize (line 285) | sanitize(e){let r=new Set;return JSON.stringify(e,(n,o)=>{if(o instanceo... method sanitizeUrl (line 285) | sanitizeUrl(e){if(typeof e!="string"||e===null||e==="")return e;let r=ne... method sanitizeHeaders (line 285) | sanitizeHeaders(e){let r={};for(let n of Object.keys(e))this.allowedHead... method sanitizeQuery (line 285) | sanitizeQuery(e){if(typeof e!="object"||e===null)return e;let r={};for(l... function w0o (line 285) | function w0o(t={}){var e;let r=(e=t.logger)!==null&&e!==void 0?e:x0o.log... function R0o (line 285) | function R0o(t={}){let{maxRetries:e=20}=t;return{name:Oee.redirectPolicy... function xnn (line 285) | async function xnn(t,e,r,n=0){let{request:o,status:s,headers:c}=e,l=c.ge... function P0o (line 285) | function P0o(){return"User-Agent"} function k0o (line 285) | async function k0o(t){if(CRt&&CRt.versions){let e=CRt.versions;e.bun?t.s... function O0o (line 285) | function O0o(t){let e=[];for(let[r,n]of t){let o=n?`${r}/${n}`:r;e.push(... function M0o (line 285) | function M0o(){return(0,Rnn.getHeaderName)()} function D0o (line 285) | async function D0o(t){let e=new Map;e.set("core-rest-pipeline",N0o.SDK_V... function L0o (line 285) | function L0o(t={}){let e=(0,knn.getUserAgentValue)(t.userAgentPrefix);re... function Nnn (line 285) | function Nnn(t){return!!(t&&typeof t.pipe=="function")} function Onn (line 285) | function Onn(t){return!!(t&&typeof t.getReader=="function"&&typeof t.tee... function F0o (line 285) | function F0o(t){return Nnn(t)||Onn(t)} function B0o (line 285) | function B0o(t){return typeof t.stream=="function"} function Q0o (line 285) | function Q0o(t){return typeof t[vBe]=="function"} function j0o (line 285) | function j0o(t){return Q0o(t)?t[vBe]():t.stream()} function G0o (line 285) | function G0o(t,e,r={}){var n,o,s,c;return Object.assign(Object.assign({}... function V0o (line 285) | function V0o(t,e,r={}){var n,o,s;return U0o.isNodeLike?Object.assign(Obj... function Dnn (line 285) | function Dnn(){return J4.__asyncGenerator(this,arguments,a(function*(){l... function W0o (line 285) | function W0o(t){t[Symbol.asyncIterator]||(t[Symbol.asyncIterator]=Dnn.bi... function z0o (line 285) | function z0o(t){return t instanceof ReadableStream?(W0o(t),xRt.Readable.... function Lnn (line 285) | function Lnn(t){return t instanceof Uint8Array?xRt.Readable.from(Buffer.... function Y0o (line 285) | async function Y0o(t){return function(){let e=t.map(r=>typeof r=="functi... function X0o (line 285) | function X0o(){return`----AzSDKFormBoundary${(0,IQ.randomUUID)()}`} function Z0o (line 285) | function Z0o(t){let e="";for(let[r,n]of t)e+=`${r}: ${n}\r function epo (line 286) | function epo(t){return t instanceof Uint8Array?t.byteLength:(0,J0o.isBlo... function tpo (line 286) | function tpo(t){let e=0;for(let r of t){let n=epo(r);if(n===void 0)retur... function rpo (line 286) | async function rpo(t,e,r){let n=[(0,IQ.stringToUint8Array)(`--${r}`,"utf... function opo (line 291) | function opo(t){if(t.length>npo)throw new Error(`Multipart boundary "${t... function spo (line 291) | function spo(){return{name:Fee.multipartPolicyName,async sendRequest(t,e... function apo (line 291) | function apo(){return{name:Bee.decompressResponsePolicyName,async sendRe... function upo (line 291) | function upo(t,e,r){return new Promise((n,o)=>{let s,c,l=a(()=>o(new cpo... function dpo (line 291) | function dpo(t,e){let r=t.headers.get(e);if(!r)return;let n=Number(r);if... function Bnn (line 291) | function Bnn(t){if(t&&[429,503].includes(t.status))try{for(let o of ppo)... function hpo (line 291) | function hpo(t){return Number.isFinite(Bnn(t))} function mpo (line 291) | function mpo(){return{name:"throttlingRetryStrategy",retry({response:t})... function Epo (line 291) | function Epo(t={}){var e,r;let n=(e=t.retryDelayInMs)!==null&&e!==void 0... function Unn (line 291) | function Unn(t){return!!(t&&t.status!==void 0&&(t.status>=500||t.status=... function qnn (line 291) | function qnn(t){return t?t.code==="ETIMEDOUT"||t.code==="ESOCKETTIMEDOUT... function Spo (line 291) | function Spo(t,e={maxRetries:Qnn.DEFAULT_RETRY_POLICY_COUNT}){let r=e.lo... function Ppo (line 291) | function Ppo(t={}){var e;return{name:qee.defaultRetryPolicyName,sendRequ... function IBe (line 291) | function IBe(t){return t.toLowerCase()} method constructor (line 291) | constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e)... method set (line 291) | set(e,r){this._headersMap.set(IBe(e),{name:e,value:String(r).trim()})} method get (line 291) | get(e){var r;return(r=this._headersMap.get(IBe(e)))===null||r===void 0?v... method has (line 291) | has(e){return this._headersMap.has(IBe(e))} method delete (line 291) | delete(e){this._headersMap.delete(IBe(e))} method toJSON (line 291) | toJSON(e={}){let r={};if(e.preserveCase)for(let n of this._headersMap.va... method toString (line 291) | toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))} method [Symbol.iterator] (line 291) | [Symbol.iterator](){return kpo(this._headersMap)} function Npo (line 291) | function Npo(t){return new ORt(t)} function Opo (line 291) | function Opo(t){var e;let r={};for(let[n,o]of t.entries())(e=r[n])!==nul... function Mpo (line 291) | function Mpo(){return{name:Qee.formDataPolicyName,async sendRequest(t,e)... function Dpo (line 291) | function Dpo(t){let e=new URLSearchParams;for(let[r,n]of Object.entries(... function Lpo (line 291) | async function Lpo(t,e){let r=e.headers.get("Content-Type");if(r&&!r.sta... function wBe (line 291) | function wBe(t){if(process.env[t])return process.env[t];if(process.env[t... function znn (line 291) | function znn(){if(!process)return;let t=wBe(qpo),e=wBe(jpo),r=wBe(Qpo);r... function Hpo (line 291) | function Hpo(t,e,r){if(e.length===0)return!1;let n=new URL(t).hostname;i... function Ynn (line 291) | function Ynn(){let t=wBe(Gpo);return Wnn=!0,t?t.split(",").map(e=>e.trim... function $po (line 291) | function $po(t){if(!t&&(t=znn(),!t))return;let e=new URL(t);return{host:... function Wpo (line 291) | function Wpo(){let t=znn();return t?new URL(t):void 0} function Hnn (line 291) | function Hnn(t){let e;try{e=new URL(t.host)}catch{throw new Error(`Expec... function $nn (line 291) | function $nn(t,e,r){if(t.agent)return;let o=new URL(t.url).protocol!=="h... function zpo (line 291) | function zpo(t,e){Wnn||nC.globalNoProxyList.push(...Ynn());let r=t?Hnn(t... function Ypo (line 291) | function Ypo(t="x-ms-client-request-id"){return{name:jee.setClientReques... function Kpo (line 291) | function Kpo(t){return{name:Gee.tlsPolicyName,sendRequest:a(async(e,r)=>... function Jpo (line 291) | function Jpo(t={}){let e=new RBe(t.parentContext);return t.span&&(e=e.se... method constructor (line 291) | constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):ne... method setValue (line 291) | setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n} method getValue (line 291) | getValue(e){return this._contextMap.get(e)} method deleteValue (line 291) | deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r} function Knn (line 291) | function Knn(){return{end:a(()=>{},"end"),isRecording:a(()=>!1,"isRecord... function Jnn (line 291) | function Jnn(){return{createRequestHeaders:a(()=>({}),"createRequestHead... function Zpo (line 291) | function Zpo(t){PBe.state.instrumenterImplementation=t} function eho (line 291) | function eho(){return PBe.state.instrumenterImplementation||(PBe.state.i... function tho (line 291) | function tho(t){let{namespace:e,packageName:r,packageVersion:n}=t;functi... method constructor (line 291) | constructor(e,r={}){super(e),this.name="RestError",this.code=r.code,this... method [sho.custom] (line 291) | [sho.custom](){return`RestError: ${this.message} function lho (line 292) | function lho(t){return t instanceof $ee?!0:(0,oho.isError)(t)&&t.name===... function mho (line 292) | function mho(t={}){let e=(0,fho.getUserAgentValue)(t.userAgentPrefix),r=... function gho (line 292) | function gho(){try{return(0,uho.createTracingClient)({namespace:"",packa... function Aho (line 292) | function Aho(t,e,r){try{let{span:n,updatedOptions:o}=t.startSpan(`HTTP $... function yho (line 292) | function yho(t,e){try{t.setStatus({status:"error",error:(0,ime.isError)(... function _ho (line 292) | function _ho(t,e){try{t.setAttribute("http.status_code",e.status);let r=... function kho (line 292) | function kho(t){var e;let r=(0,vho.createEmptyPipeline)();return rin.isN... function sme (line 292) | function sme(t){return t&&typeof t.pipe=="function"} function sin (line 292) | function sin(t){return new Promise(e=>{t.on("close",e),t.on("end",e),t.o... function ain (line 292) | function ain(t){return t&&typeof t.byteLength=="number"} method _transform (line 292) | _transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progr... method constructor (line 292) | constructor(e){super(),this.loadedBytes=0,this.progressCallback=e} method constructor (line 292) | constructor(){this.cachedHttpsAgents=new WeakMap} method sendRequest (line 292) | async sendRequest(e){var r,n,o;let s=new AbortController,c;if(e.abortSig... method makeRequest (line 292) | makeRequest(e,r,n){var o;let s=new URL(e.url),c=s.protocol!=="https:";if... method getOrCreateAgent (line 292) | getOrCreateAgent(e,r){var n;let o=e.disableKeepAlive;if(r)return o?HRt.g... function Dho (line 292) | function Dho(t){let e=(0,Oho.createHttpHeaders)();for(let r of Object.ke... function Lho (line 292) | function Lho(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=i... function Fho (line 292) | function Fho(t){return new Promise((e,r)=>{let n=[];t.on("data",o=>{Buff... function cin (line 292) | function cin(t){return t?Buffer.isBuffer(t)?t.length:sme(t)?null:ain(t)?... function Bho (line 292) | function Bho(){return new WRt} function qho (line 292) | function qho(){return(0,Uho.createNodeHttpClient)()} method constructor (line 292) | constructor(e){var r,n,o,s,c,l,u;this.url=e.url,this.body=e.body,this.he... function Gho (line 292) | function Gho(t){return new KRt(t)} function Who (line 292) | function Who(t={}){var e;return(0,Hho.retryPolicy)([(0,Vho.exponentialRe... function Jho (line 292) | function Jho(t={}){var e;return{name:zee.systemErrorRetryPolicyName,send... function tmo (line 292) | function tmo(t={}){var e;return{name:Yee.throttlingRetryPolicyName,sendR... function nmo (line 292) | async function nmo(t,e,r){async function n(){if(Date.now()=100||t.data... function Gin (line 293) | function Gin(t){var e=-2147483648,r=2147483647,n=5381;if(!t)return 0;for... function Lmo (line 293) | function Lmo(t,e){switch(e&&e.addDocument(t),t.data.baseType){case rPt.T... function Qmo (line 293) | function Qmo(t,e){if(dme.isEnabled())switch(t.data.baseType){case BBe.Te... function t (line 293) | function t(){} function t (line 294) | function t(e,r){this.sizeInBytes=0,this.level=r,this.method="... function o (line 294) | function o(s){return s instanceof r?s:new r(function(c){c(s)})} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 294) | function l(p){try{d(n.next(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 294) | function u(p){try{d(n.throw(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 294) | function d(p){p.done?s(p.value):o(p.value).then(l,u)} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function l (line 294) | function l(d){return function(p){return u([d,p])}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 294) | function u(d){if(n)throw new TypeError("Generator is already executing."... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function t (line 294) | function t(){} function o (line 294) | function o(s){return s instanceof r?s:new r(function(c){c(s)})} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 294) | function l(p){try{d(n.next(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 294) | function u(p){try{d(n.throw(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 294) | function d(p){p.done?s(p.value):o(p.value).then(l,u)} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function l (line 294) | function l(d){return function(p){return u([d,p])}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 294) | function u(d){if(n)throw new TypeError("Generator is already executing."... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function t (line 294) | function t(e,r,n,o,s,c,l){this._redirectedHost=null,this._config=e,this.... function t (line 295) | function t(){} function t (line 295) | function t(e,r){this.endpoint=e,this.host=r,this.totalRequestCount=0,thi... function o (line 295) | function o(s){return s instanceof r?s:new r(function(c){c(s)})} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 295) | function l(p){try{d(n.next(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 295) | function u(p){try{d(n.throw(p))}catch(h){c(h)}} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 295) | function d(p){p.done?s(p.value):o(p.value).then(l,u)} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function l (line 295) | function l(d){return function(p){return u([d,p])}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 295) | function u(d){if(n)throw new TypeError("Generator is already executing."... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function t (line 295) | function t(e,r){this._attach=Qc.StatsbeatAttach.sdk,this._feature=Qc.Sta... function t (line 295) | function t(e){this._telemetryProcessors=[];var r=new bgo(e);if(this.conf... function n (line 295) | function n(){this.constructor=e} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function e (line 295) | function e(){return t!==null&&t.apply(this,arguments)||this} function Vgo (line 295) | function Vgo(t){return it.defaultClient?hme.info("The default client is ... function Hgo (line 295) | function Hgo(){it.defaultClient&&(it.defaultClient.config.enableAutoColl... function Aon (line 295) | function Aon(){if(it.defaultClient){N_=!0,Hgo(),mme.enable(it.defaultCli... function $go (line 295) | function $go(){return pPt.CorrelationContextManager.getCurrentContext()} function Wgo (line 295) | function Wgo(t,e){return pPt.CorrelationContextManager.startOperation(t,e)} function zgo (line 295) | function zgo(t,e){return pPt.CorrelationContextManager.wrapCallback(t,e)} function t (line 295) | function t(){} function Ygo (line 295) | function Ygo(){mon.w3cEnabled=!0,it.defaultClient=null,N_=!1,mme&&mme.di... function Zgo (line 295) | function Zgo(t){return`wrapped-telemetry-event-name-${t}-wrapped-telemet... function eAo (line 295) | function eAo(t){return t.includes("wrapped-telemetry-event-name-")&&t.en... function Eon (line 295) | function Eon(t){let e=t.match(/wrapped-telemetry-event-name-(.*?)-wrappe... method constructor (line 295) | constructor(e,r,n,o,s){this.tokenStore=n,this.namespace=o,this.client=tA... method separateData (line 295) | separateData(e){if(e.properties!==void 0||e.measurements!==void 0)return... method sendEventData (line 295) | sendEventData(e,r){let{properties:n,measurements:o}=this.separateData(r|... method sendErrorData (line 295) | sendErrorData(e,r){let{properties:n,measurements:o}=this.separateData(r|... method flush (line 295) | flush(){return new Promise(e=>{this.client.flush({callback:a(()=>{e(void... method massageEventName (line 295) | massageEventName(e){return eAo(e)?Eon(e):e.includes(this.namespace)?e:`$... function tAo (line 295) | function tAo(t,e,r){let n=new Xgo.TelemetryClient(r);return n.config.ena... function von (line 295) | function von(t,e,r){r.commonProperties=rAo(r.commonProperties,e),r.conte... function rAo (line 295) | function rAo(t,e){return t=t||{},t.common_os=WBe.platform(),t.common_pla... method constructor (line 429) | constructor(e,r){this.name=e,this.version=r} method format (line 429) | format(){return`${this.name}/${this.version}`} method isProduction (line 429) | isProduction(){return rte.isProduction} method isPreRelease (line 429) | isPreRelease(){return rte.isPreRelease} method isSimulation (line 429) | isSimulation(){return Son.env.SIMULATION==="1"} method getBuildType (line 429) | getBuildType(){return rte.packageJson.buildType} method getVersion (line 429) | getVersion(){return rte.packageJson.version} method getBuild (line 429) | getBuild(){return rte.packageJson.build} method getName (line 429) | getName(){return rte.packageJson.name} method getEditorVersionHeaders (line 429) | getEditorVersionHeaders(){return{"Editor-Version":this.getEditorInfo().f... function oAo (line 429) | function oAo(t){return iAo.test(t)} function sAo (line 429) | function sAo(t){return`${t}-${(0,NQ.generateUuid)()}`} method event (line 429) | get event(){return super.event} function dAo (line 429) | function dAo(t,e){return(r,n,o)=>(n&&(r=r.bind(n)),t(a(c=>{let l=e(c);l!... function hAo (line 429) | function hAo(t){return[KBe.Server,KBe.ParsingAndServer].includes(t)} method requireReady (line 429) | requireReady(){return Promise.resolve()} method constructor (line 429) | constructor(){super(...arguments),this.onDidChangeCopilotSettings=()=>({... method getConfig (line 429) | getConfig(e){return Ron(e)} method getOptionalConfig (line 429) | getOptionalConfig(e){return Pon(e)} method dumpForTelemetry (line 429) | dumpForTelemetry(){return{}} method constructor (line 429) | constructor(e){super(),this.baseConfigProvider=e,this.copilotEmitter=new... method setOverrides (line 429) | setOverrides(e){this.overrides=e} method clearOverrides (line 429) | clearOverrides(){this.overrides.clear()} method getOptionalOverride (line 429) | getOptionalOverride(e){return this.overrides.get(e)} method getConfig (line 429) | getConfig(e){return this.getOptionalOverride(e)??this.baseConfigProvider... method getOptionalConfig (line 429) | getOptionalConfig(e){return this.getOptionalOverride(e)??this.baseConfig... method setConfig (line 429) | setConfig(e,r){this.setCopilotSettings({[e]:r})} method setCopilotSettings (line 429) | setCopilotSettings(e){for(let[r,n]of Object.entries(e))n!==void 0?this.o... method dumpForTelemetry (line 429) | dumpForTelemetry(){let e=this.baseConfigProvider.dumpForTelemetry();for(... function mAo (line 429) | function mAo(t,e){let r=t,n=[];for(let o of e.split(".")){let s=[...n,o]... function Ron (line 429) | function Ron(t){if(bPt.has(t))return bPt.get(t);throw new Error(`Missing... function Pon (line 429) | function Pon(t){return bPt.get(t)} function gAo (line 429) | function gAo(t,e){return t.get(Nr.ICompletionsConfigProvider).getConfig(e)} function AAo (line 429) | function AAo(t){try{return t.get(Nr.ICompletionsConfigProvider).dumpForT... method isPreRelease (line 429) | static isPreRelease(){return this.getBuildType()===OQ.NIGHTLY} method isProduction (line 429) | static isProduction(){return this.getBuildType()!==OQ.DEV} method getBuildType (line 429) | static getBuildType(){return YBe.packageJson.buildType==="prod"?t.getVer... method getVersion (line 429) | static getVersion(){return YBe.packageJson.version} method getBuild (line 429) | static getBuild(){return YBe.packageJson.build} function SPt (line 429) | function SPt({name:t,version:e}){return`${t}/${e}`} function yAo (line 429) | function yAo(t){let e=t.get(Nr.ICompletionsEditorAndPluginInfo);return{"... method constructor (line 429) | constructor(e,r){this.variables=e,this.features=r} method createFallbackConfig (line 429) | static createFallbackConfig(e,r){return(0,_Ao.telemetryExpProblem)(e,{re... method createEmptyConfig (line 429) | static createEmptyConfig(){return new t({},"")} method addToTelemetry (line 429) | addToTelemetry(e){e.properties[EAo.ExpServiceTelemetryNames.featuresTele... method constructor (line 429) | constructor(e){this.filters=e;for(let[r,n]of Object.entries(this.filters... method addToTelemetry (line 429) | addToTelemetry(e){for(let[r,n]of Object.entries(this.filters)){let o=CAo... method toHeaders (line 429) | toHeaders(){return{...this.filters}} function Mon (line 429) | function Mon(t){if(!t||typeof t!="object"||t instanceof RegExp)return t;... function TAo (line 429) | function TAo(t){if(!t||typeof t!="object")return t;let e=[t];for(;e.leng... function bAo (line 429) | function bAo(t,e){return RPt(t,e,new Set)} function RPt (line 429) | function RPt(t,e,r){if((0,r6.isUndefinedOrNull)(t))return t;let n=e(t);i... function Lon (line 429) | function Lon(t,e,r=!0){return(0,r6.isObject)(t)?((0,r6.isObject)(e)&&Obj... function bme (line 429) | function bme(t,e){if(t===e)return!0;if(t==null||e===null||e===void 0||ty... function SAo (line 429) | function SAo(t){let e=new Set;return JSON.stringify(t,(r,n)=>{if((0,r6.i... function xAo (line 429) | function xAo(t,e){let r=Object.create(null);return!t||!e||Object.keys(e)... function IAo (line 429) | function IAo(t,e){let r=e.toLowerCase(),n=Object.keys(t).find(o=>o.toLow... function wAo (line 429) | function wAo(t,e){let r=Object.create(null);for(let[n,o]of Object.entrie... function RAo (line 429) | function RAo(t,e){let r={};for(let[n,o]of Object.entries(t))r[n]=e(o,n);... method constructor (line 429) | constructor(e){this.type=e} method validate (line 429) | validate(e){return typeof e!==this.type?{content:void 0,error:{message:`... method toSchema (line 429) | toSchema(){return{type:this.type}} function kAo (line 429) | function kAo(){return PAo} function OAo (line 429) | function OAo(){return NAo} function DAo (line 429) | function DAo(){return MAo} function FAo (line 429) | function FAo(){return LAo} function UAo (line 429) | function UAo(){return BAo} function Qon (line 429) | function Qon(){return{validate(t){return{content:t,error:void 0}},toSche... function qAo (line 429) | function qAo(){return Qon()} function QAo (line 429) | function QAo(t){return{validate(e){return e===void 0?{content:void 0,err... function jAo (line 429) | function jAo(t){return{validate(e){if(typeof e!="object"||e===null)retur... function GAo (line 429) | function GAo(t){return{validate(e){if(!Array.isArray(e))return{content:v... function VAo (line 429) | function VAo(...t){return{validate(e){if(!Array.isArray(e))return{conten... function HAo (line 429) | function HAo(...t){return{validate(e){let r;for(let n of t){let{content:... function $Ao (line 429) | function $Ao(...t){return{validate(e){return t.indexOf(e)===-1?{content:... function WAo (line 429) | function WAo(t){return{validate(e){return e!==t?{content:void 0,error:{m... function zAo (line 429) | function zAo(t){return{validate(e){return t().validate(e)},toSchema(){re... function KAo (line 429) | function KAo(t){return Object.values(tS).includes(t)} function e (line 429) | function e(r){switch(r){case tS.UnifiedModel:case tS.Codexv21NesUnified:... function r (line 429) | function r(o){return!!o.match(/[a-zA-Z1-9]+/)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 429) | function n(o,s,c,l,u,d){if(l.newLines.length===0)throw(0,JAo.illegalArgu... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} method constructor (line 429) | constructor(){this.map=new Map} method add (line 429) | add(e,r){let n=this.map.get(e);n?n.push(r):this.map.set(e,[r])} method get (line 429) | get(e){return this.map.get(e)||[]} method constructor (line 429) | constructor(e){super(),this._onDidChangeConfiguration=this._register(new... method getConfigMixedWithDefaults (line 429) | getConfigMixedWithDefaults(e){if(e.options?.valueIgnoredForExternals&&!t... method getDefaultValue (line 429) | getDefaultValue(e){return w2.isDefaultValueWithTeamAndInternalValue(e.de... method _setUserInfo (line 429) | _setUserInfo(e){if(this._isInternal===e.isInternal&&this._isTeamMember==... method updateExperimentBasedConfiguration (line 429) | updateExperimentBasedConfiguration(e){e.length!==0&&this._onDidChangeCon... method getConfigObservable (line 429) | getConfigObservable(e){return this._getObservable_$show2FramesUp(e,()=>t... method getExperimentBasedConfigObservable (line 429) | getExperimentBasedConfigObservable(e,r){return this._getObservable_$show... method _getObservable_$show2FramesUp (line 429) | _getObservable_$show2FramesUp(e,r){let n=this.observables.get(e.id);retu... method _isUsingTeamDefault (line 429) | _isUsingTeamDefault(e){return!(!this._isTeamMember||!w2.isDefaultValueWi... method isConfigured (line 429) | isConfigured(e,r){let n=this.inspectConfig(e,r);return n?.globalValue!==... function e (line 429) | function e(n){return NPt.isObject(n)&&"defaultValue"in n&&"teamDefaultVa... function r (line 429) | function r(n){return t.isDefaultValueWithTeamValue(n)&&"internalDefaultV... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function a1o (line 429) | function a1o(){if(!dUe){dUe=new Map;let e=Kon.packageJson.contributes.co... function zon (line 429) | function zon(t,e,r){let n=`${di.CopilotConfigPrefix}.${t}`,o=r?.oldKey?`... method constructor (line 429) | constructor(){this.configs=new Map} method registerConfig (line 429) | registerConfig(e){this.configs.set(e.fullyQualifiedId,e)} method constructor (line 429) | constructor(){this.migrations=[],this._onDidRegisterConfigurationMigrati... method registerConfigurationMigrations (line 429) | registerConfigurationMigrations(e){this.migrations.push(...e),this._onDi... function ar (line 429) | function ar(t,e,r,n,o,s){if(e===1){let l={...zon(t,r,o),configType:1,exp... function Ar (line 429) | function Ar(t,e,r,n,o,s){return o={...o,valueIgnoredForExternals:!0},e==... function Jon (line 429) | function Jon(t,e){di.ConfigurationMigrationRegistry.registerConfiguratio... function gu (line 429) | function gu(t,e,r,n){return Jon(e,t),ar(e,0,r,void 0,{...n,oldKey:t})} function zu (line 429) | function zu(t,e,r,n,o){return Jon(e,t),ar(e,1,r,void 0,{...n,oldKey:t},o)} function c1o (line 429) | function c1o(){return Object.values(BPt).flatMap(t=>Object.values(t).map... function u1o (line 429) | function u1o(t){return l1o.push(t),t} method constructor (line 429) | constructor(e,r=rS.Warning){this.prefix=e,this.minLogLevel=r} method logIt (line 429) | logIt(e,r,...n){this.prefix&&(r=`${this.prefix}${r}`),e===rS.Error?conso... method constructor (line 429) | constructor(e){super(),this.logger=new jPt(e)} method trace (line 429) | trace(e){this.logger.trace(e)} method debug (line 429) | debug(e){this.logger.debug(e)} method info (line 429) | info(e){this.logger.info(e)} method warn (line 429) | warn(e){this.logger.warn(e)} method error (line 429) | error(e,r){this.logger.error(e,r)} method show (line 429) | show(e){this.logger.show(e)} method constructor (line 429) | constructor(e){this._logTargets=e} method _logIt (line 429) | _logIt(e,r){fUe.addLog(rS[e],r),this._logTargets.forEach(n=>n.logIt(e,r))} method trace (line 429) | trace(e){this._logIt(rS.Trace,e)} method debug (line 429) | debug(e){this._logIt(rS.Debug,e)} method info (line 429) | info(e){this._logIt(rS.Info,e)} method warn (line 429) | warn(e){this._logIt(rS.Warning,e)} method error (line 429) | error(e,r){this._logIt(rS.Error,Xon(e)+(r?`: ${r}`:""))} method show (line 429) | show(e){this._logTargets.forEach(r=>r.show?.(e))} function Xon (line 429) | function Xon(t){let e=new Set;function r(n,o){if(!n||!["object","string"... function p1o (line 433) | function p1o(t,e=!1){let r=new Set;function n(o){if(!o||!["object","stri... function Zon (line 434) | function Zon(t){if(!t||typeof t!="object")return{};let e={active_streams... method extractRequestIdFromMessage (line 434) | static extractRequestIdFromMessage(e){let r=e.match(/request done: reque... method addLog (line 434) | static addLog(e,r){this._logs.length>=this.MAX_LOGS&&this._logs.shift(),... method getLogs (line 434) | static getLogs(){return this._logs} method getRequestIds (line 434) | static getRequestIds(){return this._requestIds} function m1o (line 434) | function m1o(){return Math.floor(Date.now()/1e3)} method constructor (line 434) | constructor(){super("The authentication service is in minimal mode."),th... method constructor (line 434) | constructor(e,r,n,o){super(),this._logService=e,this._tokenStore=r,this.... method isMinimalMode (line 434) | get isMinimalMode(){return this._isMinimalMode.get()} method anyGitHubSession (line 434) | get anyGitHubSession(){return this._anyGitHubSession} method permissiveGitHubSession (line 434) | get permissiveGitHubSession(){return this._permissiveGitHubSession} method anyAdoSession (line 434) | get anyAdoSession(){return this._anyAdoSession} method copilotToken (line 434) | get copilotToken(){return this._tokenStore.copilotToken} method getCopilotToken (line 434) | async getCopilotToken(e){try{let r=await this._tokenManager.getCopilotTo... method resetCopilotToken (line 434) | resetCopilotToken(e){this._tokenStore.copilotToken=void 0,this._tokenMan... method _handleAuthChangeEvent (line 434) | async _handleAuthChangeEvent(){let e=this._anyGitHubSession,r=this._perm... function T1o (line 434) | function T1o(t){return t.getConfig(LQ.ConfigKey.Shared.AuthProvider)===L... function b1o (line 434) | function b1o(t,e){return t.onDidAuthenticationChange(()=>{let r=t.copilo... function k1o (line 434) | function k1o(t){let e=t.getTokenValue("tid"),r=t.organizationList,n=t.en... method constructor (line 434) | constructor(e){super(),this.#e={},this.optedIn=!1,this.ftFlag="",this._r... method getProperties (line 434) | getProperties(){return this.#e} method trackingId (line 434) | get trackingId(){return this.#e.copilot_trackingId} method updateFromToken (line 434) | updateFromToken(e){let r=k1o(e);r&&(this.#e=r,this.optedIn=e.getTokenVal... method constructor (line 434) | constructor(){this.promises=new Set} method register (line 434) | register(e){this.promises.add(e),e.finally(()=>this.promises.delete(e))} method flush (line 434) | async flush(){await Promise.allSettled(this.promises)} function e (line 434) | function e(r){return r===t.Enhanced} function ate (line 434) | function ate(t){return t===M_.Enhanced} method constructor (line 434) | constructor(e,r,n){this.properties=e,this.measurements=r,this.issuedTime=n} method createAndMarkAsIssued (line 434) | static createAndMarkAsIssued(e,r){return new t(e||{},r||{},cte())} method extendedBy (line 434) | extendedBy(e,r){let n={...this.properties,...e},o={...this.measurements,... method markAsDisplayed (line 434) | markAsDisplayed(){this.displayedTime===void 0&&(this.displayedTime=cte())} method extendWithExpTelemetry (line 434) | async extendWithExpTelemetry(e){let{filters:r,exp:n}=await e.get(F1o.ICo... method extendWithEditorAgnosticFields (line 434) | extendWithEditorAgnosticFields(e){let r=e.get(O1o.IEnvService),n=e.get(R... method extendWithConfigProperties (line 434) | extendWithConfigProperties(e){let r=(0,R2.dumpForTelemetry)(e);r["copilo... method extendWithRequestId (line 434) | extendWithRequestId(e){let r={headerRequestId:e.headerRequestId,serverEx... method maybeRemoveRepoInfoFromProperties (line 434) | static maybeRemoveRepoInfoFromProperties(e,r){if(ate(e))return r;let n={... method sanitizeKeys (line 434) | sanitizeKeys(){this.properties=t.sanitizeKeys(this.properties),this.meas... method multiplexProperties (line 434) | multiplexProperties(){this.properties=t.multiplexProperties(this.propert... method sanitizeKeys (line 434) | static sanitizeKeys(e){e=e||{};let r={};for(let n in e){let o=t.keysExem... method multiplexProperties (line 434) | static multiplexProperties(e){let r={...e};for(let n in e){let o=e[n],s=... method updateMeasurements (line 434) | updateMeasurements(e){let r=e-this.issuedTime;if(this.measurements.timeS... method makeReadyForSending (line 434) | async makeReadyForSending(e,r,n,o){let s=e.get(ZPt.IInstantiationService... method constructor (line 434) | constructor(e,r,n,o){super(e,r,n),this.filtersAndExp=o} method extendedBy (line 434) | extendedBy(e,r){let n={...this.properties,...e},o={...this.measurements,... method extendWithExpTelemetry (line 434) | extendWithExpTelemetry(){return this.filtersAndExp.exp.addToTelemetry(th... method createEmptyConfigForTesting (line 434) | static createEmptyConfigForTesting(){return new t({},{},0,{filters:new B... function r5t (line 434) | function r5t(t,e,r,n){let o=P2.maybeRemoveRepoInfoFromProperties(e,n.pro... function j1o (line 434) | function j1o(t,e,r,n){let o=t.get(mUe.ICompletionsTelemetryService),s=P2... function G1o (line 434) | function G1o(t,e,r,n){esn(t)} function V1o (line 434) | function V1o(t){return{promptCharLen:t.prefix.length+(t.context?.reduce(... function cte (line 434) | function cte(){return performance.now()} function H1o (line 434) | function H1o(t){return Math.floor(t/1e3)} function n5t (line 434) | function n5t(t){return t.get(e5t.ICompletionsTelemetryUserConfigService)... function esn (line 434) | function esn(t){return t.get(e5t.ICompletionsTelemetryUserConfigService)... function i5t (line 434) | function i5t(t,e,r,n){return t.get(t5t.ICompletionsPromiseQueueService).... function $1o (line 434) | async function $1o(t,e,r,n,o=M_.Standard){let s=t.get(mUe.ICompletionsTe... function W1o (line 434) | function W1o(t,e){return t.get(t5t.ICompletionsPromiseQueueService).regi... function z1o (line 434) | async function z1o(t,e,r){let n=t.get(mUe.ICompletionsTelemetryService),... function Y1o (line 434) | function Y1o(t,e,r,n){let o=t.get(mUe.ICompletionsTelemetryService),s={.... function tsn (line 434) | function tsn(t){let e=t.get(R2.ICompletionsEditorAndPluginInfo),r={uniqu... function rsn (line 434) | function rsn(t,e,r){return t.sendGHTelemetryException(e,r||"")} function K1o (line 434) | function K1o(t,e,r,n){let o=a(async(...s)=>{try{await r(...s)}catch(c){r... function J1o (line 434) | function J1o(t,e,r,n){return t.get(t5t.ICompletionsPromiseQueueService).... function X1o (line 434) | async function X1o(t,e,r,n,o=M_.Standard){if(ate(o)&&!n5t(t))return;let ... function Z1o (line 434) | function Z1o(t,e,r,n,o){let s=P2.createAndMarkAsIssued({completionTextJs... function eyo (line 434) | function eyo(t,e,r){let n={promptJson:JSON.stringify({prefix:e.prefix,co... method getReporter (line 434) | getReporter(e,r=M_.Standard){return ate(r)?this.getEnhancedReporter(e):t... method getEnhancedReporter (line 434) | getEnhancedReporter(e){if(n5t(e))return this.reporterEnhanced} method getFTReporter (line 434) | getFTReporter(e){} method setReporter (line 434) | setReporter(e){this.reporter=e} method setEnhancedReporter (line 434) | setEnhancedReporter(e){this.reporterEnhanced=e} method setFTReporter (line 434) | setFTReporter(e){this.reporterFT=e} method deactivate (line 434) | async deactivate(){let e=[this.reporter,this.reporterEnhanced,this.repor... method constructor (line 434) | constructor(e){this.telemetryService=e,this.reporter=void 0,this.enhance... method sendGHTelemetryEvent (line 434) | sendGHTelemetryEvent(e,r,n,o){this.telemetryService.sendGHTelemetryEvent... method sendEnhancedGHTelemetryEvent (line 434) | sendEnhancedGHTelemetryEvent(e,r,n,o){this.telemetryService.sendEnhanced... method sendGHTelemetryErrorEvent (line 434) | sendGHTelemetryErrorEvent(e,r,n,o){this.telemetryService.sendGHTelemetry... method sendGHTelemetryException (line 434) | sendGHTelemetryException(e,r,n){this.telemetryService.sendGHTelemetryExc... method setSpyReporters (line 434) | setSpyReporters(e,r){this.reporter=e,this.enhancedReporter=r} method clearSpyReporters (line 434) | clearSpyReporters(){this.reporter=void 0,this.enhancedReporter=void 0} method getSpyReporters (line 434) | getSpyReporters(e){return Pme.TelemetryStore.isEnhanced(e)?this.enhanced... method constructor (line 434) | constructor(e="Normal",r,n=!1,o){this.kind=e,this.message=r,this.busy=n,... function osn (line 434) | function osn(t){return ssn(t)||asn(t)} function ssn (line 434) | function ssn(t){let e=["4535c7beffc844b46bb1ed4aa04d759a"];for(let r of ... function asn (line 434) | function asn(t){let e=["a5db0bcaae94032fe715fb34a5e4bce2","7184f66dfcee9... method constructor (line 434) | constructor(e){this._info=e,this.tokenMap=this.parseToken(e.token)} method parseToken (line 434) | parseToken(e){let r=new Map,o=e?.split(":")[0]?.split(";");for(let s of ... method token (line 434) | get token(){return this._info.token} method sku (line 434) | get sku(){return this._info.sku} method isIndividual (line 434) | get isIndividual(){return this._info.individual??!1} method organizationList (line 434) | get organizationList(){return this._info.organization_list||[]} method enterpriseList (line 434) | get enterpriseList(){return this._info.enterprise_list||[]} method endpoints (line 434) | get endpoints(){return this._info.endpoints} method isInternal (line 434) | get isInternal(){return osn(this.organizationList)} method isMicrosoftInternal (line 434) | get isMicrosoftInternal(){return asn(this.organizationList)} method isGitHubInternal (line 434) | get isGitHubInternal(){return ssn(this.organizationList)} method isFreeUser (line 434) | get isFreeUser(){return this.sku==="free_limited_copilot"} method isNoAuthUser (line 434) | get isNoAuthUser(){return this.sku==="no_auth_limited_copilot"} method isChatQuotaExceeded (line 434) | get isChatQuotaExceeded(){return this.isFreeUser&&(this._info.limited_us... method isCompletionsQuotaExceeded (line 434) | get isCompletionsQuotaExceeded(){return this.isFreeUser&&(this._info.lim... method codeQuoteEnabled (line 434) | get codeQuoteEnabled(){return this._info.code_quote_enabled??!1} method isVscodeTeamMember (line 434) | get isVscodeTeamMember(){return this._info.isVscodeTeamMember} method codexAgentEnabled (line 434) | get codexAgentEnabled(){return this._info.codex_agent_enabled??!1} method copilotPlan (line 434) | get copilotPlan(){if(this.isFreeUser)return"free";let e=this._info.copil... method quotaInfo (line 434) | get quotaInfo(){return{quota_snapshots:this._info.quota_snapshots,quota_... method username (line 434) | get username(){return this._info.username} method isTelemetryEnabled (line 434) | isTelemetryEnabled(){return this._isTelemetryEnabled===void 0&&(this._is... method isPublicSuggestionsEnabled (line 434) | isPublicSuggestionsEnabled(){return this._isPublicSuggestionsEnabled===v... method isChatEnabled (line 434) | isChatEnabled(){return this._info.chat_enabled??!1} method isCopilotIgnoreEnabled (line 434) | isCopilotIgnoreEnabled(){return this._info.copilotignore_enabled??!1} method isCopilotCodeReviewEnabled (line 434) | get isCopilotCodeReviewEnabled(){return this.getTokenValue("ccr")==="1"} method isEditorPreviewFeaturesEnabled (line 434) | isEditorPreviewFeaturesEnabled(){return this.getTokenValue("editor_previ... method isMcpEnabled (line 434) | isMcpEnabled(){return this.getTokenValue("mcp")!=="0"} method getTokenValue (line 434) | getTokenValue(e){return this.tokenMap.get(e)} method isExpandedClientSideIndexingEnabled (line 434) | isExpandedClientSideIndexingEnabled(){return this._info.blackbird_client... method isFcv1 (line 434) | isFcv1(){return this.tokenMap.get("fcv1")==="1"} method token (line 434) | get token(){return this.tokenRefetcher.trigger(()=>this.updateCachedToke... method constructor (line 434) | constructor(e=!1,r){super(),this.primed=e,this.authenticationService=r,t... method primeToken (line 434) | primeToken(){try{return this.getToken().then(()=>!0,()=>!1)}catch{return... method getToken (line 434) | async getToken(){return this.updateCachedToken()} method updateCachedToken (line 434) | async updateCachedToken(){return this._token=await this.authenticationSe... method resetToken (line 434) | resetToken(e){this.authenticationService.resetCopilotToken()} method getLastToken (line 434) | getLastToken(){return this.authenticationService.copilotToken} method register (line 434) | register(){return hyo.Disposable.None} method handleIPCodeCitation (line 434) | async handleIPCodeCitation(e){} function myo (line 434) | function myo(t,e){return e in t} function gyo (line 434) | function gyo(t){return f5t(t)&&!d5t(t)&&!p5t(t)&&Symbol.asyncIterator in t} function d5t (line 434) | function d5t(t){return Array.isArray(t)} function Ayo (line 434) | function Ayo(t){return typeof t=="bigint"} function yyo (line 434) | function yyo(t){return typeof t=="boolean"} function _yo (line 434) | function _yo(t){return t instanceof globalThis.Date} function Eyo (line 434) | function Eyo(t){return typeof t=="function"} function vyo (line 434) | function vyo(t){return f5t(t)&&!d5t(t)&&!p5t(t)&&Symbol.iterator in t} function Cyo (line 434) | function Cyo(t){return t===null} function Tyo (line 434) | function Tyo(t){return typeof t=="number"} function f5t (line 434) | function f5t(t){return typeof t=="object"&&t!==null} function byo (line 434) | function byo(t){return t instanceof globalThis.RegExp} function Syo (line 434) | function Syo(t){return typeof t=="string"} function xyo (line 434) | function xyo(t){return typeof t=="symbol"} function p5t (line 434) | function p5t(t){return t instanceof globalThis.Uint8Array} function Iyo (line 434) | function Iyo(t){return t===void 0} function kyo (line 434) | function kyo(t){return t.map(e=>AUe(e))} function Nyo (line 434) | function Nyo(t){return new Date(t.getTime())} function Oyo (line 434) | function Oyo(t){return new Uint8Array(t)} function Myo (line 434) | function Myo(t){return new RegExp(t.source,t.flags)} function Dyo (line 434) | function Dyo(t){let e={};for(let r of Object.getOwnPropertyNames(t))e[r]... function AUe (line 434) | function AUe(t){return Nme.IsArray(t)?kyo(t):Nme.IsDate(t)?Nyo(t):Nme.Is... function Lyo (line 434) | function Lyo(t){return AUe(t)} function Fyo (line 434) | function Fyo(t){return t.map(e=>lsn(e))} function lsn (line 434) | function lsn(t,e){return e===void 0?(0,csn.Clone)(t):(0,csn.Clone)({...e... function Uyo (line 434) | function Uyo(t){return Ome(t)&&globalThis.Symbol.asyncIterator in t} function qyo (line 434) | function qyo(t){return Ome(t)&&globalThis.Symbol.iterator in t} function Qyo (line 434) | function Qyo(t){return Ome(t)&&(globalThis.Object.getPrototypeOf(t)===Ob... function jyo (line 434) | function jyo(t){return Ome(t)&&!dsn(t)&&ysn(t.constructor)&&t.constructo... function Gyo (line 434) | function Gyo(t){return t instanceof globalThis.Promise} function Vyo (line 434) | function Vyo(t){return t instanceof Date&&globalThis.Number.isFinite(t.g... function Hyo (line 434) | function Hyo(t){return t instanceof globalThis.Map} function $yo (line 434) | function $yo(t){return t instanceof globalThis.Set} function Wyo (line 434) | function Wyo(t){return t instanceof globalThis.RegExp} function zyo (line 434) | function zyo(t){return globalThis.ArrayBuffer.isView(t)} function Yyo (line 434) | function Yyo(t){return t instanceof globalThis.Int8Array} function Kyo (line 434) | function Kyo(t){return t instanceof globalThis.Uint8Array} function Jyo (line 434) | function Jyo(t){return t instanceof globalThis.Uint8ClampedArray} function Xyo (line 434) | function Xyo(t){return t instanceof globalThis.Int16Array} function Zyo (line 434) | function Zyo(t){return t instanceof globalThis.Uint16Array} function e_o (line 434) | function e_o(t){return t instanceof globalThis.Int32Array} function t_o (line 434) | function t_o(t){return t instanceof globalThis.Uint32Array} function r_o (line 434) | function r_o(t){return t instanceof globalThis.Float32Array} function n_o (line 434) | function n_o(t){return t instanceof globalThis.Float64Array} function i_o (line 434) | function i_o(t){return t instanceof globalThis.BigInt64Array} function o_o (line 434) | function o_o(t){return t instanceof globalThis.BigUint64Array} function s_o (line 434) | function s_o(t,e){return e in t} function Ome (line 434) | function Ome(t){return t!==null&&typeof t=="object"} function dsn (line 434) | function dsn(t){return globalThis.Array.isArray(t)&&!globalThis.ArrayBuf... function fsn (line 434) | function fsn(t){return t===void 0} function psn (line 434) | function psn(t){return t===null} function hsn (line 434) | function hsn(t){return typeof t=="boolean"} function msn (line 434) | function msn(t){return typeof t=="number"} function a_o (line 434) | function a_o(t){return globalThis.Number.isInteger(t)} function gsn (line 434) | function gsn(t){return typeof t=="bigint"} function Asn (line 434) | function Asn(t){return typeof t=="string"} function ysn (line 434) | function ysn(t){return typeof t=="function"} function _sn (line 434) | function _sn(t){return typeof t=="symbol"} function c_o (line 434) | function c_o(t){return gsn(t)||hsn(t)||psn(t)||msn(t)||Asn(t)||_sn(t)||f... function e (line 434) | function e(c,l){return t.ExactOptionalPropertyTypes?l in c:c[l]!==void 0} function r (line 434) | function r(c){let l=(0,vUe.IsObject)(c);return t.AllowArrayObject?l:l&&!... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 434) | function n(c){return r(c)&&!(c instanceof Date)&&!(c instanceof Uint8Arr... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 434) | function o(c){return t.AllowNaN?(0,vUe.IsNumber)(c):Number.isFinite(c)} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function s (line 434) | function s(c){let l=(0,vUe.IsUndefined)(c);return t.AllowNullVoid?l||c==... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function h_o (line 434) | function h_o(t){return globalThis.Object.freeze(t).map(e=>TUe(e))} function m_o (line 434) | function m_o(t){let e={};for(let r of Object.getOwnPropertyNames(t))e[r]... function TUe (line 434) | function TUe(t){return Dme.IsArray(t)?h_o(t):Dme.IsDate(t)?t:Dme.IsUint8... function __o (line 434) | function __o(t,e){let r=e!==void 0?{...e,...t}:t;switch(g_o.TypeSystemPo... method constructor (line 434) | constructor(e){super(e)} function R_o (line 434) | function R_o(t){return d1.IsObject(t)&&t[o3.ReadonlyKind]==="Readonly"} function P_o (line 434) | function P_o(t){return d1.IsObject(t)&&t[o3.OptionalKind]==="Optional"} function Csn (line 434) | function Csn(t){return oo(t,"Any")} function Tsn (line 434) | function Tsn(t){return oo(t,"Argument")} function bsn (line 434) | function bsn(t){return oo(t,"Array")} function Ssn (line 434) | function Ssn(t){return oo(t,"AsyncIterator")} function xsn (line 434) | function xsn(t){return oo(t,"BigInt")} function Isn (line 434) | function Isn(t){return oo(t,"Boolean")} function wsn (line 434) | function wsn(t){return oo(t,"Computed")} function Rsn (line 434) | function Rsn(t){return oo(t,"Constructor")} function Psn (line 434) | function Psn(t){return oo(t,"Date")} function ksn (line 434) | function ksn(t){return oo(t,"Function")} function k_o (line 434) | function k_o(t){return oo(t,"Import")} function Nsn (line 434) | function Nsn(t){return oo(t,"Integer")} function N_o (line 434) | function N_o(t){return d1.IsObject(t)} function Osn (line 434) | function Osn(t){return oo(t,"Intersect")} function Msn (line 434) | function Msn(t){return oo(t,"Iterator")} function oo (line 434) | function oo(t,e){return d1.IsObject(t)&&o3.Kind in t&&t[o3.Kind]===e} function O_o (line 434) | function O_o(t){return Fme(t)&&d1.IsString(t.const)} function M_o (line 434) | function M_o(t){return Fme(t)&&d1.IsNumber(t.const)} function D_o (line 434) | function D_o(t){return Fme(t)&&d1.IsBoolean(t.const)} function L_o (line 434) | function L_o(t){return d1.IsBoolean(t)||d1.IsNumber(t)||d1.IsString(t)} function Fme (line 434) | function Fme(t){return oo(t,"Literal")} function Dsn (line 434) | function Dsn(t){return oo(t,"MappedKey")} function Lsn (line 434) | function Lsn(t){return oo(t,"MappedResult")} function Fsn (line 434) | function Fsn(t){return oo(t,"Never")} function Bsn (line 434) | function Bsn(t){return oo(t,"Not")} function Usn (line 434) | function Usn(t){return oo(t,"Null")} function qsn (line 434) | function qsn(t){return oo(t,"Number")} function Qsn (line 434) | function Qsn(t){return oo(t,"Object")} function jsn (line 434) | function jsn(t){return oo(t,"Promise")} function Gsn (line 434) | function Gsn(t){return oo(t,"Record")} function F_o (line 434) | function F_o(t){return d1.IsObject(t)&&o3.Hint in t&&t[o3.Hint]==="Recur... function Vsn (line 434) | function Vsn(t){return oo(t,"Ref")} function Hsn (line 434) | function Hsn(t){return oo(t,"RegExp")} function $sn (line 434) | function $sn(t){return oo(t,"String")} function Wsn (line 434) | function Wsn(t){return oo(t,"Symbol")} function zsn (line 434) | function zsn(t){return oo(t,"TemplateLiteral")} function Ysn (line 434) | function Ysn(t){return oo(t,"This")} function B_o (line 434) | function B_o(t){return d1.IsObject(t)&&o3.TransformKind in t} function Ksn (line 434) | function Ksn(t){return oo(t,"Tuple")} function Jsn (line 434) | function Jsn(t){return oo(t,"Undefined")} function Xsn (line 434) | function Xsn(t){return oo(t,"Union")} function Zsn (line 434) | function Zsn(t){return oo(t,"Uint8Array")} function ean (line 434) | function ean(t){return oo(t,"Unknown")} function tan (line 434) | function tan(t){return oo(t,"Unsafe")} function ran (line 434) | function ran(t){return oo(t,"Void")} function nan (line 434) | function nan(t){return d1.IsObject(t)&&o3.Kind in t&&d1.IsString(t[o3.Ki... function U_o (line 434) | function U_o(t){return Csn(t)||Tsn(t)||bsn(t)||Isn(t)||xsn(t)||Ssn(t)||w... function ian (line 434) | function ian(t){try{return new RegExp(t),!0}catch{return!1}} function _5t (line 434) | function _5t(t){if(!un.IsString(t))return!1;for(let e=0;e... function yan (line 434) | function yan(t){return so(t,"Intersect")&&!(un.IsString(t.type)&&t.type!... function _an (line 434) | function _an(t){return so(t,"Iterator")&&t.type==="Iterator"&&aa(t.$id)&... function so (line 434) | function so(t,e){return un.IsObject(t)&&k2.Kind in t&&t[k2.Kind]===e} function Ean (line 434) | function Ean(t){return Ume(t)&&un.IsString(t.const)} function van (line 434) | function van(t){return Ume(t)&&un.IsNumber(t.const)} function K_o (line 434) | function K_o(t){return Ume(t)&&un.IsBoolean(t.const)} function Ume (line 434) | function Ume(t){return so(t,"Literal")&&aa(t.$id)&&Can(t.const)} function Can (line 434) | function Can(t){return un.IsBoolean(t)||un.IsNumber(t)||un.IsString(t)} function Tan (line 434) | function Tan(t){return so(t,"MappedKey")&&un.IsArray(t.keys)&&t.keys.eve... function ban (line 434) | function ban(t){return so(t,"MappedResult")&&SUe(t.properties)} function San (line 434) | function San(t){return so(t,"Never")&&un.IsObject(t.not)&&Object.getOwnP... function xan (line 434) | function xan(t){return so(t,"Not")&&N0(t.not)} function Ian (line 434) | function Ian(t){return so(t,"Null")&&t.type==="null"&&aa(t.$id)} function wan (line 434) | function wan(t){return so(t,"Number")&&t.type==="number"&&aa(t.$id)&&ja(... function Ran (line 434) | function Ran(t){return so(t,"Object")&&t.type==="object"&&aa(t.$id)&&SUe... function Pan (line 434) | function Pan(t){return so(t,"Promise")&&t.type==="Promise"&&aa(t.$id)&&N... function kan (line 434) | function kan(t){return so(t,"Record")&&t.type==="object"&&aa(t.$id)&&oan... function J_o (line 434) | function J_o(t){return un.IsObject(t)&&k2.Hint in t&&t[k2.Hint]==="Recur... function Nan (line 434) | function Nan(t){return so(t,"Ref")&&aa(t.$id)&&un.IsString(t.$ref)} function Oan (line 434) | function Oan(t){return so(t,"RegExp")&&aa(t.$id)&&un.IsString(t.source)&... function Man (line 434) | function Man(t){return so(t,"String")&&t.type==="string"&&aa(t.$id)&&ja(... function Dan (line 434) | function Dan(t){return so(t,"Symbol")&&t.type==="symbol"&&aa(t.$id)} function Lan (line 434) | function Lan(t){return so(t,"TemplateLiteral")&&t.type==="string"&&un.Is... function Fan (line 434) | function Fan(t){return so(t,"This")&&aa(t.$id)&&un.IsString(t.$ref)} function Ban (line 434) | function Ban(t){return un.IsObject(t)&&k2.TransformKind in t} function Uan (line 434) | function Uan(t){return so(t,"Tuple")&&t.type==="array"&&aa(t.$id)&&un.Is... function qan (line 434) | function qan(t){return so(t,"Undefined")&&t.type==="undefined"&&aa(t.$id)} function X_o (line 434) | function X_o(t){return v5t(t)&&t.anyOf.every(e=>Ean(e)||van(e))} function v5t (line 434) | function v5t(t){return so(t,"Union")&&aa(t.$id)&&un.IsObject(t)&&un.IsAr... function Qan (line 434) | function Qan(t){return so(t,"Uint8Array")&&t.type==="Uint8Array"&&aa(t.$... function jan (line 434) | function jan(t){return so(t,"Unknown")&&aa(t.$id)} function Gan (line 434) | function Gan(t){return so(t,"Unsafe")} function Van (line 434) | function Van(t){return so(t,"Void")&&t.type==="void"&&aa(t.$id)} function Han (line 434) | function Han(t){return un.IsObject(t)&&k2.Kind in t&&un.IsString(t[k2.Ki... function N0 (line 434) | function N0(t){return un.IsObject(t)&&(aan(t)||can(t)||lan(t)||fan(t)||d... function tEo (line 434) | function tEo(t){return(parseInt(t)+1).toString()} function sEo (line 434) | function sEo(){return new Map(fte)} function aEo (line 434) | function aEo(){return fte.clear()} function cEo (line 434) | function cEo(t){return fte.delete(t)} function lEo (line 434) | function lEo(t){return fte.has(t)} function uEo (line 434) | function uEo(t,e){fte.set(t,e)} function dEo (line 434) | function dEo(t){return fte.get(t)} function fEo (line 434) | function fEo(){return new Map(pte)} function pEo (line 434) | function pEo(){return pte.clear()} function hEo (line 434) | function hEo(t){return pte.delete(t)} function mEo (line 434) | function mEo(t){return pte.has(t)} function gEo (line 434) | function gEo(t,e){pte.set(t,e)} function AEo (line 434) | function AEo(t){return pte.get(t)} function Xan (line 434) | function Xan(t,e){return t.includes(e)} function EEo (line 434) | function EEo(t,e){return t.every(r=>Xan(e,r))} function vEo (line 434) | function vEo(t){return[...new Set(t)]} function Zan (line 434) | function Zan(t,e){return t.filter(r=>e.includes(r))} function CEo (line 434) | function CEo(t,e){return[...t,...e]} function TEo (line 434) | function TEo(t,e){return t.filter(r=>!e.includes(r))} function bEo (line 434) | function bEo(t,e){return t.reduce((r,n)=>Zan(r,n),e)} function SEo (line 434) | function SEo(t){return t.length===1?t[0]:t.length>1?bEo(t.slice(1),t[0])... function xEo (line 434) | function xEo(t){let e=[];for(let r of t)e.push(...r);return e} function kEo (line 434) | function kEo(t){return(0,REo.CreateType)({[PEo.Kind]:"Any"},t)} function LEo (line 434) | function LEo(t,e){return(0,MEo.CreateType)({[DEo.Kind]:"Array",type:"arr... function QEo (line 434) | function QEo(t){return(0,UEo.CreateType)({[qEo.Kind]:"Argument",index:t})} function $Eo (line 434) | function $Eo(t,e){return(0,HEo.CreateType)({[VEo.Kind]:"AsyncIterator",t... function JEo (line 434) | function JEo(t,e,r){return(0,YEo.CreateType)({[KEo.Kind]:"Computed",targ... function evo (line 434) | function evo(t,e){let{[e]:r,...n}=t;return n} function tvo (line 434) | function tvo(t,e){return e.reduce((r,n)=>evo(r,n),t)} function svo (line 434) | function svo(t){return(0,ivo.CreateType)({[ovo.Kind]:"Never",not:{}},t)} function dvo (line 434) | function dvo(t){return(0,lvo.CreateType)({[uvo.Kind]:"MappedKey",keys:t})} function hvo (line 434) | function hvo(t){return(0,fvo.CreateType)({[pvo.Kind]:"MappedResult",prop... function Avo (line 434) | function Avo(t,e,r){return(0,mvo.CreateType)({[gvo.Kind]:"Constructor",t... function Cvo (line 434) | function Cvo(t,e,r){return(0,Evo.CreateType)({[vvo.Kind]:"Function",type... function Ivo (line 434) | function Ivo(t,e){return(0,Svo.CreateType)({[xvo.Kind]:"Union",anyOf:t},e)} function Ovo (line 434) | function Ovo(t){return t.some(e=>(0,fcn.IsOptional)(e))} function dcn (line 434) | function dcn(t){return t.map(e=>(0,fcn.IsOptional)(e)?Mvo(e):e)} function Mvo (line 434) | function Mvo(t){return(0,Pvo.Discard)(t,[Rvo.OptionalKind])} function Dvo (line 434) | function Dvo(t,e){return Ovo(t)?(0,Nvo.Optional)((0,ucn.UnionCreate)(dcn... function Lvo (line 434) | function Lvo(t,e){return t.length===1?(0,wvo.CreateType)(t[0],e):t.lengt... function qvo (line 434) | function qvo(t,e){return t.length===0?(0,Fvo.Never)(e):t.length===1?(0,B... function Gvo (line 434) | function Gvo(t){return t.replace(/\\\$/g,"$").replace(/\\\*/g,"*").repla... function G5t (line 434) | function G5t(t,e,r){return t[e]===r&&t.charCodeAt(e-1)!==92} function c3 (line 434) | function c3(t,e){return G5t(t,e,"(")} function Gme (line 434) | function Gme(t,e){return G5t(t,e,")")} function Acn (line 434) | function Acn(t,e){return G5t(t,e,"|")} function Vvo (line 434) | function Vvo(t){if(!(c3(t,0)&&Gme(t,t.length-1)))return!1;let e=0;for(le... function Hvo (line 434) | function Hvo(t){return t.slice(1,t.length-1)} function $vo (line 434) | function $vo(t){let e=0;for(let r=0;rbcn(e,"")).join("")}$`} function JCo (line 434) | function JCo(t){let r=(0,KCo.TemplateLiteralGenerate)(t).map(n=>(0,YCo.L... function rTo (line 434) | function rTo(t,e){let r=(0,eTo.IsString)(t)?(0,xcn.TemplateLiteralPatter... function oTo (line 434) | function oTo(t){return(0,iTo.TemplateLiteralGenerate)(t).map(r=>r.toStri... function sTo (line 434) | function sTo(t){let e=[];for(let r of t)e.push(...wcn(r));return e} function aTo (line 434) | function aTo(t){return[t.toString()]} function wcn (line 434) | function wcn(t){return[...new Set((0,zme.IsTemplateLiteral)(t)?oTo(t):(0... function dTo (line 434) | function dTo(t,e,r){let n={};for(let o of Object.getOwnPropertyNames(e))... function fTo (line 434) | function fTo(t,e,r){return dTo(t,e.properties,r)} function pTo (line 434) | function pTo(t,e,r){let n=fTo(t,e,r);return(0,cTo.MappedResult)(n)} function kcn (line 434) | function kcn(t,e){return t.map(r=>a4t(r,e))} function ETo (line 434) | function ETo(t){return t.filter(e=>!(0,p1.IsNever)(e))} function vTo (line 434) | function vTo(t,e){return(0,gTo.IntersectEvaluated)(ETo(kcn(t,e)))} function CTo (line 434) | function CTo(t){return t.some(e=>(0,p1.IsNever)(e))?[]:t} function TTo (line 434) | function TTo(t,e){return(0,s4t.UnionEvaluated)(CTo(kcn(t,e)))} function bTo (line 434) | function bTo(t,e){return e in t?t[e]:e==="[number]"?(0,s4t.UnionEvaluate... function STo (line 434) | function STo(t,e){return e==="[number]"?t:(0,DUe.Never)()} function xTo (line 434) | function xTo(t,e){return e in t?t[e]:(0,DUe.Never)()} function a4t (line 434) | function a4t(t,e){return(0,p1.IsIntersect)(t)?vTo(t.allOf,e):(0,p1.IsUni... function Ncn (line 434) | function Ncn(t,e){return e.map(r=>a4t(t,r))} function Rcn (line 434) | function Rcn(t,e){return(0,s4t.UnionEvaluated)(Ncn(t,e))} function ITo (line 434) | function ITo(t,e){return(0,Pcn.Computed)("Index",[t,e])} function wTo (line 434) | function wTo(t,e,r){if((0,p1.IsRef)(t)||(0,p1.IsRef)(e)){let n="Index ty... function NTo (line 434) | function NTo(t,e,r){return{[e]:(0,RTo.Index)(t,[e],(0,kTo.Clone)(r))}} function OTo (line 434) | function OTo(t,e,r){return e.reduce((n,o)=>({...n,...NTo(t,o,r)}),{})} function MTo (line 434) | function MTo(t,e,r){return OTo(t,e.keys,r)} function DTo (line 434) | function DTo(t,e,r){let n=MTo(t,e,r);return(0,PTo.MappedResult)(n)} function UTo (line 434) | function UTo(t,e){return(0,FTo.CreateType)({[BTo.Kind]:"Iterator",type:"... function VTo (line 434) | function VTo(t){let e=[];for(let r in t)(0,GTo.IsOptional)(t[r])||e.push... function HTo (line 434) | function HTo(t,e){let r=VTo(t),n=r.length>0?{[Mcn.Kind]:"Object",type:"o... function KTo (line 434) | function KTo(t,e){return(0,zTo.CreateType)({[YTo.Kind]:"Promise",type:"P... function rbo (line 434) | function rbo(t){return(0,Fcn.CreateType)((0,ZTo.Discard)(t,[Bcn.Readonly... function nbo (line 434) | function nbo(t){return(0,Fcn.CreateType)({...t,[Bcn.ReadonlyKind]:"Reado... function ibo (line 434) | function ibo(t,e){return e===!1?rbo(t):nbo(t)} function obo (line 434) | function obo(t,e){let r=e??!0;return(0,tbo.IsMappedResult)(t)?(0,ebo.Rea... function cbo (line 434) | function cbo(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function lbo (line 434) | function lbo(t,e){return cbo(t.properties,e)} function ubo (line 434) | function ubo(t,e){let r=lbo(t,e);return(0,sbo.MappedResult)(r)} function pbo (line 434) | function pbo(t,e){return(0,fbo.CreateType)(t.length>0?{[qcn.Kind]:"Tuple... function Hcn (line 434) | function Hcn(t,e){return t in e?cC(t,e[t]):(0,Rbo.MappedResult)(e)} function Pbo (line 434) | function Pbo(t){return{[t]:(0,Gcn.Literal)(t)}} function kbo (line 434) | function kbo(t){let e={};for(let r of t)e[r]=(0,Gcn.Literal)(r);return e} function Nbo (line 434) | function Nbo(t,e){return(0,wbo.SetIncludes)(e,t)?Pbo(t):kbo(e)} function Obo (line 434) | function Obo(t,e){let r=Nbo(t,e);return Hcn(t,r)} function Kme (line 434) | function Kme(t,e){return e.map(r=>cC(t,r))} function Mbo (line 434) | function Mbo(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function cC (line 434) | function cC(t,e){let r={...e};return(0,hg.IsOptional)(e)?(0,Tbo.Optional... function $cn (line 434) | function $cn(t,e){let r={};for(let n of t)r[n]=cC(n,e);return r} function Dbo (line 434) | function Dbo(t,e,r){let n=(0,hg.IsSchema)(t)?(0,Ebo.IndexPropertyKeys)(t... function qbo (line 434) | function qbo(t){return(0,zcn.CreateType)((0,Fbo.Discard)(t,[Ycn.Optional... function Qbo (line 434) | function Qbo(t){return(0,zcn.CreateType)({...t,[Ycn.OptionalKind]:"Optio... function jbo (line 434) | function jbo(t,e){return e===!1?qbo(t):Qbo(t)} function Gbo (line 434) | function Gbo(t,e){let r=e??!0;return(0,Ubo.IsMappedResult)(t)?(0,Bbo.Opt... function $bo (line 434) | function $bo(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function Wbo (line 434) | function Wbo(t,e){return $bo(t.properties,e)} function zbo (line 434) | function zbo(t,e){let r=Wbo(t,e);return(0,Vbo.MappedResult)(r)} function Jbo (line 434) | function Jbo(t,e={}){let r=t.every(o=>(0,T4t.IsObject)(o)),n=(0,T4t.IsSc... function nSo (line 434) | function nSo(t){return t.every(e=>(0,x4t.IsOptional)(e))} function iSo (line 434) | function iSo(t){return(0,eSo.Discard)(t,[Xbo.OptionalKind])} function Zcn (line 434) | function Zcn(t){return t.map(e=>(0,x4t.IsOptional)(e)?iSo(e):e)} function oSo (line 434) | function oSo(t,e){return nSo(t)?(0,rSo.Optional)((0,Xcn.IntersectCreate)... function sSo (line 434) | function sSo(t,e={}){if(t.length===1)return(0,Zbo.CreateType)(t[0],e);if... function dSo (line 434) | function dSo(t,e){if(t.length===1)return(0,aSo.CreateType)(t[0],e);if(t.... function gSo (line 434) | function gSo(...t){let[e,r]=typeof t[0]=="string"?[t[0],t[1]]:[t[0].$id,... function TSo (line 434) | function TSo(t,e){return(0,k4t.Computed)("Awaited",[(0,k4t.Computed)(t,e... function bSo (line 434) | function bSo(t){return(0,k4t.Computed)("Awaited",[(0,CSo.Ref)(t)])} function SSo (line 434) | function SSo(t){return(0,ESo.Intersect)(oln(t))} function xSo (line 434) | function xSo(t){return(0,vSo.Union)(oln(t))} function ISo (line 434) | function ISo(t){return N4t(t)} function oln (line 434) | function oln(t){return t.map(e=>N4t(e))} function N4t (line 434) | function N4t(t,e){return(0,_So.CreateType)((0,Jme.IsComputed)(t)?TSo(t.t... function cln (line 434) | function cln(t){let e=[];for(let r of t)e.push(D4t(r));return e} function PSo (line 434) | function PSo(t){let e=cln(t);return(0,aln.SetUnionMany)(e)} function kSo (line 434) | function kSo(t){let e=cln(t);return(0,aln.SetIntersectMany)(e)} function NSo (line 434) | function NSo(t){return t.map((e,r)=>r.toString())} function OSo (line 434) | function OSo(t){return["[number]"]} function MSo (line 434) | function MSo(t){return globalThis.Object.getOwnPropertyNames(t)} function DSo (line 434) | function DSo(t){return M4t?globalThis.Object.getOwnPropertyNames(t).map(... function D4t (line 434) | function D4t(t){return(0,bte.IsIntersect)(t)?PSo(t.allOf):(0,bte.IsUnion... function LSo (line 434) | function LSo(t){M4t=!0;let e=D4t(t);return M4t=!1,`^(${e.map(n=>`(${n})`... function VSo (line 434) | function VSo(t,e){return(0,F4t.Computed)("KeyOf",[(0,F4t.Computed)(t,e)])} function HSo (line 434) | function HSo(t){return(0,F4t.Computed)("KeyOf",[(0,qSo.Ref)(t)])} function $So (line 434) | function $So(t,e){let r=(0,QSo.KeyOfPropertyKeys)(t),n=lln(r),o=(0,jSo.U... function lln (line 434) | function lln(t){return t.map(e=>e==="[number]"?(0,USo.Number)():(0,BSo.L... function WSo (line 434) | function WSo(t,e){return(0,L4t.IsComputed)(t)?VSo(t.target,t.parameters)... function JSo (line 434) | function JSo(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function XSo (line 434) | function XSo(t,e){return JSo(t.properties,e)} function ZSo (line 434) | function ZSo(t,e){let r=XSo(t,e);return(0,zSo.MappedResult)(r)} function rxo (line 434) | function rxo(t){let e=(0,txo.KeyOfPropertyKeys)(t),r=(0,exo.IndexFromPro... function uxo (line 434) | function uxo(t){let e=[];for(let r of t)e.push(...(0,sxo.KeyOfPropertyKe... function dxo (line 434) | function dxo(t){return t.filter(e=>!(0,lxo.IsNever)(e))} function fxo (line 434) | function fxo(t,e){let r=[];for(let n of t)r.push(...(0,oxo.IndexFromProp... function pxo (line 434) | function pxo(t,e){let r={};for(let n of e)r[n]=(0,ixo.IntersectEvaluated... function hxo (line 434) | function hxo(t,e){let r=uxo(t),n=pxo(t,r);return(0,axo.Object)(n,e)} function _xo (line 434) | function _xo(t){return(0,yxo.CreateType)({[Axo.Kind]:"Date",type:"Date"}... function bxo (line 434) | function bxo(t){return(0,Cxo.CreateType)({[Txo.Kind]:"Null",type:"null"}... function Rxo (line 434) | function Rxo(t){return(0,Ixo.CreateType)({[wxo.Kind]:"Symbol",type:"symb... function Mxo (line 434) | function Mxo(t){return(0,Nxo.CreateType)({[Oxo.Kind]:"Undefined",type:"u... function Uxo (line 434) | function Uxo(t){return(0,Fxo.CreateType)({[Bxo.Kind]:"Uint8Array",type:"... function Vxo (line 434) | function Vxo(t){return(0,jxo.CreateType)({[Gxo.Kind]:"Unknown"},t)} function nIo (line 434) | function nIo(t){return t.map(e=>J4t(e,!1))} function iIo (line 434) | function iIo(t){let e={};for(let r of globalThis.Object.getOwnPropertyNa... function HUe (line 434) | function HUe(t,e){return e===!0?t:(0,K4t.Readonly)(t)} function J4t (line 434) | function J4t(t,e){return(0,h1.IsAsyncIterator)(t)||(0,h1.IsIterator)(t)?... function oIo (line 434) | function oIo(t,e){return(0,rIo.CreateType)(J4t(t,!0),e)} function hIo (line 434) | function hIo(t,e){return pIo.IsConstructor(t)?(0,dIo.Tuple)(t.parameters... function vIo (line 434) | function vIo(t,e){if((0,EIo.IsUndefined)(t))throw new Error("Enum undefi... function uC (line 434) | function uC(t){return t===vt.False?t:vt.True} function xte (line 434) | function xte(t){throw new YUe(t)} function Hd (line 434) | function Hd(t){return Ue.TypeGuard.IsNever(t)||Ue.TypeGuard.IsIntersect(... function $d (line 434) | function $d(t,e){return Ue.TypeGuard.IsNever(e)?Nln(t,e):Ue.TypeGuard.Is... function o3t (line 434) | function o3t(t,e){return vt.True} function IIo (line 434) | function IIo(t,e){return Ue.TypeGuard.IsIntersect(e)?KUe(t,e):Ue.TypeGua... function wIo (line 434) | function wIo(t,e){return Ue.TypeGuard.IsUnknown(t)?vt.False:Ue.TypeGuard... function RIo (line 434) | function RIo(t,e){return Ue.TypeGuard.IsObject(e)&&JUe(e)?vt.True:Hd(e)?... function PIo (line 434) | function PIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsAsyncIterator(e)?u... function kIo (line 434) | function kIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function Pln (line 434) | function Pln(t,e){return Ue.TypeGuard.IsLiteralBoolean(t)||Ue.TypeGuard.... function NIo (line 434) | function NIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function OIo (line 434) | function OIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function MIo (line 434) | function MIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function DIo (line 434) | function DIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function kln (line 434) | function kln(t,e){return Ue.TypeGuard.IsLiteral(t)&&Ue.ValueGuard.IsNumb... function LIo (line 434) | function LIo(t,e){return Ue.TypeGuard.IsInteger(e)||Ue.TypeGuard.IsNumbe... function KUe (line 434) | function KUe(t,e){return e.allOf.every(r=>ca(t,r)===vt.True)?vt.True:vt.... function FIo (line 434) | function FIo(t,e){return t.allOf.some(r=>ca(r,e)===vt.True)?vt.True:vt.F... function BIo (line 434) | function BIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsIterator(e)?uC(ca(... function UIo (line 434) | function UIo(t,e){return Ue.TypeGuard.IsLiteral(e)&&e.const===t.const?vt... function Nln (line 434) | function Nln(t,e){return vt.False} function qIo (line 434) | function qIo(t,e){return vt.True} function Sln (line 434) | function Sln(t){let[e,r]=[t,0];for(;Ue.TypeGuard.IsNot(e);)e=e.not,r+=1;... function QIo (line 434) | function QIo(t,e){return Ue.TypeGuard.IsNot(t)?ca(Sln(t),e):Ue.TypeGuard... function jIo (line 434) | function jIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function Oln (line 434) | function Oln(t,e){return Ue.TypeGuard.IsLiteralNumber(t)||Ue.TypeGuard.I... function GIo (line 434) | function GIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function m1 (line 434) | function m1(t,e){return Object.getOwnPropertyNames(t.properties).length=... function xln (line 434) | function xln(t){return JUe(t)} function Iln (line 434) | function Iln(t){return m1(t,0)||m1(t,1)&&"description"in t.properties&&U... function e3t (line 434) | function e3t(t){return m1(t,0)} function wln (line 434) | function wln(t){return m1(t,0)} function VIo (line 434) | function VIo(t){return m1(t,0)} function HIo (line 434) | function HIo(t){return m1(t,0)} function $Io (line 434) | function $Io(t){return JUe(t)} function WIo (line 434) | function WIo(t){let e=(0,i3t.Number)();return m1(t,0)||m1(t,1)&&"length"... function zIo (line 434) | function zIo(t){return m1(t,0)} function JUe (line 434) | function JUe(t){let e=(0,i3t.Number)();return m1(t,0)||m1(t,1)&&"length"... function YIo (line 434) | function YIo(t){let e=(0,bIo.Function)([(0,Tln.Any)()],(0,Tln.Any)());re... function Mln (line 434) | function Mln(t,e){return ca(t,e)===vt.False||Ue.TypeGuard.IsOptional(t)&... function Jh (line 434) | function Jh(t,e){return Ue.TypeGuard.IsUnknown(t)?vt.False:Ue.TypeGuard.... function KIo (line 434) | function KIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsRecord(e)?dC(t,e):... function JIo (line 434) | function JIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)&&YIo(e)?... function r3t (line 434) | function r3t(t){return Ste.PatternNumberExact in t.patternProperties?(0,... function n3t (line 434) | function n3t(t){return Ste.PatternNumberExact in t.patternProperties?t.p... function dC (line 434) | function dC(t,e){let[r,n]=[r3t(e),n3t(e)];return Ue.TypeGuard.IsLiteralS... function XIo (line 434) | function XIo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function ZIo (line 434) | function ZIo(t,e){let r=Ue.TypeGuard.IsRegExp(t)?(0,t3t.String)():t,n=Ue... function Dln (line 434) | function Dln(t,e){return Ue.TypeGuard.IsLiteral(t)&&Ue.ValueGuard.IsStri... function ewo (line 434) | function ewo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function two (line 434) | function two(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function rwo (line 434) | function rwo(t,e){return Ue.TypeGuard.IsTemplateLiteral(t)?ca((0,bln.Tem... function nwo (line 434) | function nwo(t,e){return Ue.TypeGuard.IsArray(e)&&t.items!==void 0&&t.it... function iwo (line 434) | function iwo(t,e){return Ue.TypeGuard.IsNever(t)?vt.True:Ue.TypeGuard.Is... function owo (line 434) | function owo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)&&JUe(e)|... function swo (line 434) | function swo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function awo (line 434) | function awo(t,e){return Hd(e)?$d(t,e):Ue.TypeGuard.IsObject(e)?Jh(t,e):... function s3t (line 434) | function s3t(t,e){return e.anyOf.some(r=>ca(t,r)===vt.True)?vt.True:vt.F... function cwo (line 434) | function cwo(t,e){return t.anyOf.every(r=>ca(r,e)===vt.True)?vt.True:vt.... function Lln (line 434) | function Lln(t,e){return vt.True} function lwo (line 434) | function lwo(t,e){return Ue.TypeGuard.IsNever(e)?Nln(t,e):Ue.TypeGuard.I... function uwo (line 434) | function uwo(t,e){return Ue.TypeGuard.IsUndefined(t)||Ue.TypeGuard.IsUnd... function dwo (line 434) | function dwo(t,e){return Ue.TypeGuard.IsIntersect(e)?KUe(t,e):Ue.TypeGua... function ca (line 434) | function ca(t,e){return Ue.TypeGuard.IsTemplateLiteral(t)||Ue.TypeGuard.... function fwo (line 434) | function fwo(t,e){return ca(t,e)} function gwo (line 434) | function gwo(t,e,r,n,o){let s={};for(let c of globalThis.Object.getOwnPr... function Awo (line 434) | function Awo(t,e,r,n,o){return gwo(t.properties,e,r,n,o)} function ywo (line 434) | function ywo(t,e,r,n,o){let s=Awo(t,e,r,n,o);return(0,pwo.MappedResult)(s)} function Cwo (line 434) | function Cwo(t,e,r,n){let o=(0,u3t.ExtendsCheck)(t,e);return o===u3t.Ext... function Two (line 434) | function Two(t,e,r,n,o){return(0,Bln.IsMappedResult)(t)?(0,vwo.ExtendsFr... function wwo (line 434) | function wwo(t,e,r,n,o){return{[t]:(0,xwo.Extends)((0,Swo.Literal)(t),e,... function Rwo (line 434) | function Rwo(t,e,r,n,o){return t.reduce((s,c)=>({...s,...wwo(c,e,r,n,o)}... function Pwo (line 434) | function Pwo(t,e,r,n,o){return Rwo(t.keys,e,r,n,o)} function kwo (line 434) | function kwo(t,e,r,n,o){let s=Pwo(t,e,r,n,o);return(0,bwo.MappedResult)(s)} function Nwo (line 434) | function Nwo(t){return t.allOf.every(e=>eqe(e))} function Owo (line 434) | function Owo(t){return t.anyOf.some(e=>eqe(e))} function Mwo (line 434) | function Mwo(t){return!eqe(t.not)} function eqe (line 434) | function eqe(t){return t[ZUe.Kind]==="Intersect"?Nwo(t):t[ZUe.Kind]==="U... function Bwo (line 434) | function Bwo(t,e){return(0,Lwo.Exclude)((0,Fwo.TemplateLiteralToUnion)(t... function Gwo (line 434) | function Gwo(t,e){let r=t.filter(n=>(0,nqe.ExtendsCheck)(n,e)===nqe.Exte... function Vwo (line 434) | function Vwo(t,e,r={}){return(0,y3t.IsTemplateLiteral)(t)?(0,A3t.CreateT... function Wwo (line 434) | function Wwo(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function zwo (line 434) | function zwo(t,e){return Wwo(t.properties,e)} function Ywo (line 434) | function Ywo(t,e){let r=zwo(t,e);return(0,Hwo.MappedResult)(r)} function Zwo (line 434) | function Zwo(t,e){return(0,Jwo.Extract)((0,Xwo.TemplateLiteralToUnion)(t... function i2o (line 434) | function i2o(t,e){let r=t.filter(n=>(0,sqe.ExtendsCheck)(n,e)!==sqe.Exte... function o2o (line 434) | function o2o(t,e,r){return(0,x3t.IsTemplateLiteral)(t)?(0,S3t.CreateType... function c2o (line 434) | function c2o(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function l2o (line 434) | function l2o(t,e){return c2o(t.properties,e)} function u2o (line 434) | function u2o(t,e){let r=l2o(t,e);return(0,s2o.MappedResult)(r)} function y2o (line 434) | function y2o(t,e){return A2o.IsConstructor(t)?(0,m2o.CreateType)(t.retur... function T2o (line 434) | function T2o(t){return(0,v2o.Readonly)((0,C2o.Optional)(t))} function Pj (line 434) | function Pj(t,e,r){return(0,x2o.CreateType)({[jln.Kind]:"Record",type:"o... function N3t (line 434) | function N3t(t,e,r){let n={};for(let o of t)n[o]=e;return(0,Gln.Object)(... function N2o (line 434) | function N2o(t,e,r){return(0,P2o.IsTemplateLiteralFinite)(t)?N3t((0,Vln.... function O2o (line 434) | function O2o(t,e,r){return N3t((0,Vln.IndexPropertyKeys)((0,R2o.Union)(t... function M2o (line 434) | function M2o(t,e,r){return N3t([t.toString()],e,r)} function D2o (line 434) | function D2o(t,e,r){return Pj(t.source,e,r)} function L2o (line 434) | function L2o(t,e,r){let n=(0,k2o.IsUndefined)(t.pattern)?Rj.PatternStrin... function F2o (line 434) | function F2o(t,e,r){return Pj(Rj.PatternStringExact,e,r)} function B2o (line 434) | function B2o(t,e,r){return Pj(Rj.PatternNeverExact,e,r)} function U2o (line 434) | function U2o(t,e,r){return(0,Gln.Object)({true:e,false:e},r)} function q2o (line 434) | function q2o(t,e,r){return Pj(Rj.PatternNumberExact,e,r)} function Q2o (line 434) | function Q2o(t,e,r){return Pj(Rj.PatternNumberExact,e,r)} function j2o (line 434) | function j2o(t,e,r={}){return(0,L2.IsUnion)(t)?O2o(t.anyOf,e,r):(0,L2.Is... function O3t (line 434) | function O3t(t){return globalThis.Object.getOwnPropertyNames(t.patternPr... function G2o (line 434) | function G2o(t){let e=O3t(t);return e===Rj.PatternStringExact?(0,Qln.Str... function V2o (line 434) | function V2o(t){return t.patternProperties[O3t(t)]} function rRo (line 434) | function rRo(t,e){return e.parameters=Rte(t,e.parameters),e.returns=cS(t... function nRo (line 434) | function nRo(t,e){return e.parameters=Rte(t,e.parameters),e.returns=cS(t... function iRo (line 434) | function iRo(t,e){return e.allOf=Rte(t,e.allOf),e} function oRo (line 434) | function oRo(t,e){return e.anyOf=Rte(t,e.anyOf),e} function sRo (line 434) | function sRo(t,e){return tRo.IsUndefined(e.items)||(e.items=Rte(t,e.item... function aRo (line 434) | function aRo(t,e){return e.items=cS(t,e.items),e} function cRo (line 434) | function cRo(t,e){return e.items=cS(t,e.items),e} function lRo (line 434) | function lRo(t,e){return e.items=cS(t,e.items),e} function uRo (line 434) | function uRo(t,e){return e.item=cS(t,e.item),e} function dRo (line 434) | function dRo(t,e){let r=mRo(t,e.properties);return{...e,...(0,eRo.Object... function fRo (line 434) | function fRo(t,e){let r=cS(t,(0,M3t.RecordKey)(e)),n=cS(t,(0,M3t.RecordV... function pRo (line 434) | function pRo(t,e){return e.index in t?t[e.index]:(0,K2o.Unknown)()} function hRo (line 434) | function hRo(t,e){let r=g1.IsReadonly(e),n=g1.IsOptional(e),o=cS(t,e);re... function mRo (line 434) | function mRo(t,e){return globalThis.Object.getOwnPropertyNames(e).reduce... function Rte (line 434) | function Rte(t,e){return e.map(r=>cS(t,r))} function cS (line 434) | function cS(t,e){return g1.IsConstructor(e)?rRo(t,e):g1.IsFunction(e)?nR... function gRo (line 434) | function gRo(t,e){return cS(e,(0,Y2o.CloneType)(t))} function vRo (line 434) | function vRo(t){return(0,_Ro.CreateType)({[ERo.Kind]:"Integer",type:"int... function wRo (line 434) | function wRo(t,e,r){return{[t]:(0,SRo.Intrinsic)((0,xRo.Literal)(t),e,(0... function RRo (line 434) | function RRo(t,e,r){return t.reduce((o,s)=>({...o,...wRo(s,e,r)}),{})} function PRo (line 434) | function PRo(t,e,r){return RRo(t.keys,e,r)} function kRo (line 434) | function kRo(t,e,r){let n=PRo(t,e,r);return(0,bRo.MappedResult)(n)} function MRo (line 434) | function MRo(t){let[e,r]=[t.slice(0,1),t.slice(1)];return[e.toLowerCase(... function DRo (line 434) | function DRo(t){let[e,r]=[t.slice(0,1),t.slice(1)];return[e.toUpperCase(... function LRo (line 434) | function LRo(t){return t.toUpperCase()} function FRo (line 434) | function FRo(t){return t.toLowerCase()} function BRo (line 434) | function BRo(t,e,r){let n=(0,dqe.TemplateLiteralParseExact)(t.pattern);i... function Jln (line 434) | function Jln(t,e){return typeof t=="string"?e==="Uncapitalize"?MRo(t):e=... function Xln (line 434) | function Xln(t,e){return t.map(r=>Zln(r,e))} function Zln (line 434) | function Zln(t,e,r={}){return(0,fqe.IsMappedKey)(t)?(0,ORo.IntrinsicFrom... function qRo (line 434) | function qRo(t,e={}){return(0,URo.Intrinsic)(t,"Capitalize",e)} function jRo (line 434) | function jRo(t,e={}){return(0,QRo.Intrinsic)(t,"Lowercase",e)} function VRo (line 434) | function VRo(t,e={}){return(0,GRo.Intrinsic)(t,"Uncapitalize",e)} function $Ro (line 434) | function $Ro(t,e={}){return(0,HRo.Intrinsic)(t,"Uppercase",e)} function JRo (line 434) | function JRo(t,e,r){let n={};for(let o of globalThis.Object.getOwnProper... function XRo (line 434) | function XRo(t,e,r){return JRo(t.properties,e,r)} function ZRo (line 434) | function ZRo(t,e,r){let n=XRo(t,e,r);return(0,zRo.MappedResult)(n)} function lPo (line 434) | function lPo(t,e){return t.map(r=>$3t(r,e))} function uPo (line 434) | function uPo(t,e){return t.map(r=>$3t(r,e))} function dPo (line 434) | function dPo(t,e){let{[e]:r,...n}=t;return n} function fPo (line 434) | function fPo(t,e){return e.reduce((r,n)=>dPo(r,n),t)} function pPo (line 434) | function pPo(t,e){let r=(0,tPo.Discard)(t,[rPo.TransformKind,"$id","requ... function hPo (line 434) | function hPo(t){let e=t.reduce((r,n)=>(0,A3.IsLiteralValue)(n)?[...r,(0,... function $3t (line 434) | function $3t(t,e){return(0,A3.IsIntersect)(t)?(0,oPo.Intersect)(lPo(t.al... function mPo (line 434) | function mPo(t,e,r){let n=(0,cPo.IsArray)(e)?hPo(e):e,o=(0,A3.IsSchema)(... function _Po (line 434) | function _Po(t,e,r){return{[e]:(0,APo.Omit)(t,[e],(0,yPo.Clone)(r))}} function EPo (line 434) | function EPo(t,e,r){return e.reduce((n,o)=>({...n,..._Po(t,o,r)}),{})} function vPo (line 434) | function vPo(t,e,r){return EPo(t,e.keys,r)} function CPo (line 434) | function CPo(t,e,r){let n=vPo(t,e,r);return(0,gPo.MappedResult)(n)} function IPo (line 434) | function IPo(t,e,r){let n={};for(let o of globalThis.Object.getOwnProper... function wPo (line 434) | function wPo(t,e,r){return IPo(t.properties,e,r)} function RPo (line 434) | function RPo(t,e,r){let n=wPo(t,e,r);return(0,bPo.MappedResult)(n)} function UPo (line 434) | function UPo(t,e){return t.map(r=>ekt(r,e))} function qPo (line 434) | function qPo(t,e){return t.map(r=>ekt(r,e))} function QPo (line 434) | function QPo(t,e){let r={};for(let n of e)n in t&&(r[n]=t[n]);return r} function jPo (line 434) | function jPo(t,e){let r=(0,kPo.Discard)(t,[DPo.TransformKind,"$id","requ... function GPo (line 434) | function GPo(t){let e=t.reduce((r,n)=>(0,_3.IsLiteralValue)(n)?[...r,(0,... function ekt (line 434) | function ekt(t,e){return(0,_3.IsIntersect)(t)?(0,NPo.Intersect)(UPo(t.al... function VPo (line 434) | function VPo(t,e,r){let n=(0,LPo.IsArray)(e)?GPo(e):e,o=(0,_3.IsSchema)(... function zPo (line 434) | function zPo(t,e,r){return{[e]:(0,$Po.Pick)(t,[e],(0,WPo.Clone)(r))}} function YPo (line 434) | function YPo(t,e,r){return e.reduce((n,o)=>({...n,...zPo(t,o,r)}),{})} function KPo (line 434) | function KPo(t,e,r){return YPo(t,e.keys,r)} function JPo (line 434) | function JPo(t,e,r){let n=KPo(t,e,r);return(0,HPo.MappedResult)(n)} function u5o (line 434) | function u5o(t,e){return(0,okt.Computed)("Partial",[(0,okt.Computed)(t,e... function d5o (line 434) | function d5o(t){return(0,okt.Computed)("Partial",[(0,s5o.Ref)(t)])} function f5o (line 434) | function f5o(t){let e={};for(let r of globalThis.Object.getOwnPropertyNa... function p5o (line 434) | function p5o(t){let e=(0,a5o.Discard)(t,[c5o.TransformKind,"$id","requir... function lun (line 434) | function lun(t){return t.map(e=>dun(e))} function dun (line 434) | function dun(t){return mg.IsComputed(t)?u5o(t.target,t.parameters):mg.Is... function h5o (line 434) | function h5o(t,e){return mg.IsMappedResult(t)?(0,l5o.PartialFromMappedRe... function y5o (line 434) | function y5o(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function _5o (line 434) | function _5o(t,e){return y5o(t.properties,e)} function E5o (line 434) | function E5o(t,e){let r=_5o(t,e);return(0,m5o.MappedResult)(r)} function P5o (line 434) | function P5o(t,e){return(0,lkt.Computed)("Required",[(0,lkt.Computed)(t,... function k5o (line 434) | function k5o(t){return(0,lkt.Computed)("Required",[(0,w5o.Ref)(t)])} function N5o (line 434) | function N5o(t){let e={};for(let r of globalThis.Object.getOwnPropertyNa... function O5o (line 434) | function O5o(t){let e=(0,gun.Discard)(t,[mun.TransformKind,"$id","requir... function pun (line 434) | function pun(t){return t.map(e=>Aun(e))} function Aun (line 434) | function Aun(t){return gg.IsComputed(t)?P5o(t.target,t.parameters):gg.Is... function M5o (line 434) | function M5o(t,e){return gg.IsMappedResult(t)?(0,R5o.RequiredFromMappedR... function F5o (line 434) | function F5o(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function B5o (line 434) | function B5o(t,e){return F5o(t.properties,e)} function U5o (line 434) | function U5o(t,e){let r=B5o(t,e);return(0,D5o.MappedResult)(r)} function a4o (line 434) | function a4o(t,e){return e.map(r=>qp.IsRef(r)?hkt(t,r.$ref):y1(t,r))} function hkt (line 434) | function hkt(t,e){return e in t?qp.IsRef(t[e])?hkt(t,t[e].$ref):y1(t,t[e... function c4o (line 434) | function c4o(t){return(0,$5o.Awaited)(t[0])} function l4o (line 434) | function l4o(t){return(0,Y5o.Index)(t[0],t[1])} function u4o (line 434) | function u4o(t){return(0,Z5o.KeyOf)(t[0])} function d4o (line 434) | function d4o(t){return(0,n4o.Partial)(t[0])} function f4o (line 434) | function f4o(t){return(0,t4o.Omit)(t[0],t[1])} function p4o (line 434) | function p4o(t){return(0,r4o.Pick)(t[0],t[1])} function h4o (line 434) | function h4o(t){return(0,i4o.Required)(t[0])} function m4o (line 434) | function m4o(t,e,r){let n=a4o(t,r);return e==="Awaited"?c4o(n):e==="Inde... function g4o (line 434) | function g4o(t,e){return(0,H5o.Array)(y1(t,e))} function A4o (line 434) | function A4o(t,e){return(0,W5o.AsyncIterator)(y1(t,e))} function y4o (line 434) | function y4o(t,e,r){return(0,z5o.Constructor)(uge(t,e),y1(t,r))} function _4o (line 434) | function _4o(t,e,r){return(0,K5o.Function)(uge(t,e),y1(t,r))} function E4o (line 434) | function E4o(t,e){return(0,J5o.Intersect)(uge(t,e))} function v4o (line 434) | function v4o(t,e){return(0,X5o.Iterator)(y1(t,e))} function C4o (line 434) | function C4o(t,e){return(0,e4o.Object)(globalThis.Object.keys(e).reduce(... function T4o (line 434) | function T4o(t,e){let[r,n]=[y1(t,(0,Eun.RecordValue)(e)),(0,Eun.RecordPa... function b4o (line 434) | function b4o(t,e){return qp.IsRef(e)?{...hkt(t,e.$ref),[gqe.TransformKin... function S4o (line 434) | function S4o(t,e){return(0,o4o.Tuple)(uge(t,e))} function x4o (line 434) | function x4o(t,e){return(0,s4o.Union)(uge(t,e))} function uge (line 434) | function uge(t,e){return e.map(r=>y1(t,r))} function y1 (line 434) | function y1(t,e){return qp.IsOptional(e)?(0,A1.CreateType)(y1(t,(0,_un.D... function vun (line 434) | function vun(t,e){return e in t?y1(t,t[e]):(0,pkt.Never)()} function I4o (line 434) | function I4o(t){return globalThis.Object.getOwnPropertyNames(t).reduce((... method constructor (line 434) | constructor(e){let r=(0,R4o.ComputeModuleProperties)(e),n=this.WithIdent... method Import (line 434) | Import(e,r){let n={...this.$defs,[e]:(0,Tun.CreateType)(this.$defs[e],r)... method WithIdentifiers (line 434) | WithIdentifiers(e){return globalThis.Object.getOwnPropertyNames(e).reduc... function P4o (line 434) | function P4o(t){return new Aqe(t)} function D4o (line 434) | function D4o(t,e){return(0,O4o.CreateType)({[M4o.Kind]:"Not",not:t},e)} function V4o (line 434) | function V4o(t,e){return G4o.IsFunction(t)?(0,Q4o.Tuple)(t.parameters,e)... function J4o (line 434) | function J4o(t,e={}){(0,Y4o.IsUndefined)(e.$id)&&(e.$id=`T${K4o++}`);let... function n3o (line 434) | function n3o(t,e){let r=(0,t3o.IsString)(t)?new globalThis.RegExp(t):t;r... function s3o (line 434) | function s3o(t){return(0,ykt.IsIntersect)(t)?t.allOf:(0,ykt.IsUnion)(t)?... function a3o (line 434) | function a3o(t){return s3o(t)} function g3o (line 434) | function g3o(t,e){return m3o.IsFunction(t)?(0,p3o.CreateType)(t.returns,... method constructor (line 434) | constructor(e){this.schema=e} method Decode (line 434) | Decode(e){return new Iqe(this.schema,e)} method constructor (line 434) | constructor(e,r){this.schema=e,this.decode=r} method EncodeTransform (line 434) | EncodeTransform(e,r){let s={Encode:a(c=>r[Sqe.TransformKind].Encode(e(c)... method EncodeSchema (line 434) | EncodeSchema(e,r){let n={Decode:this.decode,Encode:e};return{...r,[Sqe.T... method Encode (line 434) | Encode(e){return(0,C3o.IsTransform)(this.schema)?this.EncodeTransform(e,... function T3o (line 434) | function T3o(t){return new xqe(t)} function I3o (line 434) | function I3o(t={}){return(0,x3o.CreateType)({[Gun.Kind]:t[Gun.Kind]??"Un... function N3o (line 434) | function N3o(t){return(0,P3o.CreateType)({[k3o.Kind]:"Void",type:"void"}... method ReadonlyOptional (line 434) | ReadonlyOptional(e){return(0,ako.ReadonlyOptional)(e)} method Readonly (line 434) | Readonly(e,r){return(0,sko.Readonly)(e,r??!0)} method Optional (line 434) | Optional(e,r){return(0,nko.Optional)(e,r??!0)} method Any (line 434) | Any(e){return(0,D3o.Any)(e)} method Array (line 434) | Array(e,r){return(0,L3o.Array)(e,r)} method Boolean (line 434) | Boolean(e){return(0,F3o.Boolean)(e)} method Capitalize (line 434) | Capitalize(e,r){return(0,Pqe.Capitalize)(e,r)} method Composite (line 434) | Composite(e,r){return(0,B3o.Composite)(e,r)} method Const (line 434) | Const(e,r){return(0,U3o.Const)(e,r)} method Enum (line 434) | Enum(e,r){return(0,q3o.Enum)(e,r)} method Exclude (line 434) | Exclude(e,r,n){return(0,Q3o.Exclude)(e,r,n)} method Extends (line 434) | Extends(e,r,n,o,s){return(0,j3o.Extends)(e,r,n,o,s)} method Extract (line 434) | Extract(e,r,n){return(0,G3o.Extract)(e,r,n)} method Index (line 434) | Index(e,r,n){return(0,V3o.Index)(e,r,n)} method Integer (line 434) | Integer(e){return(0,H3o.Integer)(e)} method Intersect (line 434) | Intersect(e,r){return(0,$3o.Intersect)(e,r)} method KeyOf (line 434) | KeyOf(e,r){return(0,W3o.KeyOf)(e,r)} method Literal (line 434) | Literal(e,r){return(0,z3o.Literal)(e,r)} method Lowercase (line 434) | Lowercase(e,r){return(0,Pqe.Lowercase)(e,r)} method Mapped (line 434) | Mapped(e,r,n){return(0,Y3o.Mapped)(e,r,n)} method Module (line 434) | Module(e){return(0,Z3o.Module)(e)} method Never (line 434) | Never(e){return(0,K3o.Never)(e)} method Not (line 434) | Not(e,r){return(0,J3o.Not)(e,r)} method Null (line 434) | Null(e){return(0,X3o.Null)(e)} method Number (line 434) | Number(e){return(0,eko.Number)(e)} method Object (line 434) | Object(e,r){return(0,tko.Object)(e,r)} method Omit (line 434) | Omit(e,r,n){return(0,rko.Omit)(e,r,n)} method Partial (line 434) | Partial(e,r){return(0,iko.Partial)(e,r)} method Pick (line 434) | Pick(e,r,n){return(0,oko.Pick)(e,r,n)} method Record (line 434) | Record(e,r,n){return(0,cko.Record)(e,r,n)} method Recursive (line 434) | Recursive(e,r){return(0,lko.Recursive)(e,r)} method Ref (line 434) | Ref(...e){return(0,uko.Ref)(e[0],e[1])} method Required (line 434) | Required(e,r){return(0,dko.Required)(e,r)} method Rest (line 434) | Rest(e){return(0,fko.Rest)(e)} method String (line 434) | String(e){return(0,pko.String)(e)} method TemplateLiteral (line 434) | TemplateLiteral(e,r){return(0,hko.TemplateLiteral)(e,r)} method Transform (line 434) | Transform(e){return(0,mko.Transform)(e)} method Tuple (line 434) | Tuple(e,r){return(0,gko.Tuple)(e,r)} method Uncapitalize (line 434) | Uncapitalize(e,r){return(0,Pqe.Uncapitalize)(e,r)} method Union (line 434) | Union(e,r){return(0,Ako.Union)(e,r)} method Unknown (line 434) | Unknown(e){return(0,yko.Unknown)(e)} method Unsafe (line 434) | Unsafe(e){return(0,_ko.Unsafe)(e)} method Uppercase (line 434) | Uppercase(e,r){return(0,Pqe.Uppercase)(e,r)} method Argument (line 434) | Argument(e){return(0,SNo.Argument)(e)} method AsyncIterator (line 434) | AsyncIterator(e,r){return(0,xNo.AsyncIterator)(e,r)} method Awaited (line 434) | Awaited(e,r){return(0,INo.Awaited)(e,r)} method BigInt (line 434) | BigInt(e){return(0,wNo.BigInt)(e)} method ConstructorParameters (line 434) | ConstructorParameters(e,r){return(0,PNo.ConstructorParameters)(e,r)} method Constructor (line 434) | Constructor(e,r,n){return(0,RNo.Constructor)(e,r,n)} method Date (line 434) | Date(e={}){return(0,kNo.Date)(e)} method Function (line 434) | Function(e,r,n){return(0,NNo.Function)(e,r,n)} method InstanceType (line 434) | InstanceType(e,r){return(0,ONo.InstanceType)(e,r)} method Instantiate (line 434) | Instantiate(e,r){return(0,MNo.Instantiate)(e,r)} method Iterator (line 434) | Iterator(e,r){return(0,DNo.Iterator)(e,r)} method Parameters (line 434) | Parameters(e,r){return(0,LNo.Parameters)(e,r)} method Promise (line 434) | Promise(e,r){return(0,FNo.Promise)(e,r)} method RegExp (line 434) | RegExp(e,r){return(0,BNo.RegExp)(e,r)} method ReturnType (line 434) | ReturnType(e,r){return(0,UNo.ReturnType)(e,r)} method Symbol (line 434) | Symbol(e){return(0,qNo.Symbol)(e)} method Undefined (line 434) | Undefined(e){return(0,jNo.Undefined)(e)} method Uint8Array (line 434) | Uint8Array(e){return(0,QNo.Uint8Array)(e)} method Void (line 434) | Void(e){return(0,GNo.Void)(e)} method constructor (line 434) | constructor(e,r){this.completionsPromiseQueue=e,this.completionsTelemetr... method notifyRequest (line 434) | notifyRequest(e,r,n,o,s){return this.#e.emit(Lqe,{completionId:r,complet... method onRequest (line 434) | onRequest(e){let r=(0,pOo.telemetryCatch)(this.completionsTelemetryServi... method constructor (line 434) | constructor(e){this.category=e} method log (line 434) | log(e,r,...n){e.logIt(r,this.category,...n)} method debug (line 434) | debug(e,...r){this.log(e,Wj.DEBUG,...r)} method info (line 434) | info(e,...r){this.log(e,Wj.INFO,...r)} method warn (line 434) | warn(e,...r){this.log(e,Wj.WARN,...r)} method error (line 434) | error(e,...r){this.log(e,Wj.ERROR,...r)} method exception (line 434) | exception(e,r,n){if(r instanceof Error&&r.name==="Canceled"&&r.message==... method showInformationMessage (line 434) | showInformationMessage(e,r,...n){return Promise.resolve(void 0)} method showWarningMessage (line 434) | showWarningMessage(e,...r){return Promise.resolve(void 0)} method showQuotaExceededDialog (line 434) | showQuotaExceededDialog(e){return Promise.resolve()} method withProgress (line 434) | withProgress(e,r){return Promise.resolve(r({report:a(()=>{},"report")},E... method constructor (line 434) | constructor(e){this.notificationService=e} method showWarningMessage (line 434) | async showWarningMessage(e,...r){let n=await this.notificationService.sh... method constructor (line 434) | constructor(e,r,n){this._logTarget=e,this._notificationSender=r,this._en... method notifyUser (line 434) | notifyUser(e){if(!(e instanceof Error))return;let r=e;r.code&&POo.includ... method displayCertificateErrorNotification (line 434) | async displayCertificateErrorNotification(e){new udn.Logger("certificate... method didNotifyBefore (line 434) | didNotifyBefore(e){return this.notifiedErrorCodes.indexOf(e)!==-1} method constructor (line 434) | constructor(){this._onDidTreatmentsChange=new NOo.Emitter,this.onDidTrea... method hasTreatments (line 434) | async hasTreatments(){return Promise.resolve()} method hasAccountBasedTreatments (line 434) | async hasAccountBasedTreatments(){return Promise.resolve()} method getTreatmentVariable (line 434) | getTreatmentVariable(e){} method setCompletionsFilters (line 434) | async setCompletionsFilters(e){} function MOo (line 434) | function MOo(t){return t=t.toLowerCase(),OOo[t]??t} function DOo (line 434) | function DOo(t){return["a5db0bcaae94032fe715fb34a5e4bce2","7184f66dfcee9... function LOo (line 434) | function LOo(t){let e=t.organizationList??[];return DOo(e)??""} function UOo (line 434) | function UOo(t){return BOo.has(t)} function qOo (line 434) | function qOo(t){return t.capabilities.type==="chat"} function QOo (line 434) | function QOo(t){return t.capabilities.type==="embeddings"} function jOo (line 434) | function jOo(t){return t.capabilities.type==="completion"} function VOo (line 434) | function VOo(t){let e=t;return e?typeof e.read=="function":!1} function pdn (line 434) | function pdn(t){let e=t;return e?[e.on,e.pause,e.resume,e.destroy].every... function HOo (line 434) | function HOo(t){let e=t;return e?pdn(e.stream)&&Array.isArray(e.buffer)&... function mge (line 434) | function mge(t,e){return new Lkt(t,e)} method constructor (line 434) | constructor(e,r){this.reducer=e,this.options=r,this.state={flowing:!1,en... method pause (line 434) | pause(){this.state.destroyed||(this.state.flowing=!1)} method resume (line 434) | resume(){this.state.destroyed||this.state.flowing||(this.state.flowing=!... method write (line 434) | write(e){if(!this.state.destroyed){if(this.state.flowing)this.emitData(e... method error (line 434) | error(e){this.state.destroyed||(this.state.flowing?this.emitError(e):thi... method end (line 434) | end(e){this.state.destroyed||(typeof e<"u"&&this.write(e),this.state.flo... method emitData (line 434) | emitData(e){this.listeners.data.slice(0).forEach(r=>r(e))} method emitError (line 434) | emitError(e){this.listeners.error.length===0?(0,GOo.onUnexpectedError)(e... method emitEnd (line 434) | emitEnd(){this.listeners.end.slice(0).forEach(e=>e())} method on (line 434) | on(e,r){if(!this.state.destroyed)switch(e){case"data":this.listeners.dat... method removeListener (line 434) | removeListener(e,r){if(this.state.destroyed)return;let n;switch(e){case"... method flowData (line 434) | flowData(){if(this.buffer.data.length===0)return;if(typeof this.reducer=... method flowErrors (line 434) | flowErrors(){if(this.listeners.error.length>0){for(let e of this.buffer.... method flowEnd (line 434) | flowEnd(){return this.state.ended?(this.emitEnd(),this.listeners.end.len... method destroy (line 434) | destroy(){this.state.destroyed||(this.state.destroyed=!0,this.state.ende... function $Oo (line 434) | function $Oo(t,e){let r=[],n;for(;(n=t.read())!==null;)r.push(n);return ... function WOo (line 434) | function WOo(t,e,r){let n=[],o;for(;(o=t.read())!==null&&n.length{let o=[];Qqe(t,{onData:a(s=... function Qqe (line 434) | function Qqe(t,e,r){t.on("error",n=>{r?.isCancellationRequested||e.onErr... function YOo (line 434) | function YOo(t,e){return new Promise((r,n)=>{let o=new qqe.DisposableSto... function KOo (line 434) | function KOo(t,e){let r=mge(e);return r.end(t),r} function JOo (line 434) | function JOo(){let t=mge(()=>{throw new Error("not supported")});return ... function XOo (line 434) | function XOo(t){let e=!1;return{read:a(()=>e?null:(e=!0,t),"read")}} function ZOo (line 434) | function ZOo(t,e,r){let n=mge(r);return Qqe(t,{onData:a(o=>n.write(e.dat... function eMo (line 434) | function eMo(t,e,r){let n=!1;return{read:a(()=>{let o=e.read();return n?... function tMo (line 434) | function tMo(t,e,r){let n=!1,o=mge(r);return Qqe(e,{onData:a(s=>n?o.writ... method alloc (line 434) | static alloc(e){return gge?new t(Buffer.allocUnsafe(e)):new t(new Uint8A... method wrap (line 434) | static wrap(e){return gge&&!Buffer.isBuffer(e)&&(e=Buffer.from(e.buffer,... method fromString (line 434) | static fromString(e,r){return!(r?.dontUseNodeBuffer||!1)&&gge?new t(Buff... method fromByteArray (line 434) | static fromByteArray(e){let r=t.alloc(e.length);for(let n=0,o=e.length;n... method concat (line 434) | static concat(e,r){if(typeof r>"u"){r=0;for(let s=0,c=e.length;s>>0|t[e+1]<<8>>>0} function cMo (line 434) | function cMo(t,e,r){t[r+0]=e&255,e=e>>>8,t[r+1]=e&255} function ydn (line 434) | function ydn(t,e){return t[e]*2**24+t[e+1]*2**16+t[e+2]*2**8+t[e+3]} function _dn (line 434) | function _dn(t,e,r){t[r+3]=e,e=e>>>8,t[r+2]=e,e=e>>>8,t[r+1]=e,e=e>>>8,t... function Edn (line 434) | function Edn(t,e){return t[e+0]<<0>>>0|t[e+1]<<8>>>0|t[e+2]<<16>>>0|t[e+... function vdn (line 434) | function vdn(t,e,r){t[r+0]=e&255,e=e>>>8,t[r+1]=e&255,e=e>>>8,t[r+2]=e&2... function Cdn (line 434) | function Cdn(t,e){return t[e]} function Tdn (line 434) | function Tdn(t,e,r){t[r]=e} function lMo (line 434) | function lMo(t){return v6.consumeReadable(t,e=>Xh.concat(e))} function uMo (line 434) | function uMo(t){return v6.toReadable(t)} function bdn (line 434) | function bdn(t){return v6.consumeStream(t,e=>Xh.concat(e))} function dMo (line 434) | async function dMo(t){return t.ended?Xh.concat(t.buffer):Xh.concat([...t... function fMo (line 434) | function fMo(t){return v6.toStream(t,e=>Xh.concat(e))} function pMo (line 434) | function pMo(t){return v6.transform(t,{data:a(e=>typeof e=="string"?Xh.f... function hMo (line 434) | function hMo(t){return v6.newWriteableStream(e=>Xh.concat(e),t)} function mMo (line 434) | function mMo(t,e){return v6.prefixedReadable(t,e,r=>Xh.concat(r))} function gMo (line 434) | function gMo(t,e){return v6.prefixedStream(t,e,r=>Xh.concat(r))} function AMo (line 434) | function AMo(t){let e=0,r=0,n=0,o=new Uint8Array(Math.floor(t.length/4*3... function EMo (line 434) | function EMo({buffer:t},e=!0,r=!1){let n=r?_Mo:yMo,o="",s=t.byteLength%3... function vMo (line 434) | function vMo({buffer:t}){let e="";for(let r=0;r=48&&r<=57)return r-48;if(r... function bMo (line 434) | function bMo(t,e){let r=0,n=0,o;do o=t.readUInt8(e+n),r|=(o&127)<this.detokenize([n]))} method takeLastTokens (line 434) | takeLastTokens(e,r){if(r<=0)return{text:"",tokens:[]};let n=4,o=1,s=Math... method takeFirstTokens (line 434) | takeFirstTokens(e,r){if(r<=0)return{text:"",tokens:[]};let n=4,o=1,s=Mat... method takeLastLinesTokens (line 434) | takeLastLinesTokens(e,r){let{text:n}=this.takeLastTokens(e,r);if(n.lengt... method constructor (line 436) | constructor(){this.hash=e=>{let r=0;for(let n=0;nr.toString()).join(" ")} method tokenizeStrings (line 436) | tokenizeStrings(e){return e.split(/\b/)} method tokenLength (line 436) | tokenLength(e){return this.tokenizeStrings(e).length} method takeLastTokens (line 436) | takeLastTokens(e,r){let n=this.tokenizeStrings(e).slice(-r);return{text:... method takeFirstTokens (line 436) | takeFirstTokens(e,r){let n=this.tokenizeStrings(e).slice(0,r);return{tex... method takeLastLinesTokens (line 436) | takeLastLinesTokens(e,r){let{text:n}=this.takeLastTokens(e,r);if(n.lengt... method constructor (line 438) | constructor(e=q2.o200k,r){this.languageId=r,this.tokenizerName=e} method tokenize (line 438) | tokenize(e){return this.tokenizeStrings(e).map(r=>{let n=0;for(let o=0;o... method detokenize (line 438) | detokenize(e){return e.map(r=>{let n=[],o=r.toString();for(;o.length>0;)... method tokenizeStrings (line 438) | tokenizeStrings(e){return e.match(/.{1,4}/g)??[]} method getEffectiveTokenLength (line 438) | getEffectiveTokenLength(){return this.tokenizerName&&this.languageId?qMo... method tokenLength (line 438) | tokenLength(e){return Math.ceil(e.length/this.getEffectiveTokenLength())} method takeLastTokens (line 438) | takeLastTokens(e,r){if(r<=0)return{text:"",tokens:[]};let n=e.slice(-Mat... method takeFirstTokens (line 438) | takeFirstTokens(e,r){if(r<=0)return{text:"",tokens:[]};let n=e.slice(0,M... method takeLastLinesTokens (line 438) | takeLastLinesTokens(e,r){let{text:n}=this.takeLastTokens(e,r);if(n.lengt... function wdn (line 440) | async function wdn(t){try{let e=await $qe.create(t);Hqe.set(t,e)}catch{}} method constructor (line 440) | constructor(e=!0,r,n,o,s){super(),this._instantiationService=r,this._fea... method refreshAvailableModels (line 440) | async refreshAvailableModels(){await this.refreshModels()} method getDefaultModelId (line 440) | getDefaultModelId(){if(this.fetchedModelData){let e=Age.filterCompletion... method refreshModels (line 440) | async refreshModels(){let e=await this._endpointProvider.getAllCompletio... method getGenericCompletionModels (line 440) | getGenericCompletionModels(){let e=Age.filterCompletionModels(this.fetch... method getTokenizerForModel (line 440) | getTokenizerForModel(e){let n=this.getGenericCompletionModels().find(o=>... method filterCompletionModels (line 440) | static filterCompletionModels(e,r){return e.filter(n=>n.capabilities.typ... method filterModelsWithEditorPreviewFeatures (line 440) | static filterModelsWithEditorPreviewFeatures(e,r){return e.filter(n=>!r|... method mapCompletionModels (line 440) | static mapCompletionModels(e){return e.map(r=>({modelId:r.id,label:r.nam... method getCurrentModelRequestInfo (line 440) | getCurrentModelRequestInfo(e=void 0){let r=this.getDefaultModelId(),n=th... method constructor (line 440) | constructor(e,r){this.modelId=e,this.modelChoiceSource=r} method headers (line 440) | get headers(){return{}} function eDo (line 440) | function eDo(t,e=void 0){let r=t.get(ZMo.ICompletionsModelManagerService... function oDo (line 440) | function oDo(t){let e=t.get(tDo.IAuthenticationService),r=t.get(nDo.IIns... function sDo (line 440) | function sDo(t){return T6.BuildInfo.getBuildType()===T6.BuildType.NIGHTL... function kdn (line 440) | function kdn(t,e){let r=t.get(rDo.IExperimentationService),n=Ndn(t,e);r.... function Ndn (line 440) | function Ndn(t,e){let r=new Map;if(r.set(mC.Filter.ExtensionRelease,sDo(... method constructor (line 440) | constructor(e,r,n){this.instantiationService=e,this.experimentationServi... method updateExPValuesAndAssignments (line 440) | async updateExPValuesAndAssignments(e,r=Kkt.TelemetryData.createAndMarkA... method fetchTokenAndUpdateExPValuesAndAssignments (line 440) | async fetchTokenAndUpdateExPValuesAndAssignments(e,r){return await this.... method createExpConfigAndFilters (line 440) | createExpConfigAndFilters(e){let r={};for(let u of Object.values(Jo.ExpT... method getFallbackExpAndFilters (line 440) | async getFallbackExpAndFilters(){let e=this.copilotTokenManager.token??a... method overrideBlockMode (line 440) | overrideBlockMode(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatmen... method customEngine (line 440) | customEngine(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatmentVari... method customEngineTargetEngine (line 440) | customEngineTargetEngine(e){return e.filtersAndExp.exp.variables[Jo.ExpT... method suffixPercent (line 440) | suffixPercent(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatmentVar... method suffixMatchThreshold (line 440) | suffixMatchThreshold(e){return e.filtersAndExp.exp.variables[Jo.ExpTreat... method cppHeadersEnableSwitch (line 440) | cppHeadersEnableSwitch(e){return e.filtersAndExp.exp.variables[Jo.ExpTre... method relatedFilesVSCodeCSharp (line 440) | relatedFilesVSCodeCSharp(e){return e.filtersAndExp.exp.variables[Jo.ExpT... method relatedFilesVSCodeTypeScript (line 440) | relatedFilesVSCodeTypeScript(e){return e.filtersAndExp.exp.variables[Jo.... method relatedFilesVSCode (line 440) | relatedFilesVSCode(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatme... method contextProviders (line 440) | contextProviders(e){let r=e.filtersAndExp.exp.variables[Jo.ExpTreatmentV... method contextProviderTimeBudget (line 440) | contextProviderTimeBudget(e,r){let n=r.filtersAndExp.exp.variables[Jo.Ex... method includeNeighboringFiles (line 440) | includeNeighboringFiles(e,r){return r.filtersAndExp.exp.variables[Jo.Exp... method excludeRelatedFiles (line 440) | excludeRelatedFiles(e,r){return r.filtersAndExp.exp.variables[Jo.ExpTrea... method getContextProviderExpSettings (line 440) | getContextProviderExpSettings(e){let r=this.experimentationService.getTr... method getProviderIDs (line 440) | getProviderIDs(e){let r=[];if(typeof e.id=="string"&&e.id.length>0&&r.pu... method maxPromptCompletionTokens (line 440) | maxPromptCompletionTokens(e){return e.filtersAndExp.exp.variables[Jo.Exp... method stableContextPercent (line 440) | stableContextPercent(e){return e.filtersAndExp.exp.variables[Jo.ExpTreat... method volatileContextPercent (line 440) | volatileContextPercent(e){return e.filtersAndExp.exp.variables[Jo.ExpTre... method cppContextProviderParams (line 440) | cppContextProviderParams(e){return e.filtersAndExp.exp.variables[Jo.ExpT... method csharpContextProviderParams (line 440) | csharpContextProviderParams(e){return e.filtersAndExp.exp.variables[Jo.E... method javaContextProviderParams (line 440) | javaContextProviderParams(e){return e.filtersAndExp.exp.variables[Jo.Exp... method multiLanguageContextProviderParams (line 440) | multiLanguageContextProviderParams(e){return e.filtersAndExp.exp.variabl... method tsContextProviderParams (line 440) | tsContextProviderParams(e){return e.filtersAndExp.exp.variables[Jo.ExpTr... method completionsDebounce (line 440) | completionsDebounce(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatm... method enableElectronFetcher (line 440) | enableElectronFetcher(e){return e.filtersAndExp.exp.variables[Jo.ExpTrea... method enableFetchFetcher (line 440) | enableFetchFetcher(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatme... method asyncCompletionsTimeout (line 440) | asyncCompletionsTimeout(e){return e.filtersAndExp.exp.variables[Jo.ExpTr... method enableProgressiveReveal (line 440) | enableProgressiveReveal(e){return e.filtersAndExp.exp.variables[Jo.ExpTr... method modelAlwaysTerminatesSingleline (line 440) | modelAlwaysTerminatesSingleline(e){return e.filtersAndExp.exp.variables[... method longLookaheadSize (line 440) | longLookaheadSize(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatmen... method shortLookaheadSize (line 440) | shortLookaheadSize(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatme... method maxMultilineTokens (line 440) | maxMultilineTokens(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatme... method multilineAfterAcceptLines (line 440) | multilineAfterAcceptLines(e){return e.filtersAndExp.exp.variables[Jo.Exp... method completionsDelay (line 440) | completionsDelay(e){return e.filtersAndExp.exp.variables[Jo.ExpTreatment... method singleLineUnlessAccepted (line 440) | singleLineUnlessAccepted(e){return e.filtersAndExp.exp.variables[Jo.ExpT... function Udn (line 440) | function Udn(t){try{return decodeURIComponent(t)}catch{return t.length>3... function yDo (line 440) | function yDo(t){return t.match(Bdn)?t.replace(Bdn,e=>Udn(e)):t} function _Do (line 440) | function _Do(t){if(/^[A-Za-z][A-Za-z0-9+.-]+:/.test(t))throw new Error("... function _ge (line 440) | function _ge(t){if(typeof t!="string"&&(t=t.uri),/^[A-Za-z]:\\/.test(t))... function EDo (line 440) | function EDo(t){return _ge(t),t} function vDo (line 440) | function vDo(t){try{return _ge(t).toString()}catch{return t}} function Qdn (line 440) | function Qdn(t){let e=_ge(t);if(!qdn.has(e.scheme))throw new Error(`Copi... function jdn (line 440) | function jdn(t){try{return Qdn(t)}catch{return}} function CDo (line 440) | function CDo(t){let e=jdn(t);if(e)return yge.URI.file(e).toString()} function TDo (line 440) | function TDo(t,...e){let r=yge.URI.joinPath(_ge(t),...e.map(bDo)).toStri... function bDo (line 440) | function bDo(t){return SDo(t)?t.replaceAll("\\","/"):t} function SDo (line 440) | function SDo(t){return/^[^/\\]*\\/.test(t)} function xDo (line 440) | function xDo(t){return yDo((typeof t=="string"?t:t.uri).replace(/[#?].*$... function IDo (line 440) | function IDo(t){let e=(0,ADo.dirname)(_ge(t)),r;return qdn.has(e.scheme)... method constructor (line 440) | constructor(e,r,n){this.languageId=e,this.isGuess=r,this.fileExtension=n} method detectLanguage (line 440) | detectLanguage(e){let r=(0,NDo.basename)(e.uri),n=Gdn.extname(r).toLower... method extensionWithoutTemplateLanguage (line 440) | extensionWithoutTemplateLanguage(e,r){if(Zkt.knownTemplateLanguageExtens... method isExtensionValidForTemplateLanguage (line 440) | isExtensionValidForTemplateLanguage(e,r){let n=Zkt.templateLanguageLimit... method detectLanguageId (line 440) | detectLanguageId(e,r){if(Fte.has(e))return{languageId:Fte.get(e)[0],isGu... method computeFullyQualifiedExtension (line 440) | computeFullyQualifiedExtension(e,r){return e!==r?r+e:e} method constructor (line 440) | constructor(e){super(),this.delegate=e} method detectLanguage (line 440) | detectLanguage(e){let r=this.delegate.detectLanguage(e),n=r.languageId;r... method constructor (line 440) | constructor(e){super(),this.delegate=e} method detectLanguage (line 440) | detectLanguage(e){return e.uri.startsWith("untitled:")||e.uri.startsWith... function ODo (line 440) | function ODo({uri:t,languageId:e}){let r=Zh.languageDetection.detectLang... method constructor (line 440) | constructor(e,r,n){this.uri=e,this._textDocument=r,this.detectedLanguage... method withChanges (line 440) | static withChanges(e,r,n){let o=Ege.TextDocument.create(e.clientUri,e.cl... method applyEdits (line 440) | applyEdits(e){let r=Ege.TextDocument.create(this.clientUri,this.clientLa... method create (line 440) | static create(e,r,n,o,s=(0,MDo.detectLanguage)({uri:e,languageId:r})){re... method clientUri (line 440) | get clientUri(){return this._textDocument.uri} method clientLanguageId (line 440) | get clientLanguageId(){return this._textDocument.languageId} method languageId (line 440) | get languageId(){return this._textDocument.languageId} method version (line 440) | get version(){return this._textDocument.version} method lineCount (line 440) | get lineCount(){return this._textDocument.lineCount} method getText (line 440) | getText(e){return this._textDocument.getText(e)} method positionAt (line 440) | positionAt(e){return this._textDocument.positionAt(e)} method offsetAt (line 440) | offsetAt(e){return this._textDocument.offsetAt(e)} method lineAt (line 440) | lineAt(e){let r=typeof e=="number"?e:e.line;if(r<0||r>=this.lineCount)th... function VDo (line 440) | async function VDo(t){if(t.protocol==="file:")return await(0,GDo.readFil... function HDo (line 440) | function HDo(t){return(0,jDo.readFileSync)(t,"utf8")} function $Do (line 440) | function $Do(t){if("contents"in t){typeof t.contents=="string"?Cge=JSON.... function Wdn (line 440) | function Wdn(...t){let e=t[0],r,n,o;if(typeof e=="string")r=e,n=e,t.spli... function Zqe (line 440) | function Zqe(t,e){return Object.keys(e).length===0?t:t.replace(WDo,(r,n)... function Hdn (line 440) | function Hdn(t){return typeof t?.contents?.bundle=="object"&&typeof t?.v... method dispose (line 442) | dispose(){} method isEnabled (line 442) | get isEnabled(){return!1} method isRegexExclusionsEnabled (line 442) | get isRegexExclusionsEnabled(){return!1} method init (line 442) | async init(){} method isCopilotIgnored (line 442) | async isCopilotIgnored(e){return!1} method asMinimatchPattern (line 442) | async asMinimatchPattern(){} function ZDo (line 442) | async function ZDo(t,e){let r=[];for(let n of e)await t.isCopilotIgnored... function r8o (line 442) | async function r8o(t,e){return await t.get(e8o.IIgnoreService).isCopilot... method constructor (line 442) | constructor(e,r){this.instantiationService=e,this.fileSystem=r} method textDocuments (line 442) | async textDocuments(){let e=this.getTextDocumentsUnsafe(),r=[];for(let n... method getTextDocumentUnsafe (line 442) | getTextDocumentUnsafe(e){let r=(0,qte.normalizeUri)(e.uri);return this.g... method getTextDocument (line 442) | async getTextDocument(e){return this.getTextDocumentWithValidation(e).th... method validateTextDocument (line 442) | async validateTextDocument(e){return await this.instantiationService.inv... method getTextDocumentValidation (line 442) | async getTextDocumentValidation(e){try{return await this.validateTextDoc... method getTextDocumentWithValidation (line 442) | async getTextDocumentWithValidation(e){let r=this.getTextDocumentUnsafe(... method notFoundResult (line 442) | notFoundResult({uri:e}){return{status:"notfound",message:`Document for U... method readTextDocumentFromDisk (line 442) | async readTextDocumentFromDisk(e){try{if((await this.fileSystem.stat(e))... method getWorkspaceFolder (line 442) | getWorkspaceFolder(e){let r=(0,qte.normalizeUri)(e.uri);return this.getW... method getRelativePath (line 442) | getRelativePath(e){if(e.uri.startsWith("untitled:"))return;let r=(0,qte.... method constructor (line 442) | constructor(e,r,n){this.documentManagerService=e,this.instantiationServi... method getRelativePath (line 442) | getRelativePath(e){return this.documentManagerService.getRelativePath(e)... method getOrReadTextDocument (line 442) | getOrReadTextDocument(e){return this.readFile(e.uri)} method getOrReadTextDocumentWithFakeClientProperties (line 442) | getOrReadTextDocumentWithFakeClientProperties(e){return this.readFile(e.... method readFile (line 442) | async readFile(e){let r=await this.documentManagerService.getTextDocumen... method doReadFile (line 442) | async doReadFile(e){return await this.fileSystemService.readFileString(e)} method getFileSizeMB (line 442) | async getFileSizeMB(e){return(await this.fileSystemService.stat(e)).size... method constructor (line 442) | constructor(e=10){if(this.valueMap=new Map,e<1)throw new Error("Size lim... method set (line 442) | set(e,r){if(this.has(e))this.valueMap.delete(e);else if(this.valueMap.si... method get (line 442) | get(e){if(this.valueMap.has(e)){let r=this.valueMap.get(e);return this.v... method delete (line 442) | delete(e){return this.valueMap.delete(e)} method clear (line 442) | clear(){this.valueMap.clear()} method size (line 442) | get size(){return this.valueMap.size} method keys (line 442) | keys(){return new Map(this.valueMap).keys()} method values (line 442) | values(){return new Map(this.valueMap).values()} method entries (line 442) | entries(){return new Map(this.valueMap).entries()} method [Symbol.iterator] (line 442) | [Symbol.iterator](){return this.entries()} method has (line 442) | has(e){return this.valueMap.has(e)} method forEach (line 442) | forEach(e,r){new Map(this.valueMap).forEach(e,r)} method [Symbol.toStringTag] (line 442) | get[Symbol.toStringTag](){return"LRUCacheMap"} method peek (line 442) | peek(e){return this.valueMap.get(e)} method constructor (line 442) | constructor(){this.resolve=()=>{},this.reject=()=>{},this.promise=new Pr... function m8o (line 442) | function m8o(t,e=void 0){return new Promise(r=>setTimeout(()=>r(e),t))} method constructor (line 442) | constructor(){this.observers=new Set} method subscribe (line 442) | subscribe(e){return this.observers.add(e),()=>this.observers.delete(e)} method next (line 442) | next(e){for(let r of this.observers)r.next(e)} method error (line 442) | error(e){for(let r of this.observers)r.error?.(e)} method complete (line 442) | complete(){for(let e of this.observers)e.complete?.()} method subscribe (line 442) | subscribe(e){let r=super.subscribe(e);return this._value!==void 0&&e.nex... method next (line 442) | next(e){this._value=e,super.next(e)} method constructor (line 442) | constructor(e,r){this.featuresService=e,this.logTarget=r,this.#e=new Zdn... method clear (line 442) | clear(){this.requests.clear()} method shouldWaitForAsyncCompletions (line 442) | shouldWaitForAsyncCompletions(e,r){for(let[n,o]of this.requests)if(yNt(e... method updateCompletion (line 442) | updateCompletion(e,r){let n=this.requests.get(e);n!==void 0&&(n.partialC... method queueCompletionRequest (line 442) | queueCompletionRequest(e,r,n,o,s){this.#e.debug(this.logTarget,`[${e}] Q... method getFirstMatchingRequestWithTimeout (line 443) | getFirstMatchingRequestWithTimeout(e,r,n,o,s){let c=this.featuresService... method getFirstMatchingRequest (line 443) | async getFirstMatchingRequest(e,r,n,o){o||(this.mostRecentRequestId=e);l... method cancelRequest (line 443) | cancelRequest(e,r){e===this.mostRecentRequestId&&r.state!==Zj.Completed&... function yNt (line 443) | function yNt(t,e,r){if(r.prompt.suffix!==e.suffix||!t.startsWith(r.prefi... method constructor (line 443) | constructor(e){this.maxSize=e,this.root=new Sge,this.leafNodes=new Set} method set (line 443) | set(e,r){let{node:n,remainingKey:o}=this.findClosestNode(e);if(o.length>... method findAll (line 443) | findAll(e){return this.findClosestNode(e).stack.map(({node:r,remainingKe... method delete (line 443) | delete(e){let{node:r,remainingKey:n}=this.findClosestNode(e);n.length>0|... method findClosestNode (line 443) | findClosestNode(e){let r=!0,n=this.root,o=[{node:n,remainingKey:e}];for(... method deleteNode (line 443) | deleteNode(e){if(e.value=void 0,this.leafNodes.delete(e),e.parent===void... method evictLeastRecentlyUsed (line 443) | evictLeastRecentlyUsed(){let e=this.findLeastRecentlyUsed();e&&this.dele... method findLeastRecentlyUsed (line 443) | findLeastRecentlyUsed(){let e;for(let r of this.leafNodes)(e===void 0||r... method constructor (line 443) | constructor(){this._children=new Map,this._touched=performance.now()} method children (line 443) | get children(){return this._children.entries()} method childCount (line 443) | get childCount(){return this._children.size} method addChild (line 443) | addChild(e,r){this._children.set(e,r),r.parent={node:this,edge:e}} method removeChild (line 443) | removeChild(e){let r=this._children.get(e);r&&(r.parent=void 0),this._ch... method value (line 443) | get value(){return this.touch(),this._value} method value (line 443) | set value(e){this.touch(),this._value=e} method touched (line 443) | get touched(){return this._touched} method touch (line 443) | touch(){this._touched=performance.now()} method constructor (line 443) | constructor(){this.cache=new tfn.LRURadixTrie(100)} method findAll (line 443) | findAll(e,r){return this.cache.findAll(e).flatMap(({remainingKey:n,value... method append (line 443) | append(e,r,n){let o=this.cache.findAll(e);if(o.length>0&&o[0].remainingK... method clear (line 443) | clear(){this.cache=new tfn.LRURadixTrie(100)} function T8o (line 443) | function T8o(t){return[eG.Parsing,eG.ParsingAndServer,eG.MoreMultiline].... function b8o (line 443) | function b8o(t){return[eG.Server,eG.ParsingAndServer].includes(t)} function I8o (line 443) | function I8o(t){return t in xNt&&t!=="csharp"&&t!=="java"&&t!=="php"&&t!... function wNt (line 443) | function wNt(t){if(!(t in xNt))throw new Error(`Unrecognized language: $... function w8o (line 443) | async function w8o(t){let e;try{e=await(0,nfn.readFile)(`tree-sitter-${t... function ifn (line 443) | function ifn(t){let e=wNt(t);if(!bNt.has(e)){let r=w8o(e);bNt.set(e,r)}r... method constructor (line 443) | constructor(e,r){super(e,{cause:r})} function R8o (line 443) | async function R8o(t,e){return(await ofn(t,e))[0]} function ofn (line 443) | async function ofn(t,e){await SNt.default.init({locateFile:a(s=>(0,nfn.l... function P8o (line 443) | function P8o(t){switch(wNt(t)){case Gc.Python:return null;case Gc.JavaSc... function k8o (line 443) | function k8o(t,e){let r=[];for(let n of t){if(!n[1]){let o=e.tree.getLan... function O8o (line 446) | function O8o(t){return k8o([N8o],t).length===1} method constructor (line 446) | constructor(e){this.node=e,this.children=[],this.collapsed=!1} method addChild (line 446) | addChild(e){e.parent=this,e.nextSibling=void 0,this.children.length>0&&(... method childrenFinished (line 446) | childrenFinished(){} method containsStatement (line 446) | containsStatement(e){return this.node.startIndex<=e.node.startIndex&&thi... method statementAt (line 446) | statementAt(e){if(this.node.startIndex>e||this.node.endIndex(r=n.statementAt(e),... method build (line 450) | async build(){let e=[];this.clear();let r=await this.parse();this.getSta... method addStatement (line 450) | addStatement(e){e.parent=void 0,e.nextSibling=void 0,this.statements.len... method parse (line 450) | async parse(){return this.tree||(this.tree=await(0,M8o.parseTreeSitter)(... method getStatementQuery (line 450) | getStatementQuery(e){return this.getQuery(e.getLanguage(),this.getStatem... method getQuery (line 450) | getQuery(e,r){return e.query(r)} method offsetToPosition (line 450) | offsetToPosition(e){let r=this.text.slice(0,e).split(` method dump (line 451) | dump(e=""){let r=[];return this.statements.forEach((n,o)=>{let s=`[${o}]... method isCompoundStatementType (line 452) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 452) | childrenFinished(){this.isSingleLineIfStatement()&&this.collapse()} method isSingleLineIfStatement (line 452) | isSingleLineIfStatement(){return this.node.type!=="if_statement"||this.n... method createNode (line 452) | createNode(e){return new nQe(e)} method getStatementQueryText (line 452) | getStatementQueryText(){return`[ method createNode (line 475) | createNode(e){return new nQe(e)} method getStatementQueryText (line 475) | getStatementQueryText(){return`[ method isCompoundStatementType (line 498) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 498) | childrenFinished(){this.isSingleLineIfStatement()&&this.collapse()} method isSingleLineIfStatement (line 498) | isSingleLineIfStatement(){return this.node.type!=="if_statement"?!1:this... method createNode (line 498) | createNode(e){return new RNt(e)} method getStatementQueryText (line 498) | getStatementQueryText(){return`[ method isCompoundStatementType (line 524) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method createNode (line 524) | createNode(e){return new PNt(e)} method getStatementQueryText (line 524) | getStatementQueryText(){return`[ method isCompoundStatementType (line 531) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method createNode (line 531) | createNode(e){return new kNt(e)} method getStatementQueryText (line 531) | getStatementQueryText(){return`[ method isCompoundStatementType (line 538) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method createNode (line 538) | createNode(e){return new NNt(e)} method getStatementQueryText (line 538) | getStatementQueryText(){return`[ method isCompoundStatementType (line 541) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 541) | childrenFinished(){this.isSingleLineIfStatement()&&this.collapse()} method isSingleLineIfStatement (line 541) | isSingleLineIfStatement(){return this.node.type!=="if_statement"||this.n... method createNode (line 541) | createNode(e){return new ONt(e)} method getStatementQueryText (line 541) | getStatementQueryText(){return`[ method isCompoundStatementType (line 554) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 554) | childrenFinished(){this.isSingleLineIfStatement()&&this.collapse()} method isSingleLineIfStatement (line 554) | isSingleLineIfStatement(){return this.node.type!=="if_statement"||this.n... method createNode (line 554) | createNode(e){return new MNt(e)} method getStatementQueryText (line 554) | getStatementQueryText(){return`[ method isCompoundStatementType (line 566) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 566) | childrenFinished(){(this.isSingleLineDeclarationStatement()||this.isSing... method isSingleLineDeclarationStatement (line 566) | isSingleLineDeclarationStatement(){return!(this.node.type!=="declaration... method isSingleLineConceptDefinition (line 566) | isSingleLineConceptDefinition(){return!(this.node.type!=="concept_defini... method createNode (line 566) | createNode(e){return new DNt(e)} method getStatementQueryText (line 566) | getStatementQueryText(){return`[ method isSupported (line 603) | static isSupported(e){return iQe.StatementTree.isSupported(e)} method isTrimmedByDefault (line 603) | static isTrimmedByDefault(e){return iQe.StatementTree.isTrimmedByDefault... method constructor (line 603) | constructor(e,r,n){this.languageId=e,this.prefix=r,this.completion=n} method withParsedStatementTree (line 603) | async withParsedStatementTree(e){let r=iQe.StatementTree.create(this.lan... method trimmedCompletion (line 603) | trimmedCompletion(e){return e===void 0?this.completion:this.completion.s... method getStatementAtCursor (line 603) | getStatementAtCursor(e){return e.statementAt(Math.max(this.prefix.length... method getContainingBlockOffset (line 603) | getContainingBlockOffset(e){let r;if(e&&this.isCompoundStatement(e))r=e;... method hasNonStatementContentAfter (line 603) | hasNonStatementContentAfter(e){if(!e||!e.nextSibling)return!1;let r=this... method asCompletionOffset (line 603) | asCompletionOffset(e){return e===void 0?void 0:e-this.prefix.length} method isCompoundStatement (line 603) | isCompoundStatement(e){return e.isCompoundStatementType||e.children.leng... method constructor (line 603) | constructor(e,r,n,o=10){super(e,r,n),this.lineLimit=o;let s=[...this.com... method getCompletionTrimOffset (line 603) | async getCompletionTrimOffset(){return await this.withParsedStatementTre... method isWithinLimit (line 603) | isWithinLimit(e){return this.offsetLimit===void 0||e!==void 0&&e<=this.o... method trimToBlankLine (line 603) | trimToBlankLine(e){let r=[...this.trimmedCompletion(e).matchAll(/\r?\n\s... method trimToStatement (line 603) | trimToStatement(e,r){let n=this.prefix.length,o=this.prefix.length+(this... method constructor (line 603) | constructor(e,r,n,o=3,s=7){super(e,r,n),this.lineLimit=o,this.lookAhead=... method getCompletionTrimOffset (line 603) | async getCompletionTrimOffset(){return await this.withParsedStatementTre... method stmtStartPos (line 603) | stmtStartPos(){let e=this.completion.match(/\S/);return e&&e.index!==voi... method trimAtFirstBlankLine (line 603) | trimAtFirstBlankLine(e){let r=[...this.trimmedCompletion(e).matchAll(/\r... method trimAtStatementChange (line 603) | trimAtStatementChange(e,r){let n=this.prefix.length,o=this.prefix.length... function D8o (line 603) | async function D8o(t,e){let r=t.getText(),n=t.offsetAt(e),o=iQe.Statemen... method constructor (line 603) | constructor(e,r){this.instantiationService=e,this.featuresService=r} method forLanguage (line 603) | forLanguage(e,r){let n=this.featuresService.overrideBlockMode(r);if(n)re... function j8o (line 603) | function j8o(t){return[Q2.BlockMode.Parsing,Q2.BlockMode.ParsingAndServe... function UNt (line 603) | function UNt(t,e){return t===Q2.BlockMode.MoreMultiline&&Q8o.StatementTr... function $8o (line 603) | async function $8o(t){if(!t)return;let e=await crypto.subtle.importKey("... function W8o (line 603) | async function W8o(t){let e=typeof t=="string"?new TextEncoder().encode(... function z8o (line 603) | function z8o(t){if(jNt.has(t))return jNt.get(t);let e=Y8o(t);return jNt.... function Y8o (line 603) | function Y8o(t){let e=new GNt;return e.update(t),e.digest()} function w6 (line 603) | function w6(t,e=32){return t instanceof ArrayBuffer?(0,lfn.encodeHex)(lf... function j2 (line 603) | function j2(t,e){return(t>>>e|t<<32-e)>>>0} method constructor (line 603) | constructor(){this._h0=1779033703,this._h1=3144134277,this._h2=101390424... method update (line 603) | update(e){let r=e.length;if(r===0)return;let n=this._buff,o=this._buffLe... method _push (line 603) | _push(e,r,n){return n<128?e[r++]=n:n<2048?(e[r++]=192|(n&1984)>>>6,e[r++... method digest (line 603) | digest(){return this._finished||(this._finished=!0,this._leftoverHighSur... method _wrapUp (line 603) | _wrapUp(){this._buff[this._buffLen++]=128,this._buff.subarray(this._buff... method _step (line 603) | _step(){let e=t._bigBlock32,r=this._buffDV,n=t._k;for(let m=0;m<64;m+=4)... method constructor (line 603) | constructor(e,r,n,o,s,c,l){this.status=e,this.statusText=r,this.headers=... method text (line 603) | async text(){return this.getText()} method json (line 603) | async json(){return this.getJson()} method body (line 603) | async body(){return this.getBody()} function J8o (line 603) | async function J8o(t){let e=await t.text();try{return JSON.parse(e)}catc... method constructor (line 605) | constructor(e,r){super(e,{cause:r}),this.name="HttpTimeoutError"} function Z8o (line 605) | function Z8o(t){return!t||typeof t!="object"?!1:t instanceof HNt||"name"... method constructor (line 605) | constructor(e,r,n){this.configurationService=e,this.fetcherService=r,thi... method getImplementation (line 605) | getImplementation(){return this} method fetch (line 605) | fetch(e,r){let n=this.configurationService.getExperimentBasedConfig(pfn.... method disconnectAll (line 605) | disconnectAll(){return this.fetcherService.disconnectAll()} method getImplementation (line 605) | getImplementation(){return this} function a6o (line 605) | function a6o(t,e,r,n,o,s,c,l,u,d){let p=t.get(Wd.ICompletionsFetcherServ... function c6o (line 605) | function c6o(t){return t instanceof Error?t.message==="ERR_HTTP2_GOAWAY_... function p6o (line 605) | async function p6o(t){let e=[];for await(let r of t)e.push(r);return e} function m6o (line 605) | async function m6o(t){let e=0;for await(let r of t)e++;return e} function v6o (line 605) | async function v6o(t){if(!t)return;let e=await crypto.subtle.importKey("... function C6o (line 605) | function C6o(t){return new Set(["ChatCompletions","ChatResponses","ChatM... method fetch (line 605) | async fetch(t,e){let r={method:e.method||"GET",headers:e.headers,signal:... method fetchWithPagination (line 605) | async fetchWithPagination(t,e){let r=[],n=e.pageSize??20,o=e.startPage??... method constructor (line 605) | constructor(){this._telemetryBaseUrl="https://copilot-telemetry.githubus... method updateDomains (line 605) | updateDomains(e,r){let n=this._dotcomAPIUrl,o=this._capiBaseUrl,s=this._... method _getDotComAPIUrl (line 605) | _getDotComAPIUrl(){if(this._enterpriseUrlConfig)try{let e=new URL(this._... method _getCAPIUrl (line 605) | _getCAPIUrl(e){return e&&e.endpoints.api||"https://api.githubcopilot.com"} method _getProxyUrl (line 605) | _getProxyUrl(e){return e&&e.endpoints.proxy||mfn.DEFAULT_PROXY_BASE_URL} method proxyBaseURL (line 605) | get proxyBaseURL(){return this._proxyBaseUrl} method capiBaseURL (line 605) | get capiBaseURL(){return this._capiBaseUrl} method capiChatURL (line 605) | get capiChatURL(){return`${this._capiBaseUrl}/chat/completions`} method capiResponsesURL (line 605) | get capiResponsesURL(){return`${this._capiBaseUrl}/responses`} method capiMessagesURL (line 605) | get capiMessagesURL(){return`${this._capiBaseUrl}/v1/messages`} method capiEmbeddingsURL (line 605) | get capiEmbeddingsURL(){return`${this._capiBaseUrl}/embeddings`} method capiModelsURL (line 605) | get capiModelsURL(){return`${this._capiBaseUrl}/models`} method capiAutoModelURL (line 605) | get capiAutoModelURL(){return`${this.capiModelsURL}/session`} method embeddingsModelURL (line 605) | get embeddingsModelURL(){return`${this.embeddingsURL}/models`} method chunksURL (line 605) | get chunksURL(){return`${this.dotComAPIURL}/chunks`} method embeddingsURL (line 605) | get embeddingsURL(){return`${this.dotComAPIURL}/embeddings`} method embeddingsCodeSearchURL (line 605) | get embeddingsCodeSearchURL(){return`${this.dotComAPIURL}/embeddings/cod... method telemetryURL (line 605) | get telemetryURL(){return`${this._telemetryBaseUrl}/telemetry`} method remoteAgentsURL (line 605) | get remoteAgentsURL(){return`${this._capiBaseUrl}/agents`} method listSkillsURL (line 605) | get listSkillsURL(){return`${this._capiBaseUrl}/skills`} method searchSkillURL (line 605) | get searchSkillURL(){return`${this._capiBaseUrl}/search`} method contentExclusionURL (line 605) | get contentExclusionURL(){return`${this._dotcomAPIUrl}/copilot_internal/... method copilotUserInfoURL (line 605) | get copilotUserInfoURL(){return`${this._dotcomAPIUrl}/copilot_internal/u... method tokenURL (line 605) | get tokenURL(){return this._dotcomAPIUrl+"/copilot_internal/v2/token"} method tokenNoAuthURL (line 605) | get tokenNoAuthURL(){return`${this._dotcomAPIUrl}/copilot_internal/v2/nl... method dotComAPIURL (line 605) | get dotComAPIURL(){return this._dotcomAPIUrl} method originTrackerURL (line 605) | get originTrackerURL(){return this._originTrackerUrl} method chatAttachmentUploadURL (line 605) | get chatAttachmentUploadURL(){return"https://uploads.github.com/copilot/... method copilotAgentSessionsURL (line 605) | get copilotAgentSessionsURL(){return`${this._capiBaseUrl}/agents/sessions`} method copilotAgentJobsURL (line 605) | get copilotAgentJobsURL(){return`${this._capiBaseUrl}/agents/swe`} method copilotCustomAgentsURL (line 605) | get copilotCustomAgentsURL(){return`${this._capiBaseUrl}/agents/swe/cust... method constructor (line 650) | constructor(t,e,r,n,o){if(this._extensionInfo=t,this._integrationId=o,th... method updateDomains (line 650) | updateDomains(t,e){return t&&t.sku&&(this._copilotSku=t.sku),this._domai... method makeRequest (line 650) | async makeRequest(t,e){let{type:r}=e;switch(await this._mixinHeaders(t,e... method _prepareContentExclusionUrl (line 650) | _prepareContentExclusionUrl(t){let e=t.join(","),r=new URL(this._domainS... method _mixinHeaders (line 650) | async _mixinHeaders(t,e){if(!C6o(e.type))return;let r=t.headers||{};r["X... method copilotTelemetryURL (line 650) | get copilotTelemetryURL(){return this._domainService.telemetryURL} method dotcomAPIURL (line 650) | get dotcomAPIURL(){return this._domainService.dotComAPIURL} method capiPingURL (line 650) | get capiPingURL(){return`${this._domainService.capiBaseURL}/_ping`} method proxyBaseURL (line 650) | get proxyBaseURL(){return this._domainService.proxyBaseURL} method originTrackerURL (line 650) | get originTrackerURL(){return this._domainService.originTrackerURL} method snippyMatchPath (line 650) | get snippyMatchPath(){return"twirp/github.snippy.v1.SnippyAPI/Match"} method snippyFilesForMatchPath (line 650) | get snippyFilesForMatchPath(){return"twirp/github.snippy.v1.SnippyAPI/Fi... method constructor (line 650) | constructor(e,r,n,o){super({machineId:o.machineId,sessionId:o.sessionId,... method makeRequest (line 650) | makeRequest(e,r){return this.abExpContext&&(e.headers||(e.headers={}),e.... method constructor (line 650) | constructor(e){this.flags=e} method fromEnvironment (line 650) | static fromEnvironment(e,r=process.argv,n=process.env){return new t({deb... method isRunningInTest (line 650) | isRunningInTest(){return this.flags.testMode} method shouldFailForDebugPurposes (line 650) | shouldFailForDebugPurposes(){return this.isRunningInTest()} method isDebugEnabled (line 650) | isDebugEnabled(){return this.flags.debug} method isVerboseLoggingEnabled (line 650) | isVerboseLoggingEnabled(){return this.flags.verboseLogging} method isRunningInSimulation (line 650) | isRunningInSimulation(){return this.flags.simulation} function yfn (line 650) | function yfn(t,e){return t.includes("--debug")||ZNt(e,"DEBUG")} function w6o (line 650) | function w6o(t){return ZNt(t,"SIMULATION")} function R6o (line 650) | function R6o(t,e){return e.COPILOT_AGENT_VERBOSE==="1"||e.COPILOT_AGENT_... function ZNt (line 650) | function ZNt(t,e){for(let r of["GH_COPILOT_","GITHUB_COPILOT_"]){let n=t... function Efn (line 650) | function Efn(t){let e=t.get(k6o.ICAPIClientService);return{proxy:e.proxy... function _fn (line 650) | function _fn(t,e,r){if(r!==void 0&&t.get(N6o.ICompletionsRuntimeModeServ... function M6o (line 650) | function M6o(t,e){switch(e){case"proxy":return _fn(t,[R6.ConfigKey.Debug... function D6o (line 650) | function D6o(t,e,r,...n){let o=M6o(t,r)??(e.endpoints?e.endpoints[r]:voi... function L6o (line 650) | function L6o(t){return t.get(P6o.IAuthenticationService).copilotToken?.e... method busy (line 650) | get busy(){return this.#e>0} method withProgress (line 650) | withProgress(e){return this.#t==="Warning"&&this.forceNormal(),this.#e++... method forceStatus (line 650) | forceStatus(e,r,n){this.#t===e&&this.#i===r&&!n&&!this.#n&&!this.#r||(th... method forceNormal (line 650) | forceNormal(){this.#t!=="Inactive"&&this.forceStatus("Normal")} method setError (line 650) | setError(e,r){this.forceStatus("Error",e,r)} method setWarning (line 650) | setWarning(e){this.#t!=="Error"&&this.forceStatus("Warning",e)} method setInactive (line 650) | setInactive(e){this.#t==="Error"||this.#t==="Warning"||this.forceStatus(... method clearInactive (line 650) | clearInactive(){this.#t==="Inactive"&&this.forceStatus("Normal")} method #o (line 650) | #o(){let e={kind:this.#t,message:this.#i,busy:this.busy,command:this.#n}... method didChange (line 650) | didChange(){} function q6o (line 650) | function q6o(t){for(let e of rOt(t))if(e){let r=iOt(e);if(r)return{id:r,... function rOt (line 650) | function rOt(t){let e=new Set;if(t.remoteFetchUrls?.length===1)return e.... function nOt (line 650) | function nOt(t){t=t.trim();try{if(/^[\w\d\-]+@/i.test(t)){let l=t.split(... method parse (line 650) | static parse(e){let r=e.split("/");if(r.length===2)return new t(r[0],r[1])} method constructor (line 650) | constructor(e,r){this.org=e,this.repo=r,this.type="github"} method toString (line 650) | toString(){return vfn(this)} function vfn (line 650) | function vfn(t){return`${t.org}/${t.repo}`.toLowerCase()} function iOt (line 650) | function iOt(t){let e=nOt(t);if(!e||!["github.com","ghe.com"].find(s=>e.... method constructor (line 650) | constructor(e,r,n){this.org=e,this.project=r,this.repo=n,this.type="ado"} method toString (line 650) | toString(){return`${this.org}/${this.project}/${this.repo}`.toLowerCase()} function Cfn (line 650) | function Cfn(t){let e=nOt(t);if(e){if(e.host==="dev.azure.com"){let r=e.... function j6o (line 650) | function j6o(t){if(/^[\w\d\-]+@[\w\d\.\-]+:/.test(t))return t=t.replace(... function H6o (line 650) | function H6o(t){if(t!==void 0&&t!==Fge.PENDING&&t.repoId?.type==="github... function $6o (line 650) | function $6o(t,e){let r=(0,Lge.dirname)(e);return W6o(t,r)} function bfn (line 650) | async function bfn(t,e){let r=t.get(G6o.ICompletionsFileSystemService),n... function z6o (line 650) | function z6o(t){let e=(0,oOt.parseRemoteUrl)(t);if(!e)return;let r=(0,oO... function Y6o (line 650) | async function Y6o(t,e){let r=e+"_add_to_make_longer";for(;e!=="file:///... function K6o (line 650) | function K6o(t){let e=/^\s*\[\s*remote\s+"((\\\\|\\"|[^\\"])+)"/,r=/^\s*... method constructor (line 651) | constructor(e){this.result=e} function J6o (line 651) | function J6o(t,e){let r=new V6o.LRUCacheMap(e),n=new Set;return(o,...s)=... function X6o (line 651) | function X6o(t,e){return t!==null&&typeof t=="object"&&e in t} function Z6o (line 651) | function Z6o(t,e){return X6o(t,e)?t[e]:void 0} function iLo (line 651) | function iLo(t,e,r,n,o,s,c){return(0,rLo.logEngineCompletion)(t,e,r,o,n)... function oLo (line 651) | function oLo(t,e){if(e?.logprobs?.token_logprobs)try{let r=0,n=0,o=50;fo... function sLo (line 651) | function sLo(t,e){if(e?.logprobs?.top_logprobs)try{let r=0,n=0,o=50;for(... function aLo (line 651) | function aLo(t,e){return t.isRunningInTest()||e<=1?0:e<10?.2:e<20?.4:.8} function lLo (line 659) | function lLo(t){return cLo[t??""]??[` function uLo (line 662) | function uLo(){return 1} function dLo (line 662) | function dLo(){return tLo.DEFAULT_MAX_COMPLETION_LENGTH} method constructor (line 662) | constructor(){this.logprobs=[],this.top_logprobs=[],this.text=[],this.to... method append (line 662) | append(e){e.text&&this.text.push(e.text),e.delta?.content&&e.delta.role!... function Pfn (line 662) | function Pfn(t){let e=t.split(` method constructor (line 663) | constructor(){this.arguments=[]} method update (line 663) | update(e){e.id&&(this.id=e.id),e.function.name&&(this.name=e.function.na... method constructor (line 663) | constructor(){this.toolCalls=[]} method update (line 663) | update(e){e.forEach(r=>{let n=this.toolCalls.length>0?this.toolCalls[thi... method getToolCalls (line 663) | getToolCalls(){return this.toolCalls} method constructor (line 663) | constructor(){this.arguments=[]} method update (line 663) | update(e){e.name&&(this.name=e.name),this.arguments.push(e.arguments)} method constructor (line 663) | constructor(){this.current={}} method update (line 663) | update(e){Object.entries(e).forEach(([r,n])=>{n.forEach(o=>this.update_n... method update_namespace (line 663) | update_namespace(e,r){this.current[e]||(this.current[e]=[]);let n=this.c... method for (line 663) | for(e){return this.current[e]??[]} method constructor (line 663) | constructor(e,r,n,o,s,c=void 0,l,u){this.expectedNumChoices=e,this.respo... method create (line 663) | static async create(e,r,n,o,s,c){let l=e.get(wfn.IInstantiationService),... method processSSE (line 663) | async*processSSE(e=()=>{}){try{yield*this.processSSEInner(e)}finally{thi... method processSSEInner (line 663) | async*processSSEInner(e){let r="",n=null,o,s;e:for await(let c of this.b... method asSolutionDecision (line 665) | asSolutionDecision(e){return e===void 0?{yieldSolution:!1,continueStream... method finishSolutions (line 665) | async*finishSolutions(e,r,n,o){for(let[s,c]of Object.entries(this.soluti... method maybeCancel (line 665) | maybeCancel(e){return this.cancellationToken?.isCancellationRequested?(t... method cancel (line 665) | cancel(){this.body&&"destroy"in this.body&&typeof this.body.destroy=="fu... method allSolutionsDone (line 665) | allSolutionsDone(){let e=Object.values(this.solutions);return e.length==... function hLo (line 665) | function hLo(t,e,r){let n=t.get(mQe.ICompletionsLogTargetService),o=e.so... function mOt (line 665) | function mOt(t){let e=t.text.join(""),r=t.copilot_annotations.current,n=... function mLo (line 665) | function mLo(t){return typeof t.title=="string"&&typeof t.message=="stri... method constructor (line 665) | constructor(){this.choices=new Map} method getChoiceStats (line 665) | getChoiceStats(e){let r=this.choices.get(e);return r||(r=new AOt,this.ch... method add (line 665) | add(e){this.getChoiceStats(e).increment()} method markYielded (line 665) | markYielded(e){this.getChoiceStats(e).markYielded()} method toString (line 665) | toString(){return Array.from(this.choices.entries()).map(([e,r])=>`${e}:... method constructor (line 665) | constructor(){this.yieldedTokens=-1,this.seenTokens=0} method increment (line 665) | increment(){this.seenTokens++} method markYielded (line 665) | markYielded(){this.yieldedTokens=this.seenTokens} function Bfn (line 665) | function Bfn(t){return{headerRequestId:t.headers.get("x-request-id")||""... function SLo (line 665) | function SLo(t){let e=t.headers.get("openai-processing-ms");return e?par... function xLo (line 665) | function xLo(t){switch(t){case AQe.GhostText:return"copilot-ghost";case ... function ILo (line 665) | function ILo(t,e,r,n){return(0,vLo.getEndpointUrl)(t,e,"proxy","v1/engin... function Ufn (line 665) | function Ufn(t,e,r,n){for(let[o,s]of Object.entries(t)){if(r.includes(o)... function wLo (line 665) | async function wLo(t,e,r,n,o,s,c,l,u,d,p){let h=t.get(Dfn.IInstantiation... function qfn (line 665) | function qfn(t){return(0,Lfn.asyncIterableFilter)(t,e=>e.completionText.... method constructor (line 665) | constructor(e,r,n,o,s,c){super(),this.instantiationService=e,this.runtim... method fetchAndStreamCompletions (line 665) | async fetchAndStreamCompletions(e,r,n,o){if(this.#e)return{type:"cancele... method createTelemetryData (line 665) | createTelemetryData(e,r){return AC.TelemetryData.createAndMarkAsIssued({... method fetchWithParameters (line 665) | async fetchWithParameters(e,r,n,o,s){let c={prompt:r.prompt.prefix,suffi... method handleError (line 665) | async handleError(e,r,n,o){let s=await n.text();if(n.status===402){this.... function Mfn (line 665) | function Mfn(t){return t.status>=400&&t.status<500} function PLo (line 665) | async function PLo(t){let e=new jfn.Deferred,r=t(n=>{e.resolve(n),r.disp... function kLo (line 665) | async function kLo(t){if(t.isCancellationRequested)return;let e=new jfn.... function Gfn (line 665) | async function Gfn(t,e){if(e){let r=kLo(e);await Promise.race([t,r])}els... function Vfn (line 665) | function Vfn(t){return Array.isArray(t)} function NLo (line 665) | async function NLo(t,e){let r=new Map,n=[];for(let[o,s]of t.entries()){l... function OLo (line 665) | async function OLo(t,e){let r;return t instanceof Promise?r=await MLo(t,... function MLo (line 665) | async function MLo(t,e){let r=performance.now(),n={status:"none",resolut... function DLo (line 665) | async function DLo(t,e){let r=performance.now(),n={status:"none",resolut... function ULo (line 665) | function ULo(t,e,r,n){(e.length===1&&e[0]==="*"||e.includes(BLo))&&qLo(t... function qLo (line 665) | function qLo(t,e,r){try{let n=t.get(LLo.ICompletionsFeaturesService),o=t... function jLo (line 665) | function jLo(t,e,r){let n=t.get(QLo.ICompletionsFeaturesService),o=t.get... function HLo (line 665) | function HLo(t,e,r,n){(e.length===1&&e[0]==="*"||e.includes(VLo))&&$Lo(t... function $Lo (line 665) | function $Lo(t,e,r){try{let n=WLo(t,r);for(let[o,s]of Object.entries(n))... function WLo (line 665) | function WLo(t,e){let r=k6.multiLanguageContextProviderParamsDefault,n=t... function zLo (line 665) | function zLo(t){let e={...k6.multiLanguageContextProviderParamsDefault};... function KLo (line 665) | function KLo(t,e,r,n){if(!(e.length===1&&e[0]==="*"||e.includes(nre.TS_C... method constructor (line 665) | constructor(e){super(`Duplicate type kind '${e}' detected`)} method constructor (line 665) | constructor(e){super(`Duplicate string format '${e}' detected`)} function e (line 665) | function e(n,o){if(EQe.TypeRegistry.Has(n))throw new vQe(n);return EQe.T... function r (line 665) | function r(n,o){if(EQe.FormatRegistry.Has(n))throw new CQe(n);return EQe... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function r0n (line 665) | function r0n(t){switch(t.errorType){case Yr.ValueErrorType.ArrayContains... function t9o (line 665) | function t9o(t){n0n=t} function r9o (line 665) | function r9o(){return n0n} method constructor (line 665) | constructor(e){super(`Unable to dereference schema with $id '${e.$ref}'`... function o9o (line 665) | function o9o(t,e){let r=e.find(n=>n.$id===t.$ref);if(r===void 0)throw ne... function s9o (line 665) | function s9o(t,e){return!(0,i9o.IsString)(t.$id)||e.some(r=>r.$id===t.$i... function o0n (line 665) | function o0n(t,e){return t[i0n.Kind]==="This"||t[i0n.Kind]==="Ref"?o9o(t... method constructor (line 665) | constructor(e){super("Unable to hash value"),this.value=e} function h9o (line 665) | function h9o(t){rm(j_.Array);for(let e of t)sre(e)} function m9o (line 665) | function m9o(t){rm(j_.Boolean),rm(t?1:0)} function g9o (line 665) | function g9o(t){rm(j_.BigInt),c0n.setBigInt64(0,t);for(let e of l0n)rm(e)} function A9o (line 665) | function A9o(t){rm(j_.Date),sre(t.getTime())} function y9o (line 665) | function y9o(t){rm(j_.Null)} function _9o (line 665) | function _9o(t){rm(j_.Number),c0n.setFloat64(0,t);for(let e of l0n)rm(e)} function E9o (line 665) | function E9o(t){rm(j_.Object);for(let e of globalThis.Object.getOwnPrope... function v9o (line 665) | function v9o(t){rm(j_.String);for(let e=0;e=t... function F9o (line 665) | function F9o(t,e,r){return(0,zd.IsAsyncIterator)(r)} function B9o (line 665) | function B9o(t,e,r){return!(!(0,zd.IsBigInt)(r)||mo(t.exclusiveMaximum)&... function U9o (line 665) | function U9o(t,e,r){return(0,zd.IsBoolean)(r)} function q9o (line 665) | function q9o(t,e,r){return O0(t.returns,e,r.prototype)} function Q9o (line 665) | function Q9o(t,e,r){return!(!(0,zd.IsDate)(r)||mo(t.exclusiveMaximumTime... function j9o (line 665) | function j9o(t,e,r){return(0,zd.IsFunction)(r)} function G9o (line 665) | function G9o(t,e,r){let n=globalThis.Object.values(t.$defs),o=t.$defs[t.... function V9o (line 665) | function V9o(t,e,r){return!(!(0,zd.IsInteger)(r)||mo(t.exclusiveMaximum)... function H9o (line 665) | function H9o(t,e,r){let n=t.allOf.every(o=>O0(o,e,r));if(t.unevaluatedPr... function $9o (line 665) | function $9o(t,e,r){return(0,zd.IsIterator)(r)} function W9o (line 665) | function W9o(t,e,r){return r===t.const} function z9o (line 665) | function z9o(t,e,r){return!1} function Y9o (line 665) | function Y9o(t,e,r){return!O0(t.not,e,r)} function K9o (line 665) | function K9o(t,e,r){return(0,zd.IsNull)(r)} function J9o (line 665) | function J9o(t,e,r){return!(!jge.TypeSystemPolicy.IsNumberLike(r)||mo(t.... function X9o (line 665) | function X9o(t,e,r){if(!jge.TypeSystemPolicy.IsObjectLike(r)||mo(t.minPr... function Z9o (line 665) | function Z9o(t,e,r){return(0,zd.IsPromise)(r)} function e7o (line 665) | function e7o(t,e,r){if(!jge.TypeSystemPolicy.IsRecordLike(r)||mo(t.minPr... function t7o (line 665) | function t7o(t,e,r){return O0((0,xOt.Deref)(t,e),e,r)} function r7o (line 665) | function r7o(t,e,r){let n=new RegExp(t.source,t.flags);return mo(t.minLe... function n7o (line 665) | function n7o(t,e,r){return!(0,zd.IsString)(r)||mo(t.minLength)&&!(r.leng... function i7o (line 665) | function i7o(t,e,r){return(0,zd.IsSymbol)(r)} function o7o (line 665) | function o7o(t,e,r){return(0,zd.IsString)(r)&&new RegExp(t.pattern).test... function s7o (line 665) | function s7o(t,e,r){return O0((0,xOt.Deref)(t,e),e,r)} function a7o (line 665) | function a7o(t,e,r){if(!(0,zd.IsArray)(r)||t.items===void 0&&r.length!==... function c7o (line 665) | function c7o(t,e,r){return(0,zd.IsUndefined)(r)} function l7o (line 665) | function l7o(t,e,r){return t.anyOf.some(n=>O0(n,e,r))} function u7o (line 665) | function u7o(t,e,r){return!(!(0,zd.IsUint8Array)(r)||mo(t.maxByteLength)... function d7o (line 665) | function d7o(t,e,r){return!0} function f7o (line 665) | function f7o(t,e,r){return jge.TypeSystemPolicy.IsVoidLike(r)} function p7o (line 665) | function p7o(t,e,r){return Gge.TypeRegistry.Has(t[cre.Kind])?Gge.TypeReg... function O0 (line 665) | function O0(t,e,r){let n=mo(t.$id)?(0,xOt.Pushref)(t,e):e,o=t;switch(o[c... function h7o (line 665) | function h7o(...t){return t.length===3?O0(t[0],t[1],t[2]):O0(t[0],[],t[1])} method constructor (line 665) | constructor(e){super("Unknown type"),this.schema=e} function R3 (line 665) | function R3(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")} function go (line 665) | function go(t){return t!==void 0} method constructor (line 665) | constructor(e){this.iterator=e} method [Symbol.iterator] (line 665) | [Symbol.iterator](){return this.iterator} method First (line 665) | First(){let e=this.iterator.next();return e.done?void 0:e.value} function br (line 665) | function br(t,e,r,n,o=[]){return{type:t,schema:e,path:r,value:n,message:... function nFo (line 665) | function nFo(...t){let e=t.length===3?M0(t[0],t[1],"",t[2]):M0(t[0],[],"... method constructor (line 665) | constructor(e,r,n){super("Unable to decode value as it does not match th... method constructor (line 665) | constructor(e,r,n,o){super(o instanceof Error?o.message:"Unknown error")... function ll (line 665) | function ll(t,e,r){try{return(0,Wge.IsTransform)(t)?t[m0n.TransformKind]... function aFo (line 665) | function aFo(t,e,r,n){return(0,k3.IsArray)(n)?ll(t,r,n.map((o,s)=>xS(t.i... function cFo (line 665) | function cFo(t,e,r,n){if(!(0,k3.IsObject)(n)||(0,k3.IsValueType)(n))retu... function lFo (line 665) | function lFo(t,e,r,n){let o=globalThis.Object.values(t.$defs),s=t.$defs[... function uFo (line 665) | function uFo(t,e,r,n){return ll(t,r,xS(t.not,e,r,n))} function dFo (line 665) | function dFo(t,e,r,n){if(!(0,k3.IsObject)(n))return ll(t,r,n);let o=(0,A... function fFo (line 665) | function fFo(t,e,r,n){if(!(0,k3.IsObject)(n))return ll(t,r,n);let o=Obje... function pFo (line 665) | function pFo(t,e,r,n){let o=(0,POt.Deref)(t,e);return ll(t,r,xS(o,e,r,n))} function hFo (line 665) | function hFo(t,e,r,n){let o=(0,POt.Deref)(t,e);return ll(t,r,xS(o,e,r,n))} function mFo (line 665) | function mFo(t,e,r,n){return(0,k3.IsArray)(n)&&(0,k3.IsArray)(t.items)?l... function gFo (line 665) | function gFo(t,e,r,n){for(let o of t.anyOf){if(!(0,sFo.Check)(o,e,n))con... function xS (line 665) | function xS(t,e,r,n){let o=(0,POt.Pushref)(t,e),s=t;switch(t[m0n.Kind]){... function AFo (line 665) | function AFo(t,e,r){return xS(t,e,"",r)} method constructor (line 665) | constructor(e,r,n){super("The encoded value does not match the expected ... method constructor (line 665) | constructor(e,r,n,o){super(`${o instanceof Error?o.message:"Unknown erro... function jp (line 665) | function jp(t,e,r){try{return(0,zge.IsTransform)(t)?t[E0n.TransformKind]... function _Fo (line 665) | function _Fo(t,e,r,n){let o=jp(t,r,n);return(0,L6.IsArray)(o)?o.map((s,c... function EFo (line 665) | function EFo(t,e,r,n){let o=globalThis.Object.values(t.$defs),s=t.$defs[... function vFo (line 665) | function vFo(t,e,r,n){let o=jp(t,r,n);if(!(0,L6.IsObject)(n)||(0,L6.IsVa... function CFo (line 665) | function CFo(t,e,r,n){return jp(t.not,r,jp(t,r,n))} function TFo (line 665) | function TFo(t,e,r,n){let o=jp(t,r,n);if(!(0,L6.IsObject)(o))return o;le... function bFo (line 665) | function bFo(t,e,r,n){let o=jp(t,r,n);if(!(0,L6.IsObject)(n))return o;le... function SFo (line 665) | function SFo(t,e,r,n){let o=(0,NOt.Deref)(t,e),s=IS(o,e,r,n);return jp(t... function xFo (line 665) | function xFo(t,e,r,n){let o=(0,NOt.Deref)(t,e),s=IS(o,e,r,n);return jp(t... function IFo (line 665) | function IFo(t,e,r,n){let o=jp(t,r,n);return(0,L6.IsArray)(t.items)?t.it... function wFo (line 665) | function wFo(t,e,r,n){for(let o of t.anyOf){if(!(0,_0n.Check)(o,e,n))con... function IS (line 665) | function IS(t,e,r,n){let o=(0,NOt.Pushref)(t,e),s=t;switch(t[E0n.Kind]){... function RFo (line 665) | function RFo(t,e,r){return IS(t,e,"",r)} function NFo (line 665) | function NFo(t,e){return(0,Yd.IsTransform)(t)||Df(t.items,e)} function OFo (line 665) | function OFo(t,e){return(0,Yd.IsTransform)(t)||Df(t.items,e)} function MFo (line 665) | function MFo(t,e){return(0,Yd.IsTransform)(t)||Df(t.returns,e)||t.parame... function DFo (line 665) | function DFo(t,e){return(0,Yd.IsTransform)(t)||Df(t.returns,e)||t.parame... function LFo (line 665) | function LFo(t,e){return(0,Yd.IsTransform)(t)||(0,Yd.IsTransform)(t.unev... function FFo (line 665) | function FFo(t,e){let r=globalThis.Object.getOwnPropertyNames(t.$defs).r... function BFo (line 665) | function BFo(t,e){return(0,Yd.IsTransform)(t)||Df(t.items,e)} function UFo (line 665) | function UFo(t,e){return(0,Yd.IsTransform)(t)||Df(t.not,e)} function qFo (line 665) | function qFo(t,e){return(0,Yd.IsTransform)(t)||Object.values(t.propertie... function QFo (line 665) | function QFo(t,e){return(0,Yd.IsTransform)(t)||Df(t.item,e)} function jFo (line 665) | function jFo(t,e){let r=Object.getOwnPropertyNames(t.patternProperties)[... function GFo (line 665) | function GFo(t,e){return(0,Yd.IsTransform)(t)?!0:Df((0,MOt.Deref)(t,e),e)} function VFo (line 665) | function VFo(t,e){return(0,Yd.IsTransform)(t)?!0:Df((0,MOt.Deref)(t,e),e)} function HFo (line 665) | function HFo(t,e){return(0,Yd.IsTransform)(t)||!(0,kFo.IsUndefined)(t.it... function $Fo (line 665) | function $Fo(t,e){return(0,Yd.IsTransform)(t)||t.anyOf.some(r=>Df(r,e))} function Df (line 665) | function Df(t,e){let r=(0,MOt.Pushref)(t,e),n=t;if(t.$id&&OOt.has(t.$id)... function WFo (line 665) | function WFo(t,e){return OOt.clear(),Df(t,e)} method constructor (line 665) | constructor(e,r,n,o){this.schema=e,this.references=r,this.checkFunc=n,th... method Code (line 665) | Code(){return this.code} method Schema (line 665) | Schema(){return this.schema} method References (line 665) | References(){return this.references} method Errors (line 665) | Errors(e){return(0,YFo.Errors)(this.schema,this.references,e)} method Check (line 665) | Check(e){return this.checkFunc(e)} method Decode (line 665) | Decode(e){if(!this.checkFunc(e))throw new Yge.TransformDecodeCheckError(... method Encode (line 665) | Encode(e){let r=this.hasTransform?(0,Yge.TransformEncode)(this.schema,th... function e (line 665) | function e(s){return s===36} function r (line 665) | function r(s){return s===95} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 665) | function n(s){return s>=65&&s<=90||s>=97&&s<=122} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 665) | function o(s){return s>=48&&s<=57} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function e (line 665) | function e(s){return s.length===0?!1:O3.IsNumeric(s.charCodeAt(0))} function r (line 665) | function r(s){if(e(s))return!1;for(let c=0;c{let n=r.data.filter(o=>o.type===e);re... function sBo (line 670) | function sBo(t){let e=[],r=0;return t.forEach(n=>{let o=!1;for(let[s,c]o... function aBo (line 670) | function aBo(t){return t.length>0&&t.replaceAll(/[^a-zA-Z0-9-]/g,"").len... function cBo (line 670) | function cBo(t,e){let r=new Set,n=t.get(qOt.ICompletionsLogTargetService... method constructor (line 670) | constructor(e=()=>new DQe){this.createStatistics=e,this.statistics=new u... method getStatisticsForCompletion (line 670) | getStatisticsForCompletion(e){let r=this.statistics.get(e);if(r)return r... method getPreviousStatisticsForCompletion (line 670) | getPreviousStatisticsForCompletion(e){let r=Array.from(this.statistics.k... method constructor (line 670) | constructor(){this._expectations=new Map,this._lastResolution=new Map,th... method addExpectations (line 670) | addExpectations(e,r){let n=this._expectations.get(e)??[];this._expectati... method clearExpectations (line 670) | clearExpectations(){this._expectations.clear()} method setLastResolution (line 670) | setLastResolution(e,r){this._lastResolution.set(e,r)} method setOpportunityId (line 670) | setOpportunityId(e){this.opportunityId=e} method get (line 670) | get(e){return this._statistics.get(e)} method getAllUsageStatistics (line 670) | getAllUsageStatistics(){return this._statistics.entries()} method computeMatch (line 670) | computeMatch(e){try{for(let[r,n]of this._expectations){if(n.length===0)c... function dBo (line 670) | function dBo(t){return t.map(e=>{if(!(e.source===void 0||e.expectedToken... method constructor (line 670) | constructor(){this.ids=[]} method add (line 670) | add(e){this.ids.push(e)} method getIds (line 670) | getIds(){return this.ids} method constructor (line 670) | constructor(e,r,n,o,s,c){this.match=e,this.registryService=r,this.runtim... method registerContextProvider (line 670) | registerContextProvider(e){throw new Error("Should not be call. Use ILan... method unregisterContextProvider (line 670) | unregisterContextProvider(e){throw new Error("Should not be call. Use IL... method providers (line 670) | get providers(){return this.registryService.getAllProviders([$Ot.Provide... method resolveAllProviders (line 670) | async resolveAllProviders(e,r,n,o,s,c){if(s?.isCancellationRequested)ret... method matchProviders (line 670) | async matchProviders(e,r,n){let o=this.instantiationService.invokeFuncti... method constructor (line 670) | constructor(e,r,n,o,s,c){super(e,r,n,o,s,c),this._providers=[]} method registerContextProvider (line 670) | registerContextProvider(e){if(e.id.includes(",")||e.id.includes("*"))thr... method unregisterContextProvider (line 670) | unregisterContextProvider(e){this._providers=this._providers.filter(r=>r... method providers (line 670) | get providers(){return this._providers.slice().concat(super.providers)} method constructor (line 670) | constructor(e,r,n){this._cachedContextItems=new hBo.LRUCacheMap(5),this.... method registerContextProvider (line 670) | registerContextProvider(e){this.delegate.registerContextProvider(e)} method unregisterContextProvider (line 670) | unregisterContextProvider(e){this.delegate.unregisterContextProvider(e)} method providers (line 670) | get providers(){return this.delegate.providers} method resolveAllProviders (line 670) | async resolveAllProviders(e,r,n,o,s,c){let l=this._cachedContextItems.ge... function _Bo (line 670) | function _Bo(t,e,r){let n=t.getStatisticsForCompletion(e);return r.map(s... function EBo (line 670) | function EBo(t){return t.matchScore>0&&t.resolution!=="error"} function q0n (line 670) | function q0n(t,e,r){let n=vBo(t,e,r),o=(0,LQe.getConfig)(t,LQe.ConfigKey... function vBo (line 670) | function vBo(t,e,r){if(t.get(zOt.ICompletionsRuntimeModeService).isDebug... function CBo (line 670) | function CBo(t,e,r){return q0n(t,e,r).length>0} function TBo (line 670) | function TBo(t,e,r){let n=(0,LQe.getConfig)(t,LQe.ConfigKey.ContextProvi... method constructor (line 670) | constructor(e){this.contextProviderRegistry=e,this.scheduledResolutions=... method schedule (line 670) | schedule(e,r,n,o,s,c){let{textDocument:l,originalPosition:u,originalOffs... method resolution (line 670) | async resolution(e){let r=this.scheduledResolutions.get(e);return r?awai... method constructor (line 670) | constructor(e,r,n){this.languageId=e,this.nodeMatch=r,this.nodeTypesWith... method getNodeMatchAtPosition (line 670) | async getNodeMatchAtPosition(e,r,n){let o=await(0,F6.parseTreeSitter)(th... method getNextBlockAtPosition (line 670) | getNextBlockAtPosition(e,r,n){return this.getNodeMatchAtPosition(e,r,o=>... method isBlockBodyFinished (line 670) | async isBlockBodyFinished(e,r,n){let o=(e+r).trimEnd(),s=await this.getN... method getNodeStart (line 670) | getNodeStart(e,r){let n=e.trimEnd();return this.getNodeMatchAtPosition(n... method constructor (line 670) | constructor(e,r,n,o,s){super(e,o,s),this.blockEmptyMatch=r,this.lineMatc... method isBlockStart (line 670) | isBlockStart(e){return this.lineMatch.test(e.trimStart())} method isBlockBodyEmpty (line 670) | async isBlockBodyEmpty(e,r){let n=await this.getNextBlockAtPosition(e,r,... method isEmptyBlockStart (line 670) | async isEmptyBlockStart(e,r){return r=j0n(e,r),this.isBlockStart(RBo(e,r... function RBo (line 670) | function RBo(t,e){let r=t.lastIndexOf(` function j0n (line 672) | function j0n(t,e){let r=e;for(;r>0&&/\s/.test(t.charAt(r-1));)r--;return r} function Q0n (line 672) | function Q0n(t,e){let r=t.startIndex,n=t.startIndex-t.startPosition.colu... function PBo (line 672) | function PBo(t,e,r){if(e.startPosition.row<=t.startPosition.row)return!1... method constructor (line 672) | constructor(e,r,n,o,s,c,l){super(e,r,n),this.startKeywords=o,this.blockN... method isBlockEmpty (line 672) | isBlockEmpty(e,r){let n=e.text.trim();return this.curlyBraceLanguage&&(n... method isEmptyBlockStart (line 672) | async isEmptyBlockStart(e,r){if(r>e.length)throw new RangeError("Invalid... function jQe (line 673) | function jQe(t){if(!(0,F6.isSupportedLanguageId)(t))throw new Error(`Lan... function NBo (line 673) | async function NBo(t,e,r){return(0,F6.isSupportedLanguageId)(t)?jQe(t).i... function OBo (line 673) | async function OBo(t,e,r,n){if((0,F6.isSupportedLanguageId)(t))return jQ... function MBo (line 673) | async function MBo(t,e,r){if((0,F6.isSupportedLanguageId)(t))return jQe(... function DBo (line 673) | function DBo(t,e){let r=t.getText(VQe.LocationFactory.range(VQe.Location... function LBo (line 673) | function LBo(t,e){return(0,KOt.isEmptyBlockStart)(t.detectedLanguageId,t... function FBo (line 673) | async function FBo(t,e,r){let o=t.getText(VQe.LocationFactory.range(VQe.... function qBo (line 673) | function qBo(t){return UBo.test(t.trimLeft().toLowerCase())} function GQe (line 673) | function GQe(t){let e=/^(\s*)([^]*)$/.exec(t);if(e&&e[2]&&e[2].length>0)... function QBo (line 673) | function QBo(t,e){let r=t.getText(),n=t.offsetAt(e);return V0n(r,n,t.det... function V0n (line 673) | function V0n(t,e,r){let n=t.slice(0,e).split(` function GBo (line 675) | function GBo(t,e,r){let n=t.split(` function VBo (line 678) | function VBo(t,e){return r=>{let n=GBo(r,t,e);return n==="continue"?void... function HBo (line 678) | function HBo(t){return XOt[t]} function zBo (line 678) | function zBo(t){return Object.values(ZOt).includes(t.trim())} function $0n (line 678) | function $0n({source:t}){return t.startsWith("#!")||t.startsWith("this.size){this.keys.push(e... method get (line 687) | get(e){return this.cache[e]} method constructor (line 687) | constructor(e){this.stopsForLanguage=aUo.get(e.languageId)??sUo} method tokenize (line 687) | tokenize(e){return new Set(X0n(e).filter(r=>!this.stopsForLanguage.has(r... method constructor (line 687) | constructor(e){this.referenceDoc=e,this.tokenizer=new iMt(e)} method referenceTokens (line 687) | get referenceTokens(){return Promise.resolve(this.createReferenceTokens())} method createReferenceTokens (line 687) | createReferenceTokens(){return this.referenceTokensCache??=this.tokenize... method sortScoredSnippets (line 687) | sortScoredSnippets(e,r=pG.Descending){return r===pG.Ascending?e.sort((n,... method retrieveAllSnippets (line 687) | async retrieveAllSnippets(e,r=pG.Descending){let n=[];if(e.source.length... method findMatches (line 688) | findMatches(e,r){return this.findBestMatch(e,r)} method findBestMatch (line 688) | async findBestMatch(e,r){if(e.source.length===0||(await this.referenceTo... function X0n (line 690) | function X0n(t){return t.split(/[^a-zA-Z0-9]/).filter(e=>e.length>0)} function cUo (line 690) | function cUo(t,e,r){return{type:"virtual",indentation:t,subs:e,label:r}} function lUo (line 690) | function lUo(t,e,r,n,o){if(r==="")throw new Error("Cannot create a line ... function uUo (line 690) | function uUo(t){return{type:"blank",lineNumber:t,subs:[]}} function dUo (line 690) | function dUo(t){return{type:"top",indentation:-1,subs:t??[]}} function fUo (line 690) | function fUo(t){return t.type==="blank"} function pUo (line 690) | function pUo(t){return t.type==="line"} function Z0n (line 690) | function Z0n(t){return t.type==="virtual"} function epn (line 690) | function epn(t){return t.type==="top"} function hUo (line 690) | function hUo(t,e){function r(n){if(!Z0n(n)&&!epn(n)&&n.lineNumber===e)re... function mUo (line 690) | function mUo(t){return JSON.parse(JSON.stringify(t))} function gUo (line 690) | function gUo(t){return rAe(t,e=>{e.label=void 0},"bottomUp"),t} function AUo (line 690) | function AUo(t,e){return rAe(t,r=>{r.label=r.label?e(r.label)?void 0:r.l... function lMt (line 690) | function lMt(t,e){switch(t.type){case"line":case"virtual":{let r=t.subs.... function yUo (line 690) | function yUo(t){let e=0;function r(n){!(0,cMt.isVirtual)(n)&&!(0,cMt.isT... function rAe (line 690) | function rAe(t,e,r){function n(o){r==="topDown"&&e(o),o.subs.forEach(s=>... function _Uo (line 690) | function _Uo(t,e,r){function n(o){if(r==="topDown"&&!e(o))return!1;let s... function EUo (line 690) | function EUo(t,e,r,n){let o=e;function s(c){o=r(c,o)}return a(s,"visitor... function vUo (line 690) | function vUo(t,e,r){let n=a(s=>{if(r!==void 0&&r(s))return s;{let c=s.su... function tpn (line 690) | function tpn(t){let e=t.split(` function rpn (line 691) | function rpn(t,e){function r(n){if((0,L0.isLine)(n)){let o=e.find(s=>s.m... function CUo (line 691) | function CUo(t){function e(r){if((0,L0.isVirtual)(r)&&r.label===void 0){... function npn (line 691) | function npn(t){return Object.keys(t).map(e=>{let r;return t[e].test?r=a... function ipn (line 691) | function ipn(t){let e=a(function(n){if(n.subs.length===0||n.subs.findInd... function TUo (line 691) | function TUo(t,e=L0.isBlank,r){let n=a(function(o){if(o.subs.length<=1)r... function bUo (line 691) | function bUo(t){let e=a(function(r){return(0,L0.isVirtual)(r)&&r.label==... function IUo (line 691) | function IUo(t,e){opn[t]=e} function wUo (line 691) | function wUo(t,e){let r=tpn(t),n=opn[e??""];return n?n(r):(rpn(r,xUo),ip... function PUo (line 691) | function PUo(t,e){let r=[],n=e.length;if(n===0)return[];if(n{e.has(n)&&r.add(n)}... method constructor (line 692) | constructor(e,r){super(e),this.windowLength=r} method id (line 692) | id(){return"fixed:"+this.windowLength} method getWindowsDelineations (line 692) | getWindowsDelineations(e){return(0,FUo.getBasicWindowDelineations)(this.... method _getCursorContextInfo (line 692) | _getCursorContextInfo(e){return(0,upn.getCursorContext)(e,{maxLineCount:... method referenceTokens (line 692) | get referenceTokens(){return this.createReferenceTokensForLanguage()} method createReferenceTokensForLanguage (line 692) | async createReferenceTokensForLanguage(){return this.referenceTokensCach... method syntaxAwareReferenceTokens (line 692) | async syntaxAwareReferenceTokens(){let e=(await this.getEnclosingMemberS... method syntaxAwareSupportsLanguage (line 692) | static syntaxAwareSupportsLanguage(e){switch(e){case"csharp":return!0;de... method similarityScore (line 692) | similarityScore(e,r){return BUo(e,r)} method getEnclosingMemberStart (line 692) | async getEnclosingMemberStart(e,r){let n;try{n=await(0,DUo.parseTreeSitt... method isMember (line 692) | static isMember(e){switch(e?.type){case"method_declaration":case"propert... method isBlock (line 692) | static isBlock(e){switch(e?.type){case"class_declaration":case"struct_de... function BUo (line 692) | function BUo(t,e){let r=new Set;return e.forEach(n=>{t.has(n)&&r.add(n)}... function HUo (line 692) | function HUo(t,e){return(e.useSubsetMatching?qUo.BlockTokenSubsetMatcher... function $Uo (line 692) | async function $Uo(t,e,r){let n=HUo(t,r);return r.maxTopSnippets===0?[]:... function zUo (line 692) | function zUo(t,e){return{...hpn.defaultCppSimilarFilesOptions,useSubsetM... function YUo (line 692) | function YUo(t){return hpn.defaultCppSimilarFilesOptions.maxTopSnippets} function eqo (line 692) | function eqo(t,e,r){let n=ZUo.get(r);return n?n(t,e):{...JUo.defaultSimi... function rqo (line 692) | function rqo(t,e){let r=tqo.get(e);return r?r(t):KUo.DEFAULT_NUM_SNIPPETS} function ypn (line 692) | function ypn(t,e){return(e.filtersAndExp.exp.variables[XUo.ExpTreatmentV... function _pn (line 692) | function _pn(t,e,r){let n=[];Array.isArray(e.children)?n=e.children:e.ch... function Epn (line 692) | function Epn(t){return{type:"f",children:t}} method constructor (line 692) | constructor(e){this.states=e,this.currentIndex=0,this.stateChanged=!1} method useState (line 692) | useState(e){let r=this.currentIndex;if(this.states[r]===void 0){let o=ty... method hasChanged (line 692) | hasChanged(){return this.stateChanged} method constructor (line 692) | constructor(e){this.measureUpdateTime=e,this.consumers=[]} method useData (line 692) | useData(e,r){this.consumers.push(n=>{if(e(n))return r(n)})} method updateData (line 692) | async updateData(e){if(this.consumers.length>0){let r=performance.now();... method constructor (line 692) | constructor(e){this.lifecycleData=new Map,this.vTree=this.virtualizeElem... method reconcile (line 692) | reconcile(e){if(!this.vTree)throw new Error("No tree to reconcile, make ... method reconcileNode (line 692) | reconcileNode(e,r,n,o){if(!e.children&&!e.lifecycle)return e;let s=e;if(... method virtualizeElement (line 692) | virtualizeElement(e,r,n){if(!(typeof e>"u")){if(typeof e=="string"||type... method virtualizeFunctionComponent (line 692) | virtualizeFunctionComponent(e,r,n,o){let s=n.props.key?`["${n.props.key}... method ensureUniqueKeys (line 692) | ensureUniqueKeys(e){let r=new Map;for(let o of e){if(!o)continue;let s=o... method collectChildPaths (line 692) | collectChildPaths(e){let r=[];if(e?.children)for(let n of e.children)n&&... method cleanupState (line 692) | cleanupState(e,r){for(let n of e)r.includes(n)||this.lifecycleData.delet... method getOrCreateLifecycleData (line 692) | getOrCreateLifecycleData(e){return this.lifecycleData.has(e)||this.lifec... method createPipe (line 692) | createPipe(){return{pump:a(async e=>{await this.pumpData(e)},"pump")}} method pumpData (line 692) | async pumpData(e){if(!this.vTree)throw new Error("No tree to pump data i... method recursivelyPumpData (line 692) | async recursivelyPumpData(e,r){if(!r)throw new Error("Can't pump data in... method constructor (line 692) | constructor(e){this.state=e,this._updateTimeMs=0} method getUpdateTimeMsAndReset (line 692) | getUpdateTimeMsAndReset(){let e=this._updateTimeMs;return this._updateTi... method constructor (line 692) | constructor(e){this.lifecycleData=e,this.stateHook=new Cpn.UseState(e.st... method useState (line 692) | useState(e){return this.stateHook.useState(e)} method useData (line 692) | useData(e,r){this.dataHook.useData(e,r)} method isRemountRequired (line 692) | isRemountRequired(){return this.stateHook.hasChanged()} function nqo (line 692) | function nqo(t){return typeof t=="function"&&"isFragmentFunction"in t} method constructor (line 692) | constructor(e){this.reconciler=new iqo.VirtualPromptReconciler(e)} method snapshotNode (line 692) | snapshotNode(e,r){if(!e)return;if(r?.isCancellationRequested)return"canc... method snapshot (line 692) | snapshot(e){try{let r=this.reconciler.reconcile(e);if(e?.isCancellationR... method createPipe (line 692) | createPipe(){return this.reconciler.createPipe()} function oqo (line 692) | function oqo(t){if(t.children)return Array.isArray(t.children)?t.childre... function sqo (line 692) | function sqo(t){return t.children} function dqo (line 692) | async function dqo(t,e,r,n){let o=(0,lqo.filterContextItemsByType)(r,"Co... function fqo (line 692) | function fqo(t,e){return e.map(r=>({snippet:r,relativePath:t.getRelative... function Spn (line 692) | function Spn(t){return t.children} function xpn (line 692) | function xpn(t){return t.children} function Ipn (line 692) | function Ipn(t){return t.children} function gqo (line 692) | function gqo(t){return t.name===Spn.name||t.name===xpn.name||t.name===Ip... method constructor (line 692) | constructor(e,r=wpn()){this.snapshot=e,this.transformers=r} method walkSnapshot (line 692) | walkSnapshot(e){this.walkSnapshotNode(this.snapshot,void 0,e,{})} method walkSnapshotNode (line 692) | walkSnapshotNode(e,r,n,o){let s=this.transformers.reduce((l,u)=>u(e,r,l)... function wpn (line 692) | function wpn(){return[(t,e,r)=>{r.weight===void 0&&(r.weight=1);let n=t.... function yqo (line 692) | function yqo(t,e){if(t.length===0||e.length===0)return{score:t.length+e.... function xMt (line 692) | function xMt(t){let e=t*4,r=t*.1;return Math.floor(e+r)} function Cqo (line 692) | function Cqo(t,e){let[r,n]=e.useState(),[o,s]=e.useState(),[c,l]=e.useSt... function IMt (line 692) | function IMt(t){if(t.document===void 0||t.position===void 0)return(0,vC.... function wMt (line 692) | function wMt(t,e){let[r,n]=e.useState("");if(t.document===void 0||t.posi... function Tqo (line 692) | function Tqo(t,e){let[r,n]=e.useState(),[o,s]=e.useState(),[c,l]=e.useSt... function bqo (line 692) | function bqo(t,e){let[r,n]=e.useState(),[o,s]=e.useState(),[c,l]=e.useSt... method elide (line 692) | elide(e,r,n,o,s){if(r<=0)throw new Error("Prefix limit must be greater t... method preparePrefixBlocks (line 692) | preparePrefixBlocks(e,r){let n=0,o=new Set;return[e.map((c,l)=>{let u=0,... method elideSuffix (line 692) | elideSuffix(e,r,n,o,s){let c=e.value;if(c.length===0||r<=0)return{elided... method elidePrefix (line 692) | elidePrefix(e,r,n,o){let s=this.removeLowWeightPrefixBlocks(e,r,n),c=s.f... method removeLowWeightPrefixBlocks (line 692) | removeLowWeightPrefixBlocks(e,r,n){let o=n;e.sort((s,c)=>s.weight-c.weig... method trimPrefixLinesToFit (line 692) | trimPrefixLinesToFit(e,r,n){let o=0,s=[];for(let c=e.length-1;c>=0;c--){... function Sqo (line 692) | function Sqo(t){return t.map(e=>e.elidedValue).join("")} function xqo (line 692) | function xqo(t){return t.filter(e=>e.type==="prefix").map(e=>e.elidedVal... function Iqo (line 692) | function Iqo(t){if(t.length===0)return[];let e=new Map;for(let o of t)if... method constructor (line 693) | constructor(){this.renderId=0,this.formatPrefix=Npn.makePrompt} method render (line 693) | render(e,r,n){let o=this.renderId++,s=performance.now();try{if(n?.isCanc... method getPromptLimits (line 693) | getPromptLimits(e,r){let n=e?.value??"",o=r.promptTokenLimit,s=r.suffixP... method processSnapshot (line 693) | processSnapshot(e,r,n){let o=[],s=[],c=[],l=!1;if(new Opn.SnapshotWalker... function Pqo (line 693) | function Pqo(t){return t.map(e=>{let r={componentPath:e.componentPath};r... function NMt (line 693) | function NMt(t){return t.replace(/\r\n?/g,` function Bpn (line 694) | function Bpn(t,e=!1,r=void 0,n){if(e&&(r===void 0||n===void 0))throw new... function Uqo (line 694) | function Uqo(t){return[...t].sort((e,r)=>{let n=H2.accessTimes.get(e.uri... method constructor (line 694) | constructor(e){this.docManager=e} method truncateDocs (line 694) | truncateDocs(e,r,n,o){let s=new Map,c=0;for(let l of e)if(!(c+l.getText(... method getNeighborFiles (line 694) | async getNeighborFiles(e,r,n){let o=new Map,s=new Map;return o=this.trun... function Hqo (line 694) | function Hqo(t,e,r){return async function(...n){return await Promise.rac... method constructor (line 694) | constructor(e,r=120*1e3){super(e),this.defaultEvictionTimeMs=r,this._cac... method bumpRetryCount (line 694) | bumpRetryCount(e){let r=this._cacheTimestamps.get(e);return r?++r.retryC... method has (line 694) | has(e){return this.isValid(e)?super.has(e):(this.deleteExpiredEntry(e),!1)} method get (line 694) | get(e){let r=super.get(e);if(this.isValid(e))return r;this.deleteExpired... method set (line 694) | set(e,r){let n=super.set(e,r);return this.isValid(e)||this._cacheTimesta... method clear (line 694) | clear(){super.clear(),this._cacheTimestamps.clear()} method isValid (line 694) | isValid(e){let r=this._cacheTimestamps.get(e);return r!==void 0&&Date.no... method deleteExpiredEntry (line 694) | deleteExpiredEntry(e){this._cacheTimestamps.has(e)&&this._cacheTimestamp... method constructor (line 694) | constructor(){super("The provider failed providing the list of relatedFi... method constructor (line 694) | constructor(e,r,n,o){this.instantiationService=e,this.ignoreService=r,th... method getRelatedFiles (line 694) | async getRelatedFiles(e,r,n){let o=await this.getRelatedFilesResponse(e,... method getFileContent (line 694) | async getFileContent(e){try{return this.fileSystemService.readFileString... method isContentExcluded (line 694) | async isContentExcluded(e,r){try{return this.ignoreService.isCopilotIgno... method dropBOM (line 694) | static dropBOM(e){return e.charCodeAt(0)===65279?e.slice(1):e} function jpn (line 694) | async function jpn(t,e,r,n,o){let s=t.get(jMt.IInstantiationService),c=t... function rQo (line 694) | async function rQo(t,e,r,n,o,s=!1){let c=t.get(jMt.IInstantiationService... function aQo (line 694) | function aQo(t,e){return(0,Gpn.normalizeLanguageId)(t)===(0,Gpn.normaliz... method defaultEmptyResult (line 694) | static defaultEmptyResult(){return{docs:new Map,neighborSource:new Map,t... method reset (line 694) | static reset(){t.instance=void 0} method getNeighborFilesAndTraits (line 694) | static async getNeighborFilesAndTraits(e,r,n,o,s,c,l){let u=e.get(Hpn.IC... method basename (line 694) | static basename(e){return decodeURIComponent(e.replace(/[#?].*$/,"").rep... method getRelativePath (line 694) | static getRelativePath(e,r){let n=r.toString().replace(/[#?].*/,"").repl... function cQo (line 694) | function cQo(t,e,r){return t.get(Hpn.ICompletionsFeaturesService).includ... function c (line 694) | async function c(u,d,p,h){let m=t.instantiationService.invokeFunction(pQ... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 694) | async function l(u,d,p,h,m){let g=u.similarFilesOptions||t.instantiation... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function gQo (line 694) | function gQo(t){return Object.values(t).flatMap(e=>e.edits).sort((e,r)=>... function $Mt (line 694) | function $Mt(t,e){let r=0;for(;r0){let c=s[s.length-1];... function WMt (line 701) | function WMt(t,e,r,n,o){let{start:s,endPrev:c,endNew:l}=n;if(!o||typeof ... function Zpn (line 701) | function Zpn(t,e){let r={...t},n=Object.entries(t).filter(([s])=>t[s].ed... function _Qo (line 701) | function _Qo(t={},e,r,n){if(r.length>2*1024*1024)return t;let o=t[e];if(... function EQo (line 703) | function EQo(t,e){let r=t.diff.removed.filter(s=>s.trim().length>0),n=t.... method constructor (line 703) | constructor(e,r){super(),this.observableWorkspace=r,this._started=!1,thi... method config (line 703) | get config(){return this._config} method isEnabled (line 703) | isEnabled(){return!0} method getRecentEdits (line 703) | getRecentEdits(){return this.recentEdits} method getEditSummary (line 703) | getEditSummary(e){return this.recentEditSummaries.get(e)??null} method updateRecentEdits (line 703) | updateRecentEdits(e,r){this.recentEditMap=(0,zMt.recentEditsReducer)(thi... method start (line 703) | start(){this._started||(this._started=!0,(0,xQo.mapObservableArrayCached... function qQo (line 704) | function qQo(t){let e=t.get(NQo.IInstantiationService),r=t.get(OQo.IComp... function GQo (line 704) | function GQo(){ahn=0} function VQo (line 704) | function VQo(){return ahn++} method constructor (line 704) | constructor(){super(...arguments),this.formatPrefix=shn.makePrefixPrompt... method processSnapshot (line 704) | processSnapshot(e,r){let n=[],o=[],s=[],c=!1;if(GQo(),new QQo.SnapshotWa... function YQo (line 704) | function YQo(t,e,r){let n=(0,zQo.filterContextItemsByType)(r,"Trait");fo... function KQo (line 704) | function KQo(t,e,r,n){let o=t.get(WQo.ICompletionsContextProviderService... function XQo (line 704) | function XQo(t,e,r,n,o,s){if(r.length>0){let c={};c.detectedLanguageId=n... function mjo (line 704) | function mjo(t){if(!t||typeof t!="object")return!1;let e=t;return!(!e.do... function ghn (line 704) | function ghn(t){let e=t.get(tjo.ICompletionsTextDocumentManagerService),... method constructor (line 704) | constructor(e,r,n,o,s,c,l,u){this.instantiationService=n,this.completion... method prompt (line 704) | async prompt(e,r){try{return await this.createPromptUnsafe(e,r)}catch(n)... method createPromptUnsafe (line 704) | async createPromptUnsafe({completionId:e,completionState:r,telemetryData... method updateComponentData (line 705) | async updateComponentData(e,r,n,o,s,c,l,u,d={},p,h){let m=this.createReq... method resolveContext (line 705) | async resolveContext(e,r,n,o,s={}){let c=[],l,u,d=!1;if(this.instantiati... method failFastPrompt (line 705) | async failFastPrompt(e,r,n,o){if(o?.isCancellationRequested)return $2._p... method createRequestData (line 705) | createRequestData(e,r,n,o,s,c,l,u,d,p,h){return{document:e,position:r,te... method resetIfEmpty (line 705) | resetIfEmpty(e){e.prefix.length===0&&e.suffix.length===0&&this.reset()} method successPrompt (line 705) | successPrompt(e,r,n,o,s){return{type:"prompt",prompt:{prefix:e.prefix,pr... method errorPrompt (line 705) | errorPrompt(e){return(0,ejo.telemetryException)(this.completionsTelemetr... method reset (line 705) | reset(){this.renderer=this.getRenderer(),this.virtualPrompt=new uhn.Virt... method setPromptOrdering (line 705) | setPromptOrdering(e){this.promptOrdering!==e&&(this.promptOrdering=e,thi... method completionsPrompt (line 705) | completionsPrompt(){let e=ZMt[this.promptOrdering]?.promptFunction??ghn;... method getRenderer (line 705) | getRenderer(){let e=ZMt[this.promptOrdering]??ZMt[G6.Default];return new... method constructor (line 705) | constructor(e,r,n,o,s,c){super(void 0,void 0,e,r,n,o,s,c)} function gjo (line 705) | function gjo(t,e,r,n){let o=["cpp","c"];return(0,hjo.isIncludeNeighborFi... method constructor (line 705) | constructor(e){this.delegate=e} method prompt (line 705) | async prompt(e,r){return this.lastPromise=this.promptAsync(e,r),this.las... method promptAsync (line 705) | async promptAsync(e,r){if(await this.lastPromise,r?.isCancellationReques... method constructor (line 705) | constructor(e){this.delegate=e} method prompt (line 705) | async prompt(e,r){let n=new Ajo.CancellationTokenSource,o=n.token;return... method constructor (line 705) | constructor(e,r,n){this.delegate=new sDt(new aDt(n.createInstance(yjo.Te... method prompt (line 705) | prompt(e,r){return this.delegate.prompt(e,r)} method constructor (line 705) | constructor(e){super(void 0,void 0,e)} function xjo (line 705) | function xjo(t){let e=t.split(` function Ijo (line 706) | function Ijo(t,e,r,n,o,s={}){let l=t.get(Tjo.ICompletionsTextDocumentMan... function wjo (line 706) | function wjo(t,e){let r=t.document.detectedLanguageId,n=t.document.getTe... function Rjo (line 706) | function Rjo(t,e,r){let o=e.getCells().filter(l=>l.index1e-35?t[3]>1.5000000000000002?t[8]>427.50000... function Gjo (line 713) | function Gjo(t){if(t<0){let e=Math.exp(t);return e/(1+e)}return 1/(1+Mat... function pDt (line 713) | function pDt(t,e,r,n=!0){let o=t.split(` method constructor (line 714) | constructor(e,r){let[n,o]=this.firstAndLast(e),s=this.firstAndLast(e.tri... method firstAndLast (line 715) | firstAndLast(e){let r=e.split(` method constructor (line 716) | constructor(e,r,n){this.language=n,this.prefixFeatures=new fAe(e,n),this... method constructFeatures (line 716) | constructFeatures(){let e=new Array(14).fill(0);e[0]=this.prefixFeatures... function $jo (line 716) | function $jo(t,e){return new Sje(t.prefix,t.suffix,e)} function Wjo (line 716) | function Wjo(t,e){let r=$jo(t,e).constructFeatures();return(0,Vjo.multil... method constructor (line 716) | constructor(e,r){this.index=e,this.documentPrefix=r,this.startOffset=0,t... method updateText (line 716) | updateText(e){this.text=e} method addedToPrefix (line 716) | get addedToPrefix(){return this.text.substring(0,this.startOffset)} method effectivePrefix (line 716) | get effectivePrefix(){return this.documentPrefix+this.addedToPrefix} method effectiveText (line 716) | get effectiveText(){return this.text.substring(this.startOffset)} method isFirstCompletion (line 716) | get isFirstCompletion(){return this.trimCount===0} method firstNewlineOffset (line 716) | get firstNewlineOffset(){let e=[...this.text.matchAll(/\r?\n/g)];return ... method trimAt (line 716) | trimAt(e){let r=new t(this.index,this.documentPrefix);return r.startOffs... method constructor (line 716) | constructor(e,r,n,o,s,c){this.prefix=e,this.languageId=r,this.initialSin... method getFinishedCallback (line 716) | getFinishedCallback(){return async(e,r)=>{let n=r.index??0,o=this.getCom... method getCompletion (line 716) | getCompletion(e,r){let n=this.completions.get(e);return n||(n=new hDt(e,... method trimOnce (line 716) | async trimOnce(e,r){let n=await this.trim(r);return n===void 0?{yieldSol... method trimAll (line 716) | async trimAll(e,r){let n,o;do n=await this.trim(r),r.isFirstCompletion?(... method trim (line 716) | async trim(e){return await new Xjo.TerseBlockTrimmer(this.languageId,e.e... method cacheCompletion (line 716) | cacheCompletion(e,r,n){let o=r.trimAt(n??r.effectiveText.length);if(o.ef... method adjustedAnnotations (line 716) | adjustedAnnotations(e,r,n){if(e.copilotAnnotations===void 0)return;let o... method constructor (line 716) | constructor(){this.cache=new eGo.LRUCacheMap(100)} method set (line 716) | set(e,r){this.cache.set(e,r)} method request (line 716) | async request(e){let r=this.cache.get(e);r!==void 0&&(this.cache.delete(... function rGo (line 716) | function rGo(t,e,r){t.get(tGo.ICompletionsSpeculativeRequestCache).reque... function nGo (line 716) | function nGo(t,e,r){let n=e+".accepted";(0,AG.telemetry)(t,n,r)} function iGo (line 716) | function iGo(t,e,r){let n=e+".rejected";(0,AG.telemetry)(t,n,r)} function oGo (line 716) | function oGo(t,e={}){return{...e,telemetryBlob:t}} function sGo (line 716) | function sGo(t){let e={headerRequestId:t.properties.headerRequestId,copi... function aGo (line 716) | function aGo(t,e){let r=t.get(Phn.ICompletionsLogTargetService);if(e.typ... function ADt (line 717) | function ADt(t){switch(t){case pAe.ResultType.Network:return"network";ca... function qhn (line 717) | async function qhn(t,e,r,n,o,s,c){let l=t.get(vre.ICompletionsFeaturesSe... function vDt (line 718) | function vDt(t,e,r){if(r||(r=[]),t.completionText=t.completionText.trimE... function bGo (line 718) | async function bGo(t,e,r,n,o){let s=t.get(EG.IInstantiationService),c=t.... function SGo (line 718) | async function SGo(t,e,r,n,o){let s=t.get(Cre.ICompletionsLogTargetServi... function bDt (line 718) | function bDt(t,e){let r={...t};if(e.forceSingleLine){let{completionText:... function Dhn (line 720) | function Dhn(t){return e=>{let r=e?.split(` function xGo (line 722) | async function xGo(t,e,r,n,o,s,c,l){let u=t.get(EG.IInstantiationService... function Lhn (line 726) | function Lhn(t,e,r,n,o,s,c,l,u){let d=t.get(vre.ICompletionsFeaturesServ... function wGo (line 726) | function wGo(t,e,r){let n=t.get(vre.ICompletionsFeaturesService),o=(0,F0... function mAe (line 726) | function mAe(t,e,r){return r?.isCancellationRequested||e!==t.currentRequ... function RGo (line 726) | async function RGo(t,e,r,n,o,s){let c=n.issuedTime,l=[];function u(x){le... function PGo (line 726) | async function PGo(t,e,r,n){let o=(0,uGo.generateUuid)(),s=t.get(EG.IIns... function kGo (line 726) | function kGo(t,e,r,n){let s=t.get(TDt.ICompletionsCurrentGhostText).getC... function NGo (line 726) | function NGo(t,e){let r=OGo(e,t),n=MGo(e,t);return r&&!n?void 0:r&&n} function OGo (line 726) | function OGo(t,e){return e.lineAt(t).text.substr(t.character).trim().len... function MGo (line 726) | function MGo(t,e){let n=e.lineAt(t).text.substr(t.character).trim();retu... function DGo (line 726) | function DGo(t,e){return e.lineAt(t).text.trim().length===0} method constructor (line 726) | constructor(e=!1){this.requestMultilineOverride=e} function LGo (line 726) | async function LGo(t,e,r,n,o,s,c){if(r.lineCount>=8e3)(0,q3.telemetry)(t... function Ije (line 726) | function Ije(t,e,r){t.get(Uhn.ICompletionsCacheService).append(e.prefix,... function FGo (line 726) | function FGo(t,e,r){if(r.length>0){if(e.startsWith(r))return{completionI... function BGo (line 726) | function BGo(t,e,r,n){let o=t.get(Cre.ICompletionsLogTargetService),s=t.... function UGo (line 726) | async function UGo(t,e,r,n){let o=t.get(vre.ICompletionsFeaturesService)... function qGo (line 726) | function qGo(t,e,r,n){let o=r.requestId,s={choiceIndex:r.choiceIndex.toS... function QGo (line 727) | function QGo(t,e,r,n,o,s,c,l){let u={languageId:e.detectedLanguageId};u.... function Qhn (line 727) | function Qhn(t,e){t.measurements.documentLength=e.getText().length,t.mea... function jhn (line 727) | function jhn(t,e,r,n,o){let s=Date.now()-n,c=s-o,l=r.telemetryData.exten... method constructor (line 727) | constructor(){this.choices=[]} method clientCompletionId (line 727) | get clientCompletionId(){return this.choices[0]?.clientCompletionId} method setGhostText (line 727) | setGhostText(e,r,n,o){o!==GGo.ResultType.TypingAsSuggested&&(this.prefix... method getCompletionsForUserTyping (line 727) | getCompletionsForUserTyping(e,r){let n=this.getRemainingPrefix(e,r);if(n... method hasAcceptedCurrentCompletion (line 727) | hasAcceptedCurrentCompletion(e,r){let n=this.getRemainingPrefix(e,r);if(... method getRemainingPrefix (line 727) | getRemainingPrefix(e,r){if(!(this.prefix===void 0||this.suffix===void 0|... function VGo (line 727) | function VGo(t,e){return t.filter(r=>Ghn(r.completionText,e)).map(r=>({.... function Ghn (line 727) | function Ghn(t,e){return t.startsWith(e)&&t.length>e.length} method offset (line 727) | get offset(){return this._offset} method constructor (line 727) | constructor(e,r,n){this._referenceCount=0,this._isDisposed=!1,this._offs... method push (line 727) | push(e,r){if(this._isDisposed)throw new Error("Unable to push new action... method constructor (line 727) | constructor(e,r,n=[],o,s,c){this._textDocument=e,this._position=r,this.o... method textDocument (line 727) | get textDocument(){return this._textDocument} method position (line 727) | get position(){return this._position} method editsWithPosition (line 727) | get editsWithPosition(){return[...this._editsWithPosition]} method updateState (line 727) | updateState(e,r,n){return new t(e,r,n??this.editsWithPosition,this.origi... method updatePosition (line 727) | updatePosition(e){return this.updateState(this._textDocument,e)} method addSelectedCompletionInfo (line 727) | addSelectedCompletionInfo(e){if(this.editsWithPosition.find(n=>n.source=... method applyEdits (line 727) | applyEdits(e,r=!1){if(r&&e.length>1)throw new Error("Selected completion... function zGo (line 727) | function zGo(t,e){return new wje(t,e)} method constructor (line 727) | constructor(e){let r=e.First();super(r===void 0?"Invalid Value":r.messag... method Errors (line 727) | Errors(){return new zhn.ValueErrorIterator($hn(this,PDt,"m",Whn).call(th... function Hhn (line 727) | function Hhn(t,e,r){if(!(0,JGo.Check)(t,e,r))throw new Pje((0,zhn.Errors... function XGo (line 727) | function XGo(...t){return t.length===3?Hhn(t[0],t[1],t[2]):Hhn(t[0],[],t... function tVo (line 727) | function tVo(t){let e={};for(let r of Object.getOwnPropertyNames(t))e[r]... function rVo (line 727) | function rVo(t){return t.map(e=>bre(e))} function nVo (line 727) | function nVo(t){return t.slice()} function iVo (line 727) | function iVo(t){return new Map(bre([...t.entries()]))} function oVo (line 727) | function oVo(t){return new Set(bre([...t.entries()]))} function sVo (line 727) | function sVo(t){return new Date(t.toISOString())} function bre (line 727) | function bre(t){if((0,CG.IsArray)(t))return rVo(t);if((0,CG.IsDate)(t))r... method constructor (line 727) | constructor(e,r){super(r),this.schema=e} function ds (line 727) | function ds(t){return(0,pVo.IsFunction)(t)?t():(0,uVo.Clone)(t)} function hVo (line 727) | function hVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function mVo (line 727) | function mVo(t,e){return{}} function gVo (line 727) | function gVo(t,e){if(t.uniqueItems===!0&&!(0,Xo.HasPropertyKey)(t,"defau... function AVo (line 727) | function AVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function yVo (line 727) | function yVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function _Vo (line 727) | function _Vo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function EVo (line 727) | function EVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function vVo (line 727) | function vVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function CVo (line 727) | function CVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function TVo (line 727) | function TVo(t,e){let r=globalThis.Object.values(t.$defs),n=t.$defs[t.$r... function bVo (line 727) | function bVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function SVo (line 727) | function SVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function xVo (line 727) | function xVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function IVo (line 727) | function IVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function wVo (line 727) | function wVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function RVo (line 727) | function RVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function PVo (line 727) | function PVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function kVo (line 727) | function kVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function NVo (line 727) | function NVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function OVo (line 727) | function OVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function MVo (line 727) | function MVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function DVo (line 727) | function DVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function LVo (line 727) | function LVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function FVo (line 727) | function FVo(t,e){if(t.pattern!==void 0){if((0,Xo.HasPropertyKey)(t,"def... function BVo (line 727) | function BVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function UVo (line 727) | function UVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function qVo (line 727) | function qVo(t,e){if(Zhn++>zVo)throw new x1(t,"Cannot create recursive t... function QVo (line 727) | function QVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function jVo (line 727) | function jVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function GVo (line 727) | function GVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function VVo (line 727) | function VVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function HVo (line 727) | function HVo(t,e){return(0,Xo.HasPropertyKey)(t,"default")?ds(t.default)... function $Vo (line 727) | function $Vo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function WVo (line 727) | function WVo(t,e){if((0,Xo.HasPropertyKey)(t,"default"))return ds(t.defa... function $_ (line 727) | function $_(t,e){let r=(0,NDt.Pushref)(t,e),n=t;switch(n[Xhn.Kind]){case... function YVo (line 727) | function YVo(...t){return Zhn=0,t.length===2?$_(t[0],t[1]):$_(t[0],[])} method constructor (line 727) | constructor(e,r){super(r),this.schema=e} function tmn (line 727) | function tmn(t,e,r){if(t[Oje.Kind]==="Object"&&typeof r=="object"&&!(0,T... function ZVo (line 727) | function ZVo(t,e,r){let n=t.anyOf.map(c=>(0,vAe.Deref)(c,e)),[o,s]=[n[0]... function eHo (line 727) | function eHo(t,e,r){if("default"in t)return typeof r=="function"?t.defau... function tHo (line 727) | function tHo(t,e,r){return(0,W_.Check)(t,e,r)?(0,SG.Clone)(r):(0,$6.Crea... function rHo (line 727) | function rHo(t,e,r){return(0,W_.Check)(t,e,r)?r:(0,$6.Create)(t,e)} function nHo (line 727) | function nHo(t,e,r){if((0,W_.Check)(t,e,r))return(0,SG.Clone)(r);let n=(... function iHo (line 727) | function iHo(t,e,r){if((0,W_.Check)(t,e,r))return(0,$6.Create)(t,e);let ... function oHo (line 727) | function oHo(t,e,r){let n=globalThis.Object.values(t.$defs),o=t.$defs[t.... function rmn (line 727) | function rmn(t,e){return(0,TC.IsObject)(t)&&!(0,TC.IsObject)(e)||!(0,TC.... function sHo (line 727) | function sHo(t,e,r){if((0,W_.Check)(t,e,r))return r;let n=(0,$6.Create)(... function aHo (line 727) | function aHo(t,e,r){throw new EAe(t,"Never types cannot be cast")} function cHo (line 727) | function cHo(t,e,r){if((0,W_.Check)(t,e,r))return r;if(r===null||typeof ... function lHo (line 727) | function lHo(t,e,r){if((0,W_.Check)(t,e,r))return(0,SG.Clone)(r);if(r===... function uHo (line 727) | function uHo(t,e,r){return FS((0,vAe.Deref)(t,e),e,r)} function dHo (line 727) | function dHo(t,e,r){return FS((0,vAe.Deref)(t,e),e,r)} function fHo (line 727) | function fHo(t,e,r){return(0,W_.Check)(t,e,r)?(0,SG.Clone)(r):(0,TC.IsAr... function pHo (line 727) | function pHo(t,e,r){return(0,W_.Check)(t,e,r)?(0,SG.Clone)(r):eHo(t,e,r)} function FS (line 727) | function FS(t,e,r){let n=(0,TC.IsString)(t.$id)?(0,vAe.Pushref)(t,e):e,o... function nmn (line 727) | function nmn(...t){return t.length===3?FS(t[0],t[1],t[2]):FS(t[0],[],t[1])} function yHo (line 727) | function yHo(t){return(0,Lje.IsKind)(t)&&t[omn.Kind]!=="Unsafe"} function _Ho (line 727) | function _Ho(t,e,r){return(0,BS.IsArray)(r)?r.map(n=>I1(t.items,e,n)):r} function EHo (line 727) | function EHo(t,e,r){let n=globalThis.Object.values(t.$defs),o=t.$defs[t.... function vHo (line 727) | function vHo(t,e,r){let n=t.unevaluatedProperties,s=t.allOf.map(l=>I1(l,... function CHo (line 727) | function CHo(t,e,r){if(!(0,BS.IsObject)(r)||(0,BS.IsArray)(r))return r;l... function THo (line 727) | function THo(t,e,r){if(!(0,BS.IsObject)(r))return r;let n=t.additionalPr... function bHo (line 727) | function bHo(t,e,r){return I1((0,ODt.Deref)(t,e),e,r)} function SHo (line 727) | function SHo(t,e,r){return I1((0,ODt.Deref)(t,e),e,r)} function xHo (line 727) | function xHo(t,e,r){if(!(0,BS.IsArray)(r))return r;if((0,BS.IsUndefined)... function IHo (line 727) | function IHo(t,e,r){for(let n of t.anyOf)if(yHo(n)&&(0,Dje.Check)(n,e,r)... function I1 (line 727) | function I1(t,e,r){let n=(0,BS.IsString)(t.$id)?(0,ODt.Pushref)(t,e):e,o... function wHo (line 727) | function wHo(...t){return t.length===3?I1(t[0],t[1],t[2]):I1(t[0],[],t[1])} function Bje (line 727) | function Bje(t){return(0,Zo.IsString)(t)&&!isNaN(t)&&!isNaN(parseFloat(t))} function OHo (line 727) | function OHo(t){return(0,Zo.IsBigInt)(t)||(0,Zo.IsBoolean)(t)||(0,Zo.IsN... function TAe (line 727) | function TAe(t){return t===!0||(0,Zo.IsNumber)(t)&&t===1||(0,Zo.IsBigInt... function bAe (line 727) | function bAe(t){return t===!1||(0,Zo.IsNumber)(t)&&(t===0||Object.is(t,-... function MHo (line 727) | function MHo(t){return(0,Zo.IsString)(t)&&/^(?:[0-2]\d:[0-5]\d:[0-5]\d|2... function DHo (line 727) | function DHo(t){return(0,Zo.IsString)(t)&&/^(?:[0-2]\d:[0-5]\d:[0-5]\d|2... function LHo (line 727) | function LHo(t){return(0,Zo.IsString)(t)&&/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:... function FHo (line 727) | function FHo(t){return(0,Zo.IsString)(t)&&/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:... function BHo (line 727) | function BHo(t){return(0,Zo.IsString)(t)&&/^\d\d\d\d-[0-1]\d-[0-3]\d$/i.... function UHo (line 727) | function UHo(t,e){let r=lmn(t);return r===e?r:t} function qHo (line 727) | function qHo(t,e){let r=umn(t);return r===e?r:t} function QHo (line 727) | function QHo(t,e){let r=cmn(t);return r===e?r:t} function jHo (line 727) | function jHo(t,e){return(0,Zo.IsString)(t.const)?UHo(e,t.const):(0,Zo.Is... function cmn (line 727) | function cmn(t){return TAe(t)?!0:bAe(t)?!1:t} function GHo (line 727) | function GHo(t){let e=a(r=>r.split(".")[0],"truncateInteger");return Bje... function lmn (line 727) | function lmn(t){return(0,Zo.IsSymbol)(t)&&t.description!==void 0?t.descr... function umn (line 727) | function umn(t){return Bje(t)?parseFloat(t):TAe(t)?1:bAe(t)?0:t} function VHo (line 727) | function VHo(t){return Bje(t)?parseInt(t):(0,Zo.IsNumber)(t)?Math.trunc(... function HHo (line 727) | function HHo(t){return(0,Zo.IsString)(t)&&t.toLowerCase()==="null"?null:t} function $Ho (line 727) | function $Ho(t){return(0,Zo.IsString)(t)&&t==="undefined"?void 0:t} function WHo (line 727) | function WHo(t){return(0,Zo.IsDate)(t)?t:(0,Zo.IsNumber)(t)?new Date(t):... function zHo (line 727) | function zHo(t,e,r){return((0,Zo.IsArray)(r)?r:[r]).map(o=>US(t.items,e,... function YHo (line 727) | function YHo(t,e,r){return GHo(r)} function KHo (line 727) | function KHo(t,e,r){return cmn(r)} function JHo (line 727) | function JHo(t,e,r){return WHo(r)} function XHo (line 727) | function XHo(t,e,r){let n=globalThis.Object.values(t.$defs),o=t.$defs[t.... function ZHo (line 727) | function ZHo(t,e,r){return VHo(r)} function e$o (line 727) | function e$o(t,e,r){return t.allOf.reduce((n,o)=>US(o,e,n),r)} function t$o (line 727) | function t$o(t,e,r){return jHo(t,r)} function r$o (line 727) | function r$o(t,e,r){return HHo(r)} function n$o (line 727) | function n$o(t,e,r){return umn(r)} function i$o (line 727) | function i$o(t,e,r){if(!(0,Zo.IsObject)(r)||(0,Zo.IsArray)(r))return r;f... function o$o (line 727) | function o$o(t,e,r){if(!((0,Zo.IsObject)(r)&&!(0,Zo.IsArray)(r)))return ... function s$o (line 727) | function s$o(t,e,r){return US((0,DDt.Deref)(t,e),e,r)} function a$o (line 727) | function a$o(t,e,r){return lmn(r)} function c$o (line 727) | function c$o(t,e,r){return(0,Zo.IsString)(r)||(0,Zo.IsNumber)(r)?Symbol(... function l$o (line 727) | function l$o(t,e,r){return US((0,DDt.Deref)(t,e),e,r)} function u$o (line 727) | function u$o(t,e,r){return(0,Zo.IsArray)(r)&&!(0,Zo.IsUndefined)(t.items... function d$o (line 727) | function d$o(t,e,r){return $Ho(r)} function f$o (line 727) | function f$o(t,e,r){for(let n of t.anyOf)if((0,amn.Check)(n,e,r))return ... function US (line 727) | function US(t,e,r){let n=(0,DDt.Pushref)(t,e),o=t;switch(t[NHo.Kind]){ca... function p$o (line 727) | function p$o(...t){return t.length===3?US(t[0],t[1],t[2]):US(t[0],[],t[1])} function y$o (line 727) | function y$o(...t){let[e,r,n]=t.length===3?[t[0],t[1],t[2]]:[t[0],[],t[1... function G3 (line 727) | function G3(t,e){let r=(0,w1.HasPropertyKey)(t,"default")?t.default:void... function qDt (line 727) | function qDt(t){return(0,T$o.IsKind)(t)&&"default"in t} function b$o (line 727) | function b$o(t,e,r){if((0,w1.IsArray)(r)){for(let o=0;o{let c=_g... function w$o (line 727) | function w$o(t,e,r){let n=G3(t,r);if(!(0,w1.IsObject)(n))return n;let o=... function R$o (line 727) | function R$o(t,e,r){let n=G3(t,r);if(!(0,w1.IsObject)(n))return n;let o=... function P$o (line 727) | function P$o(t,e,r){return _g((0,QDt.Deref)(t,e),e,G3(t,r))} function k$o (line 727) | function k$o(t,e,r){return _g((0,QDt.Deref)(t,e),e,r)} function N$o (line 727) | function N$o(t,e,r){let n=G3(t,r);if(!(0,w1.IsArray)(n)||(0,w1.IsUndefin... function O$o (line 727) | function O$o(t,e,r){let n=G3(t,r);for(let o of t.anyOf){let s=_g(o,e,(0,... function _g (line 727) | function _g(t,e,r){let n=(0,QDt.Pushref)(t,e),o=t;switch(o[C$o.Kind]){ca... function M$o (line 727) | function M$o(...t){return t.length===3?_g(t[0],t[1],t[2]):_g(t[0],[],t[1])} method constructor (line 727) | constructor(e,r,n){super("Cannot set root value"),this.value=e,this.path... method constructor (line 727) | constructor(e,r){super("Cannot delete root value"),this.value=e,this.pat... function mmn (line 727) | function mmn(t){return t.indexOf("~")===-1?t:t.replace(/~1/g,"/").replac... function F$o (line 727) | function F$o(t,e,r){if(e==="")throw new Qje(t,e,r);let[n,o,s]=[null,t,""... function B$o (line 727) | function B$o(t,e){if(e==="")throw new jje(t,e);let[r,n,o]=[null,t,""];fo... function U$o (line 727) | function U$o(t,e){if(e==="")return!0;let[r,n,o]=[null,t,""];for(let s of... function q$o (line 727) | function q$o(t,e){if(e==="")return t;let r=t;for(let n of SAe(e)){if(r[n... function V$o (line 727) | function V$o(t,e){if(!(0,V3.IsObject)(e))return!1;let r=[...Object.keys(... function H$o (line 727) | function H$o(t,e){return(0,V3.IsDate)(e)&&t.getTime()===e.getTime()} function $$o (line 727) | function $$o(t,e){return!(0,V3.IsArray)(e)||t.length!==e.length?!1:t.eve... function W$o (line 727) | function W$o(t,e){return!(0,V3.IsTypedArray)(e)||t.length!==e.length||Ob... function z$o (line 727) | function z$o(t,e){return t===e} function Vje (line 727) | function Vje(t,e){if((0,V3.IsDate)(t))return H$o(t,e);if((0,V3.IsTypedAr... method constructor (line 727) | constructor(e,r){super(r),this.value=e} function Hje (line 727) | function Hje(t,e){return{type:"update",path:t,value:e}} function Emn (line 727) | function Emn(t,e){return{type:"insert",path:t,value:e}} function vmn (line 727) | function vmn(t){return{type:"delete",path:t}} function ymn (line 727) | function ymn(t){if(globalThis.Object.getOwnPropertySymbols(t).length>0)t... function rWo (line 727) | function rWo(t,e){return[...$je("",t,e)]} function nWo (line 727) | function nWo(t){return t.length>0&&t[0].path===""&&t[0].type==="update"} function iWo (line 727) | function iWo(t){return t.length===0} function oWo (line 727) | function oWo(t,e){if(nWo(e))return(0,$Dt.Clone)(e[0].value);if(iWo(e))re... function uWo (line 727) | function uWo(...t){let[e,r,n]=t.length===3?[t[0],t[1],t[2]]:[t[0],[],t[1... function Wje (line 727) | function Wje(t){return(0,QS.IsObject)(t)&&!(0,QS.IsArray)(t)} method constructor (line 727) | constructor(e){super(e)} function gWo (line 727) | function gWo(t,e,r,n){if(!Wje(r))zje.ValuePointer.Set(t,e,(0,t8t.Clone)(... function AWo (line 727) | function AWo(t,e,r,n){if(!(0,QS.IsArray)(r))zje.ValuePointer.Set(t,e,(0,... function yWo (line 727) | function yWo(t,e,r,n){if((0,QS.IsTypedArray)(r)&&r.length===n.length)for... function _Wo (line 727) | function _Wo(t,e,r,n){r!==n&&zje.ValuePointer.Set(t,e,n)} function r8t (line 727) | function r8t(t,e,r,n){if((0,QS.IsArray)(n))return AWo(t,e,r,n);if((0,QS.... function bmn (line 727) | function bmn(t){return(0,QS.IsTypedArray)(t)||(0,QS.IsValueType)(t)} function EWo (line 727) | function EWo(t,e){return Wje(t)&&(0,QS.IsArray)(e)||(0,QS.IsArray)(t)&&W... function vWo (line 727) | function vWo(t,e){if(bmn(t)||bmn(e))throw new IAe("Only object and array... method constructor (line 727) | constructor(e){super(e)} function r (line 727) | function r(s){e.delete(s)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 727) | function n(s,c){e.set(s,c)} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 727) | function o(s){return e.get(s)} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function kWo (line 727) | function kWo(t,e,r,n){return t.reduce((o,s)=>{let c=i8t.Get(s);if((0,xmn... function NWo (line 727) | function NWo(...t){let[e,r,n,o]=t.length===4?[t[0],t[1],t[2],t[3]]:t.len... function czo (line 729) | function czo(){if(Xje)return Xje;function t(E){return Zje.push(E),()=>{l... function Bmn (line 729) | function Bmn(t){return t===401?U0.ErrorReasons.Unauthorized:t===400?U0.E... function lzo (line 729) | function lzo(t,e,r={}){return{kind:"failure",reason:Bmn(Number(t)),code:... method constructor (line 729) | constructor(e){this.baseKey=e} method buildKey (line 729) | buildKey(...e){return[hzo,this.baseKey,...e].join(".")} method constructor (line 729) | constructor(){super("github_copilot_log")} method handleOpen (line 729) | handleOpen({instantiationService:e}){let r=this.buildKey("open","count")... method handleFocus (line 729) | handleFocus({instantiationService:e}){let r=im.TelemetryData.createAndMa... method handleWrite (line 729) | handleWrite({instantiationService:e}){let r=im.TelemetryData.createAndMa... method constructor (line 729) | constructor(){super("match_notification")} method handleDoAction (line 729) | handleDoAction({instantiationService:e,actor:r}){let n=im.TelemetryData.... method handleDismiss (line 729) | handleDismiss({instantiationService:e,actor:r}){let n=im.TelemetryData.c... method constructor (line 729) | constructor(){super("snippy")} method handleUnexpectedError (line 729) | handleUnexpectedError({instantiationService:e,origin:r,reason:n}){let o=... method handleCompletionMissing (line 729) | handleCompletionMissing({instantiationService:e,origin:r,reason:n}){let ... method handleSnippyNetworkError (line 729) | handleSnippyNetworkError({instantiationService:e,origin:r,reason:n,messa... method constructor (line 729) | constructor(e=""){super(e)} method telemetry (line 729) | telemetry(...e){} method telemetryError (line 729) | telemetryError(...e){} function Tzo (line 729) | async function Tzo(t,e,r,n){let o,s=t.get(yzo.ICompletionsLogTargetServi... function Nzo (line 729) | async function Nzo(t,e,r){let n=await Gmn.call(t,t.get(jmn.ICAPIClientSe... function Ozo (line 729) | async function Ozo(t,{cursor:e},r){let n=await Gmn.call(t,t.get(jmn.ICAP... function Hmn (line 729) | function Hmn(t){let e=0,r;NAe.lastIndex=0;do if(r=NAe.exec(t),r&&(e+=1),... function Mzo (line 729) | function Mzo(t,e){let r=0,n;NAe.lastIndex=0;do if(n=NAe.exec(t),n&&(r+=1... function Dzo (line 729) | function Dzo(t,e){let r=t.split("").reverse().join(""),n=Mzo(r,e);return... function Lzo (line 729) | function Lzo(t){return Hmn(t)>=H3.MinTokenLength} function Hzo (line 729) | function Hzo(t){return Uzo.Value.Check(Gzo.MatchError,t)} function zmn (line 729) | async function zmn(t,e){let r=t.get(Jmn.IInstantiationService),n=await e... function Ymn (line 729) | function Ymn(t){return"kind"in t&&t.kind==="failure"} function $zo (line 729) | async function $zo(t,e,r,n){let o=t.get(Jmn.IInstantiationService),s=t.g... function egn (line 729) | function egn(t,e,r=(n,o)=>n===o?0:1){if(e.length===0||t.length===0)retur... function tgn (line 729) | function tgn(){return new Map} function rgn (line 729) | function rgn(t){let e=new Array(t.size);for(let[r,n]of t)e[n]=r;return e} function A8t (line 729) | function A8t(t,e,r,n){let o=[],s=0;for(let c of r(t))n(c)&&(e.has(c)||e.... function Zmn (line 729) | function Zmn(t){return t!==" "} function Wzo (line 729) | function Wzo(t,e,r=ngn){let[n,o]=A8t(t,tgn(),r,Zmn),[s,c]=A8t(e,o,r,Zmn)... function zzo (line 729) | function zzo(t,e){return t.compType==="partial"?t.acceptedLength:e.length} function Yzo (line 729) | function Yzo(t){return t.length===0?0:t.split(` function Kzo (line 730) | function Kzo(t,e){return e.compType==="partial"?t.substring(0,e.accepted... function hgn (line 730) | async function hgn(t,e,r,n,o){let s=t.get(iGe.IInstantiationService),c=t... function cYo (line 730) | function cYo(t,e,r,n,o){let s=t.get(Rre.ICompletionsLogTargetService),c=... function lYo (line 730) | function lYo(t,e,r,n,o,s,c,l){let u=t.get(Rre.ICompletionsLogTargetServi... function uYo (line 730) | async function uYo(t,e,r,n,o,s){let c=t.get(Rre.ICompletionsLogTargetSer... function dYo (line 730) | function dYo(t,e,r){if(!(ee))return r} function fYo (line 730) | function fYo(t,e,r){return e{if(r.disp... function ygn (line 730) | function ygn(t,e){let r=t.get(Hp.ICompletionsLastGhostText);if(!r.positi... function yYo (line 730) | function yYo(t,e,r,n){let o=t.get(Hp.ICompletionsLastGhostText);return o... function _Yo (line 730) | function _Yo(t,e){let r=t.get(ggn.ICompletionsLogTargetService),n=t.get(... function EYo (line 730) | function EYo(t,e,r){let n=t.get(Hp.ICompletionsLastGhostText);n.linesLef... function vYo (line 730) | function vYo(t,e,r="ghostText"){let n=t.get(Hp.ICompletionsLastGhostText... function CYo (line 730) | function CYo(t,e,r,n=OAe.PartialAcceptTriggerKind.Unknown,o="ghostText")... function TYo (line 730) | function TYo(t,e,r){function n(s,c,l){let u=new RegExp(`^(${c})+`,"g");r... function IYo (line 733) | function IYo(t,e,r,n,o,s){let c=r.lineAt(n),l=t.map(u=>{let d=sGe.Locati... function OYo (line 733) | async function OYo(t,e,r,n={}){let o=t.get(Cgn.IInstantiationService),s=... function MYo (line 733) | async function MYo(t,e,r,n,o={}){let s=t.get(Cgn.IInstantiationService);... function DYo (line 733) | function DYo(t,e,r){let n=e.getText({start:{line:Math.max(r.line-1,0),ch... method readFileString (line 733) | async readFileString(e){return(await aGe.promises.readFile((0,w8t.fsPath... method stat (line 733) | async stat(e){let{targetStat:r,lstat:n,stat:o}=await this.statWithLink((... method readDirectory (line 733) | async readDirectory(e){let r=(0,w8t.fsPath)(e),n=await aGe.promises.read... method statWithLink (line 733) | async statWithLink(e){let r=await aGe.promises.lstat(e);if(r.isSymbolicL... method getFileType (line 733) | getFileType(e,r,n){let o=cGe.FileType.Unknown;return e.isFile()&&(o=cGe.... function VYo (line 733) | function VYo(t){return GYo.get(t)??DAe.NeighboringFileType.RelatedOther} method constructor (line 733) | constructor(e,r,n,o,s){super(e,r,o,s),this.featuresService=n,this.provid... method getRelatedFilesResponse (line 733) | async getRelatedFilesResponse(e,r,n){let o=Date.now(),s=e.clientLanguage... method convert (line 733) | async convert(e,r,n,o,s){s||(s={isCancellationRequested:!1,onCancellatio... method registerRelatedFilesProvider (line 733) | registerRelatedFilesProvider(e,r,n){let o=this.providers.get(r);o?o.set(... method unregisterRelatedFilesProvider (line 733) | unregisterRelatedFilesProvider(e,r,n){let o=this.providers.get(r);if(o){... method isActive (line 733) | isActive(e,r){return wgn.includes(e)?this.featuresService.relatedFilesVS... method relatedFilesTelemetry (line 733) | relatedFilesTelemetry(e){} method relatedFileNonresponseTelemetry (line 733) | relatedFileNonresponseTelemetry(e,r){} method performanceTelemetry (line 733) | performanceTelemetry(e,r){} method constructor (line 733) | constructor(e){this.timeMs=e} function $Yo (line 733) | function $Yo(t,e){if((0,HYo.isString)(e)){let r=N8t[e];if(r===void 0)thr... function WYo (line 733) | function WYo(){return N8t} function YYo (line 733) | function YYo(){return Object.values(z3.Codicon)} function e (line 733) | function e(r){return!!r&&typeof r=="object"&&typeof r.id=="string"} function KYo (line 733) | function KYo(t){return{id:t}} function r (line 733) | function r(A){let y=e.exec(A.id);if(!y)return r(M8t.Codicon.error);let[,... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 733) | function n(A){return r(A).join(" ")} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 733) | function o(A){return"."+r(A).join(".")} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function s (line 733) | function s(A){return!!A&&typeof A=="object"&&typeof A.id=="string"&&(typ... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function l (line 733) | function l(A){let y=c.exec(A);if(!y)return;let[,_]=y;return{id:_}} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 733) | function u(A){return{id:A}} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 733) | function d(A,y){let _=A.id,E=_.lastIndexOf("~");return E!==-1&&(_=_.subs... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function p (line 733) | function p(A){let y=A.id.lastIndexOf("~");if(y!==-1)return A.id.substrin... function h (line 733) | function h(A,y){return A.id===y.id&&A.color?.id===y.color?.id} function m (line 733) | function m(A){return A?.id===M8t.Codicon.file.id} method isUri (line 1219) | static isUri(F){return F instanceof m||!!F&&typeof F.authority=="strin... method constructor (line 1219) | constructor(F,G,k,N,q,Q=!1){typeof F=="object"?(this.scheme=F.scheme||... method fsPath (line 1219) | get fsPath(){return v(this,!1)} method with (line 1219) | with(F){if(!F)return this;let{scheme:G,authority:k,path:N,query:q,frag... method parse (line 1219) | static parse(F,G=!1){let k=h.exec(F);return k?new A(k[2]||d,w(k[4]||d)... method file (line 1219) | static file(F){let G=d;if(o&&(F=F.replace(/\\/g,p)),F[0]===p&&F[1]===p... method from (line 1219) | static from(F){let G=new A(F.scheme,F.authority,F.path,F.query,F.fragm... method toString (line 1219) | toString(F=!1){return b(this,F)} method toJSON (line 1219) | toJSON(){return this} method revive (line 1219) | static revive(F){if(F){if(F instanceof m)return F;{let G=new A(F);retu... function g (line 733) | function g(A){return A?.id===M8t.Codicon.folder.id} function JYo (line 733) | function JYo(t){F8t=t} function XYo (line 733) | function XYo(){return F8t!==-1?F8t:Date.now()} function ZYo (line 733) | function ZYo(t){return t.substring(4,8)} function eKo (line 733) | function eKo(t,e){return t.substring(e).match(/^\s*$/)!==null} method constructor (line 733) | constructor(e,r=iKo.now){super(),this._workspace=e,this.getNow=r,this._i... method getTimestamp (line 733) | getTimestamp(){let e=this.getNow();return this._lastTimestamp!==void 0&&... method getRecentLog (line 733) | getRecentLog(e=void 0){if(!this._workspaceRoot)return;let r=[];r.push({e... method createBookmark (line 733) | createBookmark(){return new rKo.DebugRecorderBookmark(this.getNow())} method constructor (line 733) | constructor(e,r,n,o,s,c){this.workspaceUri=e,this.docId=r,this.id=o,this... method handleSelections (line 733) | handleSelections(e){this._edits.push({kind:"selections",selections:e,ins... method handleEdit (line 733) | handleEdit(e){e.isEmpty()||(this._edits.push({kind:"edit",edit:e,instant... method cleanUpHistory (line 733) | cleanUpHistory(){let r=this.getNow()-6e5;for(;this._edits.length>0&&this... method getDocumentLog (line 733) | getDocumentLog(e){if(this.cleanUpHistory(),this._edits.length===0)return... function e (line 733) | function e(r){return!!r&&typeof r=="object"&&"id"in r&&"time"in r} function uKo (line 733) | function uKo(t){return[t.start,t.endExclusive]} function dKo (line 733) | function dKo(t){return new qgn.OffsetRange(t[0],t[1])} function fKo (line 733) | function fKo(t){return t.replacements.map(e=>[e.replaceRange.start,e.rep... function pKo (line 733) | function pKo(t){return Bgn.StringEdit.create(t.map(e=>Bgn.StringReplacem... function hKo (line 733) | function hKo(t){return t.map(mKo).join(` function mKo (line 734) | function mKo({role:t,content:e}){if(t!==mGe.Raw.ChatRole.User&&t!==mGe.R... method result (line 737) | get result(){return this._result.p} method constructor (line 737) | constructor(e,r,n,o,s,c,l,u,d,p,h,m){this.id=e,this.opportunityId=r,this... method setResult (line 737) | setResult(e){this._result.complete(e)} method setResultError (line 737) | setResultError(e){this._result.error(e)} method hasDocument (line 737) | hasDocument(e){return this.documents.find(r=>r.id===e)!==void 0} method getActiveDocument (line 737) | getActiveDocument(){return this.documents[this.activeDocumentIdx]} method serialize (line 737) | serialize(){return{id:this.id,documents:this.documents.map(e=>e.serializ... method toString (line 737) | toString(){return this.toMarkdown()} method toMarkdown (line 737) | toMarkdown(){return`### StatelessNextEditRequest method constructor (line 741) | constructor(e,r,n,o,s,c,l,u=void 0){this.id=e,this.workspaceRoot=r,this.... method serialize (line 741) | serialize(){return{id:this.id.uri,workspaceRoot:this.workspaceRoot?.toSt... method toString (line 741) | toString(){return this.toMarkdown()} method toMarkdown (line 741) | toMarkdown(){let e=[];return e.push(`StatelessNextEditDocument: **${this... class e (line 743) | class e{static{a(this,"NoNextEditReason")}} class r (line 743) | class r extends e{static{a(this,"ActiveDocumentHasNoEdits")}constructor(... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} class n (line 743) | class n extends e{static{a(this,"NoSuggestions")}constructor(h,m,g){supe... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} class o (line 743) | class o extends e{static{a(this,"GotCancelled")}constructor(h){super(),t... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} class s (line 743) | class s extends e{static{a(this,"FetchFailure")}constructor(h){super(),t... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} class c (line 743) | class c extends e{static{a(this,"FilteredOut")}constructor(h){super(),th... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} class l (line 743) | class l extends e{static{a(this,"PromptTooLarge")}constructor(h){super()... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} class u (line 743) | class u extends e{static{a(this,"Uncategorized")}constructor(h){super(),... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} class d (line 743) | class d extends e{static{a(this,"Unexpected")}constructor(h){super(),thi... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} method noEdit (line 743) | static noEdit(e,r){let n=jgn.Result.error(e),o=r.build(n);return new t(n... method streaming (line 743) | static streaming(e){let r=jgn.Result.ok(void 0),n=e.build(r);return new ... method constructor (line 743) | constructor(e,r){this.nextEdit=e,this.telemetry=r} method constructor (line 743) | constructor(e){this._nextCursorPrediction={nextCursorLineError:void 0,ne... method build (line 743) | build(e){let n=Date.now()-this.startTime,o=this._prompt?JSON.stringify(t... method setLogProbThreshold (line 744) | setLogProbThreshold(e){return this._logProbThreshold=e,this} method setMergeConflictExpanded (line 744) | setMergeConflictExpanded(e){return this._mergeConflictExpanded=e,this} method setHadLowLogProbSuggestion (line 744) | setHadLowLogProbSuggestion(e){return this._hadLowLogProbSuggestion=e,this} method setNLinesOfCurrentFileInPrompt (line 744) | setNLinesOfCurrentFileInPrompt(e){return this._nLinesOfCurrentFileInProm... method setModelName (line 744) | setModelName(e){return this._modelName=e,this} method setPrompt (line 744) | setPrompt(e){return this._prompt=e,this} method setIsCursorAtLineEnd (line 744) | setIsCursorAtLineEnd(e){return this._isCursorAtLineEnd=e,this} method setDebounceTime (line 744) | setDebounceTime(e){return this._debounceTime=e,this} method setArtificialDelay (line 744) | setArtificialDelay(e){return this._artificialDelay=e,this} method setFetchStartedAt (line 744) | setFetchStartedAt(){return this._fetchStartedAt=Date.now(),this} method fetchStartedAt (line 744) | get fetchStartedAt(){return this._fetchStartedAt} method setResponse (line 744) | setResponse(e){return this._response=e.then(({response:r,ttft:n})=>{let ... method setNextEditLogProb (line 744) | setNextEditLogProb(e){return this._nextEditLogProb=e,this} method setNEditsSuggested (line 744) | setNEditsSuggested(e){return this._nEditsSuggested=e,this} method setLineDistanceToMostRecentEdit (line 744) | setLineDistanceToMostRecentEdit(e){return this._lineDistanceToMostRecent... method setNextCursorLineError (line 744) | setNextCursorLineError(e){return this._nextCursorPrediction.nextCursorLi... method setNextCursorLineDistance (line 744) | setNextCursorLineDistance(e){return this._nextCursorPrediction.nextCurso... method handlePostInsertion (line 744) | async handlePostInsertion(){} function bKo (line 744) | function bKo(t){return t instanceof Error?t:typeof t=="string"?new Error... function SKo (line 744) | function SKo(t){return t.stack?t.stack:t.message} method constructor (line 744) | constructor(e,r){this.section=e,this.logFn=r} method trace (line 744) | trace(e,...r){this.logFn(this.argsToString(e,r))} method argsToString (line 744) | argsToString(e,r){let n=r.length?` ${this.stringify(r)}`:"";return`[${th... method sub (line 744) | sub(e,r){let n=this.subNoEntry(e,r);return n.trace("created"),n} method subNoEntry (line 744) | subNoEntry(e,r){let n=this.createSubSection(e),o=r?.extraLog,s=o===void ... method throws (line 744) | throws(e,...r){let n=r.length?` ${this.stringify(r)}`:"";this.logFn(`[${... method returns (line 744) | returns(e,...r){let n=r.length?` ${this.stringify(r)}`:"";this.logFn(`[$... method sectionStr (line 744) | get sectionStr(){return Array.isArray(this.section)?this.section.join("]... method createSubSection (line 744) | createSubSection(e){return Array.isArray(this.section)?this.section.conc... method stringify (line 744) | stringify(e){function r(o){let s=o.toString();return s&&s!=="[object Obj... function xKo (line 744) | function xKo(t,e){return new AGe(t,e)} method constructor (line 744) | constructor(e,r,n){this.changes=e,this.moves=r,this.hitTimeout=n} method constructor (line 744) | constructor(e,r){this.lineRangeMapping=e,this.changes=r} method flip (line 744) | flip(){return new t(this.lineRangeMapping.flip(),this.changes.map(e=>e.f... method inverse (line 744) | static inverse(e,r,n){let o=[],s=1,c=1;for(let u of e){let d=new t(new k... method clip (line 744) | static clip(e,r,n){let o=[];for(let s of e){let c=s.original.intersect(r... method constructor (line 744) | constructor(e,r){this.original=e,this.modified=r} method toString (line 744) | toString(){return`{${this.original.toString()}->${this.modified.toString... method flip (line 744) | flip(){return new t(this.modified,this.original)} method join (line 744) | join(e){return new t(this.original.join(e.original),this.modified.join(e... method changedLineCount (line 744) | get changedLineCount(){return Math.max(this.original.length,this.modifie... method toRangeMapping (line 744) | toRangeMapping(){let e=this.original.toInclusiveRange(),r=this.modified.... method toRangeMapping2 (line 744) | toRangeMapping2(e,r){if(Hgn(this.original.endLineNumberExclusive,e)&&Hgn... function Ore (line 744) | function Ore(t,e){if(t.lineNumber<1)return new VS.Position(1,1);if(t.lin... function Hgn (line 744) | function Hgn(t,e){return t>=1&&t<=e.length} method toTextEdit (line 744) | static toTextEdit(e,r){let n=[];for(let o of e)for(let s of o.innerChang... method fromRangeMappings (line 744) | static fromRangeMappings(e){let r=k1.LineRange.join(e.map(o=>k1.LineRang... method constructor (line 744) | constructor(e,r,n){super(e,r),this.innerChanges=n} method flip (line 744) | flip(){return new t(this.modified,this.original,this.innerChanges?.map(e... method withInnerChangesFromLineRanges (line 744) | withInnerChangesFromLineRanges(){return new t(this.original,this.modifie... method fromEdit (line 744) | static fromEdit(e){let r=e.getNewRanges();return e.replacements.map((o,s... method fromEditJoin (line 744) | static fromEditJoin(e){let r=e.getNewRanges(),n=e.replacements.map((o,s)... method join (line 744) | static join(e){if(e.length===0)throw new yGe.BugIndicatingError("Cannot ... method assertSorted (line 744) | static assertSorted(e){for(let r=1;r${this.modifiedRang... method flip (line 744) | flip(){return new t(this.modifiedRange,this.originalRange)} method toTextEdit (line 744) | toTextEdit(e){let r=e.getValueOfRange(this.modifiedRange);return new $gn... method join (line 744) | join(e){return new t(this.originalRange.plusRange(e.originalRange),this.... function wKo (line 744) | function wKo(t,e,r,n=!1){let o=[];for(let s of(0,IKo.groupAdjacentBy)(t.... function Wgn (line 744) | function Wgn(t,e,r){let n=0,o=0;t.modifiedRange.endColumn===1&&t.origina... function RKo (line 744) | function RKo(t){let e;t.originalEndLineNumber===0?e=new k1.LineRange(t.o... method trivial (line 744) | static trivial(e,r){return new t([new QAe(Mre.OffsetRange.ofLength(e.len... method trivialTimedOut (line 744) | static trivialTimedOut(e,r){return new t([new QAe(Mre.OffsetRange.ofLeng... method constructor (line 744) | constructor(e,r){this.diffs=e,this.hitTimeout=r} method invert (line 744) | static invert(e,r){let n=[];return(0,PKo.forEachAdjacent)(e,(o,s)=>{n.pu... method fromOffsetPairs (line 744) | static fromOffsetPairs(e,r){return new t(new Mre.OffsetRange(e.offset1,r... method assertSorted (line 744) | static assertSorted(e){let r;for(let n of e){if(r&&!(r.seq1Range.endExcl... method constructor (line 744) | constructor(e,r){this.seq1Range=e,this.seq2Range=r} method swap (line 744) | swap(){return new t(this.seq2Range,this.seq1Range)} method toString (line 744) | toString(){return`${this.seq1Range} <-> ${this.seq2Range}`} method join (line 744) | join(e){return new t(this.seq1Range.join(e.seq1Range),this.seq2Range.joi... method delta (line 744) | delta(e){return e===0?this:new t(this.seq1Range.delta(e),this.seq2Range.... method deltaStart (line 744) | deltaStart(e){return e===0?this:new t(this.seq1Range.deltaStart(e),this.... method deltaEnd (line 744) | deltaEnd(e){return e===0?this:new t(this.seq1Range.deltaEnd(e),this.seq2... method intersectsOrTouches (line 744) | intersectsOrTouches(e){return this.seq1Range.intersectsOrTouches(e.seq1R... method intersect (line 744) | intersect(e){let r=this.seq1Range.intersect(e.seq1Range),n=this.seq2Rang... method getStarts (line 744) | getStarts(){return new UG(this.seq1Range.start,this.seq2Range.start)} method getEndExclusives (line 744) | getEndExclusives(){return new UG(this.seq1Range.endExclusive,this.seq2Ra... method constructor (line 744) | constructor(e,r){this.offset1=e,this.offset2=r} method toString (line 744) | toString(){return`${this.offset1} <-> ${this.offset2}`} method delta (line 744) | delta(e){return e===0?this:new t(this.offset1+e,this.offset2+e)} method equals (line 744) | equals(e){return this.offset1===e.offset1&&this.offset2===e.offset2} method isValid (line 744) | isValid(){return!0} method constructor (line 744) | constructor(e){if(this.timeout=e,this.startTime=Date.now(),this.valid=!0... method isValid (line 744) | isValid(){return!(Date.now()-this.startTime!0,this.... method constructor (line 744) | constructor(e,r){this.width=e,this.height=r,this.array=[],this.array=new... method get (line 744) | get(e,r){return this.array[e+r*this.width]} method set (line 744) | set(e,r,n){this.array[e+r*this.width]=n} function kKo (line 744) | function kKo(t){return t===32||t===9} method getKey (line 744) | static getKey(e){let r=this.chrKeys.get(e);return r===void 0&&(r=this.ch... method constructor (line 744) | constructor(e,r,n){this.range=e,this.lines=r,this.source=n,this.histogra... method computeSimilarity (line 745) | computeSimilarity(e){let r=0,n=Math.max(this.histogram.length,e.histogra... method compute (line 745) | compute(e,r,n=jAe.InfiniteTimeout.instance,o){if(e.length===0||r.length=... method compute (line 745) | compute(e,r,n=GAe.InfiniteTimeout.instance){if(e.length===0||r.length===... method constructor (line 745) | constructor(e,r,n,o){this.prev=e,this.x=r,this.y=n,this.length=o} method constructor (line 745) | constructor(){this.positiveArr=new Int32Array(10),this.negativeArr=new I... method get (line 745) | get(e){return e<0?(e=-e-1,this.negativeArr[e]):this.positiveArr[e]} method set (line 745) | set(e,r){if(e<0){if(e=-e-1,e>=this.negativeArr.length){let n=this.negati... method constructor (line 745) | constructor(){this.positiveArr=[],this.negativeArr=[]} method get (line 745) | get(e){return e<0?(e=-e-1,this.negativeArr[e]):this.positiveArr[e]} method set (line 745) | set(e,r){e<0?(e=-e-1,this.negativeArr[e]=r):this.positiveArr[e]=r} method constructor (line 745) | constructor(e,r,n){this.lines=e,this.range=r,this.considerWhitespaceChan... method toString (line 745) | toString(){return`Slice: "${this.text}"`} method text (line 745) | get text(){return this.getText(new bGe.OffsetRange(0,this.length))} method getText (line 745) | getText(e){return this.elements.slice(e.start,e.endExclusive).map(r=>Str... method getElement (line 745) | getElement(e){return this.elements[e]} method length (line 745) | get length(){return this.elements.length} method getBoundaryScore (line 745) | getBoundaryScore(e){let r=tAn(e>0?this.elements[e-1]:-1),n=tAn(e=this.elements.length||!Lre(this.element... method findSubWordContaining (line 745) | findSubWordContaining(e){if(e<0||e>=this.elements.length||!Lre(this.elem... method countLinesIn (line 745) | countLinesIn(e){return this.translateOffset(e.endExclusive).lineNumber-t... method isStronglyEqual (line 745) | isStronglyEqual(e,r){return this.elements[e]===this.elements[r]} method extendToFullLines (line 745) | extendToFullLines(e){let r=(0,u6t.findLastMonotonous)(this.firstElementO... function Lre (line 745) | function Lre(t){return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57} function Zgn (line 745) | function Zgn(t){return t>=65&&t<=90} function eAn (line 745) | function eAn(t){return MKo[t]} function tAn (line 745) | function tAn(t){return t===10?8:t===13?7:(0,OKo.isSpace)(t)?6:t>=97&&t<=... function BKo (line 745) | function BKo(t,e,r,n,o,s){let{moves:c,excludedChanges:l}=qKo(t,e,r,s);if... function UKo (line 746) | function UKo(t,e){let r=0;for(let n of t)e(n)&&r++;return r} function qKo (line 746) | function qKo(t,e,r,n){let o=[],s=t.filter(u=>u.modified.isEmpty&&u.origi... function QKo (line 746) | function QKo(t,e,r,n,o,s){let c=[],l=new LKo.SetMap;for(let m of t)for(l... function iAn (line 746) | function iAn(t,e,r){if(t.trim()===e.trim())return!0;if(t.length>300&&e.l... function jKo (line 746) | function jKo(t){if(t.length===0)return t;t.sort((0,tR.compareBy)(r=>r.or... function GKo (line 746) | function GKo(t,e){let r=new VAe.MonotonousArray(t);return e=e.filter(n=>... function HKo (line 746) | function HKo(t,e,r){let n=r;return n=sAn(t,e,n),n=sAn(t,e,n),n=$Ko(t,e,n... function sAn (line 746) | function sAn(t,e,r){if(r.length===0)return r;let n=[];n.push(r[0]);for(l... function $Ko (line 746) | function $Ko(t,e,r){if(!t.getBoundaryScore||!e.getBoundaryScore)return r... function aAn (line 746) | function aAn(t,e,r,n,o){let c=1;for(;t.seq1Range.start-c>=n.start&&t.seq... function WKo (line 746) | function WKo(t,e,r){let n=[];for(let o of r){let s=n[n.length-1];if(!s){... function zKo (line 746) | function zKo(t,e,r,n,o=!1){let s=nR.SequenceDiff.invert(r,t.length),c=[]... function YKo (line 746) | function YKo(t,e){let r=[];for(;t.length>0||e.length>0;){let n=t[0],o=e[... function KKo (line 746) | function KKo(t,e,r){let n=r;if(n.length===0)return n;let o=0,s;do{s=!1;l... function JKo (line 746) | function JKo(t,e,r){let n=r;if(n.length===0)return n;let o=0,s;do{s=!1;l... method constructor (line 746) | constructor(e,r){this.trimmedHash=e,this.lines=r} method getElement (line 746) | getElement(e){return this.trimmedHash[e]} method length (line 746) | get length(){return this.trimmedHash.length} method getBoundaryScore (line 746) | getBoundaryScore(e){let r=e===0?0:lAn(this.lines[e-1]),n=e===this.lines.... method getText (line 746) | getText(e){return this.lines.slice(e.start,e.endExclusive).join(` method isStronglyEqual (line 747) | isStronglyEqual(e,r){return this.lines[e]===this.lines[r]} function lAn (line 747) | function lAn(t){let e=0;for(;eR===M))retu... method computeMoves (line 747) | computeMoves(e,r,n,o,s,c,l,u){return(0,tJo.computeMovedLines)(e,r,n,o,s,... method refineDiff (line 747) | refineDiff(e,r,n,o,s,c){let u=rJo(n).toRangeMapping2(e,r),d=new mAn.Line... function rJo (line 747) | function rJo(t){return new GG.LineRangeMapping(new kGe.LineRange(t.seq1R... method constructor (line 747) | constructor(e){this.index=e} method join (line 747) | join(e){if(this.index===e.index)return this} function uJo (line 747) | function uJo(t,e,r,n,o,s,c,l,u,d={}){let p=Date.now();try{return dJo(t,e... function dJo (line 747) | function dJo(t,e,r,n,o,s,c,l,u,d){if(!AAn(t,o,s,u,!0))return"inconsisten... function AAn (line 747) | function AAn(t,e,r,n,o=lJo){if(!o)return!0;let s=e.apply(t)===r;return s... function fJo (line 747) | function fJo(t,e,r,n,o={}){return yAn(t,e.mapData(s=>new Eg.VoidEditData... function yAn (line 747) | function yAn(t,e,r,n,o){let s=r.removeCommonSuffixAndPrefix(t),c=[],l=0,... function pJo (line 747) | function pJo(t,e,r,n,o,s,c){let l=n?n.replaceRange.endExclusive:e.replac... function hJo (line 747) | function hJo(t,e,r,n,o){let s=t.split(/\r\n|\r|\n/),c=e.split(/\r\n|\r|\... method constructor (line 747) | constructor(e,r){super(),this.workspace=e,this._garbageCollector=this._r... method reject (line 747) | reject(e,r){let n=this._documentCaches.get(e);if(!n){this._tracer.trace(... method isRejected (line 747) | isRejected(e,r){let n=this._documentCaches.get(e);if(!n)return this._tra... method clear (line 747) | clear(){this._garbageCollector.clear()} method constructor (line 747) | constructor(e,r,n){this.doc=e,this._garbageCollector=r,this._tracer=n,th... method handleEdit (line 747) | handleEdit(e,r){for(let n of[...this._rejectedEdits])n.handleEdit(e,r)} method reject (line 747) | reject(e){if(this.isRejected(e))return;let r=new E6t(e.toEdit(),()=>{thi... method isRejected (line 747) | isRejected(e){for(let r of this._rejectedEdits)if(r.isRejected(e))return... method constructor (line 747) | constructor(e,r){this._edit=e,this._onDispose=r} method handleEdit (line 747) | handleEdit(e,r){let n=this._edit.tryRebase(e);n?this._edit=n.removeCommo... method isRejected (line 747) | isRejected(e){return this._edit.equals(e.toEdit())} method dispose (line 747) | dispose(){this._onDispose()} method constructor (line 747) | constructor(e){this._maxSize=e,this._disposables=[]} method put (line 747) | put(e){this._disposables.push(e),this._disposables.length>this._maxSize&... method clear (line 747) | clear(){for(let e of this._disposables)e.dispose();this._disposables=[]} method dispose (line 747) | dispose(){this.clear()} method constructor (line 747) | constructor(e,r){this.prev=null,this.next=null,this.key=e,this.value=r} method constructor (line 747) | constructor(e=10){if(e<1)throw new Error("Cache size must be at least 1"... method _addNode (line 747) | _addNode(e){e.prev=this._head,e.next=this._head.next,this._head.next.pre... method _removeNode (line 747) | _removeNode(e){let r=e.prev,n=e.next;r.next=n,n.prev=r} method _moveToHead (line 747) | _moveToHead(e){this._removeNode(e),this._addNode(e)} method _popTail (line 747) | _popTail(){let e=this._tail.prev;return this._removeNode(e),e} method clear (line 747) | clear(){this._cache.clear(),this._head.next=this._tail,this._tail.prev=t... method deleteKey (line 747) | deleteKey(e){let r=this._cache.get(e);if(r)return this._removeNode(r),th... method get (line 747) | get(e){let r=this._cache.get(e);if(r)return this._moveToHead(r),r.value} method keys (line 747) | keys(){let e=[],r=this._head.next;for(;r!==this._tail;)e.push(r.key),r=r... method getValues (line 747) | getValues(){let e=[],r=this._head.next;for(;r!==this._tail;)e.push(r.val... method put (line 747) | put(e,r){let n=this._cache.get(e);if(n)n.value=r,this._moveToHead(n);els... method entries (line 747) | entries(){let e=[],r=this._head.next;for(;r!==this._tail;)e.push([r.key,... method constructor (line 747) | constructor(e){this.actual=new DGe(e)} method dispose (line 747) | dispose(){this.clear()} method clear (line 747) | clear(){let e=this.actual.getValues();for(let r of e)r.dispose();this.ac... method deleteKey (line 747) | deleteKey(e){let r=this.actual.deleteKey(e);r&&r.dispose()} method get (line 747) | get(e){return this.actual.get(e)} method keys (line 747) | keys(){return this.actual.keys()} method getValues (line 747) | getValues(){return this.actual.getValues()} method put (line 747) | put(e,r){let n=this.actual.put(e,r);n&&n[1].dispose()} method constructor (line 747) | constructor(e,r,n,o){super(),this.workspace=e,this._logService=r,this._d... method setKthNextEdit (line 747) | setKthNextEdit(e,r,n,o,s,c,l,u){let d=this._documentCaches.get(e);if(d)r... method setNoNextEdit (line 747) | setNoNextEdit(e,r,n,o){let s=this._documentCaches.get(e);s&&s.setNoNextE... method lookupNextEdit (line 747) | lookupNextEdit(e,r,n,o){let s=this._documentCaches.get(e);if(s)return s.... method tryRebaseCacheEntry (line 747) | tryRebaseCacheEntry(e,r,n,o){let s=this._documentCaches.get(e.docId);if(... method rejectedNextEdit (line 747) | rejectedNextEdit(e){this._sharedCache.getValues().filter(r=>r.source.hea... method isRejectedNextEdit (line 747) | isRejectedNextEdit(e,r,n,o){let s=this._documentCaches.get(e);return s?s... method evictedCachedEdit (line 747) | evictedCachedEdit(e){let r=this._documentCaches.get(e.docId);r&&r.evicte... method clear (line 747) | clear(){this._documentCaches.forEach(e=>e.clear()),this._sharedCache.cle... method constructor (line 747) | constructor(e,r,n,o,s){this._nextEditCache=e,this.docId=r,this._doc=n,th... method handleEdit (line 747) | handleEdit(e){let r=this._tracer.sub("handleEdit");for(let n of this._tr... method evictedCachedEdit (line 747) | evictedCachedEdit(e){let r=this._trackedCachedEdits.indexOf(e);r!==-1&&t... method clear (line 747) | clear(){this._trackedCachedEdits.length=0} method setKthNextEdit (line 747) | setKthNextEdit(e,r,n,o,s,c,l){let u=this._getKey(e.value),d={docId:this.... method setNoNextEdit (line 747) | setNoNextEdit(e,r,n){let o=this._getKey(e.value),s={docId:this.docId,edi... method lookupNextEdit (line 747) | lookupNextEdit(e,r,n){let o=this._getKey(e.value),s=this._sharedCache.ge... method tryRebaseCacheEntry (line 747) | tryRebaseCacheEntry(e,r,n,o){let s=this._tracer.sub("tryRebaseCacheEntry... method isRejectedNextEdit (line 747) | isRejectedNextEdit(e,r,n){let o=this._tracer.sub("isRejectedNextEdit"),s... method _getKey (line 747) | _getKey(e){return JSON.stringify([this.docId.uri,e])} method constructor (line 747) | constructor(e,r,n){this.requestId=e,this.source=r,this.result=n} method lastRejectionTime (line 747) | get lastRejectionTime(){return this._lastRejectionTime} method lastTriggerTime (line 747) | get lastTriggerTime(){return this._lastTriggerTime} method constructor (line 747) | constructor(e,r,n,o,s,c,l,u,d){super(),this._workspace=e,this._stateless... method _cancelPendingRequestDueToDocChange (line 747) | _cancelPendingRequestDueToDocChange(e,r){if(this._configService.getExper... method getNextEdit (line 747) | async getNextEdit(e,r,n,o,s){let c=Date.now();this._lastTriggerTime=c;le... method _getNextEditCanThrow (line 747) | async _getNextEditCanThrow(e,r,n,o,s,c,l,u){let d=s.sub("_getNextEdit"),... method determineNesConfigs (line 747) | determineNesConfigs(e,r){let n={isAsyncCompletions:this._configService.g... method _processDoc (line 747) | _processDoc(e){let r=e.lastEdit.base.getLines(),n=e.lastEdits,o=qGe.Root... method fetchNextEdit (line 747) | async fetchNextEdit(e,r,n,o,s,c,l){let u=r.id,d=s.sub("fetchNextEdit"),p... method _joinNextEditRequest (line 747) | async _joinNextEditRequest(e,r,n,o){r.setHeaderRequestId(e.id),r.setIsFr... method _executeNewNextEditRequest (line 747) | async _executeNewNextEditRequest(e,r,n,o,s,c,l,u){let d=r.id,p=c.sub("_e... method _hookupCancellation (line 747) | _hookupCancellation(e,r,n){let o=new w6t.DisposableStore,s=!1,c=a(()=>{s... method computeMinimumResponseDelay (line 747) | computeMinimumResponseDelay({triggerTime:e,isRebasedCachedEdit:r,isSubse... method handleShown (line 747) | handleShown(e){this._lastShownTime=Date.now()} method handleAcceptance (line 747) | handleAcceptance(e,r){this.runSnippy(e,r),this._statelessNextEditProvide... method handleRejection (line 747) | handleRejection(e,r){(0,LJo.assertType)(r.result,"@ulugbekna: undefined ... method handleIgnored (line 747) | handleIgnored(e,r,n){} method runSnippy (line 747) | async runSnippy(e,r){r.result===void 0||r.result.edit===void 0||this._sn... method clearCache (line 747) | clearCache(){this._nextEditCache.clear(),this._rejectionCollector.clear()} function GJo (line 747) | function GJo(t){if(!t)throw new R6t.BugIndicatingError("expected value t... method constructor (line 747) | constructor(e,r,n){this.opportunityId=e,this.log=r,this.providerRequestS... function VJo (line 747) | function VJo(t){if(t<90)return`${t} seconds`;let e=Math.floor(t/60);if(t... function HJo (line 747) | function HJo(t){return Object.assign(t,{apply:a(function(...r){if(r.leng... method Min (line 747) | static Min(...e){if(e.length===0)throw new TypeError;let r=e[0];for(let ... method Max (line 747) | static Max(...e){if(e.length===0)throw new TypeError;let r=e[0];for(let ... method isPosition (line 747) | static isPosition(e){if(!e)return!1;if(e instanceof VG)return!0;let{line... method of (line 747) | static of(e){if(e instanceof VG)return e;if(this.isPosition(e))return ne... method line (line 747) | get line(){return this._line} method character (line 747) | get character(){return this._character} method constructor (line 747) | constructor(e,r){if(e<0)throw(0,GGe.illegalArgument)("line must be non-n... method isBefore (line 747) | isBefore(e){return this._linee.line?1:this._char... method translate (line 747) | translate(e,r=0){if(e===null||r===null)throw(0,GGe.illegalArgument)();le... method with (line 747) | with(e,r=this.character){if(e===null||r===null)throw(0,GGe.illegalArgume... method toJSON (line 747) | toJSON(){return{line:this.line,character:this.character}} method [Symbol.for("debug.description")] (line 747) | [Symbol.for("debug.description")](){return`(${this.line}:${this.characte... method isRange (line 747) | static isRange(e){return e instanceof J3?!0:e?vg.Position.isPosition(e.s... method of (line 747) | static of(e){if(e instanceof J3)return e;if(this.isRange(e))return new J... method start (line 747) | get start(){return this._start} method end (line 747) | get end(){return this._end} method constructor (line 747) | constructor(e,r,n,o){let s,c;if(typeof e=="number"&&typeof r=="number"&&... method contains (line 747) | contains(e){return J3.isRange(e)?this.contains(e.start)&&this.contains(e... method isEqual (line 747) | isEqual(e){return this._start.isEqual(e._start)&&this._end.isEqual(e._end)} method intersection (line 747) | intersection(e){let r=vg.Position.Max(e.start,this._start),n=vg.Position... method union (line 747) | union(e){if(this.contains(e))return this;if(e.contains(this))return e;le... method isEmpty (line 747) | get isEmpty(){return this._start.isEqual(this._end)} method isSingleLine (line 747) | get isSingleLine(){return this._start.line===this._end.line} method with (line 747) | with(e,r=this.end){if(e===null||r===null)throw(0,YJo.illegalArgument)();... method toJSON (line 747) | toJSON(){return[this.start,this.end]} method [Symbol.for("debug.description")] (line 747) | [Symbol.for("debug.description")](){return RAn(this)} function RAn (line 747) | function RAn(t){return t.isEmpty?`[${t.start.line}:${t.start.character})... method is (line 747) | static is(e){return e?typeof e.message=="string"&&e.location&&MAn.Range.... method constructor (line 747) | constructor(e,r){this.location=e,this.message=r} method isEqual (line 747) | static isEqual(e,r){return e===r?!0:!e||!r?!1:e.message===r.message&&e.l... method constructor (line 747) | constructor(e,r,n=VGe.Error){if(!MAn.Range.isRange(e))throw new TypeErro... method toJSON (line 747) | toJSON(){return{severity:VGe[this.severity],message:this.message,range:t... method isEqual (line 747) | static isEqual(e,r){return e===r?!0:!e||!r?!1:e.message===r.message&&e.s... method isLocation (line 747) | static isLocation(e){return e instanceof L6t?!0:e?$Ge.Range.isRange(e.ra... method constructor (line 747) | constructor(e,r){if(this.uri=e,r)if($Ge.Range.isRange(r))this.range=$Ge.... method toJSON (line 747) | toJSON(){return{uri:this.uri,range:this.range}} function rXo (line 747) | function rXo(t){let e=nXo(t);if(e&&e.length>0)return new Uint32Array(e)} function nXo (line 747) | function nXo(t){if(M1=0,oR(t,U6t,4352),M1>0||(oR(t,q6t,4449),M1>0)||(oR(... function oR (line 747) | function oR(t,e,r){t>=r&&t>8&&(eL[M1++]=t>>8&255),t>>16&&... function K6t (line 747) | function K6t(...t){return function(e,r){for(let n=0,o=t.length;n.6} function fXo (line 747) | function fXo(t){let{upperPercent:e,lowerPercent:r,alphaPercent:n,numeric... function pXo (line 747) | function pXo(t){let e=0,r=0,n=0,o=0;for(let s=0;s... function AXo (line 747) | function AXo(t,e,r=!1){if(typeof t!="string"||typeof e!="string")return ... function yXo (line 747) | function yXo(t,e){let r=zAe(t,t.toLowerCase(),0,e,e.toLowerCase(),0,{fir... function _Xo (line 747) | function _Xo(t,e,r,n,o,s){let c=Math.min(13,t.length);for(;r"u")return[];let e=[],r=t[1];for(let n=t.len... function tLt (line 747) | function tLt(){let t=[],e=[];for(let r=0;r<=rL;r++)e[r]=0;for(let r=0;r<... function JAn (line 747) | function JAn(t){let e=[];for(let r=0;r<=t;r++)e[r]=0;return e} function V6t (line 747) | function V6t(t,e,r,n,o){function s(l,u,d=" "){for(;l.length=t.length)return!1;let r=t.codePointAt(e);sw... function qAn (line 749) | function qAn(t,e){if(e<0||e>=t.length)return!1;switch(t.charCodeAt(e)){c... function zGe (line 749) | function zGe(t,e,r){return e[t]!==r[t]} function ZAn (line 749) | function ZAn(t,e,r,n,o,s,c=!1){for(;erL?rL:t.length,u=... function CXo (line 749) | function CXo(t,e,r,n,o,s){let c=t-1,l=e-1;for(;c>=r&&l>=n;)o[c]===s[l]&&... function TXo (line 749) | function TXo(t,e,r,n,o,s,c,l,u,d,p){if(e[r]!==s[c])return Number.MIN_SAF... function bXo (line 749) | function bXo(t,e,r,n,o,s,c){return e1n(t,e,r,n,o,s,!0,c)} function SXo (line 749) | function SXo(t,e,r,n,o,s,c){return e1n(t,e,r,n,o,s,!1,c)} function e1n (line 749) | function e1n(t,e,r,n,o,s,c,l){let u=zAe(t,e,r,n,o,s,l);if(u&&!c)return u... function xXo (line 749) | function xXo(t,e){if(e+1>=t.length)return;let r=t[e],n=t[e+1];if(r!==n)r... function PXo (line 749) | function PXo(t){return t.replace(RXo,(e,r)=>r?e:`\\${e}`)} function NXo (line 749) | function NXo(t){return t.replace(kXo,e=>`\\${e}`)} function MXo (line 749) | function MXo(t){return t.indexOf(wXo)===-1?t:t.replace(OXo,(e,r,n,o)=>n?... function DXo (line 749) | function DXo(t){return t?t.replace(/\$\((.*?)\)/g,(e,r)=>` ${r} `).trim(... function LXo (line 749) | function LXo(t){rLt.lastIndex=0;let e="",r=[],n=0;for(;;){let o=rLt.last... function FXo (line 749) | function FXo(t,e,r=!1){let{text:n,iconOffsets:o}=e;if(!o||o.length===0)r... method lift (line 749) | static lift(e){let r=new t(e.value,e);return r.uris=e.uris,r.baseUri=e.b... method constructor (line 749) | constructor(e="",r=!1){if(this.value=e,typeof this.value!="string")throw... method appendText (line 749) | appendText(e,r=0){return this.value+=ZGe(this.supportThemeIcons?(0,UXo.e... method appendMarkdown (line 752) | appendMarkdown(e){return this.value+=e,this} method appendCodeblock (line 752) | appendCodeblock(e,r){return this.value+=` method appendLink (line 754) | appendLink(e,r,n){return this.value+="[",this.value+=this._escape(r,"]")... method _escape (line 754) | _escape(e,r){let n=new RegExp((0,jXo.escapeRegExpCharacters)(r),"g");ret... function i1n (line 754) | function i1n(t){return o1n(t)?!t.value:Array.isArray(t)?t.every(i1n):!0} function o1n (line 754) | function o1n(t){return t instanceof XGe?!0:t&&typeof t=="object"?typeof ... function GXo (line 754) | function GXo(t,e){return t===e?!0:!t||!e?!1:t.value===e.value&&t.isTrust... function ZGe (line 754) | function ZGe(t){return t.replace(/[\\`*_{}[\]()#+\-!~]/g,"\\$&")} function s1n (line 754) | function s1n(t,e){let r=t.match(/^`+/gm)?.reduce((o,s)=>o.length>s.lengt... function VXo (line 755) | function VXo(t){return t.replace(/"/g,""")} function HXo (line 755) | function HXo(t){return t&&t.replace(/\\([\\`*_{}[\]()#+\-.!~])/g,"$1")} function $Xo (line 755) | function $Xo(t){let e=[],r=t.split("|").map(o=>o.trim());t=r[0];let n=r[... function WXo (line 755) | function WXo(t,e=!0){let r=a1n(t.id,...t.arguments||[]).toString();retur... function a1n (line 755) | function a1n(t,...e){return JGe.URI.from({scheme:qXo.Schemas.command,pat... method isMarkdownString (line 755) | static isMarkdownString(e){return e instanceof oLt?!0:e&&e.appendCodeblo... method constructor (line 755) | constructor(e,r=!1){this.#e=new YXo.MarkdownString(e,{supportThemeIcons:... method value (line 755) | get value(){return this.#e.value} method value (line 755) | set value(e){this.#e.value=e} method isTrusted (line 755) | get isTrusted(){return this.#e.isTrusted} method isTrusted (line 755) | set isTrusted(e){this.#e.isTrusted=e} method supportThemeIcons (line 755) | get supportThemeIcons(){return this.#e.supportThemeIcons} method supportThemeIcons (line 755) | set supportThemeIcons(e){this.#e.supportThemeIcons=e} method supportHtml (line 755) | get supportHtml(){return this.#e.supportHtml} method supportHtml (line 755) | set supportHtml(e){this.#e.supportHtml=e} method baseUri (line 755) | get baseUri(){return this.#e.baseUri} method baseUri (line 755) | set baseUri(e){this.#e.baseUri=e} method appendText (line 755) | appendText(e){return this.#e.appendText(e),this} method appendMarkdown (line 755) | appendMarkdown(e){return this.#e.appendMarkdown(e),this} method appendCodeblock (line 755) | appendCodeblock(e,r){return this.#e.appendCodeblock(r??"",e),this} function XXo (line 755) | function XXo(t){let e=(0,l1n.extname)(t),r=JXo[e.toLowerCase()];return r... function u1n (line 755) | function u1n(t){let e=(0,l1n.extname)(t);return cLt[e.toLowerCase()]} function ZXo (line 755) | function ZXo(t){for(let e in cLt)if(cLt[e]===t)return e} function tZo (line 755) | function tZo(t,e){let r=eZo.exec(t);return r?`${r[1].toLowerCase()}/${r[... function rZo (line 755) | function rZo(t){return["application/vnd.code.notebook.stdout","applicati... method isNotebookRange (line 755) | static isNotebookRange(e){return e instanceof t?!0:e?typeof e.start=="nu... method start (line 755) | get start(){return this._start} method end (line 755) | get end(){return this._end} method isEmpty (line 755) | get isEmpty(){return this._start===this._end} method constructor (line 755) | constructor(e,r){if(e<0)throw(0,f1n.illegalArgument)("start must be posi... method with (line 755) | with(e){let r=this._start,n=this._end;return e.start!==void 0&&(r=e.star... method validate (line 755) | static validate(e){if(typeof e.kind!="number")throw new Error("NotebookC... method isNotebookCellDataArray (line 755) | static isNotebookCellDataArray(e){return Array.isArray(e)&&e.every(r=>t.... method isNotebookCellData (line 755) | static isNotebookCellData(e){return!0} method constructor (line 755) | constructor(e,r,n,o,s,c,l){this.kind=e,this.value=r,this.languageId=n,th... method constructor (line 755) | constructor(e){this.cells=e} method isNotebookCellEdit (line 755) | static isNotebookCellEdit(e){return e instanceof iL?!0:e?YG.isNotebookRa... method replaceCells (line 755) | static replaceCells(e,r){return new iL(e,r)} method insertCells (line 755) | static insertCells(e,r){return new iL(new YG(e,e),r)} method deleteCells (line 755) | static deleteCells(e){return new iL(e,[])} method updateCellMetadata (line 755) | static updateCellMetadata(e,r){let n=new iL(new YG(e,e),[]);return n.new... method updateNotebookMetadata (line 755) | static updateNotebookMetadata(e){let r=new iL(new YG(0,0),[]);return r.n... method constructor (line 755) | constructor(e,r){this.range=e,this.newCells=r} method isNotebookCellOutputItem (line 755) | static isNotebookCellOutputItem(e){return e instanceof t?!0:e?typeof e.m... method error (line 755) | static error(e){let r={name:e.name,message:e.message,stack:e.stack};retu... method stdout (line 755) | static stdout(e){return t.text(e,"application/vnd.code.notebook.stdout")} method stderr (line 755) | static stderr(e){return t.text(e,"application/vnd.code.notebook.stderr")} method bytes (line 755) | static bytes(e,r="application/octet-stream"){return new t(e,r)} method text (line 755) | static text(e,r=eVe.Mimes.text){let n=t.#e.encode(String(e));return new ... method json (line 755) | static json(e,r="text/x-json"){let n=JSON.stringify(e,void 0," ");return... method constructor (line 755) | constructor(e,r){this.data=e,this.mime=r;let n=(0,eVe.normalizeMimeType)... method isNotebookCellOutput (line 755) | static isNotebookCellOutput(e){return e instanceof t?!0:!e||typeof e!="o... method ensureUniqueMimeTypes (line 755) | static ensureUniqueMimeTypes(e,r=!1){let n=new Set,o=new Set;for(let s=0... method constructor (line 755) | constructor(e,r,n){this.items=t.ensureUniqueMimeTypes(e,!0),typeof r=="s... method isSelection (line 755) | static isSelection(e){return e instanceof hLt?!0:e?mLt.Range.isRange(e)&... method anchor (line 755) | get anchor(){return this._anchor} method active (line 755) | get active(){return this._active} method constructor (line 755) | constructor(e,r,n,o){let s,c;if(typeof e=="number"&&typeof r=="number"&&... method isReversed (line 755) | get isReversed(){return this._anchor===this._end} method toJSON (line 755) | toJSON(){return{start:this.start,end:this.end,active:this.active,anchor:... method [Symbol.for("debug.description")] (line 755) | [Symbol.for("debug.description")](){return m1n(this)} function m1n (line 755) | function m1n(t){let e=(0,mLt.getDebugDescriptionOfRange)(t);return t.isE... method isSnippetString (line 755) | static isSnippetString(e){return e instanceof KG?!0:e?typeof e.value=="s... method _escape (line 755) | static _escape(e){return e.replace(/\$|}|\\/g,"\\$&")} method constructor (line 755) | constructor(e){this._tabstop=1,this.value=e||""} method appendText (line 755) | appendText(e){return this.value+=KG._escape(e),this} method appendTabstop (line 755) | appendTabstop(e=this._tabstop++){return this.value+="$",this.value+=e,this} method appendPlaceholder (line 755) | appendPlaceholder(e,r=this._tabstop++){if(typeof e=="function"){let n=ne... method appendChoice (line 755) | appendChoice(e,r=this._tabstop++){let n=e.map(o=>o.replaceAll(/[|\\,]/g,... method appendVariable (line 755) | appendVariable(e,r){if(typeof r=="function"){let n=new KG;n._tabstop=thi... method isSnippetTextEdit (line 755) | static isSnippetTextEdit(e){return e instanceof t?!0:e?A1n.Range.isRange... method replace (line 755) | static replace(e,r){return new t(e,r)} method insert (line 755) | static insert(e,r){return t.replace(new A1n.Range(e,e),r)} method constructor (line 755) | constructor(e,r){this.range=e,this.snippet=r} method validate (line 755) | static validate(e){if(!e.name)throw new Error("name must not be falsy")} method constructor (line 755) | constructor(e,r,n,o,s){this.name=e,this.kind=r,this.containerName=s,type... method toJSON (line 755) | toJSON(){return{name:this.name,kind:CLt[this.kind],location:this.locatio... method isTextEdit (line 755) | static isTextEdit(e){return e instanceof XG?!0:e?rVe.Range.isRange(e)&&t... method replace (line 755) | static replace(e,r){return new XG(e,r)} method insert (line 755) | static insert(e,r){return XG.replace(new rVe.Range(e,e),r)} method delete (line 755) | static delete(e){return XG.replace(e,"")} method setEndOfLine (line 755) | static setEndOfLine(e){let r=new XG(new rVe.Range(new v1n.Position(0,0),... method range (line 755) | get range(){return this._range} method range (line 755) | set range(e){if(e&&!rVe.Range.isRange(e))throw(0,bLt.illegalArgument)("r... method newText (line 755) | get newText(){return this._newText||""} method newText (line 755) | set newText(e){if(e&&typeof e!="string")throw(0,bLt.illegalArgument)("ne... method newEol (line 755) | get newEol(){return this._newEol} method newEol (line 755) | set newEol(e){if(e&&typeof e!="number")throw(0,bLt.illegalArgument)("new... method constructor (line 755) | constructor(e,r){this._range=e,this._newText=r} method toJSON (line 755) | toJSON(){return{range:this.range,newText:this.newText,newEol:this._newEol}} method constructor (line 755) | constructor(e){this.value=typeof e=="string"?new A9t.MarkdownString(e):e} method constructor (line 755) | constructor(e,r,n){this.value=e,this.undoStopId=n} method constructor (line 755) | constructor(e,r){this.value=e,this.baseUri=r} method constructor (line 755) | constructor(e,r){this.value=e,this.title=r} method constructor (line 755) | constructor(e){this.value=e} method constructor (line 755) | constructor(e,r,n){this.value=e,this.id=r,this.metadata=n} method constructor (line 755) | constructor(e,r){this.uris=e,this.callback=r,this.applied=new Promise(n=... method constructor (line 755) | constructor(e,r){this.value=e,this.task=r} method constructor (line 755) | constructor(e){this.value=typeof e=="string"?new A9t.MarkdownString(e):e} method constructor (line 755) | constructor(e){this.value=e} method constructor (line 755) | constructor(e,r,n){this.value=e,this.iconPath=r,this.options=n} method constructor (line 755) | constructor(e,r){this.uri=e,this.range=r} method constructor (line 755) | constructor(e){this.extensions=e} method constructor (line 755) | constructor(e,r,n,o,s){this.uri=e,this.title=r,this.description=n,this.a... method constructor (line 755) | constructor(e,r,n){this.value=e,this.license=r,this.snippet=n} method constructor (line 755) | constructor(e){this.value=e} method constructor (line 755) | constructor(e,r){this.value=typeof e=="string"?new A9t.MarkdownString(e)... method constructor (line 755) | constructor(e,r){this.uri=e,r===!0?(this.isDone=!0,this.edits=[]):this.e... method constructor (line 755) | constructor(e,r){this.uri=e,r===!0?(this.isDone=!0,this.edits=[]):this.e... method constructor (line 755) | constructor(e,r,n,o){this.title=e,this.message=r,this.data=n,this.button... method constructor (line 755) | constructor(e){this.toolName=e} method constructor (line 755) | constructor(e,r,n,o,s){this.prompt=e,this.command=r,this.references=n,th... method constructor (line 755) | constructor(e,r,n,o){this.response=e,this.result=r,this.participant=n,th... method constructor (line 755) | constructor(e,r,n){this.document=e,this.selection=r,this.wholeRange=n} method constructor (line 755) | constructor(e){this.cell=e} method constructor (line 755) | constructor(e){this.diagnostics=e} method constructor (line 755) | constructor(e,r){this.mimeType=e,this.data=r} method constructor (line 755) | constructor(e){this.content=e} method constructor (line 755) | constructor(e){this.content=e} method constructor (line 755) | constructor(e){this.value=e} method constructor (line 755) | constructor(e,r){super(e),this.audience=r} method constructor (line 755) | constructor(e,r,n){this.value=e,this.id=r,this.metadata=n} method constructor (line 755) | constructor(e,r){this.mimeType=r,this.data=e} method image (line 755) | static image(e,r){return new t(e,r)} method json (line 755) | static json(e){let r=JSON.stringify(e,void 0," ");return new t(T1n.VSBuf... method text (line 755) | static text(e){return new t(T1n.VSBuffer.fromString(e).buffer,"text/plai... method constructor (line 755) | constructor(e,r,n){super(e,r),this.audience=n} method constructor (line 755) | constructor(e){this.value=e} method constructor (line 755) | constructor(e,r,n){this.uri=e,this.ranges=r,this.previewText=n} method constructor (line 755) | constructor(e){this.keyword=e} method constructor (line 755) | constructor(e,r){this.id=e,this.label=r} method constructor (line 755) | constructor(e,r,n){this.label=e,this.name=r,this.instructions=n} method constructor (line 755) | constructor(e,r,n){this.callId=e,this.name=r,this.input=n} method constructor (line 755) | constructor(e,r,n){this.callId=e,this.content=r,this.isError=n??!1} method constructor (line 755) | constructor(e,r,n){this.callId=e,this.content=r,this.isError=n??!1} method constructor (line 755) | constructor(e,r,n){this.role=e,this.content=typeof r=="string"?[{type:"t... method User (line 755) | static User(e,r){return new t(oVe.User,e,r)} method Assistant (line 755) | static Assistant(e,r){return new t(oVe.Assistant,e,r)} method constructor (line 755) | constructor(e,r,n){this.toolName=e,this.toolCallId=r,this.isError=n} method constructor (line 755) | constructor(e,r,n,o){this.response=e,this.result=r,this.participant=n,th... method NotFound (line 755) | static NotFound(e){return new t(e,t.NotFound.name)} method NoPermissions (line 755) | static NoPermissions(e){return new t(e,t.NoPermissions.name)} method Blocked (line 755) | static Blocked(e){return new t(e,t.Blocked.name)} method constructor (line 755) | constructor(e,r,n){super(e,{cause:n}),this.name=t.#e,this.code=r??""} method constructor (line 755) | constructor(){this._edits=[]} method _allEntries (line 755) | _allEntries(){return this._edits} method renameFile (line 755) | renameFile(e,r,n,o){this._edits.push({_type:1,from:e,to:r,options:n,meta... method createFile (line 755) | createFile(e,r,n){this._edits.push({_type:1,from:void 0,to:e,options:r,m... method deleteFile (line 755) | deleteFile(e,r,n){this._edits.push({_type:1,from:e,to:void 0,options:r,m... method replace (line 755) | replace(e,r,n,o){this._edits.push({_type:2,uri:e,edit:new EZo.TextEdit(r... method insert (line 755) | insert(e,r,n,o){this.replace(e,new yZo.Range(r,r),n,o)} method delete (line 755) | delete(e,r,n){this.replace(e,r,"",n)} method has (line 755) | has(e){return this._edits.some(r=>r._type===2&&r.uri.toString()===e.toSt... method set (line 755) | set(e,r){if(r)for(let n of r){if(!n)continue;let o,s;Array.isArray(n)?(o... method get (line 755) | get(e){let r=[];for(let n of this._edits)n._type===2&&n.uri.toString()==... method entries (line 755) | entries(){let e=new AZo.ResourceMap;for(let r of this._edits)if(r._type=... method size (line 755) | get size(){return this.entries().length} method toJSON (line 755) | toJSON(){return this.entries()} function vZo (line 755) | function vZo(...t){if(typeof t[0]=="string"){let e=t.shift(),r=!t||typeo... function W1n (line 755) | function W1n(t){let{message:e,args:r}=t;return TZo(e,r??{})} function TZo (line 755) | function TZo(t,e){return t.replace(CZo,(r,n)=>e[n]??r)} method constructor (line 755) | constructor(e,r){this.newSymbolName=e,this.tags=r} method render (line 755) | render(){let{thinking:e}=this.props,r={type:oyn.CustomDataPartMimeTypes.... function BZo (line 755) | function BZo(t){let e=t.value;if(!e||typeof e!="object")return;let r=e;i... function QZo (line 755) | function QZo(t){return typeof t.prompt_tokens=="number"&&typeof t.comple... function lyn (line 755) | function lyn(t){return Array.isArray(t)?t.map(e=>lyn(e)).join(""):typeof... function uyn (line 755) | function uyn(t,e){if(Array.isArray(t))return t.map(n=>uyn(n,e));let r=(0... function e (line 755) | function e(n){switch(n){case t.Editor:return"conversationInline";case t.... function r (line 755) | function r(n){switch(n){case t.Editor:case t.Notebook:return"inline";cas... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function $Zo (line 755) | function $Zo(t,e,r){if(t.type!==Kd.RateLimited)throw new Error("Expected... function WZo (line 758) | function WZo(t,e){if(t.type!==Kd.QuotaExceeded)throw new Error("Expected... function zZo (line 761) | function zZo(t,e,r,n){return{code:t.type,...YZo(t,r,e,n)}} function YZo (line 761) | function YZo(t,e,r,n){switch(t.type){case Kd.OffTopic:return{message:ba.... function pyn (line 773) | function pyn(t,e=!0){switch(t){case fyn.FilterReason.Copyright:return e?... function ees (line 773) | function ees(){return Object.create(null)} function hyn (line 773) | function hyn(t,e){switch(t){case 0:return"";case 1:return`${lVe}*?`;defa... function P9t (line 773) | function P9t(t,e){if(!t)return[];let r=[],n=!1,o=!1,s="";for(let c of t)... function yyn (line 773) | function yyn(t){if(!t)return"";let e="",r=P9t(t,td.GLOB_SPLIT);if(r.ever... function ces (line 773) | function ces(t){return t===k9t||t===KS} function N9t (line 773) | function N9t(t,e){if(!t)return KS;let r;typeof t!="string"?r=t.pattern:r... function gyn (line 773) | function gyn(t,e){if(typeof e=="string")return t;let r=a(function(n,o){r... function I9t (line 773) | function I9t(t,e){return e.trimForExclusions&&t.endsWith("/**")?t.substr... function les (line 773) | function les(t,e){return function(r,n){return typeof r=="string"&&r.ends... function ues (line 773) | function ues(t,e){let r=`/${t}`,n=`\\${t}`,o=a(function(c,l){return type... function des (line 773) | function des(t,e){let r=vyn(t.slice(1,-1).split(",").map(l=>N9t(l,e)).fi... function Ayn (line 773) | function Ayn(t,e,r){let n=dL.sep===dL.posix.sep,o=n?t:t.replace(tes,dL.s... function fes (line 773) | function fes(t){try{let e=new RegExp(`^${yyn(t)}$`);return function(r){r... function pes (line 773) | function pes(t,e,r){return!t||typeof e!="string"?!1:_yn(t)(e,void 0,r)} function _yn (line 773) | function _yn(t,e={}){if(!t)return k9t;if(typeof t=="string"||Eyn(t)){let... function Eyn (line 773) | function Eyn(t){let e=t;return e?typeof e.base=="string"&&typeof e.patte... function hes (line 773) | function hes(t){return t.allBasenames||[]} function mes (line 773) | function mes(t){return t.allPaths||[]} function ges (line 773) | function ges(t,e){let r=vyn(Object.getOwnPropertyNames(t).map(l=>Aes(l,t... function Aes (line 773) | function Aes(t,e,r){if(e===!1)return KS;let n=N9t(t,r);if(n===KS)return ... function vyn (line 773) | function vyn(t,e){let r=t.filter(l=>!!l.basenames);if(r.length<2)return ... function yes (line 773) | function yes(t,e){return(0,KZo.equals)(t,e,(r,n)=>typeof r=="string"&&ty... function O9t (line 773) | function O9t(t,e){return e.find(r=>(0,Tyn.isEqual)(r.uri,t)||r.uri.path=... function M9t (line 773) | function M9t(t,e){if(t.scheme===XAe.Schemas.vscodeNotebookCell||t.scheme... function Ces (line 773) | function Ces(t,e){if(t.scheme!==XAe.Schemas.vscodeNotebookCellOutput)ret... function byn (line 773) | function byn(t,e){let r=O9t(t,e)||e.find(o=>o.uri.path===t.path);if(!r)r... function Tes (line 773) | function Tes(t){return t.scheme===XAe.Schemas.vscodeNotebookCell||t.sche... function bes (line 773) | function bes(t){return t.scheme===XAe.Schemas.vscodeNotebookCell} function Ses (line 773) | function Ses(t){return t.path.endsWith(".ipynb")} function xes (line 773) | function xes(t){return t.notebookType==="jupyter-notebook"} function Ies (line 773) | function Ies(t,e={}){return JSON.stringify({cells:t.getCells().map(r=>({... function wes (line 773) | function wes(t){try{let e=t.replace(/\n/g,""),n=/```(?:json)?(.+)/g.exec... function Syn (line 773) | function Syn(t){let e=t;return typeof e=="object"&&e!==null&&(typeof e.i... function xyn (line 773) | function xyn(t){let e=t;return typeof e=="object"&&e!==null&&typeof e.fi... function Iyn (line 773) | function Iyn(t){let e=t;return e?typeof e.base=="string"&&typeof e.patte... function Res (line 773) | function Res(t){let e=t;return!!e&&!!e.type&&!!e.displayName&&!!e.selector} function Pes (line 773) | function Pes(t){let e=[];for(let[r,n]of Object.entries(t))n&&e.push({fil... function wyn (line 773) | function wyn(t,e){if(typeof e=="string"&&Qre.match(e.toLowerCase(),(0,jr... function Ryn (line 773) | function Ryn(t,e){let r=[];for(let n of e)n.filenamePattern&&Qre.match(n... function kes (line 773) | function kes(t,e,r,n){if(O9t(t,e))return!0;let o=r.filter(c=>c.selector.... method build (line 773) | build(e){let r,n,o,s,c,l=!1,u,d,p;if(this._request){let g=this._request.... method constructor (line 773) | constructor(e,r,n,o,s,c,l){super(),this._gitExtensionService=e,this._not... method setNESConfigs (line 773) | setNESConfigs(e){return this._nesConfigs=e,this} method setHeaderRequestId (line 773) | setHeaderRequestId(e){return this._headerRequestId=e,this} method setIsFromCache (line 773) | setIsFromCache(){return this._isFromCache=!0,this} method setSubsequentEditOrder (line 773) | setSubsequentEditOrder(e){return this._subsequentEditOrder=e,this} method setRequest (line 773) | setRequest(e){return this._request=e,this} method setStatelessNextEditTelemetry (line 773) | setStatelessNextEditTelemetry(e){return this._statelessNextEditTelemetry... method setHasNextEdit (line 773) | setHasNextEdit(e){return this._hasNextEdit=e,this} method setWasPreviouslyRejected (line 773) | setWasPreviouslyRejected(){return this._wasPreviouslyRejected=!0,this} method markEndTime (line 773) | markEndTime(){return this._duration=Date.now()-this._startTime,this} method setStatus (line 773) | setStatus(e){return this._status=e,this} method setNextEditProviderError (line 773) | setNextEditProviderError(e){return this._nextEditProviderError=e,this} method constructor (line 773) | constructor(){this._droppedReasons=[]} method build (line 773) | build(){let e=this._droppedReasons.length>0?JSON.stringify(this._dropped... method populate (line 773) | populate(e){this._droppedReasons.forEach(r=>e.addDroppedReason(r)),this.... method setType (line 773) | setType(e){return this._type=e,this} method addDroppedReason (line 773) | addDroppedReason(e){return this._droppedReasons.push(e),this} method setDiagnosticRunTelemetry (line 773) | setDiagnosticRunTelemetry(e){return this._diagnosticRunTelemetry=e,this} method isSent (line 773) | get isSent(){return this._isSent} method markAsSent (line 773) | markAsSent(){this._isSent=!0} method build (line 773) | build(e){let r=this._nesBuilder.build(e),n=this._diagnosticsBuilder.buil... method nesBuilder (line 773) | get nesBuilder(){return this._nesBuilder} method diagnosticsBuilder (line 773) | get diagnosticsBuilder(){return this._diagnosticsBuilder} method constructor (line 773) | constructor(e,r,n,o,s,c,l){super(),this._isSent=!1,this._isShown=!1,this... method setOpportunityId (line 773) | setOpportunityId(e){return this._opportunityId=e,this} method setAsShown (line 773) | setAsShown(){return this._isShown=!0,this} method setAcceptance (line 773) | setAcceptance(e){return this._acceptance=e,this} method setDisposalReason (line 773) | setDisposalReason(e){return this._disposalReason=e,this} method setSupersededBy (line 773) | setSupersededBy(e){return this._supersededByOpportunityId=e,this} method setPickedNESType (line 773) | setPickedNESType(e){return this._nesTypePicked=e,this} method setIsActiveDocument (line 773) | setIsActiveDocument(e){return this._isActiveDocument=e,this} method setNotebookCellMarkerCount (line 773) | setNotebookCellMarkerCount(e){return this._notebookCellMarkerCount=e,this} method setIsMultilineEdit (line 773) | setIsMultilineEdit(e){return this._isMultilineEdit=e,this} method setIsEolDifferent (line 773) | setIsEolDifferent(e){return this._isEolDifferent=e,this} method setIsNextEditorVisible (line 773) | setIsNextEditorVisible(e){return this._isNextEditorVisible=e,this} method setIsNextEditorRangeVisible (line 773) | setIsNextEditorRangeVisible(e){return this._isNextEditorRangeVisible=e,t... method setNotebookId (line 773) | setNotebookId(e){return this._notebookId=e,this} method setNotebookCellLines (line 773) | setNotebookCellLines(e){return this._notebookCellLines=e,this} method setNotebookCellMarkerIndex (line 773) | setNotebookCellMarkerIndex(e){return this._notebookCellMarkerIndex=e,this} method setIsNESForOtherEditor (line 773) | setIsNESForOtherEditor(e){return this._isNESForAnotherDoc=e,this} method setHadLlmNES (line 773) | setHadLlmNES(e){return this._hadLlmNES=e,this} method setHadDiagnosticsNES (line 773) | setHadDiagnosticsNES(e){return this._hadDiagnosticsNES=e,this} method setStatus (line 773) | setStatus(e){return this._nesBuilder.setStatus(e),this} method setConfigIsDiagnosticsNESEnabled (line 773) | setConfigIsDiagnosticsNESEnabled(e){return this._configIsDiagnosticsNESE... method setIsNaturalLanguageDominated (line 773) | setIsNaturalLanguageDominated(e){return this._isNaturalLanguageDominated... method setPostProcessingOutcome (line 773) | setPostProcessingOutcome(e){let r=e.displayLocation?{label:e.displayLoca... method constructor (line 773) | constructor(e){this._telemetryService=e,this._map=new Map} method scheduleSendingEnhancedTelemetry (line 773) | scheduleSendingEnhancedTelemetry(e,r){let n=setTimeout(()=>{let o;this._... method sendTelemetry (line 773) | sendTelemetry(e,r){if(e){let o=this._map.get(e);o&&(clearTimeout(o.timeo... method sendTelemetryForBuilder (line 773) | sendTelemetryForBuilder(e){if(e.isSent)return;let r=e.build(!1);this._do... method _doSendTelemetry (line 773) | async _doSendTelemetry(e){let{opportunityId:r,headerRequestId:n,requestN... method _sendTelemetryToBoth (line 773) | _sendTelemetryToBoth(e,r){this._telemetryService.sendMSFTTelemetryEvent(... method _doSendEnhancedTelemetry (line 773) | async _doSendEnhancedTelemetry(e){let{opportunityId:r,headerRequestId:n,... method _boolToNum (line 773) | _boolToNum(e){return e===void 0?void 0:e?1:0} method dispose (line 773) | dispose(){for(let{timeout:e}of this._map.values())clearTimeout(e);this._... method stream (line 773) | get stream(){return this._stream.asyncIterable} method constructor (line 773) | constructor(){this._stream=new Bes.AsyncIterableSource,this._seenAnnotat... method pause (line 773) | pause(){this._paused??=[]} method unpause (line 773) | unpause(){let e=this._paused;if(e){this._paused=void 0;for(let r of e)r?... method update (line 773) | update(e,r){if(this._paused){this._paused.push({text:e,delta:r});return}... method resolve (line 773) | resolve(){if(this._paused){this._paused.push(void 0);return}this._stream... method firstTokenEmittedTime (line 773) | get firstTokenEmittedTime(){return this._firstTokenEmittedTime} method constructor (line 773) | constructor(e){this.deltas=[],this.callback=async(r,n,o)=>{this._firstTo... function jes (line 773) | function jes(t){return t?typeof t=="string"?t:Array.isArray(t)?t.map(e=>... function Dyn (line 773) | function Dyn(t){return{type:ZG.Raw.ChatCompletionContentPartKind.Text,te... function Ges (line 773) | function Ges(t){return[Dyn(t)]} function Ves (line 773) | function Ves(t){switch(t){case ZG.Raw.ChatRole.System:return"system";cas... method constructor (line 773) | constructor(){this._interactionId=(0,Lyn.generateUuid)()} method startInteraction (line 773) | startInteraction(){this._interactionId=(0,Lyn.generateUuid)()} method interactionId (line 773) | get interactionId(){return this._interactionId} function $es (line 773) | function $es(t){if(!t.startsWith("data:image/"))throw new Error("Could n... function Fyn (line 773) | function Fyn(t){let e=atob(t.slice(0,50)).slice(16,24),r=Uint8Array.from... function Byn (line 773) | function Byn(t){let e=atob(t.slice(0,50)),r=Uint8Array.from(e,o=>o.charC... function Uyn (line 773) | function Uyn(t){let e=atob(t),r=Uint8Array.from(e,s=>s.charCodeAt(0)),n=... function qyn (line 773) | function qyn(t){let e=atob(t),r=new Uint8Array(e.length);for(let o=0;o]+?)>?\)/,n=/{r=s,n=c});... method handleResponse (line 773) | handleResponse(e){let r=this.handlers.get(e.id);r&&(this.handlers.delete... method handleError (line 773) | handleError(e){for(let r of this.handlers.values())r.reject(e);this.hand... method clear (line 773) | clear(){this.handlers.clear()} function Vyn (line 773) | function Vyn(t){let e={get:a((r,n)=>(typeof n=="string"&&!r[n]&&(r[n]=(.... method constructor (line 773) | constructor(e,r,n){this.responseHandler=new AVe,this.worker=new zes.Work... method terminate (line 773) | terminate(){this.worker.removeAllListeners(),this.worker.terminate(),thi... method handleError (line 773) | handleError(e){this.responseHandler.handleError(e)} function Kes (line 773) | function Kes(t,e,r){return Math.min(Math.max(t,e),r)} function Jes (line 773) | function Jes(t,e){return(e+t%e)%e} method constructor (line 773) | constructor(){this._next=0} method getNext (line 773) | getNext(){return this._next++} method constructor (line 773) | constructor(){this._n=1,this._val=0} method update (line 773) | update(e){return this._val=this._val+(e-this._val)/this._n,this._n+=1,th... method value (line 773) | get value(){return this._val} method constructor (line 773) | constructor(e){this._n=0,this._val=0,this._values=[],this._index=0,this.... method update (line 773) | update(e){let r=this._values[this._index];return this._values[this._inde... method value (line 773) | get value(){return this._val} function Xes (line 773) | function Xes(t,e,r,n,o,s,c,l){let u=c-r,d=l-n,p=o-r,h=s-n,m=t-r,g=e-n,A=... function Zes (line 773) | function Zes(t){return(0,Yes.assert)(t>=0&&t<=1,"p must be between 0 and... method constructor (line 773) | constructor(){this._values=[],this._stats={encodeDuration:new yVe.Moving... method instance (line 773) | static get instance(){return this._instance||(this._instance=new t),this... method init (line 773) | init(e,r,n){let o=this._values.length,s=n?tts.parseTikTokenBinary:c=>c;r... method encode (line 773) | encode(e,r,n){let o=ets.StopWatch.create(!0),s=this._values[e].encode(r,... method destroy (line 773) | destroy(e){this._values[e]=void 0} method resetStats (line 773) | resetStats(){let e=this._stats,r={callCount:e.callCount,encodeDuration:e... method constructor (line 773) | constructor(e,r){this._cl100kTokenizer=new zyn.Lazy(()=>new vVe(e,(0,EVe... method dispose (line 773) | dispose(){this._cl100kTokenizer.rawValue?.dispose(),this._o200kTokenizer... method acquireTokenizer (line 773) | acquireTokenizer(e){switch(e.tokenizer){case Wyn.TokenizerType.CL100K:re... method constructor (line 773) | constructor(e,r,n,o){super(),this._useWorker=e,this._tokenFilePath=r,thi... method countMessagesTokens (line 773) | async countMessagesTokens(e){let r=rd.BaseTokensPerMessage;for(let n of ... method tokenize (line 773) | async tokenize(e){return(await this.ensureTokenizer()).encode(e)} method tokenLength (line 773) | async tokenLength(e){if(typeof e=="string")return this._textTokenLength(... method _textTokenLength (line 773) | async _textTokenLength(e){if(!e)return 0;let r=this._cache.get(e);return... method countMessageTokens (line 773) | async countMessageTokens(e){return this.baseTokensPerMessage+await this.... method countToolTokens (line 773) | async countToolTokens(e){let n=0;e.length&&(n+=16);let o=8;for(let s of ... method countMessageObjectTokens (line 773) | async countMessageObjectTokens(e){let r=0;for(let[n,o]of Object.entries(... method countObjectTokens (line 773) | async countObjectTokens(e){let r=0;for(let[n,o]of Object.entries(e))o&&(... method ensureTokenizer (line 773) | ensureTokenizer(){return this._tokenizer??=this.doInitTokenizer(),this._... method doInitTokenizer (line 773) | async doInitTokenizer(){let e=(0,EVe.basename)(__dirname)==="dist";if(th... function Z9t (line 773) | function Z9t(t,e){let{width:r,height:n}=(0,nts.getImageDimensions)(t);if... function pts (line 773) | function pts(t){return typeof t=="string"?t:JSON.stringify(t)} function hts (line 773) | function hts(t,e,r){let n={messages:(0,dts.rawMessageToCAPI)(t.messages,... function Xyn (line 773) | function Xyn(t,e,r,n,o,s,c,l,u,d,p,h){let m=typeof o=="string"||"type"in... function Zyn (line 773) | function Zyn(t){return["ECONNRESET","ETIMEDOUT","ERR_NETWORK_CHANGED","E... function mts (line 773) | function mts(t,e,r,n,o,s,c,l,u,d,p,h){return Xyn(t,e,r,"POST",n,o,c,l,u,... function gts (line 773) | function gts(t,e,r,n,o,s,c,l,u,d,p){return Xyn(t,e,r,"GET",n,o,c,l,u,d,p)} method constructor (line 773) | constructor(){this.contributors=[]} method add (line 773) | add(e){this.contributors.push(e)} method remove (line 773) | remove(e){let r=this.contributors.indexOf(e);r!==-1&&this.contributors.s... method contributeHeaders (line 773) | contributeHeaders(e){for(let r of this.contributors)r.contributeHeaderVa... method size (line 773) | size(){return this.contributors.length} function Ets (line 773) | function Ets(t){return SVe(t,0)} function SVe (line 773) | function SVe(t,e){switch(typeof t){case"object":return t===null?aR(349,e... function aR (line 773) | function aR(t,e){return(e<<5)-e+t|0} function vts (line 773) | function vts(t,e){return aR(t?433:863,e)} function n7t (line 773) | function n7t(t,e){e=aR(149417,e);for(let r=0,n=t.length;rSVe(n,r),e)} function Tts (line 773) | function Tts(t,e){return e=aR(181387,e),Object.keys(t).sort().reduce((r,... function t7t (line 773) | function t7t(t,e,r=32){let n=r-e,o=~((1<>>n)>>>0} function Wre (line 773) | function Wre(t,e=32){return t instanceof ArrayBuffer?(0,r7t.encodeHex)(r... method constructor (line 773) | constructor(){this._h0=1732584193,this._h1=4023233417,this._h2=256238310... method update (line 773) | update(e){let r=e.length;if(r===0)return;let n=this._buff,o=this._buffLe... method _push (line 773) | _push(e,r,n){return n<128?e[r++]=n:n<2048?(e[r++]=192|(n&1984)>>>6,e[r++... method digest (line 773) | digest(){return this._finished||(this._finished=!0,this._leftoverHighSur... method _wrapUp (line 773) | _wrapUp(){this._buff[this._buffLen++]=128,this._buff.subarray(this._buff... method _step (line 773) | _step(){let e=t._bigBlock32,r=this._buffDV;for(let h=0;h<64;h+=4)e.setUi... method constructor (line 773) | constructor(e,r,n){this.properties=e,this.measurements=r,this.issuedTime=n} method createAndMarkAsIssued (line 773) | static createAndMarkAsIssued(e,r){return new t(e||{},r||{},Date.now())} method extendedBy (line 773) | extendedBy(e,r){let n={...this.properties,...e},o={...this.measurements,... method markAsDisplayed (line 773) | markAsDisplayed(){this.displayedTime===void 0&&(this.displayedTime=Date.... method extendWithEditorAgnosticFields (line 773) | extendWithEditorAgnosticFields(e){this.properties.editor_version=e.getEd... method extendWithConfigProperties (line 773) | extendWithConfigProperties(e,r,n){let o=e.dumpConfig();o["copilot.build"... method extendWithRequestId (line 773) | extendWithRequestId(e){let r={completionId:e.completionId,created:e.crea... method maybeRemoveRepoInfoFromPropertiesHack (line 773) | static maybeRemoveRepoInfoFromPropertiesHack(e,r){if(e)return r;let n={}... method sanitizeKeys (line 773) | sanitizeKeys(){this.properties=t.sanitizeKeys(this.properties),this.meas... method sanitizeKeys (line 773) | static sanitizeKeys(e){e=e||{};let r={};for(let n in e){let o=t.keysExem... method updateTimeSinceIssuedAndDisplayed (line 773) | updateTimeSinceIssuedAndDisplayed(){let e=Date.now()-this.issuedTime;if(... method makeReadyForSending (line 773) | makeReadyForSending(e,r,n){this.extendWithConfigProperties(e,r,n),this.e... function xts (line 773) | function xts(t){if(!t)return;let e={};for(let r in t){let n=t[r];n&&(n.v... function Its (line 773) | function Its(t,e){e.unique_id=(0,Sts.generateUuid)(),e.common_extname=t.... function wts (line 773) | function wts(t){if(!t)return"";if(t.cot_summary)return t.cot_summary;if(... function Rts (line 773) | function Rts(t){if(t){if(t.cot_id)return t.cot_id;if(t.reasoning_opaque)... function Pts (line 773) | function Pts(t){let e=t.message||t.delta;if(!e)return;let r=Rts(e),n=wts... function kts (line 773) | function kts(t,e){return{headerRequestId:t.headers.get("x-request-id")||... function Nts (line 773) | function Nts(t){if(typeof t!="object"||t===null||!("details"in t))return... function Ots (line 773) | function Ots(t){if(typeof t!="object"||t===null||!("citations"in t))retu... function Mts (line 773) | function Mts(t){return typeof t=="object"&&!!t&&"title"in t&&"excerpt"in... function Dts (line 773) | function Dts(t){return t.function!==void 0} method constructor (line 773) | constructor(e){this.model=e,this._text=[],this._newText=[]} method text (line 773) | get text(){return this._text} method append (line 773) | append(e){if(e.text){let r=t._removeCR(e.text);this._text.push(r),this._... method flush (line 773) | flush(){let e=this._newText.join("");return this._newText=[],e} method _removeCR (line 773) | static _removeCR(e){return e.replace(/\r$/g,"")} method toJSON (line 773) | toJSON(){return{text:this._text,newText:this._newText}} method constructor (line 773) | constructor(){this.arguments=""} method update (line 773) | update(e){e.id&&(this.id=e.id),e.function?.name&&(this.name=e.function.n... method constructor (line 773) | constructor(){this.toolCalls=[]} method getToolCalls (line 773) | getToolCalls(){return this.toolCalls.map(e=>({name:e.name,arguments:e.ar... method hasToolCalls (line 773) | hasToolCalls(){return this.toolCalls.length>0} method update (line 773) | update(e){e.delta?.tool_calls?.forEach(r=>{let n=this.toolCalls.at(-1);(... function r_n (line 773) | function r_n(t){let e=t.split(` method constructor (line 774) | constructor(e,r,n,o,s,c){this.logService=e,this.telemetryService=r,this.... method create (line 774) | static async create(e,r,n,o,s){let c=await o.body();return c.setEncoding... method processSSE (line 774) | async*processSSE(e=async()=>{}){try{if(this.expectedNumChoices>1)for awa... method processSSEInner (line 774) | async*processSSEInner(e){let r="",n=!1;for await(let o of this.body){if(... method finishSolutions (line 774) | async*finishSolutions(){for(let[e,r]of Object.entries(this.solutions)){l... method maybeCancel (line 774) | maybeCancel(e){return this.cancellationToken?.isCancellationRequested?(t... method cancel (line 774) | cancel(){this.body.destroy()} method logChoice (line 774) | logChoice(e){let r={...e};delete r.index,delete r.content_filter_results... function Fts (line 774) | function Fts(t){return typeof t.title=="string"&&typeof t.message=="stri... function Bts (line 774) | function Bts(t){return{text:t.text.join(""),tokens:t.text}} function Uts (line 774) | function Uts(t){if(t.finish_reason===Jd.FinishedCompletionReason.Content... function Yre (line 774) | function Yre(t,e,r){let n=[e,r],o=n.length>0?JSON.stringify(n):"no msg",... function a_n (line 774) | function a_n(t,e,r,n,o){let s=n?"output":"input",c=r.properties.modelCal... function Vts (line 774) | function Vts(t){let e=r1e.get(t);if(e!==void 0){let r=e+1;return r1e.set... function Hts (line 774) | function Hts(t){let e=u7t.get(t);if(e!==void 0){let r=e+1;return u7t.set... function $ts (line 774) | function $ts(t,e,r){let n={};for(let[h,m]of Object.entries(e.properties)... function Wts (line 774) | function Wts(t,e,r){let n=e.properties.headerRequestId;if(!n)return;let ... function zts (line 774) | function zts(t,e,r,n,o){let s=[];for(let c of e){let l=r.properties.conv... function Yts (line 774) | function Yts(t,e,r,n,o){let s=r.properties.modelCallId;if(!s)return;let ... function Kts (line 774) | function Kts(t,e,r,n,o){let s=r.properties.messageSource;if(s==="XtabPro... function c_n (line 774) | function c_n(t,e,r,n,o){let s=r.extendedBy({messagesJson:JSON.stringify(... function Jts (line 774) | function Jts(t,e,r,n){let o=r.solution.text.join(""),s=!1;r.finishOffset... function p7t (line 774) | function p7t(t){return"id"in t?t.id:t.model} function trs (line 774) | function trs(t){let e=(0,ik.getCachedSha256Hash)(t.family);return Xts.in... function NVe (line 774) | function NVe(t){let e=(0,ik.getCachedSha256Hash)(t);return Zts.includes(e)} function OVe (line 774) | function OVe(t){let e=(0,ik.getCachedSha256Hash)(t.family);return ers.in... function MVe (line 774) | function MVe(t){let e=(0,ik.getCachedSha256Hash)(p7t(t)),r=(0,ik.getCach... function DVe (line 774) | function DVe(t){let e=(0,ik.getCachedSha256Hash)(p7t(t)),r=(0,ik.getCach... function o1e (line 774) | function o1e(t){let e=(0,ik.getCachedSha256Hash)(p7t(t)),r=(0,ik.getCach... function rrs (line 774) | function rrs(t){return t.includes("claude-3.5-sonnet")} function nrs (line 774) | function nrs(t){return t.includes("claude-3.5-sonnet")} function irs (line 774) | function irs(t){return o1e(t)?!1:t.family.startsWith("gpt")&&!t.family.i... function ors (line 774) | function ors(t){return t.family.startsWith("gpt")&&!t.family.includes("g... function srs (line 774) | function srs(t){return t.family.includes("gemini")||t.family.includes("g... function f_n (line 774) | function f_n(t){return LVe(t)||OVe(t)||o1e(t)} function ars (line 774) | function ars(t){return LVe(t)||t.family.includes("grok-code")||OVe(t)||t... function crs (line 774) | function crs(t){return t.family.includes("gemini-2")} function lrs (line 774) | function lrs(t){return!LVe(t)&&!t.family.startsWith("gemini")&&!OVe(t)} function urs (line 774) | function urs(t){return!t.family.startsWith("gemini")} function drs (line 774) | function drs(t){return o1e(t)?!1:h7t(t)||MVe(t)||DVe(t)} function frs (line 774) | function frs(t){return t.family.toLowerCase().includes("gemini")} function prs (line 774) | function prs(t){return h7t(t)||MVe(t)||DVe(t)} function LVe (line 774) | function LVe(t){return t.family.startsWith("claude")||t.family.startsWit... function h7t (line 774) | function h7t(t){if(!t)return!1;let e=typeof t=="string"?t:t.family;retur... function hrs (line 774) | function hrs(t){if(!t)return!1;let e=typeof t=="string"?t:t.family;retur... function mrs (line 774) | function mrs(t){if(!t)return!1;let e=typeof t=="string"?t:t.family;retur... function grs (line 774) | function grs(t){if(!t)return!1;let e=typeof t=="string"?t:t.family;retur... function Ars (line 774) | function Ars(t){if(!t)return!1;let e=typeof t=="string"?t:t.family;retur... function yrs (line 774) | function yrs(t){if(t.family==="gpt-5.1"||t.family==="gpt-5-mini")return"... method constructor (line 774) | constructor(e){this.dataBuffer="",this.eventTypeBuffer="",this.buffer=[]... method getLastEventId (line 774) | getLastEventId(){return this.lastEventIdBuffer} method getReconnectionTime (line 774) | getReconnectionTime(){return this.reconnectionTime} method feed (line 774) | feed(e){if(e.length===0)return;let r=0;for(this.endedOnCR&&e[0]===10&&r+... method processLine (line 774) | processLine(e){if(!e.length){this.dispatchEvent();return}if(e.startsWith... method processField (line 774) | processField(e,r){switch(e){case"event":this.eventTypeBuffer=r;break;cas... method dispatchEvent (line 775) | dispatchEvent(){if(this.dataBuffer===""){this.dataBuffer="",this.eventTy... method reset (line 776) | reset(){this.dataBuffer="",this.eventTypeBuffer="",this.currentEventId=v... function Trs (line 776) | function Trs(t,e,r,n){let o=e.requestOptions?.tools?.filter(h=>h.functio... function brs (line 776) | function brs(t){let e=[],r=[];for(let s of t)switch(s.role){case xC.Raw.... function A7t (line 778) | function A7t(t){switch(t.type){case xC.Raw.ChatCompletionContentPartKind... function Srs (line 778) | async function Srs(t,e,r,n,o,s,c){let l=await n.body();return new _rs.As... method constructor (line 778) | constructor(e,r,n){this.telemetryData=e,this.requestId=r,this.ghRequestI... method push (line 778) | push(e,r){let n=a(o=>{this.textAccumulator+=o.text,r(this.textAccumulato... method render (line 778) | render(){let{statefulMarker:e}=this.props,r={type:A_n.CustomDataPartMime... function y_n (line 778) | function y_n(t){let e=t.value;if(!e||typeof e!="object")return;let r=e;i... function xrs (line 778) | function xrs(t,e){return new TextEncoder().encode(t+"\\"+e)} function Irs (line 778) | function Irs(t){let e=new TextDecoder().decode(t),[r,n]=e.split("\\");re... function wrs (line 778) | function wrs(t,e){for(let r of __n(e))if(r.statefulMarker.modelId===t)re... function Urs (line 778) | function Urs(t,e,r,n){let o=t.get(qVe.IConfigurationService),s=t.get(Drs... function qrs (line 778) | function qrs(t,e,r){let n=!r&&(0,Frs.getStatefulMarkerAndIndex)(t,e),o;n... function v_n (line 778) | function v_n(t){switch(t.type){case qs.Raw.ChatCompletionContentPartKind... function Qrs (line 778) | function Qrs(t){switch(t.type){case qs.Raw.ChatCompletionContentPartKind... function jrs (line 778) | function jrs(t){return(0,T_n.coalesce)(t.map(e=>{if(e.type===qs.Raw.Chat... function Grs (line 778) | function Grs(t){let e=[],r=[],n=a(()=>{r.length>0&&e.push({role:qs.Raw.C... function Vrs (line 780) | function Vrs(t){return"role"in t&&t.role==="assistant"&&"type"in t&&t.ty... function Hrs (line 780) | function Hrs(t){return"role"in t&&t.role==="assistant"&&(!("type"in t)||... function E7t (line 780) | function E7t(t){return typeof t=="string"?[{type:"input_text",text:t}]:t} function QVe (line 780) | function QVe(t){switch(t.type){case"input_text":return{type:qs.Raw.ChatC... function $rs (line 780) | function $rs(t){switch(t.type){case"output_text":return{type:qs.Raw.Chat... function Wrs (line 780) | function Wrs(t){return typeof t=="string"?[{type:qs.Raw.ChatCompletionCo... function zrs (line 780) | async function zrs(t,e,r,n,o,s,c){let l=await n.body();return new Rrs.As... method constructor (line 780) | constructor(e,r,n){this.telemetryData=e,this.requestId=r,this.ghRequestI... method push (line 780) | push(e,r){let n=a(o=>{this.textAccumulator+=o.text,r(this.textAccumulato... function C_n (line 780) | function C_n(t,e){let r=[];if(e.token){let n=new TextEncoder().encode(e.... function T7t (line 780) | async function T7t(t,e,r,n,o,s,c){let u=(await Zrs.SSEProcessor.create(e... function G_n (line 780) | async function G_n(t,e,r){let n=await t.text(),o=JSON.parse(n),s=[];for(... method constructor (line 780) | constructor(e,r,n,o,s,c,l,u,d,p,h,m){this.modelMetadata=e,this._domainSe... method getExtraHeaders (line 780) | getExtraHeaders(){return this.modelMetadata.requestHeaders??{}} method modelMaxPromptTokens (line 780) | get modelMaxPromptTokens(){return this._maxTokens} method maxOutputTokens (line 780) | get maxOutputTokens(){return this._maxOutputTokens} method urlOrRequestMetadata (line 780) | get urlOrRequestMetadata(){return this.modelMetadata.urlOrRequestMetadat... method useResponsesApi (line 780) | get useResponsesApi(){return this.modelMetadata.supported_endpoints&&!th... method useMessagesApi (line 780) | get useMessagesApi(){return!!(this._configurationService.getExperimentBa... method degradationReason (line 780) | get degradationReason(){return this.modelMetadata.warning_messages?.at(0... method policy (line 780) | get policy(){return!this._policyDetails||this._policyDetails.state==="en... method apiType (line 780) | get apiType(){return this.useResponsesApi?"responses":this.useMessagesAp... method interceptBody (line 780) | interceptBody(e){if(e&&!this.supportsToolCalls&&delete e.tools,e&&!this.... method createRequestBody (line 780) | createRequestBody(e){if(this.useResponsesApi){let r=this._instantiationS... method getCompletionsCallback (line 780) | getCompletionsCallback(){} method customizeMessagesBody (line 780) | customizeMessagesBody(e){return e} method customizeResponsesBody (line 780) | customizeResponsesBody(e){return e} method customizeCapiBody (line 780) | customizeCapiBody(e,r){let n=r.location===Krs.ChatLocation.Agent;if((0,e... method processResponseFromChatEndpoint (line 780) | async processResponseFromChatEndpoint(e,r,n,o,s,c,l){return this.useResp... method acceptChatPolicy (line 780) | async acceptChatPolicy(){if(this.policy==="enabled")return!0;try{let e=a... method acquireTokenizer (line 780) | acquireTokenizer(){return this._tokenizerProvider.acquireTokenizer(this)} method makeChatRequest2 (line 780) | async makeChatRequest2(e,r){return this._makeChatRequest2({...e,ignoreSt... method _makeChatRequest2 (line 780) | async _makeChatRequest2(e,r){return this._chatMLFetcher.fetchOne({reques... method makeChatRequest (line 780) | async makeChatRequest(e,r,n,o,s,c,l,u,d){return this.makeChatRequest2({d... method cloneWithTokenOverride (line 780) | cloneWithTokenOverride(e){return this._instantiationService.createInstan... method constructor (line 780) | constructor(e,r,n,o,s,c,l,u,d,p,h,m,g){super(e,n,o,s,c,l,u,d,p,h,m,g),th... method processResponseFromChatEndpoint (line 780) | processResponseFromChatEndpoint(e,r,n,o,s,c,l){return T7t(e,r,n,2,s,c,l)} method urlOrRequestMetadata (line 780) | get urlOrRequestMetadata(){return this._requestMetadata} method constructor (line 780) | constructor(e,r,n,o,s,c,l,u,d,p,h,m,g){super(e,r,n,o,c,l,u,d,p,h,m,g)} method getCompletionsCallback (line 780) | getCompletionsCallback(){return(e,r)=>{r&&r.id&&(e.reasoning_opaque=r.id... method constructor (line 780) | constructor(e,r,n,o,s,c,l,u,d,p,h,m,g,A,y,_){super(Pns(e,r,n),s,c,l,u,d,... function Pns (line 780) | function Pns(t,e,r){let n;t instanceof wns.ChatEndpoint?n=t.modelMetadat... function kns (line 780) | function kns(t){return t&&(t.model===a1e.pseudoModelId||t instanceof a1e... method buildUri (line 780) | static buildUri(e,r="markdown"){let n;return r==="markdown"?n="copilotmd... method parseUri (line 780) | static parseUri(e){if(e===this.buildUri({kind:"latest"},"markdown"))retu... method findAllUris (line 780) | static findAllUris(e){let r=/(ccreq:[^\s]+\.(copilotmd|json|request\.jso... method promptRendererTracing (line 780) | get promptRendererTracing(){return!1} method captureInvocation (line 780) | captureInvocation(e,r){return Y_n.run(e,()=>r())} method logChatRequest (line 780) | logChatRequest(e,r,n){return new $Ve(this,e,r,n)} method enableWorkspaceEditTracing (line 780) | enableWorkspaceEditTracing(){} method disableWorkspaceEditTracing (line 780) | disableWorkspaceEditTracing(){} method currentRequest (line 780) | get currentRequest(){return Y_n.getStore()} method constructor (line 780) | constructor(e,r,n,o){this._logbook=e,this._debugName=r,this._chatEndpoin... method markTimeToFirstToken (line 780) | markTimeToFirstToken(e){this._timeToFirstToken=e} method resolveWithCancelation (line 780) | resolveWithCancelation(){this._logbook.addEntry({type:"ChatMLCancelation... method constructor (line 780) | constructor(e,r,n,o){super(e,r,n,o)} method resolve (line 780) | resolve(e,r){e.type===z_n.ChatFetchResponseType.Success?this._logbook.ad... function Fns (line 780) | function Fns(t){if(t.length===0)return{numberOfRepetitions:0,mostRepeate... function Bns (line 781) | function Bns(t){let e=t.slice();return e.reverse(),K_n(e)||K_n(e.filter(... function K_n (line 781) | function K_n(t){let e=Uns(t);for(let r of Lns){if(t.lengthArray.isArray(r.content)?r.cont... method isRepetitive (line 789) | isRepetitive(e,r){let n=(0,oEn.calculateLineRepetitionStats)((0,c1e.getT... method processCanceledResponse (line 789) | processCanceledResponse(e,r){return{type:ji.ChatFetchResponseType.Cancel... method processFailedResponse (line 789) | processFailedResponse(e,r){let n=e.modelRequestId?.gitHubRequestId,o=e.r... method processError (line 789) | processError(e,r,n,o){let s=this._fetcherService;if(s.isAbortError(e))re... method scrubErrorDetail (line 789) | scrubErrorDetail(e,r){if(r){let n=new RegExp((0,xis.escapeRegExpCharacte... function wis (line 789) | function wis(t,e){if(t.length===0)return{isValid:!1,reason:N7t("No messa... function N7t (line 789) | function N7t(t){return`Prompt failed validation with the reason: ${t}. P... function cEn (line 789) | function cEn(t,e,r){return XVe.TelemetryData.createAndMarkAsIssued({endp... function lEn (line 789) | function lEn(t){switch(t){case ji.ChatLocation.Panel:return"conversation... function Ois (line 789) | function Ois(t,e){let r={id:e??"copilot-nes-xtab",urlOrRequestMetadata:{... method isUndesiredModelId (line 789) | isUndesiredModelId(e){return!1} method addUndesiredModelId (line 789) | addUndesiredModelId(e){return Promise.resolve()} method removeUndesiredModelId (line 789) | removeUndesiredModelId(e){return Promise.resolve()} method filterEdit (line 789) | static filterEdit(e,r){return r.filter(o=>!t._isWhitespaceOnlyChange(o,e... method _isWhitespaceOnlyChange (line 789) | static _isWhitespaceOnlyChange(e,r){let n=e.lineRange.toOffsetRange().sl... method filterEdit (line 789) | static filterEdit(e,r){return r.filter(n=>!t._isFormattingOnlyChange(e.d... method _isFormattingOnlyChange (line 789) | static _isFormattingOnlyChange(e,r){let n=r.lineRange.toOffsetRange().sl... function Mis (line 789) | function Mis(t,e){let r=e.toEdit(t.documentAfterEdits);if(r=r.normalizeO... function q7t (line 789) | function q7t(t){let e=t.replacements.reduce((n,o)=>n+o.replaceRange.leng... function Dis (line 789) | function Dis(t,e){let r=e.toEdit(t.documentAfterEdits);if(r=r.normalizeO... method waitForNewDiagnostics (line 789) | waitForNewDiagnostics(e,r,n=5e3){let o,s,c;return new Promise(l=>{o=r.on... function Bis (line 789) | function Bis(t){return t.map(e=>e.range).reduce((e,r)=>e.union(r))} function Uis (line 789) | function Uis(t){return t.severity===Q7t.DiagnosticSeverity.Error} function qis (line 789) | function qis(t,e,r=[Q7t.DiagnosticSeverity.Error,Q7t.DiagnosticSeverity.... method [Symbol.asyncIterator] (line 789) | async*[Symbol.asyncIterator](){} method constructor (line 789) | constructor(){this.isInSimulationTests=!1} method writeFile (line 789) | async writeFile(e,r,n){return""} function aV (line 789) | function aV(t,e=!1){let r=t.length,n=0,o="",s=0,c=16,l=0,u=0,d=0,p=0,h=0... function $7t (line 791) | function $7t(t){return t===32||t===9} function d1e (line 791) | function d1e(t){return t===10||t===13} function Zre (line 791) | function Zre(t){return t>=48&&t<=57} function oHe (line 797) | function oHe(t,e,r){let n,o,s,c,l;if(e){for(c=e.offset,l=c+e.length,s=c;... function tne (line 797) | function tne(t,e){let r="";for(let n=0;n=t.offset&&e0&&(... function cV (line 803) | function cV(t,e,r){if(!r.formattingOptions)return[e];let n=cHe(t,e),o=e.... function cHe (line 803) | function cHe(t,e){return t.substring(0,e.offset)+e.content+t.substring(e... function sos (line 803) | function sos(t){switch(t){case 1:return"InvalidSymbol";case 2:return"Inv... function aos (line 803) | function aos(t,e,r){return oHe(t,e,r)} function cos (line 803) | function cos(t,e,r,n){return bEn(t,e,r,n)} function los (line 803) | function los(t,e){let r=e.slice(0).sort((o,s)=>{let c=o.offset-s.offset;... method constructor (line 803) | constructor(e){this.kind=e} function pos (line 803) | function pos(t=""){let e="(-?\\d*\\.\\d\\w*)|([^";for(let r of ex.USUAL_... function wEn (line 803) | function wEn(t){let e=ex.DEFAULT_WORD_REGEXP;if(t&&t instanceof RegExp)i... function hos (line 803) | function hos(t){let e=rFt.unshift(t);return(0,dos.toDisposable)(e)} function REn (line 803) | function REn(t,e,r,n,o){if(e=wEn(e),o||(o=uos.Iterable.first(rFt)),r.len... function mos (line 803) | function mos(t,e,r,n){let o;for(;o=t.exec(e);){let s=o.index||0;if(s<=r&... function gos (line 803) | function gos(t){return t<0?0:t>255?255:t|0} function Aos (line 803) | function Aos(t){return t<0?0:t>4294967295?4294967295:t|0} method constructor (line 803) | constructor(e){this.values=e,this.prefixSum=new Uint32Array(e.length),th... method getCount (line 803) | getCount(){return this.values.length} method insertValues (line 803) | insertValues(e,r){e=(0,rne.toUint32)(e);let n=this.values,o=this.prefixS... method setValue (line 803) | setValue(e,r){return e=(0,rne.toUint32)(e),r=(0,rne.toUint32)(r),this.va... method removeValues (line 803) | removeValues(e,r){e=(0,rne.toUint32)(e),r=(0,rne.toUint32)(r);let n=this... method getTotalSum (line 803) | getTotalSum(){return this.values.length===0?0:this._getPrefixSum(this.va... method getPrefixSum (line 803) | getPrefixSum(e){return e<0?0:(e=(0,rne.toUint32)(e),this._getPrefixSum(e))} method _getPrefixSum (line 803) | _getPrefixSum(e){if(e<=this.prefixSumValidIndex[0])return this.prefixSum... method getIndexOf (line 803) | getIndexOf(e){e=Math.floor(e),this.getTotalSum();let r=0,n=this.values.l... method constructor (line 803) | constructor(e){this._values=e,this._isValid=!1,this._validEndIndex=-1,th... method getTotalSum (line 803) | getTotalSum(){return this._ensureValid(),this._indexBySum.length} method getPrefixSum (line 803) | getPrefixSum(e){return this._ensureValid(),e===0?0:this._prefixSum[e-1]} method getIndexOf (line 803) | getIndexOf(e){this._ensureValid();let r=this._indexBySum[e],n=r>0?this._... method removeValues (line 803) | removeValues(e,r){this._values.splice(e,r),this._invalidate(e)} method insertValues (line 803) | insertValues(e,r){this._values=(0,yos.arrayInsert)(this._values,e,r),thi... method _invalidate (line 803) | _invalidate(e){this._isValid=!1,this._validEndIndex=Math.min(this._valid... method _ensureValid (line 803) | _ensureValid(){if(!this._isValid){for(let e=this._validEndIndex+1,r=this... method setValue (line 803) | setValue(e,r){this._values[e]!==r&&(this._values[e]=r,this._invalidate(e))} method constructor (line 803) | constructor(e,r){this.index=e,this.remainder=r,this._prefixSumIndexOfRes... method constructor (line 803) | constructor(e){this._lines=(0,NEn.splitLines)(e),this._eol=e.charAt(this... method getText (line 805) | getText(){return this._lines.join(this._eol)} method applyOffsetEdits (line 805) | applyOffsetEdits(e){let{replacements:r}=e;for(let n=r.length-1;n>=0;n--)... method _acceptDeleteRange (line 805) | _acceptDeleteRange(e){if(e.start.line===e.end.line){if(e.start.character... method _acceptInsertText (line 805) | _acceptInsertText(e,r){if(r.length===0)return;let n=(0,NEn.splitLines)(r... method _setLineText (line 805) | _setLineText(e,r){this._lines[e]=r,this._lineStarts.setValue(e,this._lin... method getLineCount (line 805) | getLineCount(){return this._lines.length} method getOffset (line 805) | getOffset(e){return e=this.validatePosition(e),this._lineStarts.getPrefi... method getPosition (line 805) | getPosition(e){e=Math.floor(e),e=Math.max(0,e);let r=this._lineStarts.ge... method toRange (line 805) | toRange(e){return new lV.Range(this.getPosition(e.start),this.getPositio... method toOffsetRange (line 805) | toOffsetRange(e){return new _os.OffsetRange(this.getOffset(e.start),this... method toOffsetEdit (line 805) | toOffsetEdit(e){let r=e.map(n=>new lV.TextEdit(this.validateRange(n.rang... method toTextEdits (line 805) | toTextEdits(e){return e.replacements.map(r=>new lV.TextEdit(this.toRange... method validatePosition (line 805) | validatePosition(e){if(!(e instanceof lV.Position))throw new Error("Inva... method validateRange (line 805) | validateRange(e){return new lV.Range(this.validatePosition(e.start),this... function Cos (line 805) | function Cos(t){return!t||typeof t!="object"?!1:(0,DEn.isUriComponents)(... method create (line 805) | static create(e){return new t(e,e.uri,e.getText(),e.languageId,e.eol,e.v... method fromNewText (line 805) | static fromNewText(e,r){return new t(r instanceof t?r.document:r,r.uri,e... method fromJSON (line 805) | static fromJSON(e,r){return new t(e,DEn.URI.from(r.uri),r._text,r.langua... method transformer (line 805) | get transformer(){return this._transformer||(this._transformer=new vos.P... method fileName (line 805) | get fileName(){return this.uri.fsPath} method isUntitled (line 805) | get isUntitled(){return this.uri.scheme==="untitled"} method lineCount (line 805) | get lineCount(){return this.lines.length} method lines (line 805) | get lines(){return this._lines||(this._lines=this._text.split(/\r\n|\r|\... method constructor (line 805) | constructor(e,r,n,o,s,c){this._transformer=null,this._lines=null,this.do... method lineAt (line 805) | lineAt(e){let r;if(e instanceof nne.Position)r=e.line;else if(typeof e==... method offsetAt (line 805) | offsetAt(e){return this.version===this.document.version?this.document.of... method positionAt (line 805) | positionAt(e){return this.version===this.document.version?this.document.... method getText (line 805) | getText(e){return e?this._getTextInRange(e):this._text} method _getTextInRange (line 805) | _getTextInRange(e){if(this.version===this.document.version)return this.d... method getWordRangeAtPosition (line 805) | getWordRangeAtPosition(e){let r=this.validatePosition(e),n=(0,MEn.getWor... method validateRange (line 805) | validateRange(e){let r=this.validatePosition(e.start),n=this.validatePos... method validatePosition (line 805) | validatePosition(e){if(this._text.length===0)return e.with(0,0);let{line... method toJSON (line 805) | toJSON(){return{uri:this.uri.toJSON(),languageId:this.languageId,version... method constructor (line 805) | constructor(e,r,n){this._line=e,this._text=r,this._isLastLine=n} method lineNumber (line 805) | get lineNumber(){return this._line} method text (line 805) | get text(){return this._text} method range (line 805) | get range(){return new nne.Range(this._line,0,this._line,this._text.leng... method rangeIncludingLineBreak (line 805) | get rangeIncludingLineBreak(){return this._isLastLine?this.range:new nne... method firstNonWhitespaceCharacterIndex (line 805) | get firstNonWhitespaceCharacterIndex(){return/^(\s*)/.exec(this._text)[1... method isEmptyOrWhitespace (line 805) | get isEmptyOrWhitespace(){return this.firstNonWhitespaceCharacterIndex==... method transformer (line 805) | get transformer(){return this._transformer||(this._transformer=new Tos.P... method getText (line 805) | getText(e){return e?this._getTextInRange(e):this._text} method _getTextInRange (line 805) | _getTextInRange(e){let r=this.validateRange(e);if(r.isEmpty)return"";let... method constructor (line 805) | constructor(e,r){this._text=e,this.notebook=r,this._transformer=null,thi... method positionToOffset (line 805) | positionToOffset(e){return e=this.validatePosition(e),this.transformer.g... method getWordRangeAtPosition (line 805) | getWordRangeAtPosition(e){let r=this.validatePosition(e),n=(0,LEn.getWor... method lines (line 805) | get lines(){return this._lines||(this._lines=this._text.split(/\r\n|\r|\... method lineCount (line 805) | get lineCount(){return this.lines.length} method lineAt (line 805) | lineAt(e){let r;if(e instanceof mHe.Position)r=e.line;else if(typeof e==... method offsetAt (line 805) | offsetAt(e){return this.transformer.getOffset(e)} method positionAt (line 805) | positionAt(e){return e=Math.floor(e),e=Math.max(0,e),this.transformer.ge... method validateRange (line 805) | validateRange(e){let r=this.validatePosition(e.start),n=this.validatePos... method validatePosition (line 805) | validatePosition(e){if(this._text.length===0)return e.with(0,0);let{line... function xos (line 805) | function xos(t){return Sos.URI.isUri(t)} function dFt (line 805) | function dFt(t){return t&&typeof t=="object"&&"uri"in t&&"range"in t} function Ios (line 805) | function Ios(t){if(dFt(t)&&Array.isArray(t.range)&&t.range.length===2){l... function wos (line 805) | function wos(t){return t&&typeof t=="object"&&"name"in t&&"containerName... method constructor (line 805) | constructor(e){this.__lineOfTextBrand=void 0,this.value=e.replace(/\r$/,... function Pos (line 806) | function Pos(t){let e=t.kind===pFt.NotebookCellKind.Code?"code":"markdow... function kos (line 806) | function kos(t){let e=new pFt.NotebookCellData(t.kind,t.document.getText... function Nos (line 806) | function Nos(t){let e=new Map;return t.getCells().forEach(r=>{e.set(hFt(... function Oos (line 806) | function Oos(t){return t.startsWith(y1e)?t:t.startsWith("VSC-")?`#${t}`:... function Mos (line 806) | function Mos(t){let e=qEn.get(t);if(e)return e;let r=new QEn.StringSHA1;... function hFt (line 806) | function hFt(t){let e=UEn.get(t);if(e)return e;let r=new QEn.StringSHA1;... function Dos (line 806) | function Dos(t){return t.lineCount===0?[]:new Array(t.lineCount).fill(""... function Los (line 806) | function Los(t){let e=t.getCells().find(r=>r.kind===pFt.NotebookCellKind... function Bos (line 806) | function Bos(t,e,r){let n=(t.prompt||"").toLowerCase();return r?.checkPr... function Uos (line 806) | function Uos(t){try{let e=JSON.parse(t);return(0,Ros.removeAnsiEscapeCod... function Vos (line 806) | function Vos(t){return!!(t.startsWith("{")||t.trim().startsWith("{")||(t... method fromCellPosition (line 806) | fromCellPosition(e,r){let n=(0,one.getCellId)(e),o=this.getText(),s=" ... method toCellPosition (line 806) | toCellPosition(e){throw new Error("Method not implemented.")} method constructor (line 806) | constructor(){super("json")} method stripCellMarkers (line 806) | stripCellMarkers(e){return e} method parseAlternateContent (line 806) | parseAlternateContent(e,r,n){return this.parseAlternateContentImpl(e,r,n)} method getAlternativeDocumentFromText (line 806) | getAlternativeDocumentFromText(e,r){return new _He(e,r)} method getAlternativeDocument (line 806) | getAlternativeDocument(e,r){let o={cells:e.getCells().filter(c=>r?c.kind... method getSummaryOfStructure (line 806) | getSummaryOfStructure(e,r,n){let o=["{",' "cells: ['],s=`// ${n}`;ret... method parseAlternateContentImpl (line 806) | parseAlternateContentImpl(e,r,n){return new Qos.AsyncIterableObject(asyn... function Hos (line 807) | function Hos(t){if(t.lineCount===0)return[];if(t.lineCount===1)return[t.... function HEn (line 807) | function HEn(t){return gFt(typeof t=="string"?t:typeof t>"u"?"plaintext"... function gFt (line 807) | function gFt(t){return AL.wellKnownLanguages.get(t.toLowerCase())??{lang... function zos (line 807) | function zos(t){let e=(0,$os.extname)(t).toLowerCase();for(let r of AL.w... function EFt (line 807) | function EFt(t,e){let r=t.id?`[id=${t.id}] `:"";return`${e}%% vscode.cel... function vFt (line 807) | function vFt(t){return t.toLowerCase().includes("vscode.cell")} method constructor (line 807) | constructor(e,r,n){super(e,n),this.cellOffsetMap=r} method fromCellPosition (line 807) | fromCellPosition(e,r){let n=(0,Xd.summarize)(e),o=cne(this.notebook),s=E... method toCellPosition (line 807) | toCellPosition(e){let r=this.offsetAt(e),n=(0,Kos.findLast)(this.cellOff... method constructor (line 807) | constructor(){super("text")} method stripCellMarkers (line 807) | stripCellMarkers(e){let r=e.split(Xd.EOL);return r.length&&vFt(r[0])?(r.... method getSummaryOfStructure (line 807) | getSummaryOfStructure(e,r,n){let o=ane(e),s=cne(e),c=`${s} ${n}`,l=[];re... method parseAlternateContent (line 807) | async*parseAlternateContent(e,r,n){let o=!(0,Yos.isUri)(e),s=o?(0,Xd.get... method getAlternativeDocumentFromText (line 807) | getAlternativeDocumentFromText(e,r){let n=ane(r),o=cne(r),s=(0,Xd.getCel... method getAlternativeDocument (line 807) | getAlternativeDocument(e,r){let n=e.getCells().filter(d=>r?d.kind!==sne.... function $En (line 807) | function $En(t,e,r){let n=EFt(t,e),o=t.source.join(Xd.EOL),s=t.language=... function ane (line 807) | function ane(t){return t?(0,_Ft.getLanguage)((0,Xd.getDefaultLanguage)(t... function cne (line 807) | function cne(t){return t&&(0,_Ft.getLanguage)((0,Xd.getDefaultLanguage)(... function WEn (line 807) | function WEn(t,e){let r=t.match(/\[id=(.+?)\]/),n=t.match(/\[language=(.... function iss (line 807) | function iss(t){return`${T1e}id="${t}" `} function CFt (line 807) | function CFt(t){return`${iss(t.id)}language="${t.language}">`} function KEn (line 807) | function KEn(t){return t.includes(T1e)||t.includes(_L)||t.includes(vHe)} method constructor (line 807) | constructor(e,r,n){super(e,n),this.cellOffsetMap=r} method fromCellPosition (line 807) | fromCellPosition(e,r){let n=(0,sm.summarize)(e),o=CFt(n),s=e.document.eo... method toCellPosition (line 807) | toCellPosition(e){let r=this.offsetAt(e),n=(0,tss.findLast)(this.cellOff... method constructor (line 807) | constructor(){super("xml")} method stripCellMarkers (line 807) | stripCellMarkers(e){let r=e.split(sm.EOL);return r.length&&(r[0].startsW... method getSummaryOfStructure (line 807) | getSummaryOfStructure(e,r,n){let o=[],s=`// ${n}`;return e.getCells().fo... method parseAlternateContent (line 807) | async*parseAlternateContent(e,r,n){let o=!(0,ess.isUri)(e),s=o?(0,sm.get... method getAlternativeDocumentFromText (line 807) | getAlternativeDocumentFromText(e,r){let n=(0,sm.getCellIdMap)(r),o=[],s=... method getAlternativeDocument (line 807) | getAlternativeDocument(e,r){let o=e.getCells().filter(l=>r?l.kind!==C1e.... function YEn (line 807) | function YEn(t,e){let r=t.match(/id="([^"]+)"/),n=t.match(/language="([^... function SFt (line 807) | function SFt(t){switch(t){case"xml":return new tvn.AlternativeXmlNoteboo... function fss (line 807) | function fss(t){return(0,tvn.isXmlContent)(t)?"xml":(0,evn.isJsonContent... method constructor (line 807) | constructor(e,r){this.configurationService=e,this.experimentationService=r} method getFormat (line 807) | getFormat(e){return e&&(0,lss.modelPrefersJsonNotebookRepresentation)(e)... method create (line 807) | create(e){return SFt(e)} function pss (line 807) | function pss(t,e,r,n){let o=(0,sss.findCell)(e,r);if(!o)return;let s=SFt... function gss (line 807) | function gss(t){return!t||typeof t!="object"?!1:t.type==="notebook"&&(0,... method create (line 807) | static create(e,r){let n=e.uri,o=e.version,s=(0,nvn.getAlternativeNotebo... method fromNewText (line 807) | static fromNewText(e,r){let n=(0,nvn.getAlternativeNotebookDocumentProvi... method fromJSON (line 807) | static fromJSON(e,r){return t.create(e,r.alternativeFormat)} method constructor (line 807) | constructor(e,r,n,o,s){this.alternativeFormat=o,this._alternativeDocumen... method getText (line 807) | getText(e){return this._alternativeDocument.getText(e)} method getSelection (line 807) | getSelection(){return new xFt.Selection(0,0,this.lineCount,0)} method getWholeRange (line 807) | getWholeRange(){return new xFt.Range(0,0,this.lineCount,0)} method lines (line 807) | get lines(){return this._alternativeDocument.lines} method lineCount (line 807) | get lineCount(){return this._alternativeDocument.lineCount} method lineAt (line 807) | lineAt(e){let r;if(e instanceof xFt.Position)r=e.line;else if(typeof e==... method offsetAt (line 807) | offsetAt(e){return this._alternativeDocument.offsetAt(e)} method positionAt (line 807) | positionAt(e){return this._alternativeDocument.positionAt(e)} method validateRange (line 807) | validateRange(e){return this._alternativeDocument.validateRange(e)} method validatePosition (line 807) | validatePosition(e){return this._alternativeDocument.validatePosition(e)} method toJSON (line 807) | toJSON(){return{type:"notebook",uri:this.uri.toJSON(),languageId:this.la... method asRelativePath (line 807) | asRelativePath(e,r){let n,o="";if(typeof e=="string"?(n=Tss.URI.file(e),... method openTextDocumentAndSnapshot (line 807) | async openTextDocumentAndSnapshot(e){let r=await this.openTextDocument(e... method openNotebookDocumentAndSnapshot (line 807) | async openNotebookDocumentAndSnapshot(e,r){let n=(0,Ess.findNotebook)(e,... method getWorkspaceFolder (line 807) | getWorkspaceFolder(e){return this.getWorkspaceFolders().find(r=>ovn.extU... function Iss (line 807) | function Iss(t,e){let r=t.getWorkspaceFolder(e);return r?Css.posix.relat... method constructor (line 807) | constructor(e=[],r=[],n=[]){super(),this.disposables=new xss.DisposableS... method textDocuments (line 807) | get textDocuments(){return this._textDocuments} method showTextDocument (line 807) | showTextDocument(e){return Promise.resolve()} method openTextDocument (line 807) | async openTextDocument(e){let r=this.textDocuments.find(n=>n.uri.toStrin... method openNotebookDocument (line 807) | async openNotebookDocument(e,r){if(typeof e=="string")throw new Error("N... method notebookDocuments (line 807) | get notebookDocuments(){return this._notebookDocuments} method getWorkspaceFolders (line 807) | getWorkspaceFolders(){return this.workspaceFolder} method getWorkspaceFolderName (line 807) | getWorkspaceFolderName(e){return"default"} method ensureWorkspaceIsFullyLoaded (line 807) | ensureWorkspaceIsFullyLoaded(){return Promise.resolve()} method showWorkspaceFolderPicker (line 807) | showWorkspaceFolderPicker(){return Promise.resolve(void 0)} method applyEdit (line 807) | applyEdit(){return Promise.resolve(!0)} method dispose (line 807) | dispose(){this.disposables.dispose()} method constructor (line 807) | constructor(){this._runningTask=void 0,this._pendingTasks=[]} method schedule (line 807) | schedule(e){let r=new PFt.DeferredPromise;return this._pendingTasks.push... method scheduleSkipIfCleared (line 807) | scheduleSkipIfCleared(e){let r=new PFt.DeferredPromise;return this._pend... method _runIfNotRunning (line 807) | _runIfNotRunning(){this._runningTask===void 0&&this._processQueue()} method _processQueue (line 807) | async _processQueue(){if(this._pendingTasks.length===0)return;let e=this... method clearPending (line 807) | clearPending(){let e=this._pendingTasks;this._pendingTasks=[];for(let r ... method constructor (line 807) | constructor(e,r){this._fn=e,this._waitingTimeMs=r,this._queue=[],this._t... method request (line 807) | request(e){this._timeout===null&&(this._timeout=setTimeout(()=>this._flu... method _flush (line 807) | async _flush(){let e=this._queue;this._queue=[],this._timeout=null;let r... function wss (line 807) | function wss(t,e){return new Promise((r,n)=>{if(t.length===0){r(void 0);... function Pss (line 807) | function Pss(t){let e=new lne.OffsetRange(0,0);return t.lastSelectionInA... function kss (line 807) | function kss(t){let e=t.recentEdits.edits.at(-1);if(e===void 0)return nu... method id (line 807) | get id(){return this.text+"_"+this.range.toString()} method constructor (line 807) | constructor(e,r,n){this.text=e,this.value=r,this.range=new lne.OffsetRan... method equals (line 807) | equals(e){return this.range.equals(e.range)&&this.text===e.text} method deltaOffset (line 807) | deltaOffset(e){return new t(this.text,this.value,this.range.start+e)} function cvn (line 807) | function cvn(t,e){return t.filter(r=>e.intersects(r.range))} function Nss (line 807) | function Nss(t,e){return cvn(t,e).map(r=>r.deltaOffset(-e.start))} function Oss (line 807) | function Oss(t,e){let r=[];for(let n of t)e.containsRange(n.range)||(n.r... function Mss (line 807) | function Mss(t,e){let r=e;return t.content.map(n=>{let o=new SHe(n.token... method stringEquals (line 807) | static stringEquals(e,r){return e._text===r._text} method fromText (line 807) | static fromText(e,r){r=r??[];let n=[];for(;;){let o=e.indexOf(`\r method text (line 812) | get text(){return this._text} method tokens (line 812) | get tokens(){return this._tokens} method length (line 812) | get length(){return this._text.length} method lengthWithEOL (line 812) | get lengthWithEOL(){return this._text.length+this._eol.length} method eol (line 812) | get eol(){return this._eol} method constructor (line 812) | constructor(e,r,n){this._text=e,this._tokens=r,this._eol=n} method trim (line 812) | trim(){return this.trimStart().trimEnd()} method trimStart (line 812) | trimStart(){let e=this._text.trimStart(),r=this._text.length-e.length,n=... method trimEnd (line 812) | trimEnd(){let e=this._text.trimEnd(),r=this._tokens.filter(n=>n.range.st... method substring (line 812) | substring(e,r){let n=this._text.substring(e,r),o=this._tokens.map(s=>s.d... method stringEquals (line 812) | stringEquals(e){return t.stringEquals(this,e)} method equals (line 812) | equals(e){return this._text===e.text&&this._tokens.length===e.tokens.len... method dropTokens (line 812) | dropTokens(e){return new t(this._text,this._tokens.filter(r=>!e.some(n=>... method findTokens (line 812) | findTokens(e){return this._tokens.filter(e)} function Dss (line 812) | function Dss(t){let e=0,r=[];for(let s of t){let c=s.text+s.eol;r.push(.... function Lss (line 812) | function Lss(t,e){if(e<0)throw new Rss.BugIndicatingError("Distance must... method constructor (line 812) | constructor(e,r,n=Date.now()){this.baseDebounceTime=e,this.expectedTotal... method setExtraDebounce (line 812) | setExtraDebounce(e){this.extraDebounce=e} method getDebounceTime (line 812) | getDebounceTime(){let r=(this.expectedTotalTime===void 0?this.baseDeboun... method getArtificialDelay (line 812) | getArtificialDelay(){if(this.expectedTotalTime===void 0)return 0;let e=D... method constructor (line 812) | constructor(e,r){this._configurationService=e,this._experimentationServi... method handleAcceptance (line 812) | handleAcceptance(){this._recordUserAction("accepted")} method handleRejection (line 812) | handleRejection(){this._recordUserAction("rejected")} method _recordUserAction (line 812) | _recordUserAction(e){this._recentUserActions.push({time:Date.now(),kind:... method createDelaySession (line 812) | createDelaySession(e){let r=this._configurationService.getExperimentBase... method _getExpectedTotalTime (line 812) | _getExpectedTotalTime(e){let l=Date.now(),u=1;for(let p of this._recentU... method getAggressivenessLevel (line 812) | getAggressivenessLevel(){let e=this._configurationService.getExperimentB... method _getUserHappinessScore (line 812) | _getUserHappinessScore(){if(this._recentUserActions.length===0)return .5... function qss (line 812) | function qss(t,e){switch(e){case"java":return!!t.match(/^\s*import\s/);c... method isImportChange (line 812) | static isImportChange(e,r,n){return e.newLines.some(o=>(0,hvn.isImportSt... method filterEdit (line 812) | static filterEdit(e,r){let n=e.languageId;return r.filter(s=>!t.isImport... function jss (line 812) | function jss(t,e){return(0,Qss.coalesce)(t.lineRange.mapToLineArray(r=>e... function e (line 812) | function e(r){return{start:`<|${r}|>`,end:`<|/${r}|>`}} method constructor (line 812) | constructor(e,r,n,o,s,c,l,u,d,p,h){this.currentDocument=e,this.editWindo... function zss (line 812) | function zss(t){let{activeDoc:e,xtabHistory:r,taggedCurrentDocLines:n,ar... function Yss (line 826) | function Yss(t){return`\`\`\` function Kss (line 828) | function Kss(t,e,r){return r==="before"?_vn(t,e,2):_vn(e,t,2)} function _vn (line 828) | function _vn(t,e,r){let n=0;for(let s=t.length-1;s>=0&&t[s]===` function Jss (line 831) | function Jss(t,e,r){let n;switch(t){case uk.PromptingStrategy.Codexv21Ne... function Xss (line 836) | function Xss(t){if(t===void 0)return"";let e=t.items.filter(n=>n.context... function Zss (line 838) | function Zss(t,e,r,n,{onlyForDocsInPrompt:o,maxTokens:s,nEntries:c,useRe... function eas (line 841) | function eas(t,e){let r=[],n=Vss.RootedEdit.toLineEdit(t.edit);for(let l... function OHe (line 842) | function OHe(t,e){let r=t.path,n=e===void 0?void 0:e.endsWith("/")?e:e+"... function qFt (line 842) | function qFt(t,e,r=!1){let n=OHe(t,void 0),o=r?`code_snippet_file_path: ... function tas (line 843) | function tas(t,e,r,n,o){let{includeViewedFiles:s,nDocuments:c}=o.recentl... function Cvn (line 845) | function Cvn(t,e,r){let n=r.pagedClipping?.pageSize;if(n===void 0)throw(... function MHe (line 847) | function MHe(t,e){return t.reduce((r,n)=>r+e(n)+1,0)} function nas (line 847) | function nas(t,e,r){if(!t.length)return[0,0];let n=r*4,o=0,s=e?t.length-... function Tvn (line 847) | function Tvn(t,e,r,n,o,s){let c=Math.ceil(t.length/r);function l(m){let ... function bvn (line 847) | function bvn(t,e,r,n,o){let s=o.maxTokens-MHe(t.slice(e.start,e.endExclu... function Svn (line 847) | function Svn(t,e,r,n,o,s){let c=bvn(t,r,n,o,s);if(c.isError())return NHe... function ias (line 847) | function ias(t,e,r,n,o,s){let c=yvn.StringEdit.single(yvn.StringReplacem... method constructor (line 939) | constructor(e,r){this.content=e,this.cursorPosition=r,this.lines=e.getLi... method constructor (line 939) | constructor(e,r,n,o,s,c,l,u,d,p,h,m,g,A){let y=n?{...LHe.chatModelInfo,i... method urlOrRequestMetadata (line 939) | get urlOrRequestMetadata(){return this._configService.getConfig(GFt.Conf... method getExtraHeaders (line 939) | getExtraHeaders(){let e=this._configService.getConfig(GFt.ConfigKey.Team... function yas (line 939) | function yas(t){return new Pvn.AsyncIterableObject(async e=>{let r="";fo... function _as (line 939) | function _as(t){return new Pvn.AsyncIterableObject(async e=>{let r=-1,n;... function Eas (line 939) | function Eas({systemMsg:t,userMsg:e}){return[{role:HFt.Raw.ChatRole.Syst... function vas (line 939) | function vas(t){return t.reduce((r,n)=>r+n.content.reduce((o,s)=>o+(s.ty... method constructor (line 939) | constructor(e,r,n,o){this.computeTokens=e,this.instaService=r,this.confi... method determineEnablement (line 939) | determineEnablement(){if(this.isDisabled)return;let e=this.configService... method predictNextCursorPosition (line 939) | async predictNextCursorPosition(e,r){let n=r.sub("predictNextCursorPosit... method constructor (line 939) | constructor(e,r,n,o,s,c,l,u,d,p){this.modelService=e,this.simulationCtx=... method handleAcceptance (line 939) | handleAcceptance(){this.userInteractionMonitor.handleAcceptance()} method handleRejection (line 939) | handleRejection(){this.userInteractionMonitor.handleRejection()} method provideNextEdit (line 939) | provideNextEdit(e,r,n,o,s){let c=a(l=>{if(l.isError()){r(l);return}let{e... method filterEdit (line 939) | filterEdit(e,r){let n=[s=>Xas.IgnoreImportChangesAspect.filterEdit(e,s),... method _provideNextEdit (line 939) | async _provideNextEdit(e,r,n,o,s){let c=new Ia.StatelessNextEditTelemetr... method doGetNextEdit (line 939) | async doGetNextEdit(e,r,n,o,s,c,l,u){return this.doGetNextEditWithSelect... method doGetNextEditWithSelection (line 939) | async doGetNextEditWithSelection(e,r,n,o,s,c,l,u,d){let p=s.sub(["XtabPr... method getAndProcessLanguageContext (line 939) | getAndProcessLanguageContext(e,r,n,o,s,c,l,u){let d=this.configService.g... method getLanguageContext (line 939) | async getLanguageContext(e,r,n,o,s,c,l){try{let u=this.workspaceService.... method streamEdits (line 939) | async streamEdits(e,r,n,o,s,c,l,u,d,p,h,m,g,A,y,_,E){let v=A.sub("stream... method pushNoSuggestionsOrRetry (line 942) | async pushNoSuggestionsOrRetry(e,r,n,o,s,c,l,u,d,p){if(this.configServic... method computeAreaAroundEditWindowLinesRange (line 942) | computeAreaAroundEditWindowLinesRange(e){let r=e.cursorLineOffset,n=Math... method computeEditWindowLinesRange (line 942) | computeEditWindowLinesRange(e,r,n,o,s){let c=e.lines,l=e.cursorLineOffse... method mapChatFetcherErrorToNoNextEditReason (line 942) | static mapChatFetcherErrorToNoNextEditReason(e){switch(e.type){case nd.C... method determineModelConfiguration (line 942) | determineModelConfiguration(e){if(this.forceUseDefaultModel){let s={mode... method overrideModelConfig (line 942) | static overrideModelConfig(e,r){return{...e,modelName:r.modelName,prompt... method pickSystemPrompt (line 942) | pickSystemPrompt(e){switch(e){case am.PromptingStrategy.UnifiedModel:ret... method determineLanguageContextOptions (line 942) | determineLanguageContextOptions(e,{enabled:r,enabledLanguages:n,maxToken... method getEndpoint (line 942) | getEndpoint(e){let r=this.configService.getConfig(Ao.ConfigKey.TeamInter... method getPredictedOutput (line 942) | getPredictedOutput(e,r){return this.configService.getConfig(Ao.ConfigKey... method getPredictionContents (line 942) | static getPredictionContents(e,r){if(r===am.ResponseFormat.UnifiedWithXm... method debounce (line 945) | async debounce(e,r,n){if(this.simulationCtx.isInSimulationTests)return;l... method determineArtificialDelayMs (line 945) | determineArtificialDelayMs(e,r,n){if(this.simulationCtx.isInSimulationTe... function Fvn (line 945) | function Fvn(t,e,r){for(let n=e.start;n=this._... method overagesEnabled (line 1032) | get overagesEnabled(){return this._quotaInfo?this._quotaInfo.overageEnab... method clearQuota (line 1032) | clearQuota(){this._quotaInfo=void 0} method processQuotaHeaders (line 1032) | processQuotaHeaders(e){let r=this._authService.copilotToken?.isFreeUser?... method processUserInfoQuotaSnapshot (line 1032) | processUserInfoQuotaSnapshot(e){!e||!e.quota_snapshots||!e.quota_reset_d... method getConfig (line 1032) | getConfig(e){return this.getDefaultValue(e)} method inspectConfig (line 1032) | inspectConfig(e,r){return{defaultValue:this.getDefaultValue(e)}} method setConfig (line 1032) | setConfig(){return Promise.resolve()} method getNonExtensionConfig (line 1032) | getNonExtensionConfig(e){} method getExperimentBasedConfig (line 1032) | getExperimentBasedConfig(e,r,n){if(e.experimentName){let c=r.getTreatmen... method updateExperimentBasedConfiguration (line 1032) | updateExperimentBasedConfiguration(e){e.length!==0&&this._onDidChangeCon... method dumpConfig (line 1032) | dumpConfig(){return{}} function Tcs (line 1032) | async function Tcs(t,e,r){return Xvn(t,e,r)} function Xvn (line 1032) | function Xvn(t,e,r){let n=t.split(/\r\n|\r|\n/),o=e.split(/\r\n|\r|\n/),... method constructor (line 1032) | constructor(e=!0){this._useWorker=e,this._worker=new Ics.Lazy(()=>{let r... method dispose (line 1032) | dispose(){this._worker.rawValue?.terminate()} method computeDiff (line 1032) | async computeDiff(e,r,n){let o=this._useWorker?await this._worker.value.... function aBt (line 1032) | function aBt(t){return t.map(e=>new oBt.DetailedLineRangeMapping(new a$e... function kcs (line 1032) | function kcs(t){for(let e of t)if((0,wcs.existsSync)(e))return e} method constructor (line 1032) | constructor(e,r){super(process.env.HMAC_SECRET,process.env.VSCODE_COPILO... method constructor (line 1032) | constructor(e,r,n){super(),this._configurationService=e,this._tokenStore... method _onDidConfigChangeHandler (line 1032) | _onDidConfigChangeHandler(e){(e.affectsConfiguration(`${hne.CopilotConfi... method _processCAPIModuleChange (line 1032) | _processCAPIModuleChange(e){let r=this._configurationService.getConfig(h... method _processCopilotToken (line 1032) | _processCopilotToken(e){this._processCAPIModuleChange(e)} method constructor (line 1032) | constructor(){super(...arguments),this.language="en"} method extensionId (line 1032) | get extensionId(){return"test-extension-id"} method vscodeVersion (line 1032) | get vscodeVersion(){return"test-version"} method isActive (line 1032) | get isActive(){return!0} method sessionId (line 1032) | get sessionId(){return"test-session"} method machineId (line 1032) | get machineId(){return"test-machine"} method devDeviceId (line 1032) | get devDeviceId(){return"test-dev-device"} method remoteName (line 1032) | get remoteName(){} method uiKind (line 1032) | get uiKind(){return"desktop"} method uriScheme (line 1032) | get uriScheme(){return"code-null"} method appRoot (line 1032) | get appRoot(){return""} method shell (line 1032) | get shell(){return"zsh"} method OS (line 1032) | get OS(){return c$e.OperatingSystem.Linux} method getEditorInfo (line 1032) | getEditorInfo(){return new c$e.NameAndVersion("simulation-tests-editor",... method getEditorPluginInfo (line 1032) | getEditorPluginInfo(){return new c$e.NameAndVersion("simulation-tests-pl... method openExternal (line 1032) | openExternal(e){return Promise.resolve(!1)} method userHome (line 1032) | get userHome(){return Qcs.URI.file("/home/testuser")} method constructor (line 1032) | constructor(){this.onDidChange=Vcs.Event.None,this.extensionAvailable=!1} method getExtensionApi (line 1032) | getExtensionApi(){} function pCn (line 1032) | function pCn(t){if(t&&typeof t=="object")switch(t[yk]){case f$e:case p$e... function Kcs (line 1032) | function Kcs(t){if(t&&typeof t=="object")switch(t[yk]){case hBt:case f$e... function h$e (line 1032) | function h$e(t,e){let r=mCn(e);Uf.isDocument(t)?gne(null,t.contents,r,Ob... function gne (line 1032) | function gne(t,e,r,n){let o=gCn(t,e,r,n);if(Uf.isNode(o)||Uf.isPair(o))r... function m$e (line 1032) | async function m$e(t,e){let r=mCn(e);Uf.isDocument(t)?await Ane(null,t.c... function Ane (line 1032) | async function Ane(t,e,r,n){let o=await gCn(t,e,r,n);if(Uf.isNode(o)||Uf... function mCn (line 1032) | function mCn(t){return typeof t=="object"&&(t.Collection||t.Node||t.Valu... function gCn (line 1032) | function gCn(t,e,r,n){if(typeof r=="function")return r(t,e,n);if(Uf.isMa... function ACn (line 1032) | function ACn(t,e,r){let n=e[e.length-1];if(Uf.isCollection(n))n.items[t]... method constructor (line 1032) | constructor(e,r){this.docStart=null,this.docEnd=!1,this.yaml=Object.assi... method clone (line 1032) | clone(){let e=new t(this.yaml,this.tags);return e.docStart=this.docStart,e} method atDocument (line 1032) | atDocument(){let e=new t(this.yaml,this.tags);switch(this.yaml.version){... method add (line 1032) | add(e,r){this.atNextDocument&&(this.yaml={explicit:t.defaultYaml.explici... method tagName (line 1032) | tagName(e,r){if(e==="!")return"!";if(e[0]!=="!")return r(`Not a valid ta... method tagString (line 1032) | tagString(e){for(let[r,n]of Object.entries(this.tags))if(e.startsWith(n)... method toString (line 1032) | toString(e){let r=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}... function rls (line 1033) | function rls(t){if(/[\x00-\x19\s,[\]{}]/.test(t)){let r=`Anchor must not... function vCn (line 1033) | function vCn(t){let e=new Set;return tls.visit(t,{Value(r,n){n.anchor&&e... function CCn (line 1033) | function CCn(t,e){for(let r=1;;++r){let n=`${t}${r}`;if(!e.has(n))return... function nls (line 1033) | function nls(t,e){let r=[],n=new Map,o=null;return{onAnchor:a(s=>{r.push... function L1e (line 1033) | function L1e(t,e,r,n){if(n&&typeof n=="object")if(Array.isArray(n))for(l... function bCn (line 1033) | function bCn(t,e,r){if(Array.isArray(t))return t.map((n,o)=>bCn(n,String... method constructor (line 1033) | constructor(e){Object.defineProperty(this,xCn.NODE_TYPE,{value:e})} method clone (line 1033) | clone(){let e=Object.create(Object.getPrototypeOf(this),Object.getOwnPro... method toJS (line 1033) | toJS(e,{mapAsMap:r,maxAliasCount:n,onAnchor:o,reviver:s}={}){if(!xCn.isD... method constructor (line 1033) | constructor(e){super(yne.ALIAS),this.source=e,Object.defineProperty(this... method resolve (line 1033) | resolve(e,r){let n;r?.aliasResolveCache?n=r.aliasResolveCache:(n=[],cls.... method toJSON (line 1033) | toJSON(e,r){if(!r)return{source:this.source};let{anchors:n,doc:o,maxAlia... method toString (line 1033) | toString(e,r,n){let o=`*${this.source}`;if(e){if(als.anchorIsValid(this.... function y$e (line 1033) | function y$e(t,e,r){if(yne.isAlias(e)){let n=e.resolve(t),o=r&&n&&r.get(... method constructor (line 1033) | constructor(e){super(dls.SCALAR),this.value=e} method toJSON (line 1033) | toJSON(e,r){return r?.keep?this.value:pls.toJS(this.value,e,r)} method toString (line 1033) | toString(){return String(this.value)} function Als (line 1033) | function Als(t,e,r){if(e){let n=r.filter(s=>s.tag===e),o=n.find(s=>!s.fo... function yls (line 1033) | function yls(t,e,r){if(hV.isDocument(t)&&(t=t.contents),hV.isNode(t))ret... function CBt (line 1033) | function CBt(t,e,r){let n=r;for(let o=e.length-1;o>=0;--o){let s=e[o];if... method constructor (line 1033) | constructor(e,r){super(e),Object.defineProperty(this,"schema",{value:r,c... method clone (line 1033) | clone(e){let r=Object.create(Object.getPrototypeOf(this),Object.getOwnPr... method addIn (line 1033) | addIn(e,r){if(kCn(e))this.add(r);else{let[n,...o]=e,s=this.get(n,!0);if(... method deleteIn (line 1033) | deleteIn(e){let[r,...n]=e;if(n.length===0)return this.delete(r);let o=th... method getIn (line 1033) | getIn(e,r){let[n,...o]=e,s=this.get(n,!0);return o.length===0?!r&&gR.isS... method hasAllNullValues (line 1033) | hasAllNullValues(e){return this.items.every(r=>{if(!gR.isPair(r))return!... method hasIn (line 1033) | hasIn(e){let[r,...n]=e;if(n.length===0)return this.has(r);let o=this.get... method setIn (line 1033) | setIn(e,r){let[n,...o]=e;if(o.length===0)this.set(n,r);else{let s=this.g... function bBt (line 1033) | function bBt(t,e){return/^\n+$/.test(t)?t.substring(1):e?t.replace(/^(?!... function bls (line 1036) | function bls(t,e,r="flow",{indentAtStart:n,lineWidth:o=80,minContentWidt... function NCn (line 1041) | function NCn(t,e,r){let n=e,o=e+1,s=t[o];for(;s===" "||s===" ";)if(es.tag===e.tag);if(o.length... function Ols (line 1064) | function Ols(t,e,{anchors:r,doc:n}){if(!n.directives)return"";let o=[],s... function Mls (line 1064) | function Mls(t,e,r,n){if(wL.isPair(t))return t.toString(e,r,n);if(wL.isA... function Dls (line 1065) | function Dls({key:t,value:e},r,n,o){let{allNullValues:s,doc:c,indent:l,i... function Lls (line 1075) | function Lls(t,...e){t==="debug"&&console.log(...e)} function Fls (line 1075) | function Fls(t,e){(t==="debug"||t==="warn")&&(typeof UCn.emitWarning=="f... function QCn (line 1075) | function QCn(t,e,r){if(r=t&&H1e.isAlias(r)?r.resolve(t.doc):r,H1e.isSeq(... function kBt (line 1075) | function kBt(t,e,r){let n=t&&H1e.isAlias(r)?r.resolve(t.doc):r;if(!H1e.i... function Qls (line 1075) | function Qls(t,e,{key:r,value:n}){if(GCn.isNode(r)&&r.addToJSMap)r.addTo... function jls (line 1075) | function jls(t,e,r){if(e===null)return"";if(typeof e!="object")return St... function Hls (line 1075) | function Hls(t,e,r){let n=HCn.createNode(t,void 0,r),o=HCn.createNode(e,... method constructor (line 1075) | constructor(e,r=null){Object.defineProperty(this,P$e.NODE_TYPE,{value:P$... method clone (line 1075) | clone(e){let{key:r,value:n}=this;return P$e.isNode(r)&&(r=r.clone(e)),P$... method toJSON (line 1075) | toJSON(e,r){let n=r?.mapAsMap?new Map:{};return Vls.addPairToJSMap(r,n,t... method toString (line 1075) | toString(e,r,n){return e?.doc?Gls.stringifyPair(this,e,r,n):JSON.stringi... function $ls (line 1075) | function $ls(t,e,r){return(e.inFlow??t.flow?zls:Wls)(t,e,r)} function Wls (line 1075) | function Wls({comment:t,items:e},r,{blockItemPrefix:n,flowChars:o,itemIn... function zls (line 1078) | function zls({items:t},e,{flowChars:r,itemIndent:n}){let{indent:o,indent... function O$e (line 1082) | function O$e({indent:t,options:{commentString:e}},r,n,o){if(n&&o&&(n=n.r... function $1e (line 1082) | function $1e(t,e){let r=PL.isScalar(e)?e.value:e;for(let n of t)if(PL.is... method tagName (line 1082) | static get tagName(){return"tag:yaml.org,2002:map"} method constructor (line 1082) | constructor(e){super(PL.MAP,e),this.items=[]} method from (line 1082) | static from(e,r,n){let{keepUndefined:o,replacer:s}=n,c=new this(e),l=a((... method add (line 1082) | add(e,r){let n;PL.isPair(e)?n=e:!e||typeof e!="object"||!("key"in e)?n=n... method delete (line 1082) | delete(e){let r=$1e(this.items,e);return r?this.items.splice(this.items.... method get (line 1082) | get(e,r){let o=$1e(this.items,e)?.value;return(!r&&PL.isScalar(o)?o.valu... method has (line 1082) | has(e){return!!$1e(this.items,e)} method set (line 1082) | set(e,r){this.add(new M$e.Pair(e,r),!0)} method toJSON (line 1082) | toJSON(e,r,n){let o=n?new n:r?.mapAsMap?new Map:{};r?.onCreate&&r.onCrea... method toString (line 1082) | toString(e,r,n){if(!e)return JSON.stringify(this);for(let o of this.item... method resolve (line 1082) | resolve(t,e){return Zls.isMap(t)||e("Expected a mapping for this tag"),t} method tagName (line 1082) | static get tagName(){return"tag:yaml.org,2002:seq"} method constructor (line 1082) | constructor(e){super(L$e.SEQ,e),this.items=[]} method add (line 1082) | add(e){this.items.push(e)} method delete (line 1082) | delete(e){let r=D$e(e);return typeof r!="number"?!1:this.items.splice(r,... method get (line 1082) | get(e,r){let n=D$e(e);if(typeof n!="number")return;let o=this.items[n];r... method has (line 1082) | has(e){let r=D$e(e);return typeof r=="number"&&r=0?r+n.toString(e):s... function uTn (line 1082) | function uTn(t){return typeof t=="bigint"||Number.isInteger(t)} method resolve (line 1082) | resolve(t,e){return e(`Unresolved plain scalar ${JSON.stringify(t)}`),t} method resolve (line 1082) | resolve(t,e){if(typeof z1e.Buffer=="function")return z1e.Buffer.from(t,"... method stringify (line 1082) | stringify({comment:t,type:e,value:r},n,o,s){if(!r)return"";let c=r,l;if(... function hTn (line 1083) | function hTn(t,e){if(j$e.isSeq(t))for(let r=0;r... function xTn (line 1085) | function xTn(t){let{value:e}=t,r=a(c=>c,"num");if(typeof e=="bigint")r=a... method resolve (line 1085) | resolve(t){let e=t.match(ITn.test);if(!e)throw new Error("!!timestamp ex... function fds (line 1085) | function fds(t,e,r){let n=NTn.get(e);if(n&&!t)return r&&!n.includes(X1e.... method constructor (line 1085) | constructor({compat:e,customTags:r,merge:n,resolveKnownTags:o,schema:s,s... method clone (line 1085) | clone(){let e=Object.create(t.prototype,Object.getOwnPropertyDescriptors... function yds (line 1085) | function yds(t,e){let r=[],n=e.directives===!0;if(e.directives!==!1&&t.d... method constructor (line 1088) | constructor(e,r,n){this.commentBefore=null,this.comment=null,this.errors... method clone (line 1088) | clone(){let e=Object.create(t.prototype,{[NC.NODE_TYPE]:{value:NC.DOC}})... method add (line 1088) | add(e){bne(this.contents)&&this.contents.add(e)} method addIn (line 1088) | addIn(e,r){bne(this.contents)&&this.contents.addIn(e,r)} method createAlias (line 1088) | createAlias(e,r){if(!e.anchor){let n=hUt.anchorNames(this);e.anchor=!r||... method createNode (line 1088) | createNode(e,r,n){let o;if(typeof r=="function")e=r.call({"":e},"",e),o=... method createPair (line 1088) | createPair(e,r,n={}){let o=this.createNode(e,null,n),s=this.createNode(r... method delete (line 1088) | delete(e){return bne(this.contents)?this.contents.delete(e):!1} method deleteIn (line 1088) | deleteIn(e){return Tne.isEmptyPath(e)?this.contents==null?!1:(this.conte... method get (line 1088) | get(e,r){return NC.isCollection(this.contents)?this.contents.get(e,r):vo... method getIn (line 1088) | getIn(e,r){return Tne.isEmptyPath(e)?!r&&NC.isScalar(this.contents)?this... method has (line 1088) | has(e){return NC.isCollection(this.contents)?this.contents.has(e):!1} method hasIn (line 1088) | hasIn(e){return Tne.isEmptyPath(e)?this.contents!==void 0:NC.isCollectio... method set (line 1088) | set(e,r){this.contents==null?this.contents=Tne.collectionFromPath(this.s... method setIn (line 1088) | setIn(e,r){Tne.isEmptyPath(e)?this.contents=r:this.contents==null?this.c... method setSchema (line 1088) | setSchema(e,r={}){typeof e=="number"&&(e=String(e));let n;switch(e){case... method toJS (line 1088) | toJS({json:e,jsonArg:r,mapAsMap:n,maxAliasCount:o,onAnchor:s,reviver:c}=... method toJSON (line 1088) | toJSON(e,r){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:r})} method toString (line 1088) | toString(e={}){if(this.errors.length>0)throw new Error("Document with er... function bne (line 1088) | function bne(t){if(NC.isCollection(t))return!0;throw new Error("Expected... method constructor (line 1088) | constructor(e,r,n,o){super(),this.name=e,this.code=n,this.message=o,this... method constructor (line 1088) | constructor(e,r,n){super("YAMLParseError",e,r,n)} method constructor (line 1088) | constructor(e,r,n){super("YAMLWarning",e,r,n)} function Ids (line 1093) | function Ids(t,{flow:e,indicator:r,next:n,offset:o,onError:s,parentInden... function _Ut (line 1093) | function _Ut(t){if(!t)return null;switch(t.type){case"alias":case"scalar... function Rds (line 1094) | function Rds(t,e,r){if(e?.type==="flow-collection"){let n=e.end[0];n.ind... function Pds (line 1094) | function Pds(t,e,r){let{uniqueKeys:n}=t.options;if(n===!1)return!1;let o... function Mds (line 1094) | function Mds({composeNode:t,composeEmptyNode:e},r,n,o,s){let c=s?.nodeCl... function Bds (line 1096) | function Bds({composeNode:t,composeEmptyNode:e},r,n,o,s){let c=s?.nodeCl... function Uds (line 1096) | function Uds(t,e,r,n){let o="";if(t){let s=!1,c="";for(let l of t){let{s... function $ds (line 1096) | function $ds({composeNode:t,composeEmptyNode:e},r,n,o,s){let c=n.start.s... function bUt (line 1100) | function bUt(t,e,r,n,o,s){let c=r.type==="block-map"?Jds.resolveBlockMap... function efs (line 1100) | function efs(t,e,r,n,o){let s=n.tag,c=s?e.directives.tagName(s.source,m=... function tfs (line 1100) | function tfs(t,e,r){let n=e.offset,o=rfs(e,t.options.strict,r);if(!o)ret... function rfs (line 1115) | function rfs({offset:t,props:e},r,n){if(e[0].type!=="block-scalar-header... function nfs (line 1115) | function nfs(t){let e=t.split(/\n( *)/),r=e[0],n=r.match(/^( *)/),s=[n?.... function ofs (line 1115) | function ofs(t,e,r){let{offset:n,type:o,source:s,end:c}=t,l,u,d=a((m,g,A... function sfs (line 1115) | function sfs(t,e){let r="";switch(t[0]){case" ":r="a tab character";brea... function afs (line 1115) | function afs(t,e){return(t[t.length-1]!=="'"||t.length===1)&&e(t.length,... function fbn (line 1115) | function fbn(t){let e,r;try{e=new RegExp(`(.*?)(?=0;--n){let o=... function Ebn (line 1130) | function Ebn(t,e,r,n){let o=t.atKey,{spaceBefore:s,comment:c,anchor:l,ta... function RUt (line 1130) | function RUt(t,e,r,n,{spaceBefore:o,comment:s,anchor:c,tag:l,end:u},d){l... function bfs (line 1130) | function bfs({options:t},{offset:e,source:r,end:n},o){let s=new yfs.Alia... function wfs (line 1130) | function wfs(t,e,{offset:r,start:n,value:o,end:s},c){let l=Object.assign... function sye (line 1130) | function sye(t){if(typeof t=="number")return[t,t+1];if(Array.isArray(t))... function xbn (line 1130) | function xbn(t){let e="",r=!1,n=!1;for(let o=0;o{let l=typeof o=="number"?... function Bfs (line 1137) | function Bfs(t,e){let{implicitKey:r=!1,indent:n,inFlow:o=!1,offset:s=-1,... function Ufs (line 1141) | function Ufs(t,e,r={}){let{afterKey:n=!1,implicitKey:o=!1,inFlow:s=!1,ty... function qfs (line 1141) | function qfs(t,e){let r=e.indexOf(` function Rbn (line 1144) | function Rbn(t,e){if(e)for(let r of e)switch(r.type){case"space":case"co... function OUt (line 1144) | function OUt(t,e,r){switch(t.type){case"scalar":case"double-quoted-scala... function nWe (line 1145) | function nWe(t){switch(t.type){case"block-scalar":{let e="";for(let r of... function rWe (line 1145) | function rWe({start:t,key:e,sep:r,value:n}){let o="";for(let s of t)o+=s... function _V (line 1145) | function _V(t,e){"type"in t&&t.type==="document"&&(t={start:t.start,valu... function Mbn (line 1145) | function Mbn(t,e,r){let n=r(e,t);if(typeof n=="symbol")return n;for(let ... function Wfs (line 1145) | function Wfs(t){switch(t){case LUt:return"";case FUt:return"";... function zfs (line 1145) | function zfs(t){switch(t){case LUt:return"byte-order-mark";case FUt:retu... function ox (line 1147) | function ox(t){switch(t){case void 0:case" ":case` method constructor (line 1149) | constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKe... method lex (line 1149) | *lex(e,r=!1){if(e){if(typeof e!="string")throw TypeError("source is not ... method atLineEnd (line 1149) | atLineEnd(){let e=this.pos,r=this.buffer[e];for(;r===" "||r===" ";)r=thi... method charAt (line 1151) | charAt(e){return this.buffer[this.pos+e]} method continueScalar (line 1151) | continueScalar(e){let r=this.buffer[e];if(this.indentNext>0){let n=0;for... method getLine (line 1153) | getLine(){let e=this.lineEndPos;return(typeof e!="number"||e!==-1&&e0?(r... method parseQuotedScalar (line 1154) | *parseQuotedScalar(){let e=this.charAt(0),r=this.buffer.indexOf(e,this.p... method parseBlockScalarHeader (line 1156) | *parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep... method parseBlockScalar (line 1156) | *parseBlockScalar(){let e=this.pos-1,r=0,n;e:for(let s=this.pos;n=this.b... method parsePlainScalar (line 1161) | *parsePlainScalar(){let e=this.flowLevel>0,r=this.pos-1,n=this.pos-1,o;f... method pushCount (line 1164) | *pushCount(e){return e>0?(yield this.buffer.substr(this.pos,e),this.pos+... method pushToIndex (line 1164) | *pushToIndex(e,r){let n=this.buffer.slice(this.pos,e);return n?(yield n,... method pushIndicators (line 1164) | *pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushT... method pushTag (line 1164) | *pushTag(){if(this.charAt(1)==="<"){let e=this.pos+2,r=this.buffer[e];fo... method pushNewline (line 1164) | *pushNewline(){let e=this.buffer[this.pos];return e===` method pushSpaces (line 1166) | *pushSpaces(e){let r=this.pos-1,n;do n=this.buffer[++r];while(n===" "||e... method pushUntil (line 1166) | *pushUntil(e){let r=this.pos,n=this.buffer[r];for(;!e(n);)n=this.buffer[... method constructor (line 1166) | constructor(){this.lineStarts=[],this.addNewLine=e=>this.lineStarts.push... function OL (line 1166) | function OL(t,e){for(let r=0;r=0;)s... function jbn (line 1166) | function jbn(t){if(t.start.type==="flow-seq-start")for(let e of t.items)... method constructor (line 1166) | constructor(e){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.off... method parse (line 1166) | *parse(e,r=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(le... method next (line 1166) | *next(e){if(this.source=e,Jfs.env.LOG_TOKENS&&console.log("|",qbn.pretty... method end (line 1166) | *end(){for(;this.stack.length>0;)yield*this.pop()} method sourceToken (line 1166) | get sourceToken(){return{type:this.type,offset:this.offset,indent:this.i... method step (line 1166) | *step(){let e=this.peek(1);if(this.type==="doc-end"&&(!e||e.type!=="doc-... method peek (line 1166) | peek(e){return this.stack[this.stack.length-e]} method pop (line 1166) | *pop(e){let r=e??this.stack.pop();if(!r)yield{type:"error",offset:this.o... method stream (line 1166) | *stream(){switch(this.type){case"directive-line":yield{type:"directive",... method document (line 1166) | *document(e){if(e.value)return yield*this.lineEnd(e);switch(this.type){c... method scalar (line 1166) | *scalar(e){if(this.type==="map-value-ind"){let r=sWe(this.peek(2)),n=xne... method blockScalar (line 1166) | *blockScalar(e){switch(this.type){case"space":case"comment":case"newline... method blockMap (line 1168) | *blockMap(e){let r=e.items[e.items.length-1];switch(this.type){case"newl... method blockSequence (line 1168) | *blockSequence(e){let r=e.items[e.items.length-1];switch(this.type){case... method flowCollection (line 1168) | *flowCollection(e){let r=e.items[e.items.length-1];if(this.type==="flow-... method flowScalar (line 1168) | flowScalar(e){if(this.onNewLine){let r=this.source.indexOf(` method startBlockValue (line 1170) | startBlockValue(e){switch(this.type){case"alias":case"scalar":case"singl... method atIndentedComment (line 1170) | atIndentedComment(e,r){return this.type!=="comment"||this.indent<=r?!1:e... method documentEnd (line 1170) | *documentEnd(e){this.type!=="doc-mode"&&(e.end?e.end.push(this.sourceTok... method lineEnd (line 1170) | *lineEnd(e){switch(this.type){case"comma":case"doc-start":case"doc-end":... function Wbn (line 1170) | function Wbn(t){let e=t.prettyErrors!==!1;return{lineCounter:t.lineCount... function n0s (line 1170) | function n0s(t,e={}){let{lineCounter:r,prettyErrors:n}=Wbn(e),o=new $bn.... function zbn (line 1170) | function zbn(t,e={}){let{lineCounter:r,prettyErrors:n}=Wbn(e),o=new $bn.... function i0s (line 1170) | function i0s(t,e,r){let n;typeof e=="function"?n=e:r===void 0&&e&&typeof... function o0s (line 1170) | function o0s(t,e,r){let n=null;if(typeof e=="function"||Array.isArray(e)... method constructor (line 1170) | constructor(e){super(),this.extraInformation=e} function _0s (line 1170) | function _0s(t){return{start:t.start,end:t.end,items:t.items.map(e=>({co... function E0s (line 1170) | function E0s(t){switch(t.kind){case Zbn.ContextKind.Snippet:return v0s(t... function v0s (line 1170) | function v0s(t){return{kind:t.kind,priority:t.priority,uri:t.uri.toStrin... function C0s (line 1170) | function C0s(t){return{kind:t.kind,priority:t.priority,name:t.name,value... function T0s (line 1170) | function T0s(t,e){return{uri:e.toString(),severity:t.severity,message:t.... function b0s (line 1170) | function b0s(t){return t.flatMap(([e,r])=>r.map(n=>T0s(n,e)))} method includeInLogTree (line 1170) | get includeInLogTree(){return this._isVisible} method constructor (line 1170) | constructor(e,r,n){this.filePath=e,this.version=r,this._context=n,this.r... method toLogDocument (line 1170) | toLogDocument(){let e=[];e.push("# "+this.getMarkdownTitle()+` (Request ... method toMinimalLog (line 1205) | toMinimalLog(){let e=[];return this._nesTypePicked==="diagnostics"&&this... method setStatelessNextEditProviderId (line 1206) | setStatelessNextEditProviderId(e){this._statelessNextEditProviderId=e} method setRequestInput (line 1206) | setRequestInput(e){this._isVisible=!0,this._nextEditRequest=e} method setResult (line 1206) | setResult(e){this._isVisible=!0,this._resultEdit=e} method setDiagnosticsResult (line 1206) | setDiagnosticsResult(e){this._isVisible=!0,this._diagnosticsResultEdit=e} method setPickedNESType (line 1206) | setPickedNESType(e){return this._nesTypePicked=e,this} method setIsCachedResult (line 1206) | setIsCachedResult(e){this._logContextOfCachedEdit=e,this.recordingBookma... method setEndpointInfo (line 1206) | setEndpointInfo(e,r){this._endpointInfo={url:e,modelName:r}} method prompt (line 1206) | get prompt(){return this._prompt} method setPrompt (line 1206) | setPrompt(e){this._isVisible=!0,typeof e=="string"?this._prompt=e:this._... method getIcon (line 1206) | getIcon(){return this._icon?.themeIcon} method setIsSkipped (line 1206) | setIsSkipped(){this._isVisible=!1,this._icon=OC.Icon.skipped} method markAsNoSuggestions (line 1206) | markAsNoSuggestions(){this._isVisible=!0,this._icon=OC.Icon.circleSlash} method setError (line 1206) | setError(e){this._isVisible=!0,this.error=e,this.error instanceof w0s.Fe... method setResponse (line 1206) | setResponse(e){this._isVisible=!0,this.response=e} method setFullResponse (line 1206) | setFullResponse(e){this.fullResponsePromise=e,e.then(r=>this.fullRespons... method allPromisesResolved (line 1206) | async allPromisesResolved(){await this.fullResponsePromise} method setProviderStartTime (line 1206) | setProviderStartTime(){this.providerStartTime=Date.now()} method setProviderEndTime (line 1206) | setProviderEndTime(){this.providerEndTime=Date.now()} method setFetchStartTime (line 1206) | setFetchStartTime(){this.fetchStartTime=Date.now()} method setFetchEndTime (line 1206) | setFetchEndTime(){this.fetchEndTime=Date.now()} method responseResults (line 1206) | get responseResults(){return this._responseResults} method setResponseResults (line 1206) | setResponseResults(e){this._isVisible=!0,this._responseResults=e,this._i... method getDebugName (line 1206) | getDebugName(){return`NES | ${P0s(this.filePath)} (v${this.version})`} method getMarkdownTitle (line 1206) | getMarkdownTitle(){return(this._icon?`${this._icon.svg} `:"")+this.getDe... method setRecentEdit (line 1206) | setRecentEdit(e){this._recentEdit=e} method trace (line 1206) | trace(e){this._trace.push(e)} method addLog (line 1206) | addLog(e){this._logs.push(e.replace(` method setAccepted (line 1208) | setAccepted(e){this._isAccepted=e} method addListToLog (line 1208) | addListToLog(e){e.forEach(r=>this.addLog(`- ${r}`))} method addCodeblockToLog (line 1208) | addCodeblockToLog(e,r=""){this._logs.push(`\`\`\`${r} method setFileDiagnostics (line 1211) | setFileDiagnostics(e){this._fileDiagnostics=e} method _getDiagnosticsForTrackedFiles (line 1211) | _getDiagnosticsForTrackedFiles(){if(!this._fileDiagnostics||!this._nextE... method setLanguageContext (line 1211) | setLanguageContext(e){this._languageContext=e} method toJSON (line 1211) | toJSON(){return{requestId:this.requestId,time:this.time,filePath:this.fi... function P0s (line 1211) | function P0s(t){let e=Math.max(t.lastIndexOf("/"),t.lastIndexOf("\\"));r... method constructor (line 1211) | constructor(e){super(),this._gitExtensionService=e,this._gitApi=(0,DL.ob... method init (line 1211) | async init(){let e=await(0,DL.waitForState)(this._gitApi);if(this._store... function F0s (line 1211) | function F0s(t,e,r,n){return t!==r?EV(r-t,n):EV(0,n-e)} function B0s (line 1211) | function B0s(t){return t===0} function EV (line 1211) | function EV(t,e){return t*lm+e} function U0s (line 1211) | function U0s(t){let e=t,r=Math.floor(e/lm),n=e-r*lm;return new dWe.TextL... function q0s (line 1211) | function q0s(t){return Math.floor(t/lm)} function Q0s (line 1211) | function Q0s(t){return t} function aSn (line 1211) | function aSn(t,e){let r=t+e;return e>=lm&&(r=r-t%lm),r} function j0s (line 1211) | function j0s(t,e){return t.reduce((r,n)=>aSn(r,e(n)),Ra.lengthZero)} function G0s (line 1211) | function G0s(t,e){return t===e} function V0s (line 1211) | function V0s(t,e){let r=t,n=e;if(n-r<=0)return Ra.lengthZero;let s=Math.... function H0s (line 1211) | function H0s(t,e){return t=e} function z0s (line 1211) | function z0s(t){let e=t,r=Math.floor(e/lm),n=e-r*lm;return new D0s.Posit... function Y0s (line 1211) | function Y0s(t){return EV(t.lineNumber-1,t.column-1)} function K0s (line 1211) | function K0s(t,e){let r=t,n=Math.floor(r/lm),o=r-n*lm,s=e,c=Math.floor(s... function J0s (line 1211) | function J0s(t){return t.startLineNumber===t.endLineNumber?new dWe.TextL... function X0s (line 1211) | function X0s(t,e){return t-e} function Z0s (line 1211) | function Z0s(t){let e=(0,sSn.splitLines)(t);return EV(e.length-1,e[e.len... function eps (line 1211) | function eps(t){let e=(0,sSn.splitLines)(t);return new dWe.TextLength(e.... function tps (line 1211) | function tps(t){return t} function rps (line 1211) | function rps(t,e){return t>e?t:e} method constructor (line 1211) | constructor(e,r,n){this.startOffset=e,this.endOffset=r,this.newLength=n} method toString (line 1211) | toString(){return`[${(0,JUt.lengthToObj)(this.startOffset)}...${(0,JUt.l... function ops (line 1211) | function ops(t,e){if(t.length===0)return e;if(e.length===0)return t;let ... method constructor (line 1211) | constructor(e,r,n){this.modified=e,this.lengthBefore=r,this.lengthAfter=n} method splitAt (line 1211) | splitAt(e){let r=(0,qf.lengthDiffNonNegative)(e,this.lengthAfter);return... method toString (line 1211) | toString(){return`${this.modified?"M":"U"}:${(0,qf.lengthToObj)(this.len... function cSn (line 1211) | function cSn(t){let e=[],r=qf.lengthZero;for(let n of t){let o=(0,qf.len... method fromTextEdit (line 1211) | static fromTextEdit(e){let r=e.replacements.map(n=>new fye(n.range,uSn.T... method _fromTextEditInfo (line 1211) | static _fromTextEditInfo(e){let r=e.map(n=>{let o=(0,dye.lengthToObj)(n.... method constructor (line 1211) | constructor(e){this.edits=e} method _toTextEditInfo (line 1211) | _toTextEditInfo(){return this.edits.map(e=>new cps.TextEditInfo((0,dye.t... method compose (line 1211) | compose(e){let r=this._toTextEditInfo(),n=e._toTextEditInfo(),o=(0,aps.c... method getRange (line 1211) | getRange(){if(this.edits.length!==0)return sps.Range.fromPositions(this.... method toString (line 1211) | toString(){return`[${this.edits.join(", ")}]`} method constructor (line 1211) | constructor(e,r){this.range=e,this.newLength=r} method toString (line 1211) | toString(){return`{ range: ${this.range}, newLength: ${this.newLength} }`} method constructor (line 1211) | constructor(e){this.documents=e,(0,lps.assert)(e.length>0)} method getMostRecentDocument (line 1211) | getMostRecentDocument(){return this.documents.at(-1)} method getDocument (line 1211) | getDocument(e){return this.documents.find(r=>r.docId===e)} method getDocumentAndIdx (line 1211) | getDocumentAndIdx(e){let r=this.documents.findIndex(n=>n.docId===e);if(r... method constructor (line 1211) | constructor(e,r,n,o,s){this.docId=e,this.languageId=r,this.base=n,this.l... method constructor (line 1211) | constructor(e,r){super(),this._documentState=new Map,this._lastDocuments... method getHistoryContext (line 1211) | getHistoryContext(e){let r=this._documentState.get(e);if(!r||!this._last... method _isAwaitingGitCheckoutCooldown (line 1211) | _isAwaitingGitCheckoutCooldown(){if(!this._lastGitCheckout)return!1;let ... method constructor (line 1211) | constructor(e,r,n,o){this.docId=e,this.languageId=n,this._edits=[],this.... method getSelection (line 1211) | getSelection(){return this._selection} method handleSelection (line 1211) | handleSelection(e){e&&(this._isUserDocument=!0),this._selection=e} method handleEdit (line 1211) | handleEdit(e,r){if(e.isEmpty())return;this._currentValue=e.applyOnText(t... method getRecentEdit (line 1211) | getRecentEdit(e){if(!this._isUserDocument)return;let{editCount:r}=this._... method applyAllEdits (line 1211) | applyAllEdits(){this._baseValue=this._currentValue,this._edits=[]} method _applyStaleEdits (line 1211) | _applyStaleEdits(e){let r=this._currentValue,n=pye.StringEdit.empty,o=mS... method toString (line 1211) | toString(){return new hWe.Edits(pye.StringEdit,this._edits.map(e=>e.edit... function hye (line 1211) | function hye(t,e){let r=0;for(let n of t)r+=e(n);return r} function ASn (line 1211) | function ASn(t,e){let r=e.getNewRanges();return t.replacements.every(n=>... function gps (line 1211) | function gps(t,e){return e.some(r=>t.start===r.endExclusive||t.endExclus... method constructor (line 1211) | constructor(e){this.maxSize=e,this._arr=[]} method push (line 1211) | push(e){let r=this._arr.indexOf(e);r!==-1?this._arr.splice(r,1):this._ar... method remove (line 1211) | remove(e){let r=this._arr.indexOf(e);r!==-1&&this._arr.splice(r,1)} method getItemsReversed (line 1211) | getItemsReversed(){let e=[...this._arr];return e.reverse(),e} method has (line 1211) | has(e){return this._arr.indexOf(e)!==-1} method constructor (line 1211) | constructor(e,r=t.MAX_HISTORY_SIZE){super(),this.maxHistorySize=r,this.i... method getHistory (line 1211) | getHistory(){return[...this.history]} method handleVisibleRangesChange (line 1211) | handleVisibleRangesChange(e,r){if(r.value.length===0)return;let n=this.i... method handleEdits (line 1211) | handleEdits(e,r){(0,_Sn.assert)(r.previous!==void 0,"Document has previo... method pushToHistory (line 1211) | pushToHistory(e,r){let n={docId:e,kind:"edit",edit:r},o=this.history.pus... method compactHistory (line 1211) | compactHistory(){if(this.history.size>this.maxHistorySize){let e=this.hi... function vps (line 1211) | function vps(t,e){let r=0;for(let n of t)e(n)&&r++;return r} function Cps (line 1211) | function Cps(t,e,r){let n=0,o=t.length;for(;n>>1;r(t[s],e... function Tps (line 1211) | function Tps(t,e){if(t.length===0)return;let r=t[0];for(let n=1;n({id:n.modelName,name... method setCurrentModelId (line 1211) | async setCurrentModelId(e){if(this._configService.getExperimentBasedConf... method aggregateModels (line 1211) | aggregateModels({copilotToken:e,fetchedNesModels:r,localModelConfig:n,mo... method selectedModelConfiguration (line 1211) | selectedModelConfiguration(){let e=this._tracer.sub("selectedModelConfig... method defaultModelConfiguration (line 1211) | defaultModelConfiguration(){let e=this._modelsObs.get();if(e&&e.length>0... method isConfiguredModel (line 1211) | isConfiguredModel(e){switch(e.source){case"localConfig":case"expConfig":... method determineDefaultModel (line 1211) | determineDefaultModel(e,r){if(r){let n=this.parseModelConfigStringSettin... method _pickModel (line 1211) | _pickModel({preferredModelName:e,models:r}){let n=r.find(c=>c.source==="... method parseModelConfigStringSetting (line 1211) | parseModelConfigStringSetting(e){let r=this._configService.getExperiment... method constructor (line 1211) | constructor(o){this._vscodeExtensionContext=o} method isUndesiredModelId (line 1211) | isUndesiredModelId(o){return this._getModels().includes(o)} method addUndesiredModelId (line 1211) | addUndesiredModelId(o){let s=this._getModels();return s.includes(o)?Prom... method removeUndesiredModelId (line 1211) | removeUndesiredModelId(o){let s=this._getModels(),c=s.indexOf(o);return ... method _getModels (line 1211) | _getModels(){return this._vscodeExtensionContext.globalState.get(e)??[]} method _setModels (line 1211) | _setModels(o){return new Promise((s,c)=>{this._vscodeExtensionContext.gl... method registerContextProvider (line 1211) | registerContextProvider(e,r){return Vps.Disposable.None} method getAllProviders (line 1211) | getAllProviders(){return[]} method getContextProviders (line 1211) | getContextProviders(e){return[]} method getContextItems (line 1211) | getContextItems(e,r,n){return{[Symbol.asyncIterator]:async function*(){}}} method getContextItemsOnTimeout (line 1211) | getContextItemsOnTimeout(e,r){return[]} method constructor (line 1211) | constructor(){super(...arguments),this.diagnosticsMap=new $ps.ResourceMa... method setDiagnostics (line 1211) | setDiagnostics(e,r){this.diagnosticsMap.set(e,r),this._onDidChangeDiagno... method getDiagnostics (line 1211) | getDiagnostics(e){return this.diagnosticsMap.get(e)||[]} method getAllDiagnostics (line 1211) | getAllDiagnostics(){return Array.from(this.diagnosticsMap.entries())} function s (line 1211) | function s(c){return!!c&&typeof c=="object"&&typeof c.promptStrategy=="s... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function s (line 1211) | function s(c){return!!c&&typeof c=="object"&&typeof c.serviceType=="stri... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function s (line 1211) | function s(c){return!!c&&typeof c=="object"&&Array.isArray(c.models)&&c.... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} method constructor (line 1211) | constructor(e,r,n,o){super(),this._tokenStore=e,this._capiClient=r,this.... method models (line 1211) | get models(){return this._models} method nesModels (line 1211) | get nesModels(){return this._models?.models.filter(e=>e.serviceType==="N... method instantApplyModels (line 1211) | get instantApplyModels(){return this._models?.models.filter(e=>e.service... method _fetchLatestModels (line 1211) | async _fetchLatestModels(e,r){if(!e)return;let n=`${this._capiClient.pro... method constructor (line 1211) | constructor(){super(...arguments),this.onDidChangeRequests=chs.Event.None} method addPromptTrace (line 1211) | addPromptTrace(){} method addEntry (line 1211) | addEntry(e){} method getRequests (line 1211) | getRequests(){return[]} method logModelListCall (line 1211) | logModelListCall(e,r,n){} method logToolCall (line 1211) | logToolCall(e,r,n){} function Xhs (line 1211) | function Xhs(t){return Zhs(t).createInstance(_qt,t)} method constructor (line 1211) | constructor(e,r,n,o,s){super(),this._options=e,this._expService=n,this._... method getId (line 1211) | getId(){return this._nextEditProvider.ID} method handleShown (line 1211) | handleShown(e){e.telemetryBuilder.setAsShown(),this._nextEditProvider.ha... method handleAcceptance (line 1211) | handleAcceptance(e){e.telemetryBuilder.setAcceptance("accepted"),e.telem... method handleRejection (line 1211) | handleRejection(e){e.telemetryBuilder.setAcceptance("rejected"),e.teleme... method handleIgnored (line 1211) | handleIgnored(e,r){r&&e.telemetryBuilder.setSupersededBy(r.requestUuid),... method handleEndOfLifetime (line 1211) | handleEndOfLifetime(e){try{this._telemetrySender.sendTelemetryForBuilder... method getNextEdit (line 1211) | async getNextEdit(e,r){let n=Fhs.DocumentId.create(e.toString()),o={trig... method updateTreatmentVariables (line 1211) | updateTreatmentVariables(e){this._expService instanceof bV&&this._expSer... function Zhs (line 1211) | function Zhs(t){let{fetcher:e,copilotTokenManager:r,telemetrySender:n,lo... method constructor (line 1211) | constructor(e,r){if(super(),this._configurationService=r,this.variables=... method hasTreatments (line 1211) | async hasTreatments(){return this.waitFor} method getTreatmentVariable (line 1211) | getTreatmentVariable(e){return this.variables[e]} method setCompletionsFilters (line 1211) | async setCompletionsFilters(e){} method updateTreatmentVariables (line 1211) | updateTreatmentVariables(e){let r=[];for(let[n,o]of Object.entries(e))th... method constructor (line 1211) | constructor(e){this._fetcher=e} method fetchWithPagination (line 1211) | fetchWithPagination(e,r){return this._fetcher.fetchWithPagination(e,r)} method getUserAgentLibrary (line 1211) | getUserAgentLibrary(){return this._fetcher.getUserAgentLibrary()} method fetch (line 1211) | fetch(e,r){return this._fetcher.fetch(e,r)} method disconnectAll (line 1211) | disconnectAll(){return this._fetcher.disconnectAll()} method makeAbortController (line 1211) | makeAbortController(){return this._fetcher.makeAbortController()} method isAbortError (line 1211) | isAbortError(e){return this._fetcher.isAbortError(e)} method isInternetDisconnectedError (line 1211) | isInternetDisconnectedError(e){return this._fetcher.isInternetDisconnect... method isFetcherError (line 1211) | isFetcherError(e){return this._fetcher.isFetcherError(e)} method getUserMessageForFetcherError (line 1211) | getUserMessageForFetcherError(e){return this._fetcher.getUserMessageForF... method constructor (line 1211) | constructor(e){this._telemetrySender=e} method dispose (line 1211) | dispose(){} method sendInternalMSFTTelemetryEvent (line 1211) | sendInternalMSFTTelemetryEvent(e,r,n){} method sendMSFTTelemetryEvent (line 1211) | sendMSFTTelemetryEvent(e,r,n){} method sendMSFTTelemetryErrorEvent (line 1211) | sendMSFTTelemetryErrorEvent(e,r,n){} method sendGHTelemetryEvent (line 1211) | sendGHTelemetryEvent(e,r,n){this._telemetrySender.sendTelemetryEvent(e,(... method sendGHTelemetryErrorEvent (line 1211) | sendGHTelemetryErrorEvent(e,r,n){} method sendGHTelemetryException (line 1211) | sendGHTelemetryException(e,r){} method sendTelemetryEvent (line 1211) | sendTelemetryEvent(e,r,n,o){} method sendTelemetryErrorEvent (line 1211) | sendTelemetryErrorEvent(e,r,n,o){} method setSharedProperty (line 1211) | setSharedProperty(e,r){} method setAdditionalExpAssignments (line 1211) | setAdditionalExpAssignments(e){} method postEvent (line 1211) | postEvent(e,r){} method sendEnhancedGHTelemetryEvent (line 1211) | sendEnhancedGHTelemetryEvent(e,r,n){this._telemetrySender.sendEnhancedTe... method sendEnhancedGHTelemetryErrorEvent (line 1211) | sendEnhancedGHTelemetryErrorEvent(e,r,n){} function ems (line 1211) | function ems(t){return tms(t).createInstance(Eqt)} method constructor (line 1211) | constructor(e,r,n){super(),this._insta=e,this._expService=r,this._specul... method updateTreatmentVariables (line 1211) | updateTreatmentVariables(e){this._expService instanceof bV&&this._expSer... method getInlineCompletions (line 1211) | async getInlineCompletions(e,r,n,o){return await this._insta.invokeFunct... method inlineCompletionShown (line 1211) | async inlineCompletionShown(e){return await this._speculativeRequestCach... method constructor (line 1211) | constructor(e){this.sender=e} method sendTelemetryEvent (line 1211) | sendTelemetryEvent(e,r,n){this.sender.sendTelemetryEvent(this.normalizeE... method sendEnhancedTelemetryEvent (line 1211) | sendEnhancedTelemetryEvent(e,r,n){this.sender.sendEnhancedTelemetryEvent... method normalizeEventName (line 1211) | normalizeEventName(e){let r=(0,Yhs.unwrapEventNameFromPrefix)(e),n=r.mat... function tms (line 1211) | function tms(t){let{fetcher:e,authService:r,statusHandler:n,documentMana... function t2n (line 1211) | function t2n(t){if(typeof t!="string")throw new TypeError("argument head... function r2n (line 1211) | function r2n(t){if(typeof t!="string")return kV;let e=t.indexOf(";"),r=e... method constructor (line 1211) | constructor(){this.signal=new K2n} method abort (line 1211) | abort(){this.signal.dispatchEvent("abort")} method constructor (line 1211) | constructor(){this.aborted=!1,this._listeners=[]} method dispatchEvent (line 1211) | dispatchEvent(e){if(e==="abort"){this.aborted=!0;let r={type:e,target:th... method onabort (line 1211) | onabort(){} method addEventListener (line 1211) | addEventListener(e,r){e==="abort"&&this._listeners.push(r)} method removeEventListener (line 1211) | removeEventListener(e,r){e==="abort"&&(this._listeners=this._listeners.f... method constructor (line 1211) | constructor(e){super(e),this.fill(0)} method constructor (line 1211) | constructor(e){if(e===0)return[];let r=X2n(e);this.heap=new r(e),this.le... method push (line 1211) | push(e){this.heap[this.length++]=e} method pop (line 1211) | pop(){return this.heap[--this.length]} method constructor (line 1211) | constructor(e={}){let{max:r=0,ttl:n,ttlResolution:o=1,ttlAutopurge:s,upd... method getRemainingTTL (line 1211) | getRemainingTTL(e){return this.has(e,{updateAgeOnHas:!1})?1/0:0} method initializeTTLTracking (line 1211) | initializeTTLTracking(){this.ttls=new gie(this.max),this.starts=new gie(... method updateItemAge (line 1211) | updateItemAge(e){} method setItemTTL (line 1211) | setItemTTL(e,r,n){} method isStale (line 1211) | isStale(e){return!1} method initializeSizeTracking (line 1211) | initializeSizeTracking(){this.calculatedSize=0,this.sizes=new gie(this.m... method removeItemSize (line 1211) | removeItemSize(e){} method addItemSize (line 1211) | addItemSize(e,r){} method requireSize (line 1211) | requireSize(e,r,n,o){if(n||o)throw new TypeError("cannot set size withou... method indexes (line 1211) | *indexes({allowStale:e=this.allowStale}={}){if(this.size)for(let r=this.... method rindexes (line 1211) | *rindexes({allowStale:e=this.allowStale}={}){if(this.size)for(let r=this... method isValidIndex (line 1211) | isValidIndex(e){return this.keyMap.get(this.keyList[e])===e} method entries (line 1211) | *entries(){for(let e of this.indexes())yield[this.keyList[e],this.valLis... method rentries (line 1211) | *rentries(){for(let e of this.rindexes())yield[this.keyList[e],this.valL... method keys (line 1211) | *keys(){for(let e of this.indexes())yield this.keyList[e]} method rkeys (line 1211) | *rkeys(){for(let e of this.rindexes())yield this.keyList[e]} method values (line 1211) | *values(){for(let e of this.indexes())yield this.valList[e]} method rvalues (line 1211) | *rvalues(){for(let e of this.rindexes())yield this.valList[e]} method [Symbol.iterator] (line 1211) | [Symbol.iterator](){return this.entries()} method find (line 1211) | find(e,r={}){for(let n of this.indexes())if(e(this.valList[n],this.keyLi... method forEach (line 1211) | forEach(e,r=this){for(let n of this.indexes())e.call(r,this.valList[n],t... method rforEach (line 1211) | rforEach(e,r=this){for(let n of this.rindexes())e.call(r,this.valList[n]... method prune (line 1211) | get prune(){return YQt("prune","purgeStale"),this.purgeStale} method purgeStale (line 1211) | purgeStale(){let e=!1;for(let r of this.rindexes({allowStale:!0}))this.i... method dump (line 1211) | dump(){let e=[];for(let r of this.indexes({allowStale:!0})){let n=this.k... method load (line 1211) | load(e){this.clear();for(let[r,n]of e){if(n.start){let o=Date.now()-n.st... method dispose (line 1211) | dispose(e,r,n){} method set (line 1211) | set(e,r,{ttl:n=this.ttl,start:o,noDisposeOnSet:s=this.noDisposeOnSet,siz... method newIndex (line 1211) | newIndex(){return this.size===0?this.tail:this.size===this.max&&this.max... method pop (line 1211) | pop(){if(this.size){let e=this.valList[this.head];return this.evict(!0),e}} method evict (line 1211) | evict(e){let r=this.head,n=this.keyList[r],o=this.valList[r];return this... method has (line 1211) | has(e,{updateAgeOnHas:r=this.updateAgeOnHas}={}){let n=this.keyMap.get(e... method peek (line 1211) | peek(e,{allowStale:r=this.allowStale}={}){let n=this.keyMap.get(e);if(n!... method backgroundFetch (line 1211) | backgroundFetch(e,r,n,o){let s=r===void 0?void 0:this.valList[r];if(this... method isBackgroundFetch (line 1211) | isBackgroundFetch(e){return e&&typeof e=="object"&&typeof e.then=="funct... method fetch (line 1211) | async fetch(e,{allowStale:r=this.allowStale,updateAgeOnGet:n=this.update... method get (line 1211) | get(e,{allowStale:r=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet... method connect (line 1211) | connect(e,r){this.prev[r]=e,this.next[e]=r} method moveToTail (line 1211) | moveToTail(e){e!==this.tail&&(e===this.head?this.head=this.next[e]:this.... method del (line 1211) | get del(){return YQt("del","delete"),this.delete} method delete (line 1211) | delete(e){let r=!1;if(this.size!==0){let n=this.keyMap.get(e);if(n!==voi... method clear (line 1211) | clear(){for(let e of this.rindexes({allowStale:!0})){let r=this.valList[... method reset (line 1211) | get reset(){return YQt("reset","clear"),this.clear} method length (line 1211) | get length(){return T_s("length","size"),this.size} method AbortController (line 1211) | static get AbortController(){return Yze} method AbortSignal (line 1211) | static get AbortSignal(){return K2n} method constructor (line 1211) | constructor(e,r,n){super(e),this.type=r,this._name=n} method name (line 1211) | get name(){return this._name} method [Symbol.toStringTag] (line 1211) | get[Symbol.toStringTag](){return this._name} method constructor (line 1211) | constructor(e,r,n){super(e,r,"FetchError"),n&&(this.code=n.code,this.err... method constructor (line 1211) | constructor(e,r="aborted"){super(e,r,"AbortError")} method constructor (line 1211) | constructor(e){let r;e==null?r=null:e instanceof URLSearchParams?r=Ok.fr... method body (line 1211) | get body(){return this[UC].stream} method bodyUsed (line 1211) | get bodyUsed(){return this[UC].disturbed} method buffer (line 1211) | async buffer(){return iRn(this)} method arrayBuffer (line 1211) | async arrayBuffer(){return G_s(await this.buffer())} method text (line 1211) | async text(){return(await iRn(this)).toString()} method json (line 1211) | async json(){return JSON.parse(await this.text())} method constructor (line 1211) | constructor(e={}){if(this[Mk]={map:new Map},e instanceof t)e.forEach((r,... method set (line 1211) | set(e,r){this[Mk].map.set(c_e(e),lRn(r,e))} method has (line 1211) | has(e){return this[Mk].map.has(c_e(e))} method get (line 1211) | get(e){let r=this[Mk].map.get(c_e(e));return r===void 0?null:r} method append (line 1211) | append(e,r){let n=c_e(e),o=lRn(r,e),s=this[Mk].map.get(n);this[Mk].map.s... method delete (line 1211) | delete(e){this[Mk].map.delete(c_e(e))} method forEach (line 1211) | forEach(e,r){for(let n of this.keys())e.call(r,this.get(n),n)} method keys (line 1211) | keys(){return Array.from(this[Mk].map.keys()).sort()} method values (line 1211) | *values(){for(let e of this.keys())yield this.get(e)} method entries (line 1211) | *entries(){for(let e of this.keys())yield[e,this.get(e)]} method [Symbol.iterator] (line 1211) | [Symbol.iterator](){return this.entries()} method [Symbol.toStringTag] (line 1211) | get[Symbol.toStringTag](){return this.constructor.name} method plain (line 1211) | plain(){return Object.fromEntries(this[Mk].map)} method constructor (line 1211) | constructor(){this[fx]={eventEmitter:new W_s,onabort:null,aborted:!1}} method aborted (line 1211) | get aborted(){return this[fx].aborted} method onabort (line 1211) | get onabort(){return this[fx].onabort} method onabort (line 1211) | set onabort(e){this[fx].onabort=e} method [Symbol.toStringTag] (line 1211) | get[Symbol.toStringTag](){return this.constructor.name} method removeEventListener (line 1211) | removeEventListener(e,r){this[fx].eventEmitter.removeListener(e,r)} method addEventListener (line 1211) | addEventListener(e,r){this[fx].eventEmitter.on(e,r)} method dispatchEvent (line 1211) | dispatchEvent(e){let r={type:e,target:this},n=`on${e}`;typeof this[fx][n... method fire (line 1211) | fire(){this[fx].aborted=!0,this.dispatchEvent("abort")} method constructor (line 1211) | constructor(e){if(!Number.isInteger(e))throw new TypeError(`Expected an ... method clear (line 1211) | clear(){clearTimeout(this[fx].timerId)} method constructor (line 1211) | constructor(){this[rYe]={signal:new _ie}} method signal (line 1211) | get signal(){return this[rYe].signal} method [Symbol.toStringTag] (line 1211) | get[Symbol.toStringTag](){return this.constructor.name} method abort (line 1211) | abort(){this[rYe].signal.aborted||this[rYe].signal.fire()} method constructor (line 1219) | constructor(e){this.fd=e,this.boundary=z_s(8).toString("hex")} method length (line 1219) | length(){return typeof this._length>"u"&&(this._length=X_s(this.fd,this.... method contentType (line 1219) | contentType(){return`multipart/form-data; boundary=${this.boundary}`} method stream (line 1219) | stream(){return Y_s.from(J_s(this.fd,this.boundary))} method constructor (line 1219) | constructor(e,r={}){let n=e instanceof t?e:null,o=n?new URL(n.url):new U... method method (line 1219) | get method(){return this[JL].method} method url (line 1219) | get url(){return this[JL].parsedURL.toString()} method headers (line 1219) | get headers(){return this[JL].headers} method redirect (line 1219) | get redirect(){return this[JL].redirect} method cache (line 1219) | get cache(){return this[JL].cache} method signal (line 1219) | get signal(){return this[JL].signal} method clone (line 1219) | clone(){return new t(this)} method init (line 1219) | get init(){return this[JL].init} method [Symbol.toStringTag] (line 1219) | get[Symbol.toStringTag](){return this.constructor.name} method constructor (line 1219) | constructor(e=null,r={}){let n=new uEs(r.headers),o=e;if(fEs(o)&&!n.has(... method url (line 1219) | get url(){return this[px].url||""} method status (line 1219) | get status(){return this[px].status} method statusText (line 1219) | get statusText(){return this[px].statusText} method ok (line 1219) | get ok(){return this[px].status>=200&&this[px].status<300} method redirected (line 1219) | get redirected(){return this[px].counter>0} method headers (line 1219) | get headers(){return this[px].headers} method httpVersion (line 1219) | get httpVersion(){return this[px].httpVersion} method decoded (line 1219) | get decoded(){return this[px].decoded} method redirect (line 1219) | static redirect(e,r=302){if(![301,302,303,307,308].includes(r))throw new... method clone (line 1219) | clone(){if(this.bodyUsed)throw new TypeError("Cannot clone: already read... method [Symbol.toStringTag] (line 1219) | get[Symbol.toStringTag](){return this.constructor.name} function LV (line 1219) | function LV(t){let e=parseInt(t,10);return isFinite(e)?e:0} function _Es (line 1219) | function _Es(t){return t?gEs.has(t.status):!0} function ajt (line 1219) | function ajt(t){let e={};if(!t)return e;let r=t.trim().split(/,/);for(le... function EEs (line 1219) | function EEs(t){let e=[];for(let r in t){let n=t[r];e.push(n===!0?r:r+"=... method constructor (line 1219) | constructor(e,r,{shared:n,cacheHeuristic:o,immutableMinTimeToLive:s,igno... method now (line 1219) | now(){return Date.now()} method storable (line 1219) | storable(){return!!(!this._reqcc["no-store"]&&(this._method==="GET"||thi... method _hasExplicitExpiration (line 1219) | _hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]|... method _assertRequestHasHeaders (line 1219) | _assertRequestHasHeaders(e){if(!e||!e.headers)throw Error("Request heade... method satisfiesWithoutRevalidation (line 1219) | satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);let r=a... method _requestMatches (line 1219) | _requestMatches(e,r){return(!this._url||this._url===e.url)&&this._host==... method _allowsStoringAuthenticated (line 1219) | _allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||thi... method _varyMatches (line 1219) | _varyMatches(e){if(!this._resHeaders.vary)return!0;if(this._resHeaders.v... method _copyWithoutHopByHopHeaders (line 1219) | _copyWithoutHopByHopHeaders(e){let r={};for(let n in e)AEs[n]||(r[n]=e[n... method responseHeaders (line 1219) | responseHeaders(){let e=this._copyWithoutHopByHopHeaders(this._resHeader... method date (line 1219) | date(){let e=Date.parse(this._resHeaders.date);return isFinite(e)?e:this... method age (line 1219) | age(){let e=this._ageValue(),r=(this.now()-this._responseTime)/1e3;retur... method _ageValue (line 1219) | _ageValue(){return LV(this._resHeaders.age)} method maxAge (line 1219) | maxAge(){if(!this.storable()||this._rescc["no-cache"]||this._isShared&&t... method timeToLive (line 1219) | timeToLive(){let e=this.maxAge()-this.age(),r=e+LV(this._rescc["stale-if... method stale (line 1219) | stale(){return this.maxAge()<=this.age()} method _useStaleIfError (line 1219) | _useStaleIfError(){return this.maxAge()+LV(this._rescc["stale-if-error"]... method useStaleWhileRevalidate (line 1219) | useStaleWhileRevalidate(){return this.maxAge()+LV(this._rescc["stale-whi... method fromObject (line 1219) | static fromObject(e){return new this(void 0,void 0,{_fromObject:e})} method _fromObject (line 1219) | _fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e|... method toObject (line 1219) | toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._ca... method revalidationHeaders (line 1219) | revalidationHeaders(e){this._assertRequestHasHeaders(e);let r=this._copy... method revalidatedPolicy (line 1219) | revalidatedPolicy(e,r){if(this._assertRequestHasHeaders(e),this._useStal... method constructor (line 1219) | constructor(e,r,n){this.policy=new vEs(ERn(e),vRn(r),n)} method storable (line 1219) | storable(){return this.policy.storable()} method satisfiesWithoutRevalidation (line 1219) | satisfiesWithoutRevalidation(e){return this.policy.satisfiesWithoutReval... method responseHeaders (line 1219) | responseHeaders(e){return new CEs(this.policy.responseHeaders(vRn(e)))} method timeToLive (line 1219) | timeToLive(){return this.policy.timeToLive()} method constructor (line 1219) | constructor(e,r){super(e,r);let n=new bRn(r.headers);this[XL]={headers:n... method headers (line 1219) | get headers(){return this[XL].headers} method headers (line 1219) | set headers(e){if(e instanceof bRn)this[XL].headers=e;else throw new Typ... method body (line 1219) | get body(){return TEs.from(this[XL].bufferedBody)} method bodyUsed (line 1219) | get bodyUsed(){return!1} method buffer (line 1219) | async buffer(){return this[XL].bufferedBody} method arrayBuffer (line 1219) | async arrayBuffer(){return SEs(this[XL].bufferedBody)} method text (line 1219) | async text(){return this[XL].bufferedBody.toString()} method json (line 1219) | async json(){return JSON.parse(await this.text())} method clone (line 1219) | clone(){let{url:e,status:r,statusText:n,headers:o,httpVersion:s,decoded:... method [Symbol.toStringTag] (line 1219) | get[Symbol.toStringTag](){return this.constructor.name} method name (line 1219) | get name(){return this.constructor.name} method [Symbol.toStringTag] (line 1219) | get[Symbol.toStringTag](){return this.constructor.name} method constructor (line 1219) | constructor(e){this.options={...e||{}},gvs(this)} method api (line 1219) | api(){return{request:a(async(e,r)=>this.request(e,r),"request"),context:... method request (line 1219) | async request(e,r){return mvs(this,e,r)} method setCA (line 1219) | setCA(e){this.options.ca=e} method reset (line 1219) | async reset(){return hvs("resetting context"),Avs(this)} method constructor (line 1219) | constructor(e){this.options={...e};let{maxCacheSize:r}=this.options,n=ty... method api (line 1219) | api(){return{fetch:a(async(e,r)=>this.fetch(e,r),"fetch"),Body:Svs,Heade... method fetch (line 1219) | async fetch(e,r){return Bvs(this,e,r)} method setCA (line 1219) | setCA(e){this.options.ca=e,this.context.setCA(e)} method onPush (line 1219) | onPush(e){return this.eventEmitter.on(yjt,e)} method offPush (line 1219) | offPush(e){return this.eventEmitter.off(yjt,e)} method clearCache (line 1219) | clearCache(){this.cache.clear()} method cacheStats (line 1219) | cacheStats(){return{size:this.cache.calculatedSize,count:this.cache.size}} method pushPromiseHandler (line 1219) | pushPromiseHandler(e,r,n){Ajt(`received server push promise: ${e}, heade... method pushHandler (line 1219) | async pushHandler(e,r,n){Ajt(`caching resource pushed by server: ${e}, r... function e (line 1219) | function e(){for(var H=arguments.length,L=Array(H),te=0;te1&&(fe=te[0]+"@",H=t... function N (line 1219) | function N(H){for(var L=[],te=0,fe=H.length;te1&&arguments[1]!==void 0?arguments... function Y (line 1219) | function Y(H,L){var te=L.iri!==!1?d:u,fe=[];return H.userinfo!==void 0&&... function Ee (line 1219) | function Ee(H){for(var L=[];H.length;)if(H.match($))H=H.replace($,"");el... function Ce (line 1219) | function Ce(H){var L=arguments.length>1&&arguments[1]!==void 0?arguments... function Se (line 1219) | function Se(H,L){var te=arguments.length>2&&arguments[2]!==void 0?argume... function He (line 1219) | function He(H,L,te){var fe=c({scheme:"null"},te);return Ce(Se(ae(H,fe),a... function Je (line 1219) | function Je(H,L){return typeof H=="string"?H=Ce(ae(H,L),L):n(H)==="objec... function At (line 1219) | function At(H,L,te){return typeof H=="string"?H=Ce(ae(H,te),te):n(H)==="... function wt (line 1219) | function wt(H,L){return H&&H.toString().replace(!L||!L.iri?u.ESCAPE:d.ES... function St (line 1219) | function St(H,L){return H&&H.toString().replace(!L||!L.iri?u.PCT_ENCODED... function De (line 1219) | function De(H){return typeof H.secure=="boolean"?H.secure:String(H.schem... function dt (line 1219) | function dt(H){var L=Me(H);return L.match(Oe)?L:H} function sxs (line 1219) | function sxs(t,e){e=e||{};for(var r in t)e[r]=t[r];return e} function IGt (line 1219) | function IGt(t,e,r,n){var o=n?" !== ":" === ",s=n?" || ":" && ",c=n?"!":... function axs (line 1219) | function axs(t,e,r){switch(t.length){case 1:return IGt(t[0],e,r,!0);defa... function cxs (line 1219) | function cxs(t,e){if(Array.isArray(e)){for(var r=[],n=0;n=0?{index:n,comp... function Bxs (line 1219) | function Bxs(t,e,r){var n=Q4n.call(this,t,e,r);n>=0&&this._compilations.... function Q4n (line 1219) | function Q4n(t,e,r){for(var n=0;n"u"} function BR (line 1219) | function BR(){return typeof process<"u"&&process.env.MSBENCH_MODE==="true"} method constructor (line 1219) | constructor(e){super(e,`HTTP ${e.status} response does not appear to ori... function Dl (line 1219) | async function Dl(t,e,r,n={}){n={...n,headers:{Authorization:`Bearer ${e... method constructor (line 1219) | constructor(e=10){this.valueMap=new Map;if(e<1)throw new Error("Size lim... method set (line 1219) | set(e,r){if(this.has(e))this.valueMap.delete(e);else if(this.valueMap.si... method get (line 1219) | get(e){if(this.valueMap.has(e)){let r=this.valueMap.get(e);return this.v... method delete (line 1219) | delete(e){return this.valueMap.delete(e)} method clear (line 1219) | clear(){this.valueMap.clear()} method size (line 1219) | get size(){return this.valueMap.size} method keys (line 1219) | keys(){return new Map(this.valueMap).keys()} method values (line 1219) | values(){return new Map(this.valueMap).values()} method entries (line 1219) | entries(){return new Map(this.valueMap).entries()} method [Symbol.iterator] (line 1219) | [Symbol.iterator](){return this.entries()} method has (line 1219) | has(e){return this.valueMap.has(e)} method forEach (line 1219) | forEach(e,r){new Map(this.valueMap).forEach(e,r)} method [Symbol.toStringTag] (line 1219) | get[Symbol.toStringTag](){return"LRUCacheMap"} method peek (line 1219) | peek(e){return this.valueMap.get(e)} method constructor (line 1219) | constructor(r,n=120*1e3){super(r);this.defaultTtl=n;this.expiration=new ... method has (line 1219) | has(r){let n=!1,o=this.expiration.get(r);return o!==void 0&&(o>performan... method get (line 1219) | get(r){let n=this.expiration.get(r);if(n!==void 0){if(n>performance.now(... method peek (line 1219) | peek(r){let n=this.expiration.get(r);if(n!==void 0){if(n>performance.now... method set (line 1219) | set(r,n,o=this.defaultTtl){if(o<=0)throw new Error("TTL must be greater ... method clear (line 1219) | clear(){super.clear(),this.expiration.clear()} method delete (line 1219) | delete(r){return this.expiration.delete(r),super.delete(r)} method [Symbol.toStringTag] (line 1219) | get[Symbol.toStringTag](){return"LRUExpirationCacheMap"} method delete (line 1219) | delete(e){let r=this.peek(e);return r&&r.dispose(),super.delete(e)} method clear (line 1219) | clear(){for(let e of this.values())e.dispose();super.clear()} method uncache (line 1219) | uncache(e){let r=this.peek(e);return super.delete(e),r} method dispose (line 1219) | dispose(){this.clear()} method constructor (line 1219) | constructor(){this.recentNotifications=new wr(100)} method showWarningMessageOnlyOnce (line 1219) | async showWarningMessageOnlyOnce(e,r,...n){if(!this.recentNotifications.... method showInformationMessageOnlyOnce (line 1219) | async showInformationMessageOnlyOnce(e,r,...n){if(!this.recentNotificati... method constructor (line 1219) | constructor(e){this.flags=e} method fromEnvironment (line 1219) | static fromEnvironment(e,r=process.argv,n=process.env){return new t({deb... function Y1 (line 1219) | function Y1(t){return t.get(sE).flags.testMode} function TH (line 1219) | function TH(t){return Y1(t)} function roe (line 1219) | function roe(t){return t.get(sE).flags.debug} function w$t (line 1219) | function w$t(t){return t.get(sE).flags.verboseLogging} function R$t (line 1219) | function R$t(t,e){return t.includes("--debug")||KJe(e,"DEBUG")} function GOn (line 1219) | function GOn(t){return KJe(t,"SIMULATION")} function eve (line 1219) | function eve(t){return t.get(sE).flags.simulation} function VOn (line 1219) | function VOn(t,e){return e.COPILOT_AGENT_VERBOSE==="1"||e.COPILOT_AGENT_... function KJe (line 1219) | function KJe(t,e){for(let r of["GH_COPILOT_","GITHUB_COPILOT_"]){let n=t... function F (line 1219) | function F(N){if(typeof N!="string")throw new TypeError("Path must be a ... function G (line 1219) | function G(N,q){for(var Q,B="",J=0,W=-1,z=0,Z=0;Z<=N.length;++Z){if(Z1&&O.scheme===... function b (line 1219) | function b(O,F){let G=F?E:_,k="",{scheme:N,authority:q,path:Q,query:B,fr... function x (line 1219) | function x(O){try{return decodeURIComponent(O)}catch{return O.length>3?O... method constructor (line 92) | constructor(){this.steps=[]} method map (line 92) | map(k){return this.steps.push(k),this} method forEach (line 92) | forEach(k){return this.steps.push(N=>(k(N),N)),this} method filter (line 92) | filter(k){return this.steps.push(N=>k(N)?N:b),this} method reduce (line 92) | reduce(k,N){let q=N;return this.steps.push(Q=>(q=k(q,Q),q)),this} method latch (line 92) | latch(k=(N,q)=>N===q){let N=!0,q;return this.steps.push(Q=>{let B=N||!... method evaluate (line 92) | evaluate(k){for(let N of this.steps)if(k=N(k),k===b)break;return k} method constructor (line 1952) | constructor(){this.steps=[]} method map (line 1952) | map(q){return this.steps.push(q),this} method forEach (line 1952) | forEach(q){return this.steps.push(Q=>(q(Q),Q)),this} method filter (line 1952) | filter(q){return this.steps.push(Q=>q(Q)?Q:b),this} method reduce (line 1952) | reduce(q,Q){let B=Q;return this.steps.push(J=>(B=q(B,J),B)),this} method latch (line 1952) | latch(q=(Q,B)=>Q===B){let Q=!0,B;return this.steps.push(J=>{let W=Q||!... method evaluate (line 1952) | evaluate(q){for(let Q of this.steps)if(q=Q(q),q===b)break;return q} function w (line 1219) | function w(O){return O.match(I)?O.replace(I,F=>x(F)):O} function O$t (line 1219) | function O$t(t){try{return decodeURIComponent(t)}catch{return t.length>3... function JJe (line 1219) | function JJe(t){return t.match(k$t)?t.replace(k$t,e=>O$t(e)):t} function pc (line 1219) | function pc(t){if(/^[A-Za-z][A-Za-z0-9+.-]+:/.test(t))throw new Error("P... function Rg (line 1219) | function Rg(t){if(typeof t!="string"&&(t=t.uri),/^[A-Za-z]:\\/.test(t))t... function rve (line 1219) | function rve(t){return Rg(t),t} function ms (line 1219) | function ms(t){try{return Rg(t).toString()}catch{return t}} function bH (line 1219) | function bH(t){let e=ms(t);return e.endsWith("/")?e.slice(0,-1):e} function es (line 1219) | function es(t){let e=Rg(t);if(!M$t.has(e.scheme))throw new Error(`Copilo... function gi (line 1219) | function gi(t){try{return es(t)}catch{return}} function nve (line 1219) | function nve(t){let e=gi(t);if(e)return Kk.file(e).toString()} function v9 (line 1219) | function v9(t,...e){let r,n=gi(t);return n?r=pc((0,tve.resolve)(n,...e))... function Ti (line 1219) | function Ti(t,...e){let r=noe.joinPath(Rg(t),...e.map(D$t)).toString();r... function D$t (line 1219) | function D$t(t){return HOn(t)?t.replaceAll("\\","/"):t} function HOn (line 1219) | function HOn(t){return/^[^/\\]*\\/.test(t)} function bi (line 1219) | function bi(t){return JJe((typeof t=="string"?t:t.uri).replace(/[#?].*$/... function of (line 1219) | function of(t){let e=noe.dirname(Rg(t)),r;return M$t.has(e.scheme)&&e.sc... function L$t (line 1219) | function L$t(t){return noe.extname(Rg(t))} function ive (line 1219) | function ive(t,e){try{let r=new URL(e??"");if(r.protocol==="https:"||!ZJ... function XJe (line 1219) | function XJe(t,e,r){if(r&&Y1(t)){for(let n of r){let o=to(t,n);if(o)retu... function $On (line 1219) | function $On(t,e){switch(e){case"api":return XJe(t,[Lt.DebugOverrideCapi... function Ex (line 1219) | function Ex(t,e,r,...n){let o=$On(t,r)??e.endpoints[r];return Ti(o,...n)} function SH (line 1219) | function SH(t){return xH(t)?.endpoints??C9} function F$t (line 1219) | function F$t(t,e){if(e&&!ive(t,e)){t.get(Va).showWarningMessage(`Ignorin... method constructor (line 1219) | constructor(){super(...arguments);this.inlineCompletionsUnificationState... method constructor (line 1219) | constructor(e,r,n){this.variables=e,this.assignmentContext=r,this.featur... method createFallbackConfig (line 1219) | static createFallbackConfig(e,r){return ove(e,{reason:r}),this.createEmp... method createEmptyConfig (line 1219) | static createEmptyConfig(){return new t({},"","")} method addToTelemetry (line 1219) | addToTelemetry(e,r){let o=e.get(eT).inlineCompletionsUnificationState.ex... method constructor (line 1219) | constructor(e){this.filters=e;for(let[r,n]of Object.entries(this.filters... method extends (line 1219) | extends(e){for(let[r,n]of Object.entries(e.filters))if(this.filters[r]!=... method addToTelemetry (line 1219) | addToTelemetry(e){for(let[r,n]of Object.entries(this.filters)){let o=zOn... method stringify (line 1219) | stringify(){let e=Object.keys(this.filters);return e.sort(),e.map(r=>`${... method toHeaders (line 1219) | toHeaders(){return{...this.filters}} method withChange (line 1219) | withChange(e,r){return new t({...this.filters,[e]:r})} function qo (line 1219) | function qo(t,e){let r=Hf(t,e,"event.CopilotToken");return t.get(Ft).onD... function tXe (line 1219) | function tXe(t){let e=t.getTokenValue("tid"),r=t.organization_list,n=t.e... method constructor (line 1219) | constructor(e){this.#e={};this.optedIn=!1;this.ftFlag="";qo(e,r=>this.up... method getProperties (line 1219) | getProperties(){return this.#e} method trackingId (line 1219) | get trackingId(){return this.#e.copilot_trackingId} method updateFromToken (line 1219) | updateFromToken(e){let r=tXe(e);r&&(this.#e=r,this.optedIn=e.getTokenVal... function KOn (line 1219) | function KOn(t){let e={type:t.name,value:t.message},r=t.stack?.replace(/... function rXe (line 1220) | function rXe(t,e){let r=t.get(Lr),n=r.getEditorInfo(),o=t.get(sf),s={"#e... function B$t (line 1220) | function B$t(t,e,r){let n=t.get(vo),o=t.get(Lr).getEditorInfo(),s=typeof... method sendTelemetryEvent (line 1221) | sendTelemetryEvent(e,r,n){throw new Error("Telemetry disabled")} method sendTelemetryErrorEvent (line 1221) | sendTelemetryErrorEvent(e,r,n,o){throw new Error("Telemetry disabled")} method dispose (line 1221) | dispose(){return Promise.resolve()} method hackOptOutListener (line 1221) | hackOptOutListener(){} method constructor (line 1221) | constructor(e=5){this.perWeek=e;this.cache=new wr(1e3)} method isThrottled (line 1221) | isThrottled(e){let r=Date.now(),n=this.cache.get(e)||new Array(this.perW... method constructor (line 1221) | constructor(){this.promises=new Set} method register (line 1221) | register(e){this.promises.add(e),e.finally(()=>this.promises.delete(e))} method flush (line 1221) | async flush(){await Promise.allSettled(this.promises)} function ooe (line 1221) | function ooe(t){return t.replace(/(file:\/\/)([^\s<>]+)/gi,"$1[redacted]... function iXe (line 1221) | function iXe(t){if(JOn.has(t))return t;for(let e of XOn)if(e.test(t))ret... function lve (line 1221) | function lve(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")} function nXe (line 1221) | function nXe(t){return t.replace(ZOn,"~")} function oXe (line 1221) | function oXe(t,e,r=!1,n=[]){let o=new Error(e(t));o.name=t.name,typeof t... function $$t (line 1227) | function $$t(t){let e=t.message;return typeof t.path=="string"&&t.path.l... function W$t (line 1227) | function W$t(t,e){return oXe(t,a(function(n){return nXe($$t(n))},"prepar... function z$t (line 1227) | function z$t(t,e,r=!1){return oXe(t,a(function(o){if(r)return iXe($$t(o)... function uve (line 1227) | function uve(t,e){return e in t} function sXe (line 1227) | function sXe(t){return Ys(t)&&!Cu(t)&&!GR(t)&&Symbol.asyncIterator in t} function Cu (line 1227) | function Cu(t){return Array.isArray(t)} function soe (line 1227) | function soe(t){return typeof t=="bigint"} function jR (line 1227) | function jR(t){return typeof t=="boolean"} function T9 (line 1227) | function T9(t){return t instanceof globalThis.Date} function aXe (line 1227) | function aXe(t){return typeof t=="function"} function cXe (line 1227) | function cXe(t){return Ys(t)&&!Cu(t)&&!GR(t)&&Symbol.iterator in t} function lXe (line 1227) | function lXe(t){return t===null} function J1 (line 1227) | function J1(t){return typeof t=="number"} function Ys (line 1227) | function Ys(t){return typeof t=="object"&&t!==null} function aoe (line 1227) | function aoe(t){return t instanceof globalThis.RegExp} function Na (line 1227) | function Na(t){return typeof t=="string"} function uXe (line 1227) | function uXe(t){return typeof t=="symbol"} function GR (line 1227) | function GR(t){return t instanceof globalThis.Uint8Array} function Tu (line 1227) | function Tu(t){return t===void 0} function eMn (line 1227) | function eMn(t){return t.map(e=>dve(e))} function tMn (line 1227) | function tMn(t){return new Date(t.getTime())} function rMn (line 1227) | function rMn(t){return new Uint8Array(t)} function nMn (line 1227) | function nMn(t){return new RegExp(t.source,t.flags)} function iMn (line 1227) | function iMn(t){let e={};for(let r of Object.getOwnPropertyNames(t))e[r]... function dve (line 1227) | function dve(t){return Cu(t)?eMn(t):T9(t)?tMn(t):GR(t)?rMn(t):aoe(t)?nMn... function hc (line 1227) | function hc(t){return dve(t)} function RH (line 1227) | function RH(t,e){return e===void 0?hc(t):hc({...e,...t})} function fve (line 1227) | function fve(t){return fi(t)&&globalThis.Symbol.asyncIterator in t} function pve (line 1227) | function pve(t){return fi(t)&&globalThis.Symbol.iterator in t} function dXe (line 1227) | function dXe(t){return fi(t)&&(globalThis.Object.getPrototypeOf(t)===Obj... function hve (line 1227) | function hve(t){return t instanceof globalThis.Promise} function gm (line 1227) | function gm(t){return t instanceof Date&&globalThis.Number.isFinite(t.ge... function Y$t (line 1227) | function Y$t(t){return t instanceof globalThis.Map} function K$t (line 1227) | function K$t(t){return t instanceof globalThis.Set} function aE (line 1227) | function aE(t){return globalThis.ArrayBuffer.isView(t)} function PH (line 1227) | function PH(t){return t instanceof globalThis.Uint8Array} function Nn (line 1227) | function Nn(t,e){return e in t} function fi (line 1227) | function fi(t){return t!==null&&typeof t=="object"} function Sn (line 1227) | function Sn(t){return globalThis.Array.isArray(t)&&!globalThis.ArrayBuff... function mc (line 1227) | function mc(t){return t===void 0} function VR (line 1227) | function VR(t){return t===null} function Cx (line 1227) | function Cx(t){return typeof t=="boolean"} function dn (line 1227) | function dn(t){return typeof t=="number"} function mve (line 1227) | function mve(t){return globalThis.Number.isInteger(t)} function W0 (line 1227) | function W0(t){return typeof t=="bigint"} function Qo (line 1227) | function Qo(t){return typeof t=="string"} function Jk (line 1227) | function Jk(t){return typeof t=="function"} function HR (line 1227) | function HR(t){return typeof t=="symbol"} function X1 (line 1227) | function X1(t){return W0(t)||Cx(t)||VR(t)||dn(t)||Qo(t)||HR(t)||mc(t)} function e (line 1227) | function e(c,l){return t.ExactOptionalPropertyTypes?l in c:c[l]!==void 0} function r (line 1227) | function r(c){let l=fi(c);return t.AllowArrayObject?l:l&&!Sn(c)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 1227) | function n(c){return r(c)&&!(c instanceof Date)&&!(c instanceof Uint8Arr... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 1227) | function o(c){return t.AllowNaN?dn(c):Number.isFinite(c)} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function s (line 1227) | function s(c){let l=mc(c);return t.AllowNullVoid?l||c===null:l} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function oMn (line 1227) | function oMn(t){return globalThis.Object.freeze(t).map(e=>coe(e))} function sMn (line 1227) | function sMn(t){let e={};for(let r of Object.getOwnPropertyNames(t))e[r]... function coe (line 1227) | function coe(t){return Cu(t)?oMn(t):T9(t)?t:GR(t)?t:aoe(t)?t:Ys(t)?sMn(t... function pt (line 1227) | function pt(t,e){let r=e!==void 0?{...e,...t}:t;switch(Ha.InstanceMode){... method constructor (line 1227) | constructor(e){super(e)} function kH (line 1227) | function kH(t){return Ys(t)&&t[tT]==="Readonly"} function kg (line 1227) | function kg(t){return Ys(t)&&t[z0]==="Optional"} function fXe (line 1227) | function fXe(t){return Co(t,"Any")} function pXe (line 1227) | function pXe(t){return Co(t,"Argument")} function rT (line 1227) | function rT(t){return Co(t,"Array")} function b9 (line 1227) | function b9(t){return Co(t,"AsyncIterator")} function S9 (line 1227) | function S9(t){return Co(t,"BigInt")} function $R (line 1227) | function $R(t){return Co(t,"Boolean")} function nT (line 1227) | function nT(t){return Co(t,"Computed")} function iT (line 1227) | function iT(t){return Co(t,"Constructor")} function aMn (line 1227) | function aMn(t){return Co(t,"Date")} function oT (line 1227) | function oT(t){return Co(t,"Function")} function sT (line 1227) | function sT(t){return Co(t,"Integer")} function pl (line 1227) | function pl(t){return Co(t,"Intersect")} function x9 (line 1227) | function x9(t){return Co(t,"Iterator")} function Co (line 1227) | function Co(t,e){return Ys(t)&< in t&&t[lt]===e} function gve (line 1227) | function gve(t){return jR(t)||J1(t)||Na(t)} function Z1 (line 1227) | function Z1(t){return Co(t,"Literal")} function ey (line 1227) | function ey(t){return Co(t,"MappedKey")} function gc (line 1227) | function gc(t){return Co(t,"MappedResult")} function Xk (line 1227) | function Xk(t){return Co(t,"Never")} function cMn (line 1227) | function cMn(t){return Co(t,"Not")} function loe (line 1227) | function loe(t){return Co(t,"Null")} function aT (line 1227) | function aT(t){return Co(t,"Number")} function bu (line 1227) | function bu(t){return Co(t,"Object")} function I9 (line 1227) | function I9(t){return Co(t,"Promise")} function w9 (line 1227) | function w9(t){return Co(t,"Record")} function Ll (line 1227) | function Ll(t){return Co(t,"Ref")} function hXe (line 1227) | function hXe(t){return Co(t,"RegExp")} function WR (line 1227) | function WR(t){return Co(t,"String")} function uoe (line 1227) | function uoe(t){return Co(t,"Symbol")} function ty (line 1227) | function ty(t){return Co(t,"TemplateLiteral")} function lMn (line 1227) | function lMn(t){return Co(t,"This")} function gs (line 1227) | function gs(t){return Ys(t)&&Wc in t} function ry (line 1227) | function ry(t){return Co(t,"Tuple")} function zR (line 1227) | function zR(t){return Co(t,"Undefined")} function jo (line 1227) | function jo(t){return Co(t,"Union")} function uMn (line 1227) | function uMn(t){return Co(t,"Uint8Array")} function dMn (line 1227) | function dMn(t){return Co(t,"Unknown")} function fMn (line 1227) | function fMn(t){return Co(t,"Unsafe")} function pMn (line 1227) | function pMn(t){return Co(t,"Void")} function Zk (line 1227) | function Zk(t){return Ys(t)&< in t&&Na(t[lt])} function zc (line 1227) | function zc(t){return fXe(t)||pXe(t)||rT(t)||$R(t)||S9(t)||b9(t)||nT(t)|... function J$t (line 1227) | function J$t(t){try{return new RegExp(t),!0}catch{return!1}} function gXe (line 1227) | function gXe(t){if(!Na(t))return!1;for(let e=0;egXe(e)&&A... function dWt (line 1227) | function dWt(t){return ro(t,"Intersect")&&!(Na(t.type)&&t.type!=="object... function fWt (line 1227) | function fWt(t){return ro(t,"Iterator")&&t.type==="Iterator"&&Ks(t.$id)&... function ro (line 1227) | function ro(t,e){return Ys(t)&< in t&&t[lt]===e} function pWt (line 1227) | function pWt(t){return foe(t)&&Na(t.const)} function hWt (line 1227) | function hWt(t){return foe(t)&&J1(t.const)} function EMn (line 1227) | function EMn(t){return foe(t)&&jR(t.const)} function foe (line 1227) | function foe(t){return ro(t,"Literal")&&Ks(t.$id)&&mWt(t.const)} function mWt (line 1227) | function mWt(t){return jR(t)||J1(t)||Na(t)} function gWt (line 1227) | function gWt(t){return ro(t,"MappedKey")&&Cu(t.keys)&&t.keys.every(e=>J1... function AWt (line 1227) | function AWt(t){return ro(t,"MappedResult")&&Ave(t.properties)} function yWt (line 1227) | function yWt(t){return ro(t,"Never")&&Ys(t.not)&&Object.getOwnPropertyNa... function _Wt (line 1227) | function _Wt(t){return ro(t,"Not")&&Ac(t.not)} function EWt (line 1227) | function EWt(t){return ro(t,"Null")&&t.type==="null"&&Ks(t.$id)} function vWt (line 1227) | function vWt(t){return ro(t,"Number")&&t.type==="number"&&Ks(t.$id)&&Oa(... function CWt (line 1227) | function CWt(t){return ro(t,"Object")&&t.type==="object"&&Ks(t.$id)&&Ave... function TWt (line 1227) | function TWt(t){return ro(t,"Promise")&&t.type==="Promise"&&Ks(t.$id)&&A... function bWt (line 1227) | function bWt(t){return ro(t,"Record")&&t.type==="object"&&Ks(t.$id)&&X$t... function vMn (line 1227) | function vMn(t){return Ys(t)&&cE in t&&t[cE]==="Recursive"} function SWt (line 1227) | function SWt(t){return ro(t,"Ref")&&Ks(t.$id)&&Na(t.$ref)} function xWt (line 1227) | function xWt(t){return ro(t,"RegExp")&&Ks(t.$id)&&Na(t.source)&&Na(t.fla... function IWt (line 1227) | function IWt(t){return ro(t,"String")&&t.type==="string"&&Ks(t.$id)&&Oa(... function wWt (line 1227) | function wWt(t){return ro(t,"Symbol")&&t.type==="symbol"&&Ks(t.$id)} function RWt (line 1227) | function RWt(t){return ro(t,"TemplateLiteral")&&t.type==="string"&&Na(t.... function PWt (line 1227) | function PWt(t){return ro(t,"This")&&Ks(t.$id)&&Na(t.$ref)} function kWt (line 1227) | function kWt(t){return Ys(t)&&Wc in t} function NWt (line 1227) | function NWt(t){return ro(t,"Tuple")&&t.type==="array"&&Ks(t.$id)&&J1(t.... function OWt (line 1227) | function OWt(t){return ro(t,"Undefined")&&t.type==="undefined"&&Ks(t.$id)} function CMn (line 1227) | function CMn(t){return yXe(t)&&t.anyOf.every(e=>pWt(e)||hWt(e))} function yXe (line 1227) | function yXe(t){return ro(t,"Union")&&Ks(t.$id)&&Ys(t)&&Cu(t.anyOf)&&t.a... function MWt (line 1227) | function MWt(t){return ro(t,"Uint8Array")&&t.type==="Uint8Array"&&Ks(t.$... function DWt (line 1227) | function DWt(t){return ro(t,"Unknown")&&Ks(t.$id)} function LWt (line 1227) | function LWt(t){return ro(t,"Unsafe")} function FWt (line 1227) | function FWt(t){return ro(t,"Void")&&t.type==="void"&&Ks(t.$id)} function BWt (line 1227) | function BWt(t){return Ys(t)&< in t&&Na(t[lt])&&!hMn.includes(t[lt])} function Ac (line 1227) | function Ac(t){return Ys(t)&&(eWt(t)||tWt(t)||rWt(t)||oWt(t)||iWt(t)||nW... function bMn (line 1227) | function bMn(){return new Map(NH)} function SMn (line 1227) | function SMn(){return NH.clear()} function xMn (line 1227) | function xMn(t){return NH.delete(t)} function IMn (line 1227) | function IMn(t){return NH.has(t)} function wMn (line 1227) | function wMn(t,e){NH.set(t,e)} function RMn (line 1227) | function RMn(t){return NH.get(t)} function PMn (line 1227) | function PMn(){return new Map(OH)} function kMn (line 1227) | function kMn(){return OH.clear()} function NMn (line 1227) | function NMn(t){return OH.delete(t)} function OMn (line 1227) | function OMn(t){return OH.has(t)} function MMn (line 1227) | function MMn(t,e){OH.set(t,e)} function DMn (line 1227) | function DMn(t){return OH.get(t)} function qWt (line 1227) | function qWt(t,e){return t.includes(e)} function QWt (line 1227) | function QWt(t){return[...new Set(t)]} function LMn (line 1227) | function LMn(t,e){return t.filter(r=>e.includes(r))} function FMn (line 1227) | function FMn(t,e){return t.reduce((r,n)=>LMn(r,n),e)} function jWt (line 1227) | function jWt(t){return t.length===1?t[0]:t.length>1?FMn(t.slice(1),t[0])... function GWt (line 1227) | function GWt(t){let e=[];for(let r of t)e.push(...r);return e} function rN (line 1227) | function rN(t){return pt({[lt]:"Any"},t)} function MH (line 1227) | function MH(t,e){return pt({[lt]:"Array",type:"array",items:t},e)} function VWt (line 1227) | function VWt(t){return pt({[lt]:"Argument",index:t})} function DH (line 1227) | function DH(t,e){return pt({[lt]:"AsyncIterator",type:"AsyncIterator",it... function $a (line 1227) | function $a(t,e,r){return pt({[lt]:"Computed",target:t,parameters:e},r)} function BMn (line 1227) | function BMn(t,e){let{[e]:r,...n}=t;return n} function hl (line 1227) | function hl(t,e){return e.reduce((r,n)=>BMn(r,n),t)} function ki (line 1227) | function ki(t){return pt({[lt]:"Never",not:{}},t)} function ts (line 1227) | function ts(t){return pt({[lt]:"MappedResult",properties:t})} function LH (line 1227) | function LH(t,e,r){return pt({[lt]:"Constructor",type:"Constructor",para... function Tx (line 1227) | function Tx(t,e,r){return pt({[lt]:"Function",type:"Function",parameters... function hoe (line 1227) | function hoe(t,e){return pt({[lt]:"Union",anyOf:t},e)} function UMn (line 1227) | function UMn(t){return t.some(e=>kg(e))} function HWt (line 1227) | function HWt(t){return t.map(e=>kg(e)?qMn(e):e)} function qMn (line 1227) | function qMn(t){return hl(t,[z0])} function QMn (line 1227) | function QMn(t,e){return UMn(t)?th(hoe(HWt(t),e)):hoe(HWt(t),e)} function bx (line 1227) | function bx(t,e){return t.length===1?pt(t[0],e):t.length===0?ki(e):QMn(t... function As (line 1227) | function As(t,e){return t.length===0?ki(e):t.length===1?pt(t[0],e):hoe(t... function jMn (line 1227) | function jMn(t){return t.replace(/\\\$/g,"$").replace(/\\\*/g,"*").repla... function vXe (line 1227) | function vXe(t,e,r){return t[e]===r&&t.charCodeAt(e-1)!==92} function KR (line 1227) | function KR(t,e){return vXe(t,e,"(")} function moe (line 1227) | function moe(t,e){return vXe(t,e,")")} function $Wt (line 1227) | function $Wt(t,e){return vXe(t,e,"|")} function GMn (line 1227) | function GMn(t){if(!(KR(t,0)&&moe(t,t.length-1)))return!1;let e=0;for(le... function VMn (line 1227) | function VMn(t){return t.slice(1,t.length-1)} function HMn (line 1227) | function HMn(t){let e=0;for(let r=0;rYWt(e,"")).join("")}$`} function P9 (line 1227) | function P9(t){let r=UH(t).map(n=>To(n));return bx(r)} function vve (line 1227) | function vve(t,e){let r=Na(t)?xXe(zWt(t)):xXe(t);return pt({[lt]:"Templa... function iDn (line 1227) | function iDn(t){return UH(t).map(r=>r.toString())} function oDn (line 1227) | function oDn(t){let e=[];for(let r of t)e.push(...Ng(r));return e} function sDn (line 1227) | function sDn(t){return[t.toString()]} function Ng (line 1227) | function Ng(t){return[...new Set(ty(t)?iDn(t):jo(t)?oDn(t.anyOf):Z1(t)?s... function aDn (line 1227) | function aDn(t,e,r){let n={};for(let o of Object.getOwnPropertyNames(e))... function cDn (line 1227) | function cDn(t,e,r){return aDn(t,e.properties,r)} function KWt (line 1227) | function KWt(t,e,r){let n=cDn(t,e,r);return ts(n)} function XWt (line 1227) | function XWt(t,e){return t.map(r=>ZWt(r,e))} function lDn (line 1227) | function lDn(t){return t.filter(e=>!Xk(e))} function uDn (line 1227) | function uDn(t,e){return Cve(lDn(XWt(t,e)))} function dDn (line 1227) | function dDn(t){return t.some(e=>Xk(e))?[]:t} function fDn (line 1227) | function fDn(t,e){return bx(dDn(XWt(t,e)))} function pDn (line 1227) | function pDn(t,e){return e in t?t[e]:e==="[number]"?bx(t):ki()} function hDn (line 1227) | function hDn(t,e){return e==="[number]"?t:ki()} function mDn (line 1227) | function mDn(t,e){return e in t?t[e]:ki()} function ZWt (line 1227) | function ZWt(t,e){return pl(t)?uDn(t.allOf,e):jo(t)?fDn(t.anyOf,e):ry(t)... function Aoe (line 1227) | function Aoe(t,e){return e.map(r=>ZWt(t,r))} function JWt (line 1227) | function JWt(t,e){return bx(Aoe(t,e))} function nN (line 1227) | function nN(t,e,r){if(Ll(t)||Ll(e)){let n="Index types using Ref paramet... function gDn (line 1227) | function gDn(t,e,r){return{[e]:nN(t,[e],hc(r))}} function ADn (line 1227) | function ADn(t,e,r){return e.reduce((n,o)=>({...n,...gDn(t,o,r)}),{})} function yDn (line 1227) | function yDn(t,e,r){return ADn(t,e.keys,r)} function ezt (line 1227) | function ezt(t,e,r){let n=yDn(t,e,r);return ts(n)} function QH (line 1227) | function QH(t,e){return pt({[lt]:"Iterator",type:"Iterator",items:t},e)} function _Dn (line 1227) | function _Dn(t){let e=[];for(let r in t)kg(t[r])||e.push(r);return e} function EDn (line 1227) | function EDn(t,e){let r=_Dn(t),n=r.length>0?{[lt]:"Object",type:"object"... function Tve (line 1227) | function Tve(t,e){return pt({[lt]:"Promise",type:"Promise",item:t},e)} function vDn (line 1227) | function vDn(t){return pt(hl(t,[tT]))} function CDn (line 1227) | function CDn(t){return pt({...t,[tT]:"Readonly"})} function TDn (line 1227) | function TDn(t,e){return e===!1?vDn(t):CDn(t)} function Og (line 1227) | function Og(t,e){let r=e??!0;return gc(t)?tzt(t,r):TDn(t,r)} function bDn (line 1227) | function bDn(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function SDn (line 1227) | function SDn(t,e){return bDn(t.properties,e)} function tzt (line 1227) | function tzt(t,e){let r=SDn(t,e);return ts(r)} function uE (line 1227) | function uE(t,e){return pt(t.length>0?{[lt]:"Tuple",type:"array",items:t... function rzt (line 1227) | function rzt(t,e){return t in e?dE(t,e[t]):ts(e)} function xDn (line 1227) | function xDn(t){return{[t]:To(t)}} function IDn (line 1227) | function IDn(t){let e={};for(let r of t)e[r]=To(r);return e} function wDn (line 1227) | function wDn(t,e){return qWt(e,t)?xDn(t):IDn(e)} function RDn (line 1227) | function RDn(t,e){let r=wDn(t,e);return rzt(t,r)} function yoe (line 1227) | function yoe(t,e){return e.map(r=>dE(t,r))} function PDn (line 1227) | function PDn(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function dE (line 1227) | function dE(t,e){let r={...e};return kg(e)?th(dE(t,hl(e,[z0]))):kH(e)?Og... function kDn (line 1227) | function kDn(t,e){let r={};for(let n of t)r[n]=dE(n,e);return r} function nzt (line 1227) | function nzt(t,e,r){let n=zc(t)?Ng(t):t,o=e({[lt]:"MappedKey",keys:n}),s... function NDn (line 1227) | function NDn(t){return pt(hl(t,[z0]))} function ODn (line 1227) | function ODn(t){return pt({...t,[z0]:"Optional"})} function MDn (line 1227) | function MDn(t,e){return e===!1?NDn(t):ODn(t)} function th (line 1227) | function th(t,e){let r=e??!0;return gc(t)?izt(t,r):MDn(t,r)} function DDn (line 1227) | function DDn(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function LDn (line 1227) | function LDn(t,e){return DDn(t.properties,e)} function izt (line 1227) | function izt(t,e){let r=LDn(t,e);return ts(r)} function _oe (line 1227) | function _oe(t,e={}){let r=t.every(o=>bu(o)),n=zc(e.unevaluatedPropertie... function FDn (line 1227) | function FDn(t){return t.every(e=>kg(e))} function BDn (line 1227) | function BDn(t){return hl(t,[z0])} function ozt (line 1227) | function ozt(t){return t.map(e=>kg(e)?BDn(e):e)} function UDn (line 1227) | function UDn(t,e){return FDn(t)?th(_oe(ozt(t),e)):_oe(ozt(t),e)} function Cve (line 1227) | function Cve(t,e={}){if(t.length===1)return pt(t[0],e);if(t.length===0)r... function rh (line 1227) | function rh(t,e){if(t.length===1)return pt(t[0],e);if(t.length===0)retur... function fE (line 1227) | function fE(...t){let[e,r]=typeof t[0]=="string"?[t[0],t[1]]:[t[0].$id,t... function qDn (line 1227) | function qDn(t,e){return $a("Awaited",[$a(t,e)])} function QDn (line 1227) | function QDn(t){return $a("Awaited",[fE(t)])} function jDn (line 1227) | function jDn(t){return rh(szt(t))} function GDn (line 1227) | function GDn(t){return As(szt(t))} function VDn (line 1227) | function VDn(t){return jH(t)} function szt (line 1227) | function szt(t){return t.map(e=>jH(e))} function jH (line 1227) | function jH(t,e){return pt(nT(t)?qDn(t.target,t.parameters):pl(t)?jDn(t.... function azt (line 1227) | function azt(t){let e=[];for(let r of t)e.push(Mg(r));return e} function HDn (line 1227) | function HDn(t){let e=azt(t);return GWt(e)} function $Dn (line 1227) | function $Dn(t){let e=azt(t);return jWt(e)} function WDn (line 1227) | function WDn(t){return t.map((e,r)=>r.toString())} function zDn (line 1227) | function zDn(t){return["[number]"]} function YDn (line 1227) | function YDn(t){return globalThis.Object.getOwnPropertyNames(t)} function KDn (line 1227) | function KDn(t){return IXe?globalThis.Object.getOwnPropertyNames(t).map(... function Mg (line 1227) | function Mg(t){return pl(t)?HDn(t.allOf):jo(t)?$Dn(t.anyOf):ry(t)?WDn(t.... function JR (line 1227) | function JR(t){IXe=!0;let e=Mg(t);return IXe=!1,`^(${e.map(n=>`(${n})`).... function JDn (line 1227) | function JDn(t,e){return $a("KeyOf",[$a(t,e)])} function XDn (line 1227) | function XDn(t){return $a("KeyOf",[fE(t)])} function ZDn (line 1227) | function ZDn(t,e){let r=Mg(t),n=e8n(r),o=bx(n);return pt(o,e)} function e8n (line 1227) | function e8n(t){return t.map(e=>e==="[number]"?lE():To(e))} function GH (line 1227) | function GH(t,e){return nT(t)?JDn(t.target,t.parameters):Ll(t)?XDn(t.$re... function t8n (line 1227) | function t8n(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function r8n (line 1227) | function r8n(t,e){return t8n(t.properties,e)} function czt (line 1227) | function czt(t,e){let r=r8n(t,e);return ts(r)} function bve (line 1227) | function bve(t){let e=Mg(t),r=Aoe(t,e);return e.map((n,o)=>[e[o],r[o]])} function n8n (line 1227) | function n8n(t){let e=[];for(let r of t)e.push(...Mg(r));return QWt(e)} function i8n (line 1227) | function i8n(t){return t.filter(e=>!Xk(e))} function o8n (line 1227) | function o8n(t,e){let r=[];for(let n of t)r.push(...Aoe(n,[e]));return i... function s8n (line 1227) | function s8n(t,e){let r={};for(let n of e)r[n]=Cve(o8n(t,n));return r} function lzt (line 1227) | function lzt(t,e){let r=n8n(t),n=s8n(t,r);return ys(n,e)} function Sve (line 1227) | function Sve(t){return pt({[lt]:"Date",type:"Date"},t)} function xve (line 1227) | function xve(t){return pt({[lt]:"Null",type:"null"},t)} function Ive (line 1227) | function Ive(t){return pt({[lt]:"Symbol",type:"symbol"},t)} function wve (line 1227) | function wve(t){return pt({[lt]:"Undefined",type:"undefined"},t)} function Rve (line 1227) | function Rve(t){return pt({[lt]:"Uint8Array",type:"Uint8Array"},t)} function lT (line 1227) | function lT(t){return pt({[lt]:"Unknown"},t)} function a8n (line 1227) | function a8n(t){return t.map(e=>wXe(e,!1))} function c8n (line 1227) | function c8n(t){let e={};for(let r of globalThis.Object.getOwnPropertyNa... function Pve (line 1227) | function Pve(t,e){return e===!0?t:Og(t)} function wXe (line 1227) | function wXe(t,e){return sXe(t)?Pve(rN(),e):cXe(t)?Pve(rN(),e):Cu(t)?Og(... function uzt (line 1227) | function uzt(t,e){return pt(wXe(t,!0),e)} function dzt (line 1227) | function dzt(t,e){return iT(t)?uE(t.parameters,e):ki(e)} function fzt (line 1227) | function fzt(t,e){if(Tu(t))throw new Error("Enum undefined or empty");le... function pE (line 1227) | function pE(t){return t===mt.False?t:mt.True} function VH (line 1227) | function VH(t){throw new PXe(t)} function sd (line 1227) | function sd(t){return Ge.IsNever(t)||Ge.IsIntersect(t)||Ge.IsUnion(t)||G... function ad (line 1227) | function ad(t,e){return Ge.IsNever(e)?_zt(t,e):Ge.IsIntersect(e)?kve(t,e... function OXe (line 1227) | function OXe(t,e){return mt.True} function l8n (line 1227) | function l8n(t,e){return Ge.IsIntersect(e)?kve(t,e):Ge.IsUnion(e)&&e.any... function u8n (line 1227) | function u8n(t,e){return Ge.IsUnknown(t)?mt.False:Ge.IsAny(t)?mt.Union:G... function d8n (line 1227) | function d8n(t,e){return Ge.IsObject(e)&&Nve(e)?mt.True:sd(e)?ad(t,e):Ge... function f8n (line 1227) | function f8n(t,e){return sd(e)?ad(t,e):Ge.IsAsyncIterator(e)?pE(Js(t.ite... function p8n (line 1227) | function p8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function Azt (line 1227) | function Azt(t,e){return Ge.IsLiteralBoolean(t)||Ge.IsBoolean(t)?mt.True... function h8n (line 1227) | function h8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function m8n (line 1227) | function m8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsConst... function g8n (line 1227) | function g8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function A8n (line 1227) | function A8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsFunct... function yzt (line 1227) | function yzt(t,e){return Ge.IsLiteral(t)&&eh.IsNumber(t.const)||Ge.IsNum... function y8n (line 1227) | function y8n(t,e){return Ge.IsInteger(e)||Ge.IsNumber(e)?mt.True:sd(e)?a... function kve (line 1227) | function kve(t,e){return e.allOf.every(r=>Js(t,r)===mt.True)?mt.True:mt.... function _8n (line 1227) | function _8n(t,e){return t.allOf.some(r=>Js(r,e)===mt.True)?mt.True:mt.F... function E8n (line 1227) | function E8n(t,e){return sd(e)?ad(t,e):Ge.IsIterator(e)?pE(Js(t.items,e.... function v8n (line 1227) | function v8n(t,e){return Ge.IsLiteral(e)&&e.const===t.const?mt.True:sd(e... function _zt (line 1227) | function _zt(t,e){return mt.False} function C8n (line 1227) | function C8n(t,e){return mt.True} function pzt (line 1227) | function pzt(t){let[e,r]=[t,0];for(;Ge.IsNot(e);)e=e.not,r+=1;return r%2... function T8n (line 1227) | function T8n(t,e){return Ge.IsNot(t)?Js(pzt(t),e):Ge.IsNot(e)?Js(t,pzt(e... function b8n (line 1227) | function b8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function Ezt (line 1227) | function Ezt(t,e){return Ge.IsLiteralNumber(t)||Ge.IsNumber(t)||Ge.IsInt... function S8n (line 1227) | function S8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function Dg (line 1227) | function Dg(t,e){return Object.getOwnPropertyNames(t.properties).length=... function hzt (line 1227) | function hzt(t){return Nve(t)} function mzt (line 1227) | function mzt(t){return Dg(t,0)||Dg(t,1)&&"description"in t.properties&&G... function RXe (line 1227) | function RXe(t){return Dg(t,0)} function gzt (line 1227) | function gzt(t){return Dg(t,0)} function x8n (line 1227) | function x8n(t){return Dg(t,0)} function I8n (line 1227) | function I8n(t){return Dg(t,0)} function w8n (line 1227) | function w8n(t){return Nve(t)} function R8n (line 1227) | function R8n(t){let e=lE();return Dg(t,0)||Dg(t,1)&&"length"in t.propert... function P8n (line 1227) | function P8n(t){return Dg(t,0)} function Nve (line 1227) | function Nve(t){let e=lE();return Dg(t,0)||Dg(t,1)&&"length"in t.propert... function k8n (line 1227) | function k8n(t){let e=Tx([rN()],rN());return Dg(t,0)||Dg(t,1)&&"then"in ... function vzt (line 1227) | function vzt(t,e){return Js(t,e)===mt.False||Ge.IsOptional(t)&&!Ge.IsOpt... function nh (line 1227) | function nh(t,e){return Ge.IsUnknown(t)?mt.False:Ge.IsAny(t)?mt.Union:Ge... function N8n (line 1227) | function N8n(t,e){return sd(e)?ad(t,e):Ge.IsRecord(e)?hE(t,e):Ge.IsObjec... function O8n (line 1227) | function O8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)&&k8n(e)?mt.True:Ge... function kXe (line 1227) | function kXe(t){return eN in t.patternProperties?lE():tN in t.patternPro... function NXe (line 1227) | function NXe(t){return eN in t.patternProperties?t.patternProperties[eN]... function hE (line 1227) | function hE(t,e){let[r,n]=[kXe(e),NXe(e)];return Ge.IsLiteralString(t)&&... function M8n (line 1227) | function M8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function D8n (line 1227) | function D8n(t,e){let r=Ge.IsRegExp(t)?ym():t,n=Ge.IsRegExp(e)?ym():e;re... function Czt (line 1227) | function Czt(t,e){return Ge.IsLiteral(t)&&eh.IsString(t.const)||Ge.IsStr... function L8n (line 1227) | function L8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function F8n (line 1227) | function F8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function B8n (line 1227) | function B8n(t,e){return Ge.IsTemplateLiteral(t)?Js(P9(t),e):Ge.IsTempla... function U8n (line 1227) | function U8n(t,e){return Ge.IsArray(e)&&t.items!==void 0&&t.items.every(... function q8n (line 1227) | function q8n(t,e){return Ge.IsNever(t)?mt.True:Ge.IsUnknown(t)?mt.False:... function Q8n (line 1227) | function Q8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)&&Nve(e)||Ge.IsArra... function j8n (line 1227) | function j8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function G8n (line 1227) | function G8n(t,e){return sd(e)?ad(t,e):Ge.IsObject(e)?nh(t,e):Ge.IsRecor... function MXe (line 1227) | function MXe(t,e){return e.anyOf.some(r=>Js(t,r)===mt.True)?mt.True:mt.F... function V8n (line 1227) | function V8n(t,e){return t.anyOf.every(r=>Js(r,e)===mt.True)?mt.True:mt.... function Tzt (line 1227) | function Tzt(t,e){return mt.True} function H8n (line 1227) | function H8n(t,e){return Ge.IsNever(e)?_zt(t,e):Ge.IsIntersect(e)?kve(t,... function $8n (line 1227) | function $8n(t,e){return Ge.IsUndefined(t)||Ge.IsUndefined(t)?mt.True:mt... function W8n (line 1227) | function W8n(t,e){return Ge.IsIntersect(e)?kve(t,e):Ge.IsUnion(e)?MXe(t,... function Js (line 1227) | function Js(t,e){return Ge.IsTemplateLiteral(t)||Ge.IsTemplateLiteral(e)... function iN (line 1227) | function iN(t,e){return Js(t,e)} function z8n (line 1227) | function z8n(t,e,r,n,o){let s={};for(let c of globalThis.Object.getOwnPr... function Y8n (line 1227) | function Y8n(t,e,r,n,o){return z8n(t.properties,e,r,n,o)} function bzt (line 1227) | function bzt(t,e,r,n,o){let s=Y8n(t,e,r,n,o);return ts(s)} function K8n (line 1227) | function K8n(t,e,r,n){let o=iN(t,e);return o===mt.Union?As([r,n]):o===mt... function HH (line 1227) | function HH(t,e,r,n,o){return gc(t)?bzt(t,e,r,n,o):ey(t)?pt(Szt(t,e,r,n,... function J8n (line 1227) | function J8n(t,e,r,n,o){return{[t]:HH(To(t),e,r,n,hc(o))}} function X8n (line 1227) | function X8n(t,e,r,n,o){return t.reduce((s,c)=>({...s,...J8n(c,e,r,n,o)}... function Z8n (line 1227) | function Z8n(t,e,r,n,o){return X8n(t.keys,e,r,n,o)} function Szt (line 1227) | function Szt(t,e,r,n,o){let s=Z8n(t,e,r,n,o);return ts(s)} function e6n (line 1227) | function e6n(t){return t.allOf.every(e=>XR(e))} function t6n (line 1227) | function t6n(t){return t.anyOf.some(e=>XR(e))} function r6n (line 1227) | function r6n(t){return!XR(t.not)} function XR (line 1227) | function XR(t){return t[lt]==="Intersect"?e6n(t):t[lt]==="Union"?t6n(t):... function xzt (line 1227) | function xzt(t,e){return $H(P9(t),e)} function n6n (line 1227) | function n6n(t,e){let r=t.filter(n=>iN(n,e)===mt.False);return r.length=... function $H (line 1227) | function $H(t,e,r={}){return ty(t)?pt(xzt(t,e),r):gc(t)?pt(Izt(t,e),r):p... function i6n (line 1227) | function i6n(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function o6n (line 1227) | function o6n(t,e){return i6n(t.properties,e)} function Izt (line 1227) | function Izt(t,e){let r=o6n(t,e);return ts(r)} function wzt (line 1227) | function wzt(t,e){return WH(P9(t),e)} function s6n (line 1227) | function s6n(t,e){let r=t.filter(n=>iN(n,e)!==mt.False);return r.length=... function WH (line 1227) | function WH(t,e,r){return ty(t)?pt(wzt(t,e),r):gc(t)?pt(Rzt(t,e),r):pt(j... function a6n (line 1227) | function a6n(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function c6n (line 1227) | function c6n(t,e){return a6n(t.properties,e)} function Rzt (line 1227) | function Rzt(t,e){let r=c6n(t,e);return ts(r)} function Pzt (line 1227) | function Pzt(t,e){return iT(t)?pt(t.returns,e):ki(e)} function Ove (line 1227) | function Ove(t){return Og(th(t))} function k9 (line 1227) | function k9(t,e,r){return pt({[lt]:"Record",type:"object",patternPropert... function DXe (line 1227) | function DXe(t,e,r){let n={};for(let o of t)n[o]=e;return ys(n,{...r,[cE... function l6n (line 1227) | function l6n(t,e,r){return _ve(t)?DXe(Ng(t),e,r):k9(t.pattern,e,r)} function u6n (line 1227) | function u6n(t,e,r){return DXe(Ng(As(t)),e,r)} function d6n (line 1227) | function d6n(t,e,r){return DXe([t.toString()],e,r)} function f6n (line 1227) | function f6n(t,e,r){return k9(t.source,e,r)} function p6n (line 1227) | function p6n(t,e,r){let n=Tu(t.pattern)?tN:t.pattern;return k9(n,e,r)} function h6n (line 1227) | function h6n(t,e,r){return k9(tN,e,r)} function m6n (line 1227) | function m6n(t,e,r){return k9(UWt,e,r)} function g6n (line 1227) | function g6n(t,e,r){return ys({true:e,false:e},r)} function A6n (line 1227) | function A6n(t,e,r){return k9(eN,e,r)} function y6n (line 1227) | function y6n(t,e,r){return k9(eN,e,r)} function Mve (line 1227) | function Mve(t,e,r={}){return jo(t)?u6n(t.anyOf,e,r):ty(t)?l6n(t,e,r):Z1... function Dve (line 1227) | function Dve(t){return globalThis.Object.getOwnPropertyNames(t.patternPr... function kzt (line 1227) | function kzt(t){let e=Dve(t);return e===tN?ym():e===eN?lE():ym({pattern:... function Lve (line 1227) | function Lve(t){return t.patternProperties[Dve(t)]} function _6n (line 1227) | function _6n(t,e){return e.parameters=Eoe(t,e.parameters),e.returns=uT(t... function E6n (line 1227) | function E6n(t,e){return e.parameters=Eoe(t,e.parameters),e.returns=uT(t... function v6n (line 1227) | function v6n(t,e){return e.allOf=Eoe(t,e.allOf),e} function C6n (line 1227) | function C6n(t,e){return e.anyOf=Eoe(t,e.anyOf),e} function T6n (line 1227) | function T6n(t,e){return Tu(e.items)||(e.items=Eoe(t,e.items)),e} function b6n (line 1227) | function b6n(t,e){return e.items=uT(t,e.items),e} function S6n (line 1227) | function S6n(t,e){return e.items=uT(t,e.items),e} function x6n (line 1227) | function x6n(t,e){return e.items=uT(t,e.items),e} function I6n (line 1227) | function I6n(t,e){return e.item=uT(t,e.item),e} function w6n (line 1227) | function w6n(t,e){let r=N6n(t,e.properties);return{...e,...ys(r)}} function R6n (line 1227) | function R6n(t,e){let r=uT(t,kzt(e)),n=uT(t,Lve(e)),o=Mve(r,n);return{..... function P6n (line 1227) | function P6n(t,e){return e.index in t?t[e.index]:lT()} function k6n (line 1227) | function k6n(t,e){let r=kH(e),n=kg(e),o=uT(t,e);return r&&n?Ove(o):r&&!n... function N6n (line 1227) | function N6n(t,e){return globalThis.Object.getOwnPropertyNames(e).reduce... function Eoe (line 1227) | function Eoe(t,e){return e.map(r=>uT(t,r))} function uT (line 1227) | function uT(t,e){return iT(e)?_6n(t,e):oT(e)?E6n(t,e):pl(e)?v6n(t,e):jo(... function Nzt (line 1227) | function Nzt(t,e){return uT(e,RH(t))} function Ozt (line 1227) | function Ozt(t){return pt({[lt]:"Integer",type:"integer"},t)} function O6n (line 1227) | function O6n(t,e,r){return{[t]:dT(To(t),e,hc(r))}} function M6n (line 1227) | function M6n(t,e,r){return t.reduce((o,s)=>({...o,...O6n(s,e,r)}),{})} function D6n (line 1227) | function D6n(t,e,r){return M6n(t.keys,e,r)} function Mzt (line 1227) | function Mzt(t,e,r){let n=D6n(t,e,r);return ts(n)} function L6n (line 1227) | function L6n(t){let[e,r]=[t.slice(0,1),t.slice(1)];return[e.toLowerCase(... function F6n (line 1227) | function F6n(t){let[e,r]=[t.slice(0,1),t.slice(1)];return[e.toUpperCase(... function B6n (line 1227) | function B6n(t){return t.toUpperCase()} function U6n (line 1227) | function U6n(t){return t.toLowerCase()} function q6n (line 1227) | function q6n(t,e,r){let n=BH(t.pattern);if(!R9(n))return{...t,pattern:Dz... function Dzt (line 1227) | function Dzt(t,e){return typeof t=="string"?e==="Uncapitalize"?L6n(t):e=... function Lzt (line 1227) | function Lzt(t,e){return t.map(r=>dT(r,e))} function dT (line 1227) | function dT(t,e,r={}){return ey(t)?Mzt(t,e,r):ty(t)?q6n(t,e,r):jo(t)?As(... function Fzt (line 1227) | function Fzt(t,e={}){return dT(t,"Capitalize",e)} function Bzt (line 1227) | function Bzt(t,e={}){return dT(t,"Lowercase",e)} function Uzt (line 1227) | function Uzt(t,e={}){return dT(t,"Uncapitalize",e)} function qzt (line 1227) | function qzt(t,e={}){return dT(t,"Uppercase",e)} function Q6n (line 1227) | function Q6n(t,e,r){let n={};for(let o of globalThis.Object.getOwnProper... function j6n (line 1227) | function j6n(t,e,r){return Q6n(t.properties,e,r)} function Qzt (line 1227) | function Qzt(t,e,r){let n=j6n(t,e,r);return ts(n)} function G6n (line 1227) | function G6n(t,e){return t.map(r=>LXe(r,e))} function V6n (line 1227) | function V6n(t,e){return t.map(r=>LXe(r,e))} function H6n (line 1227) | function H6n(t,e){let{[e]:r,...n}=t;return n} function $6n (line 1227) | function $6n(t,e){return e.reduce((r,n)=>H6n(r,n),t)} function W6n (line 1227) | function W6n(t,e){let r=hl(t,[Wc,"$id","required","properties"]),n=$6n(t... function z6n (line 1227) | function z6n(t){let e=t.reduce((r,n)=>gve(n)?[...r,To(n)]:r,[]);return A... function LXe (line 1227) | function LXe(t,e){return pl(t)?rh(G6n(t.allOf,e)):jo(t)?As(V6n(t.anyOf,e... function oN (line 1227) | function oN(t,e,r){let n=Cu(e)?z6n(e):e,o=zc(e)?Ng(e):e,s=Ll(t),c=Ll(e);... function Y6n (line 1227) | function Y6n(t,e,r){return{[e]:oN(t,[e],hc(r))}} function K6n (line 1227) | function K6n(t,e,r){return e.reduce((n,o)=>({...n,...Y6n(t,o,r)}),{})} function J6n (line 1227) | function J6n(t,e,r){return K6n(t,e.keys,r)} function jzt (line 1227) | function jzt(t,e,r){let n=J6n(t,e,r);return ts(n)} function X6n (line 1227) | function X6n(t,e,r){let n={};for(let o of globalThis.Object.getOwnProper... function Z6n (line 1227) | function Z6n(t,e,r){return X6n(t.properties,e,r)} function Gzt (line 1227) | function Gzt(t,e,r){let n=Z6n(t,e,r);return ts(n)} function eLn (line 1227) | function eLn(t,e){return t.map(r=>FXe(r,e))} function tLn (line 1227) | function tLn(t,e){return t.map(r=>FXe(r,e))} function rLn (line 1227) | function rLn(t,e){let r={};for(let n of e)n in t&&(r[n]=t[n]);return r} function nLn (line 1227) | function nLn(t,e){let r=hl(t,[Wc,"$id","required","properties"]),n=rLn(t... function iLn (line 1227) | function iLn(t){let e=t.reduce((r,n)=>gve(n)?[...r,To(n)]:r,[]);return A... function FXe (line 1227) | function FXe(t,e){return pl(t)?rh(eLn(t.allOf,e)):jo(t)?As(tLn(t.anyOf,e... function sN (line 1227) | function sN(t,e,r){let n=Cu(e)?iLn(e):e,o=zc(e)?Ng(e):e,s=Ll(t),c=Ll(e);... function oLn (line 1227) | function oLn(t,e,r){return{[e]:sN(t,[e],hc(r))}} function sLn (line 1227) | function sLn(t,e,r){return e.reduce((n,o)=>({...n,...oLn(t,o,r)}),{})} function aLn (line 1227) | function aLn(t,e,r){return sLn(t,e.keys,r)} function Vzt (line 1227) | function Vzt(t,e,r){let n=aLn(t,e,r);return ts(n)} function cLn (line 1227) | function cLn(t,e){return $a("Partial",[$a(t,e)])} function lLn (line 1227) | function lLn(t){return $a("Partial",[fE(t)])} function uLn (line 1227) | function uLn(t){let e={};for(let r of globalThis.Object.getOwnPropertyNa... function dLn (line 1227) | function dLn(t){let e=hl(t,[Wc,"$id","required","properties"]),r=uLn(t.p... function Hzt (line 1227) | function Hzt(t){return t.map(e=>$zt(e))} function $zt (line 1227) | function $zt(t){return nT(t)?cLn(t.target,t.parameters):Ll(t)?lLn(t.$ref... function zH (line 1227) | function zH(t,e){return gc(t)?Wzt(t,e):pt({...$zt(t),...e})} function fLn (line 1227) | function fLn(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function pLn (line 1227) | function pLn(t,e){return fLn(t.properties,e)} function Wzt (line 1227) | function Wzt(t,e){let r=pLn(t,e);return ts(r)} function hLn (line 1227) | function hLn(t,e){return $a("Required",[$a(t,e)])} function mLn (line 1227) | function mLn(t){return $a("Required",[fE(t)])} function gLn (line 1227) | function gLn(t){let e={};for(let r of globalThis.Object.getOwnPropertyNa... function ALn (line 1227) | function ALn(t){let e=hl(t,[Wc,"$id","required","properties"]),r=gLn(t.p... function zzt (line 1227) | function zzt(t){return t.map(e=>Yzt(e))} function Yzt (line 1227) | function Yzt(t){return nT(t)?hLn(t.target,t.parameters):Ll(t)?mLn(t.$ref... function YH (line 1227) | function YH(t,e){return gc(t)?Kzt(t,e):pt({...Yzt(t),...e})} function yLn (line 1227) | function yLn(t,e){let r={};for(let n of globalThis.Object.getOwnProperty... function _Ln (line 1227) | function _Ln(t,e){return yLn(t.properties,e)} function Kzt (line 1227) | function Kzt(t,e){let r=_Ln(t,e);return ts(r)} function ELn (line 1227) | function ELn(t,e){return e.map(r=>Ll(r)?BXe(t,r.$ref):ny(t,r))} function BXe (line 1227) | function BXe(t,e){return e in t?Ll(t[e])?BXe(t,t[e].$ref):ny(t,t[e]):ki()} function vLn (line 1227) | function vLn(t){return jH(t[0])} function CLn (line 1227) | function CLn(t){return nN(t[0],t[1])} function TLn (line 1227) | function TLn(t){return GH(t[0])} function bLn (line 1227) | function bLn(t){return zH(t[0])} function SLn (line 1227) | function SLn(t){return oN(t[0],t[1])} function xLn (line 1227) | function xLn(t){return sN(t[0],t[1])} function ILn (line 1227) | function ILn(t){return YH(t[0])} function wLn (line 1227) | function wLn(t,e,r){let n=ELn(t,r);return e==="Awaited"?vLn(n):e==="Inde... function RLn (line 1227) | function RLn(t,e){return MH(ny(t,e))} function PLn (line 1227) | function PLn(t,e){return DH(ny(t,e))} function kLn (line 1227) | function kLn(t,e,r){return LH(voe(t,e),ny(t,r))} function NLn (line 1227) | function NLn(t,e,r){return Tx(voe(t,e),ny(t,r))} function OLn (line 1227) | function OLn(t,e){return rh(voe(t,e))} function MLn (line 1227) | function MLn(t,e){return QH(ny(t,e))} function DLn (line 1227) | function DLn(t,e){return ys(globalThis.Object.keys(e).reduce((r,n)=>({..... function LLn (line 1227) | function LLn(t,e){let[r,n]=[ny(t,Lve(e)),Dve(e)],o=RH(e);return o.patter... function FLn (line 1227) | function FLn(t,e){return Ll(e)?{...BXe(t,e.$ref),[Wc]:e[Wc]}:e} function BLn (line 1227) | function BLn(t,e){return uE(voe(t,e))} function ULn (line 1227) | function ULn(t,e){return As(voe(t,e))} function voe (line 1227) | function voe(t,e){return e.map(r=>ny(t,r))} function ny (line 1227) | function ny(t,e){return kg(e)?pt(ny(t,hl(e,[z0])),e):kH(e)?pt(ny(t,hl(e,... function qLn (line 1227) | function qLn(t,e){return e in t?ny(t,t[e]):ki()} function Jzt (line 1227) | function Jzt(t){return globalThis.Object.getOwnPropertyNames(t).reduce((... method constructor (line 1227) | constructor(e){let r=Jzt(e),n=this.WithIdentifiers(r);this.$defs=n} method Import (line 1227) | Import(e,r){let n={...this.$defs,[e]:pt(this.$defs[e],r)};return pt({[lt... method WithIdentifiers (line 1227) | WithIdentifiers(e){return globalThis.Object.getOwnPropertyNames(e).reduc... function Xzt (line 1227) | function Xzt(t){return new UXe(t)} function Zzt (line 1227) | function Zzt(t,e){return pt({[lt]:"Not",not:t},e)} function eYt (line 1227) | function eYt(t,e){return oT(t)?uE(t.parameters,e):ki()} function tYt (line 1227) | function tYt(t,e={}){Tu(e.$id)&&(e.$id=`T${QLn++}`);let r=RH(t({[lt]:"Th... function rYt (line 1227) | function rYt(t,e){let r=Na(t)?new globalThis.RegExp(t):t;return pt({[lt]... function jLn (line 1227) | function jLn(t){return pl(t)?t.allOf:jo(t)?t.anyOf:ry(t)?t.items??[]:[]} function nYt (line 1227) | function nYt(t){return jLn(t)} function iYt (line 1227) | function iYt(t,e){return oT(t)?pt(t.returns,e):ki(e)} method constructor (line 1227) | constructor(e){this.schema=e} method Decode (line 1227) | Decode(e){return new QXe(this.schema,e)} method constructor (line 1227) | constructor(e,r){this.schema=e,this.decode=r} method EncodeTransform (line 1227) | EncodeTransform(e,r){let s={Encode:a(c=>r[Wc].Encode(e(c)),"Encode"),Dec... method EncodeSchema (line 1227) | EncodeSchema(e,r){let n={Decode:this.decode,Encode:e};return{...r,[Wc]:n}} method Encode (line 1227) | Encode(e){return gs(this.schema)?this.EncodeTransform(e,this.schema):thi... function oYt (line 1227) | function oYt(t){return new qXe(t)} function sYt (line 1227) | function sYt(t={}){return pt({[lt]:t[lt]??"Unsafe"},t)} function aYt (line 1227) | function aYt(t){return pt({[lt]:"Void",type:"void"},t)} function GLn (line 1227) | function GLn(t){switch(t.errorType){case ct.ArrayContains:return"Expecte... function cYt (line 1227) | function cYt(){return VLn} method constructor (line 1227) | constructor(e){super(`Unable to dereference schema with $id '${e.$ref}'`... function HLn (line 1227) | function HLn(t,e){let r=e.find(n=>n.$id===t.$ref);if(r===void 0)throw ne... function $f (line 1227) | function $f(t,e){return!Qo(t.$id)||e.some(r=>r.$id===t.$id)||e.push(t),e} function Go (line 1227) | function Go(t,e){return t[lt]==="This"||t[lt]==="Ref"?HLn(t,e):t} method constructor (line 1227) | constructor(e){super("Unable to hash value"),this.value=e} function KLn (line 1227) | function KLn(t){ih(iy.Array);for(let e of t)JH(e)} function JLn (line 1227) | function JLn(t){ih(iy.Boolean),ih(t?1:0)} function XLn (line 1227) | function XLn(t){ih(iy.BigInt),uYt.setBigInt64(0,t);for(let e of dYt)ih(e)} function ZLn (line 1227) | function ZLn(t){ih(iy.Date),JH(t.getTime())} function e9n (line 1227) | function e9n(t){ih(iy.Null)} function t9n (line 1227) | function t9n(t){ih(iy.Number),uYt.setFloat64(0,t);for(let e of dYt)ih(e)} function r9n (line 1227) | function r9n(t){ih(iy.Object);for(let e of globalThis.Object.getOwnPrope... function n9n (line 1227) | function n9n(t){ih(iy.String);for(let e=0;e=t.minItems)||... function d9n (line 1227) | function d9n(t,e,r){return fve(r)} function f9n (line 1227) | function f9n(t,e,r){return!(!W0(r)||ao(t.exclusiveMaximum)&&!(rWf(o,e,r));if(t.unevaluatedPr... function E9n (line 1227) | function E9n(t,e,r){return pve(r)} function v9n (line 1227) | function v9n(t,e,r){return r===t.const} function C9n (line 1227) | function C9n(t,e,r){return!1} function T9n (line 1227) | function T9n(t,e,r){return!Wf(t.not,e,r)} function b9n (line 1227) | function b9n(t,e,r){return VR(r)} function S9n (line 1227) | function S9n(t,e,r){return!(!Ha.IsNumberLike(r)||ao(t.exclusiveMaximum)&... function x9n (line 1227) | function x9n(t,e,r){if(!Ha.IsObjectLike(r)||ao(t.minProperties)&&!(Objec... function I9n (line 1227) | function I9n(t,e,r){return hve(r)} function w9n (line 1227) | function w9n(t,e,r){if(!Ha.IsRecordLike(r)||ao(t.minProperties)&&!(Objec... function R9n (line 1227) | function R9n(t,e,r){return Wf(Go(t,e),e,r)} function P9n (line 1227) | function P9n(t,e,r){let n=new RegExp(t.source,t.flags);return ao(t.minLe... function k9n (line 1227) | function k9n(t,e,r){return!Qo(r)||ao(t.minLength)&&!(r.length>=t.minLeng... function N9n (line 1227) | function N9n(t,e,r){return HR(r)} function O9n (line 1227) | function O9n(t,e,r){return Qo(r)&&new RegExp(t.pattern).test(r)} function M9n (line 1227) | function M9n(t,e,r){return Wf(Go(t,e),e,r)} function D9n (line 1227) | function D9n(t,e,r){if(!Sn(r)||t.items===void 0&&r.length!==0||r.length!... function L9n (line 1227) | function L9n(t,e,r){return mc(r)} function F9n (line 1227) | function F9n(t,e,r){return t.anyOf.some(n=>Wf(n,e,r))} function B9n (line 1227) | function B9n(t,e,r){return!(!PH(r)||ao(t.maxByteLength)&&!(r.length<=t.m... function U9n (line 1227) | function U9n(t,e,r){return!0} function q9n (line 1227) | function q9n(t,e,r){return Ha.IsVoidLike(r)} function Q9n (line 1227) | function Q9n(t,e,r){return Am.Has(t[lt])?Am.Get(t[lt])(t,r):!1} function Wf (line 1227) | function Wf(t,e,r){let n=ao(t.$id)?$f(t,e):e,o=t;switch(o[lt]){case"Any"... function Ni (line 1227) | function Ni(...t){return t.length===3?Wf(t[0],t[1],t[2]):Wf(t[0],[],t[1])} method constructor (line 1227) | constructor(e){super("Unknown type"),this.schema=e} function ZR (line 1227) | function ZR(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")} function co (line 1227) | function co(t){return t!==void 0} method constructor (line 1227) | constructor(e){this.iterator=e} method [Symbol.iterator] (line 1227) | [Symbol.iterator](){return this.iterator} method First (line 1227) | First(){let e=this.iterator.next();return e.done?void 0:e.value} function Cr (line 1227) | function Cr(t,e,r,n,o=[]){return{type:t,schema:e,path:r,value:n,message:... function Sx (line 1227) | function Sx(...t){let e=t.length===3?zf(t[0],t[1],"",t[2]):zf(t[0],[],""... method constructor (line 1227) | constructor(e,r,n){super("Unable to decode value as it does not match th... method constructor (line 1227) | constructor(e,r,n,o){super(o instanceof Error?o.message:"Unknown error")... function Yc (line 1227) | function Yc(t,e,r){try{return gs(t)?t[Wc].Decode(r):r}catch(n){throw new... function C7n (line 1227) | function C7n(t,e,r,n){return Sn(n)?Yc(t,r,n.map((o,s)=>fT(t.items,e,`${r... function T7n (line 1227) | function T7n(t,e,r,n){if(!fi(n)||X1(n))return Yc(t,r,n);let o=bve(t),s=o... function b7n (line 1227) | function b7n(t,e,r,n){let o=globalThis.Object.values(t.$defs),s=t.$defs[... function S7n (line 1227) | function S7n(t,e,r,n){return Yc(t,r,fT(t.not,e,r,n))} function x7n (line 1227) | function x7n(t,e,r,n){if(!fi(n))return Yc(t,r,n);let o=Mg(t),s={...n};fo... function I7n (line 1227) | function I7n(t,e,r,n){if(!fi(n))return Yc(t,r,n);let o=Object.getOwnProp... function w7n (line 1227) | function w7n(t,e,r,n){let o=Go(t,e);return Yc(t,r,fT(o,e,r,n))} function R7n (line 1227) | function R7n(t,e,r,n){let o=Go(t,e);return Yc(t,r,fT(o,e,r,n))} function P7n (line 1227) | function P7n(t,e,r,n){return Sn(n)&&Sn(t.items)?Yc(t,r,t.items.map((o,s)... function k7n (line 1227) | function k7n(t,e,r,n){for(let o of t.anyOf){if(!Ni(o,e,n))continue;let s... function fT (line 1227) | function fT(t,e,r,n){let o=$f(t,e),s=t;switch(t[lt]){case"Array":return ... function ZH (line 1227) | function ZH(t,e,r){return fT(t,e,"",r)} method constructor (line 1227) | constructor(e,r,n){super("The encoded value does not match the expected ... method constructor (line 1227) | constructor(e,r,n,o){super(`${o instanceof Error?o.message:"Unknown erro... function Y0 (line 1227) | function Y0(t,e,r){try{return gs(t)?t[Wc].Encode(r):r}catch(n){throw new... function N7n (line 1227) | function N7n(t,e,r,n){let o=Y0(t,r,n);return Sn(o)?o.map((s,c)=>pT(t.ite... function O7n (line 1227) | function O7n(t,e,r,n){let o=globalThis.Object.values(t.$defs),s=t.$defs[... function M7n (line 1227) | function M7n(t,e,r,n){let o=Y0(t,r,n);if(!fi(n)||X1(n))return o;let s=bv... function D7n (line 1227) | function D7n(t,e,r,n){return Y0(t.not,r,Y0(t,r,n))} function L7n (line 1227) | function L7n(t,e,r,n){let o=Y0(t,r,n);if(!fi(o))return o;let s=Mg(t),c={... function F7n (line 1227) | function F7n(t,e,r,n){let o=Y0(t,r,n);if(!fi(n))return o;let s=Object.ge... function B7n (line 1227) | function B7n(t,e,r,n){let o=Go(t,e),s=pT(o,e,r,n);return Y0(t,r,s)} function U7n (line 1227) | function U7n(t,e,r,n){let o=Go(t,e),s=pT(o,e,r,n);return Y0(t,r,s)} function q7n (line 1227) | function q7n(t,e,r,n){let o=Y0(t,r,n);return Sn(t.items)?t.items.map((s,... function Q7n (line 1227) | function Q7n(t,e,r,n){for(let o of t.anyOf){if(!Ni(o,e,n))continue;let s... function pT (line 1227) | function pT(t,e,r,n){let o=$f(t,e),s=t;switch(t[lt]){case"Array":return ... function t$ (line 1227) | function t$(t,e,r){return pT(t,e,"",r)} function j7n (line 1227) | function j7n(t,e){return gs(t)||af(t.items,e)} function G7n (line 1227) | function G7n(t,e){return gs(t)||af(t.items,e)} function V7n (line 1227) | function V7n(t,e){return gs(t)||af(t.returns,e)||t.parameters.some(r=>af... function H7n (line 1227) | function H7n(t,e){return gs(t)||af(t.returns,e)||t.parameters.some(r=>af... function $7n (line 1227) | function $7n(t,e){return gs(t)||gs(t.unevaluatedProperties)||t.allOf.som... function W7n (line 1227) | function W7n(t,e){let r=globalThis.Object.getOwnPropertyNames(t.$defs).r... function z7n (line 1227) | function z7n(t,e){return gs(t)||af(t.items,e)} function Y7n (line 1227) | function Y7n(t,e){return gs(t)||af(t.not,e)} function K7n (line 1227) | function K7n(t,e){return gs(t)||Object.values(t.properties).some(r=>af(r... function J7n (line 1227) | function J7n(t,e){return gs(t)||af(t.item,e)} function X7n (line 1227) | function X7n(t,e){let r=Object.getOwnPropertyNames(t.patternProperties)[... function Z7n (line 1227) | function Z7n(t,e){return gs(t)?!0:af(Go(t,e),e)} function eFn (line 1227) | function eFn(t,e){return gs(t)?!0:af(Go(t,e),e)} function tFn (line 1227) | function tFn(t,e){return gs(t)||!mc(t.items)&&t.items.some(r=>af(r,e))} function rFn (line 1227) | function rFn(t,e){return gs(t)||t.anyOf.some(r=>af(r,e))} function af (line 1227) | function af(t,e){let r=$f(t,e),n=t;if(t.$id&&YXe.has(t.$id))return!1;swi... function eP (line 1227) | function eP(t,e){return YXe.clear(),af(t,e)} method constructor (line 1227) | constructor(e,r,n,o){this.schema=e,this.references=r,this.checkFunc=n,th... method Code (line 1227) | Code(){return this.code} method Schema (line 1227) | Schema(){return this.schema} method References (line 1227) | References(){return this.references} method Errors (line 1227) | Errors(e){return Sx(this.schema,this.references,e)} method Check (line 1227) | Check(e){return this.checkFunc(e)} method Decode (line 1227) | Decode(e){if(!this.checkFunc(e))throw new XH(this.schema,e,this.Errors(e... method Encode (line 1227) | Encode(e){let r=this.hasTransform?t$(this.schema,this.references,e):e;if... function e (line 1227) | function e(s){return s===36} function r (line 1227) | function r(s){return s===95} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 1227) | function n(s){return s>=65&&s<=90||s>=97&&s<=122} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 1227) | function o(s){return s>=48&&s<=57} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function e (line 1227) | function e(s){return s.length===0?!1:tP.IsNumeric(s.charCodeAt(0))} function r (line 1227) | function r(s){if(e(s))return!1;for(let c=0;cqve.length-16&&((0,pYt.randomFillSync)(qve),Uv... function nFn (line 1232) | function nFn(t,e,r){if(tZe.randomUUID&&!e&&!t)return tZe.randomUUID();t=... function v$ (line 1232) | function v$(t){return t===1} method getReporter (line 1232) | getReporter(e,r=0){return v$(r)?this.getRestrictedReporter(e):this.repor... method getRestrictedReporter (line 1232) | getRestrictedReporter(e){if(T$(e))return this.reporterRestricted;if(TH(e... method getMsft1pReporter (line 1232) | getMsft1pReporter(){return this.reporterMsft1p} method getFTReporter (line 1232) | getFTReporter(e){if(VXt(e))return this.reporterFT;if(TH(e))return new ioe} method setReporter (line 1232) | setReporter(e){this.reporter=e} method setRestrictedReporter (line 1232) | setRestrictedReporter(e){this.reporterRestricted=e} method setMsft1pReporter (line 1232) | setMsft1pReporter(e){this.reporterMsft1p=e} method setFTReporter (line 1232) | setFTReporter(e){this.reporterFT=e} method deactivate (line 1232) | async deactivate(){let e=[this.reporter,this.reporterRestricted,this.rep... function fBn (line 1232) | function fBn(t){return dBn.has(t.code??"")||t.name==="RangeError"&&t.mes... function pBn (line 1232) | function pBn(t){return E9(t)?"network":fBn(t)||t.code==="EMFILE"||t.code... method constructor (line 1232) | constructor(e,r,n){this.properties=e,this.measurements=r,this.issuedTime=n} method createAndMarkAsIssued (line 1232) | static createAndMarkAsIssued(e,r){return new t(e||{},r||{},ua())} method extendedBy (line 1232) | extendedBy(e,r){let n={...this.properties,...e},o={...this.measurements,... method markAsDisplayed (line 1232) | markAsDisplayed(){this.displayedTime===void 0&&(this.displayedTime=ua())} method extendWithExpTelemetry (line 1232) | async extendWithExpTelemetry(e){let{filters:r,exp:n}=await e.get(Qt).get... method extendWithEditorAgnosticFields (line 1232) | extendWithEditorAgnosticFields(e){this.properties.editor_version=K1(e.ge... method extendWithConfigProperties (line 1232) | extendWithConfigProperties(e){let r=YXt(e);r["copilot.build"]=KXt(e),r["... method extendWithRequestId (line 1232) | extendWithRequestId(e){let r={headerRequestId:e.headerRequestId,serverEx... method maybeRemoveRepoInfoFromPropertiesHack (line 1232) | static maybeRemoveRepoInfoFromPropertiesHack(e,r){if(v$(e))return r;let ... method sanitizeKeys (line 1232) | sanitizeKeys(){this.properties=t.sanitizeKeys(this.properties),this.meas... method multiplexProperties (line 1232) | multiplexProperties(){this.properties=t.multiplexProperties(this.propert... method sanitizeKeys (line 1232) | static sanitizeKeys(e){e=e||{};let r={};for(let n in e){let o=t.keysExem... method multiplexProperties (line 1232) | static multiplexProperties(e){let r={...e};for(let n in e){let o=e[n],s=... method updateMeasurements (line 1232) | updateMeasurements(e){let r=e-this.issuedTime;if(this.measurements.timeS... method validateData (line 1232) | validateData(e,r){let n;if(t.validateTelemetryProperties.Check(this.prop... method makeReadyForSending (line 1232) | async makeReadyForSending(e,r,n,o){this.extendWithConfigProperties(e),th... method constructor (line 1232) | constructor(e,r,n,o){super(e,r,n),this.filtersAndExp=o} method extendedBy (line 1232) | extendedBy(e,r){let n={...this.properties,...e},o={...this.measurements,... method extendWithExpTelemetry (line 1232) | extendWithExpTelemetry(e){return this.filtersAndExp.exp.addToTelemetry(e... method createEmptyConfigForTesting (line 1232) | static createEmptyConfigForTesting(){return new t({},{},0,{filters:new Q... function Ooe (line 1232) | function Ooe(t,e,r,n){t.get(Kf).getReporter(t,e)?.sendTelemetryEvent(r,e... function hBn (line 1232) | function hBn(t,e,r){t.get(Kf).getMsft1pReporter()?.sendTelemetryEvent(e,... function mBn (line 1232) | function mBn(t,e,r,n){t.get(Kf).getReporter(t,e)?.sendTelemetryErrorEven... function gBn (line 1232) | function gBn(t,e,r,n){t.get(Kf).getFTReporter(t)?.sendTelemetryEvent(r,e... function C$ (line 1232) | function C$(t){return{promptCharLen:t.prefix.length+(t.context?.reduce((... function ua (line 1232) | function ua(){return performance.now()} function ABn (line 1232) | function ABn(t){return Math.floor(t/1e3)} function T$ (line 1232) | function T$(t){return t.get(sf).optedIn} function VXt (line 1232) | function VXt(t){return t.get(sf).ftFlag!==""} function ht (line 1232) | function ht(t,e,r,n){return t.get(od).register(yBn(t,e,ua(),r?.extendedB... function yBn (line 1232) | async function yBn(t,e,r,n,o=0){let s=n||er.createAndMarkAsIssued({},{})... function ove (line 1232) | function ove(t,e){return t.get(od).register(_Bn(t,e,ua()))} function _Bn (line 1232) | async function _Bn(t,e,r){let n="expProblem",o=er.createAndMarkAsIssued(... function b$ (line 1232) | function b$(t,e,r,n,o=0){let s={...r,...HXt(t)};Ooe(t,o,e,{properties:s,... function HXt (line 1232) | function HXt(t){let e=t.get(Lr),r={unique_id:qr(),common_extname:e.getEd... method constructor (line 1232) | constructor(e){let r;try{r=JSON.stringify(e)}catch{r=String(e)}super(r),... function Oi (line 1232) | function Oi(t,e,r,n,o){return t.get(od).register($Xt(t,e,ua(),r,{...n},o))} function $Xt (line 1232) | async function $Xt(t,e,r,n,o,s){let c;if(e instanceof Error){if(c=e,c.na... function Hf (line 1237) | function Hf(t,e,r,n){let o=a(async(...s)=>{try{await e(...s)}catch(c){aw... function X0 (line 1237) | function X0(t,e,r,n){return t.get(od).register(EBn(t,e,ua(),r?.extendedB... function EBn (line 1237) | async function EBn(t,e,r,n,o=0){if(v$(o)&&!T$(t))return;let s=n||er.crea... function WXt (line 1237) | function WXt(t,e,r,n,o){let s=er.createAndMarkAsIssued({completionTextJs... function zXt (line 1237) | function zXt(t,e,r){let n={promptJson:JSON.stringify({prefix:e.prefix,co... function cy (line 1237) | function cy(t){let e=t.serverUrl?.match(/^https?:\/\//)?t.serverUrl:"",r... function JXt (line 1237) | function JXt(){return Math.floor(Date.now()/1e3)} function Net (line 1237) | async function Net(t,e,r){let n=er.createAndMarkAsIssued({},{});ht(t,"au... method fetchTokenResult (line 1237) | async fetchTokenResult(e,r,n){return await Net(e,r,n)} function Oet (line 1237) | async function Oet(t,e){let r={"X-GitHub-Api-Version":"2025-05-01"},n=e.... function XXt (line 1237) | function XXt(t,e,r){e&&t.get(Va).showWarningMessageOnlyOnce(e.notificati... function TBn (line 1237) | async function TBn(t,e,r){let n=r.devOverride?.notificationUrl??"copilot... method constructor (line 1237) | constructor(e,r,n){this.envelope=e;this.expiresAt=n;this.token=e.token,t... method endpoints (line 1237) | get endpoints(){return{...C9,...this.envelope.endpoints??{}}} method needsRefresh (line 1237) | needsRefresh(){return(this.expiresAt-RCe)*1e3(this.organization_list??[]).includ... method isGitHubUser (line 1237) | isGitHubUser(){return(this.organization_list??[]).includes(CBn)} method isInternalUser (line 1237) | isInternalUser(){return this.isMicrosoftUser()||this.isGitHubUser()} method constructor (line 1237) | constructor(e,r){super(e,{cause:r}),this.name="CopilotAuthError"} method constructor (line 1237) | constructor(e,r){this.ctx=e;this.persistenceManager=r} method getAuthRecord (line 1237) | async getAuthRecord(e){let r=this.getAuthAuthority(e),n=e.githubAppId??t... method legacyAuthRecordMaybe (line 1237) | async legacyAuthRecordMaybe(e){let r=await this.persistenceManager.read(... method saveAuthRecord (line 1237) | async saveAuthRecord(e){await this.persistenceManager.update(PCe,this.au... method deleteAuthRecord (line 1237) | async deleteAuthRecord(e){let r=this.getAuthAuthority(e),n=await this.ge... method purgeLegacyAuthRecords (line 1237) | async purgeLegacyAuthRecords(){await this.persistenceManager.deleteSetti... method authRecordKey (line 1237) | authRecordKey(e,r){let n=r.githubAppId??e.get(Ul).findAppIdToAuthenticat... method getAuthAuthority (line 1237) | getAuthAuthority(e){return e.authAuthority} function sP (line 1237) | function sP(t,e){return t||e} function lf (line 1237) | function lf(t,e){return t[e]} function ql (line 1237) | function ql(t,e){try{return{v:t.apply(this,e)}}catch(r){return{e:r}}} function SBn (line 1237) | function SBn(t,e){var r=ql(t);return r.e?e:r.v} function QCe (line 1237) | function QCe(t){return function(e){return typeof e===t}} function sZt (line 1237) | function sZt(t){var e="[object "+t+"]";return function(r){return!!(r&&Fo... function Foe (line 1237) | function Foe(t){return Jet[UCe].call(t)} function Hr (line 1237) | function Hr(t){return typeof t===q9||t===q9} function xBn (line 1237) | function xBn(t){return!I$(t)} function Bt (line 1237) | function Bt(t){return t===ld||Hr(t)} function IBn (line 1237) | function IBn(t){return t===ld||!I$(t)} function I$ (line 1237) | function I$(t){return!!t||t!==qg} function wBn (line 1237) | function wBn(t){return!Det&&(Det=["string","number","boolean",q9,"symbol... function Cc (line 1237) | function Cc(t){return!t&&Bt(t)?!1:!!t&&typeof t===Doe} function Xf (line 1237) | function Xf(t){return!!(t&&t.then&&ur(t.then))} function uy (line 1237) | function uy(t){return!(!t||SBn(function(){return!(t&&0+t)},!t))} function Zf (line 1237) | function Zf(t,e){return!!t&&Jet.hasOwnProperty[Z0](t,e)} function RBn (line 1237) | function RBn(t,e){return Zf(t,e)||!!w$(t,e)} function pr (line 1237) | function pr(t,e,r){if(t&&Cc(t)){for(var n in t)if(ep(t,n)&&e[Z0](r||t,n,... function PBn (line 1237) | function PBn(t){var e={};if(e[kCe.c]=!0,e[kCe.e]=!0,t.l){e.get=function(... function Dn (line 1237) | function Dn(t,e,r){return _m(t,e,PBn(r))} function cZt (line 1237) | function cZt(t,e,r,n,o){var s={};return pr(t,function(c,l){LCe(s,c,e?l:c... function LCe (line 1237) | function LCe(t,e,r,n){_m(t,e,{value:r,enumerable:!0,writable:!1})} function Kt (line 1237) | function Kt(t,e){var r=Yet,n=Jet[UCe][Z0](t);n===kBn&&(t={stack:vc(t.sta... function Zs (line 1237) | function Zs(t){throw new Error(t)} function uf (line 1237) | function uf(t){throw new TypeError(t)} function NBn (line 1237) | function NBn(t){return t} function OBn (line 1237) | function OBn(t){return t[Wet]||ld} function Em (line 1237) | function Em(t){return lZt&&pr(t,function(e,r){(Yt(r)||Cc(r))&&Em(r)}),fd... function GCe (line 1237) | function GCe(t){return cZt(t,1,0,fd)} function MBn (line 1237) | function MBn(t){return cZt(t,0,0,fd)} function DBn (line 1237) | function DBn(t){var e={};return pr(t,function(r,n){LCe(e,r,n[1]),LCe(e,n... function Xet (line 1237) | function Xet(t){return DBn(t)} function dZt (line 1237) | function dZt(){var t;return typeof globalThis!==q9&&(t=globalThis),!t&&t... function fZt (line 1237) | function fZt(){if(!Let){var t=ql(dZt).v||{};Let=t[ZXt]=t[ZXt]||{}}return... function Boe (line 1237) | function Boe(t,e,r){var n=e?e[t]:ld;return function(o){var s=(o?o[t]:ld)... function LBn (line 1237) | function LBn(t){return function(e){return e[t]}} function FBn (line 1237) | function FBn(t,e,r){return Bt(t)&&uf("Invalid "+Kt(t)),r<0?Yet:(e=e||0,e... function lP (line 1237) | function lP(t,e){return tp(t,0,e)} function BBn (line 1237) | function BBn(){if(!Fet){var t=fZt();Fet=t.gblSym=t.gblSym||{k:{},s:{}}}r... function Zet (line 1237) | function Zet(t){var e={description:vc(t),toString:a(function(){return Ke... function UBn (line 1237) | function UBn(t){var e=BBn();if(!ep(e.k,t)){var r=Zet(t),n=Tc(e.s).length... function qBn (line 1237) | function qBn(t){!NCe&&(NCe={});var e,r=uZt[t];return r&&(e=NCe[r]=NCe[r]... function _N (line 1237) | function _N(){ud=fZt()} function HCe (line 1237) | function HCe(t){var e={};return!ud&&_N(),e.b=ud.lzy,_m(e,"v",{configurab... function dy (line 1237) | function dy(t){return _m({toJSON:a(function(){return t},"toJSON")},"v",{... function $Ce (line 1237) | function $Ce(t,e){var r;return function(){return!ud&&_N(),(!r||ud.lzy)&&... function ch (line 1237) | function ch(t){return!ud&&_N(),(!Moe||t===!1||ud.lzy)&&(Moe=dy(ql(dZt).v... function Vn (line 1237) | function Vn(t,e){var r;if(!Moe||e===!1?r=ch(e):r=Moe.v,r&&r[t])return r[... function uP (line 1237) | function uP(){return!!gl()} function P$ (line 1237) | function P$(){return!!Al()} function G9 (line 1237) | function G9(){return!!bc()} function WCe (line 1237) | function WCe(){return x$=dy(ql(Vn,[Ket]).v),x$} function QBn (line 1237) | function QBn(t){var e=(ud.lzy?0:x$)||WCe();return e.v?e.v[t]:qg} function mZt (line 1237) | function mZt(){return!!jBn()} function jBn (line 1237) | function jBn(){return!ud&&_N(),((ud.lzy?0:x$)||WCe()).v} function Uoe (line 1237) | function Uoe(t,e){var r=uZt[t];!ud&&_N();var n=(ud.lzy?0:x$)||WCe();retu... function yE (line 1237) | function yE(t,e){!ud&&_N();var r=(ud.lzy?0:x$)||WCe();return r.v?r.v(t):... function EN (line 1237) | function EN(t){return!ud&&_N(),Bet=(ud.lzy?0:Bet)||dy(ql(QBn,["for"]).v)... function FCe (line 1237) | function FCe(t){return!!t&&ur(t.next)} function ett (line 1237) | function ett(t){return!IBn(t)&&ur(t[Uoe(3)])} function zCe (line 1237) | function zCe(t,e,r){if(t&&(FCe(t)||(!OCe&&(OCe=dy(Uoe(3))),t=t[OCe.v]?t[... function S$ (line 1237) | function S$(t,e,r){return t.apply(e,r)} function pd (line 1237) | function pd(t,e){return!Hr(e)&&t&&(Yt(e)?S$(t.push,t,e):FCe(e)||ett(e)?z... function st (line 1237) | function st(t,e,r){if(t)for(var n=t[Q9]>>>0,o=0;o0?e[0]:n?qg:e)||setT... function Su (line 1237) | function Su(t,e){return rtt(!0,qg,oP[Z0](arguments))} function vZt (line 1237) | function vZt(t,e,r){return rtt(!0,t,oP[Z0](arguments,1))} function YCe (line 1237) | function YCe(t,e){return rtt(!1,qg,oP[Z0](arguments))} function CZt (line 1237) | function CZt(t,e){ctt||(ctt=Qoe("AggregationError",function(n,o){o[Wr]>1... function lh (line 1238) | function lh(t,e){typeof e!==B$&&e!==null&&uf("Class extends value "+Stri... function J9 (line 1238) | function J9(t,e){for(var r=0,n=e.length,o=t.length;r=0;r--)if(t[r]===e)return!0;ret... function uUn (line 1238) | function uUn(t,e,r,n){function o(u,d,p){var h=d[p];if(h[ftt]&&n){var m=u... function dUn (line 1238) | function dUn(t,e,r,n){var o=null;if(t&&Zf(r,U$)){var s=t[aTe]||kx(null);... function fUn (line 1238) | function fUn(t,e,r){var n=e[t];return n===r&&(n=X9(e)[t]),typeof n!==sTe... function pUn (line 1238) | function pUn(t,e,r,n,o){function s(u,d){var p=a(function(){var h=dUn(thi... function hUn (line 1238) | function hUn(t,e){if(Koe){for(var r=[],n=X9(e);n&&!ytt(n)&&!Ett(r,n);){i... function dtt (line 1238) | function dtt(t,e){return Zf(t,AP)?t.name||e||bZt:((t||{})[oTe]||{}).name... function vn (line 1238) | function vn(t,e,r,n){Zf(t,AP)||lTe("theClass is an invalid class definit... function Jc (line 1238) | function Jc(t,e){return NZt(t,function(r){return e?e({status:"fulfilled"... function NZt (line 1238) | function NZt(t,e,r,n){var o=t;try{if(Xf(t))(e||r)&&(o=t.then(e,r));else ... function mUn (line 1238) | function mUn(t,e){var r=t;return e&&(Xf(t)?t.finally?r=t.finally(e):r=t.... function gUn (line 1238) | function gUn(t,e,r,n){vtt=vtt||{toString:a(function(){return"[[PromiseSt... function AUn (line 1238) | function AUn(t){var e;return t&&t.createEvent&&(e=t.createEvent("Event")... function yUn (line 1238) | function yUn(t,e,r,n){var o=gl();!uTe&&(uTe=dy(!!ql(AUn,[o]).v));var s=u... function kZt (line 1238) | function kZt(t){return ur(t)?t.toString():Kt(t)} function DZt (line 1238) | function DZt(t,e,r){var n=vN(arguments,3),o=0,s=!1,c,l=[],u=EUn++,d=Joe.... function CUn (line 1238) | function CUn(t){return function(e){var r=vN(arguments,1);return t(functi... function TUn (line 1238) | function TUn(t){return dy(function(e){var r=vN(arguments,1);return t(fun... function LZt (line 1238) | function LZt(t){st(t,function(e){try{e()}catch{}})} function bUn (line 1238) | function bUn(t){var e=dd(t)?t:0;return function(r){Su(function(){LZt(r)}... function FZt (line 1238) | function FZt(t,e){return DZt(FZt,bUn(e),t,e)} function SUn (line 1238) | function SUn(t,e){!Stt&&(Stt=dy(ql(Vn,[dTe]).v||null));var r=Stt.v;if(!r... function Xoe (line 1238) | function Xoe(t){return DZt(Xoe,LZt,t)} function fTe (line 1238) | function fTe(t,e){return!xtt&&(xtt=TUn(Xoe)),xtt.v(t,e)} function xu (line 1238) | function xu(t,e){return!Itt&&(Itt=dy(SUn)),Itt.v.call(this,t,e)} function PN (line 1238) | function PN(t){return!Bt(t)} function ese (line 1238) | function ese(t){var e=t;return e&&Mn(e)&&(e=e[CT](IUn,function(r,n){retu... function pf (line 1238) | function pf(t,e){return t&&e?df(t,e)!==-1:!1} function kN (line 1238) | function kN(t){return t&&t.toISOString()||""} function Iu (line 1238) | function Iu(t){return aP(t)?t[py]:xi} function Bx (line 1238) | function Bx(t,e,r,n,o){var s=r;return t&&(s=t[e],s!==r&&(!o||o(s))&&(!n|... function Rtt (line 1238) | function Rtt(t,e,r){var n;return t?(n=t[e],!n&&Bt(n)&&(n=Hr(r)?{}:r,t[e]... function PUn (line 1238) | function PUn(t,e){var r=null,n=null;return ur(t)?r=t:n=t,function(){var ... function r7 (line 1238) | function r7(t,e,r,n,o){t&&e&&r&&(o!==!1||Hr(t[e]))&&(t[e]=PUn(r,n))} function n7 (line 1238) | function n7(t,e,r,n){return t&&e&&Cc(t)&&Yt(r)&&st(r,function(o){Mn(o)&&... function Ptt (line 1238) | function Ptt(t){return function(){function e(){var r=this;t&&pr(t,functi... function vTe (line 1238) | function vTe(t){return t&&cP&&(t=wN(cP({},t))),t} function CTe (line 1238) | function CTe(t,e,r,n,o,s){var c=arguments,l=c[0]||{},u=c[Wr],d=!1,p=1;fo... function G$ (line 1238) | function G$(t){try{return t.responseText}catch{}return null} function tse (line 1238) | function tse(t,e){return t?"XDomainRequest,Response:"+G$(t)||"":e} function i7 (line 1238) | function i7(t,e){return t?"XMLHttpRequest,Status:"+t[z9]+",Response:"+G$... function TTe (line 1238) | function TTe(t,e){return e&&(dd(e)?t=[e].concat(t):Yt(e)&&(t=e.concat(t)... function ktt (line 1238) | function ktt(t,e,r,n,o,s){n===void 0&&(n=!1),o===void 0&&(o=!1);function... function qZt (line 1238) | function qZt(t){var e={};if(Mn(t)){var r=Ln(t)[vT](/[\r\n]+/);st(r,funct... function ETe (line 1238) | function ETe(t,e,r){if(!t[r]&&e&&e.getResponseHeader){var n=e.getRespons... function rse (line 1238) | function rse(t,e){var r={};return t[stt]?r=qZt(t[stt]()):e&&(r=ETe(r,t,D... function GZt (line 1238) | function GZt(t,e){var r=!1;if(t){try{if(r=e in t,!r){var n=t[Ay];n&&(r=e... function nse (line 1238) | function nse(t){if(t&&QUn){var e=Vn("__mockLocation");if(e)return e}retu... function Ftt (line 1238) | function Ftt(){return typeof console!==gy?console:Vn(BUn)} function NN (line 1238) | function NN(){return!!(typeof JSON===EE&&JSON||Vn(QZt)!==null)} function vm (line 1238) | function vm(){return NN()?JSON||Vn(QZt):null} function Btt (line 1238) | function Btt(){return Vn(UUn)} function Utt (line 1238) | function Utt(){return Vn(qUn)} function H$ (line 1238) | function H$(){var t=bc();if(t&&(t[$oe]!==Ott||Ntt===null)){Ott=t[$oe];va... function qtt (line 1238) | function qtt(t){if(t===void 0&&(t=null),!t){var e=bc()||{};t=e?(e.userAg... function ON (line 1238) | function ON(t){return(Mtt===null||t===!1)&&(Mtt=G9()&&!!bc().sendBeacon)... function ise (line 1238) | function ise(t){var e=!1;try{e=!!Vn("fetch");var r=Vn("Request");e&&t&&r... function Qtt (line 1238) | function Qtt(){return V$===null&&(V$=typeof XDomainRequest!==gy,V$&&bTe(... function bTe (line 1238) | function bTe(){var t=!1;try{var e=Vn(jZt);t=!!e}catch{}return t} function jUn (line 1238) | function jUn(t){t<0&&(t>>>=0),ose=$Zt+t&o7,sse=WZt-t&o7,zZt=!0} function GUn (line 1238) | function GUn(){try{var t=da()&2147483647;jUn((Math.random()*HZt^t)+t)}ca... function VZt (line 1238) | function VZt(t){var e=0,r=Btt()||Utt();return r&&r.getRandomValues&&(e=r... function VUn (line 1238) | function VUn(t){sse=36969*(sse&65535)+(sse>>16)&o7,ose=18e3*(ose&65535)+... function YZt (line 1238) | function YZt(t){t===void 0&&(t=22);for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZ... function JZt (line 1238) | function JZt(t){return t.nodeType===1||t.nodeType===9||!+t.nodeType} function WUn (line 1238) | function WUn(t,e){var r=e[t.id];if(!r){r={};try{JZt(e)&&Dn(e,t.id,{e:!1,... function _y (line 1238) | function _y(t,e){return e===void 0&&(e=!1),ese(t+$Un+++(e?"."+KZt:xi)+HUn)} function STe (line 1238) | function STe(t){var e={id:_y("_aiData-"+(t||xi)+"."+KZt),accept:a(functi... function xTe (line 1238) | function xTe(t){return t&&Cc(t)&&(t.isVal||t.fb||ep(t,"v")||ep(t,"mrg")|... function XZt (line 1238) | function XZt(t,e,r){var n,o=r.dfVal||I$;if(e&&r.fb){var s=r.fb;Yt(s)||(s... function jtt (line 1238) | function jtt(t,e,r){var n=r;if(r&&xTe(r)&&(n=XZt(t,e,r)),n){xTe(n)&&(n=j... function ase (line 1238) | function ase(t,e,r,n){var o,s,c,l=n,u,d,p,h;xTe(l)?(o=l.isVal,s=l.set,p=... function Gtt (line 1238) | function Gtt(t){if(t){var e;if(Yt(t)?(e=[],e[Wr]=t[Wr]):Ns(t)&&(e={}),e)... function eer (line 1238) | function eer(t){if(t){var e=t[Ux]||t;if(e.cfg&&(e.cfg===t||e.cfg[Ux]===e... function ter (line 1238) | function ter(t){if(t&&(Ns(t)||Yt(t)))try{t[ZZt]=!0}catch{}return t} function ITe (line 1238) | function ITe(t,e,r){var n=!1;return r&&!t[e.blkVal]&&(n=r[zUn],!n&&!r[ZZ... function wTe (line 1238) | function wTe(t){uf("InvalidAccess:"+t)} function KUn (line 1238) | function KUn(t,e,r){Yt(e)&&st(YUn,function(n){var o=e[n];e[n]=function()... function RTe (line 1238) | function RTe(t,e){var r=w$(t,e);return r&&r.get} function JUn (line 1238) | function JUn(t,e,r,n){var o={n:r,h:[],trk:a(function(d){d&&d.fn&&(Si(o.h... function lse (line 1238) | function lse(t,e,r,n){if(e){var o=RTe(e,r),s=o&&!!o[t.prop];s?e[r]=n:JUn... function PTe (line 1238) | function PTe(t,e,r,n){if(e){var o=RTe(e,r),s=o&&!!o[t.prop],c=n&&n[0],l=... function cse (line 1238) | function cse(t,e,r,n){try{pr(e,function(o,s){lse(t,e,o,s)}),e[Ux]||(_m(e... function rer (line 1238) | function rer(t){var e=yE(use+"get"+t.uid+dse),r=yE(use+"ro"+t.uid+dse),n... function XUn (line 1238) | function XUn(t,e){var r={fn:e,rm:a(function(){r.fn=null,t=null,e=null},"... function ZUn (line 1238) | function ZUn(t,e,r){var n=eer(e);if(n)return n;var o=_y("dyncfg",!0),s=e... function eqn (line 1238) | function eqn(t,e){t?(t[O$](e),t[pP](2,108,e)):wTe(e)} function hd (line 1238) | function hd(t,e,r,n){var o=ZUn(r,t||{},n);return e&&o.setDf(o.cfg,e),o} function CE (line 1238) | function CE(t,e,r){var n=t[Ux]||t;return n.cfg&&(n.cfg===t||n.cfg[Ux]===... function _P (line 1238) | function _P(t,e){if(t&&t[_E])return t[_E](e)} function kTe (line 1238) | function kTe(t,e,r){var n;return r||(n=xu(function(o){r=o})),t&&joe(t)>0... function tqn (line 1238) | function tqn(t,e,r){return!t&&Bt(t)?e:AT(t)?t:vc(t)[ET]()==="true"} function Htt (line 1238) | function Htt(t){return{mrg:!0,v:t}} function W$ (line 1238) | function W$(t,e,r){return{fb:r,isVal:t,v:e}} function TE (line 1238) | function TE(t,e){return{fb:e,set:tqn,v:!!t}} function rqn (line 1238) | function rqn(t,e){return function(){var r=arguments,n=Wtt(e);if(n){var o... function nqn (line 1238) | function nqn(){var t=Vn("Microsoft");return t&&(OTe=t.ApplicationInsight... function Wtt (line 1238) | function Wtt(t){var e=OTe;return!e&&t.disableDbgExt!==!0&&(e=OTe||nqn())... function ier (line 1238) | function ier(t){if(!NTe){NTe={};for(var e=0;e<$tt[Wr];e++)NTe[$tt[e]]=rq... function oer (line 1238) | function oer(t){return t?'"'+t[CT](/\"/g,xi)+'"':xi} function ztt (line 1238) | function ztt(t,e){var r=Ftt();if(r){var n="log";r[t]&&(n=t),ur(r[n])&&r[... function t (line 1238) | function t(e,r,n,o){n===void 0&&(n=!1);var s=this;s[L$]=e,s[Lx]=(n?oqn:i... function s7 (line 1238) | function s7(t,e){return(t||{})[Sc]||new Y$(e)} function t (line 1238) | function t(e){this.identifier="DiagnosticLogger",this.queue=[];var r=0,n... function aer (line 1238) | function aer(t){return t||new Y$} function dr (line 1238) | function dr(t,e,r,n,o,s){s===void 0&&(s=!1),aer(t)[pP](e,r,n,o,s)} function EP (line 1238) | function EP(t,e){aer(t)[O$](e)} function ert (line 1238) | function ert(){!qx&&(qx=HCe(function(){return gl()}))} function DTe (line 1238) | function DTe(t){return t?t.isEnabled():!0} function Eer (line 1238) | function Eer(t,e){return e&&t&&Yt(t.ignoreCookies)?Si(t.ignoreCookies,e)... function uqn (line 1238) | function uqn(t,e){return e&&t&&Yt(t.blockedCookies)&&Si(t.blockedCookies... function mer (line 1238) | function mer(t,e){var r=e[bN];if(Bt(r)){var n=void 0;Hr(t[uer])||(n=!t[u... function ver (line 1238) | function ver(t,e){var r,n,o,s,c,l,u,d;t=hd(t||her,null,e).cfg,s=CE(t,fun... function ger (line 1238) | function ger(t){if(MTe===null){MTe=!1,!qx&&ert();try{var e=qx.v||{};MTe=... function Cer (line 1238) | function Cer(t){var e={};if(t&&t[Wr]){var r=Ln(t)[vT](";");st(r,function... function Aer (line 1238) | function Aer(t,e){return ur(t[e])?t[e]():null} function yer (line 1238) | function yer(t,e){var r=t||xi;return pr(e,function(n,o){r+="; "+n+(Bt(o)... function dqn (line 1238) | function dqn(t){var e=xi;if(!qx&&ert(),qx.v){var r=qx.v[Ztt]||xi;fer!==r... function _er (line 1238) | function _er(t,e){!qx&&ert(),qx.v&&(qx.v[Ztt]=t+"="+e)} function fqn (line 1238) | function fqn(t){return Mn(t)?!!(pf(t,"CPU iPhone OS 12")||pf(t,"iPad; CP... function hqn (line 1238) | function hqn(t){t.h=null;var e=t.cb;t.cb=[],st(e,function(r){ql(r.fn,[r.... function MN (line 1238) | function MN(t,e,r,n){st(t,function(o){o&&o[e]&&(r?(r.cb[Mi]({fn:n,arg:o}... function t (line 1238) | function t(e){this.listeners=[];var r,n,o=[],s={h:null,cb:[]},c=hd(e,pqn... function t (line 1238) | function t(e,r,n){var o=this;if(o.start=da(),o[py]=e,o.isAsync=n,o[Woe]=... function t (line 1238) | function t(e){this.ctx={},vn(t,this,function(r){r.create=function(n,o,s)... function FTe (line 1238) | function FTe(t,e,r,n,o){if(t){var s=t;if(s[j$]&&(s=s[j$]()),s){var c=voi... function Ser (line 1238) | function Ser(){return mqn} function xer (line 1238) | function xer(t,e,r){return t&&t[Wr]===e&&t!==r?!!t.match(/^[\da-f]*$/i):!1} function nrt (line 1238) | function nrt(t){return xer(t,32,gqn)} function irt (line 1238) | function irt(t){return xer(t,16,Aqn)} function vP (line 1238) | function vP(t){return yqn.get(t,"state",{},!0)} function ort (line 1238) | function ort(t,e){for(var r=[],n=null,o=t[my](),s;o;){var c=o[TN]();if(c... function BTe (line 1238) | function BTe(t){return t.sort(function(e,r){var n=0;if(r){var o=r[Gg];e[... function Ier (line 1238) | function Ier(t){var e={};return{getName:a(function(){return e[py]},"getN... function Eqn (line 1238) | function Eqn(t,e,r){for(;t;){if(t[TN]()===r)return t;t=t[my]()}return DN... function srt (line 1238) | function srt(t,e,r,n){var o=null,s=[];e||(e=hd({},null,r[Sc])),n!==null&... function bT (line 1238) | function bT(t,e,r,n){var o=hd(e),s=srt(t,o,r,n),c=s.ctx;function l(d){va... function J$ (line 1238) | function J$(t,e,r){var n=hd(e.config),o=srt(t,n,e,r),s=o.ctx;function c(... function hse (line 1238) | function hse(t,e,r){var n=hd(e.config),o=srt(t,n,e,r),s=o.ctx;function c... function DN (line 1238) | function DN(t,e,r,n){var o=null,s=!n;if(Yt(t)&&t[Wr]>0){var c=null;st(t,... function vqn (line 1238) | function vqn(t,e,r){var n=null,o=ur(t[Gg]),s=ur(t[xN]),c;t?c=t[Mx]+"-"+t... function t (line 1238) | function t(e,r,n,o){var s=this,c=bT(e,r,n,o);n7(s,c,Tc(c))} function UTe (line 1238) | function UTe(){var t=[];function e(n){n&&t[Mi](n)}a(e,"_addHandler");fun... function jTe (line 1238) | function jTe(){var t=[];function e(n){var o=t;t=[],st(o,function(s){try{... function t (line 1238) | function t(){var e=this,r,n,o,s,c;d(),vn(t,e,function(p){p[mP]=function(... function bqn (line 1238) | function bqn(t,e,r){var n={id:e,fn:r};pd(t,n);var o={remove:a(function()... function Sqn (line 1238) | function Sqn(t,e,r){for(var n=!1,o=t[Wr],s=0;s150&&(r=tp(e,0,150)... function za (line 1238) | function za(t,e,r){r===void 0&&(r=1024);var n;return e&&(r=r||1024,e=Ln(... function g7 (line 1238) | function g7(t,e){return Ert(t,e,2048,66)} function xse (line 1238) | function xse(t,e){var r;return e&&e[ni]>32768&&(r=tp(e,0,32768),dr(t,2,5... function yrt (line 1238) | function yrt(t,e){var r;if(e){var n=""+e;n[ni]>32768&&(r=tp(n,0,32768),d... function Cm (line 1238) | function Cm(t,e){if(e){var r={};pr(e,function(n,o){if(Cc(o)&&NN())try{o=... function Tm (line 1238) | function Tm(t,e){if(e){var r={};pr(e,function(n,o){n=Art(t,n,r),r[n]=o})... function _rt (line 1238) | function _rt(t,e){return e&&Ert(t,e,128,69)[UN]()} function Ert (line 1238) | function Ert(t,e,r,n){var o;return e&&(e=Ln(vc(e)),e[ni]>r&&(o=tp(e,0,r)... function etr (line 1238) | function etr(t){var e="00"+t;return VCe(e,e[ni]-3)} function ntr (line 1238) | function ntr(t){var e=rtr,r=Vqn,n=r[e];return ttr.createElement?r[e]||(n... function Hqn (line 1238) | function Hqn(t,e){var r=itr(t,e)||"";if(r){var n=r[d7](/(www\d{0,5}\.)?(... function itr (line 1238) | function itr(t,e){var r=null;if(t){var n=t[d7](/(\w{1,150}):\/\/([^\/:]{... function zTe (line 1238) | function zTe(t){return Si($qn,t[u7]())!==-1} function otr (line 1238) | function otr(t,e,r,n){var o,s=n,c=n;if(e&&e[ni]>0){var l=ntr(e);if(o=l.h... function atr (line 1238) | function atr(t){try{if(Bt(ch()))return null;var e=new Date()[UN](),r=Vn(... function vrt (line 1238) | function vrt(){return KTe()?atr(YTe.SessionStorage):null} function Crt (line 1238) | function Crt(t){str=t||""} function KTe (line 1238) | function KTe(t){return(t||tW===void 0)&&(tW=!!atr(YTe.SessionStorage)),tW} function Trt (line 1238) | function Trt(t,e){var r=vrt();if(r!==null)try{return r.getItem(e)}catch(... function brt (line 1238) | function brt(t,e,r){var n=vrt();if(n!==null)try{return n.setItem(e,r),!0... function Srt (line 1238) | function Srt(t,e){var r=vrt();if(r!==null)try{return r[grt](e),!0}catch(... function Ise (line 1238) | function Ise(t){if(!t)return{};var e=t[l7](Wqn),r=qoe(e,function(o,s){va... function t (line 1238) | function t(e,r,n){var o=this,s=this;s.ver=1,s.sampleRate=100,s.tags={},s... function t (line 1238) | function t(e,r,n,o){this.aiDataContract={ver:1,name:1,properties:0,measu... function nQn (line 1238) | function nQn(t){return t.replace(/(\(anonymous\))/,"")} function iQn (line 1238) | function iQn(t){return df(t,"[native")<0} function Prt (line 1238) | function Prt(t,e){var r=t;return r&&!Mn(r)&&(JSON&&JSON[Ese]?(r=JSON[Ese... function htr (line 1238) | function htr(t,e){var r=t;return t&&(r&&!Mn(r)&&(r=t[Rrt]||t[ptr]||r),r&... function oQn (line 1238) | function oQn(t){try{if(Cc(t))return"hasFullStack"in t&&"typeName"in t}ca... function sQn (line 1238) | function sQn(t){try{if(Cc(t))return"ver"in t&&"exceptions"in t&&"propert... function dtr (line 1238) | function dtr(t){return t&&t.src&&Mn(t.src)&&t.obj&&Yt(t.obj)} function A7 (line 1238) | function A7(t){var e=t||"";Mn(e)||(Mn(e[bE])?e=e[bE]:e=""+e);var r=e[l7](` function aQn (line 1239) | function aQn(t){for(var e=[],r=t[l7](` function mtr (line 1240) | function mtr(t){var e=null;if(t)try{if(t[bE])e=A7(t[bE]);else if(t[rW]&&... function cQn (line 1241) | function cQn(t){var e="";return t&&(t.obj?e=t.obj.join(` function lQn (line 1242) | function lQn(t){var e,r=t.obj;if(r&&r[ni]>0){e=[];var n=0,o=!1,s=0;st(r,... function JTe (line 1242) | function JTe(t){var e="";if(t&&(e=t.typeName||t[dh]||"",!e))try{var r=/f... function Irt (line 1242) | function Irt(t){if(t)try{if(!Mn(t)){var e=JTe(t),r=Prt(t,!1);return(!r||... function t (line 1242) | function t(e,r,n,o,s,c){this.aiDataContract={ver:1,exceptions:1,severity... function dQn (line 1242) | function dQn(){var t=this,e=Yt(t[p7])&&dP(t[p7],function(n){return gQn(n... function gtr (line 1242) | function gtr(t,e,r){var n,o,s,c,l,u,d,p;if(oQn(e))c=e[Tse],l=e[X$],d=e[b... function fQn (line 1242) | function fQn(t,e){var r=Yt(e[p7])&&dP(e[p7],function(o){return mQn(o)})|... function Atr (line 1242) | function Atr(t,e){var r=e[d7](tQn);if(r&&r[ni]>=4)t[Gx]=r[1],t[h7]=parse... function ftr (line 1242) | function ftr(t,e,r){var n=t[Gx];e.fn&&r&&r[ni]>e.fn&&(e.ln&&r[ni]>e.ln?(... function pQn (line 1242) | function pQn(t){var e=!1;if(t&&Mn(t)){var r=Ln(t);r&&(e=Kqn.test(r))}ret... function hQn (line 1242) | function hQn(t,e){var r,n;if(t&&Mn(t)&&Ln(t)){n=(r={},r[eW]=ytr,r.level=... function mQn (line 1242) | function mQn(t){var e,r=(e={},e[eW]=ytr,e.level=t.level,e.method=t.metho... function _tr (line 1242) | function _tr(t){var e=Yqn;return t&&(e+=t.method[ni],e+=t.assembly[ni],e... function gQn (line 1242) | function gQn(t){return{level:t.level,method:t.method,assembly:t[Sse],fil... function t (line 1242) | function t(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,ma... function t (line 1242) | function t(e,r,n,o,s,c,l,u,d){this.aiDataContract={ver:1,metrics:1,prope... function XTe (line 1242) | function XTe(t){(isNaN(t)||t<0)&&(t=0),t=EZt(t);var e=wse+t%1e3,r=wse+fy... function t (line 1242) | function t(e,r,n,o,s,c,l){this.aiDataContract={ver:1,name:0,url:0,durati... function t (line 1242) | function t(e,r,n,o,s,c,l,u,d,p,h,m){d===void 0&&(d="Ajax"),this.aiDataCo... function t (line 1242) | function t(e,r,n,o,s){this.aiDataContract={ver:1,message:1,severityLevel... function t (line 1242) | function t(e,r,n,o,s,c,l){this.aiDataContract={ver:1,name:0,url:0,durati... function t (line 1242) | function t(e,r){this.aiDataContract={baseType:1,baseData:1},this.baseTyp... function QN (line 1242) | function QN(t){var e="ai."+t+".";return function(r){return e+r}} function e (line 1242) | function e(){return t.call(this)||this} function vtr (line 1242) | function vtr(t,e){mrt(t,null,null,e)} function Nrt (line 1242) | function Nrt(t){var e=gl(),r=bc(),n=!1,o=[],s=1;r&&!Bt(r.onLine)&&!r.onL... function wu (line 1242) | function wu(t,e,r){return Bx(t,e,r,uy)} function AQn (line 1242) | function AQn(t,e,r){var n=r[gd]=r[gd]||{},o=e.ext=e.ext||{},s=e[gd]=e[gd... function YN (line 1242) | function YN(t,e,r){Bt(t)||pr(t,function(n,o){dd(o)?r[n]=o:Mn(o)?e[n]=o:N... function x7 (line 1242) | function x7(t,e){Bt(t)||pr(t,function(r,n){t[r]=n||e})} function I7 (line 1242) | function I7(t,e,r,n){var o=new xrt(t,n,e);wu(o,"sampleRate",r[yse]),(r[X... function w7 (line 1242) | function w7(t,e){Bt(e[Xc])&&dr(t,1,46,"telemetryItem.baseData cannot be ... function btr (line 1242) | function btr(t,e,r){w7(t,e);var n=e[Xc][VN]||{},o=e[Xc][e0]||{};YN(e[Vg]... function Urt (line 1242) | function Urt(t,e,r){w7(t,e);var n={},o={};e[Brt]!==CP[SE]&&(n.baseTypeSo... function Str (line 1242) | function Str(t,e,r){w7(t,e);var n=e[Xc][VN]||{},o=e[Xc][e0]||{};YN(e[Vg]... function xtr (line 1242) | function xtr(t,e,r){w7(t,e);var n=e[Xc],o=n[e0]||{},s=n[VN]||{};YN(e[Vg]... function Itr (line 1242) | function Itr(t,e,r){w7(t,e);var n,o=e[Xc];!Bt(o)&&!Bt(o[e0])&&!Bt(o[e0][... function wtr (line 1242) | function wtr(t,e,r){w7(t,e);var n=e[Xc],o=n[Vx],s=n.uri||n.url,c=n[e0]||... function Rtr (line 1242) | function Rtr(t,e,r){w7(t,e);var n=e[Xc].message,o=e[Xc].severityLevel,s=... function t (line 1242) | function t(e,r){var n=[],o=!1,s=r.maxRetryCnt;this._get=function(){retur... function e (line 1243) | function e(r,n){var o=t.call(this,r,n)||this;return vn(e,o,function(s,c)... function e (line 1243) | function e(n,o){var s=t.call(this,n,o)||this,c=!1,l=o?.namePrefix,u=o[Os... function t (line 1243) | function t(e){vn(t,this,function(r){r.serialize=function(c){var l=n(c,"r... function t (line 1244) | function t(){} function t (line 1244) | function t(){var e=this,r=new Ntr,n=new kse;e.getSamplingScore=function(... function t (line 1244) | function t(e,r){this.INT_MAX_VALUE=2147483647;var n=r||s7(null);(e>100||... function Ltr (line 1244) | function Ltr(t){try{return t.responseText}catch{}return null} function CQn (line 1244) | function CQn(t){return t&&t.sendPOST} function TQn (line 1244) | function TQn(t){return!isNaN(t)&&t>0&&t<=100} function e (line 1244) | function e(){var r=t.call(this)||this;r.priority=1001,r.identifier=ebe;v... function xQn (line 1244) | function xQn(t){return t&&t>0} function t (line 1244) | function t(e){var r=new urt,n;(Bt(e)||Bt(e[R7])&&Bt(e[Lse]))&&Zs("Invali... method constructor (line 1244) | constructor(e,r,n,o,s=!1){this.ctx=e;this.namespace=r;this.includeAuthor... method sendTelemetryEvent (line 1244) | sendTelemetryEvent(e,r,n){r={...r,...this.commonProperties};let o=this.q... method sendTelemetryErrorEvent (line 1244) | sendTelemetryErrorEvent(e,r,n){this.sendTelemetryEvent(this.qualifyEvent... method dispose (line 1244) | async dispose(){this.#e.dispose(),await this.client.unload(!0,void 0,200)} method qualifyEventName (line 1244) | qualifyEventName(e){return e.startsWith(this.namespace)?e:`${this.namesp... function IQn (line 1244) | function IQn(t){let e={},r=t.get(Ps);e["ai.session.id"]=r.sessionId;let ... function wQn (line 1244) | function wQn(t){let e={};e.common_os=Ey.platform(),e.common_platformvers... function Utr (line 1244) | function Utr(t,e){Wrt||(Wrt=Qoe("AggregationError",function(n,o){o[Qr]>1... function nO (line 1245) | function nO(t){return!Bt(t)} function bW (line 1245) | function bW(t){var e=t;return e&&Mn(e)&&(e=e[IT](PQn,function(r,n){retur... function t0 (line 1245) | function t0(t,e){return t&&e?df(t,e)!==-1:!1} function SW (line 1245) | function SW(t){return t&&t.toISOString()||""} function xW (line 1245) | function xW(t){return aP(t)?t[xT]:Ki} function LP (line 1245) | function LP(t,e,r,n,o){var s=r;return t&&(s=t[e],s!==r&&(!o||o(s))&&(!n|... function Cbe (line 1245) | function Cbe(t,e,r){var n;return t?(n=t[e],!n&&Bt(n)&&(n=Hr(r)?{}:r,t[e]... function OQn (line 1245) | function OQn(t,e){var r=null,n=null;return ur(t)?r=t:n=t,function(){var ... function iO (line 1245) | function iO(t,e,r,n,o){t&&e&&r&&(o!==!1||Hr(t[e]))&&(t[e]=OQn(r,n))} function oO (line 1245) | function oO(t,e,r,n){return t&&e&&Cc(t)&&Yt(r)&&st(r,function(o){Mn(o)&&... function Zx (line 1245) | function Zx(t){return t&&cP&&(t=wN(cP({},t))),t} function Tbe (line 1245) | function Tbe(t,e,r){var n=e&&e.featureOptIn&&e.featureOptIn[t];if(t&&n){... function eI (line 1245) | function eI(t){try{return t.responseText}catch{}return null} function bbe (line 1245) | function bbe(t,e){return t?"XDomainRequest,Response:"+eI(t)||"":e} function Hse (line 1245) | function Hse(t,e){return t?"XMLHttpRequest,Status:"+t[wT]+",Response:"+e... function $se (line 1245) | function $se(t,e){return e&&(dd(e)?t=[e].concat(t):Yt(e)&&(t=e.concat(t)... function zrt (line 1245) | function zrt(t,e,r,n,o,s){n===void 0&&(n=!1),o===void 0&&(o=!1);function... function Yrt (line 1245) | function Yrt(t){var e={};if(Mn(t)){var r=Ln(t)[OP](/[\r\n]+/);st(r,funct... function Vse (line 1245) | function Vse(t,e,r){if(!t[r]&&e&&e.getResponseHeader){var n=e.getRespons... function sO (line 1245) | function sO(t,e){var r={};return t[$rt]?r=Yrt(t[$rt]()):e&&(r=Vse(r,t,BQ... function Vtr (line 1245) | function Vtr(t,e){var r=!1;if(t){try{if(r=e in t,!r){var n=t[Ay];n&&(r=e... function wW (line 1245) | function wW(t){if(t&&$Qn){var e=Vn("__mockLocation");if(e)return e}retur... function Sbe (line 1245) | function Sbe(){return typeof console!==gy?console:Vn(qQn)} function Wse (line 1245) | function Wse(){return!!(typeof JSON===EE&&JSON||Vn(jtr)!==null)} function xbe (line 1245) | function xbe(){return Wse()?JSON||Vn(jtr):null} function Ibe (line 1245) | function Ibe(){return Vn(QQn)} function wbe (line 1245) | function wbe(){return Vn(jQn)} function RW (line 1245) | function RW(){var t=bc();return t&&t.product?t.product===GQn:!1} function F7 (line 1245) | function F7(){var t=bc();if(t&&(t[qse]!==Jrt||Krt===null)){Jrt=t[qse];va... function PW (line 1245) | function PW(t){return(Xrt===null||t===!1)&&(Xrt=G9()&&!!bc().sendBeacon)... function kW (line 1245) | function kW(t){var e=!1;try{e=!!Vn("fetch");var r=Vn("Request");e&&t&&r&... function Rbe (line 1245) | function Rbe(){return IW===null&&(IW=typeof XDomainRequest!==gy,IW&&zse(... function zse (line 1245) | function zse(){var t=!1;try{var e=Vn(Gtr);t=!!e}catch{}return t} function WQn (line 1245) | function WQn(t){t<0&&(t>>>=0),Yse=$tr+t&B7,Kse=Wtr-t&B7,ztr=!0} function zQn (line 1245) | function zQn(){try{var t=da()&2147483647;WQn((Math.random()*Htr^t)+t)}ca... function Zrt (line 1245) | function Zrt(t){var e=0,r=Ibe()||wbe();return r&&r.getRandomValues&&(e=r... function YQn (line 1245) | function YQn(t){Kse=36969*(Kse&65535)+(Kse>>16)&B7,Yse=18e3*(Yse&65535)+... function ent (line 1245) | function ent(t){t===void 0&&(t=22);for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZ... function Ktr (line 1245) | function Ktr(t){return t.nodeType===1||t.nodeType===9||!+t.nodeType} function XQn (line 1245) | function XQn(t,e){var r=e[t.id];if(!r){r={};try{Ktr(e)&&Dn(e,t.id,{e:!1,... function RE (line 1245) | function RE(t,e){return e===void 0&&(e=!1),bW(t+JQn+++(e?"."+Ytr:Ki)+KQn)} function Pbe (line 1245) | function Pbe(t){var e={id:RE("_aiData-"+(t||Ki)+"."+Ytr),accept:a(functi... function kbe (line 1245) | function kbe(t){return t&&Cc(t)&&!Yt(t)&&(t.isVal||t.fb||ep(t,"v")||ep(t... function Jtr (line 1245) | function Jtr(t,e,r){var n,o=r.dfVal||I$;if(e&&r.fb){var s=r.fb;Yt(s)||(s... function tnt (line 1245) | function tnt(t,e,r){var n=r;if(r&&kbe(r)&&(n=Jtr(t,e,r)),n){kbe(n)&&(n=t... function Jse (line 1245) | function Jse(t,e,r,n){var o,s,c,l=n,u,d,p,h;kbe(l)?(o=l.isVal,s=l.set,p=... function rnt (line 1245) | function rnt(t){if(t){var e;if(Yt(t)?(e=[],e[Qr]=t[Qr]):Ns(t)&&(e={}),e)... function nnt (line 1245) | function nnt(t){if(t){var e=t[tI]||t;if(e.cfg&&(e.cfg===t||e.cfg[tI]===e... function int (line 1245) | function int(t){if(t&&(Ns(t)||Yt(t)))try{t[Xtr]=!0}catch{}return t} function Nbe (line 1245) | function Nbe(t,e,r){var n=!1;return r&&!t[e.blkVal]&&(n=r[ZQn],!n&&!r[Xt... function Obe (line 1245) | function Obe(t){uf("InvalidAccess:"+t)} function tjn (line 1245) | function tjn(t,e,r){Yt(e)&&st(ejn,function(n){var o=e[n];e[n]=function()... function Mbe (line 1245) | function Mbe(t,e){var r=w$(t,e);return r&&r.get} function rjn (line 1245) | function rjn(t,e,r,n){var o={n:r,h:[],trk:a(function(d){d&&d.fn&&(Si(o.h... function Zse (line 1245) | function Zse(t,e,r,n){if(e){var o=Mbe(e,r),s=o&&!!o[t.prop];s?e[r]=n:rjn... function Dbe (line 1245) | function Dbe(t,e,r,n){if(e){var o=Mbe(e,r),s=o&&!!o[t.prop],c=n&&n[0],l=... function Xse (line 1245) | function Xse(t,e,r,n){try{pr(e,function(o,s){Zse(t,e,o,s)}),e[tI]||(_m(e... function Ztr (line 1245) | function Ztr(t){var e=yE(eae+"get"+t.uid+tae),r=yE(eae+"ro"+t.uid+tae),n... function njn (line 1245) | function njn(t,e){var r={fn:e,rm:a(function(){r.fn=null,t=null,e=null},"... function ijn (line 1245) | function ijn(t,e,r){var n=nnt(e);if(n)return n;var o=RE("dyncfg",!0),s=e... function ojn (line 1245) | function ojn(t,e){t?(t[gW](e),t[PP](2,108,e)):Obe(e)} function Ru (line 1245) | function Ru(t,e,r,n){var o=ijn(r,t||{},n);return e&&o.setDf(o.cfg,e),o} function Sy (line 1245) | function Sy(t,e,r){var n=t[tI]||t;return n.cfg&&(n.cfg===t||n.cfg[tI]===... function OW (line 1245) | function OW(t,e){if(t&&t[wE])return t[wE](e)} function ont (line 1245) | function ont(t,e,r){var n;return r||(n=xu(function(o){r=o})),t&&joe(t)>0... function rrr (line 1245) | function rrr(t){return{mrg:!0,v:t}} function sjn (line 1245) | function sjn(t,e){return function(){var r=arguments,n=cnt(e);if(n){var o... function ajn (line 1245) | function ajn(){var t=Vn("Microsoft");return t&&(Fbe=t.ApplicationInsight... function cnt (line 1245) | function cnt(t){var e=Fbe;return!e&&t.disableDbgExt!==!0&&(e=Fbe||ajn())... function nrr (line 1245) | function nrr(t){if(!Lbe){Lbe={};for(var e=0;e0){var c=null;st(t,... function Tjn (line 1245) | function Tjn(t,e,r){var n=null,o=ur(t[Wg]),s=ur(t[tO]),c;t?c=t[Yx]+"-"+t... function t (line 1245) | function t(e,r,n,o){var s=this,c=PE(e,r,n,o);oO(s,c,Tc(c))} function sae (line 1245) | function sae(){var t=[];function e(n){n&&t[Yn](n)}a(e,"_addHandler");fun... function Vbe (line 1245) | function Vbe(){var t=[];function e(n){var o=t;t=[],st(o,function(s){try{... function t (line 1245) | function t(){var e=this,r,n,o,s,c;d(),vn(t,e,function(p){p[kP]=function(... function Sjn (line 1245) | function Sjn(t,e,r){var n={id:e,fn:r};pd(t,n);var o={remove:a(function()... function xjn (line 1245) | function xjn(t,e,r){for(var n=!1,o=t[Qr],s=0;s0&&st(t,function(s){s&&... function Nnt (line 1245) | function Nnt(t,e,r,n){var o=!1;return e&&t&&Yt(t)&&(o=QW(t,e,r,n),!o&&r&... function q7 (line 1245) | function q7(t,e,r){t&&Yt(t)&&st(t,function(n){n&&knt(n,e,r)})} function Ybe (line 1245) | function Ybe(t,e,r){return Nnt([Grr,jrr,zbe],t,e,r)} function Kbe (line 1245) | function Kbe(t,e){q7([Grr,jrr,zbe],t,e)} function uae (line 1245) | function uae(t,e,r){function n(c){var l=gl();t&&l&&l.visibilityState==="... function Jbe (line 1245) | function Jbe(t,e){var r=fO(Vrr,e);q7([zbe],t,r),q7([lae],null,r)} function dae (line 1245) | function dae(t,e,r){function n(c){var l=gl();t&&l&&l.visibilityState==="... function Xbe (line 1245) | function Xbe(t,e){var r=fO(Hrr,e);q7([Qrr],t,r),q7([lae],null,r)} function kE (line 1245) | function kE(t){return!(t===jW||Bt(t))} function Fnt (line 1245) | function Fnt(t){if(t){var e=df(t,"-");if(e>-1)return lP(t,e)}return jW} function Bnt (line 1245) | function Bnt(t){return!!(t&&dd(t)&&t>=1&&t<=4)} function Unt (line 1245) | function Unt(t,e,r){if(!e&&!kE(e)||typeof t!="string")return null;var n=... function pae (line 1245) | function pae(t,e,r){var n=-1;if(!Hr(t))if(e>0&&(e===32?n=8192:e<=13&&(n=... function GW (line 1245) | function GW(t,e,r,n,o){var s={},c=!1,l=0,u=arguments[eSe],d=arguments;fo... function Jrr (line 1245) | function Jrr(t){return t===0||t>0&&t<=13||t===32} function rGn (line 1245) | function rGn(t){return t>=0&&t<=9} function Xrr (line 1245) | function Xrr(t){return t[eSe]>0} function nSe (line 1245) | function nSe(t,e){var r=t;r[iI]=r[iI]||{},r[iI][tSe]=r[iI][tSe]||{},r[iI... function rSe (line 1245) | function rSe(t){var e=0;if(t!=null){var r=typeof t;r==="string"?e=1:r===... function qnt (line 1245) | function qnt(){return!!Vn("chrome")} function Q7 (line 1245) | function Q7(t){return t>0} function iGn (line 1245) | function iGn(t){return t&&(!t.getProperty||!t.setProperty)&&Zs("Invalid ... function e (line 1245) | function e(){var r=t.call(this)||this;return vn(e,r,function(n,o){n[Mnt]... function gnr (line 1246) | function gnr(t){var e=(t.ext||{}).intweb;return e&&kE(e[HW])?e[HW]:null} function mnr (line 1246) | function mnr(t){for(var e=null,r=0;e===null&&r=300&&t<500&&t!=429||t==501||t==505)} function ISe (line 1246) | function ISe(t){var e=0,r=_nr*sGn,n=_nr*aGn,o=fy(Math.random()*(n-r))+r;... function t (line 1246) | function t(e,r,n,o,s,c,l){var u="data",d="baseData",p="ext",h=!!o,m=!0,g... function RSe (line 1247) | function RSe(t,e,r){if(Yt(t)){var n=t[r];if(n>0&&n<=e)return n}return e} function pGn (line 1247) | function pGn(t){var e={};return t&&t.requestLimit?t.requestLimit:e} function hGn (line 1247) | function hGn(t,e,r,n,o){if(o&&e){var s=t(o.value,o.kind,o.propertyType);... function YW (line 1247) | function YW(t,e){return{set:a(function(r,n){for(var o=[],s=2;s0)for(var o=... function KW (line 1247) | function KW(t,e,r,n){e&&r&&r[Ii]>0&&(n&&oit[e]?(t[j7][oit[e]]=r,t[hSe]=!... function yGn (line 1247) | function yGn(t,e,r){for(var n=0;n{if(typeof e.data!="string"... function xGn (line 1248) | function xGn(t){let e={},r=t.get(Ps);e["ai.session.id"]=r.sessionId;let ... function IGn (line 1248) | function IGn(t){let e={};e.common_os=Ry.platform(),e.common_platformvers... function knr (line 1248) | function knr(t){return new URL(t).hostname==="github.com"?C9.telemetry:t... method constructor (line 1248) | constructor(e,r){this.ctx=e;this.namespace=r;this.serverUrl="https://git... method endpointUrl (line 1248) | get endpointUrl(){return this.overrideEndpointUrlForTesting||new URL("te... method isInitialized (line 1248) | get isInitialized(){return this.initializedWith!==void 0} method isEnabled (line 1248) | get isEnabled(){return this._enabled??!1} method initialize (line 1248) | initialize(e){let r=this.ctx;this._enabled=e;let n=this.endpointUrl;if(!... method setCustomReporters (line 1248) | setCustomReporters(e,r){this.shutdownWithoutWaiting();let n=this.ctx.get... method shutdown (line 1248) | async shutdown(){this.shutdownWithoutWaiting(),await Promise.all(this.sh... method shutdownWithoutWaiting (line 1248) | shutdownWithoutWaiting(){this.initializedWith=void 0;let e=this.ctx.get(... method updateSessionConfig (line 1248) | updateSessionConfig(e){e?.serverUrl&&e.serverUrl!==this.serverUrl&&(this... method updateServiceEndpoints (line 1248) | updateServiceEndpoints(e){this.rootUrl=e.telemetry,this.isInitialized&&t... function NGn (line 1248) | async function NGn(t,e){let r="copilot_internal/subscribe_limited_user";... function uit (line 1248) | async function uit(t,e,r){let n=await t.get(Ft).getTokenResult();switch(... method constructor (line 1248) | constructor(e,r){this.ctx=e;this.env=r} method hasTransientSession (line 1248) | hasTransientSession(){return this.transientSession!==void 0} method _copilotTokenManager (line 1248) | get _copilotTokenManager(){return this.ctx.get(Ft)} method getConfiguredUrls (line 1248) | getConfiguredUrls(){return this.ctx.get($0).getConfiguredUrls()} method checkAndUpdateStatus (line 1248) | async checkAndUpdateStatus(e){let r=e?.localChecksOnly??!1,n;return e?.g... method getSession (line 1248) | async getSession(){await this.ctx.get(Bl).requireReady();let e=dit(this.... method setTransientSession (line 1248) | setTransientSession(e){this.transientSession=e&&Promise.resolve(e),this.... method getAuthAuthority (line 1248) | getAuthAuthority(){return new URL(this.getConfiguredUrls().serverUrl).ho... method authPersistence (line 1248) | get authPersistence(){return this.ctx.get(ly)} method getPersistedSession (line 1248) | async getPersistedSession(e){let r=await this.authPersistence.getAuthRec... function dit (line 1248) | function dit(t){if(t.GH_COPILOT_TOKEN&&!/=/.test(t.GH_COPILOT_TOKEN))ret... method constructor (line 1248) | constructor(){this.notifiedErrorCodes=[]} method notifyUser (line 1248) | notifyUser(e,r){if(!(r instanceof Error))return;let n=r;n.code&&OGn.incl... method displayCertificateErrorNotification (line 1248) | async displayCertificateErrorNotification(e,r){new Be("certificates").er... method didNotifyBefore (line 1248) | didNotifyBefore(e){return this.notifiedErrorCodes.indexOf(e)!==-1} method busy (line 1248) | get busy(){return this.#e>0} method withProgress (line 1248) | withProgress(e){return this.#t==="Warning"&&this.forceNormal(),this.#e++... method forceStatus (line 1248) | forceStatus(e,r,n){this.#t===e&&this.#i===r&&!n&&!this.#n&&!this.#r||(th... method forceNormal (line 1248) | forceNormal(){this.#t!=="Inactive"&&this.forceStatus("Normal")} method setError (line 1248) | setError(e,r){this.forceStatus("Error",e,r)} method setWarning (line 1248) | setWarning(e){this.#t!=="Error"&&this.forceStatus("Warning",e)} method setInactive (line 1248) | setInactive(e){this.#t==="Error"||this.#t==="Warning"||this.forceStatus(... method clearInactive (line 1248) | clearInactive(){this.#t==="Inactive"&&this.forceStatus("Normal")} method #o (line 1248) | #o(){let e={kind:this.#t,message:this.#i,busy:this.busy,command:this.#n}... method didChange (line 1248) | didChange(){} method event (line 1248) | get event(){return super.event} method constructor (line 1248) | constructor(r){super("message"in r?r.message:`${r.failureKind}`);this.re... method constructor (line 1248) | constructor(e,r=!1){this.ctx=e;this.primed=r;this.lastToken=void 0;this.... method getGitHubSession (line 1248) | async getGitHubSession(){return await this.ctx.get(Cn).getSession()} method primeToken (line 1248) | primeToken(){if(this.tokenPrimingError)return Promise.reject(this.tokenP... method fetchTokenResult (line 1248) | async fetchTokenResult(e){return await this.ctx.get(Jf).fetchTokenResult... method setToken (line 1248) | setToken(e){this.activeToken=this.lastToken=e} method getTokenResult (line 1248) | async getTokenResult(){if(!this.primed){let e=new Error("Token requested... method handleTokenResult (line 1248) | handleTokenResult(e){let r=this.ctx.get(rs);switch(e.failureKind){case"N... method getToken (line 1248) | async getToken(){let e=await this.getTokenResult();if(e.copilotToken)ret... method resetToken (line 1248) | resetToken(e){e!==void 0?(ht(this.ctx,"auth.reset_token_"+e),ay.debug(th... method getLastToken (line 1248) | getLastToken(){return this.lastToken} function xH (line 1248) | function xH(t){return t.get(Ft).getLastToken()} method now (line 1248) | now(){return new Date} method constructor (line 1248) | constructor(r={}){super();this.defaultFilters=r} method fetchExperiments (line 1248) | async fetchExperiments(r,n,o){let s=r.get(cr),c=Object.keys(o).length===... method fetchExperiments (line 1248) | fetchExperiments(){return Promise.resolve(Pg.createEmptyConfig())} method constructor (line 1248) | constructor(e){this.prefix=e} method getCurrentAndUpComingValues (line 1248) | getCurrentAndUpComingValues(e){let r=this.getValue(e),n=this.getUpcoming... method getValue (line 1248) | getValue(e){return this.prefix} method getUpcomingValues (line 1248) | getUpcomingValues(e){return[]} method constructor (line 1248) | constructor(r,n=.5,o=new Date().setUTCHours(0,0,0,0)){super(r);this.pref... method setTimePeriod (line 1248) | setTimePeriod(r){isNaN(r)?this.timePeriodLengthMs=void 0:this.timePeriod... method setByCallBuckets (line 1248) | setByCallBuckets(r){isNaN(r)?this.numByCallBuckets=void 0:this.numByCall... method getValue (line 1248) | getValue(r){return this.prefix+this.getTimePeriodBucketString(r)+(this.n... method getTimePeriodBucketString (line 1248) | getTimePeriodBucketString(r){return this.timePeriodLengthMs?this.dateToT... method getUpcomingValues (line 1248) | getUpcomingValues(r){let n=[],o=this.getUpcomingTimePeriodBucketStrings(... method getUpcomingTimePeriodBucketStrings (line 1248) | getUpcomingTimePeriodBucketStrings(r){if(this.timePeriodLengthMs===void ... method getUpcomingByCallBucketStrings (line 1248) | getUpcomingByCallBucketStrings(){return this.numByCallBuckets===void 0?[... method timeHash (line 1248) | timeHash(r){return this.numByCallBuckets==null?0:7883*(r.getTime()%this.... method dateToTimePartString (line 1248) | dateToTimePartString(r){return this.timePeriodLengthMs==null?"":Math.flo... method constructor (line 1248) | constructor(e,r){this.specs=new Map;this.prefix=e,this.clock=r,this.defa... method selectGranularity (line 1248) | selectGranularity(e){for(let[r,n]of this.specs.entries())if(e.extends(r)... method update (line 1248) | update(e,r,n){if(r=r>1?r:NaN,n=n>0?n:NaN,isNaN(r)&&isNaN(n))this.specs.d... method extendFilters (line 1248) | extendFilters(e){let r=this.selectGranularity(e),[n,o]=r.getCurrentAndUp... function MGn (line 1248) | async function MGn(t){if(hit.has(t))return hit.get(t);let e=await crypto... function DGn (line 1248) | async function DGn(t){if(t)try{let e=await MGn(t),r=Math.floor(Date.now(... function Fnr (line 1248) | async function Fnr(t){let e=await DGn(t);return e?{"Request-Hmac":e,"Cop... function Hnr (line 1248) | function Hnr(){return QSe!==void 0&&git!==void 0} function LGn (line 1248) | function LGn(t){let e={cache:{},broker:{...t.brokerOptions,isEnabled:t.b... function FGn (line 1248) | function FGn(t){return t&&typeof t.error=="string"&&typeof t.error_descr... method constructor (line 1248) | constructor(e,r){super(e,r),this.name=znr} method constructor (line 1248) | constructor(e,r,n){let o={error:"unknown",errorDescription:"An unknown e... method constructor (line 1254) | constructor(e,r){let n=e.join(` function Wnr (line 1256) | function Wnr(t){return{error:t.error,errorDescription:t.error_descriptio... method constructor (line 1256) | constructor(e){super(e.message,e.cause?{cause:e.cause}:void 0),this.scop... function Znr (line 1256) | function Znr(t,...e){Xnr.stderr.write(`${Jnr.default.format(t,...e)}${Kn... function _it (line 1256) | function _it(t){tir=t,Ait=[],yit=[];let e=/\*/g,r=t.split(",").map(n=>n.... function Eit (line 1256) | function Eit(t){if(t.endsWith("*"))return!0;for(let e of yit)if(e.test(t... function BGn (line 1256) | function BGn(){let t=tir||"";return _it(""),t} function nir (line 1256) | function nir(t){let e=Object.assign(r,{enabled:Eit(t),destroy:UGn,log:ri... function UGn (line 1256) | function UGn(){let t=GSe.indexOf(this);return t>=0?(GSe.splice(t,1),!0):!1} function qGn (line 1256) | function qGn(t){let e=nir(`${this.namespace}:${t}`);return e.log=this.lo... function QGn (line 1256) | function QGn(t){if(t&&!cir(t))throw new Error(`Unknown log level '${t}'.... function WSe (line 1256) | function WSe(){return $Se} function gO (line 1256) | function gO(t){let e=vit.extend(t);return sir(vit,e),{error:HSe(e,"error... function sir (line 1256) | function sir(t,e){e.log=(...r)=>{t.log(...r)}} function HSe (line 1256) | function HSe(t,e){let r=Object.assign(t.extend(e),{level:e});if(sir(t,r)... function air (line 1256) | function air(t){return!!($Se&&iir[t.level]<=iir[$Se])} function cir (line 1256) | function cir(t){return Cit.includes(t)} function zSe (line 1256) | function zSe(t){return t.reduce((e,r)=>(process.env[r]?e.assigned.push(r... function Af (line 1256) | function Af(t){return`SUCCESS. Scopes: ${Array.isArray(t)?t.join(", "):t... function $o (line 1256) | function $o(t,e){let r="ERROR.";return t?.length&&(r+=` Scopes: ${Array.... function lir (line 1256) | function lir(t,e,r=Py){let n=e?`${e.fullTitle} ${t}`:t;function o(u){r.i... function Zn (line 1256) | function Zn(t,e=Py){let r=lir(t,void 0,e);return{...r,parent:e,getToken:... function uir (line 1256) | function uir(t={}){let e=new Tit(t.parentContext);return t.span&&(e=e.se... method constructor (line 1256) | constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):ne... method setValue (line 1256) | setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n} method getValue (line 1256) | getValue(e){return this._contextMap.get(e)} method deleteValue (line 1256) | deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r} function jGn (line 1256) | function jGn(){return{end:a(()=>{},"end"),isRecording:a(()=>!1,"isRecord... function GGn (line 1256) | function GGn(){return{createRequestHeaders:a(()=>({}),"createRequestHead... function wae (line 1256) | function wae(){return KSe.instrumenterImplementation||(KSe.instrumenterI... function Rae (line 1256) | function Rae(t){let{namespace:e,packageName:r,packageVersion:n}=t;functi... method constructor (line 1256) | constructor(...e){this._sources=e} method getToken (line 1256) | async getToken(e,r={}){let{token:n}=await this.getTokenInternal(e,r);ret... method getTokenInternal (line 1256) | async getTokenInternal(e,r={}){let n=null,o,s=[];return Qs.withSpan("Cha... method serializeJSONBlob (line 1256) | static serializeJSONBlob(e){return JSON.stringify(e)} method serializeAccounts (line 1256) | static serializeAccounts(e){let r={};return Object.keys(e).map(function(... method serializeIdTokens (line 1256) | static serializeIdTokens(e){let r={};return Object.keys(e).map(function(... method serializeAccessTokens (line 1256) | static serializeAccessTokens(e){let r={};return Object.keys(e).map(funct... method serializeRefreshTokens (line 1256) | static serializeRefreshTokens(e){let r={};return Object.keys(e).map(func... method serializeAppMetadata (line 1256) | static serializeAppMetadata(e){let r={};return Object.keys(e).map(functi... method serializeAllCache (line 1256) | static serializeAllCache(e){return{Account:this.serializeAccounts(e.acco... method constructor (line 1256) | constructor(e,r,n){let o=r?`${e}: ${r}`:e;super(o),Object.setPrototypeOf... method setCorrelationId (line 1256) | setCorrelationId(e){this.correlationId=e} function wit (line 1256) | function wit(t,e){return new oi(t,e?`${ZSe[t]} ${e}`:ZSe[t])} method constructor (line 1256) | constructor(e,r){super(e,r?`${si[e]}: ${r}`:si[e]),this.name="ClientAuth... function Tt (line 1256) | function Tt(t,e){return new bO(t,e)} method getPublicKeyThumbprint (line 1256) | async getPublicKeyThumbprint(){throw Tt(Ji)} method removeTokenBindingKey (line 1256) | async removeTokenBindingKey(){throw Tt(Ji)} method clearKeystore (line 1256) | async clearKeystore(){throw Tt(Ji)} method signJwt (line 1256) | async signJwt(){throw Tt(Ji)} method hashString (line 1256) | async hashString(){throw Tt(Ji)} method constructor (line 1256) | constructor(e,r,n){this.level=yl.Info;let o=a(()=>{},"defaultLoggerCallb... method createDefaultLoggerOptions (line 1256) | static createDefaultLoggerOptions(){return{loggerCallback:a(()=>{},"logg... method clone (line 1256) | clone(e,r,n){return new t({loggerCallback:this.localCallback,piiLoggingE... method logMessage (line 1256) | logMessage(e,r){if(r.logLevel>this.level||!this.piiLoggingEnabled&&r.con... method executeCallback (line 1256) | executeCallback(e,r,n){this.localCallback&&this.localCallback(e,r,n)} method error (line 1256) | error(e,r){this.logMessage(e,{logLevel:yl.Error,containsPii:!1,correlati... method errorPii (line 1256) | errorPii(e,r){this.logMessage(e,{logLevel:yl.Error,containsPii:!0,correl... method warning (line 1256) | warning(e,r){this.logMessage(e,{logLevel:yl.Warning,containsPii:!1,corre... method warningPii (line 1256) | warningPii(e,r){this.logMessage(e,{logLevel:yl.Warning,containsPii:!0,co... method info (line 1256) | info(e,r){this.logMessage(e,{logLevel:yl.Info,containsPii:!1,correlation... method infoPii (line 1256) | infoPii(e,r){this.logMessage(e,{logLevel:yl.Info,containsPii:!0,correlat... method verbose (line 1256) | verbose(e,r){this.logMessage(e,{logLevel:yl.Verbose,containsPii:!1,corre... method verbosePii (line 1256) | verbosePii(e,r){this.logMessage(e,{logLevel:yl.Verbose,containsPii:!0,co... method trace (line 1256) | trace(e,r){this.logMessage(e,{logLevel:yl.Trace,containsPii:!1,correlati... method tracePii (line 1256) | tracePii(e,r){this.logMessage(e,{logLevel:yl.Trace,containsPii:!0,correl... method isPiiLoggingEnabled (line 1256) | isPiiLoggingEnabled(){return this.piiLoggingEnabled||!1} function HP (line 1256) | function HP(t,e){let r=pir(t);try{let n=e(r);return JSON.parse(n)}catch{... function pir (line 1256) | function pir(t){if(!t)throw Tt(Z7);let r=/^([^\.\s]*)\.([^\.\s]+)\.([^\.... function Jae (line 1256) | function Jae(t,e){if(e===0||Date.now()-3e5>t+e)throw Tt(oF)} function Ny (line 1256) | function Ny(){return Math.round(new Date().getTime()/1e3)} function VGn (line 1256) | function VGn(t){return t.getTime()/1e3} function Xae (line 1256) | function Xae(t){return t?new Date(Number(t)*1e3):new Date} function oz (line 1256) | function oz(t,e){let r=Number(t)||0;return Ny()+e>r} function Pit (line 1256) | function Pit(t){return Number(t)>Ny()} function HGn (line 1256) | function HGn(t,e){return new Promise(r=>setTimeout(()=>r(e),t))} function Zae (line 1256) | function Zae(t){return[YGn(t),KGn(t),JGn(t),XGn(t),ZGn(t)].join(Vl.CACHE... function kit (line 1256) | function kit(t,e,r,n,o){return{credentialType:ns.ID_TOKEN,homeAccountId:... function Nit (line 1256) | function Nit(t,e,r,n,o,s,c,l,u,d,p,h,m,g,A){let y={homeAccountId:t,crede... function Oit (line 1256) | function Oit(t,e,r,n,o,s,c){let l={credentialType:ns.REFRESH_TOKEN,homeA... function rxe (line 1256) | function rxe(t){return t.hasOwnProperty("homeAccountId")&&t.hasOwnProper... function $Gn (line 1256) | function $Gn(t){return t?rxe(t)&&t.hasOwnProperty("realm")&&t.hasOwnProp... function WGn (line 1256) | function WGn(t){return t?rxe(t)&&t.hasOwnProperty("realm")&&t.credential... function zGn (line 1256) | function zGn(t){return t?rxe(t)&&t.credentialType===ns.REFRESH_TOKEN:!1} function YGn (line 1256) | function YGn(t){return[t.homeAccountId,t.environment].join(Vl.CACHE_KEY_... function KGn (line 1256) | function KGn(t){let e=t.credentialType===ns.REFRESH_TOKEN&&t.familyId||t... function JGn (line 1256) | function JGn(t){return(t.target||"").toLowerCase()} function XGn (line 1256) | function XGn(t){return(t.requestedClaimsHash||"").toLowerCase()} function ZGn (line 1256) | function ZGn(t){return t.tokenType&&t.tokenType.toLowerCase()!==bo.BEARE... function eVn (line 1256) | function eVn(t,e){let r=t.indexOf(yf.CACHE_KEY)===0,n=!0;return e&&(n=e.... function tVn (line 1256) | function tVn(t,e){let r=!1;t&&(r=t.indexOf(uI.THROTTLING_PREFIX)===0);le... function rVn (line 1256) | function rVn({environment:t,clientId:e}){return[kae,t,e].join(Vl.CACHE_K... function nVn (line 1256) | function nVn(t,e){return e?t.indexOf(kae)===0&&e.hasOwnProperty("clientI... function iVn (line 1256) | function iVn(t,e){return e?t.indexOf(ez.CACHE_KEY)===0&&e.hasOwnProperty... function nxe (line 1256) | function nxe(){return Ny()+ez.REFRESH_TIME_SECONDS} function sz (line 1256) | function sz(t,e,r){t.authorization_endpoint=e.authorization_endpoint,t.t... function ece (line 1256) | function ece(t,e,r){t.aliases=e.aliases,t.preferred_cache=e.preferred_ca... function ixe (line 1256) | function ixe(t){return t.expiresAt<=Ny()} method constructor (line 1256) | constructor(e){super(e,Hl[e]),this.name="ClientConfigurationError",Objec... function pa (line 1256) | function pa(t){return new cz(t)} method isEmptyObj (line 1256) | static isEmptyObj(e){if(e)try{let r=JSON.parse(e);return Object.keys(r).... method startsWith (line 1256) | static startsWith(e,r){return e.indexOf(r)===0} method endsWith (line 1256) | static endsWith(e,r){return e.length>=r.length&&e.lastIndexOf(r)===e.len... method queryStringToObject (line 1256) | static queryStringToObject(e){let r={},n=e.split("&"),o=a(s=>decodeURICo... method trimArrayEntries (line 1256) | static trimArrayEntries(e){return e.map(r=>r.trim())} method removeEmptyStringsFromArray (line 1256) | static removeEmptyStringsFromArray(e){return e.filter(r=>!!r)} method jsonParseHelper (line 1256) | static jsonParseHelper(e){try{return JSON.parse(e)}catch{return null}} method matchPattern (line 1256) | static matchPattern(e,r){return new RegExp(e.replace(/\\/g,"\\\\").repla... method constructor (line 1256) | constructor(e){let r=e?Zc.trimArrayEntries([...e]):[],n=r?Zc.removeEmpty... method fromString (line 1256) | static fromString(e){let n=(e||at.EMPTY_STRING).split(" ");return new t(n)} method createSearchScopes (line 1256) | static createSearchScopes(e){let r=new t(e);return r.containsOnlyOIDCSco... method containsScope (line 1256) | containsScope(e){let r=this.printScopesLowerCase().split(" "),n=new t(r)... method containsScopeSet (line 1256) | containsScopeSet(e){return!e||e.scopes.size<=0?!1:this.scopes.size>=e.sc... method containsOnlyOIDCScopes (line 1256) | containsOnlyOIDCScopes(){let e=0;return xit.forEach(r=>{this.containsSco... method appendScope (line 1256) | appendScope(e){e&&this.scopes.add(e.trim())} method appendScopes (line 1256) | appendScopes(e){try{e.forEach(r=>this.appendScope(r))}catch{throw Tt(lF)}} method removeScope (line 1256) | removeScope(e){if(!e)throw Tt(cF);this.scopes.delete(e.trim())} method removeOIDCScopes (line 1256) | removeOIDCScopes(){xit.forEach(e=>{this.scopes.delete(e)})} method unionScopeSets (line 1256) | unionScopeSets(e){if(!e)throw Tt(CO);let r=new Set;return e.scopes.forEa... method intersectingScopeSets (line 1256) | intersectingScopeSets(e){if(!e)throw Tt(CO);e.containsOnlyOIDCScopes()||... method getScopeCount (line 1256) | getScopeCount(){return this.scopes.size} method asArray (line 1256) | asArray(){let e=[];return this.scopes.forEach(r=>e.push(r)),e} method printScopes (line 1256) | printScopes(){return this.scopes?this.asArray().join(" "):at.EMPTY_STRING} method printScopesLowerCase (line 1256) | printScopesLowerCase(){return this.printScopes().toLowerCase()} function lz (line 1256) | function lz(t,e){if(!t)throw Tt(X7);try{let r=e(t);return JSON.parse(r)}... function fI (line 1256) | function fI(t){if(!t)throw Tt(_O);let e=t.split(Vl.CLIENT_INFO_SEPARATOR... function hir (line 1256) | function hir(t,e){return!!t&&!!e&&t===e.split(".")[1]} function lce (line 1256) | function lce(t,e,r,n){if(n){let{oid:o,sub:s,tid:c,name:l,tfp:u,acr:d}=n,... function oxe (line 1256) | function oxe(t,e,r,n){let o=t;if(e){let{isHomeTenant:s,...c}=e;o={...t,.... function sxe (line 1256) | function sxe(t){return t&&(t.tid||t.tfp||t.acr)||null} method generateAccountId (line 1256) | generateAccountId(){return[this.homeAccountId,this.environment].join(Vl.... method generateAccountKey (line 1256) | generateAccountKey(){return t.generateAccountCacheKey({homeAccountId:thi... method getAccountInfo (line 1256) | getAccountInfo(){return{homeAccountId:this.homeAccountId,environment:thi... method isSingleTenant (line 1256) | isSingleTenant(){return!this.tenantProfiles} method generateAccountCacheKey (line 1256) | static generateAccountCacheKey(e){let r=e.homeAccountId.split(".")[1];re... method createAccount (line 1256) | static createAccount(e,r,n){let o=new t;r.authorityType===OE.Adfs?o.auth... method createFromAccountInfo (line 1256) | static createFromAccountInfo(e,r,n){let o=new t;return o.authorityType=e... method generateHomeAccountId (line 1256) | static generateHomeAccountId(e,r,n,o,s){if(!(r===OE.Adfs||r===OE.Dsts)){... method isAccountEntity (line 1256) | static isAccountEntity(e){return e?e.hasOwnProperty("homeAccountId")&&e.... method accountInfoIsEqual (line 1256) | static accountInfoIsEqual(e,r,n){if(!e||!r)return!1;let o=!0;if(n){let s... function mir (line 1256) | function mir(t){return t.startsWith("#/")?t.substring(2):t.startsWith("#... function Dit (line 1256) | function Dit(t){if(!t||t.indexOf("=")<0)return null;try{let e=mir(t),r=O... function pI (line 1256) | function pI(t,e=!0,r){let n=new Array;return t.forEach((o,s)=>{!e&&r&&s ... method urlString (line 1256) | get urlString(){return this._urlString} method constructor (line 1256) | constructor(e){if(this._urlString=e,!this._urlString)throw pa(AF);e.incl... method canonicalizeUri (line 1256) | static canonicalizeUri(e){if(e){let r=e.toLowerCase();return Zc.endsWith... method validateAsUri (line 1256) | validateAsUri(){let e;try{e=this.getUrlComponents()}catch{throw pa(dI)}i... method appendQueryString (line 1256) | static appendQueryString(e,r){return r?e.indexOf("?")<0?`${e}?${r}`:`${e... method removeHashFromUrl (line 1256) | static removeHashFromUrl(e){return t.canonicalizeUri(e.split("#")[0])} method replaceTenantPath (line 1256) | replaceTenantPath(e){let r=this.getUrlComponents(),n=r.PathSegments;retu... method getUrlComponents (line 1256) | getUrlComponents(){let e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\... method getDomainFromUrl (line 1256) | static getDomainFromUrl(e){let r=RegExp("^([^:/?#]+://)?([^/?#]*)"),n=e.... method getAbsoluteUrl (line 1256) | static getAbsoluteUrl(e,r){if(e[0]===at.FORWARD_SLASH){let o=new t(r).ge... method constructAuthorityUriFromObject (line 1256) | static constructAuthorityUriFromObject(e){return new t(e.Protocol+"//"+e... method hashContainsKnownProperties (line 1256) | static hashContainsKnownProperties(e){return!!Dit(e)} function yir (line 1256) | function yir(t,e){let r,n=t.canonicalAuthority;if(n){let o=new Xi(n).get... function gir (line 1256) | function gir(t,e,r,n){if(n?.trace(`getAliasesFromMetadata called with so... function _ir (line 1256) | function _ir(t){return uce(Fit.metadata,t)} function uce (line 1256) | function uce(t,e){for(let r=0;rthis.getTenantProfilesFro... method getTenantedAccountInfoByFilter (line 1256) | getTenantedAccountInfoByFilter(e,r,n,o,s){let c=null,l;if(s&&!this.tenan... method getTenantProfilesFromAccountEntity (line 1256) | getTenantProfilesFromAccountEntity(e,r,n,o){let s=e.getAccountInfo(),c=s... method tenantProfileMatchesFilter (line 1256) | tenantProfileMatchesFilter(e,r){return!(r.localAccountId&&!this.matchLoc... method idTokenClaimsMatchTenantProfileFilter (line 1256) | idTokenClaimsMatchTenantProfileFilter(e,r){return!(r&&(r.localAccountId&... method saveCacheRecord (line 1256) | async saveCacheRecord(e,r,n){if(!e)throw Tt(uF);try{e.account&&await thi... method saveAccessToken (line 1256) | async saveAccessToken(e,r){let n={clientId:e.clientId,credentialType:e.c... method getAccountsFilteredBy (line 1256) | getAccountsFilteredBy(e,r){let n=this.getAccountKeys(),o=[];return n.for... method isAccountKey (line 1256) | isAccountKey(e,r,n){return!(e.split(Vl.CACHE_KEY_SEPARATOR).length<3||r&... method isCredentialKey (line 1256) | isCredentialKey(e){if(e.split(Vl.CACHE_KEY_SEPARATOR).length<6)return!1;... method credentialMatchesFilter (line 1256) | credentialMatchesFilter(e,r){return!(r.clientId&&!this.matchClientId(e,r... method getAppMetadataFilteredBy (line 1256) | getAppMetadataFilteredBy(e){let r=this.getKeys(),n={};return r.forEach(o... method getAuthorityMetadataByAlias (line 1256) | getAuthorityMetadataByAlias(e){let r=this.getAuthorityMetadataKeys(),n=n... method removeAllAccounts (line 1256) | removeAllAccounts(e){this.getAccountKeys().forEach(n=>{this.removeAccoun... method removeAccount (line 1256) | removeAccount(e,r){let n=this.getAccount(e,r);n&&(this.removeAccountCont... method removeAccountContext (line 1256) | removeAccountContext(e,r){let n=this.getTokenKeys(),o=e.generateAccountI... method removeAccessToken (line 1256) | removeAccessToken(e,r){let n=this.getAccessTokenCredential(e,r);if(this.... method removeAppMetadata (line 1256) | removeAppMetadata(e){return this.getKeys().forEach(n=>{this.isAppMetadat... method readAccountFromCache (line 1256) | readAccountFromCache(e,r){let n=op.generateAccountCacheKey(e);return thi... method getIdToken (line 1256) | getIdToken(e,r,n,o,s){this.commonLogger.trace("CacheManager - getIdToken... method getIdTokensByFilter (line 1256) | getIdTokensByFilter(e,r,n){let o=n&&n.idToken||this.getTokenKeys().idTok... method idTokenKeyMatchesFilter (line 1256) | idTokenKeyMatchesFilter(e,r){let n=e.toLowerCase();return!(r.clientId&&n... method removeIdToken (line 1256) | removeIdToken(e,r){this.removeItem(e,r)} method removeRefreshToken (line 1256) | removeRefreshToken(e,r){this.removeItem(e,r)} method getAccessToken (line 1256) | getAccessToken(e,r,n,o){let s=r.correlationId;this.commonLogger.trace("C... method accessTokenKeyMatchesFilter (line 1256) | accessTokenKeyMatchesFilter(e,r,n){let o=e.toLowerCase();if(r.clientId&&... method getAccessTokensByFilter (line 1256) | getAccessTokensByFilter(e,r){let n=this.getTokenKeys(),o=[];return n.acc... method getRefreshToken (line 1256) | getRefreshToken(e,r,n,o,s){this.commonLogger.trace("CacheManager - getRe... method refreshTokenKeyMatchesFilter (line 1256) | refreshTokenKeyMatchesFilter(e,r){let n=e.toLowerCase();return!(r.family... method readAppMetadataFromCache (line 1256) | readAppMetadataFromCache(e){let r={environment:e,clientId:this.clientId}... method isAppMetadataFOCI (line 1256) | isAppMetadataFOCI(e){let r=this.readAppMetadataFromCache(e);return!!(r&&... method matchHomeAccountId (line 1256) | matchHomeAccountId(e,r){return typeof e.homeAccountId=="string"&&r===e.h... method matchLocalAccountIdFromTokenClaims (line 1256) | matchLocalAccountIdFromTokenClaims(e,r){let n=e.oid||e.sub;return r===n} method matchLocalAccountIdFromTenantProfile (line 1256) | matchLocalAccountIdFromTenantProfile(e,r){return e.localAccountId===r} method matchName (line 1256) | matchName(e,r){return r.toLowerCase()===e.name?.toLowerCase()} method matchUsername (line 1256) | matchUsername(e,r){return!!(e&&typeof e=="string"&&r?.toLowerCase()===e.... method matchUserAssertionHash (line 1256) | matchUserAssertionHash(e,r){return!!(e.userAssertionHash&&r===e.userAsse... method matchEnvironment (line 1256) | matchEnvironment(e,r){if(this.staticAuthorityOptions){let o=yir(this.sta... method matchCredentialType (line 1256) | matchCredentialType(e,r){return e.credentialType&&r.toLowerCase()===e.cr... method matchClientId (line 1256) | matchClientId(e,r){return!!(e.clientId&&r===e.clientId)} method matchFamilyId (line 1256) | matchFamilyId(e,r){return!!(e.familyId&&r===e.familyId)} method matchRealm (line 1256) | matchRealm(e,r){return e.realm?.toLowerCase()===r.toLowerCase()} method matchNativeAccountId (line 1256) | matchNativeAccountId(e,r){return!!(e.nativeAccountId&&r===e.nativeAccoun... method matchLoginHintFromTokenClaims (line 1256) | matchLoginHintFromTokenClaims(e,r){return e.login_hint===r||e.preferred_... method matchSid (line 1256) | matchSid(e,r){return e.sid===r} method matchAuthorityType (line 1256) | matchAuthorityType(e,r){return!!(e.authorityType&&r.toLowerCase()===e.au... method matchTarget (line 1256) | matchTarget(e,r){return e.credentialType!==ns.ACCESS_TOKEN&&e.credential... method matchTokenType (line 1256) | matchTokenType(e,r){return!!(e.tokenType&&e.tokenType===r)} method matchKeyId (line 1256) | matchKeyId(e,r){return!!(e.keyId&&e.keyId===r)} method isAppMetadata (line 1256) | isAppMetadata(e){return e.indexOf(kae)!==-1} method isAuthorityMetadata (line 1256) | isAuthorityMetadata(e){return e.indexOf(ez.CACHE_KEY)!==-1} method generateAuthorityMetadataCacheKey (line 1256) | generateAuthorityMetadataCacheKey(e){return`${ez.CACHE_KEY}-${this.clien... method toObject (line 1256) | static toObject(e,r){for(let n in r)e[n]=r[n];return e} method setAccount (line 1256) | async setAccount(){throw Tt(Ji)} method getAccount (line 1256) | getAccount(){throw Tt(Ji)} method setIdTokenCredential (line 1256) | async setIdTokenCredential(){throw Tt(Ji)} method getIdTokenCredential (line 1256) | getIdTokenCredential(){throw Tt(Ji)} method setAccessTokenCredential (line 1256) | async setAccessTokenCredential(){throw Tt(Ji)} method getAccessTokenCredential (line 1256) | getAccessTokenCredential(){throw Tt(Ji)} method setRefreshTokenCredential (line 1256) | async setRefreshTokenCredential(){throw Tt(Ji)} method getRefreshTokenCredential (line 1256) | getRefreshTokenCredential(){throw Tt(Ji)} method setAppMetadata (line 1256) | setAppMetadata(){throw Tt(Ji)} method getAppMetadata (line 1256) | getAppMetadata(){throw Tt(Ji)} method setServerTelemetry (line 1256) | setServerTelemetry(){throw Tt(Ji)} method getServerTelemetry (line 1256) | getServerTelemetry(){throw Tt(Ji)} method setAuthorityMetadata (line 1256) | setAuthorityMetadata(){throw Tt(Ji)} method getAuthorityMetadata (line 1256) | getAuthorityMetadata(){throw Tt(Ji)} method getAuthorityMetadataKeys (line 1256) | getAuthorityMetadataKeys(){throw Tt(Ji)} method setThrottlingCache (line 1256) | setThrottlingCache(){throw Tt(Ji)} method getThrottlingCache (line 1256) | getThrottlingCache(){throw Tt(Ji)} method removeItem (line 1256) | removeItem(){throw Tt(Ji)} method getKeys (line 1256) | getKeys(){throw Tt(Ji)} method getAccountKeys (line 1256) | getAccountKeys(){throw Tt(Ji)} method getTokenKeys (line 1256) | getTokenKeys(){throw Tt(Ji)} method startMeasurement (line 1256) | startMeasurement(){} method endMeasurement (line 1256) | endMeasurement(){} method flushMeasurement (line 1256) | flushMeasurement(){return null} method generateId (line 1256) | generateId(){return"callback-id"} method startMeasurement (line 1256) | startMeasurement(e,r){return{end:a(()=>null,"end"),discard:a(()=>{},"dis... method startPerformanceMeasurement (line 1256) | startPerformanceMeasurement(){return new cxe} method calculateQueuedTime (line 1256) | calculateQueuedTime(){return 0} method addQueueMeasurement (line 1256) | addQueueMeasurement(){} method setPreQueueTime (line 1256) | setPreQueueTime(){} method endMeasurement (line 1256) | endMeasurement(){return null} method discardMeasurements (line 1256) | discardMeasurements(){} method removePerformanceCallback (line 1256) | removePerformanceCallback(){return!0} method addPerformanceCallback (line 1256) | addPerformanceCallback(){return""} method emitEvents (line 1256) | emitEvents(){} method addFields (line 1256) | addFields(){} method incrementFields (line 1256) | incrementFields(){} method cacheEventByCorrelationId (line 1256) | cacheEventByCorrelationId(){} method sendGetRequestAsync (line 1256) | async sendGetRequestAsync(){throw Tt(Ji)} method sendPostRequestAsync (line 1256) | async sendPostRequestAsync(){throw Tt(Ji)} function Cir (line 1256) | function Cir({authOptions:t,systemOptions:e,loggerOptions:r,cacheOptions... function pVn (line 1256) | function pVn(t){return{clientCapabilities:[],azureCloudOptions:dVn,skipA... function lxe (line 1256) | function lxe(t){return t.authOptions.authority.options.protocolMode===mh... function xF (line 1256) | function xF(t,e,r){if(!e)return;let n=t.get(hI);n&&t.has(pce)&&r?.addFie... function xVn (line 1256) | function xVn(t,e){t.set(Qit,e)} function Sot (line 1256) | function Sot(t,e){t.set(jit,e||lI.QUERY)} function IVn (line 1256) | function IVn(t){t.set(yot,"1")} function IF (line 1256) | function IF(t,e,r=!0,n=Kg){r&&!n.includes("openid")&&!e.includes("openid... function wF (line 1256) | function wF(t,e){t.set(hI,e)} function RF (line 1256) | function RF(t,e){t.set(uxe,e)} function xot (line 1256) | function xot(t,e){t.set(uot,e)} function Iot (line 1256) | function Iot(t,e){t.set(dot,e)} function wot (line 1256) | function wot(t,e){t.set(Cot,e)} function dz (line 1256) | function dz(t,e){t.set(vot,e)} function wO (line 1256) | function wO(t,e){t.set(Ya.CCS_HEADER,`UPN:${e}`)} function WP (line 1256) | function WP(t,e){t.set(Ya.CCS_HEADER,`Oid:${e.uid}@${e.utid}`)} function mxe (line 1256) | function mxe(t,e){t.set("sid",e)} function PF (line 1256) | function PF(t,e,r){let n=Tir(e,r);try{JSON.parse(n)}catch{throw pa(SO)}t... function kF (line 1256) | function kF(t,e){t.set(eot,e)} function hce (line 1256) | function hce(t,e){t.set(tot,e.sku),t.set(rot,e.version),e.os&&t.set(not,... function mce (line 1256) | function mce(t,e){e?.appName&&t.set(cot,e.appName),e?.appVersion&&t.set(... function Rot (line 1256) | function Rot(t,e){t.set(Yit,e)} function gce (line 1256) | function gce(t,e){e&&t.set(Wit,e)} function Pot (line 1256) | function Pot(t,e){t.set(zit,e)} function wVn (line 1256) | function wVn(t,e,r){if(e&&r)t.set(Jit,e),t.set(Xit,r);else throw pa(vF)} function kot (line 1256) | function kot(t,e){t.set(Kit,e)} function RVn (line 1256) | function RVn(t,e){t.set(fot,e)} function Not (line 1256) | function Not(t,e){t.set($it,e)} function Oot (line 1256) | function Oot(t,e){t.set(Zit,e)} function Ace (line 1256) | function Ace(t,e){t.set(pot,e)} function yce (line 1256) | function yce(t,e){e&&t.set(hot,e)} function _ce (line 1256) | function _ce(t,e){e&&t.set(mot,e)} function PVn (line 1256) | function PVn(t,e){t.set(got,e)} function kVn (line 1256) | function kVn(t,e){t.set(Aot,e)} function Ece (line 1256) | function Ece(t,e){t.set(Git,e)} function NF (line 1256) | function NF(t){t.set(fir,"1")} function vce (line 1256) | function vce(t){t.has(uz)||t.set(uz,"true")} function zP (line 1256) | function zP(t,e){Object.entries(e).forEach(([r,n])=>{!t.has(r)&&n&&t.set... function Tir (line 1256) | function Tir(t,e){let r;if(!t)r={};else try{r=JSON.parse(t)}catch{throw ... function NVn (line 1256) | function NVn(t,e){t.set(Oae.username,e)} function OVn (line 1256) | function OVn(t,e){t.set(Oae.password,e)} function Cce (line 1256) | function Cce(t,e){e&&(t.set(dxe,bo.POP),t.set(fxe,e))} function Tce (line 1256) | function Tce(t,e){e&&(t.set(dxe,bo.SSH),t.set(fxe,e))} function bce (line 1256) | function bce(t,e){t.set(oot,e.generateCurrentRequestHeaderValue()),t.set... function Sce (line 1256) | function Sce(t){t.set(aot,uI.X_MS_LIB_CAPABILITY_VALUE)} function Mot (line 1256) | function Mot(t,e){t.set(_ot,e)} function YP (line 1256) | function YP(t,e,r){t.has(pce)||t.set(pce,e),t.has(hxe)||t.set(hxe,r)} function MVn (line 1256) | function MVn(t,e){t.set(Tot,encodeURIComponent(e)),t.set(bot,"eyJhbGciOi... function bir (line 1256) | function bir(t){return t.hasOwnProperty("authorization_endpoint")&&t.has... function Sir (line 1256) | function Sir(t){return t.hasOwnProperty("tenant_discovery_endpoint")&&t.... function xir (line 1256) | function xir(t){return t.hasOwnProperty("error")&&t.hasOwnProperty("erro... method constructor (line 1256) | constructor(e,r,n,o){this.networkInterface=e,this.logger=r,this.performa... method detectRegion (line 1256) | async detectRegion(e,r){this.performanceClient?.addQueueMeasurement(tt.R... method getRegionFromIMDS (line 1256) | async getRegionFromIMDS(e,r){return this.performanceClient?.addQueueMeas... method getCurrentVersion (line 1256) | async getCurrentVersion(e){this.performanceClient?.addQueueMeasurement(t... method constructor (line 1256) | constructor(e,r,n,o,s,c,l,u){this.canonicalAuthority=e,this._canonicalAu... method getAuthorityType (line 1256) | getAuthorityType(e){if(e.HostNameAndPort.endsWith(at.CIAM_AUTH_URL))retu... method authorityType (line 1256) | get authorityType(){return this.getAuthorityType(this.canonicalAuthority... method protocolMode (line 1256) | get protocolMode(){return this.authorityOptions.protocolMode} method options (line 1256) | get options(){return this.authorityOptions} method canonicalAuthority (line 1256) | get canonicalAuthority(){return this._canonicalAuthority.urlString} method canonicalAuthority (line 1256) | set canonicalAuthority(e){this._canonicalAuthority=new Xi(e),this._canon... method canonicalAuthorityUrlComponents (line 1256) | get canonicalAuthorityUrlComponents(){return this._canonicalAuthorityUrl... method hostnameAndPort (line 1256) | get hostnameAndPort(){return this.canonicalAuthorityUrlComponents.HostNa... method tenant (line 1256) | get tenant(){return this.canonicalAuthorityUrlComponents.PathSegments[0]} method authorizationEndpoint (line 1256) | get authorizationEndpoint(){if(this.discoveryComplete())return this.repl... method tokenEndpoint (line 1256) | get tokenEndpoint(){if(this.discoveryComplete())return this.replacePath(... method deviceCodeEndpoint (line 1256) | get deviceCodeEndpoint(){if(this.discoveryComplete())return this.replace... method endSessionEndpoint (line 1256) | get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.... method selfSignedJwtAudience (line 1256) | get selfSignedJwtAudience(){if(this.discoveryComplete())return this.repl... method jwksUri (line 1256) | get jwksUri(){if(this.discoveryComplete())return this.replacePath(this.m... method canReplaceTenant (line 1256) | canReplaceTenant(e){return e.PathSegments.length===1&&!t.reservedTenantD... method replaceTenant (line 1256) | replaceTenant(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)} method replacePath (line 1256) | replacePath(e){let r=e,o=new Xi(this.metadata.canonical_authority).getUr... method defaultOpenIdConfigurationEndpoint (line 1256) | get defaultOpenIdConfigurationEndpoint(){let e=this.hostnameAndPort;retu... method discoveryComplete (line 1256) | discoveryComplete(){return!!this.metadata} method resolveEndpointsAsync (line 1256) | async resolveEndpointsAsync(){this.performanceClient?.addQueueMeasuremen... method getCurrentMetadataEntity (line 1256) | getCurrentMetadataEntity(){let e=this.cacheManager.getAuthorityMetadataB... method updateCachedMetadata (line 1256) | updateCachedMetadata(e,r,n){r!==bm.CACHE&&n?.source!==bm.CACHE&&(e.expir... method updateEndpointMetadata (line 1256) | async updateEndpointMetadata(e){this.performanceClient?.addQueueMeasurem... method updateEndpointMetadataFromLocalSources (line 1256) | updateEndpointMetadataFromLocalSources(e){this.logger.verbose("Attemptin... method isAuthoritySameType (line 1256) | isAuthoritySameType(e){return new Xi(e.canonical_authority).getUrlCompon... method getEndpointMetadataFromConfig (line 1256) | getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetada... method getEndpointMetadataFromNetwork (line 1256) | async getEndpointMetadataFromNetwork(){this.performanceClient?.addQueueM... method getEndpointMetadataFromHardcodedValues (line 1256) | getEndpointMetadataFromHardcodedValues(){return this.hostnameAndPort in ... method updateMetadataWithRegionalInformation (line 1256) | async updateMetadataWithRegionalInformation(e){this.performanceClient?.a... method updateCloudDiscoveryMetadata (line 1256) | async updateCloudDiscoveryMetadata(e){this.performanceClient?.addQueueMe... method updateCloudDiscoveryMetadataFromLocalSources (line 1256) | updateCloudDiscoveryMetadataFromLocalSources(e){this.logger.verbose("Att... method getCloudDiscoveryMetadataFromConfig (line 1256) | getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===OE.Ciam)re... method getCloudDiscoveryMetadataFromNetwork (line 1256) | async getCloudDiscoveryMetadataFromNetwork(){this.performanceClient?.add... method isInKnownAuthorities (line 1260) | isInKnownAuthorities(){return this.authorityOptions.knownAuthorities.fil... method generateAuthority (line 1260) | static generateAuthority(e,r){let n;if(r&&r.azureCloudInstance!==VP.None... method createCloudDiscoveryMetadataFromHost (line 1260) | static createCloudDiscoveryMetadataFromHost(e){return{preferred_network:... method getPreferredCache (line 1260) | getPreferredCache(){if(this.managedIdentity)return at.DEFAULT_AUTHORITY_... method isAlias (line 1260) | isAlias(e){return this.metadata.aliases.indexOf(e)>-1} method isAliasOfKnownMicrosoftAuthority (line 1260) | isAliasOfKnownMicrosoftAuthority(e){return Bit.has(e)} method isPublicCloudAuthority (line 1260) | static isPublicCloudAuthority(e){return at.KNOWN_PUBLIC_CLOUDS.indexOf(e... method buildRegionalAuthorityString (line 1260) | static buildRegionalAuthorityString(e,r,n){let o=new Xi(e);o.validateAsU... method replaceWithRegionalInformation (line 1260) | static replaceWithRegionalInformation(e,r){let n={...e};return n.authori... method transformCIAMAuthority (line 1260) | static transformCIAMAuthority(e){let r=e,o=new Xi(e).getUrlComponents();... function wir (line 1260) | function wir(t){let n=new Xi(t).getUrlComponents().PathSegments.slice(-1... function gxe (line 1260) | function gxe(t){return t.endsWith(at.FORWARD_SLASH)?t:`${t}${at.FORWARD_... function Dot (line 1260) | function Dot(t){let e=t.cloudDiscoveryMetadata,r;if(e)try{r=JSON.parse(e... function Lot (line 1260) | async function Lot(t,e,r,n,o,s,c){c?.addQueueMeasurement(tt.AuthorityFac... method constructor (line 1260) | constructor(e,r,n,o,s){super(e,r,n),this.name="ServerError",this.errorNo... function fz (line 1260) | function fz(t,e,r){return{clientId:t,authority:e.authority,scopes:e.scop... method generateThrottlingStorageKey (line 1260) | static generateThrottlingStorageKey(e){return`${uI.THROTTLING_PREFIX}.${... method preProcess (line 1260) | static preProcess(e,r,n){let o=t.generateThrottlingStorageKey(r),s=e.get... method postProcess (line 1260) | static postProcess(e,r,n,o){if(t.checkResponseStatus(n)||t.checkResponse... method checkResponseStatus (line 1260) | static checkResponseStatus(e){return e.status===429||e.status>=500&&e.st... method checkResponseForRetryAfter (line 1260) | static checkResponseForRetryAfter(e){return e.headers?e.headers.hasOwnPr... method calculateThrottleTime (line 1260) | static calculateThrottleTime(e){let r=e<=0?0:e,n=Date.now()/1e3;return M... method removeThrottle (line 1260) | static removeThrottle(e,r,n,o){let s=fz(r,n,o),c=this.generateThrottling... method constructor (line 1260) | constructor(e,r,n){super(e.errorCode,e.errorMessage,e.subError),Object.s... method constructor (line 1260) | constructor(e,r){this.config=Cir(e),this.logger=new ky(this.config.logge... method createTokenRequestHeaders (line 1260) | createTokenRequestHeaders(e){let r={};if(r[Ya.CONTENT_TYPE]=at.URL_FORM_... method executePostToTokenEndpoint (line 1260) | async executePostToTokenEndpoint(e,r,n,o,s,c){c&&this.performanceClient?... method sendPostRequest (line 1260) | async sendPostRequest(e,r,n,o){Ice.preProcess(this.cacheManager,e,o);let... method updateAuthority (line 1260) | async updateAuthority(e,r){this.performanceClient?.addQueueMeasurement(t... method createTokenQueryParameters (line 1260) | createTokenQueryParameters(e){let r=new Map;return e.embeddedClientId&&Y... method constructor (line 1260) | constructor(e,r,n,o,s,c,l,u){super(e,r,n),Object.setPrototypeOf(this,t.p... function Cxe (line 1260) | function Cxe(t,e,r){let n=!!t&&Rir.indexOf(t)>-1,o=!!r&&DVn.indexOf(r)>-... function Txe (line 1260) | function Txe(t){return new Oy(t,vxe[t])} method setRequestState (line 1260) | static setRequestState(e,r,n){let o=t.generateLibraryState(e,n);return r... method generateLibraryState (line 1260) | static generateLibraryState(e,r){if(!e)throw Tt(TO);let n={id:e.createNe... method parseRequestState (line 1260) | static parseRequestState(e,r){if(!e)throw Tt(TO);if(!r)throw Tt(MT);try{... method constructor (line 1260) | constructor(e,r){this.cryptoUtils=e,this.performanceClient=r} method generateCnf (line 1260) | async generateCnf(e,r){this.performanceClient?.addQueueMeasurement(tt.Po... method generateKid (line 1260) | async generateKid(e){return this.performanceClient?.addQueueMeasurement(... method signPopToken (line 1260) | async signPopToken(e,r,n){return this.signPayload(e,r,n)} method signPayload (line 1260) | async signPayload(e,r,n,o){let{resourceRequestMethod:s,resourceRequestUr... method constructor (line 1260) | constructor(e,r){this.cache=e,this.hasChanged=r} method cacheHasChanged (line 1260) | get cacheHasChanged(){return this.hasChanged} method tokenCache (line 1260) | get tokenCache(){return this.cache} method constructor (line 1260) | constructor(e,r,n,o,s,c,l){this.clientId=e,this.cacheStorage=r,this.cryp... method validateTokenResponse (line 1260) | validateTokenResponse(e,r){if(e.error||e.error_description||e.suberror){... method handleServerTokenResponse (line 1262) | async handleServerTokenResponse(e,r,n,o,s,c,l,u,d){this.performanceClien... method generateCacheRecord (line 1262) | generateCacheRecord(e,r,n,o,s,c,l){let u=r.getPreferredCache();if(!u)thr... method generateAuthenticationResult (line 1262) | static async generateAuthenticationResult(e,r,n,o,s,c,l,u,d){let p=at.EM... function Pir (line 1262) | function Pir(t,e,r,n,o,s,c,l,u,d,p,h){h?.verbose("setCachedAccount calle... function wm (line 1262) | async function wm(t,e,r){return typeof t=="string"?t:t({clientId:e,token... method constructor (line 1262) | constructor(e,r){super(e,r),this.includeRedirectUri=!0,this.oidcDefaultS... method acquireToken (line 1262) | async acquireToken(e,r){if(this.performanceClient?.addQueueMeasurement(t... method getLogoutUri (line 1262) | getLogoutUri(e){if(!e)throw pa(EF);let r=this.createLogoutUrlQueryString... method executeTokenRequest (line 1262) | async executeTokenRequest(e,r){this.performanceClient?.addQueueMeasureme... method createTokenRequestBody (line 1262) | async createTokenRequestBody(e){this.performanceClient?.addQueueMeasurem... method createLogoutUrlQueryString (line 1262) | createLogoutUrlQueryString(e){let r=new Map;return e.postLogoutRedirectU... method constructor (line 1262) | constructor(e,r){super(e,r)} method acquireToken (line 1262) | async acquireToken(e){this.performanceClient?.addQueueMeasurement(tt.Ref... method acquireTokenByRefreshToken (line 1262) | async acquireTokenByRefreshToken(e){if(!e)throw pa(_F);if(this.performan... method acquireTokenWithCachedRefreshToken (line 1262) | async acquireTokenWithCachedRefreshToken(e,r){this.performanceClient?.ad... method executeTokenRequest (line 1262) | async executeTokenRequest(e,r){this.performanceClient?.addQueueMeasureme... method createTokenRequestBody (line 1262) | async createTokenRequestBody(e){this.performanceClient?.addQueueMeasurem... method constructor (line 1262) | constructor(e,r){super(e,r)} method acquireCachedToken (line 1262) | async acquireCachedToken(e){this.performanceClient?.addQueueMeasurement(... method setCacheOutcome (line 1262) | setCacheOutcome(e,r){this.serverTelemetryManager?.setCacheOutcome(e),thi... method generateResultFromCacheRecord (line 1262) | async generateResultFromCacheRecord(e,r){this.performanceClient?.addQueu... function BVn (line 1262) | function BVn(t,e,r,n){let o=e.correlationId,s=new Map;wF(s,e.embeddedCli... function UVn (line 1262) | function UVn(t,e,r,n){let o=pI(e,r,n);return Xi.appendQueryString(t.auth... function qVn (line 1262) | function qVn(t,e){if(kir(t,e),!t.code)throw Tt(fF);return t} function kir (line 1262) | function kir(t,e){if(!t.state||!e)throw t.state?Tt(vO,"Cached State"):Tt... function QVn (line 1262) | function QVn(t){let e="code=",r=t.error_uri?.lastIndexOf(e);return r&&r>... function jVn (line 1262) | function jVn(t){return t.idTokenClaims?.sid||null} function GVn (line 1262) | function GVn(t){return t.idTokenClaims?.login_hint||null} function VVn (line 1262) | function VVn(t){let{skus:e,libraryName:r,libraryVersion:n,extensionName:... function HVn (line 1262) | function HVn(t){let{skuArr:e,index:r,skuName:n,skuVersion:o}=t;r>=e.leng... method constructor (line 1262) | constructor(e,r){this.cacheOutcome=Ma.NOT_APPLICABLE,this.cacheManager=r... method generateCurrentRequestHeaderValue (line 1262) | generateCurrentRequestHeaderValue(){let e=`${this.apiId}${yf.VALUE_SEPAR... method generateLastRequestHeaderValue (line 1262) | generateLastRequestHeaderValue(){let e=this.getLastRequests(),r=t.maxErr... method cacheFailedRequest (line 1262) | cacheFailedRequest(e){let r=this.getLastRequests();r.errors.length>=yf.M... method incrementCacheHits (line 1262) | incrementCacheHits(){let e=this.getLastRequests();return e.cacheHits+=1,... method getLastRequests (line 1262) | getLastRequests(){let e={failedRequests:[],errors:[],cacheHits:0};return... method clearTelemetryCache (line 1262) | clearTelemetryCache(){let e=this.getLastRequests(),r=t.maxErrorsToSend(e... method maxErrorsToSend (line 1262) | static maxErrorsToSend(e){let r,n=0,o=0,s=e.errors.length;for(r=0;rqxe.length-16&&(zir.default.randomFillSync(qxe... function nHn (line 1273) | function nHn(t){return typeof t=="string"&&Yir.test(t)} function iHn (line 1273) | function iHn(t,e=0){let r=(cp[t[e+0]]+cp[t[e+1]]+cp[t[e+2]]+cp[t[e+3]]+"... function oHn (line 1273) | function oHn(t,e,r){t=t||{};let n=t.random||(t.rng||$ot)();if(n[6]=n[6]&... method generateGuid (line 1273) | generateGuid(){return Wot()} method isGuid (line 1273) | isGuid(e){return/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f... method base64Encode (line 1273) | static base64Encode(e,r){return Buffer.from(e,r).toString(ip.BASE64)} method base64EncodeUrl (line 1273) | static base64EncodeUrl(e,r){return t.base64Encode(e,r).replace(/=/g,at.E... method base64Decode (line 1273) | static base64Decode(e){return Buffer.from(e,ip.BASE64).toString("utf8")} method base64DecodeUrl (line 1273) | static base64DecodeUrl(e){let r=e.replace(/-/g,"+").replace(/_/g,"/");fo... method sha256 (line 1273) | sha256(e){return Xir.default.createHash(Bir.SHA256).update(e).digest()} method constructor (line 1273) | constructor(){this.hashUtils=new OO} method generatePkceCodes (line 1273) | async generatePkceCodes(){let e=this.generateCodeVerifier(),r=this.gener... method generateCodeVerifier (line 1273) | generateCodeVerifier(){let e=[],r=256-256%xxe.CV_CHARSET.length;for(;e.l... method generateCodeChallengeFromVerifier (line 1273) | generateCodeChallengeFromVerifier(e){return Dy.base64EncodeUrl(this.hash... method constructor (line 1273) | constructor(){this.pkceGenerator=new Qxe,this.guidGenerator=new mz,this.... method base64UrlEncode (line 1273) | base64UrlEncode(){throw new Error("Method not implemented.")} method encodeKid (line 1273) | encodeKid(){throw new Error("Method not implemented.")} method createNewGuid (line 1273) | createNewGuid(){return this.guidGenerator.generateGuid()} method base64Encode (line 1273) | base64Encode(e){return Dy.base64Encode(e)} method base64Decode (line 1273) | base64Decode(e){return Dy.base64Decode(e)} method generatePkceCodes (line 1273) | generatePkceCodes(){return this.pkceGenerator.generatePkceCodes()} method getPublicKeyThumbprint (line 1273) | getPublicKeyThumbprint(){throw new Error("Method not implemented.")} method removeTokenBindingKey (line 1273) | removeTokenBindingKey(){throw new Error("Method not implemented.")} method clearKeystore (line 1273) | clearKeystore(){throw new Error("Method not implemented.")} method signJwt (line 1273) | signJwt(){throw new Error("Method not implemented.")} method hashString (line 1273) | async hashString(e){return Dy.base64EncodeUrl(this.hashUtils.sha256(e).t... method constructor (line 1273) | constructor(e,r,n,o){super(r,n,e,new bF,o),this.cache={},this.changeEmit... method registerChangeEmitter (line 1273) | registerChangeEmitter(e){this.changeEmitters.push(e)} method emitChange (line 1273) | emitChange(){this.changeEmitters.forEach(e=>e.call(null))} method cacheToInMemoryCache (line 1273) | cacheToInMemoryCache(e){let r={accounts:{},idTokens:{},accessTokens:{},r... method inMemoryCacheToCache (line 1273) | inMemoryCacheToCache(e){let r=this.getCache();return r={...r,...e.accoun... method getInMemoryCache (line 1273) | getInMemoryCache(){return this.logger.trace("Getting in-memory cache"),t... method setInMemoryCache (line 1273) | setInMemoryCache(e){this.logger.trace("Setting in-memory cache");let r=t... method getCache (line 1273) | getCache(){return this.logger.trace("Getting cache key-value store"),thi... method setCache (line 1273) | setCache(e){this.logger.trace("Setting cache key value store"),this.cach... method getItem (line 1273) | getItem(e){return this.logger.tracePii(`Item key: ${e}`),this.getCache()... method setItem (line 1273) | setItem(e,r){this.logger.tracePii(`Item key: ${e}`);let n=this.getCache(... method getAccountKeys (line 1273) | getAccountKeys(){let e=this.getInMemoryCache();return Object.keys(e.acco... method getTokenKeys (line 1273) | getTokenKeys(){let e=this.getInMemoryCache();return{idToken:Object.keys(... method getAccount (line 1273) | getAccount(e){return this.getItem(e)?Object.assign(new op,this.getItem(e... method setAccount (line 1273) | async setAccount(e){let r=e.generateAccountKey();this.setItem(r,e)} method getIdTokenCredential (line 1273) | getIdTokenCredential(e){let r=this.getItem(e);return _f.isIdTokenEntity(... method setIdTokenCredential (line 1273) | async setIdTokenCredential(e){let r=_f.generateCredentialKey(e);this.set... method getAccessTokenCredential (line 1273) | getAccessTokenCredential(e){let r=this.getItem(e);return _f.isAccessToke... method setAccessTokenCredential (line 1273) | async setAccessTokenCredential(e){let r=_f.generateCredentialKey(e);this... method getRefreshTokenCredential (line 1273) | getRefreshTokenCredential(e){let r=this.getItem(e);return _f.isRefreshTo... method setRefreshTokenCredential (line 1273) | async setRefreshTokenCredential(e){let r=_f.generateCredentialKey(e);thi... method getAppMetadata (line 1273) | getAppMetadata(e){let r=this.getItem(e);return _f.isAppMetadataEntity(e,... method setAppMetadata (line 1273) | setAppMetadata(e){let r=_f.generateAppMetadataKey(e);this.setItem(r,e)} method getServerTelemetry (line 1273) | getServerTelemetry(e){let r=this.getItem(e);return r&&_f.isServerTelemet... method setServerTelemetry (line 1273) | setServerTelemetry(e,r){this.setItem(e,r)} method getAuthorityMetadata (line 1273) | getAuthorityMetadata(e){let r=this.getItem(e);return r&&_f.isAuthorityMe... method getAuthorityMetadataKeys (line 1273) | getAuthorityMetadataKeys(){return this.getKeys().filter(e=>this.isAuthor... method setAuthorityMetadata (line 1273) | setAuthorityMetadata(e,r){this.setItem(e,r)} method getThrottlingCache (line 1273) | getThrottlingCache(e){let r=this.getItem(e);return r&&_f.isThrottlingEnt... method setThrottlingCache (line 1273) | setThrottlingCache(e,r){this.setItem(e,r)} method removeItem (line 1273) | removeItem(e){this.logger.tracePii(`Item key: ${e}`);let r=!1,n=this.get... method removeOutdatedAccount (line 1273) | removeOutdatedAccount(e){this.removeItem(e)} method containsKey (line 1273) | containsKey(e){return this.getKeys().includes(e)} method getKeys (line 1273) | getKeys(){this.logger.trace("Retrieving all cache keys");let e=this.getC... method clear (line 1273) | clear(){this.logger.trace("Clearing cache entries created by MSAL"),this... method generateInMemoryCache (line 1273) | static generateInMemoryCache(e){return KP.deserializeAllCache(KP.deseria... method generateJsonCache (line 1273) | static generateJsonCache(e){return AO.serializeAllCache(e)} method updateCredentialCacheKey (line 1273) | updateCredentialCacheKey(e,r){let n=_f.generateCredentialKey(r);if(e!==n... method constructor (line 1273) | constructor(e,r,n){this.cacheHasChanged=!1,this.storage=e,this.storage.r... method hasChanged (line 1273) | hasChanged(){return this.cacheHasChanged} method serialize (line 1273) | serialize(){this.logger.trace("Serializing in-memory cache");let e=AO.se... method deserialize (line 1273) | deserialize(e){if(this.logger.trace("Deserializing JSON to in-memory cac... method getKVStore (line 1273) | getKVStore(){return this.storage.getCache()} method getCacheSnapshot (line 1273) | getCacheSnapshot(){let e=MO.generateInMemoryCache(this.cacheSnapshot);re... method getAllAccounts (line 1273) | async getAllAccounts(e=new mI().createNewGuid()){this.logger.trace("getA... method getAccountByHomeId (line 1273) | async getAccountByHomeId(e){let r=await this.getAllAccounts();return e&&... method getAccountByLocalId (line 1273) | async getAccountByLocalId(e){let r=await this.getAllAccounts();return e&... method removeAccount (line 1273) | async removeAccount(e,r){this.logger.trace("removeAccount called");let n... method overwriteCache (line 1273) | async overwriteCache(){if(!this.persistence){this.logger.info("No persis... method handleChangeEvent (line 1273) | handleChangeEvent(){this.cacheHasChanged=!0} method mergeState (line 1273) | mergeState(e,r){this.logger.trace("Merging in-memory cache with cache sn... method mergeUpdates (line 1273) | mergeUpdates(e,r){return Object.keys(r).forEach(n=>{let o=r[n];if(!e.has... method mergeRemovals (line 1273) | mergeRemovals(e,r){this.logger.trace("Remove updated entries in cache");... method mergeRemovalsDict (line 1273) | mergeRemovalsDict(e,r){let n={...e};return Object.keys(e).forEach(o=>{(!... method overlayDefaults (line 1273) | overlayDefaults(e){return this.logger.trace("Overlaying input cache with... method fromAssertion (line 1273) | static fromAssertion(e){let r=new t;return r.jwt=e,r} method fromCertificate (line 1273) | static fromCertificate(e,r,n){let o=new t;return o.privateKey=r,o.thumbp... method fromCertificateWithSha256Thumbprint (line 1273) | static fromCertificateWithSha256Thumbprint(e,r,n){let o=new t;return o.p... method getJwt (line 1273) | getJwt(e,r,n){if(this.privateKey&&this.thumbprint)return this.jwt&&!this... method createJwt (line 1273) | createJwt(e,r,n){this.issuer=r,this.jwtAudience=n;let o=wc.nowSeconds();... method isExpired (line 1273) | isExpired(){return this.expirationTime{let o=0,s=setInte... method constructor (line 1273) | constructor(e,r){super(e),this.appTokenProvider=r} method acquireToken (line 1273) | async acquireToken(e){if(e.skipCache||e.claims)return this.executeTokenR... method getCachedAuthenticationResult (line 1273) | async getCachedAuthenticationResult(e,r,n,o,s,c){let l=r,u=r,d=Ma.NOT_AP... method readAccessTokenFromCache (line 1273) | readAccessTokenFromCache(e,r,n,o,s){let c={homeAccountId:at.EMPTY_STRING... method executeTokenRequest (line 1273) | async executeTokenRequest(e,r,n){let o,s;if(this.appTokenProvider){this.... method createTokenRequestBody (line 1273) | async createTokenRequestBody(e){let r=new Map;Tr.addClientId(r,this.conf... method constructor (line 1273) | constructor(e){super(e)} method acquireToken (line 1273) | async acquireToken(e){if(this.scopeSet=new yd(e.scopes||[]),this.userAss... method getCachedAuthenticationResult (line 1273) | async getCachedAuthenticationResult(e){let r=this.readAccessTokenFromCac... method readIdTokenFromCacheForOBO (line 1273) | readIdTokenFromCacheForOBO(e,r){let n={homeAccountId:e,environment:this.... method readAccessTokenFromCacheForOBO (line 1273) | readAccessTokenFromCacheForOBO(e,r){let n=r.authenticationScheme||bo.BEA... method executeTokenRequest (line 1273) | async executeTokenRequest(e,r,n){let o=this.createTokenQueryParameters(e... method createTokenRequestBody (line 1273) | async createTokenRequestBody(e){let r=new Map;Tr.addClientId(r,this.conf... method constructor (line 1273) | constructor(e){super(e);let r=!!this.config.auth.clientSecret,n=!!this.c... method SetAppTokenProvider (line 1273) | SetAppTokenProvider(e){this.appTokenProvider=e} method acquireTokenByClientCredential (line 1273) | async acquireTokenByClientCredential(e){this.logger.info("acquireTokenBy... method acquireTokenOnBehalfOf (line 1273) | async acquireTokenOnBehalfOf(e){this.logger.info("acquireTokenOnBehalfOf... function Mcr (line 1273) | function Mcr(t){if(typeof t!="string")return!1;let e=new Date(t);return!... method constructor (line 1273) | constructor(e,r,n){this.httpClientNoRetries=e,this.retryPolicy=r,this.lo... method sendNetworkRequestAsyncHelper (line 1273) | async sendNetworkRequestAsyncHelper(e,r,n){return e===Rc.GET?this.httpCl... method sendNetworkRequestAsync (line 1273) | async sendNetworkRequestAsync(e,r,n){let o=await this.sendNetworkRequest... method sendGetRequestAsync (line 1273) | async sendGetRequestAsync(e,r){return this.sendNetworkRequestAsync(Rc.GE... method sendPostRequestAsync (line 1273) | async sendPostRequestAsync(e,r){return this.sendNetworkRequestAsync(Rc.P... method constructor (line 1273) | constructor(e,r,n,o,s){this.logger=e,this.nodeStorage=r,this.networkClie... method getServerTokenResponseAsync (line 1273) | async getServerTokenResponseAsync(e,r,n,o){return this.getServerTokenRes... method getServerTokenResponse (line 1273) | getServerTokenResponse(e){let r,n;return e.body.expires_on&&(Mcr(e.body.... method acquireTokenWithManagedIdentity (line 1273) | async acquireTokenWithManagedIdentity(e,r,n,o){let s=this.createRequest(... method getManagedIdentityUserAssignedIdQueryParameterKey (line 1273) | getManagedIdentityUserAssignedIdQueryParameterKey(e,r,n){switch(e){case ... method calculateDelay (line 1273) | calculateDelay(e,r){if(!e)return r;let n=Math.round(parseFloat(e)*1e3);r... method constructor (line 1273) | constructor(){this.linearRetryStrategy=new EIe} method DEFAULT_MANAGED_IDENTITY_RETRY_DELAY_MS (line 1273) | static get DEFAULT_MANAGED_IDENTITY_RETRY_DELAY_MS(){return dJn} method pauseForRetry (line 1273) | async pauseForRetry(e,r,n,o){if(fJn.includes(e)&&rr!... method getManagedIdentitySource (line 1273) | getManagedIdentitySource(){return t.sourceName=this.allEnvironmentVariab... method selectManagedIdentitySource (line 1273) | selectManagedIdentitySource(e,r,n,o,s,c){let l=Yce.tryCreate(e,r,n,o,s,c... method constructor (line 1273) | constructor(e){this.config=Wir(e||{}),this.logger=new ky(this.config.sys... method acquireToken (line 1273) | async acquireToken(e){if(!e.resource)throw pa(az.urlEmptyError);let r={f... method acquireTokenFromManagedIdentity (line 1273) | async acquireTokenFromManagedIdentity(e,r,n,o){return this.managedIdenti... method getManagedIdentitySource (line 1273) | getManagedIdentitySource(){return Jce.sourceName||this.managedIdentityCl... method constructor (line 1273) | constructor(e,r){this.client=e,this.partitionManager=r} method beforeCacheAccess (line 1273) | async beforeCacheAccess(e){let r=await this.partitionManager.getKey(),n=... method afterCacheAccess (line 1273) | async afterCacheAccess(e){if(e.cacheHasChanged){let r=e.tokenCache.getKV... function Xce (line 1273) | function Xce(t,e){return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.... function Zce (line 1273) | function Zce(t,e){let r=e.retryDelayInMs*Math.pow(2,t),n=Math.min(e.maxR... function Nz (line 1273) | function Nz(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&!... function qF (line 1273) | function qF(t){if(Nz(t)){let e=typeof t.name=="string",r=typeof t.messag... function Oz (line 1273) | function Oz(){return RJn()} function nA (line 1273) | function nA(t,e){return Buffer.from(t,e)} method constructor (line 1273) | constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryPar... method sanitize (line 1273) | sanitize(e){let r=new Set;return JSON.stringify(e,(n,o)=>{if(o instanceo... method sanitizeUrl (line 1273) | sanitizeUrl(e){if(typeof e!="string"||e===null||e==="")return e;let r=ne... method sanitizeHeaders (line 1273) | sanitizeHeaders(e){let r={};for(let n of Object.keys(e))this.allowedHead... method sanitizeQuery (line 1273) | sanitizeQuery(e){if(typeof e!="object"||e===null)return e;let r={};for(l... method constructor (line 1273) | constructor(e){super(e),this.name="AbortError"} function Gst (line 1273) | function Gst(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:o... function Vst (line 1273) | function Vst(t,e){let r,{abortSignal:n,abortErrorMsg:o}=e??{};return Gst... function Mz (line 1273) | function Mz(t){if(qF(t))return t.message;{let e;try{typeof t=="object"&&... function $cr (line 1273) | function $cr(t,e){return Zce(t,e)} function xIe (line 1273) | function xIe(t){return qF(t)} function jF (line 1273) | function jF(t,e,r){let n=a(o=>(ele.getToken.info(o),new NE({scopes:Array... function Hst (line 1273) | function Hst(t){let e=t?.authorityHost;return!e&&Dz&&(e=process.env.AZUR... function $st (line 1273) | function $st(t,e){return e||(e=xae),new RegExp(`${t}/?$`).test(e)?e:e.en... function zcr (line 1273) | function zcr(t,e,r){return t==="adfs"&&e||r?[e]:[]} function RIe (line 1273) | function RIe(t){switch(t){case"error":return Ly.LogLevel.Error;case"info... function GF (line 1273) | function GF(t,e,r){if(e.name==="AuthError"||e.name==="ClientAuthError"||... function Ycr (line 1273) | function Ycr(t){return{localAccountId:t.homeAccountId,environment:t.auth... function Kcr (line 1273) | function Kcr(t,e){return{authority:e.environment??Unr,homeAccountId:e.ho... function Wst (line 1273) | function Wst(t){let e=JSON.parse(t);if(e.version&&e.version!==Wcr)throw ... function BJn (line 1273) | function BJn(t,e){return e!=="Composite"&&e!=="Dictionary"&&(typeof t=="... function UJn (line 1273) | function UJn(t){let e=Object.assign(Object.assign({},t.headers),t.body);... function zst (line 1273) | function zst(t,e){var r,n;let o=t.parsedHeaders;if(t.request.method==="H... method constructor (line 1273) | constructor(e){super(e),this.name="AbortError"} function elr (line 1273) | function elr(t,...e){Zcr.stderr.write(`${Xcr.default.format(t,...e)}${Jc... function Jst (line 1273) | function Jst(t){rlr=t,Yst=[],Kst=[];let e=/\*/g,r=t.split(",").map(n=>n.... function Xst (line 1273) | function Xst(t){if(t.endsWith("*"))return!0;for(let e of Kst)if(e.test(t... function qJn (line 1273) | function qJn(){let t=rlr||"";return Jst(""),t} function ilr (line 1273) | function ilr(t){let e=Object.assign(r,{enabled:Xst(t),destroy:QJn,log:nl... function QJn (line 1273) | function QJn(){let t=kIe.indexOf(this);return t>=0?(kIe.splice(t,1),!0):!1} function jJn (line 1273) | function jJn(t){let e=ilr(`${this.namespace}:${t}`);return e.log=this.lo... function slr (line 1273) | function slr(t,e){e.log=(...r)=>{t.log(...r)}} function alr (line 1273) | function alr(t){return Zst.includes(t)} function GJn (line 1273) | function GJn(t){let e=new Set,r=typeof process<"u"&&process.env&&process... function rle (line 1273) | function rle(t){return clr.createClientLogger(t)} function NIe (line 1273) | function NIe(t){return t.toLowerCase()} method constructor (line 1273) | constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e)... method set (line 1273) | set(e,r){this._headersMap.set(NIe(e),{name:e,value:String(r).trim()})} method get (line 1273) | get(e){var r;return(r=this._headersMap.get(NIe(e)))===null||r===void 0?v... method has (line 1273) | has(e){return this._headersMap.has(NIe(e))} method delete (line 1273) | delete(e){this._headersMap.delete(NIe(e))} method toJSON (line 1273) | toJSON(e={}){let r={};if(e.preserveCase)for(let n of this._headersMap.va... method toString (line 1273) | toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))} method [Symbol.iterator] (line 1273) | [Symbol.iterator](){return HJn(this._headersMap)} function Fy (line 1273) | function Fy(t){return new eat(t)} method constructor (line 1273) | constructor(e){var r,n,o,s,c,l,u;this.url=e.url,this.body=e.body,this.he... function OIe (line 1273) | function OIe(t){return new tat(t)} method constructor (line 1273) | constructor(e){var r;this._policies=[],this._policies=(r=e?.slice(0))!==... method addPolicy (line 1273) | addPolicy(e,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies ins... method removePolicy (line 1273) | removePolicy(e){let r=[];return this._policies=this._policies.filter(n=>... method sendRequest (line 1273) | sendRequest(e,r){return this.getOrderedPolicies().reduceRight((s,c)=>l=>... method getOrderedPolicies (line 1273) | getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicie... method clone (line 1273) | clone(){return new t(this._policies)} method create (line 1273) | static create(){return new t} method orderPolicies (line 1273) | orderPolicies(){let e=[],r=new Map;function n(A){return{name:A,policies:... function MIe (line 1273) | function MIe(){return rat.create()} method constructor (line 1273) | constructor(e,r={}){super(e),this.name="RestError",this.code=r.code,this... function DIe (line 1274) | function DIe(t){return t instanceof lp?!0:qF(t)&&t.name==="RestError"} function nle (line 1274) | function nle(t){return t&&typeof t.pipe=="function"} function flr (line 1274) | function flr(t){return t.readable===!1?Promise.resolve():new Promise(e=>... function hlr (line 1274) | function hlr(t){return t&&typeof t.byteLength=="number"} method _transform (line 1274) | _transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progr... method constructor (line 1274) | constructor(e){super(),this.loadedBytes=0,this.progressCallback=e} method constructor (line 1274) | constructor(){this.cachedHttpsAgents=new WeakMap} method sendRequest (line 1274) | async sendRequest(e){var r,n,o;let s=new AbortController,c;if(e.abortSig... method makeRequest (line 1274) | makeRequest(e,r,n){var o;let s=new URL(e.url),c=s.protocol!=="https:";if... method getOrCreateAgent (line 1274) | getOrCreateAgent(e,r){var n;let o=e.disableKeepAlive;if(r)return o?Fz.gl... function zJn (line 1274) | function zJn(t){let e=Fy();for(let r of Object.keys(t.headers)){let n=t.... function YJn (line 1274) | function YJn(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=F... function KJn (line 1274) | function KJn(t){return new Promise((e,r)=>{let n=[];t.on("data",o=>{Buff... function JJn (line 1274) | function JJn(t){return t?Buffer.isBuffer(t)?t.length:nle(t)?null:hlr(t)?... function mlr (line 1274) | function mlr(){return new nat} function BIe (line 1274) | function BIe(){return mlr()} function UIe (line 1274) | function UIe(t={}){var e;let r=(e=t.logger)!==null&&e!==void 0?e:BE.info... function qIe (line 1274) | function qIe(t={}){let{maxRetries:e=20}=t;return{name:oat,async sendRequ... function Alr (line 1274) | async function Alr(t,e,r,n=0){let{request:o,status:s,headers:c}=e,l=c.ge... function ylr (line 1274) | function ylr(){return"User-Agent"} function _lr (line 1274) | function _lr(){return ylr()} function QIe (line 1274) | function QIe(){return{name:sat,async sendRequest(t,e){return t.method!==... function Elr (line 1274) | function Elr(t,e,r){return new Promise((n,o)=>{let s,c,l=a(()=>o(new _I(... function vlr (line 1274) | function vlr(t,e){let r=t.headers.get(e);if(!r)return;let n=Number(r);if... function Clr (line 1274) | function Clr(t){if(t&&[429,503].includes(t.status))try{for(let o of ZJn)... function Tlr (line 1274) | function Tlr(t){return Number.isFinite(Clr(t))} function cat (line 1274) | function cat(){return{name:"throttlingRetryStrategy",retry({response:t})... function jIe (line 1274) | function jIe(t={}){var e,r;let n=(e=t.retryDelayInMs)!==null&&e!==void 0... function rXn (line 1274) | function rXn(t){return!!(t&&t.status!==void 0&&(t.status>=500||t.status=... function nXn (line 1274) | function nXn(t){return t?t.code==="ETIMEDOUT"||t.code==="ESOCKETTIMEDOUT... function QO (line 1274) | function QO(t,e={maxRetries:3}){let r=e.logger||iXn;return{name:oXn,asyn... function GIe (line 1274) | function GIe(t={}){var e;return{name:lat,sendRequest:QO([cat(),jIe(t)],{... function sXn (line 1274) | function sXn(t){var e;let r={};for(let[n,o]of t.entries())(e=r[n])!==nul... function VIe (line 1274) | function VIe(){return{name:uat,async sendRequest(t,e){if(qO&&typeof Form... function aXn (line 1274) | function aXn(t){let e=new URLSearchParams;for(let[r,n]of Object.entries(... function cXn (line 1274) | async function cXn(t,e){let r=e.headers.get("Content-Type");if(r&&!r.sta... function XIe (line 1274) | function XIe(t){if(process.env[t])return process.env[t];if(process.env[t... function aZn (line 1274) | function aZn(){if(!process)return;let t=XIe(rZn),e=XIe(iZn),r=XIe(nZn);r... function cZn (line 1274) | function cZn(t,e,r){if(e.length===0)return!1;let n=new URL(t).hostname;i... function lZn (line 1274) | function lZn(){let t=XIe(oZn);return Klr=!0,t?t.split(",").map(e=>e.trim... function uZn (line 1274) | function uZn(){let t=aZn();return t?new URL(t):void 0} function $lr (line 1274) | function $lr(t){let e;try{e=new URL(t.host)}catch{throw new Error(`Expec... function Wlr (line 1274) | function Wlr(t,e,r){if(t.agent)return;let o=new URL(t.url).protocol!=="h... function ZIe (line 1274) | function ZIe(t,e){Klr||Hlr.push(...lZn());let r=t?$lr(t):uZn(),n={};retu... function ewe (line 1274) | function ewe(t){return{name:vat,sendRequest:a(async(e,r)=>(e.agent||(e.a... function twe (line 1274) | function twe(t){return{name:Cat,sendRequest:a(async(e,r)=>(e.tlsSettings... function rwe (line 1274) | function rwe(t){return typeof t.stream=="function"} function Cur (line 1274) | function Cur(){return ole(this,arguments,a(function*(){let e=this.getRea... function hZn (line 1274) | function hZn(t){t[Symbol.asyncIterator]||(t[Symbol.asyncIterator]=Cur.bi... function Tur (line 1274) | function Tur(t){return t instanceof ReadableStream?(hZn(t),awe.Readable.... function mZn (line 1274) | function mZn(t){return t instanceof Uint8Array?awe.Readable.from(Buffer.... function bur (line 1274) | async function bur(t){return function(){let e=t.map(r=>typeof r=="functi... function gZn (line 1274) | function gZn(){return`----AzSDKFormBoundary${Oz()}`} function AZn (line 1274) | function AZn(t){let e="";for(let[r,n]of t)e+=`${r}: ${n}\r function yZn (line 1275) | function yZn(t){return t instanceof Uint8Array?t.byteLength:rwe(t)?t.siz... function _Zn (line 1275) | function _Zn(t){let e=0;for(let r of t){let n=yZn(r);if(n===void 0)retur... function EZn (line 1275) | async function EZn(t,e,r){let n=[nA(`--${r}`,"utf-8"),...e.flatMap(s=>[n... function TZn (line 1280) | function TZn(t){if(t.length>vZn)throw new Error(`Multipart boundary "${t... function cwe (line 1280) | function cwe(){return{name:sle,async sendRequest(t,e){var r;if(!t.multip... function lwe (line 1280) | function lwe(){return MIe()} function Iat (line 1280) | function Iat(t={}){return UIe(Object.assign({logger:vI.info},t))} function wat (line 1280) | function wat(t={}){return qIe(t)} function Sur (line 1280) | function Sur(){return"User-Agent"} function xur (line 1280) | async function xur(t){if(uwe&&uwe.versions){let e=uwe.versions;e.bun?t.s... function NZn (line 1280) | function NZn(t){let e=[];for(let[r,n]of t){let o=n?`${r}/${n}`:r;e.push(... function Iur (line 1280) | function Iur(){return Sur()} function fwe (line 1280) | async function fwe(t){let e=new Map;e.set("core-rest-pipeline",dwe),awai... function Rat (line 1280) | function Rat(t={}){let e=fwe(t.userAgentPrefix);return{name:Rur,async se... function Pat (line 1280) | function Pat(t){return typeof t[Pur]=="function"} function kur (line 1280) | function kur(t){return Pat(t)?t[Pur]():t} function kat (line 1280) | function kat(){let t=cwe();return{name:pwe,sendRequest:a(async(e,r)=>{if... function Nat (line 1280) | function Nat(){return QIe()} function Oat (line 1280) | function Oat(t={}){return GIe(t)} function Mat (line 1280) | function Mat(){return VIe()} function Dat (line 1280) | function Dat(t,e){return ZIe(t,e)} function Lat (line 1280) | function Lat(t="x-ms-client-request-id"){return{name:Nur,async sendReque... function Fat (line 1280) | function Fat(t){return ewe(t)} function Bat (line 1280) | function Bat(t){return twe(t)} function ale (line 1280) | function ale(t){return DIe(t)} function Uat (line 1280) | function Uat(t={}){let e=fwe(t.userAgentPrefix),r=new BT({additionalAllo... function OZn (line 1280) | function OZn(){try{return Rae({namespace:"",packageName:"@azure/core-res... function MZn (line 1280) | function MZn(t,e,r){try{let{span:n,updatedOptions:o}=t.startSpan(`HTTP $... function DZn (line 1280) | function DZn(t,e){try{t.setStatus({status:"error",error:xIe(e)?e:void 0}... function LZn (line 1280) | function LZn(t,e){try{t.setAttribute("http.status_code",e.status);let r=... function hwe (line 1280) | function hwe(t){if(t instanceof AbortSignal)return{abortSignal:t};if(t.a... function Mur (line 1280) | function Mur(){return{name:FZn,sendRequest:a(async(t,e)=>{if(!t.abortSig... function qat (line 1280) | function qat(t){var e;let r=lwe();return Dz&&(t.agent&&r.addPolicy(Fat(t... function Qat (line 1280) | function Qat(){let t=BIe();return{async sendRequest(e){let{abortSignal:r... function VO (line 1280) | function VO(t){return Fy(t)} function qT (line 1280) | function qT(t){return OIe(t)} function jat (line 1280) | function jat(t,e={maxRetries:3}){return QO(t,Object.assign({logger:UZn},... function QZn (line 1280) | async function QZn(t,e,r){async function n(){if(Date.now()n.scheme==="Bearer"&&n.... function HO (line 1280) | function HO(t,e,r){let n=e.parameterPath,o=e.mapper,s;if(typeof n=="stri... function Qur (line 1280) | function Qur(t,e){let r={propertyFound:!1},n=0;for(;nn.split("=")).find(... method sendGetRequestAsync (line 1280) | async sendGetRequestAsync(e,r){let n=qT({url:e,method:"GET",body:r?.body... method sendPostRequestAsync (line 1280) | async sendPostRequestAsync(e,r){let n=qT({url:e,method:"POST",body:r?.bo... method getTokenCredentialOptions (line 1280) | getTokenCredentialOptions(){return this.tokenCredentialOptions} method logIdentifiers (line 1280) | logIdentifiers(e){if(!this.allowLoggingAccountIdentifiers||!e.bodyAsText... function ywe (line 1280) | function ywe(t){let e=t;return e===void 0&&globalThis.process?.env?.AZUR... function pei (line 1280) | function pei(t){return`The current credential is not configured to acqui... function El (line 1280) | function El(t,e,r=[],n){let o;if(process.env.AZURE_IDENTITY_DISABLE_MULT... function i0 (line 1280) | function i0(t,e){if(!e.match(/^[0-9a-zA-Z-.]+$/)){let r=new Error("Inval... function Gz (line 1280) | function Gz(t,e,r){return e?(i0(t,e),e):(r||(r=z7),r!==z7?"common":"orga... function $l (line 1280) | function $l(t){return!t||t.length===0?[]:t.includes("*")?qnr:t} function Rei (line 1280) | function Rei(t,e,r={}){let n=Gz(r.logger??Nm,e,t),o=$st(n,Hst(r)),s=new ... function Ah (line 1280) | function Ah(t,e,r={}){let n={msalConfig:Rei(t,e,r),cachedAccount:r.authe... method constructor (line 1280) | constructor(e,r,n,o={}){if(!e||!r)throw new Error(`${hle}: tenantId and ... method getToken (line 1280) | async getToken(e,r={}){return Qs.withSpan(`${hle}.getToken`,r,async n=>{... method buildClientCertificate (line 1280) | async buildClientCertificate(){let e=await Pei(this.certificateConfigura... function Pei (line 1280) | async function Pei(t,e){let r=t.certificate,n=t.certificatePath,o=r||awa... function jE (line 1280) | function jE(t){return Array.isArray(t)?t:[t]} function $z (line 1280) | function $z(t,e){if(!t.match(/^[0-9a-zA-Z-_.:/]+$/)){let r=new Error("In... function bwe (line 1280) | function bwe(t){return t.replace(/\/.default$/,"")} method constructor (line 1280) | constructor(e,r,n,o={}){if(!e)throw new Jr("ClientSecretCredential: tena... method getToken (line 1280) | async getToken(e,r={}){return Qs.withSpan(`${this.constructor.name}.getT... method constructor (line 1280) | constructor(e,r,n,o,s={}){if(!e)throw new Jr("UsernamePasswordCredential... method getToken (line 1280) | async getToken(e,r={}){return Qs.withSpan(`${this.constructor.name}.getT... function Oei (line 1280) | function Oei(){return(process.env.AZURE_ADDITIONALLY_ALLOWED_TENANTS??""... function Mei (line 1280) | function Mei(){let t=(process.env.AZURE_CLIENT_SEND_CERTIFICATE_CHAIN??"... method constructor (line 1280) | constructor(e){let r=zSe(Nei).assigned.join(", ");r5.info(`Found the fol... method getToken (line 1280) | async getToken(e,r={}){return Qs.withSpan(`${Swe}.getToken`,r,async n=>{... function Ndr (line 1280) | function Ndr(t){return jat([{name:"imdsRetryPolicy",retry:a(({retryCount... function Uei (line 1280) | function Uei(t){if(!lle(t))throw new Error(`${n5}: Multiple scopes are n... method isAvailable (line 1280) | async isAvailable(t){let{scopes:e,identityClient:r,getTokenOptions:n}=t,... method constructor (line 1280) | constructor(e,r,n,o={}){if(!e)throw new Jr("ClientAssertionCredential: t... method getToken (line 1280) | async getToken(e,r={}){return Qs.withSpan(`${this.constructor.name}.getT... method constructor (line 1280) | constructor(e){let r=zSe(qei).assigned.join(", ");Ele.info(`Found the fo... method getToken (line 1283) | async getToken(e,r){if(!this.client){let n=`${$F}: is unavailable. tenan... method readFileContents (line 1287) | async readFileContents(){if(this.cacheDate!==void 0&&Date.now()-this.cac... method isAvailable (line 1287) | async isAvailable(t){let e=process.env,r=!!((t||e.AZURE_CLIENT_ID)&&e.AZ... method getToken (line 1287) | async getToken(t,e={}){let{scopes:r,clientId:n}=t,o={};return new i5({cl... method constructor (line 1287) | constructor(e,r){let n;typeof e=="string"?(this.clientId=e,n=r??{}):(thi... method getToken (line 1287) | async getToken(e,r={}){Qy.getToken.info("Using the MSAL provider for Man... method ensureValidMsalToken (line 1287) | ensureValidMsalToken(e,r,n){let o=a(s=>(Qy.getToken.info(s),new NE({scop... function jei (line 1287) | function jei(t){return!!(t.errorCode==="network_error"||t.code==="ENETUN... method getSafeWorkingDir (line 1287) | getSafeWorkingDir(){if(process.platform==="win32"){let t=process.env.Sys... method getAzdAccessToken (line 1287) | async getAzdAccessToken(t,e,r){let n=[];return e&&(n=["--tenant-id",e]),... method constructor (line 1287) | constructor(e){e?.tenantId&&(i0(o5,e?.tenantId),this.tenantId=e?.tenantI... method getToken (line 1287) | async getToken(e,r={}){let n=El(this.tenantId,r,this.additionallyAllowed... function Act (line 1287) | function Act(t,e){if(!e.match(/^[0-9a-zA-Z-._ ]+$/)){let r=new Error(`Su... method getSafeWorkingDir (line 1287) | getSafeWorkingDir(){if(process.platform==="win32"){let t=process.env.Sys... method getAzureCliAccessToken (line 1287) | async getAzureCliAccessToken(t,e,r,n){let o=[],s=[];return e&&(o=["--ten... method constructor (line 1287) | constructor(e){e?.tenantId&&(i0(GE,e?.tenantId),this.tenantId=e?.tenantI... method getToken (line 1287) | async getToken(e,r={}){let n=El(this.tenantId,r,this.additionallyAllowed... method parseRawResponse (line 1287) | parseRawResponse(e){let r=JSON.parse(e),n=r.accessToken,o=Number.parseIn... method execFile (line 1287) | execFile(t,e,r){return new Promise((n,o)=>{let s=[...e],c=[t,...s].join(... function Hdr (line 1287) | function Hdr(t){return Vdr?`${t}.exe`:t} function Gdr (line 1287) | async function Gdr(t,e){let r=[];for(let n of t){let[o,...s]=n,c=await j... method constructor (line 1287) | constructor(e){e?.tenantId&&(i0(s5,e?.tenantId),this.tenantId=e?.tenantI... method getAzurePowerShellAccessToken (line 1287) | async getAzurePowerShellAccessToken(e,r,n){for(let o of[..._ct]){try{awa... method getToken (line 1328) | async getToken(e,r={}){return Qs.withSpan(`${this.constructor.name}.getT... function Hei (line 1328) | async function Hei(t){let e=/{[^{}]*}/g,r=t.match(e),n=t;if(r)try{for(le... function Yei (line 1328) | function Yei(t){let e=zei[t];if(e)throw new Jr(e)} method constructor (line 1328) | constructor(e){this.options=e||{},e&&e.tenantId?(i0(Ect,e.tenantId),this... method prepare (line 1328) | async prepare(e){let r=El(this.tenantId,this.options,this.additionallyAl... method prepareOnce (line 1328) | prepareOnce(e){return this.preparePromise||(this.preparePromise=this.pre... method getToken (line 1328) | async getToken(e,r){let n=jE(e);if(await this.prepareOnce(n),!this.msalC... method loadAuthRecord (line 1328) | async loadAuthRecord(e,r){try{let n=await(0,Wdr.readFile)(e,{encoding:"u... method constructor (line 1328) | constructor(e){this.brokerTenantId=Gz(xwe,e.tenantId),this.brokerAdditio... method getToken (line 1328) | async getToken(e,r={}){return Qs.withSpan(`${this.constructor.name}.getT... function zdr (line 1328) | function zdr(t={}){return new Iwe(t)} function vct (line 1328) | function vct(t={}){return new ble(t)} function Cct (line 1328) | function Cct(t={}){t.retryOptions??={maxRetries:5,retryDelayInMs:800};le... function Tct (line 1328) | function Tct(t){let e=t?.managedIdentityClientId??process.env.AZURE_CLIE... function bct (line 1328) | function bct(t={}){return new vle(t)} function Sct (line 1328) | function Sct(t={}){return new Cle(t)} function xct (line 1328) | function xct(t={}){return new Tle(t)} function Ict (line 1328) | function Ict(t={}){return new _le(t)} method constructor (line 1328) | constructor(e,r){this.credentialName=e,this.credentialUnavailableErrorMe... method getToken (line 1328) | getToken(){return wct.getToken.info(`Skipping ${this.credentialName}, re... method constructor (line 1328) | constructor(e){let r=process.env.AZURE_TOKEN_CREDENTIALS?process.env.AZU... function Xei (line 1328) | function Xei(t){let e=t.getCopilotIntegrationId();if(e)return e;switch(t... function jy (line 1328) | function jy(t){let e={...XC(t),"X-GitHub-Api-Version":"2025-10-01"},r=Xe... function Pct (line 1328) | function Pct(t,e){return xle.debug(t,"Using CES proxy mode for msbench")... function kct (line 1328) | async function kct(t,e){xle.debug(t,"Using HMAC authentication mode for ... function Ydr (line 1328) | function Ydr(){return BR()&&!!process.env.HMAC_SECRET} function Sle (line 1328) | function Sle(){return BR()&&!process.env.HMAC_SECRET} function Yz (line 1328) | async function Yz(t,e){return process.env.HMAC_SECRET?await kct(t,e):Pct... function wwe (line 1328) | function wwe(t,e,...r){if(Sle()){xle.debug(t,"Using CES proxy endpoint f... function WF (line 1328) | async function WF(t,e,r){r??=await t.get(Ft).getToken();let n=wwe(t,r,e)... function Rwe (line 1328) | async function Rwe(t,e,r){let n=await t.get(Ft).getToken(),o=wwe(t,n,e),... function Kdr (line 1328) | async function Kdr(){let e=await new zz().getToken("api://17b0ad65-ed36-... function VE (line 1328) | function VE(t){switch(t){case"edits":case"user":case"inline":return[Xr.G... method constructor (line 1328) | constructor(r){super();this.ctx=r;this._metadata=[];this._lastFetchTime=... method getMetadata (line 1328) | async getMetadata(){return this.shouldRefreshModels()&&await this.fetchM... method getModelMetadataList (line 1328) | async getModelMetadataList(){return this.shouldRefreshModels()&&await th... method getFallbackModel (line 1328) | async getFallbackModel(){return(await this.getMetadata()).find(n=>n.is_c... method fetchMetadata (line 1328) | async fetchMetadata(){let r=await WF(this.ctx,"/models");if(this._xGithu... method fetchModel (line 1328) | async fetchModel(r){let n=await WF(this.ctx,`/models/${r}`);if(!n.ok){Sr... method acceptModelPolicy (line 1328) | async acceptModelPolicy(r){return(await Rwe(this.ctx,`/models/${r}/polic... method processModels (line 1328) | async processModels(r){try{let n=await r.json();this._metadata=n.data,th... method shouldRefreshModels (line 1328) | shouldRefreshModels(){return this._metadata.length===0||!this._lastFetch... method isLastFetchOlderTenMinutes (line 1328) | isLastFetchOlderTenMinutes(){return Date.now()-this._lastFetchTime>Jdr} method constructor (line 1328) | constructor(r,n){super();this.ctx=r;this.delegate=n;this._exp_models_cac... method getMetadata (line 1328) | async getMetadata(){let r=this.ctx.get(Qt),n=await r.fetchTokenAndUpdate... method getModelMetadataList (line 1328) | async getModelMetadataList(){return this.delegate.getModelMetadataList()} method fetchModel (line 1328) | async fetchModel(r){let n=this._exp_models_cache.get(r);if(n){let[s,c]=n... method acceptModelPolicy (line 1328) | async acceptModelPolicy(r){return await this.delegate.acceptModelPolicy(r)} method getFallbackModel (line 1328) | async getFallbackModel(){return await this.delegate.getFallbackModel()} function Zdr (line 1328) | function Zdr(t){let e=to(t,Lt.UserSelectedCompletionModel);return typeof... method constructor (line 1328) | constructor(r,n){super(r,{cause:n});this.code="CopilotPromptLoadFailure"} function Dwe (line 1328) | async function Dwe(t){return await efr.readFile(Nct(t))} function Nct (line 1328) | function Nct(t){return Mwe.default.resolve(Mwe.default.extname(__filenam... function no (line 1328) | function no(t="o200k_base"){let e=jwe.get(t);return e!==void 0||(e=jwe.g... function Gwe (line 1328) | async function Gwe(t="o200k_base"){return await wle,no(t)} function gti (line 1328) | async function gti(t){if(!t.endsWith(".tiktoken.noindex"))throw new Erro... method constructor (line 1328) | constructor(e){this._tokenizer=e} method create (line 1328) | static async create(e){try{let r=(0,Xz.createTokenizer)(await gti(`resou... method tokenize (line 1328) | tokenize(e){return this._tokenizer.encode(e)} method detokenize (line 1328) | detokenize(e){return this._tokenizer.decode(e)} method tokenLength (line 1328) | tokenLength(e){return this.tokenize(e).length} method tokenizeStrings (line 1328) | tokenizeStrings(e){return this.tokenize(e).map(n=>this.detokenize([n]))} method takeLastTokens (line 1328) | takeLastTokens(e,r){if(r<=0)return{text:"",tokens:[]};let n=4,o=1,s=Math... method takeFirstTokens (line 1328) | takeFirstTokens(e,r){if(r<=0)return{text:"",tokens:[]};let n=4,o=1,s=Mat... method takeLastLinesTokens (line 1328) | takeLastLinesTokens(e,r){let{text:n}=this.takeLastTokens(e,r);if(n.lengt... method constructor (line 1330) | constructor(){this.hash=a(e=>{let r=0;for(let n=0;nr.toString()).join(" ")} method tokenizeStrings (line 1330) | tokenizeStrings(e){return e.split(/\b/)} method tokenLength (line 1330) | tokenLength(e){return this.tokenizeStrings(e).length} method takeLastTokens (line 1330) | takeLastTokens(e,r){let n=this.tokenizeStrings(e).slice(-r);return{text:... method takeFirstTokens (line 1330) | takeFirstTokens(e,r){let n=this.tokenizeStrings(e).slice(0,r);return{tex... method takeLastLinesTokens (line 1330) | takeLastLinesTokens(e,r){let{text:n}=this.takeLastTokens(e,r);if(n.lengt... method constructor (line 1332) | constructor(e="o200k_base",r){this.languageId=r;this.tokenizerName=e} method tokenize (line 1332) | tokenize(e){return this.tokenizeStrings(e).map(r=>{let n=0;for(let o=0;o... method detokenize (line 1332) | detokenize(e){return e.map(r=>{let n=[],o=r.toString();for(;o.length>0;)... method tokenizeStrings (line 1332) | tokenizeStrings(e){return e.match(/.{1,4}/g)??[]} method getEffectiveTokenLength (line 1332) | getEffectiveTokenLength(){return this.tokenizerName&&this.languageId?Ati... method tokenLength (line 1332) | tokenLength(e){return Math.ceil(e.length/this.getEffectiveTokenLength())} method takeLastTokens (line 1332) | takeLastTokens(e,r){if(r<=0)return{text:"",tokens:[]};let n=e.slice(-Mat... method takeFirstTokens (line 1332) | takeFirstTokens(e,r){if(r<=0)return{text:"",tokens:[]};let n=e.slice(0,M... method takeLastLinesTokens (line 1332) | takeLastLinesTokens(e,r){let{text:n}=this.takeLastTokens(e,r);if(n.lengt... function hfr (line 1334) | async function hfr(t){try{let e=await Gct.create(t);jwe.set(t,e)}catch{}} method constructor (line 1334) | constructor(e){let r=e.First();super(r===void 0?"Invalid Value":r.messag... method Errors (line 1334) | Errors(){return new cN(gfr(this,Hct,"m",Afr).call(this))} function mfr (line 1334) | function mfr(t,e,r){if(!Ni(t,e,r))throw new $ct(Sx(t,e,r))} function Hwe (line 1334) | function Hwe(...t){return t.length===3?mfr(t[0],t[1],t[2]):mfr(t[0],[],t... function _ti (line 1334) | function _ti(t){let e={};for(let r of Object.getOwnPropertyNames(t))e[r]... function Eti (line 1334) | function Eti(t){return t.map(e=>is(e))} function vti (line 1334) | function vti(t){return t.slice()} function Cti (line 1334) | function Cti(t){return new Map(is([...t.entries()]))} function Tti (line 1334) | function Tti(t){return new Set(is([...t.entries()]))} function bti (line 1334) | function bti(t){return new Date(t.toISOString())} function is (line 1334) | function is(t){if(Sn(t))return Eti(t);if(gm(t))return bti(t);if(aE(t))re... method constructor (line 1334) | constructor(e,r){super(r),this.schema=e} function os (line 1334) | function os(t){return Jk(t)?t():is(t)} function Sti (line 1334) | function Sti(t,e){return Nn(t,"default")?os(t.default):{}} function xti (line 1334) | function xti(t,e){return{}} function Iti (line 1334) | function Iti(t,e){if(t.uniqueItems===!0&&!Nn(t,"default"))throw new Gy(t... function wti (line 1334) | function wti(t,e){return Nn(t,"default")?os(t.default):async function*()... function Rti (line 1334) | function Rti(t,e){return Nn(t,"default")?os(t.default):BigInt(0)} function Pti (line 1334) | function Pti(t,e){return Nn(t,"default")?os(t.default):!1} function kti (line 1334) | function kti(t,e){if(Nn(t,"default"))return os(t.default);{let r=Vy(t.re... function Nti (line 1334) | function Nti(t,e){return Nn(t,"default")?os(t.default):t.minimumTimestam... function Oti (line 1334) | function Oti(t,e){return Nn(t,"default")?os(t.default):()=>Vy(t.returns,e)} function Mti (line 1334) | function Mti(t,e){let r=globalThis.Object.values(t.$defs),n=t.$defs[t.$r... function Dti (line 1334) | function Dti(t,e){return Nn(t,"default")?os(t.default):t.minimum!==void ... function Lti (line 1334) | function Lti(t,e){if(Nn(t,"default"))return os(t.default);{let r=t.allOf... function Fti (line 1334) | function Fti(t,e){return Nn(t,"default")?os(t.default):function*(){}()} function Bti (line 1334) | function Bti(t,e){return Nn(t,"default")?os(t.default):t.const} function Uti (line 1334) | function Uti(t,e){if(Nn(t,"default"))return os(t.default);throw new Gy(t... function qti (line 1334) | function qti(t,e){if(Nn(t,"default"))return os(t.default);throw new Gy(t... function Qti (line 1334) | function Qti(t,e){return Nn(t,"default")?os(t.default):null} function jti (line 1334) | function jti(t,e){return Nn(t,"default")?os(t.default):t.minimum!==void ... function Gti (line 1334) | function Gti(t,e){if(Nn(t,"default"))return os(t.default);{let r=new Set... function Vti (line 1334) | function Vti(t,e){return Nn(t,"default")?os(t.default):Promise.resolve(V... function Hti (line 1334) | function Hti(t,e){return Nn(t,"default")?os(t.default):{}} function $ti (line 1334) | function $ti(t,e){return Nn(t,"default")?os(t.default):Vy(Go(t,e),e)} function Wti (line 1334) | function Wti(t,e){if(Nn(t,"default"))return os(t.default);throw new Gy(t... function zti (line 1334) | function zti(t,e){if(t.pattern!==void 0){if(Nn(t,"default"))return os(t.... function Yti (line 1334) | function Yti(t,e){return Nn(t,"default")?os(t.default):"value"in t?Symbo... function Kti (line 1334) | function Kti(t,e){if(Nn(t,"default"))return os(t.default);if(!_ve(t))thr... function Jti (line 1334) | function Jti(t,e){if(yfr++>ori)throw new Gy(t,"Cannot create recursive t... function Xti (line 1334) | function Xti(t,e){return Nn(t,"default")?os(t.default):t.items===void 0?... function Zti (line 1334) | function Zti(t,e){if(Nn(t,"default"))return os(t.default)} function eri (line 1334) | function eri(t,e){if(Nn(t,"default"))return os(t.default);if(t.anyOf.len... function tri (line 1334) | function tri(t,e){return Nn(t,"default")?os(t.default):t.minByteLength!=... function rri (line 1334) | function rri(t,e){return Nn(t,"default")?os(t.default):{}} function nri (line 1334) | function nri(t,e){if(Nn(t,"default"))return os(t.default)} function iri (line 1334) | function iri(t,e){if(Nn(t,"default"))return os(t.default);throw new Erro... function Vy (line 1334) | function Vy(t,e){let r=$f(t,e),n=t;switch(n[lt]){case"Any":return Sti(n,... function QT (line 1334) | function QT(...t){return yfr=0,t.length===2?Vy(t[0],t[1]):Vy(t[0],[])} method constructor (line 1334) | constructor(e,r){super(r),this.schema=e} function _fr (line 1334) | function _fr(t,e,r){if(t[lt]==="Object"&&typeof r=="object"&&!VR(r)){let... function sri (line 1334) | function sri(t,e,r){let n=t.anyOf.map(c=>Go(c,e)),[o,s]=[n[0],0];for(let... function ari (line 1334) | function ari(t,e,r){if("default"in t)return typeof r=="function"?t.defau... function cri (line 1334) | function cri(t,e,r){return Ni(t,e,r)?is(r):QT(t,e)} function lri (line 1334) | function lri(t,e,r){return Ni(t,e,r)?r:QT(t,e)} function uri (line 1334) | function uri(t,e,r){if(Ni(t,e,r))return is(r);let n=Sn(r)?is(r):QT(t,e),... function dri (line 1334) | function dri(t,e,r){if(Ni(t,e,r))return QT(t,e);let n=new Set(t.returns.... function fri (line 1334) | function fri(t,e,r){let n=globalThis.Object.values(t.$defs),o=t.$defs[t.... function Efr (line 1334) | function Efr(t,e){return fi(t)&&!fi(e)||!fi(t)&&fi(e)?t:!fi(t)||!fi(e)?e... function pri (line 1334) | function pri(t,e,r){if(Ni(t,e,r))return r;let n=QT(t,e),o=Efr(n,r);retur... function hri (line 1334) | function hri(t,e,r){throw new $we(t,"Never types cannot be cast")} function mri (line 1334) | function mri(t,e,r){if(Ni(t,e,r))return r;if(r===null||typeof r!="object... function gri (line 1334) | function gri(t,e,r){if(Ni(t,e,r))return is(r);if(r===null||typeof r!="ob... function Ari (line 1334) | function Ari(t,e,r){return jT(Go(t,e),e,r)} function yri (line 1334) | function yri(t,e,r){return jT(Go(t,e),e,r)} function _ri (line 1334) | function _ri(t,e,r){return Ni(t,e,r)?is(r):Sn(r)?t.items===void 0?[]:t.i... function Eri (line 1334) | function Eri(t,e,r){return Ni(t,e,r)?is(r):ari(t,e,r)} function jT (line 1334) | function jT(t,e,r){let n=Qo(t.$id)?$f(t,e):e,o=t;switch(t[lt]){case"Arra... function Rle (line 1334) | function Rle(...t){return t.length===3?jT(t[0],t[1],t[2]):jT(t[0],[],t[1])} function vri (line 1334) | function vri(t){return Zk(t)&&t[lt]!=="Unsafe"} function Cri (line 1334) | function Cri(t,e,r){return Sn(r)?r.map(n=>oA(t.items,e,n)):r} function Tri (line 1334) | function Tri(t,e,r){let n=globalThis.Object.values(t.$defs),o=t.$defs[t.... function bri (line 1334) | function bri(t,e,r){let n=t.unevaluatedProperties,s=t.allOf.map(l=>oA(l,... function Sri (line 1334) | function Sri(t,e,r){if(!fi(r)||Sn(r))return r;let n=t.additionalProperti... function xri (line 1334) | function xri(t,e,r){if(!fi(r))return r;let n=t.additionalProperties,o=Ob... function Iri (line 1334) | function Iri(t,e,r){return oA(Go(t,e),e,r)} function wri (line 1334) | function wri(t,e,r){return oA(Go(t,e),e,r)} function Rri (line 1334) | function Rri(t,e,r){if(!Sn(r))return r;if(mc(t.items))return[];let n=Mat... function Pri (line 1334) | function Pri(t,e,r){for(let n of t.anyOf)if(vri(n)&&Ni(n,e,r))return oA(... function oA (line 1334) | function oA(t,e,r){let n=Qo(t.$id)?$f(t,e):e,o=t;switch(o[lt]){case"Arra... function Wwe (line 1334) | function Wwe(...t){return t.length===3?oA(t[0],t[1],t[2]):oA(t[0],[],t[1])} function zwe (line 1334) | function zwe(t){return Qo(t)&&!isNaN(t)&&!isNaN(parseFloat(t))} function kri (line 1334) | function kri(t){return W0(t)||Cx(t)||dn(t)} function Ple (line 1334) | function Ple(t){return t===!0||dn(t)&&t===1||W0(t)&&t===BigInt("1")||Qo(... function kle (line 1334) | function kle(t){return t===!1||dn(t)&&(t===0||Object.is(t,-0))||W0(t)&&t... function Nri (line 1334) | function Nri(t){return Qo(t)&&/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\... function Ori (line 1334) | function Ori(t){return Qo(t)&&/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)?$/i... function Mri (line 1334) | function Mri(t){return Qo(t)&&/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5... function Dri (line 1334) | function Dri(t){return Qo(t)&&/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5... function Lri (line 1334) | function Lri(t){return Qo(t)&&/^\d\d\d\d-[0-1]\d-[0-3]\d$/i.test(t)} function Fri (line 1334) | function Fri(t,e){let r=Cfr(t);return r===e?r:t} function Bri (line 1334) | function Bri(t,e){let r=Tfr(t);return r===e?r:t} function Uri (line 1334) | function Uri(t,e){let r=vfr(t);return r===e?r:t} function qri (line 1334) | function qri(t,e){return Qo(t.const)?Fri(e,t.const):dn(t.const)?Bri(e,t.... function vfr (line 1334) | function vfr(t){return Ple(t)?!0:kle(t)?!1:t} function Qri (line 1334) | function Qri(t){let e=a(r=>r.split(".")[0],"truncateInteger");return zwe... function Cfr (line 1334) | function Cfr(t){return HR(t)&&t.description!==void 0?t.description.toStr... function Tfr (line 1334) | function Tfr(t){return zwe(t)?parseFloat(t):Ple(t)?1:kle(t)?0:t} function jri (line 1334) | function jri(t){return zwe(t)?parseInt(t):dn(t)?Math.trunc(t):Ple(t)?1:k... function Gri (line 1334) | function Gri(t){return Qo(t)&&t.toLowerCase()==="null"?null:t} function Vri (line 1334) | function Vri(t){return Qo(t)&&t==="undefined"?void 0:t} function Hri (line 1334) | function Hri(t){return gm(t)?t:dn(t)?new Date(t):Ple(t)?new Date(1):kle(... function $ri (line 1334) | function $ri(t,e,r){return(Sn(r)?r:[r]).map(o=>GT(t.items,e,o))} function Wri (line 1334) | function Wri(t,e,r){return Qri(r)} function zri (line 1334) | function zri(t,e,r){return vfr(r)} function Yri (line 1334) | function Yri(t,e,r){return Hri(r)} function Kri (line 1334) | function Kri(t,e,r){let n=globalThis.Object.values(t.$defs),o=t.$defs[t.... function Jri (line 1334) | function Jri(t,e,r){return jri(r)} function Xri (line 1334) | function Xri(t,e,r){return t.allOf.reduce((n,o)=>GT(o,e,n),r)} function Zri (line 1334) | function Zri(t,e,r){return qri(t,r)} function eni (line 1334) | function eni(t,e,r){return Gri(r)} function tni (line 1334) | function tni(t,e,r){return Tfr(r)} function rni (line 1334) | function rni(t,e,r){if(!fi(r)||Sn(r))return r;for(let n of Object.getOwn... function nni (line 1334) | function nni(t,e,r){if(!(fi(r)&&!Sn(r)))return r;let o=Object.getOwnProp... function ini (line 1334) | function ini(t,e,r){return GT(Go(t,e),e,r)} function oni (line 1334) | function oni(t,e,r){return Cfr(r)} function sni (line 1334) | function sni(t,e,r){return Qo(r)||dn(r)?Symbol(r):r} function ani (line 1334) | function ani(t,e,r){return GT(Go(t,e),e,r)} function cni (line 1334) | function cni(t,e,r){return Sn(r)&&!mc(t.items)?r.map((o,s)=>s{let c=Mm... function mni (line 1334) | function mni(t,e,r){let n=a5(t,r);if(!fi(n))return n;let o=Object.getOwn... function gni (line 1334) | function gni(t,e,r){let n=a5(t,r);if(!fi(n))return n;let o=t.additionalP... function Ani (line 1334) | function Ani(t,e,r){return Mm(Go(t,e),e,a5(t,r))} function yni (line 1334) | function yni(t,e,r){return Mm(Go(t,e),e,r)} function _ni (line 1334) | function _ni(t,e,r){let n=a5(t,r);if(!Sn(n)||mc(t.items))return n;let[o,... function Eni (line 1334) | function Eni(t,e,r){let n=a5(t,r);for(let o of t.anyOf){let s=Mm(o,e,is(... function Mm (line 1334) | function Mm(t,e,r){let n=$f(t,e),o=t;switch(o[lt]){case"Array":return dn... function Kwe (line 1334) | function Kwe(...t){return t.length===3?Mm(t[0],t[1],t[2]):Mm(t[0],[],t[1])} method constructor (line 1334) | constructor(e,r,n){super("Cannot set root value"),this.value=e,this.path... method constructor (line 1334) | constructor(e,r){super("Cannot delete root value"),this.value=e,this.pat... function Sfr (line 1334) | function Sfr(t){return t.indexOf("~")===-1?t:t.replace(/~1/g,"/").replac... function vni (line 1334) | function vni(t,e,r){if(e==="")throw new Jwe(t,e,r);let[n,o,s]=[null,t,""... function Cni (line 1334) | function Cni(t,e){if(e==="")throw new Xwe(t,e);let[r,n,o]=[null,t,""];fo... function Tni (line 1334) | function Tni(t,e){if(e==="")return!0;let[r,n,o]=[null,t,""];for(let s of... function bni (line 1334) | function bni(t,e){if(e==="")return t;let r=t;for(let n of Nle(e)){if(r[n... function Sni (line 1334) | function Sni(t,e){if(!fi(e))return!1;let r=[...Object.keys(t),...Object.... function xni (line 1334) | function xni(t,e){return gm(e)&&t.getTime()===e.getTime()} function Ini (line 1334) | function Ini(t,e){return!Sn(e)||t.length!==e.length?!1:t.every((r,n)=>zF... function wni (line 1334) | function wni(t,e){return!aE(e)||t.length!==e.length||Object.getPrototype... function Rni (line 1334) | function Rni(t,e){return t===e} function zF (line 1334) | function zF(t,e){if(gm(t))return xni(t,e);if(aE(t))return wni(t,e);if(Sn... method constructor (line 1334) | constructor(e,r){super(r),this.value=e} function e2e (line 1334) | function e2e(t,e){return{type:"update",path:t,value:e}} function wfr (line 1334) | function wfr(t,e){return{type:"insert",path:t,value:e}} function Rfr (line 1334) | function Rfr(t){return{type:"delete",path:t}} function xfr (line 1334) | function xfr(t){if(globalThis.Object.getOwnPropertySymbols(t).length>0)t... function Pfr (line 1334) | function Pfr(t,e){return[...t2e("",t,e)]} function Fni (line 1334) | function Fni(t){return t.length>0&&t[0].path===""&&t[0].type==="update"} function Bni (line 1334) | function Bni(t){return t.length===0} function kfr (line 1334) | function kfr(t,e){if(Fni(e))return is(e[0].value);if(Bni(e))return is(t)... function Nfr (line 1334) | function Nfr(...t){let[e,r,n]=t.length===3?[t[0],t[1],t[2]]:[t[0],[],t[1... function r2e (line 1334) | function r2e(t){return fi(t)&&!Sn(t)} method constructor (line 1334) | constructor(e){super(e)} function Uni (line 1334) | function Uni(t,e,r,n){if(!r2e(r))VT.Set(t,e,is(n));else{let o=Object.get... function qni (line 1334) | function qni(t,e,r,n){if(!Sn(r))VT.Set(t,e,is(n));else{for(let o=0;o{let c=Yct.Get(s);if(mc(c))... function Lfr (line 1334) | function Lfr(...t){let[e,r,n,o]=t.length===4?[t[0],t[1],t[2],t[3]]:t.len... method constructor (line 1334) | constructor(e,r=!0){this._ctx=e;this.onModelsFetchedCallbacks=[];this.fe... method refreshAvailableModels (line 1334) | async refreshAvailableModels(e){await this.refreshModels(e);for(let r of... method addHandler (line 1334) | addHandler(e){this.onModelsFetchedCallbacks.push(e)} method getDefaultModelId (line 1334) | getDefaultModelId(){if(this.fetchedModelData){let e=t.filterCompletionMo... method parseModelsResponse (line 1334) | parseModelsResponse(e){try{return SI.Parse(Xdr,e)}catch(r){Sr.exception(... method refreshModels (line 1334) | async refreshModels(e){let r=await this.fetchModels(e);r&&(this.fetchedM... method fetchModels (line 1334) | async fetchModels(e){return this.customModels=e.getTokenValue("cml")?.sp... method fetch (line 1334) | fetch(e){return(!this.fetchInProgress||this.fetchInProgress.withToken.to... method fetchImpl (line 1334) | async fetchImpl(e){let r=await WF(this._ctx,"/models",e);return r.ok?thi... method getGenericCompletionModels (line 1334) | getGenericCompletionModels(){let e=t.filterCompletionModels(this.fetched... method getTokenizerForModel (line 1334) | getTokenizerForModel(e){let n=this.getGenericCompletionModels().find(o=>... method filterCompletionModels (line 1334) | static filterCompletionModels(e,r){return e.filter(n=>n.capabilities.typ... method filterModelsWithEditorPreviewFeatures (line 1334) | static filterModelsWithEditorPreviewFeatures(e,r){return e.filter(n=>!r|... method mapCompletionModels (line 1334) | static mapCompletionModels(e){return e.map(r=>({modelId:r.id,label:r.nam... method getCurrentModelRequestInfo (line 1334) | getCurrentModelRequestInfo(e=void 0){let r=this.getDefaultModelId(),n=Zd... method constructor (line 1334) | constructor(e,r){this.modelId=e;this.modelChoiceSource=r} method headers (line 1334) | get headers(){return{}} function ZO (line 1334) | function ZO(t,e=void 0){let r=t.get(HE),n=r.getCurrentModelRequestInfo(e... function t0r (line 1334) | function t0r(t){return t!==void 0&&t!==0} function r0r (line 1334) | function r0r(t){if(t===void 0||t===0)return"";let e=c5(t);if(e==="github... function c5 (line 1334) | function c5(t){if(t!==void 0&&t!==0&&t.hostname==="github.com")return t.... function Aii (line 1334) | function Aii(t){if(t===void 0||t===0)return;let e=t.hostname.toLowerCase... function eM (line 1334) | function eM(t,e){let r=of(e);return yii(t,r)} function _ii (line 1334) | async function _ii(t,e){let r=nve(e);if(!r)return;let n=await Eii(t,r);i... function Zct (line 1334) | function Zct(t){let e;try{if(e=(0,e0r.default)(t),e.resource==""||e.owne... function Eii (line 1334) | async function Eii(t,e){let r=e+"_add_to_make_longer",n=t.get(ei);for(;e... function vii (line 1334) | function vii(t){let e=/^\s*\[\s*remote\s+"((\\\\|\\"|[^\\"])+)"/,r=/^\s*... method constructor (line 1335) | constructor(e){this.result=e} function Cii (line 1335) | function Cii(t,e){let r=new wr(e),n=new Set;return(o,...s)=>{let c=JSON.... function Mle (line 1335) | function Mle(t){return t=t.toLowerCase(),Tii[t]??t} method constructor (line 1335) | constructor(e){this.ctx=e;this.cache=new wr(200)} method fetchExpConfig (line 1335) | async fetchExpConfig(e,r){let n=e.stringify()+` method getCachedExpConfig (line 1336) | getCachedExpConfig(e){return this.cache.get(e.stringify())?.value()} method constructor (line 1336) | constructor(e,r=1/0){this.producer=e;this.expirationMs=r} method run (line 1336) | async run(){return this.promise===void 0&&(this.promise=this.producer(),... method storeResult (line 1336) | async storeResult(e){try{this.result=await e}finally{this.result===void ... method value (line 1336) | value(){return this.result} function Sii (line 1336) | function Sii(t){return"uri"in t} method constructor (line 1336) | constructor(e){this.ctx=e;this.staticFilters={};this.dynamicFilters={};t... method registerStaticFilters (line 1336) | registerStaticFilters(e){Object.assign(this.staticFilters,e)} method registerDynamicFilter (line 1336) | registerDynamicFilter(e,r){this.dynamicFilters[e]=r} method registerDynamicFilterGroup (line 1336) | registerDynamicFilterGroup(e){this.dynamicFilterGroups.push(e)} method getDynamicFilterValues (line 1336) | getDynamicFilterValues(){let e={};for(let r of this.dynamicFilterGroups)... method registerUpcomingDynamicFilter (line 1336) | registerUpcomingDynamicFilter(e,r){this.upcomingDynamicFilters[e]=r} method updateExPValuesAndAssignments (line 1336) | async updateExPValuesAndAssignments(e,r,n=er.createAndMarkAsIssued()){if... method fetchTokenAndUpdateExPValuesAndAssignments (line 1336) | async fetchTokenAndUpdateExPValuesAndAssignments(e,r){let n=await this.c... method getGranularityDirectory (line 1336) | getGranularityDirectory(){if(!this.granularityDirectory){let e=this.ctx.... method makeFilterSettings (line 1336) | makeFilterSettings(e){return new QR({...this.staticFilters,...this.getDy... method getExpConfig (line 1336) | async getExpConfig(e,r){try{return this.assignments.fetchExpConfig(e,r)}... method prepareForUpcomingFilters (line 1336) | async prepareForUpcomingFilters(e,r){if(!(new Date().getMinutes()<60-t.u... method stringify (line 1336) | stringify(){let e=this.assignments.getCachedExpConfig(new QR({}));return... method getFallbackExpAndFilters (line 1336) | async getFallbackExpAndFilters(){let e=this.makeFilterSettings({}),r=SH(... method disableLogProb (line 1336) | disableLogProb(e){return e.filtersAndExp.exp.variables.copilotdisablelog... method overrideBlockMode (line 1336) | overrideBlockMode(e){return e.filtersAndExp.exp.variables.copilotoverrid... method customEngine (line 1336) | customEngine(e){return e.filtersAndExp.exp.variables.copilotcustomengine... method customEngineTargetEngine (line 1336) | customEngineTargetEngine(e){return e.filtersAndExp.exp.variables.copilot... method suffixPercent (line 1336) | suffixPercent(e){return e.filtersAndExp.exp.variables.CopilotSuffixPerce... method suffixMatchThreshold (line 1336) | suffixMatchThreshold(e){return e.filtersAndExp.exp.variables.copilotsuff... method cppHeadersEnableSwitch (line 1336) | cppHeadersEnableSwitch(e){return e.filtersAndExp.exp.variables.copilotcp... method relatedFilesVSCodeCSharp (line 1336) | relatedFilesVSCodeCSharp(e){return e.filtersAndExp.exp.variables.copilot... method relatedFilesVSCodeTypeScript (line 1336) | relatedFilesVSCodeTypeScript(e){return e.filtersAndExp.exp.variables.cop... method relatedFilesVSCode (line 1336) | relatedFilesVSCode(e){return e.filtersAndExp.exp.variables.copilotrelate... method contextProviders (line 1336) | contextProviders(e){let r=e.filtersAndExp.exp.variables.copilotcontextpr... method contextProviderTimeBudget (line 1336) | contextProviderTimeBudget(e){return e.filtersAndExp.exp.variables.copilo... method includeNeighboringFiles (line 1336) | includeNeighboringFiles(e){return e.filtersAndExp.exp.variables.copiloti... method excludeRelatedFiles (line 1336) | excludeRelatedFiles(e){return e.filtersAndExp.exp.variables.copilotexclu... method maxPromptCompletionTokens (line 1336) | maxPromptCompletionTokens(e){return e.filtersAndExp.exp.variables.maxpro... method ideChatMaxRequestTokens (line 1336) | ideChatMaxRequestTokens(e){return e.filtersAndExp.exp.variables.idechatm... method ideChatExpModelIds (line 1336) | ideChatExpModelIds(e){return e.filtersAndExp.exp.variables.idechatexpmod... method ideChatEnableProjectMetadata (line 1336) | ideChatEnableProjectMetadata(e){return e.filtersAndExp.exp.variables.ide... method ideEnableCopilotAgentAsDefault (line 1336) | ideEnableCopilotAgentAsDefault(e){return e.filtersAndExp.exp.variables.i... method ideDataMigrationCompleted (line 1336) | ideDataMigrationCompleted(e){return e.filtersAndExp.exp.variables.idedat... method workspaceContextCoordinator (line 1336) | workspaceContextCoordinator(e){return e.filtersAndExp.exp.variables.copi... method workspaceContextCacheTime (line 1336) | workspaceContextCacheTime(e){return e.filtersAndExp.exp.variables.copilo... method stableContextPercent (line 1336) | stableContextPercent(e){return e.filtersAndExp.exp.variables.copilotstab... method volatileContextPercent (line 1336) | volatileContextPercent(e){return e.filtersAndExp.exp.variables.copilotvo... method cppContextProviderParams (line 1336) | cppContextProviderParams(e){return e.filtersAndExp.exp.variables.copilot... method csharpContextProviderParams (line 1336) | csharpContextProviderParams(e){return e.filtersAndExp.exp.variables.copi... method javaContextProviderParams (line 1336) | javaContextProviderParams(e){return e.filtersAndExp.exp.variables.copilo... method multiLanguageContextProviderParams (line 1336) | multiLanguageContextProviderParams(e){return e.filtersAndExp.exp.variabl... method tsContextProviderParams (line 1336) | tsContextProviderParams(e){return e.filtersAndExp.exp.variables.copilott... method completionsDebounce (line 1336) | completionsDebounce(e){return e.filtersAndExp.exp.variables.copilotcompl... method enableElectronFetcher (line 1336) | enableElectronFetcher(e){return e.filtersAndExp.exp.variables.copilotele... method enableFetchFetcher (line 1336) | enableFetchFetcher(e){return e.filtersAndExp.exp.variables.copilotfetchf... method asyncCompletionsTimeout (line 1336) | asyncCompletionsTimeout(e){return e.filtersAndExp.exp.variables.copilota... method enablePromptContextProxyField (line 1336) | enablePromptContextProxyField(e){return e.filtersAndExp.exp.variables.co... method enableProgressiveReveal (line 1336) | enableProgressiveReveal(e){return e.filtersAndExp.exp.variables.copilotp... method modelAlwaysTerminatesSingleline (line 1336) | modelAlwaysTerminatesSingleline(e){return e.filtersAndExp.exp.variables.... method longLookaheadSize (line 1336) | longLookaheadSize(e){return e.filtersAndExp.exp.variables.copilotprogres... method shortLookaheadSize (line 1336) | shortLookaheadSize(e){return e.filtersAndExp.exp.variables.copilotprogre... method maxMultilineTokens (line 1336) | maxMultilineTokens(e){return e.filtersAndExp.exp.variables.copilotmaxmul... method multilineAfterAcceptLines (line 1336) | multilineAfterAcceptLines(e){return e.filtersAndExp.exp.variables.copilo... method enableNESXTab (line 1336) | enableNESXTab(e){return e.filtersAndExp.exp.variables.copilotnesxtab??!1} method getNESXTabModelID (line 1336) | getNESXTabModelID(e){return e.filtersAndExp.exp.variables.copilotnesxtab... method completionsDelay (line 1336) | completionsDelay(e){return e.filtersAndExp.exp.variables.copilotcompleti... method singleLineUnlessAccepted (line 1336) | singleLineUnlessAccepted(e){return e.filtersAndExp.exp.variables.copilot... method useCompletionsComparisonPanel (line 1336) | useCompletionsComparisonPanel(e){return e.filtersAndExp.exp.variables.co... method comparisonPanelModelIds (line 1336) | comparisonPanelModelIds(e){return e.filtersAndExp.exp.variables.copilotc... method comparisonPanelRandomizedMode (line 1336) | comparisonPanelRandomizedMode(e){return e.filtersAndExp.exp.variables.co... method ideEnableCopilotSemanticSearch (line 1336) | ideEnableCopilotSemanticSearch(e){return e.filtersAndExp.exp.variables.i... method useChatLibCompletions (line 1336) | useChatLibCompletions(e){return e.filtersAndExp.exp.variables.copilotuse... method cveRemediatorAgentEnabled (line 1336) | cveRemediatorAgentEnabled(e){return e.filtersAndExp.exp.variables.cverem... function Hy (line 1336) | function Hy(t){return t in nlt&&t!=="csharp"&&t!=="java"&&t!=="php"&&t!=... function c2e (line 1336) | function c2e(t){if(!(t in nlt))throw new Error(`Unrecognized language: $... function xii (line 1336) | async function xii(t){let e;try{e=await Dwe(`tree-sitter-${t}.wasm`)}cat... function olt (line 1336) | function olt(t){let e=c2e(t);if(!rlt.has(e)){let r=xii(e);rlt.set(e,r)}r... method constructor (line 1336) | constructor(e,r){super(e,{cause:r})} function tM (line 1336) | async function tM(t,e){return(await slt(t,e))[0]} function slt (line 1336) | async function slt(t,e){await a2e.default.init({locateFile:a(s=>Nct(s),"... function s0r (line 1336) | function s0r(t){switch(c2e(t)){case"python":return null;case"javascript"... function Iii (line 1336) | function Iii(t,e){let r=[];for(let n of t){if(!n[1]){let o=e.tree.getLan... function a0r (line 1339) | function a0r(t){return Iii([wii],t).length==1} method constructor (line 1339) | constructor(e){this.node=e;this.children=[];this.collapsed=!1} method addChild (line 1339) | addChild(e){e.parent=this,e.nextSibling=void 0,this.children.length>0&&(... method childrenFinished (line 1339) | childrenFinished(){} method containsStatement (line 1339) | containsStatement(e){return this.node.startIndex<=e.node.startIndex&&thi... method statementAt (line 1339) | statementAt(e){if(this.node.startIndex>e||this.node.endIndex(r=n.statementAt(e),... method build (line 1343) | async build(){let e=[];this.clear();let r=await this.parse();this.getSta... method addStatement (line 1343) | addStatement(e){e.parent=void 0,e.nextSibling=void 0,this.statements.len... method parse (line 1343) | async parse(){return this.tree||(this.tree=await tM(this.languageId,this... method getStatementQuery (line 1343) | getStatementQuery(e){return this.getQuery(e.getLanguage(),this.getStatem... method getQuery (line 1343) | getQuery(e,r){return e.query(r)} method offsetToPosition (line 1343) | offsetToPosition(e){let r=this.text.slice(0,e).split(` method dump (line 1344) | dump(e=""){let r=[];return this.statements.forEach((n,o)=>{let s=`[${o}]... method isCompoundStatementType (line 1345) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 1345) | childrenFinished(){this.isSingleLineIfStatement()&&this.collapse()} method isSingleLineIfStatement (line 1345) | isSingleLineIfStatement(){return this.node.type!=="if_statement"||this.n... method createNode (line 1345) | createNode(e){return new l2e(e)} method getStatementQueryText (line 1345) | getStatementQueryText(){return`[ method createNode (line 1368) | createNode(e){return new l2e(e)} method getStatementQueryText (line 1368) | getStatementQueryText(){return`[ method isCompoundStatementType (line 1391) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 1391) | childrenFinished(){this.isSingleLineIfStatement()&&this.collapse()} method isSingleLineIfStatement (line 1391) | isSingleLineIfStatement(){return this.node.type!=="if_statement"?!1:this... method createNode (line 1391) | createNode(e){return new alt(e)} method getStatementQueryText (line 1391) | getStatementQueryText(){return`[ method isCompoundStatementType (line 1417) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method createNode (line 1417) | createNode(e){return new clt(e)} method getStatementQueryText (line 1417) | getStatementQueryText(){return`[ method isCompoundStatementType (line 1424) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method createNode (line 1424) | createNode(e){return new llt(e)} method getStatementQueryText (line 1424) | getStatementQueryText(){return`[ method isCompoundStatementType (line 1431) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method createNode (line 1431) | createNode(e){return new ult(e)} method getStatementQueryText (line 1431) | getStatementQueryText(){return`[ method isCompoundStatementType (line 1434) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 1434) | childrenFinished(){this.isSingleLineIfStatement()&&this.collapse()} method isSingleLineIfStatement (line 1434) | isSingleLineIfStatement(){return this.node.type!=="if_statement"||this.n... method createNode (line 1434) | createNode(e){return new dlt(e)} method getStatementQueryText (line 1434) | getStatementQueryText(){return`[ method isCompoundStatementType (line 1447) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 1447) | childrenFinished(){this.isSingleLineIfStatement()&&this.collapse()} method isSingleLineIfStatement (line 1447) | isSingleLineIfStatement(){return this.node.type!=="if_statement"||this.n... method createNode (line 1447) | createNode(e){return new flt(e)} method getStatementQueryText (line 1447) | getStatementQueryText(){return`[ method isCompoundStatementType (line 1459) | get isCompoundStatementType(){return!this.collapsed&&t.compoundTypeNames... method childrenFinished (line 1459) | childrenFinished(){(this.isSingleLineDeclarationStatement()||this.isSing... method isSingleLineDeclarationStatement (line 1459) | isSingleLineDeclarationStatement(){return!(this.node.type!=="declaration... method isSingleLineConceptDefinition (line 1459) | isSingleLineConceptDefinition(){return!(this.node.type!=="concept_defini... method createNode (line 1459) | createNode(e){return new plt(e)} method getStatementQueryText (line 1459) | getStatementQueryText(){return`[ method constructor (line 1496) | constructor(e,r,n){this.languageId=e;this.prefix=r;this.completion=n} method isSupported (line 1496) | static isSupported(e){return o0.isSupported(e)} method isTrimmedByDefault (line 1496) | static isTrimmedByDefault(e){return o0.isTrimmedByDefault(e)} method withParsedStatementTree (line 1496) | async withParsedStatementTree(e){var n=[];try{let r=vJe(n,o0.create(this... method trimmedCompletion (line 1496) | trimmedCompletion(e){return e===void 0?this.completion:this.completion.s... method getStatementAtCursor (line 1496) | getStatementAtCursor(e){return e.statementAt(Math.max(this.prefix.length... method getContainingBlockOffset (line 1496) | getContainingBlockOffset(e){let r;if(e&&this.isCompoundStatement(e))r=e;... method hasNonStatementContentAfter (line 1496) | hasNonStatementContentAfter(e){if(!e||!e.nextSibling)return!1;let r=this... method asCompletionOffset (line 1496) | asCompletionOffset(e){return e===void 0?void 0:e-this.prefix.length} method isCompoundStatement (line 1496) | isCompoundStatement(e){return e.isCompoundStatementType||e.children.leng... method constructor (line 1496) | constructor(r,n,o,s=3,c=7){super(r,n,o);this.lineLimit=s;this.lookAhead=... method getCompletionTrimOffset (line 1496) | async getCompletionTrimOffset(){return await this.withParsedStatementTre... method stmtStartPos (line 1496) | stmtStartPos(){let r=this.completion.match(/\S/);return r&&r.index!==voi... method trimAtFirstBlankLine (line 1496) | trimAtFirstBlankLine(r){let n=[...this.trimmedCompletion(r).matchAll(/\r... method trimAtStatementChange (line 1496) | trimAtStatementChange(r,n){let o=this.prefix.length,s=this.prefix.length... function c0r (line 1496) | async function c0r(t,e){var l=[];try{let r=t.getText();let n=t.offsetAt(... function Rii (line 1496) | function Rii(t){return t.HTTPS_PROXY||t.https_proxy||t.HTTP_PROXY||t.htt... function Pii (line 1496) | function Pii(t){return t.NODE_TLS_REJECT_UNAUTHORIZED!=="0"} function u0r (line 1496) | function u0r(t){let e=Rii(t),r=jle({proxy:e,proxyStrictSSL:Pii(t)}),n=t.... function jle (line 1496) | function jle(t){if(!t.proxy)return{...t,proxy:""};try{let{protocol:e,hos... function kii (line 1496) | function kii(t,e){return!t||!e?"":`${decodeURIComponent(t)}:${decodeURIC... function d0r (line 1496) | function d0r(t){return["server","parsingandserver"].includes(t)} method forLanguage (line 1496) | forLanguage(e,r,n){let o=e.get(Qt).overrideBlockMode(n);if(o)return mlt(... function Vii (line 1496) | function Vii(t){return["parsing","parsingandserver","moremultiline"].inc... function mlt (line 1496) | function mlt(t,e){return t==="moremultiline"&&o0.isSupported(e)?t:Vii(t)... method requireReady (line 1496) | requireReady(){return Promise.resolve()} method constructor (line 1496) | constructor(){super(...arguments);this.onDidChangeCopilotSettings=a(()=>... method getConfig (line 1496) | getConfig(r){return Hii(r)} method getOptionalConfig (line 1496) | getOptionalConfig(r){return $ii(r)} method dumpForTelemetry (line 1496) | dumpForTelemetry(){return{}} method getHttpSettings (line 1496) | getHttpSettings(){return{proxy:""}} method constructor (line 1496) | constructor(r,n){super();this.baseConfigProvider=r;this.overrides=n;this... method getOptionalOverride (line 1496) | getOptionalOverride(r){return this.overrides.get(r)} method getConfig (line 1496) | getConfig(r){return this.getOptionalOverride(r)??this.baseConfigProvider... method getOptionalConfig (line 1496) | getOptionalConfig(r){return this.getOptionalOverride(r)??this.baseConfig... method setConfig (line 1496) | setConfig(r,n){this.setCopilotSettings({[r]:n})} method setCopilotSettings (line 1496) | setCopilotSettings(r){for(let[n,o]of Object.entries(r))o!==void 0?this.o... method getHttpSettings (line 1496) | getHttpSettings(){return this.httpSettings} method setHttpSettings (line 1496) | setHttpSettings(r){let n=jle(r);this.httpSettings=n,this.didChangeHttpSe... method dumpForTelemetry (line 1496) | dumpForTelemetry(){let r=this.baseConfigProvider.dumpForTelemetry();for(... function f0r (line 1496) | function f0r(t,e){let r=t,n=[];for(let o of e.split(".")){let s=[...n,o]... function Hii (line 1496) | function Hii(t){if(d2e.has(t))return d2e.get(t);throw new Error(`Missing... function $ii (line 1496) | function $ii(t){return d2e.get(t)} function to (line 1496) | function to(t,e){return t.get(Bl).getConfig(e)} function YXt (line 1496) | function YXt(t){return t.get(Bl).dumpForTelemetry()} method constructor (line 1496) | constructor(){this.packageJson=hlt} method isPreRelease (line 1496) | isPreRelease(){return this.getBuildType()==="nightly"} method isProduction (line 1496) | isProduction(){return this.getBuildType()!=="dev"} method getBuildType (line 1496) | getBuildType(){return this.packageJson.buildType} method getVersion (line 1496) | getVersion(){return this.packageJson.version} method getDisplayVersion (line 1496) | getDisplayVersion(){return this.getBuildType()==="dev"?`${this.getVersio... method getBuild (line 1496) | getBuild(){return this.packageJson.build} method getName (line 1496) | getName(){return this.packageJson.name} function ZJe (line 1496) | function ZJe(t){return t.get(vo).isProduction()} function MSe (line 1496) | function MSe(t){return t.get(vo).getBuildType()==="dev"} function Px (line 1496) | function Px(t){return t.get(vo).getBuildType()} function KXt (line 1496) | function KXt(t){return t.get(vo).getBuild()} function B9 (line 1496) | function B9(t){return t.get(vo).getVersion()} method constructor (line 1496) | constructor(e,r,n,o="none",s="desktop"){this.sessionId=e;this.machineId=... function K1 (line 1496) | function K1({name:t,version:e}){return`${t}/${e}`} method getCopilotIntegrationId (line 1496) | getCopilotIntegrationId(){} method getEditorPluginSpecificFilters (line 1496) | getEditorPluginSpecificFilters(){return[]} function XC (line 1496) | function XC(t){let e=t.get(Lr);return{"Editor-Version":K1(e.getEditorInf... method findAppIdToAuthenticate (line 1496) | findAppIdToAuthenticate(){return this.githubAppId??gT} method findAppSecretToAuthenticate (line 1496) | findAppSecretToAuthenticate(){let e=this.findAppIdToAuthenticate(),r=Jii... method getImplementation (line 1496) | getImplementation(){return this} function l5 (line 1496) | function l5(t,e,r,n,o,s,c,l,u,d){let p={...l,Authorization:`Bearer ${r}`... function Xii (line 1496) | function Xii(t){return t instanceof Error?t.message=="ERR_HTTP2_GOAWAY_S... function eoi (line 1496) | function eoi(t){return Zii.has(t.code??"")||t.name==="RangeError"&&t.mes... function rM (line 1496) | function rM(t,e,r,n=Sr){if(!Vf(e)){if(e instanceof Error){let o=e;eoi(o)... function h0r (line 1496) | function h0r(t){process.addListener("uncaughtException",r=>{rM(t,r,"unca... function m0r (line 1496) | async function m0r(t){try{await wle}catch(e){rM(t,e,"initializeTokenizer... method constructor (line 1496) | constructor(r){super();this.directory=r} method read (line 1496) | async read(r,n){try{return(await this.readJsonObject(r))[n]}catch{return}} method update (line 1496) | async update(r,n,o){await nM.promises.mkdir(this.directory,{recursive:!0... method delete (line 1497) | async delete(r,n){let o=`${this.directory}/${r}.json`,s;try{s=await Gle.... method deleteSetting (line 1499) | async deleteSetting(r){let n=`${this.directory}/${r}.json`,o;try{o=await... method listSettings (line 1499) | async listSettings(){try{return(await nM.promises.readdir(this.directory... method listKeys (line 1499) | async listKeys(r){return Object.keys(await this.readJsonObject(r))} method readJsonObject (line 1499) | async readJsonObject(r){let n=`${this.directory}/${r}.json`;try{let o=aw... method acquire (line 1499) | static async acquire(e){await this.getLock(e);let r,n=new Promise(o=>{r=... method getLock (line 1499) | static async getLock(e){let r=Date.now();for(;Date.now()-r0} method toArray (line 1499) | toArray(){return this.items} function JF (line 1499) | function JF(t){switch(t){case 0:case 2:case 7:case 8:case 11:case 12:cas... method constructor (line 1499) | constructor(e,r){this.start=e,this.length=r} method fromBounds (line 1499) | static fromBounds(e,r){return new t(e,r-e)} method end (line 1499) | get end(){return this.start+this.length} method contains (line 1499) | contains(e){return this.start<=e&&this.end>=e} method containsRange (line 1499) | containsRange(e){return this.start<=e.start&&this.end>=e.end} method equals (line 1499) | equals(e){return this.start===e.start&&this.length===e.length} method getText (line 1499) | getText(e){return e.slice(this.start,this.end)} method getTextWithIndentation (line 1499) | getTextWithIndentation(e,r){let n=[],o=this.start;for(o=C0r(e,e.length,o... function v0r (line 1503) | function v0r(t,e){for(let r=0;rn.nameRange.getText(e)).join("... method languageId (line 1503) | get languageId(){return"go"} method createNameFromScopes (line 1503) | createNameFromScopes(e,r){return r.length>0?r[r.length-1].nameRange.getT... method extractReferences (line 1503) | extractReferences(e,r){return this.executeQuery(e,r,ioi)} method extractLocalReferences (line 1503) | async extractLocalReferences(e,r,n){let o=await this.executeQuery(e,r,oo... method languageId (line 1503) | get languageId(){return"go"} method createNameFromScopes (line 1503) | createNameFromScopes(e,r){return r.length>0?r[r.length-1].nameRange.getT... method extractSymbols (line 1503) | async extractSymbols(e,r){let n=await this.findMatches(r,noi),o=new Set;... method languageId (line 1558) | get languageId(){return"java"} method extractSymbols (line 1558) | extractSymbols(e,r){return this.executeQuery(e,r,soi)} method createNameFromScopes (line 1558) | createNameFromScopes(e,r){return r.map(n=>n.nameRange.getText(e)).join("... method languageId (line 1558) | get languageId(){return"java"} method createNameFromScopes (line 1558) | createNameFromScopes(e,r){return r.length>0?r[r.length-1].nameRange.getT... method extractReferences (line 1558) | extractReferences(e,r){return this.executeQuery(e,r,coi)} method extractLocalReferences (line 1558) | async extractLocalReferences(e,r,n){let o=await this.executeQuery(e,r,lo... method languageId (line 1558) | get languageId(){return"java"} method createNameFromScopes (line 1558) | createNameFromScopes(e,r){return r.length>0?r[r.length-1].nameRange.getT... method extractSymbols (line 1558) | async extractSymbols(e,r){return(await this.executeQuery(e,r,aoi)).filte... method languageId (line 1645) | get languageId(){return"javascript"} method extractSymbols (line 1645) | extractSymbols(e,r){return this.executeQuery(e,r,doi)} method createNameFromScopes (line 1645) | createNameFromScopes(e,r){return r.map(n=>n.nameRange.getText(e)).join("... method extractLocalReferences (line 1645) | extractLocalReferences(e,r,n){throw new Error("Method not implemented.")} method languageId (line 1645) | get languageId(){return"javascript"} method createNameFromScopes (line 1645) | createNameFromScopes(e,r){return r.length>0?r[r.length-1].nameRange.getT... method extractReferences (line 1645) | async extractReferences(e,r){return(await this.executeQuery(e,r,foi)).fi... method languageId (line 1657) | get languageId(){return"python"} method extractSymbols (line 1657) | extractSymbols(e,r){return this.executeQuery(e,r,hoi)} method createNameFromScopes (line 1657) | createNameFromScopes(e,r){return r.map(n=>n.nameRange.getText(e)).join("... method languageId (line 1657) | get languageId(){return"python"} method createNameFromScopes (line 1657) | createNameFromScopes(e,r){return r.length>0?r[r.length-1].nameRange.getT... method extractReferences (line 1657) | async extractReferences(e,r){return(await this.executeQuery(e,r,moi)).fi... method extractLocalReferences (line 1657) | async extractLocalReferences(e,r,n){let o=await this.executeQuery(e,r,Ao... method languageId (line 1657) | get languageId(){return"python"} method createNameFromScopes (line 1657) | createNameFromScopes(e,r){return r.length>0?r[r.length-1].nameRange.getT... method extractSymbols (line 1657) | async extractSymbols(e,r){let n=await this.findMatches(r,goi),o=new Set;... method languageId (line 1702) | get languageId(){return"typescript"} method extractSymbols (line 1702) | extractSymbols(e,r){return this.executeQuery(e,r,_oi)} method createNameFromScopes (line 1702) | createNameFromScopes(e,r){return r.map(n=>n.nameRange.getText(e)).join("... method languageId (line 1702) | get languageId(){return"typescript"} method createNameFromScopes (line 1702) | createNameFromScopes(e,r){return r.length>0?r[r.length-1].nameRange.getT... method extractReferences (line 1702) | async extractReferences(e,r){return(await this.executeQuery(e,r,Eoi)).fi... method extractLocalReferences (line 1702) | extractLocalReferences(){return Promise.reject(new Error("Method not imp... method languageId (line 1733) | get languageId(){return"typescriptreact"} method extractSymbols (line 1733) | extractSymbols(e,r){return Promise.all([this.executeQuery(e,r,Coi),super... method createNameFromScopes (line 1733) | createNameFromScopes(e,r){return r.map(n=>n.nameRange.getText(e)).join("... method languageId (line 1733) | get languageId(){return"typescriptreact"} method createNameFromScopes (line 1733) | createNameFromScopes(e,r){return r.length>0?r[r.length-1].nameRange.getT... method extractReferences (line 1733) | async extractReferences(e,r){let[n,o]=await Promise.all([this.executeQue... function T0r (line 1752) | function T0r(t){let e=WE({uri:t});if(e&&Hle.some(r=>e===r.languageId))re... function Slt (line 1752) | function Slt(t,e,r){return{type:"virtual",indentation:t,subs:e,label:r}} function I0r (line 1752) | function I0r(t,e,r,n,o){if(r==="")throw new Error("Cannot create a line ... function xlt (line 1752) | function xlt(t){return{type:"blank",lineNumber:t,subs:[]}} function w2e (line 1752) | function w2e(t){return{type:"top",indentation:-1,subs:t??[]}} function dp (line 1752) | function dp(t){return t.type==="blank"} function XF (line 1752) | function XF(t){return t.type==="line"} function ZF (line 1752) | function ZF(t){return t.type==="virtual"} function w0r (line 1752) | function w0r(t,e){return yh(t,r=>{r.label=r.label?e(r.label)?void 0:r.la... function eB (line 1752) | function eB(t,e){switch(t.type){case"line":case"virtual":{let r=t.subs.m... function yh (line 1752) | function yh(t,e,r){function n(o){r==="topDown"&&e(o),o.subs.forEach(s=>{... function Ilt (line 1752) | function Ilt(t,e,r,n){let o=e;function s(c){o=r(c,o)}return a(s,"visitor... function R2e (line 1752) | function R2e(t,e,r){let n=a(s=>{if(r!==void 0&&r(s))return s;{let c=s.su... function Soi (line 1752) | function Soi(t){let e=t.split(` function $le (line 1753) | function $le(t,e){function r(n){if(XF(n)){let o=e.find(s=>s.matches(n.so... function P2e (line 1753) | function P2e(t){function e(r){if(ZF(r)&&r.label===void 0){let n=r.subs.f... function Wle (line 1753) | function Wle(t){return Object.keys(t).map(e=>{let r;return t[e].test?r=a... function wlt (line 1753) | function wlt(t){let r=R2e(t,a(function(n){if(n.subs.length===0||n.subs.f... function R0r (line 1753) | function R0r(t,e=dp,r){return R2e(t,a(function(o){if(o.subs.length<=1)re... function tB (line 1753) | function tB(t){return R2e(t,a(function(r){return ZF(r)&&r.label===void 0... function Rlt (line 1753) | function Rlt(t,e){P0r[t]=e} function rB (line 1753) | function rB(t,e){let r=Soi(t),n=P0r[e??""];return n?n(r):($le(r,Ioi),wlt... function k0r (line 1753) | function k0r(t){let e=t;return $le(e,Roi),e=wlt(e),e=tB(e),P2e(e),yh(e,r... function N0r (line 1753) | function N0r(t){let e=t;if($le(e,koi),dp(e))return e;function r(s){if(s.... function O0r (line 1753) | function O0r(t){return" ".repeat(t.indentation)+t.sourceLine+` function Plt (line 1754) | function Plt(t,e,r=no(),n=Noi){let o=eB(t,s=>s?1:void 0);return yh(o,s=>... function Ooi (line 1754) | function Ooi(t,e,r=no()){let n=Ilt(t,[],(o,s)=>((o.type==="line"||o.type... function $y (line 1754) | function $y(t,e=!0,r=!0,n,o=no()){let s=typeof t=="string"?rB(t):rB(t.so... method constructor (line 1754) | constructor(e,r,n,o="strict",s){this.text=e;this._value=r;this._cost=n;t... method value (line 1755) | get value(){return this._value} method cost (line 1755) | get cost(){return this._cost} method adjustValue (line 1755) | adjustValue(e){return this._value*=e,this} method setValue (line 1755) | setValue(e){return this._value=e,this} method recost (line 1755) | recost(e=r=>no().tokenLength(r+` method copy (line 1756) | copy(){let e=new t(this.text,this.value,this.cost,"none",this.metadata);... method constructor (line 1756) | constructor(e,r,n=no()){this.metadata=r;this.tokenizer=n;this.lines=[];l... method adjust (line 1758) | adjust(e){this.lines.forEach(r=>r.adjustValue(e))} method recost (line 1758) | recost(e=r=>no().tokenLength(r+` method elide (line 1759) | elide(e,r="[...]",n=!0,o="removeLeastDesirable",s=this.tokenizer,c="topT... function Moi (line 1760) | function Moi(t){return t?.text.match(/^\s*/)?.[0]??""} function k2e (line 1760) | function k2e(t,e){return t?.text.trim()===e.trim()} function klt (line 1760) | function klt(t){return{getText:a(()=>t.map(e=>e.text).join(` function Doi (line 1761) | function Doi(t,e){let r=0,n=[];return{lines:t.map((s,c)=>{let l=s.copy()... function Loi (line 1761) | function Loi(t,e){t.sort((r,n)=>r.value!==n.value?r.value-n.value:e==="b... function Foi (line 1761) | function Foi(t,e){let r="";for(let n=e;n>=0;n--){let o=t[n];if(!o.marked... function M0r (line 1761) | function M0r(t,e,r,n){let o=t+e;return new zle(o,1/0,r.tokenLength(o+` function L0r (line 1762) | async function L0r(t,e,r,n,o){let s=new Map,c=0;for(let h of t){let m=h.... function Boi (line 1762) | async function Boi(t){if(t.length===0)return new Jt([]);let e=t[0].node.... function F0r (line 1762) | function F0r(t,e){let n=[],o=t.node,s=e.substring(Nlt(e,o.commentRange.s... function Nlt (line 1762) | function Nlt(t,e){for(;e-1>=0&&(t[e-1]===" "||t[e-1]===" ");)e--;return e} function Olt (line 1762) | function Olt(t){let e=0;for(;er.initColumnString(... method insertQuery (line 1766) | insertQuery(e,r){this.cachedInsertQueryStrings??=this.generateInsertQuer... method generateInsertQueryStrings (line 1768) | generateInsertQueryStrings(){return{prefix:`INSERT INTO ${this.tableName... method constructor (line 1769) | constructor(){super(t.tableName,[`CREATE UNIQUE INDEX IF NOT EXISTS 'IX_... method constructor (line 1769) | constructor(){super(t.tableName,[`CREATE INDEX IF NOT EXISTS 'IX_Symbol_... method constructor (line 1769) | constructor(e,r){this.name=e;this.notNull=r?.notNull??!1} method constructor (line 1769) | constructor(e,r){super(e,{notNull:r?.notNull}),this.collate=r?.collate??... method initColumnString (line 1769) | initColumnString(){let e=this.collate?"COLLATE":void 0,r=this.noCase?"NO... method initColumnString (line 1769) | initColumnString(){return`'${this.name}' INTEGER${this.notNull?" NOT NUL... method initColumnString (line 1769) | initColumnString(){return`'${this.name}' INTEGER PRIMARY KEY AUTOINCREME... method constructor (line 1769) | constructor(e){this.queryGenerator=this.createQueryGenerator(),this.init... method doInit (line 1769) | async doInit(e){let r=await e;if(r)return await this.create(r),r} method create (line 1769) | async create(e){let r=a(o=>new Promise((s,c)=>{e.run(o,l=>{l?c(l):s()})}... method insert (line 1769) | async insert(e,r){let n=await this.init;n&&await new Promise((o,s)=>{let... method getAllRows (line 1769) | async getAllRows(){let e=await this.init;return e?YE(e,`SELECT * FROM ${... method deleteRow (line 1769) | async deleteRow(e){let r=await this.init;if(r)return YE(r,`DELETE FROM $... method createQueryGenerator (line 1769) | createQueryGenerator(){return new Yle} method updateTimestamp (line 1769) | async updateTimestamp(e,r){let n=await this.init;n&&await YE(n,`UPDATE $... method deleteAllWithPath (line 1769) | async deleteAllWithPath(e){let r=await this.init;r&&await YE(r,`DELETE F... method getDocumentByFilePath (line 1769) | async getDocumentByFilePath(e){let r=await this.init;return r?YE(r,`SELE... method createQueryGenerator (line 1769) | createQueryGenerator(){return new Kle} method clearAllSymbolsFromDocument (line 1769) | async clearAllSymbolsFromDocument(e){let r=await this.init;if(r)return Y... function YE (line 1769) | async function YE(t,e,r){return new Promise((n,o)=>t.all(e,r,(s,c)=>{s&&... method constructor (line 1769) | constructor(e){this.databaseFileName=e;this.innerJoinStatement=`INNER JO... method initDb (line 1769) | async initDb(e){let r;try{r=await Promise.resolve().then(()=>be(qlt()))}... method close (line 1769) | async close(){let e=await this.db;if(e)return await this.documentTable.i... method querySymbolsFuzzilyUsingUnqualifiedName (line 1769) | async querySymbolsFuzzilyUsingUnqualifiedName(e,r){return await this.que... method querySymbolsUsingUnqualifiedNames (line 1770) | async querySymbolsUsingUnqualifiedNames(e,r){let n=e.map(()=>"?").join("... method querySymbolsUsingFullyQualifiedName (line 1771) | async querySymbolsUsingFullyQualifiedName(e){return this.query([`SELECT ... method querySymbolsContainingPosition (line 1772) | async querySymbolsContainingPosition(e,r){return this.query([`SELECT * F... method querySymbolsContainedByRange (line 1773) | async querySymbolsContainedByRange(e,r,n){return this.query([`SELECT * F... method querySymbolsByQualifiedNamePrefix (line 1774) | async querySymbolsByQualifiedNamePrefix(e,r){return this.query([`SELECT ... method insertSymbols (line 1775) | async insertSymbols(e){return await this.symbolTable.insert(e,!1)} method insertDocument (line 1775) | async insertDocument(e,r,n=!1){return await this.documentTable.insert([{... method clearAllSymbolsFromDocument (line 1775) | async clearAllSymbolsFromDocument(e){return this.symbolTable.clearAllSym... method updateDocumentTimestamp (line 1775) | async updateDocumentTimestamp(e,r){return this.documentTable.updateTimes... method deleteAllDocumentsWithPath (line 1775) | async deleteAllDocumentsWithPath(e){return this.documentTable.deleteAllW... method getAllDocuments (line 1775) | async getAllDocuments(){return this.documentTable.getAllRows()} method getDocument (line 1775) | getDocument(e){return this.documentTable.getDocumentByFilePath(e)} method query (line 1775) | async query(e,r){let n=await this.db;return n?(await this.documentTable.... method constructor (line 1775) | constructor(e){this.database=new B2e(e)} method close (line 1775) | async close(){await this.database.close()} method insertOrReplaceDocumentSymbolsAsync (line 1775) | async insertOrReplaceDocumentSymbolsAsync(e,r,n){let o=await this.getOrC... method addDocumentsAsync (line 1775) | async addDocumentsAsync(e){for(let r of e)r=r.toLowerCase(),await this.d... method deleteDocumentAsync (line 1775) | async deleteDocumentAsync(e){return await this.database.deleteAllDocumen... method updateDocumentTimestampAsync (line 1775) | async updateDocumentTimestampAsync(e,r){return await this.database.updat... method fuzzyMatchSymbolsAsync (line 1775) | async fuzzyMatchSymbolsAsync(e,r){return dY(await this.database.querySym... method findPotentialDefinitionsAsync (line 1775) | async findPotentialDefinitionsAsync(e,r,n){let o=[],c=0;for(;cnew zE(e.filePath,e.fullyQualifiedName,e.... method constructor (line 1775) | constructor(e,r,n,o){this.storage=new U2e(e),this.symbolExtractors=r,thi... method dispose (line 1775) | dispose(){return this.storage.close()} method reader (line 1775) | get reader(){return this.storage} method indexFile (line 1775) | async indexFile(e,r){let n=gi(e);if(!n)throw Error(`Cannot resolve a rea... method getDocumentFilePaths (line 1775) | async getDocumentFilePaths(){return(await this.storage.getDocumentsAsync... function Qlt (line 1775) | function Qlt(t){let e=t;return typeof e?.cwd=="string"&&Array.isArray(e?... method constructor (line 1775) | constructor(e){this.operation=e} method constructor (line 1775) | constructor(r,n){super(n);this.id=r;this.id=r} method constructor (line 1775) | constructor(r){super(_h.Cancel);this.messageIdToCancel=r} method constructor (line 1775) | constructor(r,n,o){super(r,_h.CreateIndex);this.baseWorkspaceFolderUri=n... method constructor (line 1775) | constructor(r,n){super(r,_h.RemoveIndex);this.baseWorkspaceFolderUri=n} method constructor (line 1775) | constructor(r,n,o){super(r,_h.AddOrInvalidated);this.fileUri=n;this.lang... method constructor (line 1775) | constructor(r,n){super(r,_h.GetAllDocumentsInWorkspace);this.baseWorkspa... method constructor (line 1775) | constructor(r,n,o,s,c,l){super(r,_h.GetContext);this.fileUri=n;this.code... method constructor (line 1775) | constructor(e){super(e,_h.Exit)} method constructor (line 1775) | constructor(r,n,o){super(_h.Response);this.id=r;this.error=n;this.data=o... function Hoi (line 1775) | function Hoi(t){return"databaseFilePath"in t&&"rootPath"in t} method constructor (line 1775) | constructor(e,r){this.index=new q2e(e,S0r,x0r,r),this.contextRetreival=n... method constructor (line 1775) | constructor(e,r,n){this.indices=new Map;this.cancellationTokens=new Map;... method dispatchMessage (line 1775) | async dispatchMessage(e,r,n){try{let o=new Y0r.CancellationTokenSource;n... method GetAllDocumentsInWorkspaceRequest (line 1775) | static async GetAllDocumentsInWorkspaceRequest(e,r,n){let o=es(e.baseWor... method dispatchAddOrInvalidate (line 1775) | static async dispatchAddOrInvalidate(e,r,n){let o=es(e.fileUri),s=t.getI... method dispatchGetContext (line 1775) | static async dispatchGetContext(e,r,n){let o=es(e.fileUri),s=t.getIndexI... method dispatchExit (line 1775) | async dispatchExit(e,r,n){for(let o of r.values())await o.index.dispose(... method dispatchCreateIndex (line 1775) | static dispatchCreateIndex(e,r,n){let o=es(e.baseWorkspaceFolderUri);ret... method dispatchRemoveIndex (line 1775) | static async dispatchRemoveIndex(e,r,n){let o=es(e.baseWorkspaceFolderUr... method getIndexInfo (line 1775) | static getIndexInfo(e,r){for(let[n,o]of r)if(e.startsWith(n))return o} function K0r (line 1775) | function K0r(){return Qlt(sM.workerData)} function J0r (line 1775) | function J0r(){let t=sM.parentPort;if(!t)throw new Error("This must be r... method readFileString (line 1775) | async readFileString(e,r="utf8"){return await tue.promises.readFile(es(e... method stat (line 1775) | async stat(e){let{targetStat:r,lstat:n,stat:o}=await this.statWithLink(e... method readDirectory (line 1775) | async readDirectory(e){let r=es(e),n=await tue.promises.readdir(r,{withF... method statWithLink (line 1775) | async statWithLink(e){let r=await tue.promises.lstat(e);if(r.isSymbolicL... method getFileType (line 1775) | getFileType(e,r,n){let o=0;return e.isFile()&&(o=1),e.isDirectory()&&(o=... method constructor (line 1775) | constructor(){this.resolve=a(()=>{},"resolve");this.reject=a(()=>{},"rej... function f5 (line 1775) | function f5(t,e=void 0){return new Promise(r=>setTimeout(()=>r(e),t))} function $oi (line 1775) | async function $oi(t){if(t.isCancellationRequested)return;let e=new aA,r... function Z0r (line 1775) | async function Z0r(t,e){if(e){let r=$oi(e);await Promise.race([t,r])}els... function Glt (line 1775) | function Glt(t){return Array.isArray(t)} function epr (line 1775) | async function epr(t,e){let r=new Map,n=[];for(let[o,s]of t.entries()){l... function Vlt (line 1775) | async function Vlt(t,e){let r;return t instanceof Promise?r=await Woi(t,... function Woi (line 1775) | async function Woi(t,e){let r=performance.now(),n={status:"none",resolut... function zoi (line 1775) | async function zoi(t,e){let r=performance.now(),n={status:"none",resolut... function vl (line 1775) | function vl(){return Yoi++} function Koi (line 1775) | function Koi(t,e){let r=t.children.map(n=>n.elisionMarker??e);return[...... function tpr (line 1775) | function tpr(t,e=K2e){return r=>t.tokenLength(Koi(r,e))} method constructor (line 1775) | constructor(e){if(this.heap=e?[...e]:[],this.heap.length>0)for(let r=Mat... method size (line 1775) | get size(){return this.heap.length} method insert (line 1775) | insert(e,r){let n={item:e,priority:r};this.heap.push(n);let o=this.heap.... method peek (line 1775) | peek(){return this.heap.length===0?null:this.heap[0]} method pop (line 1775) | pop(){if(this.heap.length===0)return null;let e=this.heap[0],r=this.heap... method clear (line 1775) | clear(){let e=this.heap;return this.heap=[],e} method siftUp (line 1775) | siftUp(e){let r=this.heap[e];for(;e>0;){let n=Math.floor((e-1)/2);if(thi... method siftDown (line 1775) | siftDown(e){for(;enpr(s,e));if(t.weight=Math.max... function ipr (line 1775) | function ipr(t,e={}){let{budget:r,mask:n,costFunction:o}=e,s=n??[],c=new... function Hlt (line 1775) | function Hlt(t,e){return{text:t.elisionMarker,cost:e?e(t.elisionMarker):... function $lt (line 1775) | function $lt(t,e,r,n,o=!1){let s=e.length;if(r(t))return s>=2&&(o||e[s-2... function nue (line 1775) | function nue(t,e,r=K2e){let n=t.children.map(c=>nue(c,e,r));r=t.elisionM... method constructor (line 1775) | constructor(){this.disposables=[]} method dispose (line 1775) | dispose(){for(let e of this.disposables)e.dispose();this.disposables=[]} function Zoi (line 1775) | async function Zoi(t,e,r=X2e,n){let o=n?.get(e);if(o!==void 0)return o;l... function esi (line 1775) | function esi(t,e){let r=t.getWorkspaceFolder({uri:e});if(r===void 0)retu... function tsi (line 1775) | function tsi(t,e,r=X2e.Decay){let n=new Map,o=new Map,s=new Map,c=new Ma... method constructor (line 1775) | constructor(r,n){super();this.fileSystem=r;this.documentManager=n;this.c... method getContext (line 1775) | async*getContext(r,n,o,s){for await(let c of Wlt(this.fileSystem,n.docum... function vf (line 1775) | function vf(t,e,r){let n=t.get(e);return n===void 0&&(n=r(e),t.set(e,n)),n} method constructor (line 1775) | constructor(){super(...arguments);this.config=rsi;this.nodeToSymbol=new ... method getContext (line 1775) | getContext(r,n,o,s){this.updateSymbolIndex(r,o);let c=this.getWeightedSy... method updateSymbolIndex (line 1775) | updateSymbolIndex(r,n){for(let{id:o}of r.getInvalidatedNodes()){let s=th... method getWeightedSymbols (line 1775) | getWeightedSymbols(r){let n=new Map;for(let{id:s,weight:c}of r.nodes){le... method getWeightedNodes (line 1775) | getWeightedNodes(r){let n=[];for(let{symbolId:o,symbolWeight:s,symbolVal... method extractSymbols (line 1775) | extractSymbols(r,n){if(this.nodeToSymbol.has(n.id))return;let o=new Map;... method createSymbol (line 1775) | createSymbol(r=!1){let n=this.nextSymbolId++;return r&&this.identifierSy... method isText (line 1775) | isText(r,n,o){return r.parser.labeler.isText?.(n)??(n.children.length===... method isIdentifier (line 1775) | isIdentifier(r,n,o){return r.parser.labeler.isIdentifier?.(n)??(n.childr... function opr (line 1775) | function opr(t){return nsi.test(t)} function isi (line 1775) | function isi(t){return t.toLowerCase()} method constructor (line 1775) | constructor(r,n){super();this.fileSystem=r;this.documentManager=n;this.c... method getContext (line 1775) | async getContext(r,n,o,s){super.updateSymbolIndex(r,o),await this.update... method getWeightedDocuments (line 1775) | getWeightedDocuments(r){let n=[];for(let{symbolId:o,symbolWeight:s}of r)... method debouncedReadOrUpdateDocument (line 1775) | debouncedReadOrUpdateDocument(r){this.updateDebounce.has(r)&&clearTimeou... method readOrUpdateDocument (line 1775) | async readOrUpdateDocument(r){try{if(this.currentlyUpdating.has(r))retur... method updateDocumentIndex (line 1775) | async updateDocumentIndex(r){if(!this.isUpdatingIndex){this.isUpdatingIn... method removeFromIndex (line 1775) | removeFromIndex(r){this.documentValency.delete(r);for(let n of this.docu... function spr (line 1775) | function spr(t){return t.nodeId!==void 0} method constructor (line 1775) | constructor(){super(...arguments);this.eventsByType=new Map;this.nextId=0} method getContext (line 1775) | getContext(r,n,o,s){let c=performance.now(),l=[];for(let[u,d]of this.eve... method resolveRanges (line 1775) | resolveRanges(r,n){if(r.isFullyResolved)return;let o=!0,s=[];for(let c o... method recordEvent (line 1775) | recordEvent(r,n,o){let s=apr[r];if(s===void 0)return;let c={timestamp:o,... method constructor (line 1775) | constructor(){super(...arguments);this.nodeParent=new Map;this.nodeChild... method getContext (line 1775) | getContext(r,n,o,s){this.updateIndex(r,o,s);let c=new Map,l=new Map,u=ne... method updateIndex (line 1775) | updateIndex(r,n,o){for(let{id:s}of r.getInvalidatedNodes())this.nodePare... function ssi (line 1775) | function ssi(t){return t.id!==void 0} function asi (line 1775) | function asi(t){return!("uri"in t)&&!("id"in t)} function lpr (line 1775) | function lpr(t){return t in cpr} method constructor (line 1775) | constructor(e){let r=new Map;for(let{uri:n,weight:o}of e)r.set(n,(r.get(... method getNodeWeight (line 1775) | getNodeWeight(e){return this.nodeWeights.get(e)??0} method getDocumentWeight (line 1775) | getDocumentWeight(e){return this.docWeights.get(e)??0} method constructor (line 1775) | constructor(e,r){this.activeContext=e;this.config=r;this.sourceWeights=c... method getWeights (line 1775) | getWeights(e){if(e){let r=this.sourceContext.get(e);return r?new fY(r.it... method updateWeights (line 1775) | updateWeights(){let e=new Map,r=0,n=this.config.StaleWeightHalflife;for(... method pushWorkspaceContext (line 1775) | pushWorkspaceContext(e,r){let n=performance.now(),o=this.addUriAndId(r),... method addUriAndId (line 1775) | addUriAndId(e){return e.filter(r=>r.weight>0).map(r=>{if(asi(r))return{w... method aggregateWeights (line 1775) | aggregateWeights(e,r,n=1,o=!1){for(let{uri:s,id:c,weight:l}of e){if(l<=0... method truncateAndNormalize (line 1775) | truncateAndNormalize(e){let r=[],n=new Map,o=0;for(let[u,d]of e.entries(... method constructor (line 1775) | constructor(e,r,n,o=!1){this.id=e;this.parts=r;this.text=n;this.canMerge=o} method startOffset (line 1775) | get startOffset(){return this.parts[0].root.startOffset} method endOffset (line 1775) | get endOffset(){return this.parts[this.parts.length-1].root.endOffset} method syntaxRoots (line 1775) | get syntaxRoots(){return this.parts.map(e=>e.root)} method children (line 1775) | get children(){return this.parts.flatMap(e=>e.children)} method syntaxLimits (line 1775) | get syntaxLimits(){return this.children.flatMap(e=>e.syntaxRoots)} method syntaxNodes (line 1775) | *syntaxNodes(){let e=new Set(this.syntaxLimits.map(r=>r.id));for(let r o... method findChild (line 1775) | findChild(e,r){if(ethis.endOffset||rs.root.startOffset-c.root.startOffset);... method buildTree (line 1775) | buildTree(){let e=this.buildRecursively(this._syntaxRoot);return this.cr... method buildRecursively (line 1775) | buildRecursively(e){if(e.endOffset-e.startOffsetm.root.startOffs... method canMergeChildren (line 1775) | canMergeChildren(e){return this.parser.labeler.canMergeChildren?.(e)??e.... method canBeNode (line 1775) | canBeNode(e){return this.parser.labeler.canBeNode?.(e)??!0} function lsi (line 1775) | function lsi(t,e){if(t.length===0)return[""];let r=[],n=e.positionAt(t[0... method constructor (line 1775) | constructor(e,r,n,o,s,c){this.id=e;this.raw=r;this.children=n;this.sourc... method type (line 1775) | get type(){return this.raw.type} function Klt (line 1775) | function Klt(t,e,r){let n=t.subs.map(u=>({subtree:u,node:Klt(u,e,r)})).f... function dpr (line 1775) | function dpr(t){let e=rB(t.getText(),t.detectedLanguageId);return Klt(e,... method update (line 1775) | update(t,e){return{root:dpr(e),remapper:a(()=>{},"remapper")}} function fpr (line 1775) | function fpr(t){return{line:t.row,character:t.column}} method constructor (line 1775) | constructor(e,r,n,o){this.nodeList=e;this.mergeList=r;this.identifierLis... method canBeNode (line 1775) | canBeNode(e){return this.nodeList.has(e.type)} method canMergeChildren (line 1775) | canMergeChildren(e){return this.mergeList.has(e.type)} method isIdentifier (line 1775) | isIdentifier(e){return this.identifierList.has(e.type)} method isText (line 1775) | isText(e){return this.textList.has(e.type)} method constructor (line 1775) | constructor(e,r,n={}){this.language=e;this.source=r;this.labeler=n} method dispose (line 1775) | dispose(){} method parse (line 1775) | parse(e){let r,n;try{return r=new ppr.default,r.setLanguage(this.languag... method update (line 1775) | update(e,r){return{root:this.parse(r),remapper:a(()=>{},"remapper")}} method snapshot (line 1775) | snapshot(e,r){let n={id:e.id,source:this.source,type:e.type,startOffset:... function _pr (line 1775) | async function _pr(t){await ypr.default.init();try{let e=await olt(t);sw... method constructor (line 1775) | constructor(e,r){this.created=e;this.invalidated=r;this.updatedDocuments... method getInvalidatedNodes (line 1775) | getInvalidatedNodes(e){return this.getNodes(this.invalidated,e)} method getCreatedNodes (line 1775) | getCreatedNodes(e){return this.getNodes(this.created,e)} method getNodes (line 1775) | getNodes(e,r){return r===void 0?Array.from(e.entries()).flatMap(([n,o])=... method constructor (line 1775) | constructor(e,r){this.item=e;this.disposalCallback=r} method dispose (line 1775) | dispose(){this.disposalCallback(this.item)} method constructor (line 1775) | constructor(e,r){this.fileSystem=e;this.config=r;this.targetSet=new Set;... method setAllowedLanguages (line 1775) | setAllowedLanguages(e){this.allowedExtensions=new Set(e.flatMap(r=>u5[r]... method getActiveDocuments (line 1775) | getActiveDocuments(){return Array.from(this.activeDocuments.values())} method getNode (line 1775) | getNode(e){let r=this.nodeToDoc.get(e);if(r===void 0)return;let n=this.g... method getDocument (line 1775) | getDocument(e){let r=this.activeDocuments.get(e);if(r!==void 0)return{do... method getUri (line 1775) | getUri(e){return this.nodeToDoc.get(e)} method normalizeUri (line 1775) | normalizeUri(e){let r,n=this.uriCache.get(e);if(n!==null){if(n!==void 0)... method dispose (line 1775) | dispose(){this.parsers.clear(),this.activeDocuments.clear(),this.cachedD... method updateDocuments (line 1775) | updateDocuments(e){this.targetSet.clear();let r=[],n=e.documents.map(({u... method popChanges (line 1775) | popChanges(){let e=new Jlt(this.createdNodes,this.invalidatedNodes);retu... method isKnownDocument (line 1775) | isKnownDocument(e){return this.activeDocuments.has(e)||this.cachedDocume... method deactivateDocument (line 1775) | deactivateDocument(e){let r=this.activeDocuments.get(e);r!==void 0&&(thi... method updateDocument (line 1775) | async updateDocument(e){if(this.pendingUpdates.has(e))return;let r=new a... method createUpdatedDocument (line 1775) | async createUpdatedDocument(e,r){let n=await this.readTextDocument(e);if... method disposeDocument (line 1775) | disposeDocument(e){this.recordDocumentChanges(e.uri,{created:[],invalida... method recordDocumentChanges (line 1775) | recordDocumentChanges(e,r){let n=vf(this.createdNodes,e,()=>new Set),o=v... method getParser (line 1775) | async getParser(e){let r=this.parsers.get(e);return r===void 0&&(r=await... method readTextDocument (line 1775) | async readTextDocument(e){if(this.invalidDocumentCache.has(e)||this.norm... method handleFileChange (line 1775) | handleFileChange(e){this.isKnownDocument(e)&&this.staleDocuments.add(e)} function Xlt (line 1775) | function Xlt(t){let e=t;return e?.workerId===xsi&&typeof e?.cwd=="string... function vpr (line 1775) | function vpr(t){if(typeof t!="object"||t===null)return;let e=t.messageTy... method constructor (line 1775) | constructor(e,r,n){this.id=e;this.messageType=r;this.data=n} function e (line 1775) | function e(r){return typeof r=="string"} function e (line 1775) | function e(r){return typeof r=="string"} function e (line 1775) | function e(r){return typeof r=="number"&&t.MIN_VALUE<=r&&r<=t.MAX_VALUE} function e (line 1775) | function e(r){return typeof r=="number"&&t.MIN_VALUE<=r&&r<=t.MAX_VALUE} function e (line 1775) | function e(n,o){return n===Number.MAX_VALUE&&(n=uRe.MAX_VALUE),o===Numbe... function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&nt.uinteger(o.line)&&n... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s,c){if(nt.uinteger(n)&&nt.uinteger(o)&&nt.uinteger(s)&&n... function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&Eh.is(o.start)&&Eh.is(... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){return{uri:n,range:o}} function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&Xa.is(o.range)&&(nt.st... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s,c){return{targetUri:n,targetRange:o,targetSelectionRang... function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&Xa.is(o.targetRange)&&... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s,c){return{red:n,green:o,blue:s,alpha:c}} function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&nt.numberRange(o.red,0... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){return{range:n,color:o}} function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&Xa.is(o.range)&&rut.is... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s){return{label:n,textEdit:o,additionalTextEdits:s}} function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&nt.string(o.label)&&(n... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s,c,l,u){let d={startLine:n,endLine:o};return nt.defined(... function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&nt.uinteger(o.startLin... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){return{location:n,message:o}} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&dRe.is(o.location)&&nt.strin... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(r){let n=r;return nt.objectLiteral(n)&&nt.string(n.href)} function e (line 1775) | function e(n,o,s,c,l,u){let d={range:n,message:o};return nt.defined(s)&&... function r (line 1775) | function r(n){var o;let s=n;return nt.defined(s)&&Xa.is(s.range)&&nt.str... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,...s){let c={title:n,command:o};return nt.defined(s)&&s.l... function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&nt.string(o.title)&&nt.strin... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(s,c){return{range:s,newText:c}} function r (line 1775) | function r(s,c){return{range:{start:s,end:s},newText:c}} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 1775) | function n(s){return{range:s,newText:""}} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 1775) | function o(s){let c=s;return nt.objectLiteral(c)&&nt.string(c.newText)&&... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function e (line 1775) | function e(n,o,s){let c={label:n};return o!==void 0&&(c.needsConfirmatio... function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&nt.string(o.label)&&(n... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(r){let n=r;return nt.string(n)} function e (line 1775) | function e(s,c,l){return{range:s,newText:c,annotationId:l}} function r (line 1775) | function r(s,c,l){return{range:{start:s,end:s},newText:c,annotationId:l}} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 1775) | function n(s,c){return{range:s,newText:"",annotationId:c}} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 1775) | function o(s){let c=s;return hY.is(c)&&(iut.is(c.annotationId)||mY.is(c.... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function e (line 1775) | function e(n,o){return{textDocument:n,edits:o}} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&dut.is(o.textDocument)&&Arra... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s){let c={kind:"create",uri:n};return o!==void 0&&(o.over... function r (line 1775) | function r(n){let o=n;return o&&o.kind==="create"&&nt.string(o.uri)&&(o.... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s,c){let l={kind:"rename",oldUri:n,newUri:o};return s!==v... function r (line 1775) | function r(n){let o=n;return o&&o.kind==="rename"&&nt.string(o.oldUri)&&... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s){let c={kind:"delete",uri:n};return o!==void 0&&(o.recu... function r (line 1775) | function r(n){let o=n;return o&&o.kind==="delete"&&nt.string(o.uri)&&(o.... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(r){let n=r;return n&&(n.changes!==void 0||n.documentChanges!=... function e (line 1775) | function e(n){return{uri:n}} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&nt.string(o.uri)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){return{uri:n,version:o}} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&nt.string(o.uri)&&nt.integer... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){return{uri:n,version:o}} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&nt.string(o.uri)&&(o.version... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s,c){return{uri:n,languageId:o,version:s,text:c}} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&nt.string(o.uri)&&nt.string(... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(r){let n=r;return n===t.PlainText||n===t.Markdown} function e (line 1775) | function e(r){let n=r;return nt.objectLiteral(r)&&fut.is(n.kind)&&nt.str... function e (line 1775) | function e(n,o,s){return{newText:n,insert:o,replace:s}} function r (line 1775) | function r(n){let o=n;return o&&nt.string(o.newText)&&Xa.is(o.insert)&&X... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(r){let n=r;return n&&(nt.string(n.detail)||n.detail===void 0)... function e (line 1775) | function e(r){return{label:r}} function e (line 1775) | function e(r,n){return{items:r||[],isIncomplete:!!n}} function e (line 1775) | function e(n){return n.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")} function r (line 1775) | function r(n){let o=n;return nt.string(o)||nt.objectLiteral(o)&&nt.strin... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(r){let n=r;return!!n&&nt.objectLiteral(n)&&(iue.is(n.contents... function e (line 1775) | function e(r,n){return n?{label:r,documentation:n}:{label:r}} function e (line 1775) | function e(r,n,...o){let s={label:r};return nt.defined(n)&&(s.documentat... function e (line 1775) | function e(r,n){let o={range:r};return nt.number(n)&&(o.kind=n),o} function e (line 1775) | function e(r,n,o,s,c){let l={name:r,kind:n,location:{uri:s,range:o}};ret... function e (line 1775) | function e(r,n,o,s){return s!==void 0?{name:r,kind:n,location:{uri:o,ran... function e (line 1775) | function e(n,o,s,c,l,u){let d={name:n,detail:o,kind:s,range:c,selectionR... function r (line 1775) | function r(n){let o=n;return o&&nt.string(o.name)&&nt.number(o.kind)&&Xa... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s){let c={diagnostics:n};return o!=null&&(c.only=o),s!=nu... function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&nt.typedArray(o.diagnostics,... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s){let c={title:n},l=!0;return typeof o=="string"?(l=!1,c... function r (line 1775) | function r(n){let o=n;return o&&nt.string(o.title)&&(o.diagnostics===voi... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){let s={range:n};return nt.defined(o)&&(s.data=o),s} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&Xa.is(o.range)&&(nt.undefine... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){return{tabSize:n,insertSpaces:o}} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&nt.uinteger(o.tabSize)&&nt.b... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s){return{range:n,target:o,data:s}} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&Xa.is(o.range)&&(nt.undefine... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){return{range:n,parent:o}} function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&Xa.is(o.range)&&(o.par... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(r){let n=r;return nt.objectLiteral(n)&&(n.resultId===void 0||... function e (line 1775) | function e(n,o){return{range:n,text:o}} function r (line 1775) | function r(n){let o=n;return o!=null&&Xa.is(o.range)&&nt.string(o.text)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s){return{range:n,variableName:o,caseSensitiveLookup:s}} function r (line 1775) | function r(n){let o=n;return o!=null&&Xa.is(o.range)&&nt.boolean(o.caseS... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){return{range:n,expression:o}} function r (line 1775) | function r(n){let o=n;return o!=null&&Xa.is(o.range)&&(nt.string(o.expre... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o){return{frameId:n,stoppedLocation:o}} function r (line 1775) | function r(n){let o=n;return nt.defined(o)&&Xa.is(n.stoppedLocation)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(r){return r===1||r===2} function e (line 1775) | function e(n){return{value:n}} function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&(o.tooltip===void 0||n... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(n,o,s){let c={position:n,label:o};return s!==void 0&&(c.kind=... function r (line 1775) | function r(n){let o=n;return nt.objectLiteral(o)&&Eh.is(o.position)&&(nt... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function e (line 1775) | function e(r){return{kind:"snippet",value:r}} function e (line 1775) | function e(r,n,o,s){return{insertText:r,filterText:n,range:o,command:s}} function e (line 1775) | function e(r){return{items:r}} function e (line 1775) | function e(r,n){return{range:r,text:n}} function e (line 1775) | function e(r,n){return{triggerKind:r,selectedCompletionInfo:n}} function e (line 1775) | function e(r){let n=r;return nt.objectLiteral(n)&&tut.is(n.uri)&&nt.stri... function e (line 1775) | function e(s,c,l,u){return new mut(s,c,l,u)} function r (line 1775) | function r(s){let c=s;return!!(nt.defined(c)&&nt.string(c.uri)&&(nt.unde... method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 1775) | function n(s,c){let l=s.getText(),u=o(c,(p,h)=>{let m=p.range.start.line... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 1775) | function o(s,c){if(s.length<=1)return s;let l=s.length/2|0,u=s.slice(0,l... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} method constructor (line 1775) | constructor(e,r,n,o){this._uri=e,this._languageId=r,this._version=n,this... method uri (line 1775) | get uri(){return this._uri} method languageId (line 1775) | get languageId(){return this._languageId} method version (line 1775) | get version(){return this._version} method getText (line 1775) | getText(e){if(e){let r=this.offsetAt(e.start),n=this.offsetAt(e.end);ret... method update (line 1775) | update(e,r){this._content=e.text,this._version=r,this._lineOffsets=void 0} method getLineOffsets (line 1775) | getLineOffsets(){if(this._lineOffsets===void 0){let e=[],r=this._content... method positionAt (line 1777) | positionAt(e){e=Math.max(Math.min(e,this._content.length),0);let r=this.... method offsetAt (line 1777) | offsetAt(e){let r=this.getLineOffsets();if(e.line>=r.length)return this.... method lineCount (line 1777) | get lineCount(){return this.getLineOffsets().length} function r (line 1777) | function r(g){return typeof g<"u"} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 1777) | function n(g){return typeof g>"u"} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 1777) | function o(g){return g===!0||g===!1} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function s (line 1777) | function s(g){return e.call(g)==="[object String]"} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function c (line 1777) | function c(g){return e.call(g)==="[object Number]"} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 1777) | function l(g,A,y){return e.call(g)==="[object Number]"&&A<=g&&g<=y} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 1777) | function u(g){return e.call(g)==="[object Number]"&&-2147483648<=g&&g<=2... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 1777) | function d(g){return e.call(g)==="[object Number]"&&0<=g&&g<=2147483647} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function p (line 1777) | function p(g){return e.call(g)==="[object Function]"} function h (line 1777) | function h(g){return g!==null&&typeof g=="object"} function m (line 1777) | function m(g,A){return Array.isArray(g)&&g.every(A)} method isUri (line 1219) | static isUri(F){return F instanceof m||!!F&&typeof F.authority=="strin... method constructor (line 1219) | constructor(F,G,k,N,q,Q=!1){typeof F=="object"?(this.scheme=F.scheme||... method fsPath (line 1219) | get fsPath(){return v(this,!1)} method with (line 1219) | with(F){if(!F)return this;let{scheme:G,authority:k,path:N,query:q,frag... method parse (line 1219) | static parse(F,G=!1){let k=h.exec(F);return k?new A(k[2]||d,w(k[4]||d)... method file (line 1219) | static file(F){let G=d;if(o&&(F=F.replace(/\\/g,p)),F[0]===p&&F[1]===p... method from (line 1219) | static from(F){let G=new A(F.scheme,F.authority,F.path,F.query,F.fragm... method toString (line 1219) | toString(F=!1){return b(this,F)} method toJSON (line 1219) | toJSON(){return this} method revive (line 1219) | static revive(F){if(F){if(F instanceof m)return F;{let G=new A(F);retu... method constructor (line 1777) | constructor(e,r,n){this.uri=e;this._textDocument=r;this.detectedLanguage... method withChanges (line 1777) | static withChanges(e,r,n){let o=p5.create(e.clientUri,e.clientLanguageId... method applyEdits (line 1777) | applyEdits(e){let r=p5.create(this.clientUri,this.clientLanguageId,this.... method create (line 1777) | static create(e,r,n,o,s=WE({uri:e,languageId:r})){return new t(ms(e),p5.... method clientUri (line 1777) | get clientUri(){return this._textDocument.uri} method clientLanguageId (line 1777) | get clientLanguageId(){return this._textDocument.languageId} method languageId (line 1777) | get languageId(){return this._textDocument.languageId} method version (line 1777) | get version(){return this._textDocument.version} method lineCount (line 1777) | get lineCount(){return this._textDocument.lineCount} method getText (line 1777) | getText(e){return this._textDocument.getText(e)} method positionAt (line 1777) | positionAt(e){return this._textDocument.positionAt(e)} method offsetAt (line 1777) | offsetAt(e){return this._textDocument.offsetAt(e)} method lineAt (line 1777) | lineAt(e){let r=typeof e=="number"?e:e.line;if(r<0||r>=this.lineCount)th... method constructor (line 1777) | constructor(r){super();this.worker=r;this.didChangeEmitter=new Kn;this.o... method setWorkspaceFolders (line 1777) | setWorkspaceFolders(r){this.workspaceFolders=r.map(n=>ms(n))} method getWorkspaceFolder (line 1777) | getWorkspaceFolder(r){let n=ms(r.uri);for(let o of this.workspaceFolders... method readValidFile (line 1777) | async readValidFile(r){try{let n=await this.worker.readAndValidateUri(r.... method constructor (line 1777) | constructor(e,r,n){this.nextId=-1;this.activeValidations=new Map;this.va... method addLocalProvider (line 1777) | addLocalProvider(e){this.providers.push(e)} method handleMessage (line 1777) | async handleMessage(e){if(!vpr(e)||typeof e.id!="number"){this.port.post... method handleMessageUnsafe (line 1777) | async handleMessageUnsafe(e){switch(e.messageType){case"Exit":this.exit(... method readAndValidateUri (line 1777) | readAndValidateUri(e){let r=this.validationQueue.get(e)?.deferred;if(!r)... method advanceValidationQueue (line 1777) | advanceValidationQueue(){for(;this.validationQueue.size>0&&this.activeVa... method settleValidation (line 1777) | settleValidation(e){let r=this.activeValidations.get(e.id);r&&(clearTime... method updateContext (line 1777) | async updateContext(e){if(e.data.workspaceRoots&&this.fileSystem.setWork... method exit (line 1777) | exit(){for(let e of this.providers)e.dispose();this.providers=[],this.do... function yut (line 1777) | function yut(){return RI.parentPort!==null&&Xlt(RI.workerData)} function whr (line 1777) | function whr(){if(!yut())throw new Error("This must be run in a worker t... function Rhr (line 1777) | function Rhr(t){let e=new console.Console(process.stderr,process.stderr)... method constructor (line 1777) | constructor(e){var r;this.width=e.width,this.wrap=(r=e.wrap)!==null&&r!=... method span (line 1777) | span(...e){let r=this.div(...e);r.span=!0} method resetOutput (line 1777) | resetOutput(){this.rows=[]} method div (line 1777) | div(...e){if(e.length===0&&this.div(""),this.wrap&&this.shouldApplyLayou... method shouldApplyLayoutDSL (line 1777) | shouldApplyLayoutDSL(...e){return e.length===1&&typeof e[0]=="string"&&/... method applyLayoutDSL (line 1777) | applyLayoutDSL(e){let r=e.split(` method colFromString (line 1778) | colFromString(e){return{text:e,padding:this.measurePadding(e)}} method measurePadding (line 1778) | measurePadding(e){let r=zy.stripAnsi(e);return[0,r.match(/\s*$/)[0].leng... method toString (line 1778) | toString(){let e=[];return this.rows.forEach(r=>{this.rowToString(r,e)})... method rowToString (line 1779) | rowToString(e,r){return this.rasterize(e).forEach((n,o)=>{let s="";n.for... method renderInline (line 1779) | renderInline(e,r){let n=e.match(/^ */),o=n?n[0].length:0,s=r.text,c=zy.s... method rasterize (line 1779) | rasterize(e){let r=[],n=this.columnWidths(e),o;return e.forEach((s,c)=>{... method negatePadding (line 1781) | negatePadding(e){let r=e.width||0;return e.padding&&(r-=(e.padding[WRe]|... method columnWidths (line 1781) | columnWidths(e){if(!this.wrap)return e.map(c=>c.width||zy.stringWidth(c.... function Tmr (line 1781) | function Tmr(t,e,r){return t.border?/[.']-+[.']/.test(e)?"":e.trim().len... function Hai (line 1781) | function Hai(t){let e=t.padding||[],r=1+(e[WRe]||0)+(e[$Re]||0);return t... function $ai (line 1781) | function $ai(){return typeof process=="object"&&process.stdout&&process.... function Wai (line 1781) | function Wai(t,e){t=t.trim();let r=zy.stringWidth(t);return r=e?t:" ".r... function bmr (line 1781) | function bmr(t,e){return zy=e,new Vut({width:t?.width||$ai(),wrap:t?.wra... function Hut (line 1781) | function Hut(t){return t.replace(Smr,"")} function xmr (line 1781) | function xmr(t,e){let[r,n]=t.match(Smr)||["",""];t=Hut(t);let o="";for(l... function $ut (line 1782) | function $ut(t){return bmr(t,{stringWidth:a(e=>[...e].length,"stringWidt... function Wut (line 1782) | function Wut(t,e){let r=(0,_Y.resolve)(".",t),n;for((0,zRe.statSync)(r).... function cB (line 1782) | function cB(t){if(t!==t.toLowerCase()&&t!==t.toUpperCase()||(t=t.toLower... function YRe (line 1782) | function YRe(t,e){let r=t.toLowerCase();e=e||"-";let n="";for(let o=0;o<... function KRe (line 1782) | function KRe(t){return t==null?!1:typeof t=="number"||/^0x[0-9a-f]+$/i.t... function Imr (line 1782) | function Imr(t){if(Array.isArray(t))return t.map(c=>typeof c!="string"?c... method constructor (line 1782) | constructor(e){h5=e} method parse (line 1782) | parse(e,r){let n=Object.assign({alias:void 0,array:void 0,boolean:void 0... function Yai (line 1782) | function Yai(t){let e=[],r=Object.create(null),n=!0;for(Object.keys(t).f... function zut (line 1782) | function zut(t){return t!==void 0?t+1:1} function wmr (line 1782) | function wmr(t){return t==="__proto__"?"___proto___":t} function Kai (line 1782) | function Kai(t){return typeof t=="string"&&(t[0]==="'"||t[0]==='"')&&t[t... function Xai (line 1782) | function Xai(){return Zai()?0:1} function Zai (line 1782) | function Zai(){return eci()&&!process.defaultApp} function eci (line 1782) | function eci(){return!!process.versions.electron} function Dmr (line 1782) | function Dmr(){return process.argv[Xai()]} method constructor (line 1782) | constructor(e){super(e||"yargs error"),this.name="YError",Error.captureS... method constructor (line 1782) | constructor(e){e=e||{},this.directory=e.directory||"./locales",this.upda... method __ (line 1782) | __(...e){if(typeof arguments[0]!="string")return this._taggedLiteral(arg... method __n (line 1782) | __n(){let e=Array.prototype.slice.call(arguments),r=e.shift(),n=e.shift(... method setLocale (line 1782) | setLocale(e){this.locale=e} method getLocale (line 1782) | getLocale(){return this.locale} method updateLocale (line 1782) | updateLocale(e){this.cache[this.locale]||this._readLocaleFile();for(let ... method _taggedLiteral (line 1782) | _taggedLiteral(e,...r){let n="";return e.forEach(function(o,s){let c=r[s... method _enqueueWrite (line 1782) | _enqueueWrite(e){this.writeQueue.push(e),this.writeQueue.length===1&&thi... method _processWriteQueue (line 1782) | _processWriteQueue(){let e=this,r=this.writeQueue[0],n=r.directory,o=r.l... method _readLocaleFile (line 1782) | _readLocaleFile(){let e={},r=this._resolveLocaleFile(this.directory,this... method _resolveLocaleFile (line 1782) | _resolveLocaleFile(e,r){let n=ZT.resolve(e,"./",r+".json");if(this.fallb... method _fileExistsSync (line 1782) | _fileExistsSync(e){return ZT.exists(e)} function Umr (line 1782) | function Umr(t,e){ZT=e;let r=new Xut(t);return{__:r.__.bind(r),__n:r.__n... function Lm (line 1782) | function Lm(t,e,r,n){r.assert.notStrictEqual(t,e,n)} function Zut (line 1782) | function Zut(t,e){e.assert.strictEqual(typeof t,"string")} function vY (line 1782) | function vY(t){return Object.keys(t)} function Nc (line 1782) | function Nc(t){return!!t&&!!t.then&&typeof t.then=="function"} function gM (line 1782) | function gM(t){let r=t.replace(/\s{2,}/g," ").split(/\s+(?![^[]*]|[^<]*>... function $r (line 1782) | function $r(t,e,r){function n(){return typeof t=="object"?[{demanded:[],... function $mr (line 1782) | function $mr(t){return Array.isArray(t)?"array":t===null?"null":typeof t} function Wmr (line 1782) | function Wmr(t,e,r){throw new kc(`Invalid ${ici[r]||"manyith"} argument.... method constructor (line 1782) | constructor(e){this.globalMiddleware=[],this.frozens=[],this.yargs=e} method addMiddleware (line 1782) | addMiddleware(e,r,n=!0,o=!1){if($r(" [boolean] [boolean]... method addCoerceMiddleware (line 1782) | addCoerceMiddleware(e,r){let n=this.yargs.getAliases();return this.globa... method getMiddleware (line 1782) | getMiddleware(){return this.globalMiddleware} method freeze (line 1782) | freeze(){this.frozens.push([...this.globalMiddleware])} method unfreeze (line 1782) | unfreeze(){let e=this.frozens.pop();e!==void 0&&(this.globalMiddleware=e)} method reset (line 1782) | reset(){this.globalMiddleware=this.globalMiddleware.filter(e=>e.global)} function zmr (line 1782) | function zmr(t){return t?t.map(e=>(e.applyBeforeValidation=!1,e)):[]} function lB (line 1782) | function lB(t,e,r,n){return r.reduce((o,s)=>{if(s.applyBeforeValidation!... function uB (line 1782) | function uB(t,e,r=n=>{throw n}){try{let n=oci(t)?t():t;return Nc(n)?n.th... function oci (line 1782) | function oci(t){return typeof t=="function"} function edt (line 1782) | function edt(t){if(typeof require>"u")return null;for(let e=0,r=Object.k... method constructor (line 1782) | constructor(e,r,n,o){this.requireCache=new Set,this.handlers={},this.ali... method addDirectory (line 1782) | addDirectory(e,r,n,o){o=o||{},typeof o.recurse!="boolean"&&(o.recurse=!1... method addHandler (line 1782) | addHandler(e,r,n,o,s,c){let l=[],u=zmr(s);if(o=o||(()=>{}),Array.isArray... method getCommandHandlers (line 1782) | getCommandHandlers(){return this.handlers} method getCommands (line 1782) | getCommands(){return Object.keys(this.handlers).concat(Object.keys(this.... method hasDefaultCommand (line 1782) | hasDefaultCommand(){return!!this.defaultCommand} method runCommand (line 1782) | runCommand(e,r,n,o,s,c){let l=this.handlers[e]||this.handlers[this.alias... method applyBuilderUpdateUsageAndParse (line 1782) | applyBuilderUpdateUsageAndParse(e,r,n,o,s,c,l,u){let d=r.builder,p=n;if(... method parseAndUpdateUsage (line 1782) | parseAndUpdateUsage(e,r,n,o,s,c){e&&n.getInternalMethods().getUsageInsta... method shouldUpdateUsage (line 1782) | shouldUpdateUsage(e){return!e.getInternalMethods().getUsageInstance().ge... method usageFromParentCommandsCommandHandler (line 1782) | usageFromParentCommandsCommandHandler(e,r){let n=CY.test(r.original)?r.o... method handleValidationAndGetResult (line 1782) | handleValidationAndGetResult(e,r,n,o,s,c,l,u){if(!c.getInternalMethods()... method applyMiddlewareAndGetResult (line 1782) | applyMiddlewareAndGetResult(e,r,n,o,s,c,l){let u={};if(s)return n;l.getI... method populatePositionals (line 1782) | populatePositionals(e,r,n,o){r._=r._.slice(n.commands.length);let s=e.de... method populatePositional (line 1782) | populatePositional(e,r,n){let o=e.cmd[0];e.variadic?n[o]=r._.splice(0).m... method cmdToParseOptions (line 1782) | cmdToParseOptions(e){let r={array:[],default:{},alias:{},demand:{}},n=gM... method postProcessPositionals (line 1782) | postProcessPositionals(e,r,n,o){let s=Object.assign({},o.getOptions());s... method isDefaulted (line 1782) | isDefaulted(e,r){let{default:n}=e.getOptions();return Object.prototype.h... method isInConfigs (line 1782) | isInConfigs(e,r){let{configObjects:n}=e.getOptions();return n.some(o=>Ob... method runDefaultBuilderOn (line 1782) | runDefaultBuilderOn(e){if(!this.defaultCommand)return;if(this.shouldUpda... method moduleName (line 1782) | moduleName(e){let r=edt(e);if(!r)throw new Error(`No command name given ... method commandFromFilename (line 1782) | commandFromFilename(e){return this.shim.path.basename(e,this.shim.path.e... method extractDesc (line 1782) | extractDesc({describe:e,description:r,desc:n}){for(let o of[e,r,n]){if(t... method freeze (line 1782) | freeze(){this.frozens.push({handlers:this.handlers,aliasMap:this.aliasMa... method unfreeze (line 1782) | unfreeze(){let e=this.frozens.pop();Lm(e,void 0,this.shim),{handlers:thi... method reset (line 1782) | reset(){return this.handlers={},this.aliasMap={},this.defaultCommand=voi... function Kmr (line 1782) | function Kmr(t,e,r,n){return new tdt(t,e,r,n)} function Ymr (line 1782) | function Ymr(t){return typeof t=="object"&&!!t.builder&&typeof t.handler... function sci (line 1782) | function sci(t){return t.every(e=>typeof e=="string")} function tPe (line 1782) | function tPe(t){return typeof t=="function"} function aci (line 1782) | function aci(t){return typeof t=="object"} function cci (line 1782) | function cci(t){return typeof t=="object"&&!Array.isArray(t)} function AM (line 1782) | function AM(t={},e=()=>!0){let r={};return vY(t).forEach(n=>{e(n,t[n])&&... function yM (line 1782) | function yM(t){typeof process>"u"||[process.stdout,process.stderr].forEa... function lci (line 1782) | function lci(t){return typeof t=="boolean"} function Zmr (line 1782) | function Zmr(t,e){let r=e.y18n.__,n={},o=[];n.failFn=a(function(F){o.pus... function rdt (line 1786) | function rdt(t){return typeof t=="object"} function uci (line 1786) | function uci(t,e){return rdt(t)?{text:t.text,indentation:t.indentation+e... function Xmr (line 1786) | function Xmr(t){return rdt(t)?t.indentation:0} function rPe (line 1786) | function rPe(t){return rdt(t)?t.text:t} method constructor (line 1833) | constructor(e,r,n,o){var s,c,l;this.yargs=e,this.usage=r,this.command=n,... method defaultCompletion (line 1833) | defaultCompletion(e,r,n,o){let s=this.command.getCommandHandlers();for(l... method commandCompletions (line 1833) | commandCompletions(e,r,n){let o=this.yargs.getInternalMethods().getConte... method optionCompletions (line 1833) | optionCompletions(e,r,n,o){if((o.match(/^-/)||o===""&&e.length===0)&&!th... method choicesFromOptionsCompletions (line 1833) | choicesFromOptionsCompletions(e,r,n,o){if(this.previousArgHasChoices(r))... method choicesFromPositionalsCompletions (line 1833) | choicesFromPositionalsCompletions(e,r,n,o){if(o===""&&e.length>0&&this.p... method getPreviousArgChoices (line 1833) | getPreviousArgChoices(e){if(e.length<1)return;let r=e[e.length-1],n="";i... method previousArgHasChoices (line 1833) | previousArgHasChoices(e){let r=this.getPreviousArgChoices(e);return r!==... method argsContainKey (line 1833) | argsContainKey(e,r,n){let o=a(s=>e.indexOf((/^[^0-9]$/.test(s)?"-":"--")... method completeOptionKey (line 1833) | completeOptionKey(e,r,n,o){var s,c,l,u;let d=e;if(this.zshShell){let g=t... method customCompletion (line 1833) | customCompletion(e,r,n,o){if(Lm(this.customCompletionFunction,null,this.... method getCompletion (line 1833) | getCompletion(e,r){let n=e.length?e[e.length-1]:"",o=this.yargs.parse(e,... method generateCompletionScript (line 1833) | generateCompletionScript(e,r){let n=this.zshShell?tgr:egr,o=this.shim.pa... method registerFunction (line 1833) | registerFunction(e){this.customCompletionFunction=e} method setParsed (line 1833) | setParsed(e){this.aliases=e.aliases} function rgr (line 1833) | function rgr(t,e,r,n){return new ndt(t,e,r,n)} function fci (line 1833) | function fci(t){return t.length<3} function pci (line 1833) | function pci(t){return t.length>3} function ngr (line 1833) | function ngr(t,e){if(t.length===0)return e.length;if(e.length===0)return... function ogr (line 1833) | function ogr(t,e,r){let n=r.y18n.__,o=r.y18n.__n,s={};s.nonOptionCount=a... function nPe (line 1837) | function nPe(t,e,r,n){hue=n;let o={};if(Object.prototype.hasOwnProperty.... function hci (line 1837) | function hci(t){if(idt.indexOf(t)>-1)throw new kc(`Circular extended con... function mci (line 1837) | function mci(t,e){return hue.path.resolve(t,e)} function sgr (line 1837) | function sgr(t,e){let r={};function n(o){return o&&typeof o=="object"&&!... function xgr (line 1837) | function xgr(t){return(e=[],r=t.process.cwd(),n)=>{let o=new mdt(e,r,n,t... method constructor (line 1837) | constructor(e=[],r,n,o){this.customScriptName=!1,this.parsed=!1,Ou.set(t... method addHelpOpt (line 1837) | addHelpOpt(e,r){let n="help";return $r("[string|boolean] [string]",[e,r]... method help (line 1837) | help(e,r){return this.addHelpOpt(e,r)} method addShowHiddenOpt (line 1837) | addShowHiddenOpt(e,r){if($r("[string|boolean] [string]",[e,r],arguments.... method showHidden (line 1837) | showHidden(e,r){return this.addShowHiddenOpt(e,r)} method alias (line 1837) | alias(e,r){return $r(" [string|array]",[e,r],argume... method array (line 1837) | array(e){return $r("",[e],arguments.length),this[vM]("arra... method boolean (line 1837) | boolean(e){return $r("",[e],arguments.length),this[vM]("bo... method check (line 1837) | check(e,r){return $r(" [boolean]",[e,r],arguments.length),this... method choices (line 1837) | choices(e,r){return $r(" [string|array]",[e,r],argu... method coerce (line 1837) | coerce(e,r){if($r(" [function]",[e,r],arguments.len... method conflicts (line 1837) | conflicts(e,r){return $r(" [string|array]",[e,r],argument... method config (line 1837) | config(e="config",r,n){return $r("[object|string] [string|function] [fun... method completion (line 1837) | completion(e,r,n){return $r("[string] [string|boolean|function] [functio... method command (line 1837) | command(e,r,n,o,s,c){return $r(" [string|boolean] [... method commands (line 1837) | commands(e,r,n,o,s,c){return this.command(e,r,n,o,s,c)} method commandDir (line 1837) | commandDir(e,r){$r(" [object]",[e,r],arguments.length);let n=ye(... method count (line 1837) | count(e){return $r("",[e],arguments.length),this[vM]("coun... method default (line 1837) | default(e,r,n){return $r(" [*] [string]",[e,r,n],ar... method defaults (line 1837) | defaults(e,r,n){return this.default(e,r,n)} method demandCommand (line 1837) | demandCommand(e=1,r,n,o){return $r("[number] [number|string] [string|nul... method demand (line 1837) | demand(e,r,n){return Array.isArray(r)?(r.forEach(o=>{Lm(n,!0,ye(this,$n,... method demandOption (line 1837) | demandOption(e,r){return $r(" [string]",[e,r],argum... method deprecateOption (line 1837) | deprecateOption(e,r){return $r(" [string|boolean]",[e,r],argumen... method describe (line 1837) | describe(e,r){return $r(" [string]",[e,r],arguments... method detectLocale (line 1837) | detectLocale(e){return $r("",[e],arguments.length),zr(this,fB,e... method env (line 1837) | env(e){return $r("[string|boolean]",[e],arguments.length),e===!1?delete ... method epilogue (line 1837) | epilogue(e){return $r("",[e],arguments.length),ye(this,ai,"f").e... method epilog (line 1837) | epilog(e){return this.epilogue(e)} method example (line 1837) | example(e,r){return $r(" [string]",[e,r],arguments.length)... method exit (line 1837) | exit(e,r){zr(this,Ky,!0,"f"),zr(this,_M,r,"f"),ye(this,nv,"f")&&ye(this,... method exitProcess (line 1837) | exitProcess(e=!0){return $r("[boolean]",[e],arguments.length),zr(this,nv... method fail (line 1837) | fail(e){if($r("",[e],arguments.length),typeof e=="bool... method getAliases (line 1837) | getAliases(){return this.parsed?this.parsed.aliases:{}} method getCompletion (line 1837) | async getCompletion(e,r){return $r(" [function]",[e,r],arguments.... method getDemandedOptions (line 1837) | getDemandedOptions(){return $r([],0),ye(this,an,"f").demandedOptions} method getDemandedCommands (line 1837) | getDemandedCommands(){return $r([],0),ye(this,an,"f").demandedCommands} method getDeprecatedOptions (line 1837) | getDeprecatedOptions(){return $r([],0),ye(this,an,"f").deprecatedOptions} method getDetectLocale (line 1837) | getDetectLocale(){return ye(this,fB,"f")} method getExitProcess (line 1837) | getExitProcess(){return ye(this,nv,"f")} method getGroups (line 1837) | getGroups(){return Object.assign({},ye(this,PI,"f"),ye(this,hB,"f"))} method getHelp (line 1837) | getHelp(){if(zr(this,Ky,!0,"f"),!ye(this,ai,"f").hasCachedHelpMessage())... method getOptions (line 1837) | getOptions(){return ye(this,an,"f")} method getStrict (line 1837) | getStrict(){return ye(this,mB,"f")} method getStrictCommands (line 1837) | getStrictCommands(){return ye(this,gB,"f")} method getStrictOptions (line 1837) | getStrictOptions(){return ye(this,AB,"f")} method global (line 1837) | global(e,r){return $r(" [boolean]",[e,r],arguments.length)... method group (line 1837) | group(e,r){$r(" ",[e,r],arguments.length);let n=ye... method hide (line 1837) | hide(e){return $r("",[e],arguments.length),ye(this,an,"f").hidde... method implies (line 1837) | implies(e,r){return $r(" [number|string|array]",[e,r],arg... method locale (line 1837) | locale(e){return $r("[string]",[e],arguments.length),e===void 0?(this[sd... method middleware (line 1837) | middleware(e,r,n){return ye(this,iv,"f").addMiddleware(e,!!r,n)} method nargs (line 1837) | nargs(e,r){return $r(" [number]",[e,r],arguments.le... method normalize (line 1837) | normalize(e){return $r("",[e],arguments.length),this[vM]("... method number (line 1837) | number(e){return $r("",[e],arguments.length),this[vM]("num... method option (line 1837) | option(e,r){if($r(" [object]",[e,r],arguments.length),typ... method options (line 1838) | options(e,r){return this.option(e,r)} method parse (line 1838) | parse(e,r,n){$r("[string|array] [function|boolean|object] [function]",[e... method parseAsync (line 1838) | parseAsync(e,r,n){let o=this.parse(e,r,n);return Nc(o)?o:Promise.resolve... method parseSync (line 1838) | parseSync(e,r,n){let o=this.parse(e,r,n);if(Nc(o))throw new kc(".parseSy... method parserConfiguration (line 1838) | parserConfiguration(e){return $r("",[e],arguments.length),zr(thi... method pkgConf (line 1838) | pkgConf(e,r){$r(" [string]",[e,r],arguments.length);let n=null,o... method positional (line 1838) | positional(e,r){$r(" ",[e,r],arguments.length);let n=["d... method recommendCommands (line 1838) | recommendCommands(e=!0){return $r("[boolean]",[e],arguments.length),zr(t... method required (line 1838) | required(e,r,n){return this.demand(e,r,n)} method require (line 1838) | require(e,r,n){return this.demand(e,r,n)} method requiresArg (line 1838) | requiresArg(e){return $r(" [number]",[e],arguments.... method showCompletionScript (line 1838) | showCompletionScript(e,r){return $r("[string] [string]",[e,r],arguments.... method showHelp (line 1838) | showHelp(e){if($r("[string|function]",[e],arguments.length),zr(this,Ky,!... method scriptName (line 1838) | scriptName(e){return this.customScriptName=!0,this.$0=e,this} method showHelpOnFail (line 1838) | showHelpOnFail(e,r){return $r("[boolean|string] [string]",[e,r],argument... method showVersion (line 1838) | showVersion(e){return $r("[string|function]",[e],arguments.length),ye(th... method skipValidation (line 1838) | skipValidation(e){return $r("",[e],arguments.length),this[... method strict (line 1838) | strict(e){return $r("[boolean]",[e],arguments.length),zr(this,mB,e!==!1,... method strictCommands (line 1838) | strictCommands(e){return $r("[boolean]",[e],arguments.length),zr(this,gB... method strictOptions (line 1838) | strictOptions(e){return $r("[boolean]",[e],arguments.length),zr(this,AB,... method string (line 1838) | string(e){return $r("",[e],arguments.length),this[vM]("str... method terminalWidth (line 1838) | terminalWidth(){return $r([],0),ye(this,$n,"f").process.stdColumns} method updateLocale (line 1838) | updateLocale(e){return this.updateStrings(e)} method updateStrings (line 1838) | updateStrings(e){return $r("",[e],arguments.length),zr(this,fB,!... method usage (line 1838) | usage(e,r,n,o){if($r(" [string|boolean] [function... method usageConfiguration (line 1838) | usageConfiguration(e){return $r("",[e],arguments.length),zr(this... method version (line 1838) | version(e,r,n){let o="version";if($r("[boolean|string] [string] [string]... method wrap (line 1838) | wrap(e){return $r("",[e],arguments.length),ye(thi... method [(Ou=new WeakMap,dB=new WeakMap,mue=new WeakMap,rv=new WeakMap,Yy=new WeakMap,iPe=new WeakMap,_M=new WeakMap,fB=new WeakMap,oPe=new WeakMap,nv=new WeakMap,sPe=new WeakMap,iv=new WeakMap,PI=new WeakMap,Ky=new WeakMap,ov=new WeakMap,aPe=new WeakMap,TY=new WeakMap,s0=new WeakMap,an=new WeakMap,cPe=new WeakMap,lPe=new WeakMap,Jy=new WeakMap,pB=new WeakMap,bY=new WeakMap,hB=new WeakMap,EM=new WeakMap,uPe=new WeakMap,$n=new WeakMap,mB=new WeakMap,gB=new WeakMap,AB=new WeakMap,ai=new WeakMap,dPe=new WeakMap,kI=new WeakMap,zl=new WeakMap,agr)] (line 1838) | [(Ou=new WeakMap,dB=new WeakMap,mue=new WeakMap,rv=new WeakMap,Yy=new We... method [cgr] (line 1838) | [cgr](){return{log:a((...e)=>{this[fPe]()||console.log(...e),zr(this,Ky,... method [odt] (line 1840) | [odt](e){vY(ye(this,an,"f")).forEach(r=>{if((o=>o==="configObjects")(r))... method [lgr] (line 1840) | [lgr](e,r,n){ye(this,oPe,"f")[n]||(ye(this,$n,"f").process.emitWarning(e... method [ugr] (line 1840) | [ugr](){ye(this,sPe,"f").push({options:ye(this,an,"f"),configObjects:ye(... method [dgr] (line 1840) | [dgr](){let e="",r;return/\b(node|iojs|electron)(\.exe)?$/.test(ye(this,... method [yB] (line 1840) | [yB](){return ye(this,lPe,"f")} method [fgr] (line 1840) | [fgr](){return ye(this,dPe,"f")} method [sdt] (line 1840) | [sdt](){if(!ye(this,fB,"f"))return;let e=ye(this,$n,"f").getEnv("LC_ALL"... method [pgr] (line 1840) | [pgr](){return this[adt]().version||"unknown"} method [hgr] (line 1840) | [hgr](e){let r=e["--"]?e["--"]:e._;for(let n=0,o;(o=r[n])!==void 0;n++)y... method [adt] (line 1840) | [adt](e){let r=e||"*";if(ye(this,bY,"f")[r])return ye(this,bY,"f")[r];le... method [vM] (line 1840) | [vM](e,r){r=[].concat(r),r.forEach(n=>{n=this[udt](n),ye(this,an,"f")[e]... method [SY] (line 1840) | [SY](e,r,n,o){this[ldt](e,r,n,o,(s,c,l)=>{ye(this,an,"f")[s][c]=l})} method [cdt] (line 1840) | [cdt](e,r,n,o){this[ldt](e,r,n,o,(s,c,l)=>{ye(this,an,"f")[s][c]=(ye(thi... method [ldt] (line 1840) | [ldt](e,r,n,o,s){if(Array.isArray(n))n.forEach(c=>{e(c,o)});else if((c=>... method [udt] (line 1840) | [udt](e){return e==="__proto__"?"___proto___":e} method [ddt] (line 1840) | [ddt](e,r){return this[SY](this[ddt].bind(this),"key",e,r),this} method [fdt] (line 1840) | [fdt](){var e,r,n,o,s,c,l,u,d,p,h,m;let g=ye(this,sPe,"f").pop();Lm(g,vo... method [mgr] (line 1840) | [mgr](e,r){return uB(r,n=>(e(n),n))} method getInternalMethods (line 1840) | getInternalMethods(){return{getCommandInstance:this[ggr].bind(this),getC... method [ggr] (line 1840) | [ggr](){return ye(this,Ou,"f")} method [Agr] (line 1840) | [Agr](){return ye(this,mue,"f")} method [ygr] (line 1840) | [ygr](){return ye(this,Ky,"f")} method [_gr] (line 1840) | [_gr](){return ye(this,TY,"f")} method [Egr] (line 1840) | [Egr](){return ye(this,pB,"f")||{}} method [vgr] (line 1840) | [vgr](){return ye(this,ai,"f")} method [Cgr] (line 1840) | [Cgr](){return ye(this,zl,"f")} method [fPe] (line 1840) | [fPe](){return!!ye(this,Jy,"f")} method [Tgr] (line 1840) | [Tgr](){return ye(this,aPe,"f")} method [_B] (line 1840) | [_B](e,r,n,o){return n||Nc(e)||(r||(e=this[agr](e)),(this[yB]()["parse-p... method [pdt] (line 1840) | [pdt](e={}){zr(this,an,ye(this,an,"f")||{},"f");let r={};r.local=ye(this... method [bgr] (line 1840) | [bgr](e,r){return ye(this,$n,"f").path.relative(e,r)} method [gue] (line 1840) | [gue](e,r,n,o=0,s=!1){let c=!!n||s;e=e||ye(this,EM,"f"),ye(this,an,"f").... method [hdt] (line 1840) | [hdt](e,r,n,o){let s={...this.getDemandedOptions()};return c=>{if(n)thro... method [Sgr] (line 1840) | [Sgr](){zr(this,Ky,!0,"f")} method [EB] (line 1840) | [EB](e){if(typeof e=="string")ye(this,an,"f").key[e]=!0;else for(let r o... function Jmr (line 1840) | function Jmr(t){return!!t&&typeof t.getInternalMethods=="function"} function pPe (line 1840) | function pPe(t,e,r){let n=er.createAndMarkAsIssued({authSource:e,authTyp... function hPe (line 1840) | function hPe(t,e){let r=er.createAndMarkAsIssued({authType:e});return ht... method constructor (line 1840) | constructor(e){super(e.error_description),this.code=e.error,this.uri=e.e... function Aci (line 1840) | async function Aci(t,e,{serverUrl:r}){let n={method:"POST",headers:{Acce... function yci (line 1840) | async function yci(t,e,r,{serverUrl:n}){let o={method:"POST",headers:{Ac... function _ci (line 1840) | async function _ci(t,e){hPe(t,"deviceFlow");let n=await(await Dl(t,e,"us... method constructor (line 1840) | constructor(e){this.ctx=e;this.pendingSignIn=void 0} method authManager (line 1840) | get authManager(){return this.ctx.get(Cn)} method authPersistence (line 1840) | get authPersistence(){return this.ctx.get(ly)} method save (line 1840) | async save(e){let r=new URL(e.serverUrl).hostname;await this.authPersist... method initiate (line 1840) | async initiate(e,r){let n=e?.githubAppId??this.ctx.get(Ul).findAppIdToAu... method abandon (line 1840) | async abandon(){let{serverUrl:e}=this.authManager.getConfiguredUrls(),r=... method getTokenUnguarded (line 1840) | async getTokenUnguarded(e,r){let n=this.ctx;pPe(n,"unknown","deviceFlow"... method handleIPCodeCitation (line 1840) | async handleIPCodeCitation(e,r){} method constructor (line 1840) | constructor(){this.capabilities={...Eci};this.emitter=new Kn;this.onDidS... method setCapabilities (line 1840) | setCapabilities(e){let r;for(r in e){let n=e[r];n!==void 0&&(this.capabi... method getCapabilities (line 1840) | getCapabilities(){return this.capabilities} method constructor (line 1840) | constructor(r){super();this.ctx=r} method getBestChatModelConfig (line 1840) | async getBestChatModelConfig(r,n){let o=[];for(let s of r){let c=await t... method getFirstMatchingModelMetadata (line 1840) | async getFirstMatchingModelMetadata(r){let n=await this.ctx.get(el).getM... method getFirstMatchingChatModelConfiguration (line 1840) | async getFirstMatchingChatModelConfiguration(r,n){let o=await this.getFi... method getFirstMatchingEmbeddingModelConfiguration (line 1840) | async getFirstMatchingEmbeddingModelConfiguration(r){let n=await this.ge... function vci (line 1840) | async function vci(t,e){let r=t.get(Qt),n=await r.fetchTokenAndUpdateExP... function ydt (line 1840) | function ydt(t,e){return e.capabilities.limits?.max_prompt_tokens?Math.m... function Adt (line 1840) | function Adt(t,e){return e.capabilities.limits?.max_output_tokens?Math.m... function Cci (line 1840) | function Cci(t,e){return t.filter(r=>r.capabilities.type!==e.type||r.cap... function Rgr (line 1840) | function Rgr(t){let e=t.supportedEndpoints;if(!e||e.length===0)return!1;... function _dt (line 1840) | function _dt(t,e){let r=vB(t,e);return r===-1?void 0:t[r]} function vB (line 1840) | function vB(t,e,r=0,n=t.length){let o=r,s=n;for(;o{this._removeListener(e)}} method emit (line 1844) | emit(e){this.listeners.forEach(r=>{r(e)})} method _removeListener (line 1844) | _removeListener(e){this.listeners.splice(this.listeners.indexOf(e),1)} method setUnexpectedErrorHandler (line 1844) | setUnexpectedErrorHandler(e){this.unexpectedErrorHandler=e} method getUnexpectedErrorHandler (line 1844) | getUnexpectedErrorHandler(){return this.unexpectedErrorHandler} method onUnexpectedError (line 1844) | onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)} method onUnexpectedExternalError (line 1844) | onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)} function xY (line 1844) | function xY(t){bci(t)||Tci.onUnexpectedError(t)} function bci (line 1844) | function bci(t){return t instanceof Zy?!0:t instanceof Error&&t.name===v... method constructor (line 1844) | constructor(){super(vdt),this.name=this.message} method constructor (line 1844) | constructor(e){super(e),this.name="CodeExpectedError"} method fromError (line 1844) | static fromError(e){if(e instanceof t)return e;let r=new t;return r.mess... method isErrorNoTelemetry (line 1844) | static isErrorNoTelemetry(e){return e.name==="CodeExpectedError"} method constructor (line 1844) | constructor(e){super(e||"An unexpected bug occurred."),Object.setPrototy... function Cdt (line 1844) | function Cdt(t,e,r=(n,o)=>n===o){if(t===e)return!0;if(!t||!e||t.length!=... function bdt (line 1844) | function bdt(t,e){let r;if(typeof e=="number"){let n=e;r=a(()=>{let o=Ma... function t (line 1844) | function t(u){return u<0} function e (line 1844) | function e(u){return u<=0} function r (line 1844) | function r(u){return u>0} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 1844) | function n(u){return u===0} method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function IY (line 1844) | function IY(t,e){return(r,n)=>e(t(r),t(n))} method constructor (line 1844) | constructor(e){this.iterate=e} method forEach (line 1844) | forEach(e){this.iterate(r=>(e(r),!0))} method toArray (line 1844) | toArray(){let e=[];return this.iterate(r=>(e.push(r),!0)),e} method filter (line 1844) | filter(e){return new t(r=>this.iterate(n=>e(n)?r(n):!0))} method map (line 1844) | map(e){return new t(r=>this.iterate(n=>r(e(n))))} method some (line 1844) | some(e){let r=!1;return this.iterate(n=>(r=e(n),!r)),r} method findFirst (line 1844) | findFirst(e){let r;return this.iterate(n=>e(n)?(r=n,!1):!0),r} method findLast (line 1844) | findLast(e){let r;return this.iterate(n=>(e(n)&&(r=n),!0)),r} method findLastMaxBy (line 1844) | findLastMaxBy(e){let r,n=!0;return this.iterate(o=>((n||Ngr.isGreaterTha... function Aue (line 1844) | function Aue(t,e){return t.reduce((r,n)=>r+e(n),0)} function Lgr (line 1844) | function Lgr(t,e){let r=Object.create(null);for(let n of t){let o=e(n),s... method constructor (line 1844) | constructor(e,r){this.toKey=r;this._map=new Map;this[Mgr]="SetWithKey";f... method size (line 1844) | get size(){return this._map.size} method add (line 1844) | add(e){let r=this.toKey(e);return this._map.set(r,e),this} method delete (line 1844) | delete(e){return this._map.delete(this.toKey(e))} method has (line 1844) | has(e){return this._map.has(this.toKey(e))} method entries (line 1844) | *entries(){for(let e of this._map.values())yield[e,e]} method keys (line 1844) | keys(){return this.values()} method values (line 1844) | *values(){for(let e of this._map.values())yield e} method clear (line 1844) | clear(){this._map.clear()} method forEach (line 1844) | forEach(e,r){this._map.forEach(n=>e.call(r,n,n,this))} method [(Dgr=Symbol.iterator,Mgr=Symbol.toStringTag,Dgr)] (line 1844) | [(Dgr=Symbol.iterator,Mgr=Symbol.toStringTag,Dgr)](){return this.values()} function Sdt (line 1844) | function Sdt(t,e){let r=this,n=!1,o;return function(){if(n)return o;if(n... function t (line 1844) | function t(x){return x&&typeof x=="object"&&typeof x[Symbol.iterator]=="... function r (line 1844) | function r(){return e} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function o (line 1844) | function o(x){return t(x)?x:n(x)} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function s (line 1844) | function s(x){return x||e} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function l (line 1844) | function l(x){return!x||x[Symbol.iterator]().next().done===!0} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 1844) | function u(x){return x[Symbol.iterator]().next().value} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 1844) | function d(x,I){let w=0;for(let R of x)if(I(R,w++))return!0;return!1} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function p (line 1844) | function p(x,I){for(let w of x)if(I(w))return w} function y (line 1844) | function y(x,I,w){let R=w;for(let M of x)R=I(R,M);return R} function E (line 1844) | function E(x,I=Number.POSITIVE_INFINITY){let w=[];if(I===0)return[w,x];l... function v (line 1844) | async function v(x){let I=[];for await(let w of x)I.push(w);return Promi... method constructor (line 1844) | constructor(e,r){this.uri=e;this.value=r} function Sci (line 1844) | function Sci(t){return Array.isArray(t)} method constructor (line 1844) | constructor(e,r){this[Bgr]="ResourceMap";if(e instanceof t)this.map=new ... method set (line 1844) | set(e,r){return this.map.set(this.toKey(e),new Idt(e,r)),this} method get (line 1844) | get(e){return this.map.get(this.toKey(e))?.value} method has (line 1844) | has(e){return this.map.has(this.toKey(e))} method size (line 1844) | get size(){return this.map.size} method clear (line 1844) | clear(){this.map.clear()} method delete (line 1844) | delete(e){return this.map.delete(this.toKey(e))} method forEach (line 1844) | forEach(e,r){typeof r<"u"&&(e=e.bind(r));for(let[n,o]of this.map)e(o.val... method values (line 1844) | *values(){for(let e of this.map.values())yield e.value} method keys (line 1844) | *keys(){for(let e of this.map.values())yield e.uri} method entries (line 1844) | *entries(){for(let e of this.map.values())yield[e.uri,e.value]} method [(Bgr=Symbol.toStringTag,Symbol.iterator)] (line 1844) | *[(Bgr=Symbol.toStringTag,Symbol.iterator)](){for(let[,e]of this.map)yie... method constructor (line 1844) | constructor(e,r){this[Ugr]="ResourceSet";!e||typeof e=="function"?this._... method size (line 1844) | get size(){return this._map.size} method add (line 1844) | add(e){return this._map.set(e,e),this} method clear (line 1844) | clear(){this._map.clear()} method delete (line 1844) | delete(e){return this._map.delete(e)} method forEach (line 1844) | forEach(e,r){this._map.forEach((n,o)=>e.call(r,o,o,this))} method has (line 1844) | has(e){return this._map.has(e)} method entries (line 1844) | entries(){return this._map.entries()} method keys (line 1844) | keys(){return this._map.keys()} method values (line 1844) | values(){return this._map.keys()} method [(Ugr=Symbol.toStringTag,Symbol.iterator)] (line 1844) | [(Ugr=Symbol.toStringTag,Symbol.iterator)](){return this.keys()} method constructor (line 1844) | constructor(){this[qgr]="LinkedMap";this._map=new Map,this._head=void 0,... method clear (line 1844) | clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size... method isEmpty (line 1844) | isEmpty(){return!this._head&&!this._tail} method size (line 1844) | get size(){return this._size} method first (line 1844) | get first(){return this._head?.value} method last (line 1844) | get last(){return this._tail?.value} method has (line 1844) | has(e){return this._map.has(e)} method get (line 1844) | get(e,r=0){let n=this._map.get(e);if(n)return r!==0&&this.touch(n,r),n.v... method set (line 1844) | set(e,r,n=0){let o=this._map.get(e);if(o)o.value=r,n!==0&&this.touch(o,n... method delete (line 1844) | delete(e){return!!this.remove(e)} method remove (line 1844) | remove(e){let r=this._map.get(e);if(r)return this._map.delete(e),this.re... method shift (line 1844) | shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)t... method forEach (line 1844) | forEach(e,r){let n=this._state,o=this._head;for(;o;){if(r?e.bind(r)(o.va... method keys (line 1844) | keys(){let e=this,r=this._state,n=this._head,o={[Symbol.iterator](){retu... method values (line 1844) | values(){let e=this,r=this._state,n=this._head,o={[Symbol.iterator](){re... method entries (line 1844) | entries(){let e=this,r=this._state,n=this._head,o={[Symbol.iterator](){r... method [(qgr=Symbol.toStringTag,Symbol.iterator)] (line 1844) | [(qgr=Symbol.toStringTag,Symbol.iterator)](){return this.entries()} method trimOld (line 1844) | trimOld(e){if(e>=this.size)return;if(e===0){this.clear();return}let r=th... method trimNew (line 1844) | trimNew(e){if(e>=this.size)return;if(e===0){this.clear();return}let r=th... method addItemFirst (line 1844) | addItemFirst(e){if(!this._head&&!this._tail)this._tail=e;else if(this._h... method addItemLast (line 1844) | addItemLast(e){if(!this._head&&!this._tail)this._head=e;else if(this._ta... method removeItem (line 1844) | removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._... method touch (line 1844) | touch(e,r){if(!this._head||!this._tail)throw new Error("Invalid list");i... method toJSON (line 1844) | toJSON(){let e=[];return this.forEach((r,n)=>{e.push([n,r])}),e} method fromJSON (line 1844) | fromJSON(e){this.clear();for(let[r,n]of e)this.set(r,n)} method constructor (line 1844) | constructor(e,r=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0... method limit (line 1844) | get limit(){return this._limit} method limit (line 1844) | set limit(e){this._limit=e,this.checkTrim()} method ratio (line 1844) | get ratio(){return this._ratio} method ratio (line 1844) | set ratio(e){this._ratio=Math.min(Math.max(0,e),1),this.checkTrim()} method get (line 1844) | get(e,r=2){return super.get(e,r)} method peek (line 1844) | peek(e){return super.get(e,0)} method set (line 1844) | set(e,r){return super.set(e,r,2),this} method checkTrim (line 1844) | checkTrim(){this.size>this._limit&&this.trim(Math.round(this._limit*this... method constructor (line 1844) | constructor(e,r=1){super(e,r)} method trim (line 1844) | trim(e){this.trimOld(e)} method set (line 1844) | set(e,r){return super.set(e,r),this.checkTrim(),this} method constructor (line 1844) | constructor(){this.map=new Map} method add (line 1844) | add(e,r){let n=this.map.get(e);n||(n=new Set,this.map.set(e,n)),n.add(r)} method delete (line 1844) | delete(e,r){let n=this.map.get(e);n&&(n.delete(r),n.size===0&&this.map.d... method forEach (line 1844) | forEach(e,r){let n=this.map.get(e);n&&n.forEach(r)} method get (line 1844) | get(e){let r=this.map.get(e);return r||new Set} method constructor (line 1844) | constructor(){this.livingDisposables=new Map} method getDisposableData (line 1844) | getDisposableData(e){let r=this.livingDisposables.get(e);return r||(r={p... method trackDisposable (line 1844) | trackDisposable(e){let r=this.getDisposableData(e);r.source||(r.source=n... method setParent (line 1844) | setParent(e,r){let n=this.getDisposableData(e);n.parent=r} method markAsDisposed (line 1844) | markAsDisposed(e){this.livingDisposables.delete(e)} method markAsSingleton (line 1844) | markAsSingleton(e){this.getDisposableData(e).isSingleton=!0} method getRootParent (line 1844) | getRootParent(e,r){let n=r.get(e);if(n)return n;let o=e.parent?this.getR... method getTrackedDisposables (line 1844) | getTrackedDisposables(){let e=new Map;return[...this.livingDisposables.e... method computeLeakingDisposables (line 1844) | computeLeakingDisposables(e=10,r){let n;if(r)n=r;else{let u=new Map,d=[.... function Ici (line 1861) | function Ici(t){RY=t} method trackDisposable (line 1861) | trackDisposable(e){let r=new Error("Potentially leaked disposable").stac... method setParent (line 1861) | setParent(e,r){if(e&&e!==e_.None)try{e[t]=!0}catch{}} method markAsDisposed (line 1861) | markAsDisposed(e){if(e&&e!==e_.None)try{e[t]=!0}catch{}} method markAsSingleton (line 1861) | markAsSingleton(e){} function kdt (line 1861) | function kdt(t){return RY?.trackDisposable(t),t} function Ndt (line 1861) | function Ndt(t){RY?.markAsDisposed(t)} function Pdt (line 1861) | function Pdt(t,e){RY?.setParent(t,e)} function wci (line 1861) | function wci(t,e){if(RY)for(let r of t)RY.setParent(r,e)} function jgr (line 1861) | function jgr(t){if(xdt.is(t)){let e=[];for(let r of t)if(r)try{r.dispose... function Ggr (line 1861) | function Ggr(...t){let e=CPe(()=>jgr(t));return wci(t,e),e} function CPe (line 1861) | function CPe(t){let e=kdt({dispose:Sdt(()=>{Ndt(e),t()})});return e} method constructor (line 1861) | constructor(){this._toDispose=new Set;this._isDisposed=!1;kdt(this)} method dispose (line 1861) | dispose(){this._isDisposed||(Ndt(this),this._isDisposed=!0,this.clear())} method isDisposed (line 1861) | get isDisposed(){return this._isDisposed} method clear (line 1861) | clear(){if(this._toDispose.size!==0)try{jgr(this._toDispose)}finally{thi... method add (line 1861) | add(e){if(!e)return e;if(e===this)throw new Error("Cannot register a dis... method delete (line 1861) | delete(e){if(e){if(e===this)throw new Error("Cannot dispose a disposable... method deleteAndLeak (line 1861) | deleteAndLeak(e){e&&this._toDispose.has(e)&&(this._toDispose.delete(e),P... method constructor (line 1861) | constructor(){this._store=new CM;kdt(this),Pdt(this._store,this)} method dispose (line 1861) | dispose(){} method dispose (line 1861) | dispose(){Ndt(this),this._store.dispose()} method _register (line 1861) | _register(e){if(e===this)throw new Error("Cannot register a disposable o... method constructor (line 1861) | constructor(r){super();this._autoModelCache=new Map;this._ongoingFetches... method resolveModelConfiguration (line 1861) | async resolveModelConfiguration(r){let n=this._autoModelCache.get(r);n||... method _ensureReserveRefill (line 1861) | _ensureReserveRefill(){if(this._isTokenValid(this._reserveToken))return;... method _acquireActiveToken (line 1861) | async _acquireActiveToken(r){if(this._isTokenValid(this._reserveToken)){... method _refreshStandbyInBackground (line 1861) | _refreshStandbyInBackground(r){let n=`standby:${r}`;if(this._ongoingFetc... method _fetchToken (line 1861) | async _fetchToken(r){let n=Date.now();try{let o=await Rwe(this._ctx,"/mo... method _pruneExpiredTokens (line 1861) | _pruneExpiredTokens(r){r.active&&!this._isTokenValid(r.active)&&(r.activ... method _isTokenValid (line 1861) | _isTokenValid(r){return!!r&&r.expiration>Date.now()} method _isExpiringSoon (line 1861) | _isExpiringSoon(r){return r?r.expiration-Date.now()<=t.EXPIRY_THRESHOLD_... method constructor (line 1861) | constructor(e){super(),this._register(qo(e,r=>{this.processUserInfoQuota... method quotaExhausted (line 1861) | get quotaExhausted(){return this._quotaInfo?this._quotaInfo.used>=this._... method overagesEnabled (line 1861) | get overagesEnabled(){return this._quotaInfo?this._quotaInfo.overageEnab... method clearQuota (line 1861) | clearQuota(){this._quotaInfo=void 0} method processQuotaHeaders (line 1861) | processQuotaHeaders(e){let r=e.get("x-quota-snapshot-premium_models")||e... method processUserInfoQuotaSnapshot (line 1861) | processUserInfoQuotaSnapshot(e){!e||!e.quota_snapshots||!e.quota_reset_d... method constructor (line 1861) | constructor(e){this.ctx=e} method notifyRequest (line 1861) | notifyRequest(e,r,n,o,s){return this.#e.emit(xPe,{completionId:r,complet... method onRequest (line 1861) | onRequest(e){let r=Hf(this.ctx,e,`event.${xPe}`);return this.#e.on(xPe,r... method constructor (line 1861) | constructor(r){super(`No instance of ${r.name} has been registered`);thi... method constructor (line 1861) | constructor(){this.instances=new Map} method get (line 1861) | get(e){let r=this.tryGet(e);if(r)return r;throw new Eue(e)} method tryGet (line 1861) | tryGet(e){let r=this.instances.get(e);if(r)return r} method set (line 1861) | set(e,r){if(this.tryGet(e))throw new Error(`An instance of ${e.name} has... method forceSet (line 1861) | forceSet(e,r){this.assertIsInstance(e,r),this.instances.set(e,r)} method assertIsInstance (line 1861) | assertIsInstance(e,r){if(!(r instanceof e)){let n=JSON.stringify(r);thro... method constructor (line 1861) | constructor(e){this.ctx=e;this.fileEncodingCache=new Map} method getEncodingForFile (line 1861) | async getEncodingForFile(e){if(this.fileEncodingCache.has(e))return this... method handleConfigurationChange (line 1861) | handleConfigurationChange(e){if(e.copilot?.encodingChanges){if(e.copilot... method clearCache (line 1861) | clearCache(){this.fileEncodingCache.clear()} method constructor (line 1861) | constructor(){this.data={}} method getKeys (line 1861) | getKeys(){return Object.keys(this.data)} method getEntries (line 1861) | getEntries(){return Object.entries(this.data)} method get (line 1861) | get(e){let r=this.getAll(e);return r?r[r.length-1]:void 0} method getAll (line 1861) | getAll(e){return this.data[this.normalizeKey(e)]} method add (line 1861) | add(e,r){e in this.data||(this.data[e]=[]),this.data[e].push(r)} method getSectionValues (line 1861) | getSectionValues(e,r){let n=`${e}.`.toLowerCase(),o=`.${r}`.toLowerCase(... method concat (line 1861) | concat(e){return this.getEntries().concat(e.getEntries()).reduce((r,[n,o... method normalizeKey (line 1861) | normalizeKey(e){let r=e.split(".");return r[0]=r[0].toLowerCase(),r[r.le... method constructor (line 1861) | constructor(r){super();this.loaders=r} method getConfig (line 1861) | async getConfig(r,n){for(let o of this.loaders){let s=await o.getConfig(... method constructor (line 1861) | constructor(e){this.url=e;this.isUrl()?this.parseUrl():this.tryParseSSHS... method scheme (line 1861) | get scheme(){return this._scheme} method authority (line 1861) | get authority(){return this._authority} method hostname (line 1861) | get hostname(){return this._hostname} method path (line 1861) | get path(){return this._path} method isInvalid (line 1861) | isInvalid(){return this._error!==void 0} method isRemote (line 1861) | isRemote(){return this.scheme!=="file"&&this.hostname!==void 0} method isGitHub (line 1861) | isGitHub(){return this.isRemote()&&/(?:^|\.)(?:github\.com|ghe\.com)$/i.... method isADO (line 1861) | isADO(){return this.isRemote()&&/(?:^|\.)(?:visualstudio\.com|azure\.com... method getUrlForApi (line 1861) | getUrlForApi(){if(!this.isRemote())return null;if(this.isUrl()&&!this.is... method isUrl (line 1861) | isUrl(){return/[A-Za-z0-9][A-Za-z0-9]+:\/\//.test(this.url)} method parseUrl (line 1861) | parseUrl(){let e;try{e=Kk.parse(this.url)}catch(r){this._error=r;return}... method setAuthority (line 1861) | setAuthority(e){this._authority=e;let r=e.replace(/^[^@]+@/,"").replace(... method tryParseSSHString (line 1861) | tryParseSSHString(){let e=/^(?[^:/\\[]*(?:\[[^/\\\]]*\])?):/.exec(... method setPath (line 1861) | setPath(e){if(this.isADO())try{this._path=decodeURIComponent(e);return}c... method resolveRemote (line 1861) | async resolveRemote(e,r){let n=await e.get(tb).getConfig(e,r);if(!n)retu... method getRemotes (line 1861) | getRemotes(e){let r=this.getInsteadOfRules(e);return e.getSectionValues(... method applyInsteadOfRules (line 1861) | applyInsteadOfRules(e,r){for(let n of e)if(r.startsWith(n.insteadOf))ret... method getInsteadOfRules (line 1861) | getInsteadOfRules(e){return e.getSectionValues("url","insteadof").map(r=... method constructor (line 1861) | constructor(e,r){this.baseFolder=e;this.remote=r;this.setNWO()} method tenant (line 1861) | get tenant(){return this._tenant} method owner (line 1861) | get owner(){return this._owner} method name (line 1861) | get name(){return this._name} method adoOrganization (line 1861) | get adoOrganization(){return this._adoOrganization} method isGitHub (line 1861) | isGitHub(){return this.remote?.isGitHub()??!1} method isADO (line 1861) | isADO(){return this.remote?.isADO()??!1} method setNWO (line 1861) | setNWO(){let e=this.remote?.path?.replace(/^\//,"").split("/");if(this.i... method constructor (line 1861) | constructor(e){this.ctx=e;this.remoteResolver=new kPe;this.cache=new wr(... method getRepo (line 1861) | async getRepo({uri:e}){let r,n=[];do{if(this.cache.has(e.toString())){le... method updateCache (line 1861) | updateCache(e,r){e.forEach(n=>this.cache.set(n,r))} method tryGetRepoForFolder (line 1861) | async tryGetRepoForFolder(e){return await this.isBaseRepoFolder(e)?new V... method isBaseRepoFolder (line 1861) | async isBaseRepoFolder(e){return await t.getRepoConfigLocation(this.ctx,... method repoUrl (line 1861) | async repoUrl(e){return await this.remoteResolver.resolveRemote(this.ctx... method getRepoConfigLocation (line 1861) | static async getRepoConfigLocation(e,r){try{let n=e.get(ei),o=Ti(r,".git... method getConfigLocationForGitfile (line 1861) | static async getConfigLocationForGitfile(e,r,n){let s=(await e.readFileS... method tryStat (line 1861) | static async tryStat(e,r){try{return await e.stat(r)}catch{return}} function OPe (line 1863) | function OPe(t,e){if(t==null||typeof t!="object")return String(t);let r,... function MPe (line 1863) | function MPe(t){return OPe(t,0)} function pAr (line 1863) | function pAr(t,e,r=MPe(e)){let n,o,s=Hdt.get(t);s||(Hdt.set(t,s=[[],o=[]... function Lci (line 1863) | function Lci(t,e,r,n=MPe(r)){if(e||(e=hAr.get(t)),e||hAr.set(t,e=new Map... function mAr (line 1863) | function mAr(t,e){return function(r,n){return Lci(t,e,r,n)}} method constructor (line 1863) | constructor(e,r,n={}){this.type=e,e&&(this.#t=!0),this.#r=r,this.#e=this... method hasMagic (line 1863) | get hasMagic(){if(this.#t!==void 0)return this.#t;for(let e of this.#n)i... method toString (line 1863) | toString(){return this.#l!==void 0?this.#l:this.type?this.#l=this.type+"... method #p (line 1863) | #p(){if(this!==this.#e)throw new Error("should only call on root");if(th... method push (line 1863) | push(...e){for(let r of e)if(r!==""){if(typeof r!="string"&&!(r instance... method toJSON (line 1863) | toJSON(){let e=this.type===null?this.#n.slice().map(r=>typeof r=="string... method isStart (line 1863) | isStart(){if(this.#e===this)return!0;if(!this.#r?.isStart())return!1;if(... method isEnd (line 1863) | isEnd(){if(this.#e===this||this.#r?.type==="!")return!0;if(!this.#r?.isE... method copyIn (line 1863) | copyIn(e){typeof e=="string"?this.push(e):this.push(e.clone(this))} method clone (line 1863) | clone(e){let r=new t(this.type,e);for(let n of this.#n)r.copyIn(n);retur... method #u (line 1863) | static#u(e,r,n,o){let s=!1,c=!1,l=-1,u=!1;if(r.type===null){let g=n,A=""... method fromGlob (line 1863) | static fromGlob(e,r={}){let n=new t(null,void 0,r);return t.#u(e,n,0,r),n} method toMMPattern (line 1863) | toMMPattern(){if(this!==this.#e)return this.#e.toMMPattern();let e=this.... method options (line 1863) | get options(){return this.#c} method toRegExpSource (line 1863) | toRegExpSource(e){let r=e??!!this.#c.dot;if(this.#e===this&&this.#p(),!t... method #f (line 1863) | #f(e){return this.#n.map(r=>{if(typeof r=="string")throw new Error("stri... method #h (line 1863) | static#h(e,r,n=!1){let o=!1,s="",c=!1;for(let l=0;l1)return!0;for... method debug (line 1863) | debug(...e){} method make (line 1863) | make(){let e=this.pattern,r=this.options;if(!r.nocomment&&e.charAt(0)===... method preprocess (line 1863) | preprocess(e){if(this.options.noglobstar)for(let n=0;n{let n=-1;for(;(n=r.indexOf... method levelOneOptimize (line 1863) | levelOneOptimize(e){return e.map(r=>(r=r.reduce((n,o)=>{let s=n[n.length... method levelTwoFileOptimize (line 1863) | levelTwoFileOptimize(e){Array.isArray(e)||(e=this.slashSplit(e));let r=!... method firstPhasePreProcess (line 1863) | firstPhasePreProcess(e){let r=!1;do{r=!1;for(let n of e){let o=-1;for(;(... method secondPhasePreProcess (line 1863) | secondPhasePreProcess(e){for(let r=0;rl.ifAnyMatch),s=r.filter... method evaluateFileContent (line 1865) | evaluateFileContent(e,r,n){for(let o of e)if(o.ifAnyMatch&&o.ifAnyMatch.... method refresh (line 1865) | async refresh(){try{let e=[...this.#i.keys()];this.reset(),await Promise... method reset (line 1865) | reset(){this.#i.clear(),this.#t.clear()} method #n (line 1865) | async#n(e){if(this.#r?.length)return this.#r;let r=await this.#o(e.toLow... method setTestingRules (line 1865) | setTestingRules(e){this.#r=e} method getGitRepo (line 1865) | async getGitRepo(e){let n=await this.#e.get(fp).getRepo(of(e));if(!n||!n... method #s (line 1865) | #s(e,r,n){ht(this.#e,`${Kdt}.${e}`,er.createAndMarkAsIssued(r,n))} function QAr (line 1865) | function QAr(t){if(!t.startsWith("/")&&!t.endsWith("/"))return new RegEx... function Jdt (line 1865) | function Jdt(t,e){return{isBlocked:!0,message:`Your ${t.source.type.toLo... method constructor (line 1865) | constructor(e){this.ctx=e;this.#e=!1;this.#t=new LPe(this.ctx);this.eval... method enabled (line 1865) | get enabled(){return this.#e} method evaluate (line 1865) | async evaluate(e,r,n){if(!this.#e)return{isBlocked:!1};let o=[],s=a(asyn... method updateStatusIcon (line 1865) | updateStatusIcon(e,r){this.#e&&(e?this.ctx.get(rs).setInactive(r??"Copil... method #i (line 1865) | #i(e,r,n,o){let s=r+e;if(this.evaluateResultCache.get(s)===n.reason)retu... method setTestingRules (line 1865) | setTestingRules(e){this.#t.setTestingRules(e)} method __contentExclusions (line 1865) | set __contentExclusions(e){this.#t=e} method __contentExclusions (line 1865) | get __contentExclusions(){return this.#t} function xM (line 1865) | async function xM(t,e,r){let n=await t.get(ma).evaluate(e.uri,r);return ... method constructor (line 1865) | constructor(e,r=xM){this.ctx=e;this.validateTextDocument=r} method textDocuments (line 1865) | async textDocuments(){let e=this.getTextDocumentsUnsafe(),r=[];for(let n... method getTextDocumentUnsafe (line 1865) | getTextDocumentUnsafe(e){let r=ms(e.uri);return this.getTextDocumentsUns... method getTextDocument (line 1865) | async getTextDocument(e){return this.getTextDocumentWithValidation(e).th... method getTextDocumentValidation (line 1865) | async getTextDocumentValidation(e){try{let r=this.getTextDocumentUnsafe(... method getTextDocumentWithValidation (line 1865) | async getTextDocumentWithValidation(e){let r=this.getTextDocumentUnsafe(... method notFoundResult (line 1865) | notFoundResult({uri:e}){return{status:"notfound",message:`Document for U... method readTextDocumentFromDisk (line 1865) | async readTextDocumentFromDisk(e){try{if((await this.ctx.get(ei).stat(e)... method getWorkspaceFolder (line 1865) | getWorkspaceFolder(e){let r=ms(e.uri);return this.getWorkspaceFolders().... method getRelativePath (line 1865) | getRelativePath(e){if(e.uri.startsWith("untitled:"))return;let r=ms(e.ur... function Oc (line 1865) | function Oc(t){switch(t.status){case"valid":return t.document.getText().... method constructor (line 1865) | constructor(e){this.ctx=e} method getRelativePath (line 1865) | getRelativePath(e){return this.ctx.get(kr).getRelativePath(e)??bi(e.uri)} method getOrReadTextDocument (line 1865) | getOrReadTextDocument(e){return this.readFile(e.uri)} method getOrReadTextDocumentWithFakeClientProperties (line 1865) | getOrReadTextDocumentWithFakeClientProperties(e){return this.readFile(e.... method readFile (line 1865) | async readFile(e){let n=await this.ctx.get(kr).getTextDocumentWithValida... method doReadFile (line 1865) | async doReadFile(e){let r="utf8";try{r=await this.ctx.get(OI).getEncodin... method getFileSizeMB (line 1865) | async getFileSizeMB(e){return(await this.ctx.get(ei).stat(e)).size/1024/... method constructor (line 1865) | constructor(){this.observers=new Set} method subscribe (line 1865) | subscribe(e){return this.observers.add(e),()=>this.observers.delete(e)} method next (line 1865) | next(e){for(let r of this.observers)r.next(e)} method error (line 1865) | error(e){for(let r of this.observers)r.error?.(e)} method complete (line 1865) | complete(){for(let e of this.observers)e.complete?.()} method subscribe (line 1865) | subscribe(e){let r=super.subscribe(e);return this._value!==void 0&&e.nex... method next (line 1865) | next(e){this._value=e,super.next(e)} method constructor (line 1865) | constructor(e){this.ctx=e;this.#e=new Be("AsyncCompletionManager");this.... method clear (line 1865) | clear(){this.requests.clear()} method shouldWaitForAsyncCompletions (line 1865) | shouldWaitForAsyncCompletions(e,r){for(let[n,o]of this.requests)if(eft(e... method updateCompletion (line 1865) | updateCompletion(e,r){let n=this.requests.get(e);n!==void 0&&(n.partialC... method queueCompletionRequest (line 1865) | queueCompletionRequest(e,r,n,o,s){this.#e.debug(this.ctx,`[${e}] Queuein... method getFirstMatchingRequestWithTimeout (line 1866) | getFirstMatchingRequestWithTimeout(e,r,n,o,s){let c=this.ctx.get(Qt).asy... method getFirstMatchingRequest (line 1866) | async getFirstMatchingRequest(e,r,n,o){o||(this.mostRecentRequestId=e);l... method cancelRequest (line 1866) | cancelRequest(e,r){e===this.mostRecentRequestId&&r.state!==0&&(this.#e.d... function eft (line 1866) | function eft(t,e,r){if(r.prompt.suffix!==e.suffix||!t.startsWith(r.prefi... method constructor (line 1866) | constructor(e){this.maxSize=e;this.root=new Sue;this.leafNodes=new Set} method set (line 1866) | set(e,r){let{node:n,remainingKey:o}=this.findClosestNode(e);if(o.length>... method findAll (line 1866) | findAll(e){return this.findClosestNode(e).stack.map(({node:r,remainingKe... method delete (line 1866) | delete(e){let{node:r,remainingKey:n}=this.findClosestNode(e);n.length>0|... method findClosestNode (line 1866) | findClosestNode(e){let r=!0,n=this.root,o=[{node:n,remainingKey:e}];for(... method deleteNode (line 1866) | deleteNode(e){if(e.value=void 0,this.leafNodes.delete(e),e.parent===void... method evictLeastRecentlyUsed (line 1866) | evictLeastRecentlyUsed(){let e=this.findLeastRecentlyUsed();e&&this.dele... method findLeastRecentlyUsed (line 1866) | findLeastRecentlyUsed(){let e;for(let r of this.leafNodes)(e===void 0||r... method constructor (line 1866) | constructor(){this._children=new Map;this._touched=performance.now()} method children (line 1866) | get children(){return this._children.entries()} method childCount (line 1866) | get childCount(){return this._children.size} method addChild (line 1866) | addChild(e,r){this._children.set(e,r),r.parent={node:this,edge:e}} method removeChild (line 1866) | removeChild(e){let r=this._children.get(e);r&&(r.parent=void 0),this._ch... method value (line 1866) | get value(){return this.touch(),this._value} method value (line 1866) | set value(e){this.touch(),this._value=e} method touched (line 1866) | get touched(){return this._touched} method touch (line 1866) | touch(){this._touched=performance.now()} method constructor (line 1866) | constructor(){this.cache=new xue(100)} method findAll (line 1866) | findAll(e,r){return this.cache.findAll(e).flatMap(({remainingKey:n,value... method append (line 1866) | append(e,r,n){let o=this.cache.findAll(e);if(o.length>0&&o[0].remainingK... method clear (line 1866) | clear(){this.cache=new xue(100)} function jAr (line 1866) | function jAr(t){let e;t[13]>1e-35?t[3]>1.5000000000000002?t[8]>427.50000... function Pli (line 1866) | function Pli(t){if(t<0){let e=Math.exp(t);return e/(1+e)}return 1/(1+Mat... function VAr (line 1866) | function VAr(t,e,r,n=!0){let o=t.split(` method constructor (line 1867) | constructor(e,r){let[n,o]=this.firstAndLast(e),s=this.firstAndLast(e.tri... method firstAndLast (line 1868) | firstAndLast(e){let r=e.split(` method constructor (line 1869) | constructor(e,r,n){this.language=n,this.prefixFeatures=new BPe(e,n),this... method constructFeatures (line 1869) | constructFeatures(){let e=new Array(14).fill(0);e[0]=this.prefixFeatures... function Nli (line 1869) | function Nli(t,e){return new tft(t.prefix,t.suffix,e)} function HAr (line 1869) | function HAr(t,e){let r=Nli(t,e).constructFeatures();return jAr(r)[1]} function IB (line 1869) | async function IB(t,e,r,n){let o=er.createAndMarkAsIssued({messageId:e,c... function ta (line 1869) | function ta(t,{turn:e,conversation:r}={},n){return IB(t,e?.telemetryId??... function wue (line 1869) | function wue(t,e,r,n,o,s,c,l){let u=t.turns[t.turns.length-1].skills.map... function Oli (line 1869) | function Oli(t){return t.map(e=>({skillId:e.skillId,resolution:e.resolut... function zAr (line 1869) | function zAr(t,e,r,n,o,s,c){return n!=null&&(c=c.extendedBy({offTopic:n.... function YAr (line 1869) | function YAr(t,e,r,n,o,s,c){let l=Dli(r);return UPe(t.ctx,s,e,r,{source:... function KAr (line 1869) | function KAr(t,e,r,n,o,s,c){UPe(t,s,r,n,{source:"offTopic",turnIndex:e.t... function JAr (line 1869) | function JAr(t,e,r,n,o,s,c,l,u){let d=UPe(t,l,r,n,{source:"suggestion",s... function rft (line 1869) | async function rft(t,e,r){let n=await ta(t.ctx,t),o=t.conversation.sourc... function UPe (line 1869) | function UPe(t,e,r,n,o,s,c){let l=c??er.createAndMarkAsIssued();if(!("me... function ZAr (line 1869) | function ZAr(t,e,r,n){Bm(t,n,{uiKind:e},{},"conversation.suggestionShown... function Mli (line 1869) | function Mli(t,e,r,n,o,s,c,l){Bm(t,l,{suggestion:r,messageId:n,conversat... function Bm (line 1869) | function Bm(t,e,r,n,o,s){let c=s??er.createAndMarkAsIssued();e&&(r.langu... function MY (line 1869) | function MY(t,e,r){let n=r.extendedBy({messagesJson:JSON.stringify(e)});... function c0 (line 1869) | function c0(t){switch(t){case"conversationInline":return"inlineConversat... function Dli (line 1869) | function Dli(t){let e=t.split(` function e1r (line 1870) | function e1r(t){return t=="conversationInline"?"conversation-inline":"co... function wM (line 1870) | function wM(t){return t==="inline"?"conversationInline":"conversationPan... function t1r (line 1870) | function t1r(t,e,r,n,o){let s={conversationId:e.conversation.telemetryId... function nft (line 1870) | function nft(t,e,r,n,o,s,c,l){let u={conversationId:e.conversation.telem... function r1r (line 1870) | function r1r(t,e,r){return ht(t,`${c0("agentPanel")}.${e}`,r)} function Lli (line 1870) | function Lli(t,e=5e4){if(t.length<=e)return t;let r=t.substring(0,e),n=[` function qPe (line 1872) | function qPe(t,e,r,n,o,s,c){let l=`${c0(e)}.${c}`,u=s.extendedBy(r,n);ht... function n1r (line 1872) | function n1r(t){let e=t.delta;if(!e)return;let r=Bli(e),n=Fli(e);if(r||n... function Fli (line 1872) | function Fli(t){if(t)return t.cot_summary??t.reasoning_text??t.thinking} function Bli (line 1872) | function Bli(t){if(t)return t.cot_id??t.reasoning_opaque??t.signature} function tl (line 1872) | function tl(t){if(t instanceof Error)return t.stack?t.stack:t.message;if... method constructor (line 1872) | constructor(){this.logprobs=[];this.top_logprobs=[];this.text=[];this.to... method append (line 1872) | append(e){e.text&&this.text.push(e.text),e.delta?.content&&e.delta.role!... function Uli (line 1872) | function Uli(t){let e=t.split(` method constructor (line 1873) | constructor(){this.arguments=[]} method update (line 1873) | update(e){e.id&&(this.id=e.id),e.function.name&&(this.name=e.function.na... method constructor (line 1873) | constructor(){this.toolCalls=[]} method update (line 1873) | update(e){e.forEach(r=>{let n=this.toolCalls.length>0?this.toolCalls[thi... method getToolCalls (line 1873) | getToolCalls(){return this.toolCalls} method constructor (line 1873) | constructor(){this.arguments=[]} method update (line 1873) | update(e){e.name&&(this.name=e.name),this.arguments.push(e.arguments)} method constructor (line 1873) | constructor(){this.current={}} method update (line 1873) | update(e){Object.entries(e).forEach(([r,n])=>{n.forEach(o=>this.update_n... method update_namespace (line 1873) | update_namespace(e,r){this.current[e]||(this.current[e]=[]);let n=this.c... method for (line 1873) | for(e){return this.current[e]??[]} method constructor (line 1873) | constructor(e,r,n,o,s,c,l){this.ctx=e;this.expectedNumChoices=r;this.res... method create (line 1873) | static create(e,r,n,o,s,c){let l=n.body();if(l===null)throw new Error("N... method processSSE (line 1873) | async*processSSE(e=()=>{}){try{yield*this.processSSEInner(e)}finally{thi... method processSSEInner (line 1873) | async*processSSEInner(e){let r="",n=null,o,s;e:for await(let c of this.b... method asSolutionDecision (line 1875) | asSolutionDecision(e){return e===void 0?{yieldSolution:!1,continueStream... method finishSolutions (line 1875) | async*finishSolutions(e,r,n,o){for(let[s,c]of Object.entries(this.soluti... method maybeCancel (line 1875) | maybeCancel(e){return this.cancellationToken?.isCancellationRequested?(t... method cancel (line 1875) | cancel(){this.body&&"destroy"in this.body&&typeof this.body.destroy=="fu... method allSolutionsDone (line 1875) | allSolutionsDone(){let e=Object.values(this.solutions);return e.length==... function dft (line 1875) | function dft(t,e,r){let n=e.solution.text.join(""),o=!1;e.finishOffset!=... function Rue (line 1875) | function Rue(t){let e=t.text.join(""),r=Qli(t),n=jli(t),o=t.copilot_anno... function qli (line 1875) | function qli(t){return typeof t.title=="string"&&typeof t.message=="stri... function i1r (line 1875) | function i1r(t,e,r){if(!t)return{};try{return JSON.parse(t)}catch(n){thr... function Qli (line 1875) | function Qli(t){let e=[],r=t.tool_calls.getToolCalls();for(let n of r)if... function jli (line 1875) | function jli(t){if(t.function_call.name){let e=t.function_call.arguments... method constructor (line 1875) | constructor(){this.choices=new Map} method getChoiceStats (line 1875) | getChoiceStats(e){let r=this.choices.get(e);return r||(r=new uft,this.ch... method add (line 1875) | add(e){this.getChoiceStats(e).increment()} method markYielded (line 1875) | markYielded(e){this.getChoiceStats(e).markYielded()} method toString (line 1875) | toString(){return Array.from(this.choices.entries()).map(([e,r])=>`${e}:... method constructor (line 1875) | constructor(){this.yieldedTokens=-1;this.seenTokens=0} method increment (line 1875) | increment(){this.seenTokens++} method markYielded (line 1875) | markYielded(){this.yieldedTokens=this.seenTokens} function jPe (line 1875) | function jPe(t,e){return t!==null&&typeof t=="object"&&e in t} function xd (line 1875) | function xd(t,e){return jPe(t,e)?t[e]:void 0} function g5 (line 1875) | function g5(t){return{headerRequestId:t.headers.get("x-request-id")||"",... function RB (line 1875) | function RB(t){let e=t.headers.get("openai-processing-ms");return e?pars... function a1r (line 1875) | function a1r(t){switch(t){case"ghostText":return"copilot-ghost";case"syn... function Gli (line 1875) | function Gli(t,e,r,n){return Ex(t,e,"proxy","v1/engines",r,n)} function GPe (line 1875) | function GPe(t,e,r,n){for(let[o,s]of Object.entries(t)){if(r.includes(o)... function Vli (line 1875) | async function Vli(t,e,r,n,o,s,c,l,u,d,p){let h=t.get(rs),m=Gli(t,c,r,n)... function Hli (line 1875) | async function Hli(t,e,r,n,o,s,c,l,u,d){let p=u.extendedBy({endpoint:"ch... function o1r (line 1875) | function o1r(t){return $Ar(t,e=>e.completionText.trim().length>0)} method fetchAndStreamCompletions (line 1875) | async fetchAndStreamCompletions(e,r,n,o,s){if(this.#e)return{type:"cance... method fetchAndStreamChat (line 1875) | async fetchAndStreamChat(e,r,n,o,s,c,l,u={},d){if(this.#e)return{type:"c... method createTelemetryData (line 1875) | createTelemetryData(e,r,n){return er.createAndMarkAsIssued({endpoint:e,e... method fetchWithParameters (line 1875) | async fetchWithParameters(e,r,n,o,s,c){let l=e.get(Qt).disableLogProb(s)... method handleError (line 1875) | async handleError(e,r,n,o,s){let c=await o.text();if(o.status===402){thi... function QPe (line 1875) | function QPe(t,e,r,n,o,s,c){return WXt(t,e,r,o,n),{completionText:e,mean... function Wli (line 1875) | function Wli(t,e){if(e?.logprobs?.token_logprobs)try{let r=0,n=0,o=50;fo... function zli (line 1875) | function zli(t,e){if(e?.logprobs?.top_logprobs)try{let r=0,n=0,o=50;for(... function DY (line 1875) | function DY(t,e){return Y1(t)||e<=1?0:e<10?.2:e<20?.4:.8} function c1r (line 1883) | function c1r(t,e){return Yli[e??""]??[` function LY (line 1886) | function LY(t){return 1} function VPe (line 1886) | function VPe(t){return Ole} method constructor (line 1886) | constructor(e,r){this.index=e;this.documentPrefix=r;this.startOffset=0;t... method updateText (line 1886) | updateText(e){this.text=e} method addedToPrefix (line 1886) | get addedToPrefix(){return this.text.substring(0,this.startOffset)} method effectivePrefix (line 1886) | get effectivePrefix(){return this.documentPrefix+this.addedToPrefix} method effectiveText (line 1886) | get effectiveText(){return this.text.substring(this.startOffset)} method isFirstCompletion (line 1886) | get isFirstCompletion(){return this.trimCount===0} method firstNewlineOffset (line 1886) | get firstNewlineOffset(){let e=[...this.text.matchAll(/\r?\n/g)];return ... method trimAt (line 1886) | trimAt(e){let r=new t(this.index,this.documentPrefix);return r.startOffs... method constructor (line 1886) | constructor(e,r,n,o,s,c){this.ctx=e;this.prefix=r;this.languageId=n;this... method getFinishedCallback (line 1886) | getFinishedCallback(){return async(e,r)=>{let n=r.index??0,o=this.getCom... method getCompletion (line 1886) | getCompletion(e,r){let n=this.completions.get(e);return n||(n=new fft(e,... method trimOnce (line 1886) | async trimOnce(e,r){let n=await this.trim(r);return n===void 0?{yieldSol... method trimAll (line 1886) | async trimAll(e,r){let n,o;do n=await this.trim(r),r.isFirstCompletion?(... method trim (line 1886) | async trim(e){return await new u2e(this.languageId,e.effectivePrefix,e.e... method cacheCompletion (line 1886) | cacheCompletion(e,r,n){let o=r.trimAt(n??r.effectiveText.length);if(o.ef... method adjustedAnnotations (line 1886) | adjustedAnnotations(e,r,n){if(e.copilotAnnotations===void 0)return;let o... function WPe (line 1886) | function WPe(t,e,r){t.get(hp).triggerSpeculativeRequests(r),r.telemetry.... function l1r (line 1886) | function l1r(t,e,r){let n=e+".accepted";ht(t,n,r)} function u1r (line 1886) | function u1r(t,e,r){let n=e+".rejected";ht(t,n,r)} function RM (line 1886) | function RM(t,e={}){return{...e,telemetryBlob:t}} function Kl (line 1886) | function Kl(t,e){let r={headerRequestId:t.properties.headerRequestId,cop... function d1r (line 1886) | function d1r(t,e){if(e.type!=="promptOnly"){if(e.type==="success"){let r... function FY (line 1887) | function FY(t){switch(t){case 0:return"network";case 1:return"cache";cas... function f1r (line 1887) | function f1r(t,e,r,n){(e.includes(Xli)||e.length===1&&e[0]==="*")&&h1r(t... function p1r (line 1887) | function p1r(t,e,r,n){(e.length===1&&e[0]==="*"||e.includes(Jli))&&h1r(t... function h1r (line 1887) | function h1r(t,e,r){try{let n=Kli,o=t.get(Qt).cppContextProviderParams(r... function zPe (line 1887) | function zPe(t,e,r){try{let n=t.get(Qt).csharpContextProviderParams(r);i... function m1r (line 1887) | function m1r(t,e,r,n){(e.length===1&&e[0]==="*"||e.includes(pft))&&Zli(t... function Zli (line 1887) | function Zli(t,e,r){try{let n=eui(t,r);for(let[o,s]of Object.entries(n))... function eui (line 1887) | function eui(t,e){let r=hft,n=t.get(Qt).multiLanguageContextProviderPara... function g1r (line 1887) | function g1r(t,e,r,n){if(!(e.length===1&&e[0]==="*"||e.includes(tui)))re... function YPe (line 1887) | function YPe(t,e){return t.map(r=>{let n=r.data.filter(o=>o.type===e);re... function T1r (line 1887) | function T1r(t){let e=[],r=0;return t.forEach(n=>{let o=!1;for(let[s,c]o... function uui (line 1887) | function uui(t){return t.length>0&&t.replaceAll(/[^a-zA-Z0-9-]/g,"").len... function b1r (line 1887) | function b1r(t,e){let r=new Set,n=[];for(let o of e){let s=o.id??qr();if... method constructor (line 1887) | constructor(e=()=>new Aft){this.createStatistics=e;this.statistics=new w... method getStatisticsForCompletion (line 1887) | getStatisticsForCompletion(e){let r=this.statistics.get(e);if(r)return r... method getPreviousStatisticsForCompletion (line 1887) | getPreviousStatisticsForCompletion(e){let r=Array.from(this.statistics.k... method constructor (line 1887) | constructor(){this._expectations=new Map;this._lastResolution=new Map;th... method addExpectations (line 1887) | addExpectations(e,r){let n=this._expectations.get(e)??[];this._expectati... method clearExpectations (line 1887) | clearExpectations(){this._expectations.clear()} method setLastResolution (line 1887) | setLastResolution(e,r){this._lastResolution.set(e,r)} method get (line 1887) | get(e){return this._statistics.get(e)} method computeMatch (line 1887) | computeMatch(e){try{for(let[r,n]of this._expectations){if(n.length===0)c... function KPe (line 1887) | function KPe(t){return t.map(e=>{if(!(e.source===void 0||e.expectedToken... method constructor (line 1887) | constructor(){super();this.ids=[]} method add (line 1887) | add(r){this.ids.push(r)} method getIds (line 1887) | getIds(){return this.ids} method constructor (line 1887) | constructor(r,n){super();this.ctx=r;this.match=n;this._providers=[]} method registerContextProvider (line 1887) | registerContextProvider(r){if(r.id.includes(",")||r.id.includes("*"))thr... method unregisterContextProvider (line 1887) | unregisterContextProvider(r){this._providers=this._providers.filter(n=>n... method providers (line 1887) | get providers(){return this._providers.slice()} method resolveAllProviders (line 1887) | async resolveAllProviders(r,n,o,s,c,l){if(c?.isCancellationRequested)ret... method matchProviders (line 1887) | async matchProviders(r,n){let o=x1r(this.ctx,n),s=o.length===1&&o[0]==="... method matchFunction (line 1887) | get matchFunction(){return this.match} method constructor (line 1887) | constructor(r){super();this.delegate=r;this._cachedContextItems=new wr(5)} method registerContextProvider (line 1887) | registerContextProvider(r){this.delegate.registerContextProvider(r)} method unregisterContextProvider (line 1887) | unregisterContextProvider(r){this.delegate.unregisterContextProvider(r)} method providers (line 1887) | get providers(){return this.delegate.providers} method resolveAllProviders (line 1887) | async resolveAllProviders(r,n,o,s,c,l){let u=this._cachedContextItems.ge... method matchFunction (line 1887) | get matchFunction(){return this.delegate.matchFunction} function JPe (line 1887) | function JPe(t,e){return new _ft(new yft(t,e))} function XPe (line 1887) | function XPe(t,e,r){let n=t.get(Id).getStatisticsForCompletion(e);return... function ZPe (line 1887) | function ZPe(t){return t.matchScore>0&&t.resolution!=="error"} function x1r (line 1887) | function x1r(t,e){let r=Eft(t,e),n=to(t,Lt.ContextProviders)??[];if(r.le... function Eft (line 1887) | function Eft(t,e){return roe(t)?["*"]:t.get(Qt).contextProviders(e)} function qY (line 1887) | function qY(t,e){return x1r(t,e).length>0} function dui (line 1887) | function dui(t,e){let r=to(t,Lt.ContextProviderTimeBudget);return r!==vo... method constructor (line 1887) | constructor(e){this.ctx=e;this.scheduledResolutions=new wr(25)} method schedule (line 1887) | schedule(e,r,n,o,s,c){let l=this.ctx.get(wd),{textDocument:u,originalPos... method resolution (line 1887) | async resolution(e){let r=this.scheduledResolutions.get(e);return r?awai... method constructor (line 1887) | constructor(e,r,n){this.languageId=e;this.nodeMatch=r;this.nodeTypesWith... method getNodeMatchAtPosition (line 1887) | async getNodeMatchAtPosition(e,r,n){let o=await tM(this.languageId,e);tr... method getNextBlockAtPosition (line 1887) | getNextBlockAtPosition(e,r,n){return this.getNodeMatchAtPosition(e,r,o=>... method isBlockBodyFinished (line 1887) | async isBlockBodyFinished(e,r,n){let o=(e+r).trimEnd(),s=await this.getN... method getNodeStart (line 1887) | getNodeStart(e,r){let n=e.trimEnd();return this.getNodeMatchAtPosition(n... method constructor (line 1887) | constructor(r,n,o,s,c){super(r,s,c);this.blockEmptyMatch=n;this.lineMatc... method isBlockStart (line 1887) | isBlockStart(r){return this.lineMatch.test(r.trimStart())} method isBlockBodyEmpty (line 1887) | async isBlockBodyEmpty(r,n){let o=await this.getNextBlockAtPosition(r,n,... method isEmptyBlockStart (line 1887) | async isEmptyBlockStart(r,n){return n=w1r(r,n),this.isBlockStart(fui(r,n... function fui (line 1887) | function fui(t,e){let r=t.lastIndexOf(` function w1r (line 1889) | function w1r(t,e){let r=e;for(;r>0&&/\s/.test(t.charAt(r-1));)r--;return r} function I1r (line 1889) | function I1r(t,e){let r=t.startIndex,n=t.startIndex-t.startPosition.colu... function pui (line 1889) | function pui(t,e,r){if(e.startPosition.row<=t.startPosition.row)return!1... method constructor (line 1889) | constructor(r,n,o,s,c,l,u){super(r,n,o);this.startKeywords=s;this.blockN... method isBlockEmpty (line 1889) | isBlockEmpty(r,n){let o=r.text.trim();return this.curlyBraceLanguage&&(o... method isEmptyBlockStart (line 1889) | async isEmptyBlockStart(r,n){if(n>r.length)throw new RangeError("Invalid... function vft (line 1890) | function vft(t){if(!Hy(t))throw new Error(`Language ${t} is not supporte... function R1r (line 1890) | async function R1r(t,e,r){return Hy(t)?vft(t).isEmptyBlockStart(e,r):!1} function P1r (line 1890) | async function P1r(t,e,r,n){if(Hy(t))return vft(t).isBlockBodyFinished(e... function k1r (line 1890) | async function k1r(t,e,r){if(Hy(t))return vft(t).getNodeStart(e,r)} function kue (line 1890) | function kue(t,e,r){let n=e.getText(ha.range(ha.position(0,0),r)),o=e.of... function n5e (line 1890) | function n5e(t,e){return R1r(t.detectedLanguageId,t.getText(),t.offsetAt... function N1r (line 1890) | async function N1r(t,e,r,n){let s=e.getText(ha.range(ha.position(0,0),r)... function Aui (line 1890) | function Aui(t){return gui.test(t.trimLeft().toLowerCase())} function r5e (line 1890) | function r5e(t){let e=/^(\s*)([^]*)$/.exec(t);if(e&&e[2]&&e[2].length>0)... function i5e (line 1890) | function i5e(t,e){let r=t.getText(),n=t.offsetAt(e);return Cft(r,n,t.det... function Cft (line 1890) | function Cft(t,e,r){let n=t.slice(0,e).split(` function _ui (line 1892) | function _ui(t,e,r){let n=t.split(` function O1r (line 1895) | function O1r(t,e){return r=>{let n=_ui(r,t,e);return n==="continue"?void... function vui (line 1895) | function vui(t){return{...Eui,...t}} function Nue (line 1895) | function Nue(t,e={}){let r=vui(e),n=no(r.tokenizerName);if(r.maxLineCoun... function M1r (line 1898) | function M1r(t){let e=Cui[t.semantics],r=["snippets"].includes(t.semanti... method constructor (line 1898) | constructor(e){this.keys=[];this.cache={};this.size=e} method put (line 1898) | put(e,r){if(this.cache[e]=r,this.keys.length>this.size){this.keys.push(e... method get (line 1898) | get(e){return this.cache[e]} method constructor (line 1898) | constructor(e){this.stopsForLanguage=xui.get(e.languageId)??Sui} method tokenize (line 1898) | tokenize(e){return new Set(Tui(e).filter(r=>!this.stopsForLanguage.has(r... method constructor (line 1898) | constructor(e){this.referenceDoc=e,this.tokenizer=new bft(e)} method referenceTokens (line 1898) | get referenceTokens(){return Promise.resolve(this.createReferenceTokens())} method createReferenceTokens (line 1898) | createReferenceTokens(){return this.referenceTokensCache??=this.tokenize... method sortScoredSnippets (line 1898) | sortScoredSnippets(e,r="descending"){return r=="ascending"?e.sort((n,o)=... method retrieveAllSnippets (line 1898) | async retrieveAllSnippets(e,r="descending"){let n=[];if(e.source.length=... method findMatches (line 1899) | findMatches(e,r){return this.findBestMatch(e,r)} method findBestMatch (line 1899) | async findBestMatch(e,r){if(e.source.length===0||(await this.referenceTo... function Tui (line 1901) | function Tui(t){return t.split(/[^a-zA-Z0-9]/).filter(e=>e.length>0)} function o5e (line 1901) | function o5e(t,e){let r=[],n=e.length;if(n==0)return[];if(n{e.has(n)&&r.add(n)}... method constructor (line 1901) | constructor(e,r){super(e),this.windowLength=r} method id (line 1901) | id(){return"fixed:"+this.windowLength} method getWindowsDelineations (line 1901) | getWindowsDelineations(e){return o5e(this.windowLength,e)} method _getCursorContextInfo (line 1901) | _getCursorContextInfo(e){return Nue(e,{maxLineCount:this.windowLength})} method referenceTokens (line 1901) | get referenceTokens(){return this.createReferenceTokensForLanguage()} method createReferenceTokensForLanguage (line 1901) | async createReferenceTokensForLanguage(){return this.referenceTokensCach... method syntaxAwareReferenceTokens (line 1901) | async syntaxAwareReferenceTokens(){let e=(await this.getEnclosingMemberS... method syntaxAwareSupportsLanguage (line 1901) | static syntaxAwareSupportsLanguage(e){switch(e){case"csharp":return!0;de... method similarityScore (line 1901) | similarityScore(e,r){return wui(e,r)} method getEnclosingMemberStart (line 1901) | async getEnclosingMemberStart(e,r){let n;try{n=await tM(this.referenceDo... method isMember (line 1901) | static isMember(e){switch(e?.type){case"method_declaration":case"propert... method isBlock (line 1901) | static isBlock(e){switch(e?.type){case"class_declaration":case"struct_de... function wui (line 1901) | function wui(t,e){let r=new Set;return e.forEach(n=>{t.has(n)&&r.add(n)}... function Dui (line 1901) | function Dui(t,e){return(e.useSubsetMatching?a5e.FACTORY(e.snippetLength... function F1r (line 1901) | async function F1r(t,e,r){let n=Dui(t,r);return r.maxTopSnippets===0?[]:... function B1r (line 1901) | function B1r(t,e){return{...Sft,useSubsetMatching:xft(t,e)}} function U1r (line 1901) | function U1r(t){return Sft.maxTopSnippets} function c5e (line 1901) | function c5e(t,e,r){let n=Lui.get(r);return n?n(t,e):{...L1r,useSubsetMa... function q1r (line 1901) | function q1r(t,e){let r=Fui.get(e);return r?r(t):i0r} function xft (line 1901) | function xft(t,e){return(e.filtersAndExp.exp.variables.copilotsubsetmatc... function l5e (line 1901) | async function l5e(t,e,r,n){let o=YPe(r,"CodeSnippet");if(o.length===0)r... function Q1r (line 1901) | function Q1r(t,e){let r=t.get(kr);return e.map(n=>({snippet:n,relativePa... function Jl (line 1901) | function Jl(t){if(t.children)return Array.isArray(t.children)?t.children... function PM (line 1901) | function PM(t){return t.children} function rn (line 1901) | function rn(t,e,r){let n=[];Array.isArray(e.children)?n=e.children:e.chi... function nb (line 1901) | function nb(t){return{type:"f",children:t}} function Ift (line 1901) | function Ift(t){return t.children} function wft (line 1901) | function wft(t){return t.children} function Rft (line 1901) | function Rft(t){return t.children} function d5e (line 1901) | function d5e(t){return t.name===Ift.name||t.name===wft.name||t.name===Rf... function f5e (line 1901) | function f5e(t,e){if(t.length===0||e.length===0)return{score:t.length+e.... function Pft (line 1901) | function Pft(t){let e=t*4,r=t*.1;return Math.floor(e+r)} function Mue (line 1901) | function Mue(t,e){let[r,n]=e.useState(),[o,s]=e.useState(),[c,l]=e.useSt... function PB (line 1901) | function PB(t){if(t.document===void 0||t.position===void 0)return rn(Jl,... function p5e (line 1901) | function p5e(t,e){let[r,n]=e.useState("");if(t.document===void 0||t.posi... function j1r (line 1901) | function j1r(t,e){let[r,n]=e.useState(),[o,s]=e.useState(),[c,l]=e.useSt... function G1r (line 1901) | function G1r(t,e){let[r,n]=e.useState(),[o,s]=e.useState(),[c,l]=e.useSt... method elide (line 1901) | elide(e,r,n,o,s){if(r<=0)throw new Error("Prefix limit must be greater t... method preparePrefixBlocks (line 1901) | preparePrefixBlocks(e,r){let n=0,o=new Set;return[e.map((c,l)=>{let u=0,... method elideSuffix (line 1901) | elideSuffix(e,r,n,o,s){let c=e.value;if(c.length===0||r<=0)return{elided... method elidePrefix (line 1901) | elidePrefix(e,r,n,o){let s=this.removeLowWeightPrefixBlocks(e,r,n),c=s.f... method removeLowWeightPrefixBlocks (line 1901) | removeLowWeightPrefixBlocks(e,r,n){let o=n;e.sort((s,c)=>s.weight-c.weig... method trimPrefixLinesToFit (line 1901) | trimPrefixLinesToFit(e,r,n){let o=0,s=[];for(let c=e.length-1;c>=0;c--){... function V1r (line 1901) | function V1r(t){return t.map(e=>e.elidedValue).join("")} function H1r (line 1901) | function H1r(t){return t.filter(e=>e.type==="prefix").map(e=>e.elidedVal... function $1r (line 1901) | function $1r(t){if(t.length===0)return[];let e=new Map;for(let o of t)if... method constructor (line 1902) | constructor(e,r=kft()){this.snapshot=e;this.transformers=r} method walkSnapshot (line 1902) | walkSnapshot(e){this.walkSnapshotNode(this.snapshot,void 0,e,{})} method walkSnapshotNode (line 1902) | walkSnapshotNode(e,r,n,o){let s=this.transformers.reduce((l,u)=>u(e,r,l)... function kft (line 1902) | function kft(){return[(t,e,r)=>{r.weight===void 0&&(r.weight=1);let n=t.... function z1r (line 1902) | function z1r(t){return Nft[t]} function Y1r (line 1902) | function Y1r(t){return Object.values(Oft).includes(t.trim())} function Qui (line 1902) | function Qui({source:t}){return t.startsWith("#!")||t.startsWith("{let r={componentPath:e.componentPath};r... function Fue (line 1908) | function Fue(t){return t.replace(/\r\n?/g,` function kgi (line 1909) | function kgi(t,e=!1,r=void 0,n){if(e&&(r===void 0||n===void 0))throw new... function NEr (line 1909) | function NEr(t){return[...t].sort((e,r)=>{let n=Jpt.get(e.uri)??0;return... method constructor (line 1909) | constructor(e){this.docManager=e} method truncateDocs (line 1909) | truncateDocs(e,r,n,o){let s=new Map,c=0;for(let l of e)if(!(c+l.getText(... method getNeighborFiles (line 1909) | async getNeighborFiles(e,r,n){let o=new Map,s=new Map;return o=this.trun... function MEr (line 1909) | function MEr(t,e,r){return async function(...n){return await Promise.rac... function Ogi (line 1909) | function Ogi(...t){return JSON.stringify(t,(e,r)=>typeof r=="object"?r:S... function Xpt (line 1909) | function Xpt(t,e={}){let{hash:r=Ogi,cache:n=new Map}=e;return function(.... method constructor (line 1909) | constructor(r,n=120*1e3){super(r);this.defaultEvictionTimeMs=n;this._cac... method bumpRetryCount (line 1909) | bumpRetryCount(r){let n=this._cacheTimestamps.get(r);return n?++n.retryC... method has (line 1909) | has(r){return this.isValid(r)?super.has(r):(this.deleteExpiredEntry(r),!1)} method get (line 1909) | get(r){let n=super.get(r);if(this.isValid(r))return n;this.deleteExpired... method set (line 1909) | set(r,n){let o=super.set(r,n);return this.isValid(r)||this._cacheTimesta... method clear (line 1909) | clear(){super.clear(),this._cacheTimestamps.clear()} method isValid (line 1909) | isValid(r){let n=this._cacheTimestamps.get(r);return n!==void 0&&Date.no... method deleteExpiredEntry (line 1909) | deleteExpiredEntry(r){this._cacheTimestamps.has(r)&&this._cacheTimestamp... method constructor (line 1909) | constructor(){super("The provider failed providing the list of relatedFi... method constructor (line 1909) | constructor(e){this.context=e} method getRelatedFiles (line 1909) | async getRelatedFiles(e,r,n){let o=await this.getRelatedFilesResponse(e,... method getFileContent (line 1909) | async getFileContent(e){try{return this.context.get(ei).readFileString(e... method isContentExcluded (line 1909) | async isContentExcluded(e,r){try{return(await this.context.get(ma).evalu... method dropBOM (line 1909) | static dropBOM(e){return e.charCodeAt(0)===65279?e.slice(1):e} function FEr (line 1909) | async function FEr(t,e,r,n,o){let s=performance.now(),c;try{c=await o.ge... function z4e (line 1909) | async function z4e(t,e,r,n,o,s=!1){let c=t.get(YB),l=$4e;try{let u={uri:... function H4e (line 1909) | function H4e(t,e){return Mle(t)===Mle(e)} method defaultEmptyResult (line 1909) | static defaultEmptyResult(){return{docs:new Map,neighborSource:new Map,t... method reset (line 1909) | static reset(){t.instance=void 0} method getNeighborFilesAndTraits (line 1909) | static async getNeighborFilesAndTraits(e,r,n,o,s,c,l){let u=e.get(kr);t.... method basename (line 1909) | static basename(e){return decodeURIComponent(e.replace(/[#?].*$/,"").rep... method getRelativePath (line 1909) | static getRelativePath(e,r){let n=r.toString().replace(/[#?].*/,"").repl... function Lgi (line 1909) | function Lgi(t,e){return t.get(Qt).excludeRelatedFiles(e)||to(t,Lt.Exclu... function BEr (line 1909) | function BEr(t,e){return t.get(Qt).includeNeighboringFiles(e)||to(t,Lt.I... function c (line 1909) | async function c(u,d,p,h){let m=gK(t.ctx,u,d.detectedLanguageId);return(... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 1909) | async function l(u,d,p,h,m){let g=u.similarFilesOptions||c5e(t.ctx,d,p.d... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function UEr (line 1910) | function UEr(t,e){return to(t,Lt.UseSplitContextPrompt)??t.get(Qt).enabl... function qEr (line 1910) | function qEr(t){return rn(nb,{children:[rn(wft,{children:[rn(A5e,{ctx:t,... function Bgi (line 1910) | function Bgi(){QEr=0} function Ugi (line 1910) | function Ugi(){return QEr++} method constructor (line 1910) | constructor(){super(...arguments);this.formatPrefix=H1r;this.formatConte... method processSnapshot (line 1910) | processSnapshot(r,n){let o=[],s=[],c=[],l=!1;if(Bgi(),new jY(r,qgi).walk... function X4e (line 1910) | function X4e(t,e,r){let n=YPe(r,"Trait");for(let s of n)Qgi(t,e,s.data,s... function Qgi (line 1910) | function Qgi(t,e,r,n){let o=t.get(Id).getStatisticsForCompletion(e);r.fo... function Z4e (line 1910) | function Z4e(t,e,r,n,o,s){if(r.length>0){let c={};c.detectedLanguageId=n... method constructor (line 1910) | constructor(e){this.states=e;this.currentIndex=0;this.stateChanged=!1} method useState (line 1910) | useState(e){let r=this.currentIndex;if(this.states[r]===void 0){let o=ty... method hasChanged (line 1910) | hasChanged(){return this.stateChanged} method constructor (line 1910) | constructor(e){this.measureUpdateTime=e;this.consumers=[]} method useData (line 1910) | useData(e,r){this.consumers.push(n=>{if(e(n))return r(n)})} method updateData (line 1910) | async updateData(e){if(this.consumers.length>0){let r=performance.now();... method constructor (line 1910) | constructor(e){this.lifecycleData=new Map;this.vTree=this.virtualizeElem... method reconcile (line 1910) | reconcile(e){if(!this.vTree)throw new Error("No tree to reconcile, make ... method reconcileNode (line 1910) | reconcileNode(e,r,n,o){if(!e.children&&!e.lifecycle)return e;let s=e;if(... method virtualizeElement (line 1910) | virtualizeElement(e,r,n){if(!(typeof e>"u")){if(typeof e=="string"||type... method virtualizeFunctionComponent (line 1910) | virtualizeFunctionComponent(e,r,n,o){let s=n.props.key?`["${n.props.key}... method ensureUniqueKeys (line 1910) | ensureUniqueKeys(e){let r=new Map;for(let o of e){if(!o)continue;let s=o... method collectChildPaths (line 1910) | collectChildPaths(e){let r=[];if(e?.children)for(let n of e.children)n&&... method cleanupState (line 1910) | cleanupState(e,r){for(let n of e)r.includes(n)||this.lifecycleData.delet... method getOrCreateLifecycleData (line 1910) | getOrCreateLifecycleData(e){return this.lifecycleData.has(e)||this.lifec... method createPipe (line 1910) | createPipe(){return{pump:a(async e=>{await this.pumpData(e)},"pump")}} method pumpData (line 1910) | async pumpData(e){if(!this.vTree)throw new Error("No tree to pump data i... method recursivelyPumpData (line 1910) | async recursivelyPumpData(e,r){if(!r)throw new Error("Can't pump data in... method constructor (line 1910) | constructor(e){this.state=e,this._updateTimeMs=0} method getUpdateTimeMsAndReset (line 1910) | getUpdateTimeMsAndReset(){let e=this._updateTimeMs;return this._updateTi... method constructor (line 1910) | constructor(e){this.lifecycleData=e;this.stateHook=new e3e(e.state),this... method useState (line 1910) | useState(e){return this.stateHook.useState(e)} method useData (line 1910) | useData(e,r){this.dataHook.useData(e,r)} method isRemountRequired (line 1910) | isRemountRequired(){return this.stateHook.hasChanged()} function Ggi (line 1910) | function Ggi(t){return typeof t=="function"&&"isFragmentFunction"in t} method constructor (line 1910) | constructor(e){this.reconciler=new r3e(e)} method snapshotNode (line 1910) | snapshotNode(e,r){if(!e)return;if(r?.isCancellationRequested)return"canc... method snapshot (line 1910) | snapshot(e){try{let r=this.reconciler.reconcile(e);if(e?.isCancellationR... method createPipe (line 1910) | createPipe(){return this.reconciler.createPipe()} function pA (line 1910) | function pA(t){if(!t||typeof t!="object")return!1;let e=t;return!(!e.doc... function jEr (line 1910) | function jEr(t){return rn(nb,{children:[rn(Ift,{children:[rn(A5e,{ctx:t,... method constructor (line 1910) | constructor(e,r,n){this.ctx=e;this.promptOrdering=n??"default",this.virt... method prompt (line 1910) | async prompt(e,r){try{return await this.createPromptUnsafe(e,r)}catch(n)... method createPromptUnsafe (line 1910) | async createPromptUnsafe({completionId:e,completionState:r,telemetryData... method updateComponentData (line 1911) | async updateComponentData(e,r,n,o,s,c,l,u,d={},p,h){let m=this.createReq... method resolveContext (line 1911) | async resolveContext(e,r,n,o,s={}){let c=[],l,u,d=!1;if(qY(this.ctx,n)){... method failFastPrompt (line 1911) | async failFastPrompt(e,r,n,o){if(o?.isCancellationRequested)return I5;if... method createRequestData (line 1911) | createRequestData(e,r,n,o,s,c,l,u,d,p,h){return{document:e,position:r,te... method resetIfEmpty (line 1911) | resetIfEmpty(e){e.prefix.length===0&&e.suffix.length===0&&this.reset()} method successPrompt (line 1911) | successPrompt(e,r,n,o,s){return{type:"prompt",prompt:{prefix:e.prefix,pr... method errorPrompt (line 1911) | errorPrompt(e){return Oi(this.ctx,e,"PromptComponents.CompletionsPromptF... method reset (line 1911) | reset(){this.renderer=this.getRenderer(),this.virtualPrompt=new ude(this... method setPromptOrdering (line 1911) | setPromptOrdering(e){this.promptOrdering!==e&&(this.promptOrdering=e,thi... method completionsPrompt (line 1911) | completionsPrompt(){return(nht[this.promptOrdering]?.promptFunction??jEr... method getRenderer (line 1911) | getRenderer(){let e=nht[this.promptOrdering]??nht.default;return new e.r... function Hgi (line 1911) | function Hgi(t,e,r,n){let o=["cpp","c"];return BEr(t,n)||o.includes(e)||... function WEr (line 1911) | function WEr(t,e,r,n){GEr++;let o=r.promptOpts?.tokenizer??"o200k_base",... function zEr (line 1911) | function zEr(t,e){return r=>{let n=r.text.join("")+` function YEr (line 1912) | function YEr(t,e,r){let o=t.split(` method constructor (line 1914) | constructor(){this.name="basicPrefix";this.costCache=new wr($Er)} method snapshot (line 1914) | snapshot(e){let{completionState:r,promptOpts:n}=e,o=r.textDocument.getTe... method constructor (line 1914) | constructor(e){this.ctx=e;this.name="cachedSuffix";this.cache=new wr(5);... method snapshot (line 1914) | snapshot(e){return{root:this.getCachedSuffix(e).root}} method estimatedCost (line 1914) | estimatedCost(e,r){return this.getCachedSuffix(e).cost} method getCachedSuffix (line 1914) | getCachedSuffix(e){let{completionState:r,telemetryData:n,promptOpts:o}=e... method constructor (line 1914) | constructor(){this.name="traitProvider"} method snapshot (line 1914) | snapshot(e,r){let{promptOpts:n}=e,o=no(n?.tokenizer);if(!r||r.traits.len... method constructor (line 1916) | constructor(e){this.ctx=e;this.name="contextProvider"} method snapshot (line 1916) | snapshot(e,r){let{promptOpts:n}=e,o=no(n?.tokenizer);if(!r||r.codeSnippe... method constructor (line 1918) | constructor(e,r){this.name=e;this.components=r} method snapshot (line 1918) | snapshot(e,r){let n=this.components.map(d=>d.snapshot(e,r)),o=n.map(d=>d... method constructor (line 1919) | constructor(e,r){this.ctx=e;this.components=r;this.renderId=0} method prompt (line 1919) | async prompt(e,r){try{return await this.createPromptUnsafe(e,r)}catch(n)... method getComponentAllocation (line 1919) | getComponentAllocation(e){let r=this.ctx.get(Qt).suffixPercent(e),n=this... method createPromptUnsafe (line 1919) | async createPromptUnsafe(e,r){this.renderId++;let{completionId:n,complet... method resolveContext (line 1922) | async resolveContext(e,r,n,o){let s=await this.ctx.get(fA).resolution(e)... method telemetrizeContext (line 1922) | telemetrizeContext(e,r,n){let o=KPe(r);this.ctx.get(Id).getStatisticsFor... method failFastPrompt (line 1922) | async failFastPrompt(e,r){if(r?.isCancellationRequested)return I5;if((aw... method errorPrompt (line 1922) | errorPrompt(e){return Oi(this.ctx,e,"WorkspaceContextPromptFactory"),AK} function Wgi (line 1922) | function Wgi(t,e){t.elisionTimeMs+=e.elisionTimeMs,t.renderTimeMs+=e.ren... method constructor (line 1922) | constructor(e){this.ctx=e;this.didDispose=!1;this.deferredStart=new aA;t... method didStart (line 1922) | get didStart(){return this.client!==void 0} method maybeStart (line 1922) | async maybeStart(e,r){if(this.didStart||this.didDispose)return;let n=to(... method isActive (line 1922) | isActive(){return this.didStart&&!this.didDispose&&this.client!==void 0&... method activation (line 1922) | get activation(){return this.deferredStart.promise} method isEnabled (line 1922) | isEnabled(e){return to(this.ctx,Lt.UseWorkspaceContextCoordinator)??this... method start (line 1922) | start(e){!this.didStart&&!this.didDispose&&(this.client=e,this.fileChang... method dispose (line 1922) | dispose(){this.isActive()&&(this.didDispose=!0,this.emitter.emit(t.Dispo... method pushWorkspaceContext (line 1922) | pushWorkspaceContext(e,r){this.nextRequest.sources={...this.nextRequest.... method recordWorkspaceContextActivity (line 1922) | recordWorkspaceContextActivity(e,r,n){this.nextRequest.recentActivity===... method getLastEvent (line 1922) | getLastEvent(){return this.lastEvent} method onUpdate (line 1922) | onUpdate(e){return this.emitter.on(t.UpdateEventName,e),cn.Disposable.cr... method onDisposal (line 1922) | onDisposal(e){return this.emitter.on(t.DisposeEventName,e),cn.Disposable... method setContextLanguages (line 1922) | setContextLanguages(e){this.nextRequest.languages=e} method loop (line 1922) | async loop(){let e=0;for(;this.isActive();){try{let r=this.nextRequest;t... function JEr (line 1922) | function JEr(t,e){let r=Hf(t,e,"event.WorkspaceContextUpdate");return t.... method constructor (line 1922) | constructor(e){this.ctx=e;this.name="workspaceContext";this.documents=ne... method snapshot (line 1922) | snapshot(e){let{completionState:r,telemetryData:n}=e;this.nextUpdateTime... method getRoot (line 1923) | getRoot(){return this.root} method getMask (line 1923) | getMask(e){let r=this.documents.get(e);return r===void 0?[]:[r.id]} method getPathMarker (line 1923) | getPathMarker(e){let r=e.textDocument,n=this.ctx.get(kr),o=n.getRelative... method update (line 1923) | update(e){this.rootWithPathCache.clear(),this.documents.clear();for(let[... method createRootNode (line 1923) | createRootNode(){let e=new Array(this.documents.size+1).fill(""),r=[...t... method createAnnotatedDocumentRoot (line 1923) | createAnnotatedDocumentRoot(e,r){let n=WE({uri:e,languageId:"UNKNOWN"}),... method getDocumentAnnotation (line 1925) | getDocumentAnnotation(e,r){let o=this.ctx.get(kr).getRelativePath({uri:e... method dispose (line 1926) | dispose(){for(let e of this.disposables)e.dispose();this.disposables=[]} method constructor (line 1926) | constructor(e){let r={stableContext:new p3e(e),prefix:new a3e,suffix:new... function m3e (line 1926) | function m3e(t,e,r){return new iht(new oht(new sht(t,new n3e(t,e,r),new ... method constructor (line 1926) | constructor(r){super();this.delegate=r} method prompt (line 1926) | async prompt(r,n){return this.lastPromise=this.promptAsync(r,n),this.las... method promptAsync (line 1926) | async promptAsync(r,n){if(await this.lastPromise,n?.isCancellationReques... method constructor (line 1926) | constructor(e){this.delegate=e} method prompt (line 1926) | async prompt(e,r){let n=new XEr.CancellationTokenSource,o=n.token;return... method constructor (line 1926) | constructor(e,r,n,o){this.ctx=e;this.defaultDelegate=r;this.experimental... method prompt (line 1926) | async prompt(e,r){return this.fn(this.ctx,e.telemetryData)?this.experime... function Jgi (line 1926) | function Jgi(t,e){let r=t.get(cb);return r.isEnabled(e)&&r.isActive()} function HM (line 1926) | function HM(t){let e=t.split(` function yK (line 1927) | function yK(t,e,r,n,o,s={}){let l=t.get(kr).findNotebook(r.textDocument)... function Xgi (line 1927) | function Xgi(t,e){let r=t.document.detectedLanguageId,n=t.document.getTe... function Zgi (line 1927) | function Zgi(t,e,r){let o=e.getCells().filter(l=>l.indexc>=t)... method constructor (line 1931) | constructor(e,r,n){this.name=e,this.coefficient=r,this.transformation=n|... method contribution (line 1931) | contribution(e){return this.coefficient*this.transformation(e)} method constructor (line 1931) | constructor(e,r,n){this.link=eAi;if(this.intercept=e,this.coefficients=r... method predict (line 1931) | predict(e,r){let n=this.intercept;for(let o of this.coefficients){let s=... method quantile (line 1931) | quantile(e,r){let n=this.predict(e,r);return tAi(n,this.logitsToQuantiles)} function svr (line 1931) | function svr(t,e){let r={...e.measurements};return Object.keys(g3e).forE... function avr (line 1931) | function avr(t,e){let r={...e.measurements};return Object.keys(g3e).forE... function A3e (line 1931) | function A3e(t){let e=t.slice();return e.reverse(),cvr(e)||cvr(e.filter(... function cvr (line 1931) | function cvr(t){let e=nAi(t);for(let r of rAi){if(t.length{let r=e?.split(` function dAi (line 1939) | async function dAi(t,e,r,n,o,s,c,l){let u=t.get(Qt).multilineAfterAccept... function fvr (line 1943) | function fvr(t,e,r,n,o,s,c,l,u){if(c&&e==="moremultiline"&&II.isSupporte... function pAi (line 1943) | function pAi(t,e,r){let n=to(t,Lt.CompletionsDebounce)??t.get(Qt).comple... function fde (line 1943) | function fde(t,e,r){return r?.isCancellationRequested||e!==t.get(_A).cur... function hAi (line 1943) | async function hAi(t,e,r,n,o,s){let c=n.issuedTime,l=[];function u(_){le... function uht (line 1943) | async function uht(t,e,r,n){let o=qr();t.get(_A).currentRequestId=o;let ... function mAi (line 1943) | function mAi(t,e,r,n){let o=t.get(_A).getCompletionsForUserTyping(e,r.su... function gAi (line 1943) | function gAi(t,e){let r=AAi(e,t),n=yAi(e,t);return r&&!n?void 0:r&&n} function AAi (line 1943) | function AAi(t,e){return e.lineAt(t).text.substr(t.character).trim().len... function yAi (line 1943) | function yAi(t,e){let n=e.lineAt(t).text.substr(t.character).trim();retu... function _Ai (line 1943) | function _Ai(t,e){return e.lineAt(t).text.trim().length===0} method constructor (line 1943) | constructor(e=!1){this.requestMultilineOverride=e} function EAi (line 1943) | async function EAi(t,e,r,n,o,s,c){if(t.get(R5).requestMultilineOverride)... function y3e (line 1943) | function y3e(t,e,r){t.get(rb).append(e.prefix,e.prompt.suffix,r)} function vAi (line 1943) | function vAi(t,e,r){if(r.length>0){if(e.startsWith(r))return{completionI... function CAi (line 1943) | function CAi(t,e,r,n){let o=t.get(rb).findAll(e,r);return o.length===0?(... function TAi (line 1943) | async function TAi(t,e,r,n){let o={headerRequestId:r};n?.opportunityId&&... function bAi (line 1943) | function bAi(t,e,r,n,o){let s=n.requestId,c={choiceIndex:n.choiceIndex.t... function SAi (line 1944) | function SAi(t,e,r,n,o,s,c,l){let u={languageId:e.detectedLanguageId};u.... function mvr (line 1944) | function mvr(t,e){t.measurements.documentLength=e.getText().length,t.mea... function gvr (line 1944) | function gvr(t,e,r,n,o){let s=Date.now()-n,c=s-o,l=r.telemetryData.exten... method constructor (line 1944) | constructor(){this.choices=[]} method clientCompletionId (line 1944) | get clientCompletionId(){return this.choices[0]?.clientCompletionId} method setGhostText (line 1944) | setGhostText(e,r,n,o){o!==2&&(this.prefix=e,this.suffix=r,this.choices=n)} method getCompletionsForUserTyping (line 1944) | getCompletionsForUserTyping(e,r){let n=this.getRemainingPrefix(e,r);if(n... method hasAcceptedCurrentCompletion (line 1944) | hasAcceptedCurrentCompletion(e,r){let n=this.getRemainingPrefix(e,r);if(... method getRemainingPrefix (line 1944) | getRemainingPrefix(e,r){if(!(this.prefix===void 0||this.suffix===void 0|... function xAi (line 1944) | function xAi(t,e){return t.filter(r=>Avr(r.completionText,e)).map(r=>({.... function Avr (line 1944) | function Avr(t,e){return t.startsWith(e)&&t.length>e.length} method constructor (line 1944) | constructor(e,r,n){this._referenceCount=0;this._isDisposed=!1;this._offs... method offset (line 1944) | get offset(){return this._offset} method push (line 1944) | push(e,r){if(this._isDisposed)throw new Error("Unable to push new action... method constructor (line 1944) | constructor(e,r,n=[],o,s,c){this._textDocument=e;this._position=r;this.o... method textDocument (line 1944) | get textDocument(){return this._textDocument} method position (line 1944) | get position(){return this._position} method editsWithPosition (line 1944) | get editsWithPosition(){return[...this._editsWithPosition]} method updateState (line 1944) | updateState(e,r,n){return new t(e,r,n??this.editsWithPosition,this.origi... method updatePosition (line 1944) | updatePosition(e){return this.updateState(this._textDocument,e)} method addSelectedCompletionInfo (line 1944) | addSelectedCompletionInfo(e){if(this.editsWithPosition.find(n=>n.source=... method applyEdits (line 1944) | applyEdits(e,r=!1){if(r&&e.length>1)throw new Error("Selected completion... function JB (line 1944) | function JB(t,e){return new dht(t,e)} function wAi (line 1944) | function wAi(){if(_3e)return _3e;function t(E){return E3e.push(E),()=>{l... function pht (line 1944) | function pht(t){return t===401?l0.Unauthorized:t===400?l0.BadArguments:t... function rw (line 1944) | function rw(t,e,r={}){return{kind:"failure",reason:pht(Number(t)),code:N... method constructor (line 1944) | constructor(e){this.baseKey=e} method buildKey (line 1944) | buildKey(...e){return[kAi,this.baseKey,...e].join(".")} method constructor (line 1944) | constructor(){super("github_copilot_log")} method handleOpen (line 1944) | handleOpen({context:e}){let r=this.buildKey("open","count"),n=er.createA... method handleFocus (line 1944) | handleFocus({context:e}){let r=er.createAndMarkAsIssued(),n=this.buildKe... method handleWrite (line 1944) | handleWrite({context:e}){let r=er.createAndMarkAsIssued(),n=this.buildKe... method constructor (line 1944) | constructor(){super("match_notification")} method handleDoAction (line 1944) | handleDoAction({context:e,actor:r}){let n=er.createAndMarkAsIssued({acto... method handleDismiss (line 1944) | handleDismiss({context:e,actor:r}){let n=er.createAndMarkAsIssued({actor... method constructor (line 1944) | constructor(){super("snippy")} method handleUnexpectedError (line 1944) | handleUnexpectedError({context:e,origin:r,reason:n}){let o=er.createAndM... method handleCompletionMissing (line 1944) | handleCompletionMissing({context:e,origin:r,reason:n}){let o=er.createAn... method handleSnippyNetworkError (line 1944) | handleSnippyNetworkError({context:e,origin:r,reason:n,message:o}){if(!r.... function Aht (line 1944) | async function Aht(t,e,r,n){let o;try{o=await t.get(Ft).getToken()}catch... function Svr (line 1944) | async function Svr(t,e,r){let n=await Aht(t,"Match",{method:"POST",body:... function xvr (line 1944) | async function xvr(t,{cursor:e},r){let n=await Aht(t,"FilesForMatch",{me... function jAi (line 1944) | function jAi(t){let e=0,r;mde.lastIndex=0;do if(r=mde.exec(t),r&&(e+=1),... function GAi (line 1944) | function GAi(t,e){let r=0,n;mde.lastIndex=0;do if(n=mde.exec(t),n&&(r+=1... function Ivr (line 1944) | function Ivr(t,e){let r=t.split("").reverse().join(""),n=GAi(r,e);return... function gde (line 1944) | function gde(t){return jAi(t)>=T3e} function HAi (line 1944) | function HAi(t){return SI.Check(C3e,t)} function wvr (line 1944) | async function wvr(t,e){let r=await e();if(HAi(r)){v3e.handleSnippyNetwo... function Rvr (line 1944) | function Rvr(t){return"kind"in t&&t.kind==="failure"} function Pvr (line 1944) | async function Pvr(t,e,r,n){let s=await t.get(kr).getTextDocument({uri:e... function yht (line 1944) | function yht(t,e,r=(n,o)=>n===o?0:1){if(e.length===0||t.length===0)retur... function $Ai (line 1944) | function $Ai(){return new Map} function WAi (line 1944) | function WAi(t){let e=new Array(t.size);for(let[r,n]of t)e[n]=r;return e} function kvr (line 1944) | function kvr(t,e,r,n){let o=[],s=0;for(let c of r(t))n(c)&&(e.has(c)||e.... function Nvr (line 1944) | function Nvr(t){return t!==" "} function Ovr (line 1944) | function Ovr(t,e,r=zAi){let[n,o]=kvr(t,$Ai(),r,Nvr),[s,c]=kvr(e,o,r,Nvr)... function $M (line 1944) | function $M(t){return t.length===0?0:t.split(` function Mvr (line 1945) | function Mvr(t,e){return e.compType==="partial"?t.substring(0,e.accepted... function Fvr (line 1945) | async function Fvr(t,e,r,n,o){let s=await t.get(ln).getOrReadTextDocumen... function b3e (line 1945) | function b3e(t,e,r,n,o){o.forEach(({completionText:u,completionTelemetry... function Ade (line 1945) | function Ade(t,e,r,n,o,s,c,l){let u=s.extendedBy({compType:c.compType},{... function XAi (line 1945) | async function XAi(t,e,r,n,o,s){if(!s||(s.ip_code_citations?.length??0)<... function ZAi (line 1945) | function ZAi(t,e,r){if(!(ee))return r} function e1i (line 1945) | function e1i(t,e,r){return e{if(r.disp... function vht (line 1945) | function vht(t,e){let r=t.get(Ap);if(!r.position||!r.uri)return;let n=i1... function Bvr (line 1945) | function Bvr(t,e,r,n){let o=t.get(Ap);return o.position&&o.uri&&!(o.posi... function Uvr (line 1945) | function Uvr(t,e){let r=t.get(Ap);if(r.index=e.index,!r.shownCompletions... function o1i (line 1945) | function o1i(t,e,r){let n=t.get(Ap);n.linesLeft===void 0&&(n.linesAccept... function EK (line 1945) | function EK(t,e,r="ghostText"){let n=t.get(Ap),o;return n.partiallyAccep... function S3e (line 1945) | function S3e(t,e,r,n=0,o="ghostText",s="line"){let c=t.get(Ap),l;return ... function s1i (line 1945) | function s1i(t,e,r){let n=t.get(Ap);n.partiallyAcceptedLength=(n.partial... method constructor (line 1945) | constructor(){this.cache=new wr(100)} method set (line 1945) | set(e,r){this.cache.set(e,r)} method request (line 1945) | async request(e){let r=this.cache.get(e);r!==void 0&&(this.cache.delete(... function qvr (line 1945) | function qvr(t){let e=new PY;return e.set(Bl,t),e.set(cI,new cI),e.set(v... function jvr (line 1945) | function jvr(t,...e){return`[${t}] ${a1i(e)}`} function a1i (line 1945) | function a1i(t){return Qvr.default.formatWithOptions({maxStringLength:1/... function x3e (line 1945) | function x3e(t){return w$t(t)} method constructor (line 1945) | constructor(r){super();this.console=r} method logIt (line 1945) | logIt(r,n,o,...s){n==1?this.console.error(`[${o}]`,...s):(n==2||x3e(r))&... method sendException (line 1945) | sendException(e,r,n){Oi(e,r,n)} function oOe (line 1945) | function oOe(t,e=process.platform){return new $1t(t,[new W1t,new z1t,r3i... function r3i (line 1945) | function r3i(t,e){switch(e){case"linux":return new Y1t(t);case"darwin":r... method constructor (line 1945) | constructor(r,n){super();this.ctx=r;this.delegate=n} method getAllRootCAs (line 1945) | async getAllRootCAs(){try{return await this.delegate.getAllRootCAs()}cat... method constructor (line 1945) | constructor(r,n){super();this.ctx=r;this.delegates=n.map(o=>new H1t(r,o))} method getAllRootCAs (line 1945) | async getAllRootCAs(){return this.certificates||(this.certificates=this.... method removeExpiredCertificates (line 1945) | removeExpiredCertificates(r){let n=Date.now(),o=r.filter(s=>{try{let c=n... method getAllRootCAs (line 1945) | getAllRootCAs(){return U5r.rootCertificates} method getAllRootCAs (line 1945) | async getAllRootCAs(){let e=process.env.NODE_EXTRA_CA_CERTS;return e?awa... method constructor (line 1945) | constructor(r){super();this.ctx=r} method getAllRootCAs (line 1945) | async getAllRootCAs(){let r=[];for(let n of["/etc/ssl/certs/ca-certifica... method constructor (line 1945) | constructor(r){super();this.ctx=r} method getAllRootCAs (line 1945) | getAllRootCAs(){let r=iOe.get({excludeBundled:!1,format:iOe.Format.pem})... method constructor (line 1945) | constructor(r){super();this.ctx=r} method getAllRootCAs (line 1945) | getAllRootCAs(){let r=q5r.all();return NJ.debug(this.ctx,`Read ${r.lengt... method getAllRootCAs (line 1945) | getAllRootCAs(){return Promise.reject(new Error("No certificate reader a... function Q5r (line 1945) | async function Q5r(t){let e;try{e=await B5r.promises.readFile(t,{encodin... method constructor (line 1945) | constructor(e,r,n){super(e),this.code=r?.code,this.syscall=r?.syscall,th... function sOe (line 1945) | function sOe(t){return new tyt(t,new ryt(t))} method constructor (line 1945) | constructor(r,n,o=new Ofe,s=process.platform){super();this.ctx=r;this.de... method createSocket (line 1945) | async createSocket(r,n){this.successfullyAuthorized.get(this.getProxyCac... method reauthorize (line 1945) | async reauthorize(r,n){let o=await this.authorize(n);o&&(Cp.debug(this.c... method authorizeAndCreateSocket (line 1945) | async authorizeAndCreateSocket(r,n){let o=await this.authorize(n);if(Cp.... method authorize (line 1945) | async authorize(r){Cp.debug(this.ctx,"Loading kerberos module");let n=aw... method computeSpn (line 1945) | computeSpn(r){let n=r.kerberosServicePrincipal;if(n)return Cp.debug(this... method getProxyCacheKey (line 1945) | getProxyCacheKey(r){return`${r.hostname}:${r.port}`} method constructor (line 1945) | constructor(r){super();this.ctx=r;this.userAgent=`GithubCopilot/${this.c... method createSocket (line 1945) | async createSocket(r,n){let o=this.createConnectRequestOptions(r,n);retu... method createConnectRequestOptions (line 1945) | createConnectRequestOptions(r,n){let o=`${r.hostname}:${r.port}`,s={host... method configureProxyAuthorization (line 1945) | configureProxyAuthorization(r,n,o){r.headers["Proxy-Authorization"]=[],o... method load (line 1945) | load(){return Promise.resolve().then(()=>be(X5r()))} method constructor (line 1945) | constructor(e){this.content=e;this.stopped=!1;this.section="";this.line=... method parse (line 1945) | parse(e){for(this.stopped=!1,this.section="",this.line="",this.linesWith... method stop (line 1945) | stop(){this.stopped=!0} method hasErrors (line 1945) | hasErrors(){return this.linesWithErrors.length>0} method errorAt (line 1945) | errorAt(e){this.linesWithErrors.push(e)} method parseSectionStart (line 1945) | parseSectionStart(){let e=this.line.match(B3i);e&&(e.groups?.simple?this... method unescapeBaseValue (line 1945) | unescapeBaseValue(e){return e.replace(/\\(.)/g,"$1")} method parseConfigPair (line 1945) | parseConfigPair(){let e=this.line.match(M3i);if(e){if(e.groups?.key){let... method handleContinued (line 1945) | handleContinued(e){let r=e,n=[this.matchedValue(r)];for(;r?.groups?.cont... method matchedValue (line 1945) | matchedValue(e){return e.groups.strCont?e.groups.value.slice(0,-1):e.gro... method normalizeValue (line 1945) | normalizeValue(e){let r=!1,n=[...e.matchAll(D3i)].map(o=>o.groups?.value... method unescapeValue (line 1945) | unescapeValue(e){let r={n:` method nameWithSection (line 1946) | nameWithSection(e){return this.section?this.section+"."+e:e} method parseComment (line 1946) | parseComment(){U3i.test(this.line)&&(this.line="")} method getConfig (line 1946) | async getConfig(e,r){let n=await fp.getRepoConfigLocation(e,r);if(!n)ret... method mergeConfig (line 1946) | mergeConfig(...e){return e.filter(r=>r!==void 0).reduce((r,n)=>r.concat(... method getParsedConfig (line 1946) | async getParsedConfig(e,r,n=!0){let o=await this.tryLoadConfig(e,r,n);if... method tryLoadConfig (line 1946) | async tryLoadConfig(e,r,n){try{return await e.get(ei).readFileString(r)}... method baseConfig (line 1946) | async baseConfig(e,r){let n=await this.commondirConfigUri(e,r),o=Ti(this... method commondirConfigUri (line 1946) | async commondirConfigUri(e,r){if(bi(r).toLowerCase()!=="config.worktree"... method xdgConfigUri (line 1946) | xdgConfigUri(){return typeof process<"u"&&process.env.XDG_CONFIG_HOME?pc... method homeUri (line 1946) | homeUri(){return pc((0,n4r.homedir)())} method runCommand (line 1946) | runCommand(e,r,n){return new Promise((o,s)=>{(0,c4r.execFile)(r,n,{cwd:e... method tryRunCommand (line 1946) | async tryRunCommand(e,r,n,o){try{return await this.runCommand(r,n,o)}cat... method getConfig (line 1946) | async getConfig(e,r){let n=gi(r);if(n===void 0)return;let o=await this.t... method extractConfig (line 1946) | extractConfig(e){let r=new SB;for(let n of e.split("\0").filter(o=>o)){l... method extraArgs (line 1947) | extraArgs(){return[]} function l4r (line 1947) | function l4r(t){let e=qvr(t);return q3i(e),e.set(Od,oOe(e)),e.set(bw,sOe... function q3i (line 1947) | function q3i(t){t.set(sE,sE.fromEnvironment(!1)),t.set(FR,new vK),t.set(... function xD (line 1947) | function xD(t){switch(t){case us.Azure:return 1;default:return 0}} function lOe (line 1947) | function lOe(t){return t===us.OpenAI||t===us.Gemini||t===us.Groq||t===us... function Iv (line 1947) | async function Iv(t,e,r){let o=await new ia(t.get(Hn)).getStoredModelCon... function u4r (line 1947) | async function u4r(t,e,r){return await new ia(t.get(Hn)).getAPIKey(e,r)} function d4r (line 1947) | function d4r(t,e){let{protocol:r,hostname:n,pathname:o}=new URL(e);if(o.... function LJ (line 1947) | function LJ(t){let e=t.getTokenValue("editor_preview_features")=="0";ret... method constructor (line 1947) | constructor(e){this.persistenceManager=e} method getAPIKey (line 1947) | async getAPIKey(e,r){if(r){let o=await this.persistenceManager.read(Sw,`... method storeAPIKey (line 1947) | async storeAPIKey(e,r,n,o){n!==2&&(n===0?await this.persistenceManager.u... method deleteAPIKey (line 1947) | async deleteAPIKey(e,r,n){r!==2&&(r===0?await this.persistenceManager.de... method getStoredModelConfigs (line 1947) | async getStoredModelConfigs(e){return await this.persistenceManager.read... method getAllModels (line 1947) | async getAllModels(e){let r=[];if(!LJ(await e.get(Ft).getToken()))return... method saveModelConfig (line 1947) | async saveModelConfig(e,r,n,o,s){let c=await this.getStoredModelConfigs(... method removeModelConfig (line 1947) | async removeModelConfig(e,r){let n=await this.getStoredModelConfigs(e),o... method removeAllModelConfigs (line 1947) | async removeAllModelConfigs(e){await this.persistenceManager.delete(Sw,`... method constructor (line 1947) | constructor(e,r){this._lastFetchTime=0;this.providerName=e,this.ctx=r} method getAllModels (line 1947) | async getAllModels(){await this.ensureKnownModelsCache();try{let e=this.... method getBaseUrl (line 1947) | getBaseUrl(){let e=iyt[this.providerName];if(!e)throw new Error(`Unsuppo... method getFetchModelUrl (line 1947) | getFetchModelUrl(){return`${this.getBaseUrl()}/models`} method ensureKnownModelsCache (line 1947) | async ensureKnownModelsCache(){let e=Date.now();!this._knownModels&&(thi... method fetchKnownModelList (line 1947) | async fetchKnownModelList(){let e=await(await this.ctx.get(cr).fetch("ht... method register (line 1947) | static register(e){this.strategies.set(e.name,e)} method getStrategy (line 1947) | static getStrategy(e){let r=this.strategies.get(e);if(!r){let n=this.str... method hasStrategy (line 1947) | static hasStrategy(e){return this.strategies.has(e)} function nn (line 1947) | function nn(t){return t?(t=g_(t),typeof t=="string"?t:t.map(e=>"text"in ... function z5 (line 1947) | function z5(t){if(typeof t.function.arguments=="string")try{return JSON.... function h4r (line 1947) | function h4r(t){return typeof t.function.arguments=="object"&&(t.functio... function m4r (line 1947) | function m4r(t,e,r,n,o,s,c,l,u){let d=JSON.parse(JSON.stringify(e));retu... function Dfe (line 1947) | function Dfe(t){return Array.isArray(t)&&t.every(e=>"type"in e&&!("role"... function dOe (line 1947) | function dOe(t){return Array.isArray(t)&&t.every(e=>"role"in e)} function g_ (line 1947) | function g_(t){if(typeof t=="string")return t;if(Dfe(t))return t;if(dOe(... function MU (line 1947) | function MU(t,e){return(typeof t=="string"||Dfe(t))&&(t=[{role:"assistan... function fOe (line 1947) | function fOe(t,e){if(t){if(typeof t=="string"||Dfe(t))return[{role:"assi... function g4r (line 1947) | function g4r(t,e,r,n){let o=e.solution.text.join(""),s=!1;e.finishOffset... method constructor (line 1947) | constructor(){this.name="completions";this.engineName="chat"} method buildRequestBody (line 1947) | buildRequestBody(e,r){let o={messages:r.messages.map(c=>{let l={...c};re... method processResponse (line 1950) | processResponse(e,r,n,o,s){let c=r.headers.get(FJ)||void 0;return s.post... method processNonStreamingResponse (line 1950) | processNonStreamingResponse(e,r,n,o){return async function*(){let s=awai... method processStreamingResponse (line 1950) | processStreamingResponse(e,r,n,o,s,c){let u=wB.create(e,c.count,r,o,[],c... method constructor (line 1950) | constructor(e){super(e)} method prepare (line 1950) | async prepare(e,r,n){if(!this.prepareCopilot)return;let o=r?O3r(r):void ... method render (line 1950) | render(e,r,n,o){let s=n?O3r(n):void 0,c=o?M3r(o):void 0;return this.rend... function O3r (line 1950) | function O3r(t){return e=>{let r=e.text||"";if(t?.report&&r){let n={valu... function M3r (line 1950) | function M3r(t){return{get isCancellationRequested(){return t?.isCancell... method renderCopilot (line 1950) | renderCopilot(){let{thinking:e}=this.props;return vscpp("opaque",{value:... function GOe (line 1950) | function GOe(t){let e=t.value;if(!e||typeof e!="object")return;let r=e;i... function jki (line 1950) | function jki(t){let e=[];for(let r of t)switch(r.role){case"system":{let... function Gki (line 1950) | function Gki(t){let e=[];for(let r of t)switch(r.role){case Pv.Raw.ChatR... function F3r (line 1950) | function F3r(t){return typeof t.content=="string"?[{type:"input_text",te... function Vki (line 1950) | function Vki(t){if(typeof t.content=="string")return t.content.trim()?[{... function Hki (line 1950) | function Hki(t){let e=[];for(let r of t)if(r.type===Pv.Raw.ChatCompletio... function B3r (line 1950) | function B3r(t){let{messages:e,promptTsxRawMessages:r,model:n,tools:o,to... method constructor (line 1950) | constructor(e){this.dataBuffer="";this.eventTypeBuffer="";this.buffer=[]... method getLastEventId (line 1950) | getLastEventId(){return this.lastEventIdBuffer} method getReconnectionTime (line 1950) | getReconnectionTime(){return this.reconnectionTime} method feed (line 1950) | feed(e){if(e.length===0)return;let r=0;for(this.endedOnCR&&e[0]===10&&r+... method processLine (line 1950) | processLine(e){if(!e.length){this.dispatchEvent();return}if(e.startsWith... method processField (line 1950) | processField(e,r){switch(e){case"event":this.eventTypeBuffer=r;break;cas... method dispatchEvent (line 1951) | dispatchEvent(){if(this.dataBuffer===""){this.dataBuffer="",this.eventTy... method reset (line 1952) | reset(){this.dataBuffer="",this.eventTypeBuffer="",this.currentEventId=v... function U3r (line 1952) | function U3r(t,e,r){if(!t)return{};try{return JSON.parse(t)}catch(n){thr... method constructor (line 1952) | constructor(e,r,n,o){this.telemetryData=e;this.requestId=r;this.copilotE... method push (line 1952) | push(e,r){let n=a(o=>{this.textAccumulator+=o.text,r(this.textAccumulato... method handleOutputItemDone (line 1952) | handleOutputItemDone(e,r){if(e.type==="function_call"){let n=U3r(e.argum... method handleCompletedResponse (line 1952) | handleCompletedResponse(e,r){r({text:"",statefulMarker:e.response.id});l... method constructor (line 1952) | constructor(){this.name="responses";this.engineName=""} method buildRequestBody (line 1952) | buildRequestBody(e,r){return B3r({messages:r.messages,model:r.modelConfi... method processResponse (line 1952) | processResponse(e,r,n,o,s){let c=r.headers.get(FJ)||void 0;return{type:"... function LD (line 1952) | function LD(t){switch(t){case"Agent":return"Agent";case"Edit":return"Edi... method constructor (line 1952) | constructor(e,r){this.request=e;this.telemetryId=qr();this.timestamp=Dat... method getResolvedModelId (line 1952) | getResolvedModelId(){return this.resolvedModelConfiguration?.modelId} method getChatModeWithDefault (line 1952) | getChatModeWithDefault(){return this.chatMode?.kind??"Ask"} method extractContextFilesUri (line 1952) | extractContextFilesUri(){let e=[...(this.request.references??[]).filter(... method getMetadata (line 1952) | getMetadata(e){return this._metadata.get(e)?.at(-1)} method getAllMetadata (line 1952) | getAllMetadata(e){return this._metadata.get(e)} method setMetadata (line 1952) | setMetadata(e){let r=e.constructor,n=this._metadata.get(r)??[];n.push(e)... method hasMetadata (line 1952) | hasMetadata(e){let r=this._metadata.get(e);return r!==void 0&&r.length>0} method isSubagent (line 1952) | isSubagent(){return this.parentTurnId!==void 0&&this.parentTurnId!==""} method constructor (line 1952) | constructor(e=[],r="panel",n="en",o){this.turns=e;this.source=r;this.use... method copy (line 1952) | copy(){let e=JSON.parse(JSON.stringify(this.turns)),r=new t(e,this.sourc... method telemetryId (line 1952) | get telemetryId(){return this._telemetryId} method timestamp (line 1952) | get timestamp(){return this._timestamp} method addTurn (line 1952) | addTurn(e){this.turns.push(e)} method deleteTurn (line 1952) | deleteTurn(e){this.turns=this.turns.filter(r=>r.id!==e)} method getLastTurn (line 1952) | getLastTurn(){return this.turns[this.turns.length-1]} method findTurn (line 1952) | findTurn(e){return this.turns.find(r=>r.id===e)} method constructor (line 1952) | constructor(){this.promiseMap=new Map} method queue (line 1952) | queue(e,r){let o=(this.promiseMap.get(e)??Promise.resolve()).catch(()=>{... method constructor (line 1952) | constructor(e){this.element=e,this.next=t.Undefined,this.prev=t.Undefined} method create (line 1952) | static create(e){return new t(e)} method constructor (line 1952) | constructor(e){this._now=Wki&&e===!1?Date.now:globalThis.performance.now... method stop (line 1952) | stop(){this._stopTime=this._now()} method reset (line 1952) | reset(){this._startTime=this._now(),this._stopTime=-1} method elapsed (line 1952) | elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this... function e (line 1952) | function e(N){if(zki){let{onDidAddListener:q}=N,Q=Yfe.create(),B=0;N.onD... function r (line 1952) | function r(N,q){return g(N,()=>{},0,void 0,!0,void 0,q)} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 1952) | function n(N){return(q,Q=null,B)=>{let J=!1,W;return W=N(z=>{if(!J)retur... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} function o (line 1952) | function o(N,q){return k.once(k.filter(N,q))} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="gotCancelled"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function s (line 1952) | function s(N,q,Q){return h((B,J=null,W)=>N(z=>B.call(J,q(z)),null,W),Q)} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="fetchFailure"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function c (line 1952) | function c(N,q,Q){return h((B,J=null,W)=>N(z=>{q(z),B.call(J,z)},null,W)... method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="filteredOut"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function l (line 1952) | function l(N,q,Q){return h((B,J=null,W)=>N(z=>q(z)&&B.call(J,z),null,W),Q)} method constructor (line 743) | constructor(h){super(),this.message=h,this.kind="promptTooLarge"} method toString (line 743) | toString(){return`${this.kind}:${this.message}`} function u (line 1952) | function u(N){return N} method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="uncategorized"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function d (line 1952) | function d(...N){return(q,Q=null,B)=>{let J=Ggr(...N.map(W=>W(z=>q.call(... method constructor (line 743) | constructor(h){super(),this.error=h,this.kind="unexpected"} method toString (line 743) | toString(){return`${this.kind}:${this.error.message}`} function p (line 1952) | function p(N,q,Q,B){let J=Q;return s(N,W=>(J=q(J,W),J),B)} function h (line 1952) | function h(N,q){let Q,B={onWillAddFirstListener(){Q=N(J.fire,J)},onDidRe... function m (line 1952) | function m(N,q){return q instanceof Array?q.push(N):q&&q.add(N),N} method isUri (line 1219) | static isUri(F){return F instanceof m||!!F&&typeof F.authority=="strin... method constructor (line 1219) | constructor(F,G,k,N,q,Q=!1){typeof F=="object"?(this.scheme=F.scheme||... method fsPath (line 1219) | get fsPath(){return v(this,!1)} method with (line 1219) | with(F){if(!F)return this;let{scheme:G,authority:k,path:N,query:q,frag... method parse (line 1219) | static parse(F,G=!1){let k=h.exec(F);return k?new A(k[2]||d,w(k[4]||d)... method file (line 1219) | static file(F){let G=d;if(o&&(F=F.replace(/\\/g,p)),F[0]===p&&F[1]===p... method from (line 1219) | static from(F){let G=new A(F.scheme,F.authority,F.path,F.query,F.fragm... method toString (line 1219) | toString(F=!1){return b(this,F)} method toJSON (line 1219) | toJSON(){return this} method revive (line 1219) | static revive(F){if(F){if(F instanceof m)return F;{let G=new A(F);retu... function g (line 1952) | function g(N,q,Q=100,B=!1,J=!1,W,z){let Z,ie,le,Pe=0,Te,Me={leakWarningT... function A (line 1952) | function A(N,q=0,Q){return k.debounce(N,(B,J)=>B?(B.push(J),B):[J],q,voi... method fsPath (line 1219) | get fsPath(){return this._fsPath||(this._fsPath=v(this,!1)),this._fsPath} method toString (line 1219) | toString(F=!1){return F?b(this,!0):(this._formatted||(this._formatted=... method toJSON (line 1219) | toJSON(){let F={$mid:1};return this._fsPath&&(F.fsPath=this._fsPath,F.... function y (line 1952) | function y(N,q=(B,J)=>B===J,Q){let B=!0,J;return l(N,W=>{let z=B||!q(W,J... function _ (line 1952) | function _(N,q,Q){return[k.filter(N,q,Q),k.filter(N,B=>!q(B),Q)]} function E (line 1952) | function E(N,q=!1,Q=[],B){let J=Q.slice(),W=N(ie=>{J?J.push(ie):Z.fire(i... function v (line 1952) | function v(N,q){return a((B,J,W)=>{let z=q(new x);return N(function(Z){l... class x (line 1952) | class x{constructor(){this.steps=[]}static{a(this,"ChainableSynthesis")}... method constructor (line 92) | constructor(){this.steps=[]} method map (line 92) | map(k){return this.steps.push(k),this} method forEach (line 92) | forEach(k){return this.steps.push(N=>(k(N),N)),this} method filter (line 92) | filter(k){return this.steps.push(N=>k(N)?N:b),this} method reduce (line 92) | reduce(k,N){let q=N;return this.steps.push(Q=>(q=k(q,Q),q)),this} method latch (line 92) | latch(k=(N,q)=>N===q){let N=!0,q;return this.steps.push(Q=>{let B=N||!... method evaluate (line 92) | evaluate(k){for(let N of this.steps)if(k=N(k),k===b)break;return k} method constructor (line 1952) | constructor(){this.steps=[]} method map (line 1952) | map(q){return this.steps.push(q),this} method forEach (line 1952) | forEach(q){return this.steps.push(Q=>(q(Q),Q)),this} method filter (line 1952) | filter(q){return this.steps.push(Q=>q(Q)?Q:b),this} method reduce (line 1952) | reduce(q,Q){let B=Q;return this.steps.push(J=>(B=q(B,J),B)),this} method latch (line 1952) | latch(q=(Q,B)=>Q===B){let Q=!0,B;return this.steps.push(J=>{let W=Q||!... method evaluate (line 1952) | evaluate(q){for(let Q of this.steps)if(q=Q(q),q===b)break;return q} function I (line 1952) | function I(N,q,Q=B=>B){let B=a((...Z)=>z.fire(Q(...Z)),"fn"),J=a(()=>N.o... function w (line 1952) | function w(N,q,Q=B=>B){let B=a((...Z)=>z.fire(Q(...Z)),"fn"),J=a(()=>N.a... function R (line 1952) | function R(N,q){return new Promise(Q=>n(N)(Q,null,q))} function M (line 1952) | function M(N){let q=new y_;return N.then(Q=>{q.fire(Q)},()=>{q.fire(void... function D (line 1952) | function D(N,q){return N(Q=>q.fire(Q))} function U (line 1952) | function U(N,q,Q){return q(Q),N(B=>q(B))} method constructor (line 92) | constructor(k,N){this._observable=k,this._counter=0,this._hasChanged=!... method beginUpdate (line 92) | beginUpdate(k){this._counter++} method handlePossibleChange (line 92) | handlePossibleChange(k){} method handleChange (line 92) | handleChange(k,N){this._hasChanged=!0} method endUpdate (line 92) | endUpdate(k){this._counter--,this._counter===0&&(this._observable.repo... class O (line 1952) | class O{constructor(q,Q){this._observable=q;this._counter=0;this._hasCha... method constructor (line 1952) | constructor(q,Q){this._observable=q;this._counter=0;this._hasChanged=!... method beginUpdate (line 1952) | beginUpdate(q){this._counter++} method handlePossibleChange (line 1952) | handlePossibleChange(q){} method handleChange (line 1952) | handleChange(q,Q){this._hasChanged=!0} method endUpdate (line 1952) | endUpdate(q){this._counter--,this._counter===0&&(this._observable.repo... function F (line 1952) | function F(N,q){return new O(N,q).emitter.event} function G (line 1952) | function G(N){return(q,Q,B)=>{let J=0,W=!1,z={beginUpdate(){J++},endUpda... method constructor (line 1952) | constructor(e){this.listenerCount=0;this.invocationCount=0;this.elapsedO... method start (line 1952) | start(e){this._stopWatch=new $Oe,this.listenerCount=e} method stop (line 1952) | stop(){if(this._stopWatch){let e=this._stopWatch.elapsed();this.duration... method constructor (line 1952) | constructor(e,r,n=(t._idPool++).toString(16).padStart(3,"0")){this._erro... method dispose (line 1952) | dispose(){this._stacks?.clear()} method check (line 1952) | check(e,r){let n=this.threshold;if(n<=0||r0||this... method dispose (line 1954) | dispose(){if(!this._disposed){if(this._disposed=!0,this._deliveryQueue?.... method event (line 1954) | get event(){return this._event??=(e,r,n)=>{if(this._leakageMon&&this._si... method _removeListener (line 1954) | _removeListener(e){if(this._options?.onWillRemoveListener?.(this),!this.... method _deliver (line 1954) | _deliver(e,r){if(!e)return;let n=this._options?.onListenerError||xY;if(!... method _deliverQueue (line 1954) | _deliverQueue(e){let r=e.current._listeners;for(;e.i0} method constructor (line 1954) | constructor(){this.i=-1;this.end=0} method enqueue (line 1954) | enqueue(e,r,n){this.i=0,this.end=n,this.current=e,this.value=r} method reset (line 1954) | reset(){this.i=this.end,this.current=void 0,this.value=void 0} method dispose (line 1954) | dispose(){clearTimeout(r)} function t (line 1954) | function t(o){return o===n.None||o===n.Cancelled||o instanceof n_t?!0:!o... method constructor (line 1954) | constructor(){this._isCancelled=!1;this._emitter=null} method cancel (line 1954) | cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._... method isCancellationRequested (line 1954) | get isCancellationRequested(){return this._isCancelled} method onCancellationRequested (line 1954) | get onCancellationRequested(){return this._isCancelled?V3r:(this._emitte... method dispose (line 1954) | dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)} method constructor (line 1954) | constructor(e){this.executor=e;this._didRun=!1} method hasValue (line 1954) | get hasValue(){return this._didRun} method value (line 1954) | get value(){if(!this._didRun)try{this._value=this.executor()}catch(e){th... method rawValue (line 1954) | get rawValue(){return this._value} function zOe (line 1954) | function zOe(t){return!!t&&typeof t.then=="function"} method constructor (line 1954) | constructor(e,r){this._isDisposed=!1;this._token=-1,typeof e=="function"... method dispose (line 1954) | dispose(){this.cancel(),this._isDisposed=!0} method cancel (line 1954) | cancel(){this._token!==-1&&(clearTimeout(this._token),this._token=-1)} method cancelAndSet (line 1954) | cancelAndSet(e,r){if(this._isDisposed)throw new js("Calling 'cancelAndSe... method setIfNotSet (line 1954) | setIfNotSet(e,r){if(this._isDisposed)throw new js("Calling 'setIfNotSet'... function t (line 1954) | async function t(n){let o,s=await Promise.all(n.map(c=>c.then(l=>l,l=>{o... function e (line 1954) | function e(n){return new Promise(async(o,s)=>{try{await n(o,s)}catch(c){... method fromArray (line 1954) | static fromArray(e){return new t(r=>{r.emitMany(e)})} method fromPromise (line 1954) | static fromPromise(e){return new t(async r=>{r.emitMany(await e)})} method fromPromisesResolveOrder (line 1954) | static fromPromisesResolveOrder(e){return new t(async r=>{await Promise.... method merge (line 1954) | static merge(e){return new t(async r=>{await Promise.all(e.map(async n=>... method constructor (line 1954) | constructor(e,r){this._state=0,this._results=[],this._error=null,this._o... method [Symbol.asyncIterator] (line 1954) | [Symbol.asyncIterator](){let e=0;return{next:a(async()=>{do{if(this._sta... method map (line 1954) | static map(e,r){return new t(async n=>{for await(let o of e)n.emitOne(r(... method map (line 1954) | map(e){return t.map(this,e)} method filter (line 1954) | static filter(e,r){return new t(async n=>{for await(let o of e)r(o)&&n.e... method filter (line 1954) | filter(e){return t.filter(this,e)} method coalesce (line 1954) | static coalesce(e){return t.filter(e,r=>!!r)} method coalesce (line 1954) | coalesce(){return t.coalesce(this)} method toPromise (line 1954) | static async toPromise(e){let r=[];for await(let n of e)r.push(n);return r} method toPromise (line 1954) | toPromise(){return t.toPromise(this)} method emitOne (line 1954) | emitOne(e){this._state===0&&(this._results.push(e),this._onStateChanged.... method emitMany (line 1954) | emitMany(e){this._state===0&&(this._results=this._results.concat(e),this... method resolve (line 1954) | resolve(){this._state===0&&(this._state=1,this._onStateChanged.fire())} method reject (line 1954) | reject(e){this._state===0&&(this._state=2,this._error=e,this._onStateCha... method platform (line 1954) | get platform(){return t.platform} method arch (line 1954) | get arch(){return t.arch} method env (line 1954) | get env(){return t.env} method cwd (line 1954) | cwd(){return t.cwd()} method platform (line 1954) | get platform(){return process.platform} method arch (line 1954) | get arch(){return process.arch} method env (line 1954) | get env(){return process.env} method cwd (line 1954) | cwd(){return process.env.VSCODE_CWD||process.cwd()} method platform (line 1954) | get platform(){return o_t?"win32":z3r?"darwin":"linux"} method arch (line 1954) | get arch(){} method env (line 1954) | get env(){return{}} method cwd (line 1954) | cwd(){return"/"} method constructor (line 1954) | constructor(e,r,n){let o;typeof r=="string"&&r.indexOf("not ")===0?(o="m... function yNi (line 1954) | function yNi(t,e){if(t===null||typeof t!="object")throw new JOe(e,"Objec... function ou (line 1954) | function ou(t,e){if(typeof t!="string")throw new JOe(e,"string",t)} function Bi (line 1954) | function Bi(t){return t===A0||t===OA} function a_t (line 1954) | function a_t(t){return t===A0} function UD (line 1954) | function UD(t){return t>=pNi&&t<=mNi||t>=hNi&&t<=gNi} function XOe (line 1954) | function XOe(t,e,r,n){let o="",s=0,c=-1,l=0,u=0;for(let d=0;d<=t.length;... function _Ni (line 1954) | function _Ni(t){return t?`${t[0]==="."?"":"."}${t}`:""} function X3r (line 1954) | function X3r(t,e){yNi(e,"pathObject");let r=e.dir||e.root,n=e.base||`${e... method resolve (line 1954) | resolve(...t){let e="",r="",n=!1;for(let o=t.length-1;o>=-1;o--){let s;i... method normalize (line 1954) | normalize(t){ou(t,"path");let e=t.length;if(e===0)return".";let r=0,n,o=... method isAbsolute (line 1954) | isAbsolute(t){ou(t,"path");let e=t.length;if(e===0)return!1;let r=t.char... method join (line 1954) | join(...t){if(t.length===0)return".";let e,r;for(let s=0;s=2&&t.ch... method parse (line 1954) | parse(t){ou(t,"path");let e={root:"",dir:"",base:"",ext:"",name:""};if(t... method resolve (line 1954) | resolve(...t){let e="",r=!1;for(let n=t.length-1;n>=-1&&!r;n--){let o=n>... method normalize (line 1954) | normalize(t){if(ou(t,"path"),t.length===0)return".";let e=t.charCodeAt(0... method isAbsolute (line 1954) | isAbsolute(t){return ou(t,"path"),t.length>0&&t.charCodeAt(0)===A0} method join (line 1954) | join(...t){if(t.length===0)return".";let e;for(let r=0;re?1:0} function rMe (line 1954) | function rMe(t,e,r=0,n=t.length,o=0,s=e.length){for(;r=97&&t<=122} function skr (line 1954) | function skr(t,e){let r=e.length;return e.length>t.length?!1:e0e(t,e,0,r... function WJ (line 1954) | function WJ(t,e){let r=Math.min(t.length,e.length),n;for(n=0;nt.length)... function lkr (line 1954) | function lkr(t,e){switch(t){case 0:return"";case 1:return`${oMe}*?`;defa... function n0e (line 1954) | function n0e(t,e){if(!t)return[];let r=[],n=!1,o=!1,s="";for(let c of t)... function pkr (line 1954) | function pkr(t){if(!t)return"";let e="",r=n0e(t,ckr);if(r.every(n=>n===n... function hkr (line 1954) | function hkr(t){return t===p_t||t===wb} function h_t (line 1954) | function h_t(t,e){if(!t)return wb;let r;typeof t!="string"?r=t.pattern:r... function dkr (line 1954) | function dkr(t,e){if(typeof e=="string")return t;let r=a(function(n,o){r... function f_t (line 1954) | function f_t(t,e){return e.trimForExclusions&&t.endsWith("/**")?t.substr... function ONi (line 1954) | function ONi(t,e){return function(r,n){return typeof r=="string"&&r.ends... function MNi (line 1954) | function MNi(t,e){let r=`/${t}`,n=`\\${t}`,o=a(function(c,l){return type... function DNi (line 1954) | function DNi(t,e){let r=gkr(t.slice(1,-1).split(",").map(l=>h_t(l,e)).fi... function fkr (line 1954) | function fkr(t,e,r){let n=HU===Sl.sep,o=n?t:t.replace(xNi,HU),s=HU+o,c=S... function LNi (line 1954) | function LNi(t){try{let e=new RegExp(`^${pkr(t)}$`);return function(r){r... function mkr (line 1954) | function mkr(t,e,r){return!t||typeof e!="string"?!1:m_t(t)(e,void 0,r)} function m_t (line 1954) | function m_t(t,e={}){if(!t)return p_t;if(typeof t=="string"||FNi(t)){let... function FNi (line 1954) | function FNi(t){let e=t;return e?typeof e.base=="string"&&typeof e.patte... function BNi (line 1954) | function BNi(t,e){let r=gkr(Object.getOwnPropertyNames(t).map(l=>UNi(l,t... function UNi (line 1954) | function UNi(t,e,r){if(e===!1)return wb;let n=h_t(t,r);if(n===wb)return ... function gkr (line 1954) | function gkr(t,e){let r=t.filter(l=>!!l.basenames);if(r.length<2)return ... function Akr (line 1954) | function Akr(t){let e=t.match(/^---\s*\r?\n([\s\S]*?)\r?\n---\s*\r?\n/);... function g_t (line 1954) | function g_t(t){let e=Akr(t);if(!e)return{};let r=e.match(/^applyTo:\s*[... function ykr (line 1954) | function ykr(t){let e=Akr(t);if(!e)return{};let r=e.match(/^description:... function A_t (line 1954) | function A_t(t){if(!t||t.trim()==="")return{pattern:t,isValid:!1,error:"... function y_t (line 1954) | function y_t(t,e){let r=n0e(e,","),n=a(o=>{if(o=o.trim(),o.length!==0){i... function qNi (line 1954) | function qNi(t){try{let e=n0e(t,",");if(e.length===0)return!1;for(let r ... function _kr (line 1954) | function _kr(t,e){return!(t.length===0||t.length===1&&t[0]===e)} function Ekr (line 1954) | function Ekr(t,e){return _kr(t,e)} function vkr (line 1954) | function vkr(t,e){return _kr(t,e)} method constructor (line 1954) | constructor(e){this.instructionFileLocations=new Map;this.ctx=e,this.glo... method setInstructionFileLocations (line 1954) | setInstructionFileLocations(e,r){let n=bH(e),o=vkr(r,Ckr);r&&r.length>0?... method getInstructionFileLocations (line 1954) | getInstructionFileLocations(e){let r=bH(e),n=this.instructionFileLocatio... method setGlobalCopilotInstructions (line 1954) | setGlobalCopilotInstructions(e,r){!!(e&&e.trim())?this.globalCopilotInst... method setGlobalGitCommitInstructions (line 1954) | setGlobalGitCommitInstructions(e,r){e&&e.trim()?this.globalGitCommitInst... method getGlobalCopilotInstructions (line 1954) | getGlobalCopilotInstructions(){return this.globalCopilotInstructions} method getGlobalGitCommitInstructions (line 1954) | getGlobalGitCommitInstructions(){return this.globalGitCommitInstructions} method getGlobalInstructions (line 1954) | getGlobalInstructions(e={}){let r=[];return e.includeCodeGenerationInstr... method _collectInstructionsFromFile (line 1954) | async _collectInstructionsFromFile(e,r,n,o,s,c){try{let l=Ti(r.uri,n),u=... method readFromWorkspaces (line 1954) | async readFromWorkspaces(e,r,n={}){let o=[];if(!r.length)return o;let s=... function Tkr (line 1954) | function Tkr(t){if(t.endsWith(HNi))return"prompt";if(t.endsWith($Ni))ret... method listFiles (line 1954) | async listFiles(e,r,n){if(!r.length)return[];let o=r.flatMap(c=>{if(n===... method getFilesByUri (line 1954) | async getFilesByUri(e,r,n){let o,s=[];try{o=await e.get(ei).readDirector... function wkr (line 1954) | function wkr(t,e=[],r={}){let n=t.length===0?[]:t.split(/\r\n|\n/);retur... function i0e (line 1954) | function i0e(t,e){return{line:t,character:e}} function Nv (line 1954) | function Nv(t,e,r){return{type:"string",value:t,start:e,end:r}} function YNi (line 1954) | function YNi(t,e,r){return{type:"number",value:t,start:e,end:r}} function Skr (line 1954) | function Skr(t,e,r){return{type:"boolean",value:t,start:e,end:r}} function KNi (line 1954) | function KNi(t,e){return{type:"null",value:null,start:t,end:e}} function xkr (line 1954) | function xkr(t,e,r){return{type:"object",start:e,end:r,properties:t}} function Ikr (line 1954) | function Ikr(t,e,r){return{type:"array",start:e,end:r,items:t}} function Rkr (line 1954) | function Rkr(t){return t===" "||t===" "} function JNi (line 1954) | function JNi(t){return/^-?\d*\.?\d+$/.test(t)} method constructor (line 1954) | constructor(e){this.currentLine=0;this.currentChar=0;this.lines=e} method getCurrentPosition (line 1954) | getCurrentPosition(){return i0e(this.currentLine,this.currentChar)} method getCurrentLineNumber (line 1954) | getCurrentLineNumber(){return this.currentLine} method getCurrentCharNumber (line 1954) | getCurrentCharNumber(){return this.currentChar} method getCurrentLineText (line 1954) | getCurrentLineText(){return this.currentLine=this.lines.length} method getCurrentChar (line 1954) | getCurrentChar(){return this.isAtEnd()||this.currentChar>=this.lines[thi... method peek (line 1954) | peek(e=1){let r=this.currentChar+e;return this.currentLine>=this.lines.l... method advance (line 1954) | advance(){let e=this.getCurrentChar();return this.currentChar>=this.line... method advanceLine (line 1954) | advanceLine(){this.currentLine++,this.currentChar=0} method skipWhitespace (line 1954) | skipWhitespace(){for(;!this.isAtEnd()&&this.currentCharr.key===e)} method errors (line 1954) | get errors(){return this._parsedHeader.errors} method getStringAttribute (line 1954) | getStringAttribute(e){let r=this._parsedHeader.attributes.find(n=>n.key=... method description (line 1954) | get description(){return this.getStringAttribute("description")} method agent (line 1954) | get agent(){return this.getStringAttribute("agent")??this.getStringAttri... method model (line 1954) | get model(){return this.getStringAttribute("model")} method applyTo (line 1954) | get applyTo(){return this.getStringAttribute("applyTo")} method tools (line 1954) | get tools(){let e=this._parsedHeader.attributes.find(r=>r.key==="tools")... method handOffs (line 1954) | get handOffs(){let e=this._parsedHeader.attributes.find(r=>r.key==="hand... method constructor (line 1954) | constructor(e,r,n){this.range=e;this.linesWithEOL=r;this.uri=n} method fileReferences (line 1954) | get fileReferences(){return this.getParsedBody().fileReferences} method variableReferences (line 1954) | get variableReferences(){return this.getParsedBody().variableReferences} method offset (line 1954) | get offset(){return this.getParsedBody().bodyOffset} method getParsedBody (line 1954) | getParsedBody(){if(this._parsed===void 0){let e=[],r=[],n=[],o=this.line... method content (line 1954) | get content(){return this._content===void 0&&(this._content=this.linesWi... method getPolicyValue (line 1954) | getPolicyValue(e){} method constructor (line 1954) | constructor(e){this.logger=new Be("PromptService");this.promptTemplatesC... method setPromptFileLocations (line 1954) | setPromptFileLocations(e,r){let n=bH(e),o=Ekr(r,kkr);r&&r.length>0?this.... method getPromptFileLocations (line 1954) | getPromptFileLocations(e){let r=bH(e),n=this.promptFileLocations.get(r)|... method setGlobalPromptFiles (line 1954) | setGlobalPromptFiles(e){this.globalPromptFiles=e||[],this.collectGlobalP... method getGlobalPromptFiles (line 1954) | getGlobalPromptFiles(){return this.globalPromptFiles} method setGlobalInstructionFiles (line 1954) | setGlobalInstructionFiles(e){this.globalInstructionFiles=e||[];let r=er.... method getGlobalInstructionFiles (line 1954) | getGlobalInstructionFiles(){return this.globalInstructionFiles} method collect (line 1954) | async collect(e,r,n){if(r==="agent"&&(e.get(zm).getPolicyValue("customAg... method parseOne (line 1954) | async parseOne(e,r,n){try{return r.parse(n.uri,await e.get(ei).readFileS... method resolveAssetsPath (line 1954) | resolveAssetsPath(e){let r=lMe.default.extname(__filename)===".ts"?lMe.d... method registerAssetsFile (line 1954) | async registerAssetsFile(e){try{let r=await this.resolveAssetsPath(Pkr),... method registerContributedFile (line 1954) | registerContributedFile(e,r,n,o,s){this.doRegisterContributedFile(r,{uri... method doRegisterContributedFile (line 1954) | doRegisterContributedFile(e,r){let n=this.contributedFiles[e];n.has(r.ur... method unregisterContributedFile (line 1954) | unregisterContributedFile(e,r){let n=this.contributedFiles[e];n.has(r)&&... method getExtensionContributions (line 1954) | getExtensionContributions(e){let r=this.contributedFiles[e];return Array... method collectInstructionFiles (line 1954) | async collectInstructionFiles(e,r,n){let o=await this.fileLocator.listFi... method collectPromptFiles (line 1954) | async collectPromptFiles(e,r){let n=await this.fileLocator.listFiles(e,r... method parseInstructionFile (line 1954) | async parseInstructionFile(e,r){try{let n=await e.get(ei).readFileString... method parsePromptFile (line 1954) | async parsePromptFile(e,r){try{let n=await e.get(ei).readFileString(r),o... method collectGlobalPromptFiles (line 1954) | collectGlobalPromptFiles(){return this.globalPromptFiles.map(e=>{let r=e... method getPromptTemplates (line 1954) | getPromptTemplates(){return this.promptTemplatesCache?Array.from(this.pr... method getGlobalPromptTemplates (line 1954) | getGlobalPromptTemplates(){return this.collectGlobalPromptFiles()} method getAllPromptTemplates (line 1954) | getAllPromptTemplates(){return[...this.getPromptTemplates(),...this.getG... method getPromptTemplate (line 1954) | getPromptTemplate(e){let r=this.promptTemplatesCache?.get(e);if(r)return... method constructor (line 1954) | constructor(e){this.type=e.type,this.toolProvider=e.toolProvider,this.na... method isEnabled (line 1954) | isEnabled(e){return Promise.resolve(!0)} method constructor (line 1954) | constructor(e){super(e)} method constructor (line 1954) | constructor(e){this.value=e} method constructor (line 1954) | constructor(e){this.value=e} method constructor (line 1954) | constructor(e){this.value=e} method constructor (line 1954) | constructor(e,r){this.status=r,this.content=e} function Kkr (line 1954) | function Kkr(t){return typeof t>"u"||t===null} function tOi (line 1954) | function tOi(t){return typeof t=="object"&&t!==null} function rOi (line 1954) | function rOi(t){return Array.isArray(t)?t:Kkr(t)?[]:[t]} function nOi (line 1954) | function nOi(t,e){var r,n,o,s;if(e)for(s=Object.keys(e),r=0,n=s.length;r... function iOi (line 1954) | function iOi(t,e){var r="",n;for(n=0;nl&&... function S_t (line 1956) | function S_t(t,e){return xf.repeat(" ",e-t.length)+t} function fOi (line 1956) | function fOi(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.ma... function gOi (line 1960) | function gOi(t){var e={};return t!==null&&Object.keys(t).forEach(functio... function AOi (line 1960) | function AOi(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(hOi.i... function Dkr (line 1960) | function Dkr(t,e){var r=[];return t[e].forEach(function(n){var o=r.lengt... function yOi (line 1960) | function yOi(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi... function I_t (line 1960) | function I_t(t){return this.extend(t)} function bOi (line 1960) | function bOi(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~... function SOi (line 1960) | function SOi(){return null} function xOi (line 1960) | function xOi(t){return t===null} function wOi (line 1960) | function wOi(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="... function ROi (line 1960) | function ROi(t){return t==="true"||t==="True"||t==="TRUE"} function POi (line 1960) | function POi(t){return Object.prototype.toString.call(t)==="[object Bool... function NOi (line 1960) | function NOi(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102} function OOi (line 1960) | function OOi(t){return 48<=t&&t<=55} function MOi (line 1960) | function MOi(t){return 48<=t&&t<=57} function DOi (line 1960) | function DOi(t){if(t===null)return!1;var e=t.length,r=0,n=!1,o;if(!e)ret... function LOi (line 1960) | function LOi(t){var e=t,r=1,n;if(e.indexOf("_")!==-1&&(e=e.replace(/_/g,... function FOi (line 1960) | function FOi(t){return Object.prototype.toString.call(t)==="[object Numb... function qOi (line 1960) | function qOi(t){return!(t===null||!UOi.test(t)||t[t.length-1]==="_")} function QOi (line 1960) | function QOi(t){var e,r;return e=t.replace(/_/g,"").toLowerCase(),r=e[0]... function GOi (line 1960) | function GOi(t,e){var r;if(isNaN(t))switch(e){case"lowercase":return".na... function VOi (line 1960) | function VOi(t){return Object.prototype.toString.call(t)==="[object Numb... function zOi (line 1960) | function zOi(t){return t===null?!1:Xkr.exec(t)!==null||Zkr.exec(t)!==null} function YOi (line 1960) | function YOi(t){var e,r,n,o,s,c,l,u=0,d=null,p,h,m;if(e=Xkr.exec(t),e===... function KOi (line 1960) | function KOi(t){return t.toISOString()} function XOi (line 1960) | function XOi(t){return t==="<<"||t===null} function eMi (line 1961) | function eMi(t){if(t===null)return!1;var e,r,n=0,o=t.length,s=N_t;for(r=... function tMi (line 1961) | function tMi(t){var e,r,n=t.replace(/[\r\n=]/g,""),o=n.length,s=N_t,c=0,... function rMi (line 1961) | function rMi(t){var e="",r=0,n,o,s=t.length,c=N_t;for(n=0;n1&&(t.result+=xf.repeat(` function IMi (line 1963) | function IMi(t,e,r){var n,o,s,c,l,u,d,p,h=t.kind,m=t.result,g;if(g=t.inp... function wMi (line 1963) | function wMi(t,e){var r,n,o;if(r=t.input.charCodeAt(t.position),r!==39)r... function RMi (line 1963) | function RMi(t,e){var r,n,o,s,c,l;if(l=t.input.charCodeAt(t.position),l!... function PMi (line 1963) | function PMi(t,e){var r=!0,n,o,s,c=t.tag,l,u=t.anchor,d,p,h,m,g,A=Object... function kMi (line 1963) | function kMi(t,e){var r,n,o=x_t,s=!1,c=!1,l=e,u=0,d=!1,p,h;if(h=t.input.... function Qkr (line 1969) | function Qkr(t,e){var r,n=t.tag,o=t.anchor,s=[],c,l=!1,u;if(t.firstTabIn... function NMi (line 1969) | function NMi(t,e,r){var n,o,s,c,l,u,d=t.tag,p=t.anchor,h={},m=Object.cre... function OMi (line 1969) | function OMi(t){var e,r=!1,n=!1,o,s,c;if(c=t.input.charCodeAt(t.position... function MMi (line 1969) | function MMi(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)retur... function DMi (line 1969) | function DMi(t){var e,r,n;if(n=t.input.charCodeAt(t.position),n!==42)ret... function XJ (line 1969) | function XJ(t,e,r,n,o){var s,c,l,u=1,d=!1,p=!1,h,m,g,A,y,_;if(t.listener... function LMi (line 1969) | function LMi(t){var e=t.position,r,n,o,s=!1,c;for(t.version=null,t.check... function cNr (line 1969) | function cNr(t,e){t=String(t),e=e||{},t.length!==0&&(t.charCodeAt(t.leng... function FMi (line 1970) | function FMi(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=n... function BMi (line 1970) | function BMi(t,e){var r=cNr(t,e);if(r.length!==0){if(r.length===1)return... function oDi (line 1970) | function oDi(t,e){var r,n,o,s,c,l,u;if(e===null)return{};for(r={},n=Obje... function sDi (line 1970) | function sDi(t){var e,r,n;if(e=t.toString(16).toUpperCase(),t<=255)r="x"... function cDi (line 1970) | function cDi(t){this.schema=t.schema||eNr,this.indent=Math.max(1,t.inden... function jkr (line 1970) | function jkr(t,e){for(var r=xf.repeat(" ",e),n=0,o=-1,s="",c,l=t.length;... function R_t (line 1972) | function R_t(t,e){return` function lDi (line 1973) | function lDi(t,e){var r,n,o;for(r=0,n=t.implicitTypes.length;r=55296&&r<=56319&&e+1... function ANr (line 1973) | function ANr(t){var e=/^\n* /;return e.test(t)} function fDi (line 1973) | function fDi(t,e,r,n,o,s,c,l){var u,d=0,p=null,h=!1,m=!1,g=n!==-1,A=-1,y... function pDi (line 1973) | function pDi(t,e,r,n,o){t.dump=function(){if(e.length===0)return t.quoti... function Hkr (line 1973) | function Hkr(t,e){var r=ANr(t)?String(e):"",n=t[t.length-1]===` function $kr (line 1977) | function $kr(t){return t[t.length-1]===` function hDi (line 1978) | function hDi(t,e){for(var r=/(\n+)([^\n]*)/g,n=function(){var d=t.indexOf(` function Wkr (line 1981) | function Wkr(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,n,o=... function mDi (line 1984) | function mDi(t){for(var e="",r=0,n,o=0;o=65536?o+=2:o++)r=s0... function gDi (line 1984) | function gDi(t,e,r){var n="",o=t.tag,s,c,l;for(s=0,c=r.length;s{l&&n.push(l)},"addIfN... method updateCustomAgentTools (line 1989) | updateCustomAgentTools(e,r){if(r)return n=>{let o=n.header?.tools;if(o!=... method extractHeader (line 1989) | extractHeader(e){let r=a(o=>{if(o.type==="array")return[...o.items.map(s... method constructor (line 1989) | constructor(e){this.customAgent=e;this._isBuiltIn=!1;this.kind="Agent";e... method isBuiltIn (line 1989) | get isBuiltIn(){return this._isBuiltIn} method id (line 1989) | get id(){return this.customAgent.id} method name (line 1989) | get name(){return this.customAgent.name} method uri (line 1989) | get uri(){return this.customAgent?.promptFileEntry?.parsedPromptFile?.uri} method description (line 1989) | get description(){return this.customAgent.description} method customTools (line 1989) | get customTools(){return this.customAgent.tools} method model (line 1989) | get model(){return this.customAgent.model} method handOffs (line 1989) | get handOffs(){return this.customAgent.handOffs} method instruction (line 1989) | get instruction(){return this.customAgent.instruction} method source (line 1989) | get source(){return this.customAgent} method constructor (line 1989) | constructor(e,r,n,o){this.id=e;this.name=r;this.kind=n;this.description=... function B_t (line 1989) | function B_t(t){return t===kb.Agent||t.id===kb.Agent.id} function h0e (line 1989) | function h0e(t){return B_t(t)||!t.isBuiltIn&&t.customTools===void 0} method constructor (line 1989) | constructor(e){this.ctx=e} method listChatModes (line 1989) | async listChatModes(e){let r=[kb.Ask,kb.Edit,kb.Agent],o=await this.ctx.... method getChatMode (line 1989) | async getChatMode(e,r,n){switch(e){case"Ask":return kb.Ask;case"Edit":re... method getCustomChatModeById (line 1989) | async getCustomChatModeById(e,r){return(await this.listChatModes(r)).fin... method constructor (line 1989) | constructor(e){this.ctx=e;this.progressEntries=new wr(250)} method begin (line 1989) | async begin(e,r,n){let o={status:"open",handler:n};this.progressEntries.... method report (line 1989) | async report(e,r,n){let o=this.getProgressEntry(e);o.status==="open"&&aw... method end (line 1989) | async end(e,r,n){let o=this.getProgressEntry(e);o.status==="open"&&(this... method cancel (line 1989) | async cancel(e,r,n){let o=this.getProgressEntry(e);o.status==="open"&&(t... method getCurrentHandler (line 1989) | getCurrentHandler(e){return this.progressEntries.get(e.id)?.handler} method getProgressEntry (line 1989) | getProgressEntry(e){let r=this.progressEntries.get(e.id);if(r===void 0)t... method constructor (line 1989) | constructor(){this.skills=[]} method registerSkill (line 1989) | registerSkill(e){if(this.getSkill(e.id))throw new Error(`Skill with id '... method getSkill (line 1989) | getSkill(e){return this.skills.find(r=>r.id===e)} method getDescriptors (line 1989) | getDescriptors(){return[...this.skills]} method constructor (line 1989) | constructor(e,r,n){this.delegate=e;this.stepId=r;this.stepTitle=n} method resolveSkill (line 1989) | async resolveSkill(e){await e.steps.start(this.stepId,this.stepTitle);tr... method constructor (line 1989) | constructor(e,r){this.delegate=e;this.stepId=r} method value (line 1989) | value(){return this.delegate.value()} method processSkill (line 1989) | async processSkill(e,r){try{let n=await this.delegate.processSkill(e,r);... method constructor (line 1989) | constructor(e,r,n,o,s,c="explicit",l=[],u=()=>!0){this.id=e;this._descri... method description (line 1989) | description(){return this._description} method examples (line 1989) | examples(){return this._examples} method isAvailable (line 1989) | isAvailable(e){return this._isAvailable(e)} method resolver (line 1989) | resolver(e){return new U_t(this._resolver(e),this.id,this.stepTitle)} method processor (line 1989) | processor(e){return new q_t(this._processor(e),this.id)} function m0e (line 1989) | function m0e(t){for(var e=[],r=1;rr.status... function j_t (line 1994) | function j_t(t){return CNr(t).getLastTurn()?.id} function TNr (line 1994) | async function TNr(t){let e=CNr(t.conversation),r=j_t(t.conversation);if... function SDi (line 2005) | function SDi(t){let e=t.get(Lr);return eo` function xDi (line 2008) | function xDi(t,e){return eo` function bNr (line 2013) | async function bNr(t,e,r){let n=t.ctx.get(If),o="# Available skills",s=n... function IDi (line 2035) | function IDi(t,e){let r={state:{skills:t.resolvedSkills},turns:e.map((n,... function wDi (line 2035) | async function wDi(t,e){let r=t.resolutions.map(s=>s.files).flat(),n=r.f... function G_t (line 2042) | function G_t(t,e){let r=no(e.tokenizer),n=0;for(let o of t)n+=e.baseToke... function SNr (line 2042) | function SNr(t,e,r,n,o){let s=["You are an AI programming assistant.",'W... method getInstructions (line 2045) | static async getInstructions(e,r,n={},o){try{let s=e.get(Wm),c=s.getGlob... method processInstructions (line 2046) | static processInstructions(e,r={}){if(!e||e.length===0)return;let n=[];f... method createInstructionElement (line 2052) | static createInstructionElement(e,r={}){let n=[];for(let s of e.content)... method appendToUserMessage (line 2055) | static async appendToUserMessage(e,r,n="",o={},s){if(!r||r.length===0)re... function VD (line 2057) | function VD(t,e){if(t.length==0)return new Jt([]);let r=t.map((n,o)=>{le... function xNr (line 2057) | function xNr(t){let e=t.split(` function eX (line 2060) | function eX(t){let e=H_t(t),r=[];for(let n=0;n(n.status==="success"||n.status==="... function INr (line 2062) | function INr(t,e=0){let r;switch(t.type){case"user":case"template":r="Us... method constructor (line 2063) | constructor(e,r){this.ctx=e;this.chatFetcher=r} method fetchPromptContext (line 2063) | async fetchPromptContext(e,r,n,o,s){let c=e.conversation.getLastTurn().r... method handleResult (line 2063) | handleResult(e,r,n,o,s){if(e.type!=="success")return this.telemetryError... method telemetryError (line 2063) | telemetryError(e,r){let n=e.extendedBy({resultType:r.type,reason:r.reaso... method constructor (line 2063) | constructor(e,r,n){this.doc=e;this.selection=r;this.visibleRange=n} method fromSelectedCode (line 2063) | fromSelectedCode(e){let r=this.getExpandedSelection(),n=r;if(e.trimNewLi... method fromAllCode (line 2063) | fromAllCode(e){let r=this.getDocumentRange(),n=this.getExpandedSelection... method selectionIsDocument (line 2063) | selectionIsDocument(){return this.rangeEquals(this.getExpandedSelection(... method selectionIsEmpty (line 2063) | selectionIsEmpty(){return this.selection==null||tX(this.selection)} method getExpandedSelection (line 2063) | getExpandedSelection(){return this.selection!==void 0?{start:this.getLin... method getDocumentRange (line 2063) | getDocumentRange(){return{start:this.getLineStart(0),end:this.expandLine... method getLineStart (line 2063) | getLineStart(e){return{line:e,character:0}} method expandLineToEnd (line 2063) | expandLineToEnd(e){return e>this.doc.lineCount-1&&(e=this.doc.lineCount-... method rangeContainedIn (line 2063) | rangeContainedIn(e,r){return e.start.line<=r.start.line&&e.end.line>=r.e... method rangeEquals (line 2063) | rangeEquals(e,r){return e.start.line==r.start.line&&e.end.line==r.end.line} method wrapInTicks (line 2063) | wrapInTicks(e,r){return new Jt([["```"+this.doc.detectedLanguageId,1],[e... method addLineNumbers (line 2063) | addLineNumbers(e){let r=this.doc.getText(e).split(` function tX (line 2065) | function tX(t){return t.start.line==t.end.line&&t.start.character==t.end... method constructor (line 2065) | constructor(e){this.turnContext=e} method value (line 2065) | value(){return 1} method processSkill (line 2065) | async processSkill(e){let r=this.turnContext.ctx.get(ln),n=await r.getOr... method constructor (line 2065) | constructor(e){this._resolver=e;this.id=Ph;this.type="explicit"} method description (line 2065) | description(){return"The code from the user's currently open file"} method resolver (line 2065) | resolver(){return this._resolver} method processor (line 2065) | processor(e){return new W_t(e)} method constructor (line 2065) | constructor(e){this.turnContext=e} method value (line 2065) | value(){return 1} method processSkill (line 2065) | processSkill(e){let r=[];return r.push([new Jt(["The developer is workin... method constructor (line 2065) | constructor(e){this._resolver=e;this.id=Ob;this.type="explicit"} method description (line 2065) | description(){return"The characteristics of the project the developer is... method resolver (line 2065) | resolver(){return this._resolver} method processor (line 2065) | processor(e){return new z_t(e)} method constructor (line 2065) | constructor(){this.languageId=["java","kotlin","scala","groovy"]} method determineBuildTools (line 2065) | determineBuildTools(e){return[...e.buildTools]} method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){let r=[];return Ae(e,r,"org.springfram... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){let r=[];return Ae(e,r,"com.google.guava","Goo... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){let r=[];return Ae(e,r,"org.junit.jupiter:... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){let r=[];return Ae(e,r,"org.mockito","Mocki... method constructor (line 2065) | constructor(){this.languageId=["javascript","javascriptreact","typescrip... method determineBuildTools (line 2065) | determineBuildTools(e){return e.buildTools} method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){let r=[];return Ae(e,r,"@types/node","... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){let r=[];return Ae(e,r,"lodash","Lodash"),Ae(e... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){let r=[];return Ae(e,r,"jest","Jest"),Ae(e... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){let r=[];return Ae(e,r,"chai","Chai"),Ae(e,... method constructor (line 2065) | constructor(){this.languageId="go"} method determineBuildTools (line 2065) | determineBuildTools(e){return e.buildTools} method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){let r=[];return Ae(e,r,"github.com/gor... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){let r=[];return Ae(e,r,"net/http","net/http"),... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){let r=[];return Ae(e,r,"github.com/onsi/gi... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){let r=[];return Ae(e,r,"github.com/stretchr... method constructor (line 2065) | constructor(){this.languageId=["python","jupyter"]} method determineBuildTools (line 2065) | determineBuildTools(e){return e.buildTools} method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){let r=[];return Ae(e,r,"flask","Flask"... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){let r=[];return Ae(e,r,"requests","requests"),... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){let r=[];return Ae(e,r,"pytest","Pytest"),... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){let r=[];return Ae(e,r,"mock","Mock"),Ae(e,... method constructor (line 2065) | constructor(){this.languageId=["php","blade"]} method determineBuildTools (line 2065) | determineBuildTools(e){return e.buildTools} method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){let r=[];return Ae(e,r,"laravel/framew... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){let r=[];return Ae(e,r,"monolog/monolog","Mono... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){let r=[];return Ae(e,r,"phpunit/phpunit","... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){let r=[];return Ae(e,r,"mockery/mockery","M... method constructor (line 2065) | constructor(){this.languageId="csharp"} method determineBuildTools (line 2065) | determineBuildTools(e){return e.buildTools} method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){let r=[];return Ae(e,r,"Microsoft.NETC... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){let r=[];return Ae(e,r,"EntityFramework","Enti... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){let r=[];return Ae(e,r,"xunit","xUnit"),Ae... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){let r=[];return Ae(e,r,"Moq","Moq"),Ae(e,r,... method constructor (line 2065) | constructor(){this.languageId="dart"} method determineBuildTools (line 2065) | determineBuildTools(e){return e.buildTools} method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){let r=[];return Ae(e,r,"flutter","Flut... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){let r=[];return Ae(e,r,"dartx","dartx"),Ae(e,r... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){let r=[];return Ae(e,r,"test","test"),Ae(e... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){let r=[];return Ae(e,r,"mockito","mockito")... method constructor (line 2065) | constructor(){this.languageId="ruby"} method determineBuildTools (line 2065) | determineBuildTools(e){return e.buildTools} method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){let r=[];return Ae(e,r,"rails","Rails"... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){let r=[];return Ae(e,r,"active_record","Active... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){let r=[];return Ae(e,r,"rspec","RSpec"),Ae... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){let r=[];return Ae(e,r,"factory_bot","Facto... method constructor (line 2065) | constructor(){this.languageId="rust"} method determineBuildTools (line 2065) | determineBuildTools(e){return e.buildTools} method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){let r=[];return Ae(e,r,"tokio","tokio"... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){let r=[];return Ae(e,r,"serde","serde"),Ae(e,r... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){let r=[];return Ae(e,r,"test-case","test-c... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){let r=[];return Ae(e,r,"mockall","mockall")... method constructor (line 2065) | constructor(){this.languageId=["c","cpp"]} method determineBuildTools (line 2065) | determineBuildTools(e){return e.buildTools.filter(r=>["gcc","clang","mak... method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){return e.libraries.filter(r=>["libc","... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){return e.libraries.filter(r=>["libpng","libjpe... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){return e.libraries.filter(r=>["unity","cri... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){return e.libraries.filter(r=>["cmock","fff"... function Ae (line 2065) | function Ae(t,e,r,n){let o=t.libraries.find(s=>s.name.toLowerCase().inde... method constructor (line 2065) | constructor(e,r){this.languageId=e;this.delegates=r} method determineBuildTools (line 2065) | determineBuildTools(e){return this.delegates.map(r=>r.determineBuildTool... method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){return this.delegates.map(r=>r.determi... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){return this.delegates.map(r=>r.determineCoreLi... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){return this.delegates.map(r=>r.determineTe... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){return this.delegates.map(r=>r.determineTes... function NNr (line 2065) | function NNr(t){return t.language.version?t.language.name+" "+t.language... function ONr (line 2065) | function ONr(t){let e=kNr.find(r=>typeof r.languageId=="string"?r.langua... method constructor (line 2065) | constructor(e){this.delegate=e;this.languageId=e.languageId} method determineBuildTools (line 2065) | determineBuildTools(e){return this.deduplicateDependencies(this.delegate... method determineApplicationFrameworks (line 2065) | determineApplicationFrameworks(e){return this.deduplicateDependencies(th... method determineCoreLibraries (line 2065) | determineCoreLibraries(e){return this.deduplicateDependencies(this.deleg... method determineTestingFrameworks (line 2065) | determineTestingFrameworks(e){return this.deduplicateDependencies(this.d... method determineTestingLibraries (line 2065) | determineTestingLibraries(e){return this.deduplicateDependencies(this.de... method deduplicateDependencies (line 2065) | deduplicateDependencies(e){let r=[];return e.forEach(n=>{r.find(o=>o.nam... method constructor (line 2065) | constructor(e){this.turnContext=e} method value (line 2065) | value(){return 1} method processSkill (line 2065) | processSkill(e){let r=[];r.push([new Jt([`The user is working on a proje... method addProgrammingLanguage (line 2066) | addProgrammingLanguage(e,r){let n=NNr(e);this.turnContext.collectLabel(M... method addBuildTools (line 2066) | addBuildTools(e,r,n){this.addToPrompt(r,"- build tools:",n.determineBuil... method addApplicationFramework (line 2066) | addApplicationFramework(e,r,n){this.addToPrompt(r,"- application framewo... method addCoreLibraries (line 2066) | addCoreLibraries(e,r,n){this.addToPrompt(r,"- core libraries:",n.determi... method addTestingFrameworks (line 2066) | addTestingFrameworks(e,r,n){this.addToPrompt(r,"- testing frameworks:",n... method addTestingLibraries (line 2066) | addTestingLibraries(e,r,n){this.addToPrompt(r,"- testing libraries:",n.d... method addToPrompt (line 2066) | addToPrompt(e,r,n){if(n.length>0){n.forEach(s=>{this.turnContext.collect... method constructor (line 2068) | constructor(e){this._resolver=e;this.id=Mw;this.type="explicit"} method description (line 2068) | description(){return"The characteristics of the project the developer is... method resolver (line 2068) | resolver(){return this._resolver} method processor (line 2068) | processor(e){return new K_t(e)} method constructor (line 2068) | constructor(e){this.turnContext=e} method value (line 2068) | value(){return 1} method processSkill (line 2068) | async processSkill(e){let r=this.turnContext.ctx.get(ln),n=[],o=this.fil... method filterIncludedFiles (line 2068) | filterIncludedFiles(e){return e.filter(r=>r.type==="file"&&!this.turnCon... method toFileChunks (line 2068) | async toFileChunks(e,r){return await Promise.all(e.map(async n=>{if(n.ty... method elideReferencedFiles (line 2068) | async elideReferencedFiles(e,r){let n=await e.getOrReadTextDocument(r),o... method resolveSkill (line 2068) | resolveSkill(e){if(e.turn.request.references&&e.turn.request.references.... method constructor (line 2068) | constructor(){this.id=OMe;this.type="implicit"} method description (line 2068) | description(){return"The code from the user's referenced files"} method resolver (line 2068) | resolver(){return new X_t} method processor (line 2068) | processor(e){return new J_t(e)} method constructor (line 2068) | constructor(e,r){this.chatFetcher=r;this.metaPromptFetcher=new AMe(e,thi... method collectContext (line 2068) | async collectContext(e,r,n,o,s,c){let l=[];if(s){let u=s.requiredSkills?... method selectableSkillDescriptors (line 2068) | async selectableSkillDescriptors(e,r,n){let o=await this.getNonSelectabl... method getNonSelectableSkills (line 2068) | async getNonSelectableSkills(e){let r=await Dw(e),n=(await Promise.all(r... method isIgnoredSkill (line 2068) | isIgnoredSkill(e,r){return r.ignoredSkills?.some(n=>n.skillId===e)} function FNr (line 2068) | async function FNr(t,e){let[r,n,o]=await kDi(t,e);return o.push(...MDi(t... function kDi (line 2068) | async function kDi(t,e){let r=[],n=[],o=[],s=[...t.turn.skills].reverse(... function NDi (line 2068) | async function NDi(t,e){let n=t.ctx.get(If).getSkill(e);try{let o=Date.n... function ODi (line 2068) | async function ODi(t,e,r,n,o,s){let c;return typeof n=="string"?c=new Jt... function DMe (line 2068) | async function DMe(t,e,r,n,o,s){let l=t.collector.collectiblesForCollect... function MDi (line 2068) | function MDi(t){return t.turn.ignoredSkills.map(e=>({skillId:e.skillId,r... function DDi (line 2068) | async function DDi(t,e,r){if(e!==Mw&&e!==Ob)return!0;let n=t.ctx.get(Qt)... method elidableContent (line 2068) | async elidableContent(e,r){let n=[],o=eX(e.conversation.turns.slice(0,-1... method elidableSkills (line 2068) | async elidableSkills(e,r){return await FNr(e,r)} method promptContent (line 2068) | async promptContent(e,r,n){let o,s={includeCodeGenerationInstructions:!0... method suffix (line 2070) | suffix(e){return eo` method suffix (line 2088) | suffix(e){return eo` method elidableContent (line 2143) | elidableContent(e){let r=eX(e.turns.slice(0,-1)),n=[];return r!==null&&n... method suffix (line 2143) | suffix(e){if(e.promptType!=="meta")throw new Error("Invalid prompt optio... method buildMetaPrompt (line 2143) | buildMetaPrompt(e){return eo` method createFunctionArgumentSchema (line 2152) | createFunctionArgumentSchema(e){let r=f4r(e.map(n=>n.id));return S.Objec... method toolConfig (line 2152) | toolConfig(e){if(e.promptType!=="meta")throw new Error("Invalid prompt o... method skillToPrompt (line 2152) | skillToPrompt(e){let r=e.description?e.description():e.id,n=`Skill Id: $... method promptContent (line 2156) | promptContent(e,r,n){let o=e.conversation.getLastTurn().request.message,... method toolConfig (line 2159) | toolConfig(){return{tool_choice:{type:"function",function:{name:"showSug... method suffix (line 2159) | suffix(e){return eo` method elidableContent (line 2175) | elidableContent(e){let r=eX(e.turns.slice()),n=[];return r!==null&&n.pus... method promptContent (line 2175) | promptContent(e,r,n){return[[{role:"system",content:r},{role:"user",cont... method suffix (line 2175) | suffix(){return` method promptContent (line 2198) | promptContent(e,r,n){if(n.promptType!=="synonyms")throw new Error("Inval... method toolConfig (line 2198) | toolConfig(e){if(e.promptType!=="synonyms")throw new Error("Invalid prom... method constructor (line 2198) | constructor(e,r,n){this.promptType=e;this.strategy=n;this.modelFamilies=... function A0e (line 2198) | function A0e(t,e,r){return new Z_t(t,e,r)} method createPromptStrategy (line 2198) | async createPromptStrategy(e,r,n){let o=BNr.find(s=>s.promptType===r&&s.... method descriptors (line 2198) | get descriptors(){return BNr} method constructor (line 2198) | constructor(e,r=new QMe){this.ctx=e;this.promptStrategyFactory=r} method toPrompt (line 2198) | async toPrompt(e,r){let n=await this.promptStrategyFactory.createPromptS... method elideChatMessages (line 2198) | elideChatMessages(e,r){let n=e.filter(l=>!(typeof l.content=="string"||A... method computeNonElidableTokens (line 2198) | computeNonElidableTokens(e,r){let n=e.filter(o=>typeof o.content=="strin... method safetyPrompt (line 2198) | safetyPrompt(e,r){let n=this.ctx.get(Lr).getEditorInfo().readableName??t... function FDi (line 2198) | function FDi(t){return t.trimStart().replace(/^\[\.\.\.\]\n?/,"")} function UNr (line 2198) | function UNr(t){return t.map(e=>nn(e.content)).join(` function BDi (line 2200) | function BDi(t){switch(t){case"darwin":return"macOS";case"win32":return"... method constructor (line 2200) | constructor(e,r){this.ctx=e;this.chatFetcher=r} method fetchRawSuggestions (line 2200) | async fetchRawSuggestions(e,r,n,o){let s=await Ui.getModelConfiguration(... method constructor (line 2200) | constructor(){super("Canceled"),this.name="Canceled"} method constructor (line 2200) | constructor(e){super(e),this.name=this.constructor.name} method constructor (line 2200) | constructor(e){super(e)} method constructor (line 2200) | constructor(e){super(e)} method constructor (line 2200) | constructor(e){super(e)} method constructor (line 2200) | constructor(e){super(e)} function QNr (line 2200) | function QNr(t,e,r){if(e.length>=nX)return iX.warn(t,`Truncation: Prompt... function jNr (line 2202) | function jNr(t){return t.length<=20?t:t.substring(0,20)+"..."} function GNr (line 2202) | function GNr(t){return`Coding agent has begun work on **${t||"your reque... function VNr (line 2202) | function VNr(t,e,r){let n=t.get(ln),o=[],s=new Set;if(e)for(let c of e)t... function HNr (line 2202) | function HNr(t){return t.length===0?"":`The user has attached the follow... method constructor (line 2204) | constructor(e){super(e)} method constructor (line 2204) | constructor(e="No authenticated GitHub session available"){super(e)} method constructor (line 2204) | constructor(r,n,o){super(o||`GitHub API request failed: ${r} ${n}`);this... method isClientError (line 2204) | isClientError(){return this.status>=400&&this.status<500} method isServerError (line 2204) | isServerError(){return this.status>=500&&this.status<600} function FA (line 2204) | function FA(){return typeof navigator=="object"&&"userAgent"in navigator... function VMe (line 2204) | function VMe(t,e,r,n){if(typeof r!="function")throw new Error("method fo... function $Nr (line 2204) | function $Nr(t,e,r,n){let o=n;t.registry[r]||(t.registry[r]=[]),e==="bef... function WNr (line 2204) | function WNr(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(o=>... function KNr (line 2204) | function KNr(t,e,r){let n=YNr(WNr,null).apply(null,r?[e,r]:[e]);t.api={r... function UDi (line 2204) | function UDi(){let t=Symbol("Singular"),e={registry:{}},r=VMe.bind(null,... function qDi (line 2204) | function qDi(){let t={registry:{}},e=VMe.bind(null,t);return KNr(e,t),e} function VDi (line 2204) | function VDi(t){return t?Object.keys(t).reduce((e,r)=>(e[r.toLowerCase()... function HDi (line 2204) | function HDi(t){if(typeof t!="object"||t===null||Object.prototype.toStri... function eOr (line 2204) | function eOr(t,e){let r=Object.assign({},t);return Object.keys(e).forEac... function XNr (line 2204) | function XNr(t){for(let e in t)t[e]===void 0&&delete t[e];return t} function rEt (line 2204) | function rEt(t,e,r){if(typeof e=="string"){let[o,s]=e.split(" ");r=Objec... function $Di (line 2204) | function $Di(t,e){let r=/\?/.test(t)?"&":"?",n=Object.keys(e);return n.l... function zDi (line 2204) | function zDi(t){return t.replace(/(?:^\W+)|(?:(?r.c... function ZNr (line 2204) | function ZNr(t,e){let r={__proto__:null};for(let n of Object.keys(t))e.i... function tOr (line 2204) | function tOr(t){return t.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){ret... function sX (line 2204) | function sX(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(... function y0e (line 2204) | function y0e(t,e,r){return e=t==="+"||t==="#"?tOr(e):sX(e),r?sX(r)+"="+e:e} function oX (line 2204) | function oX(t){return t!=null} function tEt (line 2204) | function tEt(t){return t===";"||t==="&"||t==="?"} function KDi (line 2204) | function KDi(t,e,r,n){var o=t[r],s=[];if(oX(o)&&o!=="")if(typeof o=="str... function JDi (line 2204) | function JDi(t){return{expand:XDi.bind(null,t)}} function XDi (line 2204) | function XDi(t,e){var r=["+","#",".","/",";","?","&"];return t=t.replace... function rOr (line 2204) | function rOr(t){let e=t.method.toUpperCase(),r=(t.url||"/").replace(/:([... function ZDi (line 2204) | function ZDi(t,e,r){return rOr(rEt(t,e,r))} function nOr (line 2204) | function nOr(t,e){let r=rEt(t,e),n=ZDi.bind(null,r);return Object.assign... method constructor (line 2204) | constructor(e,r,n){super(e),this.name="HttpError",this.status=Number.par... function r8i (line 2204) | function r8i(t){if(typeof t!="object"||t===null||Object.prototype.toStri... function lOr (line 2204) | async function lOr(t){let e=t.request?.fetch||globalThis.fetch;if(!e)thr... function nEt (line 2204) | async function nEt(t){let e=t.headers.get("content-type");if(!e)return t... function n8i (line 2204) | function n8i(t){return t.type==="application/json"||t.type==="applicatio... function i8i (line 2204) | function i8i(t){if(typeof t=="string")return t;if(t instanceof ArrayBuff... function iEt (line 2204) | function iEt(t,e){let r=t.defaults(e);return Object.assign(a(function(o,... function s8i (line 2204) | function s8i(t){return`Request failed due to following response errors: method constructor (line 2206) | constructor(t,e,r){super(s8i(r)),this.request=t,this.headers=e,this.resp... function u8i (line 2206) | function u8i(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Prom... function oEt (line 2206) | function oEt(t,e){let r=t.defaults(e);return Object.assign(a((o,s)=>u8i(... function fOr (line 2206) | function fOr(t){return oEt(t,{method:"POST",url:"/graphql"})} function f8i (line 2206) | async function f8i(t){let e=d8i(t),r=t.startsWith("v1.")||t.startsWith("... function p8i (line 2206) | function p8i(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`} function h8i (line 2206) | async function h8i(t,e,r,n){let o=e.endpoint.merge(r,n);return o.headers... function A8i (line 2206) | function A8i(t={}){return typeof t.debug!="function"&&(t.debug=gOr),type... method defaults (line 2206) | static defaults(e){return class extends this{static{a(this,"OctokitWithD... method plugin (line 2206) | static plugin(...e){let r=this.plugins;return class extends this{static{... method constructor (line 2206) | constructor(e={}){let r=new JNr.Collection,n={baseUrl:E0e.endpoint.DEFAU... function cEt (line 2206) | function cEt(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);l... function _8i (line 2206) | function _8i(t){if(!t.data)return{...t,data:[]};if(!(("total_count"in t.... function lEt (line 2206) | function lEt(t,e,r){let n=typeof e=="function"?e.endpoint(r):t.request.e... function _Or (line 2206) | function _Or(t,e,r,n){return typeof r=="function"&&(n=r,r=void 0),EOr(t,... function EOr (line 2206) | function EOr(t,e,r,n){return r.next().then(o=>{if(o.done)return e;let s=... function uEt (line 2206) | function uEt(t){return{paginate:Object.assign(_Or.bind(null,t),{iterator... method has (line 2206) | has({scope:t},e){return nq.get(t).has(e)} method getOwnPropertyDescriptor (line 2206) | getOwnPropertyDescriptor(t,e){return{value:this.get(t,e),configurable:!0... method defineProperty (line 2206) | defineProperty(t,e,r){return Object.defineProperty(t.cache,e,r),!0} method deleteProperty (line 2206) | deleteProperty(t,e){return delete t.cache[e],!0} method ownKeys (line 2206) | ownKeys({scope:t}){return[...nq.get(t).keys()]} method set (line 2206) | set(t,e,r){return t.cache[e]=r} method get (line 2206) | get({octokit:t,scope:e,cache:r},n){if(r[n])return r[n];let o=nq.get(e).g... function fEt (line 2206) | function fEt(t){let e={};for(let r of nq.keys())e[r]=new Proxy({octokit:... function C8i (line 2206) | function C8i(t,e,r,n,o){let s=t.request.defaults(n);function c(...l){let... function T8i (line 2206) | function T8i(t){return{rest:fEt(t)}} function pEt (line 2206) | function pEt(t){let e=fEt(t);return{...e,rest:e}} method constructor (line 2206) | constructor(e){this.ctx=e;this.octokit=null} method getOctokit (line 2206) | async getOctokit(){if(this.octokit)return this.octokit;let e=await this.... method getCopilotTimelineEvents (line 2206) | async getCopilotTimelineEvents(e,r,n,o){if(!o||!S8i.has(o))return _a.deb... method getCopilotWorkingStatus (line 2206) | async getCopilotWorkingStatus(e,r,n,o){_a.debug(this.ctx,`Getting Copilo... method cancelWorkflow (line 2206) | async cancelWorkflow(e,r,n){_a.debug(this.ctx,`Cancelling workflow run $... method listPullRequestFiles (line 2206) | async listPullRequestFiles(e,r,n){_a.debug(this.ctx,`Listing files for p... method getBranch (line 2206) | async getBranch(e,r,n){_a.debug(this.ctx,`Getting branch ${n} from ${e}/... method getPullRequest (line 2206) | async getPullRequest(e,r,n){_a.debug(this.ctx,`Getting pull request ${e}... method listSecurityAdvisories (line 2206) | async listSecurityAdvisories(e,r,n=100){_a.debug(this.ctx,`Listing secur... method getApiSession (line 2206) | async getApiSession(){let e=await this.ctx.get(Cn).getSession();if(!e)th... method constructor (line 2206) | constructor(e,r){this.ctx=e;this.timeout=r??3e4} method getBaseUrl (line 2206) | getBaseUrl(){return"https://api.githubcopilot.com"} method createCodingTask (line 2206) | async createCodingTask(e,r,n,o,s,c){sl.debug(this.ctx,`Creating coding a... method validateCreateTaskParams (line 2206) | validateCreateTaskParams(e,r,n,o){if(!e?.trim())throw sl.debug(this.ctx,... method getAccessToken (line 2206) | async getAccessToken(){let r=await this.ctx.get(Cn).getSession();if(!r?.... method getAllSessions (line 2206) | async getAllSessions(e,r){sl.debug(this.ctx,`Getting all coding agent se... method waitForJobPullRequest (line 2206) | async waitForJobPullRequest(e,r,n,o,s){let c=Date.now(),l=3e4,u=2e3;for(... method getJobInfo (line 2206) | async getJobInfo(e,r,n,o){try{let s=await this.ctx.get(cr).fetch(`${this... method delay (line 2206) | async delay(e){await new Promise(r=>setTimeout(r,e))} method handleCreateJobResponse (line 2206) | async handleCreateJobResponse(e){if(!e.ok){let n=await e.text().catch(()... method constructor (line 2206) | constructor(){this.codingAgentMessageRequestType=new SOr.ProtocolRequest... method sendCodingAgentMessage (line 2206) | async sendCodingAgentMessage(e,r,n,o){try{Rr.debug(e.ctx,`Sending coding... function hEt (line 2206) | function hEt(t){return{isCancellationRequested:t.isCancellationRequested... function xOr (line 2206) | function xOr(t){return{report:a(e=>{"value"in e&&typeof e.value=="string... function IOr (line 2206) | function IOr(t){return{modelMaxPromptTokens:t.maxRequestTokens}} function wOr (line 2206) | function wOr(t){let e={role:x8i(t.role),content:I8i(t.content)};if(t.rol... function x8i (line 2206) | function x8i(t){switch(t){case Mb.Raw.ChatRole.System:return"system";cas... function I8i (line 2206) | function I8i(t){return typeof t=="string"?t:Array.isArray(t)?t.length===... method constructor (line 2206) | constructor(r,n,o,s,c){super(o,r,n,s);this.options=c} method renderWithOptions (line 2206) | async renderWithOptions(r,n,o){let s=await super.render(r,n);return{...t... method collapseConsecutiveSystemMessages (line 2206) | collapseConsecutiveSystemMessages(r){let n=[],o=null;for(let s of r)if(s... function ROr (line 2208) | function ROr(t){if(!t.startsWith("data:image/"))throw new Error("Could n... function w8i (line 2208) | function w8i(t){let e=atob(t.slice(0,50)).slice(16,24),r=Uint8Array.from... function R8i (line 2208) | function R8i(t){let e=atob(t.slice(0,50)),r=Uint8Array.from(e,o=>o.charC... function P8i (line 2208) | function P8i(t){let e=atob(t),r=Uint8Array.from(e,s=>s.charCodeAt(0)),n=... function k8i (line 2208) | function k8i(t){let e=atob(t),r=new Uint8Array(e.length);for(let o=0;on.type==="image_url"),r=t.filter(n=>n.... function L8i (line 2211) | function L8i(t){return t.map(e=>vscpp(Fd.Image,{src:e.image_url.url,deta... function ZMe (line 2211) | function ZMe(t){let{imageUrls:e,textContent:r}=D8i(t);return e.length===... function AEt (line 2211) | function AEt(t){return t==null?[]:t.map(r=>({id:r.id||"",type:"function"... function kOr (line 2211) | function kOr(t){switch(t.role){case"assistant":return F8i(t);case"tool":... function F8i (line 2211) | function F8i(t){let e=t.thinking?vscpp(GJ,{thinking:t.thinking}):vscpp(v... function B8i (line 2211) | function B8i(t){return typeof t.content=="string"?vscpp(Fd.ToolMessage,{... function U8i (line 2211) | function U8i(t){return typeof t.content=="string"?vscpp(Fd.UserMessage,n... function q8i (line 2211) | function q8i(t){return typeof t.content=="string"?vscpp(Fd.SystemMessage... method fixToolCallsInResponse (line 2211) | fixToolCallsInResponse(e,r){if(e.tool_calls&&e.tool_calls.length){let n=... method renderCopilot (line 2211) | renderCopilot(){return vscpp(vscppf,null,this.renderHistory())} method renderHistory (line 2211) | renderHistory(){let e=[];for(let r of this.props.historyTurns)if(r.reque... method renderCopilot (line 2211) | renderCopilot(){return vscpp(vscppf,null,vscpp(tDe.SystemMessage,null,"Y... function NOr (line 2211) | function NOr(t){let e={title:"",userIntent:""},r=t.match(/\*{0,2}TITLE:\... method constructor (line 2211) | constructor(e,r){this.ctx=e;this.chatFetcher=r} method provideSummary (line 2211) | async provideSummary(e,r,n){try{let o=e.turns.filter(m=>m.status==="succ... method constructor (line 2211) | constructor(e,r=!1){this.currentBranch=e,this.isDetachedHead=r} method detachedHead (line 2211) | static detachedHead(){return new t(void 0,!0)} method branch (line 2211) | static branch(e){return new t(e,!1)} method constructor (line 2211) | constructor(r){super();this.loaders=r} method getBranchInfo (line 2211) | async getBranchInfo(r,n){for(let o of this.loaders){let s=await o.getBra... method runCommand (line 2211) | runCommand(e,r,n){return new Promise((o,s)=>{(0,OOr.execFile)(r,n,{cwd:e... method tryRunCommand (line 2211) | async tryRunCommand(e,r,n,o){try{return await this.runCommand(r,n,o)}cat... method getBranchInfo (line 2211) | async getBranchInfo(e,r){let n=gi(r);if(n===void 0)return;let o=await th... method extraArgs (line 2211) | extraArgs(){return[]} method getBranchInfo (line 2211) | async getBranchInfo(e,r){try{let n=e.get(ei),o=Ti(r,".git","HEAD"),s=awa... method parseHeadContent (line 2211) | parseHeadContent(e){if(e.startsWith("ref: refs/heads/")){let r=e.substri... method isCommitSha (line 2211) | isCommitSha(e){return/^[a-f0-9]{40}$/i.test(e)} method constructor (line 2211) | constructor(e,r,n){this.turnContext=e;this.strategy=r;this.chatFetcher=n... method process (line 2211) | async process(e,r,n,o,s,c){try{let l=await ta(this.turnContext.ctx,this.... method processWithCodingAgent (line 2211) | async processWithCodingAgent(e,r,n,o,s,c,l,u){await this.conversationPro... method summarizeConversation (line 2219) | async summarizeConversation(e,r,n,o){let s=await this.conversationSummar... method fetchSuggestedTitle (line 2219) | async fetchSuggestedTitle(e,r){let n=await this.turnSuggestions.fetchRaw... method updateTurnResponseWithError (line 2219) | updateTurnResponseWithError(e){this.turn.response?.message?this.turn.res... method endProgress (line 2219) | async endProgress(e){await this.turnContext.steps.finishAll(),await this... method cancelProgress (line 2219) | async cancelProgress(){await this.turnContext.steps.finishAll("cancelled... function _Et (line 2220) | function _Et(t,e){let r=t.matchAll(G8i),n=Array.from(r),o=[];for(let s o... function EEt (line 2222) | function EEt(t,e){if(t.length===0)return;t.sort((n,o)=>n.start!==o.start... method constructor (line 2225) | constructor(e){this.ctx=e;this.earlyReturnResponse="Oops, an error has o... method processResponse (line 2225) | processResponse(){return[]} method buildConversationPrompt (line 2225) | async buildConversationPrompt(e,r,n,o){let s="user",c=await Ui.getModelC... method extractEditsFromResponse (line 2225) | extractEditsFromResponse(e,r){return[]} method constructor (line 2225) | constructor(e){this.ctx=e;this.earlyReturnResponse="Please open a file a... method buildConversationPrompt (line 2225) | async buildConversationPrompt(e,r,n){let o=await this.getCurrentEditorSk... method processResponse (line 2225) | async processResponse(e){let r=[],n=nn(e.response?.message??"");if(n&&e.... method getCurrentEditorSkill (line 2225) | async getCurrentEditorSkill(e){let r=await e.skillResolver.resolve(Ph);i... method getDocumentIfValid (line 2225) | async getDocumentIfValid(e){let r=await this.ctx.get(ln).getOrReadTextDo... method processInlineResponse (line 2225) | async processInlineResponse(e,r){let o=_Et(e,r).filter(c=>yEt.includes(c... method extractEditsFromResponse (line 2225) | extractEditsFromResponse(e,r){return _Et(e,r)} method constructor (line 2225) | constructor(){this.slug="github-copilot-coding-agent";this.name="GitHub ... method additionalSkills (line 2225) | additionalSkills(e){return[]} method turnProcessor (line 2225) | turnProcessor(e){let r=new pX(e.ctx);return new iDe(e,r)} function DOr (line 2225) | function DOr(t){return t?t.filter(e=>e.type==="github.web-search").map(e... function LOr (line 2225) | function LOr(t){return t?t.filter(e=>e.type==="github.web-search"):[]} method constructor (line 2225) | constructor(e){this.deltaApplier=e;this.appliedLength=0;this.appliedText... method isFinishedAfter (line 2225) | isFinishedAfter(e,r){let n=e.substring(this.appliedLength,e.length),s=th... method append (line 2225) | append(e,r,n,o,s){this.deltaApplier(e,r,n,o,s),this.appliedLength+=e.len... method mapAnnotations (line 2225) | mapAnnotations(e){if(!e)return[];let r=[],n=e.for("CodeVulnerability").m... method constructor (line 2225) | constructor(e){this.ctx=e;this.githubRepositoryInfoCache=new Map} method getRepositoryInfo (line 2225) | async getRepositoryInfo(e){let r=`${e.hostname}/${e.owner}/${e.repo}`,n=... method _doGetRepositoryInfo (line 2225) | async _doGetRepositoryInfo({owner:e,repo:r,hostname:n}){let o=await this... method constructor (line 2225) | constructor(e){this.turnContext=e} method value (line 2225) | value(){return .8} method processSkill (line 2225) | processSkill(e){this.turnContext.collectLabel(Uw,"git repository informa... method constructor (line 2225) | constructor(e){super(Uw,"Metadata about the current git repository, usef... function qOr (line 2225) | async function qOr(t){let e=await t.skillResolver.resolve(Ph);if(e){let ... function QOr (line 2225) | async function QOr(t){let e=[];return await V8i(t,e),await H8i(t,e),awai... function V8i (line 2225) | async function V8i(t,e){let r=await W8i(t);r&&e.push(r)} function H8i (line 2225) | async function H8i(t,e){let r=await z8i(t);r&&e.push(r)} function $8i (line 2225) | async function $8i(t,e){let r=[],n=await K8i(t);n&&r.push(n),r.push(...a... function W8i (line 2225) | async function W8i(t){let e=await qOr(t);if(e){let r=t.ctx.get(Bw),n=e.r... function z8i (line 2225) | async function z8i(t){let e=await t.skillResolver.resolve(Ph);if(e&&e.se... function Y8i (line 2225) | function Y8i(t,e){if(t.selection&&!tX(t.selection)){let r=e.getText(t.se... function K8i (line 2225) | async function K8i(t){let e=await t.skillResolver.resolve(Ph);if(e){let ... function J8i (line 2225) | async function J8i(t){let e=[],r=t.turn.request.references;if(r&&r.lengt... method formatRequestId (line 2225) | static formatRequestId(e){return e?` Request ID: ${e}`:""} method appendRequestId (line 2225) | static appendRequestId(e,r){return`${e}${t.formatRequestId(r)}`} method translateErrorMessage (line 2225) | static translateErrorMessage(e,r,n){let o;switch(e){case 466:o="Oops, yo... method chunk (line 2225) | async chunk(e,r){let n=[],o=xEt.default.extname(__filename)===".ts"?xEt.... function JOr (line 2225) | function JOr(t){let e=t==="default"?c6i:t,r=l6i.get(e);if(!r)throw new E... method constructor (line 2225) | constructor(e,r){this.ctx=e;this.pathHashLength=8;this.chunksCountCache=... method getChunksCacheFile (line 2225) | getChunksCacheFile(e){let r=(0,fDe.SHA256)(e).toString().substring(0,thi... method getChunksCacheFromCacheFile (line 2225) | async getChunksCacheFromCacheFile(e){let r=await qw.promises.readFile(e,... method getChunksCache (line 2225) | async getChunksCache(e){let r=this.getChunksCacheFile(e);return await th... method setChunksCache (line 2225) | async setChunksCache(e,r){let n=this.getChunksCacheFile(e);try{await qw.... method removeChunksCache (line 2225) | async removeChunksCache(e){let r=this.getChunksCacheFile(e);await qw.pro... method enumerateChunksCacheFileNames (line 2225) | async enumerateChunksCacheFileNames(){return await qw.promises.readdir(t... method getFilesCount (line 2225) | async getFilesCount(){return(await this.enumerateChunksCacheFileNames())... method getChunksCount (line 2225) | async getChunksCount(){let e=0;for(let r of await this.enumerateChunksCa... method getChunksForFile (line 2225) | async*getChunksForFile({uri:e}){let r=await this.getChunksCache(e);r!==v... method getChunksFromCacheFile (line 2225) | async*getChunksFromCacheFile(e){let r=await this.getChunksCacheFromCache... method getChunks (line 2225) | async*getChunks(e){if(e!==void 0)yield*this.getChunksForFile(e);else{let... method getFileHash (line 2225) | async getFileHash(e){let r=gi(e),n="";return r&&(n=await qw.promises.rea... method addChunks (line 2225) | async addChunks({uri:e},r){let n=Array.isArray(r)?()=>Promise.resolve(r)... method deleteChunksForSource (line 2225) | async deleteChunksForSource(e){let r=pc(e),n=await this.getChunksCache(r... method deleteChunks (line 2225) | async deleteChunks({uri:e}){let r=gi(e);if(!r)return[];let n;try{n=await... method clear (line 2225) | async clear(){await qw.promises.rm(this.cacheRootPath,{recursive:!0}).ca... function wEt (line 2225) | function wEt(){return hX.env.XDG_CACHE_HOME&&Lv.isAbsolute(hX.env.XDG_CA... method constructor (line 2225) | constructor(e,r){this.ctx=e;this.workspaceFolder=r;this.emitter=new Kn;t... method emitFilesCreated (line 2225) | emitFilesCreated(e){this.emitter.fire({type:"create",documents:e,workspa... method emitFilesUpdated (line 2225) | emitFilesUpdated(e){this.emitter.fire({type:"update",documents:e,workspa... method emitFilesDeleted (line 2225) | emitFilesDeleted(e){this.emitter.fire({type:"delete",documents:e,workspa... method constructor (line 2225) | constructor(e){this.ctx=e;this.watchers=new wr(25)} method getWatcher (line 2225) | getWatcher(e){let r=this.watchers.get(e.uri);if(r)return r;let n=this.ge... method getParentFolder (line 2225) | getParentFolder(e){return[...this.watchers.keys()].find(n=>{let o=n.repl... method hasWatcher (line 2225) | hasWatcher(e){return this.getParentFolder(e.uri)||this.getWatcher(e)!==v... method startWatching (line 2225) | startWatching(e){if(Rr.debug(this.ctx,`WorkspaceWatcherProvider - Start ... method stopWatching (line 2225) | stopWatching(e){this.getWatcher(e)?.stopWatching()} method terminateSubfolderWatchers (line 2225) | terminateSubfolderWatchers(e){let r=[];for(let s of this.watchers.values... method terminateWatching (line 2225) | terminateWatching(e){if(this.getWatcher(e)?.status!=="stopped")return th... method onFileChange (line 2225) | onFileChange(e,r,n,o){return this.getWatcher(e)?.onFileChange(Hf(this.ct... method getWatchedFiles (line 2225) | async getWatchedFiles(e){return await this.getWatcher(e)?.getWatchedFile... method getStatus (line 2225) | getStatus(e){return this.getWatcher(e)?.status} method constructor (line 2225) | constructor(e,r,n){this.workspaceFolder=r;this.implementation=n;this._ch... method chunk (line 2225) | async chunk(e,r){return r?await this.chunkFiles(e,r):await this.chunkWor... method chunkWorkspace (line 2225) | async chunkWorkspace(e){let r=performance.now();if(this.status="started"... method chunkFiles (line 2225) | async chunkFiles(e,r){await this.updateModelConfig(e);let n=r.map(async ... method _chunk (line 2225) | async _chunk(e,r){this.cancellationToken.isCancelled()||await this.works... method updateModelConfig (line 2225) | async updateModelConfig(e){this.modelConfig||(this.modelConfig=await Ui.... method terminateChunking (line 2225) | terminateChunking(){this.cancellationToken.cancel()} method clearChunks (line 2225) | async clearChunks(){await this.workspaceChunks.clear()} method updateChunkingTime (line 2225) | updateChunkingTime(e,r){this._chunkingTimeMs=r-e} method chunkingTimeMs (line 2225) | get chunkingTimeMs(){return Math.floor(this._chunkingTimeMs)} method fileCountExceeded (line 2225) | get fileCountExceeded(){return this._fileCountExceeded} method totalFileCount (line 2225) | get totalFileCount(){return this._totalFileCount} method chunkCountExceeded (line 2225) | get chunkCountExceeded(){return this._chunkCountExceeded} method filesUpdatedCount (line 2225) | get filesUpdatedCount(){return this._filesUpdated.size} method getFilesCount (line 2225) | async getFilesCount(){return this.workspaceChunks.getFilesCount()} method getChunks (line 2225) | getChunks(){return this.workspaceChunks.getChunks()} method getChunksCount (line 2225) | async getChunksCount(){return this.workspaceChunks.getChunksCount()} method deleteSubfolderChunks (line 2225) | deleteSubfolderChunks(e){return this.workspaceChunks.deleteChunks({uri:e})} method deleteFileChunks (line 2225) | deleteFileChunks(e){return this._filesUpdated.add(e),this.workspaceChunk... method constructor (line 2225) | constructor(){this.cancelled=!1} method cancel (line 2225) | cancel(){this.cancelled=!0} method isCancelled (line 2225) | isCancelled(){return this.cancelled} method constructor (line 2225) | constructor(e=20){this.maxCount=e;this.tasks=[];this.runningTasks=0} method queue (line 2225) | async queue(e){return new Promise((r,n)=>{this.tasks.push({factory:e,res... method consume (line 2225) | consume(){for(;this.tasks.length>0&&this.runningTasks<=this.maxCount;){l... method consumed (line 2225) | consumed(){this.runningTasks--,this.consume()} method constructor (line 2225) | constructor(e){this.ctx=e;this.workspaceChunkingProviders=new Map} method workspaceCount (line 2225) | get workspaceCount(){return this.workspaceChunkingProviders.size} method createImplementation (line 2225) | createImplementation(e,r){let n=JOr(r),o=new n;return new mDe(this.ctx,e... method getImplementation (line 2225) | getImplementation(e,r="default"){let n=this.getParentFolder(e);if(n)retu... method getParentFolder (line 2225) | getParentFolder(e){let r=[];for(let n of this.workspaceChunkingProviders... method status (line 2225) | status(e){return this.getImplementation(e).status} method checkLimits (line 2225) | checkLimits(e){let r=this.getImplementation(e);return{fileCountExceeded:... method fileCount (line 2225) | fileCount(e){return this.getImplementation(e).getFilesCount()} method chunkCount (line 2225) | chunkCount(e){return this.getImplementation(e).getChunksCount()} method chunkingTimeMs (line 2225) | chunkingTimeMs(e){return this.getImplementation(e).chunkingTimeMs} method getChunks (line 2225) | getChunks(e){return this.getImplementation(e).getChunks()} method terminateChunking (line 2225) | terminateChunking(e,r){let n=this.getImplementation(r);n.terminateChunki... method clearChunks (line 2225) | async clearChunks(e,r){this.terminateChunking(e,r),await this.getImpleme... method deleteSubfolderChunks (line 2225) | async deleteSubfolderChunks(e,r){return await this.getImplementation(e).... method deleteFileChunks (line 2225) | async deleteFileChunks(e,r){let n=this.getImplementation(e),o=[];Array.i... method chunk (line 2225) | async chunk(e,r,n,o){let s;return n&&(Array.isArray(n)?s=n:o=n),o||(o="d... method chunkFolder (line 2225) | async chunkFolder(e,r,n="default"){let o=this.getImplementation(r,n),s=a... method chunkFiles (line 2225) | async chunkFiles(e,r,n,o="default"){return await this.getImplementation(... method constructor (line 2225) | constructor(e,r,n){this.turnContext=e;this.chatFetcher=r;this.computeSug... method postProcess (line 2225) | async postProcess(e,r,n,o,s,c,l,u){switch(zAr(this.turnContext.ctx,l,c,e... method processSuccessfulFetchResult (line 2225) | async processSuccessfulFetchResult(e,r,n,o,s,c,l,u){if(e&&e.length>0){c.... method fetchSuggestions (line 2225) | async fetchSuggestions(e,r,n,o){let c=await new HD(this.turnContext.ctx,... method enrichFollowup (line 2225) | enrichFollowup(e,r,n,o){let s=n.extendedBy({messageSource:"chat.suggesti... method processOffTopicFetchResult (line 2225) | processOffTopicFetchResult(e,r,n){let o="Sorry, but I can only assist wi... function yDe (line 2225) | function yDe(t){return typeof t=="string"?t:t.map(e=>e.type==="image_url... function _De (line 2225) | function _De(t,e){if(t=g_(t),typeof t=="string")return t+e;let r=t.map(n... method constructor (line 2225) | constructor(r,n,o,s){super(r);this.authorizationUri=n;this.agentSlug=o;t... method constructor (line 2225) | constructor(e,r,n){this.agent=e;this.turnContext=r;this.chatFetcher=n;th... method process (line 2225) | async process(e,r,n,o){try{await this.processWithAgent(e,r,this.turnCont... method processWithAgent (line 2225) | async processWithAgent(e,r,n,o){await this.conversationProgress.begin(th... method buildAgentPrompt (line 2225) | async buildAgentPrompt(e){let r=this.createMessagesFromHistory(e),n=awai... method getOrCreateAgentSessionId (line 2225) | getOrCreateAgentSessionId(e){let r=this.turn.agent?.agentSlug;if(r){for(... method addConfirmationResponse (line 2225) | addConfirmationResponse(e,r){r.push({role:"user",content:"",copilot_conf... method createMessagesFromHistory (line 2225) | createMessagesFromHistory(e){return H_t(e.conversation.turns.slice(0,-1)... method computeCopilotReferences (line 2225) | async computeCopilotReferences(e){return await QOr(e)} method endTurnWithResponse (line 2225) | async endTurnWithResponse(e,r){this.turn.response={type:"meta",message:e... method fetchConversationResponse (line 2225) | async fetchConversationResponse(e,r,n,o,s,c){n.onCancellationRequested(a... method ensureAgentIsAuthorized (line 2225) | ensureAgentIsAuthorized(e){if(e.type==="agentAuthRequired")throw this.tu... method augmentTelemetry (line 2225) | augmentTelemetry(e,r,n,o){return wue(this.conversation,"conversationPane... method addExtensibilityInfoTelemetry (line 2225) | addExtensibilityInfoTelemetry(){return{extensibilityInfoJson:JSON.string... method finishGenerateResponseStep (line 2225) | async finishGenerateResponseStep(e,r){e.error?await r.steps.error(OEt,e.... method endProgress (line 2225) | async endProgress(e){await this.turnContext.steps.finishAll(),await this... method cancelProgress (line 2225) | async cancelProgress(){await this.turnContext.steps.finishAll("cancelled... method constructor (line 2225) | constructor(e,r,n,o,s,c){this.id=e;this.slug=r;this.name=n;this.descript... method additionalSkills (line 2225) | additionalSkills(){return[]} method turnProcessor (line 2225) | turnProcessor(e){return new S0e(this,e)} method constructor (line 2225) | constructor(){super(0,"github","GitHub","Get answers grounded in web sea... method turnProcessor (line 2225) | turnProcessor(e){return new S0e(this,e)} method constructor (line 2225) | constructor(r){super();this.ctx=r;this._agents=void 0;this._lastFetchTim... method agents (line 2225) | async agents(){return this.shouldRefreshAgents()&&(this._agents=await th... method shouldRefreshAgents (line 2225) | shouldRefreshAgents(){return!this._agents||!this._lastFetchTime?!0:this.... method isLastFetchOlderOneHour (line 2225) | isLastFetchOlderOneHour(){return Date.now()-this._lastFetchTime>36e5} method fetchAgents (line 2225) | async fetchAgents(){let r=await WF(this.ctx,"/agents");return r.ok?(this... method parseAgents (line 2225) | parseAgents(r){let n;try{n=JSON.parse(r).agents,Array.isArray(n)||Sr.err... method constructor (line 2225) | constructor(e,r,n=void 0){this.ctx=e;this.fileExists=r;this.baseUri=n} method findTestFileForSourceFile (line 2225) | async findTestFileForSourceFile(e){let r=bi(e),n=Jm.extname(r).replace("... method parseTestFilePath (line 2225) | parseTestFilePath(e){try{return pc(e)}catch(r){Sr.error(this.ctx,`Failed... method findImplFileForTestFile (line 2225) | async findImplFileForTestFile(e){let r=bi(e),n=Jm.extname(r).replace("."... method findExampleTestFile (line 2225) | findExampleTestFile(e){let r=gi(e);if(r===void 0)return;let n=Jm.extname... method findFiles (line 2225) | findFiles(e,r,n){let o=this._readdir(e),s=[];for(let c of o){let l=`${e}... method _readdir (line 2225) | _readdir(e){return rMr.readdirSync(e,{withFileTypes:!0}).filter(r=>r.isF... method determineTestFolder (line 2225) | determineTestFolder(e,r){let n=(this.baseUri&&gi(this.baseUri))??"",o=Jm... method getRelativeTestFolder (line 2225) | getRelativeTestFolder(e,r,n,o){let s=Jm.dirname(e).replace(r,"");switch(... method determineImplFolder (line 2225) | determineImplFolder(e){let r=Jm.extname(bi(e)).replace(".",""),n=of(e);s... function R0e (line 2225) | function R0e(t){let e=bi(t),r=Jm.extname(e),n=I0e[r.replace(".","")];ret... method constructor (line 2225) | constructor(){this._cache=new wr(100)} method queryIndexingStatus (line 2225) | async queryIndexingStatus(e,r,n){let o=e.ctx;if(!n)return!1;let s=`repos... method isValid (line 2225) | isValid(e){return e!==void 0&&Date.now()-e.timestamp<1800*1e3} method isRepoIndexed (line 2225) | async isRepoIndexed(e,r,n,o=!1){let s=c5(r);if(!s)return!1;let c=this._c... method cache (line 2225) | get cache(){return this._cache} function iMr (line 2225) | async function iMr(t,e,r,n){let o=no(e.tokenizer),s=r.filter(h=>o.tokenL... function y6i (line 2225) | async function y6i(t,e,r,n,o,s){let c=qr(),l=o.map(p=>p.text),u=jy(t);BR... method score (line 2225) | score(e,r){let n=Math.sqrt(e.reduce((c,l)=>c+l*l,0)),o=Math.sqrt(r.reduc... method terminateScoring (line 2225) | terminateScoring(){} function oMr (line 2225) | function oMr(t){let e=t==="default"?_6i:t,r=E6i.get(e);if(!r)throw new E... method constructor (line 2225) | constructor(){this.workspaceScoringProviders=new wr(25)} method createImplementation (line 2225) | createImplementation(e,r){let n=oMr(r);return new n} method getImplementation (line 2225) | getImplementation(e,r,n="default"){let o=this.workspaceScoringProviders.... method score (line 2225) | score(e,r,n,o,s){return this.getImplementation(e,r,s).score(n,o)} method terminateScoring (line 2225) | terminateScoring(e,r,n){this.getImplementation(e,r,n).terminateScoring()... function aMr (line 2225) | async function aMr(t,e,r,n,o,s,c,l=sMr){let u={...sMr,...l},d=C6i(t,e,r,... function C6i (line 2225) | function C6i(t,e,r,n){let o=n.map(s=>({id:s.id,text:s.chunk.toLowerCase(... function T6i (line 2225) | function T6i(t,e,r,n,o){let s=t.get(__);return r.map(l=>({id:l.id,score:... method constructor (line 2225) | constructor(e,r){this.ctx=e;this.workspaceFolder=r;this.chunksCount=0;th... method avgTokenCount (line 2225) | get avgTokenCount(){return this.sumTokenCount/this.chunksCount} method initialize (line 2225) | async initialize(e){this.sumTokenCount=0,this.chunksCount=0;for await(le... method addChunks (line 2225) | async addChunks(e){for await(let r of e)this.sumTokenCount+=r.tokenCount... method query (line 2225) | async query(e){let r=await P0e();try{return await this.doQuery(e)}finall... method doQuery (line 2225) | async doQuery(e){let r=e.map(l=>l.toLowerCase()),n=await this.calculateI... method calculateIDFValues (line 2225) | async calculateIDFValues(e){let r=this.ctx.get(su).getChunks(this.worksp... method calculateBM25Scores (line 2225) | async calculateBM25Scores(e,r,n,o){let s=this.ctx.get(su).getChunks(this... method deleteEmbeddings (line 2225) | deleteEmbeddings(e){this.chunksCount-=e.length,this.sumTokenCount-=e.red... method terminateRanking (line 2225) | terminateRanking(){} function x6i (line 2225) | async function x6i(t,e){let r=new SharedArrayBuffer(t.length*Int32Array.... function I6i (line 2225) | async function I6i(t,e,r,n){return{score:await FEt.job(({keywords:s,docu... method constructor (line 2225) | constructor(e,r=-1/0){this.maxSize=e;this.minScore=r;this.store=[]} method toArray (line 2225) | toArray(e){if(this.store.length&&typeof e=="number"){let r=this.store.at... method add (line 2225) | add(e){if(e.score<=this.minScore)return;let r=this.store.findIndex(n=>n.... function cMr (line 2225) | function cMr(t){let e=t==="default"?R6i:t,r=P6i.get(e);if(!r)throw new E... method constructor (line 2225) | constructor(){this.workspaceRankingProviders=new wr(25)} method createImplementation (line 2225) | createImplementation(e,r,n){let o=cMr(n);return new o(e,r)} method getImplementation (line 2225) | getImplementation(e,r,n="default"){let o=this.workspaceRankingProviders.... method status (line 2225) | status(e,r,n){return this.getImplementation(e,r,n).status} method initialize (line 2225) | async initialize(e,r,n,o="default"){await this.getImplementation(e,r,o).... method addChunks (line 2225) | async addChunks(e,r,n,o="default"){await this.getImplementation(e,r,o).a... method query (line 2225) | async query(e,r,n,o){return this.getImplementation(e,r,o).query(n)} method terminateRanking (line 2225) | async terminateRanking(e,r,n){await this.getImplementation(e,r,n).termin... method deleteEmbeddings (line 2225) | deleteEmbeddings(e,r,n,o){return this.getImplementation(e,r,o).deleteEmb... function xDe (line 2225) | async function xDe(t,e){let r=t.ctx,n=await Ui.getModelConfiguration(r,"... method constructor (line 2225) | constructor(e){super(String(e),{cause:e}),this.name="LocalSnippetProvide... method constructor (line 2225) | constructor(){this.providerType="local"} method snippetProviderStatus (line 2225) | snippetProviderStatus(e,r){if(!e.turn.workspaceFolder)return Promise.res... method collectLocalSnippets (line 2225) | async collectLocalSnippets(e,r){let n=e.turn.workspaceFolder;if(!n)retur... method rerankLocalSnippets (line 2225) | async rerankLocalSnippets(e,r,n){let o=e.turn.workspaceFolder;if(!o)retu... method provideSnippets (line 2225) | async provideSnippets(e){let r=this.collectInfoMessage(e);r&&await e.inf... method collectInfoMessage (line 2225) | collectInfoMessage(e){let r=e.turn.workspaceFolder;if(!r)return;let s=e.... method constructor (line 2227) | constructor(e,r){this.lineNumber=e,this.column=r} method with (line 2227) | with(e=this.lineNumber,r=this.column){return e===this.lineNumber&&r===th... method delta (line 2227) | delta(e=0,r=0){return this.with(this.lineNumber+e,this.column+r)} method equals (line 2227) | equals(e){return t.equals(this,e)} method equals (line 2227) | static equals(e,r){return!e&&!r?!0:!!e&&!!r&&e.lineNumber===r.lineNumber... method isBefore (line 2227) | isBefore(e){return t.isBefore(this,e)} method isBefore (line 2227) | static isBefore(e,r){return e.lineNumbern||e===n&&r>o?(this.startLineNumber=n,this.startC... method isEmpty (line 2227) | isEmpty(){return t.isEmpty(this)} method isEmpty (line 2227) | static isEmpty(e){return e.startLineNumber===e.endLineNumber&&e.startCol... method containsPosition (line 2227) | containsPosition(e){return t.containsPosition(this,e)} method containsPosition (line 2227) | static containsPosition(e,r){return!(r.lineNumber "+th... method setEndPosition (line 2227) | setEndPosition(e,r){return new t(this.startLineNumber,this.startColumn,e... method setStartPosition (line 2227) | setStartPosition(e,r){return new t(e,r,this.endLineNumber,this.endColumn)} method collapseToStart (line 2227) | collapseToStart(){return t.collapseToStart(this)} method collapseToStart (line 2227) | static collapseToStart(e){return new t(e.startLineNumber,e.startColumn,e... method collapseToEnd (line 2227) | collapseToEnd(){return t.collapseToEnd(this)} method collapseToEnd (line 2227) | static collapseToEnd(e){return new t(e.endLineNumber,e.endColumn,e.endLi... method delta (line 2227) | delta(e){return new t(this.startLineNumber+e,this.startColumn,this.endLi... method isSingleLine (line 2227) | isSingleLine(){return this.startLineNumber===this.endLineNumber} method fromPositions (line 2227) | static fromPositions(e,r=e){return new t(e.lineNumber,e.column,r.lineNum... method lift (line 2227) | static lift(e){return e?new t(e.startLineNumber,e.startColumn,e.endLineN... method isIRange (line 2227) | static isIRange(e){return e&&typeof e.startLineNumber=="number"&&typeof ... method areIntersectingOrTouching (line 2227) | static areIntersectingOrTouching(e,r){return!(e.endLineNumbere.startLineNumber} method toJSON (line 2227) | toJSON(){return this} function Sp (line 2227) | function Sp(t){let e;if(typeof t.tokenBudget=="number"&&(e=Math.floor(t.... function xp (line 2227) | function xp(t){let e=t.matchAll(/^\s*(```+)/gm),r=Math.max(3,...Array.fr... method constructor (line 2227) | constructor(e){this.id=e} method toString (line 2227) | toString(){return this.id} method equals (line 2227) | equals(e){return this.id===e.id} function UEt (line 2227) | function UEt(t){return O6i[t.id]} function M6i (line 2227) | function M6i(t,e){let r=0,n=Math.min(t.length,e.length);for(let o=0;o({distanc... method constructor (line 2227) | constructor(e){this._indexedCommits=new Map;this._indexedRepos=new Map;t... method getIndexedCommit (line 2227) | getIndexedCommit(e){return this._indexedCommits.get(e)} method setIndexedCommit (line 2227) | setIndexedCommit(e,r){this._indexedCommits.get(e)!==r&&this._indexedComm... method startPeriodicRefresh (line 2227) | startPeriodicRefresh(){this._refreshTimer.cancelAndSet(()=>{this.updateI... method updateIndexedRepoCommit (line 2227) | updateIndexedRepoCommit(){if(this._indexedRepos.size!==0)for(let[e,r]of ... method ensureReposIndexed (line 2227) | async ensureReposIndexed(e,r,n){return await Promise.all(r.map(async o=>... method tryToInstantIndexRepo (line 2227) | async tryToInstantIndexRepo(e,r,n){await(0,f4.raceTimeout)((async()=>{if... method getRemoteIndexState (line 2227) | async getRemoteIndexState(e,r,n){if(!r.owner||!r.name)return{currentStat... method triggerIndexing (line 2227) | async triggerIndexing(e,r,n,o){let s=vX(this._ctx),c=n.owner+"/"+n.name,... method searchRepo (line 2227) | async searchRepo(e,r,n,o,s,c){let l=vX(this._ctx),u=await Dl(this._ctx,e... method dispose (line 2227) | dispose(){this._refreshTimer.dispose(),this._indexedCommits.clear(),this... function vX (line 2227) | function vX(t){let e=t.get(Lr);return{"X-Client-Application":`${K1(e.get... function WLi (line 2227) | async function WLi(t,e,r){let o=[],s=new UA(e.embedding_model),c=ms(r.ba... function zLi (line 2227) | function zLi(t,e){if(t.length*4<=e)return t;let o=new TextEncoder().enco... function zDe (line 2227) | function zDe(t){let e=YLi(t);return e.length>=3&&e[0].startsWith("File: ... function YLi (line 2228) | function YLi(t){return t.split(/\r\n|\r|\n/)} method constructor (line 2228) | constructor(e){this.ctx=e;this._maxParallelChunksRequests=8;this._maxAtt... method enqueue (line 2228) | async enqueue(e,r){let n=new Fb.DeferredPromise;return r.onCancellationR... method pump (line 2228) | async pump(){if(!this._isPumping)try{for(this._isPumping=!0;!this.reques... method updateQuotasFromResponse (line 2228) | updateQuotasFromResponse(e){let r=Date.now();try{let n=e.headers.get("x-... method getRequestRetryDelay (line 2228) | getRequestRetryDelay(e){try{let r=e.headers.get("retry-after");if(r){let... method constructor (line 2228) | constructor(e){this.ctx=e;this._requestLimiter=new gvt(e)} method computeChunks (line 2228) | computeChunks(e,r,n,o,s,c,l){return this.doComputeChunksAndEmbeddings(e,... method computeChunksAndEmbeddings (line 2228) | async computeChunksAndEmbeddings(e,r,n,o,s,c,l){return await this.doComp... method doComputeChunksAndEmbeddings (line 2228) | async doComputeChunksAndEmbeddings(e,r,n,o,s,c,l){let u=await(0,Fb.raceC... method sendSuccess (line 2228) | static sendSuccess(e,r,n,o){ht(e,r,er.createAndMarkAsIssued({status_text... method sendFailure (line 2228) | static sendFailure(e,r,n){Oi(e,n,r,{status_text:"failure"})} method sendTfidfSuccess (line 2228) | static sendTfidfSuccess(e,r,n,o,s,c,l,u,d){t.sendSuccess(e,Oh.Tfidf,{sou... method sendTfidfFailure (line 2228) | static sendTfidfFailure(e,r){t.sendSearchFailure(e,Oh.Tfidf,r)} method sendEmbeddingsSuccess (line 2228) | static sendEmbeddingsSuccess(e,r,n,o,s,c,l){t.sendSuccess(e,Oh.Embedding... method sendEmbeddingsFailure (line 2228) | static sendEmbeddingsFailure(e,r){t.sendSearchFailure(e,Oh.Embeddings,r)} method sendEmbeddingsSkipped (line 2228) | static sendEmbeddingsSkipped(e,r){t.sendSkipped(e,Oh.Embeddings,r)} method sendRemoteSuccess (line 2228) | static sendRemoteSuccess(e,r,n,o,s){t.sendSuccess(e,Oh.Remote,{provider:... method sendRemoteFailure (line 2228) | static sendRemoteFailure(e,r){t.sendSearchFailure(e,Oh.Remote,r)} method sendRemoteSkipped (line 2228) | static sendRemoteSkipped(e,r){t.sendSkipped(e,Oh.Remote,r)} method sendSearchFailure (line 2228) | static sendSearchFailure(e,r,n){t.sendFailure(e,r,n)} method sendSkipped (line 2228) | static sendSkipped(e,r,n){ht(e,r,er.createAndMarkAsIssued({status_text:"... method sendAggregateSuccess (line 2228) | static sendAggregateSuccess(e,r,n,o,s,c,l){t.sendSuccess(e,Oh.Aggregate,... method sendAggregateFailure (line 2228) | static sendAggregateFailure(e,r){t.sendFailure(e,Oh.Aggregate,r)} method constructor (line 2228) | constructor(e,r,n,o){this.ctx=e;this._embeddingType=r;this._localDiffSea... method isAvailable (line 2228) | async isAvailable(e){return(await this.getRepos(e)).length>0} method getRepos (line 2228) | async getRepos(e){if(!e?.length)return[];let r=this.ctx.get(fp),o=(await... method searchWorkspace (line 2228) | async searchWorkspace(e,r,n){let o=new Avt.StopWatch,s=await this.getRep... function x9i (line 2228) | function x9i(...t){let e=new String(t);return p8e.set(e,t),e} function c8e (line 2228) | function c8e(t){return t instanceof String&&p8e.has(t)} function tDr (line 2228) | function tDr(t){return p8e.get(t)||[]} method "src/lib/args/pathspec.ts" (line 2228) | "src/lib/args/pathspec.ts"(){"use strict";p8e=new WeakMap} method "src/lib/errors/git-error.ts" (line 2228) | "src/lib/errors/git-error.ts"(){"use strict";m4=class extends Error{stat... method "src/lib/errors/git-response-error.ts" (line 2228) | "src/lib/errors/git-response-error.ts"(){"use strict";n8(),Q0e=class ext... method "src/lib/errors/task-configuration-error.ts" (line 2228) | "src/lib/errors/task-configuration-error.ts"(){"use strict";n8(),NDr=cla... function DDr (line 2228) | function DDr(t){return typeof t!="function"?pq:t} function LDr (line 2228) | function LDr(t){return typeof t=="function"&&t!==pq} function FDr (line 2228) | function FDr(t,e){let r=t.indexOf(e);return r<=0?[t,""]:[t.substr(0,r),t... function BDr (line 2228) | function BDr(t,e=0){return UDr(t)&&t.length>e?t[e]:void 0} function fq (line 2228) | function fq(t,e=0){if(UDr(t)&&t.length>e)return t[t.length-1-e]} function UDr (line 2228) | function UDr(t){return!!(t&&typeof t.length=="number")} function j0e (line 2228) | function j0e(t="",e=!0,r=` function Vvt (line 2229) | function Vvt(t,e){return j0e(t,!0).map(r=>e(r))} function Hvt (line 2229) | function Hvt(t){return(0,h8e.exists)(t,h8e.FOLDER)} function bs (line 2229) | function bs(t,e){return Array.isArray(t)?t.includes(e)||t.push(e):t.add(... function qDr (line 2229) | function qDr(t,e){return Array.isArray(t)&&!t.includes(e)&&t.push(e),t} function m8e (line 2229) | function m8e(t,e){if(Array.isArray(t)){let r=t.indexOf(e);r>=0&&t.splice... function Vw (line 2229) | function Vw(t){return Array.isArray(t)?t:[t]} function QDr (line 2229) | function QDr(t){return t.replace(/[\s-]+(.)/g,(e,r)=>r.toUpperCase())} function jDr (line 2229) | function jDr(t){return Vw(t).map(String)} function ic (line 2229) | function ic(t,e=0){if(t==null)return e;let r=parseInt(t,10);return isNaN... function B0e (line 2229) | function B0e(t,e){let r=[];for(let n=0,o=t.length;nr in t?{[r]:t[r]}:... function wvt (line 2229) | function wvt(t=0){return new Promise(e=>setTimeout(e,t))} function Rvt (line 2229) | function Rvt(t){if(t!==!1)return t} method "src/lib/utils/util.ts" (line 2229) | "src/lib/utils/util.ts"(){"use strict";IX="\0",pq=a(()=>{},"NOOP"),G0e=O... function Hw (line 2229) | function Hw(t,e,r){return e(t)?t:arguments.length>2?r:void 0} function Pvt (line 2229) | function Pvt(t,e){let r=c8e(t)?"string":typeof t;return/number|string|bo... function A8e (line 2229) | function A8e(t){return!!t&&G0e(t)==="[object Object]"} function VDr (line 2229) | function VDr(t){return typeof t=="function"} method "src/lib/utils/argument-filters.ts" (line 2229) | "src/lib/utils/argument-filters.ts"(){"use strict";g8e(),q0e(),V0e=a(t=>... method "src/lib/utils/exit-codes.ts" (line 2229) | "src/lib/utils/exit-codes.ts"(){"use strict";kvt=(t=>(t[t.SUCCESS=0]="SU... method "src/lib/utils/git-output-streams.ts" (line 2229) | "src/lib/utils/git-output-streams.ts"(){"use strict";u8e=class WDr{stati... method "src/lib/utils/line-parser.ts" (line 2229) | "src/lib/utils/line-parser.ts"(){"use strict";vi=class{static{a(this,"Li... function zDr (line 2229) | function zDr(...t){let e=process.cwd(),r=Object.assign({baseDir:e,...YDr... method "src/lib/utils/simple-git-options.ts" (line 2229) | "src/lib/utils/simple-git-options.ts"(){"use strict";YDr={binary:"git",m... function Wvt (line 2229) | function Wvt(t,e=[]){return A8e(t)?Object.keys(t).reduce((r,n)=>{let o=t... function HA (line 2229) | function HA(t,e=0,r=!1){let n=[];for(let o=0,s=e<0?t.length:e;o{for(let s=j0e(o,n),c=0,... method "src/lib/utils/task-parser.ts" (line 2229) | "src/lib/utils/task-parser.ts"(){"use strict";g8e()} method "src/lib/utils/index.ts" (line 2229) | "src/lib/utils/index.ts"(){"use strict";$Dr(),I9i(),w9i(),R9i(),P9i(),N9... function M9i (line 2229) | function M9i(t){switch(t){case"bare":return ZDr();case"root":return XDr(... function XDr (line 2229) | function XDr(){return{commands:["rev-parse","--git-dir"],format:"utf-8",... function ZDr (line 2229) | function ZDr(){return{commands:["rev-parse","--is-bare-repository"],form... function D9i (line 2229) | function D9i(t){return/(Not a git repository|Kein Git-Repository)/i.test... method "src/lib/tasks/check-is-repo.ts" (line 2229) | "src/lib/tasks/check-is-repo.ts"(){"use strict";ti(),Ovt=(t=>(t.BARE="ba... function L9i (line 2229) | function L9i(t,e){let r=new t8r(t),n=t?n8r:r8r;return j0e(e).forEach(o=>... method "src/lib/responses/CleanSummary.ts" (line 2229) | "src/lib/responses/CleanSummary.ts"(){"use strict";ti(),t8r=class{static... function o8r (line 2229) | function o8r(t){return{commands:_8e,format:"empty",parser:t}} function $A (line 2229) | function $A(t){return{commands:_8e,format:"empty",parser(){throw typeof ... function Zm (line 2229) | function Zm(t,e=!1){return{commands:t,format:"utf-8",parser(r){return e?... function s8r (line 2229) | function s8r(t){return{commands:t,format:"buffer",parser(e){return e}}} function a8r (line 2229) | function a8r(t){return t.format==="buffer"} function c8r (line 2229) | function c8r(t){return t.format==="empty"||!t.commands.length} method "src/lib/tasks/task.ts" (line 2229) | "src/lib/tasks/task.ts"(){"use strict";ODr(),_8e=[]} function B9i (line 2229) | function B9i(t,e){let{cleanMode:r,options:n,valid:o}=q9i(t);return r?o.o... function u8r (line 2229) | function u8r(t,e){return{commands:["clean",`-${t}`,...e],format:"utf-8",... function U9i (line 2229) | function U9i(t){return Array.isArray(t)&&t.every(e=>Zvt.has(e))} function q9i (line 2229) | function q9i(t){let e,r=[],n={cleanMode:!1,options:!0};return t.replace(... function Q9i (line 2229) | function Q9i(t){return t==="f"||t==="n"} function j9i (line 2229) | function j9i(t){return/^-[a-z]$/i.test(t)&&Zvt.has(t.charAt(1))} function G9i (line 2229) | function G9i(t){return/^-[^\-]/.test(t)?t.indexOf("i")>0:t==="--interact... method "src/lib/tasks/clean.ts" (line 2229) | "src/lib/tasks/clean.ts"(){"use strict";F9i(),ti(),qu(),Kvt="Git clean i... function V9i (line 2229) | function V9i(t){let e=new p8r;for(let r of f8r(t))e.addValue(r.file,Stri... function H9i (line 2229) | function H9i(t,e){let r=null,n=[],o=new Map;for(let s of f8r(t,e))s.key=... function $9i (line 2229) | function $9i(t){return t.replace(/^(file):/,"")} method "src/lib/responses/ConfigList.ts" (line 2231) | "src/lib/responses/ConfigList.ts"(){"use strict";ti(),p8r=class{static{a... function Cvt (line 2231) | function Cvt(t,e){return typeof t=="string"&&Dvt.hasOwnProperty(t)?t:e} function z9i (line 2231) | function z9i(t,e,r,n){let o=["config",`--${n}`];return r&&o.push("--add"... function Y9i (line 2231) | function Y9i(t,e){let r=["config","--null","--show-origin","--get-all",t... function K9i (line 2231) | function K9i(t){let e=["config","--list","--show-origin","--null"];retur... function J9i (line 2231) | function J9i(){return{addConfig(t,e,...r){return this._runTask(z9i(t,e,r... method "src/lib/tasks/config.ts" (line 2231) | "src/lib/tasks/config.ts"(){"use strict";W9i(),ti(),Dvt=(t=>(t.system="s... function X9i (line 2231) | function X9i(t){return m8r.has(t)} method "src/lib/tasks/diff-name-status.ts" (line 2231) | "src/lib/tasks/diff-name-status.ts"(){"use strict";Tvt=(t=>(t.ADDED="A",... function Z9i (line 2231) | function Z9i(...t){return new y8r().param(...t)} function e7i (line 2231) | function e7i(t){let e=new Set,r={};return Vvt(t,n=>{let[o,s,c]=n.split(I... function t7i (line 2231) | function t7i(){return{grep(t){let e=lu(arguments),r=HA(arguments);for(le... method "src/lib/tasks/grep.ts" (line 2231) | "src/lib/tasks/grep.ts"(){"use strict";ti(),qu(),A8r=["-h"],F0e=Symbol("... function r7i (line 2231) | function r7i(t,e){let r=["reset"];return v8r(t)&&r.push(`--${t}`),r.push... function n7i (line 2231) | function n7i(t){if(v8r(t))return t;switch(typeof t){case"string":case"un... function v8r (line 2231) | function v8r(t){return C8r.includes(t)} method "src/lib/tasks/reset.ts" (line 2231) | "src/lib/tasks/reset.ts"(){"use strict";qu(),o8e=(t=>(t.MIXED="mixed",t.... function i7i (line 2231) | function i7i(){return(0,d8e.default)("simple-git")} function nDr (line 2231) | function nDr(t,e,r){return!e||!String(e).replace(/\s*/,"")?r?(n,...o)=>{... function o7i (line 2231) | function o7i(t,e,{namespace:r}){if(typeof t=="string")return t;let n=e&&... function eCt (line 2231) | function eCt(t,e,r,n=i7i()){let o=t&&`[${t}]`||"",s=[],c=typeof e=="stri... method "src/lib/git-logger.ts" (line 2231) | "src/lib/git-logger.ts"(){"use strict";ti(),d8e.default.formatters.L=t=>... method "src/lib/runners/tasks-pending-queue.ts" (line 2231) | "src/lib/runners/tasks-pending-queue.ts"(){"use strict";n8(),b8r(),S8r=c... function dq (line 2231) | function dq(t,e){return{method:BDr(t.commands)||"",commands:e}} function a7i (line 2231) | function a7i(t,e){return r=>{e("[ERROR] child process exception %o",r),t... function iDr (line 2231) | function iDr(t,e,r,n){return o=>{r("%s received %L bytes",e,o),n("%B",o)... method "src/lib/runners/git-executor-chain.ts" (line 2231) | "src/lib/runners/git-executor-chain.ts"(){"use strict";n8(),qu(),ti(),s7... method "src/lib/runners/git-executor.ts" (line 2231) | "src/lib/runners/git-executor.ts"(){"use strict";c7i(),w8r=class{static{... function u7i (line 2231) | function u7i(t,e,r=pq){let n=a(s=>{r(null,s)},"onSuccess"),o=a(s=>{s?.ta... function d7i (line 2231) | function d7i(t){let e=a(n=>{console.warn(`simple-git deprecation notice:... method "src/lib/task-callback.ts" (line 2231) | "src/lib/task-callback.ts"(){"use strict";wX(),ti()} function oDr (line 2231) | function oDr(t,e){return o8r(r=>{if(!Hvt(t))throw new Error(`Git.cwd: ca... method "src/lib/tasks/change-working-directory.ts" (line 2231) | "src/lib/tasks/change-working-directory.ts"(){"use strict";ti(),qu()} function bvt (line 2231) | function bvt(t){let e=["checkout",...t];return e[1]==="-b"&&e.includes("... function h7i (line 2231) | function h7i(){return{checkout(){return this._runTask(bvt(HA(arguments,1... method "src/lib/tasks/checkout.ts" (line 2231) | "src/lib/tasks/checkout.ts"(){"use strict";ti(),qu()} function g7i (line 2231) | function g7i(){return{count:0,garbage:0,inPack:0,packs:0,prunePackable:0... function A7i (line 2231) | function A7i(){return{countObjects(){return this._runTask({commands:["co... method "src/lib/tasks/count-objects.ts" (line 2231) | "src/lib/tasks/count-objects.ts"(){"use strict";ti(),R8r=new vi(/([a-z-]... function _7i (line 2231) | function _7i(t){return WA({author:null,branch:"",commit:"",root:!1,summa... method "src/lib/parsers/parse-commit.ts" (line 2231) | "src/lib/parsers/parse-commit.ts"(){"use strict";ti(),P8r=[new vi(/^\[([... function v7i (line 2231) | function v7i(t,e,r){return{commands:["-c","core.abbrev=40","commit",...B... function C7i (line 2231) | function C7i(){return{commit(e,...r){let n=lu(arguments),o=t(e)||v7i(Vw(... method "src/lib/tasks/commit.ts" (line 2231) | "src/lib/tasks/commit.ts"(){"use strict";E7i(),ti(),qu()} function b7i (line 2231) | function b7i(){return{firstCommit(){return this._runTask(Zm(["rev-list",... method "src/lib/tasks/first-commit.ts" (line 2231) | "src/lib/tasks/first-commit.ts"(){"use strict";ti(),qu()} function x7i (line 2231) | function x7i(t,e){let r=["hash-object",t];return e&&r.push("-w"),Zm(r,!0)} method "src/lib/tasks/hash-object.ts" (line 2231) | "src/lib/tasks/hash-object.ts"(){"use strict";qu()} function w7i (line 2231) | function w7i(t,e,r){let n=String(r).trim(),o;if(o=k8r.exec(n))return new... method "src/lib/responses/InitSummary.ts" (line 2231) | "src/lib/responses/InitSummary.ts"(){"use strict";s8e=class{static{a(thi... function P7i (line 2231) | function P7i(t){return t.includes(tCt)} function k7i (line 2231) | function k7i(t=!1,e,r){let n=["init",...r];return t&&!P7i(n)&&n.splice(1... method "src/lib/tasks/init.ts" (line 2231) | "src/lib/tasks/init.ts"(){"use strict";R7i(),tCt="--bare"} function rCt (line 2231) | function rCt(t){for(let e=0;eWA(new O8r,e,r,!1)} method "src/lib/parsers/parse-diff-summary.ts" (line 2231) | "src/lib/parsers/parse-diff-summary.ts"(){"use strict";H0e(),M7i(),g8r()... function D7i (line 2231) | function D7i(t,e){return e.reduce((r,n,o)=>(r[n]=t[o]||"",r),Object.crea... function F8r (line 2231) | function F8r(t=sCt,e=B8r,r=""){let n=M8r(r);return function(o){let s=j0e... method "src/lib/parsers/parse-list-log-summary.ts" (line 2231) | "src/lib/parsers/parse-list-log-summary.ts"(){"use strict";ti(),L8r(),H0... function L7i (line 2231) | function L7i(t){let e=rCt(t),r=["diff"];return e===""&&(e="--stat",r.pus... function E8e (line 2231) | function E8e(t){let e=t.filter(O7i);if(e.length>1)return $A(`Summary fla... method "src/lib/tasks/diff.ts" (line 2231) | "src/lib/tasks/diff.ts"(){"use strict";H0e(),L8r(),qu()} function F7i (line 2231) | function F7i(t,e){let r=[],n=[];return Object.keys(t).forEach(o=>{r.push... function B7i (line 2231) | function B7i(t){return Object.keys(t).reduce((e,r)=>(r in Bvt||(e[r]=t[r... function Q8r (line 2231) | function Q8r(t={},e=[]){let r=Hw(t.splitter,Mh,sCt),n=A8e(t.format)?t.fo... function U7i (line 2231) | function U7i(t,e,r){let n=F8r(t,e,rCt(r));return{commands:["log",...r],f... function q7i (line 2231) | function q7i(){return{log(...r){let n=lu(arguments),o=Q8r(zvt(arguments)... method "src/lib/tasks/log.ts" (line 2231) | "src/lib/tasks/log.ts"(){"use strict";H0e(),q0e(),U8r(),ti(),qu(),aCt(),... method "src/lib/responses/MergeSummary.ts" (line 2231) | "src/lib/responses/MergeSummary.ts"(){"use strict";a8e=class{static{a(th... method "src/lib/responses/PullSummary.ts" (line 2231) | "src/lib/responses/PullSummary.ts"(){"use strict";Uvt=class{static{a(thi... function xvt (line 2231) | function xvt(t){return t.objects=t.objects||{compressing:0,counting:0,en... function lDr (line 2231) | function lDr(t){let e=/^\s*(\d+)/.exec(t),r=/delta (\d+)/i.exec(t);retur... method "src/lib/parsers/parse-remote-objects.ts" (line 2231) | "src/lib/parsers/parse-remote-objects.ts"(){"use strict";ti(),H8r=[new r... function $8r (line 2231) | function $8r(t,e){return WA({remoteMessages:new z8r},W8r,e)} method "src/lib/parsers/parse-remote-messages.ts" (line 2231) | "src/lib/parsers/parse-remote-messages.ts"(){"use strict";ti(),G7i(),W8r... function V7i (line 2231) | function V7i(t,e){let r=WA(new V8r,K8r,[t,e]);return r.message&&r} method "src/lib/parsers/parse-pull.ts" (line 2231) | "src/lib/parsers/parse-pull.ts"(){"use strict";j7i(),ti(),Y8r(),uDr=/^\s... method "src/lib/parsers/parse-merge.ts" (line 2231) | "src/lib/parsers/parse-merge.ts"(){"use strict";Q7i(),ti(),J8r(),mDr=[ne... function ADr (line 2231) | function ADr(t){return t.length?{commands:["merge",...t],format:"utf-8",... method "src/lib/tasks/merge.ts" (line 2231) | "src/lib/tasks/merge.ts"(){"use strict";wX(),H7i(),qu()} function W7i (line 2231) | function W7i(t,e,r){let n=r.includes("deleted"),o=r.includes("tag")||/^r... method "src/lib/parsers/parse-push.ts" (line 2231) | "src/lib/parsers/parse-push.ts"(){"use strict";ti(),Y8r(),yDr=[new vi(/^... function Y7i (line 2231) | function Y7i(t={},e){return bs(e,"--tags"),lCt(t,e)} function lCt (line 2231) | function lCt(t={},e){let r=["push",...e];return t.branch&&r.splice(1,0,t... method "src/lib/tasks/push.ts" (line 2231) | "src/lib/tasks/push.ts"(){"use strict";z7i(),ti()} function K7i (line 2231) | function K7i(){return{showBuffer(){let t=["show",...HA(arguments,1)];ret... method "src/lib/tasks/show.ts" (line 2231) | "src/lib/tasks/show.ts"(){"use strict";ti(),qu()} method "src/lib/responses/FileStatusSummary.ts" (line 2231) | "src/lib/responses/FileStatusSummary.ts"(){"use strict";EDr=/^(.+)\0(.+)... function vDr (line 2231) | function vDr(t){let[e,r]=t.split(IX);return{from:r||e,to:e}} function C_ (line 2231) | function C_(t,e,r){return[`${t}${e}`,r]} function Ivt (line 2231) | function Ivt(t,...e){return e.map(r=>C_(t,r,(n,o)=>bs(n.conflicted,o)))} function Z7i (line 2231) | function Z7i(t,e){let r=e.trim();switch(" "){case r.charAt(2):return n(r... method "src/lib/responses/StatusSummary.ts" (line 2231) | "src/lib/responses/StatusSummary.ts"(){"use strict";ti(),X7i(),CDr=class... function tFi (line 2231) | function tFi(t){return{format:"utf-8",commands:["status","--porcelain","... method "src/lib/tasks/status.ts" (line 2231) | "src/lib/tasks/status.ts"(){"use strict";eFi(),o6r=["--null","-z"]} function f8e (line 2231) | function f8e(t=0,e=0,r=0,n="",o=!0){return Object.defineProperty({major:... function nFi (line 2231) | function nFi(){return f8e(0,0,0,"",!1)} function iFi (line 2231) | function iFi(){return{version(){return this._runTask({commands:["--versi... function oFi (line 2231) | function oFi(t){return t===uCt?nFi():WA(f8e(0,0,0,t),s6r,t)} method "src/lib/tasks/version.ts" (line 2231) | "src/lib/tasks/version.ts"(){"use strict";ti(),uCt="installed=false",s6r... method "src/lib/simple-git-api.ts" (line 2231) | "src/lib/simple-git-api.ts"(){"use strict";f7i(),p7i(),m7i(),y7i(),T7i()... method "src/lib/runners/scheduler.ts" (line 2231) | "src/lib/runners/scheduler.ts"(){"use strict";ti(),b8r(),TDr=(()=>{let t... function lFi (line 2231) | function lFi(t,e){return Zm(["apply",...e,...t])} method "src/lib/tasks/apply-patch.ts" (line 2231) | "src/lib/tasks/apply-patch.ts"(){"use strict";qu()} function dFi (line 2231) | function dFi(t,e){return{branch:t,hash:e,success:!0}} function fFi (line 2231) | function fFi(t){return{branch:t,hash:null,success:!1}} method "src/lib/responses/BranchDeleteSummary.ts" (line 2231) | "src/lib/responses/BranchDeleteSummary.ts"(){"use strict";f6r=class{stat... function p6r (line 2231) | function p6r(t,e){return e===1&&Qvt.test(t)} method "src/lib/parsers/parse-branch-delete.ts" (line 2231) | "src/lib/parsers/parse-branch-delete.ts"(){"use strict";pFi(),ti(),bDr=/... method "src/lib/responses/BranchSummary.ts" (line 2231) | "src/lib/responses/BranchSummary.ts"(){"use strict";h6r=class{static{a(t... function xDr (line 2231) | function xDr(t){return t?t.charAt(0):""} function m6r (line 2231) | function m6r(t){return WA(new h6r,g6r,t)} method "src/lib/parsers/parse-branch.ts" (line 2231) | "src/lib/parsers/parse-branch.ts"(){"use strict";mFi(),ti(),g6r=[new vi(... function y6r (line 2231) | function y6r(t){let e=["-d","-D","--delete"];return t.some(r=>e.includes... function AFi (line 2231) | function AFi(t){let e=y6r(t),r=["branch",...t];return r.length===1&&r.pu... function yFi (line 2231) | function yFi(){return{format:"utf-8",commands:["branch","-v"],parser:m6r}} function _Fi (line 2231) | function _Fi(t,e=!1){return{format:"utf-8",commands:["branch","-v",e?"-D... function EFi (line 2231) | function EFi(t,e=!1){let r={format:"utf-8",commands:["branch","-v",e?"-D... method "src/lib/tasks/branch.ts" (line 2231) | "src/lib/tasks/branch.ts"(){"use strict";wX(),hFi(),gFi(),ti()} method "src/lib/responses/CheckIgnore.ts" (line 2231) | "src/lib/responses/CheckIgnore.ts"(){"use strict";_6r=a(t=>t.split(/\n/g... function TFi (line 2231) | function TFi(t){return{commands:["check-ignore",...t],format:"utf-8",par... method "src/lib/tasks/check-ignore.ts" (line 2231) | "src/lib/tasks/check-ignore.ts"(){"use strict";CFi()} function SFi (line 2231) | function SFi(t){return/^--upload-pack(=|$)/.test(t)} function C6r (line 2231) | function C6r(t,e,r){let n=["clone",...r];return Mh(t)&&n.push(t),Mh(e)&&... function xFi (line 2231) | function xFi(t,e,r){return bs(r,"--mirror"),C6r(t,e,r)} method "src/lib/tasks/clone.ts" (line 2231) | "src/lib/tasks/clone.ts"(){"use strict";qu(),ti()} function wFi (line 2231) | function wFi(t,e){return WA({raw:t,remote:null,branches:[],tags:[],updat... method "src/lib/parsers/parse-fetch.ts" (line 2231) | "src/lib/parsers/parse-fetch.ts"(){"use strict";ti(),T6r=[new vi(/From (... function PFi (line 2231) | function PFi(t){return/^--upload-pack(=|$)/.test(t)} function kFi (line 2231) | function kFi(t,e,r){let n=["fetch",...r];return t&&e&&n.push(t,e),n.find... method "src/lib/tasks/fetch.ts" (line 2231) | "src/lib/tasks/fetch.ts"(){"use strict";RFi(),qu()} function OFi (line 2231) | function OFi(t){return WA({moves:[]},S6r,t)} method "src/lib/parsers/parse-move.ts" (line 2231) | "src/lib/parsers/parse-move.ts"(){"use strict";ti(),S6r=[new vi(/^Renami... function DFi (line 2231) | function DFi(t,e){return{commands:["mv","-v",...Vw(t),e],format:"utf-8",... method "src/lib/tasks/move.ts" (line 2231) | "src/lib/tasks/move.ts"(){"use strict";MFi(),ti()} function FFi (line 2231) | function FFi(t,e,r){let n=["pull",...r];return t&&e&&n.splice(1,0,t,e),{... method "src/lib/tasks/pull.ts" (line 2231) | "src/lib/tasks/pull.ts"(){"use strict";wX(),J8r(),ti()} function UFi (line 2231) | function UFi(t){let e={};return w6r(t,([r])=>e[r]={name:r}),Object.value... function qFi (line 2231) | function qFi(t){let e={};return w6r(t,([r,n,o])=>{e.hasOwnProperty(r)||(... function w6r (line 2231) | function w6r(t,e){Vvt(t,r=>e(r.split(/\s+/)))} method "src/lib/responses/GetRemoteSummary.ts" (line 2231) | "src/lib/responses/GetRemoteSummary.ts"(){"use strict";ti()} function jFi (line 2231) | function jFi(t,e,r){return Zm(["remote","add",...r,t,e])} function GFi (line 2231) | function GFi(t){let e=["remote"];return t&&e.push("-v"),{commands:e,form... function VFi (line 2231) | function VFi(t){let e=[...t];return e[0]!=="ls-remote"&&e.unshift("ls-re... function HFi (line 2231) | function HFi(t){let e=[...t];return e[0]!=="remote"&&e.unshift("remote")... function $Fi (line 2231) | function $Fi(t){return Zm(["remote","remove",t])} method "src/lib/tasks/remote.ts" (line 2231) | "src/lib/tasks/remote.ts"(){"use strict";QFi(),qu()} function zFi (line 2231) | function zFi(t={},e){let r=Q8r(t),n=["stash","list",...r.commands,...e],... method "src/lib/tasks/stash-list.ts" (line 2231) | "src/lib/tasks/stash-list.ts"(){"use strict";H0e(),U8r(),aCt(),j8r()} function KFi (line 2231) | function KFi(t,e){return C8e(["add",t,e])} function JFi (line 2231) | function JFi(t){return C8e(["init",...t])} function C8e (line 2231) | function C8e(t){let e=[...t];return e[0]!=="submodule"&&e.unshift("submo... function XFi (line 2231) | function XFi(t){return C8e(["update",...t])} method "src/lib/tasks/sub-module.ts" (line 2231) | "src/lib/tasks/sub-module.ts"(){"use strict";qu()} function eBi (line 2231) | function eBi(t,e){let r=isNaN(t),n=isNaN(e);return r!==n?r?1:-1:r?N6r(t,... function N6r (line 2231) | function N6r(t,e){return t===e?0:t>e?1:-1} function tBi (line 2231) | function tBi(t){return t.trim()} function n8e (line 2231) | function n8e(t){return typeof t=="string"&&parseInt(t.replace(/^\D+/g,""... method "src/lib/responses/TagList.ts" (line 2231) | "src/lib/responses/TagList.ts"(){"use strict";IDr=class{static{a(this,"T... function nBi (line 2232) | function nBi(t=[]){let e=t.some(r=>/^--sort=/.test(r));return{format:"ut... function iBi (line 2232) | function iBi(t){return{format:"utf-8",commands:["tag",t],parser(){return... function oBi (line 2232) | function oBi(t,e){return{format:"utf-8",commands:["tag","-a","-m",e,t],p... method "src/lib/tasks/tag.ts" (line 2232) | "src/lib/tasks/tag.ts"(){"use strict";rBi()} method "src/git.js" (line 2232) | "src/git.js"(t,e){"use strict";var{GitExecutor:r}=(l7i(),cu(I8r)),{Simpl... method constructor (line 2232) | constructor(t,e){super(void 0,e),this.config=t} method constructor (line 2232) | constructor(t,e,r){super(t,r),this.task=t,this.plugin=e,Object.setProtot... function lBi (line 2232) | function lBi(t){return t?[{type:"spawn.before",action(n,o){t.aborted&&o.... function uBi (line 2232) | function uBi(t){return typeof t=="string"&&t.trim().toLowerCase()==="-c"} function dBi (line 2232) | function dBi(t,e){if(uBi(t)&&/^\s*protocol(.[a-z]+)?.allow/.test(e))thro... function fBi (line 2232) | function fBi(t,e){if(/^\s*--(upload|receive)-pack/.test(t))throw new h4(... function pBi (line 2232) | function pBi({allowUnsafeProtocolOverride:t=!1,allowUnsafePack:e=!1}={})... function hBi (line 2232) | function hBi(t){let e=B0e(t,"-c");return{type:"spawn.args",action(r){ret... function mBi (line 2232) | function mBi({onClose:t=!0,onExit:e=50}={}){function r(){let o=-1,s={clo... function ABi (line 2232) | function ABi(t){return!t||!/^([a-z]:)?([a-z0-9/.\\_-]+)$/i.test(t)} function PDr (line 2232) | function PDr(t,e){if(t.length<1||t.length>2)throw new h4(void 0,"binary"... function yBi (line 2232) | function yBi(t,e=["git"],r=!1){let n=PDr(Vw(e),r);t.on("binary",o=>{n=PD... function _Bi (line 2232) | function _Bi(t){return!!(t.exitCode&&t.stdErr.length)} function EBi (line 2232) | function EBi(t){return Buffer.concat([...t.stdOut,...t.stdErr])} function vBi (line 2232) | function vBi(t=!1,e=_Bi,r=EBi){return(n,o)=>!t&&n||!e(o)?n:r(o)} function kDr (line 2232) | function kDr(t){return{type:"task.error",action(e,r){let n=t(e.error,{st... method constructor (line 2232) | constructor(){this.plugins=new Set,this.events=new D6r.EventEmitter} method on (line 2232) | on(t,e){this.events.on(t,e)} method reconfigure (line 2232) | reconfigure(t,e){this.events.emit(t,e)} method append (line 2232) | append(t,e){let r=bs(this.plugins,{type:t,action:e});return()=>this.plug... method add (line 2232) | add(t){let e=[];return Vw(t).forEach(r=>r&&this.plugins.add(bs(e,r))),()... method exec (line 2232) | exec(t,e,r){let n=e,o=Object.freeze(Object.create(r));for(let s of this.... function TBi (line 2232) | function TBi(t){let e="--progress",r=["checkout","clone","fetch","pull",... function bBi (line 2232) | function bBi(t){return String(t.toLowerCase().split(" ",1))||"unknown"} function SBi (line 2232) | function SBi(t){let e=GDr(t,["uid","gid"]);return{type:"spawn.options",a... function xBi (line 2232) | function xBi({block:t,stdErr:e=!0,stdOut:r=!0}){if(t>0)return{type:"spaw... function IBi (line 2232) | function IBi(){return{type:"spawn.args",action(t){let e=[],r;function n(... function RBi (line 2232) | function RBi(t,e){let r=new CBi,n=zDr(t&&(typeof t=="string"?{baseDir:t}... method constructor (line 2232) | constructor(e){this.ctx=e;this.gitInstances=new Map} method getGitInstance (line 2232) | getGitInstance(e){let r=this.normalizeRepoPath(e),n=this.gitInstances.ge... method constructFileUri (line 2232) | constructFileUri(e,r){let n=this.normalizeRepoPath(e),o=(0,B6r.join)(n,r... method parseStatus (line 2232) | parseStatus(e){switch(e){case"M":return 2;case"A":return 0;case"D":retur... method parseDiffOutput (line 2232) | parseDiffOutput(e,r){let n=[],o=r.split("\0").filter(s=>s.length>0);for(... method diffWith (line 2232) | async diffWith(e,r){try{let o=await this.getGitInstance(e).raw(["diff","... method diffWithIndexedCommit (line 2232) | async diffWithIndexedCommit(e,r){try{if(r){let o=await this.diffWith(e,r... method normalizeRepoPath (line 2232) | normalizeRepoPath(e){if(e.startsWith("file://"))try{return(0,F6r.fileURL... method dispose (line 2232) | dispose(){this.gitInstances.clear()} method constructor (line 2232) | constructor(e,r,n){this.ctx=e;this._workspaceFileIndex=r;this._githubCod... method initialize (line 2232) | async initialize(){return this._initializePromise??=this.doInitialize(),... method doInitialize (line 2232) | async doInitialize(){try{i8.info(this.ctx,"Initializing Local Diff Track... method tryInferRepoFromFiles (line 2232) | async tryInferRepoFromFiles(){try{let e=Array.from(this._workspaceFileIn... method getDiffFiles (line 2232) | async getDiffFiles(){if(await this.initialize(),!this._repos.size)return... method openRepo (line 2232) | async openRepo(e){let r=e.baseFolder.uri;this._repos.delete(r);let n={st... method tryGetDiffedIndexedFiles (line 2232) | async tryGetDiffedIndexedFiles(e,r){let n=await this.tryGetDiff(e,r);if(... method tryGetDiff (line 2232) | async tryGetDiff(e,r){try{let n=e.baseFolder.uri,o=await this._gitServic... method refreshRepoDiffs (line 2232) | async refreshRepoDiffs(){await Promise.all(Array.from(this._repos.values... method refreshRepoDiff (line 2232) | async refreshRepoDiff(e){try{let r=this._githubCodeSearchService.getInde... method dispose (line 2232) | dispose(){this._diffRefreshTimer.dispose(),this._gitService.dispose(),th... function t (line 2232) | function t(o){return new dCt(o)} function e (line 2232) | function e(o){return new fCt(o)} function r (line 2232) | function r(o){return n.error(new Error(o))} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} method constructor (line 2232) | constructor(e){this.val=e} method map (line 2232) | map(e){return new t(e(this.val))} method flatMap (line 2232) | flatMap(e){return e(this.val)} method isOk (line 2232) | isOk(){return!0} method isError (line 2232) | isError(){return!1} method constructor (line 2232) | constructor(e){this.err=e} method map (line 2232) | map(e){return this} method flatMap (line 2232) | flatMap(e){return this} method isOk (line 2232) | isOk(){return!1} method isError (line 2232) | isError(){return!0} method constructor (line 2232) | constructor(e){this._ctx=e;this._cached=this._ctx.get(Ft).getGitHubSessi... method getAllAvailableTypes (line 2232) | async getAllAvailableTypes(){if(this._cached){let e=this._cached;try{let... method doGetAvailableTypes (line 2232) | async doGetAvailableTypes(e){let r;try{let c=vX(this._ctx);r=await Dl(th... method getPreferredType (line 2232) | async getPreferredType(){let e=await this.getAllAvailableTypes();if(!e.i... method constructor (line 2232) | constructor(e){this.ctx=e;this.batchSize=100} method computeEmbeddings (line 2232) | async computeEmbeddings(e,r,n,o){try{let s=await this.ctx.get(Ft).getGit... method fetchBatchEmbeddings (line 2232) | async fetchBatchEmbeddings(e,r,n,o,s){try{let c={inputs:n};if(r&&(c.embe... method constructor (line 2232) | constructor(){this.recomputedFileCount=0;this.sentContentTextLength=0} function x8e (line 2232) | function x8e(t){let e=es(t.workspaceFolder.uri),r=(0,q6r.basename)(e),o=... function G6r (line 2232) | function G6r(t){if(UEt(t.type)?.quantization.document==="binary"){if(t.v... function hCt (line 2232) | function hCt(t,e){if(UEt(t)?.quantization.document==="binary"&&!(t.equal... function W6r (line 2232) | async function W6r(t,e,r,n){return await _Ct.create(t,e,r??":memory:",n)} method constructor (line 2232) | constructor(e,r){this.embeddingType=e;this.db=r;this._inMemory=new H6r.R... method create (line 2232) | static async create(e,r,n,o){let s={open:!0},c;if(n!==":memory:"){let d=... method dispose (line 2265) | dispose(){this.db.close()} method isIndexed (line 2265) | async isIndexed(e){return(await this.getEntry(e))?.state==="resolved"} method get (line 2265) | async get(e){return(await this.getEntry(e))?.value} method getCurrentChunksForUri (line 2265) | getCurrentChunksForUri(e){let r=Rg(e),n=this._inMemory.get(r);if(n?.stat... method getEntry (line 2265) | async getEntry(e){let r=Rg(e.uri),n=this._inMemory.get(r),o=await e.getF... method update (line 2265) | async update(e,r){let n=Rg(e.uri),o=this._inMemory.get(n),s=await e.getF... method constructor (line 2265) | constructor(e,r,n,o){this.ctx=e;this._embeddingType=r;this._workspaceFil... method dispose (line 2265) | dispose(){this._cache.hasValue&&this._cache.value.then(e=>e.dispose())} method getIndexState (line 2265) | async getIndexState(){if(!this._cache.hasValue)return;let e=await this._... method fileCount (line 2265) | get fileCount(){return this._workspaceFileIndex.fileCount} method triggerIndexingOfWorkspace (line 2265) | async triggerIndexingOfWorkspace(e,r){let n=Array.from(this._workspaceFi... method triggerIndexingOfFile (line 2265) | async triggerIndexingOfFile(e,r,n){let o=this._workspaceFileIndex.get(e)... method searchWorkspace (line 2265) | async searchWorkspace(e,r,n,o){let[s,c]=await(0,W0e.raceCancellationErro... method searchSubsetOfFiles (line 2265) | async searchSubsetOfFiles(e,r,n,o,s){if(!r.length)return[];let[c,l]=awai... method rankEmbeddings (line 2265) | rankEmbeddings(e,r,n){return pMr(e,r.map(o=>[o.chunk,o.embedding]),n).ma... method getAllWorkspaceEmbeddings (line 2265) | async getAllWorkspaceEmbeddings(e,r){let o=Array.from(this._workspaceFil... method getEmbeddingsForFiles (line 2265) | async getEmbeddingsForFiles(e,r,n){let o=new $0e,s=await Promise.all(r.m... method getChunksAndEmbeddings (line 2265) | async getChunksAndEmbeddings(e,r,n,o,s){let c=await(0,W0e.raceCancellati... method constructor (line 2265) | constructor(e,r,n,o){this._ctx=e;this._workspaceFileIndex=r;this.embeddi... method dispose (line 2265) | dispose(){this._disposeCts.cancel(),this._disposeCts.dispose();for(let[,... method triggerLocalIndexing (line 2265) | async triggerLocalIndexing(){if(Ip.info(this._ctx,"Triggering local inde... method searchWorkspace (line 2265) | async searchWorkspace(e,r,n){let o=new PX.StopWatch;Ip.info(this._ctx,"S... method searchFiles (line 2265) | async searchFiles(e,r,n,o){if(!n.length)return Ip.info(this._ctx,"No fil... method initializeForFileSubset (line 2265) | async initializeForFileSubset(e){await this._workspaceFileIndex.initiali... method initializeWorkspaceIndex (line 2265) | async initializeWorkspaceIndex(){return this._init??=(async()=>{await th... method getOrCreateEmbeddingsIndex (line 2265) | getOrCreateEmbeddingsIndex(){return this._embeddingsIndex||(this._embedd... method checkWorkspaceIndexSizeLimits (line 2265) | checkWorkspaceIndexSizeLimits(){let e=this.getAutoIndexFileCap();if(this... method doInitialIndexing (line 2265) | async doInitialIndexing(){return this._initialIndexing??=(async()=>{if(a... method triggerIndexingOfWorkspace (line 2265) | async triggerIndexingOfWorkspace(){let e=new PX.StopWatch;Ip.info(this._... method registerAutomaticReindexListeners (line 2265) | registerAutomaticReindexListeners(){this._reindexRequests.clear(),this._... method getAutoIndexFileCap (line 2265) | getAutoIndexFileCap(){return t.defaultAutomaticIndexingFileCap} method setState (line 2265) | setState(e){this._state!==e&&(this._state=e)} method tryTriggerReindexing (line 2265) | tryTriggerReindexing(e,r=!1){if(this._state==="tooManyFilesForAnyIndexin... function P8e (line 2265) | async function P8e(t){for(let r of t)r.then(n=>{n.isOk()&&t.forEach(o=>{... method constructor (line 2265) | constructor(e,r,n,o){this._embeddingsByWorkspace=e;this._tfidfByWorkspac... method getTotalFileCount (line 2265) | getTotalFileCount(e){let r=0;for(let n of e){let o=this._workspaceFileIn... method getLocalDiff (line 2265) | async getLocalDiff(e){let r=new Set;for(let n of e){let o=this._diffTrac... method shouldDoLocalDiffSearch (line 2265) | shouldDoLocalDiffSearch(e,r){if(e.length===0||e.length>kBi)return!1;let ... method searchLocalDiff (line 2265) | async searchLocalDiff(e,r,n,o){if(e.length===0)return Y0e.Result.ok({str... method mergeSearchResults (line 2265) | mergeSearchResults(e){let r=e.filter(o=>!!o);if(r.length===0)return{chun... method constructor (line 2265) | constructor(e,r){this.ctx=e;this.embeddingType=r} method rerankChunks (line 2265) | async rerankChunks(e,r,n,o){let s=new RX(this.ctx),c=this.embeddingType,... method constructor (line 2265) | constructor(){this.nextId=1;this.handlers=new Map} method createHandler (line 2265) | createHandler(){let e=this.nextId++,r,n,o=new Promise((s,c)=>{r=s,n=c});... method handleResponse (line 2265) | handleResponse(e){let r=this.handlers.get(e.id);r&&(this.handlers.delete... method handleError (line 2265) | handleError(e){for(let r of this.handlers.values())r.reject(e);this.hand... method clear (line 2265) | clear(){this.handlers.clear()} function MBi (line 2265) | function MBi(t){let e={get:a((r,n)=>{if(typeof n=="string")return r[n]||... method constructor (line 2265) | constructor(e,r,n){this.responseHandler=new CCt;this.worker=new eLr.Work... method terminate (line 2265) | terminate(){this.worker.removeAllListeners(),this.worker.terminate(),thi... method handleError (line 2265) | handleError(e){this.responseHandler.handleError(e)} method constructor (line 2265) | constructor(r,n,o){super();this.id="tfidf";this._maxFileCount=25e3;this.... method dispose (line 2265) | dispose(){this._isDisposed=!0,super.dispose(),this._tfIdfWorker.hasValue... method initialize (line 2265) | async initialize(){kf.info(this.ctx,"Starting initialization...");let r=... method searchWorkspace (line 2265) | async searchWorkspace(r,n,o){let s=new kX.StopWatch;kf.info(this.ctx,"St... method searchFiles (line 2265) | async searchFiles(r,n,o,s){let c=new kX.StopWatch;if(kf.info(this.ctx,"S... method applyEmbeddingReranking (line 2265) | async applyEmbeddingReranking(r,n,o,s){let c=new kX.StopWatch,l=[];if(kf... method initializeWorkspace (line 2265) | async initializeWorkspace(){if(await this._workspaceFileIndex.initialize... method getFastContentVersionId (line 2265) | async getFastContentVersionId(r){let n=await this.ctx.get(ei).stat(r);re... method initializeFiles (line 2265) | async initializeFiles(r){let n=new Set(r),o=Array.from(this._workspaceFi... method registerFileWatchers (line 2265) | registerFileWatchers(){let r=[],n=this._workspaceFileIndex.onDidCreateFi... method getDbPath (line 2265) | getDbPath(){if(this._customDbPath)return this._customDbPath;let r=x8e(th... method firstExistingPath (line 2265) | firstExistingPath(r){for(let n of r)if((0,nLr.existsSync)(n))return n} method start (line 2265) | start(){} method didAddWorkspace (line 2265) | didAddWorkspace(e){} method didRemoveWorkspace (line 2265) | didRemoveWorkspace(e){} method didTerminateWorkspaceSubfolders (line 2265) | didTerminateWorkspaceSubfolders(e,r){} method didChangeFiles (line 2265) | didChangeFiles(e){} method constructor (line 2265) | constructor(e){this.ctx=e;this.activeListeners=[];this.watchedWorkspaces... method start (line 2265) | async start(){for(let e of this.activeListeners)await e.isEnabled()?e.is... method isSubfolder (line 2265) | static isSubfolder(e,r){let n=e.uri,o=r.uri.replace(/[#?].*/,"").replace... method onWorkspacesAdded (line 2265) | async onWorkspacesAdded(e,r){if(!e.length){Dh.debug(r,"No workspaces to ... method onWorkspacesRemoved (line 2265) | async onWorkspacesRemoved(e,r){if(e.length)for(let n of e){if(!n.uri)con... method addListener (line 2265) | addListener(e){this.activeListeners.push(e)} method removeListener (line 2265) | removeListener(e){this.activeListeners=this.activeListeners.filter(r=>r!... method removeAllListeners (line 2265) | removeAllListeners(){this.activeListeners=[]} function L8e (line 2265) | function L8e(t){t.set(Ww,new Ww(t))} method constructor (line 2265) | constructor(){this._value="";this._pos=0} method reset (line 2265) | reset(e){return this._value=e,this._pos=0,this} method next (line 2265) | next(){return this._pos+=1,this} method hasNext (line 2265) | hasNext(){return this._pos!1,r=()=>!1){return new t(new SCt(e,r))} method forPaths (line 2265) | static forPaths(e=!1){return new t(new F8e(void 0,!e))} method forStrings (line 2265) | static forStrings(){return new t(new TCt)} method forConfigKeys (line 2265) | static forConfigKeys(){return new t(new bCt)} method constructor (line 2265) | constructor(e){this._iter=e} method clear (line 2265) | clear(){this._root=void 0} method fill (line 2265) | fill(e,r){if(r){let n=r.slice(0);bdt(n);for(let o of n)this.set(o,e)}els... method set (line 2265) | set(e,r){let n=this._iter.reset(e),o;this._root||(this._root=new OX,this... method get (line 2265) | get(e){return A4.unwrap(this._getNode(e)?.value)} method _getNode (line 2265) | _getNode(e){let r=this._iter.reset(e),n=this._root;for(;n;){let o=r.cmp(... method has (line 2265) | has(e){let r=this._getNode(e);return!(r?.value===void 0&&r?.mid===void 0)} method delete (line 2265) | delete(e){return this._delete(e,!1)} method deleteSuperstr (line 2265) | deleteSuperstr(e){return this._delete(e,!0)} method _delete (line 2265) | _delete(e,r){let n=this._iter.reset(e),o=[],s=this._root;for(;s;){let c=... method _min (line 2265) | _min(e,r){for(;e.left;)r.push([-1,e]),e=e.left;return e} method _balanceByStack (line 2265) | _balanceByStack(e){for(let r=e.length-1;r>=0;r--){let n=e[r][1];n.update... method findSubstr (line 2265) | findSubstr(e){let r=this._iter.reset(e),n=this._root,o;for(;n;){let s=r.... method findSuperstr (line 2265) | findSuperstr(e){return this._findSuperstrOrElement(e,!1)} method _findSuperstrOrElement (line 2265) | _findSuperstrOrElement(e,r){let n=this._iter.reset(e),o=this._root;for(;... method hasElementOrSubtree (line 2265) | hasElementOrSubtree(e){return this._findSuperstrOrElement(e,!0)!==void 0} method forEach (line 2265) | forEach(e){for(let[r,n]of this)e(n,r)} method [Symbol.iterator] (line 2265) | *[Symbol.iterator](){yield*this._entries(this._root)} method _entries (line 2265) | _entries(e){let r=[];return this._dfsEntries(e,r),r[Symbol.iterator]()} method _dfsEntries (line 2265) | _dfsEntries(e,r){e&&(e.left&&this._dfsEntries(e.left,r),e.value!==void 0... method _isBalanced (line 2265) | _isBalanced(){let e=a(r=>{if(!r)return!0;let n=r.balanceFactor();return ... method constructor (line 2265) | constructor(e){this._uri=e;this._isDisposed=!1;this._disposedCts=new sLr... method dispose (line 2265) | dispose(){this._isDisposed=!0,this._disposedCts.cancel(),this._disposedC... method uri (line 2265) | get uri(){return this._uri} method getFastContentVersionId (line 2265) | async getFastContentVersionId(){let e=await this.getStats();return`${e.s... method constructor (line 2265) | constructor(r,n,o){super(r);this._ctx=o;this._fileReadLimiter=n} method isDirty (line 2265) | isDirty(){return!1} method getStats (line 2265) | async getStats(){let r=await this._ctx.get(ei).stat(this.uri.toString())... method getText (line 2265) | async getText(){try{let r=await this._readFile();return!r||this._isDispo... method _readFile (line 2265) | async _readFile(){try{let r=es(this.uri);return await this._fileReadLimi... function BBi (line 2265) | async function BBi(t,e){return new Promise((r,n)=>{let o=oLr.createReadS... method constructor (line 2265) | constructor(e,r,n){this.ctx=e;this.workspaceFolder=r;this.limiter=n;this... method fileCount (line 2265) | get fileCount(){return this._fsFileTree.fileCount} method values (line 2265) | *values(){yield*this._fsFileTree.values()} method get (line 2265) | get(e){let r=gi(e);return r?this._fsFileTree.get(r):void 0} method tryLoad (line 2265) | tryLoad(e){throw new Error("Method not implemented.")} method tryRead (line 2265) | tryRead(e){throw new Error("Method not implemented.")} method createOrUpdateFsEntry (line 2265) | createOrUpdateFsEntry(e){let r=this._fsFileTree.get(e);r&&r.dispose();le... method initialize (line 2265) | async initialize(){return this._initializePromise??=(async()=>{(await th... method didChangeFiles (line 2265) | async didChangeFiles(e){if(e.type==="create"){let r=[];for(let n of e.do... method constructor (line 2265) | constructor(){this._tree=B8e.forPaths();this._fileCount=0} method fileCount (line 2265) | get fileCount(){return this._fileCount} method get (line 2265) | get(e){return this._tree.get(e)} method addFile (line 2265) | addFile(e,r){this._tree.get(e)||this._fileCount++,this._tree.set(e,r)} method clear (line 2265) | clear(){this._tree.clear()} method delete (line 2265) | delete(e){let r=!!this.get(e);return this._tree.delete(e),r&&(this._file... method deleteFolder (line 2265) | deleteFolder(e){let r=[];for(let[n]of this._tree.findSuperstr(e)??[])r.p... method values (line 2265) | *values(){for(let[,e]of this.entries())yield e} method entries (line 2265) | entries(){return this._tree} method constructor (line 2265) | constructor(r){super();this.ctx=r;this.workspaceFileIndexes=new Map;this... method isEnabled (line 2265) | isEnabled(){return Promise.resolve(!0)} method isStarted (line 2265) | isStarted(){return!0} method didAddWorkspace (line 2265) | async didAddWorkspace(r){if(!await this.isEnabled())return;let n=new q8e... method didRemoveWorkspace (line 2265) | async didRemoveWorkspace(r){if(!await this.isEnabled())return;let n=this... method didChangeFiles (line 2265) | async didChangeFiles(r){if(!await this.isEnabled())return;let n=this.wor... function RCt (line 2265) | function RCt(t){lLr??=new Promise(e=>{let r=qo(t,async n=>{if(r.dispose(... function a8 (line 2265) | async function a8(t){return MSe(t)?!0:(RCt(t),lLr)} method constructor (line 2265) | constructor(e){this._ctx=e;this._availableEmbeddingTypes=new S8e(e),this... method dispose (line 2265) | dispose(){this._impl?.dispose()} method tryInit (line 2265) | async tryInit(){if(this._impl)return this._impl;let e=await this._availa... method searchWorkspace (line 2265) | async searchWorkspace(e,r,n){let o=await this.tryInit();if(!o)throw new ... method constructor (line 2265) | constructor(e,r){this._ctx=e;this._embeddingType=r;this._localEmbeddings... method dispose (line 2265) | dispose(){this._githubCodeSearchService.dispose();for(let e of this._loc... method searchWorkspace (line 2265) | async searchWorkspace(e,r,n){let o=new s8.StopWatch,s=await this.resolve... method toQueryWithEmbeddings (line 2265) | toQueryWithEmbeddings(e,r){let n;return{...e,resolveQueryEmbeddings:a(o=... method computeQueryEmbedding (line 2265) | async computeQueryEmbedding(e,r,n){Cd(r);let o=n??await this.resolveQuer... method resolveQueryText (line 2265) | async resolveQueryText(e,r){try{return await e.resolveQuery(r)}catch(n){... method getEmbeddingComputer (line 2265) | getEmbeddingComputer(){return this._embeddingComputer||(this._embeddingC... method doSearchFileChunks (line 2265) | async doSearchFileChunks(e,r,n){Ls.info(this._ctx,"Starting semantic sea... method runSearchStrategyWithFallback (line 2265) | async runSearchStrategyWithFallback(e,r,n,o,s,c){let l=new s8.StopWatch;... method doSearchFileChunksLocally (line 2265) | async doSearchFileChunksLocally(e,r,n){Ls.info(this._ctx,"Starting local... method runSearchStrategy (line 2265) | async runSearchStrategy(e,r,n,o){let s=new s8.StopWatch;Ls.info(this._ct... method filterIgnoredChunks (line 2265) | async filterIgnoredChunks(e){return(0,cLr.coalesce)(await Promise.all(e.... method rerankChunks (line 2265) | async rerankChunks(e,r,n,o){if(!r.length)return[];try{let s,c=r.at(0)?.d... method scoreChunks (line 2265) | async scoreChunks(e,r,n){if(!r.length)return[];let o=r.map(l=>this.chunk... method computeEmbeddings (line 2265) | async computeEmbeddings(e,r,n){let o=await this.getEmbeddingComputer().c... method chunkToIndexString (line 2265) | chunkToIndexString(e){return this.toStringForEmbeddingsComputer(e,gi(e.f... method toStringForEmbeddingsComputer (line 2265) | toStringForEmbeddingsComputer(e,r){let n=xp(e.text);return`File: \`${r}\` method constructor (line 2268) | constructor(){this.isActive=!0} method startWorkerPool (line 2268) | static async startWorkerPool(){await t.lock.acquireAsync();try{t.workerP... method stopWorkerPool (line 2268) | async stopWorkerPool(){if(this.isActive){await t.lock.acquireAsync();try... method forceStopWorkerPool (line 2268) | static async forceStopWorkerPool(){let e=t.allTokens[Symbol.iterator]();... method constructor (line 2268) | constructor(e){this.turnContext=e} method value (line 2268) | value(){return 1} method processSkill (line 2268) | async processSkill(e){if(this.turnContext.cancelationToken.isCancellatio... method removeDuplicateSnippets (line 2268) | removeDuplicateSnippets(e){let r={};return e.forEach(n=>{let o=`${n.uri}... method constructor (line 2268) | constructor(e={}){this.dependencies=e} method resolveSkill (line 2268) | async resolveSkill(e){NCt.debug(e.ctx,"Resolving project context via sem... method constructor (line 2268) | constructor(e=[new IDe]){this.snippetProviders=e} method resolveSkill (line 2268) | async resolveSkill(e){NCt.debug(e.ctx,"Resolving project context via the... method constructor (line 2268) | constructor(e){super(DX,"Code snippets and documentation from the open p... method constructor (line 2268) | constructor(){this.slug="project";this.name="Project";this.description="... method additionalSkills (line 2268) | additionalSkills(){return[DX]} function Dw (line 2268) | async function Dw(t){let e=[];return e.push(new CDe),e.push(...await t.g... function qBi (line 2483) | function qBi(t,e,r){return{id:t,start_offset:e,stop_offset:r,type:"code_... function yLr (line 2510) | function yLr(t){let e=1,r="",n=[];if(t.length===0)r=gLr;else if(t==="0")... method constructor (line 2510) | constructor(){this.id="debug.fail";this.description="Fail for debugging ... method response (line 2510) | response(e,r){throw new Error(r.length>0?r:"Debug Fail")} method constructor (line 2510) | constructor(){this.id="debug.upgrade";this.description="upgrade for debu... method response (line 2510) | response(e){return new T0(GBi,{message:"",code:402,responseIsIncomplete:... method constructor (line 2510) | constructor(){this.id="debug.notify";this.description="Notify for debugg... method response (line 2510) | response(e,r){let n="warning";r.includes("info")&&(n="info");let o=r.rep... method constructor (line 2510) | constructor(){this.id="debug.filter";this.description="Make the RAI filt... method response (line 2510) | response(e){return e.turn.status="filtered",new T0(jBi,{message:"",respo... method constructor (line 2510) | constructor(){this.id="debug.dump";this.description="Dump the conversati... method response (line 2510) | async response(e){return new T0(await TNr(e))} method constructor (line 2510) | constructor(){this.id="debug.tree";this.description="Jingle bells, jingl... method requiredSkills (line 2510) | requiredSkills(){return[Ob,Ph]} method instructions (line 2510) | instructions(e,r){return"Create a function that prints a christmas tree"} method constructor (line 2510) | constructor(){this.id="debug.echo";this.description="Echo the user messa... method response (line 2510) | response(e){return new T0(nn(e.turn.request.message))} method constructor (line 2510) | constructor(){this.id="debug.prompt";this.description="Show the prompt f... method response (line 2510) | response(e,r){let n=e.ctx.get(_0).getLastTurnPrompts();if(n!==void 0&&n.... method constructor (line 2517) | constructor(){this.id="debug.skills";this.description="Resolves and disp... method response (line 2517) | async response(e,r,n){let o,s;if(r.length>0){let c=r.split(" ");o=c[0],s... method constructor (line 2517) | constructor(){this.id="debug.vulnerability";this.description="Create a m... method response (line 2517) | response(e,r){let{reply:n,vulnerabilities:o}=yLr(r);return e.turn.annota... method constructor (line 2517) | constructor(){this.id="debug.citation";this.description="Create a messag... method response (line 2517) | response(e){return e.turn.annotations.push(pLr),new T0(hLr,void 0,e.turn... method constructor (line 2517) | constructor(){this.id="debug.markdown";this.description="Markdown render... method response (line 2517) | response(){return new T0(mLr)} method constructor (line 2517) | constructor(){this.id="debug.long";this.description="Generate a long res... method instructions (line 2517) | instructions(e,r){return"Write out the OWASP top 10 with code examples i... method constructor (line 2517) | constructor(){this.id="debug.project";this.description="Generate a respo... method requiredSkills (line 2517) | requiredSkills(){return[DX]} method constructor (line 2517) | constructor(){this.id="debug.confirmation";this.description="Generate a ... method response (line 2517) | response(){let e={type:"action",title:"Confirmation that you want to pro... function _Lr (line 2517) | function _Lr(){return[VBi,HBi,$Bi,WBi,YBi,zBi,KBi,JBi,XBi,ZBi,eUi,iUi,tU... method constructor (line 2517) | constructor(e){this.turnContext=e} method value (line 2517) | value(){return 1} method processSkill (line 2517) | async processSkill(e){let r=this.turnContext.ctx.get(ln),n=await r.getOr... method getElidableProblems (line 2517) | getElidableProblems(e,r,n){let o=[];return o.push(new Jt([`Problems and ... method createElidableProblems (line 2517) | createElidableProblems(e,r){return e.problems.map(n=>{let o=[];o.push(ne... method isEmpty (line 2517) | isEmpty(e){return e.start.line===e.end.line&&e.start.character===e.end.c... method preElideDocuments (line 2517) | async preElideDocuments(e){let r=(await Ui.getModelConfiguration(this.tu... method constructor (line 2517) | constructor(e){super(l8,"List of problems and errors in the active docum... method constructor (line 2517) | constructor(e){this.turnContext=e} method fromImplementationFile (line 2517) | async fromImplementationFile(e){let r=this.turnContext.ctx.get(kr).getWo... method fromTestFile (line 2517) | async fromTestFile(e){if(!R0e(e))return;let n=this.turnContext.ctx.get(k... method asImplFilePrompt (line 2517) | async asImplFilePrompt(e,r){let n=await this.fileInfoForPrompt(r);if(n){... method asTestFilePrompt (line 2517) | async asTestFilePrompt(e,r){let n=await this.fileInfoForPrompt(r);if(n){... method asExampleFilePrompt (line 2517) | async asExampleFilePrompt(e,r){let n=await this.fileInfoForPrompt(r);if(... method fileInfoForPrompt (line 2517) | async fileInfoForPrompt(e){if(!this.turnContext.isFileIncluded(e)){let r... method fileExistFn (line 2517) | fileExistFn(){return async e=>{try{return await this.turnContext.ctx.get... method constructor (line 2517) | constructor(e){this.turnContext=e} method value (line 2517) | value(){return .9} method processSkill (line 2517) | async processSkill(e){let r=this.turnContext.ctx.get(ln),n=new W8e(this.... method constructor (line 2517) | constructor(e){super(Ub,"Example tests useful for creating, adding and f... method constructor (line 2517) | constructor(e){this.turnContext=e} method value (line 2517) | value(){return .9} method processSkill (line 2517) | async processSkill(e){if(e.failures.length>0){this.turnContext.collectLa... method createElidableFailures (line 2517) | async createElidableFailures(e){let r=this.turnContext.ctx.get(ln),n=[],... method groupFailuresByFile (line 2517) | groupFailuresByFile(e){let r=new Map;for(let n of e){let o=r.get(n.testF... method createElidableFailuresOfDoc (line 2517) | createElidableFailuresOfDoc(e,r){let n=e.map(o=>{let s=`\`${o.testName}\... method appendCode (line 2518) | appendCode(e,r,n){let o=[new Jt([` method constructor (line 2520) | constructor(e){super(mq,"Test failures and errors of the latest test run... method constructor (line 2520) | constructor(e,r,n=[],o=[],s=[],c){this.message=e;this.error=r;this.annot... method constructor (line 2520) | constructor(e,r,n,o,s=[],c=[],l,u=!1){this.id=e;this.description=r;this.... method instructions (line 2520) | instructions(e,r,n="panel"){let o;return n==="inline"?o=this.inlinePromp... method requiredSkills (line 2521) | requiredSkills(){return this.skills} method constructor (line 2576) | constructor(){this.id="feedback";this.description="Steps to provide feed... method response (line 2576) | response(e){let r=j_t(e.conversation),n=eo` method constructor (line 2584) | constructor(){this.id="help";this.description="Get help on how to use Co... method response (line 2584) | response(e){let r=rTt(e.ctx).filter(o=>o!=this),n=eo` function Aq (line 2596) | function Aq(){return[cUi,lUi,uUi,dUi,fUi,pUi,hUi,..._Lr()]} function rTt (line 2596) | function rTt(t){let e=Aq();return!roe(t)&&!Y1(t)&&(e=e.filter(r=>!r.id.s... method constructor (line 2596) | constructor(e,r){this.conversation=e;this.capabilities=r} method constructor (line 2596) | constructor(e){this.ctx=e;this.conversations=new wr(100)} method create (line 2596) | create({capabilities:e,source:r,userLanguage:n,conversationId:o}={}){let... method destroy (line 2596) | destroy(e){this.conversations.delete(e)} method addTurn (line 2596) | async addTurn(e,r,n,o,s,c,l,u){let d=this.get(e);return r.request.refere... method determineAndApplyAgent (line 2596) | async determineAndApplyAgent(e,r){if(e.source==="panel"&&nn(r.request.me... method determineAndApplyTemplate (line 2596) | async determineAndApplyTemplate(e,r){if(nn(r.request.message).trim().sta... method determineAndApplyPromptTemplate (line 2596) | determineAndApplyPromptTemplate(e,r,n){if(nn(n.request.message).trim().s... method extractKeywordAndQuestionFromRequest (line 2598) | extractKeywordAndQuestionFromRequest(e,r){let[n,...o]=e.trim().split(" "... method deleteTurn (line 2598) | deleteTurn(e,r){this.get(e).deleteTurn(r)} method get (line 2598) | get(e){return this.getHolder(e).conversation} method getCapabilities (line 2598) | getCapabilities(e){return this.getHolder(e).capabilities} method getSupportedSkills (line 2598) | getSupportedSkills(e){let r=this.ctx.get(If).getDescriptors().filter(o=>... method filterSupportedSkills (line 2598) | filterSupportedSkills(e,r){let n=this.getSupportedSkills(e);return r.fil... method getHolder (line 2598) | getHolder(e){let r=this.conversations.get(e);if(!r)throw new Error(`Conv... method getAll (line 2598) | getAll(){let e=this.conversations.values();return Array.from(e).map(r=>r... method findByTurnId (line 2598) | findByTurnId(e){for(let r of this.getAll()){let n=r.findTurn(e);if(n)ret... method constructor (line 2598) | constructor(e,r,n,o){this.ctx=e;this.conversation=r;this.turn=n;this.pro... method getRound (line 2598) | getRound(e){return this.rounds.find(r=>r.roundId===e)} method init (line 2598) | init(e,r,n,o,s,c){let l=this.getRound(e);if(l||(l={roundId:e,reply:""},t... method running (line 2598) | async running(e,r,n){await this.update({roundId:e,toolCallId:r},o=>{o.pr... method finish (line 2598) | async finish(e,r){await this.update({roundId:e,toolCallId:r},n=>{n.statu... method result (line 2598) | async result(e,r,n){await this.update({roundId:e,toolCallId:r},o=>{o.sta... method cancel (line 2598) | async cancel(e,r){await this.update({roundId:e,toolCallId:r},n=>{n.statu... method finishAll (line 2598) | async finishAll(e="completed"){let r=this.rounds.filter(n=>{let o=n.tool... method error (line 2598) | async error(e,r,n){await this.update({roundId:e,toolCallId:r},o=>{o.stat... method updateProgressMessage (line 2598) | async updateProgressMessage(e,r,n){await this.update({roundId:e,toolCall... method update (line 2598) | async update({roundId:e,toolCallId:r,silent:n=!1},o){let s=this.rounds.f... method constructor (line 2598) | constructor(e,r,n,o){this.ctx=e;this.conversation=r;this.turn=n;this.pro... method start (line 2598) | async start(e,r,n){let o=this.steps.find(s=>s.id===e);if(!o)o={id:e,titl... method finish (line 2598) | async finish(e){await this.updateStep(e,r=>{r.status="completed"})} method cancel (line 2598) | async cancel(e){await this.updateStep(e,r=>{r.status="cancelled"})} method finishAll (line 2598) | async finishAll(e="completed"){let r=this.steps.filter(n=>n.status==="ru... method error (line 2598) | async error(e,r){return this.updateStep(e,n=>{n.status="failed",n.error=... method updateStep (line 2598) | async updateStep(e,r){let n=this.steps.find(o=>o.id===e);n?(r(n),await t... method id (line 2598) | static id(){throw new Error("Must be implemented by subclass")} method id (line 2598) | static id(){return"user"} method id (line 2598) | static id(){return"agent"} method constructor (line 2598) | constructor(e,r,n){this.initiator=e.id(),this.interactionType=r,this.int... method toCapiHeaders (line 2598) | toCapiHeaders(){return{[mUi]:this.initiator,[gUi]:this.interactionId,[AU... method cloneAsAgentInteraction (line 2598) | cloneAsAgentInteraction(){return eg.agent(this.interactionType,this.inte... method user (line 2598) | static user(e,r){return new t(iTt,e,r)} method agent (line 2598) | static agent(e,r){return new t(oTt,e,r)} method constructor (line 2598) | constructor(e,r,n,o){this.ctx=e;this.conversation=r;this.turn=n;this.can... method setResolvedModelConfiguration (line 2598) | setResolvedModelConfiguration(e){this.turn.resolvedModelConfiguration=e} method toLlmInteraction (line 2598) | toLlmInteraction(){if(this.turn.isSubagent()&&this.turn.parentLlmInterac... method collectFile (line 2598) | async collectFile(e,r,n,o){let s={type:"file",collector:e,uri:r,status:n... method collectLabel (line 2598) | collectLabel(e,r){this.collector.collect({type:"label",collector:e,label... method isFileIncluded (line 2598) | isFileIncluded(e){return this.collector.collectibles.some(r=>r.type==="f... method info (line 2598) | async info(e){await this.sendChatNotification(e,"info")} method warn (line 2598) | async warn(e){await this.sendChatNotification(e,"warning")} method sendChatNotification (line 2598) | async sendChatNotification(e,r){await this.ctx.get(Ds).report(this.conve... method clearCopilotEditsSessionHeader (line 2598) | clearCopilotEditsSessionHeader(){this.copilotEditsSessionHeader=void 0} method setCopilotEditsSessionHeader (line 2598) | setCopilotEditsSessionHeader(e){this.copilotEditsSessionHeader=e} method constructor (line 2598) | constructor(r,n){super(`Cycle detected while resolving skills: ${n.join(... method constructor (line 2598) | constructor(e){super(e)} method constructor (line 2598) | constructor(e){this.turnContext=e;this.resolveStack=[]} method resolve (line 2598) | async resolve(e){if(this.turnContext.ctx.get(po).getSupportedSkills(this... method ensureNoCycle (line 2598) | ensureNoCycle(e){if(this.resolveStack.includes(e))throw new Z8e(e,this.r... method newlyResolve (line 2598) | async newlyResolve(e){let n=this.turnContext.ctx.get(If).getSkill(e);try... method constructor (line 2598) | constructor(e,r,n){this.conversation=e;this.turn=r;this.conversationProg... method collect (line 2598) | async collect(e){this.collectibles.push(e),await this.reportCollectedFil... method reportCollectedFile (line 2598) | async reportCollectedFile(e){e.type==="file"&&await this.conversationPro... method collectiblesForCollector (line 2598) | collectiblesForCollector(e){return this.collectibles.filter(r=>r.collect... function TLr (line 2598) | function TLr(t){try{let e=xH(t);return e&&e.getTokenValue("agent_mode_au... method constructor (line 2598) | constructor(r){super(r.message);this.conversationError=r;this.name="Agen... method constructor (line 2598) | constructor(e){this.ctx=e} function Lh (line 2598) | function Lh(t,e){return Array.from({length:e-t+1},(r,n)=>(t+n).toString())} function lTt (line 2598) | function lTt(t){return[...t].sort((e,r)=>r.length-e.length)} function yUi (line 2598) | function yUi(t){let r=t.replace(/\.exe$/i,"").toLowerCase().split(/[/\\]... function bLr (line 2598) | function bLr(t,e){let r,n=e.replace(/\.exe$/,"");yUi(e)?r="pwsh":r=(n.sp... method constructor (line 2598) | constructor(e){this.ctx=e;this._denyListRules=[];this._allowListRules=[]} method updateConfiguration (line 2598) | updateConfiguration(e){let{denyListRules:r,allowListRules:n}=this._mapAu... method isCommandAutoApproved (line 2598) | isCommandAutoApproved(e){if(EUi.test(e))return{result:"denied",reason:`C... method isTerminalCommandApprovalRequired (line 2598) | isTerminalCommandApprovalRequired(e,r){let n=bLr(e,r);LX.info(this.ctx,`... method _commandMatchesRegex (line 2598) | _commandMatchesRegex(e,r){return!!e.test(r)} method _mapAutoApproveConfigToRules (line 2598) | _mapAutoApproveConfigToRules(e){if(!e||typeof e!="object")return{denyLis... method _convertAutoApproveEntryToRegex (line 2598) | _convertAutoApproveEntryToRegex(e){let r=e.match(/^\/(?.+)\/(?<... method _regExpLeadsToEndlessLoop (line 2598) | _regExpLeadsToEndlessLoop(e){return e.source==="^"||e.source==="^$"||e.s... method constructor (line 2598) | constructor(e){this.ctx=e} method getByUri (line 2598) | async getByUri(e){return await this.ctx.get(ln).getOrReadTextDocument({u... method constructor (line 2598) | constructor(e){this.ctx=e;this._config=[]} method updateConfiguration (line 2598) | updateConfiguration(e){if(!Array.isArray(e)){r6e.warn(this.ctx,"Invalid ... method isApproved (line 2598) | isApproved(e,r){let n=this._config.find(o=>o.serverName===e);return n?n.... method toString (line 2598) | toString(){return this.constructor.name} method constructor (line 2598) | constructor(r){super();this.renderedGlobalContext=r} method renderCopilot (line 2598) | renderCopilot(e,r,n,o){let s=process.platform;return vscpp(vscppf,null,"... method renderCopilot (line 2598) | renderCopilot(e,r,n,o){return vscpp(vscppf,null)} method constructor (line 2598) | constructor(){this._tools=new Map} method registerTool (line 2598) | registerTool(e){this._tools.set(e.id,e)} method unregisterTool (line 2598) | unregisterTool(e){return this._tools.delete(e)} method getTool (line 2598) | getTool(e){return this._tools.get(e)} method listTools (line 2598) | listTools(){return Array.from(this._tools.values())} method getAgents (line 2598) | async getAgents(e){let r=new Map,o=await e.ctx.get(Pb).listCustomAgents(... method getAgent (line 2598) | async getAgent(e,r){return(await this.getAgents(e)).get(r)} method constructor (line 2598) | constructor(){super('Oops, maximum tool attempts reached. You can type "... method constructor (line 2598) | constructor(e){super({...e,toolProvider:Ih,type:"shared"})} method constructor (line 2598) | constructor(){super({name:"run_subagent",displayName:"Run Sub Agent",des... method invoke (line 2598) | async invoke(r,n,o){let{task:s,agentName:c}=n.input,l=await ta(r.ctx,r);... method prepareInvocation (line 2600) | prepareInvocation(r,n){let{agentName:o,task:s}=r.input;return{progressMe... method prepareCompletion (line 2600) | prepareCompletion(r,n){let{agentName:o}=r.input;return{completionMessage... method constructor (line 2600) | constructor(){super({name:"semantic_search",displayName:"Codebase",descr... method invoke (line 2600) | async invoke(e,r,n){if(!r.input.query)throw new Error("Invalid input");l... method prepareInvocation (line 2603) | prepareInvocation(e,r){return{progressMessage:`Searching ${this.getDispl... method getDisplaySearchTarget (line 2603) | getDisplaySearchTarget(e){let r;return e.scopedDirectories&&e.scopedDire... method isEnabled (line 2603) | async isEnabled(e){try{return await a8(e.ctx)}catch(r){return TUi.error(... method getKeywordsForContent (line 2603) | getKeywordsForContent(e){let r=new Set;for(let n of e.matchAll(/(-?\d*\.... method constructor (line 2603) | constructor(e){this.params=e;this.params.noFilePath===void 0&&(this.para... method renderAsArray (line 2603) | renderAsArray(){let e=xp(this.params.code),r=[`${e}${this.params.languag... method renderAsString (line 2605) | renderAsString(e=` function YA (line 2606) | function YA(t){return`[${bi(t)}](${t})`} function ju (line 2606) | function ju(t){let e=bUi(t);if(!e)throw new Error(`Invalid input path: $... function bUi (line 2606) | function bUi(t){if(t.startsWith("/")||ILr()&&xUi(t)||ILr()&&t.startsWith... function ILr (line 2606) | function ILr(){return process.platform==="win32"} function SUi (line 2606) | function SUi(t){return t>=65&&t<=90||t>=97&&t<=122} function xUi (line 2606) | function xUi(t){return SUi(t.charCodeAt(0))&&t.charCodeAt(1)===58} function _q (line 2606) | function _q(t){let e="";return t.length>0&&(e=t.map(r=>r instanceof Zr?r... function c6e (line 2607) | function c6e(t){let{content:e}=t;return{message:_q(e)}} function wLr (line 2607) | function wLr(t){let{content:e}=t,r={data:e.map(n=>n instanceof Zr?{type:... function l6e (line 2607) | function l6e(t){let e=t.match(/(?:Shell:\s*)([a-zA-Z0-9._/-]+)/i);return... method constructor (line 2607) | constructor(){super({name:"create_file",displayName:"Create File",descri... method invoke (line 2607) | async invoke(e,r,n){try{let o=await this.invokeClientCreateFileTool(e,r,... method invokeClientCreateFileTool (line 2607) | async invokeClientCreateFileTool(e,r,n){let o=e.ctx.get($s).getToolByNam... method getFinalCreateFileResult (line 2607) | getFinalCreateFileResult(e,r,n){if(n.status!=="success")return n;let o=W... method prepareInvocation (line 2608) | prepareInvocation(e,r){let{input:n}=e;if(!n.filePath.length)return{progr... method invokeConfirmation (line 2608) | async invokeConfirmation(e,r,n){let o=e.ctx.get(uu),s={name:this.id,titl... method prepareCompletion (line 2608) | prepareCompletion(e,r){let{input:n}=e;if(!n.filePath.length)return{compl... method toCreateFileParams (line 2608) | static toCreateFileParams(e){if(typeof e.filePath!="string")throw new Er... function Eq (line 2608) | function Eq(){return qr()} function kLr (line 2608) | function kLr(t){let e=[],r=[],n=[],o,s;for(let c of IUi(t))switch(c.mark... function RLr (line 2609) | function RLr(t){if(t.length===0)return[""];let e=[],r=!1,n=0,o=!1,s=/^(`... function wUi (line 2609) | function wUi(t,e){let r=t.split(/\r?\n/),{find:n,replace:o}=e;if(n.lengt... function RUi (line 2610) | function RUi(t,e,r=4){if(e.length===0)return;let n=0;for(;n=0&&o>=r&&t.cha... function PUi (line 2610) | function PUi(t,e,r,n=4){let o=Number.MAX_SAFE_INTEGER,s=Number.MAX_SAFE_... function OLr (line 2610) | function OLr(t,e=4){let r=0,n=0,o=0,s=0,c=32,l=9;for(;or)throw new js(`I... method fromTo (line 2611) | static fromTo(e,r){return new t(e,r)} method addRange (line 2611) | static addRange(e,r){let n=0;for(;nr))return new t(e,r)} method ofLength (line 2611) | static ofLength(e){return new t(0,e)} method ofStartAndLength (line 2611) | static ofStartAndLength(e,r){return new t(e,e+r)} method emptyAt (line 2611) | static emptyAt(e){return new t(e,e)} method isEmpty (line 2611) | get isEmpty(){return this.start===this.endExclusive} method delta (line 2611) | delta(e){return new t(this.start+e,this.endExclusive+e)} method deltaStart (line 2611) | deltaStart(e){return new t(this.start+e,this.endExclusive)} method deltaEnd (line 2611) | deltaEnd(e){return new t(this.start,this.endExclusive+e)} method length (line 2611) | get length(){return this.endExclusive-this.start} method toString (line 2611) | toString(){return`[${this.start}, ${this.endExclusive})`} method equals (line 2611) | equals(e){return this.start===e.start&&this.endExclusive===e.endExclusive} method containsRange (line 2611) | containsRange(e){return this.start<=e.start&&e.endExclusive<=this.endExc... method contains (line 2611) | contains(e){return this.start<=e&&e=e.endExclusive} method slice (line 2611) | slice(e){return e.slice(this.start,this.endExclusive)} method substring (line 2611) | substring(e){return e.substring(this.start,this.endExclusive)} method clip (line 2611) | clip(e){if(this.isEmpty)throw new js(`Invalid clipping range: ${this.toS... method clipCyclic (line 2611) | clipCyclic(e){if(this.isEmpty)throw new js(`Invalid clipping range: ${th... method map (line 2611) | map(e){let r=[];for(let n=this.start;nr)throw new js(`startLineNumber ${e} cannot be aft... method contains (line 2611) | contains(e){return this.startLineNumber<=e&&eo... method contains (line 2611) | contains(e){let r=_dt(this._normalizedRanges,n=>n.startLineNumber<=e);re... method intersects (line 2611) | intersects(e){let r=_dt(this._normalizedRanges,n=>n.startLineNumberc.endLineNumberExclu... method toString (line 2611) | toString(){return this._normalizedRanges.map(e=>e.toString()).join(", ")} method getIntersection (line 2611) | getIntersection(e){let r=[],n=0,o=0;for(;nr.delta(e)))} method constructor (line 2611) | constructor(e,r){this.lineCount=e;this.columnCount=r} method lengthDiffNonNegative (line 2611) | static lengthDiffNonNegative(e,r){return r.isLessThan(e)?t.zero:e.lineCo... method betweenPositions (line 2611) | static betweenPositions(e,r){return e.lineNumber===r.lineNumber?new t(0,... method fromPosition (line 2611) | static fromPosition(e){return new t(e.lineNumber-1,e.column-1)} method ofRange (line 2611) | static ofRange(e){return t.betweenPositions(e.getStartPosition(),e.getEn... method ofText (line 2611) | static ofText(e){let r=0,n=0;for(let o of e)o===` method isZero (line 2612) | isZero(){return this.lineCount===0&&this.columnCount===0} method isLessThan (line 2612) | isLessThan(e){return this.lineCount!==e.lineCount?this.lineCounte.li... method isGreaterThanOrEqualTo (line 2612) | isGreaterThanOrEqualTo(e){return this.lineCount!==e.lineCount?this.lineC... method equals (line 2612) | equals(e){return this.lineCount===e.lineCount&&this.columnCount===e.colu... method compare (line 2612) | compare(e){return this.lineCount!==e.lineCount?this.lineCount-e.lineCoun... method add (line 2612) | add(e){return e.lineCount===0?new t(this.lineCount,this.columnCount+e.co... method createRange (line 2612) | createRange(e){return this.lineCount===0?new Rn(e.lineNumber,e.column,e.... method toRange (line 2612) | toRange(){return new Rn(1,1,this.lineCount+1,this.columnCount+1)} method toLineRange (line 2612) | toLineRange(){return Ua.ofLength(1,this.lineCount)} method addToPosition (line 2612) | addToPosition(e){return this.lineCount===0?new wi(e.lineNumber,e.column+... method addToRange (line 2612) | addToRange(e){return Rn.fromPositions(this.addToPosition(e.getStartPosit... method toString (line 2612) | toString(){return`${this.lineCount},${this.columnCount}`} method constructor (line 2612) | constructor(e){this.text=e;this.lineStartOffsetByLineIdx=[],this.lineEnd... method getOffset (line 2613) | getOffset(e){return this.lineStartOffsetByLineIdx[e.lineNumber-1]+e.colu... method getOffsetRange (line 2613) | getOffsetRange(e){return new Ss(this.getOffset(e.getStartPosition()),thi... method getPosition (line 2613) | getPosition(e){let r=vB(this.lineStartOffsetByLineIdx,s=>s<=e),n=r+1,o=e... method getRange (line 2613) | getRange(e){return Rn.fromPositions(this.getPosition(e.start),this.getPo... method getTextLength (line 2613) | getTextLength(e){return Kw.ofRange(this.getRange(e))} method textLength (line 2613) | get textLength(){let e=this.lineStartOffsetByLineIdx.length-1;return new... method getLineLength (line 2613) | getLineLength(e){return this.lineEndOffsetByLineIdx[e-1]-this.lineStartO... method constructor (line 2613) | constructor(){this._transformer=void 0} method endPositionExclusive (line 2613) | get endPositionExclusive(){return this.length.addToPosition(new wi(1,1))} method lineRange (line 2613) | get lineRange(){return this.length.toLineRange()} method getValue (line 2613) | getValue(){return this.getValueOfRange(this.length.toRange())} method getLineLength (line 2613) | getLineLength(e){return this.getValueOfRange(new Rn(e,1,e,Number.MAX_SAF... method getTransformer (line 2613) | getTransformer(){return this._transformer||(this._transformer=new rpe(th... method getLineAt (line 2613) | getLineAt(e){return this.getValueOfRange(new Rn(e,1,e,Number.MAX_SAFE_IN... method getLines (line 2613) | getLines(){let e=this.getValue();return tMe(e)} method equals (line 2613) | equals(e){return this===e?!0:this.getValue()===e.getValue()} method constructor (line 2613) | constructor(r){super();this.value=r;this._t=new rpe(this.value)} method getValueOfRange (line 2613) | getValueOfRange(r){return this._t.getOffsetRange(r).substring(this.value)} method length (line 2613) | get length(){return this._t.textLength} method constructor (line 2613) | constructor(e){this.replacements=e;let r=-1;for(let n of e){if(!(n.repla... method equals (line 2613) | equals(e){if(this.replacements.length!==e.replacements.length)return!1;f... method toString (line 2613) | toString(){return`[${this.replacements.map(r=>r.toString()).join(", ")}]`} method normalize (line 2613) | normalize(){let e=[],r;for(let n of this.replacements)if(!(n.getNewLengt... method compose (line 2613) | compose(e){let r=this.normalize(),n=e.normalize();if(r.isEmpty())return ... method decomposeSplit (line 2613) | decomposeSplit(e){let r=[],n=[],o=0;for(let s of this.replacements)e(s)?... method getNewRanges (line 2613) | getNewRanges(){let e=[],r=0;for(let n of this.replacements)e.push(Ss.ofS... method getJoinedReplaceRange (line 2613) | getJoinedReplaceRange(){if(this.replacements.length!==0)return this.repl... method isEmpty (line 2613) | isEmpty(){return this.replacements.length===0} method getLengthDelta (line 2613) | getLengthDelta(){return Aue(this.replacements,e=>e.getLengthDelta())} method getNewDataLength (line 2613) | getNewDataLength(e){return e+this.getLengthDelta()} method applyToOffset (line 2613) | applyToOffset(e){let r=0;for(let n of this.replacements)if(n.replaceRang... method applyToOffsetRange (line 2613) | applyToOffsetRange(e){return new Ss(this.applyToOffset(e.start),this.app... method applyInverseToOffset (line 2613) | applyInverseToOffset(e){let r=0;for(let n of this.replacements){let o=n.... method applyToOffsetOrUndefined (line 2613) | applyToOffsetOrUndefined(e){let r=0;for(let n of this.replacements)if(n.... method applyToOffsetRangeOrUndefined (line 2613) | applyToOffsetRangeOrUndefined(e){let r=this.applyToOffsetOrUndefined(e.s... method constructor (line 2613) | constructor(e){this.replaceRange=e} method delta (line 2613) | delta(e){return this.slice(this.replaceRange.delta(e),new Ss(0,this.getN... method getLengthDelta (line 2613) | getLengthDelta(){return this.getNewLength()-this.replaceRange.length} method toString (line 2613) | toString(){return`{ ${this.replaceRange.toString()} -> ${this.getNewLeng... method isEmpty (line 2613) | get isEmpty(){return this.getNewLength()===0&&this.replaceRange.length===0} method getRangeAfterReplace (line 2613) | getRangeAfterReplace(){return new Ss(this.replaceRange.start,this.replac... method create (line 2613) | static create(e){return new t(e)} method single (line 2613) | static single(e){return new t([e])} method _createNew (line 2613) | _createNew(e){return new t(e)} method TReplacement (line 2613) | get TReplacement(){throw new Error("TReplacement is not defined for Base... method composeOrUndefined (line 2613) | static composeOrUndefined(e){if(e.length===0)return;let r=e[0];for(let n... method trySwap (line 2613) | static trySwap(e,r){let n=e.inverseOnSlice((c,l)=>" ".repeat(l-c)),o=r.t... method apply (line 2613) | apply(e){let r=[],n=0;for(let o of this.replacements)r.push(e.substring(... method inverseOnSlice (line 2613) | inverseOnSlice(e){let r=[],n=0;for(let o of this.replacements)r.push(Rp.... method inverse (line 2613) | inverse(e){return this.inverseOnSlice((r,n)=>e.substring(r,n))} method tryRebase (line 2613) | tryRebase(e,r=!0){let n=[],o=0,s=0,c=0;for(;s({txt:e.newText,pos:e.replaceRa... method isNeutralOn (line 2613) | isNeutralOn(e){return this.replacements.every(r=>r.isNeutralOn(e))} method removeCommonSuffixPrefix (line 2613) | removeCommonSuffixPrefix(e){let r=[];for(let n of this.replacements){let... method normalizeEOL (line 2613) | normalizeEOL(e){return new tg(this.replacements.map(r=>r.normalizeEOL(e)))} method normalizeOnSource (line 2613) | normalizeOnSource(e){let r=this.apply(e),o=Rp.replace(Ss.ofLength(e.leng... method removeCommonSuffixAndPrefix (line 2613) | removeCommonSuffixAndPrefix(e){return this._createNew(this.replacements.... method applyOnText (line 2613) | applyOnText(e){return new C4(this.apply(e.value))} method mapData (line 2613) | mapData(e){return new hTt(this.replacements.map(r=>new QX(r.replaceRange... method constructor (line 2613) | constructor(r,n){super(r);this.newText=n} method getNewLength (line 2613) | getNewLength(){return this.newText.length} method toString (line 2613) | toString(){return`${this.replaceRange} -> ${JSON.stringify(this.newText)}`} method replace (line 2613) | replace(r){return r.substring(0,this.replaceRange.start)+this.newText+r.... method isNeutralOn (line 2613) | isNeutralOn(r){return this.newText===r.substring(this.replaceRange.start... method removeCommonSuffixPrefix (line 2613) | removeCommonSuffixPrefix(r){let n=r.substring(this.replaceRange.start,th... method normalizeEOL (line 2613) | normalizeEOL(r){let n=this.newText.replace(/\r\n|\n/g,r);return new Rp(t... method removeCommonSuffixAndPrefix (line 2613) | removeCommonSuffixAndPrefix(r){return this.removeCommonSuffix(r).removeC... method removeCommonPrefix (line 2613) | removeCommonPrefix(r){let n=this.replaceRange.substring(r),o=WJ(n,this.n... method removeCommonSuffix (line 2613) | removeCommonSuffix(r){let n=this.replaceRange.substring(r),o=t0e(n,this.... method toEdit (line 2613) | toEdit(){return new tg([this])} method create (line 2613) | static create(e){return new t(e)} method single (line 2613) | static single(e){return new t([e])} method replace (line 2613) | static replace(e,r){return new t([new Rp(e,r)])} method insert (line 2613) | static insert(e,r){return new t([new Rp(Ss.emptyAt(e),r)])} method delete (line 2613) | static delete(e){return new t([new Rp(e,"")])} method fromJson (line 2613) | static fromJson(e){return new t(e.map(Rp.fromJson))} method compose (line 2613) | static compose(e){if(e.length===0)return t.empty;let r=e[0];for(let n=1;... method composeSequentialReplacements (line 2613) | static composeSequentialReplacements(e){let r=t.empty,n=[];for(let o of ... method constructor (line 2613) | constructor(e){super(e)} method _createNew (line 2613) | _createNew(e){return new t(e)} method insert (line 2613) | static insert(e,r){return new t(Ss.emptyAt(e),r)} method replace (line 2613) | static replace(e,r){return new t(e,r)} method delete (line 2613) | static delete(e){return new t(e,"")} method fromJson (line 2613) | static fromJson(e){return new t(Ss.ofStartAndLength(e.pos,e.len),e.txt)} method equals (line 2613) | equals(e){return this.replaceRange.equals(e.replaceRange)&&this.newText=... method tryJoinTouching (line 2613) | tryJoinTouching(e){return new t(this.replaceRange.joinRightTouching(e.re... method slice (line 2613) | slice(e,r){return new t(e,r?r.substring(this.newText):this.newText)} method create (line 2613) | static create(e){return new t(e)} method single (line 2613) | static single(e){return new t([e])} method replace (line 2613) | static replace(e,r,n){return new t([new QX(e,r,n)])} method insert (line 2613) | static insert(e,r,n){return new t([new QX(Ss.emptyAt(e),r,n)])} method delete (line 2613) | static delete(e,r){return new t([new QX(e,"",r)])} method compose (line 2613) | static compose(e){if(e.length===0)return t.empty;let r=e[0];for(let n=1;... method constructor (line 2613) | constructor(e){super(e)} method _createNew (line 2613) | _createNew(e){return new t(e)} method toStringEdit (line 2613) | toStringEdit(){return new tg(this.replacements.map(e=>new Rp(e.replaceRa... method constructor (line 2613) | constructor(r,n,o){super(r,n);this.data=o} method insert (line 2613) | static insert(r,n,o){return new t(Ss.emptyAt(r),n,o)} method replace (line 2613) | static replace(r,n,o){return new t(r,n,o)} method delete (line 2613) | static delete(r,n){return new t(r,"",n)} method equals (line 2613) | equals(r){return this.replaceRange.equals(r.replaceRange)&&this.newText=... method tryJoinTouching (line 2613) | tryJoinTouching(r){let n=this.data.join(r.data);if(n!==void 0)return new... method slice (line 2613) | slice(r,n){return new t(r,n?n.substring(this.newText):this.newText,this.... method constructor (line 2613) | constructor(e){this.replacements=e;d_t(()=>r0e(e,(r,n)=>r.range.getEndPo... method fromStringEdit (line 2613) | static fromStringEdit(e,r){let n=e.replacements.map(o=>Bh.fromStringRepl... method replace (line 2613) | static replace(e,r){return new t([new Bh(e,r)])} method insert (line 2613) | static insert(e,r){return new t([new Bh(Rn.fromPositions(e,e),r)])} method normalize (line 2613) | normalize(){let e=[];for(let r of this.replacements)if(e.length>0&&e[e.l... method mapPosition (line 2613) | mapPosition(e){let r=0,n=0,o=0;for(let s of this.replacements){let c=s.r... method mapRange (line 2613) | mapRange(e){function r(c){return c instanceof wi?c:c.getStartPosition()}... method inverseMapPosition (line 2613) | inverseMapPosition(e,r){return this.inverse(r).mapPosition(e)} method inverseMapRange (line 2613) | inverseMapRange(e,r){return this.inverse(r).mapRange(e)} method apply (line 2613) | apply(e){let r="",n=new wi(1,1);for(let s of this.replacements){let c=s.... method applyToString (line 2613) | applyToString(e){let r=new C4(e);return this.apply(r)} method inverse (line 2613) | inverse(e){let r=this.getNewRanges();return new t(this.replacements.map(... method getNewRanges (line 2613) | getNewRanges(){let e=[],r=0,n=0,o=0;for(let s of this.replacements){let ... method toReplacement (line 2613) | toReplacement(e){if(this.replacements.length===0)throw new js;if(this.re... method equals (line 2613) | equals(e){return Cdt(this.replacements,e.replacements,(r,n)=>r.equals(n))} method toString (line 2613) | toString(e){return e===void 0?this.replacements.map(r=>r.toString()).join(` method constructor (line 2615) | constructor(e,r){this.range=e;this.text=r} method joinReplacements (line 2615) | static joinReplacements(e,r){if(e.length===0)throw new js;if(e.length===... method fromStringReplacement (line 2615) | static fromStringReplacement(e,r){return new t(r.getTransformer().getRan... method isEmpty (line 2615) | get isEmpty(){return this.range.isEmpty()&&this.text.length===0} method equals (line 2615) | static equals(e,r){return e.range.equalsRange(r.range)&&e.text===r.text} method toSingleEditOperation (line 2615) | toSingleEditOperation(){return{range:this.range,text:this.text}} method toEdit (line 2615) | toEdit(){return new ipe([this])} method equals (line 2615) | equals(e){return t.equals(this,e)} method extendToCoverRange (line 2615) | extendToCoverRange(e,r){if(this.range.containsRange(e))return this;let n... method extendToFullLine (line 2615) | extendToFullLine(e){let r=new Rn(this.range.startLineNumber,1,this.range... method removeCommonPrefix (line 2615) | removeCommonPrefix(e){let r=e.getValueOfRange(this.range).replaceAll(`\r method isEffectiveDeletion (line 2619) | isEffectiveDeletion(e){let r=this.text.replaceAll(`\r function v6e (line 2623) | function v6e(t,e){if(t.lineNumber===e.lineNumber&&t.column===Number.MAX_... method constructor (line 2623) | constructor(e){this.replacements=e;$U(r0e(e,(r,n)=>r.lineRange.endLineNu... method deserialize (line 2623) | static deserialize(e){return new t(e.map(r=>jX.deserialize(r)))} method fromEdit (line 2623) | static fromEdit(e,r){let n=ipe.fromStringEdit(e,r);return t.fromTextEdit... method fromTextEdit (line 2623) | static fromTextEdit(e,r){let n=e.replacements,o=[],s=[];for(let c=0;cn.lineR... method isEmpty (line 2623) | isEmpty(){return this.replacements.length===0} method toEdit (line 2623) | toEdit(e){let r=[];for(let n of this.replacements){let o=n.toSingleEdit(... method toString (line 2623) | toString(){return this.replacements.map(e=>e.toString()).join(",")} method serialize (line 2623) | serialize(){return this.replacements.map(e=>e.serialize())} method getNewLineRanges (line 2623) | getNewLineRanges(){let e=[],r=0;for(let n of this.replacements)e.push(Ua... method mapLineNumber (line 2623) | mapLineNumber(e){let r=0;for(let n of this.replacements){if(n.lineRange.... method mapLineRange (line 2623) | mapLineRange(e){return new Ua(this.mapLineNumber(e.startLineNumber),this... method mapBackLineRange (line 2623) | mapBackLineRange(e,r){return this.inverse(r).mapLineRange(e)} method touches (line 2623) | touches(e){return this.replacements.some(r=>e.replacements.some(n=>r.lin... method rebase (line 2623) | rebase(e){return new t(this.replacements.map(r=>new jX(e.mapLineRange(r.... method humanReadablePatch (line 2623) | humanReadablePatch(e){let r=[];function n(l,u,d,p){let h=d==="unmodified... method apply (line 2624) | apply(e){let r=[],n=0;for(let o of this.replacements){for(;n${JSON.stringify(this.newLines)}`} method serialize (line 2627) | serialize(){return[this.lineRange.startLineNumber,this.lineRange.endLine... method removeCommonSuffixPrefixLines (line 2627) | removeCommonSuffixPrefixLines(e){let r=this.lineRange.startLineNumber,n=... method toLineEdit (line 2627) | toLineEdit(){return new ope([this])} function t (line 2627) | function t(r){return Array.isArray(r)&&r.length===3&&typeof r[0]=="numbe... method constructor (line 2627) | constructor(e,r){this.originalText=e;this._trackedEdit=r;let n=r.removeC... method handleEdits (line 2627) | handleEdits(e){let r=e.mapData(s=>new C6e(!1)),o=this._updatedTrackedEdi... method getTrackedEdit (line 2627) | getTrackedEdit(){return this._updatedTrackedEdit.toStringEdit()} method getAcceptedRetainedCharactersCount (line 2627) | getAcceptedRetainedCharactersCount(){return LLr(this._updatedTrackedEdit... method getOriginalCharacterCount (line 2627) | getOriginalCharacterCount(){return LLr(this._trackedEdit.replacements,e=... method getTrackedEditLineMetrics (line 2627) | getTrackedEditLineMetrics(){let e=this.getTrackedEdit();if(!e)return{del... method getDebugState (line 2627) | getDebugState(){return{edits:this._updatedTrackedEdit.replacements.map(e... method constructor (line 2627) | constructor(e){this.isTrackedEdit=e} method join (line 2627) | join(e){if(this.isTrackedEdit===e.isTrackedEdit)return this} function LLr (line 2627) | function LLr(t,e){let r=0;for(let n of t)r+=e(n);return r} method constructor (line 2627) | constructor(e,r){this.originalText=e;this._combinedEditsSinceStart=tg.em... method _formatEditsCompact (line 2627) | _formatEditsCompact(e,r){return e.replacements.length===0?"[]":e.replace... method handleEdits (line 2627) | handleEdits(e){let r=this._text,n=e.apply(this._text),o=this._combinedEd... method getCurrentText (line 2627) | getCurrentText(){return this._text} method getTextAfterMarkedEdits (line 2627) | getTextAfterMarkedEdits(){return this._textAfterTrackedEdits} method getOriginalText (line 2627) | getOriginalText(){return this.originalText} method getDebugLog (line 2627) | getDebugLog(){return this._debugLog.join(` method computeTrackedEditsSurvivalScore (line 2628) | computeTrackedEditsSurvivalScore(){this._debugLog.push(`[CALC] Current: ... function mTt (line 2628) | function mTt(t,e){if(t.length<4||e.length<4)return t===e?1:0;let n=new M... function OUi (line 2628) | function OUi(t,e){t=t.slice();let r=[],n=0;for(let o of e.replacements){... method lines (line 2628) | get lines(){return this._lineStartOffsets.length} method constructor (line 2628) | constructor(e){this._lineStartOffsets=[0];let r=0;for(;r=this._lineStartOffsets.length?t... function T6e (line 2628) | async function T6e(t,e,r,n=5e3){let o=await r.computeDiff(t,e,{maxComput... method constructor (line 2628) | constructor(){this.nextId=1;this.handlers=new Map} method createHandler (line 2628) | createHandler(){let e=this.nextId++,r,n,o=new Promise((s,c)=>{r=s,n=c});... method handleResponse (line 2628) | handleResponse(e){let r=this.handlers.get(e.id);r&&(this.handlers.delete... method handleError (line 2628) | handleError(e){for(let r of this.handlers.values())r.reject(e);this.hand... method clear (line 2628) | clear(){this.handlers.clear()} function MUi (line 2628) | function MUi(t){let e={get:a((r,n)=>(typeof n=="string"&&!r[n]&&(r[n]=(.... method constructor (line 2628) | constructor(e,r,n){this.responseHandler=new gTt;this.worker=new FLr.Work... method terminate (line 2628) | async terminate(){this.worker.removeAllListeners(),await this.worker.ter... method handleError (line 2628) | handleError(e){this.responseHandler.handleError(e)} method constructor (line 2628) | constructor(e,r){this.lineRangeMapping=e,this.changes=r} method flip (line 2628) | flip(){return new t(this.lineRangeMapping.flip(),this.changes.map(e=>e.f... method inverse (line 2628) | static inverse(e,r,n){let o=[],s=1,c=1;for(let u of e){let d=new t(new U... method clip (line 2628) | static clip(e,r,n){let o=[];for(let s of e){let c=s.original.intersect(r... method constructor (line 2628) | constructor(e,r){this.original=e,this.modified=r} method toString (line 2628) | toString(){return`{${this.original.toString()}->${this.modified.toString... method flip (line 2628) | flip(){return new t(this.modified,this.original)} method join (line 2628) | join(e){return new t(this.original.join(e.original),this.modified.join(e... method changedLineCount (line 2628) | get changedLineCount(){return Math.max(this.original.length,this.modifie... method toRangeMapping (line 2628) | toRangeMapping(){let e=this.original.toInclusiveRange(),r=this.modified.... method toRangeMapping2 (line 2628) | toRangeMapping2(e,r){if(BLr(this.original.endLineNumberExclusive,e)&&BLr... function HX (line 2628) | function HX(t,e){if(t.lineNumber<1)return new wi(1,1);if(t.lineNumber>e.... function BLr (line 2628) | function BLr(t,e){return t>=1&&t<=e.length} method fromRangeMappings (line 2628) | static fromRangeMappings(e){let r=Ua.join(e.map(o=>Ua.fromRangeInclusive... method constructor (line 2628) | constructor(e,r,n){super(e,r),this.innerChanges=n} method flip (line 2628) | flip(){return new t(this.modified,this.original,this.innerChanges?.map(e... method withInnerChangesFromLineRanges (line 2628) | withInnerChangesFromLineRanges(){return new t(this.original,this.modifie... method fromEdit (line 2628) | static fromEdit(e){let r=e.getNewRanges();return e.replacements.map((o,s... method fromEditJoin (line 2628) | static fromEditJoin(e){let r=e.getNewRanges(),n=e.replacements.map((o,s)... method join (line 2628) | static join(e){if(e.length===0)throw new js("Cannot join an empty list o... method assertSorted (line 2628) | static assertSorted(e){for(let r=1;r${this.modifiedRang... method flip (line 2628) | flip(){return new t(this.modifiedRange,this.originalRange)} method toTextEdit (line 2628) | toTextEdit(e){let r=e.getValueOfRange(this.modifiedRange);return new Bh(... method join (line 2628) | join(e){return new t(this.originalRange.plusRange(e.originalRange),this.... method constructor (line 2628) | constructor(){this._worker=new FD(()=>{let e=DUi([ZOe(__dirname,"diffWor... method dispose (line 2628) | dispose(){this._worker.rawValue?.terminate()} method computeDiff (line 2628) | async computeDiff(e,r,n){let o=await this._worker.value.proxy.computeDif... function ULr (line 2628) | function ULr(t){return t.map(e=>new x6e(new Ua(e[0],e[1]),new Ua(e[2],e[... function DUi (line 2628) | function DUi(t){for(let e of t)if((0,qLr.existsSync)(e))return e} method constructor (line 2628) | constructor(e,r,n,o,s,c,l){this.ctx=e;this._document=r;this._documentTex... method setupTimeouts (line 2628) | setupTimeouts(){if(this._store.isDisposed)return;let e=this._customTimeo... method report (line 2628) | async report(e){let r=await this.createEditSurvivalResult(this._editSurv... method _getLineCountInfo (line 2628) | _getLineCountInfo(){if(this._arcTracker)return this._arcTracker.getTrack... method triggerReport (line 2628) | async triggerReport(e){await this.report(e)} method editSurvivalTracker (line 2628) | get editSurvivalTracker(){return this._editSurvivalTracker} method getInitializationTimings (line 2628) | getInitializationTimings(){return{readDocumentTimeMs:this._readDocumentT... method readCurrentDocument (line 2628) | async readCurrentDocument(){let e=await this.readCurrentDocumentWithTimi... method captureInitialBranchInfo (line 2628) | async captureInitialBranchInfo(){try{let e=of(this._document.uri),r=this... method checkBranchChange (line 2628) | async checkBranchChange(){try{let e=of(this._document.uri),n=await this.... method createEditSurvivalResult (line 2628) | async createEditSurvivalResult(e,r,n,o,s){let c=e.computeTrackedEditsSur... method readCurrentDocumentWithTiming (line 2628) | async readCurrentDocumentWithTiming(e,r){let n=performance.now(),o=await... method computeDiffWithTiming (line 2628) | async computeDiffWithTiming(e,r,n){let o=performance.now(),s=await T6e(r... method constructor (line 2628) | constructor(e,r,n,o,s,c,l){super(e,r,n,o,s,c,l),this._arcTracker=new GX(... method scheduleReport (line 2628) | scheduleReport(e,r){let n=new WOe(()=>{this.updateAndReport(e).then(()=>... method cancel (line 2628) | cancel(){this._store.dispose()} method updateAndReport (line 2628) | async updateAndReport(e){try{let r=await this.readCurrentDocument();if(r... method constructor (line 2628) | constructor(e){this.ctx=e} method initialize (line 2628) | initialize(e,r,n){QLr.debug(this.ctx,`Initializing edit survival trackin... method constructor (line 2628) | constructor(e){this.ctx=e,this.logger=new Be("codeMapper")} method mapCode (line 2628) | async mapCode(e,r,n,o,s,c=!1,l){if(!e.resource)throw new b0("No uri foun... method codeMapperUsingSlowEdit (line 2628) | async codeMapperUsingSlowEdit(e,r,n,o,s,c,l,u,d){let h=no("o200k_base").... method mapCodeUsingFastEdit (line 2628) | async mapCodeUsingFastEdit(e,r,n,o,s,c,l=!1,u){if(r.status!=="valid")thr... method mapCodeUsingFullRewrite (line 2628) | async mapCodeUsingFullRewrite(e,r,n,o,s,c,l=!1,u){return this.mapCodeUsi... method mapCodeUsingPatch (line 2628) | async mapCodeUsingPatch(e,r,n,o,s,c,l=!1,u){return this.mapCodeUsingCAPI... method mapCodeUsingCAPI (line 2628) | async mapCodeUsingCAPI(e,r,n,o,s,c,l,u,d,p,h){if(o.status!=="valid")thro... method buildPromptAndSelectEndpoint (line 2628) | async buildPromptAndSelectEndpoint(e,r,n,o){let c=(r.status==="valid"?r.... method transformToFastApplyMessage (line 2629) | transformToFastApplyMessage(e){return[{role:"user",content:e.reduce((r,n... method calculateResponseLength (line 2634) | calculateResponseLength(e,r,n){return e.type==="success"?(r.push(e.value... method reportCodeBlock (line 2634) | async reportCodeBlock(e,r){await r({fileGenerationStatus:"edit-plan-gene... function UUi (line 2634) | function UUi(t){let e=t.split(/\r?\n/),r=/^(`{3,})/,n=!1,o=0,s=!1,c=[];f... method constructor (line 2635) | constructor(){super({name:"insert_edit_into_file",displayName:"Edit File... method invoke (line 2669) | async invoke(e,r,n){try{let o=await this.mapCode(r.input,e,n),s=o.code,c... method mapCode (line 2669) | async mapCode(e,r,n){let{filePath:o}=e,s=ju(o);if(!s)throw new Error(`In... method invokeClientEditFileTool (line 2669) | async invokeClientEditFileTool(e,r,n,o){let s=e.ctx.get($s).getToolByNam... method getFinalEditFileResult (line 2669) | async getFinalEditFileResult(e,r,n,o,s){if(n.status!=="success")return n... method handleEditSurvivalTelemetry (line 2670) | handleEditSurvivalTelemetry(e,r,n,o,s){qPe(e.ctx,"agentPanel",{requestSo... method prepareInvocation (line 2670) | prepareInvocation(e,r){let{input:n}=e;if(!n.filePath.length)return{progr... method invokeConfirmation (line 2670) | async invokeConfirmation(e,r,n){let o=e.ctx.get(uu),s={name:this.id,titl... method prepareCompletion (line 2670) | prepareCompletion(e,r){let{input:n}=e;if(!n.filePath.length)return{compl... method toEditFileParams (line 2670) | static toEditFileParams(e){if(typeof e.filePath!="string")throw new Erro... method constructor (line 2670) | constructor(e){this.ctx=e;this.logger=new Be("ripgrep")} method resolvePath (line 2670) | async resolvePath(){if(this.rgPath)return this.rgPath;let e=process.plat... method resolvePathByOs (line 2670) | async resolvePathByOs(e,r){this.logger.debug(this.ctx,`Start resolving r... method constructor (line 2670) | constructor(e,r,n){this.ctx=e;this.defaultTimeoutInMs=30*1e3;this.maxPro... method dispose (line 2670) | dispose(){S4.debug(this.ctx,`Disposing ripgrep process manager with ${th... method execute (line 2670) | execute(e,r,n,o,s){return new Promise((c,l)=>{if(this.taskQueue.length>=... method runNextTask (line 2671) | runNextTask(){if(this.taskQueue.length===0||this.activeProcesses.size>=t... method getTaskSimpleInfo (line 2671) | getTaskSimpleInfo(e){return`${e.id} - ${e.command} ${e.args.join(" ")}`} method constructor (line 2671) | constructor(){super({name:"file_search",displayName:"Find Files",descrip... method invoke (line 2674) | async invoke(e,r,n){try{let o;try{if(n.isCancellationRequested)return ne... method prepareInvocation (line 2678) | prepareInvocation(e,r){let{input:n}=e;return n.query.length?{progressMes... method prepareCompletion (line 2678) | prepareCompletion(e,r){let{input:n}=e;return n.query.length?{completionM... method toFindFilesParams (line 2678) | static toFindFilesParams(e){if(typeof e.query!="string")throw new Error(... method constructor (line 2678) | constructor(){super({name:"grep_search",displayName:"Find Text In Files"... method invoke (line 2678) | async invoke(e,r,n){try{let o;try{if(n.isCancellationRequested)return ne... method prepareInvocation (line 2682) | prepareInvocation(e,r){let{input:n}=e;return n.query.length?{progressMes... method prepareCompletion (line 2682) | prepareCompletion(e,r){let{input:n}=e;return n.query.length?{completionM... method toFindTextInFilesParams (line 2682) | static toFindTextInFilesParams(e){if(typeof e.query!="string")throw new ... method constructor (line 2682) | constructor(){super({name:"list_dir",displayName:"List Directory",descri... method invoke (line 2682) | async invoke(e,r,n){let{path:o}=r.input,s=e.turn.workspaceFolders,c=e.tu... method prepareInvocation (line 2683) | prepareInvocation(e,r){let n=ju(e.input.path);return{progressMessage:`Re... method prepareCompletion (line 2683) | prepareCompletion(e,r){let n=ju(e.input.path);return{completionMessage:`... method isPathWithinWorkspace (line 2683) | isPathWithinWorkspace(e,r,n){return!r&&!n?!0:r&&r.length>0?r.some(o=>thi... method isUriWithinDirectory (line 2683) | isUriWithinDirectory(e,r){let n=gi(e),o=gi(r);if(!n||!o)return!1;let s=O... method toListDirParams (line 2683) | static toListDirParams(e){if(typeof e.path!="string")throw new Error("pa... method constructor (line 2683) | constructor(){super({name:"read_file",displayName:"Read File",descriptio... method invoke (line 2685) | async invoke(e,r,n){try{let{filePath:o,startLineNumberBaseOne:s,endLineN... method prepareInvocation (line 2687) | prepareInvocation(e,r){let{filePath:n,startLineNumberBaseOne:o,endLineNu... method invokeConfirmation (line 2687) | async invokeConfirmation(e,r,n){let o=e.ctx.get(uu),s={name:this.id,titl... method prepareCompletion (line 2687) | prepareCompletion(e,r){let{filePath:n,startLineNumberBaseOne:o,endLineNu... method formatFileMessage (line 2687) | formatFileMessage(e,r,n,o){let s=YA(e);return typeof r=="number"&&typeof... method toReadFileParams (line 2687) | static toReadFileParams(e){let{filePath:r,startLineNumberBaseOne:n,endLi... method constructor (line 2687) | constructor(e,r){super(e),this.kindForTelemetry=r} method constructor (line 2687) | constructor(e,r){super(e,"noMatchFound"),this.file=r} method constructor (line 2687) | constructor(e,r){super(e,"multipleMatchesFound"),this.file=r} method constructor (line 2687) | constructor(e,r){super(e,"noChange"),this.file=r} function qUi (line 2687) | function qUi(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")} function QUi (line 2687) | function QUi(t,e){if(t===e)return 1;if(t.length===0||e.length===0)return... function _Tt (line 2687) | function _Tt(t,e,r,n){let o=jUi(t,e,r);if(o.type!=="none")return o;let s... function jUi (line 2687) | function jUi(t,e,r){if(e.length===0)return{text:t,editPosition:[],type:"... function GUi (line 2687) | function GUi(t,e,r,n){let o=t.split(n),s=e.split(n),c=o.map(m=>m.trim())... function VUi (line 2687) | function VUi(t,e,r,n){if(!e.trim())return{text:t,editPosition:[],type:"n... function HUi (line 2693) | function HUi(t,e,r,n,o=.95){if(e.length>1e3||e.split(n).length>20)return... method constructor (line 2693) | constructor(){super({name:"replace_string_in_file",displayName:"Replace ... method invoke (line 2693) | async invoke(e,r,n){let{filePath:o,oldString:s,newString:c}=r.input;try{... method readFileContent (line 2700) | async readFileContent(e,r,n){let s=await e.ctx.get(ln).getOrReadTextDocu... method invokeClientEditFileTool (line 2700) | async invokeClientEditFileTool(e,r,n,o){let s=e.ctx.get($s).getToolByNam... method getFinalReplaceStringResult (line 2700) | getFinalReplaceStringResult(e,r){if(r.status!=="success")return r;let n=... method prepareInvocation (line 2701) | prepareInvocation(e,r){let{input:n}=e;if(!n.filePath.length)return{progr... method invokeConfirmation (line 2701) | async invokeConfirmation(e,r,n){let o=e.ctx.get(uu),s={name:this.id,titl... method prepareCompletion (line 2701) | prepareCompletion(e,r){let{input:n}=e;if(!n.filePath.length)return{compl... method toReplaceStringParams (line 2701) | static toReplaceStringParams(e){if(typeof e.filePath!="string")throw new... function $Ui (line 2701) | function $Ui(t){let e=XLr[t];if(e)return e;e=XLr[t]=[];for(let r=0;r<128... function U6e (line 2701) | function U6e(t,e){typeof e!="string"&&(e=U6e.defaultChars);let r=$Ui(e);... function WUi (line 2701) | function WUi(t){let e=ZLr[t];if(e)return e;e=ZLr[t]=[];for(let r=0;r<128... function q6e (line 2701) | function q6e(t,e,r){typeof e!="string"&&(r=e,e=q6e.defaultChars),typeof ... function WX (line 2701) | function WX(t){let e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+... function j6e (line 2701) | function j6e(){this.protocol=null,this.slashes=null,this.auth=null,this.... function rqi (line 2702) | function rqi(t,e){if(t&&t instanceof j6e)return t;let r=new j6e;return r... function TTt (line 2702) | function TTt(t){var e;return t>=55296&&t<=57343||t>1114111?65533:(e=nqi.... function bTt (line 2702) | function bTt(t){return t>=x0.ZERO&&t<=x0.NINE} function oqi (line 2702) | function oqi(t){return t>=x0.UPPER_A&&t<=x0.UPPER_F||t>=x0.LOWER_A&&t<=x... function sqi (line 2702) | function sqi(t){return t>=x0.UPPER_A&&t<=x0.UPPER_Z||t>=x0.LOWER_A&&t<=x... function aqi (line 2702) | function aqi(t){return t===x0.EQUALS||sqi(t)} method constructor (line 2702) | constructor(e,r,n){this.decodeTree=e,this.emitCodePoint=r,this.errors=n,... method startEntity (line 2702) | startEntity(e){this.decodeMode=e,this.state=S0.EntityStart,this.result=0... method write (line 2702) | write(e,r){switch(this.state){case S0.EntityStart:return e.charCodeAt(r)... method stateNumericStart (line 2702) | stateNumericStart(e,r){return r>=e.length?-1:(e.charCodeAt(r)|iqi)===x0.... method addToNumericResult (line 2702) | addToNumericResult(e,r,n,o){if(r!==n){let s=n-r;this.result=this.result*... method stateNumericHex (line 2702) | stateNumericHex(e,r){let n=r;for(;re+=CTt(n));return a(function(o,s... function cqi (line 2702) | function cqi(t,e,r,n){let o=(e&d8.BRANCH_LENGTH)>>7,s=e&d8.JUMP_TABLE;if... function f8 (line 2702) | function f8(t,e=Zw.Legacy){return lqi(t,e)} function Y6e (line 2702) | function Y6e(t){for(let e=1;e=55296&&t<=57343||t>=64976&&t<=65007||(t&65535... function dpe (line 2702) | function dpe(t){if(t>65535){t-=65536;let e=55296+(t>>10),r=56320+(t&1023... function vqi (line 2702) | function vqi(t,e){if(e.charCodeAt(0)===35&&Eqi.test(e)){let n=e[1].toLow... function Cqi (line 2702) | function Cqi(t){return t.indexOf("\\")<0?t:t.replace(g9r,"$1")} function x4 (line 2702) | function x4(t){return t.indexOf("\\")<0&&t.indexOf("&")<0?t:t.replace(_q... function xqi (line 2702) | function xqi(t){return Sqi[t]} function I4 (line 2702) | function I4(t){return Tqi.test(t)?t.replace(bqi,xqi):t} function wqi (line 2702) | function wqi(t){return t.replace(Iqi,"\\$&")} function ho (line 2702) | function ho(t){switch(t){case 9:case 32:return!0}return!1} function Tq (line 2702) | function Tq(t){if(t>=8192&&t<=8202)return!0;switch(t){case 9:case 10:cas... function bq (line 2702) | function bq(t){return zX.test(t)||$6e.test(t)} function Sq (line 2702) | function Sq(t){switch(t){case 33:case 34:case 35:case 36:case 37:case 38... function xq (line 2702) | function xq(t){return t=t.trim().replace(/\s+/g," "),"\u1E9E".toLowerCas... function RTt (line 2702) | function RTt(t,e,r){let n,o,s,c,l=t.posMax,u=t.pos;for(t.pos=e+1,n=1;t.p... function PTt (line 2702) | function PTt(t,e,r){let n,o=e,s={ok:!1,pos:0,str:""};if(t.charCodeAt(o)=... function kTt (line 2702) | function kTt(t,e,r,n){let o,s=e,c={ok:!1,can_continue:!1,pos:0,str:"",ma... function KX (line 2711) | function KX(){this.rules=YX({},e2)} function jb (line 2714) | function jb(){this.__rules__=[],this.__cache__=null} function JX (line 2714) | function JX(t,e,r){this.type=t,this.tag=e,this.attrs=null,this.map=null,... function y9r (line 2714) | function y9r(t,e,r){this.src=t,this.env=r,this.tokens=[],this.inlineMode... function OTt (line 2714) | function OTt(t){let e;e=t.src.replace(Pqi,` function MTt (line 2715) | function MTt(t){let e;t.inlineMode?(e=new t.Token("inline","",0),e.conte... function DTt (line 2715) | function DTt(t){let e=t.tokens;for(let r=0,n=e.length;r\s]/i.test(t)} function Oqi (line 2715) | function Oqi(t){return/^<\/a\s*>/i.test(t)} function LTt (line 2715) | function LTt(t){let e=t.tokens;if(t.md.options.linkify)for(let r=0,n=e.l... function Fqi (line 2715) | function Fqi(t,e){return Lqi[e.toLowerCase()]} function Bqi (line 2715) | function Bqi(t){let e=0;for(let r=t.length-1;r>=0;r--){let n=t[r];n.type... function Uqi (line 2715) | function Uqi(t){let e=0;for(let r=t.length-1;r>=0;r--){let n=t[r];n.type... function FTt (line 2715) | function FTt(t){let e;if(t.md.options.typographer)for(e=t.tokens.length-... function X6e (line 2715) | function X6e(t,e,r){return t.slice(0,e)+r+t.slice(e+1)} function Qqi (line 2715) | function Qqi(t,e){let r,n=[];for(let o=0;or)return!1;let o=e+1;if(t.sCount[o]=4)re... function x9r (line 2716) | function x9r(t,e){let r=t.eMarks[e],n=t.bMarks[e]+t.tShift[e],o=t.src.ch... function I9r (line 2716) | function I9r(t,e){let r=t.bMarks[e]+t.tShift[e],n=t.eMarks[e],o=r;if(o+1... function Gqi (line 2716) | function Gqi(t,e){let r=t.level+2;for(let n=e+2,o=t.tokens.length-2;n=4... function YTt (line 2716) | function YTt(t,e,r,n){let o=t.bMarks[e]+t.tShift[e],s=t.eMarks[e],c=e+1;... function KTt (line 2716) | function KTt(t,e,r,n){let o=t.bMarks[e]+t.tShift[e],s=t.eMarks[e];if(t.s... function JTt (line 2716) | function JTt(t,e,r,n){let o=t.bMarks[e]+t.tShift[e],s=t.eMarks[e];if(t.s... function XTt (line 2716) | function XTt(t,e,r){let n=t.md.block.ruler.getRules("paragraph");if(t.sC... function ZTt (line 2716) | function ZTt(t,e,r){let n=t.md.block.ruler.getRules("paragraph"),o=t.par... function eLe (line 2716) | function eLe(){this.ruler=new Iq;for(let t=0;t0)return!1;let r... function rbt (line 2716) | function rbt(t,e){let r=t.pos;if(t.src.charCodeAt(r)!==10)return!1;let n... function ibt (line 2716) | function ibt(t,e){let r=t.pos,n=t.posMax;if(t.src.charCodeAt(r)!==92||(r... function obt (line 2716) | function obt(t,e){let r=t.pos;if(t.src.charCodeAt(r)!==96)return!1;let o... function rQi (line 2716) | function rQi(t,e){let r=t.pos,n=t.src.charCodeAt(r);if(e||n!==126)return... function D9r (line 2716) | function D9r(t,e){let r,n=[],o=e.length;for(let s=0;s=0;n--){let o=e[n];if(o... function oQi (line 2716) | function oQi(t){let e=t.tokens_meta,r=t.tokens_meta.length;L9r(t,t.delim... function cbt (line 2716) | function cbt(t,e){let r,n,o,s,c="",l="",u=t.pos,d=!0;if(t.src.charCodeAt... function lbt (line 2716) | function lbt(t,e){let r,n,o,s,c,l,u,d,p="",h=t.pos,m=t.posMax;if(t.src.c... function ubt (line 2716) | function ubt(t,e){let r=t.pos;if(t.src.charCodeAt(r)!==60)return!1;let n... function cQi (line 2716) | function cQi(t){return/^\s]/i.test(t)} function lQi (line 2716) | function lQi(t){return/^<\/a\s*>/i.test(t)} function uQi (line 2716) | function uQi(t){let e=t|32;return e>=97&&e<=122} function dbt (line 2716) | function dbt(t,e){if(!t.md.options.html)return!1;let r=t.posMax,n=t.pos;... function fbt (line 2716) | function fbt(t,e){let r=t.pos,n=t.posMax;if(t.src.charCodeAt(r)!==38||r+... function F9r (line 2716) | function F9r(t){let e={},r=t.length;if(!r)return;let n=0,o=-2,s=[];for(l... function pbt (line 2716) | function pbt(t){let e=t.tokens_meta,r=t.tokens_meta.length;F9r(t.delimit... function hbt (line 2716) | function hbt(t){let e,r,n=0,o=t.tokens,s=t.tokens.length;for(e=r=0;e1&&(n=r[0]+"@",t=r[1]... function H9r (line 2716) | function H9r(t){let e=[],r=0,n=t.length;for(;rthis... method doUpdateToolsStatus (line 2722) | async doUpdateToolsStatus(e,r){let n=r.map(({tool:c,status:l})=>this.pre... method guessTool (line 2722) | guessTool(e,r){let n=this._toolRegistry.listTools().filter(o=>o.name===r... method getToolsToUpdate (line 2722) | getToolsToUpdate(e){let r=this._toolRegistry.getTool(e);if(!r)return[];i... method prepareUpdateToolStatus (line 2722) | prepareUpdateToolStatus(e,r,n){if(h0e(e))return r.name==="insert_edit_in... method prepareUpdateEditorEditFileToolStatus (line 2722) | prepareUpdateEditorEditFileToolStatus(e,r){if(r==="enabled")return{type:... method renderCopilot (line 2722) | renderCopilot(e,r,n,o){let s=this.getUserShell(),c=(0,r7r.basename)(s),l... method getUserShell (line 2722) | getUserShell(){let n=this.props.ctx.get($s).getToolsForModel().find(o=>o... method renderCopilot (line 2722) | renderCopilot(e,r,n,o){if(this.props.workspaceFolders&&this.props.worksp... function n7r (line 2723) | function n7r(t){return t.reduce((r,n)=>r+n.value.length,0)+Math.max(0,t.... function o7r (line 2723) | async function o7r(t,e=1/0,r){let n=i7r(0,t,e),o=e-n7r(n);for(;;){let s=... function i7r (line 2724) | function i7r(t,e,r){let n=" ".repeat(t),o=[],s=r;for(let c=0;c{... function c7r (line 2728) | async function c7r(t,e,r,n){if(n.isCancellationRequested)return[];let o;... function WQi (line 2728) | function WQi(t){return!!($Qi.includes(bi(t).toLowerCase())||gi(t)?.toLow... function aLe (line 2728) | async function aLe(t,e,r){if(r.length===0)return[];try{let n=r.map(c=>({... method renderCopilot (line 2728) | async renderCopilot(e,r,n,o){if(!this.props.workspaceFolders)return vscp... method renderCopilot (line 2728) | renderCopilot(e,r,n,o){return vscpp(l7r.UserMessage,null,vscpp(Oo,{name:... method renderCopilot (line 2728) | async renderCopilot(){let r=await new BX().getAgents(this.props.turnCont... function ZX (line 2729) | function ZX(t){let e=t.toLowerCase();return e.startsWith("gpt")&&e.inclu... method renderCopilot (line 2729) | renderCopilot(){if(this.props.languageOverride&&zQi.find(e=>this.props.l... method renderCopilot (line 2729) | renderCopilot(){return vscpp(u7r.SystemMessage,null,"You are a coding ag... method renderCopilot (line 2729) | renderCopilot(){if(!ZX(this.props.modelConfiguration.modelFamily))return... method renderCopilot (line 2729) | renderCopilot(){let e=this.props.modelConfiguration.modelFamily.startsWi... method renderCopilot (line 2730) | renderCopilot(){return vscpp(vscppf,null,'When asked for your name, you ... method renderCopilot (line 2730) | renderCopilot(){return vscpp(vscppf,null,"Your name is GitHub Copilot.",... method renderCopilot (line 2730) | renderCopilot(){let e=this.props.turnContext.ctx,r=e.get(Lr).getEditorIn... method renderCopilot (line 2730) | renderCopilot(){let e=fOe(this.props.currentTurn.response?.message,!0),r... method renderCopilot (line 2730) | renderCopilot(){let e=this.props.date?.toLocaleDateString(void 0,{year:"... method renderCopilot (line 2730) | renderCopilot(){let e,r=this.props.turnContext.turn.request.activeEditor... method renderActiveTextEditor (line 2730) | renderActiveTextEditor(e){let r=e.selection,n=r&&YQi(r)?vscpp(vscppf,nul... function YQi (line 2730) | function YQi(t){return t.start.line!==t.end.line||t.start.character!==t.... method renderCopilot (line 2730) | renderCopilot(){return vscpp(vscppf,null,"When using the ","insert_edit_... method renderCopilot (line 2730) | renderCopilot(){if(this.props.modelConfiguration.modelFamily.startsWith(... method constructor (line 2730) | constructor(e,r,n=[]){this.textDocumentResult=e;this.range=r;this.descri... method render (line 2730) | render(){if(this.textDocumentResult.status!=="valid")return[];let e=this... function p7r (line 2730) | async function p7r(t,e){let r=[],n=t.turnContext.turn.request.activeEdit... function JQi (line 2730) | function JQi(t){return t.start.line!==t.end.line||t.start.character!==t.... function ZQi (line 2730) | function ZQi(t){return t.filter(e=>{let r=e.uri.toLowerCase();return!XQi... function vLe (line 2730) | function vLe(t){let e=t.turn.request.references?.filter(n=>n.type==="fil... function h7r (line 2730) | async function h7r(t,e){let{validFileReferences:r,directoryReferences:n}... method renderCopilot (line 2730) | async renderCopilot(e,r,n,o){let s=o??new cn.CancellationTokenSource().t... method renderCopilot (line 2730) | renderCopilot(){return vscpp(m7r.TextChunk,null,[this.props.fileReferenc... method renderCopilot (line 2731) | async renderCopilot(){let{validFileReferences:e,directoryReferences:r}=v... function A7r (line 2733) | function A7r(t,e,r){if(!r.length)return[];try{let n=[];for(let o of r){i... method renderCopilot (line 2733) | renderCopilot(){let e=this.props.token;try{let r=(this.props.turnContext... method renderCopilot (line 2734) | renderCopilot(e,r,n,o){let s=nn(this.props.userRawMessage),c=Dfe(this.pr... method constructor (line 2734) | constructor(e){super(e),this.ctx=e.turnContext.ctx,this.turnContext=e.tu... method renderCopilot (line 2734) | async renderCopilot(e,r,n,o){let s=this.ctx.get(Tn).getCapabilities(),c=... method getOrCreateGlobalAgentContext (line 2734) | async getOrCreateGlobalAgentContext(){let e=await this.getOrCreateGlobal... method getOrCreateGlobalAgentContextContent (line 2734) | async getOrCreateGlobalAgentContextContent(){let e=`${this.turnContext.c... method getAgentCustomInstructions (line 2734) | async getAgentCustomInstructions(){try{if(!this.props.workspaceFolders||... function iji (line 2734) | function iji(t){return typeof t=="string"?[t]:t.map(e=>{if(e.type==="tex... method constructor (line 2734) | constructor(e){super(e),this.name="Canceled"} function _7r (line 2734) | function _7r(t){let e=t.modelFamily.toLowerCase();return e.startsWith("c... method constructor (line 2734) | constructor(e){this.ctx=e;this.rules=void 0;this.defaultRules=[{pattern:... method ensureInitialized (line 2734) | ensureInitialized(){this.rules===void 0&&(this.rules=[...this.defaultRul... method getMatchingRule (line 2734) | getMatchingRule(e,r,n=!0){let o=pc(e);if(!this.isPathInCurrentWorkspace(... method isPathInCurrentWorkspace (line 2734) | isPathInCurrentWorkspace(e,r){if(!r||r.length===0)return!1;try{let n=es(... method matchesPattern (line 2734) | matchesPattern(e,r){return Cl(e,r,{nocase:!0,matchBase:!1,nobrace:!0,noe... method getDefaultRules (line 2734) | getDefaultRules(){return[...this.defaultRules]} method extractFileSafetyRules (line 2734) | extractFileSafetyRules(e){try{let r=e?.autoApprove;return Array.isArray(... method updateRulesFromConfiguration (line 2734) | updateRulesFromConfiguration(e){let r=this.extractFileSafetyRules(e);if(... method isPotentiallySensitiveTool (line 2734) | static isPotentiallySensitiveTool(e){let r=typeof e=="string"?e:e.name;r... method getPotentiallySensitiveTools (line 2734) | static getPotentiallySensitiveTools(){return this.POTENTIALLY_SENSITIVE_... method generateSensitiveConfirmationTitle (line 2734) | static generateSensitiveConfirmationTitle(e){return this.SENSITIVE_TOOL_... method generateSensitiveOperation (line 2734) | static generateSensitiveOperation(e){return this.SENSITIVE_TOOL_TEXT[e.n... method generateSensitiveConfirmationMessage (line 2734) | static generateSensitiveConfirmationMessage(e,r,n){let o=r.filePath;if(!... function gpe (line 2738) | function gpe(t,e,r=(n,o)=>n===o){if(t===e)return!0;if(!t||!e||t.length!=... function E7r (line 2738) | function E7r(t,e){let r=Object.create(null);for(let n of t){let o=e(n),s... function v7r (line 2738) | function v7r(t){return!oji(t)} function oji (line 2738) | function oji(t){return sji(t)||t===null} function sji (line 2738) | function sji(t){return typeof t>"u"} function wbt (line 2738) | function wbt(t){return Buffer.from(t,"base64").toString("utf-8")} function C7r (line 2738) | function C7r(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&... method constructor (line 2738) | constructor(e,r,n,o,s=[]){this.name=e;this.description=r;this.lastUsedOn... method cloneWithPrefix (line 2738) | cloneWithPrefix(e){return new t(m8+e+this.name.slice(m8.length),this.des... method find (line 2738) | find(e){if(this.name===e)return{tool:this,path:[]};for(let r of this.con... method getLowestExpandedTool (line 2738) | getLowestExpandedTool(){let e;for(let r of this.all())r instanceof t&&r.... method all (line 2738) | all(){let e=[this];for(let r of this.contents)r instanceof t?e.push(...r... method tools (line 2738) | tools(){if(!this.isExpanded)return[this];let e=[];for(let r of this.cont... method renderCopilot (line 2738) | renderCopilot(){let{tool:e}=this.props;return vscpp(vscppf,null,`{let n=e.has(r.name);return... function cji (line 2739) | function cji(t){let e=new Map;for(let r of t){let n=R7r(r.name),o=e.get(... function w7r (line 2741) | function w7r(t,e){let r=t.map(n=>({name:n.name,summary:n.summary,tools:n... function R7r (line 2741) | function R7r(t){return t.replace(/[^a-zA-Z0-9_]/g,"_").toLowerCase()} function Pbt (line 2741) | function Pbt(t,e){let r=new Map(e);for(let n of t)for(let o of n.tools)r... function Nbt (line 2741) | async function Nbt(t,e,r,n){if(n.isCancellationRequested)return T7r.debu... function P7r (line 2741) | async function P7r(t,e,r){let n=await t.ctx.get(ea).getBestChatModelConf... function k7r (line 2741) | async function k7r(t,e,r){let n=await t.ctx.get(ea).getBestChatModelConf... function Obt (line 2741) | async function Obt(t,e,r,n){let o=await t.ctx.get(ea).getBestChatModelCo... method constructor (line 2745) | constructor(e){this.turnContext=e} method addGroups (line 2745) | async addGroups(e,r,n){if(r.length64)return;let n... method _summarizeToolGroup (line 2745) | async _summarizeToolGroup(e,r){let n=await P7r(this.turnContext,e,r);ret... method _divideToolsIntoGroups (line 2745) | async _divideToolsIntoGroups(e,r,n){if(r){let s=new Set(e.map(c=>c.name)... method _deduplicateGroups (line 2745) | _deduplicateGroups(e){let r=new Map;for(let n of e){let o=r.get(n.name);... method getKey (line 2745) | getKey(e){let r=e.map(n=>n.name+"\0"+n.description).sort().join(",");ret... method constructor (line 2745) | constructor(e){this._root=new rg(m8,"",1/0,{groups:[],toolsetKey:"",preE... method tools (line 2745) | get tools(){return this._tools} method isEnabled (line 2745) | get isEnabled(){return this._tools.length>128} method root (line 2745) | get root(){return this._root} method tools (line 2745) | set tools(e){gpe(this._tools,e,(r,n)=>r.name===n.name)||(this._tools=[..... method compute (line 2745) | async compute(e,r){if(this._didToolsChange&&(await new kLe(e).addGroups(... method ensureExpanded (line 2745) | ensureExpanded(e){this._expandOnNext??=new Set,this._expandOnNext.add(e)} method didInvalidateCache (line 2745) | didInvalidateCache(){this._trimOnNextCompute=!0} method didTakeTurn (line 2745) | didTakeTurn(){this._turnNo++} method didCall (line 2745) | didCall(e){let r=this._root.find(e);if(!r)return;let{path:n,tool:o}=r;fo... method constructor (line 2745) | constructor(){this._groups=new Map} method groups (line 2745) | get groups(){return[...this._groups.values()]} method getGroupKey (line 2745) | getGroupKey(e){let r=e.turn.chatMode;return r===void 0||r===kb.Agent?"_g... method getGroup (line 2745) | getGroup(e){let r=this.getGroupKey(e);return this._groups.get(r)} method create (line 2745) | create(e,r){let n=this.getGroupKey(e),o=this._groups.get(n);return o?o.t... method didTakeTurn (line 2745) | didTakeTurn(e){this.getGroup(e)?.didTakeTurn()} method didCall (line 2745) | didCall(e,r){return this.getGroup(e)?.didCall(r)} method isEnabled (line 2745) | isEnabled(e){return this.getGroup(e)?.isEnabled??!1} method compute (line 2745) | compute(e,r){return this.getGroup(e)?.compute(e,r)} method findTool (line 2745) | findTool(e,r){return this.getGroup(e)?.root.find(r)?.tool??null} function D7r (line 2745) | function D7r(t){let e=t*.05,r=Math.min(Math.max(e,1e3),3e3);return t-r} method constructor (line 2745) | constructor(e,r,n,o){this.turnContext=e;this.chatFetcher=r;this.modelCon... method run (line 2745) | async run(e){this.abortIfCanceled(e);let r=0,n;if(this.turnContext.subag... method runOne (line 2751) | async runOne(e,r){this.abortIfCanceled(r);let n=this.toolsService.getToo... method processChatFetchResult (line 2751) | async processChatFetchResult(e,r,n,o,s){switch(this.abortIfCanceled(s),P... method handleToolCalls (line 2751) | async handleToolCalls(e,r,n,o,s){if(e.type!=="tool_calls")throw new Erro... method handleSingleToolCall (line 2751) | async handleSingleToolCall(e,r,n,o){if(!e.id)throw new Error(`Tool call ... method handleVirtualToolCall (line 2751) | handleVirtualToolCall(e,r,n){if(!r.id)throw new Error(`Tool call id is r... method handleLanguageModelToolCall (line 2751) | async handleLanguageModelToolCall(e,r,n,o){let s=performance.now(),c="su... method updateCompletionMessage (line 2751) | async updateCompletionMessage(e,r,n,o){let s=`Ran ${e.displayName} tool`... method getAvailableChatTools (line 2751) | async getAvailableChatTools(e,r){let n=(await Promise.all(e.map(async c=... method getAvailableLanguageModelTools (line 2751) | getAvailableLanguageModelTools(e){return e.filter(r=>this.shouldIncludeT... method shouldIncludeTool (line 2751) | shouldIncludeTool(e){return e.name==="replace_string_in_file"?_7r(this.m... method createAgentPromptProps (line 2751) | createAgentPromptProps(e){return{turnContext:this.turnContext,userRawMes... method addToolCallModelResponseToTurn (line 2751) | addToolCallModelResponseToTurn(e,r,n){let o={role:"assistant",content:e,... method addToolCallResultToTurn (line 2751) | addToolCallResultToTurn(e,r){let n="";switch(e.status){case"error":n="To... method findToolByName (line 2751) | findToolByName(e,r){return this.turnContext.ctx.get(n2).findTool(this.tu... method prepareToolConfirmation (line 2751) | prepareToolConfirmation(e,r,n){let o=mpe.isPotentiallySensitiveTool(e),s... method shouldRequireToolConfirmation (line 2751) | shouldRequireToolConfirmation(e,r){if(!TLr(this.turnContext.ctx))return ... method abortIfCanceled (line 2751) | abortIfCanceled(e){if(e.isCancellationRequested)throw this.turn.status="... method requestToolInvocationApproval (line 2751) | async requestToolInvocationApproval(e,r,n,o,s,c,l,u){if(e.confirmationMe... method validateIteration (line 2751) | async validateIteration(e,r,n){if(!(!r||e<=this.maxToolCallingLoop)){if(... method requestAdditionalToolIterations (line 2751) | async requestAdditionalToolIterations(e,r){this.abortIfCanceled(r);let n... method checkChatPayload (line 2751) | checkChatPayload(e){if(e.messages.length===0)throw new wp({message:"No m... method formatInputForDisplay (line 2751) | formatInputForDisplay(e){try{return JSON.stringify(e,null,2)}catch{return}} method begin (line 2751) | async begin(){} method report (line 2751) | async report(){} method end (line 2751) | async end(){} method cancel (line 2751) | async cancel(){} method constructor (line 2751) | constructor(e,r){this.handler=e;this.parentTurnId=r} method begin (line 2751) | async begin(e,r,n,o){await this.handler.begin(e,r,n,{...o,parentTurnId:t... method report (line 2751) | async report(e,r,n,o){await this.handler.report(e,r,n,{...o,parentTurnId... method end (line 2751) | async end(e,r,n,o){await this.handler.end(e,r,n,o)} method cancel (line 2751) | async cancel(e,r,n,o){await this.handler.cancel(e,r,n,o)} function Fbt (line 2751) | function Fbt(t){let e=t.match(/^(.+?)\s*\(([^)]+)\)$/);return e?{modelNa... method constructor (line 2751) | constructor(e){this.config=e} method invoke (line 2751) | async invoke(e,r,n,o){let s=r.task,c=new Pw({message:s,type:"user"}),l=t... method formatModelDisplayName (line 2751) | static async formatModelDisplayName(e,r,n){if(!r)return;let o=n?.trim();... method getModelConfiguration (line 2751) | static async getModelConfiguration(e,r,n,o,s){if(n===oZ)return await e.g... method transformMessages (line 2751) | static transformMessages(e,r){return r===Xr.O1Ga||r===Xr.O1Mini?e.map(n=... method parseModelNotSupportedReason (line 2751) | static parseModelNotSupportedReason(e){if(!e)return{};let r=e.indexOf(":... method fetchAndStreamChat (line 2751) | async fetchAndStreamChat(e,r,n,o,s){let c=await this.fetchWithParameters... method createTelemetryData (line 2751) | createTelemetryData(e,r,n){return er.createAndMarkAsIssued({endpoint:e,e... method fetchWithParameters (line 2751) | async fetchWithParameters(e,r,n,o,s){let c=xw.getStrategy(r),l={messages... method handleError (line 2751) | async handleError(e,r,n,o){if(n.clientError&&!n.headers.get("x-github-re... function Aji (line 2751) | async function Aji(t,e,r,n,o,s,c,l,u,d,p,h,m,g,A,y){let _=n===""&&o===""... function yji (line 2751) | function yji(t){return"tool_calls"in t} method constructor (line 2751) | constructor(e){this.ctx=e;this.fetcher=new MLe} method fetchResponse (line 2751) | async fetchResponse(e,r,n,o){let s=qr(),c={n:e.num_suggestions??1,temper... method fetch (line 2751) | async fetch(e,r,n,o){try{let s=await this.fetcher.fetchAndStreamChat(thi... method processSuccessfulResponse (line 2751) | async processSuccessfulResponse(e,r,n,o){let s=[],c=Iue(r.chatCompletion... method postProcess (line 2751) | postProcess(e,r){return A3e(e.tokens)?(r.extendWithRequestId(e.requestId... method processCanceledResponse (line 2751) | processCanceledResponse(e,r){return Rr.debug(this.ctx,"Cancelled after a... method processFailedResponse (line 2751) | processFailedResponse(e,r){return e?.reason.includes("filtered as off_to... method processError (line 2751) | processError(e,r){if(Vf(e))return{type:"canceled",reason:"network reques... method constructor (line 2751) | constructor(e){this.ctx=e} method constructor (line 2751) | constructor(){this.lastChanges=[];this.attemptCount=0;this.DEFAULT_TEMPE... method buildSystemMessage (line 2751) | buildSystemMessage(e,r){let n=["You are an AI programming assistant, hel... method buildUserMessage (line 2754) | buildUserMessage(e,r){let n=[];return e.userCommits.length>0&&n.push("# ... method updateAttemptCount (line 2758) | updateAttemptCount(e){if(e.length!==this.lastChanges.length){this.attemp... method generateCommitMessage (line 2758) | async generateCommitMessage(e,r,n,o){let s=new Hs(e),c=await Ui.getModel... method constructor (line 2758) | constructor(e){this.ctx=e} method constructor (line 2758) | constructor(){super(...arguments);this.items=[]} method reset (line 2758) | reset(){this.items=[]} method reportTurn (line 2758) | reportTurn(r,n){return this.items.push({editConversationId:r.editConvers... method constructor (line 2758) | constructor(r){super(r.message);this.editConversationError=r;this.name="... method constructor (line 2758) | constructor(e){super(e),this.name="EditTurnNotFoundException"} method constructor (line 2758) | constructor(e,r){this.request=e;this.id=qr();this.timestamp=Date.now();t... method constructor (line 2758) | constructor(e=[]){this.turns=[];this.turns=e} method addTurn (line 2758) | addTurn(e){this.turns.push(e)} method deleteTurn (line 2758) | deleteTurn(e){this.turns=this.turns.filter(r=>r.id!==e)} method getLastTurn (line 2758) | getLastTurn(){if(this.turns.length!==0)return this.turns[this.turns.leng... method hasTurn (line 2758) | hasTurn(e){return this.turns.some(r=>r.id===e)} method getTurns (line 2758) | getTurns(){return[...this.turns]} method constructor (line 2758) | constructor(e=[],r="panel",n="en"){this._id=qr();this._timestamp=Date.no... method id (line 2758) | get id(){return this._id} method timestamp (line 2758) | get timestamp(){return this._timestamp} method getUserLanguage (line 2758) | getUserLanguage(){return this.userLanguage} method getTurns (line 2758) | getTurns(){return this.turnsManager.getTurns()} method getSource (line 2758) | getSource(){return this.source} method addTurn (line 2758) | addTurn(e){this.turnsManager.addTurn(e)} method deleteTurn (line 2758) | deleteTurn(e){this.turnsManager.deleteTurn(e)} method getLastTurn (line 2758) | getLastTurn(){let e=this.turnsManager.getLastTurn();if(e===void 0)throw ... method hasTurn (line 2758) | hasTurn(e){return this.turnsManager.hasTurn(e)} function _8 (line 2758) | function _8(t){if(t?.originalBillingMultiplier===void 0)return;let e=t.a... function Vb (line 2758) | function Vb(t,e){let r=t.currentTurn.resolvedModelConfiguration;return{.... method processResult (line 2758) | static processResult(e,r){switch(r.type){case"success":return r.value;ca... method pathToUri (line 2758) | static pathToUri(e,r){let n=e.mapToUriInWorkingSet(r);return n||pc(r)} method uriToPath (line 2758) | static uriToPath(e){let r=gi(e);if(r)return r;throw new Error(`Unsupport... method posixFilePathToUri (line 2758) | static posixFilePathToUri(e){return process.platform==="win32"?`file:///... method constructor (line 2758) | constructor(e){this.props=e;this.exampleFilePath=this.getExampleFilePath... method render (line 2758) | async render(){let e=await this.getValidFilesInWorkingSet(),r=[{role:"sy... method getExampleFilePath (line 2758) | getExampleFilePath(e){return this.getFilePath(P4.posixFilePathToUri(e))} method getFilePath (line 2758) | getFilePath(e){return P4.uriToPath(e)} method getValidFilesInWorkingSet (line 2758) | async getValidFilesInWorkingSet(){let e=new Map;if(this.props.workingSet... method buildSystemMessage (line 2758) | buildSystemMessage(e){let r=[];return r.push("You are an AI programming ... method buildUserMessage (line 2762) | buildUserMessage(e){let r=[];if(e.size>0){r.push("The user has provided ... method constructor (line 2763) | constructor(e){this._source=e;this._buffer="";this._atEnd=!1} method endOfStream (line 2763) | get endOfStream(){return this._buffer.length===0&&this._atEnd} method extendBuffer (line 2763) | async extendBuffer(){if(this._atEnd)return;let{value:e,done:r}=await thi... method waitForLength (line 2763) | async waitForLength(e){for(;this._buffer.length{let p=ha.range... method constructor (line 2773) | constructor(r){super();this.ctx=r} method getInlineCompletionsResult (line 2773) | async getInlineCompletionsResult(r,n,o={}){let s=this.ctx,c=0;o.selected... method getPrompt (line 2773) | async getPrompt(r,n,o,s={}){let c=await this.getInlineCompletionsResult(... method getCompletions (line 2773) | async getCompletions(r,n,o,s={}){this.logCompletionLocation(r,n);let c=a... method logCompletionLocation (line 2773) | logCompletionLocation(r,n){let o=r.getText({start:{line:Math.max(n.line-... method triggerSpeculativeRequests (line 2773) | triggerSpeculativeRequests(r){return this.ctx.get(ub).request(r.clientCo... method constructor (line 2773) | constructor(e){this.ctx=e;this._onDidOpenTextDocument=new Kn;this._onDid... method start (line 2773) | start(){if(!this.started){this.started=!0;for(let e of this.documentMana... method addSelectionEvent (line 2773) | addSelectionEvent(e){this.bufferedEvents.push({type:"selection",event:e})} method syncSafeDocuments (line 2773) | async syncSafeDocuments(){let e=[...this.bufferedEvents];this.bufferedEv... method constructor (line 2773) | constructor(r,n,o){super();this._openDocuments=(0,lFr.observableValue)(t... method start (line 2773) | start(){if(this._started)return;this._started=!0;let r=this.ctx.get(kr);... method addLspDocument (line 2773) | addLspDocument(r,n,o){let s=mZ.DocumentId.create(ms(ms(r)));return this.... method onDidChangeLspDocument (line 2773) | onDidChangeLspDocument(r,n){let o=mZ.DocumentId.create(ms(ms(r))),s=this... method onUserPositionChange (line 2773) | onUserPositionChange(r,n){if(this.documentChangeFilter)this.documentChan... method removeClosedLspDocument (line 2773) | removeClosedLspDocument(r){let n=mZ.DocumentId.create(ms(r));this._docum... method addDocument (line 2773) | addDocument(r,n=void 0){let o=this._documents.get(r.id);if(o)return o;le... method getDocument (line 2773) | getDocument(r){return this._documents.get(r)} method clear (line 2773) | clear(){this._openDocuments.set([],void 0,{added:[],removed:this._openDo... method getWorkspaceRoot (line 2773) | getWorkspaceRoot(r){return this._documents.get(r)?.workspaceRoot} method syncSafeDocuments (line 2773) | async syncSafeDocuments(){this.start(),await this.documentChangeFilter?.... method constructor (line 2773) | constructor(e,r,n,o,s,c){super(e,r,n,o,s,0,c)} method applyLspContentChanges (line 2773) | applyLspContentChanges(e){let r=this.editFromLspContentChanges(e);this.a... method updateSelectionFromLspPosition (line 2773) | updateSelectionFromLspPosition(e){let r=this.value.get().getTransformer(... method editFromLspContentChanges (line 2773) | editFromLspContentChanges(e){return new aFr.Edits(xpe.StringEdit,e.map((... method editFromLspContentChange (line 2773) | editFromLspContentChange(e,r){if(dFr.TextDocumentContentChangeEvent.isIn... method constructor (line 2773) | constructor(e){this.ctx=e} method logIt (line 2773) | logIt(e,r,...n){this.ctx.get(Ml).logIt(this.ctx,rms[e],r,...n)} method constructor (line 2773) | constructor(e){this.lastResultsById=new wr(_xn);this.lastResultsByUri=ne... method handleNextEditRequest (line 2773) | async handleNextEditRequest(e,r,n){let o=this.ctx.get(Iqt.ObservableWork... method handleAcceptance (line 2773) | async handleAcceptance(e){let r=await this.nextEditProvider,n=this.lastR... method handleShown (line 2773) | async handleShown(e){let r=await this.nextEditProvider,n=this.lastResult... method createNextEditProvider (line 2773) | async createNextEditProvider(){let e=this.ctx.get(Iqt.ObservableWorkspac... method constructor (line 2773) | constructor(e){this._ctx=e;this.didChangeTokenResult=new Txn.Emitter;thi... method getCopilotToken (line 2773) | async getCopilotToken(e){let r=this._ctx.get(Ft);e&&r.resetToken();let n... method resetCopilotToken (line 2773) | resetCopilotToken(e){this._ctx.get(Ft).resetToken(e)} method calculateRefreshIn (line 2773) | calculateRefreshIn(e){return Math.max(0,e-Math.floor(Date.now()/1e3))} method constructor (line 2773) | constructor(e){this._delegate=e} method getUserAgentLibrary (line 2773) | getUserAgentLibrary(){return this._delegate.name} method fetch (line 2773) | async fetch(e,r){let n=await this._delegate.fetch(e,r);return new Cxn.Re... method fetcherId (line 2773) | fetcherId(){switch(this._delegate.name){case"EditorFetcher":case"Electro... method disconnectAll (line 2773) | async disconnectAll(){return this._delegate.disconnectAll()} method makeAbortController (line 2773) | makeAbortController(){return new AbortController} method isAbortError (line 2773) | isAbortError(e){return e&&e.name==="AbortError"} method isInternetDisconnectedError (line 2773) | isInternetDisconnectedError(e){return!1} method isFetcherError (line 2773) | isFetcherError(e){return E9(e)} method getUserMessageForFetcherError (line 2773) | getUserMessageForFetcherError(e){return`Fetcher error: ${e.message}`} method fetchWithPagination (line 2773) | async fetchWithPagination(e,r){let n=[],o=r.pageSize??20,s=r.startPage??... method constructor (line 2773) | constructor(r){super();this.ctx=r;this.isMinimalMode=!0;this.permissiveG... method fireTokenChanged (line 2773) | fireTokenChanged(){this._tokenChangedEverFired=!0,this._onDidAccessToken... method ensureTokenChangedFired (line 2773) | ensureTokenChangedFired(){this._tokenChangedEverFired||this.fireTokenCha... method getAnyGitHubSession (line 2773) | async getAnyGitHubSession(r){let n=await this.ctx.get(Cn).getSession();i... method getPermissiveGitHubSession (line 2773) | getPermissiveGitHubSession(r){return Promise.resolve(void 0)} method copilotToken (line 2773) | get copilotToken(){let r=this.ctx.get(Ft).getLastToken();if(r!==void 0)r... method getCopilotToken (line 2773) | async getCopilotToken(r){let n=await this.ctx.get(Ft).getToken();return ... method asChatLibCopilotToken (line 2773) | asChatLibCopilotToken(r){return new Sxn.CopilotToken({token:r.envelope.t... method resetCopilotToken (line 2773) | resetCopilotToken(r){this.ctx.get(Ft).resetToken(r)} method getAdoAccessTokenBase64 (line 2773) | getAdoAccessTokenBase64(r){return Promise.resolve(void 0)} method constructor (line 2773) | constructor(r){super();this.ctx=r;this._register(qo(r,()=>{this.models=v... method getAllModels (line 2773) | async getAllModels(r=!1){if(this.models===void 0||r)try{let n=this.ctx.g... method getAllCompletionModels (line 2773) | async getAllCompletionModels(r){return(await this.getAllModels(r)).filte... method getAllChatEndpoints (line 2773) | getAllChatEndpoints(){throw new Error("getAllChatEndpoints is not suppor... method getChatEndpoint (line 2773) | getChatEndpoint(r){throw new Error("getChatEndpoint is not supported.")} method getEmbeddingsEndpoint (line 2773) | getEmbeddingsEndpoint(r){throw new Error("getEmbeddingsEndpoint is not s... method constructor (line 2773) | constructor(e){this.ctx=e} method isEnabled (line 2773) | get isEnabled(){return this.ctx.get(ma).enabled} method isRegexExclusionsEnabled (line 2773) | get isRegexExclusionsEnabled(){return!0} method dispose (line 2773) | dispose(){} method init (line 2773) | init(){return Promise.resolve()} method isCopilotIgnored (line 2773) | async isCopilotIgnored(e,r){let n=e.toString();return(await this.ctx.get... method asMinimatchPattern (line 2773) | asMinimatchPattern(){return Promise.resolve(void 0)} method constructor (line 2773) | constructor(r){super();this.ctx=r;this._telemetrySender=new Sye(this.ctx)} method completionProvider (line 2773) | get completionProvider(){return this._completionProvider||(this._complet... method createCompletionProvider (line 2773) | createCompletionProvider(){let r=this.ctx,n=r.get(wd).matchFunction,s={f... method getCompletions (line 2773) | async getCompletions(r,n,o,s={}){let c=await this.ctx.get(Qt).fetchToken... method asLocalResult (line 2773) | asLocalResult(r){if(r!==void 0)return r.map(n=>({uuid:n.uuid,insertText:... method triggerSpeculativeRequests (line 2773) | triggerSpeculativeRequests(r){return this.completionProvider.inlineCompl... method constructor (line 2773) | constructor(r){super();this.ctx=r} method ghostTextImpl (line 2773) | get ghostTextImpl(){return this._ghostTextImpl||(this._ghostTextImpl=new... method chatLibImpl (line 2773) | get chatLibImpl(){return this._chatLibImpl||(this._chatLibImpl=new Nqt(t... method isChatLibEnabled (line 2773) | async isChatLibEnabled(){let r=await this.ctx.get(Qt).fetchTokenAndUpdat... method getCompletions (line 2773) | async getCompletions(r,n,o,s={}){return await this.isChatLibEnabled()?th... method triggerSpeculativeRequests (line 2773) | async triggerSpeculativeRequests(r){return await this.isChatLibEnabled()... method constructor (line 2773) | constructor(e){this.ctx=e;this.ctx=e} method updateExpConfig (line 2773) | updateExpConfig(e){this._expConfig=e} method sendTelemetryEvent (line 2773) | sendTelemetryEvent(e,r,n){let o=this.asTelemetryData(r,n);b$(this.ctx,e,... method sendEnhancedTelemetryEvent (line 2773) | sendEnhancedTelemetryEvent(e,r,n){let o=this.asTelemetryData(r,n);b$(thi... method asTelemetryData (line 2773) | asTelemetryData(e,r){let n=Object.fromEntries(Object.entries(e??{}).filt... method notifyLog (line 2773) | async notifyLog(e){} method isEnabled (line 2773) | isEnabled(){return!1} method start (line 2773) | start(){} method getRecentEdits (line 2773) | getRecentEdits(){return[]} method getEditSummary (line 2773) | getEditSummary(e){return null} function Pxn (line 2773) | function Pxn(t){let e=new Mqt(t);t.get(wd).registerContextProvider(e),t.... method constructor (line 2773) | constructor(e){this.ctx=e;this.id="relatedFilesShim";this.selector=["*"]... method getTraits (line 2773) | async getTraits(e,r,n){return this.traitCache.has(e)||await this.request... method requestRelatedFilesAndTraits (line 2773) | async requestRelatedFilesAndTraits(e,r,n,o){try{let s=await this.ctx.get... function OWe (line 2773) | function OWe(t,e){_R.has(t.get(Lr).getEditorPluginInfo().name)||nms.warn... method constructor (line 2773) | constructor(e){super(kxn(e))} function Ye (line 2773) | function Ye(t,e){let r=yc.Compile(t);return async(n,o,s)=>{if(!r.Check(s... function kxn (line 2773) | function kxn(t){return`Schema validation failed with the following errors: method constructor (line 2775) | constructor(e){this.ctx=e} method constructor (line 2775) | constructor(){super(...arguments);this.name=MWe;this.arguments=S.Tuple([])} method handle (line 2775) | async handle(r,n){let o=this.ctx.get(Fm),s=o.pendingSignIn;if(!s)throw n... method constructor (line 2775) | constructor(e=100){super(e)} method constructor (line 2775) | constructor(){super(...arguments);this.name=xye;this.arguments=S.Tuple([... method handle (line 2775) | handle(r,[n]){let s=this.ctx.get(dc).get(n);return s?(EK(this.ctx,s),!0)... method constructor (line 2775) | constructor(){super(...arguments);this.name=ims;this.arguments=S.Tuple([... method handle (line 2775) | async handle(r,[n]){return await this.ctx.get(ax).handleAcceptance(n),!0} method constructor (line 2775) | constructor(){super(...arguments);this.name=qqt;this.arguments=S.Tuple([... method handle (line 2775) | handle(r,n){let[o]=n,c=this.ctx.get(dc).get(o);return c?(Ade(this.ctx,c.... function Lxn (line 2775) | function Lxn(t,e){let r=new Map;for(let n of oms){let o=new n(t),s=yc.Co... method constructor (line 2775) | constructor(r){super(new nY,new Map);this.envSettings=new Map;this.env={... method requireReady (line 2775) | async requireReady(){await this.#e} method getOptionalOverride (line 2775) | getOptionalOverride(r){return super.getOptionalOverride(r)??this.envSett... function sms (line 2775) | function sms(t){return t.replace(/([a-z])([A-Z]+)/g,"$1_$2").toUpperCase()} method setEditorAndPluginInfo (line 2775) | setEditorAndPluginInfo(e,r,n=[]){this._editorInfo=r,this._editorPluginIn... method setCopilotIntegrationId (line 2775) | setCopilotIntegrationId(e){this._copilotIntegrationId=e} method getEditorInfo (line 2775) | getEditorInfo(){return this._editorInfo?this._editorInfo:{name:ams,versi... method getEditorPluginInfo (line 2775) | getEditorPluginInfo(){return this._editorPluginInfo?this._editorPluginIn... method getRelatedPluginInfo (line 2775) | getRelatedPluginInfo(){return this._relatedPluginInfo??[]} method getCopilotIntegrationId (line 2775) | getCopilotIntegrationId(){return this._copilotIntegrationId} function Bxn (line 2775) | function Bxn(t){return t.getEditorPluginInfo().name!==Fxn} method logIt (line 2775) | logIt(e,r,n,...o){if(r==4&&!x3e(e)&&n!=="console")return;let s={type:cms... method constructor (line 2775) | constructor(e,r=!1){this.ctx=e;this.codeSnippets=r} method notificationName (line 2775) | get notificationName(){return this.codeSnippets?"codeSnippetTelemetry":"... method sendTelemetryEvent (line 2775) | sendTelemetryEvent(e,r,n){this.ctx.get(Er).connection.sendNotification(n... method sendTelemetryErrorEvent (line 2775) | sendTelemetryErrorEvent(e,r,n){this.sendTelemetryEvent(e,r,n)} method dispose (line 2775) | dispose(){return Promise.resolve()} function qxn (line 2775) | function qxn(t){t.get(hh).setCustomReporters(new FWe(t),new FWe(t,!0))} method startup (line 2775) | async startup(e){await this.isNewInstall(e)?(await this.markInstalled(e)... method uninstall (line 2775) | uninstall(e){return this.handleUninstall(e)} method handleInstall (line 2775) | handleInstall(e,r){r?ht(e,"installed.reinstall"):ht(e,"installed.new")} method handleUpgrade (line 2775) | handleUpgrade(e){ht(e,"installed.upgrade")} method handleUninstall (line 2775) | handleUninstall(e){ht(e,"uninstalled")} method isNewInstall (line 2775) | async isNewInstall(e){let r=e.get(Lr).getEditorPluginInfo();return await... method hasPersistedSettings (line 2775) | async hasPersistedSettings(e){return(await e.get(Hn).listSettings()).len... method markInstalled (line 2775) | async markInstalled(e){let r=e.get(Lr).getEditorPluginInfo();await e.get... method wasPreviouslyInstalled (line 2775) | wasPreviouslyInstalled(e){return Promise.resolve(!1)} method isNewUpgrade (line 2775) | async isNewUpgrade(e){try{let r=e.get(Lr).getEditorPluginInfo(),n=await ... method markUpgraded (line 2775) | async markUpgraded(e){await this.markInstalled(e)} method uninstall (line 2775) | async uninstall(e){await super.uninstall(e);let r=e.get(Lr).getEditorPlu... method constructor (line 2775) | constructor(e){this.ctx=e;this.#e=new Kn;this.onDidChangeWatchedFiles=th... method connection (line 2775) | get connection(){return this.ctx.get(Er).connection} method init (line 2775) | init(){this.ctx.get(Tn).getCapabilities().watchedFiles&&this.connection.... method getWatchedFiles (line 2775) | async getWatchedFiles(e){if(!this.ctx.get(Tn).getCapabilities().watchedF... method didChangeWatchedFilesHandler (line 2775) | async didChangeWatchedFilesHandler(e){let r=[],n=[],o=[];for(let s of e.... method getValidDocument (line 2775) | async getValidDocument(e){let n=await this.ctx.get(ln).getOrReadTextDocu... method fetchWatchedFileEntries (line 2775) | async fetchWatchedFileEntries(e){let r=e.partialResultToken??(0,Qxn.rand... method buildWatchedFilesResponse (line 2775) | async buildWatchedFilesResponse(e){let r=[],n=[],o=[],s=new Set;for(let ... function fms (line 2775) | async function fms(t,e,r){try{let{providerName:n}=r,o=xD(n);if(o!==0)ret... function hms (line 2775) | async function hms(t,e,r){try{let n=new ia(t.get(Hn)),{providerName:o,mo... function gms (line 2775) | async function gms(t,e,r){try{let n=new ia(t.get(Hn)),{providerName:o,mo... function Pn (line 2775) | function Pn(t,e,r,n,o){if(n==="m")throw new TypeError("Private method is... function kt (line 2775) | function kt(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accesso... function bk (line 2775) | function bk(t){return typeof t=="object"&&t!==null&&("name"in t&&t.name=... method constructor (line 2775) | constructor(e,r,n,o){super(`${t.makeMessage(e,r,n)}`),this.status=e,this... method makeMessage (line 2775) | static makeMessage(e,r,n){let o=r?.message?typeof r.message=="string"?r.... method generate (line 2775) | static generate(e,r,n,o){if(!e||!o)return new QL({message:n,cause:wye(r)... method constructor (line 2775) | constructor({message:e}={}){super(void 0,void 0,e||"Request was aborted.... method constructor (line 2775) | constructor({message:e,cause:r}){super(void 0,void 0,e||"Connection erro... method constructor (line 2775) | constructor({message:e}={}){super({message:e??"Request timed out."})} function Hqt (line 2775) | function Hqt(t){return typeof t!="object"?{}:t??{}} function $xn (line 2775) | function $xn(t){if(!t)return!0;for(let e in t)return!1;return!0} function Wxn (line 2775) | function Wxn(t,e){return Object.prototype.hasOwnProperty.call(t,e)} function _ms (line 2775) | function _ms(){return typeof Deno<"u"&&Deno.build!=null?"deno":typeof Ed... function vms (line 2775) | function vms(){if(typeof navigator>"u"||!navigator)return null;let t=[{k... function tIn (line 2775) | function tIn(){if(typeof fetch<"u")return fetch;throw new Error("`fetch`... function $qt (line 2775) | function $qt(...t){let e=globalThis.ReadableStream;if(typeof e>"u")throw... function qWe (line 2775) | function qWe(t){let e=Symbol.asyncIterator in t?t[Symbol.asyncIterator](... function Rye (line 2775) | function Rye(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();... function rIn (line 2775) | async function rIn(t){if(t===null||typeof t!="object")return;if(t[Symbol... function sIn (line 2775) | function sIn(t){let e=0;for(let o of t)e+=o.length;let r=new Uint8Array(... function Pye (line 2775) | function Pye(t){let e;return(iIn??(e=new globalThis.TextEncoder,iIn=e.en... function Wqt (line 2775) | function Wqt(t){let e;return(oIn??(e=new globalThis.TextDecoder,oIn=e.de... method constructor (line 2775) | constructor(){X_.set(this,void 0),Z_.set(this,void 0),Pn(this,X_,new Uin... method decode (line 2775) | decode(e){if(e==null)return[];let r=e instanceof ArrayBuffer?new Uint8Ar... method flush (line 2775) | flush(){return kt(this,X_,"f").length?this.decode(` function bms (line 2777) | function bms(t,e){for(let o=e??0;ojWe[r]?kye:e[t].bind(e)} function G0 (line 2777) | function G0(t){let e=t.logger,r=t.logLevel??"off";if(!e)return Sms;let n... method constructor (line 2777) | constructor(e,r,n){this.iterator=e,Nye.set(this,void 0),this.controller=... method fromSSEResponse (line 2777) | static fromSSEResponse(e,r,n){let o=!1,s=n?G0(n):console;async function*... method fromReadableStream (line 2777) | static fromReadableStream(e,r,n){let o=!1;async function*s(){let l=new S... method [(Nye=new WeakMap,Symbol.asyncIterator)] (line 2777) | [(Nye=new WeakMap,Symbol.asyncIterator)](){return this.iterator()} method tee (line 2777) | tee(){let e=[],r=[],n=this.iterator(),o=a(s=>({next:a(()=>{if(s.length==... method toReadableStream (line 2777) | toReadableStream(){let e=this,r;return $qt({async start(){r=e[Symbol.asy... method constructor (line 2778) | constructor(){this.event=null,this.data=[],this.chunks=[]} method decode (line 2778) | decode(e){if(e.endsWith("\r")&&(e=e.substring(0,e.length-1)),!e){if(!thi... function wms (line 2779) | function wms(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t... function GWe (line 2779) | async function GWe(t,e){let{response:r,requestLogID:n,retryOfRequestLogI... function Kqt (line 2779) | function Kqt(t,e){return!t||typeof t!="object"||Array.isArray(t)?t:Objec... method constructor (line 2779) | constructor(e,r,n=GWe){super(o=>{o(null)}),this.responsePromise=r,this.p... method _thenUnwrap (line 2779) | _thenUnwrap(e){return new t(kt(this,Oye,"f"),this.responsePromise,async(... method asResponse (line 2779) | asResponse(){return this.responsePromise.then(e=>e.response)} method withResponse (line 2779) | async withResponse(){let[e,r]=await Promise.all([this.parse(),this.asRes... method parse (line 2779) | parse(){return this.parsedPromise||(this.parsedPromise=this.responseProm... method then (line 2779) | then(e,r){return this.parse().then(e,r)} method catch (line 2779) | catch(e){return this.parse().catch(e)} method finally (line 2779) | finally(e){return this.parse().finally(e)} method constructor (line 2779) | constructor(e,r,n,o){VWe.set(this,void 0),Pn(this,VWe,e,"f"),this.option... method hasNextPage (line 2779) | hasNextPage(){return this.getPaginatedItems().length?this.nextPageReques... method getNextPage (line 2779) | async getNextPage(){let e=this.nextPageRequestOptions();if(!e)throw new ... method iterPages (line 2779) | async*iterPages(){let e=this;for(yield e;e.hasNextPage();)e=await e.getN... method [(VWe=new WeakMap,Symbol.asyncIterator)] (line 2779) | async*[(VWe=new WeakMap,Symbol.asyncIterator)](){for await(let e of this... method constructor (line 2779) | constructor(e,r,n){super(e,r,async(o,s)=>new n(o,s.response,await GWe(o,... method [Symbol.asyncIterator] (line 2779) | async*[Symbol.asyncIterator](){let e=await this;for await(let r of e)yie... method constructor (line 2779) | constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.has_more=n... method getPaginatedItems (line 2779) | getPaginatedItems(){return this.data??[]} method hasNextPage (line 2779) | hasNextPage(){return this.has_more===!1?!1:super.hasNextPage()} method nextPageRequestOptions (line 2779) | nextPageRequestOptions(){if(this.options.query?.before_id){let r=this.fi... function xV (line 2779) | function xV(t,e,r){return Zqt(),new File(t,e??"unknown_file",r)} function Dye (line 2779) | function Dye(t){return(typeof t=="object"&&t!==null&&("name"in t&&t.name... function Pms (line 2779) | function Pms(t){let e=typeof t=="function"?t:t.fetch,r=lIn.get(e);if(r)r... function HWe (line 2779) | async function HWe(t,e,r){if(Zqt(),t=await t,e||(e=Dye(t)),Oms(t))return... function tQt (line 2779) | async function tQt(t){let e=[];if(typeof t=="string"||ArrayBuffer.isView... function Dms (line 2779) | function Dms(t){return typeof t!="object"||t===null?"":`; props: [${Obje... method constructor (line 2779) | constructor(e){this._client=e} function hIn (line 2779) | function hIn(t){return t.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,enco... method list (line 2783) | list(e={},r){let{betas:n,...o}=e??{};return this._client.getAPIList("/v1... method delete (line 2783) | delete(e,r={},n){let{betas:o}=r??{};return this._client.delete(dm`/v1/fi... method download (line 2783) | download(e,r={},n){let{betas:o}=r??{};return this._client.get(dm`/v1/fil... method retrieveMetadata (line 2783) | retrieveMetadata(e,r={},n){let{betas:o}=r??{};return this._client.get(dm... method upload (line 2783) | upload(e,r){let{betas:n,...o}=e;return this._client.post("/v1/files",uIn... method retrieve (line 2783) | retrieve(e,r={},n){let{betas:o}=r??{};return this._client.get(dm`/v1/mod... method list (line 2783) | list(e={},r){let{betas:n,...o}=e??{};return this._client.getAPIList("/v1... method constructor (line 2783) | constructor(e,r){this.iterator=e,this.controller=r} method decoder (line 2783) | async*decoder(){let e=new Sk;for await(let r of this.iterator)for(let n ... method [Symbol.asyncIterator] (line 2783) | [Symbol.asyncIterator](){return this.decoder()} method fromResponse (line 2783) | static fromResponse(e,r){if(!e.body)throw r.abort(),typeof globalThis.na... method create (line 2783) | create(e,r){let{betas:n,...o}=e;return this._client.post("/v1/messages/b... method retrieve (line 2783) | retrieve(e,r={},n){let{betas:o}=r??{};return this._client.get(dm`/v1/mes... method list (line 2783) | list(e={},r){let{betas:n,...o}=e??{};return this._client.getAPIList("/v1... method delete (line 2783) | delete(e,r={},n){let{betas:o}=r??{};return this._client.delete(dm`/v1/me... method cancel (line 2783) | cancel(e,r={},n){let{betas:o}=r??{};return this._client.post(dm`/v1/mess... method results (line 2783) | async results(e,r={},n){let o=await this.retrieve(e);if(!o.results_url)t... function yIn (line 2783) | function yIn(t){return t.type==="tool_use"||t.type==="server_tool_use"||... method constructor (line 2783) | constructor(){LC.add(this),this.messages=[],this.receivedMessages=[],GL.... method response (line 2783) | get response(){return kt(this,JWe,"f")} method request_id (line 2783) | get request_id(){return kt(this,XWe,"f")} method withResponse (line 2783) | async withResponse(){let e=await kt(this,Lye,"f");if(!e)throw new Error(... method fromReadableStream (line 2783) | static fromReadableStream(e){let r=new t;return r._run(()=>r._fromReadab... method createMessage (line 2783) | static createMessage(e,r,n){let o=new t;for(let s of r.messages)o._addMe... method _run (line 2783) | _run(e){e().then(()=>{this._emitFinal(),this._emit("end")},kt(this,ZWe,"... method _addMessageParam (line 2783) | _addMessageParam(e){this.messages.push(e)} method _addMessage (line 2783) | _addMessage(e,r=!0){this.receivedMessages.push(e),r&&this._emit("message... method _createMessage (line 2783) | async _createMessage(e,r,n){let o=n?.signal,s;o&&(o.aborted&&this.contro... method _connected (line 2783) | _connected(e){this.ended||(Pn(this,JWe,e,"f"),Pn(this,XWe,e?.headers.get... method ended (line 2783) | get ended(){return kt(this,qye,"f")} method errored (line 2783) | get errored(){return kt(this,YWe,"f")} method aborted (line 2783) | get aborted(){return kt(this,KWe,"f")} method abort (line 2783) | abort(){this.controller.abort()} method on (line 2783) | on(e,r){return(kt(this,Ik,"f")[e]||(kt(this,Ik,"f")[e]=[])).push({listen... method off (line 2783) | off(e,r){let n=kt(this,Ik,"f")[e];if(!n)return this;let o=n.findIndex(s=... method once (line 2783) | once(e,r){return(kt(this,Ik,"f")[e]||(kt(this,Ik,"f")[e]=[])).push({list... method emitted (line 2783) | emitted(e){return new Promise((r,n)=>{Pn(this,Kne,!0,"f"),e!=="error"&&t... method done (line 2783) | async done(){Pn(this,Kne,!0,"f"),await kt(this,Bye,"f")} method currentMessage (line 2783) | get currentMessage(){return kt(this,GL,"f")} method finalMessage (line 2783) | async finalMessage(){return await this.done(),kt(this,LC,"m",rQt).call(t... method finalText (line 2783) | async finalText(){return await this.done(),kt(this,LC,"m",mIn).call(this)} method _emit (line 2783) | _emit(e,...r){if(kt(this,qye,"f"))return;e==="end"&&(Pn(this,qye,!0,"f")... method _emitFinal (line 2783) | _emitFinal(){this.receivedMessages.at(-1)&&this._emit("finalMessage",kt(... method _fromReadableStream (line 2783) | async _fromReadableStream(e,r){let n=r?.signal,o;n&&(n.aborted&&this.con... method [(GL=new WeakMap,Lye=new WeakMap,WWe=new WeakMap,Fye=new WeakMap,Bye=new WeakMap,zWe=new WeakMap,Uye=new WeakMap,Ik=new WeakMap,qye=new WeakMap,YWe=new WeakMap,KWe=new WeakMap,Kne=new WeakMap,JWe=new WeakMap,XWe=new WeakMap,ZWe=new WeakMap,LC=new WeakSet,rQt=a(function(){if(this.receivedMessages.length===0)throw new wn("stream ended without producing a Message with role=assistant");return this.receivedMessages.at(-1)},"_BetaMessageStream_getFinalMessage"),mIn=a(function(){if(this.receivedMessages.length===0)throw new wn("stream ended without producing a Message with role=assistant");let r=this.receivedMessages.at(-1).content.filter(n=>n.type==="text").map(n=>n.text);if(r.length===0)throw new wn("stream ended without producing a content block with type=text");return r.join(" ")},"_BetaMessageStream_getFinalText"),nQt=a(function(){this.ended||Pn(this,GL,void 0,"f")},"_BetaMessageStream_beginRequest"),iQt=a(function(r){if(this.ended)return;let n=kt(this,LC,"m",gIn).call(this,r);switch(this._emit("streamEvent",r,n),r.type){case"content_block_delta":{let o=n.content.at(-1);switch(r.delta.type){case"text_delta":{o.type==="text"&&this._emit("text",r.delta.text,o.text||"");break}case"citations_delta":{o.type==="text"&&this._emit("citation",r.delta.citation,o.citations??[]);break}case"input_json_delta":{yIn(o)&&o.input&&this._emit("inputJson",r.delta.partial_json,o.input);break}case"thinking_delta":{o.type==="thinking"&&this._emit("thinking",r.delta.thinking,o.thinking);break}case"signature_delta":{o.type==="thinking"&&this._emit("signature",o.signature);break}default:r.delta}break}case"message_stop":{this._addMessageParam(n),this._addMessage(n,!0);break}case"content_block_stop":{this._emit("contentBlock",n.content.at(-1));break}case"message_start":{Pn(this,GL,n,"f");break}case"content_block_start":case"message_delta":break}},"_BetaMessageStream_addStreamEvent"),oQt=a(function(){if(this.ended)throw new wn("stream has ended, this shouldn't happen");let r=kt(this,GL,"f");if(!r)throw new wn("request ended without sending any chunks");return Pn(this,GL,void 0,"f"),r},"_BetaMessageStream_endRequest"),gIn=a(function(r){let n=kt(this,GL,"f");if(r.type==="message_start"){if(n)throw new wn(`Unexpected event order, got ${r.type} before receiving "message_stop"`);return r.message}if(!n)throw new wn(`Unexpected event order, got ${r.type} before "message_start"`);switch(r.type){case"message_stop":return n;case"message_delta":return n.container=r.delta.container,n.stop_reason=r.delta.stop_reason,n.stop_sequence=r.delta.stop_sequence,n.usage.output_tokens=r.usage.output_tokens,r.usage.input_tokens!=null&&(n.usage.input_tokens=r.usage.input_tokens),r.usage.cache_creation_input_tokens!=null&&(n.usage.cache_creation_input_tokens=r.usage.cache_creation_input_tokens),r.usage.cache_read_input_tokens!=null&&(n.usage.cache_read_input_tokens=r.usage.cache_read_input_tokens),r.usage.server_tool_use!=null&&(n.usage.server_tool_use=r.usage.server_tool_use),n;case"content_block_start":return n.content.push(r.content_block),n;case"content_block_delta":{let o=n.content.at(r.index);switch(r.delta.type){case"text_delta":{o?.type==="text"&&(n.content[r.index]={...o,text:(o.text||"")+r.delta.text});break}case"citations_delta":{o?.type==="text"&&(n.content[r.index]={...o,citations:[...o.citations??[],r.delta.citation]});break}case"input_json_delta":{if(o&&yIn(o)){let s=o[AIn]||"";s+=r.delta.partial_json;let c={...o};if(Object.defineProperty(c,AIn,{value:s,enumerable:!1,writable:!0}),s)try{c.input=$We(s)}catch(l){let u=new wn(`Unable to parse tool parameter JSON from model. Please retry your request or adjust your prompt. Error: ${l}. JSON: ${s}`);kt(this,ZWe,"f").call(this,u)}n.content[r.index]=c}break}case"thinking_delta":{o?.type==="thinking"&&(n.content[r.index]={...o,thinking:o.thinking+r.delta.thinking});break}case"signature_delta":{o?.type==="thinking"&&(n.content[r.index]={...o,signature:r.delta.signature});break}default:r.delta}return n}case"content_block_stop":return n}},"_BetaMessageStream_accumulateMessage"),Symbol.asyncIterator)] (line 2783) | [(GL=new WeakMap,Lye=new WeakMap,WWe=new WeakMap,Fye=new WeakMap,Bye=new... method toReadableStream (line 2783) | toReadableStream(){return new CR(this[Symbol.asyncIterator].bind(this),t... method constructor (line 2783) | constructor(){super(...arguments),this.batches=new zne(this._client)} method create (line 2783) | create(e,r){let{betas:n,...o}=e;o.model in _In&&console.warn(`The model ... method stream (line 2784) | stream(e,r){return eze.createMessage(this,e,r)} method countTokens (line 2784) | countTokens(e,r){let{betas:n,...o}=e;return this._client.post("/v1/messa... method constructor (line 2784) | constructor(){super(...arguments),this.models=new $ne(this._client),this... method create (line 2784) | create(e,r){let{betas:n,...o}=e;return this._client.post("/v1/complete",... function TIn (line 2784) | function TIn(t){return t.type==="tool_use"||t.type==="server_tool_use"} method constructor (line 2784) | constructor(){FC.add(this),this.messages=[],this.receivedMessages=[],VL.... method response (line 2784) | get response(){return kt(this,sze,"f")} method request_id (line 2784) | get request_id(){return kt(this,aze,"f")} method withResponse (line 2784) | async withResponse(){let e=await kt(this,Qye,"f");if(!e)throw new Error(... method fromReadableStream (line 2784) | static fromReadableStream(e){let r=new t;return r._run(()=>r._fromReadab... method createMessage (line 2784) | static createMessage(e,r,n){let o=new t;for(let s of r.messages)o._addMe... method _run (line 2784) | _run(e){e().then(()=>{this._emitFinal(),this._emit("end")},kt(this,aQt,"... method _addMessageParam (line 2784) | _addMessageParam(e){this.messages.push(e)} method _addMessage (line 2784) | _addMessage(e,r=!0){this.receivedMessages.push(e),r&&this._emit("message... method _createMessage (line 2784) | async _createMessage(e,r,n){let o=n?.signal,s;o&&(o.aborted&&this.contro... method _connected (line 2784) | _connected(e){this.ended||(Pn(this,sze,e,"f"),Pn(this,aze,e?.headers.get... method ended (line 2784) | get ended(){return kt(this,Hye,"f")} method errored (line 2784) | get errored(){return kt(this,ize,"f")} method aborted (line 2784) | get aborted(){return kt(this,oze,"f")} method abort (line 2784) | abort(){this.controller.abort()} method on (line 2784) | on(e,r){return(kt(this,wk,"f")[e]||(kt(this,wk,"f")[e]=[])).push({listen... method off (line 2784) | off(e,r){let n=kt(this,wk,"f")[e];if(!n)return this;let o=n.findIndex(s=... method once (line 2784) | once(e,r){return(kt(this,wk,"f")[e]||(kt(this,wk,"f")[e]=[])).push({list... method emitted (line 2784) | emitted(e){return new Promise((r,n)=>{Pn(this,Jne,!0,"f"),e!=="error"&&t... method done (line 2784) | async done(){Pn(this,Jne,!0,"f"),await kt(this,Gye,"f")} method currentMessage (line 2784) | get currentMessage(){return kt(this,VL,"f")} method finalMessage (line 2784) | async finalMessage(){return await this.done(),kt(this,FC,"m",sQt).call(t... method finalText (line 2784) | async finalText(){return await this.done(),kt(this,FC,"m",EIn).call(this)} method _emit (line 2784) | _emit(e,...r){if(kt(this,Hye,"f"))return;e==="end"&&(Pn(this,Hye,!0,"f")... method _emitFinal (line 2784) | _emitFinal(){this.receivedMessages.at(-1)&&this._emit("finalMessage",kt(... method _fromReadableStream (line 2784) | async _fromReadableStream(e,r){let n=r?.signal,o;n&&(n.aborted&&this.con... method [(VL=new WeakMap,Qye=new WeakMap,rze=new WeakMap,jye=new WeakMap,Gye=new WeakMap,nze=new WeakMap,Vye=new WeakMap,wk=new WeakMap,Hye=new WeakMap,ize=new WeakMap,oze=new WeakMap,Jne=new WeakMap,sze=new WeakMap,aze=new WeakMap,aQt=new WeakMap,FC=new WeakSet,sQt=a(function(){if(this.receivedMessages.length===0)throw new wn("stream ended without producing a Message with role=assistant");return this.receivedMessages.at(-1)},"_MessageStream_getFinalMessage"),EIn=a(function(){if(this.receivedMessages.length===0)throw new wn("stream ended without producing a Message with role=assistant");let r=this.receivedMessages.at(-1).content.filter(n=>n.type==="text").map(n=>n.text);if(r.length===0)throw new wn("stream ended without producing a content block with type=text");return r.join(" ")},"_MessageStream_getFinalText"),cQt=a(function(){this.ended||Pn(this,VL,void 0,"f")},"_MessageStream_beginRequest"),lQt=a(function(r){if(this.ended)return;let n=kt(this,FC,"m",vIn).call(this,r);switch(this._emit("streamEvent",r,n),r.type){case"content_block_delta":{let o=n.content.at(-1);switch(r.delta.type){case"text_delta":{o.type==="text"&&this._emit("text",r.delta.text,o.text||"");break}case"citations_delta":{o.type==="text"&&this._emit("citation",r.delta.citation,o.citations??[]);break}case"input_json_delta":{TIn(o)&&o.input&&this._emit("inputJson",r.delta.partial_json,o.input);break}case"thinking_delta":{o.type==="thinking"&&this._emit("thinking",r.delta.thinking,o.thinking);break}case"signature_delta":{o.type==="thinking"&&this._emit("signature",o.signature);break}default:r.delta}break}case"message_stop":{this._addMessageParam(n),this._addMessage(n,!0);break}case"content_block_stop":{this._emit("contentBlock",n.content.at(-1));break}case"message_start":{Pn(this,VL,n,"f");break}case"content_block_start":case"message_delta":break}},"_MessageStream_addStreamEvent"),uQt=a(function(){if(this.ended)throw new wn("stream has ended, this shouldn't happen");let r=kt(this,VL,"f");if(!r)throw new wn("request ended without sending any chunks");return Pn(this,VL,void 0,"f"),r},"_MessageStream_endRequest"),vIn=a(function(r){let n=kt(this,VL,"f");if(r.type==="message_start"){if(n)throw new wn(`Unexpected event order, got ${r.type} before receiving "message_stop"`);return r.message}if(!n)throw new wn(`Unexpected event order, got ${r.type} before "message_start"`);switch(r.type){case"message_stop":return n;case"message_delta":return n.stop_reason=r.delta.stop_reason,n.stop_sequence=r.delta.stop_sequence,n.usage.output_tokens=r.usage.output_tokens,r.usage.input_tokens!=null&&(n.usage.input_tokens=r.usage.input_tokens),r.usage.cache_creation_input_tokens!=null&&(n.usage.cache_creation_input_tokens=r.usage.cache_creation_input_tokens),r.usage.cache_read_input_tokens!=null&&(n.usage.cache_read_input_tokens=r.usage.cache_read_input_tokens),r.usage.server_tool_use!=null&&(n.usage.server_tool_use=r.usage.server_tool_use),n;case"content_block_start":return n.content.push({...r.content_block}),n;case"content_block_delta":{let o=n.content.at(r.index);switch(r.delta.type){case"text_delta":{o?.type==="text"&&(n.content[r.index]={...o,text:(o.text||"")+r.delta.text});break}case"citations_delta":{o?.type==="text"&&(n.content[r.index]={...o,citations:[...o.citations??[],r.delta.citation]});break}case"input_json_delta":{if(o&&TIn(o)){let s=o[CIn]||"";s+=r.delta.partial_json;let c={...o};Object.defineProperty(c,CIn,{value:s,enumerable:!1,writable:!0}),s&&(c.input=$We(s)),n.content[r.index]=c}break}case"thinking_delta":{o?.type==="thinking"&&(n.content[r.index]={...o,thinking:o.thinking+r.delta.thinking});break}case"signature_delta":{o?.type==="thinking"&&(n.content[r.index]={...o,signature:r.delta.signature});break}default:r.delta}return n}case"content_block_stop":return n}},"_MessageStream_accumulateMessage"),Symbol.asyncIterator)] (line 2784) | [(VL=new WeakMap,Qye=new WeakMap,rze=new WeakMap,jye=new WeakMap,Gye=new... method toReadableStream (line 2784) | toReadableStream(){return new CR(this[Symbol.asyncIterator].bind(this),t... method create (line 2784) | create(e,r){return this._client.post("/v1/messages/batches",{body:e,...r})} method retrieve (line 2784) | retrieve(e,r){return this._client.get(dm`/v1/messages/batches/${e}`,r)} method list (line 2784) | list(e={},r){return this._client.getAPIList("/v1/messages/batches",DC,{q... method delete (line 2784) | delete(e,r){return this._client.delete(dm`/v1/messages/batches/${e}`,r)} method cancel (line 2784) | cancel(e,r){return this._client.post(dm`/v1/messages/batches/${e}/cancel... method results (line 2784) | async results(e,r){let n=await this.retrieve(e);if(!n.results_url)throw ... method constructor (line 2784) | constructor(){super(...arguments),this.batches=new Xne(this._client)} method create (line 2784) | create(e,r){e.model in bIn&&console.warn(`The model '${e.model}' is depr... method stream (line 2785) | stream(e,r){return cze.createMessage(this,e,r)} method countTokens (line 2785) | countTokens(e,r){return this._client.post("/v1/messages/count_tokens",{b... method retrieve (line 2785) | retrieve(e,r={},n){let{betas:o}=r??{};return this._client.get(dm`/v1/mod... method list (line 2785) | list(e={},r){let{betas:n,...o}=e??{};return this._client.getAPIList("/v1... method constructor (line 2785) | constructor({baseURL:e=$ye("ANTHROPIC_BASE_URL"),apiKey:r=$ye("ANTHROPIC... method withOptions (line 2792) | withOptions(e){return new this.constructor({...this._options,baseURL:thi... method defaultQuery (line 2792) | defaultQuery(){return this._options.defaultQuery} method validateHeaders (line 2792) | validateHeaders({values:e,nulls:r}){if(!(this.apiKey&&e.get("x-api-key")... method authHeaders (line 2792) | authHeaders(e){return ws([this.apiKeyAuth(e),this.bearerAuth(e)])} method apiKeyAuth (line 2792) | apiKeyAuth(e){if(this.apiKey!=null)return ws([{"X-Api-Key":this.apiKey}])} method bearerAuth (line 2792) | bearerAuth(e){if(this.authToken!=null)return ws([{Authorization:`Bearer ... method stringifyQuery (line 2792) | stringifyQuery(e){return Object.entries(e).filter(([r,n])=>typeof n<"u")... method getUserAgent (line 2792) | getUserAgent(){return`${this.constructor.name}/JS ${jL}`} method defaultIdempotencyKey (line 2792) | defaultIdempotencyKey(){return`stainless-node-retry-${jqt()}`} method makeStatusError (line 2792) | makeStatusError(e,r,n,o){return j0.generate(e,r,n,o)} method buildURL (line 2792) | buildURL(e,r,n){let o=!kt(this,dQt,"m",SIn).call(this)&&n||this.baseURL,... method _calculateNonstreamingTimeout (line 2792) | _calculateNonstreamingTimeout(e){if(3600*e/128e3>600)throw new wn("Strea... method prepareOptions (line 2792) | async prepareOptions(e){} method prepareRequest (line 2792) | async prepareRequest(e,{url:r,options:n}){} method get (line 2792) | get(e,r){return this.methodRequest("get",e,r)} method post (line 2792) | post(e,r){return this.methodRequest("post",e,r)} method patch (line 2792) | patch(e,r){return this.methodRequest("patch",e,r)} method put (line 2792) | put(e,r){return this.methodRequest("put",e,r)} method delete (line 2792) | delete(e,r){return this.methodRequest("delete",e,r)} method methodRequest (line 2792) | methodRequest(e,r,n){return this.request(Promise.resolve(n).then(o=>({me... method request (line 2792) | request(e,r=null){return new SV(this,this.makeRequest(e,r,void 0))} method makeRequest (line 2792) | async makeRequest(e,r,n){let o=await e,s=o.maxRetries??this.maxRetries;r... method getAPIList (line 2792) | getAPIList(e,r,n){return this.requestAPIList(r,{method:"get",path:e,...n})} method requestAPIList (line 2792) | requestAPIList(e,r){let n=this.makeRequest(r,null,void 0);return new Mye... method fetchWithTimeout (line 2792) | async fetchWithTimeout(e,r,n,o){let{signal:s,method:c,...l}=r||{};s&&s.a... method shouldRetry (line 2792) | shouldRetry(e){let r=e.headers.get("x-should-retry");return r==="true"?!... method retryRequest (line 2792) | async retryRequest(e,r,n,o){let s,c=o?.get("retry-after-ms");if(c){let u... method calculateDefaultRetryTimeoutMillis (line 2792) | calculateDefaultRetryTimeoutMillis(e,r){let s=r-e,c=Math.min(.5*Math.pow... method calculateNonstreamingTimeout (line 2792) | calculateNonstreamingTimeout(e,r){if(36e5*e/128e3>6e5||r!=null&&e>r)thro... method buildRequest (line 2792) | buildRequest(e,{retryCount:r=0}={}){let n={...e},{method:o,path:s,query:... method buildHeaders (line 2792) | buildHeaders({options:e,method:r,bodyHeaders:n,retryCount:o}){let s={};t... method buildBody (line 2792) | buildBody({options:{body:e,headers:r}}){if(!e)return{bodyHeaders:void 0,... method constructor (line 2796) | constructor(){super(...arguments),this.completions=new wV(this),this.mes... method constructor (line 2796) | constructor(e){super(us.Anthropic,e)} method getAllModels (line 2796) | async getAllModels(){await this.ensureKnownModelsCache();let e=await new... function Kms (line 2796) | function Kms(t){return async(e,r)=>{let n=Jms(e,r),o=Zms(r),s=await t.fe... function Jms (line 2796) | function Jms(t,e){return t instanceof Request?(Xms(t,e),t.url):t instanc... function Xms (line 2796) | function Xms(t,e){e&&(e.headers??=t.headers,e.method??=t.method,!e.body&... function Zms (line 2796) | function Zms(t){let e;return t?.headers&&(e=egs(t.headers)),{method:t?.m... function egs (line 2796) | function egs(t){let e={};if(t instanceof Headers)for(let[r,n]of t.entrie... function tgs (line 2796) | async function tgs(t){let e=t.body(),r=null;if(e)r=rgs(e);else{let n=awa... function rgs (line 2796) | function rgs(t){return new ReadableStream({start(e){let r=ngs(t,e);retur... function ngs (line 2796) | function ngs(t,e){let r=a(c=>{e.enqueue(new Uint8Array(c))},"onData"),n=... function igs (line 2796) | function igs(t){return new ReadableStream({start(e){e.enqueue(new TextEn... method constructor (line 2796) | constructor(e){super(us.Gemini,e)} method constructor (line 2796) | constructor(e){super(us.Groq,e)} method constructor (line 2796) | constructor(e){super(us.OpenAI,e)} method constructor (line 2796) | constructor(e){super(us.OpenRouter,e)} method getAllModels (line 2796) | async getAllModels(){try{let e=this.getFetchModelUrl(),r={"Content-Type"... method getFetchModelUrl (line 2796) | getFetchModelUrl(){return`${this.getBaseUrl()}/models?supported_paramete... method constructor (line 2796) | constructor(e){this.providers=new Map([[us.OpenAI,new pze(e)],[us.Gemini... method getBYOKProvider (line 2796) | getBYOKProvider(e){return this.providers.get(e)} function sgs (line 2796) | async function sgs(t,e,r){try{let{providerName:n,enableFetchUrl:o}=r,s=n... function cgs (line 2796) | async function cgs(t,e,r){try{let n=new ia(t.get(Hn)),{providerName:o,ap... function ugs (line 2796) | async function ugs(t,e,r){try{let{providerName:n,modelId:o,isRegistered:... function fgs (line 2796) | async function fgs(t,e,r){let n=await t.get(ln).getOrReadTextDocument(r)... function kIn (line 2796) | function kIn(t,e){return typeof t!="number"||typeof e!="number"||e===0?0... function hgs (line 2796) | async function hgs(t,e,r){let n=await t.get(Cn).getSession();if(n){let o... function ggs (line 2796) | async function ggs(t,e,r){return[await t.get(Cn).checkAndUpdateStatus(r.... function ygs (line 2796) | async function ygs(t,e,r){try{let o=await new aX(t).getAllSessions(r.pul... function Egs (line 2796) | async function Egs(t,e,r){return[(await Dw(t)).map(s=>({slug:s.slug,name... function vgs (line 2796) | function vgs(t,e,r){let n=er.createAndMarkAsIssued({languageId:String(e.... function Rk (line 2796) | async function Rk(t,e,r){let o=t.get(kr).getTextDocumentUnsafe(e);if(!o)... function bR (line 2796) | async function bR(t,e,r){let n=e.textDocument??e.doc;if(n)try{return awa... function bgs (line 2796) | async function bgs(t,e,r){let n=await bR(t,r,e),o={totalCharacters:r.tot... function Igs (line 2796) | async function Igs(t,e,r){let n=await bR(t,r,e),o={totalCharacters:r.tot... function gze (line 2796) | function gze(t){if(t.textDocument?.uri)return{uri:t.textDocument.uri,sel... method constructor (line 2796) | constructor(e){this.progressToken=e} method begin (line 2796) | async begin(e,r,n,o){await e.get(Er).connection.sendProgress(Aze,this.pr... method report (line 2796) | async report(e,r,n,o){await e.get(Er).connection.sendProgress(Aze,this.p... method end (line 2796) | async end(e,r,n,o){await e.get(Er).connection.sendProgress(Aze,this.prog... method cancel (line 2796) | async cancel(e,r,n,o){await e.get(Er).connection.sendProgress(Aze,this.p... function Zne (line 2796) | function Zne(t){return new pQt(t.workDoneToken)} method constructor (line 2796) | constructor(e,r,n){this.turnContext=e;this.strategy=r;this.chatFetcher=n... method process (line 2796) | async process(e,r,n,o,s,c){try{await this.processWithModelAndToolCall(e,... method processWithModelAndToolCall (line 2796) | async processWithModelAndToolCall(e,r,n,o,s,c,l){if(r.isCancellationRequ... method fetchSuggestedTitle (line 2796) | async fetchSuggestedTitle(e,r){let n=await this.turnSuggestions.fetchRaw... method updateTurnResponseWithError (line 2796) | updateTurnResponseWithError(e){this.turn.response?.message?this.turn.res... method endProgress (line 2796) | async endProgress(e){await this.turnContext.steps.finishAll(),await this... method cancelProgress (line 2796) | async cancelProgress(){await this.turnContext.agentToolCalls.finishAll("... method handleTemplateResponse (line 2796) | async handleTemplateResponse(e,r,n){if(!e.response)return;let o=await e.... method constructor (line 2796) | constructor(e,r,n){this.turnContext=e;this.strategy=r;this.chatFetcher=n... method process (line 2796) | async process(e,r,n,o,s,c){try{await this.processWithModel(e,r,this.turn... method processWithModel (line 2796) | async processWithModel(e,r,n,o,s,c,l){await this.conversationProgress.be... method checkAgentPreconditions (line 2796) | async checkAgentPreconditions(e){try{let r=e.checkPreconditions?await e.... method endTurnWithResponse (line 2796) | async endTurnWithResponse(e,r){this.turn.response={type:"meta",message:e... method handleTemplateResponse (line 2796) | async handleTemplateResponse(e,r,n){if(!e.response)return;let o=await e.... method collectContext (line 2796) | async collectContext(e,r,n,o,s,c){let u=await new MMe(this.turnContext.c... method fetchConversationResponse (line 2796) | async fetchConversationResponse(e,r,n,o,s,c,l){r.onCancellationRequested... method augmentTelemetry (line 2796) | augmentTelemetry(e,r,n,o,s){let c;return o?(this.turn.request.type="foll... method finishGenerateResponseStep (line 2796) | async finishGenerateResponseStep(e,r){e.error?await r.steps.error(mQt,e.... method endProgress (line 2796) | async endProgress(e){await this.turnContext.steps.finishAll(),await this... method cancelProgress (line 2796) | async cancelProgress(){await this.turnContext.steps.finishAll("cancelled... method constructor (line 2796) | constructor(e,r,n){this.ctx=e;this.skillId=r;this.requestType=new UIn.Pr... method resolveSkill (line 2796) | async resolveSkill(e){let r=this.ctx.get(Er).connection,n={conversationI... method constructor (line 2796) | constructor(e,r,n="",o="",s=[],c=[]){this.progressToken=e;this.chunks=r;... method constructor (line 2796) | constructor(){this.turns=[]} method add (line 2796) | add(e,r,n="",o="",s=[],c=[]){let l=new gQt(e,r,n,o,s,c);return this.turn... method get (line 2796) | get(e){return this.turns.find(r=>r.progressToken===e)} method constructor (line 2796) | constructor(e,r){this.turnContext=e;this.syntheticTurn=r;this.conversati... method process (line 2796) | async process(e,r){try{await this.processWithSyntheticTurns(this.synthet... method processWithSyntheticTurns (line 2796) | async processWithSyntheticTurns(e,r,n){await this.conversationProgress.b... method resolveSyntheticSkill (line 2796) | async resolveSyntheticSkill(e,r){let n=this.turnContext.ctx.get(po).getC... method processSyntheticChunks (line 2796) | async processSyntheticChunks(e,r){for(let n of e.chunks)r.isCancellation... method endSyntheticProgress (line 2796) | async endSyntheticProgress(e,r){r.isCancellationRequested?await this.con... method createProcessor (line 2796) | async createProcessor(e,r,n){let o=e.ctx.get(Pk).get(r);if(o)return new ... method validate (line 2796) | static validate(e){if(!e)return;let r=new Set;for(let n of e){if(r.has(n... function Cze (line 2796) | function Cze(t){if(t&&t.uri.length>0)return[{uri:t.uri,name:bi(t.uri)}]} method dispose (line 2796) | dispose(){clearTimeout(r)} method constructor (line 2796) | constructor(e){this.tokens=[];this.handlers=[];this._isCancelled=!1;this... method cancel (line 2796) | cancel(e){this._isCancelled||(this._isCancelled=!0,this.handlers.forEach... method isCancellationRequested (line 2796) | get isCancellationRequested(){return this.tokens.some(e=>e.isCancellatio... method constructor (line 2796) | constructor(){this.tokens=new wr(250)} method add (line 2796) | add(e,r){let n=new cn.CancellationTokenSource,o=new fm([r,n.token]);retu... method cancel (line 2796) | cancel(e){let r=this.tokens.get(e.toString());r&&(r.cancel(),this.tokens... function Pgs (line 2796) | async function Pgs(t,e,r){eie.validate(r.workspaceFolders);let n=await b... function kgs (line 2796) | async function kgs(t,e,r,n){for(let o of r.turns){let s=yDe(o.request),c... function Ogs (line 2796) | function Ogs(t,e,r){return t.get(po).destroy(r.conversationId),["OK",null]} function Dgs (line 2796) | async function Dgs(t,e,r){return[(await t.get(Ym).listChatModes(r.worksp... function Bgs (line 2796) | async function Bgs(t,e,r){let n=t.get(po).findByTurnId(r.turnId);if(!n)r... function qgs (line 2796) | function qgs(t,e,r){return[{path:t.get(Hn).directory},null]} method check (line 2796) | async check(e,r){let n=await e.get(Cn).getSession(),o=e.get(Ul);return n... method check (line 2796) | async check(e,r){return{type:"chat_enabled",status:(await e.get(Ft).getT... method constructor (line 2796) | constructor(e,r=Qgs){this.ctx=e;this.checks=r;this.emitter=new Kn;this.o... method check (line 2796) | check(e,r){return e&&(this.result=void 0),this.result===void 0&&(this.re... method requestChecks (line 2796) | async requestChecks(e){let r=[];this.checks.length>0&&(r=await Promise.a... function Ggs (line 2796) | async function Ggs(t,e,r){let n=r.forceCheck??!1,o=r.skipAppIdCheck??!1;... function Hgs (line 2796) | async function Hgs(t,e,r){let n=await bR(t,r,e),o=wM(r.source),s="unrate... method constructor (line 2796) | constructor(e){super({...e,toolProvider:Sf,type:"client"}),this.confirma... method prepareInvocation (line 2796) | prepareInvocation(e,r){return{progressMessage:`Running ${this.name} tool... method prepareCompletion (line 2796) | prepareCompletion(e,r){return{completionMessage:`Ran ${this.name} tool`}} method invoke (line 2796) | async invoke(e,r,n){let o={name:this.name,input:r.input,conversationId:e... method invokeConfirmation (line 2796) | async invokeConfirmation(e,r,n){if(n.isCancellationRequested)throw new y... function Wgs (line 2796) | function Wgs(t,e,r){let n=t.get($s);return r.tools.forEach(s=>{n.registe... function Ygs (line 2796) | async function Ygs(t,e,r){let n=rTt(t).map(l=>({id:l.id,description:l.de... function Jgs (line 2796) | async function Jgs(t,e,r){eie.validate(r.workspaceFolders);let n=await b... function Zgs (line 2796) | async function Zgs(t,e,r){t.get(po).deleteTurn(r.conversationId,r.turnId... function tAs (line 2796) | function tAs(t,e,r){let n=t.get($s);return r.toolIds.forEach(s=>{n.unreg... function nAs (line 2796) | async function nAs(t,e,r){let{chatModeKind:n,customChatModeId:o,workspac... method findFirstNonWhitespaceCharacterIndex (line 2796) | static findFirstNonWhitespaceCharacterIndex(e){let r=e.match(/\S/);retur... method removeSuggestion (line 2796) | static removeSuggestion(e){return e.replaceAll(bze,"")} method extractSuggestionAndText (line 2796) | static extractSuggestionAndText(e){bze.lastIndex=0;let n=bze.exec(e)?.gr... method ghCommentToReviewComment (line 2796) | static ghCommentToReviewComment(e,r){let n=r.headContent.split(` method parseLine (line 2797) | static parseLine(e){if(e==="data: [DONE]")return[];if(e==="")return[];le... method parseReviewResponse (line 2797) | static parseReviewResponse(e,r){let n=e.split(` method constructor (line 2798) | constructor(e,r){this.ctx=e;this.workspaceFolders=r} method fetchCodeReview (line 2798) | async fetchCodeReview(e,r){let n=await this.ctx.get(Ft).getToken(),o=Ex(... method getCodingGuidelineName (line 2798) | getCodingGuidelineName(e){return(0,Sze.basename)(e,(0,Sze.extname)(e))} method copilotInstructionsToCodingGuideline (line 2798) | copilotInstructionsToCodingGuideline(e,r){return e.map((n,o)=>({type:t.G... method customInstructionsToCodingGuideline (line 2799) | customInstructionsToCodingGuideline(e,r){return e.map((n,o)=>({type:t.GI... method buildCodingGuideline (line 2799) | async buildCodingGuideline(e){if(!this.workspaceFolders||this.workspaceF... method constructor (line 2799) | constructor(e,r={}){this.ctx=e;this.id=qr(),this.telemetryData=t.createT... method createTelemetryData (line 2799) | static createTelemetryData(e){let r={headerRequestId:e};return er.create... method telemetrySent (line 2799) | telemetrySent(){ht(this.ctx,"request.sent",this.telemetryData)} method telemetryResponse (line 2799) | telemetryResponse(){ht(this.ctx,"request.response",this.telemetryData)} method telemetryError (line 2799) | telemetryError(e){this.telemetryData.properties.message=String(xd(e,"nam... method headerRequestId (line 2799) | get headerRequestId(){return this.id} method constructor (line 2799) | constructor(r,n,o){super(r,o);this.changes=n;this.name="ReviewChangesPro... method fetchCodeReview (line 2799) | async fetchCodeReview(r,n){return super.fetchCodeReview(r,n)} method changesToReference (line 2799) | async changesToReference(){let r=this.ctx.get(ma),n=[],o=await Promise.a... method buildCodingGuideline (line 2799) | async buildCodingGuideline(){return super.buildCodingGuideline(this.chan... method createReviewRequest (line 2799) | async createReviewRequest(){return{messages:[{role:"user",copilot_refere... function sAs (line 2799) | async function sAs(t,e,r){zye&&(zye.cancel(),zye.dispose()),zye=new cn.C... method constructor (line 2799) | constructor(r,n){super(r,n);this.name="ReviewSnippetsProvider";this.tele... method fetchCodeReview (line 2799) | async fetchCodeReview(r,n){return super.fetchCodeReview(r,n)} method buildCodingGuideline (line 2799) | async buildCodingGuideline(r){return super.buildCodingGuideline(r)} method snippetsToReference (line 2799) | snippetsToReference(r){return{type:"github.pull_request",id:"1",data:{ty... method snippetsToSnippetFile (line 2799) | static snippetsToSnippetFile(r){let n=r[0];return n?.startLine!==void 0&... method createReviewRequest (line 2799) | async createReviewRequest(r){let n=this.ctx.get(ma),o=await Promise.allS... function lAs (line 2799) | async function lAs(t,e,r){Yye&&(Yye.cancel(),Yye.dispose()),Yye=new cn.C... method constructor (line 2799) | constructor(e,r,n,o,s,c){this.ctx=e;this.editConversation=r;this.current... method editTurnId (line 2799) | get editTurnId(){return this.currentTurn.id} method editConversationId (line 2799) | get editConversationId(){return this.editConversation.id} method mapToUriInWorkingSet (line 2799) | mapToUriInWorkingSet(e){for(let[r,n]of this.workingSetUriToPathMap)if(n=... method toLlmInteraction (line 2799) | toLlmInteraction(){return eg.user("conversation-edits",this.editTurnId)} function wze (line 2799) | async function wze(t,e,r,n){let s=t.get(Bd).create("panel","en"),c=new y... method constructor (line 2809) | constructor(){this.enableMock=!1} method isMockEnabled (line 2809) | isMockEnabled(){return this.enableMock} method setMockEnabled (line 2809) | setMockEnabled(e){this.enableMock=e} function dAs (line 2809) | function dAs(t,e,r){return t.get(SR).setMockEnabled(r.enableMock),["OK",... function mAs (line 2809) | function mAs(t,e){let r=t.create(e.source,e.userLanguage);for(let n of e... function gAs (line 2809) | async function gAs(t,e,r){if(t.get(SR).isMockEnabled())return await wze(... function yAs (line 2809) | function yAs(t,e,r){return t.get(Bd).destroy(r.editConversationId),["OK"... function EAs (line 2809) | function EAs(t,e,r){let n=t.get(e),o=new y8({message:r.message,type:"use... function vAs (line 2809) | async function vAs(t,e,r){if(t.get(SR).isMockEnabled())return await wze(... function TAs (line 2809) | async function TAs(t,e,r){t.get(Bd).deleteTurn(r.editConversationId,r.ed... function PAs (line 2809) | function PAs(t,e,r){return[t.get(um).getAllContents(),null]} function kAs (line 2809) | async function kAs(t,e,r){let{chatModeKind:n,customChatModeId:o,workspac... function NAs (line 2809) | async function NAs(t,e,r){return[await t.get(um).readResource(r.serverNa... function OAs (line 2809) | async function OAs(t,e,r){let{serverName:n,promptName:o,arguments:s={}}=... function MAs (line 2809) | async function MAs(t,e,r){let{serverName:n,promptName:o,argumentName:s,p... function DAs (line 2809) | async function DAs(t,e,r){let n=t.get(um),{serverName:o,action:s}=r;swit... function FAs (line 2809) | async function FAs(t,e,r){let n=await t.get(Ft).getToken();return[BAs(t,... function BAs (line 2809) | function BAs(t,e,r){let n=[],o=r.getTokenValue("editor_preview_features"... function qAs (line 2809) | async function qAs(t,e,r){let{models:n,xGithubRequestId:o}=await t.get(e... function jAs (line 2809) | async function jAs(t,e,r){return r.model&&r.status==="enabled"?await t.g... function GAs (line 2809) | function GAs(t,e){let r=e,n=t.lineAt(e.line);return n.isEmptyOrWhitespac... method constructor (line 2809) | constructor(e,r,n,o){this.textDocument=e;this.startPosition=r;this.cance... method savedTelemetryData (line 2809) | get savedTelemetryData(){return this._savedTelemetryData} method savedTelemetryData (line 2809) | set savedTelemetryData(e){this._savedTelemetryData=e} function _Qt (line 2809) | async function _Qt(t,e){let r=await t;switch(r.status){case"Solution":aw... function EQt (line 2809) | async function EQt(t,e){if(t.isCancellationRequested)return{status:"Fini... function Rze (line 2809) | function Rze(t){return t.replace(/\s+/g,"")} function ywn (line 2809) | async function ywn(t,e,r,n,o,s){let c=e.targetPosition,l=e.textDocument,... function _wn (line 2809) | function _wn(t,e,r,n,o,s){let c=t.get($T).forLanguage(t,e.detectedLangua... function VAs (line 2813) | async function VAs(t,e){let r=e.targetPosition,n=e.textDocument,o=await ... function Pze (line 2813) | async function Pze(t,e,r){return t.get(rs).withProgress(async()=>{let o=... function kze (line 2813) | function kze(t,e){let r=t.split(` function Nze (line 2814) | async function Nze(t,e,r){let n=qr();for(let o=0;o0)n=this.context... method setContextItems (line 2815) | setContextItems(e){this.contextItems=e} method clearContextItems (line 2815) | clearContextItems(){this.contextItems=[]} method setUpdate (line 2815) | setUpdate(e){this.update=e} method clearData (line 2815) | clearData(){this.data=void 0} method reset (line 2815) | reset(){this.clearContextItems(),this.clearData(),this.setUpdate(!1)} function Oze (line 2815) | function Oze(t,e,r){try{let n=t.get(wd),o=new Map;n.providers.forEach(s=... function Pwn (line 2815) | function Pwn(t,e,r){return e.map(o=>{try{if(typeof o=="string")return Cl... method constructor (line 2815) | constructor(e,r){this.documents=e;this.basename=r} function d1s (line 2815) | function d1s(t,e,r){return t.forceSet(zL,new zL(r.documents,r.basename||... function Mze (line 2815) | function Mze(t,e,r,n){let o=t.get(zL);if(o.documents){let s=n?3:1;if(r&&... function Nwn (line 2815) | function Nwn(t,e,r){return t.slice(0,e).map(n=>{let{cursorLine:o,lines:s... function f1s (line 2816) | function f1s(t,e){return t.basename===bi(e)?t.documents||[]:[]} function Lwn (line 2816) | async function Lwn(t,e,r,n){Xye&&(Xye.cancel(),Xye.dispose()),Xye=new cn... function h1s (line 2816) | function h1s(t,e,r){return[{defaultRules:t.get(Gb).getDefaultRules()},nu... function g1s (line 2816) | function g1s(t,e,r,n,o){let s=Rze(o.completionText),c=(0,qwn.SHA256)(s).... method constructor (line 2816) | constructor(e,r,n){this.ctx=e;this.params=r;this.range=n;this.offset=0} method service (line 2816) | get service(){return this.ctx.get(Er)} method onSolution (line 2816) | onSolution(e){return this.service.connection.sendNotification(new aie.No... method onFinishedNormally (line 2816) | onFinishedNormally(){return Qwn(this.params.panelId,this.service)} method onFinishedWithError (line 2816) | onFinishedWithError(e){return this.service.connection.sendNotification(n... function Qwn (line 2816) | async function Qwn(t,e){return e.connection.sendNotification(new aie.Not... function A1s (line 2816) | async function A1s(t,e,r){Zye&&(Zye.cancel(),Zye.dispose()),Zye=new cn.C... function y1s (line 2816) | async function y1s(t,e){return await Qwn(e.panelId,t.get(Er)),[{solution... function E1s (line 2816) | async function E1s(t,e,r){let o=(await t.get(Ft).getToken()).userInfo,s=... function C1s (line 2816) | function C1s(t,e,r){return[{version:t.get(vo).getDisplayVersion(),buildT... function b1s (line 2816) | async function b1s(t,e,r){if(r.changes.length===0)return[null,{code:bt.I... function x1s (line 2816) | async function x1s(t,e,r){try{let o=await new BA(t).listPullRequestFiles... function P1s (line 2816) | function P1s(t){return t?Object.keys(t).reduce((e,r)=>(e[r.toLowerCase()... function k1s (line 2816) | function k1s(t){if(typeof t!="object"||t===null||Object.prototype.toStri... function Ywn (line 2816) | function Ywn(t,e){let r=Object.assign({},t);return Object.keys(e).forEac... function Wwn (line 2816) | function Wwn(t){for(let e in t)t[e]===void 0&&delete t[e];return t} function wQt (line 2816) | function wQt(t,e,r){if(typeof e=="string"){let[o,s]=e.split(" ");r=Objec... function N1s (line 2816) | function N1s(t,e){let r=/\?/.test(t)?"&":"?",n=Object.keys(e);return n.l... function M1s (line 2816) | function M1s(t){return t.replace(/(?:^\W+)|(?:(?r.c... function zwn (line 2816) | function zwn(t,e){let r={__proto__:null};for(let n of Object.keys(t))e.i... function Kwn (line 2816) | function Kwn(t){return t.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){ret... function lie (line 2816) | function lie(t){return encodeURIComponent(t).replace(/[!'()*]/g,function... function e_e (line 2816) | function e_e(t,e,r){return e=t==="+"||t==="#"?Kwn(e):lie(e),r?lie(r)+"="... function cie (line 2816) | function cie(t){return t!=null} function IQt (line 2816) | function IQt(t){return t===";"||t==="&"||t==="?"} function L1s (line 2816) | function L1s(t,e,r,n){var o=t[r],s=[];if(cie(o)&&o!=="")if(typeof o=="st... function F1s (line 2816) | function F1s(t){return{expand:B1s.bind(null,t)}} function B1s (line 2816) | function B1s(t,e){var r=["+","#",".","/",";","?","&"];return t=t.replace... function Jwn (line 2816) | function Jwn(t){let e=t.method.toUpperCase(),r=(t.url||"/").replace(/:([... function U1s (line 2816) | function U1s(t,e,r){return Jwn(wQt(t,e,r))} function Xwn (line 2816) | function Xwn(t,e){let r=wQt(t,e),n=U1s.bind(null,r);return Object.assign... method constructor (line 2816) | constructor(e,r,n){super(e),this.name="HttpError",this.status=Number.par... function j1s (line 2816) | function j1s(t){if(typeof t!="object"||t===null||Object.prototype.toStri... function i2n (line 2816) | async function i2n(t){let e=t.request?.fetch||globalThis.fetch;if(!e)thr... function RQt (line 2816) | async function RQt(t){let e=t.headers.get("content-type");if(!e)return t... function G1s (line 2816) | function G1s(t){return t.type==="application/json"||t.type==="applicatio... function V1s (line 2816) | function V1s(t){if(typeof t=="string")return t;if(t instanceof ArrayBuff... function PQt (line 2816) | function PQt(t,e){let r=t.defaults(e);return Object.assign(a(function(o,... function $1s (line 2816) | function $1s(t){return`Request failed due to following response errors: method constructor (line 2818) | constructor(t,e,r){super($1s(r)),this.request=t,this.headers=e,this.resp... function K1s (line 2818) | function K1s(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Prom... function c2n (line 2818) | function c2n(t,e){let r=t.defaults(e);return Object.assign(a((o,s)=>K1s(... method constructor (line 2818) | constructor(e){this.ctx=e;this.graphqlClient=null} method getGraphQLClient (line 2818) | async getGraphQLClient(){if(this.graphqlClient)return this.graphqlClient... method searchPullRequests (line 2818) | async searchPullRequests(e){Bze.debug(this.ctx,`Searching pull requests ... method getApiSession (line 2846) | async getApiSession(){let e=await this.ctx.get(Cn).getSession();if(!e)th... method constructor (line 2846) | constructor(e,r){super(e),this.errorCode=r} function X1s (line 2846) | async function X1s(t,e,r){try{let n=new Uze(t),o=await eys(t,r),s=await ... function Z1s (line 2846) | async function Z1s(t,e){let r=new BA(t);for(let n=0;n0){let ... function xys (line 2846) | function xys(t,e,r){return{text:t.text,textDocument:{uri:e,version:r},ra... function Iys (line 2846) | async function Iys(t,e,r){if(r.textDocument.version===void 0)throw new E... function Pys (line 2846) | function Pys(t,e,r){let n=t.get(dc),o=n.get(r.uuid);return o&&(kys(r,o)=... function kys (line 2846) | function kys(t,e){return t.acceptedLength===void 0?"full":t.acceptedLeng... function Oys (line 2846) | function Oys(t,e,r){let n=t.get(dc),o=r.uuids.flatMap(s=>n.get(s)??[]);i... function Dys (line 2846) | function Dys(t,e,r){let o=t.get(dc).get(r.uuid);return o&&WPe(t,o.trigge... function Fys (line 2846) | function Fys(t,e,r){let n=t.get(wd),o={unregistered:[],registered:[]};re... function Vze (line 2846) | async function Vze(t,e){if(!F2n.Check(e))throw Gze(t),new Kp(F2n.Errors(... function jys (line 2846) | function jys(t,e){for(let n of FQt.Errors(e)){let o=n.path.split("/")?.[... function Gys (line 2846) | function Gys(t,e){let r=t.get(MC),n={};for(let o of Object.values(Lt)){l... function Vys (line 2846) | function Vys(t,e){try{t.get(Wm).setGlobalCopilotInstructions(e)}catch(r)... function Hys (line 2846) | function Hys(t,e){try{t.get(Wm).setGlobalGitCommitInstructions(e)}catch(... function $ys (line 2846) | function $ys(t,e){try{t.get(Bu).setGlobalInstructionFiles(e||[])}catch(r... function Wys (line 2846) | function Wys(t,e){try{t.get(Bu).setGlobalPromptFiles(e||[])}catch(r){Ga.... function zys (line 2846) | function zys(t,e){try{let r=t.get(Wm);e&&r.setInstructionFileLocations(e... function Yys (line 2846) | function Yys(t,e){try{let r=t.get(Bu);e&&r.setPromptFileLocations(e.work... function BQt (line 2846) | function BQt(t,e){let r=t.get(MC);e.proxy===void 0&&(e=u0r(r.env));try{r... function Kys (line 2846) | async function Kys(t,e){try{let r=JSON.parse(e||"{}");await t.get(um).up... function Jys (line 2846) | function Jys(t,e){try{let r=e;t.get(_4).updateConfiguration(r.tools?.ter... function Xys (line 2846) | function Xys(t,e){try{let r=e;t.get(Gb).updateRulesFromConfiguration(r.t... function Zys (line 2846) | function Zys(t,e){try{let r=e;t.get(E4).updateConfiguration(r.tools?.mcp... function Gze (line 2846) | function Gze(t,e){if(t.get(MC).markReady(),!t.get(Tn).getCapabilities().... function t_s (line 2846) | async function t_s(t,e,r){t.get(Lr).setEditorAndPluginInfo(r.editorPlugi... function n_s (line 2846) | async function n_s(t,e,r){let n=t.get(Fm),o=n.pendingSignIn?.status;if(o... function o_s (line 2846) | async function o_s(t,e,r){try{let o=await t.get(Cn).checkAndUpdateStatus... function MV (line 2846) | async function MV(t,e,r,n,o){return await t.get(cr).fetch(new URL(e).hre... function qQt (line 2846) | async function qQt(t){try{return await t.text()}catch{return t.statusText}} method constructor (line 2846) | constructor(r,n=new QQt){super();this.ctx=r;this.fallback=n} method open (line 2846) | async open(r){let n=this.ctx.get(Er);if(!(n.clientCapabilities?.window?.... method open (line 2846) | async open(e){await ple(e)} function jQt (line 2846) | function jQt(t,e,r=(n,o)=>n===o){if(t===e)return!0;if(!t||!e||t.length!=... method constructor (line 2920) | constructor(e){this.nonce=(0,j2n.randomBytes)(16).toString("base64");if(... method redirectUri (line 2920) | get redirectUri(){if(this.port===void 0)throw new Error("Server is not s... method state (line 2920) | set state(e){e?this._startingRedirect.searchParams.set("state",e):this._... method state (line 2920) | get state(){return this._startingRedirect.searchParams.get("state")??voi... method start (line 2920) | start(){return new Promise((e,r)=>{if(this._server.listening)throw new E... method stop (line 2920) | stop(){return new Promise((e,r)=>{if(!this._server.listening)throw new E... method waitForOAuthResponse (line 2920) | waitForOAuthResponse(){return this._resultPromise} method generateCodeVerifier (line 2920) | static generateCodeVerifier(){let e=this.generateRandomBytes(32);return ... method generateCodeChallenge (line 2920) | static generateCodeChallenge(e){let r=(0,Wze.createHash)("sha256");r.upd... method getCodeChallengeMethod (line 2920) | static getCodeChallengeMethod(){return"S256"} method generateRandomBytes (line 2920) | static generateRandomBytes(e){return(0,Wze.randomBytes)(e)} method base64UrlEncode (line 2920) | static base64UrlEncode(e){return e.toString("base64").replace(/\+/g,"-")... method getSupportedMethods (line 2920) | static getSupportedMethods(){return[this.getCodeChallengeMethod()]} method isServerSupported (line 2920) | static isServerSupported(e){if(!e||e.length===0)return!1;let r=this.getS... method createPKCEParameters (line 2920) | static createPKCEParameters(){let e=this.generateCodeVerifier(),r=this.g... method constructor (line 2920) | constructor(e){super(),this.ctx=e} method auth (line 2920) | async auth(e,r,n,o,s){let{clientId:c,clientSecret:l}=e,u=o?.resource,d=o... method exchangeCodeForToken (line 2920) | async exchangeCodeForToken({endpointUri:e,redirectUri:r,code:n,clientId:... method buildAuthorizationParams (line 2920) | buildAuthorizationParams({clientId:e,scope:r,pkceParams:n,resource:o,...... method constructor (line 2920) | constructor(e,r,n,o){this.id=t.providerId;this.label="GitHub";this.suppo... method getSessions (line 2920) | async getSessions(e,r){await this.checkSessionsExpiration();let n=await ... method afterSessionLoad (line 2920) | async afterSessionLoad(e){} method readSessions (line 2920) | async readSessions(){let e=await this.ctx.get(Hn).read("oauth",this.id);... method createSession (line 2920) | async createSession(e,r){let n=[...e].sort(),o=await this._sessionsPromi... method storeSessions (line 2920) | async storeSessions(e){this._sessionsPromise=Promise.resolve(e),await th... method tokenToSession (line 2920) | async tokenToSession(e,r){let n=await this.getUserInfo(e);return{id:cryp... method getUserInfo (line 2920) | async getUserInfo(e){let r="https://api.github.com/user",n;try{n=await t... method removeSession (line 2920) | async removeSession(e){let r=await this._sessionsPromise,n=r.findIndex(o... method checkSessionsExpiration (line 2920) | async checkSessionsExpiration(){let e=await this._sessionsPromise;if(e.l... method isSessionExpired (line 2920) | async isSessionExpired(e){let{accessToken:r}=e,{id:n,accountName:o}=awai... function c_s (line 2920) | function c_s(t){let{serverUrl:e}=t.get($0).getConfiguredUrls(),r=e.repla... function l_s (line 2920) | async function l_s(t,e,r){try{let n=t.get(Cn),o=await n.checkAndUpdateSt... function d_s (line 2920) | async function d_s(t,e,r){let n=r.githubToken,o=r.user,s=r.githubAppId,c... function p_s (line 2920) | async function p_s(t,e,r){return[await t.get(Fm).abandon(),null]} method constructor (line 2920) | constructor(r,n){super(r);this.code=n;this.name="AgentEditorError"} function m_s (line 2920) | function m_s(t,e,r){let n=t.get(vo),o=t.get(Lr).getEditorPluginInfo(),s=... function WQt (line 2920) | function WQt(t){let e=Date.now()+((t?.refresh_in??0)+RCe)*1e3;return new... method constructor (line 2920) | constructor(){super(...arguments);this.defaultToken=WQt({token:"tid=test... method fetchTokenResult (line 2920) | fetchTokenResult(r,n){switch(n.accessToken){case"":return{copilotToken:t... method constructor (line 2920) | constructor(r){super();this.envelopeFn=r} method fetchTokenResult (line 2920) | async fetchTokenResult(){return{copilotToken:WQt(await this.envelopeFn())}} function A_s (line 2920) | async function A_s(t,e,r){let n=new mie;return t.get(Cn).setTransientSes... function __s (line 2920) | async function __s(t,e,r){let n=new Hs(t),o=await t.get(ea).getBestChatM... method constructor (line 2920) | constructor(e){super(e),this.name="EditorFetcherError"} method constructor (line 2920) | constructor(r){super();this.ctx=r;this.name="EditorFetcher";this.userAge... method disconnectAll (line 2920) | disconnectAll(){return this.ctx.get(Er).connection.sendRequest(Hvs,{})} method fetch (line 2920) | async fetch(r,n){n.headers||={},n.headers["user-agent"]=this.userAgent;l... function $vs (line 2920) | function $vs(t){return new Promise((e,r)=>{let n="";t.on("error",r),t.on... function Wvs (line 2920) | function Wvs(t,e,r){let{timeout:n,method:o}=r,s=r.headers??{},c=r.json?J... function Yvs (line 2920) | async function Yvs(t,e,r){let n=new vie(t),o=new AbortController,s=o.sig... function Jvs (line 2920) | async function Jvs(t,e,r){return await t.get(od).flush(),["OK",null]} function uPn (line 2920) | function uPn(t,e){return new lPn.Worker(fYe.default.resolve(fYe.default.... method constructor (line 2920) | constructor(e){this.maxDegreeOfParalellism=e;this.outstandingPromises=[]... method queue (line 2920) | queue(e,r=!1){return new Promise((n,o)=>{r?this.outstandingPromises.unsh... method consume (line 2920) | consume(){for(;this.outstandingPromises.length&&this.runningPromises0&&thi... method constructor (line 2920) | constructor(e,r,n=3){this.promiseResolvers=new Map;this.id=0;try{let o={... method dispose (line 2920) | dispose(){return this.postMessageInQueue(new z2e(this.id++),dPn.Cancella... method indexFile (line 2920) | async indexFile(e,r,n){return await this.postMessageInQueue(new H2e(this... method getAllFileNames (line 2920) | async getAllFileNames(e,r){return this.postMessageInQueue(new $2e(this.i... method getContext (line 2920) | getContext(e,r,n,o,s,c){return this.postMessageInQueue(new W2e(this.id++... method tryCreateIndex (line 2920) | tryCreateIndex(e,r,n){return this.postMessageInQueue(new G2e(this.id++,e... method postMessageInQueue (line 2920) | async postMessageInQueue(e,r,n=!1){return this.postMessageQueue.queue(()... method tryRemoveIndex (line 2920) | tryRemoveIndex(e,r){return this.postMessageAndWait(new V2e(this.id++,e),r)} method postMessageAndWait (line 2920) | async postMessageAndWait(e,r){if(this.fatalError)return Promise.reject(t... method handleWorkerMessage (line 2920) | handleWorkerMessage(e){if(e.operation!=="response")throw new Error("Unex... method handleUnexpectedError (line 2920) | handleUnexpectedError(e){let r;if(e instanceof Error){r=e,r.code==="MODU... method constructor (line 2920) | constructor(e,r,n,o,s){this.ctx=e;this.watcher=r;this.workspaceDatabaseP... method isInitializing (line 2920) | isInitializing(e){for(let[r]of this.workspaceInit)if(e.startsWith(r))ret... method dispose (line 2920) | dispose(){return this.indexClient.dispose()} method indexAddedWorkspace (line 2920) | async indexAddedWorkspace(e){let r=await Xvs(e,this.workspaceDatabasePer... method doWorkspaceIndex (line 2920) | async doWorkspaceIndex(e){Lk.debug(this.ctx,`indexing workspace ${e}`);l... method indexFile (line 2920) | async indexFile(e,r){try{Lk.debug(this.ctx,`index triggered for ${e}`),a... method languageId (line 2920) | languageId(e){return T0r(e)} function Xvs (line 2920) | async function Xvs(t,e){return{databaseFilePath:await e.getDBFilePath(t)... function eCs (line 2920) | async function eCs(t,e,r){try{await t.get(Ww).start();let n=t.get(gYe),o... function rCs (line 2920) | async function rCs(t,e,r){let o=await t.get(kr).getTextDocument(r);retur... function iCs (line 2920) | async function iCs(t,e,r){t.get(Cn).setTransientSession({});try{await t.... method constructor (line 2920) | constructor(r){super();this.certificates=r} method getAllRootCAs (line 2920) | getAllRootCAs(){return this.certificates} function bjt (line 2920) | function bjt(t,e,r){let n=new Tjt;n.set("x-github-request-id","1");for(l... function gPn (line 2920) | function gPn(t,e,r){let n;return typeof e=="string"?n=e:n=JSON.stringify... method constructor (line 2920) | constructor(){super(...arguments);this.name="FakeFetcher"} method disconnectAll (line 2920) | disconnectAll(){throw new Error("Method not implemented.")} method fetch (line 2920) | fetch(e,r){throw new Error("NoFetchFetcher does not support fetching")} method constructor (line 2920) | constructor(){this.headers=new Map} method append (line 2920) | append(e,r){this.headers.set(e.toLowerCase(),r)} method delete (line 2920) | delete(e){this.headers.delete(e.toLowerCase())} method get (line 2920) | get(e){return this.headers.get(e.toLowerCase())??null} method has (line 2920) | has(e){return this.headers.has(e.toLowerCase())} method set (line 2920) | set(e,r){this.headers.set(e.toLowerCase(),r)} method entries (line 2920) | entries(){return this.headers.entries()} method keys (line 2920) | keys(){return this.headers.keys()} method values (line 2920) | values(){return this.headers.values()} method [Symbol.iterator] (line 2920) | [Symbol.iterator](){return this.headers.entries()} method constructor (line 2920) | constructor(e){super(),this.fullConfig={Features:[],Flights:{},Configs:[... method fetch (line 2920) | fetch(e,r){return e.endsWith("telemetry")?Promise.resolve(gPn(200,this.f... method constructor (line 2920) | constructor(r,n){super(r);this.delegate=n} method fetch (line 2920) | fetch(r,n){return r.endsWith("telemetry")?super.fetch(r,n):this.delegate... function sCs (line 2920) | function sCs(t,e,r){if(r.expFlags){let n={AssignmentContext:"assignmentc... function cCs (line 2920) | function cCs(t,e,r){return t.get(ma).setTestingRules(r.rules),["OK",null]} function uCs (line 2920) | function uCs(t,e,r){return t.get(Pk).add(r.workDoneToken,r.chunks,r.foll... function fCs (line 2920) | async function fCs(t,e,r){let n=t.get(Va),o=t.get(Ml);return await n.sho... method constructor (line 2920) | constructor(e){this._certificateReader=e.get(Od)} method getCertificates (line 2920) | async getCertificates(){let e=await this._certificateReader.getAllRootCA... method createSecureContext (line 2920) | async createSecureContext(){let e=await this._certificateReader.getAllRo... method applyToRequestOptions (line 2920) | async applyToRequestOptions(e){this.#e??=this.createSecureContext();let ... method constructor (line 2920) | constructor(r,n){super();this.name="HelixFetcher";this.certificateConfig... method maybeCreateSocketFactory (line 2920) | maybeCreateSocketFactory(r,n){if(!r?.proxy)return;let o=new URL(r.proxy)... method createFetchApi (line 2920) | createFetchApi(r,n){let o=r.get(vo),s=this.proxySocketTimeoutForTesting;... method parseNoProxy (line 2920) | parseNoProxy(r){return r?.map(n=>n.trim()).filter(n=>n.length>0)||[]} method updateNoProxy (line 2920) | updateNoProxy(r){if(this.noProxy=this.parseNoProxy(r),this.proxyExceptio... method shouldBypassProxy (line 2920) | shouldBypassProxy(r){if(!this.proxyExceptionFilters||!this.proxyExceptio... method fetch (line 2920) | async fetch(r,n){let o=n.signal,s=!1;if(n.timeout){let p=new AbortContro... method disconnectAll (line 2920) | disconnectAll(){return this.fetchApi.reset()} method constructor (line 2920) | constructor(r=[]){super();this._agents=r} method agents (line 2920) | agents(){return this._agents} method constructor (line 2920) | constructor(){super(...arguments);this.prompts=[];this.fetchResults=[];t... method shouldInspect (line 2920) | shouldInspect(){return!0} method inspectPrompt (line 2920) | inspectPrompt(r){this.shouldInspect()&&this.prompts.push(r)} method inspectFetchResult (line 2920) | inspectFetchResult(r){this.shouldInspect()&&this.fetchResults.push(r)} method documentDiff (line 2920) | documentDiff(r){this.shouldInspect()&&this.diffs.push(r)} method constructor (line 2920) | constructor(){super(...arguments);this.allowedFiles=[]} method addAllowedFiles (line 2920) | addAllowedFiles(r){this.allowedFiles.push(...r)} method findFiles (line 2920) | findFiles(r,{uri:n},o){return Promise.resolve(this.allowedFiles)} function pCs (line 2920) | function pCs(t,e="cl100k_base"){return{modelId:"gpt-3.5-turbo",modelFami... function hCs (line 2920) | function hCs(t){return{modelId:"embedding-test",modelFamily:t,maxBatchSi... method getBestChatModelConfig (line 2920) | getBestChatModelConfig(e){let r=e[0];return Promise.resolve(pCs(r))} method getFirstMatchingEmbeddingModelConfiguration (line 2920) | getFirstMatchingEmbeddingModelConfiguration(e){return Promise.resolve(hC... method constructor (line 2920) | constructor(){super(...arguments);this.openedUrls=[];this.opened=new aA} method open (line 2920) | open(r){return this.openedUrls.push(r),this.opened.resolve(),Promise.res... method constructor (line 2920) | constructor(){super();this.sentMessages=[];this.warningPromises=[];this.... method performDismiss (line 2920) | performDismiss(){this.actionToPerform="DISMISS"} method performAction (line 2920) | performAction(r){this.actionToPerform=r} method showWarningMessage (line 2920) | showWarningMessage(r,...n){this.sentMessages.push(r);let o;if(this.actio... method showInformationMessage (line 2920) | showInformationMessage(r,...n){this.sentMessages.push(r);let o;if(this.a... method showInformationModal (line 2920) | showInformationModal(r,...n){return this.showInformationMessage(r,...n)} method waitForMessages (line 2920) | async waitForMessages(){await Promise.all(this.warningPromises),await Pr... function CPn (line 2920) | function CPn(t,e,r,n){return KT.create(rve(t),e,r,n,e)} method constructor (line 2920) | constructor(r,n){super(r,n);this._openTextDocuments=[];this._notebookDoc... method init (line 2920) | init(r){this._workspaceFolders=r.map(n=>({uri:n.uri,name:n.name??bi(n.ur... method readTextDocumentFromDisk (line 2920) | async readTextDocumentFromDisk(r){return super.readTextDocumentFromDisk(r)} method getTextDocumentsUnsafe (line 2920) | getTextDocumentsUnsafe(){return this._openTextDocuments} method setTextDocument (line 2920) | setTextDocument(r,n,o){let s=CPn(r,n,0,o);return this._openTextDocuments... method updateTextDocument (line 2920) | updateTextDocument(r,n){let o=this._openTextDocuments.findIndex(c=>c.uri... method setNotebookDocument (line 2920) | setNotebookDocument(r,n){this._notebookDocuments.set(r.uri.replace(/#.*/... method findNotebook (line 2920) | findNotebook({uri:r}){return this._notebookDocuments.get(r.replace(/#.*/... method getWorkspaceFolders (line 2920) | getWorkspaceFolders(){return this._workspaceFolders} method constructor (line 2920) | constructor(r){super(r);this.contents=new Map} method readTextDocumentFromDisk (line 2920) | readTextDocumentFromDisk(r){return Promise.resolve(this.contents.get(r))} method setDiskContents (line 2920) | setDiskContents(r,n){this.contents.set(r,n)} method logIt (line 2920) | logIt(...e){} method constructor (line 2920) | constructor(e,r){super(e,{}),this.transientSession=r&&Promise.resolve(r)} method getPersistedSession (line 2920) | getPersistedSession(){return Promise.resolve(void 0)} function mCs (line 2920) | function mCs(t){let e=new PY;e.set(Bl,t),e.set(YF,t);let r=new wjt(e,{ac... function gCs (line 2920) | function gCs(t){t.set(po,new po(t)),t.set(Ds,new Ds(t)),t.set(Tp,new Tp(... function TPn (line 2920) | function TPn(){let t=mCs(new YF(new nY,new Map));return t.set(cr,new AYe... method constructor (line 2920) | constructor(r={name:"lib-tests-plugin",version:"2"},n={name:"lib-tests-e... method getEditorInfo (line 2920) | getEditorInfo(){return this.editorInfo} method getEditorPluginInfo (line 2920) | getEditorPluginInfo(){return this.editorPluginInfo} method getRelatedPluginInfo (line 2920) | getRelatedPluginInfo(){return this.relatedPluginInfo} function xPn (line 2920) | function xPn(t){let e=IPn(),r=new zze(ACs);return t.forceSet(Jf,r),t.get... function IPn (line 2920) | async function IPn(){let t=dit(process.env);if(t)return t;try{IYe??=(awa... function _Cs (line 2920) | async function _Cs(t,e,r){return xPn(t),await t.get(Ft).primeToken(),["O... function vCs (line 2920) | async function vCs(t,e,r){return await new Mne().uninstall(t),["OK",null]} function TCs (line 2920) | function TCs(t,e,r){let n=t.get(wd),o={unregistered:[],notUnregistered:[... function SCs (line 2920) | async function SCs(t,e,r){let o=(await oOe(t).getAllRootCAs()).map(die),... function ICs (line 2920) | async function ICs(){return[{status:!!await new Ofe().load()},null]} function RCs (line 2920) | async function RCs(t,e,r){let o=await t.get(kr).getTextDocument(r);retur... function kCs (line 2920) | function kCs(t,e,r){return[t.get(kr).getWorkspaceFolders().map(o=>{let s... method constructor (line 2920) | constructor(e){this.handlers=e} function DPn (line 2920) | function DPn(){let t=new Map;return t.set(p2n.method,h2n),t.set("getComp... method constructor (line 2920) | constructor(e){this.ctx=e} method type (line 2920) | get type(){return new LPn.NotificationType(this.name)} method constructor (line 2920) | constructor(){super(...arguments);this.name="copilot/didChangeToken";thi... method handle (line 2920) | handle(){this.ctx.get(Ft).resetToken()} function Ojt (line 2920) | function Ojt(t){try{let e=new URL(t||"https://api.github.com");if(e.prot... function OCs (line 2920) | function OCs(t,e){if(!e.tokenEndpoint)return cy(e);let r=Ojt(e.tokenEndp... method constructor (line 2920) | constructor(){super(...arguments);this.name=Odt.method;this.params=Hgr} method handle (line 2920) | handle(r){let n=this.ctx.get(Cn),o=OCs(this.ctx,r);this.ctx.get($0).setC... method constructor (line 2920) | constructor(){super(...arguments);this.name=Udt.method;this.params=Zgr} method handle (line 2920) | handle(r){let n=r.item.command.arguments[0],s=this.ctx.get(dc).get(n);s&... method constructor (line 2920) | constructor(){super(...arguments);this.name=Qdt.method;this.params=iAr} method handle (line 2920) | async handle(r){let n=r.item.command.arguments[0];await this.ctx.get(ax)... method constructor (line 2920) | constructor(){super(...arguments);this.name=qdt.method;this.params=eAr} method handle (line 2920) | handle(r){let n=r.item.command.arguments[0],o=r.acceptedLength,s=this.ct... method constructor (line 2920) | constructor(){super(...arguments);this.name="window/workDoneProgress/can... method handle (line 2920) | handle(r){this.ctx.get(Ig).cancel(r.token)} function qPn (line 2920) | function qPn(t,e){for(let r of MCs){let n=new r(t),o=yc.Compile(n.params... method constructor (line 2920) | constructor(e){this.ctx=e;this.#e=new Kn;this.onDidChange=this.#e.event} method create (line 2920) | create(e,r,n,o){try{return KT.create(e,r,n,o)}catch(s){throw Fjt.excepti... method update (line 2920) | update(e,r,n){try{let o=[],s=KT.withChanges(e,r,n);for(let l of r)if(PYe... method constructor (line 2920) | constructor(){super(...arguments);this.#e=new Kn;this.onDidOpenTextDocum... method connection (line 2920) | get connection(){return this.ctx.get(Er).connection} method init (line 2920) | init(r){this.connection.onDidOpenTextDocument(n=>{let o=n.textDocument,s... method didChangeWorkspaceFolders (line 2920) | didChangeWorkspaceFolders(r){r.added.forEach(n=>this.registerWorkspaceFo... method unregisterWorkspaceFolder (line 2920) | unregisterWorkspaceFolder(r){let n=this.workspaceFolders.findIndex(o=>o.... method registerWorkspaceFolder (line 2920) | registerWorkspaceFolder(r){this.workspaceFolders.find(n=>n.uri===r.uri)|... method getTextDocumentsUnsafe (line 2920) | getTextDocumentsUnsafe(){return[...this._documents.values()]} method getTextDocumentUnsafe (line 2920) | getTextDocumentUnsafe(r){return this._documents.get(ms(r.uri))} method getWorkspaceFolders (line 2920) | getWorkspaceFolders(){return this.workspaceFolders} method findNotebook (line 2920) | findNotebook(r){let n=this._notebookDocuments.findNotebookDocumentForCel... method wrapCell (line 2920) | wrapCell(r,n){let o=this._notebookDocuments.getCellTextDocument(r);if(o)... function Ck (line 2920) | function Ck(t){if(t!==null){if(Array.isArray(t))for(let e=0;e1&&e.slic... function YPn (line 2920) | function YPn(t){let e=new URL(t.issuer);return{...t,authorization_endpoi... function KPn (line 2920) | function KPn(t){return{issuer:t.toString(),authorization_endpoint:new UR... function JPn (line 2920) | function JPn(t){let e=new URL(t);if(!e.pathname.startsWith(Ujt))throw ne... function XPn (line 2920) | function XPn(t){return typeof t!="object"||t===null?!1:t.client_id!==voi... function MYe (line 2920) | function MYe(t){if(typeof t!="object"||t===null)return!1;let e=t;return ... function qjt (line 2920) | function qjt(t){let e=t.split(".");if(e.length!==3)throw new Error("Inva... function ZPn (line 2920) | function ZPn(t,e){return(e<<5)-e+t|0} function e5n (line 2920) | function e5n(t,e){e=ZPn(149417,e);for(let r=0,n=t.length;r{})} method dispose (line 2932) | async dispose(){this.state=3,this.flushTimer&&(clearTimeout(this.flushTi... method forceFlush (line 2932) | async forceFlush(){if(!this.canPersist)return;this.flushTimer&&(clearTim... method initializeWithTimeout (line 2932) | async initializeWithTimeout(){await Promise.race([this.initializeInterna... method initializeInternal (line 2932) | async initializeInternal(){let e;try{e=await this.resolveDatabasePath()}... method resolveDatabasePath (line 2932) | async resolveDatabasePath(){let r=this.ctx.get(Hn).directory;await t5n.m... method getSanitizedDatabaseName (line 2932) | getSanitizedDatabaseName(){return this.ctx.get(Lr).getEditorPluginInfo()... method scheduleFlush (line 2932) | scheduleFlush(){if(this.isClosed||this.flushTimer)return;let e=DCs;this.... method enqueue (line 2932) | enqueue(e){return this.writeQueue=this.writeQueue.then(e).catch(r=>{bie.... method flushPendingChanges (line 2932) | async flushPendingChanges(){let e=new Map(this.pendingInserts.entries())... method persistWrites (line 2932) | async persistWrites(e,r){if(!e.size&&!r.size)return;let n=await this.awa... method awaitDatabase (line 2932) | async awaitDatabase(){if(this.canPerformDatabaseOperation)return await t... method run (line 2932) | run(e,r,n){return new Promise((o,s)=>{e.run(r,n,c=>{c?s(c):o()})})} method all (line 2932) | all(e,r,n){return new Promise((o,s)=>{e.all(r,n,(c,l)=>{c?s(c):o(l)})})} method close (line 2932) | close(e){return new Promise((r,n)=>{e.close(o=>o?n(o):r())})} method constructor (line 2932) | constructor(e){super(),this.ctx=e} method getClientRegistration (line 2932) | getClientRegistration(e){let r=this._getClientRegistration(e);if(r)try{l... method storeClientRegistration (line 2932) | storeClientRegistration(e,r,n,o,s){let c={providerId:e,label:s||e,author... method removeDynamicProvider (line 2932) | removeDynamicProvider(e){this._removeClientRegistration(e)} method getSessionsForDynamicAuthProvider (line 2932) | getSessionsForDynamicAuthProvider(e,r){let n=this._getSessions(e,r);if(n... method setSessionsForDynamicAuthProvider (line 2932) | setSessionsForDynamicAuthProvider(e,r,n){this._updateSessions(e,r,n)} method _generateClientKey (line 2932) | _generateClientKey(e){return`dynamicAuthProvider:clientRegistration:${e}`} method _generateSessionKey (line 2932) | _generateSessionKey(e,r){return`dynamicAuthProvider:sessions:${e}:${r}`} method _getClientRegistration (line 2932) | _getClientRegistration(e){let r=this._generateClientKey(e);return this.c... method _updateClientRegistration (line 2932) | _updateClientRegistration(e,r){let n=this._generateClientKey(e);this.ctx... method _removeClientRegistration (line 2932) | _removeClientRegistration(e){let r=this._generateClientKey(e);this.ctx.g... method _getSessions (line 2932) | _getSessions(e,r){let n=this._generateSessionKey(e,r);return this.ctx.ge... method _updateSessions (line 2932) | _updateSessions(e,r,n){let o=this._generateSessionKey(e,r);this.ctx.get(... method _removeSessions (line 2932) | _removeSessions(e,r){let n=this._generateSessionKey(e,r);this.ctx.get(V0... method constructor (line 2932) | constructor(e,r,n,o,s,c,l){this.ctx=e,this.authorizationServer=r,this.se... method getSessions (line 2932) | async getSessions(e,r){if(pm.info(this.ctx,`Getting sessions for scopes:... method createSession (line 2932) | async createSession(e,r){let n=[...e].sort(),o=await new hie(this.ctx).a... method removeSession (line 2932) | removeSession(e){pm.info(this.ctx,`Removing session with id: ${e}`);let ... method exchangeRefreshTokenForToken (line 2932) | async exchangeRefreshTokenForToken(e){if(!this.serverMetadata.token_endp... method constructor (line 2932) | constructor(e,r,n){this.ctx=e,this.tokens=r??[],this._persistence=n} method sessions (line 2932) | get sessions(){return this.tokens.map(e=>this._getSessionFromToken(e))} method update (line 2932) | update({added:e,removed:r}){pm.info(this.ctx,`Updating tokens: added ${e... method _getSessionFromToken (line 2932) | _getSessionFromToken(e){let r;if(e.id_token)try{r=qjt(e.id_token)}catch{... method constructor (line 2932) | constructor(e){this.ctx=e} method registerDynamicAuthProvider (line 2932) | async registerDynamicAuthProvider(e,r,n,o,s,c){if(!o){let u=await this.g... method getDynamicClientRegistration (line 2932) | async getDynamicClientRegistration(e,r,n){let o,s;if(r.registration_endp... method fetchDynamicRegistration (line 2936) | async fetchDynamicRegistration(e,r){if(!e.registration_endpoint)throw ne... method registerDynamicAuthenticationProvider (line 2936) | registerDynamicAuthenticationProvider(e){this.ctx.get(Q0).registerAuthen... method removeSessionByAccountName (line 2936) | async removeSessionByAccountName(e,r){let n=this.ctx.get(Q0);try{let o=n... method removeAllSessions (line 2936) | async removeAllSessions(e){let r=this.ctx.get(Q0);try{let n=r.getProvide... method unregisterProvider (line 2936) | async unregisterProvider(e){let r=this.ctx.get(Q0),n=this.ctx.get(wg);tr... method constructor (line 2936) | constructor(r){super();this._authenticationProviders=new Map;this.ctx=r} method registerAuthenticationProvider (line 2936) | registerAuthenticationProvider(r,n){this._authenticationProviders.set(r,n)} method unregisterAuthenticationProvider (line 2936) | unregisterAuthenticationProvider(r){this._authenticationProviders.delete... method getOrActivateProviderIdForServer (line 2936) | getOrActivateProviderIdForServer(r){for(let n of this._authenticationPro... method createAuthenticationProvider (line 2936) | createAuthenticationProvider(r,n,o){if(r===KL.providerId){let s=new KL(t... method createDynamicAuthenticationProvider (line 2936) | async createDynamicAuthenticationProvider(r,n,o){let s=o?`${r.toString()... method getProvider (line 2936) | getProvider(r){if(this._authenticationProviders.has(r))return this._auth... method getSessions (line 2936) | async getSessions(r,n,o,s=!1){let c=this._authenticationProviders.get(r)... method constructor (line 2936) | constructor(){super(...arguments);this.networkFetcher=new wCe} method fetchTokenResult (line 2936) | async fetchTokenResult(r,n,o){if(!r.get(Tn).getCapabilities().token)retu... method constructor (line 2936) | constructor(e){this.ctx=e;qo(e,r=>this.updateCapabilities(r))} method updateCapabilities (line 2936) | async updateCapabilities(e){let r=this.ctx.get(Tn),n=this.isPreviewFeatu... method updateCveRemediatorCapability (line 2936) | async updateCveRemediatorCapability(e,r){let n=this.ctx.get(Tn),o=this.c... method isPreviewFeaturesDisabled (line 2936) | isPreviewFeaturesDisabled(e){return e.getTokenValue("editor_preview_feat... method handleIPCodeCitation (line 2936) | async handleIPCodeCitation(e,r){let n=r.location?.start.line!==void 0?r.... function s5n (line 2937) | function s5n(t){WCs(t)} function WCs (line 2937) | function WCs(t){t.set(Db,new TDe(t)),t.set(Bw,new Bw(t))} method constructor (line 2937) | constructor(e){this.turnContext=e} method value (line 2937) | value(){return .9} method processSkill (line 2937) | processSkill(e){return this.turnContext.collectLabel(QYe,"build logs"),`... method constructor (line 2940) | constructor(e){super(QYe,"The application build logs, which can be used ... method constructor (line 2940) | constructor(e){this.turnContext=e} method value (line 2940) | value(){return 1} method processSkill (line 2940) | async processSkill(e){let r=this.filterDirectoryReferences(e);if(r.lengt... method filterDirectoryReferences (line 2940) | filterDirectoryReferences(e){return e.filter(r=>r.type==="directory")} method resolveSkill (line 2940) | resolveSkill(e){if(e.turn.request.references&&e.turn.request.references.... method constructor (line 2940) | constructor(){this.id=zCs;this.type="implicit"} method description (line 2940) | description(){return"The directory structure from the user's referenced ... method resolver (line 2940) | resolver(){return new Hjt} method processor (line 2940) | processor(e){return new Vjt(e)} method constructor (line 2940) | constructor(r,n){super();this.ctx=r;this.enablementCheck=n;this.ready=!1... method start (line 2940) | start(){this.ready=!0} method didAddWorkspace (line 2940) | async didAddWorkspace(r){if(!await this.isEnabled()||!await this.enablem... method didRemoveWorkspace (line 2940) | async didRemoveWorkspace(r){if(!await this.isEnabled()||!await this.enab... method didTerminateWorkspaceSubfolders (line 2940) | async didTerminateWorkspaceSubfolders(r,n){if(!await this.enablementChec... method didChangeFiles (line 2940) | async didChangeFiles(r){if(!await this.isEnabled()||!await this.enableme... method isStarted (line 2940) | isStarted(){return this.ready} method isEnabled (line 2940) | isEnabled(){return Promise.resolve(!0)} method constructor (line 2940) | constructor(e){this.turnContext=e} method value (line 2940) | value(){return .7} method processSkill (line 2940) | async processSkill(e){let r=await this.getDocuments(e);if(r.length>0){le... method getDocuments (line 2940) | async getDocuments(e){let r=this.sortFiles(e.files);r=this.filterInclude... method sortFiles (line 2940) | sortFiles(e){return e.sort((r,n)=>r.activeAt&&n.activeAt?new Date(r.acti... method filterIncludedDocs (line 2940) | filterIncludedDocs(e){return e.filter(r=>!this.turnContext.isFileInclude... method toElidableDocs (line 2940) | toElidableDocs(e){return e.map(r=>{let[n,o]=r,s=this.turnContext.ctx.get... method preElideDocuments (line 2940) | async preElideDocuments(e){let r=(await Ui.getModelConfiguration(this.tu... method constructor (line 2940) | constructor(e){super(VYe,"Provides code examples helpful for creating, e... method constructor (line 2940) | constructor(e){this.turnContext=e} method value (line 2940) | value(){return .9} method processSkill (line 2940) | processSkill(e){return this.turnContext.collectLabel($Ye,"runtime logs")... method constructor (line 2943) | constructor(e){super($Ye,"The application runtime or debug logs, which a... method constructor (line 2943) | constructor(r){super();this.ctx=r} method shouldInspect (line 2943) | shouldInspect(){return eve(this.ctx)} method connection (line 2943) | get connection(){if(this.shouldInspect())return this.ctx.get(Er).connect... method inspectPrompt (line 2943) | async inspectPrompt(r){return this.connection?.sendNotification(new WYe.... method inspectFetchResult (line 2943) | async inspectFetchResult(r){return this.connection?.sendNotification(new... method documentDiff (line 2943) | async documentDiff(r){return this.connection?.sendNotification(new WYe.N... method constructor (line 2943) | constructor(e){this.ctx=e;this.notificationEndpoint="conversation/precon... method sendNotification (line 2943) | sendNotification(e){return this.ctx.get(Er).connection.sendNotification(... function d5n (line 2943) | function d5n(t){JCs(t),XCs(t),s5n(t)} function JCs (line 2943) | function JCs(t){RCt(t),t.set(po,new po(t)),t.set(_0,new _0),t.set(Tp,new... function XCs (line 2943) | function XCs(t){let e=new If;a8(t).then(r=>{r?e.registerSkill(new X0e(ne... method constructor (line 2943) | constructor(e){super(e)} method reportTurn (line 2943) | async reportTurn(e,r){await this.ctx.get(Er).connection.sendProgress(new... method constructor (line 2943) | constructor(){super(...arguments);this.requestType=new p5n.ProtocolReque... method invokeClientToolConfirmation (line 2943) | async invokeClientToolConfirmation(r,n){let o=this.ctx.get(Er).connectio... method constructor (line 2943) | constructor(){super(...arguments);this.requestType=new m5n.ProtocolReque... method invokeClientTool (line 2943) | async invokeClientTool(r,n){let o=this.ctx.get(Er).connection,s;try{let ... method transformToToolResult (line 2943) | transformToToolResult(r){let n=r.content.map(o=>typeof o.value=="string"... function A5n (line 2943) | function A5n(t,e,r){try{let n=t.get(Qt).javaContextProviderParams(r);if(... method constructor (line 2943) | constructor(e){this.ctx=e;qo(e,r=>this.sendNotification(r))} method sendNotification (line 2943) | async sendNotification(e){let r=this.ctx,n=!1,o=!1,s=r.get(Qt),c=await s... method constructor (line 2943) | constructor(r){super();this.ctx=r;this.notificationEndpoint="statusNotif... method didChange (line 2943) | didChange(r){let n=r.kind;r.busy&&n!=="Error"&&(n="InProgress"),this.ctx... method constructor (line 2943) | constructor(e){super(e),this.service=e.get(Er)} method requestEncodingFromClient (line 2943) | async requestEncodingFromClient(e){if(!this.service.clientCapabilities?.... method constructor (line 2943) | constructor(r,n){super();this.ctx=r;this.connection=n;this.disposed=!1;t... method startWatching (line 2943) | async startWatching(){try{let{createWatcher:r}=await Promise.resolve().t... method handlePolicyUpdate (line 2943) | async handlePolicyUpdate(r){Sr.debug(this.ctx,"GroupPolicyWatcher - poli... method getAllPolicyValues (line 2943) | getAllPolicyValues(){let r={};for(let[n,o]of this.policyValues.entries()... method getPolicyValue (line 2943) | getPolicyValue(r){return this.policyValues.get(r)} method sendPolicyChangeNotification (line 2943) | sendPolicyChangeNotification(){if(this.disposed)return Promise.resolve()... method dispose (line 2943) | dispose(){if(!this.disposed){if(this.disposed=!0,this.policyWatcher){try... method constructor (line 2943) | constructor(e){super(),this.ctx=e} method getAccountPreference (line 2943) | getAccountPreference(e,r){let n=this._getAccountPreferenceKey(e,r);retur... method updateAccountPreference (line 2943) | updateAccountPreference(e,r,n){let o=this._getAccountPreferenceKey(e,r);... method removeAccountPreference (line 2943) | removeAccountPreference(e,r){let n=this._getAccountPreferenceKey(e,r);th... method _getAccountPreferenceKey (line 2943) | _getAccountPreferenceKey(e,r){return`mcp-${e}-${r}`} function Kjt (line 2943) | async function Kjt(t,e){await t.get(cx).notifyLog(e)} function Qf (line 2943) | async function Qf(t,e){await Kjt(t,{...e,level:"error"})} function qV (line 2943) | async function qV(t,e){await Kjt(t,{...e,level:"warning"})} function hs (line 2943) | async function hs(t,e){await Kjt(t,{...e,level:"info"})} function e (line 2943) | function e(o){} function r (line 2943) | function r(o){throw new Error} method constructor (line 743) | constructor(){super(...arguments),this.kind="activeDocumentHasNoEdits"} method toString (line 743) | toString(){return this.kind} function n (line 2943) | function n(o,s=" | "){return o.map(c=>typeof c=="string"?`'${c}'`:c).joi... method constructor (line 743) | constructor(h,m,g){super(),this.documentBeforeEdits=h,this.window=m,th... method toString (line 743) | toString(){return this.kind} method errors (line 2943) | get errors(){return this.issues} method constructor (line 2943) | constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...... method format (line 2943) | format(e){let r=e||function(s){return s.message},n={_errors:[]},o=a(s=>{... method assert (line 2943) | static assert(e){if(!(e instanceof t))throw new Error(`Not a ZodError: $... method toString (line 2943) | toString(){return this.message} method message (line 2943) | get message(){return JSON.stringify(this.issues,yo.jsonStringifyReplacer... method isEmpty (line 2943) | get isEmpty(){return this.issues.length===0} method flatten (line 2943) | flatten(e=r=>r.message){let r={},n=[];for(let o of this.issues)if(o.path... method formErrors (line 2943) | get formErrors(){return this.flatten()} function oTs (line 2943) | function oTs(t){b5n=t} function Sie (line 2943) | function Sie(){return b5n} function vr (line 2943) | function vr(t,e){let r=Sie(),n=E_e({issueData:e,data:t.data,path:t.path,... method constructor (line 2943) | constructor(){this.value="valid"} method dirty (line 2943) | dirty(){this.value==="valid"&&(this.value="dirty")} method abort (line 2943) | abort(){this.value!=="aborted"&&(this.value="aborted")} method mergeArray (line 2943) | static mergeArray(e,r){let n=[];for(let o of r){if(o.status==="aborted")... method mergeObjectAsync (line 2943) | static async mergeObjectAsync(e,r){let n=[];for(let o of r){let s=await ... method mergeObjectSync (line 2943) | static mergeObjectSync(e,r){let n={};for(let o of r){let{key:s,value:c}=... method constructor (line 2943) | constructor(e,r,n,o){this._cachedPath=[],this.parent=e,this.data=r,this.... method path (line 2943) | get path(){return this._cachedPath.length||(Array.isArray(this._key)?thi... method error (line 2943) | get error(){if(this._error)return this._error;let r=new q1(t.common.issu... function Pi (line 2943) | function Pi(t){if(!t)return{};let{errorMap:e,invalid_type_error:r,requir... method description (line 2943) | get description(){return this._def.description} method _getType (line 2943) | _getType(e){return wR(e.data)} method _getOrReturnCtx (line 2943) | _getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parse... method _processInputParams (line 2943) | _processInputParams(e){return{status:new Xp,ctx:{common:e.parent.common,... method _parseSync (line 2943) | _parseSync(e){let r=this._parse(e);if(xie(r))throw new Error("Synchronou... method _parseAsync (line 2943) | _parseAsync(e){let r=this._parse(e);return Promise.resolve(r)} method parse (line 2943) | parse(e,r){let n=this.safeParse(e,r);if(n.success)return n.data;throw n.... method safeParse (line 2943) | safeParse(e,r){let n={common:{issues:[],async:r?.async??!1,contextualErr... method "~validate" (line 2943) | "~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async}... method parseAsync (line 2943) | async parseAsync(e,r){let n=await this.safeParseAsync(e,r);if(n.success)... method safeParseAsync (line 2943) | async safeParseAsync(e,r){let n={common:{issues:[],contextualErrorMap:r?... method refine (line 2943) | refine(e,r){let n=a(o=>typeof r=="string"||typeof r>"u"?{message:r}:type... method refinement (line 2943) | refinement(e,r){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeo... method _refinement (line 2943) | _refinement(e){return new GC({schema:this,typeName:Gn.ZodEffects,effect:... method superRefine (line 2943) | superRefine(e){return this._refinement(e)} method constructor (line 2943) | constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.... method optional (line 2943) | optional(){return QC.create(this,this._def)} method nullable (line 2943) | nullable(){return PR.create(this,this._def)} method nullish (line 2943) | nullish(){return this.nullable().optional()} method array (line 2943) | array(){return Qk.create(this)} method promise (line 2943) | promise(){return i9.create(this,this._def)} method or (line 2943) | or(e){return zV.create([this,e],this._def)} method and (line 2943) | and(e){return YV.create(this,e,this._def)} method transform (line 2943) | transform(e){return new GC({...Pi(this._def),schema:this,typeName:Gn.Zod... method default (line 2943) | default(e){let r=typeof e=="function"?e:()=>e;return new eH({...Pi(this.... method brand (line 2943) | brand(){return new v_e({typeName:Gn.ZodBranded,type:this,...Pi(this._def... method catch (line 2943) | catch(e){let r=typeof e=="function"?e:()=>e;return new tH({...Pi(this._d... method describe (line 2943) | describe(e){let r=this.constructor;return new r({...this._def,descriptio... method pipe (line 2943) | pipe(e){return C_e.create(this,e)} method readonly (line 2943) | readonly(){return rH.create(this)} method isOptional (line 2943) | isOptional(){return this.safeParse(void 0).success} method isNullable (line 2943) | isNullable(){return this.safeParse(null).success} function w5n (line 2943) | function w5n(t){let e="[0-5]\\d";t.precision?e=`${e}\\.\\d{${t.precision... function TTs (line 2943) | function TTs(t){return new RegExp(`^${w5n(t)}$`)} function R5n (line 2943) | function R5n(t){let e=`${I5n}T${w5n(t)}`,r=[];return r.push(t.local?"Z?"... function bTs (line 2943) | function bTs(t,e){return!!((e==="v4"||!e)&&gTs.test(t)||(e==="v6"||!e)&&... function STs (line 2943) | function STs(t,e){if(!fTs.test(t))return!1;try{let[r]=t.split(".");if(!r... function xTs (line 2943) | function xTs(t,e){return!!((e==="v4"||!e)&&ATs.test(t)||(e==="v6"||!e)&&... method _parse (line 2943) | _parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!... method _regex (line 2943) | _regex(e,r,n){return this.refinement(o=>e.test(o),{validation:r,code:Gt.... method _addCheck (line 2943) | _addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})} method email (line 2943) | email(e){return this._addCheck({kind:"email",...tn.errToObj(e)})} method url (line 2943) | url(e){return this._addCheck({kind:"url",...tn.errToObj(e)})} method emoji (line 2943) | emoji(e){return this._addCheck({kind:"emoji",...tn.errToObj(e)})} method uuid (line 2943) | uuid(e){return this._addCheck({kind:"uuid",...tn.errToObj(e)})} method nanoid (line 2943) | nanoid(e){return this._addCheck({kind:"nanoid",...tn.errToObj(e)})} method cuid (line 2943) | cuid(e){return this._addCheck({kind:"cuid",...tn.errToObj(e)})} method cuid2 (line 2943) | cuid2(e){return this._addCheck({kind:"cuid2",...tn.errToObj(e)})} method ulid (line 2943) | ulid(e){return this._addCheck({kind:"ulid",...tn.errToObj(e)})} method base64 (line 2943) | base64(e){return this._addCheck({kind:"base64",...tn.errToObj(e)})} method base64url (line 2943) | base64url(e){return this._addCheck({kind:"base64url",...tn.errToObj(e)})} method jwt (line 2943) | jwt(e){return this._addCheck({kind:"jwt",...tn.errToObj(e)})} method ip (line 2943) | ip(e){return this._addCheck({kind:"ip",...tn.errToObj(e)})} method cidr (line 2943) | cidr(e){return this._addCheck({kind:"cidr",...tn.errToObj(e)})} method datetime (line 2943) | datetime(e){return typeof e=="string"?this._addCheck({kind:"datetime",pr... method date (line 2943) | date(e){return this._addCheck({kind:"date",message:e})} method time (line 2943) | time(e){return typeof e=="string"?this._addCheck({kind:"time",precision:... method duration (line 2943) | duration(e){return this._addCheck({kind:"duration",...tn.errToObj(e)})} method regex (line 2943) | regex(e,r){return this._addCheck({kind:"regex",regex:e,...tn.errToObj(r)})} method includes (line 2943) | includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?... method startsWith (line 2943) | startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...tn.e... method endsWith (line 2943) | endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...tn.errTo... method min (line 2943) | min(e,r){return this._addCheck({kind:"min",value:e,...tn.errToObj(r)})} method max (line 2943) | max(e,r){return this._addCheck({kind:"max",value:e,...tn.errToObj(r)})} method length (line 2943) | length(e,r){return this._addCheck({kind:"length",value:e,...tn.errToObj(... method nonempty (line 2943) | nonempty(e){return this.min(1,tn.errToObj(e))} method trim (line 2943) | trim(){return new t({...this._def,checks:[...this._def.checks,{kind:"tri... method toLowerCase (line 2943) | toLowerCase(){return new t({...this._def,checks:[...this._def.checks,{ki... method toUpperCase (line 2943) | toUpperCase(){return new t({...this._def,checks:[...this._def.checks,{ki... method isDatetime (line 2943) | get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")} method isDate (line 2943) | get isDate(){return!!this._def.checks.find(e=>e.kind==="date")} method isTime (line 2943) | get isTime(){return!!this._def.checks.find(e=>e.kind==="time")} method isDuration (line 2943) | get isDuration(){return!!this._def.checks.find(e=>e.kind==="duration")} method isEmail (line 2943) | get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")} method isURL (line 2943) | get isURL(){return!!this._def.checks.find(e=>e.kind==="url")} method isEmoji (line 2943) | get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")} method isUUID (line 2943) | get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")} method isNANOID (line 2943) | get isNANOID(){return!!this._def.checks.find(e=>e.kind==="nanoid")} method isCUID (line 2943) | get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")} method isCUID2 (line 2943) | get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")} method isULID (line 2943) | get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")} method isIP (line 2943) | get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")} method isCIDR (line 2943) | get isCIDR(){return!!this._def.checks.find(e=>e.kind==="cidr")} method isBase64 (line 2943) | get isBase64(){return!!this._def.checks.find(e=>e.kind==="base64")} method isBase64url (line 2943) | get isBase64url(){return!!this._def.checks.find(e=>e.kind==="base64url")} method minLength (line 2943) | get minLength(){let e=null;for(let r of this._def.checks)r.kind==="min"&... method maxLength (line 2943) | get maxLength(){let e=null;for(let r of this._def.checks)r.kind==="max"&... function ITs (line 2943) | function ITs(t,e){let r=(t.toString().split(".")[1]||"").length,n=(e.toS... method constructor (line 2943) | constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,th... method _parse (line 2943) | _parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!... method gte (line 2943) | gte(e,r){return this.setLimit("min",e,!0,tn.toString(r))} method gt (line 2943) | gt(e,r){return this.setLimit("min",e,!1,tn.toString(r))} method lte (line 2943) | lte(e,r){return this.setLimit("max",e,!0,tn.toString(r))} method lt (line 2943) | lt(e,r){return this.setLimit("max",e,!1,tn.toString(r))} method setLimit (line 2943) | setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks... method _addCheck (line 2943) | _addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})} method int (line 2943) | int(e){return this._addCheck({kind:"int",message:tn.toString(e)})} method positive (line 2943) | positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,messa... method negative (line 2943) | negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,messa... method nonpositive (line 2943) | nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,me... method nonnegative (line 2943) | nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,me... method multipleOf (line 2943) | multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message... method finite (line 2943) | finite(e){return this._addCheck({kind:"finite",message:tn.toString(e)})} method safe (line 2943) | safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_... method minValue (line 2943) | get minValue(){let e=null;for(let r of this._def.checks)r.kind==="min"&&... method maxValue (line 2943) | get maxValue(){let e=null;for(let r of this._def.checks)r.kind==="max"&&... method isInt (line 2943) | get isInt(){return!!this._def.checks.find(e=>e.kind==="int"||e.kind==="m... method isFinite (line 2943) | get isFinite(){let e=null,r=null;for(let n of this._def.checks){if(n.kin... method constructor (line 2943) | constructor(){super(...arguments),this.min=this.gte,this.max=this.lte} method _parse (line 2943) | _parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return thi... method _getInvalidInput (line 2943) | _getInvalidInput(e){let r=this._getOrReturnCtx(e);return vr(r,{code:Gt.i... method gte (line 2943) | gte(e,r){return this.setLimit("min",e,!0,tn.toString(r))} method gt (line 2943) | gt(e,r){return this.setLimit("min",e,!1,tn.toString(r))} method lte (line 2943) | lte(e,r){return this.setLimit("max",e,!0,tn.toString(r))} method lt (line 2943) | lt(e,r){return this.setLimit("max",e,!1,tn.toString(r))} method setLimit (line 2943) | setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks... method _addCheck (line 2943) | _addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})} method positive (line 2943) | positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:... method negative (line 2943) | negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:... method nonpositive (line 2943) | nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusi... method nonnegative (line 2943) | nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusi... method multipleOf (line 2943) | multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message... method minValue (line 2943) | get minValue(){let e=null;for(let r of this._def.checks)r.kind==="min"&&... method maxValue (line 2943) | get maxValue(){let e=null;for(let r of this._def.checks)r.kind==="max"&&... method _parse (line 2943) | _parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==Dr.b... method _parse (line 2943) | _parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e... method _addCheck (line 2943) | _addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})} method min (line 2943) | min(e,r){return this._addCheck({kind:"min",value:e.getTime(),message:tn.... method max (line 2943) | max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:tn.... method minDate (line 2943) | get minDate(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(... method maxDate (line 2943) | get maxDate(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(... method _parse (line 2943) | _parse(e){if(this._getType(e)!==Dr.symbol){let n=this._getOrReturnCtx(e)... method _parse (line 2943) | _parse(e){if(this._getType(e)!==Dr.undefined){let n=this._getOrReturnCtx... method _parse (line 2943) | _parse(e){if(this._getType(e)!==Dr.null){let n=this._getOrReturnCtx(e);r... method constructor (line 2943) | constructor(){super(...arguments),this._any=!0} method _parse (line 2943) | _parse(e){return hm(e.data)} method constructor (line 2943) | constructor(){super(...arguments),this._unknown=!0} method _parse (line 2943) | _parse(e){return hm(e.data)} method _parse (line 2943) | _parse(e){let r=this._getOrReturnCtx(e);return vr(r,{code:Gt.invalid_typ... method _parse (line 2943) | _parse(e){if(this._getType(e)!==Dr.undefined){let n=this._getOrReturnCtx... method _parse (line 2943) | _parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if... method element (line 2943) | get element(){return this._def.type} method min (line 2943) | min(e,r){return new t({...this._def,minLength:{value:e,message:tn.toStri... method max (line 2943) | max(e,r){return new t({...this._def,maxLength:{value:e,message:tn.toStri... method length (line 2943) | length(e,r){return new t({...this._def,exactLength:{value:e,message:tn.t... method nonempty (line 2943) | nonempty(e){return this.min(1,e)} function Iie (line 2943) | function Iie(t){if(t instanceof Q1){let e={};for(let r in t.shape){let n... method constructor (line 2943) | constructor(){super(...arguments),this._cached=null,this.nonstrict=this.... method _getCached (line 2943) | _getCached(){if(this._cached!==null)return this._cached;let e=this._def.... method _parse (line 2943) | _parse(e){if(this._getType(e)!==Dr.object){let d=this._getOrReturnCtx(e)... method shape (line 2943) | get shape(){return this._def.shape()} method strict (line 2943) | strict(e){return tn.errToObj,new t({...this._def,unknownKeys:"strict",..... method strip (line 2943) | strip(){return new t({...this._def,unknownKeys:"strip"})} method passthrough (line 2943) | passthrough(){return new t({...this._def,unknownKeys:"passthrough"})} method extend (line 2943) | extend(e){return new t({...this._def,shape:a(()=>({...this._def.shape(),... method merge (line 2943) | merge(e){return new t({unknownKeys:e._def.unknownKeys,catchall:e._def.ca... method setKey (line 2943) | setKey(e,r){return this.augment({[e]:r})} method catchall (line 2943) | catchall(e){return new t({...this._def,catchall:e})} method pick (line 2943) | pick(e){let r={};for(let n of yo.objectKeys(e))e[n]&&this.shape[n]&&(r[n... method omit (line 2943) | omit(e){let r={};for(let n of yo.objectKeys(this.shape))e[n]||(r[n]=this... method deepPartial (line 2943) | deepPartial(){return Iie(this)} method partial (line 2943) | partial(e){let r={};for(let n of yo.objectKeys(this.shape)){let o=this.s... method required (line 2943) | required(e){let r={};for(let n of yo.objectKeys(this.shape))if(e&&!e[n])... method keyof (line 2943) | keyof(){return P5n(yo.objectKeys(this.shape))} method _parse (line 2943) | _parse(e){let{ctx:r}=this._processInputParams(e),n=this._def.options;fun... method options (line 2943) | get options(){return this._def.options} method _parse (line 2943) | _parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==Dr.ob... method discriminator (line 2943) | get discriminator(){return this._def.discriminator} method options (line 2943) | get options(){return this._def.options} method optionsMap (line 2943) | get optionsMap(){return this._def.optionsMap} method create (line 2943) | static create(e,r,n){let o=new Map;for(let s of r){let c=Uk(s.shape[e]);... function Zjt (line 2943) | function Zjt(t,e){let r=wR(t),n=wR(e);if(t===e)return{valid:!0,data:t};i... method _parse (line 2943) | _parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=a((s,c)=>{if... method _parse (line 2943) | _parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedTyp... method items (line 2943) | get items(){return this._def.items} method rest (line 2943) | rest(e){return new t({...this._def,rest:e})} method keySchema (line 2943) | get keySchema(){return this._def.keyType} method valueSchema (line 2943) | get valueSchema(){return this._def.valueType} method _parse (line 2943) | _parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedTyp... method element (line 2943) | get element(){return this._def.valueType} method create (line 2943) | static create(e,r,n){return r instanceof Yi?new t({keyType:e,valueType:r... method keySchema (line 2943) | get keySchema(){return this._def.keyType} method valueSchema (line 2943) | get valueSchema(){return this._def.valueType} method _parse (line 2943) | _parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedTyp... method _parse (line 2943) | _parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedTyp... method min (line 2943) | min(e,r){return new t({...this._def,minSize:{value:e,message:tn.toString... method max (line 2943) | max(e,r){return new t({...this._def,maxSize:{value:e,message:tn.toString... method size (line 2943) | size(e,r){return this.min(e,r).max(e,r)} method nonempty (line 2943) | nonempty(e){return this.min(1,e)} method constructor (line 2943) | constructor(){super(...arguments),this.validate=this.implement} method _parse (line 2943) | _parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==Dr.fu... method parameters (line 2943) | parameters(){return this._def.args} method returnType (line 2943) | returnType(){return this._def.returns} method args (line 2943) | args(...e){return new t({...this._def,args:RR.create(e).rest(qk.create()... method returns (line 2943) | returns(e){return new t({...this._def,returns:e})} method implement (line 2943) | implement(e){return this.parse(e)} method strictImplement (line 2943) | strictImplement(e){return this.parse(e)} method create (line 2943) | static create(e,r,n){return new t({args:e||RR.create([]).rest(qk.create(... method schema (line 2943) | get schema(){return this._def.getter()} method _parse (line 2943) | _parse(e){let{ctx:r}=this._processInputParams(e);return this._def.getter... method _parse (line 2943) | _parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);ret... method value (line 2943) | get value(){return this._def.value} function P5n (line 2943) | function P5n(t,e){return new XV({values:t,typeName:Gn.ZodEnum,...Pi(e)})} method _parse (line 2943) | _parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=th... method options (line 2943) | get options(){return this._def.values} method enum (line 2943) | get enum(){let e={};for(let r of this._def.values)e[r]=r;return e} method Values (line 2943) | get Values(){let e={};for(let r of this._def.values)e[r]=r;return e} method Enum (line 2943) | get Enum(){let e={};for(let r of this._def.values)e[r]=r;return e} method extract (line 2943) | extract(e,r=this._def){return t.create(e,{...this._def,...r})} method exclude (line 2943) | exclude(e,r=this._def){return t.create(this.options.filter(n=>!e.include... method _parse (line 2943) | _parse(e){let r=yo.getValidEnumValues(this._def.values),n=this._getOrRet... method enum (line 2943) | get enum(){return this._def.values} method unwrap (line 2943) | unwrap(){return this._def.type} method _parse (line 2943) | _parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==Dr.pr... method innerType (line 2943) | innerType(){return this._def.schema} method sourceType (line 2943) | sourceType(){return this._def.schema._def.typeName===Gn.ZodEffects?this.... method _parse (line 2943) | _parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=this._def.ef... method _parse (line 2943) | _parse(e){return this._getType(e)===Dr.undefined?hm(void 0):this._def.in... method unwrap (line 2943) | unwrap(){return this._def.innerType} method _parse (line 2943) | _parse(e){return this._getType(e)===Dr.null?hm(null):this._def.innerType... method unwrap (line 2943) | unwrap(){return this._def.innerType} method _parse (line 2943) | _parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parse... method removeDefault (line 2943) | removeDefault(){return this._def.innerType} method _parse (line 2943) | _parse(e){let{ctx:r}=this._processInputParams(e),n={...r,common:{...r.co... method removeCatch (line 2943) | removeCatch(){return this._def.innerType} method _parse (line 2943) | _parse(e){if(this._getType(e)!==Dr.nan){let n=this._getOrReturnCtx(e);re... method _parse (line 2943) | _parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return this._d... method unwrap (line 2943) | unwrap(){return this._def.type} method _parse (line 2943) | _parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.common.as... method create (line 2943) | static create(e,r){return new t({in:e,out:r,typeName:Gn.ZodPipeline})} method _parse (line 2943) | _parse(e){let r=this._def.innerType._parse(e),n=a(o=>(t9(o)&&(o.value=Ob... method unwrap (line 2943) | unwrap(){return this._def.innerType} function x5n (line 2943) | function x5n(t,e){let r=typeof t=="function"?t(e):typeof t=="string"?{me... function k5n (line 2943) | function k5n(t,e={},r){return t?n9.create().superRefine((n,o)=>{let s=t(... method constructor (line 2943) | constructor(r,n,o){super(`MCP error ${r}: ${n}`);this.code=r;this.data=o... method constructor (line 2943) | constructor(e){super(),this.ctx=e} method getMetadataFromOriginalUrl (line 2943) | async getMetadataFromOriginalUrl(e,r){let n=await this.getResourceMetada... method getResourceMetadataChallenge (line 2943) | async getResourceMetadataChallenge(e){let r=await MV(this.ctx,e,"POST"),... method getResourceMetadata (line 2943) | async getResourceMetadata(e,r){if(!e)return{resource:""};let n=new URL(e... method getAuthorizationServerMetadata (line 2943) | async getAuthorizationServerMetadata(e,r){let n=new URL(e),o=n.pathname=... method constructor (line 2943) | constructor(){this.ongoingMcpElicitationCalls=!1;this.elicitationRequest... method handleRequest (line 2943) | async handleRequest(e,r,n,o,s){if(this.ongoingMcpElicitationCalls)throw ... method constructor (line 2943) | constructor(e,r){this.ctx=e,this.serverName=r} method constructor (line 2943) | constructor(e,r){super(e,r)} method handle (line 2943) | handle(e){let r=typeof e.params.data=="string"?e.params.data:JSON.string... method constructor (line 2943) | constructor(e,r,n){super(e,r),this.emitter=n} method handle (line 2943) | handle(e){$t.info(this.ctx,"Prompts list changed, refreshing prompts..."... method constructor (line 2943) | constructor(e,r,n){super(e,r),this.emitter=n} method handle (line 2943) | handle(e){$t.info(this.ctx,"Resource list changed, refreshing resources.... method constructor (line 2943) | constructor(e,r,n){super(e,r),this.emitter=n} method handle (line 2943) | handle(e){$t.info(this.ctx,`Resource updated for URI: ${e.params.uri}`),... method constructor (line 2943) | constructor(e,r){this.ctx=e,this.serverName=r} method constructor (line 2943) | constructor(e,r){super(e,r)} method handle (line 2943) | handle(e){$t.info(this.ctx,`MCP server ${this.serverName} requested root... method constructor (line 2943) | constructor(e,r,n){super(e,r),this.emitter=n} method handle (line 2943) | handle(e){$t.info(this.ctx,"Tool list changed, refreshing tools..."),hs(... method constructor (line 2943) | constructor(e,r,n){super(`MCP error ${e}: ${r}`),this.code=e,this.data=n... method constructor (line 2943) | constructor(){this.defaultTemperature=.7;this.ongoingMcpSamplingCalls=!1} method handleSamplingRequest (line 2943) | async handleSamplingRequest(e,r,n,o,s,c){try{if(this.ongoingMcpSamplingC... method convertMCPMessagesToChatML (line 2943) | convertMCPMessagesToChatML(e,r,n){let o=[];n&&o.push({role:"system",cont... method processFetchResult (line 2943) | processFetchResult(e,r){if(e.type!=="success"){let n=`Unexpected fetch r... method getModelConfiguration (line 2943) | async getModelConfiguration(e,r,n){let o=await this.getAvailableBYOKMode... method getAvailableModels (line 2943) | async getAvailableModels(e){return(await e.get(el).getMetadata()).filter... method getAvailableBYOKModels (line 2943) | async getAvailableBYOKModels(e){return(await new ia(e.get(Hn)).getAllMod... method mapFindFirst (line 2943) | mapFindFirst(e,r){for(let n of e){let o=r(n);if(o!==void 0)return o}} method constructor (line 2943) | constructor(r,n){super(r);this.challengeInfo=n;this.name="ScopeChallenge... function g4n (line 2943) | function g4n(t,e){if(t!==403||!e)return null;let{scheme:r,params:n}=OYe(... function A4n (line 2943) | function A4n(){let t={};for(let e of ixs){let r=process.env[e];r!==void ... function y4n (line 2943) | async function y4n(t,e,r){if(!e.description){let n=`Tool ${e.name} does ... method constructor (line 2943) | constructor(){this.seenPrefixes=new Set} method generate (line 2943) | generate(e){let r="mcp_"+e.toLowerCase().replace(/[^a-z0-9_.-]+/g,"_").s... function xGt (line 2943) | async function xGt(t){let e=[];for await(let r of t)e.push(...r);return e} method constructor (line 2943) | constructor(e){this._options=e,this._requestMessageId=0,this._requestHan... method _setupTimeout (line 2943) | _setupTimeout(e,r,n,o,s=!1){this._timeoutInfo.set(e,{timeoutId:setTimeou... method _resetTimeout (line 2943) | _resetTimeout(e){let r=this._timeoutInfo.get(e);if(!r)return!1;let n=Dat... method _cleanupTimeout (line 2943) | _cleanupTimeout(e){let r=this._timeoutInfo.get(e);r&&(clearTimeout(r.tim... method connect (line 2943) | async connect(e){var r,n,o;this._transport=e;let s=(r=this.transport)===... method _onclose (line 2943) | _onclose(){var e;let r=this._responseHandlers;this._responseHandlers=new... method _onerror (line 2943) | _onerror(e){var r;(r=this.onerror)===null||r===void 0||r.call(this,e)} method _onnotification (line 2943) | _onnotification(e){var r;let n=(r=this._notificationHandlers.get(e.metho... method _onrequest (line 2943) | _onrequest(e,r){var n,o,s,c;let l=(n=this._requestHandlers.get(e.method)... method _onprogress (line 2943) | _onprogress(e){let{progressToken:r,...n}=e.params,o=Number(r),s=this._pr... method _onresponse (line 2943) | _onresponse(e){let r=Number(e.id),n=this._responseHandlers.get(r);if(n==... method transport (line 2943) | get transport(){return this._transport} method close (line 2943) | async close(){var e;await((e=this._transport)===null||e===void 0?void 0:... method request (line 2943) | request(e,r,n){let{relatedRequestId:o,resumptionToken:s,onresumptiontoke... method notification (line 2943) | async notification(e,r){var n,o;if(!this._transport)throw new Error("Not... method setRequestHandler (line 2943) | setRequestHandler(e,r){let n=e.shape.method.value;this.assertRequestHand... method removeRequestHandler (line 2943) | removeRequestHandler(e){this._requestHandlers.delete(e)} method assertCanSetRequestHandler (line 2943) | assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw new ... method setNotificationHandler (line 2943) | setNotificationHandler(e,r){this._notificationHandlers.set(e.shape.metho... method removeNotificationHandler (line 2943) | removeNotificationHandler(e){this._notificationHandlers.delete(e)} function _4n (line 2943) | function _4n(t,e){return Object.entries(e).reduce((r,[n,o])=>(o&&typeof ... method constructor (line 2943) | constructor(e,r){var n;super(r),this._clientInfo=e,this._cachedToolOutpu... method registerCapabilities (line 2943) | registerCapabilities(e){if(this.transport)throw new Error("Cannot regist... method assertCapability (line 2943) | assertCapability(e,r){var n;if(!(!((n=this._serverCapabilities)===null||... method connect (line 2943) | async connect(e,r){if(await super.connect(e),e.sessionId===void 0)try{le... method getServerCapabilities (line 2943) | getServerCapabilities(){return this._serverCapabilities} method getServerVersion (line 2943) | getServerVersion(){return this._serverVersion} method getInstructions (line 2943) | getInstructions(){return this._instructions} method assertCapabilityForMethod (line 2943) | assertCapabilityForMethod(e){var r,n,o,s,c;switch(e){case"logging/setLev... method assertNotificationCapability (line 2943) | assertNotificationCapability(e){var r;switch(e){case"notifications/roots... method assertRequestHandlerCapability (line 2943) | assertRequestHandlerCapability(e){switch(e){case"sampling/createMessage"... method ping (line 2943) | async ping(e){return this.request({method:"ping"},nH,e)} method complete (line 2943) | async complete(e,r){return this.request({method:"completion/complete",pa... method setLoggingLevel (line 2943) | async setLoggingLevel(e,r){return this.request({method:"logging/setLevel... method getPrompt (line 2943) | async getPrompt(e,r){return this.request({method:"prompts/get",params:e}... method listPrompts (line 2943) | async listPrompts(e,r){return this.request({method:"prompts/list",params... method listResources (line 2943) | async listResources(e,r){return this.request({method:"resources/list",pa... method listResourceTemplates (line 2943) | async listResourceTemplates(e,r){return this.request({method:"resources/... method readResource (line 2943) | async readResource(e,r){return this.request({method:"resources/read",par... method subscribeResource (line 2943) | async subscribeResource(e,r){return this.request({method:"resources/subs... method unsubscribeResource (line 2943) | async unsubscribeResource(e,r){return this.request({method:"resources/un... method callTool (line 2943) | async callTool(e,r=Oie,n){let o=await this.request({method:"tools/call",... method cacheToolOutputSchemas (line 2943) | cacheToolOutputSchemas(e){this._cachedToolOutputValidators.clear();for(l... method getToolOutputValidator (line 2943) | getToolOutputValidator(e){return this._cachedToolOutputValidators.get(e)} method listTools (line 2943) | async listTools(e,r){let n=await this.request({method:"tools/list",param... method sendRootsListChanged (line 2943) | async sendRootsListChanged(){return this.notification({method:"notificat... method constructor (line 2943) | constructor(e,r,n){this.transport=null;this.emitter=new Ckn.default;this... method isConnected (line 2943) | get isConnected(){return this.transport!==null} method connect (line 2943) | async connect(e){if(this.transport=this.initTransport(e),!this.transport... method initializeCache (line 2943) | async initializeCache(){await Promise.all([this.refreshToolsCache(!0),th... method getCachedTools (line 2943) | getCachedTools(){return this.cachedTools} method getCachedResources (line 2943) | getCachedResources(){return this.cachedResources} method getCachedResourceTemplates (line 2943) | getCachedResourceTemplates(){return this.cachedResourceTemplates} method getCachedPrompts (line 2943) | getCachedPrompts(){return this.cachedPrompts} method restoreCacheFromPersistence (line 2943) | restoreCacheFromPersistence(e){this.cachedTools=[...e.tools],this.cached... method createMcpTool (line 2943) | async createMcpTool(e,r){let n={name:e.name,description:e.description,in... method handleMCPOperationError (line 2943) | async handleMCPOperationError(e,r,n){try{return await e()}catch(o){let s... method getPromptsList (line 2943) | async getPromptsList(){return this.transport?await this.handleMCPOperati... method getResourcesIterable (line 2943) | async*getResourcesIterable(){if(!this.transport)return;let e=SGt(r=>this... method getResources (line 2943) | async getResources(){return await this.handleMCPOperationError(async()=>... method getResourceTemplatesIterable (line 2943) | async*getResourceTemplatesIterable(){if(!this.transport)return;let e=SGt... method getResourceTemplates (line 2943) | async getResourceTemplates(){return await this.handleMCPOperationError(a... method readResource (line 2943) | async readResource(e){return this.transport?await this.handleMCPOperatio... method subscribeResource (line 2943) | async subscribeResource(e){this.transport&&await this.handleMCPOperation... method unsubscribeResource (line 2943) | async unsubscribeResource(e){this.transport&&await this.handleMCPOperati... method getToolsList (line 2943) | async getToolsList(){return this.transport?await this.handleMCPOperation... method callTool (line 2943) | async callTool(e,r,n,o,s,c){let l=Eq();this.ongoingMcpToolCalls.push({re... method getPrompt (line 2943) | async getPrompt(e,r){return(await this.mcp.getPrompt({name:e,arguments:r... method completePrompt (line 2943) | async completePrompt(e,r,n,o){return(await this.mcp.complete({ref:{type:... method addListeners (line 2943) | addListeners(){this.mcp.onclose=()=>{$t.info(this.ctx,`MCP server ${this... method setupDataRefreshListeners (line 2943) | setupDataRefreshListeners(){this.emitter.on(RWe,()=>{this.refreshToolsCa... method refreshToolsCache (line 2943) | async refreshToolsCache(e=!1){if(this.transport)try{let r=await this.mcp... method refreshResourcesCache (line 2943) | async refreshResourcesCache(e=!1){if(this.transport)try{let[r,n]=await P... method refreshPromptsCache (line 2943) | async refreshPromptsCache(e=!1){if(this.transport)try{let r=await this.m... method formatToolResult (line 2943) | formatToolResult(e){let r=new en([],e.isError===!0?"error":"success");fo... method initRootsTracker (line 2943) | initRootsTracker(){let e=this.ctx.get(kr);this.rootsTracker=e.onDidChang... method getEmitter (line 2943) | getEmitter(){return this.emitter} method cleanup (line 2943) | async cleanup(){this.transport&&(await this.mcp.close(),this.rootsTracke... function BIs (line 2943) | function BIs(t){return a(async(r,n)=>{let o=r instanceof URL?r.toString(... function VKe (line 2943) | function VKe(t,e){let r=t.get(cr),n=BIs(r);return{...e,fetch:n}} method constructor (line 2943) | constructor(e,r){super(e),this.name="ParseError",this.type=r.type,this.f... function JGt (line 2943) | function JGt(t){} function $Ke (line 2943) | function $Ke(t){if(typeof t=="function")throw new TypeError("`callbacks`... function UIs (line 2945) | function UIs(t){let e=[],r="",n=0;for(;n128)throw`Expected a length b... function Pkn (line 2947) | function Pkn(t){let e=typeof t=="string"?new URL(t):new URL(t.href);retu... function kkn (line 2947) | function kkn({requestedResource:t,configuredResource:e}){let r=typeof t=... method constructor (line 2947) | constructor(e,r){super(e),this.errorUri=r,this.name=this.constructor.name} method toResponseObject (line 2947) | toResponseObject(){let e={error:this.errorCode,error_description:this.me... method errorCode (line 2947) | get errorCode(){return this.constructor.errorCode} method constructor (line 2947) | constructor(e){super(e??"Unauthorized")} function Mkn (line 2947) | function Mkn(t,e){let r=t.client_secret!==void 0;return e.length===0?r?"... function Dkn (line 2947) | function Dkn(t,e,r,n){let{client_id:o,client_secret:s}=e;switch(t){case"... function YIs (line 2947) | function YIs(t,e,r){if(!e)throw new Error("client_secret_basic authentic... function KIs (line 2947) | function KIs(t,e,r){r.set("client_id",t),e&&r.set("client_secret",e)} function JIs (line 2947) | function JIs(t,e){e.set("client_id",t)} function fVt (line 2947) | async function fVt(t){let e=t instanceof Response?t.status:void 0,r=t in... function f9 (line 2947) | async function f9(t,e){var r,n;try{return await dVt(t,e)}catch(o){if(o i... function dVt (line 2947) | async function dVt(t,{serverUrl:e,authorizationCode:r,scope:n,resourceMe... function XIs (line 2947) | async function XIs(t,e,r){let n=Pkn(t);if(e.validateResourceURL)return a... function X_e (line 2947) | function X_e(t){let e=t.headers.get("WWW-Authenticate");if(!e)return;let... function ZIs (line 2947) | async function ZIs(t,e,r=fetch){let n=await rws(t,"oauth-protected-resou... function pVt (line 2947) | async function pVt(t,e,r=fetch){try{return await r(t,{headers:e})}catch(... function ews (line 2947) | function ews(t,e="",r={}){return e.endsWith("/")&&(e=e.slice(0,-1)),r.pr... function Okn (line 2947) | async function Okn(t,e,r=fetch){return await pVt(t,{"MCP-Protocol-Versio... function tws (line 2947) | function tws(t,e){return!t||t.status===404&&e!=="/"} function rws (line 2947) | async function rws(t,e,r,n){var o,s;let c=new URL(t),l=(o=n?.protocolVer... function nws (line 2947) | function nws(t){let e=typeof t=="string"?new URL(t):t,r=e.pathname!=="/"... function iws (line 2947) | async function iws(t,{fetchFn:e=fetch,protocolVersion:r=o9}={}){var n;le... function ows (line 2947) | async function ows(t,{metadata:e,clientInformation:r,redirectUrl:n,scope... function sws (line 2947) | async function sws(t,{metadata:e,clientInformation:r,authorizationCode:n... function aws (line 2947) | async function aws(t,{metadata:e,clientInformation:r,refreshToken:n,reso... function cws (line 2947) | async function cws(t,{metadata:e,clientMetadata:r,fetchFn:n}){let o;if(e... method constructor (line 2947) | constructor(e,r,n){super(`SSE error: ${r}`),this.code=e,this.event=n} method constructor (line 2947) | constructor(e,r){this._url=e,this._resourceMetadataUrl=void 0,this._even... method _authThenStart (line 2947) | async _authThenStart(){var e;if(!this._authProvider)throw new H1("No aut... method _commonHeaders (line 2947) | async _commonHeaders(){var e;let r={};if(this._authProvider){let n=await... method _startOrAuth (line 2947) | _startOrAuth(){var e,r,n;let o=(n=(r=(e=this===null||this===void 0?void ... method start (line 2947) | async start(){if(this._eventSource)throw new Error("SSEClientTransport a... method finishAuth (line 2947) | async finishAuth(e){if(!this._authProvider)throw new H1("No auth provide... method close (line 2947) | async close(){var e,r,n;(e=this._abortController)===null||e===void 0||e.... method send (line 2947) | async send(e){var r,n,o;if(!this._endpoint)throw new Error("Not connecte... method setProtocolVersion (line 2947) | setProtocolVersion(e){this._protocolVersion=e} method constructor (line 2947) | constructor(r,n,o){super(r,n,o);this.transport=null} method initTransport (line 2947) | initTransport(r){let n=VKe(this.ctx,r),{url:o,...s}=n;return new KKe(new... method append (line 2947) | append(e){this._buffer=this._buffer?Buffer.concat([this._buffer,e]):e} method readMessage (line 2947) | readMessage(){if(!this._buffer)return null;let e=this._buffer.indexOf(` method clear (line 2948) | clear(){this._buffer=void 0} function Dws (line 2948) | function Dws(t){return s9.parse(JSON.parse(t))} function bNn (line 2948) | function bNn(t){return JSON.stringify(t)+` function Fws (line 2949) | function Fws(){let t={};for(let e of Lws){let r=Z_e.default.env[e];r!==v... method constructor (line 2949) | constructor(e){this._abortController=new AbortController,this._readBuffe... method start (line 2949) | async start(){if(this._process)throw new Error("StdioClientTransport alr... method stderr (line 2949) | get stderr(){var e,r;return this._stderrStream?this._stderrStream:(r=(e=... method pid (line 2949) | get pid(){var e,r;return(r=(e=this._process)===null||e===void 0?void 0:e... method processReadBuffer (line 2949) | processReadBuffer(){for(var e,r;;)try{let n=this._readBuffer.readMessage... method close (line 2949) | async close(){this._abortController.abort(),this._process=void 0,this._r... method send (line 2949) | send(e){return new Promise(r=>{var n;if(!(!((n=this._process)===null||n=... function Bws (line 2949) | function Bws(){return"type"in Z_e.default} method constructor (line 2949) | constructor(r,n,o){super(r,n,o);this.transport=null} method initTransport (line 2949) | initTransport(r){return r.env={...A4n(),...r.env||{}},r.stderr="pipe",ne... method addListeners (line 2949) | addListeners(){super.addListeners(),this.transport&&this.transport.stder... method cleanup (line 2949) | async cleanup(){if(this.transport){if(process.platform==="win32"){let r=... method isUvProcess (line 2949) | async isUvProcess(r){try{let s=(await(0,SVt.promisify)(bVt.exec)(`taskli... method forceKillWindowsProcess (line 2950) | async forceKillWindowsProcess(r){try{let n=(0,SVt.promisify)(bVt.exec);$... method constructor (line 2950) | constructor({onError:e,onRetry:r,onComment:n}={}){let o;super({start(s){... method constructor (line 2950) | constructor(e,r){super(`Streamable HTTP error: ${r}`),this.code=e} method constructor (line 2950) | constructor(e,r){var n;this._url=e,this._resourceMetadataUrl=void 0,this... method _authThenStart (line 2950) | async _authThenStart(){var e;if(!this._authProvider)throw new H1("No aut... method _commonHeaders (line 2950) | async _commonHeaders(){var e;let r={};if(this._authProvider){let o=await... method _startOrAuthSse (line 2950) | async _startOrAuthSse(e){var r,n,o;let{resumptionToken:s}=e;try{let c=aw... method _getNextReconnectionDelay (line 2950) | _getNextReconnectionDelay(e){let r=this._reconnectionOptions.initialReco... method _normalizeHeaders (line 2950) | _normalizeHeaders(e){return e?e instanceof Headers?Object.fromEntries(e.... method _scheduleReconnection (line 2950) | _scheduleReconnection(e,r=0){var n;let o=this._reconnectionOptions.maxRe... method _handleSseStream (line 2950) | _handleSseStream(e,r,n){if(!e)return;let{onresumptiontoken:o,replayMessa... method start (line 2950) | async start(){if(this._abortController)throw new Error("StreamableHTTPCl... method finishAuth (line 2950) | async finishAuth(e){if(!this._authProvider)throw new H1("No auth provide... method close (line 2950) | async close(){var e,r;(e=this._abortController)===null||e===void 0||e.ab... method send (line 2950) | async send(e,r){var n,o,s,c;try{let{resumptionToken:l,onresumptiontoken:... method sessionId (line 2950) | get sessionId(){return this._sessionId} method terminateSession (line 2950) | async terminateSession(){var e,r,n;if(this._sessionId)try{let o=await th... method setProtocolVersion (line 2950) | setProtocolVersion(e){this._protocolVersion=e} method protocolVersion (line 2950) | get protocolVersion(){return this._protocolVersion} method constructor (line 2950) | constructor(r,n,o){super(r,n,o);this.transport=null} method initTransport (line 2950) | initTransport(r){let n=VKe(this.ctx,r),{url:o,...s}=n;return new nJe(new... method constructor (line 2950) | constructor(e,r){super({...e,toolProvider:{id:e.serverName,displayNamePr... method prepareInvocation (line 2950) | prepareInvocation(e,r){let n={title:`Confirm MCP Tool: ${this.displayNam... method prepareCompletion (line 2950) | prepareCompletion(e,r){return{completionMessage:`Ran MCP tool: ${this.di... method invoke (line 2950) | async invoke(e,r,n){return await this.invoker(e,r,r.input,n)} method invokeConfirmation (line 2950) | async invokeConfirmation(e,r,n){if(n.isCancellationRequested)throw new y... method constructor (line 2950) | constructor(e){this.stateDb=e.get(V0),this.initPromise=this.initialize()} method initialize (line 2950) | async initialize(){await this.stateDb.waitForInitialization()} method isFirstBoot (line 2950) | async isFirstBoot(){return await this.initPromise,this.stateDb.get(wNn)!... method markFirstBootCompleted (line 2950) | async markFirstBootCompleted(){await this.initPromise,this.stateDb.set(w... method parseCache (line 2950) | parseCache(){let e=this.stateDb.get(INn);if(!e)return{};try{return JSON.... method get (line 2950) | async get(e){return await this.initPromise,this.parseCache()[e]} method store (line 2950) | async store(e){await this.initPromise,this.stateDb.set(INn,e)} function RNn (line 2950) | function RNn(t){let e=t.get(Lr).getEditorPluginInfo();if(e.name==="copil... method constructor (line 2950) | constructor(r){super();this.MCPServersMap=new Map;this.updateServersQueu... method isTokenMcpEnabled (line 2950) | isTokenMcpEnabled(r){if(!r)return!0;try{return r.getTokenValue("mcp")!==... method isAllowlistFeatureEnabled (line 2950) | isAllowlistFeatureEnabled(){if(this.ctx.get(Tn).getCapabilities().mcpAll... method ensureMcpEnabledOrThrow (line 2950) | ensureMcpEnabledOrThrow(r){if(!this.isMcpEnabled)throw new Error(`MCP is... method getActiveServerEntry (line 2950) | getActiveServerEntry(r){let n=this.MCPServersMap.get(r);if(!n)throw new ... method ensureServerConnection (line 2950) | async ensureServerConnection(r,n,o){return n.server.isConnected?n.server... method updateMCPServers (line 2950) | async updateMCPServers(r){if(this.storedMCPServersConfig=r,!this.isMcpEn... method toManagedServerDefinition (line 2950) | toManagedServerDefinition(r,n){let o=n.type,s="command"in n?"stdio":o??"... method addBlockedServer (line 2950) | addBlockedServer(r){this.MCPServersMap.set(r.name,{server:null,definitio... method updateRegistryInfo (line 2950) | updateRegistryInfo(r,n){let o=this.MCPServersMap.get(r);o&&(o.registryIn... method getAllContents (line 2950) | getAllContents(r){return this.isMcpEnabled?this.getAllMCPServerCapabilit... method getAllMCPServerCapabilities (line 2950) | getAllMCPServerCapabilities(r){let n=[];for(let[o,s]of this.MCPServersMa... method updateMCPToolsStatus (line 2950) | async updateMCPToolsStatus(r,n){this.ensureMcpEnabledOrThrow("batch upda... method callTool (line 2950) | async callTool(r,n,o,s,c,l,u){this.ensureMcpEnabledOrThrow(`call tool ${... method getPrompt (line 2950) | async getPrompt(r,n,o){this.ensureMcpEnabledOrThrow(`get prompt ${r}.${n... method completePrompt (line 2950) | async completePrompt(r,n,o,s,c){this.ensureMcpEnabledOrThrow(`complete p... method readResource (line 2950) | async readResource(r,n){this.ensureMcpEnabledOrThrow(`read resource from... method startMCPServer (line 2950) | async startMCPServer(r){return this.ensureMcpEnabledOrThrow(`start serve... method startMCPServerInternal (line 2950) | async startMCPServerInternal(r){let n=this.getActiveServerEntry(r);if(n.... method stopMCPServer (line 2950) | async stopMCPServer(r){return this.serverOperationSequencer.queue(r,asyn... method stopMCPServerInternal (line 2950) | async stopMCPServerInternal(r){let n=this.getActiveServerEntry(r);if(n.i... method restartMCPServer (line 2950) | async restartMCPServer(r){return this.ensureMcpEnabledOrThrow(`restart s... method logoutMCPServer (line 2950) | async logoutMCPServer(r){return this.ensureMcpEnabledOrThrow(`logout ser... method clearOAuthMCPServer (line 2950) | async clearOAuthMCPServer(r){return this.ensureMcpEnabledOrThrow(`clear ... method performLogout (line 2950) | async performLogout(r){let n=this.getActiveServerEntry(r);if(n.authInfo)... method startServer (line 2950) | async startServer(r){let n=this.MCPServersMap.get(r);if(!n||n.isBlocked)... method updateServersList (line 2950) | async updateServersList(r=!0){return this.updateServersQueue=this.update... method getServerPrefix (line 2950) | getServerPrefix(r){let n=this.serverPrefixes.get(r);if(n)return n;let o=... method persistAllServersCache (line 2950) | async persistAllServersCache(){try{let r={};for(let[n,o]of this.MCPServe... method createMCPServer (line 2950) | createMCPServer(r){return r.type==="sse"?new JKe(this.ctx,r.name,r.versi... method addServer (line 2950) | async addServer(r){let n=this.createMCPServer(r),o=await this.cache.get(... method updateServerDefinition (line 2950) | async updateServerDefinition(r,n){let o=this.createMCPServer(n),s=await ... method notifyClient (line 2950) | async notifyClient(){let r=this.getAllContents();await this.ctx.get(Er).... method registerTools (line 2950) | registerTools(){for(let[r]of this.MCPServersMap)this.registerServerTools... method registerServerTools (line 2950) | registerServerTools(r){let n=this.MCPServersMap.get(r);if(!n||n.isBlocke... method unregisterServerTools (line 2950) | unregisterServerTools(r){let n=this.MCPServersMap.get(r);if(!n||n.isBloc... method registerTool (line 2950) | registerTool(r,n,o){$t.debug(this.ctx,"register MCP Tool:",{...o}),this.... method createMcpLanguageModelTool (line 2950) | createMcpLanguageModelTool(r,n,o){let{name:s,description:c,inputSchema:l... method unregisterAllTools (line 2950) | unregisterAllTools(){for(let[r,n]of this.MCPServersMap){if(n.isBlocked)c... method unregisterTool (line 2950) | unregisterTool(r,n){$t.debug(this.ctx,"unregister MCP Tool:",{serverName... method clearAllServers (line 2950) | async clearAllServers(){this.unregisterAllTools();for(let r of this.MCPS... method determineServerStatus (line 2950) | determineServerStatus(r){return r.isBlocked?"blocked":r.isStarting?"star... method createServerSnapshot (line 2950) | createServerSnapshot(r,n){return{name:r,prefix:this.getServerPrefix(r),s... method updateAuthInfo (line 2950) | updateAuthInfo(r,n,o,s){let c=this.MCPServersMap.get(r);c&&!c.isBlocked&... method removeServerAccountPreferences (line 2950) | removeServerAccountPreferences(r){let n=this.MCPServersMap.get(r);if(n?.... method getAuthMetadata (line 2950) | async getAuthMetadata(r){return await new dKe(this.ctx).getMetadataFromO... method getToken (line 2950) | async getToken(r,n,o,s,c){let l=this.ctx.get(Q0).getOrActivateProviderId... method constructor (line 2950) | constructor(e){super(),this.ctx=e} method notifyLog (line 2950) | async notifyLog(e){await this.ctx.get(Er).connection.sendNotification(t.... method constructor (line 2950) | constructor(r){super();this.ctx=r} method readMcpSamplingConfig (line 2950) | async readMcpSamplingConfig(r){let n=this.ctx.get(Er).connection,o;try{o... method constructor (line 2950) | constructor(r){super();this.ctx=r} method sendPanelMessageNotification (line 2950) | async sendPanelMessageNotification(r){return this.ctx.get(Er).connection... method sendPanelMessageRequest (line 2950) | async sendPanelMessageRequest(r){let n=this.ctx.get(Er).connection,o;try... method constructor (line 2950) | constructor(r,n,o,s){super();this.ctx=r;this.defaultFetcher=n;this.fallb... method fetch (line 2950) | async fetch(r,n){try{return await this.defaultFetcher.fetch(r,n)}catch(o... method getImplementation (line 2950) | getImplementation(){return this.defaultFetcher.getImplementation()} method name (line 2950) | get name(){return this.defaultFetcher.name} method disconnectAll (line 2950) | async disconnectAll(){return this.defaultFetcher.disconnectAll()} method constructor (line 2950) | constructor(r,n=new Tie(r),o=new vie(r)){super();this.ctx=r;this.helixFe... method fetchStrategy (line 2950) | get fetchStrategy(){return to(this.ctx,Lt.FetchStrategy)} method editorFetcherCapability (line 2950) | get editorFetcherCapability(){return this.ctx.get(Tn).getCapabilities().... method getImplementation (line 2950) | getImplementation(){return this.currentFetcher.getImplementation()} method name (line 2950) | get name(){return this.currentFetcher.name} method fetch (line 2950) | fetch(r,n){return this.currentFetcher.fetch(r,n)} method disconnectAll (line 2950) | async disconnectAll(){await Promise.all([this.helixFetcher.disconnectAll... method constructor (line 2950) | constructor(r){super();this.ctx=r} method connection (line 2950) | get connection(){return this.ctx.get(Er).connection} method showWarningMessage (line 2950) | showWarningMessage(r,...n){return this.connection.window.showWarningMess... method showInformationMessage (line 2950) | showInformationMessage(r,...n){return this.connection.window.showInforma... method showInformationModal (line 2950) | showInformationModal(r,...n){return this.connection.sendRequest(hJe.Show... function $ws (line 2950) | function $ws(t){let e=t.replace(/-/g,":").toLowerCase();return!Hws.has(e)} function Wws (line 2950) | function Wws(){let t=(0,DNn.networkInterfaces)();for(let e in t){let r=t... function zws (line 2950) | function zws(){try{let t=Wws();return MNn.createHash("sha256").update(t,... function IVt (line 2950) | function IVt(){return xVt||(xVt=zws()||qr()),xVt} method getWatchedFiles (line 2950) | async getWatchedFiles(){return(await this.ctx.get(vR).getWatchedFiles({w... method startWatching (line 2950) | startWatching(){if(this.status==="ready")return;let e=this.ctx.get(vR);t... method stopWatching (line 2950) | stopWatching(){this.status="stopped",this._watcher?.dispose(),this._watc... method onDidChangeWatchedFilesHandler (line 2950) | onDidChangeWatchedFilesHandler(e){if(e.workspaceFolder.uri!==this.worksp... method createWatcher (line 2950) | createWatcher(e){return new mJe(this.ctx,e)} method shouldStartWatching (line 2950) | shouldStartWatching(e){return!!this.ctx.get(Tn).getCapabilities().watche... function BNn (line 2950) | function BNn(t){let e=new MC(process.env),r=l4r(e);r.set(MC,e),r.set(cr,... method constructor (line 2950) | constructor(e,r){this.port=e;let n;this.server=QNn.createServer((o,s)=>{... method listen (line 2950) | listen(){return this.server.listen(this.port),this} method getPort (line 2950) | getPort(){return this.server.address().port} function UNn (line 2950) | function UNn(t,e){t.write("data: "+e.toString().replace(/\n/g,` method constructor (line 2953) | constructor(r,n){super();this.delegate=r;this.ev=n} method write (line 2953) | async write(r){return this.ev.emit("write",r),this.delegate.write(r)} method end (line 2953) | end(){this.ev.emit("end"),this.delegate.end()} method constructor (line 2953) | constructor(r,n){super();this.delegate=r;this.ev=n} method listen (line 2953) | listen(r){return this.delegate.listen(n=>{this.ev.emit("read",n),r(n)})} function jNn (line 2953) | async function jNn(t,e,r){let n,o=parseInt(t.GH_COPILOT_DEBUG_UI_PORT??t... function HNn (line 2955) | async function HNn(){let t=Igr(process.argv.slice(2)).version(new vo().g... FILE: copilot-language-server/dist/tfidfWorker.js method constructor (line 1) | constructor(){this.nested=new Map,this.final=new Map} method get (line 1) | get(e,t=0,r=e.length){let i=r<6+t,o=(0,be.binaryMapKey)(e,t,r);return i?... method set (line 1) | set(e,t){let r=(0,be.binaryMapKey)(e,0,e.length);if(e.length<6){this.fin... function Do (line 1) | function Do(n,e,t){if(t===1)return[e.get(n)];let r=2147483647,i=-1;for(;... method constructor (line 1) | constructor(){this.length=0,this.encoder=new TextEncoder} method encode (line 1) | encode(e){let t=this.encoder.encode(e);return this.length=t.length,t} method constructor (line 1) | constructor(){this.buffer=Buffer.alloc(256),this.length=0} method encode (line 1) | encode(e){for(;;){if(this.length=this.buffer.write(e,"utf8"),this.length... method constructor (line 1) | constructor(e){this.size=e,this.nodes=new Map} method get (line 1) | get(e){let t=this.nodes.get(e);if(t)return this.moveToHead(t),t.value} method set (line 1) | set(e,t){let r=this.nodes.get(e);if(r)r.value=t,this.moveToHead(r);else{... method moveToHead (line 1) | moveToHead(e){this.removeNode(e),e.next=void 0,e.prev=void 0,this.addNod... method addNode (line 1) | addNode(e){this.head&&(this.head.prev=e,e.next=this.head),this.tail||(th... method removeNode (line 1) | removeNode(e){e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.p... method constructor (line 1) | constructor(e,t){this.key=e,this.value=t} function Uo (line 1) | function Uo(n){let e=new Map;try{let i=require("fs").readFileSync(n,"utf... function qo (line 1) | function qo(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")} method constructor (line 1) | constructor(e,t,r,i=8192){this.textEncoder=(0,Fo.makeTextEncoder)(),this... method init (line 1) | init(e,t,r){this.encoder=new Mt.BinaryMap;for(let[i,o]of e)this.encoder.... method findNextSpecialToken (line 1) | findNextSpecialToken(e,t,r){let i=t,o=null;if(r&&this.specialTokensRegex... method encode (line 1) | encode(e,t){let r=[],i=0;for(;;){let o,u;if([o,u]=this.findNextSpecialTo... method encodeSpecialToken (line 1) | encodeSpecialToken(e,t){let r=this.specialTokensEncoder?.get(t[0]);retur... method encodeByIndex (line 1) | encodeByIndex(e,t,r,i){let o,u=e.substring(r,i);for(this.regex.lastIndex... method encodeTrimSuffixByIndex (line 1) | encodeTrimSuffixByIndex(e,t,r,i,o,u,a){let l,c=e.substring(r,i);for(this... method encodeTrimSuffix (line 1) | encodeTrimSuffix(e,t,r){let i=[],o=0,u=0,a=0;for(;;){let c,f;if([c,f]=th... method encodeTrimPrefix (line 1) | encodeTrimPrefix(e,t,r){let i=[],o=0,u=0,a=0,l=new Map;for(l.set(u,a);;)... method decode (line 1) | decode(e){let t=[];for(let r of e){let i=[],o=this.decoder?.get(r);if(o!... function Zn (line 3) | function Zn(n){let e="";if(Q.MODEL_TO_ENCODING.has(n))e=Q.MODEL_TO_ENCOD... function $o (line 3) | async function $o(n,e){let t=require("fs"),r=await fetch(n);if(!r.ok)thr... function er (line 3) | function er(n){let e=new Map([[zt,50256]]);switch(n){case"o200k_base":e=... function Ho (line 3) | function Ho(n){let e=Zn(n);return er(e)} function vs (line 3) | function vs(n){switch(n){case"o200k_base":return ws;case"cl100k_base":re... function Go (line 3) | function Go(n){let e=Zn(n);return vs(e)} function Vo (line 3) | async function Vo(n,e=null){return ks(Zn(n),e)} function ks (line 3) | async function ks(n,e=null){let t,r,i=er(n);switch(n){case"o200k_base":t... function Es (line 3) | function Es(n,e,t,r=8192){return new jo.TikTokenizer(n,e,t,r)} function iu (line 3) | function iu(n,e){let t=Object.create(null);for(let r of n){let i=e(r),o=... function su (line 3) | function su(n,e){let t=new Map;for(let r of n){let i=e(r),o=t.get(i);o||... function ou (line 3) | function ou(n,e){let t=[],r=[];for(let i of n)e.has(i)||t.push(i);for(le... function uu (line 3) | function uu(n,e){let t=[],r=[];for(let[i,o]of n)e.has(i)||t.push(o);for(... function au (line 3) | function au(n,e){let t=new Set;for(let r of e)n.has(r)&&t.add(r);return t} method constructor (line 3) | constructor(e,t){this.toKey=t,this._map=new Map,this[Ps]="SetWithKey";fo... method size (line 3) | get size(){return this._map.size} method add (line 3) | add(e){let t=this.toKey(e);return this._map.set(t,e),this} method delete (line 3) | delete(e){return this._map.delete(this.toKey(e))} method has (line 3) | has(e){return this._map.has(this.toKey(e))} method entries (line 3) | *entries(){for(let e of this._map.values())yield[e,e]} method keys (line 3) | keys(){return this.values()} method values (line 3) | *values(){for(let e of this._map.values())yield e} method clear (line 3) | clear(){this._map.clear()} method forEach (line 3) | forEach(e,t){this._map.forEach(r=>e.call(t,r,r,this))} method [Symbol.iterator] (line 3) | [Symbol.iterator](){return this.values()} method constructor (line 3) | constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){... method addListener (line 7) | addListener(e){return this.listeners.push(e),()=>{this._removeListener(e)}} method emit (line 7) | emit(e){this.listeners.forEach(t=>{t(e)})} method _removeListener (line 7) | _removeListener(e){this.listeners.splice(this.listeners.indexOf(e),1)} method setUnexpectedErrorHandler (line 7) | setUnexpectedErrorHandler(e){this.unexpectedErrorHandler=e} method getUnexpectedErrorHandler (line 7) | getUnexpectedErrorHandler(){return this.unexpectedErrorHandler} method onUnexpectedError (line 7) | onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)} method onUnexpectedExternalError (line 7) | onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)} function lu (line 7) | function lu(n){P.errorHandler.setUnexpectedErrorHandler(n)} function cu (line 7) | function cu(n){if(!n||typeof n!="object")return!1;let e=n;return e.code=... function fu (line 7) | function fu(n){P.errorHandler.onUnexpectedError(n)} function hu (line 7) | function hu(n){_r(n)||P.errorHandler.onUnexpectedError(n)} function du (line 7) | function du(n){_r(n)||P.errorHandler.onUnexpectedExternalError(n)} function As (line 7) | function As(n){if(n instanceof Error){let{name:e,message:t,cause:r}=n,i=... function Ss (line 7) | function Ss(n){let e;return n.noTelemetry?e=new qe:(e=new Error,e.name=n... function _r (line 7) | function _r(n){return n instanceof $t?!0:n instanceof Error&&n.name===P.... method constructor (line 7) | constructor(){super(P.canceledName),this.name=this.message} method is (line 7) | static is(e){return e instanceof n||e instanceof Error&&e.name===n._name} method constructor (line 7) | constructor(e){super(e),this.name=n._name} function mu (line 7) | function mu(){let n=new Error(P.canceledName);return n.name=n.message,n} function pu (line 7) | function pu(n){return n?new Error(`Illegal argument: ${n}`):new Error("I... function gu (line 7) | function gu(n){return n?new Error(`Illegal state: ${n}`):new Error("Ille... method constructor (line 7) | constructor(e){super(e?`${e} is read-only and cannot be changed`:"Cannot... function _u (line 7) | function _u(n){return n?n.message?n.message:n.stack?n.stack.split(` method constructor (line 8) | constructor(e){super("NotImplemented"),e&&(this.message=e)} method constructor (line 8) | constructor(e){super("NotSupported"),e&&(this.message=e)} method constructor (line 8) | constructor(){super(...arguments),this.isExpected=!0} method constructor (line 8) | constructor(e){super(e),this.name="CodeExpectedError"} method fromError (line 8) | static fromError(e){if(e instanceof n)return e;let t=new n;return t.mess... method isErrorNoTelemetry (line 8) | static isErrorNoTelemetry(e){return e.name==="CodeExpectedError"} method constructor (line 8) | constructor(e){super(e||"An unexpected bug occurred."),Object.setPrototy... function bu (line 8) | function bu(n,e){let t=this,r=!1,i;return function(){if(r)return i;if(r=... function yu (line 8) | function yu(n,e,t=n.length-1){let r=Is(n,e,t);if(r!==-1)return n[r]} function Is (line 8) | function Is(n,e,t=n.length-1){for(let r=t;r>=0;r--){let i=n[r];if(e(i))r... function Cu (line 8) | function Cu(n,e){let t=wr(n,e);return t===-1?void 0:n[t]} function wr (line 8) | function wr(n,e,t=0,r=n.length){let i=t,o=r;for(;i-e(t,r))} function Lu (line 8) | function Lu(n,e){if(n.length===0)return-1;let t=0;for(let r=1;rr===i){if(n===e)return!0;if(!n||!e||n.length!==... function Su (line 8) | function Su(n,e){let t=n.length-1;et(n[r],e))} function Ds (line 8) | function Ds(n,e){let t=0,r=n-1;for(;t<=r;){let i=(t+r)/2|0,o=e(i);if(o<0... function kr (line 8) | function kr(n,e,t){if(n=n|0,n>=e.length)throw new TypeError("invalid ind... function Ru (line 8) | function Ru(n,e){let t=[],r;for(let i of n.slice(0).sort(e))!r||e(r[0],i... function Du (line 8) | function Du(n,e){for(let t=0;t<=n.length;t++)e(t===0?void 0:n[t-1],t===n... function Mu (line 8) | function Mu(n,e){for(let t=0;t!!e)} function Bu (line 8) | function Bu(n){let e=0;for(let t=0;t0} function Gu (line 8) | function Gu(n,e=t=>t){let t=new Set;return n.filter(r=>{let i=e(r);retur... function Vu (line 8) | function Vu(n){let e=new Set;return t=>{let r=n(t);return e.has(r)?!1:(e... function Ku (line 8) | function Ku(n,e,t=(r,i)=>r===i){let r=0;for(let i=0,o=Math.min(n.length,... function Qu (line 8) | function Qu(n,e){let t=typeof e=="number"?n:0;typeof e=="number"?t=n:(t=... function Xu (line 8) | function Xu(n,e,t){return n.reduce((r,i)=>(r[e(i)]=t?t(i):i,r),Object.cr... function Yu (line 8) | function Yu(n,e){return n.push(e),()=>zs(n,e)} function zs (line 8) | function zs(n,e){let t=n.indexOf(e);if(t>-1)return n.splice(t,1),e} function Ju (line 8) | function Ju(n,e,t){let r=n.slice(0,e),i=n.slice(e);return r.concat(t,i)} function Zu (line 8) | function Zu(n,e){let t;if(typeof e=="number"){let r=e;t=s(()=>{let i=Mat... function ea (line 8) | function ea(n,e){let t=n.indexOf(e);t>-1&&(n.splice(t,1),n.unshift(e))} function ta (line 8) | function ta(n,e){let t=n.indexOf(e);t>-1&&(n.splice(t,1),n.push(e))} function na (line 8) | function na(n,e){for(let t of e)n.push(t)} function ra (line 8) | function ra(n,e){return Array.isArray(n)?n.map(e):e(n)} function ia (line 8) | function ia(n){return Array.isArray(n)?n:[n]} function sa (line 8) | function sa(n){return n[Math.floor(Math.random()*n.length)]} function Us (line 8) | function Us(n,e,t){let r=qs(n,e),i=n.length,o=t.length;n.length=i+o;for(... function oa (line 8) | function oa(n,e,t,r){let i=qs(n,e),o=n.splice(i,t);return o===void 0&&(o... function qs (line 8) | function qs(n,e){return e<0?Math.max(e+n.length,0):Math.min(e,n.length)} function e (line 8) | function e(o){return o<0} function t (line 8) | function t(o){return o<=0} function r (line 8) | function r(o){return o>0} function i (line 8) | function i(o){return o===0} function ua (line 8) | function ua(n,e){return(t,r)=>e(n(t),n(r))} function aa (line 8) | function aa(...n){return(e,t)=>{for(let r of n){let i=r(e,t);if(!Ae.isNe... function fa (line 8) | function fa(n){return(e,t)=>-n(e,t)} function ha (line 8) | function ha(n){return(e,t)=>e===void 0?t===void 0?Ae.neitherLessOrGreate... method constructor (line 8) | constructor(e){this.firstIdx=0,this.items=e,this.lastIdx=this.items.leng... method length (line 8) | get length(){return this.lastIdx-this.firstIdx+1} method takeWhile (line 8) | takeWhile(e){let t=this.firstIdx;for(;t=0&&e(this.items[t]);)t--;... method peek (line 8) | peek(){if(this.length!==0)return this.items[this.firstIdx]} method peekLast (line 8) | peekLast(){if(this.length!==0)return this.items[this.lastIdx]} method dequeue (line 8) | dequeue(){let e=this.items[this.firstIdx];return this.firstIdx++,e} method removeLast (line 8) | removeLast(){let e=this.items[this.lastIdx];return this.lastIdx--,e} method takeCount (line 8) | takeCount(e){let t=this.items.slice(this.firstIdx,this.firstIdx+e);retur... method constructor (line 8) | constructor(e){this.iterate=e} method forEach (line 8) | forEach(e){this.iterate(t=>(e(t),!0))} method toArray (line 8) | toArray(){let e=[];return this.iterate(t=>(e.push(t),!0)),e} method filter (line 8) | filter(e){return new n(t=>this.iterate(r=>e(r)?t(r):!0))} method map (line 8) | map(e){return new n(t=>this.iterate(r=>t(e(r))))} method some (line 8) | some(e){let t=!1;return this.iterate(r=>(t=e(r),!t)),t} method findFirst (line 8) | findFirst(e){let t;return this.iterate(r=>e(r)?(t=r,!1):!0),t} method findLast (line 8) | findLast(e){let t;return this.iterate(r=>(e(r)&&(t=r),!0)),t} method findLastMaxBy (line 8) | findLastMaxBy(e){let t,r=!0;return this.iterate(i=>((r||Ae.isGreaterThan... method constructor (line 8) | constructor(e){this._indexMap=e} method createSortPermutation (line 8) | static createSortPermutation(e,t){let r=Array.from(e.keys()).sort((i,o)=... method apply (line 8) | apply(e){return e.map((t,r)=>e[this._indexMap[r]])} method inverse (line 8) | inverse(){let e=this._indexMap.slice();for(let t=0;t({elem... function ma (line 8) | function ma(n){return n.reduce((e,t)=>e+t,0)} function pa (line 8) | function pa(n,e){return n.reduce((t,r)=>t+e(r),0)} function ga (line 8) | function ga(n,e,t){let r=n.get(e);return r===void 0&&(r=t,n.set(e,r)),r} function _a (line 8) | function _a(n){let e=[];return n.forEach((t,r)=>{e.push(`${r} => ${t}`)}... function ba (line 8) | function ba(n){let e=[];return n.forEach(t=>{e.push(t)}),`Set(${n.size})... method constructor (line 8) | constructor(e,t){this.uri=e,this.value=t} function ya (line 8) | function ya(n){return Array.isArray(n)} method constructor (line 8) | constructor(e,t){if(this[Bs]="ResourceMap",e instanceof n)this.map=new M... method set (line 8) | set(e,t){return this.map.set(this.toKey(e),new Nr(e,t)),this} method get (line 8) | get(e){return this.map.get(this.toKey(e))?.value} method has (line 8) | has(e){return this.map.has(this.toKey(e))} method size (line 8) | get size(){return this.map.size} method clear (line 8) | clear(){this.map.clear()} method delete (line 8) | delete(e){return this.map.delete(this.toKey(e))} method forEach (line 8) | forEach(e,t){typeof t<"u"&&(e=e.bind(t));for(let[r,i]of this.map)e(i.val... method values (line 8) | *values(){for(let e of this.map.values())yield e.value} method keys (line 8) | *keys(){for(let e of this.map.values())yield e.uri} method entries (line 8) | *entries(){for(let e of this.map.values())yield[e.uri,e.value]} method [(Bs=Symbol.toStringTag,Symbol.iterator)] (line 8) | *[(Bs=Symbol.toStringTag,Symbol.iterator)](){for(let[,e]of this.map)yiel... method constructor (line 8) | constructor(e,t){this[Ws]="ResourceSet",!e||typeof e=="function"?this._m... method size (line 8) | get size(){return this._map.size} method add (line 8) | add(e){return this._map.set(e,e),this} method clear (line 8) | clear(){this._map.clear()} method delete (line 8) | delete(e){return this._map.delete(e)} method forEach (line 8) | forEach(e,t){this._map.forEach((r,i)=>e.call(t,i,i,this))} method has (line 8) | has(e){return this._map.has(e)} method entries (line 8) | entries(){return this._map.entries()} method keys (line 8) | keys(){return this._map.keys()} method values (line 8) | values(){return this._map.keys()} method [(Ws=Symbol.toStringTag,Symbol.iterator)] (line 8) | [(Ws=Symbol.toStringTag,Symbol.iterator)](){return this.keys()} method constructor (line 8) | constructor(){this[$s]="LinkedMap",this._map=new Map,this._head=void 0,t... method clear (line 8) | clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size... method isEmpty (line 8) | isEmpty(){return!this._head&&!this._tail} method size (line 8) | get size(){return this._size} method first (line 8) | get first(){return this._head?.value} method last (line 8) | get last(){return this._tail?.value} method has (line 8) | has(e){return this._map.has(e)} method get (line 8) | get(e,t=0){let r=this._map.get(e);if(r)return t!==0&&this.touch(r,t),r.v... method set (line 8) | set(e,t,r=0){let i=this._map.get(e);if(i)i.value=t,r!==0&&this.touch(i,r... method delete (line 8) | delete(e){return!!this.remove(e)} method remove (line 8) | remove(e){let t=this._map.get(e);if(t)return this._map.delete(e),this.re... method shift (line 8) | shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)t... method forEach (line 8) | forEach(e,t){let r=this._state,i=this._head;for(;i;){if(t?e.bind(t)(i.va... method keys (line 8) | keys(){let e=this,t=this._state,r=this._head,i={[Symbol.iterator](){retu... method values (line 8) | values(){let e=this,t=this._state,r=this._head,i={[Symbol.iterator](){re... method entries (line 8) | entries(){let e=this,t=this._state,r=this._head,i={[Symbol.iterator](){r... method [($s=Symbol.toStringTag,Symbol.iterator)] (line 8) | [($s=Symbol.toStringTag,Symbol.iterator)](){return this.entries()} method trimOld (line 8) | trimOld(e){if(e>=this.size)return;if(e===0){this.clear();return}let t=th... method trimNew (line 8) | trimNew(e){if(e>=this.size)return;if(e===0){this.clear();return}let t=th... method addItemFirst (line 8) | addItemFirst(e){if(!this._head&&!this._tail)this._tail=e;else if(this._h... method addItemLast (line 8) | addItemLast(e){if(!this._head&&!this._tail)this._head=e;else if(this._ta... method removeItem (line 8) | removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._... method touch (line 8) | touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");i... method toJSON (line 8) | toJSON(){let e=[];return this.forEach((t,r)=>{e.push([r,t])}),e} method fromJSON (line 8) | fromJSON(e){this.clear();for(let[t,r]of e)this.set(t,r)} method constructor (line 8) | constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0... method limit (line 8) | get limit(){return this._limit} method limit (line 8) | set limit(e){this._limit=e,this.checkTrim()} method ratio (line 8) | get ratio(){return this._ratio} method ratio (line 8) | set ratio(e){this._ratio=Math.min(Math.max(0,e),1),this.checkTrim()} method get (line 8) | get(e,t=2){return super.get(e,t)} method peek (line 8) | peek(e){return super.get(e,0)} method set (line 8) | set(e,t){return super.set(e,t,2),this} method checkTrim (line 8) | checkTrim(){this.size>this._limit&&this.trim(Math.round(this._limit*this... method constructor (line 8) | constructor(e,t=1){super(e,t)} method trim (line 8) | trim(e){this.trimOld(e)} method set (line 8) | set(e,t){return super.set(e,t),this.checkTrim(),this} method constructor (line 8) | constructor(e,t=1){super(e,t)} method trim (line 8) | trim(e){this.trimNew(e)} method set (line 8) | set(e,t){return this._limit<=this.size&&!this.has(e)&&this.trim(Math.rou... method constructor (line 8) | constructor(){this.map=new Map} method add (line 8) | add(e){return this.map.set(e,(this.map.get(e)||0)+1),this} method delete (line 8) | delete(e){let t=this.map.get(e)||0;return t===0?!1:(t--,t===0?this.map.d... method has (line 8) | has(e){return this.map.has(e)} method constructor (line 8) | constructor(e){if(this._m1=new Map,this._m2=new Map,e)for(let[t,r]of e)t... method clear (line 8) | clear(){this._m1.clear(),this._m2.clear()} method set (line 8) | set(e,t){this._m1.set(e,t),this._m2.set(t,e)} method get (line 8) | get(e){return this._m1.get(e)} method getKey (line 8) | getKey(e){return this._m2.get(e)} method delete (line 8) | delete(e){let t=this._m1.get(e);return t===void 0?!1:(this._m1.delete(e)... method forEach (line 8) | forEach(e,t){this._m1.forEach((r,i)=>{e.call(t,r,i,this)})} method keys (line 8) | keys(){return this._m1.keys()} method values (line 8) | values(){return this._m1.values()} method constructor (line 8) | constructor(){this.map=new Map} method add (line 8) | add(e,t){let r=this.map.get(e);r||(r=new Set,this.map.set(e,r)),r.add(t)} method delete (line 8) | delete(e,t){let r=this.map.get(e);r&&(r.delete(t),r.size===0&&this.map.d... method forEach (line 8) | forEach(e,t){let r=this.map.get(e);r&&r.forEach(t)} method get (line 8) | get(e){let t=this.map.get(e);return t||new Set} function Ca (line 8) | function Ca(n,e){if(n===e)return!0;if(n.size!==e.size)return!1;for(let[t... method constructor (line 8) | constructor(){this._data=new Map} method set (line 8) | set(e,...t){let r=this._data;for(let i=0;i{let i="";for(let[o,u]of t)i+=`${" ".repeat(r... function wa (line 10) | function wa(n,e){if(!n)throw new Error(e?`Assertion failed (${e})`:"Asse... function va (line 10) | function va(n,e="Unreachable"){throw new Error(e)} function ka (line 10) | function ka(n,e="unexpected state"){if(!n)throw typeof e=="string"?new h... function Ea (line 10) | function Ea(n,e="Soft Assertion Failed"){n||(0,ht.onUnexpectedError)(new... function La (line 10) | function La(n){if(!n()){debugger;n(),(0,ht.onUnexpectedError)(new ht.Bug... function Ta (line 10) | function Ta(n,e){let t=0;for(;t"u"} function Oa (line 10) | function Oa(n){return!Vt(n)} function Vt (line 10) | function Vt(n){return Qs(n)||n===null} function Da (line 10) | function Da(n,e){if(!n)throw new Error(e?`Unexpected type, expected '${e... function Ma (line 10) | function Ma(n){return(0,Na.assert)(n!=null,"Argument is `undefined` or `... function Fa (line 10) | function Fa(n,e){if(n==null)throw typeof e=="string"?new Error(e):e} function za (line 10) | function za(...n){let e=[];for(let t=0;t0&&n.every(Mr)} function $a (line 10) | function $a(n,e){let t=Math.min(n.length,e.length);for(let r=0;r(y(v),v)),this} method filter (line 27) | filter(y){return this.steps.push(v=>y(v)?v:G),this} method reduce (line 27) | reduce(y,v){let w=v;return this.steps.push(T=>(w=y(w,T),w)),this} method latch (line 27) | latch(y=(v,w)=>v===w){let v=!0,w;return this.steps.push(T=>{let I=v||!... method evaluate (line 27) | evaluate(y){for(let v of this.steps)if(y=v(y),y===G)break;return y} function ut (line 10) | async function ut(L){let x=[];for await(let F of L)x.push(F);return x} function $n (line 10) | async function $n(L){let x=[];for await(let F of L)x=x.concat(F);return x} method constructor (line 10) | constructor(){this._registry=new FinalizationRegistry(e=>{console.warn(`... method trackDisposable (line 10) | trackDisposable(e){let t=new Error("CREATED via:").stack;this._registry.... method setParent (line 10) | setParent(e,t){t?this._registry.unregister(e):this.trackDisposable(e)} method markAsDisposed (line 10) | markAsDisposed(e){this._registry.unregister(e)} method markAsSingleton (line 10) | markAsSingleton(e){this._registry.unregister(e)} method constructor (line 10) | constructor(){this.livingDisposables=new Map} method getDisposableData (line 10) | getDisposableData(e){let t=this.livingDisposables.get(e);return t||(t={p... method trackDisposable (line 10) | trackDisposable(e){let t=this.getDisposableData(e);t.source||(t.source=n... method setParent (line 10) | setParent(e,t){let r=this.getDisposableData(e);r.parent=t} method markAsDisposed (line 10) | markAsDisposed(e){this.livingDisposables.delete(e)} method markAsSingleton (line 10) | markAsSingleton(e){this.getDisposableData(e).isSingleton=!0} method getRootParent (line 10) | getRootParent(e,t){let r=t.get(e);if(r)return r;let i=e.parent?this.getR... method getTrackedDisposables (line 10) | getTrackedDisposables(){let e=new Map;return[...this.livingDisposables.e... method computeLeakingDisposables (line 10) | computeLeakingDisposables(e=10,t){let r;if(t)r=t;else{let l=new Map,c=[.... function t1 (line 27) | function t1(n){Be=n} method trackDisposable (line 27) | trackDisposable(e){let t=new Error("Potentially leaked disposable").stac... method setParent (line 27) | setParent(e,t){if(e&&e!==Xe.None)try{e[n]=!0}catch{}} method markAsDisposed (line 27) | markAsDisposed(e){if(e&&e!==Xe.None)try{e[n]=!0}catch{}} method markAsSingleton (line 27) | markAsSingleton(e){} function Ye (line 27) | function Ye(n){return Be?.trackDisposable(n),n} function Je (line 27) | function Je(n){Be?.markAsDisposed(n)} function We (line 27) | function We(n,e){Be?.setParent(n,e)} function Ja (line 27) | function Ja(n,e){if(Be)for(let t of n)Be.setParent(t,e)} function Za (line 27) | function Za(n){return Be?.markAsSingleton(n),n} function n1 (line 27) | function n1(n){return typeof n=="object"&&n!==null&&typeof n.dispose=="f... function Xt (line 27) | function Xt(n){if(Xa.Iterable.is(n)){let e=[];for(let t of n)if(t)try{t.... function el (line 27) | function el(n){for(let e of n)n1(e)&&e.dispose();return[]} function tl (line 27) | function tl(...n){let e=Vr(()=>Xt(n));return Ja(n,e),e} method constructor (line 27) | constructor(e){this._isDisposed=!1,this._fn=e,Ye(this)} method dispose (line 27) | dispose(){if(!this._isDisposed){if(!this._fn)throw new Error("Unbound di... function Vr (line 27) | function Vr(n){return new qr(n)} method constructor (line 27) | constructor(){this._toDispose=new Set,this._isDisposed=!1,Ye(this)} method dispose (line 27) | dispose(){this._isDisposed||(Je(this),this._isDisposed=!0,this.clear())} method isDisposed (line 27) | get isDisposed(){return this._isDisposed} method clear (line 27) | clear(){if(this._toDispose.size!==0)try{Xt(this._toDispose)}finally{this... method add (line 27) | add(e){if(!e||e===Xe.None)return e;if(e===this)throw new Error("Cannot r... method delete (line 27) | delete(e){if(e){if(e===this)throw new Error("Cannot dispose a disposable... method deleteAndLeak (line 27) | deleteAndLeak(e){e&&this._toDispose.has(e)&&(this._toDispose.delete(e),W... method assertNotDisposed (line 27) | assertNotDisposed(){this._isDisposed&&(0,e1.onUnexpectedError)(new e1.Bu... method dispose (line 27) | dispose(){} method constructor (line 27) | constructor(){this._store=new dt,Ye(this),We(this._store,this)} method dispose (line 27) | dispose(){Je(this),this._store.dispose()} method _register (line 27) | _register(e){if(e===this)throw new Error("Cannot register a disposable o... method constructor (line 27) | constructor(){this._isDisposed=!1,Ye(this)} method value (line 27) | get value(){return this._isDisposed?void 0:this._value} method value (line 27) | set value(e){this._isDisposed||e===this._value||(this._value?.dispose(),... method clear (line 27) | clear(){this.value=void 0} method dispose (line 27) | dispose(){this._isDisposed=!0,Je(this),this._value?.dispose(),this._valu... method clearAndLeak (line 27) | clearAndLeak(){let e=this._value;return this._value=void 0,e&&We(e,null),e} method constructor (line 27) | constructor(e){this._disposable=new Qt,this._isDisposed=!1,this._disposa... method value (line 27) | get value(){return this._disposable.value} method value (line 27) | set value(e){this._isDisposed||e===this._disposable.value||(this._dispos... method dispose (line 27) | dispose(){this._isDisposed=!0,this._disposable.dispose()} method constructor (line 27) | constructor(e){this._disposable=e,this._counter=1} method acquire (line 27) | acquire(){return this._counter++,this} method release (line 27) | release(){return--this._counter===0&&this._disposable.dispose(),this} method constructor (line 27) | constructor(){this.references=new Map} method acquire (line 27) | acquire(e,...t){let r=this.references.get(e);r||(r={counter:0,object:thi... method constructor (line 27) | constructor(e){this.referenceCollection=e} method acquire (line 27) | async acquire(e,...t){let r=this.referenceCollection.acquire(e,...t);try... method constructor (line 27) | constructor(e){this.object=e} method dispose (line 27) | dispose(){} function nl (line 27) | function nl(n){let e=new dt;try{n(e)}finally{e.dispose()}} method constructor (line 27) | constructor(){this._store=new Map,this._isDisposed=!1,Ye(this)} method dispose (line 27) | dispose(){Je(this),this._isDisposed=!0,this.clearAndDisposeAll()} method clearAndDisposeAll (line 27) | clearAndDisposeAll(){if(this._store.size)try{Xt(this._store.values())}fi... method has (line 27) | has(e){return this._store.has(e)} method size (line 27) | get size(){return this._store.size} method get (line 27) | get(e){return this._store.get(e)} method set (line 27) | set(e,t,r=!1){this._isDisposed&&console.warn(new Error("Trying to add a ... method deleteAndDispose (line 27) | deleteAndDispose(e){this._store.get(e)?.dispose(),this._store.delete(e)} method deleteAndLeak (line 27) | deleteAndLeak(e){let t=this._store.get(e);return t&&We(t,null),this._sto... method keys (line 27) | keys(){return this._store.keys()} method values (line 27) | values(){return this._store.values()} method [Symbol.iterator] (line 27) | [Symbol.iterator](){return this._store[Symbol.iterator]()} function rl (line 27) | function rl(n,e){let t=!1;return n.then(r=>{t||e(r)}),Vr(()=>{t=!0})} function il (line 27) | function il(n,e){return n.then(t=>(e.isDisposed?t.dispose():e.add(t),t))} method constructor (line 27) | constructor(e){this.element=e,this.next=n.Undefined,this.prev=n.Undefined} method constructor (line 27) | constructor(){this._first=W.Undefined,this._last=W.Undefined,this._size=0} method size (line 27) | get size(){return this._size} method isEmpty (line 27) | isEmpty(){return this._first===W.Undefined} method clear (line 27) | clear(){let e=this._first;for(;e!==W.Undefined;){let t=e.next;e.prev=W.U... method unshift (line 27) | unshift(e){return this._insert(e,!1)} method push (line 27) | push(e){return this._insert(e,!0)} method _insert (line 27) | _insert(e,t){let r=new W(e);if(this._first===W.Undefined)this._first=r,t... method shift (line 27) | shift(){if(this._first!==W.Undefined){let e=this._first.element;return t... method pop (line 27) | pop(){if(this._last!==W.Undefined){let e=this._last.element;return this.... method _remove (line 27) | _remove(e){if(e.prev!==W.Undefined&&e.next!==W.Undefined){let t=e.prev;t... method [Symbol.iterator] (line 27) | *[Symbol.iterator](){let e=this._first;for(;e!==W.Undefined;)yield e.ele... method create (line 27) | static create(e){return new n(e)} method constructor (line 27) | constructor(e){this._now=e===!1?Date.now:sl,this._startTime=this._now(),... method stop (line 27) | stop(){this._stopTime=this._now()} method reset (line 27) | reset(){this._startTime=this._now(),this._stopTime=-1} method elapsed (line 27) | elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this... function e (line 27) | function e(k){if(ll){let{onDidAddListener:y}=k,v=gt.create(),w=0;k.onDid... function t (line 27) | function t(k,y){return A(k,()=>{},0,void 0,!0,void 0,y)} function r (line 27) | function r(k){return(y,v=null,w)=>{let T=!1,I;return I=k(z=>{if(!T)retur... function i (line 27) | function i(k,y){return n.once(n.filter(k,y))} function o (line 27) | function o(k,y,v){return h((w,T=null,I)=>k(z=>w.call(T,y(z)),null,I),v)} function u (line 27) | function u(k,y,v){return h((w,T=null,I)=>k(z=>{y(z),w.call(T,z)},null,I)... function a (line 27) | function a(k,y,v){return h((w,T=null,I)=>k(z=>y(z)&&w.call(T,z),null,I),v)} function l (line 27) | function l(k){return k} function c (line 27) | function c(...k){return(y,v=null,w)=>{let T=(0,he.combinedDisposable)(..... function f (line 27) | function f(k,y,v,w){let T=v;return o(k,I=>(T=y(T,I),T),w)} function h (line 27) | function h(k,y){let v,w={onWillAddFirstListener(){v=k(T.fire,T)},onDidRe... function _ (line 27) | function _(k,y){return y instanceof Array?y.push(k):y&&y.add(k),k} function A (line 27) | function A(k,y,v=100,w=!1,T=!1,I,z){let J,te,Ue,Pt=0,at,cs={leakWarningT... function U (line 27) | function U(k,y=0,v){return n.debounce(k,(w,T)=>w?(w.push(T),w):[T],y,voi... function $ (line 27) | function $(k,y=(w,T)=>w===T,v){let w=!0,T;return a(k,I=>{let z=w||!y(I,T... function q (line 27) | function q(k,y,v){return[n.filter(k,y,v),n.filter(k,w=>!y(w),v)]} function K (line 27) | function K(k,y=!1,v=[],w){let T=v.slice(),I=k(te=>{T?T.push(te):J.fire(t... function oe (line 27) | function oe(k,y){return s((w,T,I)=>{let z=y(new ze);return k(function(J)... class ze (line 27) | class ze{static{s(this,"ChainableSynthesis")}constructor(){this.steps=[]... method constructor (line 27) | constructor(){this.steps=[]} method map (line 27) | map(y){return this.steps.push(y),this} method forEach (line 27) | forEach(y){return this.steps.push(v=>(y(v),v)),this} method filter (line 27) | filter(y){return this.steps.push(v=>y(v)?v:G),this} method reduce (line 27) | reduce(y,v){let w=v;return this.steps.push(T=>(w=y(w,T),w)),this} method latch (line 27) | latch(y=(v,w)=>v===w){let v=!0,w;return this.steps.push(T=>{let I=v||!... method evaluate (line 27) | evaluate(y){for(let v of this.steps)if(y=v(y),y===G)break;return y} function ut (line 27) | function ut(k,y,v=w=>w){let w=s((...J)=>z.fire(v(...J)),"fn"),T=s(()=>k.... function $n (line 27) | function $n(k,y,v=w=>w){let w=s((...J)=>z.fire(v(...J)),"fn"),T=s(()=>k.... function L (line 27) | function L(k,y){let v,w=new Promise((T,I)=>{let z=r(k)(T,null,y);v=s(()=... function x (line 27) | function x(k,y){return k(v=>y.fire(v))} function F (line 27) | function F(k,y,v){return y(v),k(w=>y(w))} class ee (line 27) | class ee{static{s(this,"EmitterObserver")}constructor(y,v){this._observa... method constructor (line 27) | constructor(y,v){this._observable=y,this._counter=0,this._hasChanged=!... method beginUpdate (line 27) | beginUpdate(y){this._counter++} method handlePossibleChange (line 27) | handlePossibleChange(y){} method handleChange (line 27) | handleChange(y,v){this._hasChanged=!0} method endUpdate (line 27) | endUpdate(y){this._counter--,this._counter===0&&(this._observable.repo... function Ke (line 27) | function Ke(k,y){return new ee(k,y).emitter.event} function xt (line 27) | function xt(k){return(y,v,w)=>{let T=0,I=!1,z={beginUpdate(){T++},endUpd... method constructor (line 27) | constructor(e){this.listenerCount=0,this.invocationCount=0,this.elapsedO... method start (line 27) | start(e){this._stopWatch=new al.StopWatch,this.listenerCount=e} method stop (line 27) | stop(){if(this._stopWatch){let e=this._stopWatch.elapsed();this.duration... function cl (line 27) | function cl(n){let e=pt;return pt=n,{dispose(){pt=e}}} method constructor (line 27) | constructor(e,t,r=(n._idPool++).toString(16).padStart(3,"0")){this._erro... method dispose (line 27) | dispose(){this._stacks?.clear()} method check (line 27) | check(e,t){let r=this.threshold;if(r<=0||t0||this.... method dispose (line 29) | dispose(){if(!this._disposed){if(this._disposed=!0,this._deliveryQueue?.... method event (line 29) | get event(){return this._event??=(e,t,r)=>{if(this._leakageMon&&this._si... method _removeListener (line 29) | _removeListener(e){if(this._options?.onWillRemoveListener?.(this),!this.... method _deliver (line 29) | _deliver(e,t){if(!e)return;let r=this._options?.onListenerError||mt.onUn... method _deliverQueue (line 29) | _deliverQueue(e){let t=e.current._listeners;for(;e.i0} method constructor (line 29) | constructor(){this.i=-1,this.end=0} method enqueue (line 29) | enqueue(e,t,r){this.i=0,this.end=r,this.current=e,this.value=t} method reset (line 29) | reset(){this.i=this.end,this.current=void 0,this.value=void 0} method fireAsync (line 29) | async fireAsync(e,t,r){if(this._listeners)for(this._asyncDeliveryQueue||... method isPaused (line 29) | get isPaused(){return this._isPaused!==0} method constructor (line 29) | constructor(e){super(e),this._isPaused=0,this._eventQueue=new s1.LinkedL... method pause (line 29) | pause(){this._isPaused++} method resume (line 29) | resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){i... method fire (line 29) | fire(e){this._size&&(this._isPaused!==0?this._eventQueue.push(e):super.f... method constructor (line 29) | constructor(e){super(e),this._delay=e.delay??100} method fire (line 29) | fire(e){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._h... method constructor (line 29) | constructor(e){super(e),this._queuedEvents=[],this._mergeFn=e?.merge} method fire (line 29) | fire(e){this.hasListeners()&&(this._queuedEvents.push(e),this._queuedEve... method constructor (line 29) | constructor(){this.hasListeners=!1,this.events=[],this.emitter=new ie({o... method event (line 29) | get event(){return this.emitter.event} method add (line 29) | add(e){let t={event:e,listener:null};this.events.push(t),this.hasListene... method onFirstListenerAdd (line 29) | onFirstListenerAdd(){this.hasListeners=!0,this.events.forEach(e=>this.ho... method onLastListenerRemove (line 29) | onLastListenerRemove(){this.hasListeners=!1,this.events.forEach(e=>this.... method hook (line 29) | hook(e){e.listener=e.event(t=>this.emitter.fire(t))} method unhook (line 29) | unhook(e){e.listener?.dispose(),e.listener=null} method dispose (line 29) | dispose(){this.emitter.dispose();for(let e of this.events)e.listener?.di... method constructor (line 29) | constructor(e,t,r,i){this._store=new he.DisposableStore;let o=this._stor... method dispose (line 29) | dispose(){this._store.dispose()} method constructor (line 29) | constructor(){this.data=[]} method wrapEvent (line 29) | wrapEvent(e,t,r){return(i,o,u)=>e(a=>{let l=this.data[this.data.length-1... method bufferEvents (line 29) | bufferEvents(e){let t={buffers:new Array};this.data.push(t);let r=e();re... method constructor (line 29) | constructor(){this.listening=!1,this.inputEvent=en.None,this.inputEventL... method input (line 29) | set input(e){this.inputEvent=e,this.listening&&(this.inputEventListener.... method dispose (line 29) | dispose(){this.inputEventListener.dispose(),this.emitter.dispose()} method const (line 29) | static const(e){return new si(e)} method constructor (line 29) | constructor(e){this._value=e,this._onDidChange=new ie,this.onDidChange=t... method value (line 29) | get value(){return this._value} method value (line 29) | set value(e){e!==this._value&&(this._value=e,this._onDidChange.fire(void... method constructor (line 29) | constructor(e){this.value=e,this.onDidChange=en.None} function ml (line 29) | function ml(n,e,t){let r=new he.DisposableMap,i=new Set(n());for(let u o... method dispose (line 29) | dispose(){clearTimeout(t)} function e (line 29) | function e(t){return t===n.None||t===n.Cancelled||t instanceof et?!0:!t|... method constructor (line 29) | constructor(){this._isCancelled=!1,this._emitter=null} method cancel (line 29) | cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._... method isCancellationRequested (line 29) | get isCancellationRequested(){return this._isCancelled} method onCancellationRequested (line 29) | get onCancellationRequested(){return this._isCancelled?a1:(this._emitter... method dispose (line 29) | dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)} method constructor (line 29) | constructor(e){this._token=void 0,this._parentListener=void 0,this._pare... method token (line 29) | get token(){return this._token||(this._token=new et),this._token} method cancel (line 29) | cancel(){this._token?this._token instanceof et&&this._token.cancel():thi... method dispose (line 29) | dispose(e=!1){e&&this.cancel(),this._parentListener?.dispose(),this._tok... function gl (line 29) | function gl(n){let e=new _t;return n.add({dispose(){e.cancel()}}),e.token} method constructor (line 29) | constructor(){this._source=new _t,this._listeners=new pl.DisposableStore... method token (line 29) | get token(){return this._source.token} method add (line 29) | add(e){if(this._isDone)return;if(this._total++,e.isCancellationRequested... method _check (line 29) | _check(){!this._isDone&&this._total>0&&this._total===this._cancelled&&(t... method dispose (line 29) | dispose(){this._listeners.dispose(),this._source.dispose()} function _l (line 29) | function _l(){return globalThis._VSCODE_NLS_MESSAGES} function bl (line 29) | function bl(){return globalThis._VSCODE_NLS_LANGUAGE} function cn (line 29) | function cn(n,e){let t;return e.length===0?t=n:t=n.replace(/\{(\d+)\}/g,... function Cl (line 29) | function Cl(n,e,...t){return cn(typeof n=="number"?f1(n,e):e,t)} function f1 (line 29) | function f1(n,e){let t=(0,l1.getNLSMessages)()?.[n];if(typeof t!="string... function wl (line 29) | function wl(n,e,...t){let r;typeof n=="number"?r=f1(n,e):r=e;let i=cn(r,... function Nl (line 29) | function Nl(n){switch(n){case 0:return"Web";case 1:return"Mac";case 2:re... function e (line 29) | function e(){return m.language} function t (line 29) | function t(){return m.language.length===2?m.language==="en":m.language.l... function r (line 29) | function r(){return m.language==="en"} function xl (line 29) | function xl(){if(!p1){p1=!0;let n=new Uint8Array(2);n[0]=1,n[1]=2,m1=new... function Pl (line 29) | function Pl(n){return parseFloat(n)>=20} function Al (line 29) | function Al(n){return parseFloat(n)>=25} method platform (line 29) | get platform(){return n.platform} method arch (line 29) | get arch(){return n.arch} method env (line 29) | get env(){return n.env} method cwd (line 29) | cwd(){return n.cwd()} method platform (line 29) | get platform(){return process.platform} method arch (line 29) | get arch(){return process.arch} method env (line 29) | get env(){return process.env} method cwd (line 29) | cwd(){return process.env.VSCODE_CWD||process.cwd()} method platform (line 29) | get platform(){return k1.isWindows?"win32":k1.isMacintosh?"darwin":"linux"} method arch (line 29) | get arch(){} method env (line 29) | get env(){return{}} method cwd (line 29) | cwd(){return"/"} method constructor (line 29) | constructor(e,t,r){let i;typeof t=="string"&&t.indexOf("not ")===0?(i="m... function Ul (line 29) | function Ul(n,e){if(n===null||typeof n!="object")throw new dn(e,"Object"... function V (line 29) | function V(n,e){if(typeof n!="string")throw new dn(e,"string",n)} function S (line 29) | function S(n){return n===Z||n===ae} function mi (line 29) | function mi(n){return n===Z} function Ne (line 29) | function Ne(n){return n>=Ol&&n<=Ml||n>=Dl&&n<=Fl} function mn (line 29) | function mn(n,e,t,r){let i="",o=0,u=-1,a=0,l=0;for(let c=0;c<=n.length;+... function ql (line 29) | function ql(n){return n?`${n[0]==="."?"":"."}${n}`:""} function L1 (line 29) | function L1(n,e){Ul(e,"pathObject");let t=e.dir||e.root,r=e.base||`${e.n... method resolve (line 29) | resolve(...n){let e="",t="",r=!1;for(let i=n.length-1;i>=-1;i--){let o;i... method normalize (line 29) | normalize(n){V(n,"path");let e=n.length;if(e===0)return".";let t=0,r,i=!... method isAbsolute (line 29) | isAbsolute(n){V(n,"path");let e=n.length;if(e===0)return!1;let t=n.charC... method join (line 29) | join(...n){if(n.length===0)return".";let e,t;for(let o=0;o=2&&n.cha... method parse (line 29) | parse(n){V(n,"path");let e={root:"",dir:"",base:"",ext:"",name:""};if(n.... method resolve (line 29) | resolve(...n){let e="",t=!1;for(let r=n.length-1;r>=0&&!t;r--){let i=n[r... method normalize (line 29) | normalize(n){if(V(n,"path"),n.length===0)return".";let e=n.charCodeAt(0)... method isAbsolute (line 29) | isAbsolute(n){return V(n,"path"),n.length>0&&n.charCodeAt(0)===Z} method join (line 29) | join(...n){if(n.length===0)return".";let e=[];for(let t=0;t... function Ql (line 29) | function Ql(n){return n.replace(/[<>"'&]/g,e=>{switch(e){case"<":return"... function Xl (line 29) | function Xl(n){return n.replace(/[<>&]/g,function(e){switch(e){case"<":r... function P1 (line 29) | function P1(n){return n.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")} function Yl (line 29) | function Yl(n,e){let t=0,r=n.indexOf(e);for(;r!==-1;)t++,r=n.indexOf(e,r... function Jl (line 29) | function Jl(n,e,t=b.Ellipsis){return n.length<=e?n:`${n.substr(0,e)}${t}`} function Zl (line 29) | function Zl(n,e,t=b.Ellipsis){if(n.length<=e)return n;let r=Math.ceil(e/... function ec (line 29) | function ec(n,e=" "){let t=A1(n,e);return S1(t,e)} function A1 (line 29) | function A1(n,e){if(!n||!e)return n;let t=e.length;if(t===0||n.length===... function S1 (line 29) | function S1(n,e){if(!n||!e)return n;let t=e.length,r=n.length;if(t===0||... function tc (line 29) | function tc(n){return n.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,... function nc (line 29) | function nc(n,e,t={}){if(!n)throw new Error("Cannot create regex from em... function rc (line 29) | function rc(n){return n.source==="^"||n.source==="^$"||n.source==="$"||n... function ic (line 29) | function ic(n,e){return n.filter(t=>t!=null&&t!==!1).join(e)} function sc (line 29) | function sc(n){return n.split(/\r\n|\r|\n/)} function oc (line 29) | function oc(n){let e=[],t=n.split(/(\r\n|\r|\n)/);for(let r=0;r=0;t--){let r=n.charCodeAt(t);... function cc (line 29) | function cc(n){let e=I1(n);return e===-1?n.length:e} function fc (line 29) | function fc(n,e,t){let r=[],i=0;for(let o of n.matchAll(e)){if(r.push(n.... function hc (line 29) | function hc(n,e){return ne?1:0} function R1 (line 29) | function R1(n,e,t=0,r=n.length,i=0,o=e.length){for(;t=48&&n<=57} function wi (line 29) | function wi(n){return n>=97&&n<=122} function pc (line 29) | function pc(n){return n>=65&&n<=90} function gc (line 29) | function gc(n,e){return n.length===e.length&&bn(n,e)===0} function _c (line 29) | function _c(n,e){let t=e.length;return e.length>n.length?!1:bn(n,e,0,t)=... function bc (line 29) | function bc(n,e){let t=Math.min(n.length,e.length),r;for(r=0;r1){let r=n.charCode... method offset (line 29) | get offset(){return this._offset} method constructor (line 29) | constructor(e,t=0){this._str=e,this._len=e.length,this._offset=t} method setOffset (line 29) | setOffset(e){this._offset=e} method prevCodePoint (line 29) | prevCodePoint(){let e=Cc(this._str,this._offset);return this._offset-=e>... method nextCodePoint (line 29) | nextCodePoint(){let e=O1(this._str,this._len,this._offset);return this._... method eol (line 29) | eol(){return this._offset>=this._len} method offset (line 29) | get offset(){return this._iterator.offset} method constructor (line 29) | constructor(e,t=0){this._iterator=new nt(e,t)} method nextGraphemeLength (line 29) | nextGraphemeLength(){let e=kt.getInstance(),t=this._iterator,r=t.offset,... method prevGraphemeLength (line 29) | prevGraphemeLength(){let e=kt.getInstance(),t=this._iterator,r=t.offset,... method eol (line 29) | eol(){return this._iterator.eol()} function D1 (line 29) | function D1(n,e){return new rt(n,e).nextGraphemeLength()} function M1 (line 29) | function M1(n,e){return new rt(n,e).prevGraphemeLength()} function wc (line 29) | function wc(n,e){e>0&&yn(n.charCodeAt(e))&&e--;let t=e+D1(n,e);return[t-... function vc (line 29) | function vc(n){let e=new rt(n),t=0;for(;!e.eol();)t++,e.nextGraphemeLeng... function kc (line 29) | function kc(){return/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u06... function Ec (line 29) | function Ec(n){return Ci||(Ci=kc()),Ci.test(n)} function Tc (line 29) | function Tc(n){return Lc.test(n)} function Nc (line 29) | function Nc(n){return b.UNUSUAL_LINE_TERMINATORS.test(n)} function xc (line 29) | function xc(n){return n>=11904&&n<=55215||n>=63744&&n<=64255||n>=65281&&... function F1 (line 29) | function F1(n){return n>=127462&&n<=127487||n===8986||n===8987||n===9200... function Pc (line 29) | function Pc(n,e,t=""){let r=n.trimStart();if(r.length0&&n.charCodeAt(0)===65279)} function Mc (line 29) | function Mc(n){return q1(n)?n.substr(1):n} function Fc (line 29) | function Fc(n,e){if(!n||!e||n.lengthn.leng... function Ti (line 30) | function Ti(n){return n>=65&&n<=90||n>=97&&n<=122} function s2 (line 30) | function s2(n,e){return Oe.isWindows&&n.endsWith(":")&&(n+=ce.sep),(0,ce... function B1 (line 30) | function B1(n){return Oe.isWindows?(n=(0,wn.rtrim)(n,ce.sep),n.endsWith(... function o2 (line 30) | function o2(n){let e=(0,ce.normalize)(n);return Oe.isWindows?n.length>3?... function Ni (line 30) | function Ni(n,e=Oe.isWindows){return e?Ti(n.charCodeAt(0))&&n.charCodeAt... function u2 (line 30) | function u2(n,e=Oe.isWindows){return Ni(n,e)?n[0]:void 0} function a2 (line 30) | function a2(n,e,t){return e.length>n.length?-1:n===e?0:(t&&(n=n.toLowerC... function l2 (line 30) | function l2(n){let e=n.split(":"),t,r,i;for(let o of e){let u=Number(o);... function h2 (line 30) | function h2(n,e,t=8){let r="";for(let o=0;o1&&n.scheme==="... function xi (line 30) | function xi(n,e){let t=e?E2:H1,r="",{scheme:i,authority:o,path:u,query:a... function Q1 (line 30) | function Q1(n){try{return decodeURIComponent(n)}catch{return n.length>3?... function vn (line 30) | function vn(n){return n.match(G1)?n.replace(G1,e=>Q1(e)):n} function J1 (line 30) | function J1(n,e){return Ve.URI.isUri(n)?(0,X1.equalsIgnoreCase)(n.scheme... function x2 (line 30) | function x2(n,...e){return e.some(t=>J1(n,t))} method constructor (line 30) | constructor(){this._hosts=Object.create(null),this._ports=Object.create(... method setPreferredWebSchema (line 30) | setPreferredWebSchema(e){this._preferredWebSchema=e} method setDelegate (line 30) | setDelegate(e){this._delegate=e} method setServerRootPath (line 30) | setServerRootPath(e,t){this._serverRootPath=Si.posix.join(t??"/",Z1(e))} method getServerRootPath (line 30) | getServerRootPath(){return this._serverRootPath} method _remoteResourcesPath (line 30) | get _remoteResourcesPath(){return Si.posix.join(this._serverRootPath,Ce.... method set (line 30) | set(e,t,r){this._hosts[e]=t,this._ports[e]=r} method setConnectionToken (line 30) | setConnectionToken(e,t){this._connectionTokens[e]=t} method getPreferredWebSchema (line 30) | getPreferredWebSchema(){return this._preferredWebSchema} method rewrite (line 30) | rewrite(e){if(this._delegate)try{return this._delegate(e)}catch(a){retur... function Z1 (line 30) | function Z1(n){return`${n.quality??"oss"}-${n.commit??"dev"}`} method asBrowserUri (line 30) | asBrowserUri(e){let t=this.toUri(e);return this.uriToBrowserUri(t)} method uriToBrowserUri (line 30) | uriToBrowserUri(e){return e.scheme===Ce.vscodeRemote?R.RemoteAuthorities... method asFileUri (line 30) | asFileUri(e){let t=this.toUri(e);return this.uriToFileUri(t)} method uriToFileUri (line 30) | uriToFileUri(e){return e.scheme===Ce.vscodeFileResource?e.with({scheme:C... method toUri (line 30) | toUri(e){if(Ve.URI.isUri(e))return e;if(globalThis._VSCODE_FILE_ROOT){le... function r (line 30) | function r(o){let u;typeof o=="string"?u=new URL(o).searchParams:o insta... function i (line 30) | function i(o,u,a){if(!globalThis.crossOriginIsolated)return;let l=u&&a?"... function we (line 30) | function we(n){return(0,Et.uriToFsPath)(n,!0)} method constructor (line 30) | constructor(e){this._ignorePathCasing=e} method compare (line 30) | compare(e,t,r=!1){return e===t?0:(0,to.compare)(this.getComparisonKey(e,... method isEqual (line 30) | isEqual(e,t,r=!1){return e===t?!0:!e||!t?!1:this.getComparisonKey(e,r)==... method getComparisonKey (line 30) | getComparisonKey(e,t=!1){return e.with({path:this._ignorePathCasing(e)?e... method ignorePathCasing (line 30) | ignorePathCasing(e){return this._ignorePathCasing(e)} method isEqualOrParent (line 30) | isEqualOrParent(e,t,r=!1){if(e.scheme===t.scheme){if(e.scheme===Me.Schem... method joinPath (line 30) | joinPath(e,...t){return Et.URI.joinPath(e,...t)} method basenameOrAuthority (line 30) | basenameOrAuthority(e){return(0,g.basename)(e)||e.authority} method basename (line 30) | basename(e){return se.posix.basename(e.path)} method extname (line 30) | extname(e){return se.posix.extname(e.path)} method dirname (line 30) | dirname(e){if(e.path.length===0)return e;let t;return e.scheme===Me.Sche... method normalizePath (line 30) | normalizePath(e){if(!e.path.length)return e;let t;return e.scheme===Me.S... method relativePath (line 30) | relativePath(e,t){if(e.scheme!==t.scheme||!(0,g.isEqualAuthority)(e.auth... method resolvePath (line 30) | resolvePath(e,t){if(e.scheme===Me.Schemas.file){let r=Et.URI.file(se.res... method isAbsolutePath (line 30) | isAbsolutePath(e){return!!e.path&&e.path[0]==="/"} method isEqualAuthority (line 30) | isEqualAuthority(e,t){return e===t||e!==void 0&&t!==void 0&&(0,to.equals... method hasTrailingPathSeparator (line 30) | hasTrailingPathSeparator(e,t=se.sep){if(e.scheme===Me.Schemas.file){let ... method removeTrailingPathSeparator (line 30) | removeTrailingPathSeparator(e,t=se.sep){return(0,g.hasTrailingPathSepara... method addTrailingPathSeparator (line 30) | addTrailingPathSeparator(e,t=se.sep){let r=!1;if(e.scheme===Me.Schemas.f... function S2 (line 30) | function S2(n,e){let t=[];for(let r=0;r{let o=e.onCancellationRequ... function M2 (line 30) | function M2(n,e){return new Promise((t,r)=>{let i=e.onCancellationReques... function F2 (line 30) | function F2(n){return new Promise((e,t)=>{n.then(e,t)})} function z2 (line 30) | function z2(n){let e=-1,t=n.map((i,o)=>i.then(u=>(e=o,u))),r=Promise.rac... function ho (line 30) | function ho(n,e,t){let r,i=setTimeout(()=>{r?.(void 0),t?.()},e);return ... function U2 (line 30) | function U2(n){return new Promise((e,t)=>{let r=n();lo(r)?r.then(e,t):e(... function mo (line 30) | function mo(){let n,e;return{promise:new Promise((r,i)=>{n=r,e=i}),resol... method constructor (line 30) | constructor(){this.activePromise=null,this.queuedPromise=null,this.queue... method queue (line 30) | queue(e){if(this.cancellationTokenSource.token.isCancellationRequested)r... method dispose (line 30) | dispose(){this.cancellationTokenSource.cancel()} method constructor (line 30) | constructor(){this.current=Promise.resolve(null)} method queue (line 30) | queue(e){return this.current=this.current.then(()=>e(),()=>e())} method constructor (line 30) | constructor(){this.promiseMap=new Map} method queue (line 30) | queue(e,t){let i=(this.promiseMap.get(e)??Promise.resolve()).catch(()=>{... method keys (line 30) | keys(){return this.promiseMap.keys()} method constructor (line 30) | constructor(e){this.defaultDelay=e,this.deferred=null,this.completionPro... method trigger (line 30) | trigger(e,t=this.defaultDelay){this.task=e,this.cancelTimeout(),this.com... method isTriggered (line 30) | isTriggered(){return!!this.deferred?.isTriggered()} method cancel (line 30) | cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject?.(n... method cancelTimeout (line 30) | cancelTimeout(){this.deferred?.dispose(),this.deferred=null} method dispose (line 30) | dispose(){this.cancel()} method constructor (line 30) | constructor(e){this.delayer=new xn(e),this.throttler=new Nn} method trigger (line 30) | trigger(e,t){return this.delayer.trigger(()=>this.throttler.queue(e),t)} method isTriggered (line 30) | isTriggered(){return this.delayer.isTriggered()} method cancel (line 30) | cancel(){this.delayer.cancel()} method dispose (line 30) | dispose(){this.delayer.dispose(),this.throttler.dispose()} method constructor (line 30) | constructor(){this._isOpen=!1,this._promise=new Promise((e,t)=>{this._co... method isOpen (line 30) | isOpen(){return this._isOpen} method open (line 30) | open(){this._isOpen=!0,this._completePromise(!0)} method wait (line 30) | wait(){return this._promise} method constructor (line 30) | constructor(e){super(),this._timeout=setTimeout(()=>this.open(),e)} method open (line 30) | open(){clearTimeout(this._timeout),super.open()} function es (line 30) | function es(n,e){return e?new Promise((t,r)=>{let i=setTimeout(()=>{o.di... function B2 (line 30) | function B2(n,e=0,t){let r=setTimeout(()=>{n(),t&&i.dispose()},e),i=(0,o... function W2 (line 30) | function W2(n){let e=[],t=0,r=n.length;function i(){return t!!r,t=null){let r=0,i=n.length,o=s(()=>{if(r>=i)retur... function H2 (line 30) | function H2(n,e=r=>!!r,t=null){if(n.length===0)return Promise.resolve(t)... method constructor (line 30) | constructor(e){this._size=0,this._isDisposed=!1,this.maxDegreeOfParalell... method whenIdle (line 30) | whenIdle(){return this.size>0?Lt.Event.toPromise(this.onDrained):Promise... method onDrained (line 30) | get onDrained(){return this._onDrained.event} method size (line 30) | get size(){return this._size} method queue (line 30) | queue(e){if(this._isDisposed)throw new Error("Object has been disposed")... method consume (line 30) | consume(){for(;this.outstandingPromises.length&&this.runningPromises0)return!1;return!0} method queueSize (line 30) | queueSize(e,t=uo.extUri){let r=t.getComparisonKey(e);return this.queues.... method queueFor (line 30) | queueFor(e,t,r=uo.extUri){let i=r.getComparisonKey(e),o=this.queues.get(... method onDidQueueDrain (line 30) | onDidQueueDrain(){this.isDrained()&&this.releaseDrainers()} method releaseDrainers (line 30) | releaseDrainers(){for(let e of this.drainers)e.complete();this.drainers.... method dispose (line 30) | dispose(){for(let[,e]of this.queues)e.dispose();this.queues.clear(),this... method constructor (line 30) | constructor(){this._runningTask=void 0,this._pendingTasks=[]} method schedule (line 30) | schedule(e){let t=new Fe;return this._pendingTasks.push({task:e,deferred... method scheduleSkipIfCleared (line 30) | scheduleSkipIfCleared(e){let t=new Fe;return this._pendingTasks.push({ta... method _runIfNotRunning (line 30) | _runIfNotRunning(){this._runningTask===void 0&&this._processQueue()} method _processQueue (line 30) | async _processQueue(){if(this._pendingTasks.length===0)return;let e=this... method clearPending (line 30) | clearPending(){let e=this._pendingTasks;this._pendingTasks=[];for(let t ... method constructor (line 30) | constructor(e,t){this._isDisposed=!1,this._token=void 0,typeof e=="funct... method dispose (line 30) | dispose(){this.cancel(),this._isDisposed=!0} method cancel (line 30) | cancel(){this._token!==void 0&&(clearTimeout(this._token),this._token=vo... method cancelAndSet (line 30) | cancelAndSet(e,t){if(this._isDisposed)throw new fe.BugIndicatingError("C... method setIfNotSet (line 30) | setIfNotSet(e,t){if(this._isDisposed)throw new fe.BugIndicatingError("Ca... method constructor (line 30) | constructor(){this.disposable=void 0,this.isDisposed=!1} method cancel (line 30) | cancel(){this.disposable?.dispose(),this.disposable=void 0} method cancelAndSet (line 30) | cancelAndSet(e,t,r=globalThis){if(this.isDisposed)throw new fe.BugIndica... method dispose (line 30) | dispose(){this.cancel(),this.isDisposed=!0} method constructor (line 30) | constructor(e,t){this.timeoutToken=void 0,this.runner=e,this.timeout=t,t... method dispose (line 30) | dispose(){this.cancel(),this.runner=null} method cancel (line 30) | cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeo... method schedule (line 30) | schedule(e=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this... method delay (line 30) | get delay(){return this.timeout} method delay (line 30) | set delay(e){this.timeout=e} method isScheduled (line 30) | isScheduled(){return this.timeoutToken!==void 0} method flush (line 30) | flush(){this.isScheduled()&&(this.cancel(),this.doRun())} method onTimeout (line 30) | onTimeout(){this.timeoutToken=void 0,this.runner&&this.doRun()} method doRun (line 30) | doRun(){this.runner?.()} method constructor (line 30) | constructor(e,t){t%1e3!==0&&console.warn(`ProcessTimeRunOnceScheduler re... method dispose (line 30) | dispose(){this.cancel(),this.runner=null} method cancel (line 30) | cancel(){this.isScheduled()&&(clearInterval(this.intervalToken),this.int... method schedule (line 30) | schedule(e=this.timeout){e%1e3!==0&&console.warn(`ProcessTimeRunOnceSche... method isScheduled (line 30) | isScheduled(){return this.intervalToken!==void 0} method onInterval (line 30) | onInterval(){this.counter--,!(this.counter>0)&&(clearInterval(this.inter... method constructor (line 30) | constructor(e,t){super(e,t),this.units=[]} method work (line 30) | work(e){this.units.push(e),this.isScheduled()||this.schedule()} method doRun (line 30) | doRun(){let e=this.units;this.units=[],this.runner?.(e)} method dispose (line 30) | dispose(){this.units=[],super.dispose()} method constructor (line 30) | constructor(e,t){super(),this.options=e,this.handler=t,this.pendingWork=... method pending (line 30) | get pending(){return this.pendingWork.length} method work (line 30) | work(e){if(this.disposed)return!1;if(typeof this.options.maxBufferedWork... method doWork (line 30) | doWork(){this.lastExecutionTime=Date.now(),this.handler(this.pendingWork... method scheduleThrottler (line 30) | scheduleThrottler(e=this.options.throttleDelay){this.throttler.value=new... method dispose (line 30) | dispose(){super.dispose(),this.pendingWork.length=0,this.disposed=!0} method timeRemaining (line 30) | timeRemaining(){return Math.max(0,o-Date.now())} method dispose (line 30) | dispose(){i||(i=!0)} method dispose (line 30) | dispose(){o||(o=!0,e.cancelIdleCallback(i))} method constructor (line 30) | constructor(e,t){this._didRun=!1,this._executor=()=>{try{this._value=t()... method dispose (line 30) | dispose(){this._handle.dispose()} method value (line 30) | get value(){if(this._didRun||(this._handle.dispose(),this._executor()),t... method isInitialized (line 30) | get isInitialized(){return this._didRun} method constructor (line 30) | constructor(e){super(globalThis,e)} function G2 (line 30) | async function G2(n,e,t){let r;for(let i=0;ir?.(),"cancel"),p... method doneRunning (line 30) | doneRunning(e){this._running&&e===this._running.taskId&&(this._running=v... method runQueued (line 30) | runQueued(){if(this._queued){let e=this._queued;this._queued=void 0,e.ru... method queue (line 30) | queue(e){if(this._queued)this._queued.run=e;else{let{promise:t,resolve:r... method hasQueued (line 30) | hasQueued(){return!!this._queued} method join (line 30) | async join(){return this._queued?.promise??this._running?.promise} method constructor (line 30) | constructor(e,t=()=>Date.now()){this.interval=e,this.nowFn=t,this.lastIn... method increment (line 30) | increment(){let e=this.nowFn();return e-this.lastIncrementTime>this.inte... method fromPromise (line 30) | static fromPromise(e){let t=new n;return t.settleWith(e),t} method isRejected (line 30) | get isRejected(){return this.outcome?.outcome===1} method isResolved (line 30) | get isResolved(){return this.outcome?.outcome===0} method isSettled (line 30) | get isSettled(){return!!this.outcome} method value (line 30) | get value(){return this.outcome?.outcome===0?this.outcome?.value:void 0} method constructor (line 30) | constructor(){this.p=new Promise((e,t)=>{this.completeCallback=e,this.er... method complete (line 30) | complete(e){return this.isSettled?Promise.resolve():new Promise(t=>{this... method error (line 30) | error(e){return this.isSettled?Promise.resolve():new Promise(t=>{this.er... method settleWith (line 30) | settleWith(e){return e.then(t=>this.complete(t),t=>this.error(t))} method cancel (line 30) | cancel(){return this.error(new fe.CancellationError)} function e (line 30) | async function e(r){let i,o=await Promise.all(r.map(u=>u.then(a=>a,a=>{i... function t (line 30) | function t(r){return new Promise(async(i,o)=>{try{await r(i,o)}catch(u){... method value (line 30) | get value(){return this._value} method error (line 30) | get error(){return this._error} method isResolved (line 30) | get isResolved(){return this._isResolved} method constructor (line 30) | constructor(e){this._value=void 0,this._error=void 0,this._isResolved=!1... method requireValue (line 30) | requireValue(){if(!this._isResolved)throw new fe.BugIndicatingError("Pro... method constructor (line 30) | constructor(e){this._compute=e,this._promise=new D2.Lazy(()=>new On(this... method requireValue (line 30) | requireValue(){return this._promise.value.requireValue()} method getPromise (line 30) | getPromise(){return this._promise.value.promise} method currentValue (line 30) | get currentValue(){return this._promise.rawValue?.value} method fromArray (line 30) | static fromArray(e){return new n(t=>{t.emitMany(e)})} method fromPromise (line 30) | static fromPromise(e){return new n(async t=>{t.emitMany(await e)})} method fromPromisesResolveOrder (line 30) | static fromPromisesResolveOrder(e){return new n(async t=>{await Promise.... method merge (line 30) | static merge(e){return new n(async t=>{await Promise.all(e.map(async r=>... method constructor (line 30) | constructor(e,t){this._state=0,this._results=[],this._error=null,this._o... method [Symbol.asyncIterator] (line 30) | [Symbol.asyncIterator](){let e=0;return{next:s(async()=>{do{if(this._sta... method map (line 30) | static map(e,t){return new n(async r=>{for await(let i of e)r.emitOne(t(... method map (line 30) | map(e){return n.map(this,e)} method filter (line 30) | static filter(e,t){return new n(async r=>{for await(let i of e)t(i)&&r.e... method filter (line 30) | filter(e){return n.filter(this,e)} method coalesce (line 30) | static coalesce(e){return n.filter(e,t=>!!t)} method coalesce (line 30) | coalesce(){return n.coalesce(this)} method toPromise (line 30) | static async toPromise(e){let t=[];for await(let r of e)t.push(r);return t} method toPromise (line 30) | toPromise(){return n.toPromise(this)} method emitOne (line 30) | emitOne(e){this._state===0&&(this._results.push(e),this._onStateChanged.... method emitMany (line 30) | emitMany(e){this._state===0&&(this._results=this._results.concat(e),this... method resolve (line 30) | resolve(){this._state===0&&(this._state=1,this._onStateChanged.fire())} method reject (line 30) | reject(e){this._state===0&&(this._state=2,this._error=e,this._onStateCha... function V2 (line 30) | function V2(n){let e=new Zi.CancellationTokenSource,t=n(e.token);return ... method constructor (line 30) | constructor(e){this._deferred=new Fe,this._asyncIterable=new Dn(i=>{if(t... method asyncIterable (line 30) | get asyncIterable(){return this._asyncIterable} method resolve (line 30) | resolve(){this._deferred.complete()} method reject (line 30) | reject(e){this._errorFn(e),this._deferred.complete()} method emitOne (line 30) | emitOne(e){this._emitOneFn(e)} method emitMany (line 30) | emitMany(e){this._emitManyFn(e)} function K2 (line 30) | function K2(n,e){let t=Symbol.asyncIterator in n?n[Symbol.asyncIterator]... method constructor (line 30) | constructor(){this._unsatisfiedConsumers=[],this._unconsumedValues=[]} method hasFinalValue (line 30) | get hasFinalValue(){return!!this._finalValue} method produce (line 30) | produce(e){if(this._ensureNoFinalValue(),this._unsatisfiedConsumers.leng... method produceFinal (line 30) | produceFinal(e){this._ensureNoFinalValue(),this._finalValue=e;for(let t ... method _ensureNoFinalValue (line 30) | _ensureNoFinalValue(){if(this._finalValue)throw new fe.BugIndicatingErro... method _resolveOrRejectDeferred (line 30) | _resolveOrRejectDeferred(e,t){t.ok?e.complete(t.value):e.error(t.error)} method consume (line 30) | consume(){if(this._unconsumedValues.length>0||this._finalValue){let e=th... method constructor (line 30) | constructor(e,t){this._onReturn=t,this._producerConsumer=new Yi,this._it... method fromArray (line 30) | static fromArray(e){return new n(t=>{t.emitMany(e)})} method fromPromise (line 30) | static fromPromise(e){return new n(async t=>{t.emitMany(await e)})} method fromPromisesResolveOrder (line 30) | static fromPromisesResolveOrder(e){return new n(async t=>{await Promise.... method merge (line 30) | static merge(e){return new n(async t=>{await Promise.all(e.map(async r=>... method map (line 30) | static map(e,t){return new n(async r=>{for await(let i of e)r.emitOne(t(... method map (line 30) | map(e){return n.map(this,e)} method coalesce (line 30) | static coalesce(e){return n.filter(e,t=>!!t)} method coalesce (line 30) | coalesce(){return n.coalesce(this)} method filter (line 30) | static filter(e,t){return new n(async r=>{for await(let i of e)t(i)&&r.e... method filter (line 30) | filter(e){return n.filter(this,e)} method _finishOk (line 30) | _finishOk(){this._producerConsumer.hasFinalValue||this._producerConsumer... method _finishError (line 30) | _finishError(e){this._producerConsumer.hasFinalValue||this._producerCons... method [Symbol.asyncIterator] (line 30) | [Symbol.asyncIterator](){return this._iterator} method constructor (line 30) | constructor(e,t){super(t),this._source=e} method cancel (line 30) | cancel(){this._source.cancel()} method endOfStream (line 30) | get endOfStream(){return this._buffer.length===0&&this._atEnd} method constructor (line 30) | constructor(e){this._source=e,this._buffer=[],this._atEnd=!1} method read (line 30) | async read(){return this._buffer.length===0&&!this._atEnd&&await this._e... method readWhile (line 30) | async readWhile(e,t){do{let r=await this.peek();if(r===p.AsyncReaderEndO... method readBufferedOrThrow (line 30) | readBufferedOrThrow(){let e=this.peekBufferedOrThrow();return this._buff... method consumeToEnd (line 30) | async consumeToEnd(){for(;!this.endOfStream;)await this.read()} method peek (line 30) | async peek(){return this._buffer.length===0&&!this._atEnd&&await this._e... method peekBufferedOrThrow (line 30) | peekBufferedOrThrow(){if(this._buffer.length===0){if(this._atEnd)return ... method peekTimeout (line 30) | async peekTimeout(e){if(this._buffer.length===0&&!this._atEnd&&await ho(... method _extendBuffer (line 30) | _extendBuffer(){return this._atEnd?Promise.resolve():(this._extendBuffer... method constructor (line 30) | constructor(e,t){this.lineNumber=e,this.column=t} method with (line 30) | with(e=this.lineNumber,t=this.column){return e===this.lineNumber&&t===th... method delta (line 30) | delta(e=0,t=0){return this.with(Math.max(1,this.lineNumber+e),Math.max(1... method equals (line 30) | equals(e){return n.equals(this,e)} method equals (line 30) | static equals(e,t){return!e&&!t?!0:!!e&&!!t&&e.lineNumber===t.lineNumber... method isBefore (line 30) | isBefore(e){return n.isBefore(this,e)} method isBefore (line 30) | static isBefore(e,t){return e.lineNumberr||e===r&&t>i?(this.startLineNumber=r,this.startC... method isEmpty (line 30) | isEmpty(){return n.isEmpty(this)} method isEmpty (line 30) | static isEmpty(e){return e.startLineNumber===e.endLineNumber&&e.startCol... method containsPosition (line 30) | containsPosition(e){return n.containsPosition(this,e)} method containsPosition (line 30) | static containsPosition(e,t){return!(t.lineNumber "+th... method setEndPosition (line 30) | setEndPosition(e,t){return new n(this.startLineNumber,this.startColumn,e... method setStartPosition (line 30) | setStartPosition(e,t){return new n(e,t,this.endLineNumber,this.endColumn)} method collapseToStart (line 30) | collapseToStart(){return n.collapseToStart(this)} method collapseToStart (line 30) | static collapseToStart(e){return new n(e.startLineNumber,e.startColumn,e... method collapseToEnd (line 30) | collapseToEnd(){return n.collapseToEnd(this)} method collapseToEnd (line 30) | static collapseToEnd(e){return new n(e.endLineNumber,e.endColumn,e.endLi... method delta (line 30) | delta(e){return new n(this.startLineNumber+e,this.startColumn,this.endLi... method isSingleLine (line 30) | isSingleLine(){return this.startLineNumber===this.endLineNumber} method fromPositions (line 30) | static fromPositions(e,t=e){return new n(e.lineNumber,e.column,t.lineNum... method lift (line 30) | static lift(e){return e?new n(e.startLineNumber,e.startColumn,e.endLineN... method isIRange (line 30) | static isIRange(e){return!!e&&typeof e.startLineNumber=="number"&&typeof... method areIntersectingOrTouching (line 30) | static areIntersectingOrTouching(e,t){return!(e.endLineNumbere.startLineNumber} method toJSON (line 30) | toJSON(){return this} method constructor (line 30) | constructor(e,t){this.lineNumber=e,this.column=t} method with (line 30) | with(e=this.lineNumber,t=this.column){return e===this.lineNumber&&t===th... method delta (line 30) | delta(e=0,t=0){return this.with(this.lineNumber+e,this.column+t)} method equals (line 30) | equals(e){return n.equals(this,e)} method equals (line 30) | static equals(e,t){return!e&&!t?!0:!!e&&!!t&&e.lineNumber===t.lineNumber... method isBefore (line 30) | isBefore(e){return n.isBefore(this,e)} method isBefore (line 30) | static isBefore(e,t){return e.lineNumberr||e===r&&t>i?(this.startLineNumber=r,this.startC... method isEmpty (line 30) | isEmpty(){return n.isEmpty(this)} method isEmpty (line 30) | static isEmpty(e){return e.startLineNumber===e.endLineNumber&&e.startCol... method containsPosition (line 30) | containsPosition(e){return n.containsPosition(this,e)} method containsPosition (line 30) | static containsPosition(e,t){return!(t.lineNumber "+th... method setEndPosition (line 30) | setEndPosition(e,t){return new n(this.startLineNumber,this.startColumn,e... method setStartPosition (line 30) | setStartPosition(e,t){return new n(e,t,this.endLineNumber,this.endColumn)} method collapseToStart (line 30) | collapseToStart(){return n.collapseToStart(this)} method collapseToStart (line 30) | static collapseToStart(e){return new n(e.startLineNumber,e.startColumn,e... method collapseToEnd (line 30) | collapseToEnd(){return n.collapseToEnd(this)} method collapseToEnd (line 30) | static collapseToEnd(e){return new n(e.endLineNumber,e.endColumn,e.endLi... method delta (line 30) | delta(e){return new n(this.startLineNumber+e,this.startColumn,this.endLi... method isSingleLine (line 30) | isSingleLine(){return this.startLineNumber===this.endLineNumber} method fromPositions (line 30) | static fromPositions(e,t=e){return new n(e.lineNumber,e.column,t.lineNum... method lift (line 30) | static lift(e){return e?new n(e.startLineNumber,e.startColumn,e.endLineN... method isIRange (line 30) | static isIRange(e){return e&&typeof e.startLineNumber=="number"&&typeof ... method areIntersectingOrTouching (line 30) | static areIntersectingOrTouching(e,t){return!(e.endLineNumbere.startLineNumber} method toJSON (line 30) | toJSON(){return this} method constructor (line 30) | constructor(t,r){super(t,{cause:r});this.code="CopilotPromptLoadFailure"} function hs (line 30) | async function hs(n){return await fs.readFile(Ro(n))} function Ro (line 30) | function Ro(n){return Rt.default.resolve(Rt.default.extname(__filename)!... function xs (line 30) | function xs(n="o200k_base"){let e=Ut.get(n);return e!==void 0||(e=Ut.get... function Qo (line 30) | async function Qo(n){if(!n.endsWith(".tiktoken.noindex"))throw new Error... method constructor (line 30) | constructor(e){this._tokenizer=e} method create (line 30) | static async create(e){try{let t=(0,Qe.createTokenizer)(await Qo(`resour... method tokenize (line 30) | tokenize(e){return this._tokenizer.encode(e)} method detokenize (line 30) | detokenize(e){return this._tokenizer.decode(e)} method tokenLength (line 30) | tokenLength(e){return this.tokenize(e).length} method tokenizeStrings (line 30) | tokenizeStrings(e){return this.tokenize(e).map(r=>this.detokenize([r]))} method takeLastTokens (line 30) | takeLastTokens(e,t){if(t<=0)return{text:"",tokens:[]};let r=4,i=1,o=Math... method takeFirstTokens (line 30) | takeFirstTokens(e,t){if(t<=0)return{text:"",tokens:[]};let r=4,i=1,o=Mat... method takeLastLinesTokens (line 30) | takeLastLinesTokens(e,t){let{text:r}=this.takeLastTokens(e,t);if(r.lengt... method constructor (line 32) | constructor(){this.hash=s(e=>{let t=0;for(let r=0;rt.toString()).join(" ")} method tokenizeStrings (line 32) | tokenizeStrings(e){return e.split(/\b/)} method tokenLength (line 32) | tokenLength(e){return this.tokenizeStrings(e).length} method takeLastTokens (line 32) | takeLastTokens(e,t){let r=this.tokenizeStrings(e).slice(-t);return{text:... method takeFirstTokens (line 32) | takeFirstTokens(e,t){let r=this.tokenizeStrings(e).slice(0,t);return{tex... method takeLastLinesTokens (line 32) | takeLastLinesTokens(e,t){let{text:r}=this.takeLastTokens(e,t);if(r.lengt... method constructor (line 34) | constructor(e="o200k_base",t){this.languageId=t;this.tokenizerName=e} method tokenize (line 34) | tokenize(e){return this.tokenizeStrings(e).map(t=>{let r=0;for(let i=0;i... method detokenize (line 34) | detokenize(e){return e.map(t=>{let r=[],i=t.toString();for(;i.length>0;)... method tokenizeStrings (line 34) | tokenizeStrings(e){return e.match(/.{1,4}/g)??[]} method getEffectiveTokenLength (line 34) | getEffectiveTokenLength(){return this.tokenizerName&&this.languageId?Xo[... method tokenLength (line 34) | tokenLength(e){return Math.ceil(e.length/this.getEffectiveTokenLength())} method takeLastTokens (line 34) | takeLastTokens(e,t){if(t<=0)return{text:"",tokens:[]};let r=e.slice(-Mat... method takeFirstTokens (line 34) | takeFirstTokens(e,t){if(t<=0)return{text:"",tokens:[]};let r=e.slice(0,M... method takeLastLinesTokens (line 34) | takeLastLinesTokens(e,t){let{text:r}=this.takeLastTokens(e,t);if(r.lengt... function Ns (line 36) | async function Ns(n){try{let e=await nr.create(n);Ut.set(n,e)}catch{}} method constructor (line 36) | constructor(e="o200k_base"){this.tokenizer=xs(e)} method getTokenCount (line 36) | getTokenCount(e){return this.tokenizer.tokenLength(e)} method chunkFile (line 36) | chunkFile(e,t,r={},i){let{maxTokenLength:o=sr,removeEmptyLines:u=!0}=r,a... method _processLinesIntoChunks (line 36) | *_processLinesIntoChunks(e,t,r,i,o,u){let a=Zo(t),l=[],c=0,f,h=!0;for(le... method finalizeChunk (line 36) | finalizeChunk(e,t,r,i,o,u){if(!t.length)return;let a=r?t.map(c=>c.text.s... function Zo (line 38) | function Zo(n){let e=[],t="";for(let r=0;ri.scor... method size (line 41) | get size(){return this.store.length} method currentMinScore (line 41) | get currentMinScore(){return this.minScore} method clear (line 41) | clear(){this.store.length=0,this.minScore=-1/0} function ur (line 41) | function ur(n){let e=Object.create(null);for(let t of n)e[t]=(e[t]??0)+1... function ar (line 41) | function ar(n){return ur(ru(n))} method constructor (line 41) | constructor(e,t){this.hostApi=t;let r={open:!0};if(e!==or)try{Co.default... method initialize (line 75) | initialize(e){let t=new Map;for(let{uri:l,contentId:c}of e)t.set(l,c);le... method isUpToDate (line 75) | async isUpToDate(e){return this.getDocContentVersionId(e.uri)===await e.... method getDocContentVersionId (line 75) | getDocContentVersionId(e){return this.db.prepare("SELECT contentVersionI... method addOrUpdate (line 75) | async addOrUpdate(e){let t=new bo.Limiter(20);try{let r=await Promise.al... method delete (line 75) | delete(e){this.db.exec("BEGIN TRANSACTION");for(let t of e){let r=this.g... method fileCount (line 82) | get fileCount(){return this.db.prepare("SELECT COUNT(*) as count FROM Do... method search (line 82) | search(e,t){let r=new Bt(t?.maxResults??1/0,-1/0),i=this.computeEmbeddin... method computeEmbeddings (line 82) | computeEmbeddings(e){let t=ar(e);return this.computeTfidf(t)} method score (line 82) | score(e,t,r){let i=0;for(let[o,u]of t.entries()){let a=e.tf[o];if(!a)con... method idf (line 82) | idf(e){let t=this.getChunkOccurrences(e)??0;return t>0?Math.log((this.ge... method computeTfidf (line 82) | computeTfidf(e){let t=new Map;for(let[r,i]of Object.entries(e)){let o=th... method getChunkCount (line 82) | getChunkCount(){return typeof this._cachedChunkCount=="number"?this._cac... method getChunkOccurrences (line 82) | getChunkOccurrences(e){return this.db.prepare("SELECT chunkCount FROM Ch... method addOrUpdateDocs (line 82) | async addOrUpdateDocs(e){this._cachedChunkCount=void 0;let t=Object.crea... method getDoc (line 86) | getDoc(e){let t=this.db.prepare("SELECT id, contentVersionId FROM Docume... method getAllChunksWithTerms (line 86) | getAllChunksWithTerms(e){return e.length?this.db.prepare(` method reviveDocumentChunkEntry (line 95) | reviveDocumentChunkEntry(e){return{tf:JSON.parse(e.termFrequencies),get ... function jn (line 95) | function jn(n,e){if(!n)return n;if(Array.isArray(n))return n.map(t=>jn(t... function os (line 95) | function os(n){return jn(n,e=>{if(e instanceof ss.Range)return{$mid:"ran... function Q2 (line 95) | function Q2(n){return n.$mid==="range"} function us (line 95) | function us(n){return jn(n,e=>{let t=e;if(Q2(t))return new ss.Range(t.st... method constructor (line 95) | constructor(){this.nextId=1;this.handlers=new Map} method createHandler (line 95) | createHandler(){let e=this.nextId++,t,r,i=new Promise((o,u)=>{t=o,r=u});... method handleResponse (line 95) | handleResponse(e){let t=this.handlers.get(e.id);t&&(this.handlers.delete... method handleError (line 95) | handleError(e){for(let t of this.handlers.values())t.reject(e);this.hand... method clear (line 95) | clear(){this.handlers.clear()} function vo (line 95) | function vo(n){let e={get:s((t,r)=>{if(typeof r=="string")return t[r]||(... method constructor (line 95) | constructor(e,t){this.responseHandler=new Bn;this.port=e,this.worker=t,t... method handleRequest (line 95) | async handleRequest(e){try{let t=us(e.args),r=this.worker[e.fn];if(typeo... method constructor (line 95) | constructor(e,t){this._pendingChanges=new Map;let r=t.dbPath;this._host=... method initialize (line 95) | initialize(e){let t=new as.StopWatch,{outOfSyncDocs:r,newDocs:i,deletedD... method addOrUpdate (line 95) | addOrUpdate(e){for(let t of e)this._pendingChanges.set(t,"update")} method delete (line 95) | delete(e){for(let t of e)this._pendingChanges.set(t,"delete")} method search (line 95) | async search(e,t){let r=new as.StopWatch,i=this._pendingChanges.size;awa... method _flushPendingChanges (line 95) | async _flushPendingChanges(){if(!this._pendingChanges.size)return;let e=... method getRawNaiveChunks (line 95) | getRawNaiveChunks(e,t){try{return this._chunker.chunkFile(this._tokenize... function X2 (line 95) | function X2(){let n=Nt.parentPort;if(!n)throw new Error("This module sho...