PageSourceSearch

https://www.ncoa.org/_next/static/chunks/6360.007a6510527c6c40.js

js ncoa.org collected 2026-09-24 08:38:23 UTC 2,562 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6360],{46360:(e,n,t)=>{t.r(n),t.d(n,{clearPlatformLanguageAssociations:()=>w,getLanguageIds:()=>g,registerPlatformLanguageAssociation:()=>p});var i=t(1726),r=t(25012),o=t(90222),a=t(77211),f=t(19601),l=t(97478),s=t(88075);let m=[],u=[],c=[];function p(e,n=!1){!function(e,n,t){var r,o;let f=(r=e,o=n,{id:r.id,mime:r.mime,filename:r.filename,extension:r.extension,filepattern:r.filepattern,firstline:r.firstline,userConfigured:o,filenameLowercase:r.filename?r.filename.toLowerCase():void 0,extensionLowercase:r.extension?r.extension.toLowerCase():void 0,filepatternLowercase:r.filepattern?(0,i.qg)(r.filepattern.toLowerCase()):void 0,filepatternOnPath:!!r.filepattern&&r.filepattern.indexOf(a.SA.sep)>=0});m.push(f),f.userConfigured?c.push(f):u.push(f),t&&!f.userConfigured&&m.forEach(e=>{e.mime!==f.mime&&!e.userConfigured&&(f.extension&&e.extension===f.extension&&console.warn(`Overwriting extension <<${f.extension}>> to now point to mime <<${f.mime}>>`),f.filename&&e.filename===f.filename&&console.warn(`Overwriting filename <<${f.filename}>> to now point to mime <<${f.mime}>>`),f.filepattern&&e.filepattern===f.filepattern&&console.warn(`Overwriting filepattern <<${f.filepattern}>> to now point to mime <<${f.mime}>>`),f.firstline&&e.firstline===f.firstline&&console.warn(`Overwriting firstline <<${f.firstline}>> to now point to mime <<${f.mime}>>`))})}(e,!1,n)}function w(){m=m.filter(e=>e.userConfigured),u=[]}function g(e,n){return(function(e,n){let t;if(e)switch(e.scheme){case o.ny.file:t=e.fsPath;break;case o.ny.data:t=f.B6.parseMetaData(e).get(f.B6.META_DATA_LABEL);break;case o.ny.vscodeNotebookCell:t=void 0;break;default:t=e.path}if(!t)return[{id:"unknown",mime:r.K.unknown}];t=t.toLowerCase();let i=(0,a.P8)(t),p=d(t,i,c);if(p)return[p,{id:s.vH,mime:r.K.text}];let w=d(t,i,u);if(w)return[w,{id:s.vH,mime:r.K.text}];if(n){let e=function(e){if((0,l.LU)(e)&&(e=e.substr(1)),e.length>0)for(let n=m.length-1;n>=0;n--){let t=m[n];if(!t.firstline)continue;let i=e.match(t.firstline);if(i&&i.length>0)return t}}(n);if(e)return[e,{id:s.vH,mime:r.K.text}]}return[{id:"unknown",mime:r.K.unknown}]})(e,n).map(e=>e.id)}function d(e,n,t){let i,r,o;for(let a=t.length-1;a>=0;a--){let f=t[a];if(n===f.filenameLowercase){i=f;break}if(f.filepattern&&(!r||f.filepattern.length>r.filepattern.length)){let t=f.filepatternOnPath?e:n;f.filepatternLowercase?.(t)&&(r=f)}f.extension&&(!o||f.extension.length>o.extension.length)&&n.endsWith(f.extensionLowercase)&&(o=f)}return i||r||o||void 0}}}]);

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.