PageSourceSearch

https://cdn.kuragebunch.com/js/1116.08918542220e56f8a3d2.chunk.js

js kuragebunch.com collected 2026-10-02 05:31:27 UTC 2,220 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkusagi=self.webpackChunkusagi||[]).push([[1116],{61116(e,t,n){n.r(t),n.d(t,{buildReactViewerPageSlots:()=>o});var r=n(2057),s=n(78685);const l=({pageIndex:e,element:t,controller:n})=>{const l=(0,r.useRef)(null);return(0,r.useEffect)((()=>{const r=l.current;var s;if(r)return(s=t).classList.remove("hidden"),s.querySelectorAll(".page-ad, .js-show-after-load").forEach((e=>{e.classList.remove("hidden")})),n.mountAdPage(e,t,r)}),[e,t,n]),(0,s.jsx)("div",{ref:l,style:{width:"100%",height:"100%"}})};const i=({element:e,onMount:t})=>{const n=(0,r.useRef)(null);return(0,r.useEffect)((()=>{const r=n.current;if(!r)return;var s;(s=e).classList.remove("hidden"),s.querySelectorAll(".js-back-matter, .js-link-page, .js-show-after-load, .page-ad").forEach((e=>{e.classList.remove("hidden")})),function(e){e.querySelectorAll("img.js-load-image-after-init").forEach((e=>{e.src=e.dataset.src||"",e.classList.remove("js-load-image-after-init")}))}(e),r.appendChild(e);const l=null==t?void 0:t(e);return()=>{"function"==typeof l&&l(),r.contains(e)&&r.removeChild(e)}}),[e,t]),(0,s.jsx)("div",{ref:n,style:{width:"100%",height:"100%"}})};function o({viewerContent:e,pageStructure:t,onSlotMount:n,adPageController:r}){const o=Array.from(e.querySelectorAll(":scope > .js-page-area")),a=t.spreadPages,c={},d=[];for(let u=0;u<a.length;u++){const e=a[u],t=o[u];if(!t)continue;let f=null,p=null;if("link"===e.type)f=t.querySelector(".js-link-page"),f&&(p={index:e.index,type:"link",linkPosition:e.linkPosition});else if("backMatter"===e.type)f=t.querySelector(".js-back-matter"),f&&(p={index:e.index,type:"backMatter"});else if("other"===e.type)if(e.tweetIds&&e.tweetIds.length>0)f=t.querySelector(".page-tweet"),f&&(p={index:e.index,type:"tweet"});else if(f=t.querySelector(".series-like-page"),f)p={index:e.index,type:"series-like"};else if(r){const n=t.querySelector(".page-ad"),i=t.querySelectorAll(".js-ad-container");n&&i.length>0&&(c[e.index]=(0,s.jsx)(l,{pageIndex:e.index,element:n,controller:r},`ad-slot-${e.index}`),d.push({index:e.index,type:"ad"}))}if(f&&p){const t=p;c[e.index]=(0,s.jsx)(i,{element:f,onMount:n?e=>n(t,e):void 0},`slot-${e.index}`),d.push(p)}}return{pageSlots:c,slotPages:d}}}}]);

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.