PageSourceSearch

https://litlas.ai/_next/static/chunks/1769.b0ec82bac20a6ef0.js

js litlas.ai collected 2026-10-05 14:02:04 UTC 34,780 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1769],{21769:(e,t,r)=>{r.d(t,{DM:()=>p,_A:()=>B,az:()=>u,pn:()=>h,sS:()=>O,vw:()=>s,wY:()=>c});var n=r(38348);let i=0;class s{constructor(e,t,r,n){this.name=e,this.set=t,this.base=r,this.modified=n,this.id=i++}toString(){let{name:e}=this;for(let t of this.modified)t.name&&(e=`${t.name}(${e})`);return e}static define(e,t){if(e instanceof s&&(t=e),null==t?void 0:t.base)throw Error("Can not derive from a modified tag");let r=new s("string"==typeof e?e:"?",[],null,[]);if(r.set.push(r),t)for(let e of t.set)r.set.push(e);return r}static defineModifier(e){let t=new l(e);return e=>e.modified.indexOf(t)>-1?e:l.get(e.base||e,e.modified.concat(t).sort((e,t)=>e.id-t.id))}}let o=0;class l{constructor(e){this.name=e,this.instances=[],this.id=o++}static get(e,t){if(!t.length)return e;let r=t[0].instances.find(r=>{var n,i;return r.base==e&&(n=t,i=r.modified,n.length==i.length&&n.every((e,t)=>e==i[t]))});if(r)return r;let n=[],i=new s(e.name,n,e,t);for(let e of t)e.instances.push(i);let o=function(e){let t=[[]];for(let r=0;r<e.length;r++)for(let n=0,i=t.length;n<i;n++)t.push(t[n].concat(e[r]));return t.sort((e,t)=>t.length-e.length)}(t);for(let t of e.set)if(!t.modified.length)for(let e of o)n.push(l.get(t,e));return i}}function h(e){let t=Object.create(null);for(let r in e){let n=e[r];for(let e of(Array.isArray(n)||(n=[n]),r.split(" ")))if(e){let r=[],i=2,s=e;for(let t=0;;){if("..."==s&&t>0&&t+3==e.length){i=1;break}let n=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(s);if(!n)throw RangeError("Invalid path: "+e);if(r.push("*"==n[0]?"":'"'==n[0][0]?JSON.parse(n[0]):n[0]),(t+=n[0].length)==e.length)break;let o=e[t++];if(t==e.length&&"!"==o){i=0;break}if("/"!=o)throw RangeError("Invalid path: "+e);s=e.slice(t)}let o=r.length-1,l=r[o];if(!l)throw RangeError("Invalid path: "+e);let h=new f(n,i,o>0?r.slice(0,o):null);t[l]=h.sort(t[l])}}return a.add(t)}let a=new n.uY({combine(e,t){let r,n,i;for(;e||t;){if(!e||t&&e.depth>=t.depth?(i=t,t=t.next):(i=e,e=e.next),r&&r.mode==i.mode&&!i.context&&!r.context)continue;let s=new f(i.tags,i.mode,i.context);r?r.next=s:n=s,r=s}return n}});class f{constructor(e,t,r,n){this.tags=e,this.mode=t,this.context=r,this.next=n}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(e){return!e||e.depth<this.depth?(this.next=e,this):(e.next=this.sort(e.next),e)}get depth(){return this.context?this.context.length:0}}function u(e,t){let r=Object.create(null);for(let t of e)if(Array.isArray(t.tag))for(let e of t.tag)r[e.id]=t.class;else r[t.tag.id]=t.class;let{scope:n,all:i=null}=t||{};return{style:e=>{let t=i;for(let n of e)for(let e of n.set){let n=r[e.id];if(n){t=t?t+" "+n:n;break}}return t},scope:n}}function p(e,t,r,n=0,i=e.length){let s=new d(n,Array.isArray(t)?t:[t],r);s.highlightRange(e.cursor(),n,i,"",s.highlighters),s.flush(i)}function c(e,t,r,n,i,s=0,o=e.length){let l=s;function h(t,r){if(!(t<=l)){for(let s=e.slice(l,t),o=0;;){let e=s.indexOf("\n",o),t=e<0?s.length:e;if(t>o&&n(s.slice(o,t),r),e<0)break;i(),o=e+1}l=t}}p(t,r,(e,t,r)=>{h(e,""),h(t,r)},s,o),h(o,"")}f.empty=new f([],2,null);class d{constructor(e,t,r){this.at=e,this.highlighters=t,this.span=r,this.class=""}startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,r,i,s){let{type:o,from:l,to:h}=e;if(l>=r||h<=t)return;o.isTop&&(s=this.highlighters.filter(e=>!e.scope||e.scope(o)));let u=i,p=function(e){let t=e.type.prop(a);for(;t&&t.context&&!e.matchContext(t.context);
1)t=t.next;return t||null}(e)||f.empty,c=function(e,t){let r=null;for(let n of e){let e=n.style(t);e&&(r=r?r+" "+e:e)}return r}(s,p.tags);if(c&&(u&&(u+=" "),u+=c,1==p.mode&&(i+=(i?" ":"")+c)),this.startSpan(Math.max(t,l),u),p.opaque)return;let d=e.tree&&e.tree.prop(n.uY.mounted);if(d&&d.overlay){let n=e.node.enter(d.overlay[0].from+l,1),o=this.highlighters.filter(e=>!e.scope||e.scope(d.tree.type)),a=e.firstChild();for(let f=0,p=l;;f++){let c=f<d.overlay.length?d.overlay[f]:null,g=c?c.from+l:h,m=Math.max(t,p),b=Math.min(r,g);if(m<b&&a)for(;e.from<b&&(this.highlightRange(e,m,b,i,s),this.startSpan(Math.min(b,e.to),u),!(e.to>=g)&&e.nextSibling()););if(!c||g>r)break;(p=c.to+l)>t&&(this.highlightRange(n.cursor(),Math.max(t,c.from+l),Math.min(r,p),"",o),this.startSpan(Math.min(r,p),u))}a&&e.parent()}else if(e.firstChild()){d&&(i="");do{if(e.to<=t)continue;if(e.from>=r)break;this.highlightRange(e,t,r,i,s),this.startSpan(Math.min(r,e.to),u)}while(e.nextSibling());e.parent()}}}let g=s.define,m=g(),b=g(),y=g(b),x=g(b),k=g(),w=g(k),v=g(k),_=g(),N=g(_),A=g(),C=g(),S=g(),I=g(S),M=g(),B={comment:m,lineComment:g(m),blockComment:g(m),docComment:g(m),name:b,variableName:g(b),typeName:y,tagName:g(y),propertyName:x,attributeName:g(x),className:g(b),labelName:g(b),namespace:g(b),macroName:g(b),literal:k,string:w,docString:g(w),character:g(w),attributeValue:g(w),number:v,integer:g(v),float:g(v),bool:g(k),regexp:g(k),escape:g(k),color:g(k),url:g(k),keyword:A,self:g(A),null:g(A),atom:g(A),unit:g(A),modifier:g(A),operatorKeyword:g(A),controlKeyword:g(A),definitionKeyword:g(A),moduleKeyword:g(A),operator:C,derefOperator:g(C),arithmeticOperator:g(C),logicOperator:g(C),bitwiseOperator:g(C),compareOperator:g(C),updateOperator:g(C),definitionOperator:g(C),typeOperator:g(C),controlOperator:g(C),punctuation:S,separator:g(S),bracket:I,angleBracket:g(I),squareBracket:g(I),paren:g(I),brace:g(I),content:_,heading:N,heading1:g(N),heading2:g(N),heading3:g(N),heading4:g(N),heading5:g(N),heading6:g(N),contentSeparator:g(_),list:g(_),quote:g(_),emphasis:g(_),strong:g(_),link:g(_),monospace:g(_),strikethrough:g(_),inserted:g(),deleted:g(),changed:g(),invalid:g(),meta:M,documentMeta:g(M),annotation:g(M),processingInstruction:g(M),definition:s.defineModifier("definition"),constant:s.defineModifier("constant"),function:s.defineModifier("function"),standard:s.defineModifier("standard"),local:s.defineModifier("local"),special:s.defineModifier("special")};for(let e in B){let t=B[e];t instanceof s&&(t.name=e)}let O=u([{tag:B.link,class:"tok-link"},{tag:B.heading,class:"tok-heading"},{tag:B.emphasis,class:"tok-emphasis"},{tag:B.strong,class:"tok-strong"},{tag:B.keyword,class:"tok-keyword"},{tag:B.atom,class:"tok-atom"},{tag:B.bool,class:"tok-bool"},{tag:B.url,class:"tok-url"},{tag:B.labelName,class:"tok-labelName"},{tag:B.inserted,class:"tok-inserted"},{tag:B.deleted,class:"tok-deleted"},{tag:B.literal,class:"tok-literal"},{tag:B.string,class:"tok-string"},{tag:B.number,class:"tok-number"},{tag:[B.regexp,B.escape,B.special(B.string)],class:"tok-string2"},{tag:B.variableName,class:"tok-variableName"},{tag:B.local(B.variableName),class:"tok-variableName tok-local"},{tag:B.definition(B.variableName),class:"tok-variableName tok-definition"},{tag:B.special(B.variableName),class:"tok-variableName2"},{tag:B.definition(B.propertyName),class:"tok-propertyName tok-definition"},{tag:B.typeName,class:"tok-typeName"},{tag:B.namespace,class:"tok-namespace"},{tag:B.className,class:"tok-className"},{tag:B.macroName,class:"tok-macroName"},{tag:B.propertyName,class:"tok-propertyName"},{tag:B.operator,class:"tok-operator"},{tag:B.comment,class:"tok-comment"},{tag:B.meta,class:"tok-meta"},{tag:B.invalid,class:"tok-invalid"},{tag:B.punctuation,class:"tok-punctuation"}])},38348:(e,t,r)=>{var n;r.d(t,{$g:()=>R,PH:()=>d,Qj:()=>n,RY:()=>E,Z6:()=>f,cF:()=>i,fI:()=>u,iX:()=>T,rr:()=>z,uY:()=>l});let i=1024,s=0;class o{constructor(e,t){this.from=e,this.to=t}}class l{constructor(e={}){this.id=s++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw Error("This node type doesn't define a deserialize function")}),this.combine=e.combine||null}add(e){if(this.perNode)throw RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=f.match(e)),t=>{let r=e(t);return void 0===r?null:[this,r]}}}l.closedBy=new l({deserialize:e=>e.split(" ")}),l.openedBy=new l({deserialize:e=>e.split(" ")}),l.group=new l({deserialize:e=>e.split(" ")}),l.isolate=new l({deserialize:e=>{if(e&&"rtl"!=e&&"ltr"!=e&&"auto"!=e)throw RangeError("Invalid value for isolate: "+e);return e||"auto"}}),l.contextHash=new l({perNode:!0}),l.lookAhead=new l({perNode:!0}),l.mounted=new l({perNode:!0});class h{constructor(e,t,r,n=!1){this.tree=e,this.overlay=t,this.parser=r,this.bracketed=n}static get(e){return e&&e.props&&e.props[l.mounted.id]}}let a=Object.create(null);class f{constructor(e,t,r,n=0){this.name=e,this.props=t,this.id=r,this.flags=n}static define(e){let t=e.props&&e.props.length?Object.create(null):a,r=!!e.top|2*!!e.ski
1pped|4*!!e.error|8*(null==e.name),n=new f(e.name||"",t,e.id,r);if(e.props){for(let r of e.props)if(Array.isArray(r)||(r=r(n)),r){if(r[0].perNode)throw RangeError("Can't store a per-node prop on a node type");t[r[0].id]=r[1]}}return n}prop(e){return this.props[e.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(l.group);return!!t&&t.indexOf(e)>-1}return this.id==e}static match(e){let t=Object.create(null);for(let r in e)for(let n of r.split(" "))t[n]=e[r];return e=>{for(let r=e.prop(l.group),n=-1;n<(r?r.length:0);n++){let i=t[n<0?e.name:r[n]];if(i)return i}}}}f.none=new f("",Object.create(null),0,8);class u{constructor(e){this.types=e;for(let t=0;t<e.length;t++)if(e[t].id!=t)throw RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...e){let t=[];for(let r of this.types){let n=null;for(let t of e){let e=t(r);if(e){n||(n=Object.assign({},r.props));let t=e[1],i=e[0];i.combine&&i.id in n&&(t=i.combine(n[i.id],t)),n[i.id]=t}}t.push(n?new f(r.name,n,r.id,r.flags):r)}return new u(t)}}let p=new WeakMap,c=new WeakMap;!function(e){e[e.ExcludeBuffers=1]="ExcludeBuffers",e[e.IncludeAnonymous=2]="IncludeAnonymous",e[e.IgnoreMounts=4]="IgnoreMounts",e[e.IgnoreOverlays=8]="IgnoreOverlays",e[e.EnterBracketed=16]="EnterBracketed"}(n||(n={}));class d{constructor(e,t,r,n,i){if(this.type=e,this.children=t,this.positions=r,this.length=n,this.props=null,i&&i.length)for(let[e,t]of(this.props=Object.create(null),i))this.props["number"==typeof e?e:e.id]=t}toString(){let e=h.get(this);if(e&&!e.overlay)return e.tree.toString();let t="";for(let e of this.children){let r=e.toString();r&&(t&&(t+=","),t+=r)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(t.length?"("+t+")":""):t}cursor(e=0){return new S(this.topNode,e)}cursorAt(e,t=0,r=0){let n=new S(p.get(this)||this.topNode);return n.moveTo(e,t),p.set(this,n._tree),n}get topNode(){return new k(this,0,0,null)}resolve(e,t=0){let r=y(p.get(this)||this.topNode,e,t,!1);return p.set(this,r),r}resolveInner(e,t=0){let r=y(c.get(this)||this.topNode,e,t,!0);return c.set(this,r),r}resolveStack(e,t=0){return function(e,t,r){let n=e.resolveInner(t,r),i=null;for(let e=n instanceof k?n:n.context.parent;e;e=e.parent)if(e.index<0){let s=e.parent;(i||(i=[n])).push(s.resolve(t,r)),e=s}else{let s=h.get(e.tree);if(s&&s.overlay&&s.overlay[0].from<=t&&s.overlay[s.overlay.length-1].to>=t){let o=new k(s.tree,s.overlay[0].from+e.from,-1,e);(i||(i=[n])).push(y(o,t,r,!1))}}return i?A(i):n}(this,e,t)}iterate(e){let{enter:t,leave:r,from:i=0,to:s=this.length}=e,o=e.mode||0,l=(o&n.IncludeAnonymous)>0;for(let e=this.cursor(o|n.IncludeAnonymous);;){let n=!1;if(e.from<=s&&e.to>=i&&(!l&&e.type.isAnonymous||!1!==t(e))){if(e.firstChild())continue;n=!0}for(;n&&r&&(l||!e.type.isAnonymous)&&r(e),!e.nextSibling();){if(!e.parent())return;n=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];
1if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:O(f.none,this.children,this.positions,0,this.children.length,0,this.length,(e,t,r)=>new d(this.type,e,t,r,this.propValues),e.makeTree||((e,t,r)=>new d(f.none,e,t,r)))}static build(e){return function(e){var t;let{buffer:r,nodeSet:n,maxBufferLength:s=i,reused:o=[],minRepeatType:h=n.types.length}=e,a=Array.isArray(r)?new g(r,r.length):r,f=n.types,u=0,p=0;function c(e,t,r,i,s,o,l,h,a){let f=[],u=[];for(;e.length>i;)f.push(e.pop()),u.push(t.pop()+r-s);e.push(b(n.types[l],f,u,o-s,h-o,a)),t.push(s-r)}function b(e,t,r,n,i,s,o){if(s){let e=[l.contextHash,s];o=o?[e].concat(o):[e]}if(i>25){let e=[l.lookAhead,i];o=o?[e].concat(o):[e]}return new d(e,t,r,n,o)}let y=[],x=[];for(;a.pos>0;)!function e(t,r,i,g,y,x){let{id:k,start:w,end:v,size:_}=a,N=p,A=u;if(_<0){if(a.next(),-1==_){let e=o[k];i.push(e),g.push(w-t);return}if(-3==_){u=k;return}if(-4==_){p=k;return}else throw RangeError(`Unrecognized record size: ${_}`)}let C=f[k],S,I,M=w-t;if(v-w<=s&&(I=function(e,t){let r=a.fork(),n=0,i=0,o=0,l=r.end-s,f={size:0,start:0,skip:0};e:for(let s=r.pos-e;r.pos>s;){let e=r.size;if(r.id==t&&e>=0){f.size=n,f.start=i,f.skip=o,o+=4,n+=4,r.next();continue}let a=r.pos-e;if(e<0||a<s||r.start<l)break;let u=4*(r.id>=h),p=r.start;for(r.next();r.pos>a;){if(r.size<0)if(-3==r.size||-4==r.size)u+=4;else break e;else r.id>=h&&(u+=4);r.next()}i=p,n+=e,o+=u}return(t<0||n==e)&&(f.size=n,f.start=i,f.skip=o),f.size>4?f:void 0}(a.pos-r,y))){let e=new Uint16Array(I.size-I.skip),r=a.pos-I.size,i=e.length;for(;a.pos>r;)i=function e(t,r,n){let{id:i,start:s,end:o,size:l}=a;if(a.next(),l>=0&&i<h){let h=n;if(l>4){let i=a.pos-(l-4);for(;a.pos>i;)n=e(t,r,n)}r[--n]=h,r[--n]=o-t,r[--n]=s-t,r[--n]=i}else -3==l?u=i:-4==l&&(p=i);return n}(I.start,e,i);S=new m(e,v-I.start,n),M=I.start-t}else{let t=a.pos-_;a.next();let r=[],i=[],o=k>=h?k:-1,f=0,u=v;for(;a.pos>t;)o>=0&&a.id==o&&a.size>=0?(a.end<=u-s&&(c(r,i,w,f,a.end,u,o,N,A),f=r.length,u=a.end),a.next()):x>2500?function(e,t,r,i){let o=[],l=0,h=-1;for(;a.pos>t;){let{id:e,start:t,end:r,size:n}=a;if(n>4)a.next();else if(h>-1&&t<h)break;else h<0&&(h=r-s),o.push(e,t,r),l++,a.next()}if(l){let t=new Uint16Array(4*l),s=o[o.length-2];for(let e=o.length-3,r=0;e>=0;e-=3)t[r++]=o[e],t[r++]=o[e+1]-s,t[r++]=o[e+2]-s,t[r++]=r;r.push(new m(t,o[2]-s,n)),i.push(s-e)}}(w,t,r,i):e(w,t,r,i,o,x+1);if(o>=0&&f>0&&f<r.length&&c(r,i,w,f,w,u,o,N,A),r.reverse(),i.reverse(),o>-1&&f>0){let e=function(e,t){return(r,n,i)=>{let s=0,o=r.length-1,h,a;if(o>=0&&(h=r[o])instanceof d){if(!o&&h.type==e&&h.length==i)return h;(a=h.prop(l.lookAhead))&&(s=n[o]+h.length+a)}return b(e,r,n,i,s,t)}}(C,A);S=O(C,r,i,0,r.length,0,v-w,e,e)}else S=b(C,r,i,v-w,N-v,A)}i.push(S),g.push(M)}(e.start||0,e.bufferStart||0,y,x,-1,0);let k=null!=(t=e.length)?t:y.length?x[0]+y[0].length:0;return new d(f[e.topID],y.reverse(),x.reverse(),k)}(e)}}d.empty=new d(f.none,[],[],0);class g{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new g(this.buffer,this.index)}}class m{constructor(e,t,r){this.buffer=e,this.length=t,this.set=r}get type(){return f.none}toString(){let e=[];for(let t=0;t<this.buffer.length;)e.push(this.childString(t)),t=this.buffer[t+3];return e.join(",")}childString(e){let t=this.buffer[e],r=this.buffer[e+3],n=this.set.types[t],i=n.name;if(/\W/.test(i)&&!n.isError&&(i=JSON.stringify(i)),r==(e+=4))return i;let s=[];for(;e<r;)s.push(this.childString(e)),e=this.buffer[e+3];return i+"("+s.join(",")+")"}findChild(e,t,r,n,i){let{buffer:s}=this,o=-1;for(let l=e;l!=t&&(!b(i,n,s[l+1],s[l+2])||(o=l,!(r>0)));l=s[l+3]);return o}slice(e,t,r){let n=this.buffer,i=new Uint16Array(t-e),s=0;for(let o=e,l=0;o<t;){i[l++]=n[o++],i[l++]=n[o++]-r;let t=i[l++]=n[o++]-r;i[l++]=n[o++]-e,s=Math.max(s,t)}return new m(i,s,this.set)}}function b(e,t,r,n){switch(e){case -2:return r<t;case -1:return n>=t&&r<t;case 0:return r<t&&n>t;case 1:return r<=t&&n>t;case 2:return n>t;case 4:return!0}}function y(e,t,r,i){for(var s;e.from==e.to||(r<1?e.from>=t:e.from>t)||(r>-1?e.to<=t:e.to<t);){let t=!i&&e instanceof k&&e.index<0?null:e.parent;if(!t)return e;e=t}let o=i?0:n.IgnoreOverlays;if(i)for(let n=e,i=n.parent;i;i=(n=i).parent)n instanceof k&&n.index<0&&(null==(s=i.enter(t,r,o))?void 0:s.from)!=n.from&&(e=i);for(;;){let n=e.enter(t,r,o);if(!n)return e;e=n}}class x{cursor(e=0){return new S(this,e)}getChild(e,t=null,r=null){let n=w(this,e,t,r);return n.length?n[0]:null}getChildren(e,t=null,r=null){return w(this,e,t,r)}resolve(e,t=0){return y(this,e,t,!1)}resolveInner(e,t=0){return y(this,e,t,!0)}matchContext(e){return v(this.parent,e)}enterUnfinishedNodesBefore(e){let t=this.childBefore(e),r=this;for(;t;){let e=t.lastChild;if(!e||e.to!=t.to)break;e.type.isError&&e.from==e.to?(r=t,t=e.prevSibling):t=e}return r}get node(){return this}get next(){return this.parent}}class k extends x{constructor(e,t,r,n){super(),this._tree=e,this.from=t,this.index=r,this._parent=n}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(e,t,r,i,s=0){for(let o=this;;){for(let{children:l,positions:a}=o._tree,f=t>0?l.length:-1;e!=f;
vendor: 4,517 bytes, line 1
1e+=t){let f=l[e],u=a[e]+o.from,p;if(s&n.EnterBracketed&&f instanceof d&&(p=h.get(f))&&!p.overlay&&p.bracketed&&r>=u&&r<=u+f.length||b(i,r,u,u+f.length)){if(f instanceof m){if(s&n.ExcludeBuffers)continue;let l=f.findChild(0,f.buffer.length,t,r-u,i);if(l>-1)return new N(new _(o,f,e,u),null,l)}else if(s&n.IncludeAnonymous||!f.type.isAnonymous||I(f)){let l;if(!(s&n.IgnoreMounts)&&(l=h.get(f))&&!l.overlay)return new k(l.tree,u,e,o);let a=new k(f,u,e,o);return s&n.IncludeAnonymous||!a.type.isAnonymous?a:a.nextChild(t<0?f.children.length-1:0,t,r,i,s)}}}if(s&n.IncludeAnonymous||!o.type.isAnonymous||(e=o.index>=0?o.index+t:t<0?-1:o._parent._tree.children.length,!(o=o._parent)))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}prop(e){return this._tree.prop(e)}enter(e,t,r=0){let i;if(!(r&n.IgnoreOverlays)&&(i=h.get(this._tree))&&i.overlay){let s=e-this.from,o=r&n.EnterBracketed&&i.bracketed;for(let{from:e,to:r}of i.overlay)if((t>0||o?e<=s:e<s)&&(t<0||o?r>=s:r>s))return new k(i.tree,i.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,r)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}}function w(e,t,r,n){let i=e.cursor(),s=[];if(!i.firstChild())return s;if(null!=r){for(let e=!1;!e;)if(e=i.type.is(r),!i.nextSibling())return s}for(;;){if(null!=n&&i.type.is(n))return s;if(i.type.is(t)&&s.push(i.node),!i.nextSibling())return null==n?s:[]}}function v(e,t,r=t.length-1){for(let n=e;r>=0;n=n.parent){if(!n)return!1;if(!n.type.isAnonymous){if(t[r]&&t[r]!=n.name)return!1;r--}}return!0}class _{constructor(e,t,r,n){this.parent=e,this.buffer=t,this.index=r,this.start=n}}class N extends x{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,r){super(),this.context=e,this._parent=t,this.index=r,this.type=e.buffer.set.types[e.buffer.buffer[r]]}child(e,t,r){let{buffer:n}=this.context,i=n.findChild(this.index+4,n.buffer[this.index+3],e,t-this.context.start,r);return i<0?null:new N(this.context,this,i)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}prop(e){return this.type.prop(e)}enter(e,t,r=0){if(r&n.ExcludeBuffers)return null;let{buffer:i}=this.context,s=i.findChild(this.index+4,i.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return s<0?null:new N(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new N(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new N(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],t=[],{buffer:r}=this.context,n=this.index+4,i=r.buffer[this.index+3];if(i>n){let s=r.buffer[this.index+1];e.push(r.slice(n,i,s)),t.push(0)}return new d(this.type,e,t,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function A(e){if(!e.length)return null;let t=0,r=e[0];for(let n=1;n<e.length;n++){let i=e[n];(i.from>r.from||i.to<r.to)&&(r=i,t=n)}let n=r instanceof k&&r.index<0?null:r.parent,i=e.slice();return n?i[t]=n:i.splice(t,1),new C(i,r)}class C{constructor(e,t){this.heads=e,this.node=t}get next(){return A(this.heads)}}class S{get name(){return this.type.name}constructor(e,t=0){if(this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,this.mode=t&~n.EnterBracketed,e instanceof k)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;
vendor: 8,508 bytes, line 1
1for(let t=e._parent;t;t=t._parent)this.stack.unshift(t.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}yieldBuf(e,t){this.index=e;let{start:r,buffer:n}=this.buffer;return this.type=t||n.set.types[n.buffer[e]],this.from=r+n.buffer[e+1],this.to=r+n.buffer[e+2],!0}yield(e){return!!e&&(e instanceof k?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,r){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,r,this.mode));let{buffer:n}=this.buffer,i=n.findChild(this.index+4,n.buffer[this.index+3],e,t-this.buffer.start,r);return!(i<0)&&(this.stack.push(this.index),this.yieldBuf(i))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,r=this.mode){return this.buffer?!(r&n.ExcludeBuffers)&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,r))}parent(){if(!this.buffer)return this.yieldNode(this.mode&n.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&n.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));let{buffer:t}=this.buffer,r=this.stack.length-1;if(e<0){let e=r<0?0:this.stack[r]+4;if(this.index!=e)return this.yieldBuf(t.findChild(e,this.index,-1,0,4))}else{let e=t.buffer[this.index+3];if(e<(r<0?t.buffer.length:t.buffer[this.stack[r]+3]))return this.yieldBuf(e)}return r<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,r,{buffer:i}=this;if(i){if(e>0){if(this.index<i.buffer.buffer.length)return!1}else for(let e=0;e<this.index;e++)if(i.buffer.buffer[e+3]<this.index)return!1;({index:t,parent:r}=i)}else({index:t,_parent:r}=this._tree);for(;r;{index:t,_parent:r}=r)if(t>-1)for(let i=t+e,s=e<0?-1:r._tree.children.length;i!=s;i+=e){let e=r._tree.children[i];if(this.mode&n.IncludeAnonymous||e instanceof m||!e.type.isAnonymous||I(e))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to<e))&&this.parent(););for(;this.enterChild(1,e,t););return this}get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=null,r=0;if(e&&e.context==this.buffer)e:for(let n=this.index,i=this.stack.length;i>=0;){for(let s=e;s;s=s._parent)if(s.index==n){if(n==this.index)return s;t=s,r=i+1;break e}n=this.stack[--i]}for(let e=r;e<this.stack.length;e++)t=new N(this.buffer,t,this.stack[e]);return this.bufferNode=new N(this.buffer,t,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(e,t){for(let r=0;;){let n=!1;if(this.type.isAnonymous||!1!==e(this)){if(this.firstChild()){r++;continue}this.type.isAnonymous||(n=!0)}for(;;){if(n&&t&&t(this),n=this.type.isAnonymous,!r)return;if(this.nextSibling())break;this.parent(),r--,n=!0}}}matchContext(e){if(!this.buffer)return v(this.node.parent,e);let{buffer:t}=this.buffer,{types:r}=t.set;for(let n=e.length-1,i=this.stack.length-1;n>=0;i--){if(i<0)return v(this._tree,e,n);let s=r[t.buffer[this.stack[i]]];if(!s.isAnonymous){if(e[n]&&e[n]!=s.name)return!1;n--}}return!0}}function I(e){return e.children.some(e=>e instanceof m||!e.type.isAnonymous||I(e))}let M=new WeakMap;function B(e,t){if(!e.isAnonymous||t instanceof m||t.type!=e)return 1;let r=M.get(t);if(null==r){for(let n of(r=1,t.children)){if(n.type!=e||!(n instanceof d)){r=1;break}r+=B(e,n)}M.set(t,r)}return r}function O(e,t,r,n,i,s,o,l,h){let a=0;for(let r=n;r<i;r++)a+=B(e,t[r]);let f=Math.ceil(1.5*a/8),u=[],p=[];return!function t(r,n,i,o,l){for(let a=i;a<o;){let i=a,c=n[a],d=B(e,r[a]);for(a++;a<o;a++){let t=B(e,r[a]);if(d+t>=f)break;d+=t}if(a==i+1){if(d>f){let e=r[i];t(e.children,e.positions,0,e.children.length,n[i]+l);continue}u.push(r[i])}else{let t=n[a-1]+r[a-1].length-c;u.push(O(e,r,n,i,a,c,t,null,h))}p.push(c+l-s)}}(t,r,n,i,0),(l||h)(u,p,o)}class E{constructor(){this.map=new WeakMap}setBuffer(e,t,r){let n=this.map.get(e);n||this.map.set(e,n=new Map),n.set(t,r)}getBuffer(e,t){let r=this.map.get(e);return r&&r.get(t)}set(e,t){e instanceof N?this.setBuffer(e.context.buffer,e.index,t):e instanceof k&&this.map.set(e.tree,t)}get(e){return e instanceof N?this.getBuffer(e.context.buffer,e.index):e instanceof k?this.map.get(e.tree):void 0}cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this.map.set(e.tree,t)}cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):this.map.get(e.tree)}}class z{constructor(e,t,r,n,i=!1,s=!1){this.from=e,this.to=t,this.tree=r,this.offset=n,this.open=!!i|2*!!s}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(e,t=[],r=!1){let n=[new z(0,e.length,e,0,!1,r)];for(let r of t)r.to>e.length&&n.push(r);return n}static applyChanges(e,t,r=128){if(!t.length)return e;let n=[],i=1,s=e.length?e[0]:null;for(let o=0,l=0,h=0;;o++){let a=o<t.length?t[o]:null,f=a?a.fromA:1e9;if(f-l>=r)for(;s&&s.from<f;){let t=s;if(l>=t.from||f<=t.to||h){let e=Math.max(t.from,l)-h,r=Math.min(t.to,f)-h;t=e>=r?null:new z(e,r,t.tree,t.offset+h,o>0,!!a)}if(t&&n.push(t),s.to>f)break;s=i<e.length?e[i++]:null}if(!a)break;l=a.toA,h=a.toA-a.toB}return n}}class T{startParse(e,t,r){return"string"==typeof e&&(e=new P(e)),r=r?r.length?r.map(e=>new o(e.from,e.to)):[new o(0,0)]:[new o(0,e.length)],this.createParse(e,t||[],r)}parse(e,t,r){let n=this.startParse(e,t,r);for(;;){let e=n.advance();if(e)return e}}}class P{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}}function R(e){return(t,r,n,i)=>new U(t,e,r,n,i)}class j{constructor(e,t,r,n,i,s){this.parser=e,this.parse=t,this.overlay=r,this.bracketed=n,this.target=i,this.from=s}}function F(e){if(!e.length||e.some(e=>e.from>=e.to))throw RangeError("Invalid inner parse ranges given: "+JSON.stringify(e))}class D{constructor(e,t,r,n,i,s,o,l){this.parser=e,this.predicate=t,this.mounts=r,this.index=n,this.start=i,this.bracketed=s,this.target=o,this.prev=l,this.depth=0,this.ranges=[]}}let W=new l({perNode:!0});class U{constructor(e,t,r,n,i){this.nest=t,this.input=r,this.fragments=n,this.ranges=i,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=e}advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)return null;if(this.baseParse=null,this.baseTree=e,this.startInner(),null!=this.stoppedAt)for(let e of this.inner)e.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let e=this.baseTree;return null!=this.stoppedAt&&(e=new d(e.type,e.children,e.positions,e.length,e.propValues.concat([[W,this.stoppedAt]]))),e}let e=this.inner[this.innerDone],t=e.parse.advance();if(t){this.innerDone++;let r=Object.assign(Object.create(null),e.target.props);r[l.mounted.id]=new h(t,e.overlay,e.parser,e.bracketed),e.target.props=r}return null}get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for(let t=this.innerDone;t<this.inner.length;t++)this.inner[t].from<e&&(e=Math.min(e,this.inner[t].parse.parsedPos));return e}stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);else for(let t=this.innerDone;t<this.inner.length;t++)this.inner[t].parse.stopAt(e)}startInner(){let e=new J(this.fragments),t=null,r=null,i=new S(new k(this.baseTree,this.ranges[0].from,0,null),n.IncludeAnonymous|n.IgnoreMounts);e:for(let n,s;;){let l=!0,h;if(null!=this.stoppedAt&&i.from>=this.stoppedAt)l=!1;else if(e.hasNode(i)){if(t){let e=t.mounts.find(e=>e.frag.from<=i.from&&e.frag.to>=i.to&&e.mount.overlay);if(e)for(let r of e.mount.overlay){let n=r.from+e.pos,s=r.to+e.pos;n>=i.from&&s<=i.to&&!t.ranges.some(e=>e.from<s&&e.to>n)&&t.ranges.push({from:n,to:s})}}l=!1}else if(r&&(s=function(e,t,r){for(let n of e){if(n.from>=r)break;
1if(n.to>t)return n.from<=t&&n.to>=r?2:1}return 0}(r.ranges,i.from,i.to)))l=2!=s;else if(!i.type.isAnonymous&&(n=this.nest(i,this.input))&&(i.from<i.to||!n.overlay)){!i.tree&&(function(e){let{node:t}=e,r=[],n=t.context.buffer;do r.push(e.index),e.parent();while(!e.tree);let i=e.tree,s=i.children.indexOf(n),o=i.children[s],l=o.buffer,h=[s];for(let n of(i.children[s]=function e(n,i,s,a,f,u){let p=r[u],c=[],g=[];Y(o,n,p,c,g,a);let m=l[p+1],b=l[p+2];h.push(c.length);let y=u?e(p+4,l[p+3],o.set.types[l[p]],m,b-m,u-1):t.toTree();return c.push(y),g.push(m-a),Y(o,l[p+3],i,c,g,a),new d(s,c,g,f)}(0,l.length,f.none,0,o.length,r.length-1),h)){let t=e.tree.children[n],r=e.tree.positions[n];e.yield(new k(t,r+e.from,n,e._tree))}}(i),t&&t.depth++,r&&r.depth++);let s=e.findMounts(i.from,n.parser);if("function"==typeof n.overlay)t=new D(n.parser,n.overlay,s,this.inner.length,i.from,!!n.bracketed,i.tree,t);else{let e=K(this.ranges,n.overlay||(i.from<i.to?[new o(i.from,i.to)]:[]));e.length&&F(e),(e.length||!n.overlay)&&this.inner.push(new j(n.parser,e.length?n.parser.startParse(this.input,V(s,e),e):n.parser.startParse(""),n.overlay?n.overlay.map(e=>new o(e.from-i.from,e.to-i.from)):null,!!n.bracketed,i.tree,e.length?e[0].from:i.from)),n.overlay?e.length&&(r={ranges:e,depth:0,prev:r}):l=!1}}else if(t&&(h=t.predicate(i))&&(!0===h&&(h=new o(i.from,i.to)),h.from<h.to)){let e=t.ranges.length-1;e>=0&&t.ranges[e].to==h.from?t.ranges[e]={from:t.ranges[e].from,to:h.to}:t.ranges.push(h)}if(l&&i.firstChild())t&&t.depth++,r&&r.depth++;else for(;!i.nextSibling();){if(!i.parent())break e;if(t&&!--t.depth){let e=K(this.ranges,t.ranges);e.length&&(F(e),this.inner.splice(t.index,0,new j(t.parser,t.parser.startParse(this.input,V(t.mounts,e),e),t.ranges.map(e=>new o(e.from-t.start,e.to-t.start)),t.bracketed,t.target,e[0].from))),t=t.prev}!r||--r.depth||(r=r.prev)}}}}function Y(e,t,r,n,i,s){if(t<r){let o=e.buffer[t+1];n.push(e.slice(t,r,o)),i.push(o-s)}}class q{constructor(e,t){this.offset=t,this.done=!1,this.cursor=e.cursor(n.IncludeAnonymous|n.IgnoreMounts)}moveTo(e){let{cursor:t}=this,r=e-this.offset;for(;!this.done&&t.from<r;)if(t.to>=e&&t.enter(r,1,n.IgnoreOverlays|n.ExcludeBuffers));else if(t.to<=e)t.next(!1)||(this.done=!0);else break}hasNode(e){if(this.moveTo(e.from),!this.done&&this.cursor.from+this.offset==e.from&&this.cursor.tree)for(let t=this.cursor.tree;;){if(t==e.tree)return!0;if(t.children.length&&0==t.positions[0]&&t.children[0]instanceof d)t=t.children[0];else break}return!1}}class J{constructor(e){var t;if(this.fragments=e,this.curTo=0,this.fragI=0,e.length){let r=this.curFrag=e[0];this.curTo=null!=(t=r.tree.prop(W))?t:r.to,this.inner=new q(r.tree,-r.offset)}else this.curFrag=this.inner=null}hasNode(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=e.from&&this.curTo>=e.to&&this.inner.hasNode(e)}nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let t=this.curFrag=this.fragments[this.fragI];this.curTo=null!=(e=t.tree.prop(W))?e:t.to,this.inner=new q(t.tree,-t.offset)}}findMounts(e,t){var r;let n=[];if(this.inner){this.inner.cursor.moveTo(e,1);for(let e=this.inner.cursor.node;e;e=e.parent){let i=null==(r=e.tree)?void 0:r.prop(l.mounted);if(i&&i.parser==t)for(let t=this.fragI;t<this.fragments.length;t++){let r=this.fragments[t];if(r.from>=e.to)break;r.tree==this.curFrag.tree&&n.push({frag:r,pos:e.from-r.offset,mount:i})}}}return n}}function K(e,t){let r=null,n=t;for(let i=1,s=0;i<e.length;i++){let l=e[i-1].to,h=e[i].from;for(;s<n.length;s++){let e=n[s];if(e.from>=h)break;!(e.to<=l)&&(r||(n=r=t.slice()),e.from<l?(r[s]=new o(e.from,l),e.to>h&&r.splice(s+1,0,new o(h,e.to))):e.to>h?r[s--]=new o(h,e.to):r.splice(s--,1))}}return n}function V(e,t){let r=[];for(let{pos:n,mount:i,frag:s}of e){let e=n+(i.overlay?i.overlay[0].from:0),l=e+i.tree.length,h=Math.max(s.from,e),a=Math.min(s.to,l);if(i.overlay){let l=function(e,t,r,n){let i=0,s=0,l=!1,h=!1,a=-1e9,f=[];for(;;){let u=i==e.length?1e9:l?e[i].to:e[i].from,p=s==t.length?1e9:h?t[s].to:t[s].from;if(l!=h){let e=Math.max(a,r),t=Math.min(u,p,n);e<t&&f.push(new o(e,t))}if(1e9==(a=Math.min(u,p)))break;u==a&&(l?(l=!1,i++):l=!0),p==a&&(h?(h=!1,s++):h=!0)}return f}(t,i.overlay.map(e=>new o(e.from+n,e.to+n)),h,a);for(let t=0,n=h;;t++){let o=t==l.length,h=o?a:l[t].from;if(h>n&&r.push(new z(n,h,i.tree,-e,s.from>=n||s.openStart,s.to<=h||s.openEnd)),o)break;n=l[t].to}}else r.push(new z(h,a,i.tree,-e,s.from>=e||s.openStart,s.to<=l||s.openEnd))}return r}}}]);

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.