PageSourceSearch

https://rsshub.netlify.app/sw.js

js rsshub.netlify.app collected 2026-10-03 11:21:33 UTC 30,482 bytes, 1 lines download raw bytes

vendor: 10,736 bytes, line 1
1(()=>{"use strict";var e={818:()=>{try{self["workbox:core:7.0.0"]&&_()}catch(e){}},48:()=>{try{self["workbox:precaching:7.0.0"]&&_()}catch(e){}},427:()=>{try{self["workbox:routing:7.0.0"]&&_()}catch(e){}},115:()=>{try{self["workbox:strategies:7.0.0"]&&_()}catch(e){}}},t={};function s(a){var n=t[a];if(void 0!==n)return n.exports;var i=t[a]={exports:{}};return e[a](i,i.exports,s),i.exports}(()=>{s(818);const e=(e,...t)=>{let s=e;return t.length>0&&(s+=` :: ${JSON.stringify(t)}`),s};class t extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}const a={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},n=e=>[a.prefix,e,a.suffix].filter((e=>e&&e.length>0)).join("-"),i=e=>e||n(a.precache),r=e=>e||n(a.runtime);function c(e,t){const s=t();return e.waitUntil(s),s}s(48);function o(e){if(!e)throw new t("add-to-cache-list-unexpected-type",{entry:e});if("string"==typeof e){const t=new URL(e,location.href);return{cacheKey:t.href,url:t.href}}const{revision:s,url:a}=e;if(!a)throw new t("add-to-cache-list-unexpected-type",{entry:e});if(!s){const e=new URL(a,location.href);return{cacheKey:e.href,url:e.href}}const n=new URL(a,location.href),i=new URL(a,location.href);return n.searchParams.set("__WB_REVISION__",s),{cacheKey:n.href,url:i.href}}class h{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:e,state:t})=>{t&&(t.originalRequest=e)},this.cachedResponseWillBeUsed=async({event:e,state:t,cachedResponse:s})=>{if("install"===e.type&&t&&t.originalRequest&&t.originalRequest instanceof Request){const e=t.originalRequest.url;s?this.notUpdatedURLs.push(e):this.updatedURLs.push(e)}return s}}}class l{constructor({precacheController:e}){this.cacheKeyWillBeUsed=async({request:e,params:t})=>{const s=(null==t?void 0:t.cacheKey)||this._precacheController.getCacheKeyForURL(e.url);return s?new Request(s,{headers:e.headers}):e},this._precacheController=e}}let u;async function f(e,s){let a=null;if(e.url){a=new URL(e.url).origin}if(a!==self.location.origin)throw new t("cross-origin-copy-response",{origin:a});const n=e.clone(),i={headers:new Headers(n.headers),status:n.status,statusText:n.statusText},r=s?s(i):i,c=function(){if(void 0===u){const e=new Response("");if("body"in e)try{new Response(e.body),u=!0}catch(e){u=!1}u=!1}return u}()?n.body:await n.blob();return new Response(c,r)}function d(e,t){const s=new URL(e);for(const e of t)s.searchParams.delete(e);return s.href}class p{constructor(){this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}const g=new Set;s(115);function y(e){return"string"==typeof e?new Request(e):e}class w{constructor(e,t){this._cacheKeys={},Object.assign(this,t),this.event=t.event,this._strategy=e,this._handlerDeferred=new p,this._extendLifetimePromises=[],this._plugins=[...e.plugins],this._pluginStateMap=new Map;for(const e of this._plugins)this._pluginStateMap.set(e,{});this.event.waitUntil(this._handlerDeferred.promise)}async fetch(e){const{event:s}=this;let a=y(e);if("navigate"===a.mode&&s instanceof FetchEvent&&s.preloadResponse){const e=await s.preloadResponse;if(e)return e}const n=this.hasCallback("fetchDidFail")?a.clone():null;try{for(const e of this.iterateCallbacks("requestWillFetch"))a=await e({request:a.clone(),event:s})}catch(e){if(e instanceof Error)throw new t("plugin-error-request-will-fetch",{thrownErrorMessage:e.message})}const i=a.clone();try{let e;e=await fetch(a,"navigate"===a.mode?void 0:this._strategy.fetchOptions);for(const t of this.iterateCallbacks("fetchDidSucceed"))e=await t({event:s,request:i,response:e});return e}catch(e){throw n&&await this.runCallbacks("fetchDidFail",{error:e,event:s,originalRequest:n.clone(),request:i.clone()}),e}}async fetchAndCachePut(e){const t=await this.fetch(e),s=t.clone();return this.waitUntil(this.cachePut(e,s)),t}async cacheMatch(e){const t=y(e);let s;const{cacheName:a,matchOptions:n}=this._strategy,i=await this.getCacheKey(t,"read"),r=Object.assign(Object.assign({},n),{cacheName:a});s=await caches.match(i,r);for(const e of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await e({cacheName:a,matchOptions:n,cachedResponse:s,request:i,event:this.event})||void 0;return s}async cachePut(e,s){const a=y(e);var n;await(n=0,new Promise((e=>setTimeout(e,n))));const i=await this.getCacheKey(a,"write");if(!s)throw new t("cache-put-with-no-response",{url:(r=i.url,new URL(String(r),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var r;const c=await this._ensureResponseSafeToCache(s);if(!c)return!1;const{cacheName:o,matchOptions:h}=this._strategy,l=await self.caches.open(o),u=this.hasCallback("cacheDidUpdate"),f=u?await async function(e,t,s,a){const n=d(t.url,s);if(t.url===n)return e.match(t,a);const i=Object.assign(Object.assign({},a),{ignoreSearch:!0}),r=await e.keys(t,i);for(const t of r)if(n===d(t.url,s))return e.match(t,a)}(l,i.clone(),["__WB_REVISION__"],h):null;try{await l.put(i,u?c.clone():c)}catch(e){if(e instanceof Error)throw"QuotaExceededError"===e.name&&await async function(){for(const e of g)await e()}(),e}for(const e of this.iterateCallbacks("cacheDidUpdate"))await e({cacheName:o,oldResponse:f,newResponse:c.clone(),request:i,event:this.event});return!0}async getCacheKey(e,t){const s=`${e.url} | ${t}`;if(!this._cacheKeys[s]){let a=e;for(const e of this.iterateCallbacks("cacheKeyWillBeUsed"))a=y(await e({mode:t,request:a,event:this.event,params:this.params}));this._cacheKeys[s]=a}return this._cacheKeys[s]}hasCallback(e){for(const t of this._strategy.plugins)if(e in t)return!0;return!1}async runCallbacks(e,t){for(const s of this.iterateCallbacks(e))await s(t)}*iterateCallbacks(e){for(const t of this._strategy.plugins)if("function"==typeof t[e]){const s=this._pluginStateMap.get(t),a=a=>{const n=Object.assign(Object.assign({},a),{state:s});return t[e](n)};yield a}}waitUntil(e){return this._extendLifetimePromises.push(e),e}async doneWaiting(){let e;for(;e=this._extendLifetimePromises.shift();)await e}destroy(){this._handlerDeferred.resolve(null)}async _ensureResponseSafeToCache(e){let t=e,s=!1;for(const e of this.iterateCallbacks("cacheWillUpdate"))if(t=await e({request:this.request,response:t,event:this.event})||void 0,s=!0,!t)break;return s||t&&200!==t.status&&(t=void 0),t}}class _{constructor(e={}){this.cacheName=r(e.cacheName),this.plugins=e.plugins||[],this.fetchOptions=e.fetchOptions,this.matchOptions=e.matchOptions}handle(e){const[t]=this.handleAll(e);return t}handleAll(e){e instanceof FetchEvent&&(e={event:e,request:e.request});const t=e.event,s="string"==typeof e.request?new Request(e.request):e.request,a="params"in e?e.params:void 0,n=new w(this,{event:t,request:s,params:a}),i=this._getResponse(n,s,t);return[i,this._awaitComplete(i,n,s,t)]}async _getResponse(e,s,a){let n;await e.runCallbacks("handlerWillStart",{event:a,request:s});try{if(n=await this._handle(s,e),!n||"error"===n.type)throw new t("no-response",{url:s.url})}catch(t){if(t instanceof Error)for(const i of e.iterateCallbacks("handlerDidError"))if(n=await i({error:t,event:a,request:s}),n)break;if(!n)throw t}for(const t of e.iterateCallbacks("handlerWillRespond"))n=await t({event:a,request:s,response:n});return n}async _awaitComplete(e,t,s,a){let n,i;try{n=await e}catch(i){}try{await t.runCallbacks("handlerDidRespond",{event:a,request:s,response:n}),await t.doneWaiting()}catch(e){e instanceof Error&&(i=e)}if(await t.runCallbacks("handlerDidComplete",{event:a,request:s,response:n,error:i}),t.destroy(),i)throw i}}class v extends _{constructor(e={}){e.cacheName=i(e.cacheName),super(e),this._fallbackToNetwork=!1!==e.fallbackToNetwork,this.plugins.push(v.copyRedirectedCacheableResponsesPlugin)}async _handle(e,t){const s=await t.cacheMatch(e);return s||(t.event&&"install"===t.event.type?await this._handleInstall(e,t):await this._handleFetch(e,t))}async _handleFetch(e,s){let a;const n=s.params||{};if(!this._fallbackToNetwork)throw new t("missing-precache-entry",{cacheName:this.cacheName,url:e.url});{0;const t=n.integrity,i=e.integrity,r=!i||i===t;if(a=await s.fetch(new Request(e,{integrity:"no-cors"!==e.mode?i||t:void 0})),t&&r&&"no-cors"!==e.mode){this._useDefaultCacheabilityPluginIfNeeded();await s.cachePut(e,a.clone());0}}return a}async _handleInstall(e,s){this._useDefaultCacheabilityPluginIfNeeded();const a=await s.fetch(e);if(!await s.cachePut(e,a.clone()))throw new t("bad-precaching-response",{url:e.url,status:a.status});return a}_useDefaultCacheabilityPluginIfNeeded(){let e=null,t=0;for(const[s,a]of this.plugins.entries())a!==v.copyRedirectedCacheableResponsesPlugin&&(a===v.defaultPrecacheCacheabilityPlugin&&(e=s),a.cacheWillUpdate&&t++);0===t?this.plugins.push(v.defaultPrecacheCacheabilityPlugin):t>1&&null!==e&&this.plugins.splice(e,1)}}v.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:e})=>!e||e.status>=400?null:e},v.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:e})=>e.redirected?await f(e):e};class m{constructor({cacheName:e,plugins:t=[],fallbackToNetwork:s=!0}={}){this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map,this._strategy=new v({cacheName:i(e),plugins:[...t,new l({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this._strategy}precache(e){this.addToCacheList(e),this._installAndActiveListenersAdded||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this._installAndActiveListenersAdded=!0)}addToCacheList(e){const s=[];for(const a of e){"string"==typeof a?s.push(a):a&&void 0===a.revision&&s.push(a.url);const{cacheKey:e,url:n}=o(a),i="string"!=typeof a&&a.revision?"reload":"default";if(this._urlsToCacheKeys.has(n)&&this._urlsToCacheKeys.get(n)!==e)throw new t("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(n),secondEntry:e});if("string"!=typeof a&&a.integrity){if(this._cacheKeysToIntegrities.has(e)&&this._cacheKeysToIntegrities.get(e)!==a.integrity)throw new t("add-to-cache-list-conflicting-integrities",{url:n});this._cacheKeysToIntegrities.set(e,a.integrity)}if(this._urlsToCacheKeys.set(n,e),this._urlsToCacheModes.set(n,i),s.length>0){const e=`Workbox is precaching URLs without revision info: ${s.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(e)}}}install(e){return c(e,(async()=>{const t=new h;this.strategy.plugins.push(t);for(const[t,s]of this._urlsToCacheKeys){const a=this._cacheKeysToIntegrities.get(s),n=this._urlsToCacheModes.get(t),i=new Request(t,{integrity:a,cache:n,credentials:"same-origin"});
1await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:i,event:e}))}const{updatedURLs:s,notUpdatedURLs:a}=t;return{updatedURLs:s,notUpdatedURLs:a}}))}activate(e){return c(e,(async()=>{const e=await self.caches.open(this.strategy.cacheName),t=await e.keys(),s=new Set(this._urlsToCacheKeys.values()),a=[];for(const n of t)s.has(n.url)||(await e.delete(n),a.push(n.url));return{deletedURLs:a}}))}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}getIntegrityForCacheKey(e){return this._cacheKeysToIntegrities.get(e)}async matchPrecache(e){const t=e instanceof Request?e.url:e,s=this.getCacheKeyForURL(t);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(e){const s=this.getCacheKeyForURL(e);if(!s)throw new t("non-precached-url",{url:e});return t=>(t.request=new Request(e),t.params=Object.assign({cacheKey:s},t.params),this.strategy.handle(t))}}s(427);(async()=>{const e=function(){const e=JSON.parse(new URLSearchParams(self.location.search).get("params"));return e.debug&&console.log("[Docusaurus-PWA][SW]: Service Worker params:",e),e}(),t=[{"revision":"3e62e83bacb94c901e616e2e6172c6e4","url":"404.html"},{"revision":"761e9ded12dcd6f7abdd4a4d73603aa7","url":"anime/index.html"},{"revision":"8b9dd39aee3f020512300685de31477f","url":"api.html/index.html"},{"revision":"3d69a9e88f440122dc493fe26635b0b6","url":"api/index.html"},{"revision":"4d5f16a0b01a113bada4186ad0ea132a","url":"assets/css/styles.98fefe44.css"},{"revision":"18d0eac62109d11a3f75cfb761cb35ad","url":"assets/js/018e70b7.078a9fb7.js"},{"revision":"1d975e04209b2708dc3477c0065267b2","url":"assets/js/0480b142.f50d908b.js"},{"revision":"476914e6fcf734ffdee18e6f0937ca44","url":"assets/js/09fac95c.4b572186.js"},{"revision":"0de1db9a5cfe1e3800ce0af86b3ca3d9","url":"assets/js/11373ffd.7834c694.js"},{"revision":"7e356f350de0718fd27ac278ec496ab0","url":"assets/js/125b342e.271531a3.js"},{"revision":"e040ebfeb893ca5f0809e162c67ae725","url":"assets/js/14eb3368.83fba83c.js"},{"revision":"997bf87fd4ff9a20017ab5a98f386a7d","url":"assets/js/17896441.fa9da1f0.js"},{"revision":"d8e0e546bb850f34d5409ac5cbfb5c3d","url":"assets/js/1998.9efb43e6.js"},{"revision":"450aeb0170ba3bcd7c14f5825ff43bc0","url":"assets/js/19e5b7f1.8b0818d3.js"},{"revision":"e9cb736d56ecfbb4add1e69d577bc50c","url":"assets/js/1ddfdf66.ccf6240b.js"},{"revision":"21da3693dbce66be34c3fde3cdf127b6","url":"assets/js/230760e7.47bac354.js"},{"revision":"8fe4a27958d2030eee37fb9e901b74dd","url":"assets/js/23374ca6.ae889101.js"},{"revision":"9ff94e75fef5662f03b918e6867a1ce9","url":"assets/js/3001e403.1e1871c2.js"},{"revision":"9a9ecae7010e718a09ceca704c794330","url":"assets/js/34603dd6.9388b101.js"},{"revision":"4070e32e0dfe3db811ce43f3eb53fc49","url":"assets/js/3c037e46.c8210f79.js"},{"revision":"f0de78bf8b48e91b7e26af1be48c2ee1","url":"assets/js/3e7eab14.7cef080d.js"},{"revision":"ad760bb1ae78ce7b56e23e534bddfcc6","url":"assets/js/46e7bab5.61feab32.js"},{"revision":"16f55ec7f1ee5eaed69b51357af27c0e","url":"assets/js/4899.2e21e073.js"},{"revision":"2d81d419a4925e8b5309f3eb8635fbdd","url":"assets/js/4a842701.cea4c943.js"},{"revision":"0bf51435c4eeac242a4c802266109308","url":"assets/js/4f57fe7a.3aaf2a0c.js"},{"revision":"e4420dc0df0625bfc521e378e742d05b","url":"assets/js/5936.b91e9099.js"},{"revision":"e41f894f0545ef76201bdea684ce2a39","url":"assets/js/5afa697d.dbb549d2.js"},{"revision":"389aecf88e0e28ae3388b066e14e590e","url":"assets/js/5e95c892.a2bdec05.js"},{"revision":"02504522c8c3b02bc8cf3f02e47ac550","url":"assets/js/5fbc5cf1.85724a61.js"},{"revision":"4bdaa1e3531368970e6f17e261399b9e","url":"assets/js/627fbdbd.e02eab44.js"},{"revision":"53bff1309ac5a3c43e4a5db68bcb2d49","url":"assets/js/6476eba6.2318a519.js"},{"revision":"90a65ff304b8eb267044fa74d77bfd08","url":"assets/js/6a0b0c50.0a348b36.js"},{"revision":"09335401b10db0b357d88beb4f646a7e","url":"assets/js/6e121b4e.e6ebf676.js"},{"revision":"20cd4bbf1499faa41b067f10cbdf3f83","url":"assets/js/6faa7194.e5889c37.js"},{"revision":"6bd578380fa66d4fcb590e778ad6ef96","url":"assets/js/7548.e362f798.js"},{"revision":"1bb348f43ece650a2080e31f59602803","url":"assets/js/7f739d4d.2913142e.js"},{"revision":"fd8ea87c8e02fd273907040461db734d","url":"assets/js/8403eaba.c842a878.js"},{"revision":"de91ef28804abc803858718c4b9db6c7","url":"assets/js/921e3861.b809ce52.js"},{"revision":"a64e938b384b5c65bda80f32aa149cb7","url":"assets/js/935f2afb.6606e987.js"},{"revision":"21ae96be04dccaa50201458c45263e1b","url":"assets/js/9543.c1007824.js"}
1,{"revision":"0d13d788a5dd3302325cbf12d401005a","url":"assets/js/965bde59.65d139f0.js"},{"revision":"44941cec80586ce492955318e6d84e4c","url":"assets/js/98a0881d.86833a11.js"},{"revision":"12f1432d9be5274e8a8121dc1b5f8f2d","url":"assets/js/9c667faa.5268f6aa.js"},{"revision":"c14cd10135cdf4f844ae7b09494d0a4e","url":"assets/js/a264720b.00dc596f.js"},{"revision":"fd60ce7885b9001728e3e3b864e5fec0","url":"assets/js/a3854e2a.c2c20afc.js"},{"revision":"6610c44625b551fad1e276e46c563a9f","url":"assets/js/a62804cc.7b2446d9.js"},{"revision":"8de689605a573e40ac6fbdbcf57d8af4","url":"assets/js/a7bd4aaa.12630f60.js"},{"revision":"cb69d543ec59b75cd945f0e15bd39cbf","url":"assets/js/a94703ab.eb569962.js"},{"revision":"3e2a5acb334c1ddf3bbe3efa3351f3c2","url":"assets/js/aa0427e5.2dab2633.js"},{"revision":"03af2b6f6c4e774a2d562f8b745f6c0e","url":"assets/js/b5e8d3fa.4e88e36e.js"},{"revision":"354a11ec2dd0d4af74814096497968c6","url":"assets/js/bbc3d0bf.2a273b1a.js"},{"revision":"c75b99c7ee1209ca6452c1cb58b6b590","url":"assets/js/c23d20fc.76eccf29.js"},{"revision":"101719edbdc898a01f5079b8112d448b","url":"assets/js/c30b889e.6ecc552c.js"},{"revision":"528243f99ec263595ae2e9b3d1006087","url":"assets/js/ca4a349b.29a52de0.js"},{"revision":"b6d511117d50e424b4d9271b8147b7f2","url":"assets/js/d42c9279.8b82fa4d.js"},{"revision":"1577fd423691229cf623ef1bbfa39fef","url":"assets/js/d50ef160.2ce8b5a8.js"},{"revision":"f3e98efdaefc30989472bee6052dda7d","url":"assets/js/db11eb32.2c6cd74c.js"},{"revision":"3826e6dad29115ea9e80f2562dbf9338","url":"assets/js/e1ccf0f9.fd38520f.js"},{"revision":"5c2828bab461c3700d7bef18c5264d4b","url":"assets/js/e3793be6.d059de28.js"},{"revision":"a637aea1c02ccb21f89d3933639fe663","url":"assets/js/ec64807f.c0e31385.js"},{"revision":"8407aa7d5f8cf84bb5cddefffe229f06","url":"assets/js/f5e66ebc.a312cf5c.js"},{"revision":"4c7251d50d9b95260347dc03ae3f9658","url":"assets/js/main.46892303.js"},{"revision":"854441fbd416ef86297e78cd60fa5c37","url":"assets/js/runtime~main.3f4496c9.js"},{"revision":"31fc71a6100bd6e997f060f4f4bd99ca","url":"bbs/index.html"},{"revision":"0512eaea05b5ddd1fac087110b36d63e","url":"blog/index.html"},{"revision":"8c97b0c7d3f7715744c38f3d832decfd","url":"design/index.html"},{"revision":"761e9ded12dcd6f7abdd4a4d73603aa7","url":"en/anime/index.html"},{"revision":"31fc71a6100bd6e997f060f4f4bd99ca","url":"en/bbs/index.html"},{"revision":"0512eaea05b5ddd1fac087110b36d63e","url":"en/blog/index.html"},{"revision":"8c97b0c7d3f7715744c38f3d832decfd","url":"en/design/index.html"},{"revision":"a56f52786f6b72b722d159292ea5142c","url":"en/finance/index.html"},{"revision":"e850a83bb7a0755ccfdba863b79e7ab3","url":"en/forecast/index.html"},{"revision":"d22610c4d99e2ea6854500d56720e852","url":"en/game/index.html"},{"revision":"d3c5997d1b18cccc9e7f13f6d051f009","url":"en/government/index.html"},{"revision":"a8fd77decef70f3b0928ca283d15b44a","url":"en/journal/index.html"},{"revision":"585771c58677e9d58af1e24d76c80cec","url":"en/live/index.html"},{"revision":"092d32334becb00f042d6b459554b329","url":"en/multimedia/index.html"},{"revision":"1d59135c27c933cc9ef1bba5e0403112","url":"en/new-media/index.html"},{"revision":"190e0b056b3e876f44020159cd8ac0aa","url":"en/other/index.html"},{"revision":"46c4868a8a4ba2001f6b013ce362379e","url":"en/picture/index.html"},{"revision":"67619ce69e3b0f381c9447025d468d88","url":"en/program-update/index.html"},{"revision":"43a5f59f7723ba55af724cf75d987244","url":"en/programming/index.html"},{"revision":"51707ae8c743fe2acc924c5308048e88","url":"en/reading/index.html"},{"revision":"e888572711ac1b3153c501cb56b94950","url":"en/shopping/index.html"},{"revision":"2526c3ddd2082c25228de3301f176459","url":"en/social-media/index.html"},{"revision":"b46b76b6ccb5e152d355626c6ac52fad","url":"en/study/index.html"},{"revision":"3b0ea2a2d34794b38967f543391b497b","url":"en/traditional-media/index.html"},{"revision":"9d9e5aae062cccfe9e010ad0df1501af","url":"en/travel/index.html"},{"revision":"a50b9376a36d8b333559ba9b59663746","url":"en/university/index.html"},{"revision":"1973c44babc4d5854a7cf92fe2d6a246","url":"faq.html/index.html"},{"revision":"664f5dc7b450ae2c9adb06c16c07d8cf","url":"faq/index.html"},{"revision":"a56f52786f6b72b722d159292ea5142c","url":"finance/index.html"},{"revision":"e850a83bb7a0755ccfdba863b79e7ab3","url":"forecast/index.html"},{"revision":"d22610c4d99e2ea6854500d56720e852","url":"game/index.html"},{"revision":"d3c5997d1b18cccc9e7f13f6d051f009","url":"government/index.html"},{"revision":"eabb81bc7759e797584eeb51aea4f53c","url":"index.html"},{"revision":"6393db1ef9531ab959f5e9d59fbcdcdf","url":"install.html/index.html"},{"revision":"27f1e4b0327efb054fb0e9fd81d115b8","url":"install/config.html/index.html"},{"revision":"cdd9800ab3bd358ee18ed394b5891e45","url":"install/config/index.html"},{"revision":"81d4503fad915f872a67aa4ff2342440","url":"install/index.html"},{"revision":"20fb3d22f552bc9ff61e6011b9251706","url":"instances.html/index.html"},{"revision":"716758089f7e349ab60d272cf78c76b9","url":"instances/index.html"},{"revision":"f04713ea168f71025e80a0b50ceb4bac","url":"joinus/advanced/advanced-feed.html/index.html"},{"revision":"36a26c4ca539d3a1d1cd589c3645df67","url":"joinus/advanced/advanced-feed/index.html"},{"revision":"ee1b82e1fa368ebf4957230cf6c46b90","url":"joinus/advanced/debug.html/index.html"},{"revision":"efca6ca69aeda345c5c5f6906e2c71fe","url":"joinus/advanced/debug/index.html"},{"revision":"2215b0f1c1d73f448be097bb317bfd4a","url":"joinus/advanced/pub-date.html/index.html"},{"revision":"afde5c66ad66a1fa2e3a01be136bd608","url":"joinus/advanced/pub-date/index.html"},{"revision":"b99595c98e23e4e620906e5d7668fdcb","url":"joinus/advanced/script-standard.html/index.html"}
1,{"revision":"0035fab9a187c652ad97ad046d28e490","url":"joinus/advanced/script-standard/index.html"},{"revision":"d4f707f8f95d817c13cce1087f9eb2af","url":"joinus/advanced/use-cache.html/index.html"},{"revision":"2f732b451b43302785bfd8f7cbed2eb0","url":"joinus/advanced/use-cache/index.html"},{"revision":"a5220e93dc9fc4b3b08a94a42ee295b1","url":"joinus/index.html"},{"revision":"bf02584bbef6558225d2da5132fdd51a","url":"joinus/new-radar.html/index.html"},{"revision":"3f402ec99325fe2f1df093d08aa67670","url":"joinus/new-radar/index.html"},{"revision":"d7ed2c4b41d3a04e55837d4e9dd7346b","url":"joinus/new-rss/before-start.html/index.html"},{"revision":"8331186ffda9a590ae55589d08caef39","url":"joinus/new-rss/before-start/index.html"},{"revision":"3b83779d2704b3dd6113d8061f0a902c","url":"joinus/new-rss/prerequisites.html/index.html"},{"revision":"74244c614c80c94f47176b9a500f624c","url":"joinus/new-rss/prerequisites/index.html"},{"revision":"a0b5441f15fb59c44147dc604af93e54","url":"joinus/new-rss/start-code.html/index.html"},{"revision":"41cb6ad083bf3db920429bf8369cba3f","url":"joinus/new-rss/start-code/index.html"},{"revision":"7e7c671951aa82f1d072c22f715fba32","url":"joinus/new-rss/submit-route.html/index.html"},{"revision":"f03bacb5ca27e9288f44f61ac4c4ec82","url":"joinus/new-rss/submit-route/index.html"},{"revision":"2215b0f1c1d73f448be097bb317bfd4a","url":"joinus/pub-date/index.html"},{"revision":"a5220e93dc9fc4b3b08a94a42ee295b1","url":"joinus/quick-start.html/index.html"},{"revision":"4ee63907c672c027774b72fc8fd94417","url":"joinus/quick-start/index.html"},{"revision":"b99595c98e23e4e620906e5d7668fdcb","url":"joinus/script-standard/index.html"},{"revision":"d4f707f8f95d817c13cce1087f9eb2af","url":"joinus/use-cache/index.html"},{"revision":"a8fd77decef70f3b0928ca283d15b44a","url":"journal/index.html"},{"revision":"585771c58677e9d58af1e24d76c80cec","url":"live/index.html"},{"revision":"1e1548f4e5df1a9b90e9c41bc9ef8ee4","url":"manifest.json"},{"revision":"092d32334becb00f042d6b459554b329","url":"multimedia/index.html"},{"revision":"1d59135c27c933cc9ef1bba5e0403112","url":"new-media/index.html"},{"revision":"190e0b056b3e876f44020159cd8ac0aa","url":"other/index.html"},{"revision":"1f9eb8c90a05dfb7e03a1d337a70c603","url":"parameter.html/index.html"},{"revision":"f010d64aea3ac5828bec79a36697b754","url":"parameter/index.html"},{"revision":"46c4868a8a4ba2001f6b013ce362379e","url":"picture/index.html"},{"revision":"67619ce69e3b0f381c9447025d468d88","url":"program-update/index.html"},{"revision":"43a5f59f7723ba55af724cf75d987244","url":"programming/index.html"},{"revision":"51707ae8c743fe2acc924c5308048e88","url":"reading/index.html"},{"revision":"cc2705ac71152cd14560fcdd1214e7b1","url":"routes.html/index.html"},{"revision":"761e9ded12dcd6f7abdd4a4d73603aa7","url":"routes/anime.html/index.html"},{"revision":"7bfac971bcb0658cb0687b39156cd1a0","url":"routes/anime/index.html"},{"revision":"31fc71a6100bd6e997f060f4f4bd99ca","url":"routes/bbs.html/index.html"},{"revision":"e9bc37f11a5b163176d104924380746c","url":"routes/bbs/index.html"},{"revision":"0512eaea05b5ddd1fac087110b36d63e","url":"routes/blog.html/index.html"},{"revision":"df5442917e0f1f0b3fb9e4709eb39c46","url":"routes/blog/index.html"},{"revision":"8c97b0c7d3f7715744c38f3d832decfd","url":"routes/design.html/index.html"},{"revision":"d8ca7f16652e1e1876b7abb555a49340","url":"routes/design/index.html"},{"revision":"a56f52786f6b72b722d159292ea5142c","url":"routes/finance.html/index.html"},{"revision":"f3fb5c5da97974f41ff8506a1726baf1","url":"routes/finance/index.html"},{"revision":"e850a83bb7a0755ccfdba863b79e7ab3","url":"routes/forecast.html/index.html"},{"revision":"1f09aaaaca2877aec23491f1de98a716","url":"routes/forecast/index.html"},{"revision":"d22610c4d99e2ea6854500d56720e852","url":"routes/game.html/index.html"},{"revision":"d12dca599cae3ce13673432724af3d16","url":"routes/game/index.html"},{"revision":"d3c5997d1b18cccc9e7f13f6d051f009","url":"routes/government.html/index.html"},{"revision":"8ae743684b91acd63f07f848eea3fb08","url":"routes/government/index.html"},{"revision":"47925894f900622f736d29f2e6606e89","url":"routes/index.html"},{"revision":"a8fd77decef70f3b0928ca283d15b44a","url":"routes/journal.html/index.html"},{"revision":"2377ab924dd5e475b745007cd980c45c","url":"routes/journal/index.html"},{"revision":"585771c58677e9d58af1e24d76c80cec","url":"routes/live.html/index.html"},{"revision":"8af5647796843f1e09dd06a058f3c27c","url":"routes/live/index.html"}
1,{"revision":"092d32334becb00f042d6b459554b329","url":"routes/multimedia.html/index.html"},{"revision":"a467c5e28283ca5523fa9e4827cf6b53","url":"routes/multimedia/index.html"},{"revision":"1d59135c27c933cc9ef1bba5e0403112","url":"routes/new-media.html/index.html"},{"revision":"9bcc1e3f47f5beec868b784e5b74b6cc","url":"routes/new-media/index.html"},{"revision":"190e0b056b3e876f44020159cd8ac0aa","url":"routes/other.html/index.html"},{"revision":"40c4bac3d887441bdb7f894042cf3503","url":"routes/other/index.html"},{"revision":"46c4868a8a4ba2001f6b013ce362379e","url":"routes/picture.html/index.html"},{"revision":"c072864ce9ad9e4566723638b5a2d62f","url":"routes/picture/index.html"},{"revision":"67619ce69e3b0f381c9447025d468d88","url":"routes/program-update.html/index.html"},{"revision":"3e8796b89e79fb2197da827f7726399e","url":"routes/program-update/index.html"},{"revision":"43a5f59f7723ba55af724cf75d987244","url":"routes/programming.html/index.html"},{"revision":"fe451a4883b98c861d32eee66831aa70","url":"routes/programming/index.html"},{"revision":"51707ae8c743fe2acc924c5308048e88","url":"routes/reading.html/index.html"},{"revision":"cf59917e62dafbec5c7ffb9f7fa43b43","url":"routes/reading/index.html"},{"revision":"e888572711ac1b3153c501cb56b94950","url":"routes/shopping.html/index.html"},{"revision":"869d19014409c5e477d094069f878859","url":"routes/shopping/index.html"},{"revision":"2526c3ddd2082c25228de3301f176459","url":"routes/social-media.html/index.html"},{"revision":"7f1984e045a8ba8132bed356085f4d35","url":"routes/social-media/index.html"},{"revision":"b46b76b6ccb5e152d355626c6ac52fad","url":"routes/study.html/index.html"},{"revision":"b15fc96d8cc8e5d68c06f86ce8592e49","url":"routes/study/index.html"},{"revision":"3b0ea2a2d34794b38967f543391b497b","url":"routes/traditional-media.html/index.html"},{"revision":"c5670de1fd8fd2fd475480ee3f224332","url":"routes/traditional-media/index.html"},{"revision":"9d9e5aae062cccfe9e010ad0df1501af","url":"routes/travel.html/index.html"},{"revision":"3016c60bb2c300efb88dd48c39a15387","url":"routes/travel/index.html"},{"revision":"a50b9376a36d8b333559ba9b59663746","url":"routes/university.html/index.html"},{"revision":"ca6a5d5511751a4a0d3ca70463e71567","url":"routes/university/index.html"},{"revision":"7b3cea52bf4ab7a9c007644652755bb8","url":"service-worker.js"},{"revision":"e888572711ac1b3153c501cb56b94950","url":"shopping/index.html"},{"revision":"2526c3ddd2082c25228de3301f176459","url":"social-media/index.html"},{"revision":"b46b76b6ccb5e152d355626c6ac52fad","url":"study/index.html"},{"revision":"e23d5f708eea37a3a648b4e5aee887e5","url":"support.html/index.html"},{"revision":"6b6156bd769852172d33fab6d77c9a6e","url":"support/index.html"},{"revision":"3b0ea2a2d34794b38967f543391b497b","url":"traditional-media/index.html"},{"revision":"9d9e5aae062cccfe9e010ad0df1501af","url":"travel/index.html"},{"revision":"a50b9376a36d8b333559ba9b59663746","url":"university/index.html"},{"revision":"1e4447563d98991eacd80b327a29d0b7","url":"usage.html/index.html"},{"revision":"54fb2b06c84fcd2e57051e0dfc3699ed","url":"usage/index.html"},{"revision":"4c879a53204a2647b88c765e55d8e5fc","url":"img/android-chrome-192x192.png"},{"revision":"4355db81d7f579db17a594c4404f44f5","url":"img/android-chrome-384x384.png"},{"revision":"240f63e7e2a2d038d41ec0b1177fd7d7","url":"img/apple-touch-icon.png"},{"revision":"4355db81d7f579db17a594c4404f44f5","url":"img/logo.png"},{"revision":"1c004bfaefadde96db8d50e82f24340d","url":"img/readable-douban.png"},{"revision":"942d7de2ed598bb6b00f29a85efb0c67","url":"img/readable-twitter.png"},{"revision":"fa8e24e7303830815c6385c3f17fd5d2","url":"img/readable-weibo.png"},{"revision":"246b9edf98d4f8956115856439a650b4","url":"img/safari-pinned-tab.svg"}],s=new m({fallbackToNetwork:!0});e.offlineMode&&(s.addToCacheList(t),e.debug&&console.log("[Docusaurus-PWA][SW]: addToCacheList",{precacheManifest:t})),await async function(e){}(),self.addEventListener("install",(t=>{e.debug&&console.log("[Docusaurus-PWA][SW]: install event",{event:t}),t.waitUntil(s.install(t))})),self.addEventListener("activate",(t=>{e.debug&&console.log("[Docusaurus-PWA][SW]: activate event",{event:t}),t.waitUntil(s.activate(t))})),self.addEventListener("fetch",(async t=>{if(e.offlineMode){const a=t.request.url,n=function(e){const t=new URL(e,self.location.href);return t.origin!==self.location.origin?[]:(t.search="",t.hash="",[t.href,`${t.href}${t.pathname.endsWith("/")?"":"/"}index.html`])}(a);for(const i of n){const r=s.getCacheKeyForURL(i);if(r){const s=caches.match(r);e.debug&&console.log("[Docusaurus-PWA][SW]: serving cached asset",{requestURL:a,possibleURL:i,possibleURLs:n,cacheKey:r,cachedResponse:s}),t.respondWith(s);break}}}})),self.addEventListener("message",(async t=>{e.debug&&console.log("[Docusaurus-PWA][SW]: message event",{event:t});const s=t.data?.type;
1"SKIP_WAITING"===s&&self.skipWaiting()}))})()})()})();

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.