1window.CoreVueManager=window.CoreVueManager||function(){const _routes={};const _i18n={};const _templates={};const _assetRefs={};const _registrations=[];let initialised=false;const updateEntry=(key,value,localStore,windowKey)=>{localStore[key]=value;windowKey&&((window[windowKey]=window[windowKey]||{})[key]=value)};const addRoutes=routes=>Object.entries(routes).forEach(([key,value])=>updateEntry(key,value,_routes,"__coreVueRoutes"));const getRoute=key=>_routes[key];const addI18n=i18n=> 2Object.entries(i18n).forEach(([key,value])=>updateEntry(key,value,_i18n,"__coreVueI18n"));const getI18n=key=>_i18n[key];const addAssetRef=(ref,asset)=>updateEntry(ref,asset,_assetRefs,"__coreAssetRefs");const getAssetRef=ref=>_assetRefs[ref];const installTemplate=(id,template)=>_templates[id]=template;const renderTemplate=id=>_templates[id]();const registerApp=(method,id,params)=>{if(isInitialised())initApp({method,id,params});else _registrations.push({method,id,params})};const initApp=app=>{const p= 3window[app.method].apply(this,[app.id].concat(app.params||[]));const mountFn=p=>p.mount("#"+app.id);if(p?.then)p.then(mountFn);else mountFn(p)};const isInitialised=()=>initialised||document.readyState=="complete";window.vueTemplateRenderFn=renderTemplate;window.createAssetReference=addAssetRef;document.addEventListener("readystatechange",event=>{if(document.readyState=="complete"){let app=null;while(app=_registrations.pop())initApp(app);intialised=true}});return{addRoutes,getRoute,addI18n,getI18n, 4addAssetRef,getAssetRef,installTemplate,renderTemplate,registerApp}}();
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.