PageSourceSearch

https://shidoscan.net/_next/static/chunks/1901.5fe17e5e191aea25.js

js shidoscan.net collected 2026-10-08 03:47:50 UTC 2,137 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1901],{41901:(e,n,r)=>{!function(e){"use strict";function n(n){return function(r,t){for(var i=t.line,l=r.getLine(i),o=[],f=0;f<n.length;f++){var s=function(n){for(var o,f=t.ch,s=0;;){var u=f<=0?-1:l.lastIndexOf(n[0],f-1);if(-1==u){if(1==s)break;s=1,f=l.length;continue}if(1==s&&u<t.ch)break;if(o=r.getTokenTypeAt(e.Pos(i,u+1)),!/^(comment|string)/.test(o))return{ch:u+1,tokenType:o,pair:n};f=u-1}}(n[f]);s&&o.push(s)}o.sort(function(e,n){return e.ch-n.ch});for(var f=0;f<o.length;f++){var u=function(n){var t,l,o=1,f=r.lastLine(),s=n.ch;e:for(var u=i;u<=f;++u)for(var a=r.getLine(u),c=u==i?s:0;;){var g=a.indexOf(n.pair[0],c),p=a.indexOf(n.pair[1],c);if(g<0&&(g=a.length),p<0&&(p=a.length),(c=Math.min(g,p))==a.length)break;if(r.getTokenTypeAt(e.Pos(u,c+1))==n.tokenType){if(c==g)++o;else if(!--o){t=u,l=c;break e}}++c}return null==t||i==t?null:{from:e.Pos(i,s),to:e.Pos(t,l)}}(o[f]);if(u)return u}return null}}e.registerHelper("fold","brace",n([["{","}"],["[","]"]])),e.registerHelper("fold","brace-paren",n([["{","}"],["[","]"],["(",")"]])),e.registerHelper("fold","import",function(n,r){function t(r){if(r<n.firstLine()||r>n.lastLine())return null;var t=n.getTokenAt(e.Pos(r,1));if(/\S/.test(t.string)||(t=n.getTokenAt(e.Pos(r,t.end+1))),"keyword"!=t.type||"import"!=t.string)return null;for(var i=r,l=Math.min(n.lastLine(),r+10);i<=l;++i){var o=n.getLine(i).indexOf(";");if(-1!=o)return{startCh:t.end,end:e.Pos(i,o)}}}var i,l=r.line,o=t(l);if(!o||t(l-1)||(i=t(l-2))&&i.end.line==l-1)return null;for(var f=o.end;;){var s=t(f.line+1);if(null==s)break;f=s.end}return{from:n.clipPos(e.Pos(l,o.startCh+1)),to:f}}),e.registerHelper("fold","include",function(n,r){function t(r){if(r<n.firstLine()||r>n.lastLine())return null;var t=n.getTokenAt(e.Pos(r,1));if(/\S/.test(t.string)||(t=n.getTokenAt(e.Pos(r,t.end+1))),"meta"==t.type&&"#include"==t.string.slice(0,8))return t.start+8}var i=r.line,l=t(i);if(null==l||null!=t(i-1))return null;for(var o=i;null!=t(o+1);)++o;return{from:e.Pos(i,l+1),to:n.clipPos(e.Pos(o))}})}(r(12589))}}]);
2//# sourceMappingURL=1901.5fe17e5e191aea25.js.map

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.