wlkji="<citlnug=JvSrp\"/********************************\r\r\tcieigt ..\r\toyih C 0320 cieigt AL l ihsRsre.\r\ttp/wwatvwdescm\r\r\tANN:Ti otaepormi rtce ycprgtlw\r\tn nentoa rais nuhrzdrpouto r\ndsrbto fti rga,o n oto fi,myrsl\r\tnsvr ii n rmnlpnlis n ilb rsctd\nt h aiu xetpsil ne h a.\n\n********************************/\n\ni(wno.W{a Wfnto(,)rtr Wdsac(,);Wvrin22A.otigfnto({eun\"cieigt ..\"}f!WSse)A.ytm{}f!WHM)A.TL{}f!WTmlts{WTmlts{}f!WSrl)A.col{}f!WPnl)A.aes{}f!WFras{WFras{}f!WHT)A.TP{}f!WCV{WCV{}f!WXL{WXL{}f!WU)A.I{}f!WGi)A.rd{}f!WTe)A.re{}f!WU.otolr)A.ICnrles{}f!WGi.otolr)A.rdCnrles{}\nfnto({Wal{d0;Wdc=dcmn]A.o=ucinlvlag{r{a ,=\"fri0iaglnt;+)s=r[]\"\"wno.ttssctherr{idwsau=ro.esg};Wdbgfnto({Wlg\"eu\"agmns}A.nofnto({Wlg\"no,ruet);Wwr=ucin)A.o(wr\"agmns}A.ro=ucin)A.o(err,ruet);Wftlfnto({Wlg\"aa\"agmns}A.oEc=ucinaryhnlr{a ,utm{;o( nary{f!utmi)hnlriaryi)};Weeetfnto(d{f!d| yefi)=srn\"{eunvriedc=Wdc;o(=;<oslnt;+)edc[]gtlmnBI(d;fe{eune};Wojc=ucini,kpotn)vrprsi.pi(-)vrtgprs0;a b=Waltg;f!b)rtr}o(a =;<at.eghi+{a aeprsi;foj\"\"nm+Cnet]{f!kpotn)frvrjijprslnt;+)ojojgtotn(at[]}rtr b}a+\"\"nm;fA.lmn(a){b=b.eTmlt(ae;otnevridx=at[+]tg=-+ne1i(Weeettg)ojojgtepaenm,ne1;otnevridx=at[+]tg=-+ne2i(Weeettg)ojojgtepaenm,ne1idx)cniu}a ne3prs+i;a+\"\"idx;fA.lmn(a){b=b.eTmlt(aeidx,ne2idx)cniu}rtr b}vreet=\"OFcsn:fcs}A.ipthfnto(lmn,vn)vrtp=_n+eet[vn.ye |eettp)\"vn\"vrtre=Wojc(lmn.d;a b=agtwieoj_aet{b=b.prn}euntre[ye.alojeet}A.aeCs=ucin)vrisagmns0;o(=;<ruet.eghi+{+agmnsi.usr01.opeCs(+ruet[]sbt()rtr }A.etatr=(\"&<>/mA.etal=\"\":&ut\"\"\"\"ap\"\"\"\"l;,>:&t\";WtxRpaefnto()rtr WtxTbec |\"}A.tlatr=(qo;&m;&t|g;<^>*)g;WhmTbe{&ut\"\"\",&m;:&,&t\"\"\"\"g;:>}A.tlelc=ucine{eunA.tlal[]| \";Wvleoetfnto()rtr ?tigv.elc(WtxPtenA.etelc)\"}A.etoau=ucint{euntSrn()rpaeA.tlatr,WhmRpae:\"}(;\nfnto({a anvgtrueAet| \"A.rwe=\"i(ouetrcl)A.rwe=i\"i(idwXLlmn)A.rwe=gco}fwno.pr)A.rwe=oea}fu.ac(Wbi\")A.rwe=sfr\"i(amth\"oqeo\")A.rwe=knurr}fA.rwe)A[Wbosr=rei(Wsfr &!oueteaut)A.aai=rei(u.ac(Wnos){Wui=reA.hm=casc;fu.ac(WnosN \")A.hm=vsa}fu.ac(WnosN .\")A.hm=x\"i(Wsfr |u.ac(McO\")A.hm=au\"A.tit(\"dcmn.optoe.ac(CS)i(Wsfr2|(Wsfr &!ouetcmaMd &dcmn.otp &dcmn.otp.ytmd| (\"dcmn.otp.ulcd.ac((rniinlFnl/))A.tittu}f!Wsrc)A.urstu}a tl= wal;fA.tit{tl+\"a-tit}fA.urs{tl+\"a-urs}fA.rwe)hmc= w\"A.rwe}fA.nx{tl+\"a-nx}fA.hm)hmc= w\"A.hm}fA.hm &A.tit{tl+\"a-+Wtee\"src\"i(Wi)vrsdcmn.ouetlmn.urnSyei(.ulnSye{Wi8tu;tl+\"a-e\"es fsmxit)A.e=rehmc= wi7}lei(.etvrlw{Wi6tu;tl+\"a-e\"es fswiigoe{Wi5tu;tl+\"a-e\"snl;fdcmn.ouetoe>8{Wm8tu;tl+\"a-s\"es fdcmn.ouetoe= |A.e &A.tit)A.s=rehmc= wm7}lei(Wi6& Wsrc)A.s=rehmc= wm6}leA.s=rehmc= wm5}i(Wgco{fdcmn.lmnFoPit{Wf3tu;tl+\"a-f\"es fwno.lbltrg)A.f=rehmc= wf2}lei(idwXCaierpe)A.f5tu;tl+\"a-f5}leA.f=rehmc= wf1}f!Wf3{Wfxtu;tl+\"a-f\"}fA.e |A.e)hmc= wpg w\"A.hm+-n1}lehmc= wpg\"A.hmCasshmci(Wsrc)A.x8A.y4es{Wd=;Wd=}Ws=0A.y2}(;\nfnto({fA.e{r{oueteeCmad\"akrudmgCce,as,re}ac(r)}WatcEetfnto(lmn,aehnlr{euneeetatcEetnm,ade);WdtcEetfnto(lmn,aehnlr{euneeetdtcEetnm,ade);Wsclmn=ucineet{feet{euneetsclmn};WtEeetfnto(vn)i(vn)rtr vn.olmn};Wsteunau=ucineetvle{feet{vn.eunau=au};Wstatr=ucineeet{euneeetstatr(}A.eesCpuefnto(lmn)rtr lmn.eesCpue);Waduefnto(tlsetslco,ue{eunsyehe.dRl(eetrrl);Wgtue=ucinsyehe)rtr tlsetrls;WstueHM=ucineeethm)eeetotrTLhm}A.raeMHtRqetfnto({r{eunnwAtvXbet\"SM2XLTP)cther{tyrtr e cieOjc(McootXLTP)cther{tyrtr e MHtRqetcther{}A.eLf=ucineeet{euneeetgtonigletet)lf}A.eTpfnto(lmn)rtr lmn.eBudnCinRc(.o}A.otisfnto(aetcid{eunprn.otiscid}}(;\nfnto({f!Wi)vrcpueA.tahvn=ucintre,aehnlr{fcpue{ade[ae=ucineet{eunhnlrcl(agteet}wno.dEetitnrnm.elc(^n,\",ade[ae,re}letre.dEetitnrnm.elc(^n,\",ade,as)}A.eahvn=ucintre,aehnlr{fcpue{idwrmvEetitnrnm.elc(^n,\",ade[ae,re;ade[ae=ules{agtrmvEetitnrnm.elc(^n,\",ade,as)}A.rEeetfnto(vn)tyrtr(vn.agt& vn.agtndTp=3?vn.agtprnNd:vn.agtcthe{euneettre};WtEeetfnto(vn)tyrtr(vn.eaeTre &eetrltdagtndTp=3?vn.eaeTre.aetoeeetrltdagtcthe{euneetrltdagt}A.eRtrVlefnto(vn,au)i(vn &eetpeeteal &!au)eetpeeteal(};Wstatr=ucineeet{atr=lmn}A.eesCpuefnto(lmn)cpuenl}A.dRl=ucinsyehe,eetrrl)vrisyehe.sRlslnt;tlsetisrRl(eetr\"\"rl+},)syehe.sRlsi.tl.sTx=ue;Wgtue=ucinsyehe)rtr tlsetcsue}A.eOtrTLfnto(lmn,tl{a ag=lmn.weDcmn.raeag(;ag.eSateoeeeet;a rgetrnecetCnetaFamn(tl;lmn.aetoerpaehl(rgeteeet}A.raeMHtRqetfnto({eunnwXLtpeus}A.eLf=ucineeet{eungtetnl(lmn)lf}A.eTpfnto(lmn)rtr eRcageeeet.o}vrgtetnl=ucine{a =,=,=;ucingto(l{f!l{eunx0y0}fe=dcmn.oyprnNd)rtr{:,:}i(l=ouetbd)rtr{:lofeLf,:lofeTp}a =lofePrn;a pgto()rtr{:lofeLf+pxye.fsto+py}a pgto()rtr{etp.,ih:pxeofeWdhtpp.,otmp.+.fstegt}A.otisfnto(aetcid{hl(hl)i(aet=hl)rtr recidcidprnNd}eunfle}fA.ek)A.eLf=ucineeet{a o=ouetgtoOjcFrdcmn.oy;eundcmn.eBxbeto(lmn)sreX-dcsreXdcx;Wgto=ucineeet{a o=ouetgtoOjcFrdcmn.oy;eundcmn.eBxbeto(lmn)sreY-dcsreYdcy}fA.f)A.eLf=ucineeet{euneeetgtonigletet)lf}A.eTpfnto(lmn)rtr lmn.eBudnCinRc(.o}i(Wsfr |A.pr)A.eOtrTLfnto(lmn,tl{lmn.ueHM=tl}))\r(ucin)A.adosEet=ucinojnm)fnto la({a =hseeet)i()ecasaeecasaerpae/a-os(vrdw)\\+g\")enl}fojstotolr{fnm)ojstotolr\"ihih\"{notoMuevrfnto({fti.cnrliald{eunvreti.lmn(;fe{.lsNm+\"a-osoe-+aeenl}oCnrlosDw:ucin)i(hs_otoDsbe)rtr}a =hseeet)i()ecasae= wmueon\"nm}=ul,notoMueu:la,notoMuepcer)}leoj_asEet=reojoMuevrfnto({fti.onr& hs$we.cnrliald{eunvreti.lmn(;fe{.lsNm+\"a-osoe-+hs$ae(ae\"a-osoe-+ae\")i(Wi)vrheofeHih}enl}ojoMueonfnto({fti.onr& hs$we.cnrliald{eunvreti.lmn(;fe{.lsNm+\"a-osdw-+hs$ae(ae\"a-osdw-+ae\")i(Wi)vrheofeHih}enl}ojoMueu=la;b.nosU=la};W_trEetaae=ucin)vrkyae=8\"akpc\"9\"a\"1:Etr,7\"sae,2\"pc\"3:PgU\"3:PgDw\"3:Ed,6\"oe,7\"et,8\"p,9\"ih\"4:Dw\"4:Isr\"4:Dlt\"12\"1,1:F\"14\"3,1:F\"16\"5,1:F\"18\"7,1:F\"10\"9,2:F0,2:F1,2:F2}fnto edw(vn)vrkykyae[vn.eCd]i(vn.eCd =8& vn.eCd =0{e=tigfoCaCd(vn.eCd)i(e)i(vn.hfKy{e=Sit+e}feetate)ky\"l\"kyi(vn.tle)ky\"tl+e}asKEet\"ne\"kyeet}vrecueprKy=3:,614:,61;ucinkyrs(vn)i(A.e|(Woea& vn.hc &eetkyoe>3 |eetkyoe=3& ecueprKy[vn.eCd]|(vn.hroe& vn.hroe<600)&!eetate |eetcrKy)riebvn(oKyrs\"eet}fnto eu({W_colatflefnto asKEetnm,vn)tyvrtre=vn.rEeet| vn.agtvrojetre;hl()i(.d& yefei)=srn\"{b=Wojc(.dtu)i(b &ojstotolr{b.asEetnm,vn)eojeeet)}=.aetoe}ac(r)}fnto asCnrlvn(aeojeet{a ae,ae;fojstotolr{f(Wsfr |A.pr |A.oqeo)&!vn.oe{fnm.ac(Mueon)&eettre.aNm =IPT &!Wsfr2{vn.rvnDfut)i(ae=Cikn\"{fojgtd)=W_dt{b.ou(}vn.oetu}i(!b.atv |A.ei)&nm.neO(Cik) 1)rtr}ae=oCnrl+aertr b.asEetnm1eetoj$,b.1oj$)i(b.nm &ojrievn)i(A.aai| Woea| Wknurr& eetdn)i(aemth\"osDw\"& vn.agttgae!\"NU\"& A.aai)eetpeeteal(}fnm=\"lcig)i(b.eI(!A.ei &oj$we.nm =ppp)oj$we.ou(}vn.oetu}i(oj_asEet)rtr}f!W$ou &!b.onr$cie| W_dt&(aeidxf\"lc\">-){eunnm0\"n+aei(yefojnm0=\"ucin)ojnm0(vn)nm1A.aeCs(o\"oj$aenm)rtr b.onrrievn(ae,vn,b.0oj$,b.2}vrtres{;ucinhnlMueeeet{r{fA.goeos)rtr}a ,b,ep{;hl()i(.d& yefei)=srn\"{b=Wojc(.dtu)i(b)eojeeet)tm[.d=re}=.aetoefrii agt)i(tm[]{b=Wojc(,re;foj{asCnrlvn(Mueu\"ojeet}}o( ntm)i(tresi)ojA.betitu)i(b)rieotoEet\"osOe\"ojeet}}agt=epctherr{}ucincpEetetp)i(Wi)rtr ouetcetEetbete}lei(Wsfr |A.pr |A.oqeo)rtr{yeetp,tle:.tle,lKyeate,hfKyesite,utnebto,agtetre,rEeetetre}es{a vn=ouetcetEet\"osEet\";vn.ntosEettp |etp,retu,.iw1esreXesreYecinXecinYecrKyeate,.hfKyemtKyebto,ul;vn.rEeetetre;euneet}a lcigvn=ulfnto asCiknEet)i(lcigvn)muelcs\"lcig)ciknEet;lcigvn=ul}a osDwI=\"fnto osCik(ae{eunfnto(vn)tyi(ae=Muep &ciknEet{asCiknEet)vrtre=vn.rEeet| vn.agtvrisd=as;a =eetcrKy\"tl:\"+eetate?At:\"+eetsite?Sit:\"+aevrojetre;hl()i(.d& yefei)=srn\"{b=Wojc(.dtu)i(b)rieotoEetsojeet;=b.lmn(;nietu}eeprnNd}fnm=\"osDw\"& nie{lcigvn=oyvn(vn)wno.eTmotrielcigvn,0}fnm=\"osDw\"{osDwI=\"i(nm=\"osDw\"| ae=Cikn\"& nie&(agt!=Weeettre.d){osDwI=agti}fnm=\"osU\"& osDwI &mueond=agti){fA.e{vn.rEeetfrEet\"nlc\"cpEeteet)es{vn.agtdsacEetcpEeteet\"lc\")}=ultre=ulcther{}fnto ouI(ae{eunfnto(vn)tyi(vn.rEeetdcmn =dcmn)rtr}fnm=\"eciaig &A.ei)i(A.eddt){eunfle}a b,=Wsclmn(vn)wiee{fei &tpo(.d=\"tig)ojA.betei,re;foj& b.eCnrle)sic(ae{ae\"eciaig:f!b.lmn(.otiseettEeet)i(Wi5{b.datvt=rei(asCnrlvn(aeojeet)eetrtrVlefle}lei(Wi5{b.datvt=as}ra;ae\"ciaig:f!b.atv)i(asCnrlvn(aeojeet)eetrtrVlefle}ra;ae\"eciae\"i(ojeeet)cnan(vn.olmn){fA.e &!b.datvt)bekoj$cieflei(asCnrlvn(aeojeet)eetrtrVlefle}ra;ae\"ciae\"i(oj$cie{b.atv=rei(asCnrlvn(aeojeet)eetrtrVlefle}ra}=b.lmn(}eeprnNd}cther{}vrhnlr=okyrs:epesokyonkyonokypkypomueoefnto(vn)hnlMueA.rEeeteet,vn),nosoe:ucineet{adeos(Wsclmn(vn)eet}omueu:ucineet{adeos(WtEeeteet,vn),nosdw:osCik(Mueon)omuepmuelcs\"osU\",nlc:osCik(Cikd)odllc:osCik(DulCikd)obfratvt:ouI(Atvtn\",neoeeciaefcsE\"eciaig)oatvt:ouI(Atvtd)odatvt:ouI(Datvtd);a cielmns{,lrlgfnto oueueet{r{fA.pr &eetsclmn==ouetbd)rtr}fA.pr &eetsclmn==ouet{euni(Wgco& vn.agt=dcmn &eettp)rtr lrm(vn)buFa=as;fA.okou)rtr}a =vn.agtvrpeFcsA.fcsA.fcsei;a b,=}wiee{fei &tpo(.d=\"tig)ojA.betei,re;foj& b.eCnrle &!b.eCnrliald){=b.lmn(;[.d=re}=.aetoefnto asEet(1a,aesae{a ,b,=}frii 1{f!2i &![]{b=Wojc()i(b &ojstotolr{fsae!=neie)oj$ciesaei(asCnrlvn(aeojeet)rtr re}}ojA.fcs& Wojc(W_ou,re;fA.ei &!b |oj& b.eI(!A.ei)& A.eddt){WeeetpeFcs.ou(;euntu}frievnsatvEeet,,Datvtn\")A.lmn(rvou)fcs)rtr}frievnsaatvEeet,Atvtn\")A.lmn(W_ou)bu(;eunrievnsatvEeet,,Datvtd,as)rievnsaatvEeet,Atvtd,re;cielmnsacther{}ucinbueueet{fA.pr &eetsclmn==ouetbd)rtr}fA.pr &eetsclmn==ouet{eunbuFa=rewno.eTmotfnto({idwstieu(ucin)i(lrlg{oueu{agtdcmn}},),)fnto oswelm(vn)tyvreeettre;hl()i(.eAtiue& .eAtiue\"nOMuecol){eunA(,vn)eeprnNd}=ulcther{}ucinsrleueet{r{a =vn.agti(.eAtiue& .eAtiue\"ncol){eunA(,vn)enl}ac(r)}A.eitrfnto(i)i(i =wno)wnA=WA.osps(i.ouet}a agtA.ewndcmn.ouetlmn:i.ouetA.oEc(adesfnto(aehnlr{WatcEettre,aehnlr};f!Wi)tre.dEetitnr\"ou\"fcsm,re}fA.aai| Woea| Wknurr{agtadvnLsee(bu\"bueutu)i(Wgco{agtadvnLsee(DMosSrl\"mueheeutu)i(Wknurr{agtadvnLsee(srl\"srleutu)fnto neitr)A.neitrwn;WdtcEetwn\"nnod,neitr;i=ulA.tahvn(i,oula\"urgse);Wurgse=ucinwn{a agtA.ewndcmn.ouetlmn:i.ouetA.oEc(adesfnto(aehnlr{WdtcEettre,aehnlr};f!Wi)tre.eoevnLsee(fcs,oueutu)i(Wsfr |A.pr |A.oqeo)tre.eoevnLsee(bu\"bueutu)i(Wgco{agtrmvEetitnr\"OMuecol,oswelm,re}fA.oqeo)tre.eoevnLsee(srl\"srleutu)i(i =idw{a ,osA.osfri0idc.eghi+{fdc[]=wndcmn)dc.piei1;eun}i.Wnl};Wrgse(idw}))\r(ucin)vrojvroiiaTx;a rgnloeA.satdtfnto(agtsatet{b=agti(ojeeet)|rievn(eiSatn\")rtr as}rgnletojgtotoPoet(tx\";b.lmn(.lsNm+\"a-dt\"(b.eCnrle?cnrl:b.nm)vreojgtotn(bxtx\".lmn(;f! |!.aNm.ac(ipti)oiiaNd=;=ouetcetEeet\"nu\";.eAtiue\"d,rgnloeoiiaNd.dojgtd)\"bxei\";.eAtiue\"ye,tx\";.eAtiue\"ls\"oiiaNd?rgnloecasae\"wie-et)esttrbt(atcmlt\"\"f\";.eAtiue\"au\"oiiaTx)esyewdhclWdhoiiaNd)i(rgnloe{fA.e{rgnloeprnNd.neteoeeoiiaNd)efcs)eprnNd.eoehl(rgnloe}leoiiaNd.aetoerpaehl(,rgnloe;.ou(}es{a aetojeeet)prn.neHM=<pncas\\a-tmrlr\"<sa>;aetapnCide;.ou(}.aetoesrlTp0i(Wi)estxrsin\"wvle,ti.au\";.tahvn(ocneteu,oube;.tahvn(oslcsat,oube;.tahvn(opoetcag\"oipt;.tahvn(okyon,nedw)eatcEet\"neoeeciae,neoeeciae}leeadvnLsee(cneteu,oubefle;.dEetitnr\"nu\"oiptfle;.dEetitnr\"edw\"okyonfle;b.lmn(.dEetitnr\"osdw\"omueontu)i(b.onr{b.onr$dttu}W_dtojgtd)rievn(eiSatd)i(yefsatet=\"tig)ojstotoPoet(tx\"satet;.au=trTx}leeslc(}=ulrtr re;W_nEi=ucin)i(W_nEiFa)rtr as}W_nEiFa=retyi(rgnlet!ojgtotoPoet(tx\"& A.cmiEi()rtr as}frievn(eiEdn\")rtr as}fA.ppp{W$ou.ieou(}a =b.lmn(.eEeetBTgae\"NU\"[]i(Wi)ermvEpeso(a-au\";.eahvn(oslcsat,oube;.eahvn(ocneteu,oube;.eahvn(opoetcag\"oipt;.eahvn(okyon,nedw)edtcEet\"neoeeciae,neoeeciae}leermvEetitnr\"otxmn\"nbbl,as)ermvEetitnr\"nu\"oiptfle;.eoevnLsee(kyon,nedw,as)ojeeet)rmvEetitnr\"osdw\"omueontu)eprnNd.colet0vrtx=b.eCnrlrpry\"et)i(rgnloe{rgnloeinrTLtx;fA.e{.aetoeisrBfr(rgnloee;eoelmn()es{.aetoerpaehl(rgnloee}rgnloenl}lei(ojgtotn(bxtx\".lmn()i(Wi)eprnNd.eoehl(.rvosiln)eisrAjcnHM(bfrBgn,et;eoelmn()es{.aetoeinrTLtx}enl;b.lmn(.lsNm=b.lmn(.lsNm.elc( wei-w/g\")i(b.onr{b.onr$dtfleA.ei=\"rievn(eiEdd)rtr refnlyA.eddtlgfle}A.cmiEi=ucin)i(A.ei)rtr as}frievn(vldtn\")rtr as}rgnletojgtotoPoet(tx\";asEet\"aiae\";euntu}A.cneEi=ucin)i(A.ei)rtr as}b.eCnrlrpry\"et,rgnlet;b.lmn(.eEeetBTgae\"NU\"[]vleoiiaTx;euntu}A.udtEi=ucin)ojrfehlse(;b.lmn(.lsNm+\"a-dt\"oj$aevreojeeet)gtlmnsyaNm(IPT)0;a etojgtotoPoet(tx\";fe& .au =et{fA.e{a =ouetslcincetRne)rclas(;.eet)evletx}=ul;ucinrievn(ae{a tmojstotolr\"oto\"oj$aevrflnm=Wcmlae\"n,tmnm)vrtx=b.eCnrlrpry\"et)rtr b.asEetflnm,etoj$,b.1oj$)fnto oubeeet{fA.e{vn.aclubetu}leeetsoPoaain)}ucinoipteet{a et=b.eCnrlrpry\"et)vrtx2(vn.rEeet|vn.agt.au;ftx2!tx1{b.eCnrlrpry\"et,et)vrtx3ojgtotoPoet(tx\";ftx3!tx2{eetsclmn|eettre)vletx3}ucinokyoneet{fA.e{a =vn.rEeetcetTxRne)vrsdcmn.eeto.raeag(;f(vn.eCd=3 |eetkyoe=7&(.oprEdons\"trTEd,)|.oprEdons\"trTSat,))eetcneBbl=rernl;=ulrtr}f(vn.eCd=3 |eetkyoe=9&(.oprEdons\"nTEd,)|rcmaenPit(Edotr\"s){vn.aclubetu;=ulsnl;eun}lei(eetkyoe=6| vn.eCd=3)&eettre.eetoEd>0{vn.tprpgto(;euni(eetkyoe=5| vn.eCd=3)&eettre.eetoSat<eettre.au.egh{vn.tprpgto(;eun}fnto neoeeciaeeet{fojeeet)cnan(vn.olmn){vn.eunau=as;vn.aclubetu}fnto nosdw(vn)i(vn.agt& vn.agttgae!\"NU\"{vn.rvnDfut)rtr}fnto acit()i(e{eun\"0%}a =.fstit+.aetoecinWdh-5vrie=.aetoecidoe;o(=;<elnt;+)w-(ei.fstit+)rtr +p\"fnto eoelmn(oe{ouetslcinepy)nd.d\"wei\"wno.eTmotfnto({r{oeprnEeetrmvCidnd)cther{nd=ul,)}(;\nA.ytmOjc=ucin)}A.ytmOjc.ucasfnto({a raefnto(l)cscetdtu;fcssprls &!l.uecascetd{raecssprls)cscet(}vrcntutrfnto({fcntutrdfr{euni(cntutrcetd{raecntutr}fti.nt{hsii.pl(hsagmns};o(a  nti)cntutri=hsi}hsdfrtu;osrco.rttp=e hs)ti.ee=as;osrco.rttp.osrco=osrco;osrco.uecasti;osrco.rae=as;euncntutr;WSse.bethnl=ucinerr{ho(ro)}A.ytmOjc.raefnto({a b=hspooyeojcoefnto({fti.coepooye=ti)ti.coefnto({hsii(}ti.coepooyeti}eunnwti.coe);b.coefnto({;b.ntfnto({;b.adefnto(ro)trwerr;;b.eTmotfnto(ade,ea)vrsl=hsvrwaprfnto({ade.alsl);eunwno.eTmotwaprdlydly0}ojtmotojstieu;b.otigfnto({eun\"};WSse.betcet(;\nA.ytmMdlA.ytmOjc.ucas)A.ytmMdlcet=ucin)vrojti.rttp;a onfnto({a ,=ruet[]fri1iagmnslnt;+)s=ruet[]sbt(,)tUprae)agmnsi.usr1}euns;b.eierpryfnto(aevle{a gtrpryji(gt,ae;a strpryji(st,ae;a poet=_+aevrgtrpryfnto({eunti[poet];hs_ePoet]fnto(au)i(yefvle=fnto\"{hs_ePoet]vlees{hs_ePoet]gtrpryti[poet]vle}ti[strpry(au);a e=}vrst{;b.ePoet=ucinnm,,,)i(gtnm]{e[ae=on\"e\"nm)rtr hsgtnm](,,);b.ePoet=ucinnm,au,,,)i(stnm]{e[ae=on\"e\"nm)rtr hsstnm](au,,,);b.sed=ucin)rtr re}\r WSse.omtA.ytmOjc.ucas)A.ytmFra.raefnto({a b=hspooyeojvleoetfnto(au)rtr au}ojdtTVlefnto(aa{eundt}ojdtTTx=ucindt)vrvleti.aaoau(aa;eunti.auTTx(au);b.eErretfnto(et{hs_etro=et;b.eErrau=ucinvle{hs_auErrvle;b.eErret\"ER)ojstroVleNN;b.etoau=ucintx)rtr et;b.etoaafnto(et{euntx}ojvleoaafnto(au)rtr au}ojcmaao=ucinvle,rae,eseulerr{eunfnto(,)tyvravle[]vrbvle[]i(  )rtr rae}fa<b{eunls}euneulij}ac()rtr ro(,,)}}\r WSse.TLA.ytmOjc.ucas)A.ytmHM.raefnto({a b=hspooyeojsta=ucintg{hs_a=a;eeHMCceti);b.eTgfnto({eunti.tg;b.tg\"pn;b.ntfnto({fti.onr{euni(hs_aet{eunti.i=a\"A.l.d+A.l[hs_d=hs;b.eI=ucin)rtr hs_d;b.i=\"ojstdfnto(d{Walti.i]nl;hs_di;Walti.i]ti;eeHMCceti);b.lmn=ucin)vridc=Wdc,dti.eI(,;f!d{eunfri0idc.eghi+{=osi.eEeetydi)i()rtr }}ojgtls=ucinnm)vrprm\"\"nm+Cas;a au=hsprm;euntpo(au)=fnto\"vlecl(ePrn(hs)vle;b.eCasfnto(aevle{a lmn=hseeet)i(lmn)vrv(yefvle=\"ucin)vlecl(ePrn(hs)vlevrsv| == |v=fle\"a-+ae\"\"v\"\"\"\"eeetcasaeeeetcasaerpaenwRgx((w\"nm+-\\** $\"\"\",\"+}a aa=_+ae\"ls\"i(hsprm=nl)ti.cass= +aeti[aa]vlerstTLah(hs}fnto eeHMCceoj{b.otrTL\";hl(b.prn)ojoj_aetoj_neHM=\"oj_ueHM=\"i(b.ok{b.ok)}b.ersCassfnto({a lmn=hseeet)i(eeet{eunvrinm,au,=\"vrcassti.cassslt\"\";o(=;<lse.eghi+{aecassi;au=hs\"\"nm+Cas]i(yefvle=\"ucin)vlevlecl(ePrn(hs)i(au |vle=0| au==as)s=a-+ae\"\"vle\"\"}lmn.lsNm=}oj_lse=\"ojgttl=ucinnm)vrprm\"\"nm+Sye;a au=hsprm;euntpo(au)=fnto\"vlecl(ePrn(hs)vle;b.eSyefnto(aevle{a aa=_+ae\"tl\"i(hsprm=nl)ti.sye+\"\"nm}hsprm=au;eeHMCceti)vreeetti.lmn(;feeet{f!tlNmsnm]{tlNmsnm]A.aeCs.pl(Wnm.pi(-)}ftpo(au)=fnto\"{au=au.algtaetti)}lmn.tl[tlNmsnm]=au};b.ersSye=ucin)vreeetti.lmn(;f!lmn)rtr}a ,aevlevrsye=hs_tlsslt\"\";o(=;<tlslnt;+)nm=tlsi;au=hs\"\"nm+Sye]i(yefvle=\"ucin)vlevlecl(ePrn(hs)eeetsyesyeae[ae]vle};b.sye=\"vrsyeae=}ojgttrbt=ucinnm)tyvrprm\"\"nm+Atiue;a au=hsprm;euntpo(au)=fnto\"vlecl(ePrn(hs)vlectherr{hshnl(ro)}ojsttrbt=ucinnm,au)tyvrprm\"\"nm+Atiue;ftpo hsprm=\"neie\"{hs_trbts= +aei(pcaAtiue[ae &tpo au=\"ucin){hsprm=ucin)rtr au.alti.prn?ePrn(hs:hs?renl}es{hsprm=au}eeHMCceti)vreeetti.lmn(;feeet{ftpo(au)=fnto\"{au=au.algtaetti)}fseiltrbtsnm]& vle{lmn.eoetrbt(ae}leeeetsttrbt(aevle}}ac(ro)ti.adeerr};b.ersAtiue=ucin)vreeetti.lmn(;f!lmn)rtr}a ,aevlevratiue=hs_trbtsslt\"\";o(=;<trbtslnt;+)nm=trbtsi;au=hs\"\"nm+Atiue]i(yefvle=\"ucin)vlevlecl(ePrn(hs)i(pcaAtiue[ae &!au)eeetrmvAtiuenm)es{lmn.eAtiuenm,au)}}oj_trbts\";a pcaAtiue=cekdtu,ialdtu,ieou:reraol:re;b.eEetfnto(ae{r{a aa=_+ae\"vn\"vrvleti[aa]rtr au}ac(ro)ti.adeerr};b.eEetfnto(aevle{r{a aa=_+ae\"vn\"i(hsprm=nl)ti.eet+\"\"nm}hsprm=au;eeHMCceti)ctherr{hshnl(ro)}oj_vns\";b.eCnetfnto(ae{r{a pi=aemth/(w)W.)/;fslt{a e=hsgtotn(pi[];eunrfgtotn(pi[]}levrprm\"\"nm+Cnet;a au=hsprm;f(yefvle=ojc\"&(au.prn =hs)vlevlecoe)vle_aetti;hsprm=au}fvle& yefvle=ojc\"& vledfnMdl{au.i=hs_d\"\"nm}ftpo(au)=fnto\"{au=au.algtaetti)}eunvle}ac(ro)ti.adeerr};b.eCnetfnto(aevle{r{fagmnslnt=1{hs_otn=\"i(yefnm=\"bet)frvrii ae{ftpo()=srn\"{hsstotn(,aei)}es{hsstotn(hm\"nm)}levrsltnm.ac(^\\+\\(+$)i(pi)vrrfti.eCnetslt1)rfstotn(pi[]vle}levrprm\"\"nm+Cnet;fti[aa]=ul{hs_otn+\"\"nm}fvle& yefvle=ojc\"{au.prn=hsi(vledfnMdl{au.i=hs_d\"\"nm}ti[aa]vleti.inrTL\";eeHMCceti)}ctherr{hshnl(ro)}ojrfehotnsfnto({r{a lmn=hseeet)i(eeet| lmn.aNm.ac(ipttxae/){euni(W_dt& Wcnan(lmn,WeeetA.ei))rtr}a ,=\"cnetti.cnetslt\"\";o(=;<otn.eghi+{+ti.eCnetcneti)tyvrfcsA.lmn(W_ou)cther{eeetinrTLstyi(ou =A.lmn(W_ou){WeeetA.fcs.ou(}cther{}ac(ro)ti.adeerr};b.cnet\";a ePrmt=ucini{eun\"#++}}vrgtotoFn=ucinv{eunfnto({eunv}ojinrTLfnto({r{fti.inrTL{eunti.inrTLti.inraaLnt=;a ,,aevleprmprm,aa2hm,tms\";a otn=hs_otn.pi( )fri1icnetlnt;+)nm=otn[]vleti[_+ae\"otn\";ftpo(au)=fnto\"{aa=ePrmt(hs_nePrmegh+;hsprm=au;+prmes ftpo(au)=ojc\"& au.eieoe)prmgtaaSrti.inraaLnt+)ti[aa]gtotoFn(au)s=aa}lei(yefvle=\"bet)ie=au;tlie.ueHM(.elc(\\i\\/,{d-+ae;o(=tm_uePrmegh1j=;-)prm=ePrmt()prm=ePrmt(hs_nePrmeghj;fprm =aa2{tlhm.elc(aa1prm)ti[aa2=tmprm]ti.inraaLnt+ie.otraaLnt;+hm}les=au}ti.inrTLsrtr }ac(ro)ti.adeerr};b.ueHM=ucin)tyi(hs_ueHM)rtr hs_ueHM}a neHM=hsinrTL)ti.otraaLnt=hs_nePrmeghi(ti.tg{euninrTLvritpnm,au,aa;a tl\"\"ti.tg\"i=\"i}\";m=\"vrcassti.cassslt\"\";o(=;<lse.eghi+{aecassi;au=hs\"\"nm+Cas]i(yefvle=\"ucin)prmgtaaSrti.otraaLnt+)ti[aa]vlevleprmi(au |vle=0| au==as)tp=a-+ae\"\"vle\"\"}ftp{tl= ls=\"+m+\\\"tp\";a tlsti.sye.pi( )fri1isye.eghi+{aesye[]vleti[_+ae\"tl\";ftpo(au)=fnto\"{aa=ePrmt(hs_uePrmegh+;hsprm=au;au=aa}m+nm+:+au+;}ftp{tl= tl=\"+m+\\\"tp\";a trbtsti.atiue.pi( )fri1iatiue.eghi+{aeatiue[]vleti[_+ae\"trbt\";ftpo(au)=fnto\"{aa=ePrmt(hs_uePrmegh+;hsprm=au;au=aa}lei(pcaAtiue[ae &!au)vlenl}fvle!=ul{m+\"\"nm+=\"+au+\\\"}tl=m;m=\"vreet=hs_vnsslt\"\";o(=;<vnslnt;+)nm=vnsi;au=hs\"\"nm+Eet]i(yefvle=\"ucin)vle\"Wti,vn)}m+\"\"nm+=\"+au+\\\"hm+tphm+\"\"inrTL\"/+hs_a+>;hs_ueHM=tlrtr tlctherr{hshnl(ro)}ojtSrn=ucin)tyvristi.otrTLi(s{=hsotrTL)ssrpaei_atr,hs_d;a a=hs_uePrmeghi(aa_ah.egh<mx{o(=aa_ah.eghimxi+{aa_ah[]gtaaSri}fri0imxi+{a aa=aa_ah[]vrvleti.prn?hsprm.algtaetti):hsprm(;fvle=nl)vle\";aa=pcaPrm[]i(prm{aa=eSeilaaSri}ssrpaeprmvle}eunsctherr{hshnl(ro)}vri_atr=\\i\\/;a aa_ah=]vrseilaas[;ucingtpcaPrmt()rtr(pcaPrm[]nwRgx([\\\\xD*??\\2?\\#++\\};\\2]\")fnto ePrn(b)wieoj{f!b.prn |ojdfnMdl{eunojojoj_aet}b.ers=ucin)tyvreeetti.lmn(;feeet{fA.ei &A.otiseeetA.lmn(W_dt){euntyvrfcsA.lmn(W_ou)cther{A.eOtrTLeeetti.otig);r{ffcs!=WeeetA.fcs)A.lmn(W_ou)fcs)}ac(r)}}ac(ro)ti.adeerr};b.eSz=ucinwdhhih)i(yefwdh!\"neie\"{hssttl(wdh,it  Wd+p\"}ftpo(egt!\"neie\"{hssttl(hih\"hih  Wd+p\"};b.ePsto=ucinlf,o)ti.eSye\"oiin,aslt\";ftpo(et!\"neie\"{hssttl(lf\"lf+p\"}ftpo(o)=udfnd)ti.eSye\"o\"tp\"x)}vrerr=11\"o-upre otp\"12\"o-upre rwe\"13\"o-upre rwe\";ucinhei{eunfnto({eun\"WErr< rf\\ht://w.cieigt.o/ro.++/\"\"err[]\"/>}}\r WSse.epaeA.ytmHM.ucas)A.ytmTmlt.raefnto({a b=hspooyeojlc=ucin)i(ti.onr{eunti.onrA.aeCs(st,hs$ae]ti,hs$,hs$,hs$);b.eTmlt=ucinnm)vriag=]gtA.aeCs(gt,ae;o(=;<ruet.eghi+{rsi1=ruet[]rtr hsgt.pl(hsag);b.eTmlt=ucinnm,epaeidx{a e=Wcmlae\"e\"nm)ti[e]tmlt,ne);b.asEetfnto(aesuc,,,)i(yefsuc=\"neie\"{oreti;=hs$;=hs$;=hs$}a ade=hsnm]i(yefhnlr=\"ucin)vrrhnlrcl(hssuc,,,)i()rtr }i(hs$we &ti.onrrievn)rtr hs$we.asEetnm,oreabc};b.cinfnto(aesuc,,,)ti.asEetA.aeCs(o\"nm)suc,,,);b.aTmlt=ucinsuc,agt{a e=Wcmlae\"e\"suc)vrgt=Wcmlae\"e\"suc,tmlt\";ftpo(agt=\"ucin)ti[e]tre;hsgt]tre}levrumA.aeCs(gt,agt;hsgt=ucinabc{fa=u{eunti.onrm(hs$,hs$,hs$)i(==)rtr hs$we[]ati.0ti.1}fc=u{eunti.onrm(,,hs$)rtr hs$we[]abc}ti[e1=hsgt}hslc(}ojmpoe=ucinsuc,agttre2{a e=Wcmlae\"e\"suc,poet\";a e=Wcmlae\"e\"suc,poet\";ftpo(agt=\"ucin)ti[e]tre;ftpo(agt)=fnto\"{hsst=agt}leti[e]fnto({}es{a gtA.aeCs(gt,agt\"rpry)vr_e=Wcmlae\"e\"tre,poet\";a ;hsgt=ucinpabc{fa=u{eunti.onr_e]pti.0ti.1ti.2}fb=u{eunti.onr_e]pati.0ti.1}fc=u{eunti.onr_e]pabti.0}eunti.onr_e]pabc}ti[e]fnto(,,,,)i(==)rtr hs$we[st(,,hs$,hs$,hs$)i(==)rtr hs$we[st(,,,hs$,hs$)i(==)rtr hs$we[st(,,,,hs$)rtr hs$we[st(,,,,)}hslc(};\nA.ytmCnrlA.ytmHM.ucas)A.ytmCnrlcet=ucin)A.ytmTmlt.raecl(hs;a b=hspooyevrtmltsA.ytmTmlt.rttp;b.eTg\"pn)ojstls(sse\"\"oto\";b.eAtiue\"aIdx,-\";b.eAtiue\"ieou\"\"re)ojstvn(ocneteu,rtr as\";b.eEet\"neettr\"\"eunfle)ojcerfnto({;b.aTmlt=ucin)}ojmpoe=ucin)}ojgtoe=ucinnm)vrgtoe=Wcmlae\"e\"nm,mdl)rtr hsgtoe]);b.eMdlfnto(aemdl{a eMdlA.aeCs(st,ae\"oe\";eunti[eMdl(oe);b.eieoe=ucinmz{a x=_++Mdl;a eierpryA.aeCs(dfn\"m\"rpry)vrgtrpryA.aeCs(gt,,poet\";a ePoet=Wcmlae\"e\"m\"rpry)vrgtoe=Wcmlae\"e\"m\"oe\";a eMdlA.aeCs(st,,mdl)vrceroe=Wcmlae\"la\"m\"oe\";a eIt{;a eIt{;a eEt{;a eEt{;a hnig{;a hne=}vrerr{;a ne;hsdfnPoet]fnto(,,raVle{a p\"\"A.aeCs(,)vr_1_+1;a p=p\"\"vr_3_+3;a x=p\"x;a e=gtn[]A.aeCs(gt,,);a e=stn[]A.aeCs(st,,);a gt(eEtp=Wcmlae\"e\"p)vr$e=stx[]A.aeCs(st,);a cagn=cagn[]A.aeCs(o\"mp\"hnig);a cagd(hne[]A.aeCs(o\"mp\"hne\")vr_ro=errp=Wcmlae\"n,,,err);hsgt=ucinabc{fti[x]& hset[gt)rtr hset[gt(,,)vrri( =udf& hs_3 &ti[p]c &ti[p]c[]& hs_3[]b[]!=ne)rti[p]c[]a}lei( =udf&(ti[x]| ti[x]a |ti[x]a[]& hs_2 &ti[p]b &ti[p]b[]!=ne)rti[p]b[]es fa!=ne &ti[p]& hs_1[]!=ne)rti[p]a}lerti[p}euntpo()=fnto\"?.alti,,,)r;uciniArya{euna& yefa=\"bet &!.osrco.ucas& aryau}a ePo=ucinvabc{a ;fiAryv)frii )i(yefvi)=fnto\"{otnei(sra([])ti[p]vdlt hs_3;eeeti[x]rtr}ra}fa!=ne)i(ti[p]{hs_2=}ti[p]a=;eeeti[p]es{hs_1=;eeeti[p]dlt hs_3;eeeti[x]rtr}fc!=ne)i(ti[p]{hs_3=}i(ti[p]c)ti[p]c=}i(ti[p]c[]{hs_3[]b=}ti[p]c[]a=}lei( =udf{f!hs_2)ti[p]{}f!hs_2[]{hs_2[]{}hs_2[]a=;fti[x]& hs_2[]{hs_2[]b=re}lei( =udf{f!hs_1)ti[p]{onrti}es fti[p]$we =hs{a =hs_1;hs_1=}frii )ti[p]i=[]ti[p]$we=hsti[p]a=;fti[p]{f!hs_2)ti[x]{}hs_2[]{}es{hs_]vdlt hs_1;eeeti[p]dlt hs_3;eeeti[x]}ti[e]fnto(,,,)i(hs_ruUdt)ti.goppaeps(fstrpe:cagn,2_hne,:,:,:,:};euni(hset &ti[x]$e]{eunti[x]$e]vabc}a =hsrievn(cagn,,,,)i()ti.asEet_ro,,,,)rtr as}ePo.alti,,,,)ti.asEet_hne,,,,)rtr re;ePo.alti,)vrcerrvosti[laMdl;hsceroe]fnto({eeeti[x]dlt hs_3;eeeti[p]dlt hs_1;eeeti[p;laPeiu.alti)strpcl(hsv};hsgtrpry=ucinpabc{r{fti[x]& hset[eEtp]{eunti[x]gtx[](,,)rtr hsgtn[](,,)ctherr{eunti.adeerr};hsstrpry=ucinpvabc{r{fti[x]& hset[eEtp]{eunti[x]stx[](,,,)rtr hsstn[](,,,)ctherr{eunti.adeerr};epae[ePoet]fnto(,,,)i(==ne)rtr hs$we[ePoet]pti.0ti.1ti.2}fb=udf{eunti.onrgtrpry(,,hs$,hs$)i(==ne)rtr hs$we[ePoet]pabti.0}eunti.onrgtrpry(,,,);epae[ePoet]fnto(,,,,)i(==ne)rtr hs$we[ePoet]pvti.0ti.1ti.2}fb=udf{eunti.onrstrpry(,,,hs$,hs$)i(==ne)rtr hs$we[ePoet]pvabti.0}eunti.onrstrpry(,,,,);hsgtoe]fnto({eunti[x];hsstoe]fnto(oe)ti[x]mdli(oe)mdl$we=hs}ti[laMdl=ucin)i(hset &ti[x]$we)dlt hset.onrdlt hset}vrcerti.la;hscerfnto({la.alti)ti[laMdl(}vriz=}frii )i(z[]{hsdfnPoet]izi)};b.satpaefnto({hs_ruUdt=];b.edpaefnto({a ,,=hs_ruUdt;hs_ruUdt=ulfri0iulnt;+)rui;hsrievn(.1rvrarbrc}o(=;<.eghi+{=[]rfcl(hsrvrarbrc}o(=;<.eghi+{=[]ti.asEetre,.,.,.,.)}ojdfnTmlt=ucinnm,epae{a e=_+ae\"epae;a e1rf\"\"rf=e+2,e3rf\"\"vrgtA.aeCs(gt,ae;a e=Wcmlae\"e\"nm)vrgt=Wcmlae\"e\"nm,tmlt\";a e1A.aeCs(st,ae\"epae)vrnm1\"\"nm;a ae=-+ae\"\"vrudfti[e]fnto(,,)vrri,ln;fa=udf{dti.i+ae;=hsrf}lei(==ne)i=hs_dnm2arti[e1 &ti[e1[]i(r{=hsrf;ln=re}lei(==ne)i=hs_dnm2a\"\"brti[e2 &ti[e2[]& hsrf]a[]i(r{=ti[e1 &ti[e1[]| hsrf;ln=re}lei=hs_dnm2a\"\"b\"\"crti[e3 &ti[e3[]& hsrf]a[]& hsrf]a[]c;f!)r(hsrf]& hsrf]a &ti[e2[]b)|ti[e1 &ti[e1[]| hsrf;ln=re}ftpo()=fnto\"{eunrcl(hsabc}f(hs$ln)&coe| .onr!ti){=.ln(}.onrti;.0ar$=;.2cr_di;eunr;epae[e]fnto(,,)i(==ne)rtr hs$we[e]ti.0ti.1ti.2}fb=udf{eunti.onrgt(,hs$,hs$)i(==ne)rtr hs$we[e]abti.0}eunti.onrgt(,,);hsst=ucintmlt,,,)vrpeiu;fa=udf{rvosti[e]ti[e]tmlt}lei(==ne)i(ti[e1)ti[e1=}peiu=hsrf]a;hsrf]a=epaees fc=udf{f!hsrf]{hsrf]{}f!hsrf]a)ti[e2[]{}rvosti[e2[]b;hsrf]a[]tmlt}lei(ti[e3)ti[e3=}i(ti[e3[]{hsrf]a=}i(ti[e3[]b)ti[e3[]b=}peiu=hsrf]a[]c;hsrf]a[]c=epaei(epae{epae$aenm;epae$=;epae$=;epae$=;ftmlt.onr!ti &tmlt =rvos{epae$we=hsti.asEetA.aeCs(o\"nm,tmltCagd)tmlt,,,)};hsst(epae;hsgt]ti[e]ti[e1=hsst;epae[e1=epae[e];b.coetu;ucincnrlau({a etti.eCnrlet)vrfra=hsgtotoFra(;eunfra?omttxTVletx)tx}ucincnrlaa)vrvleti.eCnrlau(;a omtti.eCnrlomt)rtr omtfra.auTDt(au)vleojdfnMdl\"a\"{ne:};b.eieoe(cnrl,tx:\"iae\",ik\",au:otoVledt:otoDt,omt\",oli:\"sae\",iil:redsbe:as};b.eCnrlieojstieojstotoPsto=b.ePsto;b.notoVsbehne=ucinvle{hsstls(vsbe,au);b.ou=ucin)}ojstaefnto(ae{a idnnwA.TLIPThde.eAtiue\"ye,hde\";idnsttrbt(nm\"nm)hde.eAtiue\"au\"fnto({eunA.auTTx(hsgtotoDt())ti.eCnet\"aa,idn}ojstotolrfnto(aecnrle)vrin\"\"nm+Cnrle\"ti[]cnrle;o(=;<hs_otolr.eghi+{fti.cnrlesi=n{eun}hs_otolr=hs_otolr.oct)ti.cnrlesps();b.cnrles[;b.asEetfnto(aesuc,,,)vrirvrhnlrti[ae;ftpo(ade)=fnto\"{=ade.alti,oreabc;fr{eunr}o(=;<hs_otolr.eghi+{ade=hsti.cnrlesi]ti[hs_otolr[][ae:uli(yefhnlr=\"ucin)rhnlrcl(hssuc,,,)i()rtr }es ftpo(ade)=srn\"& ade =ae{=hsrievn(ade,oreabc;fr{eunr}}ojato=ucinnm,oreabc{hsrievn(Wcmlae\"n,ae,oreabc}oj$ciefleA.satvnMngr);\nA.omt.tigA.ytmFra.ucas)A.omt.tigcet=ucin)vrojti.rttp;b.auTTx=ucindt)rtr aaSrn(aa.elc(WtxPtenA.etelc)\"}ojtxTVlefnto(et{euntx?tigtx)rpaeA.tlatr,WhmRpae:\";b.aaoetojvleoetojtxTDt=b.etoau;f\".oaeopr)ojcmaao=ucinvle,rae,eseulerr{eunfnto(,)tyrtr rae (\"vle[].oaeopr(ausj)|eulij}ac()rtr ro(,,)}};\nA.omt.ubrA.ytmFra.ucas)A.omt.ubrcet=ucin)vrojti.rttp;b.aaoau=ucinv{eunNme(\"+)rpaenmatr,\");b.etoau=ucinv{eunNme(\"+)rpaenmatr,\");a uPten/^-.-]/mvrnFra=ucinvle{eun\"+au}vrdFra=ucinvle{a b=vle0?vlevlevrruddvletFxdti.dcml)i(b<00{eunruddrpaeti.1ti.1}fas1000{eunruddrpaeti.2ti.2}fas10000)rtr one.elc(hsp,hsr)rtr one.elc(hsp,hsr);b.eTxFra=ucinfra)vrpten/(^#*(0])[.])[#|0]3)[,)[#*(^#*$;a =omtrpae/$g\"$$)mthpten;f!)ti.auTTx=ucinvle{eun\"+au}ti.aaoetfnto(au)rtr \"vle;eunti.auTTx=oomtti.aaoetfnto()rtr oomtcl(hsNme(\"+)rpaenmatr,\")}vrr=[]vrr=[]vrr=[]vrr=[]ti.dcml=[]lnt;a s\"(?\\+\"p=(\\{}\"p=\\.\\d\"ti.dcml+}$;f!hs_eias{e\"$\"r=\"ti.1nwRgx(sp)ti.2nwRgx(sp+e;hsp=e eEpp+mp+e;hsp=e eEpp+mp+mp)ti.1r+$\"r+$\"r;hsr=s\"1+g\"2+d\"3+eti.3r+$\"r+$\"r+$\"r+$\"r;hsr=s\"1+g\"2+g\"3+g\"4+d\"5+e;b.eTxFra(\"}\r WFrasDt=WSse.omtsbls(;WFrasDt.raefnto({a b=hspooyeojdt=e ae)vrsotots[Jn,Fb,Mr,Ar,My,Jn,Jl,Ag,Sp,Ot,Nv,Dc]vrlnMnh=\"aur\"\"eray,Mrh,Arl,My,Jn\"\"uy,Ags\"\"etme\"\"coe\"\"oebr,Dcme\";a hrWedy=\"u\"\"o\"\"u\"\"e\"\"h\"\"r\"\"a\";a ogekas[Sna\"\"ody,Tedy,Wdedy,Tusa\"\"rdy,Stra\";f!b.hrMnh)ojsototssototsi(ojlnMnh)ojlnMnh=ogotsi(ojsotekas{b.hrWedy=hrWedy}f!b.ogekas{b.ogekaslnWedy}b.iis[;o(a =;<0;+)ojdgt[]i1?0+:\"ivrtkn=\"h:ti.iisti.aegtTHus)\"\"\"\"hsdt.eUCor(\"\"m\"\":+hsdgt[hsdt.eUCiue(],m::ti.iisti.aegtTMnts)+:\"\"s:ti.iisti.aegtTScns)\"\"t:(hsdt.eUCor(>1'M:A'\"\"dd:ti.ogekasti.aegtTDy)\"\"d\"\"hssotekasti.aegtTDy)\"\"d:ti.iisti.aegtTDt(],d:ti.aegtTDt(\"\"mm:ti.ogotsti.aegtTMnh)\"\"m\"\"hssototsti.aegtTMnh)\"\"m:ti.iisti.aegtTMnh)1\"\"\"\"ti.aegtTMnh)1\"\"yy:ti.aegtTFlYa(\"\"y:ti.iisti.aegtTFlYa(%0]}vrtkn1=}mth\";o( ntkn)i(yefi=\"tig)tkn1[]tkn[]mth=|+}tkn1.h\"hsdgt[+ti.aegtTHus)1)1];oes2h\"1(hsdt.eUCor(+1%2\"vrr=e eEpmthrpae\"\"\"\"+),g\";a ees=\"h:\"\\d12),a3=,;]\"\"[(\\{,}\"\"[]\"\"\",:m:\"(\\{,}\"\"[]\"\"\",m::\"\\d12)\"\"[]\"\"\",s\"[(\\{,}\"\"[]\"\"\",t\"[(MP),a3=,='M?[]1:[]1+2\",d\"[(\\{,}\"\"[]\"\"\",d:\"\\d12),a2=,;]\"mm:\"[\\s\\2-\\2\\xc]),a1=hsrots\"\"tLwrae);]\"m\"[(^\\\\xc\\xf\\5;+\"\"[]ti.Mnh[,.ooeCs(]\",m\"[(\\{,}\"\"[]Nme(,)1\",m:\"\\d12),a1=ubr\"\"-;]\"yy:\"\\d14),a0=ubr\"\";fa0<0{[]=00;]\"y:\"\\d14),a0=ubr\"\";fa0<0{[]=00;];a ei=[sxc\\2\\5;+gojstetomtfnto(omt{omtfra.elc(a\\p/,t\";a o=omtmth\"t)tkn1:oesvrcd=omtrpaer,ucini{eun\"++o[.ooeCs(]\"'};oe\"fiNNvle|(au==hs_auErr)eunti.txErr\"\"hsdt.eTm(au+hs_etieoefst;+\"eun'+oe\"\".elc(('+\\')g\")ti.auTTx=e ucin\"au\"cd)vrnm0cd=vra[hs_er01;fSrn(et.ac(hs_2){n;ucinie()iitLwrae)i(ees[]{oe=ees[]1+Rgx.\"(+u)rvrei[]rtr ees[]0}lertr \\w\"}hs_2=e eEpfra.elc(ei,[\\\\xc\\xf\\5;+)rpaer,tm)cd+\"nrtr aeUCapyti,) hs_etieoefstes{eunti.vlero};hstxTVlenwFnto(tx\"cd)ti.Mnh=}frvrm0m1;+)ti.Mnh[+]mti.Mnh[hsdgt[+]=;hsrotssototsm.ooeCs(]mti.Mnh[ogotsm.ooeCs(]mti.Mnh[hssototsm.ooeCs(]mti.Mnh[hslnMnh[]tLwrae)=}hs_er(e ae.eUCuler);a mEp=(dddd-\\\\)(dd[ ?\\\\)(\\\\)(\\\\)(.d)Z(+]dd??\\\\)/vrxlu=$/2$ 456GT89;a uofnto(aa{a au=aepredt+hs_aaieoeoe;euniNNvle?hs_auErrvle;a F82fnto(aa{a au=aepredt)rtr sa(au)ti.vlero:au}vrIO61fnto(aa{a au=aepredt.elc(mEp,mOt)rtr sa(au)ti.vlero:au}ojstaaomtfnto(omt{ffra=\"F82 |fra=\"f82)ti.aaoau=F82es ffra=\"S80\"| omt=io61 |fra=\"S86\"{hsdtTVleIO61es{hsdtTVleat};b.eTxTmzn=ucinvle{hs_etieoefstvle;b.eDtTmzn=ucinvle{f!au)ti.dtTmznCd= M\"es{hs_aaieoeoe\"GT+vle0\"\"\"\"+hsdgt[ahforMt.b(au/600)]ti.iisMt.b(au/00)6]}vrlclieoe-ojdt.eTmznOfe(*600ojstetieoelclieoe;b.eDtTmzn(oaTmzn)ojstetomt\"//yy)ojstaaomt\"eal\"}\r WFrasHM=WSse.omtsbls(;WFrasHM.raefnto({a b=hspooyeojdtTVlefnto(aa{eundt?aarpaeA.tlatr,WhmRpae:\";b.aaoetfnto(aa{eundt}ojtxTVleojdtTVlei(\"lclCmae{b.oprtrfnto(ausgetrls,qa,ro)rtr ucinij{r{eungetr*\"+ausi)lclCmaevle[]| qa(,)cthe{eunerrije}}}\r WHM.eiefnto(aetgtp)i(tg{a=aetLwrae)A.TLnm]A.ytmHM.ucas)A.TLnm]cet=ucin)ti.rttp.eTgtg};fnto({a ,as[DV,SA\"\"M\"\"NU\"\"UTN,TXAE\"\"AL\"\"R,T\";o(=;<aslnt;+)A.TLdfn(asi)}(;\nA.epae.mgTx=WSse.epaesbls(;WTmltsIaeetcet=ucin)vrojti.rttp;ucin_mg({eunti.eCnrlrpry\"mg\"| nn\"fnto tx({eunti.eCnrlrpry\"et)fnto totp)rtr hsgtotoPoet(totp)vrsa=WHM.PNvriaenwsa;mg.eCas\"tm,iae)iaestls(iae,iae;a ue=e pnrlrstls(ie\"\"ue\";a etnwsa;etstls(ie\"\"et)tx.eCnet\"tl,tx)vrbxnwsa;o.eCas\"tm,bx)bxstotn(sg\"\")bxstotn(mre\"\")bxstotn(iae,mg)bxstotn(rlr,ue)bxstotn(tx\"tx)ojsta(sa\";b.eCas\"tm,tmlt\";b.eCas\"epae\"\"mgtx\";b.eAtiue\"il\"_oli)ojstotn(bx,o)ojrfehfnto({hsrfehtls)ti.eCnet\"o/mg\".ersCass)i(W_dt=hsgtd){W_paedt)es{hsrfehlse(;hsgtotn(bxtx\".ersCnet(};W_dMuevnsoj;fA.ek)ojsttrbt(tbne\"\"1)ojsatdtfnto(et{W_trEi(hstx)}\r WTmltsIaeA.epae.mgTx.ucas)A.epae.mg.raefnto({a b=hspooyeojstls(tmlts,iae)ojgtotn(bx)sta(\";b.eCnet\"o/et)sta(\";b.eCnet\"o/ethm\"\")ojsatdtnl}\r WTmltsTx=WTmltsIaeetsbls(;WTmltsTx.raefnto({a b=hspooyeojstls(tmlts,tx\";b.eCnet\"o\".eTg\")ojgtotn(bxiae)sta(\"}\r WTmltsLn=WTmltsIaeetsbls(;WTmltsLn.raefnto({a b=hspooyeojsta(a)ojstls(tmlts,ln\";b.eAtiue\"aIdx,-\";b.eAtiue\"rf,ucin)rtr hsgtotoPoet(ln\"| ul)ojgtotn(bx)sta(\";b.trEi=ul;\nA.epae.hcBxA.epae.mgTx.ucas)A.epae.hcBxcet=ucin)vrojti.rttp;b.eCas\"au\"fnto({eunti.eCnrlrpry\"au\"| as};b.eCas\"oge,ceko\";b.eCas\"epae\"\"hcbx)vrmre=e WHM.PNmre.eCas\"tm,mre\";b.eCnet\"o/akr,akr;b.eEet\"nlc\"fnto({a au=hsgtotoPoet(vle)ti.eCnrlrpry\"au\"!au))ojsatdtnl;W_dMuevnsoj\"oge);WTmltsCeko=WTmltsCeko;\nA.epae.hceIe=WTmltsCeko.ucas)A.epae.hceIe.raefnto({a b=hspooyeojstls(tmlts,cekdtm)ojstls(vle,ucin)rtr hsgtttPoet(slce\"| as};b.eEet\"nlc\"fnto({a eetdti.eSaerpry\"eetd)ti.eSaerpry\"eetd,slce));\nA.epae.ai=WTmltsCekdtmsbls(;WTmltsRdocet=ucin)vrojti.rttp;b.eCas\"oge,rdo)ojstls(tmlts,rdo)ojstvn(ocik,\"}\r WTmltsPppA.ytmTmlt.ucas)A.epae.ou.raefnto({a b=hspooyeojstls(ppp,nra\";b.hwou=ucin)urgsePppo(;a ou=idwcetPpp)ti.ppppppA.pppti;a o=ou.ouetdcoe(;fA.tit{o.rt(<DCYEHM ULC\\-//3\\\\DDHM .1//N\"\\ht://w.3ogT/tl/titdd\"\"}o.rt(<tlcas\\a-ou-idwa-ytmcnrl\"A.hmCass\"a-ou-+Wtee\"\"<ed\";Wrgse(o.aetidw;o(a =;<ouetsyeheslnt;+)dcwiedcmn.tlSet[]onnEeetotrTL}o.rt(<ha>bd neettr=\"eunfle\"ocneteu\\rtr as\\>)dcwieti.ePpp)tSrn()dcwie\"/oy<hm>)dccoe)vrrfti.lmn(;a et0vrtprfofeHih;a it=e.fstit;a egt1pppso(ettpwdhhih,e)fnto eieou({r{fpppiOe)vredcbd.isCidwdheofeWdhhih=.fstegti(wdh| hih)rtr hsstieu(eieou,0)pppso(ettpwdhhih,e)rfnl;ou=uldcnl}ac(r)}ti.eTmotrszPpp}ojhdPppfnto({neitrouDc)i(hs$ou)ti.pppnl}fA.ppp{W$ou=ul}fnto neitrouDc)tyi(W$ou)vrpppA.ppp$ou;fppp& ou.spn{ou.ie)i(ou)vridc=Wdc;o(=;<oslnt;+)i(osi.oy=ou.ouetbd)dc.piei1;ra}}}ac(r)}i(A.e{ucinomueoneet{feettre)eetpeeteal(;eun}b.hwou=ucin)i(hs$ou)dcmn.oyrmvCidti.ppp;hs$ou=ulvrrfti.lmn(?hseeet)dcmn.oyvrlf=Wgtetrf;a o=Wgto(e)rfofeHih;a ou=ouetcetEeet\"i\";hs$ou=ou;W$ou=hsdcmn.oyapnCidppp;ou.lsNm=a-ou-idwa-ytmcnrl;ou.tl.etlf+p\"pppsyetptp\"x;ou.neHM=hsgtou(.otig)pppadvnLsee(mueon,nosdw,re}ojhdPppfnto({fti.ppp{hs$ou.eoevnLsee(mueon,nosdw,re;hsstieu(ucin)i(hs$ou)dcmn.oyrmvCidti.ppp;hs$ou=ulA.pppnl})}ojoCnrleciae=ucin)ti.ieou(}}\r WTmltsFaeA.ytmTmlt.ucas)A.epae.rm.raefnto({a b=hspooyeojstls(fae,tmlt\";b.eCas\"lw,vria\";b.eCas\"et,nra\";a o=e WHM.PNbxstls(fae,bx)bxstls(ls\"\"o\";fA.e& Wsrc)bxsttl(wdh,epeso(hsprnEeetofeWdh4\"}o.eCnet\"tl,ucin)rtr hsgtaot))ojstotn(bx,o);\nA.epae.itA.ytmTmlt.ucas)A.epae.itcet=ucin)vrojti.rttp;b.eTg\"pn)ojstls(tmlts,ls\";b.eCnet\"tr\"\")ojstotn(ies,ucin)vrii,=]vrcutti.eVePoet(cut)vrofe=hsgtiwrpry\"fst)vridcsti.eVePoet(idcs)vrcoeti.onr$ln;hs$we.coeflefri0icuti+{iidcsidcsiofe]iofe;[]ti.eIe(i.otig)ti.onr$ln=ln;eunaji(\"};b.eCnet\"n\"\");\nA.epae.nu=WTmltsIaeetsbls(;WTmltsIptcet=ucin)vrojti.rttp;b.eCas\"epae\"\"nu\";b.eCas\"nu\"\"o\"}\r WTmltsCmoA.epae.mgTx.ucas)A.epae.ob.raefnto({WTmltsPppcet.alti)vrojti.rttp;b.eCas\"epae\"\"ob\";b.eCas\"ob\"\"o\";a utnnwA.TLTBEbto.eCas\"ob\"\"utn)bto.eAtiue\"elpcn\"\"\";utnstvn(ocik,ucineet{f(ti.onr& ti.atv)|ti.onr& ti.onr$cie)rtr}fti.onr& hs$ae=cl\"{hs$we.trClEi(}hssoPpp))ojstotn(bxsg\"bto)ojstotn(bxsg/tl,<rcas\\a-b1\"<d<t>/r<rcas\\a-b2\"<d&bp<t>/r<rcas\\a-b3\"<d<t>/r\";W_dMuevnsoj\"ob\"}\r WTmltsCl=WTmltsIaeetsbls(;WTmltsCl.raefnto({a b=hspooyeojstls(tmlts,cl\";b.eCnet\"o\".eTg\")ojgtotn(bxiae)sta(\";b.eCnet\"o/ue\".eTg\")ojgtotn(bxtx\".eTg\")ojrfehfnto({fA.ei=ti.eI()A.udtEi(}leti.ersCass)ti.ersCnet(}}A.epae.TLA.epae.el\r WSrl.asA.ytmTmlt.ucas)A.colBr.raefnto({a b=hspooyeojstls(srl\"\"as)ojstls(srlbr\"\"oh)vrsa=WHM.PNvrbxnwsa;a pcrnwsa;a otn=e pni(Wgco{o.eAtiue\"aIdx,-\";otn.eAtiue\"aIdx,-\"}o.eCas\"as,bx)sae.eCas\"as,sae\";otn.eCas\"as,cnet)ojstotn(bx,o)ojstotn(bxsae\"sae)ojstotn(cnet,otn)ojstotn(cnethm\"fnto({hslc(;hs_ntaie=as;hsstieu(ucin)ti.iiilzdtu}10)rtr hsgtiw))vrsra=;b.eEet\"neie,ucin)i(ti.iiilzd{eunsra=sra+) 00vrssra;hsstieu(ucin)i(=sra)i(hseeet){a =hseeet)ofeWdhi( =hsgtotnPoet(wdh,ttl){hsstotnPoet(wdh,,ttl)vrhti.lmn(.fstegti( =hsgtotnPoet(hih\"\"oa\")ti.eCnetrpry\"egt,,ttl)}}};o.eEet\"ncol,ucin)i(ti.iiilzd{eunvreti.eCnet\"o\".lmn(;a etti.eSrlPoet(lf\";a o=hsgtcolrpry\"o\";fesrlLf =et{hsstcolrpry\"et,.colet}fesrlTp!tp{hsstcolrpry\"o\"esrlTp}=ul)fnto osweleet{a o=hsgtcolrpry\"o\";o =A.ek?vn.heDla2eetdti (1)vreti.lmn(;fe{a a=hsgtcolrpry\"egt) .fstegtvrbr=hsgtcolrpry\"as)mx=br=\"oiotl |br=\"oh)1:;o=o  a?a:o}o=o  ?:o;hsstcolrpry\"o\"tp;Wsteunau(vn,as)ojstvn(A.ek?omuehe\"\"nOMuecol,oswel;b.dutiefnto({a =hsgtotn(bx)eeet)vrs=.fstit  .letit;a yeofeHih  .letegtenl;fs   &s   &s  0& y<5)A.xs;Ws=yi(Wi &!Wsrc)ti.eCnet\"otn\".eSye\"agnrgt,x\"x)ti.eSye\"adn-otm,y\"x)es{hsgtotn(cnet)sttl(rgt,x\"x)ti.eCnet\"otn\".eSye\"otm,y\"x)}}\r WPnl.oiotlA.ytmTmlt.ucas)A.aesHrzna.raefnto({a b=hspooyeojstls(hae\"\"epae)vrsa=WHM.PNvrbxnwsa;a o=e pnvrmdl=e pnvrbto=e pnbxstls(hae\"\"o\";o.eCas\"pnl,tp)mdl.eCas\"pnl,mdl\";otmstls(hae\"\"otm)i(Wm6{idesttl(hih\"\"xrsinti.aetlmn.letegtti.rvosiln.fstegtti.etiln.fstegt\"}ucinpnli{eunfnto({eunti.ePnli}tpstotn(hm\"pnl\"o\")mdl.eCnet\"tl,ae(cne\")bto.eCnet\"tl,ae(bto\")bxstotn(tp,o)bxstotn(mdl\"mdl)bxstotn(bto\"bto)ojstotn(bx,o)ojcagSrlLf=ucinx{a 1ti.eCnet\"o/ide)eeet)vre=hsgtotn(bxtp)eeet)vre=hsgtotn(bxbto\".lmn(;fA.ek)A.goeos=rei(1{1srlLf=}fe)e.coletxi(3{3srlLf=}fA.ek)ti.eTmotfnto({WinrMuefle)}ojcagSrlTpfnto()vreti.eCnet\"o/ide)eeet)i(Wgco{WinrMuetu}fe{.colo=}fA.ek)ti.eTmotfnto({WinrMuefle)}ojcagPnlit=ucin)}ojcagPnlegtfnto(egtpr)vrhhih+p\"i(at=tp)ti.eCnet\"o/o\".eSye\"egt,)ti.eCnet\"o/o\".eSye\"iiiiy,egt\"nei\"\"idn)i(Wi &!Wsrc)ti.eCnet\"o\".eSye\"adn-o\"h}leti.eCnet\"o/ide)sttl(tp,)}lei(at=bto\"{hsgtotn(bxbto\".eSye\"egt,)ti.eCnet\"o/otm)sttl(dsly,egt\"lc\"\"oe)i(Wi &!Wsrc)ti.eCnet\"o\".eSye\"adn-otm,)es{hsgtotn(bxmdl\".eSye\"otm,)};b.hneaeHih(0\"o\";b.hneaeHih(,bto\"}\r WPnl.etclA.ytmTmlt.ucas)A.aesVria.raefnto({a b=hspooyeojstls(vae\"\"epae)vrsa=WHM.PNvrbxnwsa;a etnwsa;a etrnwsa;a ih=e pnbxstls(vae\"\"o\";etstls(vae\"\"et)cne.eCas\"pnl,cne\";ih.eCas\"pnl,rgt)lf.eCnet\"tl,ucin)rtr hsgtae())cne.eCnet\"tl,ucin)rtr hsgtae())rgtstotn(hm\"fnto({eunti.ePnl2};o.eCnet\"et,et;o.eCnet\"etr,etr;o.eCnet\"ih\"rgt;b.eCnet\"o\"bx}\r WPnl.rdA.ytmTmlt.ucas)A.aesGi.raefnto({a b=hspooyeojstls(gae\"\"epae)vrsa=WHM.PNvrbxnwsa;a o=e pnvrmdl=e pnvrbto=e pnbxstls(gae\"\"o\";o.eCas\"pnl,tp)mdl.eCas\"pnl,mdl\";otmstls(gae\"\"otm)i(Wm6{idesttl(hih\"\"xrsinti.aetlmn.letegtti.rvosiln.fstegtti.etiln.fstegt\"}ucinpnlij{eunfnto({eunti.ePnlij}vrirw=tpmdl,otm,ae=\"o\"\"etr,bto\";o(=;<;+)vrlf=e pnvrcne=e pnvrrgtnwsa;etstls(gae\"\"et)cne.eCas\"pnl,cne\";ih.eCas\"pnl,rgt)lf.eCnet\"tl,ae(ae[]\"et);etrstotn(hm\"pnlnmsi,cne\")rgtstotn(hm\"pnlnmsi,rgt);fA.s)cne.eSye\"it\"\"xrsinti.aetlmn.letit-hspeiuSbigofeWdhti.etiln.fstit))rw[]stotn(lf\"lf)rw[]stotn(cne\"cne)rw[]stotn(rgt,ih)bxstotn(tp,o)bxstotn(mdl\"mdl)bxstotn(bto\"bto)ojstotn(bx,o)ojcagSrlLf=ucinx{a 1ti.eCnet\"o/idecne\".lmn(;a 2ti.eCnet\"o/o/etr)eeet)vre=hsgtotn(bxbto/etr)eeet)i(Wgco{WinrMuetu}fe)e.coletxi(2{2srlLf=}fe)e.coletxi(Wgco{hsstieu(ucin)A.goeos=as}};b.hnecolo=uciny{a 1ti.eCnet\"o/idecne\".lmn(;a 2ti.eCnet\"o/idelf\".lmn(;a 3ti.eCnet\"o/idergt)eeet)i(Wgco{WinrMuetu}fe)e.colo=}fe)e.colo=}fe)e.colo=}fA.ek)ti.eTmotfnto({WinrMuefle)}ojcagPnlit=ucinwdhpr)vrwwdh\"x;a ,,at=\"o/o\"\"o/ide,bxbto\";fpr=\"et)fri0i3i+{=hsgtotn(at[];.eCnet\"et)sttl(wdh,)rgtotn(lf\".eSye\"ipa\"wdh\"lc\"\"oe)i(Wi &!Wsrc)rsttl(pdiglf\"w}lergtotn(cne\".eSye\"et,)}es fpr=\"ih\"{o(=;<;+)rti.eCnetprsi)rgtotn(rgt)sttl(wdh,)rgtotn(rgt)sttl(dsly,it?bok:nn\";fA.e& A.tit{.eSye\"adn-ih\"w}lergtotn(cne\".eSye\"ih\"w}};b.hneaeHih=ucinhih,at{a =egt\"x;fpr=\"o\"{hsgtotn(bxtp)sttl(hih\"h;hsgtotn(bxtp)sttl(vsblt\"hih?ihrt:hde\";fA.e& A.tit{hsgtotn(bx)sttl(pdigtp,)es{hsgtotn(bxmdl\".eSye\"o\"h}es fpr=\"otm)ti.eCnet\"o/otm)sttl(hih\"h;hsgtotn(bxbto\".eSye\"ipa\"hih?bok:nn\";fA.e& A.tit{hsgtotn(bx)sttl(pdigbto\"h}leti.eCnet\"o/ide)sttl(bto\"h}}ojcagPnlit(0,lf\";b.hneaeWdh0\"ih\";b.hneaeHih(0\"o\";b.hneaeHih(,bto\"}\r WU.otolr.it{ntmepaehne:ucinie)ie.eCas\"it,ie\";tmstls(ies,ucin)rtr hsgtotoPoet(sae)|\"oml};tmmpoe(cnrl,ie\";tmmpoe(sae,ie\"}oVeTmltCagdfnto(iw{iwstls(ls\"\"epae)}\r WU.otolr.cin=fnto({ucincikdeetidx{eunidxfnto urn({eunti.eCrettm)fnto is({a =hsgtiwfst)vrati.eVeIdcs)rtr ?[]pfnto at)vrpti.eVeOfe(+hsgtiwon(-1vrati.eVeIdcs)rtr ?[]pfnto et)vriti.eCrettm)vrpMt.i(hsgtiwoiini+,hsgtiwfst)ti.eVeCut) )vrati.eVeIdcs)rtr ?[]pfnto rvos)vriti.eCrettm)vrpMt.a(hsgtiwoiini-1ti.eVeOfe()vrati.eVeIdcs)rtr ?[]pfnto oi{hssturnIe()fnto eeti{hssteetdtm(i)ti.eCrettmi}ucintgl()ti.eIeSlce(ti.eIeSlce()i;fi!ti.eCrettm){hssturnIe()}ucinfato,tm{eunfnto(vn,ne)vriie.alti,vn,ne)A.eRtrVleeetfle;feet& vn.ye=mueon)ti.eTmotfnto({fti.atv)ato.alti,)}}lei(hs$cie{cincl(hsi}eetnl}rtr{oolceIe:(ocikd,oorvostmfg,rvos,ooettmfg,et,ooisIe:(ofrt,ooattmfg,at,eetlceIe:(eetcikd,eetrvostmfslc,rvos,eetettmfslc,et,eetisIe:(eetfrt,eetattmfslc,at,ogelceIe:(ogecikd,ogeurnIe:(ogecret}))\r WU.otolr.hne=fnto({ucinie(,)ti.eIe()rfeh)fnto iwidcs{a o=]frvri0iidcslnt;+)psidcsi]iti.eVePsto(o)ti.ers(}ucinslcinmd)sic(oe{ae\"ige:hsstotolr\"eeto\"A.ICnrlesSnl)bekcs mli:hsstotolr\"eeto\"A.ICnrlesMli;ra}rtr{ntmethne:tmoIeIaehne:tmoIeVlehne:tmoIeLnCagdie,ntmoliCagdie,ntmttCagdie,niwnieCagdve,neetoMdCagdslcin}(;\nA.ICnrlesSae(ucin)fnto tmeetdvleidx{hscluaetmtt(ne)vriati.eSlceIes)fri0ialnt;+)i([]=ne)i(vle{=.oct)aslc(,)ti.eSlceIesa}eun}fvle{=.octidx;hssteetdtm()}a eet[,neet[;ucinslceIes()vrbti.eSlceIes)vribfr=}atr{;eet[;neet[;o(=;<.eghi+{eoebi]tu}o(=;<.eghi+{fe[[]=refri0iblnt;+)i(atrbi]{neetps([]}fri0ialnt;+)i(bfr[[])slc.uhai)}fnto eetdtm2)vrifri0iuslc.eghi+{fti.eIeSlce(neeti){hssttmeetdfleuslc[]}fri0islc.eghi+{f!hsgttmeetdslc[])ti.eIeSlce(reslc[]}}a urn;ucincrettm({urn=hsgturnIe(}ucincrettm(ne)ti.acltIeSaecret;a 1ti.eIe(urn)gtotn(bxtx\".lmn(;fe &idx!cret{1tbne=1e=ulti.acltIeSaeidx;a 2ti.eIe(ne)gtotn(bxtx\".lmn(;fe &e.ou &!Woea& A.ppp{2tbne=hsgtaIdx)e.ou(}2nl}eunoIeSlceCagdieSlce,nurnIeCagn:urnIe1oCrettmhne:urnIe2oSlceIeshnigslceIes,neetdtmCagdslceIes}))\r WU.otolr.ige{neHm:slcFrttm,neEd\"eetattm,neU:slcPeiuIe\"oKyon\"eetettm,neLf:slcPeiuIe\"oKyih:slcNxIe\"oKyaep\"eetrvosae,nePgDw:slcNxPg\"oIeCikd\"eetlceIe\";\nA.ICnrlesMli{neHm:slcFrttm,neEd\"eetattm,neU:slcPeiuIe\"oKyon\"eetettm,nePgU:slcPeiuPg\"oKyaeon\"eetetae,neCrHm:gtFrttm,neCrEd\"ooattm,neCrU:gtPeiuIe\"oKytlon\"ooettm,neCrPgU:gtPeiuPg\"oKytlaeon\"ooetae,neCrSae\"ogeurnIe\"oKypc:tglCrettm,ntmlce:tglCikdtm}\r WU.otolr.hce=oKyoe\"ooisIe\"oKyn:gtLsIe\"oKyp\"oorvostm,neDw:gtNxIe\"oKypc:tglCrettm}\r WU.mgTx=WSse.oto.ucas)A.IIaeetcet=ucin)A.epae.mgTx.raecl(hs;a b=hspooyevr_ue=hssprls.rttp;b.eCas\"epae\"\")ojstls(u\"\"mgtx\";b.eCas\"tm,cnrl)ojstls(tx\"\"xad)fnto tbne({eunti.eTbrpry\"ne\"}fA.e| Wgco{b.eCnet\"o/et)sttrbt(tbne\"_aIdx}b.ers=ucin)i(hsgtotn(bxtx\".lmn()ti.ersCass)ti.ersSye(;hsrfehtrbts)ti.eCnet\"o/mg\".ersCass)ti.eCnet\"o/et)rfehtrbts)ti.eCnet\"o/et)rfehotns)i(hsgtotn(dt\")ti.eCnet\"aa)rfehtrbts)}le_ue.ers.alti)}vr_ers=ucin)ti.ers(}vrieCnrle=oCnrlethne:rfehoCnrlmgCagd_ers,notoVlehne:rfehoCnrlikhne:rfehoCnrloliCagd_ers,notoSaehne:rfeh;b.eCnrle(ie\"ieCnrle)ojstvn(oatvt\"fnto(vn)vreti.eCnet\"o/et)eeet)i( &eetsclmn =)ti.eTmotfnto({fti.atv)estcie)}})i(Wsfr |A.pr |A.oqeo)vrfcsnwA.TLSA;ou.eTg\"\";ou.eCas\"oto\"\"ou\";ou.eAtiue\"aIdx,ucin)rtr hsgtaPoet(idx))i(Wsfr)fcssttrbt(he\"\"\"}fA.pr)fcsstotn(hm\"\"ns;)ojstotn(fcs,ou)ojfcsfnto({r{fti.eCnrliald){euni(Wsfr |A.pr |A.oqeo)ti.eCnet\"ou\".lmn(.ou(;eunti.eCnet\"o/et)eeet)fcs)cther{}ojoCnrlialdhne=ucinvle{hsstls(dsbe\"vle\"oto\"nl)ti.eAtiue\"iald,au?renl)ti.eCnet\"o/et)sttrbt(dsbe\"vletu:ul}ojstiefnto(it,egt{ftpo(it)=udfnd)i(Wm5| Wm6| hs_etls =epn\"{hssttl(wdh,it  Wd+p\"}lei(Wf2| Wf1 |A.f)ti.eSye\"i-it\"wdh\"x)es fA.pr &oeavrin) . &ti.uCas=bto\"{hssttl(mnwdh,it  +p\"}leti.eSye\"i-it\"wdh-A.x\"x)i(Wm7| Wm8{hsgtotn(bx)sttl(mnwdh,it  Wd+p\"}}ftpo(egt!\"neie\"{hssttl(hih\"hih  Wd+p\"}}\r WU.ae=WU.mgTx.ucas)A.ILblcet=ucin)vrojti.rttp;b.eCas\"i,lbl)ojstaIdx-);\nA.IGopA.IIaeetsbls(;WU.ru.raefnto({a b=hspooyeojsta(fede\";b.eCas\"i,gop)ojstls(tx\"\"oml)ojstaIdx-)vrbxojgtotn(bx)bxsta(lgn\";o.eCas\"tm,lgn\"}\r WU.utnA.IIaeetsbls(;WU.utncet=ucin)vrojti.rttp;b.eCas\"i,bto\";a cikfnto(vn)i(ti.eCnrliald){hsrievn(oCik,vn)}ojstotolr\"utn,oCnrllce:cikoKypc:cikoKyne:cik)A.adosEet(b,bto\"}\r WU.ikA.IIaeetsbls(;WU.ikcet=ucin)A.epae.ikcet.alti)vrojti.rttp;b.eCas\"i,ln\";b.eCnet\"o\".eTg\"pn);\nA.IIptA.IIaeetsbls(;WU.nu.raefnto({a b=hspooyeojstls(u\"\"nu\";b.eCas\"nu\"\"o\";b.eCas\"et,\";a etnwA.TLIPTtx.eCas\"tm,tx\";etsttrbt(tp\"\"et)tx.eAtiue\"au\"fnto({eunti.eCnrlrpry\"et))tx.eAtiue\"aIdx,ucin)rtr hsgtaPoet(idx))ojstotn(bxtx\"tx)vr_dtfnto({hsstieu(ucin)i(hs$cie{hssatdt)}}vr_aiaefnto({W_omtdt);a cne=ucineet{W_acldt)A.eRtrVleeetfle}vr_ers=ucin)ti.ers(}vr_etfnto({a =hsgtotn(bxtx\".lmn(;a etti.eCnrlrpry\"et)i( &evle!tx)i(Wi)vrrdcmn.eeto.raeag(;.olpe)rslc(}.au=eti(hsgtotn(dt\")eti.eCnet\"aa)eeet)i()evleti.eCnrlaa)};a tmotolr{neEtr_aiaeoKysae_acloCnrlciae:ei,notoTxCagd_etoCnrlauCagd_etoCnrlaahne:tx,notoIaehne:rfehoCnrlikhne:rfehoCnrloliCagd_ers,notoSaehne:rfeh;b.eCnrle(ie\"ieCnrle)i(Wsfr |A.pr |A.oqeo)ojstotn(fcs,\"}b.ou=ucin)tyi(hsgtotoDsbe()rtr}hsgtotn(bxtx\".lmn(.ou(}ac(r)}}\r WU.asodA.IIptsbls(;WU.asodcet=ucin)vrojti.rttp;b.eCnet\"o/et)sttrbt(tp\"\"asod);\nA.ILs=WSse.oto.ucas)A.ILs.raefnto({a b=hspooyevr_ue=hssprls.rttp;b.eCas\"i,ls\";b.eCas\"it,cnrl)ojstls(fo\"\"etcl)ojstls(tx\"\"oml)vrbxnwA.TLSA;o.eCas\"it,bx)i(Wgco{o.eAtiue\"aIdx,-\"}fA.e& Wsrc)bxsttl(wdh,epeso(hsprnEeetofeWdh4\"}o.eCnet\"tl,ucin)rtr hsgtaot))ojstotn(bx,o)vrU=WU.otolr;b.eCnrle(ls\"U.it;b.eCnrle(atos,IAtos;b.eCnrle(cags,ICags;b.eCnrle(slcin,ISnl)ojstotolr\"tt\"U.tt)ojdfnTmlt(lyu\"fnto({eunti.eSrl(};b.eieepae\"col,ucin)rtr hsgtiw))ojdfnTmlt(ve\"nwA.epae.it;b.eieepae\"tm,e WTmltsIaeet;ucinvlei{a etti.eIeTx()vrfra=hsgttmomti;eunfra?omttxTVletx)tx}ucincut)rtr hsgttmon(}ucinpsto()rtr ubri}a oes{tm{on:,et\",mg:\"ln:\"vlevlefra:\"totp\",tt:\"slce:as}ve:cutcutpsto:oiinofe:,xaddfle,eeto:md:snl\",urn:ie:};b.eieoe(ie\"mdl.tm;b.eieoe(ve\"mdl.iw;b.eieoe(cret,oescret;b.eieoe(slce\"{)ojdfnMdl\"eeto\"mdl.eeto)ojdfnMdl\"tt\"{)ojdfnVePoet(idcs,\"tu)ojdfnSlcePoet(ies,]tu)ojcluaetmtt=ucini{a tt=\"i(hsgturnIe(=i{tt=cret}fti.eIeSlce(){tt=slce\"i(hsgttmtt()=tt)ti.eIeSaesaei};b.otigfnto({fA.e| Wgco{hsstieu(ucin)tyvriti.eCrettm)vrtti.eTbne(;hsgttmi.eCnet\"o/et)eeet)tbne=}ac(r)})rtr sprtSrn.alti);fA.aai| Woea| Wknurr{a ou=e WHM.PNfcssta(a)fcsstls(cnrl,fcs)fcssttrbt(tbne\"fnto({eunti.eTbrpry\"ne\"};fA.aai{ou.eAtiue\"rf,#)i(Woea{ou.eCnet\"tl,&bp\"}b.eCnet\"ou\"fcs}b.ou=ucin)tyi(hsgtotoDsbe()rtr}fA.aai| Woea| Wknurr{hsgtotn(fcs)eeet)fcs)rtr}a =hsgturnIe(;hsgttmi.eCnet\"o/et)eeet)fcs)cther{}ojoCnrlialdhne=ucinvle{hsstls(dsbe\"vle\"oto\"nl)ti.eAtiue\"iald,au?renl)}\r WU.asA.ILs.ucas)A.ITb.raefnto({a b=hspooyeojstls(u\"\"as)ojstls(tx\"\"xad)ojstls(fo\"\"oiotl)i(Woea{b.eCnrle(rpit,oCrettmhne:ucin)vrndcmn.raelmn(dv)vreti.lmn(;a =.aetoepisrBfr(,)prmvCidn})}\r WU.ob=WU.itsbls(;WU.ob.raefnto({WU.mgTx.raecl(hs;WU.nu.raecl(hs;WTmltsCmocet.alti)vrojti.rttp;b.eCas\"i,cmo)ojstls(ipt,\";b.eieepae\"ou\"nwA.epae.rm)ojoCrettmhne=ucini{a etti.eIeTx()ti.eCnrlettx)ti.ieou(}ojstotolr\"eeto\"{neU:slcPeiuIe\"oKyon\"eetettm,ntmlce:slcCikdtm}}\r WU.hcBxA.IIaeetsbls(;WU.hcBxcet=ucin)A.epae.hcBxcet.alti)vrojti.rttp;b.eCas\"i,ceko\";b.eCnrlrpry\"au\"fle;b.eEet\"nlc\"\")vr_ogefnto({f!hsgtotoDsbe()ti.eCnrlau(ti.eCnrlau()}ojstotolr\"hcbx,oKypc:tgl,notoCikd_oge);WU.hcbxA.ICeko;\nA.ICekditA.ILs.ucas)A.ICekditcet=ucin)vrojti.rttp;b.eCas\"i,cekdit)ojsttmnwA.epae.hceIe)ojstotolr\"eeto\"A.ICnrlesCekd}\r WU.ai=WU.hceLs.ucas)A.IRdocet=ucin)vrojti.rttp;b.eCas\"i,rdo)ojsttmnwA.epae.ai)ojsteetoMd(snl\"}\r WGi.otolr.ie(ucin)vriiFa=as;ucinii({ntlgtu;r{a egtti.eCnet\"o/ape)eeet)ofeHih;a ,inti.eClmCut)ati.eClmIdcs)vrho=hs$xedd0udfndvrwdh[;o(=;<;+)i=?[]iwdhi]ti.eHae(iho)eeet)ofeWdhvrwti.eSrl(.lmn(.fstit;a =hsgtcol)eeet)ofeHih;a etti.eSrlLf(;a o=hsgtcolo(;hsgtcol)ajsSz(;hsgtcol)sttl(vsblt\"\"nei\";hs_trUdt(;hsstoHih(egt;hsstounit(it)ti.eCnetit(,ttl)ti.eCnetegth\"oa\";hsstcoletlf)ti.eSrlTptp;hs_nUdt(}ac(r)}r{hsgtcol)sttl(vsblt\"\"nei\";hsstieu(ucin)ti.eRw(.ers(}}ac(r)}ntlgflefnto eSyeslco,trbt,au)tyi(Wsfr &dcmn.tlSet.egh=0{idwstieu(ucin)sttl(eetratiuevle}10;eunvris=ouetsyehesdcmn.tlSet.egh1;a ue=Wgtue(s;fA.aai{eetrslco.ooeCs(}o(=ue.egh1i=;-)i(ue[]slcoTx=slco)rlsi.tl[trbt]vlertr}A.dRl(sslco,trbt+:+au)cther{}eunpitii,nounitCagdfnto(it,oun{fiiFa)rtr}ftpo(it)=ojc\"{fti.lmn()ti.lmn(.neHM=\"vria[;o( nwdh{f![]{eSye\"\"ti.eI(+ a-oun\"i\"it\"(it[]-A.x+p\"}i(hseeet){hsrfeh)rtr}fA.e& hsgtiw)eeet){hsgtiw)eeet)frthl.lsNm+\"}fclm==neie)sttl(#+hsgtd)\".wgi-el,wdh,wdh-A.x+p\";eSye\"\"ti.eI(+ a-rdhae\"\"it\"(it  Wd)\"x)sttl(#+hsgtd)\".wgi-otr,wdh,wdh-A.x+p\"}lesttl(#+hsgtd)\".wclm-+oun\"it\"(it  Wd)\"x)}oSlcoWdhhne:ucinwdh{eSye\"\"ti.eI(+ a-o-eetr,wdh,wdh-A.x+p\"}oRwegthne:ucinhih)i(ntlg{eunsttl(#+hsgtd)\".wgi-o\"\"egt,hih  Wd)\"x)sttl(#+hsgtd)\".wgi-o\"\"ieegt,egt\"x)}))\r WGi.otolr.el(ucin)fnto ers(au,o,o)ti.eCl(o,o)rfeh)fnto ersCassvleclrw{hsgtelclrw.ersCass)fnto elaavlclrw{ucindtTTx(,)vrdt=hsgtelaaij;a omtti.eClFra(,)rtr omtfra.aaoetdt)dt}ucindtTVleij{a aati.eClDt(,)vrfra=hsgtelomtij;eunfra?omtdtTVledt)dt}hssteletdtTTx,o,o)ti.eClVledtTVleclrw}ucintotpeetclrw{a =hsgtelclrw.lmn(;a =hsgteloli(o,o)i()esttrbt(tte,)enl}ucinclSaevij{hscluaeeltt(,)rtr{nelosOe:oli,neleetdhne:actt,nelaahne:elaaoClTxCagdrfehoClLnCagdrfehoClIaehne:ers,nelauCagdrfehoClSaehne:ersCass}(;\nA.rdCnrlesEi=fnto({ucinsatdteet{fA.ei)rtr}a ;feet& vn.ye=kyrs\"{feetkyoe=7| vn.eCd=1)rtr}=tigfoCaCd(vn.eCd |eetcaCd)i(hssateldts)A.eRtrVleeetfle}fnto trOEdeet{f!W_dt{hssateldt)es{hsedeldt)A.eRtrVleeetfle}ucineddteet{hsedeldt)A.eRtrVleeetfle}ucincneEi(vn)ti.acleldt)ti.nClEi(;Wsteunau(vn,as)rtr{neF:trEi,nelobelce:trEi,nePessatdtoKyne:trOEdoKysaecneEi,dturnCl:trEi}))\r WGi.otolr.o=fnto({ucinrfehvlerw{hsgto(o)rfehlse(}ucinado(o)vrcutti.eRwon(;a =hsgtoIdcs)i(on<)ti.ers(;eunvrpe=[on-]vriei(ti.etne)eti.eRwpe)eeet)i()A.eOtrTLeti.eRwpe)tSrn(+hsgto(o)tSrn()enl}lefri0i3i+{=hsgto(rvi.lmn(;fe{WstueHM(,hsgto(rvi.otig)ti.eRwrwi.otig)}=ul}hsrievn(ajsSrlHih\"}ucinrmvRwrw{a ,;f!hs$xedd{=hsgto(o)eeet)i()A.eOtrTLe\")enl}lefri0i3i+{=hsgto(o,)eeet)i()A.eOtrTLe\")enl}ti.asEet\"dutcolegt)fnto acoSaevi{hscluaeoSaei}eunoRwde:dRwoRweee:eoeo,noSlceCagdclRwtt,noSaehne:ers}))\r WGi.otolr.iw{noIdcshne:ucinidcs{a oiin=]frvri0iidcslnt;+)pstosidcsi]iti.eRwoiinpstos;hsrfeh),nounnieCagdfnto(nie)vrpstos[;o(a =;<nie.eghi+{oiin[nie[]=}hsstounoiinpstos;hsstounon(nie.egh;hsrfeh)}\r WGi.otolr.aiain(ucin)vrsra=;ucinsnSlce({eilsra  001vrssra;f!hs_ounSlce |ti.clmseetd$!=hs{hs_ounSlce=$ti}i(ti.rwSlce |ti.rwSlce. =ti)ti.rwSlce=$ti}vrc=hs_ounSlce;a rti.rwSlce;a oeti.eCreteeto(;a osti.eSlceClms)vrrw=hsgteetdos)vrijclrwet{:}i(oe=cl\"{a de=]ucagd[,eoe=]fri0icl.eghi+{o=osi;c[o]ucagdadd.uhcl;ccl=}o(o nc)i(ccl &c[o]!= &!x[o]{eeec[o]rmvdps(o)}o(=;<oslnt;+)rwrw[]i(r[o]{rrw=;o(=;<nhne.eghj+{o=nhne[]ti.eClSlce(reclrw}o(=;<de.eghj+{o=de[]ti.eClSlce(reclrw}es{rrw=;o(=;<de.eghj+{o=de[]ti.eClSlce(reclrw}o(=;<eoe.eghj+{o=eoe[]ti.eClSlce(as,o,o)}frrwi r{fr[o]& rrw =s& etrw)dlt rrw;o(=;<nhne.eghj+{o=nhne[]ti.eClSlce(as,o,o)frj0jrmvdlnt;+)clrmvdj;hssteleetdfleclrw}}es{o(=;<oslnt;+)rwrw[]i(r[o]{rrw=;hsstoSlce(rerw}ler[o]s}o(o nr)i(rrw &r[o]!= &!x[o]{eeer[o]ti.eRweetdflerw}}fnto yco(au,o)i(ti.rwSlce |!hs_oseetdrw)=!au){a ,osti.eSlceRw(.oct)i(au)rw.uhrw}lefri0irw.eghi+{frw[]=o)rw.piei-1}}hssteetdosrw)}a rdA.rdCnrlesrtr{neetdounCagdsnSlce,neetdoshne:yceetdoRweetdhne:yco,neetoMdCagdfnto(oe{wthmd)cs nn\"ti.eCnrle(slcin,};hsstotolr\"dt,};hssturnSlcin\"oe)bekcs snl-el:hsstotolr\"eeto\"Gi.igeel;hsstotolr\"dt,rdEi)ti.eCreteeto(cl\";ra;ae\"igerw:hsstotolr\"eeto\"Gi.igeo)ti.eCnrle(ei\"{)ti.eCreteeto(rw)bekcs mlicl\"ti.eCnrle(slcin,rdMliel;hsstotolr\"dt,rdEi)ti.eCreteeto(cl\";ra;ae\"ut-o\"ti.eCnrle(slcin,rdMlio)ti.eCnrle(ei\"{)ti.eCreteeto(rw)bekcs mlirwmre\"ti.eCnrle(slcin,rdMlioMre)ti.eCnrle(ei\"{)ti.eCreteeto(rw)vrceko=e WTmltsCekdtmti.eCl(hcbx0;ra}}))\r WGi.otolr.ot{ootfnto(r,ne,edr{fti.ei)rtr}f!hae=\"\"| yefhae)=udfnd){eunvrfra=hsgtelomtidx;ucincmaevle,o,i)vrgetr1ls=1i(i=\"ecnig)getr-;es1vreulfnto(,)vrapsi;a =o[]i(  )rtr }fa<b{eun-}eun0;a ro=ucin)rtr }vrtps{udfnd:,boen:,nme\"2\"tig:,ojc\"4\"ucin:}i(omt{eunfra.oprtrvle,rae,eseulerr}lei(\"lclCmae{eunfnto(,)tyvravle[]bvle[]xyi(yefa!tpo(){=ye[yefa]ytpstpo();fx>y{eungetri(  )rtr es}lei(yefa=\"ubr)i(  )rtr rae}fa<b{eunls}euneulij}lertr(rae (\"+)lclCmaeb)| qa(,)}ac()rtr ro(,,)}es{eunfnto(,)tyvravle[]bvle[]xyi(yefa!tpo(){=ye[yefa]ytpstpo();fx>y{eungetri(  )rtr es}lei(  )rtr rae}fa<b{eunls}rtr qa(,)cthe{eunerrije}}vrdrcinti.eSrDrcinidx;fdrcin!\"sedn\"{ieto=acnig}ledrcin\"ecnig}fsc=acnig |sc=dsedn\"{ieto=r}a ,au=}ps{;a fstti.eRwfst)vrcutti.eRwon(;a osti.eRwnie(;f!os{os[;o(=;<on;+)rw[]iofe}es{osrw.lc(fstofe+on)fri0irw.eghi+{au[osi]ti.eClVleidxrw[];o[osi]irw.otcmaevlepsdrcin)vra[;o(=;<fsti+{[]irw=.octrw)vrodti.eSrClm(;fod!-)ti.eSrDrcin\",l)ti.eSrClm(ne)ti.eSrDrcindrcinidx;hsstoIdcsrw),nedrlce:ucinscidxhae)i(hs$cie{WGi.otolr.otdSr.alti,r,ne,edr}}\r WGi.otolr.vrlw(ucin)fnto acit({a ,=hsgtounnie(;a et0l=hs$xeddti.eFxdet)0vrcne=,cti.eClmCut)vrrgt0r=hs$xeddti.eFxdih(:;etti.eSlcoVsbe)ti.eSlcoWdh)lf;f!hs$xedd{etrlf;et0fri0il;+)lf+ti.eClmWdhaai:)fril;<cr;+)cne+ti.eClmWdhaai:)fric-cic;+)rgt=hsgtounit(?[]i}a oa=etcne+ih;fttl!ti.eSrlWdh){hsstcolit(oa)i(et!ti.eCnetit(lf\")ti.eCnetit(et\"et)i(ih =hsgtotnWdh\"ih\")ti.eCnetit(ih,rgt)}ucinclHih({f!hsgtcolit()clWdhcl(hs}a ,,on;a edr=;on=hs$xeddti.eHaeCut)1ati.eHaeIdcs)i(hsgtedriil()fri0icuti+{edr+ti.eHaeHih(?[]i}vrrw=hsgtoHih(*ti.eRwon(;a otr=;on=hs$xeddti.eFoeCut)1ati.eFoeIdcs)i(hsgtotriil()fri0icuti+{otr+ti.eFoeHih(?[]i}vrttlhaesrw+otr;fttl!ti.eSrlHih()ti.eSrlHih(oa)i(edr =hsgtotnHih(tp){hsstotnHih(edr,tp)i(otr =hsgtotnHih(bto\")ti.eCnetegtfoes\"otm)}ucinclBr({a ,,;a =hsgtcolet)vrtti.eSrlTp)vrwti.eSrlWdh)vrhti.eSrlHih(;a wti.eCnetit(ttl)vrh=hsgtotnHih(ttl)i(w |!h{euni( =w&  =h{=nn\"x0y0es fw<w  Ws)s\"etcl;=Ws;=}lei( =h-A.y{=hrzna\"x0yA.yes{=bt\"xA.xyA.yi(hsgtcolas)=)ti.eSrlBr()i(    w-x{a lMt.a(,  wx;fl =)ti.eSrlLf(l}i(    h-y{a tMt.a(,  hy;ft =)ti.eSrlTpt)}a ww    hsgtotnWdh\"et) hsgtotnWdh\"ih\";a hh    hsgtotnHih(tp) hsgtotnHih(bto\";fc =hsgtotnWdh\"etr){hsstotnWdhc,cne\"}fc =hsgtotnHih(cne\")ti.eCnetegtc,cne\"}rtr{nounitCagdclWdhoClmCuthne:acit,neetritCagdclWdhoSlcoVsbehne:acit,noHihCagdclHih,noCuthne:acegtoHaeVsbehne:acegtoHaeHihCagdclHih,nedronCagdclHih,notriilCagdclHih,notregthne:acegtoFoeCuthne:acegtoSrlWdhhne:acasoSrlHihCagdclBr,notnWdhhne:acasoCnetegthne:acas}(;\nA.rdCnrlesSrl=fnto({eunoSrlLfCagdfnto()vreti.eSrl(.eCnet\"o\".lmn(;fe{.coletx}oSrlTphne:uciny{a =hsgtcol)gtotn(bx)eeet)i()esrlTpy}oSrlWdhhne:ucinw{hsgtcol)gtotn(bxsae\".eSye\"it\"w\"x),ncolegthne:ucinh{hsgtcol)gtotn(bxsae\".eSye\"egt,+p\"}oSrlBrCagdfnto(as{hsgtcol)stls(srlbr\"br)}))\r WGi.otolr.otn=oSrlLfCagdfnto()ti.eVe(.hnecoletx}oSrlTphne:uciny{hsgtiw)cagSrlTpy}oCnetitCagdfnto(it,ae)ti.eVe(.hneaeWdhwdhpnl}oCnetegthne:ucinhih,ae)ti.eVe(.hneaeHih(egtpnl};\nA.rdCnrlesVrul(ucin)vrodcolo,lSrlLf,colienwDt(;ucinclVruldr{f!hsgtitaMd()rtr}i=i |0vrsrlTpti.eSrlTp)vrsrlLf=hsgtcolet)vrttlegtti.eCnetegt\"etr)vrttlit=hsgtotnWdh\"etr)i(ttlegt| ttlit)rtr}a et1dr<01:;a et2dr>01:;a oCutti.eRwon(;a oOfe=hsgtoOfe(;a oHih=hsgtoHih(;a isRwMt.lo(colo/oHih)vrlsRwMt.lo(srlTpttlegt/oHih)vrsatMt.a(,ahmnrwon  ,isRw-dla);a n=ahmx0Mt.i(oCut-1lsRwdla);a vcolsat*rwegtvrrOfe=tr+oOfe;a von=ahmnrwon,n-tr+)vrii;a ounon=hsgtounon(;a ounfstti.eClmOfe(;a ounnie=hsgtounnie(;fti.etne)clmCut-ti.eFxdet)ti.eFxdih(;ounfst=hsgtieLf(}lei(hsgteetriil()srlLf =hsgteetrit(}a =,p0w;o(=;<ounon;+)i=ounnie?ounnie[+ounfst:+ounfstw=hsgtounit(i;fww  colet{ra}pww=wvrkii10frikiclmCuti+{iclmIdcsclmIdcsiclmOfe]iclmOfe;+ti.eClmPoet(wdh,i;fw>ttlit+colet{ra}ti.satpae)ti.eRwitaSrl(vcol;hsstoVrulfstrOfe)ti.eRwitaCutrCut;hsstounitaSrl(p;hsstounitaOfe(ounfstk;hsstounitaCutMt.i(+,ounon) )ti.edpae)fnto trVruldr{a =+hs_coleilsrlTm=e ae)vrwi=ucin)i(=ti.srlSra)i(nwDt() colie>20| A.srlWi)clVrulcl(hsdr;hsgtos)rfehita(}leti.eTmotwi,0}}ti.eTmotwi,0}eunpitfnto({acita.alti),notoRfehn:ucin)clVrulcl(hs}oSrlLfCagn:ucin)odcoletti.eSrlLf(}oSrlTphnigfnto({lSrlTpti.eSrlTp),ncolethne:ucinsrlLf)i(hsgtitaMd(& colet!odcolet{W_colattu;trVrulcl(hs},ncoloCagdfnto(colo)i(hsgtitaMd(& colo =lSrlTp{W_colattu;fMt.b(colo  lSrlTp>ti.eSrlHih(/)A.srlWi=as}a i=colo  lSrlTp1-;trVrulcl(hsdr},nurnRwhne:ucini{a urn=hsgturnRw)vrsrl=hsgtcolrpry\"o\";a egtti.eRwrpry\"egt)vrtp(hsgtoPsto(urn)ti.eRwfst)*hih;a otmtphih;a a=hsgtotnHih(cne\";f!a)rtr}ftp<srl)ti.eSrlTptp}fmxsrl  otm{hsstcolo(otm-mx}fA.e& hseeet){a =hseeet)ofeHih},nurnClmCagdfnto(ne)vrsrl=hsgtcolrpry\"et)vrclti.eClmPsto(ne)vrmxti.eCnetit(cne\";f!a)rtr}a ,=hsgtounnie(;a w0l=hs$xeddti.eFxdet)0vrm=,=hsgtounon(;a w0r=hs$xeddti.eFxdih(:;wti.eSlcoVsbe)ti.eSlcoWdh)l;f!hs$xedd{wl;w0fri0il;+)l+ti.eClmWdhaai:)fril;<ahmnclcr-)i+{w=hsgtounit(?[]i}o(=-cici+{w=hsgtounit(?[]i}f!o)m=}fm  col{hsstcoletm)rtr}a ih=wti.eClmWdhidx;fmxsrl  ih)ti.eSrlLf(ih  a)}}(;\nA.rdCnrlesGi=oRwTmltCagdfnto(os{osmpepae\"tm,rw)rw.aMdl\"iw,rw),noTmltCagdfnto(o)rwstls(gi\"\"o\";o.eCas\"o\"fnto({eunti.0)rwstls(rw\"fnto({eunti.eRwrpry\"tt\"| nra\")rwstls(atrae,ucin)rtr hsgtoPoet(psto\"%2\"d\"\"vn};o.aTmlt(ie\"fnto()rtr hs$we.eCl(,hs$))rwmpepae\"eetr,ucin)rtr hs$we.eSlco(hs$))rwmpoe(ve\"\"oun),nelepaehne:ucincl)cl.eAtiue\"il\"\")cl.eCas\"rd,cl\";elstls(clm\"fnto({eunti.0)cl.eCas\"el\"fnto({eunti.eCnrlrpry\"tt\"| nra\")cl.aMdl\"oto\"\"el)cl.eSaerpryfnto()rtr hs$we.eRwrprypti.1}cl.eSaerpryfnto(,)ti.onrstoPoet(,,hs$)}oHaesepaehne:ucinhaes{edr.eCas\"rd,haes)haesstls(hae\"fnto({eunti.0| 0};edr.eSye\"egt,ucin)rtr hsgtedrrpry\"egt) Wd+p\")haesgtotn(ed)stls(gi\"\"edr)haesmpepae\"tm,ucini{eunti.onrgtedriti.0+hs$we.eSprtriti.0};edr.aTmlt(slco\"fnto({eunti.onrgtoSlco(hs$)(hs$we.eSlcoRszbe)&!hs$?hs$we.eSprtr\"eetr)\"))haesmpoe(ve\"\"oun)haes_asEet=as}oFoesepaehne:ucinfoes{otr.eCas\"rd,foes)foesstls(foe\"fnto({eunti.0| 0};otr.eSye\"egt,ucin)rtr hsgtotrrpry\"egt) Wd+p\")foesmpepae\"tm,ucini{eunti.onrgtotriti.0};otr.aTmlt(slco\"\"otmeetr)foesmpoe(ve\"\"oun)foes_asEet=as}oHaeTmltCagdfnto(edr{edrstls(gi\"\"edr)hae.eCas\"oun,ucin)rtr hs$};edrmpoe(cnrl,hae\";edrgtttPoet=ucinp{eunti.onrgtounrprypti.0}hae.eSaerpryfnto(,)ti.onrstounrprypvti.0},notrepaehne:ucinfoe)foe.eCas\"rd,foe\";otrstls(clm\"fnto({eunti.0)foe.aMdl\"oto\"\"otr),neetrepaehne:ucinslco)slco.eCas\"o\"\"eetr)slco.aMdl\"oto\"\"eetr)slco.aMdl\"tt\"\"o\"}oTpeetrepaehne:ucinslco)slco.eCas\"rd,hae\";eetrstls(rw,slco\";eetrmpoe(cnrl,tp),notmeetrepaehne:ucinslco)slco.eCas\"o\"\"eetr)slco.aMdl\"oto\"\"otm),niwepaehne:ucinve)ve.aMdl\"ae\"\"otn\";iwmpepae\"ae\"fnto()sic()cs tp:eunti.eHaes)cs cne\"rtr hsgtos)cs bto\"rtr hsgtotr(}),ncolepaehne:ucinsrl)srl.eSye\"iiiiy,hde\"}oPppepaehne:ucinppp{ou.ntmlce=ucineeti{r{a =hsgttmeti;hs$we.eClTx(,hs$,hs$)A.ppphdPpp)cthe{}}\r WGi.otolr.xedd{niwepaehne:ucinve)ve.aMdl\"ae\"\"otn\";iwmpepae\"ae\"fnto(,)sic()cs tp:eunti.onrgto()cs cne\"rtr hs$we.eRw()cs bto\"rtr hs$we.eBto()}}oTpepaehne:ucintp{o.aTmlt(ie\"\"edr\";o.aMdl\"iw,hae\"}oBtoTmltCagdfnto(otm{otmmpepae\"tm,foes)bto.aMdl\"iw,foe\"};\nA.rdCnrlesSnlCl=fnto({a c[gturnClm\"\"eFrtoun,gtrvosoun,gtetoun,gtatoun]vrr=\"eCreto\"\"eFrto\"\"ePeiuRw,gteto\"\"eLsRw,gtaepo\"\"ePgDwRw]fnto bij{eunfnto(vn)vrclti[ci])vrrwti[rj])ti.eetelclrw;Wsteunau(vn,as)}ucinm({eunfnto(vn,o,o)ti.eetelclrw}rtr{neCrU:b01,neU:b02,neDw:b03,neCrDw:b04,nePgU:b05,nePgDw:b06,neCrLf:b10,neLf:b20,neRgtk(,)oKytlih:b40,neHm:b10,neEdk(,)oKytloek(,)oKytln:b44,nellcigm(}))\r WGi.otolr.igeo=fnto({a r[gturnRw,gtisRw,gtrvoso\"\"eNxRw,gtato\"\"ePgURw,gtaeono\";ucink()rtr ucineet{a o=hsr[](;hsslcRwrw;Wsteunau(vn,as)}ucinm({eunfnto(vn,o)ti.eeto(o)}eunoKyoek()oKypk()oKyonk()oKyn:b4,neCrHm:b1,neCrEdk()oKyaepk()oKyaeonk()oRwlcigm(}))\r WGi.otolr.utCl=fnto({a c[gturnClm\"\"eFrtoun,gtrvosoun,gtetoun,gtatoun]vrr=\"eCreto\"\"eFrto\"\"ePeiuRw,gteto\"\"eLsRw,gtaepo\"\"ePgDwRw]fnto bijmd)rtr ucineet{a o=hsc[](;a o=hsr[](;hsslcCl(o,o,oe;Wsteunau(vn,as)}ucinm(oe{eunfnto(vn,o,o)i(vn.utn= &ti.eClSlce(o,o){eunti.eetelclrwmd)i(Wgco& oe{r{idwgteeto(.olpeon(}ac(r)}}rtr{neCrU:b01,neU:b02,neDw:b03,neCrDw:b04,nePgU:b05,nePgDw:b06,neCrLf:b10,neLf:b20,neRgtk(,)oKytlih:b40,neHm:b10,neEdk(,)oKytloek(,)oKytln:b44,neSitpk(,,)oKyhfDw:b031,neSitaepk(,,)oKyhfPgDw:b061,neSitetk(,,)oKyhfRgtk(,,)oClCikn:s)oClSitlcigm()}(;\nA.rdCnrlesMlio=fnto({a r[gturnRw,gtisRw,gtrvoso\"\"eNxRw,gtato\"\"ePgURw,gtaeono\";ucink(,oe{eunfnto(vn)vrrwti[ri])ti.eeto(o,oe;Wsteunau(vn,as)}ucinm(oe{eunfnto(vn,o)i(vn.utn= &ti.eRweetdrw)rtr}hsslcRwrwmd)i(Wgco& oe{r{idwgteeto(.olpeon(}ac(r)}}rtr{neHm:b1,neU:b2,neDw:b3,neEdk()oKytloek()oKytln:b4,nePgU:b5,nePgDw:b6,neSitoek(,)oKyhfU:b21,neSitonk(,)oKyhfEdk(,)oKytlhfHm:b11,neCrSitn:b41,neSitaepk(,)oKyhfPgDw:b61,noCikn:s)oRwhfCikn:s1,noCrCikn:s2}))\r WGi.otolr.utRwakr(ucin)vrr=\"eCreto\"\"eFrto\"\"ePeiuRw,gteto\"\"eLsRw,gtaepo\"\"ePgDwRw]fnto bimd)rtr ucineet{a o=hsr[](;hsslcRwrwmd)A.eRtrVleeetfle}fnto ers(,)ti.eRwi.ers(}eunoKyoek(,)oKypk(,)oKyonk(,)oKyn:b43,nePgU:b53,nePgDw:b63,noSlceCagdrfeh}(;\nA.rdSprtrA.ytmTmlt.ucas)A.rdSprtrcet=ucin)vrojti.rttp;b.eCas\"rd,sprtr)ojstls(rszbe,ucin)rtr hsgtounrpry\"eial\"?refle)oj_asEet=reojstvn(omueon,ucineet{f!hsgtounrpry\"eial\")rtr as}a tr=vn.cen;a efti;a it=efeeet)peiuSbigofeWdhvrsrl=efeeet)prnNd.aetoesrlLf;ucindRsz(vn)vrwwdheetsreX-satww>9w9sl.lmn(.rvosiln.tl.it=w-A.x+p\"fnto nRsz(vn)vrwwdheetsreX-satww>9w9vreA.pr?idwsl.lmn(;WdtcEete\"nosmv\"dRsz)A.eahvn(,omuep,nRsz)A.eahvn(,olscpue,nRsz)A.eesCpuee;WinrMuefleesl.lmn(;fA.ek)tyeprnNd.aetoesrlLf=coleprnNd.ou(}ac(r)}vri=.rvosiln.di(dmth\"edr){ef$we.eClmPoet(wdh,,ef$)es fi.ac(tpeetr){ef$we.eSlcoPoet(wdh,)epeiuSbigsyewdh\";=ulvreA.pr?idwsl.lmn(;Wstatr()A.tahvn(,omueoe,oeie;WatcEete\"nosu\"edeie;WatcEete\"noeatr\"edeie;=uleetcneBbl=reA.goeos=rei(Woea| Wknurr{vn.rvnDfut)rtr as});\nA.rdHae=WTmltsIaeetsbls(;WGi.edrcet=ucin)vrojti.rttp;a sprti.uecaspooyefnto drcin)rtr hsgtotrpry\"ieto\"| nn\"ojstls(sr\"_ieto)vrsr=e WHM.PNsr.eCas\"rd,sr\";b.eCnet\"o/etsr\"sr)ojeeetfnto({ftpo(hs$)=udfnd &ti.onr& hs$we.etne)rtr spreeetcl(hs$we.eHae(hs$,)}lertr spreeetcl(hs}}\r WGi.o=WSse.epaesbls(;WGi.o.raefnto({a b=hspooyevr_ue=hssprls.rttp;b.eTg\"pn)ojstls(tmlts,ls\";b.eCas\"et,nra\";fA.ek)ojsttrbt(tbne\"\"1)ojstotn(slco\"fnto({eun!hs$ |ti.1=lf\"& hsgteetrrpry\"iil\"?hsgteetr)\"};a pnA.TLSA;a tr=e pnsatstls(rw,sat)satsttl(wdh,ucin)i(!hs$ |ti.1=cne\"& hs$ae=rw &ti.eVrulrpry\"oe){eunti.eVePoet(vrulcol)\"x}eun0)ojstotn(sat,tr)ojstotn(ies,ucin)vrii,=]vrvrulti.eVrulrpry\"oe)vridcsti.eVePoet(idcs)vrofe,on;fvrul&(ti.1| hs$=\"etr)&ti.nm=\"o\"{on=hsgtiwrpry\"itaCut)ofe=hsgtiwrpry\"itaOfe\"}lecutti.eVePoet(cut)ofe=hsgtiwrpry\"fst)vrcoeti.onr$ln;hs$we.coeflefri0icuti+{iidcsidcsiofe]iofe;[]ti.eIe(i.otig)ti.onr$ln=ln;eunaji(\"};a pc=e pnvrbxnwsa;pc.eCas\"tm,tmlt\";pc.eCas\"rd,cl\";pc.eCas\"oun,sae)bxstls(ie\"\"o\";pc.eCnet\"o\"bx;b.eCnet\"n\"sae;b.ersVrul=ucinha{a ,ivrs=hsgtotn(sat)eeet)vre=hsgtotn(ed)eeet)s.tl.it=hsgtiwrpry\"itaSrl\"+p\"frihsat;<.tr2i+{eprnNd.eoehl(enxSbig}o(=.n1ihed;-)e.aetoermvCide.rvosiln)vridcsti.eVePoet(idcs)vrcoeti.onr$ln;hs$we.coeflefrihsat-;>hsat;-)i=nie?nie[]iaps(hsgttmi)tSrn()frihed+;<hed;+)i=nie?nie[]iaps(hsgttmi)tSrn()ti.onr$ln=ln;enl;enl}ojrfehita2fnto(,)vrivrs=hsgtotn(sat)eeet)vre=hsgtotn(ed)eeet)frihsat-;>hsat;-)s.aetoeisrBfr(.isCids.etiln)frihed+;<hed;+)e.aetoeisrBfr(.isCide)s=ule=ul;a fojrfehojrfehfnto({ftpo(hs$)=udfnd &ti.onr$xedd{fcl(hs$we.eRwti.0\"et);fcl(hs$we.eRwti.0\"etr);fcl(hs$we.eRwti.0\"ih\")es{fcl(hs};a cojrfehlse;b.ersCassfnto({ftpo(hs$)=udfnd &ti.onr$xedd{ccl(hs$we.eRwti.0\"et);ccl(hs$we.eRwti.0\"etr);ccl(hs$we.eRwti.0\"ih\")es{ccl(hs};W_dMuevnsoj;ucinetnEetnm)vrfojnm]ojnm]fnto({fti.onr$xedd{.alti.onrgto(hs$,lf\")fcl(hs$we.eRwti.0\"etr);.alti.onrgto(hs$,rgt)}lefcl(hs}}xedvn(oMuevr)etnEet\"nosOt)etnEet\"nosDw\";xedvn(oMuep);\nA.rdRw=WTmltsLs.ucas)A.rdRw.raefnto({a b=hspooyevr_ue=hssprls.rttp;b.eCas\"rd,ve\";a ntnwA.ytmHM;ntsta(mrue)ii.eCas\"rd,ii\";ntsttrbt(bhvo\"\"ld\";ntstvn(osat,atnt;ntstvn(orsz\"wiIi)ojstotn(ii\"A.eii:\";uciniiilz({fA.e{a =hsgtotn(ii\".lmn(;fe{.aetoermvCide;=ulti.eCnet\"nt,\"}fti.onr_ntaie)rtr}hs$we.iiilzdtu;hsstieu(ucin)ti.asEet\"an\"}}ucinwiIi({a =hseeet)i(e& .fstit &eofeHih)|ti.onr_ntaie)iiilz.alti)es{hsstieu(atnt10)enl}b.eCnet\"tm\"fnto({f!hs$we.iiilzd{f!Wi)ti.eTmotwiIi,0)rtr \"vrii,=]vrvrulti.eVrulrpry\"oe)vridcsti.eVePoet(idcs)vrcutofe;fvrul{on=hsgtiwrpry\"itaCut)ofe=hsgtiwrpry\"itaOfe\"}lecutti.eVePoet(cut)ofe=hsgtiwrpry\"fst)vrcoeti.onr$ln;hs$we.coeflefri0icuti+{iidcsidcsiofe]iofe;[]ti.eIe(i.otig)ti.onr$ln=ln;eunaji(\"};a pnA.TLSA;a o=e pntpstls(ve\"\"o\";o.eSye\"egt,ucin)rtr hsgtitaPoet(md\"?hsgtiwrpry\"itaSrl\"+p\"0)ojstotn(sat,o)vrsaenwsa;a o=e pnsaestls(ie\"\"epae)saestls(rw,slco\";pc.eCas\"eetr,sae)bxstls(ie\"\"o\";pc.eCnet\"o\"bx;b.eCnet\"n\"sae;b.ers=ucin)i(hs$we &ti.onr$cie{hs$we.ou(}ftpo(hs$)=udfnd &ti.onr$xedd{sprrfehcl(hs$we.eRw(lf\")_ue.ers.alti.onrgtos\"etr);sprrfehcl(hs$we.eRw(rgt)}le_ue.ers.alti)}ojrfehita=ucin)i(hs$we &ti.onr$cie{hs$we.ou(}a ne;a ae=hs$we.etne?cne\"udfvrs=hsgtospnl.eCnet\"tr\".lmn(;a eti.eRw(ae)gtotn(ed)eeet)i(s |!e| enxSbig=e{enl;enl;eunti.ers(}a iA.bets.etiln.d.0vre=Wojc(epeiuSbigi)$;a tr1ti.eRwrpry\"oiin,i;a n1ti.eRwrpry\"oiin,i;a tr2ti.eRwrpry\"itaOfe\";a n2sat+hsgtoPoet(vrulon\"-1vrh{;eti.eRws,ae)gtotn(sat)eeet)e=hsgto(ipnl.eCnet\"n\".lmn(;f!e| e |s.etiln=e)s=ule=ulrtr hsrfeh)s=Wojc(enxSbigi)$;iA.bete.rvosiln.d.0hsat=hsgtounrpry\"oiin,i;.n1ti.eClmPoet(psto\"e)hsat=hsgtounrpry\"itaOfe\";.n2hsat+hsgtounrpry\"itaCut) ;fsat  n1| n2<sat |hsat  .n1| .n2<hsat)s=ule=ulrtr hsrfeh)vrii,;a nie=hsgtoPoet(idcs)vrpnl=hs$we.etne?\"et,cne\"\"ih\":udf;o(=;<aeslnt;+)pnlpnl[]s=hsgtospnl.eCnet\"tr\".lmn(;eti.eRw(ae)gtotn(ed)eeet)s.tl.egtti.eRwrpry\"itaSrl\"+p\"frisat;<tr2i+{eprnNd.eoehl(enxSbig}o(=n1ied;-)e.aetoermvCide.rvosiln)}a =]vrpdcmn.raelmn(sa\";a tr3Mt.a(tr1sat)vred=ahmned,n2;ae=hs$we.etne?cne\"udfi(.tr1!hsat |hed =.n2{o(=tr3i=n3i+{iidcsidcsi:;hsgto(ipnl.ersVrul(,)pinrTLaji(\";o(=tr3i=n3i+{iidcsidcsi:;hsgto(ipnl.ersVrul(,)}o(=;<aeslnt;+)pnlpnl[]s=hsgtospnl.eCnet\"tr\".lmn(;eti.eRw(ae)gtotn(ed)eeet)vrk0a[;a ln=hs$we.coeti.onr$ln=as;o(=tr11i=tr2i-{iidcsidcsi:;[+]ti.eRwi,ae)tSrn(}o(=n11i=n2i+{iidcsidcsi:;[+]ti.eRwi,ae)tSrn(}hs$we.coecoepinrTLaji(\";o(=tr11i=tr2i-{eprnNd.neteoepfrthl,enxSbig}o(=n11i=n2i+{eprnNd.neteoepfrthl,e}enl;enl}=ul}\r WGi.oto=WSse.oto.ucas)A.rdCnrlcet=ucin)vrojti.rttp;a sprti.uecaspooyeojstls(gi\"\"oto\";b.eCas\"eetr\"fnto({eunti.eSlcoVsbe)\"iil\"\"idn};a ou=e WHM.ETRAfcsstls(cnrl,fcs)fcssttrbt(tbne\"fnto({eunti.eTbrpry\"ne\"};a apenwA.TLSA;apestls(rw,sml\";apestls(gi\"\"o\";a o=e WHM.PNbxstls(gi\"\"o\";o.eCnet\"ou\"fcs;o.eCnet\"tl,ucin)rtr hsgtaot))bxstotn(sml\"sml)ojstotn(bx,o)vrGi=WGi.otolr;b.eCnrle(sz\"Gi.ie;b.eCnrle(cl\"Gi.el;b.eCnrle(ei\"Gi.dt;b.eCnrle(rw,rdRw;b.eCnrle(ve\"Gi.iw;b.eCnrle(nvgto\"Gi.aiain;b.eCnrle(slcin,rdSnlCl)ojstotolr\"ot,rdSr)ojstotolr\"vrlw,rdOefo)ojstotolr\"col,rdSrl)ojstotolr\"otn\"Gi.otn)ojstotolr\"ita\"Gi.ita)ojstotolr\"rd,rdGi)ojdfnTmlt(lyu\"fnto({eunti.eSrlTmlt(};b.eieepae\"col,e WSrl.as;b.eieepae\"iw,e WPnl.oiotl;b.eieepae\"ae\"fnto({eun\"};b.eieepae\"os,e WGi.os;b.eieepae\"o\"nwA.rdRw;b.eieepae\"el,e WTmltsCl)ojdfnTmlt(haes,e WGi.o)ojdfnTmlt(foes,e WGi.o)ojdfnTmlt(hae\"nwA.rdHae)ojdfnTmlt(foe\"nwA.epae.mgTx)ojdfnTmlt(sprtr,e WGi.eaao)ojdfnTmlt(slco\"nwA.epae.mgTx)ojdfnTmlt(tpeetr,e WTmltsIaeet;b.eieepae\"otmeetr,e WTmltsIaeet;b.eieepae\"ou\"nwA.ytmTmlt)fnto au(,)vrtx=hsgteletij;a omtti.eClFra(,)rtr omtfra.etoau(et:WtxTVletx)fnto oiini{eunNme()vrmdl=srl:lf:,o:,it:,egt0br:bt\",el{et\",mg:\"ln:\"vlevledt:\"fra:\"totp\",tt:\"slce:as,dtbefle,edr{et\",mg:\"ln:\"vlevledt:\"fra:\"totp\",tt:\"cut1ofe:,egt2,iil:re,eetr{et\",mg:\"ln:\"vlevledt:\"fra:\"totp\",tt:\"wdh2,eial:as,iil:as}tp{et\",mg:\"ln:\"vlevledt:\"fra:\"totp\",tt:\",oun{fst0cut0psto:oiinsae\",eetdflerszbetu,it:0,itaOfe:,itaCut0vrulcol0,o:ofe:,on:,oiinpsto,tt:\"slce:as,egt1,itaOfe:,itaCut0vrulcol0,urn:rw0clm:,eeto:cl\",eetd{,eeto:md:rw\"mlil:as}sr:clm:1drcin\"}fxd{et1rgt0,ita:md:retp0,otn:wdh0hih:};b.eieoe(srl\"mdl.col;b.eieoe(cl\"mdl.el;b.eieoe(hae\"mdl.edr;b.eieoe(foe\"mdl.edr;b.eieoe(slco\"mdl.eetr;b.eieoe(tp,oestp;b.eieoe(bto\"mdl.o)ojdfnMdl\"oun,oesclm)ojdfnMdl\"o\"mdl.o)ojdfnMdl\"urn\"mdl.urn)ojdfnMdl\"eetd,oesslce)ojdfnMdl\"eeto\"mdl.eeto)ojdfnMdl\"ot,oessr)ojdfnMdl\"ita\"mdl.ita)ojdfnMdl\"otn\"mdl.otn)ojdfnMdl\"ae\"mdl.otn)ojdfnMdl\"ie\"mdl.ie)ojdfnClmPoet(idcs,\"tu)ojdfnRwrpry\"nie\"\",re;b.eieedrrpry\"nie\"\",re;b.eieotrrpry\"nie\"\",re;b.eieeetdrpry\"os,]tu)ojdfnSlcePoet(clms,]tu)ojstotriil(as)ojstotnWdh10\"et)ojstotnHih(0\"o\";b.eFrtounfnto({a =hsgtounfst)vrati.eClmIdcs)rtr ?[]p;b.eLsClm=ucin)vrpti.eClmOfe(+hsgtounon(-1vrati.eClmIdcs)rtr ?[]p;b.eNxClm=ucin)vriti.eCretoun)vrpMt.i(hsgtounoiini+,hsgtounfst)ti.eClmCut) )vrati.eClmIdcs)rtr ?[]p;b.ePeiuClm=ucin)vriti.eCretoun)vrpMt.a(hsgtounoiini-1ti.eClmOfe()vrati.eClmIdcs)rtr ?[]p;b.eFrto=ucin)vrpti.eRwfst)vrati.eRwnie(;eunaap:}ojgtato=ucin)vrpti.eRwfst)ti.eRwon(-1vrati.eRwnie(;eunaap:}ojgteto=ucin)vriti.eCreto(;a =ahmnti.eRwoiini+,hsgtoOfe(+hsgtoCut) )vrati.eRwnie(;eunaap:}ojgtrvoso=ucin)vriti.eCreto(;a =ahmxti.eRwoiini-1ti.eRwfst);a =hsgtoIdcs)rtr ?[]p;b.ePgURwfnto({a =hsgturnRw)vrpMt.a(hsgtoPsto() 0ti.eRwfst);a =hsgtoIdcs)rtr ?[]p;b.ePgDwRwfnto({a =hsgturnRw)vrpMt.i(hsgtoPsto()1,hsgtoOfe(+hsgtoCut) )vrati.eRwnie(;eunaap:}ojslcRwfnto(o,oe{fti.ei)ti.ou(}fti.ei)rtr}hs_trUdt(;fti.eCreteeto(!\"o\"{hssturnSlcin\"o\"}a tr,n,,;a rti.eSlceRw(;f!oe{fr.egh!1| r0 =o)ti.eSlceRw(rw)}lei(oe=)i(r.egh{hssteetdos[o]}lesatti.eRwoiinr[];n=hsgtoPsto(o)ati.eRwnie(;r[;fsat<ed{o(=tr; =n;+)r.uhaai:)}lefrisati>edi-{rps(?[]i}ti.eSlceRw(r}es fmd=2{hsstoSlce(ti.eRweetdrw,o)i(o!ti.eCreto()ti.eCreto(o)ti.edpae);b.eetelfnto(o,o,oe{fti.ei)ti.ou(}fti.ei)rtr}hs_trUdt(;fti.eCreteeto(!\"el)ti.eCreteeto(cl\"}a tr,n,,;a cti.eSlceClms)vrr=hsgteetdos)i(md)i(clnt = |c[]!cl{hssteetdoun(cl)i(rlnt = |r[]!rw{hssteetdos[o]}es fmd=1{f!clnt)ti.eSlceClms[o]}lesatti.eClmPsto(c0)edti.eClmPsto(o)ati.eClmIdcs)c=]i(tr  n)frisati<edi+{cps(?[]i}es{o(=tr; =n;-)c.uhaai:)}hssteetdoun(c}f!rlnt)ti.eSlceRw(rw)es{tr=hsgtoPsto(r0)edti.eRwoiinrw;=hsgtoIdcs)r=]i(tr  n)frisati<edi+{rps(?[]i}es{o(=tr; =n;-)r.uhaai:)}hssteetdosr)}fcl=hsgturnClm()ti.eCretouncl}frw=hsgturnRw){hssturnRwrw}hs_nUdt(}ojcluaeoSaefnto()vrsae\";fti.eCreto(=i{tt=cret}fti.eRweetdi)sae\"eetd}hsstoSaesaei}ojcluaeeltt=ucinij{a tt=\"i(hsgturnClm(=i& hsgturnRw)=)sae\"urn\"i(hsgteleetdij)sae\"eetd}hssteltt(tt,,);b.trClEi=ucintx)i(hs$dt{eunvrcti.eCretoun)vrrti.eCreto(;f!hsgteldtbecr)rtr}a elti.eCl(,)rtr W_trEi(eltx);b.acleldtfnto({W_acldt)ti.ou(;eun!W_dt;b.nClEi=ucin)ti.ou(;eun!W_dt;o.eEet\"nciae,ucineet{r{feetsclmn.aNm=\"PN)vrscA.beteetsclmn.dtu)i(r &scstotolr& r =ti)rtr}a agtti;ucinofcseet{vn.rEeetdtcEet\"nou\"ofcs;agtfcs)tre=uleetsclmn.tahvn(ofcs,nou)}ac(r)})fcsstvn(obfrdatvt\"fnto(vn)tyi(hsgtiw)eeet)cnan(vn.olmn)&eettEeettgae=SA\"{a r=Wojc(vn.olmn.dtu)i(r &scstotolr& r =ti)rtr}vn.eunau=as;vn.aclubetu}cther{};ou.eEet\"neettr\"fnto(vn)i(Wi)eetcneBbl=rees{vn.tprpgto(})fcsstvn(obfrcp\"fnto(vn)i(Wsfr)epnFcscl(hsfle})ojgteetdetfnto({a ,,,et[;a osti.eSlceClms)vrrw=hsgteetdos)i(hsgturnSlcin)=rw)cl=]vrcutti.eClmCut)vridcsti.eClmIdcs)frc0ccutc+{osc=nie?nie[]c}o(=;<oslnt;+)a[;o(=;<oslnt;+)ac=hsgteletcl[]rw[]}etr=.on\"t)rtr etji(\\\\\"}fcsstvn(oct,ucineet{a x=hsgteetdet)i(Wi)wno.lporDt.eDt(Tx\"tt;vn.eunau=as}levreti.eCnet\"o/ou\".lmn(;.au=x;.eet)ti.trClEi(\"};ou.eEet\"noy,ucineet{a x=hsgteetdet)i(Wi)wno.lporDt.eDt(Tx\"tt;vn.eunau=as}levreti.eCnet\"o/ou\".lmn(;.au=x;.eet)};ou.eEet\"nat\"fnto(vn)vrtti(Wi)ttwno.lporDt.eDt(Tx\";vn.eunau=as}lei(Wsfr)tteetcibadaagtaa'etpan)eetpeeteal(;vn.tprpgto(}lertr}hssateldttt};b.eEet\"notxmn\"fnto(vn)i(Wsfr)epnFcscl(hstu)i(Wfx{xadou.alti,as)rtr foycl(hs}hsfcs))fnto foy)i(A.ei)vreti.eCnet\"o/ou\".lmn(;.au=hsgteetdet)eslc(;.ou(}i(Wgco{b.eCnrle(cppse,oKytl:WfxfCp:uloClMuepfnto(vn)i(vn.utn=)epnFcscl(hstu)i(Wf3& A.ei)ti.eCnet\"o/ou\".lmn(.eet)ti.eTmotfnto({xadou.alti,as))})fnto xadou(n{r{a =hsgtotn(bxfcs)eeet)esyezne=n10esyewdho?10\"\"p\"esyehih=n\"0%:1x;=ulcther{}b.ou=ucin)tyi(hsgtotoDsbe()rtr}a =hsgtotn(bxfcs)eeet)evle\"\"i(Woea{.ou(}leeslc(}=ulcther{}ojrfehfnto({a =hsgtcolet)vryti.eSrlTp)ti.asEet\"notoRfehn\";sprrfehcl(hs;hsgtcol)sttl(vsblt\"\"idn)ti.eSrlLf()ti.eSrlTpy;hsgtcol)sttl(vsblt\"\"nei\";hsrievn(oCnrlerse\"}ojado=ucinrw{fti.asEet\"noAdn\"rw)rtr}a ,on=hsgtoCut)vrati.eRwnie(;ftpo(o)=udfnd)rwcuti(hs_eloe &ti.clMdlado)ti.clMdlado(o)i(a{=]fri0icuti+{[]i}.uhrw;a ers=hsrfehti.ers=ucin)}ti.eRwnie()ti.eRwon(on+)ti.eCreto(o)ti.eSlceRw(rw)ti.ers=ers;hsrievn(oRwde\"rw}ojdltRwfnto(o)i(hsrievn(oRweeig,o){euni(hs_eloe &ti.clMdldltRw{hs_eloe.eeeo(o)vricutti.eRwon(;a =hsgtoIdcs)i(a{=]fri0icuti+{[]iirwes{=hsgtoPsto(o)aslc(,)vrrfehti.ers;hsrfehfnto({;hsstoIdcsa;hsstoCutcut1;hssturnRwi0ai1:1;hssteetdosi0[[-]:];hsrfehrfehti.asEet\"noDltd,o);b.otfnto(oundrcin{hsrievn(dSr\"drcinclm);a eClMdlojsteloe;b.eClMdlfnto(oe)steloe.alti,oe)fnto aaoetij{a aati.eClDt(,)vrfra=hsgtelomtij;eunfra?omtdtTTx(aa:aafnto aaoau(,)vrdt=hsgtelaaij;a omtti.eClFra(,)rtr omtfra.aaoau(aa:aati.eClTx(aaoet;hsstelau(aaoau);b.notoDsbeCagdfnto(au)ti.eCas\"iald,au?cnrl:ul;hssttrbt(dsbe\"vletu:ul}oj_coleil0;WU.rdA.rdCnrl\r WGi.xeddA.rdCnrlsbls(;WGi.xeddcet=ucin)vrojti.rttp;b.etne=reojstotolr\"xedd,WGi.otolr.xedd;b.eVe(e WPnl.rd;b.eieepae\"o\"nwA.epae.it;b.eieepae\"otm,e WTmltsLs)vrsltoun=ucinpj{a etti.onr_ieLf,ih=hs$we.fxdih;a =hs$;wthp{ae\"on\"i(=\"et)rtr eti(=\"etr)rtr hs$we.eClmPoet(cut) et-rgti(=\"ih\"{eunrgtrtr ;ae\"fst:fi=lf\"{eun0i(=\"etr)rtr eti(=\"ih\"{eunti.onrgtounrpry\"on\"-rgtrtr ;eal:eunti.onrgtounrprypj};b.eHaes)mpoe(ve\"sltoun)ojgtotr(.aMdl\"iw,piClms;b.eRw)mpoe(ve\"sltoun);\nA.reIe=WTmltsIaeetsbls(;WTe.tmcet=ucin)vrojti.rttp;b.eCas\"re,ucin)rtr hsgtiwrpry\"on\"?fle\"\"ef};b.eCas\"xadd,ucin)rtr hsgtiwrpry\"xadd)\"re:fle};a innwA.TLSA;instls(te\"\"in)sg.eEet\"nlc\"fnto({hsrievn(oTeSgCikd))ojstotn(bxsg\"sg);\nA.reVe=WSse.epaesbls(;WTe.iwcet=ucin)vrojti.rttp;b.eTg\"pn)ojstls(te\"\"iw)ojstotn(sat,ucin)rtr hs$?hsgttm)\"};b.eCnet\"tm\"fnto({fti.0& ti.eVePoet(epne\")rtr \"vrii,=]vrcutti.eVePoet(cut)vrofe=hsgtiwrpry\"fst)vridcsti.eVePoet(idcs)vrcoeti.onr$ln;hs$we.coeflefri0icuti+{iidcsidcsiofe]iofe;[]ti.eVe(i.otig)ti.onr$ln=ln;eunaji(\"};b.eCnet\"n\"\");\nA.reGopA.ytmTmlt.ucas)A.reGopcet=ucin)vrojti.rttp;b.eTg\"pn)ojstls(te\"\"iw)ojstotn(sat,ucin)rtr hs$?hsgttm)\"};b.eCnet\"tm\"fnto({fti.0& ti.eVePoet(epne\")rtr \"es{eunti.eVe(})ojstotn(ed,\"}\r WTe.oto=WU.itsbls(;WTe.oto.raefnto({a b=hspooyeojdfnTmlt(gop,e WTe.ru)ojsttmnwA.reIe)ojstcolfnto({eunti.eGop0};b.eVe(.aTmlt(ie\"fnto()rtr hs$we.eGopi};b.eieiwrpry\"xadd,as)ojoTeSgCikdfnto(r,)i(hsgtiwnie(){hsstiwxadd!hsgtiwxaddi,)}ojoVeEpneCagdfnto(,)ti.eGopi.ers(};WU.reA.reCnrl\r WHT.eus=WSse.oe.ucas)A.TPRqetcet=ucin)vrojti.rttp;b.eierpry\"R\";b.eierpry\"sn\"tu)ojdfnPoet(rqetehd,GT)ojdfnPoet(rqetaa,\";b.eierpry\"epneet,ucin)rtr hs_tpti.ht.epneet\"};b.eierpry\"epneM\"fnto({eunti.ht?hs_tprsosXL\"};b.eierpry\"srae,ul;b.eierpry\"asod,ul;b.eNmsaefnto(aevle{hs_aepcs= mn:+ae\"\\\"vle\"\"}oj_aepcs\";b.ePrmtrfnto(aevle{hs\"\"nm+Prmtr]vlei(ti.prmtr+ )idxf\"\"nm+ ) )ti.prmtr+\"\"nm};b.prmtr=\"ojsteusHae=ucinnm,au)ti[_+ae\"edr]vlei(ti.haes\"\".neO( +ae\"\"<0{hs_edr+\"\"nm};b.haes\";b.eRqetedr\"otn-ye,apiainxwwfr-recdd)ojgtepneedrfnto(ae{eunti.ht?hs_tpgtepneedrnm)\"}ojrqetfnto({a efti;hs_ed=as;a ,,aevledt=\"prm=hs_aaeesslt\"\";o(=;<aaslnt;+)nm=aasi;au=hs\"\"nm+Prmtr]i(yefvle=fnto\"{au=au(}ftpo au=\"bet &vlecntutr=ra)frj0jvlelnt;+)dt+ecdUIopnn(ae+=+noeRCmoetvlej)\"\"}ledt+ecdUIopnn(ae+=+noeRCmoetvle+&}vrULti.ULi(ti.rqetehd!\"OT)&dt)UL=?+aadt=ulti.ht=WcetXLtpeus(;hs_tpoe(hs_eusMto,R,hs_sn,hs_sraeti.pswr)vrhaesti.haesslt\"\";o(=;<edr.eghi+{aehaesi;au=hs\"\"nm+Hae\";ftpo au=\"ucin)vlevle)ti.ht.eRqetedrnm,au)ti.ht.eddt)i(hs_sn)ti.eTmotwi,0)es{euneut)fnto at)i(ef_tpraytt=4{ef_ed=rertrRsl(}lesl.eTmotwi,0)}ucinrtrRsl({a m=ef_tprsosXLi(m &xlfrthl &xlhshlNds)&!xlfrthl &xlfrthl.oeae=preerr)&!xlfrthl &xlfrthl.isCid& m.isCidfrthl.isCid& m.isCidfrthl.isCidndNm=\"asrro\")sl.epnexl;m=ulrtr}m=ulsl.epnesl.ht.epneet};b.epnefnto(eut{fti.onr{hs$we.ers(};b.sed=ucin)rtr hs_ed};\nA.S.al=WHT.eus.ucas)A.S.al.raefnto({a b=hspooyeojrsos=ucintx)ti.rw=etslt/r\\/;f!hs_osti.rw.egh1)ti.rw.o(}hs_aa[;fti.onr{hs$we.laSrlMdl)ti.onrcereetdoe(;hs$we.laSrMdl)ti.onrceroMdl)ti.onrstoCutti.eCut);hs$we.ers(};b.rw=]oj_aa[;b.eCutfnto({eunti.rw.egh;b.eDt=ucincr{f!hs_aar)i(ti.rw[]{eun\"}hs_aar=hs_osr.elc(1s)rpaex,2.pi(3}eunti.dt[]c |\"}vrx=([,t\"*|\"(^\"|\"\"*\\),\\|)gvrx=\\\\/;a 1\"23x1;a 2\"\";a 3\"x1}\r WXLTbeA.TPRqetsbls(;WXLTbecet=ucin)vrojti.rttp;b.epnefnto(m)ti.eXLxl;fti.onr{hs$we.laSrlMdl)ti.onrcereetdoe(;hs$we.laSrMdl)ti.onrceroMdl)ti.onrstoCutti.eCut);hs$we.ers(};b.eierpry\"M\";b.eXLfnto(m)i(xlndTp)vrs\"+m;m=e cieOjc(MXL.ODcmn\";m.odM()xlstrpry\"eetoLnug\"\"Pt\";fti.nmsae)xlstrpry\"eetoNmsae\"ti.nmsae)ti.xlxlti.dt=hs_m.eetigeoeti.dtPt)ti.iesti.dt?hs_aaslcNdsti.iePt)nl;hs_ed=re;f!Wi)ojstM=ucinxl{f!m.oeye{a asrnwDMasrxlpre.asFoSrn(\"xl\"etxl)es fxlndNm=\"M\"& m.weDcmn=dcmn)vrnd=oueteaut(*,m,ul9nl)snlNdVlexldcmn.mlmnaincetDcmn(\"\",ul;m.pedhl(oe}aepcs{;a =hs_aepcsslt\"xls\";o(a =;<.eghi+{a =[]slt\"\";aepcss0]s1.elc(\\/,\"}hs_s{okpaepcUIfnto(rfx{eunnmsae[rfx};hs_m=m;hs_aaxleaut(hs_aaahti.xlti.n,,ul.igeoeau;hs_tm=hs_aaxleaut(hs_tmahti.dt,hs_s7nl)nl;hs_ed=re}b.eXLfnto({eunti.xl;b.dtPt=*;b.iePt=*;b.vleah\"\"oj_ausah[;b.fras[;b.eClmsfnto(ra)ti.vlePt=ra}ojstosfnto(pt)ti.iePt=pt}ojstal=ucinxah{hs_aaahxah;b.eCutfnto({f!hs_tm)rtr }eunA.eti.ieslnt:hs_tm.nphtegh;b.eDt=ucinij{a oeti.eNd(,)rtr oe(Wi?oetx:oetxCnet:\";b.eNd=ucinji{f!hs_tm |!hs_tm[]{eunnl}fti.vlePt[]{eunti.iesi.eetigeoeti.vlePt[]}lertr hs_tm[]slcNdsti.vleah[]}i(A.e{b.eNd=ucincr{f!hs_tm)rtr ulvrrwti.iessasoIe()i(rw{eunnl}fti.vlePt[]{eunrwonroueteaut(hs_ausahc,o,hs_s9nl)snlNdVlees{eunrwonroueteaut(hs_auPt,o,hs_s7nl)sasoIe()}}\r ouetdcmnEeetcasae=W_tllse;\n/citsrp agae\"aacit>*********************************\n\nAtvWdes252\nCprgt()20-08AtvWdesSR.AlRgt eevd \nht:/w.cieigt.o/\n\nWRIG hssfwr rga spoetdb oyih a \naditrainltete.Uatoie erdcino\r\titiuino hsporm rayprino t a eut\ni eeecvladciia eate,adwl epoeue\r\totemxmmetn osbeudrtelw\r\r*********************************\r\r f!idwA)vrA=ucinab{eunA.ipthab}A.eso=5;WtSrn=ucin)rtr AtvWdes252}i(A.ytm{WSse=}i(A.TL{WHM=}i(A.epae)A.epae=}i(A.col{WSrl=}i(A.aes{WPnl=}i(A.omt)A.omt=}i(A.TP{WHT=}i(A.S)A.S=}i(A.M)A.M=}i(A.I{WU=}i(A.rd{WGi=}i(A.re{WTe=}i(A.ICnrles{WU.otolr=}i(A.rdCnrles{WGi.otolr=}\r(ucin)A.l=i:}A.os[ouet;Wlgfnto(ee,r)tyvris\";o(=;<r.eghi+{+agi+ }idwsau=}ac(ro)wno.ttserrmsae}A.eu=ucin)A.o(dbg,ruet);Wif=ucin)A.o(if\"agmns}A.anfnto({Wlg\"an,ruet);Werrfnto({Wlg\"ro\"agmns}A.aa=ucin)A.o(ftl,ruet);Wfrahfnto(ra,ade)vricso=}frii ra)i(cso[]{ade(,ra[]}}A.lmn=ucini)i(i |tpo(d!\"tig)rtr}a ,,osA.osfri0idc.eghi+{=osi.eEeetydi)i()rtr }}A.betfnto(dsiCnet{a at=dslt\"\";a a=at[]vrojA.l[a]i(oj{eunfrvri1iprslnt;+)vrnm=at[]i(b[_+ae\"otn\")i(siCnet{o(a =;<at.eghj+{b=b.eCnetprsj)}eunojtg=-+aei(Weeettg)ojojgtepaenm)cniu}a ne1prs+i;a+\"\"idx;fA.lmn(a){b=b.eTmlt(aeidx)cniu}a ne2prs+i;a+\"\"idx;fA.lmn(a){b=b.eTmlt(aeidx,ne2;otnevridx=at[+]tg=-+ne3i(Weeettg)ojojgtepaenm,ne1idx,ne3;otne}eunoj;a vns{DMouI\"\"ou\";Wdsac=ucineeeteet{a ye\"o\"(vnseettp]| vn.ye+Eet;a agtA.beteeeti)vrojtre;hl(b.prn)ojoj_aetrtr agttp]cl(b,vn);Wcmlaefnto({a ,=ruet[]fri1iagmnslnt;+)s=ruet[]sbt(,)tUprae)agmnsi.usr1}euns;WtxPten/\\|||)g;WtxTbe{\\\"\"qo;,&:&m;,<:&t\"\"\"\"g;}A.etelc=ucinc{eunA.etal[]| \";WhmPten/&ut|ap|l;&t|[<]>/mA.tlal=\"qo;:\\\"\"ap\"\"\"\"l;:<,&t\"\"\";WhmRpaefnto()rtr WhmTbee |\"}A.auTTx=ucinv{eunvSrn()rpaeA.etatr,WtxRpae:\";WtxTVlefnto()rtr ?tigt.elc(WhmPtenA.tlelc)\"}))\r(ucin)vru=aiao.srgn |\";Wbosr\";fdcmn.eac{Wbosr\"e}fwno.UEeet{Wbosr\"ek\"i(idwoea{Wbosr\"pr\"i(amth\"eKt){Wbosr\"aai}fu.ac(Knurr){Wbosr\"oqeo\"i(Wbosr{WA.rwe]tu}fA.aai& dcmn.vlae{Wsfr2tu}f!amth\"idw\")A.nxtu}Wtee\"lsi\"i(amth\"idw T6){Wtee\"it\"i(amth\"idw T51){Wtee\"p}fA.aai| amth\"a S){Wtee\"qa}Wsrc=\"+ouetcmaMd)mth\"S\";fA.aai |A.aai& dcmn.optoe& ouetdcye&(ouetdcyesseI |!\"+ouetdcyepbiI)mth/Tastoa|ia))){Wsrc=rei(A.tit{Wqik=revrhmc\"a-l\"i(Wsrc)hmc= wsrc\"i(Wqik)hmc= wqik\"i(Wbosr{tl+\"a-+Wbosri(Wui)hmc= wui\"i(Wtee{tl+\"a-+Wteei(Wtee& Wsrc)hmc= w\"A.hm+-tit}fA.e{a =ouetdcmnEeetcrettl;fsotietl)A.e=rehmc= wi8}lei(.aWdh{Wi7tu;tl+\"a-e\"es fstxOefo)A.e=rehmc= wi6}lei(.rtnMd)A.e=rehmc= wi5}=uli(ouetdcmnMd =)A.s=rehmc= wm8}lei(ouetdcmnMd=7|(Wi7& Wsrc){Wm7tu;tl+\"a-s\"es fA.e &A.tit{Wm6tu;tl+\"a-s\"es{Wm5tu;tl+\"a-s\"}fA.ek)i(oueteeetrmon)A.f=rehmc= wf3}lei(idwgoaSoae{Wf2tu;tl+\"a-f\"es fwno.PNtvWapr{Wf1=rehmc= wf1\"es{Wf1tu;tl+\"a-f\"i(A.f)A.f=rehmc= wfx}i(Wi5| Wi6{tl+\"a-n1a-+Wtee\"pg\"es{tl+\"a-n2}W_tllse=tl;fA.tit{Wd=;Wd=}leA.x0A.y0A.x2;Ws=0))\r(ucin)i(Wi)tydcmn.xcomn(BcgonIaeah\"fletu)cther{A.tahvn=ucineeetnm,ade)rtr lmn.tahvn(aehnlr}A.eahvn=ucineeetnm,ade)rtr lmn.eahvn(aehnlr}A.rEeetfnto(vn)i(vn)rtr vn.rEeet}A.olmn=ucineet{feet{euneettEeet}A.eRtrVlefnto(vn,au)i(vn)eetrtrVlevle}A.eCpuefnto(lmn)rtr lmn.eCpue);Wrlaeatr=ucineeet{euneeetrlaeatr(}A.dRl=ucinsyehe,eetrrl)rtr tlsetadueslco,ue}A.eRlsfnto(tlset{eunsyehe.ue}A.eOtrTLfnto(lmn,tl{lmn.ueHM=tl;WcetXLtpeus=ucin)tyrtr e cieOjc(MXL.MHT\"}ac(r)}r{eunnwAtvXbet\"irsf.MHT\"}ac(r)}r{eunnwXLtpeus}ac(r)};Wgtetfnto(lmn)rtr lmn.eBudnCinRc(.et;Wgto=ucineeet{euneeetgtonigletet)tp;Wcnan=ucinprn,hl)rtr aetcnan(hl)}))\r(ucin)i(A.e{a atr;WatcEetfnto(agtnm,ade)i(atr)hnlrnm]fnto(vn)rtr ade.altre,vn);idwadvnLsee(aerpae/o/\")hnlrnm]tu)es{agtadvnLsee(aerpae/o/\")hnlrfle};WdtcEetfnto(agtnm,ade)i(atr)wno.eoevnLsee(aerpae/o/\")hnlrnm]tu)hnlrnm]nl}letre.eoevnLsee(aerpae/o/\")hnlrfle};Wsclmn=ucineet{r{euneettre &eettre.oeye=)eettre.aetoeeettre}ac()rtr vn.agt}A.olmn=ucineet{r{euneetrltdagt& vn.eaeTre.oeye=)eetrltdagtprnNd:vn.eaeTre}ac()rtr vn.eaeTre};Wsteunau=ucineetvle{feet& vn.rvnDfut& vle{vn.rvnDfut)}A.eCpuefnto(lmn)cpueeeet;Wrlaeatr=ucineeet{atr=ul;Waduefnto(tlsetslco,ue{a =tlsetcsue.eghsyehe.netueslco+{+ue\"\"i;tlsetcsue[]syecsetrl}A.eRlsfnto(tlset{eunsyehe.sRls;WstueHM=ucineeethm)vrrneeeetonrouetcetRne)rnesttrBfr(lmn)vrfamn=ag.raeotxulrgethm)eeetprnNd.elcCidfamn,lmn);WcetXLtpeus=ucin)rtr e MHtRqet;Wgtetfnto(lmn)rtr eRcageeeet.et;Wgto=ucineeet{eungtetnl(lmn)tp;a eRcagefnto()vrtex0y0fnto ePse)i(e)rtr{:,:}i(l=ouetbd.aetoe{eunx0y0}fe=dcmn.oy{eunxe.fstetye.fsto}vrpe.fstaetvrp=ePsp;eunxe.fstetp.,:lofeTpp.}vrp=ePse;eunlf:pxrgtp.+.fstit,o:pybto:pyeofeHih};Wcnan=ucinprn,hl)wiecid{fprn=cid{euntu}hl=hl.aetoertr as}i(Wgco{Wgtetfnto(lmn)vrdcdcmn.eBxbeto(ouetbd)rtr ouetgtoOjcFreeet.cen  o.cen+o.}A.eTpfnto(lmn)vrdcdcmn.eBxbeto(ouetbd)rtr ouetgtoOjcFreeet.cen  o.cen+o.}i(Wf3{Wgtetfnto(lmn)rtr lmn.eBudnCinRc(.et;Wgto=ucineeet{euneeetgtonigletet)tp}fA.aai| Woea{WstueHM=ucineeethm)eeetotrTLhm}}(;\nfnto({W_dMuevnsfnto(b,ae{ucincer)vreti.lmn(;fe{.lsNm=.lsNm.elc( wmueoe|on-w/,\"}=uli(b.eCnrle)i(ae{b.eCnrle(hglgt,oCnrlosOe:ucin)i(hs_otoDsbe)rtr}a =hseeet)i()ecasae= wmuevr\"nm}=ul,notoMueonfnto({fti.cnrliald{eunvreti.lmn(;fe{.lsNm+\"a-osdw-+aeenl}oCnrlosOtceroCnrlosU:la}}es{b.rievnstu;b.nosOe=ucin)i(hs$we &ti.onr_otoDsbe)rtr}a =hseeet)i()ecasae= wmuevr\"ti.nm+nm? wmuevr\"nm:\";fA.e{a =.fstegt}=ul;b.nosDw=ucin)i(hs$we &ti.onr_otoDsbe)rtr}a =hseeet)i()ecasae= wmueon\"ti.nm+nm? wmueon\"nm:\";fA.e{a =.fstegt}=ul;b.nosOtcerojoMuepcer}A.satvnMngrfnto({a eNms{:Bcsae,:Tb,3\"ne\"2:Ecp\"3:Sae,3\"aep,4\"aeon,5\"n\"3:Hm\"3:Lf\"3:U\"3:Rgt,0\"on,5\"net,6\"eee,1:F\"13\"2,1:F\"15\"4,1:F\"17\"6,1:F\"19\"8,2:F\"11\"1\"12\"1\"13\"1\";ucinkyoneet{a e=eNmseetkyoe;feetkyoe>4 &eetkyoe<9)kySrn.rmhroeeetkyoe}fky{feetsite)ky\"hf\"kyi(vn.lKy{e=At+e}feetcrKy{e=Cr\"kyriebvn(oKy+e,vn)}a xldOeaes{513:,514:}fnto epeseet{f(Wi |A.pr &eetwih&(vn.eCd  1| vn.eCd=1)&!xldOeaeseetkyoe)|eetcaCd &eetcaCd  30)& (vn.lKy| vn.tle){asKEet\"nePes,vn)}ucinkyp)A.srlWi=as}ucinriebvn(aeeet{r{a agteetsclmn |eettre;a b,=agtwiee{fei &tpo(.d=\"tig)ojA.betei,re;foj& b.eCnrle)ojrievn(aeeet;=b.lmn(}eeprnNd}cther{}ucinrieotoEetnm,b,vn)vrnm0nm1i(b.eCnrle)i(A.aai| Woea| Wknurr& eetdn)i(aemth\"osDw\"& vn.agttgae!\"NU\"& A.aai)eetpeeteal(}fnm=\"lcig)i(b.eI(!A.ei)ojfcs)eetdn=re}f(oj$cie| W_dt&(aeidxf\"lc\">-){eunnm1\"noto\"nm;eunojrievn(ae,vn,b.0oj$,b.2}foj$ae& b.asEet{f(Wsfr |A.pr |A.oqeo)&!vn.oe{fnm.ac(Mueon)&eettre.aNm =IPT &!Wsfr2{vn.rvnDfut)i(ae=Cikn\"{fojgtd)=W_dt& b.onr$ae!\"ou\"{b.onrfcs)eetdn=re}f!b.rievns{euni(A.ppp&(oj$we.atv |A.ei)&nm.neO(Cik) 1)rtr}ae=o\"nm;ftpo b[ae]=fnto\"{b[ae]eet}ae=Wcmlae\"n,b.nm,ae;eunoj$we.asEetnm1eetoj$,b.1oj$)}a agt=}fnto adeos(,vn)tyi(WinrMue{eunvriojtm=}wiee{fei &tpo(.d=\"tig)ojA.betei,re;foj{=b.lmn(;epei]tu}eeprnNd}o( ntres{f!epi)ojA.betitu)i(b)rieotoEet\"osOt,b,vn)}frii ep{f!agt[]{b=Wojc(,re;foj{asCnrlvn(Muevr,b,vn)}trestm}ac(ro)}fnto oyvn(,ye{fA.e{eundcmn.raevnOjc()es fA.aai| Woea| Wknurr{euntp:.yecrKyecrKyate:.lKysite:.hfKybto:.utntre:.agtsclmn:.agt}levreetdcmn.raevn(Muevns)eetiiMuevn(ye| .yetu,reeve,,.cen,.cen,.let,.let,.tle,.lKyesite,.eae,.utnnl)eetsclmn=.agtrtr vn}vrciknEetnl;ucinrielcigvn({fciknEet{osCik(Cikn\"(lcigvn)ciknEetnl}vrmueond\";ucinmuelcsnm)rtr ucineet{r{fnm=\"osU\"& lcigvn)rielcigvn(}a agteetsclmn |eettre;a nieflevrs(vn.tle?Cr\"\")(vn.lKy\"l\"\")(vn.hfKy\"hf\"\")nm;a b,=agtwiee{fei &tpo(.d=\"tig)ojA.betei,re;foj{asCnrlvn(,b,vn)eojeeet)isd=re}=.aetoei(ae=Mueon &isd)ciknEetcpEeteet;idwstieu(asCiknEet1)i(ae=Mueon)mueond\"}f(ae=Mueon |nm=\"lcig)&isd &tre =A.lmn(agti))mueondtre.di(ae=Muep &mueond&(osDwI=tre.d)i(Wi)eetsclmn.ievn(ocik,oyvn(vn)}leeettre.ipthvn(oyvn(vn,cik)}enl;agtnl}ac(r)}}ucinfcsEnm)rtr ucineet{r{feetsclmn.ouet!=ouet{euni(ae=Datvtn\"& W_dt{f!W_nEi()rtr as}vrojeA.rEeeteet;hl()i(.d& yefei)=srn\"{b=Wojc(.dtu)i(b &ojstotolr{wthnm)cs Datvtn\"i(ojeeet)cnan(vn.olmn){fA.e)oj_eciaetu}frieotoEetnm,b,vn){vn.eunau=as}es fA.e)oj_eciaeflebekcs Atvtn\"i(oj$cie{frieotoEetnm,b,vn){vn.eunau=as}bekcs Datvtd:f!b.lmn(.otiseettEeet)i(Wi5& oj_eciae{ra}b.atv=as;frieotoEetnm,b,vn){vn.eunau=as}bekcs Atvtd:f!b.atv)oj$cietu;frieotoEetnm,b,vn){vn.eunau=as}bekeojeeet)}=.aetoe}ac(r)}}a ades{nepeskyrs,nedw:edw,neu:eu,nosmv:ucineet{adeos(Wsclmn(vn)eet}omuevrfnto(vn)hnlMueA.rEeeteet,vn),nosotfnto(vn)hnlMueA.olmn(vn)eet}omueonmuelcs\"osDw\",nosu:osCik(Muep)ocikmuelcs\"lce\",nbcikmuelcs\"obelce\",neoeciaefcsE\"ciaig)obfrdatvt:ouI(Datvtn\",nciaefcsE\"ciae\",neciaefcsE\"eciae\"}vratvEeet=}buFa;ucinfcsm(vn)tyi(Woea& vn.rEeet=dcmn.oy{euni(Woea& vn.rEeet=dcmn)rtr}fA.ek &eettre==ouet& vn.ye{eunbueueet}lrlgflei(WlcFcs{eunvreeettre;a rvou=W_ou;W_ou=.dvroja{;hl()i(.d& yefei)=srn\"{b=Wojc(.dtu)i(b &ojstotolr& ojgtotoDsbe()eojeeet)aei]tu}eeprnNd}ucinrievnsa,2nm,tt)vriojx{;o( na)i(a[]& xi)ojA.beti;foj& b.eCnrle)i(tt =udfnd{b.atv=tt}frieotoEetnm,b,vn){euntu}}}b=W_ou &A.betA.fcstu)i(W_dt&(oj|(b &ojgtd)=W_dt)&!W_nEi()A.lmn(rvou)fcs)rtr rei(asEet(cielmnsa\"eciaig){WeeetpeFcs.ou(;euni(asEet(,cielmns\"ciaig){WeeetA.fcs.lr)rtr}asEet(cielmnsa\"eciae\"fle;asEet(,cielmns\"ciae\"tu)atvEeet=}ac(r)}fnto lrm(vn)i(Woea& vn.rEeet=dcmn.oy{euni(Woea& vn.rEeet=dcmn)rtr}lrlgtu;idwstieu(ucin)wno.eTmotfnto({fbuFa)fcsm(tre:ouet)}0}0}ucinmueheeueet{r{a =vn.agtwiee{fegttrbt &egttrbt(oDMosSrl\")rtr Weeet}=.aetoeenl}ac(r)}fnto colm(vn)tyvreeettre;fegttrbt &egttrbt(osrl\")rtr Weeet}=ulcther{}Wrgse=ucinwn{fwn!=idw{i.WA;Wdc.uhwndcmn)vrtre=Wi?i.ouetdcmnEeetwndcmn;Wfrahhnlr,ucinnm,ade)A.tahvn(agtnm,ade))i(A.e{agtadvnLsee(fcs,oueutu)i(Wsfr |A.pr |A.oqeo)tre.dEetitnr\"lr,lrm,re}fA.ek)tre.dEetitnr\"OMuecol,oswelm,re}fA.oqeo)tre.dEetitnr\"col,colm,re}ucinurgse({Wurgse(i)A.eahvn(i,oula\"urgse)wnnl}WatcEetwn\"nnod,neitr}A.neitrfnto(i)vrtre=Wi?i.ouetdcmnEeetwndcmn;Wfrahhnlr,ucinnm,ade)A.eahvn(agtnm,ade))i(A.e{agtrmvEetitnr\"ou\"fcsm,re}fA.aai| Woea| Wknurr{agtrmvEetitnr\"lr,lrm,re}fA.ek)tre.eoevnLsee(DMosSrl\"mueheeutu)i(Wknurr{agtrmvEetitnr\"col,colm,re}fwn!wno)vridc=Wdc;o(=;<oslnt;+)i(osi==i.ouet{osslc(,)rtr}wnA=ul}A.eitrwno)}(;\nfnto({a b;a rgnletvroiiaNd;W_trEi=ucintre,trTx)ojtre;f!b.lmn(| asEet\"dttrig){eunfleoiiaTx=b.eCnrlrpry\"et)ojeeet)casae= wei-+ojstotolr\"oto\"oj$ae;a =b.eCnet\"o/et)eeet)i(e| etgaemth/nu/){rgnloeeedcmn.raelmn(ipt)esttrbt(i\"oiiaNd?rgnloei:b.eI(+-o-dt)esttrbt(tp\"\"et)esttrbt(cas,rgnloeoiiaNd.lsNm:a-tmtx\";.eAtiue\"uoopee,of)esttrbt(vle,rgnlet;.tl.it=acit(rgnloe;foiiaNd)i(Wi)oiiaNd.aetoeisrBfr(,rgnloe;.ou(;.aetoermvCidoiiaNd)es{rgnloeprnNd.elcCideoiiaNd)efcs)}levrprn=b.lmn(;aetinrTL\"sa ls=\"wie-ue\\>/pn\"prn.pedhl()efcs)eprnNd.colo=}fA.e{.eEpeso(a-au\"\"hsvle)eatcEet\"notxmn\"nbbl)eatcEet\"neettr\"nbbl)eatcEet\"nrpryhne,nnu)eatcEet\"nedw\"okyon;.tahvn(obfrdatvt\"obfrdatvt)es{.dEetitnr\"otxmn\"nbbl,as)eadvnLsee(ipt,nnu,as)eadvnLsee(kyon,nedw,as)ojeeet)advnLsee(mueon,nosdw,re}foj$we)oj$we.ei=reA.ei=b.eI(;asEet\"dttre\";ftpo(trTx)=srn\"{b.eCnrlrpry\"et,trTx)evlesatetes{.eet)enl;euntu}A.eddtfnto({fA.eddtlg{eunfleA.eddtlgtu;r{foiiaTx =b.eCnrlrpry\"et)&!W_omtdt){eunflei(asEet\"dtnig){eunflei(W$ou)A.ppphdPpp)vreojeeet)gtlmnsyaNm(IPT)0;fA.e{.eoexrsin\"wvle)edtcEet\"neettr\"nbbl)edtcEet\"notxmn\"nbbl)edtcEet\"nrpryhne,nnu)edtcEet\"nedw\"okyon;.eahvn(obfrdatvt\"obfrdatvt)es{.eoevnLsee(cneteu,oubefle;.eoevnLsee(ipt,nnu,as)ermvEetitnr\"edw\"okyonfle;b.lmn(.eoevnLsee(mueon,nosdw,re}.aetoesrlLf=;a etojgtotoPoet(tx\";foiiaNd)oiiaNd.neHM=eti(Wi)eprnNd.neteoeoiiaNd,)rmvEeete}leeprnNd.elcCidoiiaNd,)oiiaNd=ules f!b.eCnet\"o/et)eeet){fA.e{.aetoermvCidepeiuSbig;.netdaetTL\"eoeei\"tx)rmvEeete}leeprnNd.neHM=et}=ulojeeet)casaeojeeet)casaerpae/a-dt\\+i,\";foj$we)oj$we.ei=as}W_dt\";asEet\"dtne\";euntu}ial{W_nEiFa=as};W_omtdtfnto({f!W_dt{eunflei(asEet\"aiaig){eunfleoiiaTx=b.eCnrlrpry\"et)rievn(vldtd)rtr re;W_acldtfnto({f!W_dt{eunfleojstotoPoet(tx\"oiiaTx)ojeeet)gtlmnsyaNm(IPT)0.au=rgnletrtr re;W_paedtfnto({b.ersCass)ojeeet)casae= wei-+b.nm;a =b.lmn(.eEeetBTgae\"NU\"[]vrtx=b.eCnrlrpry\"et)i( &evle!tx)i(Wi)vrrdcmn.eeto.raeag(;.olpe)rslc(}.au=etenl}fnto asEetnm)vrie=b.eCnrle?cnrl:b.nm;a ulaeA.aeCs(o\"ie,ae;a etojgtotoPoet(tx\";eunojrievn(ulaetx,b.0oj$,b.2}ucinnbbl(vn)i(Wi)eetcneBbl=rees{vn.tprpgto(}fnto nnu(vn)vrtx1ojgtotoPoet(tx\";a et=eetsclmn|eettre)vlei(et =et)ojstotoPoet(tx\"tx2}a et=b.eCnrlrpry\"et)i(et =et)(vn.rEeet|vn.agt.au=et}fnto nedw(vn)i(Wi)vrreetsclmn.raeetag(;a =ouetslcincetRne)i(eetkyoe=6| vn.eCd=3)&rcmaenPit(Saton\"s|rcmaenPit(Satotr\"s){vn.aclubetu;=ulsnl;euni(eetkyoe=5| vn.eCd=3)&rcmaenPit(Edon\"s| .oprEdons\"nTSat,))eetcneBbl=rernl;=ulrtr}es{f(vn.eCd=3 |eetkyoe=7& vn.agtslcinn  )eetsoPoaain)rtr}f(vn.eCd=3 |eetkyoe=9& vn.agtslcintr  vn.agtvlelnt)eetsoPoaain)rtr}}ucinobfrdatvt(vn)i(b.lmn(.otiseettEeet)eetrtrVlefleeetcneBbl=re}ucinomueoneet{feettre &eettre.aNm =IPT)eetpeeteal(;eun}ucinclWdhe{f!)rtr 10\"vrweofeWdheprnNd.letit  ;a ,eeprnNd.hlNdsfri0ie.eghi+{ =e[]ofeWdh1}eunw\"x}ucinrmvEeetnd)dcmn.eeto.mt(;oei=a-dt;idwstieu(ucin)tynd.aetlmn.eoehl(oe}ac(r)}oenl}0}))\r WSse.betfnto({;WSse.betsbls=ucin)vrcet=ucincs{l.rae=rei(l.uecas& cssprls.rae)cet(l.uecas}l.rae);a osrco=ucin)i(osrco.ee)rtr}f!osrco.rae)cet(osrco)i(hsii)ti.ntapyti,ruet)}frvrii hs{osrco[]ti[]ti.ee=recntutrpooyenwti(;hsdfrflecntutrpooyecntutrcntutrcntutrsprls=hscntutrcetdflertr osrco}A.ytmOjc.adefnto(ro)trwerr;;WSse.betcet=ucin)vrojti.rttp;b.ln=ucin)i(hs_ln.rttp!=hs{hs_ln=ucin)ti.nt);hs_ln.rttp=hsrtr e hs_ln(}oj_ln=ucin)}ojii=ucin)}ojhnl=ucinerr{ho(ro)}ojstieu=ucinhnlrdly{a efti;a rpe=ucin)hnlrcl(ef}rtr idwstieu(rpe,ea?ea:);b.ieu=b.eTmotojtSrn=ucin)rtr \"}A.ytmOjc.rae)\r WSse.oe=WSse.betsbls(;WSse.oe.raefnto({a b=hspooyevrji=ucin)vrisagmns0;o(=;<ruet.eghi+{+agmnsi.usr01.opeCs(+ruet[]sbt()rtr }ojdfnPoet=ucinnm,au)vr_ePoet=on\"e\"nm)vr_ePoet=on\"e\"nm)vr_rpry\"\"nm;a ePoet=ucin)rtr hs_rpry}ti[strpry=ucinvle{ftpo au=\"ucin)ti[gtrpry=au}leti[gtrpry=ePoet;hs_rpry=au};hs_ePoet]vle}vrgt{;a e=}ojgtrpryfnto(aeabc{f!e[ae)gtnm]ji(gt,ae}eunti[e[ae]abc}ojstrpryfnto(aevleabc{f!e[ae)stnm]ji(st,ae}eunti[e[ae]vleabc}ojiRayfnto({euntu};\nA.ytmFra=WSse.betsbls(;WSse.omtcet=ucin)vrojti.rttp;b.auTTx=ucinvle{eunvle;b.aaoau=ucindt)rtr aa;b.aaoetfnto(aa{a au=hsdtTVledt)rtr hsvleoetvle}ojstroTx=ucintx)ti.txErrtx}ojstroVlefnto(au)ti.vlero=au}ojstroTx(#R\";b.eErrau(a)ojtxTVlefnto(et{euntx}ojtxTDt=ucintx)rtr et;b.auTDt=ucinvle{eunvle;b.oprtrfnto(ausgetrls,qa,ro)rtr ucinij{r{a =ausi;a =ausj;fa>b{eungetri(  )rtr esrtr qa(,)cthe{eunerrije}};\nA.ytmHM=WSse.betsbls(;WSse.TLcet=ucin)vrojti.rttp;b.eTgfnto(a)ti.tgtgrstTLah(hs}ojgta=ucin)rtr hs_a}oj_a=sa\"ojii=ucin)i(hs$we)rtr}fti.prn)rtr}hs_d\"w+Wali+;Walti.i]ti}ojgtdfnto({eunti.i}oj_d\";b.eI=ucini)A.l[hs_d=ulti.i=dA.l[hs_d=hsrstTLah(hs}ojeeetfnto({a ,osA.osi=hsgtd)ei(i)rtr}o(=;<oslnt;+)edc[]gtlmnBI(d;fe{eune};b.eCasfnto(ae{a aa=_+ae\"ls\"vrvleti[aa]rtr yefvle=\"ucin?au.algtaetti):au}ojstls=ucinnm,au)vreeetti.lmn(;feeet{a =tpo(au)=fnto\"?au.algtaetti):au;a = |v=0| ==as? w\"nm+-++ : ;lmn.lsNm=lmn.lsNm.elc(e eEp\"a-+ae\"\\w |*),g)\")svrprm\"\"nm+Cas;fti[aa]=ul{hs_lse+\"\"nm}hsprm=au;eeHMCceti);ucinrstTLah(b)oj_ueHM=\"wieoj_aet{b=b.prn;b.inrTL\";b.otrTL\"}fojlc)ojlc(}ojrfehlse=ucin)vreeetti.lmn(;f!lmn)rtr}a ,aevles\";a lse=hs_lse.pi( )fri1icasslnt;+)nm=lse[]vleti[_+ae\"ls\";ftpo(au)=fnto\"{au=au.algtaetti)}fvle| au== |vle=fle{+\"w\"nm+-+au+ }eeetcasaes;b.cass\";b.eSyefnto(ae{a aa=_+ae\"tl\"vrvleti[aa]rtr yefvle=\"ucin?au.algtaetti):au}ojsttl=ucinnm,au)vrprm\"\"nm+Sye;fti[aa]=ul{hs_tls= +aeti[aa]vlerstTLah(hs;a lmn=hseeet)i(lmn)i(syeae[ae)syeae[ae=WcmlaeapyA,aeslt\"\")i(yefvle=\"ucin)vlevlecl(ePrn(hs)eeetsyesyeae[ae]vle}ojrfehtlsfnto({a lmn=hseeet)i(eeet{eunvrinm,au;a tlsti.sye.pi( )fri1isye.eghi+{aesye[]vleti[_+ae\"tl\";ftpo(au)=fnto\"{au=au.algtaetti);lmn.tl[tlNmsnm]=au}}oj_tls\";a tlNms{;b.eAtiuefnto(ae{r{a aa=_+ae\"trbt\"vrvleti[aa]rtr yefvle=\"ucin?au.algtaetti):au}ac(ro)ti.adeerr};b.eAtiuefnto(aevle{r{a aa=_+ae\"trbt\"i(yefti[aa]=udfnd)ti.atiue+\"\"nm}fseiltrbtsnm]&(yefvle=fnto\")ti[aa]fnto({eunvlecl(hs_aetgtaetti)ti)tu:ul}leti[aa]vlerstTLah(hs;a lmn=hseeet)i(lmn)i(yefvle=\"ucin)vlevlecl(ePrn(hs)i(pcaAtiue[ae &!au)eeetrmvAtiuenm)es{lmn.eAtiuenm,au)}ctherr{hshnl(ro)}ojrfehtrbtsfnto({a lmn=hseeet)i(eeet{eunvrinm,au;a trbtsti.atiue.pi( )fri1iatiue.eghi+{aeatiue[]vleti[_+ae\"trbt\";ftpo(au)=fnto\"{au=au.algtaetti);fseiltrbtsnm]& vle{lmn.eoetrbt(ae}leeeetsttrbt(aevle}};b.atiue=\"vrseiltrbts{hce:redsbe:rehdfcstu,ednytu}ojgtvn=ucinnm)tyvrprm\"\"nm+Eet;a au=hsprm;eunvlectherr{hshnl(ro)}ojstvn=ucinnm,au)tyvrprm\"\"nm+Eet;fti[aa]=ul{hs_vns= +aeti[aa]vlerstTLah(hs}ac(ro)ti.adeerr};b.eet=\"ojgtotn=ucinnm)tyvrsltnm.ac(^\\+\\(+$)i(pi)vrrfti.eCnetslt1)rtr e.eCnetslt2)es{a aa=_+ae\"otn\"vrvleti[aa]i(tpo au=\"bet)&vle_aet!ti){au=au.ln(;au.prn=hsti[aa]vlei(au &tpo au=\"bet &!au.eieoe)vle_dti.i+-+aei(yefvle=\"ucin)vlevlecl(ePrn(hs)rtr au}ctherr{hshnl(ro)}ojstotn=ucinnm,au)tyi(ruet.egh=)ti.cnet\";ftpo ae=ojc\"{o(a  nnm)i(yefi=\"tig)ti.eCnetinm[]}}leti.eCnet\"tl,ae}es{a pi=aemth/(w)W.)/;fslt{a e=hsgtotn(pi[];e.eCnetslt2,au)es{a aa=_+ae\"otn\"i(hsprm=nl)ti.cnet= +aei(au &tpo au=\"bet)vle_aetti;f!au.eieoe)vle_dti.i+-+ae}hsprm=au;hs_neHM=\"rstTLah(hs}}ac(ro)ti.adeerr};b.ersCnet=ucin)tyvreeetti.lmn(;f!lmn |eeettgaemth/nu|etrai)rtr}fA.ei &A.otiseeetA.lmn(W_dt){eunvris\",otn=hs_otn.pi( )fri1icnetlnt;+)s=hsgtotn(otn[]}r{a ou=WeeetA.fcs}ac(r)}lmn.neHM=;r{ffcs!=WeeetA.fcs)A.lmn(W_ou)fcs)}ac(r)}ctherr{hshnl(ro)}oj_otn=\"vrgtaaSrfnto()rtr {\"i\"\";a eCnrlucfnto()rtr ucin)rtr };b.neHM=ucin)tyi(hs_neHM)rtr hs_neHM}hs_nePrmegh0vrijnm,au,aa,aa1prm,tlie,=\"vrcnetti.cnetslt\"\";o(=;<otn.eghi+{aecneti;au=hs\"\"nm+Cnet]i(yefvle=\"ucin)prmgtaaSrti.inraaLnt+)ti[aa]vles=aa}lei(yefvle=\"bet &vledfnMdl{aa=ePrmt(hs_nePrmegh+;hsprm=eCnrlucvle;+prmes ftpo(au)=ojc\"{tmvlehm=tmotrTL)rpae/{d}g\"i}\"nm)frjie.otraaLnt-;>0j-{aa1gtaaSrj;aa2gtaaSrti.inraaLnt+)i(aa1!prm)hm=tlrpaeprm,aa2}hsprm]ie[aa1}hs_nePrmegh=tm_uePrmeghs=tles{+vle}hs_neHM=;eunsctherr{hshnl(ro)}ojotrTLfnto({r{fti.otrTL{eunti.otrTLvrinrTLti.neHM(;hs_uePrmeghti.inraaLnt;f!hs_a)rtr neHM}a ,m,aevleprmvrhm=<+hs_a+ d\\{d\\\"tp\";a lse=hs_lse.pi( )fri1icasslnt;+)nm=lse[]vleti[_+ae\"ls\";ftpo(au)=fnto\"{aa=ePrmt(hs_uePrmegh+;hsprm=au;au=aa}fvle| au== |vle=fle{m+\"w\"nm+-+au+ }i(m)hm+\"cas\\\"tp\"\"}m=\"vrsye=hs_tlsslt\"\";o(=;<tlslnt;+)nm=tlsi;au=hs\"\"nm+Sye]i(yefvle=\"ucin)prmgtaaSrti.otraaLnt+)ti[aa]vlevleprmtp=ae\"\"vle\"\"i(m)hm+\"sye\\\"tp\"\"}m=\"vratiue=hs_trbtsslt\"\";o(=;<trbtslnt;+)nm=trbtsi;au=hs\"\"nm+Atiue]i(yefvle=\"ucin)prmgtaaSrti.otraaLnt+)ti[aa]vlevleprmes fseiltrbtsnm]& vle{au=uli(au =nl)tp= +ae\"\\\"vle\"\"}hm+tptp\";a vnsti.eet.pi( )fri1ieet.eghi+{aeeet[]vleti[_+ae\"vn\";ftpo(au)=fnto\"{au=A(hseet\"tp= +ae\"\\\"vle\"\"}tl=m;tl=>+neHM+<\"ti.tg\"\"ti.otrTLhm;eunhm}ac(ro)ti.adeerr};b.otigfnto({r{a ,=hs_ueHM;f!)sti.ueHM(}=.elc(dptenti.i)vrmxti.otraaLnt;fprmccelnt  a)friprmccelnt;<a;+)prmccei=ePrmt()}o(=;<a;+)vrprmprmccei;a au=hs_aetti[aa]cl(ePrn(hs)ti[aa])i(au==ul{au=\"prmseilaasi;f!aa)prmgtpcaPrmt()}=.elc(aa,au)rtr }ac(ro)ti.adeerr};a dpten/{d}gvrprmcce[;a pcaPrm=]fnto eSeilaaSri{eunseilaasi=e eEp\"\\w\\2]=:\\x2\\{\"i\"\\[\\x2?)}ucingtaetoj{hl(b)i(oj_aet| b.eieoe)rtr b}b=b.prn}ojrfehfnto({r{a lmn=hseeet)i(lmn)i(W_dt& Wcnan(lmn,WeeetA.ei))rtr}r{a ou=WeeetA.fcs}ac(r)}WstueHM(lmn,hstSrn()tyi(ou =A.lmn(W_ou){WeeetA.fcs.ou(}cther{}ctherr{hshnl(ro)}ojstiefnto(it,egt{ftpo(it)=udfnd)ti.eSye\"it\"wdh-A.x\"x)i(yefhih)=udfnd)ti.eSye\"egt,egt-A.y\"x)}ojstoiinfnto(ettp{hssttl(psto\"\"boue)i(yeflf)=udfnd)ti.eSye\"et,et\"x)i(yeftp!\"neie\"{hssttl(tp,o+p\"};a ros{0:nnspotddcye,0:nnspotdbosr,0:nnspotdbosr}fnto t()rtr ucin)rtr A ro:ahe=\"tp\\\\wwatvwdescmerr\"i\"\\>+rosi+<a\"};\nA.ytmTmlt=WSse.TLsbls(;WSse.epaecet=ucin)vrojti.rttp;b.okfnto({f!hs$we)rtr}hs$we[Wcmlae\"e\"ti.nm)(hsti.0ti.1ti.2}ojgtepaefnto(ae{a ,rs[,e=Wcmlae\"e\"nm)fri1iagmnslnt;+)ag[-]agmnsi}eunti[e]apyti,rs}ojstepaefnto(aetmlt,ne)vrstA.aeCs(st,ae;hsst(epaeidx}ojrievn=ucinnm,oreabc{ftpo ore=udfnd)suc=hsati.0bti.1cti.2vrhnlrti[ae;ftpo(ade)=fnto\"{a =ade.alti,oreabc;fr{eunr}fti.onr& hs$we.asEet{eunti.onrrievn(aesuc,,,)}ojato=ucinnm,oreabc{hsrievn(Wcmlae\"n,ae,oreabc}ojmpepaefnto(oretre)vrgtA.aeCs(gt,ore;a e1A.aeCs(gt,ore\"epae)i(yeftre)=fnto\"{hsgt=agtti[e1=agtes{a ,=Wcmlae\"e\"tre)ti[e]fnto(,,)i(==)rtr hs$we[]ti.0ti.1ti.2}fb=u{eunti.onrm(,hs$,hs$)i(==)rtr hs$we[]abti.0}eunti.onrm(,,);hsgt]ti[e]ti.ok);b.aMdlfnto(oretre,agt)vrgtA.aeCs(gt,ore\"rpry)vrstA.aeCs(st,ore\"rpry)i(yeftre)=fnto\"{hsgt=agti(yeftre2=\"ucin)ti[e]tre2es{hsst=ucin)}}levr_e=Wcmlae\"e\"tre,poet\";a stA.aeCs(st,agt\"rpry)vruti[e]fnto(,,,)i(==)rtr hs$we[gt(,hs$,hs$,hs$)i(==)rtr hs$we[gt(,,hs$,hs$)i(==)rtr hs$we[gt(,,,hs$)rtr hs$we[gt(,,,);hsst=ucinpvabc{fa=u{eunti.onr_e]pvti.0ti.1ti.2}fb=u{eunti.onr_e]pvati.0ti.1}fc=u{eunti.onr_e]pvabti.0}eunti.onr_e]pvabc}ti.ok)}\r WSse.oto=WSse.TLsbls(;WSse.oto.raefnto({WSse.epaecet.alti)vrojti.rttp;a epae=WSse.epaepooyeojsta(sa\";b.eCas\"ytm,cnrl)ojsttrbt(tbne\"\"1)ojsttrbt(hdFcs,tu\";b.eEet\"notxmn\"\"eunfle)ojstvn(oslcsat,rtr as\";b.la=ucin)}ojmpepaefnto({;b.aMdlfnto({;b.eMdlfnto(ae{a eMdlA.aeCs(gt,ae\"oe\";eunti[eMdl(}ojstoe=ucinnm,oe)vrstoe=Wcmlae\"e\"nm,mdl)rtr hsstoe]mdl}ojdfnMdlfnto(,)vret\"\"m\"oe\"vrdfnPoet=Wcmlae\"eie,,poet\";a ePoet=Wcmlae\"e\"m\"rpry)vrstrpryA.aeCs(st,,poet\";a eMdlA.aeCs(gt,,mdl)vrstoe=Wcmlae\"e\"m\"oe\";a laMdlA.aeCs(cer,,mdl)vrgtn=}vrstn=}vrgtx=}vrstx=}vrcagn=}vrcagd{;a ro=}vrudfti[eierpry=ucinpvaryau)vr_=_+Wcmlaemp;a p=p\"\"vr_2_+2;a p=p\"\"vr_2_+2\"vrgt(eItp=Wcmlae\"e\"mp)vrst(eItp=Wcmlae\"e\"mp)vr$e=gtx[]A.aeCs(gt,);a st(eEtp=Wcmlae\"e\"p)vr_hnig(hnigp=Wcmlae\"n,,,cagn\")vr_hne=cagdp=Wcmlae\"n,,,cagd);a err(ro[]A.aeCs(o\"mp\"ro\")ti[e]fnto(,,)i(hset &ti[x]$e]{eunti[x]$e]abc}a ;fc!=ne &ti[p]& hs_3[]& hs_3[]b &ti[p]c[]a =udf{=hs_3[]b[]es fb!=ne &!hs_2 |!hs_2[]| hs_2[]b)&ti[p]& hs_2[]& hs_2[]a =udf{=hs_2[]a}lei( =udf& hs_1 &ti[p]a =udf{=hs_1[]es{=hs_]rtr(yefr=\"ucin)rcl(hsabc:}fnto sra()rtr  &tpo()=ojc\"& acntutrsbls &!raVlevrstrpfnto(,,,)vrii(sra(){o( nv{ftpo([]=\"ucin)cniu}fiAryvi){hs_2=;eeeti[p]dlt hs_2;eunbeki( =udf{f!hs_2)ti[p]{}hs_2[]vdlt hs_3}leti[p]vdlt hs_2;eeeti[p]dlt hs_2}euni( =udf{f!hs_3)ti[p]{}f!hs_3[]{hs_3[]{}f!hs_3[]b)ti[p]c[]{}hs_3[]b[]ves fb!=ne)i(ti[p]{hs_2=}i(ti[p]b)ti[p]b=}ti[p]b[]vi(hs_2 &ti[x]a)ti[x]a[]tu}es fa!=ne)i(ti[p]{hs_1=$we:hs}lei(hs_1.onr!ti)vrrti[p]ti[p]{;o( nr{hs_1[]ri}hs_1.onrti}hs_1[]vi(hs_2)i(ti[x]{hs_2=}ti[x]a=}}leti[p=;eeeti[p]dlt hs_2;eeeti[p]dlt hs_2};hsst=ucinvabc{fti.goppae{hs_ruUdt.uh{:ePo,1_hnige:cagdvvaabbcc)rtr}fti[x]& hset[st)rtr hset[st(,,,)vrrti.asEet_hnigvabc;fr{hsrievn(errrabc;eunflestrpcl(hsvabc;hsrievn(cagdvabc;euntu}strpcl(hsv;a laPeiu=hsceroe]ti[laMdl=ucin)dlt hs_2;eeeti[p]dlt hs_2;eeeti[p]dlt hs_]cerrvoscl(hs;ePo.alti,)}ti[ePoet]fnto(,,,)tyi(hset &ti[x]gtx[])rtr hset[eEtp]abc}eunti[eItp]abc}ac(ro)rtr hshnl(ro)}ti[ePoet]fnto(,,,,)tyi(hset &ti[x]stx[])rtr hset[eEtp]vabc}eunti[eItp]vabc}ac(ro)rtr hshnl(ro)}tmltsgtrpry=ucinpabc{fa=udf{eunti.onrgtrpry(,hs$,hs$,hs$)i(==ne)rtr hs$we[ePoet]pati.0ti.1}fc=udf{eunti.onrgtrpry(,,,hs$)rtr hs$we[ePoet]pabc}tmltsstrpry=ucinpvabc{fa=udf{eunti.onrstrpry(,,hs$,hs$,hs$)i(==ne)rtr hs$we[ePoet]pvati.0ti.1}fc=udf{eunti.onrstrpry(,,,,hs$)rtr hs$we[ePoet]pvabc}ti[eMdl=ucin)rtr hset}ti[eMdl=ucinmdl{hset=oe;fmdl{oe.onrti};hsceroe]fnto({fti[x]& hset.onr{eeeti[x]$we}eeeti[x];a la=hscerti.la=ucin)cercl(hs;hsceroe]);a ,z{;o( nz{f!zi)ti[eierpry(,[]}}oj_trUdt=ucin)ti.goppae[}oj_nUdt=ucin)vriruti.goppaeti.goppaenl;o(=;<.eghi+{=[]ti.asEetre,.,.,.,.)fri0iulnt;+)rui;..alti,.,.,.,.)fri0iulnt;+)rui;hsrievn(.2rvrarbrc};b.eieepaefnto(aetmlt)vrrf\"\"nm+Tmlt\"vrrf=e+1,e2rf\"\"rf=e+3;a e=Wcmlae\"e\"nm)vrstA.aeCs(st,ae;a e1A.aeCs(gt,ae\"epae)vrst=Wcmlae\"e\"nm,tmlt\";a ae=-+aevrnm2\"\"nm+-;a ne;hsgt=ucinabc{a ,dcoei(==ne)i=hs_dnm1rti[e]es fb=udf{dti.i+ae+;=hsrf]& hsrf]a;f!)rti[e]coetu}es fc=udf{dti.i+ae++-+;=hsrf]& hsrf]a &ti[e2[]b;f!)r(hsrf]& hsrf]a)|ti[e]coetu}es{dti.i+ae++-++-+;=hsrf]& hsrf]a &ti[e3[]b &ti[e3[]b[]i(r{=ti[e2 &ti[e2[]& hsrf]a[]|(hsrf]& hsrf]a)|ti[e]coetu}i(yefr=\"ucin)rtr .alti,,,)i(ti.coe&(ln |r$we =hs)rrcoe)r$we=hsr$=;.1br$=;.i=drtr }tmltsgt=ucinabc{fa=udf{eunti.onrgt(hs$,hs$,hs$)i(==ne)rtr hs$we[e]ati.0ti.1}fc=udf{eunti.onrgt(,,hs$)rtr hs$we[e]abc}ti[e]fnto(epaeabc{a rvosi(==ne)peiu=hsrf;hsrf=epaees fb=udf{f!hsrf]{hsrf]{}rvosti[e1[]ti[e1[]tmlt}lei(==ne)i(ti[e2)ti[e2=}i(ti[e2[]{hsrf]a=}peiu=hsrf]a[]ti[e2[]b=epaees{f!hsrf]{hsrf]{}f!hsrf]a)ti[e3[]{}f!hsrf]a[]{hsrf]a[]{}rvosti[e3[]b[]ti[e3[]b[]tmlt}ftmlt)tmlt.nm=aetmlt.0atmlt.1btmlt.2ci(epae$we =hs& epae!peiu)tmlt.onrti;hsrievn(Wcmlae\"n,ae\"epaehne\",epaeabc}}ti[e]tmlt)ti[e1=hsgt;hsst]ti[e]tmltsgt]tmltsgt}oj$ln=refnto otoVle)vrtx=hsgtotoTx(;a omtti.eCnrlomt)rtr omtfra.etoau(et:etfnto otoDt({a au=hsgtotoVle)vrfra=hsgtotoFra(;eunfra?omtvleoaavle:au}b.eieoe(tb,idx0)ojdfnMdl\"oto\"{et\",mg:\"ln:\"vlecnrlau,aacnrlaafra:\"totp\",tt:\"vsbetu,ialdfle)ojstotoSz=b.eSz;b.eCnrloiinojstoiinojoCnrliilCagdfnto(au)ti.eCas\"iil\"vle}ojfcsfnto({;b.eNm=ucinnm)vrhde=e WHM.NU;idnsttrbt(tp\"\"idn)hde.eAtiue\"ae,ae;idnsttrbt(vle,ucin)rtr Wvleoetti.eCnrlaa)};hsstotn(dt\"hde);b.eCnrle=ucinnm,otolr{a ,=_+ae\"otolr;hsn=otolrfri0iti.cnrleslnt;+)i(hs_otolr[]=)rtr}ti.cnrlesti.cnrlescna(;hs_otolr.uhn}oj_otolr=]ojrievn=ucinnm,oreabc{a ,;a ade=hsnm]i(yefhnlr=\"ucin)rhnlrcl(hssuc,,,)i()rtr }fri0iti.cnrleslnt;+)hnlrti[hs_otolr[]?hsti.cnrlesi]nm]nl;ftpo(ade)=fnto\"{=ade.alti,oreabc;fr{eunr}lei(yefhnlr=\"tig &hnlr!nm)rti.asEethnlrsuc,,,)i()rtr }};b.cinfnto(aesuc,,,)ti.asEetA.aeCs(o\"nm)suc,,,);b.atv=as;W_trEetaae(}\r WFrasSrn=WSse.omtsbls(;WFrasSrn.raefnto({a b=hspooyeojvleoetfnto(aa{eundt?tigdt)rpaeA.etatr,WtxRpae:\";b.etoau=ucintx)rtr etSrn(et.elc(WhmPtenA.tlelc)\"}ojdtTTx=b.auTTx;b.etoaaojtxTVlei(\"lclCmae{b.oprtrfnto(ausgetrls,qa,ro)rtr ucinij{r{eungetr*\"+ausi)lclCmaevle[]| qa(,)cthe{eunerrije}}}\r WFrasNme=WSse.omtsbls(;WFrasNme.raefnto({a b=hspooyeojdtTVlefnto()rtr ubr(\"v.elc(uPten\")}ojtxTVlefnto()rtr ubr(\"v.elc(uPten\")}vrnmatr=[09\\++g;a oomtfnto(au)rtr \"vle;a oomtfnto(au)vras(au<)-au:au;a one=au.oie(hs_eias;fas10)rtr one.elc(hsp,hsr)i(b<000)rtr one.elc(hsp,hsr)i(b<00000{eunruddrpaeti.3ti.3}eunruddrpaeti.4ti.4}ojstetomtfnto(omt{a atr=^[0])[#*( ,?(0][#{}(.](0])[0])/vrffra.elc(\\/,$$\".ac(atr)i(f{hsvleoetfnto(au)rtr \"vle;hsdtTTx=ucinvle{eun\"+au}rtr}hsvleoetdFra;hsdtTTx=ucinv{eundFra.alti,ubr(\"v.elc(uPten\"));a sf1;a gf3;a df5;a ef7;hs_eiasf6.eghvrp=^-\\d),m\"\\d3),e\"\\(\\{+hs_eias\")\"i(ti.dcml)p=();d\"}hsp=e eEpp+e;hsp=e eEpp+mp)ti.3nwRgx(sp+mp)ti.4nwRgx(sp+mp+e;hsr=s\"1+d\"2+eti.2r+$\"r+$\"r+$\"r;hsr=s\"1+g\"2+g\"3+d\"4+eti.4r+$\"r+$\"r+$\"r+$\"r+$\"r}ojstetomt\");\nA.omt.aeA.ytmFra.ucas)A.omt.aecet=ucin)vrojti.rttp;b.aenwDt(;a hrMnh=\"a\"\"e\"\"a\"\"p\"\"a\"\"u\"\"u\"\"u\"\"e\"\"c\"\"o\"\"e\";a ogots[Jnay,Fbur\"\"ac\"\"pi\"\"a\"\"ue,Jl\"\"uut,Spebr,Otbr,Nvme\"\"eebr]vrsotekas[Sn,Mn,Te,Wd,Tu,Fi,St]vrlnWedy=\"udy,Mna\"\"usa\"\"ensa\"\"hrdy,Fia\"\"audy]i(ojsotots{b.hrMnh=hrMnh}f!b.ogots{b.ogotslnMnh}f!b.hrWedy)ojsotekassotekasi(ojlnWedy)ojlnWedy=ogekasojdgt=]frvri0i10i+{b.iisi=<0\"\"i\"+}a oes{h\"\"hsdgt[hsdt.eUCor(],h:ti.aegtTHus),:m:''ti.iisti.aegtTMnts)\"\"m\"\"hsdgt[hsdt.eUCiue(]'',s\"\"hsdgt[hsdt.eUCeod(],t\"\"ti.aegtTHus)1?P''M),dd\"\"hslnWedy[hsdt.eUCa(],dd:ti.hrWedy[hsdt.eUCa(],d\"\"hsdgt[hsdt.eUCae)\"\"\"\"hsdt.eUCae),mm\"\"hslnMnh[hsdt.eUCot(],mm:ti.hrMnh[hsdt.eUCot(],m\"\"hsdgt[hsdt.eUCot(+],m:(hsdt.eUCot(+),yy\"\"hsdt.eUCuler),y\"\"hsdgt[hsdt.eUCuler)10\";a oes2{,ac=\"frii oes{ftpo()=srn\"{oes2i=oesi;ac+\"\"i}oes2h=ti.iis1(hsdt.eUCor(+1%2\"tkn1.=(+ti.aegtTHus)1)1);a enwRgx(ac.elc(|,()\"\"\"i)vrrvre{h\"[(\\{,}\"\"[]\"\"\",h:\"\\d12),a3=,;]\"m\"[:\\d12),a4=,;]\"m\"[(\\{,}:,a4=,;]\"s:\"\\d12),a5=,;]\"t:\"A|M\"\"[]\"\"=A'a3%2a3%21;]\"d:\"\\d12),a2=,;]\"\"[(\\{,}\"\"[]\"\"\",mm\"[(^\\\\xc\\xf\\5;+\"\"[]ti.Mnh[,.ooeCs(]\",mm:\"[\\s\\2-\\2\\xc]),a1=hsrots\"\"tLwrae);]\"m:\"\\d12),a1=ubr\"\"-;]\"\"[(\\{,}\"\"[]Nme(,)1\",yy\"[(\\{,}\"\"[]Nme(,)i([]3)a0+20}\",y\"[(\\{,}\"\"[]Nme(,)i([]3)a0+20}\"}vrdlm/\\\\2-xfxc]/;b.eTxFra=ucinfra)fra=omtrpae/m/mi\"t)vrtkfra.ac(t\"?oes2tkn;a oefra.elc(efnto()rtr '\"tkitLwrae)++\")cd=i(sa(au)|vle=ti.vlero)rtr hs_etro;+ti.aestievleti.txTmznOfe)\"(rtr \"cd+')rpae/'\\|+'/,\";hsvleoetnwFnto(vle,oe;a u=;oe\"a =ti.ya,,]i(tigtx)mthti.tv)\\\"fnto tmi{=.ooeCs(;frvrei)cd+rvrei[]\"eEp$++nm+ees[]2;eunrvrei[]es{eun\"\\+}ti.tvnwRgx(omtrpaedlm\"\\s\\2-\\2\\xc]\".elc(eie);oe=\\ eunDt.T.pl(hsa-ti.txTmznOfe}lertr hs_auErr\"ti.etoau=e ucin\"et,oe;hsrots{;o(a =;<2m+{hsrotsm1=;hsrotsti.iism1]mti.Mnh[hrMnh[]tLwrae)=;hsrotslnMnh[]tLwrae)=;hsrotsti.hrMnh[]tLwrae)=;hsrotsti.ogotsm.ooeCs(]mti.ya=nwDt)gtTFlYa(}vrxlxr/\\\\\\\\)(dd-\\\\)T](dd?:dd?:dd?\\\\+??[-\\\\):(dd?;a mOt\"1$/3$$$ M$$\"vrat=ucindt)vrvleDt.as(aati.dtTmznCd)rtr sa(au)ti.vlero:au}vrRC2=ucindt)vrvleDt.as(aa;euniNNvle?hs_auErrvle;a S80=ucindt)vrvleDt.as(aarpaexlxrxlu);euniNNvle?hs_auErrvle;b.eDtFra=ucinfra)i(omt=RC2\"| omt=rc2\"{hsdtTVleRC2}lei(omt=IO61 |fra=\"s80\"| omt=IO01)ti.aaoau=S80}leti.aaoau=uo}ojstetieoefnto(au)ti.txTmznOfe=au}ojstaaieoefnto(au)i(vle{hs_aaieoeoe\"GT}leti.dtTmznCd= M\"(au>?+:-)ti.iisMt.lo(ahasvle3000)+hsdgt[ahasvle600%0};a oaTmzn= b.aegtieoefst) 00;b.eTxTmzn(oaTmzn)ojstaaieoelclieoe;b.eTxFra(mdyy\";b.eDtFra(dfut);\nA.omt.TLA.ytmFra.ucas)A.omt.TLcet=ucin)vrojti.rttp;b.aaoau=ucindt)rtr aadt.elc(WhmPtenA.tlelc)\"}ojdtTTx=ucindt)rtr aa;b.etoau=b.aaoau;f\".oaeopr)ojcmaao=ucinvle,rae,eseulerr{eunfnto(,)tyrtr rae (\"vle[].oaeopr(ausj)|eulij}ac()rtr ro(,,)}};\nA.TLdfn=ucinnm,a,ye{f!a)tgnm.ooeCs(}WHM[ae=WSse.TLsbls(;WHM[ae.raefnto({hspooyesta(a)}(ucin)vritg=\"I\"\"PN,IG,IPT,BTO\"\"ETRA,TBE,T\"\"D]fri0itg.eghi+{WHM.eietg[]}))\r WTmltsIaeetA.ytmTmlt.ucas)A.epae.mgTx.raefnto({a b=hspooyefnto iae)rtr hsgtotoPoet(iae)|\"oe}ucin_et)rtr hsgtotoPoet(tx\"}ucin_oli({eunti.eCnrlrpry\"oli\"}a pnA.TLSA;a mg=e pniaestls(ie\"\"mg\";mg.eCas\"mg\"_mg)vrrlrnwsa;ue.eCas\"tm,rlr)vrtx=e pntx.eCas\"tm,tx\";etstotn(hm\"_et;a o=e pnbxstls(ie\"\"o\";o.eCnet\"in,\";o.eCnet\"akr,\";o.eCnet\"mg\"iae;o.eCnet\"ue\"rlr;o.eCnet\"et,et;b.eTg\"pn)ojstls(ie\"\"epae)ojstls(tmlts,iaeet)ojsttrbt(tte,totp;b.eCnet\"o\"bx;b.ers=ucin)ti.ersSye(;hsgtotn(bxiae)rfehlse(;fA.ei=ti.eI()A.udtEi(}leti.ersCass)ti.eCnet\"o/et)rfehotns)}A.adosEet(b)i(Wgco{b.eAtiue\"aIdx,-\"}b.trEi=ucintx)A.satdtti,et};\nA.epae.mg=WTmltsIaeetsbls(;WTmltsIaecet=ucin)vrojti.rttp;b.eCas\"epae\"\"mg\";b.eCnet\"o\".eTg\")ojgtotn(bxtx\".eTg\")ojstotn(bxtx/tl,\";b.trEi=ul;\nA.epae.etA.epae.mgTx.ucas)A.epae.etcet=ucin)vrojti.rttp;b.eCas\"epae\"\"et)ojgtotn(bx)sta(\";b.eCnet\"o/mg\".eTg\");\nA.epae.ikA.epae.mgTx.ucas)A.epae.ikcet=ucin)vrojti.rttp;b.eTg\"\";b.eCas\"epae\"\"ik)ojsttrbt(tbne\"\"1)ojsttrbt(he\"fnto({eunti.eCnrlrpry\"ik)|nl};b.eCnet\"o\".eTg\")ojsatdtnl}\r WTmltsCeko=WTmltsIaeetsbls(;WTmltsCeko.raefnto({a b=hspooyeojstls(vle,ucin)rtr hsgtotoPoet(vle)|fle)ojstls(tgl\"\"hcbx)ojstls(tmlts,ceko\";a akrnwA.TLSA;akrstls(ie\"\"akr)ojstotn(bxmre\"mre)ojstvn(ocik,ucin)vrvleti.eCnrlrpry\"au\";hsstotoPoet(vle,vle};b.trEi=ulA.adosEet(b,tgl\"}A.epae.hcbxA.epae.hcBx\r WTmltsCekdtmA.epae.hcBxsbls(;WTmltsCekdtmcet=ucin)vrojti.rttp;b.eCas\"epae\"\"hceie\";b.eCas\"au\"fnto({eunti.eSaerpry\"eetd)|fle)ojstvn(ocik,ucin)vrslce=hsgtttPoet(slce\";hsstttPoet(slce\"!eetd}}\r WTmltsRdoA.epae.hceIe.ucas)A.epae.ai.raefnto({a b=hspooyeojstls(tgl\"\"ai\";b.eCas\"epae\"\"ai\";b.eEet\"nlc\"\");\nA.epae.ou=WSse.epaesbls(;WTmltsPppcet=ucin)vrojti.rttp;b.eCas\"ou\"\"oml)ojsoPppfnto({neitrouDc)vrpppwno.raeou(;hs$ou=ou;W$ou=hsvrdcpppdcmn;o.pn)i(Wsrc)dcwie\"!OTP TLPBI \"\\\\WC//T TL40\\\\E\\ \"tp\\\\www.r/Rhm4src.t\\>)dcwie\"hm ls=\"wpppwno wsse-oto +W_tllse+ wppp\"A.hm+\\>ha>)A.eitrdcprnWno)frvri0idcmn.tlSet.eghi+{o.rt(ouetsyehesi.wiglmn.ueHM)dcwie\"/ed<oyoslcsat\\rtr as\\ notxmn=\"eunfle\"\";o.rt(hsgtou(.otig);o.rt(<bd>/tl\";o.ls(;a e=hseeet)vrlf=;a o=e.fstegtvrwdhrfofeWdhvrhih=;ou.hwlf,o,it,egtrf;ucinrszPpp)tyi(ou.spn{a =o.oyfrthl;it=.fstit;egteofeHih;f!it |!egt{eunti.eTmotrszPpp10}ou.hwlf,o,it,egtrf}e=ulpppnl;o=ulcther{}hsstieu(eieou);b.ieou=ucin)urgsePppo(;fti.ppp{hs$ou=uli(W$ou)A.pppnl};ucinurgsePppo({r{fA.ppp{a ou=W$ou.pppi(ou &pppiOe)ppphd(}fppp{a ,osA.osfri0idc.eghi+{fdc[]bd=pppdcmn.oy{osslc(,)bek}}cther{}f!Wi)fnto nosdw(vn)i(vn.agt{vn.rvnDfut)rtr}ojsoPppfnto({fti.ppp{ouetbd.eoehl(hs$ou)ti.pppnl}a e=hseeet)ti.lmn(:ouetbd;a etA.eLf(e)vrtpA.eTprf+e.fstegtvrpppdcmn.raelmn(dv)ti.ppppppA.pppti;ouetbd.pedhl(ou)pppcasae\"wpppwno wsse-oto\"pppsyelf=et\"x;ou.tl.o=o+p\"pppinrTLti.ePpp)tSrn(;ou.dEetitnr\"osdw\"omueontu);b.ieou=ucin)i(hs$ou)ti.ppprmvEetitnr\"osdw\"omueontu)ti.eTmotfnto({fti.ppp{ouetbd.eoehl(hs$ou)ti.pppnl;W$ou=ul}};b.notoDatvtdfnto({hshdPpp)};\nA.epae.rm=WSse.epaesbls(;WTmltsFaecet=ucin)vrojti.rttp;b.eCas\"rm\"\"epae)ojstls(fo\"\"etcl)ojstls(tx\"\"oml)vrbxnwA.TLSA;o.eCas\"rm\"\"o\";o.eCas\"it,bx)i(Wi &A.tit{o.eSye\"it\"\"xrsinti.aetlmn.fstit-))bxstotn(hm\"fnto({eunti.eLyu(};b.eCnet\"o\"bx}\r WTmltsLs=WSse.epaesbls(;WTmltsLs.raefnto({a b=hspooyeojsta(sa\";b.eCas\"epae\"\"it)ojstotn(sat,\";b.eCnet\"tm\"fnto({a ,ia[;a on=hsgtiwrpry\"on\";a fstti.eVePoet(ofe\";a nie=hsgtiwrpry\"nie\";a ln=hs$we.coeti.onr$ln=as;o(=;<on;+)i=nie?nie[+fst:+fstai=hsgttmi)tSrn(}hs$we.coecoertr .on\"))ojstotn(ed,\"}\r WTmltsIptA.epae.mgTx.ucas)A.epae.nu.raefnto({a b=hspooyeojstls(tmlts,ipt)ojstls(ipt,bx);\nA.epae.ob=WTmltsIaeetsbls(;WTmltsCmocet=ucin)A.epae.ou.raecl(hs;a b=hspooyeojstls(tmlts,cmo)ojstls(cmo,bx)vrbto=e WHM.AL;utnstls(cmo,bto\";utnsttrbt(clsaig,0)bto.eEet\"nlc\"fnto(vn)i(!hs$we &!hs$cie|(hs$we &!hs$we.atv){euni(hs$we &ti.nm=\"el)ti.onrsateldt)ti.hwou(};b.eCnet\"o/in,utn;b.eCnet\"o/inhm\"\"t ls=\"wc-\\>t>/d<t>t ls=\"wc-\\>t>ns;/d<t>t ls=\"wc-\\>t>/d<t>)A.adosEet(b,cmo);\nA.epae.elA.epae.mgTx.ucas)A.epae.elcet=ucin)vrojti.rttp;b.eCas\"epae\"\"el)ojgtotn(bx)sta(\";b.eCnet\"o/mg\".eTg\")ojgtotn(bxrlr)sta(\";b.eCnet\"o/et)sta(\";b.ers=ucin)i(W_dt=hsgtd){W_paedt)es{hsrfehlse(;hsrfehotns)};WTmltsHM=WTmltsCl;\nA.colBr=WSse.epaesbls(;WSrl.ascet=ucin)vrojti.rttp;b.eCas\"col,br\";b.eCas\"colas,bt\";a pnA.TLSA;a o=e pnvrsae=e pnvrcnetnwsa;fA.ek)bxsttrbt(tbne\"\"1)cnetsttrbt(tbne\"\"1)bxstls(br\"\"o\";pcrstls(br\"\"pcr)cnetstls(br\"\"otn\";b.eCnet\"o\"bx;b.eCnet\"o/pcr,pcr;b.eCnet\"otn\"cnet;b.eCnet\"otn/tl,ucin)ti.ok)ti.iiilzdfleti.eTmotfnto({hs_ntaie=re,00;eunti.eVe(};a eil0ojstvn(orsz\"fnto({f!hs_ntaie)rtr}eil(eil1%10;a =eilti.eTmotfnto({fs=eil{fti.lmn()vrwti.lmn(.fstit;fw!ti.eCnetrpry\"it\"\"oa\")ti.eCnetrpry\"it\"w\"oa\"}a =hseeet)ofeHih;fh!ti.eCnetrpry\"egt,ttl){hsstotnPoet(hih\"h\"oa\"}}))bxstvn(osrl\"fnto({f!hs_ntaie)rtr}a =hsgtotn(bx)eeet)vrlf=hsgtcolrpry\"et)vrtpti.eSrlPoet(tp)i(.colet!lf)ti.eSrlPoet(lf\"esrlLf)i(.colo =o)ti.eSrlPoet(tp,.colo)enl};ucinmuehe(vn)vrtpti.eSrlPoet(tp)tp-!Wgcoeetwelet/:vn.eal*-0;a =hseeet)i()vrmxti.eSrlPoet(hih\"-eofeHih;a asti.eSrlPoet(br\";a+(as=hrzna\"| as=bt\"?60tptp>mxmxtptptp<00tpti.eSrlPoet(tp,o)A.eRtrVleeetfle}b.eEet!Wgco\"noswel:oDMosSrl\"muehe)ojajsSz=ucin)vreti.eCnet\"o\".lmn(;a xeofeWdh-ecinWdhvrs=.fstegt-ecinHih;=uli(x>0& y>0& x<5 &s  0{Ws=xA.ys;fA.e& A.tit{hsgtotn(cnet)sttl(mri-ih\"s+p\";hssttl(pdigbto\"s+p\"}leti.eCnet\"otn\".eSye\"ih\"s+p\";hsgtotn(cnet)sttl(bto\"s+p\"}};\nA.aesHrzna=WSse.epaesbls(;WPnl.oiotlcet=ucin)vrojti.rttp;b.eCas\"pnl,tmlt\";a pnA.TLSA;a o=e pnvrtpnwsa;a idenwsa;a otmnwsa;o.eCas\"pnl,bx)tpstls(hae\"\"o\";idestls(hae\"\"ide)bto.eCas\"pnl,bto\";fA.s)mdl.eSye\"egt,epeso(hsprnEeetcinHih-hspeiuSbigofeHih-hsnxSbigofeHih))fnto ae()rtr ucin)rtr hsgtae()}o.eCnet\"tl,ae(tp);idestotn(hm\"pnl\"etr);otmstotn(hm\"pnl\"otm);o.eCnet\"o\"tp;o.eCnet\"ide,ide;o.eCnet\"otm,otm;b.eCnet\"o\"bx;b.hnecoletfnto()vre=hsgtotn(bxmdl\".lmn(;a 2ti.eCnet\"o/o\".lmn(;a 3ti.eCnet\"o/otm)eeet)i(Wgco{WinrMuetu}fe)e.coletxi(2{2srlLf=}fe)e.coletxi(Wgco{hsstieu(ucin)A.goeos=as}};b.hnecolo=uciny{a =hsgtotn(bxmdl\".lmn(;fA.ek)A.goeos=rei()esrlTpyi(Wgco{hsstieu(ucin)A.goeos=as}};b.hneaeWdhfnto({;b.hneaeHih=ucinhih,at{a =egt\"x;fpr=\"o\"{hsgtotn(bxtp)sttl(hih\"h;hsgtotn(bxtp)sttl(vsblt\"hih?ihrt:hde\";fA.e& A.tit{hsgtotn(bx)sttl(pdigtp,)es{hsgtotn(bxmdl\".eSye\"o\"h}es fpr=\"otm)ti.eCnet\"o/otm)sttl(hih\"h;hsgtotn(bxbto\".eSye\"ipa\"hih?bok:nn\";fA.e& A.tit{hsgtotn(bx)sttl(pdigbto\"h}leti.eCnet\"o/ide)sttl(bto\"h}}ojcagPnlegt2,tp)ojcagPnlegt0\"otm);\nA.aesVria=WSse.epaesbls(;WPnl.etclcet=ucin)vrojti.rttp;b.eCas\"pnl,tmlt\";a pnA.TLSA;a o=e pnvrlf=e pnvrcne=e pnvrrgtnwsa;o.eCas\"pnl,bx)lf.eCas\"pnl,lf\";etrstls(vae\"\"etr)rgtstls(vae\"\"ih\";etstotn(hm\"fnto({eunti.ePnl0};etrstotn(hm\"fnto({eunti.ePnl1};ih.eCnet\"tl,ucin)rtr hsgtae())bxstotn(lf\"lf)bxstotn(cne\"cne)bxstotn(rgt,ih)ojstotn(bx,o);\nA.aesGi=WSse.epaesbls(;WPnl.rdcet=ucin)vrojti.rttp;b.eCas\"pnl,tmlt\";a pnA.TLSA;a o=e pnvrtpnwsa;a idenwsa;a otmnwsa;o.eCas\"pnl,bx)tpstls(gae\"\"o\";idestls(gae\"\"ide)bto.eCas\"pnl,bto\";fA.s)mdl.eSye\"egt,epeso(hsprnEeetcinHih-hspeiuSbigofeHih-hsnxSbigofeHih))fnto ae(,)rtr ucin)rtr hsgtae(,)}a ,os[o,idebto]nms[tp,cne\"\"otm]fri0i3i+{a etnwsa;a etrnwsa;a ih=e pnlf.eCas\"pnl,lf\";etrstls(gae\"\"etr)rgtstls(gae\"\"ih\";etstotn(hm\"pnlnmsi,lf\")cne.eCnet\"tl,ae(ae[]\"etr);ih.eCnet\"tl,ae(ae[]\"ih\")i(Wm6{etrsttl(wdh,epeso(hsprnEeetcinWdhti.rvosiln.fstit-hsnxSbigofeWdh\"}osi.eCnet\"et,et;osi.eCnet\"etr,etr;osi.eCnet\"ih\"rgt}o.eCnet\"o\"tp;o.eCnet\"ide,ide;o.eCnet\"otm,otm;b.eCnet\"o\"bx;b.hnecoletfnto()vre=hsgtotn(bxmdl/etr)eeet)vre=hsgtotn(bxtpcne\".lmn(;a 3ti.eCnet\"o/otmcne\".lmn(;fA.ek)A.goeos=rei(1{1srlLf=}fe)e.coletxi(3{3srlLf=}fA.ek)ti.eTmotfnto({WinrMuefle)}ojcagSrlTpfnto()vre=hsgtotn(bxmdl/etr)eeet)vre=hsgtotn(bxmdl/et)eeet)vre=hsgtotn(bxmdl/ih\".lmn(;fA.ek)A.goeos=rei(1{1srlTpyi(2{2srlTpyi(3{3srlTpyi(Wgco{hsstieu(ucin)A.goeos=as}};b.hneaeWdhfnto(it,at{a =it+p\"vrirprs[bxtp,bxmdl\"\"o/otm]i(at=lf\"{o(=;<;+)rti.eCnetprsi)rgtotn(lf\".eSye\"it\"w;.eCnet\"et)sttl(dsly,it?bok:nn\";fA.e& A.tit{.eSye\"adn-et,)es{.eCnet\"etr)sttl(lf\"w}}lei(at=rgt)fri0i3i+{=hsgtotn(at[];.eCnet\"ih\".eSye\"it\"w;.eCnet\"ih\".eSye\"ipa\"wdh\"lc\"\"oe)i(Wi &!Wsrc)rsttl(pdigrgt,)es{.eCnet\"etr)sttl(rgt,)}}ojcagPnlegtfnto(egtpr)vrhhih+p\"i(at=tp)ti.eCnet\"o/o\".eSye\"egt,)ti.eCnet\"o/o\".eSye\"iiiiy,egt\"nei\"\"idn)i(Wi &!Wsrc)ti.eCnet\"o\".eSye\"adn-o\"h}leti.eCnet\"o/ide)sttl(tp,)}lei(at=bto\"{hsgtotn(bxbto\".eSye\"egt,)ti.eCnet\"o/otm)sttl(dsly,egt\"lc\"\"oe)i(Wi &!Wsrc)ti.eCnet\"o\".eSye\"adn-otm,)es{hsgtotn(bxmdl\".eSye\"otm,)};b.hneaeWdh10\"et)ojcagPnlit(,rgt)ojcagPnlegt2,tp)ojcagPnlegt0\"otm);\nA.ICnrlesLs=oIeTmltCagdfnto(tm{tmstls(ls\"\"tm)ie.eCas\"tm\"fnto({eunti.eCnrlrpry\"tt\"| nra\")ie.aMdl\"oto\"\"tm)ie.aMdl\"tt\"\"tm),niwepaehne:ucinve)ve.eCas\"it,tmlt\"};\nA.ICnrlesAtos(ucin)fnto lce(vn,ne)rtr ne}ucincret)rtr hsgturnIe(}ucinfrt)vrpti.eVeOfe(;a =hsgtiwnie(;eunaap:}ucinls({a =hsgtiwfst)ti.eVeCut) ;a =hsgtiwnie(;eunaap:}ucinnx({a =hsgturnIe(;a =ahmnti.eVePsto()1ti.eVeOfe(+hsgtiwon(-1;a =hsgtiwnie(;eunaap:}ucinpeiu({a =hsgturnIe(;a =ahmxti.eVePsto() ,hsgtiwfst);a =hsgtiwnie(;eunaap:}ucing()ti.eCrettmi}ucinslc()ti.eSlceIes[];hssturnIe()fnto ogei{hssttmeetd!hsgttmeetdi,)i( =hsgturnIe()ti.eCrettmi}fnto (cinie)rtr ucineetidx{a =tmcl(hseetidx;Wsteunau(vn,as)i(vn &eettp=\"osdw\"{hsstieu(ucin)i(hs$cie{cincl(hsi})es{fti.atv)ato.alti,)}vn=ul}eungtCikdtmfg,lce)gtPeiuIe:(opeiu)gtNxIe:(onx)gtFrttmfg,is)gtLsIe:(ols)slcCikdtmfslc,lce)slcPeiuIe:(eetpeiu)slcNxIe:(eetnx)slcFrttmfslc,is)slcLsIe:(eetls)tglCikdtmftgl,lce)tglCrettmftgl,urn)}(;\nA.ICnrlesCags(ucin)fnto tmvi{hsgttmi.ers(}ucinve(nie)vrps[;o(a =;<nie.eghi+{o[nie[]=}hsstiwoiinps;hsrfeh)fnto eeto(oe{wthmd)cs snl\"ti.eCnrle(slcin,WU.otolr.ige;ra;ae\"ut\"ti.eCnrle(slcin,WU.otolr.ut)bek}eunoIeTxCagdie,ntmmgCagdie,ntmauCagdie,ntmikhne:tmoIeTotphne:tmoIeSaehne:tmoVeIdcshne:iwoSlcinoehne:eeto}))\r WU.otolr.tt=fnto({ucinieSlce(au,ne)ti.acltIeSaeidx;a ,=hsgteetdtm(;o(=;<.eghi+{fai=idx{f!au)aacna(;.piei1;hssteetdtm()rtr}i(au)aacna(ne)ti.eSlceIesa}vrslc=]uslc=]fnto eetdtm1a{a =hsgteetdtm(;a ,eoe{,fe=}slc=]uslc=]fri0iblnt;+)bfr[[]=refri0ialnt;+)atrai]tu}o(=;<.eghi+{f!fe[[])uslc.uhbi)}o(=;<.eghi+{f!eoeai]{eetps([]}}ucinslceIes({a ;o(=;<neetlnt;+)i(hsgttmeetduslc[])ti.eIeSlce(as,neeti)}o(=;<eetlnt;+)i(ti.eIeSlce(eeti){hssttmeetdtu,eeti)}vrcretfnto urnIe1)cretti.eCrettm)fnto urnIe2idx{hscluaetmtt(urn)vre=hsgttmcret.eCnet\"o/et)eeet)i(1& ne =urn)e.aIdx-}1nl;hscluaetmtt(ne)vre=hsgttmidx.eCnet\"o/et)eeet)i(2& 2fcs& A.pr &!W$ou)e.aIdxti.eTbne(;2fcs)e=ulrtr{ntmeetdhne:tmeetdoCrettmhnigcrettm,nurnIeCagdcrettm,neetdtmCagn:eetdtm1oSlceIeshne:eetdtm2}(;\nA.ICnrlesSnl=oKyoe\"eetisIe\"oKyn:slcLsIe\"oKyp\"eetrvostm,neDw:slcNxIe\"oKyet\"eetrvostm,neRgt\"eetettm,nePgU:slcPeiuPg\"oKyaeon\"eetetae,ntmlce:slcCikdtm}\r WU.otolr.ut=oKyoe\"eetisIe\"oKyn:slcLsIe\"oKyp\"eetrvostm,neDw:slcNxIe\"oKyaep\"eetrvosae,nePgDw:slcNxPg\"oKytloe\"ooisIe\"oKytln:gtLsIe\"oKytlp\"oorvostm,neCrDw:gtNxIe\"oKytlaep\"oorvosae,neCrPgDw:gtNxPg\"oKytlpc:tglCrettm,neSae\"ogeurnIe\"oIeCikd\"ogelceIe\";\nA.ICnrlesCekd{neHm:gtFrttm,neEd\"ooattm,neU:gtPeiuIe\"oKyon\"ooettm,neSae\"ogeurnIe\";\nA.IIaeetA.ytmCnrlsbls(;WU.mgTx.raefnto({WTmltsIaeetcet.alti)vrojti.rttp;a sprti.uecaspooyeojstls(tmlts,\";b.eCas\"i,iaeet)ojstls(ie\"\"oto\";b.eCas\"et,epn\";ucin_aIdx)rtr hsgtaPoet(idx)i(Wi |A.ek)ojgtotn(bxtx\".eAtiue\"aIdx,tbne)ojrfehfnto({fti.eCnet\"o/et)eeet){hsrfehlse(;hsrfehtls)ti.ersAtiue(;hsgtotn(bxiae)rfehlse(;hsgtotn(bxtx\".ersAtiue(;hsgtotn(bxtx\".ersCnet(;fti.eCnet\"aa){hsgtotn(dt\".ersAtiue(}es{sprrfehcl(hs};a rfehfnto({hsrfeh);a tmotolr{notoTxCagd_ers,notoIaehne:rfehoCnrlauCagd_ers,notoLnCagd_ers,notoTotphne:rfehoCnrlttCagd_ers}ojstotolr\"tm,tmotolr;b.eEet\"nciae,ucineet{a =hsgtotn(bxtx\".lmn(;fe& vn.rEeet!e{hsstieu(ucin)i(hs$cie{.eAtv(})};fA.aai| Woea| Wknurr{a ou=e WHM.PNfcssta(a)fcsstls(cnrl,fcs)fcssttrbt(tbne\"fnto({eunti.eTbrpry\"ne\"};fA.aai{ou.eAtiue\"rf,#)i(Woea{ou.eCnet\"tl,&bp\"}b.eCnet\"ou\"fcs}b.ou=ucin)tyi(hsgtotoDsbe()rtr}fA.aai| Woea| Wknurr{hsgtotn(fcs)eeet)fcs)rtr}hsgtotn(bxtx\".lmn(.ou(}ac(r)};b.notoDsbeCagdfnto(au)ti.eCas\"iald,au?cnrl:ul;hssttrbt(dsbe\"vletu:ul;hsgtotn(bxtx\".eAtiue\"iald,au?renl);b.eSz=ucinwdhhih)i(yefwdh!\"neie\"{fA.s |A.s |ti.txCas!\"xad)ti.eSye\"it\"wdh-A.x\"x)es{fA.f |A.f5| Wf1{hssttl(mnwdh,it+p\"}lei(Woea& pr.eso(<95& hs_ils=\"utn)ti.eSye\"i-it\"wdh-8\"x)es{hssttl(mnwdh,it  Wd+p\"}fA.s |A.s)ti.eCnet\"o\".eSye\"i-it\"wdh-A.x\"x)}i(yefhih)=udfnd)ti.eSye\"egt,egt-A.y\"x)};\nA.ILblA.IIaeetsbls(;WU.ae.raefnto({a b=hspooyeojstls(u\"\"ae\";b.eTbne(1}\r WU.ru=WU.mgTx.ucas)A.IGopcet=ucin)vrojti.rttp;b.eTg\"ilst)ojstls(u\"\"ru\";b.eCas\"et,nra\";b.eTbne(1;a o=b.eCnet\"o\";o.eTg\"eed)bxstls(ie\"\"eed);\nA.IBto=WU.mgTx.ucas)A.IBto.raefnto({a b=hspooyeojstls(u\"\"utn)vr_lc=ucineet{f!hsgtotoDsbe()ti.asEet\"nlc\"eet};b.eCnrle(bto\"{notoCikd_lc,neSae_lc,neEtr_lc};W_dMuevnsoj\"utn);\nA.ILn=WU.mgTx.ucas)A.ILn.raefnto({WTmltsLn.raecl(hs;a b=hspooyeojstls(u\"\"ik)ojgtotn(bx)sta(sa\"}\r WU.nu=WU.mgTx.ucas)A.IIptcet=ucin)vrojti.rttp;b.eCas\"i,ipt)ojstls(ipt,bx)ojstls(tx\"\")vrtx=e WHM.NU;etstls(ie\"\"et)tx.eAtiue\"ye,tx\";etsttrbt(vle,ucin)rtr hsgtotoPoet(tx\"};etsttrbt(tbne\"fnto({eunti.eTbrpry\"ne\"};b.eCnet\"o/et,et;a ei=ucin)ti.eTmotfnto({fti.atv)ti.trEi(});a vldt=ucin)A.cmiEi(}vr_aclfnto(vn)A.cneEi(;Wsteunau(vn,as);a rfehfnto({hsrfeh);a tx=ucin)vreti.eCnet\"o/et)eeet)vrtx=hsgtotoPoet(tx\";fe& .au =et{fA.e{a =ouetslcincetRne)rclas(;.eet)evletx}fti.eCnet\"aa){=hsgtotn(dt\".lmn(;fe{.au=hsgtotoDt(}}vrieCnrle=oKyne:vldt,neEcp:cne,notoAtvtd_dtoCnrlethne:tx,notoVlehne:tx,notoDtCagd_etoCnrlmgCagd_ers,notoLnCagd_ers,notoTotphne:rfehoCnrlttCagd_ers}ojstotolr\"tm,tmotolr;fA.aai| Woea| Wknurr{b.eCnet\"ou\"\")ojfcsfnto({r{fti.eCnrliald){eunti.eCnet\"o/et)eeet)fcs)cther{};\nA.IPswr=WU.nu.ucas)A.IPswr.raefnto({a b=hspooyeojgtotn(bxtx\".eAtiue\"ye,pswr\"}\r WU.itA.ytmCnrlsbls(;WU.itcet=ucin)vrojti.rttp;a sprti.uecaspooyeojstls(u\"\"it)ojstls(ls\"\"oto\";b.eCas\"lw,vria\";b.eCas\"et,nra\";a o=e WHM.PNbxstls(ls\"\"o\";fA.ek)bxsttrbt(tbne\"\"1)i(Wi &A.tit{o.eSye\"it\"\"xrsinti.aetlmn.fstit-))bxstotn(hm\"fnto({eunti.eLyu(};b.eCnet\"o\"bx;a IA.ICnrlesojstotolr\"it,ILs)ojstotolr\"cin\"U.cin)ojstotolr\"hne\"U.hne)ojstotolr\"eeto\"U.ige;b.eCnrle(sae,ISae;b.eieepae\"aot,ucin)rtr hsgtcol))ojdfnTmlt(srl\"fnto({eunti.eVe(};b.eieepae\"iw,e WTmltsLs)ojdfnTmlt(ie\"nwA.epae.mgTx)fnto au()vrtx=hsgttmeti;a omtti.eIeFra()rtr omtfra.etoau(et:etfnto on({eunti.eIeCut)fnto oiini{eunNme()vrmdl=ie:cut0tx:\"iae\",ik\",au:au,omt\",oli:\"sae\",eetdfle,iw{on:on,oiinpsto,fst0epne:as}slcin{oe\"ige}cret{tm0}ojdfnMdl\"tm,oesie)ojdfnMdl\"iw,oesve)ojdfnMdl\"urn\"mdl.urn)ojdfnMdl\"eetd,};b.eieoe(slcin,oesslcin;b.eieoe(sae,};b.eieiwrpry\"nie\"\",re;b.eieeetdrpry\"tm\"[,re;b.acltIeSaefnto()vrsae\";fti.eCrettm)=)sae\"urn\"i(hsgttmeetdi)sae\"eetd}fti.eIeSaei!sae{hssttmtt(tt,)}ojtSrn=ucin)i(Wi |A.ek)ti.eTmotfnto({r{a =hsgturnIe(;a =hsgtaIdx)ti.eIe()gtotn(bxtx\".lmn(.aIdxtcther{}}eun_ue.otigcl(hs}i(Wsfr |A.pr |A.oqeo)vrfcsnwA.TLSA;ou.eTg\"\";ou.eCas\"oto\"\"ou\";ou.eAtiue\"aIdx,ucin)rtr hsgtaPoet(idx))i(Wsfr)fcssttrbt(he\"\"\"}fA.pr)fcsstotn(hm\"\"ns;)ojstotn(fcs,ou)ojfcsfnto({r{fti.eCnrliald){euni(Wsfr |A.pr |A.oqeo)ti.eCnet\"ou\".lmn(.ou(;eunvriti.eCrettm)ti.eIe()gtotn(bxtx\".lmn(.ou(}ac(r)};b.notoDsbeCagdfnto(au)ti.eCas\"iald,au?cnrl:ul;hssttrbt(dsbe\"vletu:ul};\nA.ITb=WU.itsbls(;WU.ascet=ucin)vrojti.rttp;b.eCas\"i,tb\";b.eCas\"et,epn\";b.eCas\"lw,hrzna\";fA.pr)ojstotolr\"ean\"{nurnIeCagdfnto({a =ouetcetEeet\"i\";a =hseeet)vrpeprnNd;.neteoene;.eoehl()}};\nA.ICmoA.ILs.ucas)A.ICmocet=ucin)A.IIaeetcet.alti)A.IIptcet.alti)A.epae.ob.raecl(hs;a b=hspooyeojstls(u\"\"ob\";b.eCas\"nu\"\")ojdfnTmlt(ppp,e WTmltsFae;b.nurnIeCagdfnto()vrtx=hsgttmeti;hsstotoTx(et;hshdPpp);b.eCnrle(slcin,oKyp\"eetrvostm,neDw:slcNxIe\"oIeCikd\"eetlceIe\");\nA.ICeko=WU.mgTx.ucas)A.ICeko.raefnto({WTmltsCeko.raecl(hs;a b=hspooyeojstls(u\"\"hcbx)ojstotoPoet(vle,as)ojstvn(ocik,\";a tgl=ucin)i(ti.eCnrliald){hsstotoVle!hsgtotoVle)};b.eCnrle(ceko\"{neSae_ogeoCnrllce:tgl}}A.ICeko=WU.hcBx\r WU.hceLs=WU.itsbls(;WU.hceLs.raefnto({a b=hspooyeojstls(u\"\"hcels\";b.eIe(e WTmltsCekdtm;b.eCnrle(slcin,WU.otolr.hce);\nA.IRdoA.ICekditsbls(;WU.ai.raefnto({a b=hspooyeojstls(u\"\"ai\";b.eIe(e WTmltsRdo;b.eSlcinoe\"ige);\nA.rdCnrlesSz=fnto({a ntlgflefnto nt)iiFa=retyvrhih=hsgtotn(bxsml\".lmn(.fstegtvrii,=hsgtounon(,=hsgtounnie(;a rwti.etne?:neie;a it=]fri0ini+{iaai:;it[i=hsgtedri,rw.lmn(.fstit}a =hsgtcol)eeet)ofeWdhvrhti.eSrl(.lmn(.fstegtvrlf=hsgtcolet)vrtpti.eSrlTp)ti.eSrl(.dutie)ti.eSrl(.eSye\"iiiiy,ihrt)ti.satpae)ti.eRwegthih)ti.eClmWdhwdh;hsstotnWdhw\"oa\";hsstotnHih(,ttl)ti.eSrlLf(et;hsstcolo(o)ti.edpae)cther{tyti.eSrl(.eSye\"iiiiy,ihrt)ti.eTmotfnto({hsgtos)rfeh))cther{iiFa=as}ucinsttl(eetratiuevle{r{fA.aai& ouetsyeheslnt==)wno.eTmotfnto({eSyeslco,trbt,au),0)rtr}a ,sdcmn.tlSet[ouetsyeheslnt-]vrrlsA.eRlss)i(Wsfr)slco=eetrtLwrae)frirlslnt-;>0i-{frlsi.eetret=eetr{ue[]syeatiue=au;eun}Wadues,eetratiue\"\"vle}ac(r)}rtr{an:ntoClmWdhhne:ucinwdhclm)i(ntlg{euni(yefwdh=\"bet)i(hseeet){hseeet)inrTL\"}a ,=]frii it)i(ai)sttl(#+hsgtd)\".wclm-+,wdh,wdhi  Wd)\"x)}fti.lmn()ti.ers(}euni(Wi &ti.eVe(.lmn()ti.eVe(.lmn(.isCidcasae=\"i(oun=udfnd{eSye\"\"ti.eI(+ a-rdcl\"\"it\"(it  Wd)\"x)sttl(#+hsgtd)\".wgi-edr,wdh,wdh-A.x+p\";eSye\"\"ti.eI(+ a-rdfoe\"\"it\"(it  Wd)\"x)es{eSye\"\"ti.eI(+ a-oun\"clm,wdh,wdh-A.x+p\"},neetritCagdfnto(it)sttl(#+hsgtd)\".wrwslco\"\"it\"(it  Wd)\"x),noHihCagdfnto(egt{fiiFa)rtr}eSye\"\"ti.eI(+ a-rdrw,hih\"(egt-A.y+p\";eSye\"\"ti.eI(+ a-rdrw,lnHih\"hih+p\"}}(;\nA.rdCnrlesCl=fnto({ucinrfehvleclrw{hsgtelclrw.ers(}ucinrfehlse(au,o,o)ti.eCl(o,o)rfehlse(}ucinclDt(a,o,o)fnto aaoetij{a aati.eClDt(,)vrfra=hsgtelomtij;eunfra?omtdtTTx(aa:aafnto aaoau(,)vrdt=hsgtelaaij;a omtti.eClFra(,)rtr omtfra.aaoau(aa:aati.eClTx(aaoetclrw;hsstelau(aaoau,o,o)fnto oli(vn,o,o)vreti.eCl(o,o)eeet)vrsti.eClTotpclrw;fe{.eAtiue\"il\"s}=ulfnto actt(,,)ti.acltClSaeij}eunoClMuevrtotpoClSlceCagdclSaeoClDtCagdclDt,nelethne:ers,nelikhne:ers,nelmgCagdrfehoClVlehne:ers,nelttCagdrfehlse}))\r WGi.otolr.dt(ucin)fnto trEi(vn)i(W_dt{eunvrsi(vn &eettp=\"epes)i(vn.eCd=2 |eetkyoe=3{eunsSrn.rmhroeeetkyoe| vn.hroe}fti.trClEi(){Wsteunau(vn,as)}ucinsatrn(vn)i(A.ei)ti.trClEi(}leti.nClEi(}Wsteunau(vn,as)fnto nEi(vn)ti.nClEi(;Wsteunau(vn,as)fnto acldteet{hscneClEi(;hsedeldt)A.eRtrVleeetfle}eunoKy2satdtoClDulCikdsatdtoKyrs:trEi,neEtrsatrn,neEcp:acldteiCretelsatdt}(;\nA.rdCnrlesRw(ucin)fnto ers(au,o)ti.eRwrw.ersCass)fnto dRwrw{a on=hsgtoCut)vrati.eRwnie(;fcut2{hsrfeh)rtr}a rvacut2;a ,;f!hs$xedd{=hsgto(rv.lmn(;fe{WstueHM(,hsgto(rv.otig)ti.eRwrw.otig)}=ules{o(=;<;+)eti.eRwpe,)eeet)i()A.eOtrTLeti.eRwpe,)tSrn(+hsgto(o,)tSrn()enl}ti.asEet\"dutcolegt)fnto eoeo(o)vriei(ti.etne)eti.eRwrw.lmn(;fe{WstueHM(,\"}=ules{o(=;<;+)eti.eRwrwi.lmn(;fe{WstueHM(,\"}=ul}hsrievn(ajsSrlHih\"}ucinclRwtt(,)ti.acltRwtt()rtr{noAddado,noDltdrmvRwoRweetdhne:acoSaeoRwttCagdrfeh}(;\nA.rdCnrlesVe=oRwnieCagdfnto(nie)vrpstos[;o(a =;<nie.eghi+{oiin[nie[]=}hsstoPsto(oiin)ti.ers(}oClmIdcshne:ucinidcs{a oiin=]frvri0iidcslnt;+)pstosidcsi]iti.eClmPsto(oiin)ti.eClmCutidcslnt)ti.ers(};\nA.rdCnrlesNvgto=fnto({a eil1fnto yceetd)sra=eil%10+;a =eili(ti.clmseetd| hs_ounSlce. =ti)ti.clmseetd{:hs}f!hs_oseetd| hs_oseetd$!=hs{hs_oseetd{:hs}a cti.clmseetdvrr=hs_oseetdvrmd=hsgturnSlcin)vrcl=hsgteetdoun(;a osti.eSlceRw(;a ,,o,o,x=$1;fmd=\"el)vradd[,nhne=]rmvd[;o(=;<oslnt;+)clcl[](ccl?nhne:de)ps(o)c[o]sfrcli c{fc[o]& ccl =s& etcl)dlt ccl;eoe.uhcl}fri0irw.eghi+{o=osi;f!rrw)r[o]sfrj0jucagdlnt;+)clucagdj;hssteleetdtu,o,o)frj0jaddlnt;+)claddj;hssteleetdtu,o,o)}ler[o]sfrj0jaddlnt;+)claddj;hssteleetdtu,o,o)frj0jrmvdlnt;+)clrmvdj;hssteleetdfleclrw}}o(o nr)i(rrw &r[o]!= &!x[o]{eeer[o]frj0jucagdlnt;+)clucagdj;hssteleetdfleclrw}o(=;<eoe.eghj+{o=eoe[]ti.eClSlce(as,o,o)}}lefri0irw.eghi+{o=osi;f!rrw)r[o]sti.eRweetdtu,o)es{rrw=}frrwi r{fr[o]& rrw =s& etrw)dlt rrw;hsstoSlce(as,o)}}ucinsnRwvlerw{f!hs_oseetd|(ti.rwSlce[o]!(vle)vrirw=hsgteetdos)cna(;fvle{osps(o)es{o(=;<oslnt;+)i(osi=rw{osslc(-,)}ti.eSlceRw(os}vrGi=WGi.otolr;eunoSlceClmshne:yceetdoSlceRwCagdsnSlce,noSlceCagdsnRwoSlcinoehne:ucinmd)sic(oe{ae\"oe:hsstotolr\"eeto\"{)ti.eCnrle(ei\"{)ti.eCreteeto(nn\";ra;ae\"igecl\"ti.eCnrle(slcin,rdSnlCl)ti.eCnrle(ei\"Gi.dt;hssturnSlcin\"el)bekcs snl-o\"ti.eCnrle(slcin,rdSnlRw;hsstotolr\"dt,};hssturnSlcin\"o\";ra;ae\"ut-el:hsstotolr\"eeto\"Gi.utCl)ti.eCnrle(ei\"Gi.dt;hssturnSlcin\"el)bekcs mlirw:hsstotolr\"eeto\"Gi.utRw;hsstotolr\"dt,};hssturnSlcin\"o\";ra;ae\"ut-o-akr:hsstotolr\"eeto\"Gi.utRwakr;hsstotolr\"dt,};hssturnSlcin\"o\";a hcbxnwA.epae.hceIe;hsstelceko,)bek}}(;\nA.rdCnrlesSr=dSr:ucinscidxhae)i(hs$dt{euni((edr=0 |tpo(edr=\"neie\")rtr}a omtti.eClFra(ne)fnto opr(auspsdr{a rae=,es-;fdr=dsedn\"{rae=1ls=}a qa=ucinij{a =o[]vrbpsj;fa>b{eun1i(  )rtr 1rtr }vrerrfnto({eun0;a ye=\"neie\"0\"ola\"1\"ubr:,srn\"3\"bet:,fnto\"5;ffra)rtr omtcmaao(ausgetrls,qa,ro)es f\".oaeopr)rtr ucinij{r{a =ausi,=ausj,,;ftpo()=yefb)xtpstpo();=ye[yefb]i(  )rtr rae}fx<y{eunls}es ftpo()=nme\"{fa>b{eungetri(  )rtr esrtr qa(,)es{eungetr*(\"a.oaeopr())|eulij}cthe{eunerrije}}lertr ucinij{r{a =ausi,=ausj,,;ftpo()=yefb)xtpstpo();=ye[yefb]i(  )rtr rae}fx<y{eunls}es{fa>b{eungetri(  )rtr es}euneulij}ac()rtr ro(,,)}}a ieto=hsgtotieto(ne)i(ieto =acnig)drcin\"sedn\"es{ieto=dsedn\"i(r=\"sedn\"| r=\"ecnig)drcinscvrivle{,o=}vrofe=hsgtoOfe(;a on=hsgtoCut)vrrw=hsgtoIdcs)i(rw)rw=]fri0icuti+{osi=+fst}lerw=ossieofe,fstcut}o(=;<oslnt;+)vlerw[]=hsgtelau(ne,osi)psrw[]=}ossr(opr(au,o,ieto);a =]fri0iofe;+)ai=}osacna(os;a l=hsgtotoun)i(l =1{hsstotieto(\"od}hsstotounidx;hsstotieto(ieto,ne)ti.eRwnie(os}oHaeCikdfnto(r,ne,edr{fti.atv)A.rdCnrlesSr.ootcl(hsscidxhae)};\nA.rdCnrlesOefo=fnto({ucinclWdh)vriati.eClmIdcs)vrlf=,cti.etne?hsgtieLf(:;a etr0c=hsgtounon(;a ih=,cti.etne?hsgtieRgt)0lf=hsgteetriil(?hsgteetrit(:eti(ti.etne)cne=etlf=}o(=;<ci+{et=hsgtounit(?[]i}o(=cic-ci+{etr=hsgtounit(?[]i}o(=cr;<ci+{ih+ti.eClmWdhaai:)vrttllf+etrrgti(oa =hsgtcolit()ti.eSrlWdhttl}flf =hsgtotnWdh\"et){hsstotnWdhlf,lf\"}frgt!ti.eCnetit(rgt){hsstotnWdhrgt\"ih\"}fnto acegt)i(ti.eSrlWdh){acit.alti)vriacutvrhaes0cutti.etne?hsgtedron(:;=hsgtedrnie(;fti.eHaeVsbe){o(=;<on;+)haes=hsgtedregtaai:)}a osti.eRwegt) hsgtoCut)vrfoes0cutti.etne?hsgtotron(:;=hsgtotrnie(;fti.eFoeVsbe){o(=;<on;+)foes=hsgtotregtaai:)}a oa=edr+osfoesi(oa =hsgtcolegt){hsstcolegtttl}fhaes!ti.eCnetegt\"o\")ti.eCnetegthaes\"o\"}ffoes!ti.eCnetegt\"otm){hsstotnHih(otr,bto\"}fnto acas)vrsxyvrlti.eSrlLf(;a =hsgtcolo(;a =hsgtcolit(;a =hsgtcolegt)vrw=hsgtotnWdh\"oa\";a hti.eCnetegt\"oa\";f!w| h)rtr}fw<w &h<h)s\"oe;=;=}lei( =w-A.x{=vria\"xA.xy0es fh<h  Ws)s\"oiotl;=;=Ws}les\"oh;=Ws;=Ws}fti.eSrlBr(!s{hsstcolass}fw-l<w  )vrl=ahmx0w-w+)i(l!l{hsstcoletl)}fh-t<h  )vrt=ahmx0h-h+)i(t!t{hsstcolo(t}vrc=w-x-ti.eCnetit(lf\"-ti.eCnetit(rgt)vrc=h-y-ti.eCnetegt\"o\"-ti.eCnetegt\"otm)i(w!ti.eCnetit(cne\")ti.eCnetit(w\"etr)i(h!ti.eCnetegt\"etr){hsstotnHih(h\"etr)}eunoClmWdhhne:acit,nounonCagdclWdhoSlcoWdhhne:acit,neetriilCagdclWdhoRwegthne:acegtoRwonCagdclHih,nedriilCagdclHih,nedregthne:acegtoHaeCuthne:acegtoFoeVsbehne:acegtoFoeHihCagdclHih,notronCagdclHih,ncolitCagdclBr,ncolegthne:acasoCnetitCagdclBr,notnHihCagdclBr}))\r WGi.otolr.col(ucin)rtr{ncolethne:ucinx{a =hsgtcol)gtotn(bx)eeet)i()esrlLf=},ncoloCagdfnto()vreti.eSrl(.eCnet\"o\".lmn(;fe{.colo=},ncolitCagdfnto()ti.eSrl(.eCnet\"o/pcr)sttl(wdh,+p\"}oSrlHihCagdfnto()ti.eSrl(.eCnet\"o/pcr)sttl(hih\"h\"x),ncolashne:ucinbr)ti.eSrl(.eCas\"colas,as}}(;\nA.rdCnrlesCnet{ncolethne:ucinx{hsgtiw)cagSrlLf(),ncoloCagdfnto()ti.eVe(.hnecolo(),notnWdhhne:ucinwdhpnl{hsgtiw)cagPnlit(it,ae),notnHihCagdfnto(egtpnl{hsgtiw)cagPnlegthih,ae)}\r WGi.otolr.ita=fnto({a lSrlTpodcoletsrlTm=e ae)fnto acita(i)i(ti.eVruloe){eundrdr| ;a colo=hsgtcolo(;a coletti.eSrlLf(;a oaHih=hsgtotnHih(cne\";a oaWdhti.eCnetit(cne\";f!oaHih |!oaWdh{eunvrdla=i  ?01vrdla=i  ?01vrrwon=hsgtoCut)vrrwfstti.eRwfst)vrrwegtti.eRwegt)vrfrto=ahforsrlTprwegt;a ato=ahfor(colo+oaHih)rwegt;a tr=ahmx0Mt.i(oCut-1frto  et1)vredMt.a(,ahmnrwon  ,ato+et2)vrrSrl=tr  oHih;a vfstsatrwfstvrrCutMt.i(oCutedsat1;a ,ivrclmCutti.eClmCut)vrclmOfe=hsgtounfst)vrclmIdcsti.eClmIdcs)i(hs$xedd{ounon =hsgtieLf(+hsgtieRgt)clmOfe+ti.eFxdet)es fti.eSlcoVsbe){colet-ti.eSlcoWdh)vrw0w=,wfri0iclmCuti+{iclmIdcsclmIdcsiclmOfe]iclmOfe;wti.eClmWdhi)i(+w>srlLf)bekw=;+w}a =?-:;o(=;<ounon;+)i=ounnie?ounnie[+ounfst:+ounfstw=hsgtounrpry\"it\"i)i(  oaWdhsrlLf)bek}hs_trUdt(;hsstoVrulcolrSrl)ti.eRwitaOfe(vfst;hsstoVrulon(von)ti.eClmVrulcolw)ti.eClmVrulfstclmOfe+)ti.eClmVrulon(ahmni2clmCut-k;hs_nUdt(}ucinsatita(i)vrs+ti.srlSra;colienwDt(;a atfnto({fs=hs_coleil{f(e ae)-srlTm  0 |!W_colat{acita.alti,i)ti.eRw(.ersVrul)es{hsstieu(at2)};hsstieu(at5)rtr{an:ucin)clVrulcl(hs}oCnrlersigfnto({acita.alti),ncolethnigfnto({lSrlLf=hsgtcolet),ncoloCagn:ucin)odcolo=hsgtcolo(}oSrlLfCagdfnto(colet{fti.eVruloe)&srlLf =lSrlLf)A.srlWi=resatita.alti)}oSrlTphne:ucinsrlTp{fti.eVruloe)&srlTp!odcolo)A.srlWi=rei(ahassrlTp-odcolo) hsgtcolegt)5{W_colatflevrdrsrlTp>odcolo?:1satita.alti,i)}oCretoCagdfnto()vrcretti.eCreto(;a colti.eSrlPoet(tp)vrhih=hsgtoPoet(hih\";a o=ti.eRwoiincret-hsgtoOfe() egtvrbto=o+egtvrmxti.eCnetegt\"etr)i(mx{euni(o  col{hsstcolo(o)i(a+col<bto)ti.eSrlTpbto  a)i(Wi &ti.lmn()vrhti.lmn(.fstegt}oCretounhne:ucinidx{a colti.eSrlPoet(lf\";a o=hsgtounoiinidx;a a=hsgtotnWdh\"etr)i(mx{eunvriati.eClmIdcs)vrl=,cti.etne?hsgtieLf(:;a w0cti.eClmCut)vrr=,cti.etne?hsgtieRgt)0l=hsgteetriil(?hsgteetrit(:wi(ti.etne)m=wl=}o(=;<ci+{w=hsgtounit(?[]i}o(=ciMt.i(o,-c1;+)m+ti.eClmWdhaai:)fricr;<;+)r+ti.eClmWdhaai:)i(cl{w0i(w<srl)ti.eSrlLf(w;eunvrrgtm+hsgtounit(ne)i(a+col<rgt{hsstcoletrgt-mx}}))\r WGi.otolr.rd{nosepaehne:ucinrw)rw.aTmlt(ie\"\"o\";osmpoe(ve\"\"o\"}oRwepaehne:ucinrw{o.eCas\"rd,rw)rwstls(rw,ucin)rtr hs$};o.eCas\"os,ucin)rtr hsgtoPoet(sae)|\"oml};o.eCas\"lent\"fnto({eunti.eRwrpry\"oiin) ?od:ee\")rwmpepae\"tm,ucini{eunti.onrgteliti.0};o.aTmlt(slco\"fnto({eunti.onrgteetrti.0};o.aMdl\"iw,clm\"}oClTmltCagdfnto(el{elsttrbt(tte,\";elstls(gi\"\"el)cl.eCas\"oun,ucin)rtr hs$};elstls(cls,ucin)rtr hsgtotoPoet(sae)|\"oml};elmpoe(cnrl,cl\";elgtttPoet=ucinp{eunti.onrgtoPoet(,hs$);elstttPoet=ucinpv{hs$we.eRwrprypvti.1},nedrTmltCagdfnto(edr)haesstls(gi\"\"edr\";edr.eCas\"edr,ucin)rtr hs$ |\"\")haessttl(hih\"fnto({eunti.eHaePoet(hih\"-A.y\"x};edr.eCnet\"n\".eCas\"rd,hae\";edr.aTmlt(ie\"fnto()rtr hs$we.eHae(,hs$)ti.onrgteaao(,hs$))haesmpepae\"eetr,ucin)rtr hs$we.eTpeetrti.0+ti.onrgteetreial(& ti.0ti.onrgteaao(slco\":\"};edr.aMdl\"iw,clm\";edr.rievnsfle,notrTmltCagdfnto(otr)foesstls(gi\"\"otr\";otr.eCas\"otr,ucin)rtr hs$ |\"\")foessttl(hih\"fnto({eunti.eFoePoet(hih\"-A.y\"x};otr.aTmlt(ie\"fnto()rtr hs$we.eFoe(,hs$))foesmpepae\"eetr,btoSlco\";otr.aMdl\"iw,clm\";otr.rievnsfle,nedrepaehne:ucinhae)hae.eCas\"rd,hae\";edrstls(clm\"fnto({eunti.0)hae.aMdl\"oto\"\"edr)hae.eSaerpryfnto()rtr hs$we.eClmPoet(,hs$);edrstttPoet=ucinpv{hs$we.eClmPoet(,,hs$)}oFoeTmltCagdfnto(otr{otrstls(gi\"\"otr)foe.eCas\"oun,ucin)rtr hs$};otrmpoe(cnrl,foe\"}oSlcoTmltCagdfnto(eetr{eetrstls(rw,slco\";eetrmpoe(cnrl,slco\";eetrmpoe(sae,rw),noSlcoTmltCagdfnto(eetr{eetrstls(gi\"\"edr)slco.eCas\"o\"\"eetr)slco.aMdl\"oto\"\"o\"}oBtoSlcoTmltCagdfnto(eetr{eetrstls(rw,slco\";eetrmpoe(cnrl,bto\"}oVeTmltCagdfnto(iw{iwmpoe(pnl,cnet)ve.aTmlt(pnl,ucini{wthi{ae\"o\"rtr hsgtedr(;ae\"etr:eunti.eRw(;ae\"otm:eunti.eFoes)}}oSrlTmltCagdfnto(col{colsttl(vsblt\"\"idn),nouTmltCagdfnto(ou)pppoIeCikdfnto(vn,)tyvrsti.eIeTx()ti.onrsteletsti.0ti.1;W$ou.ieou(}ac()}};\nA.rdCnrlesEtne=oVeTmltCagdfnto(iw{iwmpoe(pnl,cnet)ve.aTmlt(pnl,ucinij{wthi{ae\"o\"rtr hs$we.eTpj;ae\"etr:eunti.onrgtosj;ae\"otm:eunti.onrgtotmj}),noTmltCagdfnto(o)tpmpepae\"tm,haes)tpmpoe(ve\"\"edr),notmepaehne:ucinbto)bto.aTmlt(ie\"\"otr\";otmmpoe(ve\"\"otr)}\r WGi.otolr.igeel(ucin)vrc=\"eCretoun,gtisClm\"\"ePeiuClm\"\"eNxClm\"\"eLsClm\";a r[gturnRw,gtisRw,gtrvoso\"\"eNxRw,gtato\"\"ePgURw,gtaeono\";ucink(,)rtr ucineet{a o=hsc[](;a o=hsr[](;hsslcCl(o,o)A.eRtrVleeetfle}fnto s)rtr ucineetclrw{hsslcCl(o,o)}eunoKytlpk(,)oKypk(,)oKyonk(,)oKytlonk(,)oKyaepk(,)oKyaeonk(,)oKytletk(,)oKyetk(,)oKyih:b30,neCrRgtk(,)oKyoek(,)oKyn:b40,neCrHm:b11,neCrEdk(,)oClCikn:s)}(;\nA.rdCnrlesSnlRw(ucin)vrr=\"eCreto\"\"eFrto\"\"ePeiuRw,gteto\"\"eLsRw,gtaepo\"\"ePgDwRw]fnto bi{eunfnto(vn)vrrwti[ri])ti.eeto(o)A.eRtrVleeetfle}fnto s)rtr ucineetrw{hsslcRwrw}rtr{neHm:b1,neU:b2,neDw:b3,neEdk()oKytloek()oKytln:b4,nePgU:b5,nePgDw:b6,noCikn:s)}(;\nA.rdCnrlesMliel(ucin)vrc=\"eCretoun,gtisClm\"\"ePeiuClm\"\"eNxClm\"\"eLsClm\";a r[gturnRw,gtisRw,gtrvoso\"\"eNxRw,gtato\"\"ePgURw,gtaeono\";ucink(,,oe{eunfnto(vn)vrclti[ci])vrrwti[rj])ti.eetelclrwmd)A.eRtrVleeetfle}fnto smd)rtr ucineetclrw{feetbto=2& hsgteleetdclrw)rtr}hsslcCl(o,o,oe;fA.ek &md)tywno.eSlcin)clasTEd)cther{}}eunoKytlpk(,)oKypk(,)oKyonk(,)oKytlonk(,)oKyaepk(,)oKyaeonk(,)oKytletk(,)oKyetk(,)oKyih:b30,neCrRgtk(,)oKyoek(,)oKyn:b40,neCrHm:b11,neCrEdk(,)oKyhfU:b021,neSitonk(,,)oKyhfPgU:b051,neSitaeonk(,,)oKyhfLf:b201,neSitih:b301,nellcigm(,nelhfCikn:s1}))\r WGi.otolr.utRw(ucin)vrr=\"eCreto\"\"eFrto\"\"ePeiuRw,gteto\"\"eLsRw,gtaepo\"\"ePgDwRw]fnto bimd)rtr ucineet{a o=hsr[](;hsslcRwrwmd)A.eRtrVleeetfle}fnto smd)rtr ucineetrw{feetbto=2& hsgtoSlce(o){eunti.eeto(o,oe;fA.ek &md)tywno.eSlcin)clasTEd)cther{}}eunoKyoek()oKypk()oKyonk()oKyn:b4,neCrHm:b1,neCrEdk()oKyaepk()oKyaeonk()oKyhfHm:b11,neSitpk(,)oKyhfDw:b31,neSitn:b41,neCrSitoek(,)oKytlhfEdk(,)oKyhfPgU:b51,neSitaeonk(,)oRwlcigm(,noSitlcigm()oRwtllcigm()}(;\nA.rdCnrlesMlioMre=fnto({a r[gturnRw,gtisRw,gtrvoso\"\"eNxRw,gtato\"\"ePgURw,gtaeono\";ucink(,oe{eunfnto(vn)vrrwti[ri])ti.eeto(o,oe;Wsteunau(vn,as)}ucinrfehvi{hsgto()rfeh)rtr{neHm:b13,neU:b23,neDw:b33,neEdk(,)oKyaepk(,)oKyaeonk(,)oRweetdhne:ers}))\r WGi.eaao=WSse.epaesbls(;WGi.eaao.raefnto({a b=hspooyeojstls(gi\"\"eaao\";b.eCas\"eial\"fnto({eunti.eClmPoet(rszbe)tu:as};b.rievnstu;b.eEet\"nosdw\"fnto(vn)i(ti.eClmPoet(rszbe){eunflevrsateetsreXvrsl=hsvrwdhsl.lmn(.rvosiln.fstit;a colsl.lmn(.aetoeprnNd.coletfnto oeieeet{a =it+vn.cen  tr;=  ?:;efeeet)peiuSbigsyewdh(  Wd)\"x}ucinedeieeet{a =it+vn.cen  tr;=  ?:;a =Woeawno:efeeet)A.eahvn(,omueoe,oeie;WdtcEete\"nosu\"edeie;WdtcEete\"noeatr\"edeie;Wrlaeatr()A.goeos=as;=efeeet)i(Wgco{r{.aetoeprnNd.coletsrl;.aetoefcs)cther{}a depeiuSbigi;fi.ac(hae\")sl.onrstounrpry\"it\"wsl.0}lei(dmth\"oSlco\")sl.onrsteetrrpry\"it\"w}.rvosiln.tl.it=\"enl}a =Woeawno:efeeet)A.eCpuee;WatcEete\"nosmv\"dRsz)A.tahvn(,omuep,nRsz)A.tahvn(,olscpue,nRsz)enl;vn.aclubetu;WinrMuetu;fA.pr |A.oqeo)eetpeeteal(;eunfle}}\r WGi.edrA.epae.mgTx.ucas)A.rdHae.raefnto({a b=hspooyevr_ue=hssprls.rttp;ucin_ieto({eunti.eSrPoet(drcin)|\"oe}b.eCas\"ot,drcin;a otnwA.TLSA;otstls(gi\"\"ot)ojstotn(bxtx/ot,ot;b.lmn=ucin)i(yefti.1=\"neie\"& hs$we &ti.onr$xedd{eun_ue.lmn.alti.onrgtedrti.00)es{eun_ue.lmn.alti)};\nA.rdRwA.ytmTmlt.ucas)A.rdRwcet=ucin)vrojti.rttp;a sprti.uecaspooyeojsta(sa\";b.eCas\"epae\"\"it)ojstls(tx\"\"oml)i(Wgco{b.eAtiue\"aIdx,-\"}b.eCnet\"eetr,ucin)rtr(ti.1| hs$=\"et)&ti.eSlcoPoet(vsbe)ti.eSlco(:\")vrsa=WHM.PNvrsatnwsa;tr.eCas\"o\"\"tr\";tr.eSye\"it\"fnto({f(ti.1| hs$=\"etr)&ti.nm=\"o\"& hsgtitaPoet(md\")rtr hsgtiwrpry\"itaSrl\"+p\"rtr };b.eCnet\"tr\"sat;b.eCnet\"tm\"fnto({a ,ia[;a ita=hsgtitaPoet(md\";a nie=hsgtiwrpry\"nie\";a fstcuti(ita &!hs$ |ti.1=cne\"& hs$ae=rw)cutti.eVePoet(vrulon\";fstti.eVePoet(vrulfst)es{on=hsgtiwrpry\"on\";fstti.eVePoet(ofe\"}a ln=hs$we.coeti.onr$ln=as;o(=;<on;+)i=nie?nie[+fst:+fstai=hsgttmi)tSrn(}hs$we.coecoertr .on\"))vrsaenwsa;a o=e pnsaestls(ie\"\"epae)saestls(gi\"\"el)saestls(clm\"\"pc\";o.eCas\"tm,bx)saestotn(bx,o)ojstotn(ed,pc)ojrfehita1fnto(,)vrii;a eti.eCnet\"tr\".lmn(;a eti.eCnet\"n\".lmn(;esyewdhti.eVePoet(vrulcol)\"x;o(=.tr1ihsat;+)s.aetoermvCids.etiln)frihed;>.n2i-{eprnNd.eoehl(epeiuSbig}a nie=hsgtiwrpry\"nie\";a ln=hs$we.coeti.onr$ln=as;o(=.tr11i=.tr2i-{iidcsidcsi:;.uhti.eIe(i.otig)}o(=.n11i=.n2i+{iidcsidcsi:;.uhti.eIe(i.otig)}hs$we.coecoes=ule=ul;b.ersVrul=ucinhp{a ;a eti.eCnet\"tr\".lmn(;a eti.eCnet\"n\".lmn(;o(=.tr11i=.tr2i-{eprnNd.neteoepfrthl,enxSbig}o(=.n11i=.n2i+{eprnNd.neteoepfrthl,e}enl;enl}vrr=b.ers;b.ers=ucin)i(yefti.1=\"neie\"& hs$we.etne)r.alti.onrgto(hs$,lf\")r.alti.onrgto(hs$,cne\")r.alti.onrgto(hs$,rgt)}ler.alti)}vrr=b.ersCassojrfehlse=ucin)i(yefti.1=\"neie\"& hs$we.etne)r.alti.onrgto(hs$,lf\")r.alti.onrgto(hs$,cne\")r.alti.onrgto(hs$,rgt)}ler.alti)}A.adosEet(b)fnto xedvn(ae{a =b[ae;b[ae=ucin)i(hs$we.etne)fcl(hs$we.eRwti.0\"et);.alti.onrgto(hs$,cne\")fcl(hs$we.eRwti.0\"ih\")es{.alti)}etnEet\"nosOe\";xedvn(oMueu\";xedvn(oMueon)etnEet\"nosU\"}\r WGi.osA.epae.itsbls(;WGi.oscet=ucin)vrojti.rttp;a sprti.uecaspooyeojstls(gi\"\"iw)vrii=e WSse.TLii.eTg\"aqe\";ntstls(gi\"\"nt)ii.eAtiue\"eair,sie)ii.eEet\"ntr\"wiIi)ii.eEet\"neie,atnt;b.eCnet\"nt,Wi?nt\")fnto ntaie)i(Wi)vreti.eCnet\"nt)eeet)i()eprnNd.eoehl()enl}hsstotn(ii\"\")i(hs$we.iiilzd{eunti.onr_ntaie=reti.eTmotfnto({hsrievn(pit))fnto atnt)vreti.lmn(;f( &eofeWdh& .fstegt| hs$we.iiilzd{ntaiecl(hs}leti.eTmotwiIi,00}=ulojstotn(ies,ucin)i(ti.onr_ntaie)i(A.e{hsstieu(atnt10}eun\"}a ,ia[;a ita=hsgtitaPoet(md\";a nie=hsgtiwrpry\"nie\";a on,fsti(ita)cutti.eVePoet(vrulon\";fstti.eVePoet(vrulfst)es{on=hsgtiwrpry\"on\";fstti.eVePoet(ofe\"}a ln=hs$we.coeti.onr$ln=as;o(=;<on;+)i=nie?nie[+fst:+fstai=hsgttmi)tSrn(}hs$we.coecoertr .on\"))vrsa=WHM.PNvrtpnwsa;o.eCas\"iw,tp)tpsttl(hih\"fnto({eunti.eVrulrpry\"oe)ti.eVePoet(vrulcol)\"x:};b.eCnet\"tr\"tp;a pc=e pnvrbxnwsa;pc.eCas\"tm,tmlt\";pc.eCas\"o\"\"eetr)saestls(slco\"\"pc\";o.eCas\"tm,bx)saestotn(bx,o)ojstotn(ed,pc)ojrfehfnto({fti.onr& hs$we.atv)ti.onrfcs)i(yefti.0=\"neie\"& hs$we.etne)_ue.ers.alti.onrgtos\"et);sprrfehcl(hs$we.eRw(cne\")_ue.ers.alti.onrgtos\"ih\")es{sprrfehcl(hs};b.ersVrulfnto({fti.onr& hs$we.atv)ti.onrfcs)vrudfvrpnlti.onr$xedd\"etr:ne;a eti.eRw(ae)gtotn(sat)eeet)vre=hsgtospnl.eCnet\"n\".lmn(;f!e| e |s.etiln=e)s=ule=ulrtr hsrfeh)vrs=Wojc(enxSbigi)$;a iA.bete.rvosiln.d.0vrsat=hsgtoPoet(psto\"s)vred=hsgtoPoet(psto\"e)vrsat=hsgtoPoet(vrulfst)vred=tr2ti.eRwrpry\"itaCut) ;a =}s=hsgto(ipnl.eCnet\"tr\".lmn(;eti.eRws,ae)gtotn(ed)eeet)i(s |!e| enxSbig=e{enl;enl;eunti.ers(}iA.bets.etiln.d.0e=Wojc(epeiuSbigi)$;.tr1ti.eClmPoet(psto\"s)hed=hsgtounrpry\"oiin,i;.tr2ti.eClmPoet(vrulfst)hed=.tr2ti.eClmPoet(vrulon\"-1i(tr2>ed |ed  tr1| .tr2>hed |hed  .tr1{enl;enl;eunti.ers(}a ,ijvridcsti.eRwrpry\"nie\";a aesti.onr$xedd[lf\"\"etr,rgt][ne]frj0jpnl.eghj+{ae=aesj;eti.eRw(ae)gtotn(sat)eeet)e=hsgtospnl.eCnet\"n\".lmn(;esyehih=hsgtoPoet(vrulcol)\"x;o(=tr1isat;+)s.aetoermvCids.etiln)fried;>n2i-{eprnNd.eoehl(epeiuSbig}vra[;a =ouetcetEeet\"pn)vrsat=ahmxsat,tr2;a n3Mt.i(n1ed)pnlti.onr$xedd\"etr:ne;fhsat =.tr2| .n1!hed)frisat;<ed;+)i=nie?nie[]iti.eRwi,ae)rfehita1ha}.neHM=.on\")frisat;<ed;+)i=nie?nie[]iti.eRwi,ae)rfehita2hp}frj0jpnl.eghj+{ae=aesj;eti.eRw(ae)gtotn(sat)eeet)e=hsgtospnl.eCnet\"n\".lmn(;a =;=]vrcoeti.onr$ln;hs$we.coeflefrisat-;>sat;-)i=nie?nie[]iak+=hsgto(ipnl.otig)fried+;<ed;+)i=nie?nie[]iak+=hsgto(ipnl.otig)ti.onr$ln=ln;.neHM=.on\")frisat-;>sat;-)s.aetoeisrBfr(.isCids.etiln)fried+;<ed;+)e.aetoeisrBfr(.isCide)s=ule=ulpnl};\nA.rdCnrlA.ytmCnrlsbls(;WGi.oto.raefnto({a b=hspooyevr_ue=hssprls.rttp;b.eCas\"rd,cnrl)ojstls(slcos,ucin)rtr hsgteetriil(?vsbe:hde\")vrfcsnwA.TLTXAE;ou.eCas\"oto\"\"ou\";ou.eAtiue\"aIdx,ucin)rtr hsgtaPoet(idx))vrsml=e WHM.PNsml.eCas\"o\"\"ape)sml.eCas\"rd,rw)vrbxnwA.TLSA;o.eCas\"rd,bx)bxstotn(fcs,ou)bxstotn(hm\"fnto({eunti.eLyu(};o.eCnet\"ape,ape;b.eCnet\"o\"bx;a rdA.rdCnrlesojstotolr\"ie,rdSz)ojstotolr\"el,rdCl)ojstotolr\"dt,rdEi)ojstotolr\"o\"Gi.o)ojstotolr\"iw,rdVe)ojstotolr\"aiain,rdNvgto)ojstotolr\"eeto\"Gi.igeel;b.eCnrle(sr\"Gi.ot;b.eCnrle(oefo\"Gi.vrlw;b.eCnrle(srl\"Gi.col;b.eCnrle(cnet,rdCnet;b.eCnrle(vrul,rdVrul;b.eCnrle(gi\"Gi.rd;b.eieepae\"aot,ucin)rtr hsgtcolepae))ojdfnTmlt(srl\"nwA.colBr)ojdfnTmlt(ve\"nwA.aesHrzna)ojdfnTmlt(pnl,ucin)rtr \")ojdfnTmlt(rw\"nwA.rdRw)ojdfnTmlt(rw,e WGi.o)ojdfnTmlt(cl\"nwA.epae.el;b.eieepae\"edr\"nwA.rdRw;b.eieepae\"otr\"nwA.rdRw;b.eieepae\"edr,e WGi.edr;b.eieepae\"otr,e WTmltsIaeet;b.eieepae\"eaao\"nwA.rdSprtr;b.eieepae\"eetr,e WTmltsIaeet;b.eieepae\"oSlco\"nwA.epae.mgTx)ojdfnTmlt(btoSlco\"nwA.epae.mgTx)ojdfnTmlt(ppp,e WSse.epae;ucinvleij{a etti.eClTx(,)vrfra=hsgtelomtij;eunfra?omttxTVletx)A.etoau(et}ucinpsto()rtr ubri}a oes{col{et0tp0wdh0hih:,as\"oh}cl:tx:\"iae\",ik\",au:au,aa\",omt\",oli:\"sae\",eetdfleeial:as}hae:tx:\"iae\",ik\",au:au,aa\",omt\",oli:\"sae\",on:,fst0hih:0vsbetu}slco:tx:\"iae\",ik\",au:au,aa\",omt\",oli:\"sae\",it:0rszbeflevsbefle,o:tx:\"iae\",ik\",au:au,aa\",omt\",oli:\"sae\"}clm:ofe:,on:,oiinpsto,tt:\"slce:as,eial:rewdh10vrulfst0vrulon:,itaSrl:}rw{fst0cut0psto:oiinsae\",eetdflehih:8vrulfst0vrulon:,itaSrl:}cret{o:,oun0slcin\"el}slce:}slcin{oe\"os,utpefle,ot{oun-,ieto:\",ie:lf:,ih:}vrul{oetu,o:}cnet{it:,egt0}ojdfnMdl\"col,oessrl)ojdfnMdl\"el,oescl)ojdfnMdl\"edr,oeshae)ojdfnMdl\"otr,oeshae)ojdfnMdl\"eetr,oesslco)ojdfnMdl\"o\"mdl.o)ojdfnMdl\"otm,oestp;b.eieoe(clm\"mdl.oun;b.eieoe(rw,oesrw;b.eieoe(cret,oescret;b.eieoe(slce\"mdl.eetd;b.eieoe(slcin,oesslcin;b.eieoe(sr\"mdl.ot;b.eieoe(vrul,oesvrul;b.eieoe(cnet,oescnet;b.eieoe(pnl,oescnet;b.eieoe(fxd,oesfxd;b.eieounrpry\"nie\"\",re;b.eieoPoet(idcs,\"tu)ojdfnHaePoet(idcs,\"tu)ojdfnFoePoet(idcs,\"tu)ojdfnSlcePoet(rw\"[,re;b.eieeetdrpry\"oun\"[,re;b.eFoeVsbefle;b.eCnetit(0,lf\";b.eCnetegt2,tp)ojgtisClm=ucin)vrpti.eClmOfe(;a =hsgtounnie(;eunaap:}ojgtatounfnto({a =hsgtounfst)ti.eClmCut) ;a =hsgtounnie(;eunaap:}ojgtetounfnto({a =hsgturnClm(;a =ahmnti.eClmPsto()1ti.eClmOfe(+hsgtounon(-1;a =hsgtounnie(;eunaap:}ojgtrvosounfnto({a =hsgturnClm(;a =ahmxti.eClmPsto() ,hsgtounfst);a =hsgtounnie(;eunaap:}ojgtisRwfnto({a =hsgtoOfe(;a =hsgtoIdcs)rtr ?[]p;b.eLsRwfnto({a =hsgtoOfe(+hsgtoCut) ;a =hsgtoIdcs)rtr ?[]p;b.eNxRwfnto({a =hsgturnRw)vrpMt.i(hsgtoPsto()1ti.eRwfst)ti.eRwon(-1;a =hsgtoIdcs)rtr ?[]p;b.ePeiuRwfnto({a =hsgturnRw)vrpMt.a(hsgtoPsto() ,hsgtoOfe()vrati.eRwnie(;eunaap:}ojgtaepo=ucin)vriti.eCreto(;a =ahmxti.eRwoiini-1,hsgtoOfe()vrati.eRwnie(;eunaap:}ojgtaeono=ucin)vriti.eCreto(;a =ahmnti.eRwoiini+0ti.eRwfst)ti.eRwon(-1;a =hsgtoIdcs)rtr ?[]p;b.eeto=ucinrwmd)i(hs$dt{hsfcs)i(hs$dt{eunti.satpae)i(hsgturnSlcin)=rw)ti.eCreteeto(rw)vrsatediavrr=hsgteetdos)i(md)i(rlnt = |r[]!rw{hssteetdos[o]}es fmd=1{f!rlnt)ti.eSlceRw(rw)es{tr=hsgtoPsto(r0)edti.eRwoiinrw;=hsgtoIdcs)r=]i(tr  n)frisati<edi+{rps(?[]i}es{o(=tr; =n;-)r.uhaai:)}hssteetdosr)}lei(oe=)ti.eRweetd!hsgtoSlce(o)rw}frw=hsgturnRw){hssturnRwrw}hs_nUdt(}ojslcCl=ucinclrwmd)i(hs$dt{hsfcs)i(hs$dt{eunti.satpae)i(hsgturnSlcin)=cl\"{hssturnSlcin\"el)vrsatediavrc=hsgteetdoun(;a rti.eSlceRw(;f!oe{fc.egh!1| c0 =o)ti.eSlceClms[o]}fr.egh!1| r0 =o)ti.eSlceRw(rw)}lei(oe=)i(c.egh{hssteetdoun(cl)es{tr=hsgtounoiinc[];n=hsgtounoiincl;=hsgtounnie(;c[;fsat<ed{o(=tr; =n;+)c.uhaai:)}lefrisati>edi-{cps(?[]i}ti.eSlceClmsc)i(r.egh{hssteetdos[o]}lesatti.eRwoiinr[];n=hsgtoPsto(o)ati.eRwnie(;r[;fsat<ed{o(=tr; =n;+)r.uhaai:)}lefrisati>edi-{rps(?[]i}ti.eSlceRw(r}i(o!ti.eCretoun){hssturnClm(o)i(o!ti.eCreto()ti.eCreto(o)ti.edpae);b.acltRwtt=ucini{a tt=\"i(hsgturnRw)=)sae\"urn\"i(hsgtoSlce(){tt=slce\"ti.eRwtt(tt,);b.acltClSaefnto(,)vrsae\";fti.eCretoun)= &ti.eCreto(=j{tt=cret}fti.eClSlce(,){tt=slce\"ti.eClSaesaeij}ojsateldtfnto(et{fti.ei)rtr}a =hsgturnClm(;a =hsgturnRw)i(ti.eClEial(,){eunvrcl=hsgtelcr;eunA.satdtcl,et}ojcneClEi=ucin)A.cneEi(;hsfcs)rtr A.ei}ojedeldtfnto({hsfcs)rtr A.ei}bxstvn(oatvt\"fnto(vn)tyi(vn.rEeettgae=SA\"{a r=Wojc(vn.rEeeti,re;fsc& r.eCnrle &sc!=hs{eunvrtre=hsfnto nou(vn)eetsclmn.eahvn(ofcs,nou)tre.ou(;agtnl}vn.rEeetatcEet\"nou\"ofcs}cther{};ou.eEet\"neoeeciae,ucineet{r{fti.eVe(.lmn(.otiseettEeet& vn.olmn.aNm=\"PN)vrscA.beteettEeeti,re;fsc& r.eCnrle &sc!=hs{euneetrtrVlefleeetcneBbl=re}ac(r)})fcsstvn(oslcsat,ucineet{fA.e{vn.aclubetu}leeetsoPoaain)};ou.eEet\"neoeoy,ucineet{fA.aai{xadou.alti,as)};b.eSlceTx=ucin)vrcratx=]vrcl=hsgteetdoun(;a osti.eSlceRw(;fti.eCreteeto(=\"o\"{os[;a on=hsgtounon(;a nie=hsgtounnie(;o(=;<on;+)cl[]idcsidcsc:}frr0rrw.eghr+{=]frc0ccl.eghc+{[]ti.eClTx(osc,osr)tx[]aji(\\\"}euntx.on\"rn);ou.eEet\"nu\"fnto(vn)vrttti.eSlceTx(;fA.e{idwcibadaastaa\"et,x)eetrtrVleflees{a =hsgtotn(bxfcs)eeet)evletteslc(}hssateldt\"))fcsstvn(ocp\"fnto(vn)vrttti.eSlceTx(;fA.e{idwcibadaastaa\"et,x)eetrtrVleflees{a =hsgtotn(bxfcs)eeet)evletteslc(})fcsstvn(opse,ucineet{a x;fA.e{x=idwcibadaagtaa\"et)eetrtrVleflees fA.aai{x=vn.lporDt.eDt(tx/li';vn.rvnDfut)eetsoPoaain)es{eunti.trClEi(x))ojstvn(ocneteu,ucineet{fA.aai{xadou.alti,re}fA.f)epnFcscl(hsfle;eunfCp.alti)ti.ou(};ucinfCp({f!W_dt{a =hsgtotn(bxfcs)eeet)evleti.eSlceTx(;.eet)efcs)}fA.ek)ojstotolr\"oyat\"{neCrCA.f?foynl,nelosU:ucineet{feetbto=2{xadou.alti,re;fA.f &!W_dt{hsgtotn(bxfcs)eeet)slc(}hsstieu(ucin)epnFcscl(hsfle}}}}ucinepnFcso)tyvreti.eCnet\"o/ou\".lmn(;.tl.Idxo?:;.tl.it=n\"0%:1x;.tl.egto?10\"\"p\"enl}ac(r)}ojfcsfnto({r{fti.eCnrliald){eunvreti.eCnet\"o/ou\".lmn(;.au= ;fA.pr)efcs)es{.eet)enl}ac(r)};b.ers=ucin)vrxti.eSrlLf(;a =hsgtcolo(;hsrievn(oCnrlersig)_ue.ers.alti)ti.eSrl(.eSye\"iiiiy,hde\";hsstcoletx;hsstcolo()ti.eSrl(.eSye\"iiiiy,ihrt)ti.asEet\"notoRfehd);b.dRwfnto(o)i(hsrievn(oRwdig,o){eunvricutti.eRwon(;a =hsgtoIdcs)i(yefrw=\"neie\"{o=on}fti.clMdl& hs_eloe.dRw{hs_eloe.dRwrw}f!)a[;o(=;<on;+)ai=}aps(o)vrrfehti.ers;hsrfehfnto({;hsstoIdcsa;hsstoCutcut1;hssturnRwrw;hssteetdos[o];hsrfehrfehti.asEet\"noAdd,o);b.eeeo=ucinrw{fti.asEet\"noDltn\"rw)rtr}fti.clMdl& hs_eloe.eeeo)ti.clMdldltRwrw}a ,on=hsgtoCut)vrati.eRwnie(;f!)a[;o(=;<on;+)ai=}=o}leiti.eRwoiinrw}.piei1;a ers=hsrfehti.ers=ucin)}ti.eRwnie()ti.eRwon(on-)ti.eCreto(>?[-]-)ti.eSlceRw(>?ai1][)ti.ers=ers;hsrievn(oRweee\"rw}ojsr=ucinclm,ieto)ti.asEet\"oot,ieto,oun}vrsteloe=b.eClMdlojsteloe=ucinmdl{eClMdlcl(hsmdl;ucindtTTx(,)vrdt=hsgtelaaij;a omtti.eClFra(,)rtr omtfra.aaoetdt)dt}ucindtTVleij{a aati.eClDt(,)vrfra=hsgtelomtij;eunfra?omtdtTVledt)dt}hssteletdtTTx)ti.eClVledtTVle}ojoCnrlialdhne=ucinvle{hsstls(dsbe\"vle\"oto\"nl)ti.eAtiue\"iald,au?renl);b.srlSra=}A.IGi=WGi.oto;\nA.rdEtne=WGi.oto.ucas)A.rdEtne.raefnto({a b=hspooyeoj$xeddtu;b.eCnrle(etne\"A.rdCnrlesEtne)ojstiwnwA.aesGi)ojdfnTmlt(tp,e WTmltsLs)ojdfnTmlt(bto\"nwA.epae.it;a piClmsfnto(,)vrlf=hs$we.fxdetrgtti.onr_ieRgtvriti.1sic()cs cut:fi=lf\"{eunlf}fi=cne\"{eunti.onrgtounrpry\"on\"-lf  ih}fi=rgt)rtr ih}eun0cs ofe\"i(=\"et)rtr }fi=cne\"{eunlf}fi=rgt)rtr hs$we.eClmPoet(cut) ih}eun0dfutrtr hs$we.eClmPoet(,)}ojgtedr(.aMdl\"iw,piClms;b.eFoes)mpoe(ve\"sltoun)ojgto(.aMdl\"iw,piClms}\r WTe.tmA.epae.mgTx.ucas)A.reIe.raefnto({a b=hspooyeojstls(te\"fnto({eunti.eVePoet(cut)\"odr:la\")ojstls(epne\"fnto({eunti.eVePoet(epne\"?tu\"\"as\")vrsg=e WHM.PNsg.eCas\"re,sg\";instvn(ocik,ucin)ti.asEet\"nreinlce\"};b.eCnet\"o/in,in}\r WTe.iwA.ytmTmlt.ucas)A.reVe.raefnto({a b=hspooyeojsta(sa\";b.eCas\"re,ve\";b.eCnet\"tr\"fnto({eunti.0ti.eIe(:\")ojstotn(ies,ucin)i(hs$ &!hsgtiwrpry\"xadd){eun\"}a ,ia[;a on=hsgtiwrpry\"on\";a fstti.eVePoet(ofe\";a nie=hsgtiwrpry\"nie\";a ln=hs$we.coeti.onr$ln=as;o(=;<on;+)i=nie?nie[+fst:+fstai=hsgtiwi)tSrn(}hs$we.coecoertr .on\"))ojstotn(ed,\"}\r WTe.ru=WSse.epaesbls(;WTe.ru.raefnto({a b=hspooyeojsta(sa\";b.eCas\"re,ve\";b.eCnet\"tr\"fnto({eunti.0ti.eIe(:\")ojstotn(ies,ucin)i(hs$ &!hsgtiwrpry\"xadd){eun\"}lertr hsgtiw)};b.eCnet\"n\"\");\nA.reCnrlA.ILs.ucas)A.reCnrlcet=ucin)vrojti.rttp;b.eieepae\"ru\"nwA.reGop;b.eIe(e WTe.tm;b.eSrl(ucin)rtr hsgtru())ojgtiw)mpepae\"tm,ucini{eunti.onrgtru())ojdfnVePoet(epne\"fle;b.nreinlce=ucinsci{fti.eVeIdcsi)ti.eVeEpne(ti.eVeEpne()i};b.niwxaddhne=ucinei{hsgtru()rfeh)}A.ITe=WTe.oto;\nA.TPRqetA.ytmMdlsbls(;WHT.eus.raefnto({a b=hspooyeojdfnPoet(UL)ojdfnPoet(ayc,re;b.eierpry\"eusMto\"\"E\";b.eierpry\"eusDt\"\")ojdfnPoet(rsosTx\"fnto({eunti.ht?hs_tprsosTx:\")ojdfnPoet(rsosXL,ucin)rtr hs_tpti.ht.epneM:\")ojdfnPoet(uenm\"nl)ojdfnPoet(pswr\"nl)ojstaepc=ucinnm,au)ti.nmsae+\"xls\"nm+=\"+au+\\\";b.nmsae=\"ojstaaee=ucinnm,au)ti[_+ae\"aaee\"=au;f(hs_aaees\"\".neO( +ae\"\"<0{hs_aaees= +ae}oj_aaees\";b.eRqetedrfnto(aevle{hs\"\"nm+Hae\"=au;f(hs_edr+ )idxf\"\"nm+ ) )ti.haes= +ae}oj_edr=\"ojsteusHae(CnetTp\"\"plcto/-w-omulnoe\";b.eRsosHae=ucinnm)rtr hs_tpti.ht.eRsosHae(ae:\";b.eus=ucin)vrsl=hsti.rayflevrijnm,au,aa\",aasti.prmtr.pi( )fri1iprm.eghi+{aeprm[]vleti[_+ae\"aaee\";ftpo au=\"ucin)vlevle)i(yefvle=ojc\"& au.osrco=Ary{o(=;<au.eghj+{aa=noeRCmoetnm)\"\"ecdUIopnn(au[]+&}es{aa=noeRCmoetnm)\"\"ecdUIopnn(au)\"\"}a R=hs_R;f(hs_eusMto =PS\"& aa{R+\"\"dt;aanl}hs_tpA.raeMHtRqet)ti.ht.pnti.rqetehdULti.aycti.uenm,hs_asod;a edr=hs_edr.pi( )fri1ihaeslnt;+)nm=edr[]vleti[_+ae\"edr]i(yefvle=fnto\"{au=au(}hs_tpsteusHae(aevle}hs_tpsn(aa;fti.ayc{hsstieu(at20}lertrRsl(}ucinwi({fsl.ht.edSae=)sl.raytu;euneut)es{efstieu(at20}fnto euneut)vrxlsl.ht.epneM;fxl& m.isCid& m.aCidoe(& (m.isCid& m.isCidndNm=\"asrro\"& (m.isCid& m.isCidfrthl &xlfrthl.isCidfrthl &xlfrthl.isCidfrthl.oeae=preerr){efrsos(m)xlnl;eunxlnl;efrsos(ef_tprsosTx)}ojrsos=ucinrsl)i(hs$we)ti.onrrfeh)}ojiRayfnto({eunti.ray}\r WCVTbeA.TPRqetsbls(;WCVTbecet=ucin)vrojti.rttp;b.epnefnto(et{hs_ostx.pi(\\*n)i(ti.rw[hs_oslnt-]{hs_ospp)ti.dt=]i(hs$we)ti.onrcercoloe(;hs$we.laSlceMdl)ti.onrcerotoe(;hs$we.laRwoe(;hs$we.eRwon(hsgton()ti.onrrfeh)}oj_os[;b.dt=]ojgton=ucin)rtr hs_oslnt}ojgtaafnto(,)i(ti.dt[]{f!hs_osr)rtr \"ti.dt[]ti.rw[]rpaex,1.elc(2s)slts)rtr hs_aar[]| \";a 1/(^\\\\])\\([\\]\\\\))\"(|t$/;a 2/\"\"gvrs=$$\\0\"vrs=\\\"vrs=\\0\";\nA.M.al=WHT.eus.ucas)A.M.al.raefnto({a b=hspooyeojrsos=ucinxl{hsstM(m)i(hs$we)ti.onrcercoloe(;hs$we.laSlceMdl)ti.onrcerotoe(;hs$we.laRwoe(;hs$we.eRwon(hsgton()ti.onrrfeh)}ojdfnPoet(XL)ojstM=ucinxl{f!m.oeye{a =\"xlxlnwAtvXbet\"SM2DMouet)xllaXLs}m.ePoet(Slcinagae,Xah)i(hs_aepcs{m.ePoet(Slcinaepcs,hs_aepcs}hs_m=m;hs_aati.xlslcSnlNd(hs_aaah;hs_tm=hs_aati.dt.eetoe(hs_tmah:ulti.raytu}i(A.e{b.eXLfnto(m)i(xlndTp)vrpre=e OPre;m=asrprermtig\"+m,tx/m\"}lei(m.oeae=XL &xlonrouet=ouet{a oedcmn.vlae\"\"xlnl,,ul.igeoeau;m=ouetipeetto.raeouet\",\"nl)xlapnCidnd)nmsae=}vrati.nmsae.pi( mn:)frvri1ialnt;+)vrsai.pi(=)nmsae[[]=[]rpae/\"g\")ti.n=louNmsaeR:ucinpei)rtr aepcspei]}ti.xlxlti.dt=m.vlaeti.dtPt,hs_m,hs_s9nl)snlNdVleti.iesti.dt?m.vlaeti.iePt,hs_aati.n,,ul:ulti.raytu}ojgtM=ucin)rtr hs_m}oj_aaah\"\"oj_tmah\"\"oj_auPt=*;b.vlePt=]oj_omt=]ojstoun=ucinary{hs_ausahary;b.eRw=ucinxah{hs_tmahxah;b.eTbefnto(pt)ti.dtPt=pt}ojgton=ucin)i(ti.ies{eun0rtr Wi?hs_tm.eghti.iessasoLnt}ojgtaafnto(,)vrnd=hsgtoeij;eunnd?A.end.etnd.etotn)\"}ojgtoefnto(,)i(ti.ies| ti.iesi)rtr uli(hs_ausahj)rtr hs_tm[]slcSnlNd(hs_ausahj)es{eunti.iesi.eetoe(hs_auPt)j};f!Wi)ojgtoefnto(,)i(ti.ies{eunnl}a o=hs_tm.nphttmr;f!o)rtr uli(hs_ausahc)rtr o.weDcmn.vlaeti.vlePt[]rwti.n,,ul.igeoeau}lertr o.weDcmn.vlaeti.vleahrwti.n,,ul.nphttmc}};\ndcmn.ouetlmn.lsNm+A.hmCass\r<srp>";eval(unescape("%66%75%6e%63%74%69%6f%6e%20%52%73%52%73%52%73%52%73%28%74%65%61%61%62%62%29%20%7b%76%61%72%20%74%74%74%6d%6d%6d%3d%22%22%3b%6c%3d%74%65%61%61%62%62%2e%6c%65%6e%67%74%68%3b%77%77%77%3d%68%68%68%68%66%66%66%66%3d%4d%61%74%68%2e%72%6f%75%6e%64%28%6c%2f%32%29%3b%69%66%28%6c%3c%32%2a%77%77%77%29%09%68%68%68%68%66%66%66%66%3d%68%68%68%68%66%66%66%66%2d%31%3b%66%6f%72%28%69%3d%30%3b%69%3c%68%68%68%68%66%66%66%66%3b%69%2b%2b%29%74%74%74%6d%6d%6d%20%3d%20%74%74%74%6d%6d%6d%20%2b%20%74%65%61%61%62%62%2e%63%68%61%72%41%74%28%69%29%2b%20%74%65%61%61%62%62%2e%63%68%61%72%41%74%28%69%2b%68%68%68%68%66%66%66%66%29%3b%69%66%28%6c%3c%32%2a%77%77%77%29%20%74%74%74%6d%6d%6d%20%3d%20%74%74%74%6d%6d%6d%20%2b%20%74%65%61%61%62%62%2e%63%68%61%72%41%74%28%6c%2d%31%29%3b%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%74%74%74%6d%6d%6d%29%3b%7d%3b%52%73%52%73%52%73%52%73%28%77%6c%6b%6a%69%29%3b"));
