1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5473],{5473:function(t,r,e){e.r(r);var n=e(9713),o=e.n(n),c=e(8926),a=e.n(c),i=e(7757),s=e.n(i);function l(t,r){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),e.push.apply(e,n)}return e}function u(t){for(var r=1;r<arguments.length;r++){var e=null!=arguments[r]?arguments[r]:{};r%2?l(Object(e),!0).forEach((function(r){o()(t,r,e[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):l(Object(e)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}))}return t}r.default=function(t){var r=t.url,e=t.options,n=t.fetchOnInit;return{url:r,isLoading:!1,error:null,hasFetched:!1,fetchOnInit:void 0===n||n,fetchOptions:e,abortController:null,init:function(){var t=this;return a()(s().mark((function r(){return s().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!t.fetchOnInit){r.next=3;break}return r.next=3,t.loadContent();case 3:case"end":return r.stop()}}),r)})))()},loadContent:function(){var t=this;return a()(s().mark((function r(){var e,n;return s().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t.url){r.next=3;break}return t.handleError(new Error("Missing URL for fetchContent")),r.abrupt("return");case 3:return t.abortController&&t.abortController.abort(),t.abortController=new AbortController,t.isLoading=!0,t.error=null,r.prev=7,r.next=10,fetch(t.url,u(u({},t.fetchOptions),{},{signal:t.abortController.signal}));case 10:if((e=r.sent).ok){r.next=13;break}throw new Error("Request failed with status ".concat(e.status));case 13:return r.next=15,e.text();case 15:n=r.sent,t.setHtml(n),t.hasFetched=!0,r.next=23;break;case 20:r.prev=20,r.t0=r.catch(7),t.handleError(r.t0);case 23:return r.prev=23,t.isLoading=!1,t.abortController=null,r.finish(23);case 27:case"end":return r.stop()}}),r,null,[[7,20,23,27]])})))()},setHtml:function(t){this.$el instanceof HTMLElement&&(this.$el.innerHTML=t,document.dispatchEvent(new Event("checkAsync")))},handleError:function(t){if(!(t instanceof DOMException&&"AbortError"===t.name)){var r=t instanceof Error?t.message:"Unknown error fetching content";this.error=r,console.error("[fetchContent] Failed to fetch content:",r)}},destroy:function(){this.abortController&&this.abortController.abort()}}}}}]);
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.