PageSourceSearch

https://www.ncoa.org/_next/static/chunks/1705.606d86beab6d8153.js

js ncoa.org collected 2026-09-24 08:36:48 UTC 12,091 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1705],{36802:(t,e,n)=>{n.d(e,{x:()=>i});class i{static getLanguageId(t){return(255&t)>>>0}static getTokenType(t){return(768&t)>>>8}static containsBalancedBrackets(t){return(1024&t)!=0}static getFontStyle(t){return(30720&t)>>>11}static getForeground(t){return(0xff8000&t)>>>15}static getBackground(t){return(0xff000000&t)>>>24}static getClassNameFromMetadata(t){let e="mtk"+this.getForeground(t),n=this.getFontStyle(t);return 1&n&&(e+=" mtki"),2&n&&(e+=" mtkb"),4&n&&(e+=" mtku"),8&n&&(e+=" mtks"),e}static getInlineStyleFromMetadata(t,e){let n=this.getForeground(t),i=this.getFontStyle(t),r=`color: ${e[n]};`;1&i&&(r+="font-style: italic;"),2&i&&(r+="font-weight: bold;");let s="";return 4&i&&(s+=" underline"),8&i&&(s+=" line-through"),s&&(r+=`text-decoration:${s};`),r}static getPresentationFromMetadata(t){let e=this.getForeground(t),n=this.getFontStyle(t);return{foreground:e,italic:!!(1&n),bold:!!(2&n),underline:!!(4&n),strikethrough:!!(8&n)}}}},53208:(t,e,n)=>{n.d(e,{W:()=>i});function i(t){let e=0,n=0,i=0,r=0;for(let s=0,a=t.length;s<a;s++){let h=t.charCodeAt(s);13===h?(0===e&&(n=s),e++,s+1<a&&10===t.charCodeAt(s+1)?(r|=2,s++):r|=3,i=s+1):10===h&&(r|=1,0===e&&(n=s),e++,i=s+1)}return 0===e&&(n=t.length),[e,n,t.length-i,r]}},64444:(t,e,n)=>{n.d(e,{Fd:()=>c,Gy:()=>o,Pz:()=>u,Yf:()=>l,lR:()=>m,zy:()=>d});var i=n(52232),r=n(90288),s=n(77917),a=n(50477),h=n(20405);let o=(0,s.u1)("themeService");function l(t){return{id:t}}function u(t){switch(t){case h.zM.DARK:return"vs-dark";case h.zM.HIGH_CONTRAST_DARK:return"hc-black";case h.zM.HIGH_CONTRAST_LIGHT:return"hc-light";default:return"vs"}}let c={ThemingContribution:"base.contributions.theming"};class g{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new i.vl}onColorThemeChange(t){return this.themingParticipants.push(t),this.onThemingParticipantAddedEmitter.fire(t),(0,r.s)(()=>{let e=this.themingParticipants.indexOf(t);this.themingParticipants.splice(e,1)})}getThemingParticipants(){return this.themingParticipants}}let _=new g;function d(t){return _.onColorThemeChange(t)}a.O.add(c.ThemingContribution,_);class m extends r.jG{constructor(t){super(),this.themeService=t,this.theme=t.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(t=>this.onThemeChange(t)))}onThemeChange(t){this.theme=t,this.updateStyles()}updateStyles(){}}},65050:(t,e,n)=>{n.d(e,{L:()=>i});let i=(0,n(77917).u1)("languageService")},71705:(t,e,n)=>{n.r(e),n.d(e,{SemanticTokensProviderStyling:()=>_,toMultilineTokens2:()=>d}),n(36802);var i=n(64444),r=n(36847),s=n(20903),a=n(74885),h=n(53208);class o{static create(t,e){return new o(t,new l(e))}get startLineNumber(){return this._startLineNumber}get endLineNumber(){return this._endLineNumber}constructor(t,e){this._startLineNumber=t,this._tokens=e,this._endLineNumber=this._startLineNumber+this._tokens.getMaxDeltaLine()}toString(){return this._tokens.toString(this._startLineNumber)}_updateEndLineNumber(){this._endLineNumber=this._startLineNumber+this._tokens.getMaxDeltaLine()}isEmpty(){return this._tokens.isEmpty()}getLineTokens(t){return this._startLineNumber<=t&&t<=this._endLineNumber?this._tokens.getLineTokens(t-this._startLineNumber):null}getRange(){let t=this._tokens.getRange();return t?new a.Q(this._startLineNumber+t.startLineNumber,t.startColumn,this._startLineNumber+t.endLineNumber,t.endColumn):t}removeTokens(t){let e=t.startLineNumber-this._startLineNumber,n=t.endLineNumber-this._startLineNumber;this._startLineNumber+=this._tokens.removeTokens(e,t.startColumn-1,n,t.endColumn-1),this._updateEndLineNumber()}split(t){let e=t.startLineNumber-this._startLineNumber,n=t.endLineNumber-this._startLineNumber,[i,r,s]=this._tokens.split(e,t.startColumn-1,n,t.endColumn-1);return[new o(this._startLineNumber,i),new o(this._startLineNumber+s,r)]}applyEdit(t,e){let[n,i,r]=(0,h.W)(e);this.acceptEdit(t,n,i,r,e.length>0?e.charCodeAt(0):0)}acceptEdit(t,e,n,i,r){this._acceptDeleteRange(t),this._acceptInsertText(new s.y(t.startLineNumber,t.startColumn),e,n,i,r),this._updateEndLineNumber()}_acceptDeleteRange(t){if(t.startLineNumber===t.endLineNumber&&t.startColumn===t.endColumn)return;let e=t.startLineNumber-this._startLineNumber,n=t.endLineNumber-this._startLineNumber;if(n<0){let t=n-e;this._startLineNumber-=t;return}let i=this._tokens.getMaxDeltaLine();if(!(e>
1=i+1)){if(e<0&&n>=i+1){this._startLineNumber=0,this._tokens.clear();return}if(e<0){let i=-e;this._startLineNumber-=i,this._tokens.acceptDeleteRange(t.startColumn-1,0,0,n,t.endColumn-1)}else this._tokens.acceptDeleteRange(0,e,t.startColumn-1,n,t.endColumn-1)}}_acceptInsertText(t,e,n,i,r){if(0===e&&0===n)return;let s=t.lineNumber-this._startLineNumber;if(s<0){this._startLineNumber+=e;return}s>=this._tokens.getMaxDeltaLine()+1||this._tokens.acceptInsertText(s,t.column-1,e,n,i,r)}}class l{constructor(t){this._tokens=t,this._tokenCount=t.length/4}toString(t){let e=[];for(let n=0;n<this._tokenCount;n++)e.push(`(${this._getDeltaLine(n)+t},${this._getStartCharacter(n)}-${this._getEndCharacter(n)})`);return`[${e.join(",")}]`}getMaxDeltaLine(){let t=this._getTokenCount();return 0===t?-1:this._getDeltaLine(t-1)}getRange(){let t=this._getTokenCount();if(0===t)return null;let e=this._getStartCharacter(0),n=this._getDeltaLine(t-1),i=this._getEndCharacter(t-1);return new a.Q(0,e+1,n,i+1)}_getTokenCount(){return this._tokenCount}_getDeltaLine(t){return this._tokens[4*t]}_getStartCharacter(t){return this._tokens[4*t+1]}_getEndCharacter(t){return this._tokens[4*t+2]}isEmpty(){return 0===this._getTokenCount()}getLineTokens(t){let e=0,n=this._getTokenCount()-1;for(;e<n;){let i=e+Math.floor((n-e)/2),r=this._getDeltaLine(i);if(r<t)e=i+1;else if(r>t)n=i-1;else{let r=i;for(;r>e&&this._getDeltaLine(r-1)===t;)r--;let s=i;for(;s<n&&this._getDeltaLine(s+1)===t;)s++;return new u(this._tokens.subarray(4*r,4*s+4))}}return this._getDeltaLine(e)===t?new u(this._tokens.subarray(4*e,4*e+4)):null}clear(){this._tokenCount=0}removeTokens(t,e,n,i){let r=this._tokens,s=this._tokenCount,a=0,h=!1,o=0;for(let l=0;l<s;l++){let s=4*l,u=r[s],c=r[s+1],g=r[s+2],_=r[s+3];if((u>t||u===t&&g>=e)&&(u<n||u===n&&c<=i))h=!0;else{if(0===a&&(o=u),h){let t=4*a;r[t]=u-o,r[t+1]=c,r[t+2]=g,r[t+3]=_}a++}}return this._tokenCount=a,o}split(t,e,n,i){let r=this._tokens,s=this._tokenCount,a=[],h=[],o=a,u=0,c=0;for(let a=0;a<s;a++){let s=4*a,l=r[s],g=r[s+1],_=r[s+2],d=r[s+3];if(l>t||l===t&&_>=e)if(l<n||l===n&&g<=i)continue;else o!==h&&(o=h,u=0,c=l);o[u++]=l-c,o[u++]=g,o[u++]=_,o[u++]=d}return[new l(new Uint32Array(a)),new l(new Uint32Array(h)),c]}acceptDeleteRange(t,e,n,i,r){let s=this._tokens,a=this._tokenCount,h=i-e,o=0,l=!1;for(let u=0;u<a;u++){let c=4*u,g=s[c],_=s[c+1],d=s[c+2],m=s[c+3];if(g<e||g===e&&d<=n){o++;continue}if(g===e&&_<n)g===i&&d>r?d-=r-n:d=n;else if(g===e&&_===n)if(g===i&&d>r)d-=r-n;else{l=!0;continue}else if(g<i||g===i&&_<r)if(g===i&&d>r)g=e,d=(_=n)+(d-r);else{l=!0;continue}else if(g>i){if(0===h&&!l){o=a;break}g-=h}else if(g===i&&_>=r)t&&0===g&&(_+=t,d+=t),g-=h,_-=r-n,d-=r-n;else throw Error("Not possible!");let f=4*o;s[f]=g,s[f+1]=_,s[f+2]=d,s[f+3]=m,o++}this._tokenCount=o}acceptInsertText(t,e,n,i,r,s){let a=0===n&&1===i&&(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122),h=this._tokens,o=this._tokenCount;for(let s=0;s<o;s++){let o=4*s,l=h[o],u=h[o+1],c=h[o+2];if(!(l<t)&&(l!==t||!(c<e))){if(l===t&&c===e)if(!a)continue;else c+=1;else if(l===t&&u<e&&e<c)0===n?c+=i:c=e;else{if(l===t&&u===e&&a)continue;if(l===t)if(l+=n,0===n)u+=i,c+=i;else{let t=c-u;c=(u=r+(u-e))+t}else l+=n}h[o]=l,h[o+1]=u,h[o+2]=c}}}}class u{constructor(t){this._tokens=t}getCount(){return this._tokens.length/4}getStartCharacter(t){return this._tokens[4*t+1]}getEndCharacter(t){return this._tokens[4*t+2]}getMetadata(t){return this._tokens[4*t+3]}}var c=n(65050),g=function(t,e){return function(n,i){e(n,i,t)}};let _=class{constructor(t,e,n,i){this._legend=t,this._themeService=e,this._languageService=n,this._logService=i,this._hasWarnedOverlappingTokens=!1,this._hasWarnedInvalidLengthTokens=!1,this._hasWarnedInvalidEditStart=!1,this._hashTable=new f}getMetadata(t,e,n){let i,r=this._languageService.languageIdCodec.encodeLanguageId(n),s=this._hashTable.get(t,e,r);if(s)i=s.metadata;else{let s=this._legend.tokenTypes[t],a=[];if(s){let t=e;for(let e=0;t>0&&e<this._legend.tokenModifiers.length;e++)1&t&&a.push(this._legend.tokenModifiers[e]),t>>=1;let r=this._themeService.getColorTheme().getTokenStyleMetadata(s,a,n);void 0===r?i=0x7fffffff:(i=0,void 0!==r.italic&&(i|=1|!!r.italic<<11),void 0!==r.bold&&(i|=2|2*!!r.bold<<11),void 0!==r.underline&&(i|=4|4*!!r.underline<<11),void 0!==r.strikethrough&&(i|=8|8*!!r.strikethrough<<11),r.foreground&&(i|=16|r.foreground<<15),0===i&&(i=0x7fffffff))}else i=0x7fffffff,s="not-in-legend";this._hashTable.add(t,e,r,i)}return i}warnOverlappingSemanticTokens(t,e){this._hasWarnedOverlappingTokens||(this._hasWarnedOverlappingTokens=!0,this._logService.warn(`Overlapping semantic tokens detected at lineNumber ${t}, column ${e}`))}
1warnInvalidLengthSemanticTokens(t,e){this._hasWarnedInvalidLengthTokens||(this._hasWarnedInvalidLengthTokens=!0,this._logService.warn(`Semantic token with invalid length detected at lineNumber ${t}, column ${e}`))}warnInvalidEditStart(t,e,n,i,r){this._hasWarnedInvalidEditStart||(this._hasWarnedInvalidEditStart=!0,this._logService.warn(`Invalid semantic tokens edit detected (previousResultId: ${t}, resultId: ${e}) at edit #${n}: The provided start offset ${i} is outside the previous data (length ${r}).`))}};function d(t,e,n){let i=t.data,r=t.data.length/5|0,s=Math.max(Math.ceil(r/1024),400),a=[],h=0,l=1,u=0;for(;h<r;){let t=h,c=Math.min(t+s,r);if(c<r){let e=c;for(;e-1>t&&0===i[5*e];)e--;if(e-1===t){let t=c;for(;t+1<r&&0===i[5*t];)t++;c=t}else c=e}let g=new Uint32Array((c-t)*4),_=0,d=0,m=0,f=0;for(;h<c;){let t=5*h,r=i[t],s=i[t+1],a=l+r|0,o=0===r?u+s|0:s,c=o+i[t+2]|0,k=i[t+3],L=i[t+4];if(c<=o)e.warnInvalidLengthSemanticTokens(a,o+1);else if(m===a&&f>o)e.warnOverlappingSemanticTokens(a,o+1);else{let t=e.getMetadata(k,L,n);0x7fffffff!==t&&(0===d&&(d=a),g[_]=a-d,g[_+1]=o,g[_+2]=c,g[_+3]=t,_+=4,m=a,f=c)}l=a,u=o,h++}_!==g.length&&(g=g.subarray(0,_));let k=o.create(d,g);a.push(k)}return a}_=function(t,e,n,i){var r,s=arguments.length,a=s<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var h=t.length-1;h>=0;h--)(r=t[h])&&(a=(s<3?r(a):s>3?r(e,n,a):r(e,n))||a);return s>3&&a&&Object.defineProperty(e,n,a),a}([g(1,i.Gy),g(2,c.L),g(3,r.rr)],_);class m{constructor(t,e,n,i){this.tokenTypeIndex=t,this.tokenModifierSet=e,this.languageId=n,this.metadata=i,this.next=null}}class f{static{this._SIZES=[3,7,13,31,61,127,251,509,1021,2039,4093,8191,16381,32749,65521,131071,262139,524287,1048573,2097143]}constructor(){this._elementsCount=0,this._currentLengthIndex=0,this._currentLength=f._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1<f._SIZES.length?2/3*this._currentLength:0),this._elements=[],f._nullOutEntries(this._elements,this._currentLength)}static _nullOutEntries(t,e){for(let n=0;n<e;n++)t[n]=null}_hash2(t,e){return(t<<5)-t+e|0}_hashFunc(t,e,n){return this._hash2(this._hash2(t,e),n)%this._currentLength}get(t,e,n){let i=this._hashFunc(t,e,n),r=this._elements[i];for(;r;){if(r.tokenTypeIndex===t&&r.tokenModifierSet===e&&r.languageId===n)return r;r=r.next}return null}add(t,e,n,i){if(this._elementsCount++,0!==this._growCount&&this._elementsCount>=this._growCount){let t=this._elements;for(let e of(this._currentLengthIndex++,this._currentLength=f._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1<f._SIZES.length?2/3*this._currentLength:0),this._elements=[],f._nullOutEntries(this._elements,this._currentLength),t)){let t=e;for(;t;){let e=t.next;t.next=null,this._add(t),t=e}}}this._add(new m(t,e,n,i))}_add(t){let e=this._hashFunc(t.tokenTypeIndex,t.tokenModifierSet,t.languageId);t.next=this._elements[e],this._elements[e]=t}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.