1"use strict";(self.rspackChunkdksasp=self.rspackChunkdksasp||[]).push([[1379],{60521:function(t,e,n){n(4514),n(43453),n(98660),n(68907),n(20206),n(67622),n(34059),n(74495);var i=n(91618),a=n(89061),r=n(71757);function o(){let t=r("input[name=learnArea]:checked").val(),e=r("input[name=learnYear]:checked").val(),n=r("input[name=learnMonth]:checked").val(),i=new URLSearchParams({cityid:t="*"==t||void 0==t?"":t,yyyy:e=void 0==e?"":e,mm:n="*"==n||void 0==n?"":n});r.ajax({url:`/Stores/getIReadLifeList?${i}`,type:"get",dataType:"html",success:function(t){""!==t&&r(".learnWrapper").html(t)}})}function s(){parseInt(window.pageYOffset)>parseInt(document.getElementById("navStuckBox").offsetTop)-46?document.getElementById("navStuckBar").style.position="fixed":document.getElementById("navStuckBar").style.position="static"}async function c(){let t=document.getElementById("subscribe");if(!t)return;let e=t.dataset.context||"ireadlife",n=()=>{(0,a.Lq)(0),(0,i.gm)(e).then(t=>{t&&r()})};function r(){t.classList.add("on"),t.textContent="已追蹤"}t.addEventListener("click",n),await (0,i.vy)()&&(t.removeEventListener("click",n),r())}r("#navStuckBar").length>0&&(window.onscroll=s),r('input:radio[name="learnArea"]').on("click",function(){o()}),r('input:radio[name="learnYear"]').on("click",function(){o()}),r('input:radio[name="learnMonth"]').on("click",function(){o()}),c(),r(function(){r(".signupBtn .iStatusSingup").click(function(){r(".signUpBox").slideDown()}),r(".ksNavBar a").click(function(){r(this).addClass("ksNavNow").parent().siblings().find("a").removeClass("ksNavNow")});for(let t=1;t<=99;t++)r(".ksNav0"+t).on("click",function(){window.scrollTo({top:r("#ksNav0"+t).offset().top-90,left:0,behavior:"smooth"})})}),r(function(){r.fn.extend({navMapScroll(t,e){var n;let i,a,o,s={},c={},l=[],u=r(this).find(`[${e}]`),p=(n=function(){let e=window.pageYOffset||window.document.documentElement.scrollTop;for(let n in s){let i=s[n],a=i.offset().top,r=i.outerHeight();a-e<=100&&a+r-e>100?c[n].addClass(t):c[n].removeClass(t)}},i=null,a=new Date().getTime(),o=function(){n(),a=new Date().getTime()},function(){let t=new Date().getTime();clearTimeout(i),t-a>200?o():i=setTimeout(o,50)});return u.each(function(){let t=r(this),n=t.attr(e),i=r("#"+n);l.push(i),s[n]=i,c[n]=t}),r(window).on("scroll",p),u.on("click",function(){let t=r(this).attr(e);r(window).scrollTop(s[t].offset().top)}),p(),this}}),r(".ksNavBar").navMapScroll("ksNavNow","data-socrll-id")}),r("#jsAcIntroHeight").length>0&&document.getElementById("jsAcIntroHeight").offsetHeight<280&&(document.getElementById("jsToggle-Label").style.display="none")},91618:function(t,e,n){n(77911),n(33768),n(22549),n(85914),n(12478),n(19658),n(93214),n(89092),n(34114),n(84059),n(707),n(68282),n(67201),n(16469),n(64148),n(47749),n(36202),n(75832),n(79644),n(33403),n(71480);var i=n(48865),a=n(56100);let r="kslgsuc";async function o(){if(i.A.get(r)){if(!("serviceWorker"in navigator)||!("PushManager"in window))return void s();try{let t=await navigator.serviceWorker.getRegistration();(null==t?void 0:t.waiting)&&t.waiting.postMessage({type:"SKIP_WAITING"});let e=await navigator.serviceWorker.ready,n=await e.pushManager.getSubscription();if(!n)return void s();await v(n,"loginupdate",!1)&&s()}catch(t){}}}function s(){i.A.remove(r,{path:"/"})}async function c(){let t=await navigator.serviceWorker.getRegistration();(null==t?void 0:t.waiting)&&t.waiting.postMessage({type:"SKIP_WAITING"});let e=await navigator.serviceWorker.ready;return!!await e.pushManager.getSubscription()}async function l(){try{if("serviceWorker"in navigator&&"PushManager"in window){let t=await navigator.serviceWorker.getRegistration();if(!t)return;let e=await t.pushManager.getSubscription();if(!e)return;navigator.sendBeacon("/api/webpush/unlink",new Blob([JSON.stringify({endpoint:e.endpoint})],{type:"application/json"}))}}catch(t){}}function u(){return!!i.A.get("ks_wpq")}async function p(){try{let t=await fetch("/api/webpush/public-key");return(await t.json()).publicKey}catch(t){return}}async function g(t,{title:e="è¦ä¸è¦åç¨æ¨æéç¥ï¼",message:n="éåéç¥ï¼æ¹ä¾¿æ¨åææ¶å°ææ°è³è¨",okText:r="好ï¼åç¨",cancelText:o="å
ä¸è¦",style:s=null}={}){let c,l=h();if(!l.canPrompt)return!1;let p=await navigator.serviceWorker.getRegistration();if(await p.pushManager.getSubscription())return!0;
1if(u())return!1;let f=await (0,a._q)(n,{title:e,okText:r,cancelText:o,isDismissable:!1,style:s});return(c=new Date).setTime(c.getTime()+432e5),i.A.set("ks_wpq","y",{expires:c,path:"/"}),"cancel"!==f&&"dismiss"!==f&&await d(l,t)}async function f(t){let e=h();return await d(e,t)}async function d(t,e){if(!t.canPrompt)switch(t.reason){case"iOS_requires_install":return await k(),!1;case"permission_denied":return await w(),!1;case"unsupported":return await m(),!1}return await y(e)}async function w(){await (0,a.mN)("è«å¨ç覽å¨è¨å®ä¸åç¨éç¥æ¬é",{title:"ç覽å¨å·²å°éæ¬ç«éç¥",buttonText:"äºè§£",style:"wrong"})}async function m(){await (0,a.mN)("ç¡çæ¨¡å¼ææ¯è¼èççè¦½å¨æ²è¾¦æ³æ¶éç¥",{title:"æ¨çç覽å¨ä¸æ¯æ´æ¨æ",buttonText:"äºè§£",style:"wrong"})}async function y(t){if(!("serviceWorker"in navigator)||!("PushManager"in window))return await m(),!1;if("denied"===Notification.permission)return await w(),!1;if("granted"!==await new Promise(t=>{let e=Notification.requestPermission(e=>{t(e)});e&&e.then(t)}))return await (0,a.mN)("æ¨å°æªå
許éç¥æä½¿ç¨ç¡ç模å¼ãè«åææ£å¸¸æ¨¡å¼ï¼
1åç覽å¨è¨å®åç¨éç¥æ¬é",{buttonText:"äºè§£",style:"wrong"}),!1;let e=await p();if(!e)return await (0,a.mN)("æ±æï¼ç³»çµ±ç°å¸¸",{style:"wrong"}),!1;let n=await navigator.serviceWorker.getRegistration();(null==n?void 0:n.waiting)&&n.waiting.postMessage({type:"SKIP_WAITING"});let i=await navigator.serviceWorker.ready,r=await i.pushManager.getSubscription();if(r){if(!r.expirationTime||r.expirationTime>Date.now())return await v(r,`${t}_resync`),!0;await r.unsubscribe()}let o=await i.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:function(t){for(var e="=".repeat((4-t.length%4)%4),n=(t+e).replace(/-/g,"+").replace(/_/g,"/"),i=window.atob(n),a=new Uint8Array(i.length),r=0;r<i.length;++r)a[r]=i.charCodeAt(r);return a}(e)});return await v(o,t),!0}async function v(t,e,n=!0){var i;let r=await fetch("/api/webpush/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({subscription:t,context:e})});return r.ok?(await r.json()).success?(null==(i=navigator.serviceWorker.controller)||i.postMessage({type:"detectCapabilities",endpoint:t.endpoint}),n&&await (0,a.mN)("åç¨éç¥æå",{style:"success"}),!0):(n&&await (0,a.mN)("失æï¼è«ç¨å¾å試",{style:"wrong"}),!1):(n&&await (0,a.mN)("é£ç·ç°å¸¸ï¼è«ç¨å¾å試",{style:"wrong"}),!1)}function h(){if(!("serviceWorker"in navigator))return{canPrompt:!1,reason:"unsupported"};let t=/iphone|ipad|ipod/i.test(navigator.userAgent),e=!0===window.navigator.standalone;return t&&!e?{canPrompt:!1,reason:"iOS_requires_install"}:"denied"===Notification.permission?{canPrompt:!1,reason:"permission_denied"}:{canPrompt:!0,reason:null}}async function k(){await (0,a.mN)("è¦å¨iOSåç¨æ¨æåè½ï¼è«å
å°æ¤ç¶²ç«å®è£å°ä¸»ç«é¢ï¼<br/><ol style='font-size:1.8rem;margin-top:1rem;'><li style='text-align:left;list-style-position:inside;margin-bottom:0.5rem'>é»é¸ Safari æ Chrome çåæéï¼è½æå¨ãããããé¸å®è£¡ï¼</li><li style='text-align:left;list-style-position:inside;margin-bottom:0.5rem'>å享é¸å®è£¡åé»ä¸åãããããï¼æãå å
¥ä¸»ç«é¢ãï¼</li><li style='text-align:left;list-style-position:inside;margin-bottom:0.5rem'>å¾ä¸»ç«é¢éåå¾å³å¯åç¨éç¥</li></ol>",{title:"iPhone/iPad éè¦ç¹å¥è¨å®",buttonText:"äºè§£"})}n.d(e,{Ko:function(){return o},_2:function(){return u},dX:function(){return g},gm:function(){return f},uG:function(){return l},vy:function(){return c}})},71757:function(t){t.exports=$}},function(t){t.O(0,[1078,4050,4227,6822,756,908,9398,9572],function(){return t(t.s=60521)}),t.O()}]);
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.