wordimport.js 293 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098
  1. // Generated by js_of_ocaml 3.1.0
  2. (function(C) {
  3. "use strict";
  4. var gX = 254
  5. , gW = "i"
  6. , aq = "img"
  7. , gb = "Invalid_argument"
  8. , b6 = "Map.bal"
  9. , dy = '"'
  10. , b_ = ","
  11. , ga = "pos_in"
  12. , b9 = "<"
  13. , v = 781665294
  14. , b5 = 65599
  15. , db = "jsError"
  16. , gV = "data-text-indent-alt"
  17. , f_ = 17731
  18. , f$ = "pos_out"
  19. , dL = "th"
  20. , f9 = "close_out"
  21. , ar = "style"
  22. , ai = "!"
  23. , cc = 512
  24. , da = "\n}"
  25. , fR = "End_of_file"
  26. , fQ = "center"
  27. , fP = "Failure"
  28. , dg = "label"
  29. , dh = "col"
  30. , fO = "data-converted-paragraph"
  31. , dK = "title"
  32. , fN = "code"
  33. , f8 = "del"
  34. , dJ = "font"
  35. , L = 128
  36. , H = "contents"
  37. , fM = "dfn"
  38. , f7 = "height"
  39. , gU = "samp"
  40. , s = 248
  41. , f6 = "Sys_blocked_io"
  42. , bm = "p"
  43. , dI = "start"
  44. , gT = "fd "
  45. , bn = "form"
  46. , gS = 1023
  47. , gR = "var"
  48. , fL = "data-list-level"
  49. , gs = "Division_by_zero"
  50. , dH = " {\n"
  51. , aF = ">"
  52. , gr = "really_output"
  53. , dx = "</"
  54. , gQ = "em"
  55. , fK = "Sys_error"
  56. , fJ = "cite"
  57. , dw = "noframes"
  58. , gP = "caption"
  59. , ag = "ol"
  60. , bi = 1073741823
  61. , dG = "td"
  62. , b4 = "object"
  63. , df = "[endif]"
  64. , dF = "noscript"
  65. , gq = "optgroup"
  66. , gO = 409
  67. , fI = "kbd"
  68. , gp = 57343
  69. , dv = "h5"
  70. , bY = "int_of_string"
  71. , cb = "table"
  72. , fH = "dt"
  73. , de = "tbody"
  74. , ay = "script"
  75. , fG = "display"
  76. , f5 = " : flags Open_rdonly and Open_wronly are not compatible"
  77. , go = "colgroup"
  78. , gM = "mso-list"
  79. , gN = "button"
  80. , dE = "h1"
  81. , c$ = "h6"
  82. , aU = "head"
  83. , du = "h3"
  84. , gL = "([^/]*)"
  85. , f4 = "-"
  86. , gn = "really_output_string"
  87. , dt = 3257036
  88. , fF = 240
  89. , f3 = " : file already exists"
  90. , gm = 2048
  91. , gK = "b"
  92. , aE = "body"
  93. , fE = "u"
  94. , f2 = "strong"
  95. , gJ = "Out_of_memory"
  96. , aS = "\n"
  97. , gl = "output_buffer"
  98. , gI = "big"
  99. , c_ = "h2"
  100. , fD = 32768
  101. , ah = "ul"
  102. , gH = "index out of bounds"
  103. , ds = "pre"
  104. , f1 = "select"
  105. , aT = "tr"
  106. , d = -841728391
  107. , gk = " : flags Open_text and Open_binary are not compatible"
  108. , K = 255
  109. , f0 = 224
  110. , dr = 2147483647
  111. , fC = "area"
  112. , dD = "@"
  113. , bl = -810056052
  114. , ax = 250
  115. , dq = "tfoot"
  116. , dC = "isindex"
  117. , aW = 1024
  118. , fZ = "basefont"
  119. , bh = "input"
  120. , b3 = "none"
  121. , bg = "span"
  122. , O = 246
  123. , c9 = "thead"
  124. , fB = "lexing: empty token"
  125. , bk = -804212868
  126. , fY = "small"
  127. , gj = "input_char"
  128. , aR = "--"
  129. , as = "li"
  130. , p = 870530776
  131. , fX = "menu"
  132. , e = ""
  133. , gi = "Stack_overflow"
  134. , dB = "sub"
  135. , c7 = "v:shape"
  136. , c8 = "address"
  137. , dd = "^"
  138. , gG = "output_string"
  139. , fW = 100
  140. , gg = "tab-interval"
  141. , gh = "Not_found"
  142. , b2 = "link"
  143. , gF = "frame"
  144. , dp = "dd"
  145. , fV = "Match_failure"
  146. , b8 = 749117977
  147. , fz = ", "
  148. , fA = "ins"
  149. , ca = "html"
  150. , fy = "static/"
  151. , o = -936778451
  152. , gE = "iframe"
  153. , fx = "closed"
  154. , c6 = "really_input_string"
  155. , gD = "."
  156. , gC = 65535
  157. , gB = "tt"
  158. , gA = "<![endif]"
  159. , b7 = "dir"
  160. , c5 = "data-list-type"
  161. , dc = "param"
  162. , gy = "width"
  163. , gz = "input_line"
  164. , c4 = "class"
  165. , T = 698996132
  166. , b$ = "fieldset"
  167. , r = "css_parser.ml"
  168. , b1 = "a"
  169. , dn = "sup"
  170. , dm = "?"
  171. , bX = "list-style"
  172. , gf = "flush"
  173. , aQ = " "
  174. , fw = "Undefined_recursive_module"
  175. , G = 50834029
  176. , c3 = "output"
  177. , dl = "base"
  178. , aV = 256
  179. , fU = "legend"
  180. , aD = ":"
  181. , gx = "list-style-type"
  182. , dk = "option"
  183. , ge = 192
  184. , fT = "applet"
  185. , dj = "hr"
  186. , gw = 56320
  187. , fv = "cleanDocument"
  188. , c2 = "h4"
  189. , bW = "Set.bal"
  190. , gd = 32752
  191. , b0 = "div"
  192. , ap = "/"
  193. , gv = "Assert_failure"
  194. , fS = "s"
  195. , bj = "meta"
  196. , gu = "complain_closed"
  197. , di = "true"
  198. , fu = "textarea"
  199. , bZ = "dl"
  200. , gc = "acronym"
  201. , q = -579472809
  202. , dz = "frameset"
  203. , gt = "close_in"
  204. , dA = "blockquote"
  205. , cj = undefined;
  206. function qV(d, b, e, c, f) {
  207. if (c <= b)
  208. for (var a = 1; a <= f; a++)
  209. e[c + a] = d[b + a];
  210. else
  211. for (var a = f; a >= 1; a--)
  212. e[c + a] = d[b + a];
  213. return 0
  214. }
  215. function dT(d, e, c) {
  216. var b = new Array(c);
  217. for (var a = 0; a < c; a++)
  218. b[a] = d[e + a];
  219. return b
  220. }
  221. function dS(b, c, a) {
  222. var d = String.fromCharCode;
  223. if (c == 0 && a <= 4096 && a == b.length)
  224. return d.apply(null, b);
  225. var f = e;
  226. for (; 0 < a; c += aW,
  227. a -= aW)
  228. f += d.apply(null, dT(b, c, Math.min(a, aW)));
  229. return f
  230. }
  231. function ce(b) {
  232. if (C.Uint8Array)
  233. var c = new (C.Uint8Array)(b.l);
  234. else
  235. var c = new Array(b.l);
  236. var e = b.c
  237. , d = e.length
  238. , a = 0;
  239. for (; a < d; a++)
  240. c[a] = e.charCodeAt(a);
  241. for (d = b.l; a < d; a++)
  242. c[a] = 0;
  243. b.c = c;
  244. b.t = 4;
  245. return c
  246. }
  247. function V(d, e, b, f, c) {
  248. if (c == 0)
  249. return 0;
  250. if (f == 0 && (c >= b.l || b.t == 2 && c >= b.c.length)) {
  251. b.c = d.t == 4 ? dS(d.c, e, c) : e == 0 && d.c.length == c ? d.c : d.c.substr(e, c);
  252. b.t = b.c.length == b.l ? 0 : 2
  253. } else if (b.t == 2 && f == b.c.length) {
  254. b.c += d.t == 4 ? dS(d.c, e, c) : e == 0 && d.c.length == c ? d.c : d.c.substr(e, c);
  255. b.t = b.c.length == b.l ? 0 : 2
  256. } else {
  257. if (b.t != 4)
  258. ce(b);
  259. var g = d.c
  260. , h = b.c;
  261. if (d.t == 4)
  262. if (f <= e)
  263. for (var a = 0; a < c; a++)
  264. h[f + a] = g[e + a];
  265. else
  266. for (var a = c - 1; a >= 0; a--)
  267. h[f + a] = g[e + a];
  268. else {
  269. var i = Math.min(c, g.length - e);
  270. for (var a = 0; a < i; a++)
  271. h[f + a] = g.charCodeAt(e + a);
  272. for (; a < c; a++)
  273. h[f + a] = 0
  274. }
  275. }
  276. return 0
  277. }
  278. var dN = V;
  279. function rE(c, e) {
  280. var d = c.length
  281. , b = new Array(d + 1)
  282. , a = 0;
  283. for (; a < d; a++)
  284. b[a] = c[a];
  285. b[a] = e;
  286. return b
  287. }
  288. function _(b, a) {
  289. if (b.fun)
  290. return _(b.fun, a);
  291. var c = b.length
  292. , d = a.length
  293. , e = c - d;
  294. if (e == 0)
  295. return b.apply(null, a);
  296. else if (e < 0)
  297. return _(b.apply(null, dT(a, 0, c)), dT(a, c, d - c));
  298. else
  299. return function(c) {
  300. return _(b, rE(a, c))
  301. }
  302. }
  303. function rp(b, a) {
  304. throw [0, b, a]
  305. }
  306. function hc(b, a) {
  307. if (a.repeat)
  308. return a.repeat(b);
  309. var c = e
  310. , d = 0;
  311. if (b == 0)
  312. return c;
  313. for (; ; ) {
  314. if (b & 1)
  315. c += a;
  316. b >>= 1;
  317. if (b == 0)
  318. return c;
  319. a += a;
  320. d++;
  321. if (d == 9)
  322. a.slice(0, 1)
  323. }
  324. }
  325. function at(a) {
  326. if (a.t == 2)
  327. a.c += hc(a.l - a.c.length, "\0");
  328. else
  329. a.c = dS(a.c, 0, a.c.length);
  330. a.t = 0
  331. }
  332. function g2(a) {
  333. if (a.length < 24) {
  334. for (var b = 0; b < a.length; b++)
  335. if (a.charCodeAt(b) > 127)
  336. return false;
  337. return true
  338. } else
  339. return !/[^\x00-\x7f]/.test(a)
  340. }
  341. function ry(f) {
  342. for (var k = e, c = e, h, g, i, a, b = 0, j = f.length; b < j; b++) {
  343. g = f.charCodeAt(b);
  344. if (g < L) {
  345. for (var d = b + 1; d < j && (g = f.charCodeAt(d)) < L; d++)
  346. ;
  347. if (d - b > cc) {
  348. c.substr(0, 1);
  349. k += c;
  350. c = e;
  351. k += f.slice(b, d)
  352. } else
  353. c += f.slice(b, d);
  354. if (d == j)
  355. break;
  356. b = d
  357. }
  358. a = 1;
  359. if (++b < j && ((i = f.charCodeAt(b)) & -64) == L) {
  360. h = i + (g << 6);
  361. if (g < f0) {
  362. a = h - 12416;
  363. if (a < L)
  364. a = 1
  365. } else {
  366. a = 2;
  367. if (++b < j && ((i = f.charCodeAt(b)) & -64) == L) {
  368. h = i + (h << 6);
  369. if (g < fF) {
  370. a = h - 925824;
  371. if (a < gm || a >= 55295 && a < 57344)
  372. a = 2
  373. } else {
  374. a = 3;
  375. if (++b < j && ((i = f.charCodeAt(b)) & -64) == L && g < 245) {
  376. a = i - 63447168 + (h << 6);
  377. if (a < 65536 || a > 1114111)
  378. a = 3
  379. }
  380. }
  381. }
  382. }
  383. }
  384. if (a < 4) {
  385. b -= a;
  386. c += "\ufffd"
  387. } else if (a > gC)
  388. c += String.fromCharCode(55232 + (a >> 10), gw + (a & gS));
  389. else
  390. c += String.fromCharCode(a);
  391. if (c.length > aW) {
  392. c.substr(0, 1);
  393. k += c;
  394. c = e
  395. }
  396. }
  397. return k + c
  398. }
  399. function rw(a) {
  400. switch (a.t) {
  401. case 9:
  402. return a.c;
  403. default:
  404. at(a);
  405. case 0:
  406. if (g2(a.c)) {
  407. a.t = 9;
  408. return a.c
  409. }
  410. a.t = 8;
  411. case 8:
  412. return ry(a.c)
  413. }
  414. }
  415. function M(c, a, b) {
  416. this.t = c;
  417. this.c = a;
  418. this.l = b
  419. }
  420. M.prototype.toString = function() {
  421. return rw(this)
  422. }
  423. ;
  424. function a(a) {
  425. return new M(0,a,a.length)
  426. }
  427. function dR(c, b) {
  428. rp(c, a(b))
  429. }
  430. var t = [0];
  431. function a0(a) {
  432. dR(t.Invalid_argument, a)
  433. }
  434. function qW() {
  435. a0(gH)
  436. }
  437. function l(a, b) {
  438. if (b >>> 0 >= a.length - 1)
  439. qW();
  440. return a
  441. }
  442. function q7(a, b) {
  443. var c = a[3] << 16
  444. , d = b[3] << 16;
  445. if (c > d)
  446. return 1;
  447. if (c < d)
  448. return -1;
  449. if (a[2] > b[2])
  450. return 1;
  451. if (a[2] < b[2])
  452. return -1;
  453. if (a[1] > b[1])
  454. return 1;
  455. if (a[1] < b[1])
  456. return -1;
  457. return 0
  458. }
  459. function g1(a, b) {
  460. if (a < b)
  461. return -1;
  462. if (a == b)
  463. return 0;
  464. return 1
  465. }
  466. function bq(a, b) {
  467. a.t & 6 && at(a);
  468. b.t & 6 && at(b);
  469. return a.c < b.c ? -1 : a.c > b.c ? 1 : 0
  470. }
  471. function aY(a, b, h) {
  472. var d = [];
  473. for (; ; ) {
  474. if (!(h && a === b))
  475. if (a instanceof M)
  476. if (b instanceof M) {
  477. if (a !== b) {
  478. var c = bq(a, b);
  479. if (c != 0)
  480. return c
  481. }
  482. } else
  483. return 1;
  484. else if (a instanceof Array && a[0] === (a[0] | 0)) {
  485. var e = a[0];
  486. if (e === gX)
  487. e = 0;
  488. if (e === ax) {
  489. a = a[1];
  490. continue
  491. } else if (b instanceof Array && b[0] === (b[0] | 0)) {
  492. var f = b[0];
  493. if (f === gX)
  494. f = 0;
  495. if (f === ax) {
  496. b = b[1];
  497. continue
  498. } else if (e != f)
  499. return e < f ? -1 : 1;
  500. else
  501. switch (e) {
  502. case 248:
  503. var c = g1(a[2], b[2]);
  504. if (c != 0)
  505. return c;
  506. break;
  507. case 251:
  508. a0("equal: abstract value");
  509. case 255:
  510. var c = q7(a, b);
  511. if (c != 0)
  512. return c;
  513. break;
  514. default:
  515. if (a.length != b.length)
  516. return a.length < b.length ? -1 : 1;
  517. if (a.length > 1)
  518. d.push(a, b, 1)
  519. }
  520. } else
  521. return 1
  522. } else if (b instanceof M || b instanceof Array && b[0] === (b[0] | 0))
  523. return -1;
  524. else if (typeof a != "number" && a && a.compare)
  525. return a.compare(b, h);
  526. else if (typeof a == "function")
  527. a0("compare: functional value");
  528. else {
  529. if (a < b)
  530. return -1;
  531. if (a > b)
  532. return 1;
  533. if (a != b) {
  534. if (!h)
  535. return NaN;
  536. if (a == a)
  537. return 1;
  538. if (b == b)
  539. return -1
  540. }
  541. }
  542. if (d.length == 0)
  543. return 0;
  544. var g = d.pop();
  545. b = d.pop();
  546. a = d.pop();
  547. if (g + 1 < a.length)
  548. d.push(a, b, g + 1);
  549. a = a[g];
  550. b = b[g]
  551. }
  552. }
  553. function aX(a, b) {
  554. return aY(a, b, true)
  555. }
  556. function Q(a) {
  557. if (a < 0)
  558. a0("Bytes.create");
  559. return new M(a ? 2 : 9,e,a)
  560. }
  561. function aH(a, b) {
  562. return +(aY(a, b, false) == 0)
  563. }
  564. function qY(a, c, b, d) {
  565. if (b > 0)
  566. if (c == 0 && (b >= a.l || a.t == 2 && b >= a.c.length))
  567. if (d == 0) {
  568. a.c = e;
  569. a.t = 2
  570. } else {
  571. a.c = hc(b, String.fromCharCode(d));
  572. a.t = b == a.l ? 0 : 2
  573. }
  574. else {
  575. if (a.t != 4)
  576. ce(a);
  577. for (b += c; c < b; c++)
  578. a.c[c] = d
  579. }
  580. return 0
  581. }
  582. var qX = qY
  583. , g9 = 0;
  584. function P() {
  585. return g9++
  586. }
  587. var cf = [];
  588. function aI(i, h, d) {
  589. var b = i[1]
  590. , g = cf[d];
  591. if (g === null)
  592. for (var f = cf.length; f < d; f++)
  593. cf[f] = 0;
  594. else if (b[g] === h)
  595. return b[g - 1];
  596. var a = 3, e = b[1] * 2 + 1, c;
  597. while (a < e) {
  598. c = a + e >> 1 | 1;
  599. if (h < b[c + 1])
  600. e = c - 2;
  601. else
  602. a = c
  603. }
  604. cf[d] = a + 1;
  605. return h == b[a + 1] ? b[a] : 0
  606. }
  607. function dP(a, b) {
  608. return +(aY(a, b, false) >= 0)
  609. }
  610. if (!Math.imul)
  611. Math.imul = function(b, a) {
  612. a |= 0;
  613. return ((b >> 16) * a << 16) + (b & gC) * a | 0
  614. }
  615. ;
  616. var ch = Math.imul;
  617. function $(b, a) {
  618. a = ch(a, 3432918353 | 0);
  619. a = a << 15 | a >>> 32 - 15;
  620. a = ch(a, 461845907);
  621. b ^= a;
  622. b = b << 13 | b >>> 32 - 13;
  623. return (b + (b << 2) | 0) + (3864292196 | 0) | 0
  624. }
  625. function q2(b, a) {
  626. var d = a[1] | a[2] << 24
  627. , c = a[2] >>> 8 | a[3] << 16;
  628. b = $(b, c ^ d);
  629. return b
  630. }
  631. var rD = Math.log2 && Math.log2(1.12355820928894744e+307) == 1020;
  632. function rC(a) {
  633. if (rD)
  634. return Math.floor(Math.log2(a));
  635. var b = 0;
  636. if (a == 0)
  637. return -Infinity;
  638. if (a >= 1)
  639. while (a >= 2) {
  640. a /= 2;
  641. b++
  642. }
  643. else
  644. while (a < 1) {
  645. a *= 2;
  646. b--
  647. }
  648. return b
  649. }
  650. function g0(a) {
  651. if (!isFinite(a)) {
  652. if (isNaN(a))
  653. return [K, 1, 0, gd];
  654. return a > 0 ? [K, 0, 0, gd] : [K, 0, 0, 65520]
  655. }
  656. var f = a == 0 && 1 / a == -Infinity ? fD : a >= 0 ? 0 : fD;
  657. if (f)
  658. a = -a;
  659. var b = rC(a) + gS;
  660. if (b <= 0) {
  661. b = 0;
  662. a /= Math.pow(2, -1026)
  663. } else {
  664. a /= Math.pow(2, b - 1027);
  665. if (a < 16) {
  666. a *= 2;
  667. b -= 1
  668. }
  669. if (b == 0)
  670. a /= 2
  671. }
  672. var d = Math.pow(2, 24)
  673. , c = a | 0;
  674. a = (a - c) * d;
  675. var e = a | 0;
  676. a = (a - e) * d;
  677. var g = a | 0;
  678. c = c & 15 | f | b << 4;
  679. return [K, g, e, c]
  680. }
  681. function q1(a, e) {
  682. var b = g0(e)
  683. , d = b[1] | b[2] << 24
  684. , c = b[2] >>> 8 | b[3] << 16;
  685. a = $(a, d);
  686. a = $(a, c);
  687. return a
  688. }
  689. function q4(d, b) {
  690. var e = b.length, a, c;
  691. for (a = 0; a + 4 <= e; a += 4) {
  692. c = b[a] | b[a + 1] << 8 | b[a + 2] << 16 | b[a + 3] << 24;
  693. d = $(d, c)
  694. }
  695. c = 0;
  696. switch (e & 3) {
  697. case 3:
  698. c = b[a + 2] << 16;
  699. case 2:
  700. c |= b[a + 1] << 8;
  701. case 1:
  702. c |= b[a];
  703. d = $(d, c)
  704. }
  705. d ^= e;
  706. return d
  707. }
  708. function q5(d, b) {
  709. var e = b.length, a, c;
  710. for (a = 0; a + 4 <= e; a += 4) {
  711. c = b.charCodeAt(a) | b.charCodeAt(a + 1) << 8 | b.charCodeAt(a + 2) << 16 | b.charCodeAt(a + 3) << 24;
  712. d = $(d, c)
  713. }
  714. c = 0;
  715. switch (e & 3) {
  716. case 3:
  717. c = b.charCodeAt(a + 2) << 16;
  718. case 2:
  719. c |= b.charCodeAt(a + 1) << 8;
  720. case 1:
  721. c |= b.charCodeAt(a);
  722. d = $(d, c)
  723. }
  724. d ^= e;
  725. return d
  726. }
  727. function q3(a, b) {
  728. switch (b.t & 6) {
  729. default:
  730. at(b);
  731. case 0:
  732. a = q5(a, b.c);
  733. break;
  734. case 2:
  735. a = q4(a, b.c)
  736. }
  737. return a
  738. }
  739. function q0(a) {
  740. a ^= a >>> 16;
  741. a = ch(a, 2246822507 | 0);
  742. a ^= a >>> 13;
  743. a = ch(a, 3266489909 | 0);
  744. a ^= a >>> 16;
  745. return a
  746. }
  747. var gY = aV;
  748. function qZ(j, k, m, l) {
  749. var f, g, h, d, c, b, a, e, i;
  750. d = k;
  751. if (d < 0 || d > gY)
  752. d = gY;
  753. c = j;
  754. b = m;
  755. f = [l];
  756. g = 0;
  757. h = 1;
  758. while (g < h && c > 0) {
  759. a = f[g++];
  760. if (a instanceof Array && a[0] === (a[0] | 0))
  761. switch (a[0]) {
  762. case 248:
  763. b = $(b, a[2]);
  764. c--;
  765. break;
  766. case 250:
  767. f[--g] = a[1];
  768. break;
  769. case 255:
  770. b = q2(b, a);
  771. c--;
  772. break;
  773. default:
  774. var n = a.length - 1 << 10 | a[0];
  775. b = $(b, n);
  776. for (e = 1,
  777. i = a.length; e < i; e++) {
  778. if (h >= d)
  779. break;
  780. f[h++] = a[e]
  781. }
  782. break
  783. }
  784. else if (a instanceof M) {
  785. b = q3(b, a);
  786. c--
  787. } else if (a === (a | 0)) {
  788. b = $(b, a + a + 1);
  789. c--
  790. } else if (a === +a) {
  791. b = q1(b, a);
  792. c--
  793. } else if (a && a.hash)
  794. b = $(b, a.hash())
  795. }
  796. b = q0(b);
  797. return b & bi
  798. }
  799. function q8(a) {
  800. return [a[3] >> 8, a[3] & K, a[2] >> 16, a[2] >> 8 & K, a[2] & K, a[1] >> 16, a[1] >> 8 & K, a[1] & K]
  801. }
  802. function q6(d, g, a) {
  803. var b = 0;
  804. function f(a) {
  805. g--;
  806. if (d < 0 || g < 0)
  807. return;
  808. if (a instanceof Array && a[0] === (a[0] | 0))
  809. switch (a[0]) {
  810. case 248:
  811. d--;
  812. b = b * b5 + a[2] | 0;
  813. break;
  814. case 250:
  815. g++;
  816. f(a);
  817. break;
  818. case 255:
  819. d--;
  820. b = b * b5 + a[1] + (a[2] << 24) | 0;
  821. break;
  822. default:
  823. d--;
  824. b = b * 19 + a[0] | 0;
  825. for (var c = a.length - 1; c > 0; c--)
  826. f(a[c])
  827. }
  828. else if (a instanceof M) {
  829. d--;
  830. switch (a.t & 6) {
  831. default:
  832. at(a);
  833. case 0:
  834. for (var i = a.c, e = a.l, c = 0; c < e; c++)
  835. b = b * 19 + i.charCodeAt(c) | 0;
  836. break;
  837. case 2:
  838. for (var h = a.c, e = a.l, c = 0; c < e; c++)
  839. b = b * 19 + h[c] | 0
  840. }
  841. } else if (a === (a | 0)) {
  842. d--;
  843. b = b * b5 + a | 0
  844. } else if (a === +a) {
  845. d--;
  846. var j = q8(g0(a));
  847. for (var c = 7; c >= 0; c--)
  848. b = b * 19 + j[c] | 0
  849. } else if (a && a.hash)
  850. b = b * b5 + a.hash() | 0
  851. }
  852. f(a);
  853. return b & bi
  854. }
  855. function Z(a, b) {
  856. switch (a.t & 6) {
  857. default:
  858. if (b >= a.c.length)
  859. return 0;
  860. case 0:
  861. return a.c.charCodeAt(b);
  862. case 4:
  863. return a.c[b]
  864. }
  865. }
  866. function i(a) {
  867. return a.l
  868. }
  869. function rm(c) {
  870. var a = 0
  871. , d = i(c)
  872. , b = 10
  873. , e = d > 0 && Z(c, 0) == 45 ? (a++,
  874. -1) : 1;
  875. if (a + 1 < d && Z(c, a) == 48)
  876. switch (Z(c, a + 1)) {
  877. case 120:
  878. case 88:
  879. b = 16;
  880. a += 2;
  881. break;
  882. case 111:
  883. case 79:
  884. b = 8;
  885. a += 2;
  886. break;
  887. case 98:
  888. case 66:
  889. b = 2;
  890. a += 2;
  891. break
  892. }
  893. return [a, e, b]
  894. }
  895. function g_(a) {
  896. if (a >= 48 && a <= 57)
  897. return a - 48;
  898. if (a >= 65 && a <= 90)
  899. return a - 55;
  900. if (a >= 97 && a <= 122)
  901. return a - 87;
  902. return -1
  903. }
  904. function aZ(a) {
  905. dR(t.Failure, a)
  906. }
  907. function q9(f) {
  908. var h = rm(f)
  909. , c = h[0]
  910. , j = h[1]
  911. , d = h[2]
  912. , g = i(f)
  913. , k = -1 >>> 0
  914. , e = c < g ? Z(f, c) : 0
  915. , b = g_(e);
  916. if (b < 0 || b >= d)
  917. aZ(bY);
  918. var a = b;
  919. for (c++; c < g; c++) {
  920. e = Z(f, c);
  921. if (e == 95)
  922. continue;
  923. b = g_(e);
  924. if (b < 0 || b >= d)
  925. break;
  926. a = d * a + b;
  927. if (a > k)
  928. aZ(bY)
  929. }
  930. if (c != g)
  931. aZ(bY);
  932. a = j * a;
  933. if (d == 10 && (a | 0) != a)
  934. aZ(bY);
  935. return a | 0
  936. }
  937. function rz(f) {
  938. for (var g = e, b = g, a, i, c = 0, h = f.length; c < h; c++) {
  939. a = f.charCodeAt(c);
  940. if (a < L) {
  941. for (var d = c + 1; d < h && (a = f.charCodeAt(d)) < L; d++)
  942. ;
  943. if (d - c > cc) {
  944. b.substr(0, 1);
  945. g += b;
  946. b = e;
  947. g += f.slice(c, d)
  948. } else
  949. b += f.slice(c, d);
  950. if (d == h)
  951. break;
  952. c = d
  953. }
  954. if (a < gm) {
  955. b += String.fromCharCode(ge | a >> 6);
  956. b += String.fromCharCode(L | a & 63)
  957. } else if (a < 55296 || a >= gp)
  958. b += String.fromCharCode(f0 | a >> 12, L | a >> 6 & 63, L | a & 63);
  959. else if (a >= 56319 || c + 1 == h || (i = f.charCodeAt(c + 1)) < gw || i > gp)
  960. b += "\xef\xbf\xbd";
  961. else {
  962. c++;
  963. a = (a << 10) + i - 56613888;
  964. b += String.fromCharCode(fF | a >> 18, L | a >> 12 & 63, L | a >> 6 & 63, L | a & 63)
  965. }
  966. if (b.length > aW) {
  967. b.substr(0, 1);
  968. g += b;
  969. b = e
  970. }
  971. }
  972. return g + b
  973. }
  974. function a1(a) {
  975. var b = 9;
  976. if (!g2(a))
  977. b = 8,
  978. a = rz(a);
  979. return new M(b,a,a.length)
  980. }
  981. function q_(a) {
  982. return function() {
  983. return arguments.length > 0 ? _(a, arguments) : _(a, [undefined])
  984. }
  985. }
  986. function rF(c, e) {
  987. var d = c.length
  988. , b = new Array(d + 1);
  989. b[0] = e;
  990. for (var a = 1; a <= d; a++)
  991. b[a] = c[a - 1];
  992. return b
  993. }
  994. function q$(a) {
  995. return function() {
  996. return _(a, rF(arguments, this))
  997. }
  998. }
  999. function ra(a, b) {
  1000. return +(aY(a, b, false) <= 0)
  1001. }
  1002. function rb(a, b) {
  1003. return +(aY(a, b, false) < 0)
  1004. }
  1005. function dO(a) {
  1006. if ((a.t & 6) != 0)
  1007. at(a);
  1008. return a.c
  1009. }
  1010. function N(b) {
  1011. b = dO(b);
  1012. var d = b.length / 2
  1013. , c = new Array(d);
  1014. for (var a = 0; a < d; a++)
  1015. c[a] = (b.charCodeAt(2 * a) | b.charCodeAt(2 * a + 1) << 8) << 16 >> 16;
  1016. return c
  1017. }
  1018. function cd(a) {
  1019. if (a.t != 4)
  1020. ce(a);
  1021. return a.c
  1022. }
  1023. function rc(b, t, a) {
  1024. var n = 2
  1025. , o = 3
  1026. , r = 5
  1027. , d = 6
  1028. , h = 7
  1029. , g = 8
  1030. , j = 9
  1031. , m = 1
  1032. , l = 2
  1033. , q = 3
  1034. , s = 4
  1035. , p = 5;
  1036. if (!b.lex_default) {
  1037. b.lex_base = N(b[m]);
  1038. b.lex_backtrk = N(b[l]);
  1039. b.lex_check = N(b[p]);
  1040. b.lex_trans = N(b[s]);
  1041. b.lex_default = N(b[q])
  1042. }
  1043. var e, c = t, k = cd(a[n]);
  1044. if (c >= 0) {
  1045. a[h] = a[r] = a[d];
  1046. a[g] = -1
  1047. } else
  1048. c = -c - 1;
  1049. for (; ; ) {
  1050. var f = b.lex_base[c];
  1051. if (f < 0)
  1052. return -f - 1;
  1053. var i = b.lex_backtrk[c];
  1054. if (i >= 0) {
  1055. a[h] = a[d];
  1056. a[g] = i
  1057. }
  1058. if (a[d] >= a[o])
  1059. if (a[j] == 0)
  1060. return -c - 1;
  1061. else
  1062. e = aV;
  1063. else {
  1064. e = k[a[d]];
  1065. a[d]++
  1066. }
  1067. c = b.lex_check[f + e] == c ? b.lex_trans[f + e] : b.lex_default[c];
  1068. if (c < 0) {
  1069. a[d] = a[h];
  1070. if (a[g] == -1)
  1071. aZ(fB);
  1072. else
  1073. return a[g]
  1074. } else if (e == aV)
  1075. a[j] = 0
  1076. }
  1077. }
  1078. function bp(c) {
  1079. var b = 0;
  1080. for (var a = c.length - 1; a >= 0; a--) {
  1081. var d = c[a];
  1082. b = [0, d, b]
  1083. }
  1084. return b
  1085. }
  1086. function au(a, d) {
  1087. var a = a + 1 | 0
  1088. , b = new Array(a);
  1089. b[0] = 0;
  1090. for (var c = 1; c < a; c++)
  1091. b[c] = d;
  1092. return b
  1093. }
  1094. function he(a) {
  1095. return new M(4,a,a.length)
  1096. }
  1097. var rf = function() {
  1098. function l(a, b) {
  1099. return a + b | 0
  1100. }
  1101. function a(d, a, c, f, b, e) {
  1102. a = l(l(a, d), l(f, e));
  1103. return l(a << b | a >>> 32 - b, c)
  1104. }
  1105. function g(c, b, d, e, h, f, g) {
  1106. return a(b & d | ~b & e, c, b, h, f, g)
  1107. }
  1108. function h(d, b, e, c, h, f, g) {
  1109. return a(b & c | e & ~c, d, b, h, f, g)
  1110. }
  1111. function i(c, b, d, e, h, f, g) {
  1112. return a(b ^ d ^ e, c, b, h, f, g)
  1113. }
  1114. function j(c, b, d, e, h, f, g) {
  1115. return a(d ^ (b | ~e), c, b, h, f, g)
  1116. }
  1117. function k(f, n) {
  1118. var e = n;
  1119. f[e >> 2] |= L << 8 * (e & 3);
  1120. for (e = (e & ~3) + 8; (e & 63) < 60; e += 4)
  1121. f[(e >> 2) - 1] = 0;
  1122. f[(e >> 2) - 1] = n << 3;
  1123. f[e >> 2] = n >> 29 & 536870911;
  1124. var k = [1732584193, 4023233417, 2562383102, 271733878];
  1125. for (e = 0; e < f.length; e += 16) {
  1126. var a = k[0]
  1127. , b = k[1]
  1128. , c = k[2]
  1129. , d = k[3];
  1130. a = g(a, b, c, d, f[e + 0], 7, 3614090360);
  1131. d = g(d, a, b, c, f[e + 1], 12, 3905402710);
  1132. c = g(c, d, a, b, f[e + 2], 17, 606105819);
  1133. b = g(b, c, d, a, f[e + 3], 22, 3250441966);
  1134. a = g(a, b, c, d, f[e + 4], 7, 4118548399);
  1135. d = g(d, a, b, c, f[e + 5], 12, 1200080426);
  1136. c = g(c, d, a, b, f[e + 6], 17, 2821735955);
  1137. b = g(b, c, d, a, f[e + 7], 22, 4249261313);
  1138. a = g(a, b, c, d, f[e + 8], 7, 1770035416);
  1139. d = g(d, a, b, c, f[e + 9], 12, 2336552879);
  1140. c = g(c, d, a, b, f[e + 10], 17, 4294925233);
  1141. b = g(b, c, d, a, f[e + 11], 22, 2304563134);
  1142. a = g(a, b, c, d, f[e + 12], 7, 1804603682);
  1143. d = g(d, a, b, c, f[e + 13], 12, 4254626195);
  1144. c = g(c, d, a, b, f[e + 14], 17, 2792965006);
  1145. b = g(b, c, d, a, f[e + 15], 22, 1236535329);
  1146. a = h(a, b, c, d, f[e + 1], 5, 4129170786);
  1147. d = h(d, a, b, c, f[e + 6], 9, 3225465664);
  1148. c = h(c, d, a, b, f[e + 11], 14, 643717713);
  1149. b = h(b, c, d, a, f[e + 0], 20, 3921069994);
  1150. a = h(a, b, c, d, f[e + 5], 5, 3593408605);
  1151. d = h(d, a, b, c, f[e + 10], 9, 38016083);
  1152. c = h(c, d, a, b, f[e + 15], 14, 3634488961);
  1153. b = h(b, c, d, a, f[e + 4], 20, 3889429448);
  1154. a = h(a, b, c, d, f[e + 9], 5, 568446438);
  1155. d = h(d, a, b, c, f[e + 14], 9, 3275163606);
  1156. c = h(c, d, a, b, f[e + 3], 14, 4107603335);
  1157. b = h(b, c, d, a, f[e + 8], 20, 1163531501);
  1158. a = h(a, b, c, d, f[e + 13], 5, 2850285829);
  1159. d = h(d, a, b, c, f[e + 2], 9, 4243563512);
  1160. c = h(c, d, a, b, f[e + 7], 14, 1735328473);
  1161. b = h(b, c, d, a, f[e + 12], 20, 2368359562);
  1162. a = i(a, b, c, d, f[e + 5], 4, 4294588738);
  1163. d = i(d, a, b, c, f[e + 8], 11, 2272392833);
  1164. c = i(c, d, a, b, f[e + 11], 16, 1839030562);
  1165. b = i(b, c, d, a, f[e + 14], 23, 4259657740);
  1166. a = i(a, b, c, d, f[e + 1], 4, 2763975236);
  1167. d = i(d, a, b, c, f[e + 4], 11, 1272893353);
  1168. c = i(c, d, a, b, f[e + 7], 16, 4139469664);
  1169. b = i(b, c, d, a, f[e + 10], 23, 3200236656);
  1170. a = i(a, b, c, d, f[e + 13], 4, 681279174);
  1171. d = i(d, a, b, c, f[e + 0], 11, 3936430074);
  1172. c = i(c, d, a, b, f[e + 3], 16, 3572445317);
  1173. b = i(b, c, d, a, f[e + 6], 23, 76029189);
  1174. a = i(a, b, c, d, f[e + 9], 4, 3654602809);
  1175. d = i(d, a, b, c, f[e + 12], 11, 3873151461);
  1176. c = i(c, d, a, b, f[e + 15], 16, 530742520);
  1177. b = i(b, c, d, a, f[e + 2], 23, 3299628645);
  1178. a = j(a, b, c, d, f[e + 0], 6, 4096336452);
  1179. d = j(d, a, b, c, f[e + 7], 10, 1126891415);
  1180. c = j(c, d, a, b, f[e + 14], 15, 2878612391);
  1181. b = j(b, c, d, a, f[e + 5], 21, 4237533241);
  1182. a = j(a, b, c, d, f[e + 12], 6, 1700485571);
  1183. d = j(d, a, b, c, f[e + 3], 10, 2399980690);
  1184. c = j(c, d, a, b, f[e + 10], 15, 4293915773);
  1185. b = j(b, c, d, a, f[e + 1], 21, 2240044497);
  1186. a = j(a, b, c, d, f[e + 8], 6, 1873313359);
  1187. d = j(d, a, b, c, f[e + 15], 10, 4264355552);
  1188. c = j(c, d, a, b, f[e + 6], 15, 2734768916);
  1189. b = j(b, c, d, a, f[e + 13], 21, 1309151649);
  1190. a = j(a, b, c, d, f[e + 4], 6, 4149444226);
  1191. d = j(d, a, b, c, f[e + 11], 10, 3174756917);
  1192. c = j(c, d, a, b, f[e + 2], 15, 718787259);
  1193. b = j(b, c, d, a, f[e + 9], 21, 3951481745);
  1194. k[0] = l(a, k[0]);
  1195. k[1] = l(b, k[1]);
  1196. k[2] = l(c, k[2]);
  1197. k[3] = l(d, k[3])
  1198. }
  1199. var o = new Array(16);
  1200. for (var e = 0; e < 4; e++)
  1201. for (var m = 0; m < 4; m++)
  1202. o[e * 4 + m] = k[e] >> 8 * m & K;
  1203. return o
  1204. }
  1205. return function(h, g, f) {
  1206. var e = [];
  1207. switch (h.t & 6) {
  1208. default:
  1209. at(h);
  1210. case 0:
  1211. var d = h.c;
  1212. for (var a = 0; a < f; a += 4) {
  1213. var b = a + g;
  1214. e[a >> 2] = d.charCodeAt(b) | d.charCodeAt(b + 1) << 8 | d.charCodeAt(b + 2) << 16 | d.charCodeAt(b + 3) << 24
  1215. }
  1216. for (; a < f; a++)
  1217. e[a >> 2] |= d.charCodeAt(a + g) << 8 * (a & 3);
  1218. break;
  1219. case 4:
  1220. var c = h.c;
  1221. for (var a = 0; a < f; a += 4) {
  1222. var b = a + g;
  1223. e[a >> 2] = c[b] | c[b + 1] << 8 | c[b + 2] << 16 | c[b + 3] << 24
  1224. }
  1225. for (; a < f; a++)
  1226. e[a >> 2] |= c[a + g] << 8 * (a & 3)
  1227. }
  1228. return he(k(e, f))
  1229. }
  1230. }();
  1231. function W(a) {
  1232. return a.l
  1233. }
  1234. function X(a) {
  1235. dR(t.Sys_error, a)
  1236. }
  1237. var al = new Array();
  1238. function cg(c) {
  1239. var a = al[c];
  1240. if (!a.opened)
  1241. X("Cannot flush a closed channel");
  1242. if (!a.buffer || a.buffer == e)
  1243. return 0;
  1244. if (a.fd && t.fds[a.fd] && t.fds[a.fd].output) {
  1245. var b = t.fds[a.fd].output;
  1246. switch (b.length) {
  1247. case 2:
  1248. b(c, a.buffer);
  1249. break;
  1250. default:
  1251. b(a.buffer)
  1252. }
  1253. }
  1254. a.buffer = e;
  1255. return 0
  1256. }
  1257. if (C.process && C.process.cwd)
  1258. var bo = C.process.cwd().replace(/\\/g, ap);
  1259. else
  1260. var bo = "/static";
  1261. if (bo.slice(-1) !== ap)
  1262. bo += ap;
  1263. function re(a) {
  1264. a = a instanceof M ? a.toString() : a;
  1265. if (a.charCodeAt(0) != 47)
  1266. a = bo + a;
  1267. var d = a.split(ap)
  1268. , b = [];
  1269. for (var c = 0; c < d.length; c++)
  1270. switch (d[c]) {
  1271. case "..":
  1272. if (b.length > 1)
  1273. b.pop();
  1274. break;
  1275. case ".":
  1276. break;
  1277. case "":
  1278. if (b.length == 0)
  1279. b.push(e);
  1280. break;
  1281. default:
  1282. b.push(d[c]);
  1283. break
  1284. }
  1285. b.orig = a;
  1286. return b
  1287. }
  1288. function rn(a) {
  1289. a = a instanceof M ? a.toString() : a;
  1290. X(a + ": No such file or directory")
  1291. }
  1292. function hd() {
  1293. a0(gH)
  1294. }
  1295. function aa(b, a) {
  1296. if (a >>> 0 >= b.l)
  1297. hd();
  1298. return Z(b, a)
  1299. }
  1300. function aG(a) {
  1301. if (a < 0)
  1302. a0("String.create");
  1303. return new M(a ? 2 : 9,e,a)
  1304. }
  1305. function gZ() {}
  1306. function F(a) {
  1307. this.data = a
  1308. }
  1309. F.prototype = new gZ();
  1310. F.prototype.truncate = function(a) {
  1311. var b = this.data;
  1312. this.data = aG(a | 0);
  1313. V(b, 0, this.data, 0, a)
  1314. }
  1315. ;
  1316. F.prototype.length = function() {
  1317. return i(this.data)
  1318. }
  1319. ;
  1320. F.prototype.write = function(b, d, g, a) {
  1321. var c = this.length();
  1322. if (b + a >= c) {
  1323. var e = aG(b + a)
  1324. , f = this.data;
  1325. this.data = e;
  1326. V(f, 0, this.data, 0, c)
  1327. }
  1328. V(d, g, this.data, b, a);
  1329. return 0
  1330. }
  1331. ;
  1332. F.prototype.read = function(c, a, d, b) {
  1333. var e = this.length();
  1334. V(this.data, c, a, d, b);
  1335. return 0
  1336. }
  1337. ;
  1338. F.prototype.read_one = function(a) {
  1339. return aa(this.data, a)
  1340. }
  1341. ;
  1342. F.prototype.close = function() {}
  1343. ;
  1344. F.prototype.constructor = F;
  1345. function U(b, a) {
  1346. this.content = {};
  1347. this.root = b;
  1348. this.lookupFun = a
  1349. }
  1350. U.prototype.nm = function(a) {
  1351. return this.root + a
  1352. }
  1353. ;
  1354. U.prototype.lookup = function(b) {
  1355. if (!this.content[b] && this.lookupFun) {
  1356. var c = this.lookupFun(a(this.root), a(b));
  1357. if (c != 0)
  1358. this.content[b] = new F(c[1])
  1359. }
  1360. }
  1361. ;
  1362. U.prototype.exists = function(a) {
  1363. if (a == e)
  1364. return 1;
  1365. var c = a + ap
  1366. , d = new RegExp(dd + c);
  1367. for (var b in this.content)
  1368. if (b.match(d))
  1369. return 1;
  1370. this.lookup(a);
  1371. return this.content[a] ? 1 : 0
  1372. }
  1373. ;
  1374. U.prototype.readdir = function(c) {
  1375. var g = c == e ? e : c + ap
  1376. , h = new RegExp(dd + g + gL)
  1377. , d = {}
  1378. , b = [];
  1379. for (var f in this.content) {
  1380. var a = f.match(h);
  1381. if (a && !d[a[1]]) {
  1382. d[a[1]] = true;
  1383. b.push(a[1])
  1384. }
  1385. }
  1386. return b
  1387. }
  1388. ;
  1389. U.prototype.is_dir = function(a) {
  1390. var d = a == e ? e : a + ap
  1391. , f = new RegExp(dd + d + gL)
  1392. , g = [];
  1393. for (var c in this.content) {
  1394. var b = c.match(f);
  1395. if (b)
  1396. return 1
  1397. }
  1398. return 0
  1399. }
  1400. ;
  1401. U.prototype.unlink = function(a) {
  1402. var b = this.content[a] ? true : false;
  1403. delete this.content[a];
  1404. return b
  1405. }
  1406. ;
  1407. U.prototype.open = function(a, b) {
  1408. if (b.rdonly && b.wronly)
  1409. X(this.nm(a) + f5);
  1410. if (b.text && b.binary)
  1411. X(this.nm(a) + gk);
  1412. this.lookup(a);
  1413. if (this.content[a]) {
  1414. if (this.is_dir(a))
  1415. X(this.nm(a) + " : is a directory");
  1416. if (b.create && b.excl)
  1417. X(this.nm(a) + f3);
  1418. var c = this.content[a];
  1419. if (b.truncate)
  1420. c.truncate();
  1421. return c
  1422. } else if (b.create) {
  1423. this.content[a] = new F(aG(0));
  1424. return this.content[a]
  1425. } else
  1426. rn(this.nm(a))
  1427. }
  1428. ;
  1429. U.prototype.register = function(c, b) {
  1430. if (this.content[c])
  1431. X(this.nm(c) + f3);
  1432. if (b instanceof M)
  1433. this.content[c] = new F(b);
  1434. else if (b instanceof Array)
  1435. this.content[c] = new F(he(b));
  1436. else if (b.toString) {
  1437. var d = a(b.toString());
  1438. this.content[c] = new F(d)
  1439. }
  1440. }
  1441. ;
  1442. U.prototype.constructor = U;
  1443. function hf(a, c, b) {
  1444. b &= K;
  1445. if (a.t != 4) {
  1446. if (c == a.c.length) {
  1447. a.c += String.fromCharCode(b);
  1448. if (c + 1 == a.l)
  1449. a.t = 0;
  1450. return 0
  1451. }
  1452. ce(a)
  1453. }
  1454. a.c[c] = b;
  1455. return 0
  1456. }
  1457. function rt(b, a, c) {
  1458. if (a >>> 0 >= b.l)
  1459. hd();
  1460. return hf(b, a, c)
  1461. }
  1462. var dM = C.Buffer;
  1463. function ak(a) {
  1464. this.fs = cj("fs");
  1465. this.fd = a
  1466. }
  1467. ak.prototype = new gZ();
  1468. ak.prototype.truncate = function(a) {
  1469. this.fs.ftruncateSync(this.fd, a | 0)
  1470. }
  1471. ;
  1472. ak.prototype.length = function() {
  1473. return this.fs.fstatSync(this.fd).size
  1474. }
  1475. ;
  1476. ak.prototype.write = function(f, b, c, e) {
  1477. var a = cd(b);
  1478. if (!(a instanceof C.Uint8Array))
  1479. a = new (C.Uint8Array)(a);
  1480. var d = new dM(a);
  1481. this.fs.writeSync(this.fd, d, c, e, f);
  1482. return 0
  1483. }
  1484. ;
  1485. ak.prototype.read = function(g, d, c, f) {
  1486. var a = cd(d);
  1487. if (!(a instanceof C.Uint8Array))
  1488. a = new (C.Uint8Array)(a);
  1489. var e = new dM(a);
  1490. this.fs.readSync(this.fd, e, c, f, g);
  1491. for (var b = 0; b < f; b++)
  1492. rt(d, c + b, e[c + b]);
  1493. return 0
  1494. }
  1495. ;
  1496. ak.prototype.read_one = function(c) {
  1497. var b = new (C.Uint8Array)(1)
  1498. , a = new dM(b);
  1499. this.fs.readSync(this.fd, a, 0, 1, c);
  1500. return a[0]
  1501. }
  1502. ;
  1503. ak.prototype.close = function() {
  1504. this.fs.closeSync(this.fd)
  1505. }
  1506. ;
  1507. ak.prototype.constructor = ak;
  1508. function aj(a) {
  1509. this.fs = cj("fs");
  1510. this.root = a
  1511. }
  1512. aj.prototype.nm = function(a) {
  1513. return this.root + a
  1514. }
  1515. ;
  1516. aj.prototype.exists = function(a) {
  1517. return this.fs.existsSync(this.nm(a)) ? 1 : 0
  1518. }
  1519. ;
  1520. aj.prototype.readdir = function(a) {
  1521. return this.fs.readdirSync(this.nm(a))
  1522. }
  1523. ;
  1524. aj.prototype.is_dir = function(a) {
  1525. return this.fs.statSync(this.nm(a)).isDirectory() ? 1 : 0
  1526. }
  1527. ;
  1528. aj.prototype.unlink = function(a) {
  1529. var b = this.fs.existsSync(this.nm(a)) ? 1 : 0;
  1530. this.fs.unlinkSync(this.nm(a));
  1531. return b
  1532. }
  1533. ;
  1534. aj.prototype.open = function(f, c) {
  1535. var a = cj("constants")
  1536. , b = 0;
  1537. for (var e in c)
  1538. switch (e) {
  1539. case "rdonly":
  1540. b |= a.O_RDONLY;
  1541. break;
  1542. case "wronly":
  1543. b |= a.O_WRONLY;
  1544. break;
  1545. case "append":
  1546. b |= a.O_WRONLY | a.O_APPEND;
  1547. break;
  1548. case "create":
  1549. b |= a.O_CREAT;
  1550. break;
  1551. case "truncate":
  1552. b |= a.O_TRUNC;
  1553. break;
  1554. case "excl":
  1555. b |= a.O_EXCL;
  1556. break;
  1557. case "binary":
  1558. b |= a.O_BINARY;
  1559. break;
  1560. case "text":
  1561. b |= a.O_TEXT;
  1562. break;
  1563. case "nonblock":
  1564. b |= a.O_NONBLOCK;
  1565. break
  1566. }
  1567. var d = this.fs.openSync(this.nm(f), b);
  1568. return new ak(d)
  1569. }
  1570. ;
  1571. aj.prototype.rename = function(b, a) {
  1572. this.fs.renameSync(this.nm(b), this.nm(a))
  1573. }
  1574. ;
  1575. aj.prototype.constructor = aj;
  1576. var a3 = bo.match(/[^\/]*\//)[0]
  1577. , bs = [];
  1578. if (typeof module !== "undefined" && module.exports && typeof cj !== "undefined")
  1579. bs.push({
  1580. path: a3,
  1581. device: new aj(a3)
  1582. });
  1583. else
  1584. bs.push({
  1585. path: a3,
  1586. device: new U(a3)
  1587. });
  1588. bs.push({
  1589. path: a3 + fy,
  1590. device: new U(a3 + fy)
  1591. });
  1592. function rG(b) {
  1593. var f = re(b), b = f.join(ap), e = b + ap, c;
  1594. for (var d = 0; d < bs.length; d++) {
  1595. var a = bs[d];
  1596. if (e.search(a.path) == 0 && (!c || c.path.length < a.path.length))
  1597. c = {
  1598. path: a.path,
  1599. device: a.device,
  1600. rest: b.substring(a.path.length, b.length)
  1601. }
  1602. }
  1603. return c
  1604. }
  1605. function hb(e, f) {
  1606. var b = al[e]
  1607. , d = a(f)
  1608. , c = i(d);
  1609. b.file.write(b.offset, d, 0, c);
  1610. b.offset += c;
  1611. return 0
  1612. }
  1613. function rA(a) {
  1614. var b = C;
  1615. if (b.process && b.process.stdout && b.process.stdout.write)
  1616. b.process.stderr.write(a);
  1617. else {
  1618. if (a.charCodeAt(a.length - 1) == 10)
  1619. a = a.substr(0, a.length - 1);
  1620. var c = b.console;
  1621. c && c.error && c.error(a)
  1622. }
  1623. }
  1624. function rB(a) {
  1625. var b = C;
  1626. if (b.process && b.process.stdout && b.process.stdout.write)
  1627. b.process.stdout.write(a);
  1628. else {
  1629. if (a.charCodeAt(a.length - 1) == 10)
  1630. a = a.substr(0, a.length - 1);
  1631. var c = b.console;
  1632. c && c.log && c.log(a)
  1633. }
  1634. }
  1635. function ci(c, e, d, a) {
  1636. if (t.fds === undefined)
  1637. t.fds = new Array();
  1638. a = a ? a : {};
  1639. var b = {};
  1640. b.file = d;
  1641. b.offset = a.append ? d.length() : 0;
  1642. b.flags = a;
  1643. b.output = e;
  1644. t.fds[c] = b;
  1645. if (!t.fd_last_idx || c > t.fd_last_idx)
  1646. t.fd_last_idx = c;
  1647. return c
  1648. }
  1649. function rH(c, b, g) {
  1650. var a = {};
  1651. while (b) {
  1652. switch (b[1]) {
  1653. case 0:
  1654. a.rdonly = 1;
  1655. break;
  1656. case 1:
  1657. a.wronly = 1;
  1658. break;
  1659. case 2:
  1660. a.append = 1;
  1661. break;
  1662. case 3:
  1663. a.create = 1;
  1664. break;
  1665. case 4:
  1666. a.truncate = 1;
  1667. break;
  1668. case 5:
  1669. a.excl = 1;
  1670. break;
  1671. case 6:
  1672. a.binary = 1;
  1673. break;
  1674. case 7:
  1675. a.text = 1;
  1676. break;
  1677. case 8:
  1678. a.nonblock = 1;
  1679. break
  1680. }
  1681. b = b[2]
  1682. }
  1683. if (a.rdonly && a.wronly)
  1684. X(c.toString() + f5);
  1685. if (a.text && a.binary)
  1686. X(c.toString() + gk);
  1687. var d = rG(c)
  1688. , e = d.device.open(d.rest, a)
  1689. , f = t.fd_last_idx ? t.fd_last_idx : 0;
  1690. return ci(f + 1, hb, e, a)
  1691. }
  1692. ci(0, hb, new F(aG(0)));
  1693. ci(1, rB, new F(aG(0)));
  1694. ci(2, rA, new F(aG(0)));
  1695. function rg(c) {
  1696. var b = t.fds[c];
  1697. if (b.flags.wronly)
  1698. X(gT + c + " is writeonly");
  1699. var a = {
  1700. file: b.file,
  1701. offset: b.offset,
  1702. fd: c,
  1703. opened: true,
  1704. out: false,
  1705. refill: null
  1706. };
  1707. al[a.fd] = a;
  1708. return a.fd
  1709. }
  1710. function g4(c) {
  1711. var b = t.fds[c];
  1712. if (b.flags.rdonly)
  1713. X(gT + c + " is readonly");
  1714. var a = {
  1715. file: b.file,
  1716. offset: b.offset,
  1717. fd: c,
  1718. opened: true,
  1719. out: true,
  1720. buffer: e
  1721. };
  1722. al[a.fd] = a;
  1723. return a.fd
  1724. }
  1725. function rh() {
  1726. var b = 0;
  1727. for (var a = 0; a < al.length; a++)
  1728. if (al[a] && al[a].opened && al[a].out)
  1729. b = [0, al[a].fd, b];
  1730. return b
  1731. }
  1732. function dQ(g, d, h, f) {
  1733. var a = al[g];
  1734. if (!a.opened)
  1735. X("Cannot output to a closed channel");
  1736. var c;
  1737. if (h == 0 && i(d) == f)
  1738. c = d;
  1739. else {
  1740. c = aG(f);
  1741. V(d, h, c, 0, f)
  1742. }
  1743. var b = c.toString()
  1744. , e = b.lastIndexOf("\n");
  1745. if (e < 0)
  1746. a.buffer += b;
  1747. else {
  1748. a.buffer += b.substr(0, e + 1);
  1749. cg(g);
  1750. a.buffer += b.substr(e + 1)
  1751. }
  1752. return 0
  1753. }
  1754. function ri(c, b) {
  1755. var d = a(String.fromCharCode(b));
  1756. dQ(c, d, 0, 1);
  1757. return 0
  1758. }
  1759. function g$(a) {
  1760. throw a
  1761. }
  1762. function rq() {
  1763. g$(t.Division_by_zero)
  1764. }
  1765. function g5(b, a) {
  1766. if (a == 0)
  1767. rq();
  1768. return b % a
  1769. }
  1770. function rd(d, a, c, f) {
  1771. for (; ; ) {
  1772. var b = d.charCodeAt(a);
  1773. a++;
  1774. if (b == K)
  1775. return;
  1776. var e = d.charCodeAt(a);
  1777. a++;
  1778. c[b + 1] = e == K ? f : c[e + 1]
  1779. }
  1780. }
  1781. function g3(d, a, c) {
  1782. for (; ; ) {
  1783. var b = d.charCodeAt(a);
  1784. a++;
  1785. if (b == K)
  1786. return;
  1787. var e = d.charCodeAt(a);
  1788. a++;
  1789. c[b + 1] = e == K ? -1 : c[e + 1]
  1790. }
  1791. }
  1792. function rj(a, D, b) {
  1793. var t = 2
  1794. , u = 3
  1795. , A = 5
  1796. , e = 6
  1797. , i = 7
  1798. , h = 8
  1799. , n = 9
  1800. , j = 10
  1801. , r = 1
  1802. , p = 2
  1803. , y = 3
  1804. , B = 4
  1805. , v = 5
  1806. , s = 6
  1807. , q = 7
  1808. , z = 8
  1809. , C = 9
  1810. , w = 10
  1811. , x = 11;
  1812. if (!a.lex_default) {
  1813. a.lex_base = N(a[r]);
  1814. a.lex_backtrk = N(a[p]);
  1815. a.lex_check = N(a[v]);
  1816. a.lex_trans = N(a[B]);
  1817. a.lex_default = N(a[y])
  1818. }
  1819. if (!a.lex_default_code) {
  1820. a.lex_base_code = N(a[s]);
  1821. a.lex_backtrk_code = N(a[q]);
  1822. a.lex_check_code = N(a[w]);
  1823. a.lex_trans_code = N(a[C]);
  1824. a.lex_default_code = N(a[z])
  1825. }
  1826. if (a.lex_code == null)
  1827. a.lex_code = dO(a[x]);
  1828. var d, c = D, o = cd(b[t]);
  1829. if (c >= 0) {
  1830. b[i] = b[A] = b[e];
  1831. b[h] = -1
  1832. } else
  1833. c = -c - 1;
  1834. for (; ; ) {
  1835. var g = a.lex_base[c];
  1836. if (g < 0) {
  1837. var f = a.lex_base_code[c];
  1838. g3(a.lex_code, f, b[j]);
  1839. return -g - 1
  1840. }
  1841. var l = a.lex_backtrk[c];
  1842. if (l >= 0) {
  1843. var f = a.lex_backtrk_code[c];
  1844. g3(a.lex_code, f, b[j]);
  1845. b[i] = b[e];
  1846. b[h] = l
  1847. }
  1848. if (b[e] >= b[u])
  1849. if (b[n] == 0)
  1850. return -c - 1;
  1851. else
  1852. d = aV;
  1853. else {
  1854. d = o[b[e]];
  1855. b[e]++
  1856. }
  1857. var k = c;
  1858. c = a.lex_check[g + d] == c ? a.lex_trans[g + d] : a.lex_default[c];
  1859. if (c < 0) {
  1860. b[e] = b[i];
  1861. if (b[h] == -1)
  1862. aZ(fB);
  1863. else
  1864. return b[h]
  1865. } else {
  1866. var m = a.lex_base_code[k], f;
  1867. f = a.lex_check_code[m + d] == k ? a.lex_trans_code[m + d] : a.lex_default_code[k];
  1868. if (f > 0)
  1869. rd(a.lex_code, f, b[j], b[e]);
  1870. if (d == aV)
  1871. b[n] = 0
  1872. }
  1873. }
  1874. }
  1875. function rk(a, b) {
  1876. return +(aY(a, b, false) != 0)
  1877. }
  1878. function g8(d, c) {
  1879. var b = new Array(c + 1);
  1880. b[0] = d;
  1881. for (var a = 1; a <= c; a++)
  1882. b[a] = 0;
  1883. return b
  1884. }
  1885. function rl(b, a) {
  1886. b[0] = a;
  1887. return 0
  1888. }
  1889. function a2(a) {
  1890. return a instanceof Array ? a[0] : a instanceof M ? 252 : 1e3
  1891. }
  1892. function Y(c, b, a) {
  1893. t[c + 1] = b;
  1894. if (a)
  1895. t[a] = b
  1896. }
  1897. var g7 = {};
  1898. function rr(a, b) {
  1899. g7[dO(a)] = b;
  1900. return 0
  1901. }
  1902. function rs(a) {
  1903. a[2] = g9++;
  1904. return a
  1905. }
  1906. function h(a, b) {
  1907. if (a === b)
  1908. return 1;
  1909. a.t & 6 && at(a);
  1910. b.t & 6 && at(b);
  1911. return a.c == b.c ? 1 : 0
  1912. }
  1913. function f(a, b) {
  1914. return 1 - h(a, b)
  1915. }
  1916. function ru() {
  1917. return dr / 4 | 0
  1918. }
  1919. function ro() {
  1920. g$(t.Not_found)
  1921. }
  1922. function hg(c) {
  1923. var a = C
  1924. , b = c.toString();
  1925. if (a.process && a.process.env && a.process.env[b] != undefined)
  1926. return a1(a.process.env[b]);
  1927. ro()
  1928. }
  1929. function rv() {
  1930. var a = new Date() ^ 4294967295 * Math.random();
  1931. return [0, a]
  1932. }
  1933. function br(a) {
  1934. var b = 1;
  1935. while (a && a.joo_tramp) {
  1936. a = a.joo_tramp.apply(null, a.joo_args);
  1937. b++
  1938. }
  1939. return a
  1940. }
  1941. function j(b, a) {
  1942. return {
  1943. joo_tramp: b,
  1944. joo_args: a
  1945. }
  1946. }
  1947. function rx(c, a) {
  1948. if (typeof a === "function") {
  1949. c.fun = a;
  1950. return 0
  1951. }
  1952. if (a.fun) {
  1953. c.fun = a.fun;
  1954. return 0
  1955. }
  1956. var b = a.length;
  1957. while (b--)
  1958. c[b] = a[b];
  1959. return 0
  1960. }
  1961. function ha(a) {
  1962. return a
  1963. }
  1964. function g6(a) {
  1965. return g7[a]
  1966. }
  1967. function w(a) {
  1968. if (a instanceof Array)
  1969. return a;
  1970. if (C.RangeError && a instanceof C.RangeError && a.message && a.message.match(/maximum call stack/i))
  1971. return ha(t.Stack_overflow);
  1972. if (C.InternalError && a instanceof C.InternalError && a.message && a.message.match(/too much recursion/i))
  1973. return ha(t.Stack_overflow);
  1974. if (a instanceof C.Error && g6(db))
  1975. return [0, g6(db), a];
  1976. return [0, t.Failure, a1(String(a))]
  1977. }
  1978. function b(a, b) {
  1979. return a.length == 1 ? a(b) : _(a, [b])
  1980. }
  1981. function c(a, b, c) {
  1982. return a.length == 2 ? a(b, c) : _(a, [b, c])
  1983. }
  1984. function B(a, b, c, d) {
  1985. return a.length == 3 ? a(b, c, d) : _(a, [b, c, d])
  1986. }
  1987. function bf(a, b, c, d, e) {
  1988. return a.length == 4 ? a(b, c, d, e) : _(a, [b, c, d, e])
  1989. }
  1990. function c1(a, b, c, d, e, f) {
  1991. return a.length == 5 ? a(b, c, d, e, f) : _(a, [b, c, d, e, f])
  1992. }
  1993. var cl = [s, a(fP), -3]
  1994. , ck = [s, a(gb), -4]
  1995. , aJ = [s, a(fR), -5]
  1996. , n = [s, a(gh), -7]
  1997. , m = [s, a(gv), -11]
  1998. , by = [0, a(e), 1, 0, 0]
  1999. , an = [0, a("\0\0\x01\0\xf9\xff\0\0A\0\xa3\0\xfd\xff\0\0\x01\0\xff\xff\xf1\0 \0\x80\0\xfd\xff\x01\0@\x01\x8e\x01.\x000\0\xfd\xff\x04\0\0\0\xff\xff\x7f\0\xa0\0\xfe\xff\xff\xff\xee\0\x0e\x01\xfd\xff\xfe\xff\x02\0\xff\xff\0\x02\xf7\xffr\x02\xf9\xff\xfa\xff\xfb\xff\x84\x02\0\0\xf8\x02\xff\xff\xfe\xff\xfe\x02\xf9\xff\x04\x03\xfb\xff\xfc\xff\x02\0\n\x03\xff\xff\xfe\xff\x03\0\xff\xffu\0\xff\xff"), a("\xff\xff\x07\0\xff\xff\x05\0\xff\xff\x03\0\xff\xff\x01\0\xff\xff\xff\xff\x04\0\xff\xff\x03\0\xff\xff\x01\0\xff\xff\0\0\xff\xff\x03\0\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\x02\0\xff\xff\xff\xff\xff\xff\x04\0\xff\xff\xff\xff\x03\0\xff\xff\xff\xff\xff\xff\x07\0\xff\xff\xff\xff\xff\xff\x03\0\x02\0\x07\0\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\xff\xff\xff\xff\x02\0\x05\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"), a("\x01\0\x01\0\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\f\0\f\0\0\0\xff\xff\xff\xff\xff\xff\x12\0\x12\0\0\0\xff\xff\xff\xff\0\0\x18\0\x18\0\0\0\0\0\x1c\0\x1c\0\0\0\0\0\xff\xff\0\0#\0\0\0#\0\0\0\0\0\0\0#\0\xff\xff#\0\0\0\0\0.\0\0\0.\0\0\0\0\0\xff\xff.\0\0\0\0\x005\0\0\x007\0\0\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0(\x001\x001\0(\0\0\x001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\x07\x001\0\0\0\0\x006\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\t\0\x04\0\x0f\0\x15\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x03\0\xff\xff\x16\0\x06\0 \0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x14\0\x0e\0\xff\xff\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\x008\0\0\0\0\0\0\0\n\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\xff\xff\x1a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\x02\0\xff\xff\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\n\0\n\0\r\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x1e\0\x1f\0\x13\0\0\0\xff\xff\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\xff\xff\xff\xff\0\0\0\0\n\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\x19\0\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\0\0\0\0\0\0\x10\0\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\0\0\0\0\0\0\x10\0\x1d\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0(\0(\0\0\0\0\0(\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\0%\0\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'\0\0\0\0\0&\0*\0\0\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\0\0\0\0'\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff'\0'\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\0\0\0\0'\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\"\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\x001\x001\0\0\0\0\x001\0\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\0\x001\0\xff\xff0\0\0\0\0\0\0\0\xff\xff/\0\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff2\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\xff\xff+\0\0\0\0\0\0\0\0\0\0\x003\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\x004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0-\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\xff\xff"), a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\0(\x001\x001\0(\0\xff\xff1\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\0\x03\x001\0\xff\xff\xff\xff5\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0\x03\0\x0e\0\x14\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\0\0\x01\0\x15\0\x03\0\x1f\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x11\0\x0b\0\x12\0\xff\xff\x03\0\xff\xff\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x04\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\x007\0\xff\xff\xff\xff\xff\xff\x04\0\xff\xff\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\f\0\x17\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x18\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\0\0\x01\0\x05\x005\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\n\0\n\0\x0b\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x1b\0\x1b\0\x11\0\xff\xff\x12\0\xff\xff\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x1c\0\x1c\0\xff\xff\xff\xff\n\0\xff\xff\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff7\0\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\x17\0\f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\x18\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x10\0\x10\0\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\x1b\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0!\0!\0\xff\xff\xff\xff!\0\x1c\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff!\0\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff\xff\xff!\0!\0\xff\xff\xff\xff!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0#\0#\0\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0'\0\xff\xff\xff\xff'\0#\0\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff'\0\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff\xff\xff\xff\xff#\0#\0'\0'\0\xff\xff'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff\xff\xff'\0'\0\xff\xff\xff\xff'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff!\0)\0)\0\xff\xff\xff\xff)\0\xff\xff,\0,\0\xff\xff\xff\xff,\0\xff\xff.\0.\0\xff\xff\xff\xff.\0\xff\xff2\x002\0\xff\xff\xff\xff2\0)\0\xff\xff)\0\xff\xff\xff\xff\xff\xff,\0)\0,\0\xff\xff\xff\xff\xff\xff.\0,\0.\0\xff\xff\xff\xff\xff\xff2\0.\x002\0,\0\xff\xff\xff\xff\xff\xff2\0\xff\xff\xff\xff\xff\xff)\0)\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff,\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff.\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff2\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff)\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff,\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff.\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff2\0"), a(e), a(e), a(e), a(e), a(e), a(e)]
  2000. , eG = bp([a(bm), a(bZ), a(b0), a(fQ), a(dF), a(dw), a(dA), a(bn), a(dC), a(dj), a(cb), a(b$), a(c8), a(dE), a(c_), a(du), a(c2), a(dv), a(c$), a(ds), a(ah), a(ag), a(b7), a(fX)])
  2001. , qT = [0, a(dJ), [0, a(fZ), 0]]
  2002. , qU = [0, a(b$), [0, a(dC), [0, a(gE), 0]]]
  2003. , eW = a(b_)
  2004. , eX = a(aD)
  2005. , eY = a(b_)
  2006. , eZ = a(aD)
  2007. , e0 = a(dD)
  2008. , e_ = a("o:spid")
  2009. , e$ = a("id");
  2010. Y(11, [s, a(fw), -12], fw);
  2011. Y(10, m, gv);
  2012. Y(9, [s, a(f6), -10], f6);
  2013. Y(8, [s, a(gi), -9], gi);
  2014. Y(7, [s, a(fV), -8], fV);
  2015. Y(6, n, gh);
  2016. Y(5, [s, a(gs), -6], gs);
  2017. Y(4, aJ, fR);
  2018. Y(3, ck, gb);
  2019. Y(2, cl, fP);
  2020. Y(1, [s, a(fK), -2], fK);
  2021. Y(0, [s, a(gJ), -1], gJ);
  2022. var hk = a("output_substring")
  2023. , hn = [0, a("list.ml"), 227, 11]
  2024. , hr = a("String.blit / Bytes.blit_string")
  2025. , hq = a("Bytes.blit")
  2026. , hp = a("String.sub / Bytes.sub")
  2027. , hz = a("String.contains_from / Bytes.contains_from")
  2028. , hx = a("String.index_from / Bytes.index_from")
  2029. , hu = a(e)
  2030. , ht = a(e)
  2031. , hs = a("String.concat")
  2032. , hB = a("Array.blit")
  2033. , hC = a("Lexing.lex_refill: cannot grow buffer")
  2034. , hI = a("Set.remove_min_elt")
  2035. , hJ = [0, 0, 0, 0]
  2036. , hK = [0, 0, 0]
  2037. , hL = [0, a("set.ml"), gO, 18]
  2038. , hE = a(bW)
  2039. , hF = a(bW)
  2040. , hG = a(bW)
  2041. , hH = a(bW)
  2042. , hQ = a("Map.remove_min_elt")
  2043. , hR = [0, 0, 0, 0]
  2044. , hS = [0, a("map.ml"), 274, 10]
  2045. , hT = [0, 0, 0]
  2046. , hM = a(b6)
  2047. , hN = a(b6)
  2048. , hO = a(b6)
  2049. , hP = a(b6)
  2050. , hU = a("Stack.Empty")
  2051. , hW = a("CamlinternalLazy.Undefined")
  2052. , h0 = a("Buffer.add_substring/add_subbytes")
  2053. , hZ = a("Buffer.add: cannot grow buffer")
  2054. , h1 = a("x")
  2055. , qR = a("OCAMLRUNPARAM")
  2056. , qP = a("CAMLRUNPARAM")
  2057. , h2 = a(e)
  2058. , ii = [3, 0, 3]
  2059. , ij = a(gD)
  2060. , id = a(aF)
  2061. , ie = a(dx)
  2062. , ia = a(aF)
  2063. , ib = a(b9)
  2064. , h_ = a(aS)
  2065. , h4 = a("Format.Empty_queue")
  2066. , h9 = [0, a(e)]
  2067. , it = a(e)
  2068. , iv = a("Js.Error")
  2069. , ix = a(db)
  2070. , iD = a(e)
  2071. , iC = a(e)
  2072. , iA = a(e)
  2073. , iE = [0, 0]
  2074. , iZ = a("Netchannels.lexbuf_of_in_obj_channel: No data (non-blocking I/O?)")
  2075. , iT = a("input_string")
  2076. , iS = a("new Netchannels.")
  2077. , iR = a(bh)
  2078. , iQ = a(c6)
  2079. , iN = a(e)
  2080. , iO = a(e)
  2081. , iP = a(e)
  2082. , iG = [0, a(gj), a(gz), a(ga), a(gt), a(c6), a(bh)]
  2083. , iH = [0, a("str"), a("str_len"), a("str_pos"), a(fx)]
  2084. , iI = [0, a(gl), a(gr), a(gf), a(f$), a(c3), a(f9), a(gn), a(gG)]
  2085. , iJ = [0, a(gn), a(gr), a(f$), a(gG), a(gl), a(c3), a(gf), a(gu), a(f9)]
  2086. , iK = [0, a(c6), a(ga), a(gz), a(gj), a(bh), a(gu), a(gt)]
  2087. , iL = [0, a("buffer"), a("onclose"), a(fx)]
  2088. , iM = a("Netchannels.Closed_channel")
  2089. , i5 = [2, a(b9)]
  2090. , i6 = [2, a(b9)]
  2091. , kT = a(e)
  2092. , kU = a(e)
  2093. , kV = a(e)
  2094. , ll = a(aQ)
  2095. , lm = a('="')
  2096. , ln = a(dy)
  2097. , lh = a(ai)
  2098. , li = a(aR)
  2099. , lj = a(dm)
  2100. , lt = a("<?")
  2101. , lu = a(H)
  2102. , lv = a(aF)
  2103. , lw = a("<!--")
  2104. , lx = a(H)
  2105. , ly = a("-->")
  2106. , lz = a("<!")
  2107. , lA = a(H)
  2108. , lB = a(aF)
  2109. , lk = a(b9)
  2110. , lo = a("/>")
  2111. , lp = a(aF)
  2112. , lq = a(aF)
  2113. , lr = a(dx)
  2114. , ls = a(aF)
  2115. , lg = a("&quot;")
  2116. , lC = a("write")
  2117. , k8 = a(e)
  2118. , k9 = a(dx)
  2119. , k_ = a(H)
  2120. , k$ = a(aR)
  2121. , la = a(H)
  2122. , lb = a(ai)
  2123. , lc = a(H)
  2124. , ld = a(dm)
  2125. , le = a(e)
  2126. , k4 = [0, 0, 0]
  2127. , k5 = [0, 0, 1]
  2128. , k6 = [0, 0, 0]
  2129. , k7 = [0, 0, 1]
  2130. , k3 = [0, a("node_modules/netstring/code/src/netstring/nethtml.ml"), 353, 27]
  2131. , k2 = a(e)
  2132. , kZ = a(e)
  2133. , k0 = [0, bl, dt]
  2134. , k1 = [0, bl, dt]
  2135. , kY = a(e)
  2136. , i7 = a("Nethtml.End_of_scan")
  2137. , i8 = a("Nethtml.Found")
  2138. , i9 = [0, [0, a(dz), [0, p, [0, q, [0, a(dz), [0, a(gF), [0, a(dw), 0]]]]]], [0, [0, a(gF), [0, p, G]], 0]]
  2139. , i_ = bp([q, a(aU), a(dK), a(dl), a(ay), a(ar), a(bj), a(b2), a(b4), a(aE), a(dz)])
  2140. , i$ = a(ca)
  2141. , ja = [0, a(ar), [0, p, b8]]
  2142. , jb = [0, a(bj), [0, p, G]]
  2143. , jc = [0, a(dl), [0, p, G]]
  2144. , jd = [0, a(dK), [0, p, [0, q, 0]]]
  2145. , je = [0, a(aU), [0, p, [0, q, [0, a(dK), [0, a(dl), [0, a(ay), [0, a(ar), [0, a(bj), [0, a(b2), [0, a(b4), 0]]]]]]]]]]
  2146. , jf = [0, a(dG), [0, p, v]]
  2147. , jg = [0, a(dL), [0, p, v]]
  2148. , jh = [0, a(aT), [0, p, [0, q, [0, a(dL), [0, a(dG), 0]]]]]
  2149. , ji = [0, a(dh), [0, p, G]]
  2150. , jj = [0, a(go), [0, p, [0, q, [0, a(dh), 0]]]]
  2151. , jk = [0, a(dq), [0, p, [0, q, [0, a(aT), 0]]]]
  2152. , jl = [0, a(de), [0, p, [0, q, [0, a(aT), 0]]]]
  2153. , jm = [0, a(c9), [0, p, [0, q, [0, a(aT), 0]]]]
  2154. , jn = [0, a(gP), [0, p, d]]
  2155. , jo = [0, a(fU), [0, p, d]]
  2156. , jp = [0, a(dk), [0, p, [0, q, 0]]]
  2157. , jq = [0, a(gq), [0, p, [0, q, [0, a(dk), 0]]]]
  2158. , jr = [0, a(as), [0, p, v]]
  2159. , js = [0, a(dp), [0, p, v]]
  2160. , jt = [0, a(fH), [0, p, d]]
  2161. , ju = [0, a(f8), [0, bl, v]]
  2162. , jv = [0, a(fA), [0, bl, v]]
  2163. , jw = [0, a(dc), [0, p, G]]
  2164. , jx = [0, a(b2), [0, p, G]]
  2165. , jy = [0, a(fC), [0, p, G]]
  2166. , jA = [0, q, [0, a(ay), 0]]
  2167. , jB = a(aE)
  2168. , jC = [0, a(dC), [0, o, G]]
  2169. , jD = [0, a(dw), [0, o, v]]
  2170. , jE = [0, a(fQ), [0, o, v]]
  2171. , jF = [0, a(c8), [0, o, d]]
  2172. , jH = [0, q, [0, a(fU), 0]]
  2173. , jI = a(b$)
  2174. , jJ = [0, a(cb), [0, o, [0, q, [0, a(gP), [0, a(dh), [0, a(go), [0, a(c9), [0, a(dq), [0, a(de), [0, a(aT), 0]]]]]]]]]]
  2175. , jK = [0, a(dj), [0, o, G]]
  2176. , jM = [0, q, [0, a(ay), 0]]
  2177. , jN = [0, a(bn), 0]
  2178. , jO = a(bn)
  2179. , jQ = [0, q, [0, a(ay), 0]]
  2180. , jR = a(dA)
  2181. , jS = [0, a(dF), [0, o, v]]
  2182. , jT = [0, a(b0), [0, o, v]]
  2183. , jU = [0, a(bZ), [0, o, [0, q, [0, a(fH), [0, a(dp), 0]]]]]
  2184. , jV = [0, a(ds), [0, o, [0, T, [0, [0, a(aq), [0, a(b4), [0, a(fT), [0, a(gI), [0, a(fY), [0, a(dB), [0, a(dn), qT]]]]]]], d]]]]
  2185. , jW = [0, q, [0, a(as), 0]]
  2186. , jX = a(fX)
  2187. , jY = [0, q, [0, a(as), 0]]
  2188. , jZ = a(b7)
  2189. , j0 = [0, a(ag), [0, o, [0, q, [0, a(as), 0]]]]
  2190. , j1 = [0, a(ah), [0, o, [0, q, [0, a(as), 0]]]]
  2191. , j2 = [0, a(c$), [0, o, d]]
  2192. , j3 = [0, a(dv), [0, o, d]]
  2193. , j4 = [0, a(c2), [0, o, d]]
  2194. , j5 = [0, a(du), [0, o, d]]
  2195. , j6 = [0, a(c_), [0, o, d]]
  2196. , j7 = [0, a(dE), [0, o, d]]
  2197. , j8 = [0, a(bm), [0, o, d]]
  2198. , j9 = [0, a(gN), [0, d, [0, T, [0, [0, a(b1), [0, a(bh), [0, a(f1), [0, a(fu), [0, a(dg), [0, a(gN), [0, a(bn), qU]]]]]]], v]]]]
  2199. , j_ = [0, a(dg), [0, d, [0, T, [0, [0, a(dg), 0], d]]]]
  2200. , j$ = [0, a(fu), [0, d, [0, q, 0]]]
  2201. , ka = [0, a(f1), [0, d, [0, q, [0, a(gq), [0, a(dk), 0]]]]]
  2202. , kb = [0, a(bh), [0, d, G]]
  2203. , kc = [0, a(gE), [0, d, v]]
  2204. , kd = [0, a(fZ), [0, d, G]]
  2205. , ke = [0, a(dJ), [0, d, d]]
  2206. , kg = [0, q, [0, a(dc), 0]]
  2207. , kh = a(fT)
  2208. , ki = [0, a("q"), [0, d, d]]
  2209. , kk = [0, q, [0, a(fC), 0]]
  2210. , kl = a("map")
  2211. , km = [0, a(ay), [0, d, b8]]
  2212. , ko = [0, q, [0, a(dc), 0]]
  2213. , kp = a(b4)
  2214. , kq = [0, a(aq), [0, d, G]]
  2215. , kr = [0, a(b1), [0, d, [0, T, [0, [0, a(b1), 0], d]]]]
  2216. , ks = [0, a("br"), [0, d, G]]
  2217. , kt = [0, a("bdo"), [0, d, d]]
  2218. , ku = [0, a(bg), [0, d, d]]
  2219. , kv = [0, a(dB), [0, d, d]]
  2220. , kw = [0, a(dn), [0, d, d]]
  2221. , kx = [0, a(gc), [0, d, d]]
  2222. , ky = [0, a("abbr"), [0, d, d]]
  2223. , kz = [0, a(fJ), [0, d, d]]
  2224. , kA = [0, a(gR), [0, d, d]]
  2225. , kB = [0, a(fI), [0, d, d]]
  2226. , kC = [0, a(gU), [0, d, d]]
  2227. , kD = [0, a(fN), [0, d, d]]
  2228. , kE = [0, a(fM), [0, d, d]]
  2229. , kF = [0, a(f2), [0, d, d]]
  2230. , kG = [0, a(gQ), [0, d, d]]
  2231. , kH = [0, a("strike"), [0, d, d]]
  2232. , kI = [0, a(fS), [0, d, d]]
  2233. , kJ = [0, a(fE), [0, d, d]]
  2234. , kK = [0, a(fY), [0, d, d]]
  2235. , kL = [0, a(gI), [0, d, d]]
  2236. , kM = [0, a(gK), [0, d, d]]
  2237. , kN = [0, a(gW), [0, d, d]]
  2238. , kO = [0, a(gB), [0, d, d]]
  2239. , kR = [0, a(aE), [0, a(cb), [0, a(ag), [0, a(ah), [0, a(bZ), 0]]]]]
  2240. , lF = [0, 0, 0]
  2241. , lH = a(e)
  2242. , lG = a(e)
  2243. , lN = a(aQ)
  2244. , lL = a("' is invalid")
  2245. , lM = a("document list level '")
  2246. , lI = a("\xef\x82\xb7")
  2247. , lJ = a("\xef\x82\xa7")
  2248. , lK = a("o")
  2249. , mm = a(aQ)
  2250. , ml = a(aS)
  2251. , mi = a(":level")
  2252. , mg = a(aQ)
  2253. , l$ = a(da)
  2254. , ma = a(dH)
  2255. , mb = a(da)
  2256. , mc = a(dH)
  2257. , md = a(dD)
  2258. , me = a(da)
  2259. , mf = a(dH)
  2260. , mh = a(e)
  2261. , mj = a(e)
  2262. , mk = a("@list ")
  2263. , l9 = a(fz)
  2264. , l7 = [0, a("\n ")]
  2265. , l8 = a(" ")
  2266. , l6 = a(e)
  2267. , l4 = a("color")
  2268. , l5 = a(aQ)
  2269. , l1 = a('""')
  2270. , l2 = a(";")
  2271. , l3 = a(aD)
  2272. , lR = a(b_)
  2273. , lS = a(e)
  2274. , lT = a(ai)
  2275. , lU = a(aQ)
  2276. , lV = a(e)
  2277. , lQ = [0, a(e), 0]
  2278. , lW = a(e)
  2279. , lX = a(fz)
  2280. , lO = a(dy)
  2281. , lP = a(dy)
  2282. , lY = [0, a("font-family"), 0]
  2283. , mC = [0, a(r), 166, 10]
  2284. , mD = [0, a(r), 185, 12]
  2285. , mE = [0, a(r), 199, 6]
  2286. , mF = [0, a(r), 221, 12]
  2287. , mG = [0, a(r), 234, 8]
  2288. , mH = [0, a(r), 356, 6]
  2289. , mI = [0, a(r), 370, 8]
  2290. , mJ = [0, a(r), 379, 6]
  2291. , mK = [0, a(r), gO, 8]
  2292. , mL = a("Internal failure -- please contact the parser generator's developers.\n%!")
  2293. , mM = [0, a(r), 416, 4]
  2294. , mN = [0, a(r), 437, 10]
  2295. , mO = [0, a(r), 465, 16]
  2296. , mP = [0, a(r), 469, 12]
  2297. , mQ = [0, a(r), 615, 8]
  2298. , mR = [0, a(r), 751, 10]
  2299. , mS = [0, a(r), 800, 12]
  2300. , mT = [0, a(r), 814, 6]
  2301. , mU = [0, a(r), 836, 8]
  2302. , mV = [0, a(r), 845, 6]
  2303. , mW = [0, a(r), 894, 8]
  2304. , mX = [0, a(r), 932, 6]
  2305. , mY = [0, a(r), 958, 12]
  2306. , mZ = [0, a(r), 962, 8]
  2307. , m0 = [0, a(r), 1134, 8]
  2308. , m1 = [0, a(r), 1161, 8]
  2309. , mu = a(dD)
  2310. , mr = a("list")
  2311. , mt = a(aD)
  2312. , ms = a(e)
  2313. , mp = a(b_)
  2314. , mq = a(e)
  2315. , mo = [0, a(e), 0]
  2316. , mn = a("Css_parser.MenhirBasics.Error")
  2317. , m5 = a(")")
  2318. , m6 = a("' (")
  2319. , m7 = a("Unexpected char: '")
  2320. , m2 = a("Css_lexer.SyntaxError")
  2321. , m3 = [0, a('\0\0\xeb\xff\x14\0\x03\0\x01\0\xd7\0\x0e\0v\0w\0\xf1\xff\x03\x007\x01\x91\x01\xeb\x01E\x02\x9f\x02\x02\0\x1e\0\xf7\xff\xf8\xff\xf9\xff\xfa\xff\xfb\xff\xfc\xff\b\0\x01\0\xfe\xff\xff\xff\xf6\xff\xf5\xff\x06\0\xf9\x02S\x03|\0\xf4\xff\xad\x03\x07\x04\x94\0\x95\0\x11\0a\x04\xed\xff\xbb\x04`\x04\xf0\xffF\x05\x12\0G\x05\x13\0\r\0\x17\0\x13\0"\0K\x05L\x05\x15\0M\x05Q\x05R\x05W\x05X\x051\x003\0\xee\xff^\0_\0\xec\xff`\0a\0'), a("\xff\xff\xff\xff\x14\0\x14\0\x14\0\x10\0\x14\0\x14\0\x14\0\xff\xff\x14\0\x10\0\r\0\x10\0\x10\0\x10\0\x14\0\x14\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x02\0\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\x10\0\xff\xff\xff\xff\x10\0\x10\0\xff\xff\f\0\xff\xff\x10\0\xff\xff\r\0\x0e\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"), a("\x01\0\0\0\xff\xff\xff\xff\x05\0\xff\xff\xff\xff/\0-\0\0\0+\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x05\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff%\0%\0%\0\xff\xff\0\0\xff\xff\t\0\0\0-\0-\0/\0/\0\xff\xff\xff\xff\xff\xff\xff\xff5\x005\x005\x005\x005\x005\x005\x005\0\xff\xff\xff\xff\0\0@\0C\0\0\0C\0C\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x18\0\x1a\0\x1a\0\0\0\x19\0\0\0\0\0\0\0\x18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x18\0\x05\0\b\0\x05\0=\0\x05\0\x06\0\x07\0\x18\0\0\0\t\0\x05\0\x17\0\r\0\x0b\0\x02\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\x13\0\x14\0\x03\0\x05\0@\0\x1d\0\x12\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x1c\0\x04\x005\0>\0\x05\0?\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x0f\0\x05\0\x05\0\x0e\0\x05\0\x05\0\x05\0\x05\0\x05\0\x16\0\x10\0\x15\0\x11\x001\0\xff\xff\xff\xff2\0\xff\xff\xff\xff!\x003\x004\0A\0A\0D\0D\0\0\0\0\0B\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\0\0!\0,\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\"\0\0\0\0\0!\0\0\0\0\0\0\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x000\0.\0\0\0\0\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0'\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\x1b\0\xff\xff\x05\0\xff\xff\x05\0\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\xff\xff\x05\0\xff\xff\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\0\0\x05\0\x05\0\0\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\0\0\0\0\0\0\x05\0\0\0\xff\xff\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\xff\xff\xff\xff\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x0b\0\0\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0(\0\x0b\0\0\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0#\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x1f\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0 \0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0!\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0$\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0%\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\0\0\0\0\x05\0)\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0,\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\0\x006\x006\x006\0\0\0\0\0\0\x006\x006\0\0\0\0\0\0\0\0\x006\x006\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.\x000\0\0\0\0\0\0\x007\x007\x007\0\0\0\0\0\0\x007\x007\0\0\0\0\0\0\0\0\x007\x007\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x008\0\0\0\0\0:\0\0\x009\0\0\0\0\0\0\0;\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xff\xff\xff\xff"), a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\x19\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\x18\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\x18\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\x004\0=\0\0\0>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x07\0\b\x001\0\x07\0\b\0!\x002\x003\0@\0A\0C\0D\0\xff\xff\xff\xffA\0\xff\xffD\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\b\0\xff\xff\xff\xff!\0\x07\0%\0&\0\xff\xff%\0&\0\xff\xff\xff\xff!\0\xff\xff\xff\xff!\0\xff\xff\xff\xff\xff\xff!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff%\0&\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0%\0&\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\xff\xff\x05\0\xff\xff\x05\0\xff\xff\xff\xff\xff\xff\0\0\x04\0\x05\0\n\0\x05\0\x05\0\x1e\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0'\0.\x000\0\x05\x007\0\xff\xff\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\x05\0\xff\xff\xff\xff\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\0\xff\xff\x0b\0\xff\xff\x0b\0\xff\xff@\0A\0C\0D\0\x0b\0\xff\xff\x0b\0\x0b\0\xff\xff\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\xff\xff\xff\xff\xff\xff\x0b\0\xff\xff\x07\0\b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\xff\xff\x0b\0%\0&\0\x0b\0\xff\xff\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\f\0\xff\xff\f\0\xff\xff\f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\f\0\xff\xff\f\0\f\0\xff\xff\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\xff\xff\xff\xff\xff\xff\f\0\xff\xff\xff\xff\xff\xff\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\xff\xff\f\0\xff\xff\xff\xff\f\0\xff\xff\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\r\0\xff\xff\r\0\xff\xff\r\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\r\0\xff\xff\r\0\r\0\xff\xff\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\xff\xff\xff\xff\xff\xff\r\0\xff\xff\xff\xff\xff\xff\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\xff\xff\r\0\xff\xff\xff\xff\r\0\xff\xff\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\x0e\0\xff\xff\x0e\0\xff\xff\x0e\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0e\0\xff\xff\x0e\0\x0e\0\xff\xff\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\xff\xff\xff\xff\xff\xff\x0e\0\xff\xff\xff\xff\xff\xff\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\xff\xff\x0e\0\xff\xff\xff\xff\x0e\0\xff\xff\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0f\0\xff\xff\x0f\0\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\x0f\0\x0f\0\xff\xff\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\xff\xff\x0f\0\xff\xff\xff\xff\x0f\0\xff\xff\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x1f\0\xff\xff\x1f\0\xff\xff\x1f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1f\0\xff\xff\x1f\0\x1f\0\xff\xff\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\xff\xff\xff\xff\xff\xff\x1f\0\xff\xff\xff\xff\xff\xff\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\xff\xff\x1f\0\xff\xff\xff\xff\x1f\0\xff\xff\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0 \0\xff\xff \0\xff\xff \0\xff\xff\xff\xff \0\xff\xff\xff\xff \0\xff\xff \0 \0\xff\xff \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xff\xff\xff\xff\xff\xff \0\xff\xff\xff\xff\xff\xff \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xff\xff \0\xff\xff\xff\xff \0\xff\xff \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0#\0\xff\xff#\0\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff#\0#\0\xff\xff#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0\xff\xff#\0\xff\xff\xff\xff#\0\xff\xff#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0$\0\xff\xff$\0\xff\xff$\0\xff\xff\xff\xff$\0\xff\xff\xff\xff$\0\xff\xff$\0$\0\xff\xff$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\xff\xff\xff\xff\xff\xff$\0\xff\xff\xff\xff\xff\xff$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\xff\xff$\0\xff\xff\xff\xff$\0\xff\xff$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0(\0\xff\xff(\0\xff\xff(\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\0\xff\xff(\0(\0\xff\xff(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0+\0\xff\xff\xff\xff(\0(\0\xff\xff\xff\xff(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0\xff\xff(\0\xff\xff\xff\xff(\0\xff\xff(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0*\0\xff\xff*\0\xff\xff*\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff*\0\xff\xff*\0*\0\xff\xff*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xff\xff\xff\xff\xff\xff*\0\xff\xff\xff\xff\xff\xff*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xff\xff*\0\xff\xff\xff\xff*\0\xff\xff*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xff\xff+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0-\0/\0\xff\xff-\0/\x005\x006\x008\x005\x006\x008\x009\0:\0\xff\xff9\0:\0+\0;\0<\0\xff\xff;\0<\0\xff\xff\xff\xff-\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff/\0\xff\xff\xff\xff5\x006\x008\0\xff\xff\xff\xff\xff\xff9\0:\0\xff\xff\xff\xff\xff\xff\xff\xff;\0<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-\0/\0\xff\xff\xff\xff\xff\xff5\x006\x008\0\xff\xff\xff\xff\xff\xff9\0:\0\xff\xff\xff\xff\xff\xff\xff\xff;\0<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff6\0\xff\xff\xff\xff9\0\xff\xff8\0\xff\xff\xff\xff\xff\xff:\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-\0/\0\xff\xff\xff\xff\xff\xff5\x006\x008\0\xff\xff\xff\xff\xff\xff9\0:\0\xff\xff\xff\xff\xff\xff\xff\xff;\0<\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\x03\0\0\0\x07\0\x04\0\0\0\0\0\0\0\0\0\t\0\x0b\0\x05\0\r\0\x0f\0\x11\0\x13\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\x06\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\x0e\0\0\0\0\0\x0e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"), a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0-\0\x07\0\b\0-\0/\0\xff\xff5\0/\x006\x005\x008\x006\x009\x008\0:\x009\0;\0:\0\xff\xff;\0\xff\xff\0\0<\0\b\0-\0<\0\0\0\x07\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff/\x005\0\xff\xff6\0\xff\xff8\0\xff\xff9\0\xff\xff:\0\xff\xff;\0\xff\xff4\0\xff\xff\xff\xff\xff\xff<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0-\0\xff\xff\xff\xff\xff\xff/\0\xff\xff5\0\xff\xff6\0\xff\xff8\0\xff\xff9\0\xff\xff:\0\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff6\0\xff\xff9\0\xff\xff\xff\xff\xff\xff8\0\xff\xff\xff\xff:\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff.\0\x07\0\b\0-\x000\x007\0\xff\xff/\0\xff\xff5\0\xff\xff6\0\xff\xff8\0\xff\xff9\0\xff\xff:\0\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff<\0"), a("\xff\x03\xff\x02\xff\xff\x03\xff\xff\x01\x02\0\x03\xff\x04\xff\xff\x03\x04\x04\xff\xff")]
  2322. , nb = a(ar)
  2323. , m_ = a(": ")
  2324. , m$ = a(": syntax error parsing:")
  2325. , m8 = a(f4)
  2326. , m9 = a(aD)
  2327. , nj = a(ca)
  2328. , nm = [0, a("src/main/re/html/htmlStd.re"), 130, 9]
  2329. , nc = a(H)
  2330. , nd = a(df)
  2331. , ne = a(ai)
  2332. , nf = bp([a(c8), a("article"), a("aside"), a("audio"), a(dA), a("canvas"), a(dp), a(b0), a(bZ), a(b$), a("figcaption"), a("figure"), a("footer"), a(bn), a(dE), a(c_), a(du), a(c2), a(dv), a(c$), a("header"), a("hgroup"), a(dj), a(as), a(dF), a(ag), a(c3), a(bm), a(ds), a("section"), a(cb), a(de), a(dG), a(dq), a(dL), a(c9), a(aT), a(ah), a("video")])
  2333. , ng = [0, a(aE), [0, a(aU), [0, a(ca), [0, a(b2), [0, a(bj), [0, a(ar), [0, a(c7), 0]]]]]]]
  2334. , nk = [0, a(e)]
  2335. , no = a(aE)
  2336. , nw = a(aS)
  2337. , nt = a(ar)
  2338. , nv = [1, a(aS)]
  2339. , nu = a(aS)
  2340. , ns = a(aS)
  2341. , nr = a(ar)
  2342. , nE = a(ar)
  2343. , nF = a(aU)
  2344. , nG = a(aE)
  2345. , nH = a(ca)
  2346. , nC = a(ar)
  2347. , nB = a(aU)
  2348. , nA = a(aE)
  2349. , nx = [0, 1]
  2350. , ny = [0, 0]
  2351. , nz = [0, 1]
  2352. , nD = [1, a(bj), [0, [0, a("http-equiv"), a("Content-Type")], [0, [0, a("content"), a("text/html; charset=utf-8")], 0]], 0, 0]
  2353. , ol = a(H)
  2354. , om = a(ai)
  2355. , on = a(H)
  2356. , oo = a("[if !msEquation]")
  2357. , op = a(ai)
  2358. , oq = a(H)
  2359. , or = a(df)
  2360. , oi = [0, a("data-ms-equation"), a(di)]
  2361. , n_ = a(H)
  2362. , n$ = a(ai)
  2363. , oa = a(H)
  2364. , ob = a("[if !vml]")
  2365. , oc = a(ai)
  2366. , od = a(H)
  2367. , oe = a(df)
  2368. , n7 = a(c7)
  2369. , n1 = a(aq)
  2370. , n2 = a(aq)
  2371. , n0 = a(aq)
  2372. , n3 = a(aq)
  2373. , nV = a("v:imagedata")
  2374. , nW = a(aq)
  2375. , nU = a(c7)
  2376. , nS = a("vshapedata")
  2377. , nP = [0, [0, a("rtf-data-image"), a(di)], 0]
  2378. , nQ = a("data-image-id")
  2379. , nM = a("rotation")
  2380. , nI = a("-90")
  2381. , nJ = a("90")
  2382. , nK = a(gy)
  2383. , nL = a(f7)
  2384. , nN = a(f7)
  2385. , nO = a(gy)
  2386. , nR = a("unsupported")
  2387. , nZ = a(aq)
  2388. , n4 = a("[if gte vml 1]>")
  2389. , n5 = a(gA)
  2390. , n8 = a(aR)
  2391. , og = a("[if gte msEquation")
  2392. , oh = a(gA)
  2393. , oj = a(aR)
  2394. , ot = [0, 0]
  2395. , ow = a(H)
  2396. , ox = a("[if !supportLists]")
  2397. , oy = a(ai)
  2398. , oz = a(aR)
  2399. , pg = a(fL)
  2400. , ph = a(as)
  2401. , pi = a(c4)
  2402. , pj = [0, a(fO), a(di)]
  2403. , pk = a(as)
  2404. , pd = a(aD)
  2405. , pe = a(aD)
  2406. , pf = a(c5)
  2407. , pc = a(f4)
  2408. , pl = a(ah)
  2409. , pm = a(bm)
  2410. , pa = [0, 0, 0]
  2411. , o$ = [0, 0, 0, 0]
  2412. , o9 = a(bX)
  2413. , o_ = [0, a(b3), 0]
  2414. , pb = [0, 0, 0]
  2415. , o7 = a("mso-text-indent-alt")
  2416. , o8 = a(gV)
  2417. , o4 = a("mso-level-legacy")
  2418. , o5 = a("yes")
  2419. , o6 = [0, a(ah), 0, 0]
  2420. , o1 = a(fG)
  2421. , o2 = a(b3)
  2422. , o3 = [0, a(bX)]
  2423. , oY = a("margin-top")
  2424. , oZ = a("margin-bottom")
  2425. , oQ = [0, [0, a(ah), 0]]
  2426. , oK = a("alpha-lower")
  2427. , oL = a("alpha-upper")
  2428. , oM = a("bullet")
  2429. , oN = a("image")
  2430. , oO = a("roman-lower")
  2431. , oP = a("roman-upper")
  2432. , oR = [0, [0, a(ag), [0, a("upper-roman")]]]
  2433. , oS = [0, [0, a(ag), [0, a("lower-roman")]]]
  2434. , oT = [0, [0, a(ag), [0, a("upper-alpha")]]]
  2435. , oU = [0, [0, a(ag), [0, a("lower-alpha")]]]
  2436. , oV = a("mso-level-number-format")
  2437. , oW = [0, a(ag), 0]
  2438. , oH = [0, [0, a(ah), [0, a("square")]]]
  2439. , oI = [0, [0, a(ah), [0, a("circle")]]]
  2440. , oJ = a("mso-level-text")
  2441. , oG = a("0")
  2442. , oF = a(dI)
  2443. , oC = [0, a(gx)]
  2444. , oD = a(ah)
  2445. , oE = a("mso-level-start-at")
  2446. , oA = [0, [0, a(bX)], [0, [0, a(b3), 0]]]
  2447. , oB = a(as)
  2448. , ov = a(gM)
  2449. , pt = [0, 1]
  2450. , pq = a(dI)
  2451. , pr = a(c5)
  2452. , ps = a(dI)
  2453. , pp = a(ag)
  2454. , pn = bp([a(dJ), a(bg), a(gK), a(gW), a(fE), a(dB), a(dn), a(gQ), a(f2), a(gU), a(gc), a(fJ), a(fN), a(fM), a(fI), a(gB), a(fS), a(fA), a(f8), a(gR), a(aU)])
  2455. , pZ = a(bg)
  2456. , pW = a(c4)
  2457. , pX = a("Apple-converted-space")
  2458. , pS = a(aq)
  2459. , pT = a("src")
  2460. , pU = a("data:")
  2461. , pV = a("blob:")
  2462. , pM = a(H)
  2463. , pI = a(H)
  2464. , pG = a(aR)
  2465. , pH = a("---")
  2466. , pB = a("startfragment")
  2467. , pC = a("endfragment")
  2468. , pD = a("[if ")
  2469. , pE = a("[endif")
  2470. , py = a("name")
  2471. , pz = a("OLE_LINK")
  2472. , px = a(b1)
  2473. , pK = a(ai)
  2474. , pO = [0, a("lang"), [0, a("onmouseover"), [0, a("onmouseout"), [0, a(c5), 0]]]]
  2475. , pP = [0, a(c4), [0, a(fO), [0, a(fL), [0, a(gV), 0]]]]
  2476. , qa = a("mso-element")
  2477. , qb = [0, a("para-border-div"), 0]
  2478. , p$ = a(b0)
  2479. , p9 = a("border")
  2480. , p7 = a("margin-left")
  2481. , p8 = a("data-border-margin")
  2482. , p2 = a(bg)
  2483. , p3 = a(b7)
  2484. , p4 = a(bg)
  2485. , p5 = a(b7)
  2486. , p1 = a(bm)
  2487. , qt = a("mso-")
  2488. , qu = a(gM)
  2489. , qh = a("font-stretch")
  2490. , qi = a("font-variant-caps")
  2491. , qj = a("text-decoration")
  2492. , qk = a("text-indent")
  2493. , ql = a("text-transform")
  2494. , qm = a("vertical-align")
  2495. , qn = a("white-space")
  2496. , qo = a("word-spacing")
  2497. , qr = a("baseline")
  2498. , qq = a("normal")
  2499. , qs = a(b3)
  2500. , qp = a("0px")
  2501. , qd = [0, a(gx), [0, a(bX), [0, a(fG), 0]]]
  2502. , qf = bp([a("layout-grid-mode"), a("tab-stops"), a(gg), a("text-underline"), a("text-effect"), a("text-line-through"), a("page"), a("font-color"), a("horiz-align"), a("language"), a("separator-image"), a("table-border-color-dark"), a("table-border-color-light"), a("vert-align"), a("widows"), a("letter-spacing"), a("caret-color"), a("orphans")])
  2503. , qB = a(gg)
  2504. , qC = a("data-tab-interval")
  2505. , qA = [0, 1]
  2506. , qz = [0, 0]
  2507. , qK = a(e)
  2508. , qL = a(fv)
  2509. , qF = a("function")
  2510. , qD = [0, a(fv)];
  2511. function bt(a) {
  2512. throw [0, cl, a]
  2513. }
  2514. function u(a) {
  2515. throw [0, ck, a]
  2516. }
  2517. P(0);
  2518. function cm(b, a) {
  2519. return ra(b, a) ? b : a
  2520. }
  2521. var hh = dr;
  2522. function g(d, c) {
  2523. var a = i(d)
  2524. , e = i(c)
  2525. , b = Q(a + e | 0);
  2526. V(d, 0, b, 0, a);
  2527. V(c, 0, b, a, e);
  2528. return b
  2529. }
  2530. function z(a, b) {
  2531. if (a) {
  2532. var c = a[1];
  2533. return [0, c, z(a[2], b)]
  2534. }
  2535. return b
  2536. }
  2537. rg(0);
  2538. var bu = g4(1)
  2539. , hi = g4(2);
  2540. function hj(b) {
  2541. function a(b) {
  2542. var a = b;
  2543. for (; ; ) {
  2544. if (a) {
  2545. var c = a[2]
  2546. , d = a[1];
  2547. try {
  2548. cg(d)
  2549. } catch (a) {}
  2550. var a = c;
  2551. continue
  2552. }
  2553. return 0
  2554. }
  2555. }
  2556. return a(rh(0))
  2557. }
  2558. function cn(a) {
  2559. dQ(bu, a, 0, i(a));
  2560. ri(bu, 10);
  2561. return cg(bu)
  2562. }
  2563. var co = [0, hj];
  2564. function hl(a) {
  2565. var c = co[1];
  2566. co[1] = function(d) {
  2567. b(a, 0);
  2568. return b(c, 0)
  2569. }
  2570. ;
  2571. return 0
  2572. }
  2573. function hm(a) {
  2574. return b(co[1], 0)
  2575. }
  2576. function az(c) {
  2577. var b = 0
  2578. , a = c;
  2579. for (; ; ) {
  2580. if (a) {
  2581. var b = b + 1 | 0
  2582. , a = a[2];
  2583. continue
  2584. }
  2585. return b
  2586. }
  2587. }
  2588. function a4(d, c) {
  2589. var a = d
  2590. , b = c;
  2591. for (; ; ) {
  2592. if (a) {
  2593. var e = [0, a[1], b]
  2594. , a = a[2]
  2595. , b = e;
  2596. continue
  2597. }
  2598. return b
  2599. }
  2600. }
  2601. function A(a) {
  2602. return a4(a, 0)
  2603. }
  2604. function ab(c, a) {
  2605. if (a) {
  2606. var d = a[2]
  2607. , e = b(c, a[1]);
  2608. return [0, e, ab(c, d)]
  2609. }
  2610. return 0
  2611. }
  2612. function aK(d, c) {
  2613. var a = c;
  2614. for (; ; ) {
  2615. if (a) {
  2616. var e = a[2];
  2617. b(d, a[1]);
  2618. var a = e;
  2619. continue
  2620. }
  2621. return 0
  2622. }
  2623. }
  2624. function aA(f, e, d) {
  2625. var b = e
  2626. , a = d;
  2627. for (; ; ) {
  2628. if (a) {
  2629. var g = a[2]
  2630. , b = c(f, b, a[1])
  2631. , a = g;
  2632. continue
  2633. }
  2634. return b
  2635. }
  2636. }
  2637. function aL(d, a, b) {
  2638. if (a) {
  2639. var e = a[1];
  2640. return c(d, e, aL(d, a[2], b))
  2641. }
  2642. return b
  2643. }
  2644. function bv(e, d) {
  2645. var a = d;
  2646. for (; ; ) {
  2647. if (a) {
  2648. var f = a[2]
  2649. , c = b(e, a[1]);
  2650. if (c)
  2651. return c;
  2652. var a = f;
  2653. continue
  2654. }
  2655. return 0
  2656. }
  2657. }
  2658. function dU(d, c) {
  2659. var a = c;
  2660. for (; ; ) {
  2661. if (a) {
  2662. var e = a[2]
  2663. , b = 0 === aX(a[1], d) ? 1 : 0;
  2664. if (b)
  2665. return b;
  2666. var a = e;
  2667. continue
  2668. }
  2669. return 0
  2670. }
  2671. }
  2672. function aM(d, c) {
  2673. var a = c;
  2674. for (; ; ) {
  2675. if (a) {
  2676. var b = a[1]
  2677. , e = a[2]
  2678. , f = b[2];
  2679. if (0 === aX(b[1], d))
  2680. return f;
  2681. var a = e;
  2682. continue
  2683. }
  2684. throw n
  2685. }
  2686. }
  2687. function dV(d, c) {
  2688. var b = d
  2689. , a = c;
  2690. for (; ; ) {
  2691. if (0 === b)
  2692. return a;
  2693. if (a) {
  2694. var b = b - 1 | 0
  2695. , a = a[2];
  2696. continue
  2697. }
  2698. throw [0, m, hn]
  2699. }
  2700. }
  2701. var ho = Q(0);
  2702. function dW(a) {
  2703. var b = W(a)
  2704. , c = Q(b);
  2705. dN(a, 0, c, 0, b);
  2706. return c
  2707. }
  2708. function dX(a) {
  2709. return dW(a)
  2710. }
  2711. function cp(c, b, a) {
  2712. if (0 <= b)
  2713. if (0 <= a)
  2714. if (!((W(c) - a | 0) < b)) {
  2715. var d = Q(a);
  2716. dN(c, b, d, 0, a);
  2717. return d
  2718. }
  2719. return u(hp)
  2720. }
  2721. function cq(c, b, a) {
  2722. return cp(c, b, a)
  2723. }
  2724. function bw(e, c, d, b, a) {
  2725. if (0 <= a)
  2726. if (0 <= c)
  2727. if (!((W(e) - a | 0) < c))
  2728. if (0 <= b)
  2729. if (!((W(d) - a | 0) < b))
  2730. return dN(e, c, d, b, a);
  2731. return u(hq)
  2732. }
  2733. function cr(e, c, d, b, a) {
  2734. if (0 <= a)
  2735. if (0 <= c)
  2736. if (!((i(e) - a | 0) < c))
  2737. if (0 <= b)
  2738. if (!((W(d) - a | 0) < b))
  2739. return V(e, c, d, b, a);
  2740. return u(hr)
  2741. }
  2742. function dY(b) {
  2743. var a = b - 9 | 0
  2744. , c = 4 < a >>> 0 ? 23 === a ? 1 : 0 : 2 === a ? 0 : 1;
  2745. return c ? 1 : 0
  2746. }
  2747. function bx(b, c) {
  2748. var a = Q(b);
  2749. qX(a, 0, b, c);
  2750. return a
  2751. }
  2752. function R(c, b, a) {
  2753. return cp(c, b, a)
  2754. }
  2755. function ac(n, g) {
  2756. if (g) {
  2757. var h = i(n)
  2758. , b = 0
  2759. , e = g
  2760. , q = 0;
  2761. for (; ; ) {
  2762. if (e) {
  2763. var j = e[2]
  2764. , k = e[1];
  2765. if (j) {
  2766. var l = (i(k) + h | 0) + b | 0
  2767. , p = dP(l, b) ? l : u(hs)
  2768. , b = p
  2769. , e = j;
  2770. continue
  2771. }
  2772. var o = i(k) + b | 0
  2773. } else
  2774. var o = b;
  2775. var d = Q(o)
  2776. , c = q
  2777. , f = g;
  2778. for (; ; ) {
  2779. if (f) {
  2780. var m = f[2]
  2781. , a = f[1];
  2782. if (m) {
  2783. V(a, 0, d, c, i(a));
  2784. V(n, 0, d, c + i(a) | 0, h);
  2785. var c = (c + i(a) | 0) + h | 0
  2786. , f = m;
  2787. continue
  2788. }
  2789. V(a, 0, d, c, i(a));
  2790. return d
  2791. }
  2792. return d
  2793. }
  2794. }
  2795. }
  2796. return ht
  2797. }
  2798. function dZ(b) {
  2799. var a = b - 9 | 0
  2800. , c = 4 < a >>> 0 ? 23 === a ? 1 : 0 : 2 === a ? 0 : 1;
  2801. return c ? 1 : 0
  2802. }
  2803. function cs(e, d, c, b) {
  2804. var a = c;
  2805. for (; ; ) {
  2806. if (d <= a)
  2807. throw n;
  2808. if (Z(e, a) === b)
  2809. return a;
  2810. var a = a + 1 | 0;
  2811. continue
  2812. }
  2813. }
  2814. function hv(a, b) {
  2815. return cs(a, i(a), 0, b)
  2816. }
  2817. function hw(b, a, d) {
  2818. var c = i(b);
  2819. if (0 <= a)
  2820. if (!(c < a))
  2821. return cs(b, c, a, d);
  2822. return u(hx)
  2823. }
  2824. function hy(b, a, d) {
  2825. var c = i(b);
  2826. if (0 <= a)
  2827. if (!(c < a))
  2828. try {
  2829. cs(b, c, a, d);
  2830. var e = 1;
  2831. return e
  2832. } catch (a) {
  2833. a = w(a);
  2834. if (a === n)
  2835. return 0;
  2836. throw a
  2837. }
  2838. return u(hz)
  2839. }
  2840. function d0(b, a) {
  2841. return hy(b, 0, a)
  2842. }
  2843. var hA = bq;
  2844. function ct(e) {
  2845. var d = W(e);
  2846. if (0 === d)
  2847. return e;
  2848. var h = Q(d)
  2849. , i = d - 1 | 0
  2850. , k = 0;
  2851. if (!(i < 0)) {
  2852. var b = k;
  2853. for (; ; ) {
  2854. var a = Z(e, b)
  2855. , m = 65 <= a ? 90 < a ? 0 : 1 : 0;
  2856. if (m)
  2857. var c = 0;
  2858. else {
  2859. if (ge <= a)
  2860. if (214 < a)
  2861. var f = 1;
  2862. else
  2863. var c = 0
  2864. , f = 0;
  2865. else
  2866. var f = 1;
  2867. if (f) {
  2868. if (216 <= a)
  2869. if (222 < a)
  2870. var g = 1;
  2871. else
  2872. var c = 0
  2873. , g = 0;
  2874. else
  2875. var g = 1;
  2876. if (g)
  2877. var j = a
  2878. , c = 1
  2879. }
  2880. }
  2881. if (!c)
  2882. var j = a + 32 | 0;
  2883. hf(h, b, j);
  2884. var l = b + 1 | 0;
  2885. if (i !== b) {
  2886. var b = l;
  2887. continue
  2888. }
  2889. break
  2890. }
  2891. }
  2892. return h
  2893. }
  2894. var cu = ru(0)
  2895. , aN = (4 * cu | 0) - 1 | 0;
  2896. P(0);
  2897. P(0);
  2898. function am(e, d, a) {
  2899. var c = rc(e, d, a);
  2900. if (0 <= c) {
  2901. a[11] = a[12];
  2902. var b = a[12];
  2903. a[12] = [0, b[1], b[2], b[3], a[4] + a[6] | 0]
  2904. }
  2905. return c
  2906. }
  2907. function hD(a) {
  2908. var b = [0]
  2909. , c = 1
  2910. , d = 0
  2911. , e = 0
  2912. , f = 0
  2913. , g = 0
  2914. , h = 0
  2915. , j = i(a)
  2916. , k = dX(a);
  2917. return [0, function(a) {
  2918. a[9] = 1;
  2919. return 0
  2920. }
  2921. , k, j, h, g, f, e, d, c, b, by, by]
  2922. }
  2923. function x(a) {
  2924. return cq(a[2], a[5], a[6] - a[5] | 0)
  2925. }
  2926. function cv(c, a, b) {
  2927. return cq(c[2], a, b - a | 0)
  2928. }
  2929. function d1(g) {
  2930. function q(a) {
  2931. return a ? a[4] : 0
  2932. }
  2933. function e(b, e, a) {
  2934. var c = b ? b[4] : 0
  2935. , d = a ? a[4] : 0
  2936. , f = d <= c ? c + 1 | 0 : d + 1 | 0;
  2937. return [0, b, e, a, f]
  2938. }
  2939. function f(b, f, a) {
  2940. var g = b ? b[4] : 0
  2941. , h = a ? a[4] : 0;
  2942. if ((h + 2 | 0) < g) {
  2943. if (b) {
  2944. var c = b[3]
  2945. , k = b[2]
  2946. , i = b[1]
  2947. , m = q(c);
  2948. if (m <= q(i))
  2949. return e(i, k, e(c, f, a));
  2950. if (c) {
  2951. var n = c[2]
  2952. , o = c[1]
  2953. , p = e(c[3], f, a);
  2954. return e(e(i, k, o), n, p)
  2955. }
  2956. return u(hE)
  2957. }
  2958. return u(hF)
  2959. }
  2960. if ((g + 2 | 0) < h) {
  2961. if (a) {
  2962. var j = a[3]
  2963. , l = a[2]
  2964. , d = a[1]
  2965. , r = q(d);
  2966. if (r <= q(j))
  2967. return e(e(b, f, d), l, j);
  2968. if (d) {
  2969. var s = d[2]
  2970. , t = d[1]
  2971. , v = e(d[3], l, j);
  2972. return e(e(b, f, t), s, v)
  2973. }
  2974. return u(hG)
  2975. }
  2976. return u(hH)
  2977. }
  2978. var w = h <= g ? g + 1 | 0 : h + 1 | 0;
  2979. return [0, b, f, a, w]
  2980. }
  2981. function a(d, b) {
  2982. if (b) {
  2983. var e = b[3]
  2984. , h = b[2]
  2985. , i = b[1]
  2986. , j = c(g[1], d, h);
  2987. if (0 === j)
  2988. return b;
  2989. if (0 <= j) {
  2990. var k = a(d, e);
  2991. return e === k ? b : f(i, h, k)
  2992. }
  2993. var l = a(d, i);
  2994. return i === l ? b : f(l, h, e)
  2995. }
  2996. return [0, 0, d, 0, 1]
  2997. }
  2998. function h(a) {
  2999. return [0, 0, a, 0, 1]
  3000. }
  3001. function A(b, a) {
  3002. if (a) {
  3003. var c = a[3]
  3004. , d = a[2];
  3005. return f(A(b, a[1]), d, c)
  3006. }
  3007. return h(b)
  3008. }
  3009. function B(b, a) {
  3010. if (a) {
  3011. var c = a[2]
  3012. , d = a[1];
  3013. return f(d, c, B(b, a[3]))
  3014. }
  3015. return h(b)
  3016. }
  3017. function d(b, c, a) {
  3018. if (b) {
  3019. if (a) {
  3020. var g = a[4]
  3021. , h = b[4]
  3022. , i = a[3]
  3023. , j = a[2]
  3024. , k = a[1]
  3025. , l = b[3]
  3026. , m = b[2]
  3027. , n = b[1];
  3028. return (g + 2 | 0) < h ? f(n, m, d(l, c, a)) : (h + 2 | 0) < g ? f(d(b, c, k), j, i) : e(b, c, a)
  3029. }
  3030. return B(c, b)
  3031. }
  3032. return A(c, a)
  3033. }
  3034. function k(c) {
  3035. var a = c;
  3036. for (; ; ) {
  3037. if (a) {
  3038. var b = a[1];
  3039. if (b) {
  3040. var a = b;
  3041. continue
  3042. }
  3043. return a[2]
  3044. }
  3045. throw n
  3046. }
  3047. }
  3048. function C(c) {
  3049. var a = c;
  3050. for (; ; ) {
  3051. if (a) {
  3052. var b = a[3]
  3053. , d = a[2];
  3054. if (b) {
  3055. var a = b;
  3056. continue
  3057. }
  3058. return d
  3059. }
  3060. throw n
  3061. }
  3062. }
  3063. function t(a) {
  3064. if (a) {
  3065. var b = a[1];
  3066. if (b) {
  3067. var c = a[3]
  3068. , d = a[2];
  3069. return f(t(b), d, c)
  3070. }
  3071. return a[3]
  3072. }
  3073. return u(hI)
  3074. }
  3075. function l(b, a) {
  3076. if (b) {
  3077. if (a) {
  3078. var c = t(a);
  3079. return d(b, k(a), c)
  3080. }
  3081. return b
  3082. }
  3083. return a
  3084. }
  3085. function i(b, a) {
  3086. if (a) {
  3087. var e = a[3]
  3088. , f = a[2]
  3089. , h = a[1]
  3090. , l = c(g[1], b, f);
  3091. if (0 === l)
  3092. return [0, h, 1, e];
  3093. if (0 <= l) {
  3094. var j = i(b, e)
  3095. , m = j[3]
  3096. , n = j[2];
  3097. return [0, d(h, f, j[1]), n, m]
  3098. }
  3099. var k = i(b, h)
  3100. , o = k[2]
  3101. , p = k[1];
  3102. return [0, p, o, d(k[3], f, e)]
  3103. }
  3104. return hJ
  3105. }
  3106. var D = 0;
  3107. function K(a) {
  3108. return a ? 0 : 1
  3109. }
  3110. function L(f, e) {
  3111. var a = e;
  3112. for (; ; ) {
  3113. if (a) {
  3114. var h = a[3]
  3115. , i = a[1]
  3116. , b = c(g[1], f, a[2])
  3117. , d = 0 === b ? 1 : 0;
  3118. if (d)
  3119. return d;
  3120. var j = 0 <= b ? h : i
  3121. , a = j;
  3122. continue
  3123. }
  3124. return 0
  3125. }
  3126. }
  3127. function v(e, b) {
  3128. if (b) {
  3129. var a = b[3]
  3130. , h = b[2]
  3131. , d = b[1]
  3132. , i = c(g[1], e, h);
  3133. if (0 === i) {
  3134. if (d) {
  3135. if (a) {
  3136. var m = t(a);
  3137. return f(d, k(a), m)
  3138. }
  3139. return d
  3140. }
  3141. return a
  3142. }
  3143. if (0 <= i) {
  3144. var j = v(e, a);
  3145. return a === j ? b : f(d, h, j)
  3146. }
  3147. var l = v(e, d);
  3148. return d === l ? b : f(l, h, a)
  3149. }
  3150. return 0
  3151. }
  3152. function j(c, b) {
  3153. if (c) {
  3154. if (b) {
  3155. var g = b[4]
  3156. , e = b[2]
  3157. , h = c[4]
  3158. , f = c[2]
  3159. , m = b[3]
  3160. , n = b[1]
  3161. , o = c[3]
  3162. , p = c[1];
  3163. if (g <= h) {
  3164. if (1 === g)
  3165. return a(e, c);
  3166. var k = i(f, b)
  3167. , q = k[1]
  3168. , r = j(o, k[3]);
  3169. return d(j(p, q), f, r)
  3170. }
  3171. if (1 === h)
  3172. return a(f, b);
  3173. var l = i(e, c)
  3174. , s = l[1]
  3175. , t = j(l[3], m);
  3176. return d(j(s, n), e, t)
  3177. }
  3178. return c
  3179. }
  3180. return b
  3181. }
  3182. function o(a, c) {
  3183. if (a) {
  3184. if (c) {
  3185. var e = a[3]
  3186. , f = a[2]
  3187. , g = a[1]
  3188. , b = i(f, c)
  3189. , h = b[1];
  3190. if (0 === b[2]) {
  3191. var j = o(e, b[3]);
  3192. return l(o(g, h), j)
  3193. }
  3194. var k = o(e, b[3]);
  3195. return d(o(g, h), f, k)
  3196. }
  3197. return 0
  3198. }
  3199. return 0
  3200. }
  3201. function p(a, c) {
  3202. if (a) {
  3203. if (c) {
  3204. var e = a[3]
  3205. , f = a[2]
  3206. , g = a[1]
  3207. , b = i(f, c)
  3208. , h = b[1];
  3209. if (0 === b[2]) {
  3210. var j = p(e, b[3]);
  3211. return d(p(g, h), f, j)
  3212. }
  3213. var k = p(e, b[3]);
  3214. return l(p(g, h), k)
  3215. }
  3216. return a
  3217. }
  3218. return 0
  3219. }
  3220. function r(d, c) {
  3221. var a = d
  3222. , b = c;
  3223. for (; ; ) {
  3224. if (a) {
  3225. var e = [0, a[2], a[3], b]
  3226. , a = a[1]
  3227. , b = e;
  3228. continue
  3229. }
  3230. return b
  3231. }
  3232. }
  3233. function E(l, k) {
  3234. var m = r(k, 0)
  3235. , b = r(l, 0)
  3236. , a = m;
  3237. for (; ; ) {
  3238. if (b) {
  3239. if (a) {
  3240. var e = a[3]
  3241. , f = a[2]
  3242. , h = b[3]
  3243. , i = b[2]
  3244. , d = c(g[1], b[1], a[1]);
  3245. if (0 === d) {
  3246. var j = r(f, e)
  3247. , b = r(i, h)
  3248. , a = j;
  3249. continue
  3250. }
  3251. return d
  3252. }
  3253. return 1
  3254. }
  3255. return a ? -1 : 0
  3256. }
  3257. }
  3258. function M(b, a) {
  3259. return 0 === E(b, a) ? 1 : 0
  3260. }
  3261. function s(o, n) {
  3262. var a = o
  3263. , b = n;
  3264. for (; ; ) {
  3265. if (a) {
  3266. if (b) {
  3267. var h = b[3]
  3268. , i = b[1]
  3269. , d = a[3]
  3270. , e = a[2]
  3271. , f = a[1]
  3272. , j = c(g[1], e, b[2]);
  3273. if (0 === j) {
  3274. var k = s(f, i);
  3275. if (k) {
  3276. var a = d
  3277. , b = h;
  3278. continue
  3279. }
  3280. return k
  3281. }
  3282. if (0 <= j) {
  3283. var l = s([0, 0, e, d, 0], h);
  3284. if (l) {
  3285. var a = f;
  3286. continue
  3287. }
  3288. return l
  3289. }
  3290. var m = s([0, f, e, 0, 0], i);
  3291. if (m) {
  3292. var a = d;
  3293. continue
  3294. }
  3295. return m
  3296. }
  3297. return 0
  3298. }
  3299. return 1
  3300. }
  3301. }
  3302. function F(c, d) {
  3303. var a = d;
  3304. for (; ; ) {
  3305. if (a) {
  3306. var e = a[3]
  3307. , f = a[2];
  3308. F(c, a[1]);
  3309. b(c, f);
  3310. var a = e;
  3311. continue
  3312. }
  3313. return 0
  3314. }
  3315. }
  3316. function G(d, f, e) {
  3317. var a = f
  3318. , b = e;
  3319. for (; ; ) {
  3320. if (a) {
  3321. var g = a[3]
  3322. , h = a[2]
  3323. , i = c(d, h, G(d, a[1], b))
  3324. , a = g
  3325. , b = i;
  3326. continue
  3327. }
  3328. return b
  3329. }
  3330. }
  3331. function H(c, g) {
  3332. var a = g;
  3333. for (; ; ) {
  3334. if (a) {
  3335. var h = a[3]
  3336. , i = a[1]
  3337. , d = b(c, a[2]);
  3338. if (d) {
  3339. var e = H(c, i);
  3340. if (e) {
  3341. var a = h;
  3342. continue
  3343. }
  3344. var f = e
  3345. } else
  3346. var f = d;
  3347. return f
  3348. }
  3349. return 1
  3350. }
  3351. }
  3352. function I(c, g) {
  3353. var a = g;
  3354. for (; ; ) {
  3355. if (a) {
  3356. var h = a[3]
  3357. , i = a[1]
  3358. , d = b(c, a[2]);
  3359. if (d)
  3360. var e = d;
  3361. else {
  3362. var f = I(c, i);
  3363. if (!f) {
  3364. var a = h;
  3365. continue
  3366. }
  3367. var e = f
  3368. }
  3369. return e
  3370. }
  3371. return 0
  3372. }
  3373. }
  3374. function w(c, a) {
  3375. if (a) {
  3376. var g = a[3]
  3377. , h = a[2]
  3378. , i = a[1]
  3379. , e = w(c, i)
  3380. , j = b(c, h)
  3381. , f = w(c, g);
  3382. if (j) {
  3383. if (i === e)
  3384. if (g === f)
  3385. return a;
  3386. return d(e, h, f)
  3387. }
  3388. return l(e, f)
  3389. }
  3390. return 0
  3391. }
  3392. function x(c, a) {
  3393. if (a) {
  3394. var e = a[2]
  3395. , m = a[3]
  3396. , f = x(c, a[1])
  3397. , g = f[2]
  3398. , h = f[1]
  3399. , n = b(c, e)
  3400. , i = x(c, m)
  3401. , j = i[2]
  3402. , k = i[1];
  3403. if (n) {
  3404. var o = l(g, j);
  3405. return [0, d(h, e, k), o]
  3406. }
  3407. var p = d(g, e, j);
  3408. return [0, l(h, k), p]
  3409. }
  3410. return hK
  3411. }
  3412. function y(a) {
  3413. if (a) {
  3414. var b = a[1]
  3415. , c = y(a[3]);
  3416. return (y(b) + 1 | 0) + c | 0
  3417. }
  3418. return 0
  3419. }
  3420. function J(d, c) {
  3421. var b = d
  3422. , a = c;
  3423. for (; ; ) {
  3424. if (a) {
  3425. var e = a[2]
  3426. , f = a[1]
  3427. , b = [0, e, J(b, a[3])]
  3428. , a = f;
  3429. continue
  3430. }
  3431. return b
  3432. }
  3433. }
  3434. function N(a) {
  3435. return J(0, a)
  3436. }
  3437. function O(f, e) {
  3438. var a = e;
  3439. for (; ; ) {
  3440. if (a) {
  3441. var b = a[2]
  3442. , h = a[3]
  3443. , i = a[1]
  3444. , d = c(g[1], f, b);
  3445. if (0 === d)
  3446. return b;
  3447. var j = 0 <= d ? h : i
  3448. , a = j;
  3449. continue
  3450. }
  3451. throw n
  3452. }
  3453. }
  3454. function z(l, e) {
  3455. if (e) {
  3456. var m = e[3]
  3457. , n = e[2]
  3458. , o = e[1]
  3459. , f = z(l, o)
  3460. , h = b(l, n)
  3461. , i = z(l, m);
  3462. if (o === f)
  3463. if (n === h)
  3464. if (m === i)
  3465. return e;
  3466. if (0 === f)
  3467. var p = 0;
  3468. else
  3469. var s = C(f)
  3470. , p = 0 <= c(g[1], s, h) ? 1 : 0;
  3471. if (!p) {
  3472. if (0 === i)
  3473. var q = 0;
  3474. else
  3475. var r = k(i)
  3476. , q = 0 <= c(g[1], h, r) ? 1 : 0;
  3477. if (!q)
  3478. return d(f, h, i)
  3479. }
  3480. return j(f, a(h, i))
  3481. }
  3482. return 0
  3483. }
  3484. return [0, D, K, L, a, h, v, j, o, p, E, M, s, F, z, G, H, I, w, x, y, N, k, C, k, i, O, function(d) {
  3485. if (d) {
  3486. var k = d[2]
  3487. , f = d[1];
  3488. if (k) {
  3489. var l = k[2]
  3490. , i = k[1];
  3491. if (l) {
  3492. var o = l[2]
  3493. , p = l[1];
  3494. if (o) {
  3495. var q = o[2]
  3496. , s = o[1];
  3497. if (q) {
  3498. if (q[2]) {
  3499. var b = g[1]
  3500. , n = function(j, g) {
  3501. if (2 === j) {
  3502. if (g) {
  3503. var u = g[2];
  3504. if (u) {
  3505. var m = u[1]
  3506. , k = g[1]
  3507. , v = c(b, k, m);
  3508. return 0 === v ? [0, k, 0] : 0 <= v ? [0, m, [0, k, 0]] : [0, k, [0, m, 0]]
  3509. }
  3510. }
  3511. } else if (3 === j)
  3512. if (g) {
  3513. var o = g[2];
  3514. if (o) {
  3515. var w = o[2];
  3516. if (w) {
  3517. var d = w[1]
  3518. , a = o[1]
  3519. , e = g[1]
  3520. , x = c(b, e, a);
  3521. if (0 === x) {
  3522. var y = c(b, a, d);
  3523. return 0 === y ? [0, a, 0] : 0 <= y ? [0, d, [0, a, 0]] : [0, a, [0, d, 0]]
  3524. }
  3525. if (0 <= x) {
  3526. var z = c(b, e, d);
  3527. if (0 === z)
  3528. return [0, a, [0, e, 0]];
  3529. if (0 <= z) {
  3530. var A = c(b, a, d);
  3531. return 0 === A ? [0, a, [0, e, 0]] : 0 <= A ? [0, d, [0, a, [0, e, 0]]] : [0, a, [0, d, [0, e, 0]]]
  3532. }
  3533. return [0, a, [0, e, [0, d, 0]]]
  3534. }
  3535. var B = c(b, a, d);
  3536. if (0 === B)
  3537. return [0, e, [0, a, 0]];
  3538. if (0 <= B) {
  3539. var C = c(b, e, d);
  3540. return 0 === C ? [0, e, [0, a, 0]] : 0 <= C ? [0, d, [0, e, [0, a, 0]]] : [0, e, [0, d, [0, a, 0]]]
  3541. }
  3542. return [0, e, [0, a, [0, d, 0]]]
  3543. }
  3544. }
  3545. }
  3546. var n = j >> 1
  3547. , D = dV(n, g)
  3548. , E = t(n, g)
  3549. , i = E
  3550. , h = t(j - n | 0, D)
  3551. , f = 0;
  3552. for (; ; ) {
  3553. if (i) {
  3554. if (h) {
  3555. var p = h[2]
  3556. , q = h[1]
  3557. , r = i[2]
  3558. , l = i[1]
  3559. , s = c(b, l, q);
  3560. if (0 === s) {
  3561. var i = r
  3562. , h = p
  3563. , f = [0, l, f];
  3564. continue
  3565. }
  3566. if (0 < s) {
  3567. var i = r
  3568. , f = [0, l, f];
  3569. continue
  3570. }
  3571. var h = p
  3572. , f = [0, q, f];
  3573. continue
  3574. }
  3575. return a4(i, f)
  3576. }
  3577. return a4(h, f)
  3578. }
  3579. }
  3580. , t = function(j, g) {
  3581. if (2 === j) {
  3582. if (g) {
  3583. var u = g[2];
  3584. if (u) {
  3585. var m = u[1]
  3586. , k = g[1]
  3587. , v = c(b, k, m);
  3588. return 0 === v ? [0, k, 0] : 0 < v ? [0, k, [0, m, 0]] : [0, m, [0, k, 0]]
  3589. }
  3590. }
  3591. } else if (3 === j)
  3592. if (g) {
  3593. var p = g[2];
  3594. if (p) {
  3595. var w = p[2];
  3596. if (w) {
  3597. var d = w[1]
  3598. , a = p[1]
  3599. , e = g[1]
  3600. , x = c(b, e, a);
  3601. if (0 === x) {
  3602. var y = c(b, a, d);
  3603. return 0 === y ? [0, a, 0] : 0 < y ? [0, a, [0, d, 0]] : [0, d, [0, a, 0]]
  3604. }
  3605. if (0 < x) {
  3606. var z = c(b, a, d);
  3607. if (0 === z)
  3608. return [0, e, [0, a, 0]];
  3609. if (0 < z)
  3610. return [0, e, [0, a, [0, d, 0]]];
  3611. var A = c(b, e, d);
  3612. return 0 === A ? [0, e, [0, a, 0]] : 0 < A ? [0, e, [0, d, [0, a, 0]]] : [0, d, [0, e, [0, a, 0]]]
  3613. }
  3614. var B = c(b, e, d);
  3615. if (0 === B)
  3616. return [0, a, [0, e, 0]];
  3617. if (0 < B)
  3618. return [0, a, [0, e, [0, d, 0]]];
  3619. var C = c(b, a, d);
  3620. return 0 === C ? [0, a, [0, e, 0]] : 0 < C ? [0, a, [0, d, [0, e, 0]]] : [0, d, [0, a, [0, e, 0]]]
  3621. }
  3622. }
  3623. }
  3624. var o = j >> 1
  3625. , D = dV(o, g)
  3626. , E = n(o, g)
  3627. , i = E
  3628. , h = n(j - o | 0, D)
  3629. , f = 0;
  3630. for (; ; ) {
  3631. if (i) {
  3632. if (h) {
  3633. var q = h[2]
  3634. , r = h[1]
  3635. , s = i[2]
  3636. , l = i[1]
  3637. , t = c(b, l, r);
  3638. if (0 === t) {
  3639. var i = s
  3640. , h = q
  3641. , f = [0, l, f];
  3642. continue
  3643. }
  3644. if (0 <= t) {
  3645. var h = q
  3646. , f = [0, r, f];
  3647. continue
  3648. }
  3649. var i = s
  3650. , f = [0, l, f];
  3651. continue
  3652. }
  3653. return a4(i, f)
  3654. }
  3655. return a4(h, f)
  3656. }
  3657. }
  3658. , r = az(d)
  3659. , u = 2 <= r ? n(r, d) : d
  3660. , j = function(b, a) {
  3661. if (!(3 < b >>> 0))
  3662. switch (b) {
  3663. case 0:
  3664. return [0, 0, a];
  3665. case 1:
  3666. if (a)
  3667. return [0, [0, 0, a[1], 0, 1], a[2]];
  3668. break;
  3669. case 2:
  3670. if (a) {
  3671. var d = a[2];
  3672. if (d)
  3673. return [0, [0, [0, 0, a[1], 0, 1], d[1], 0, 2], d[2]]
  3674. }
  3675. break;
  3676. default:
  3677. if (a) {
  3678. var f = a[2];
  3679. if (f) {
  3680. var g = f[2];
  3681. if (g)
  3682. return [0, [0, [0, 0, a[1], 0, 1], f[1], [0, 0, g[1], 0, 1], 2], g[2]]
  3683. }
  3684. }
  3685. }
  3686. var h = b / 2 | 0
  3687. , i = j(h, a)
  3688. , c = i[2]
  3689. , l = i[1];
  3690. if (c) {
  3691. var n = c[1]
  3692. , k = j((b - h | 0) - 1 | 0, c[2])
  3693. , o = k[2];
  3694. return [0, e(l, n, k[1]), o]
  3695. }
  3696. throw [0, m, hL]
  3697. };
  3698. return j(az(u), u)[1]
  3699. }
  3700. var v = q[1];
  3701. return a(v, a(s, a(p, a(i, h(f)))))
  3702. }
  3703. return a(s, a(p, a(i, h(f))))
  3704. }
  3705. return a(p, a(i, h(f)))
  3706. }
  3707. return a(i, h(f))
  3708. }
  3709. return h(f)
  3710. }
  3711. return D
  3712. }
  3713. ]
  3714. }
  3715. function cw(i) {
  3716. function g(a) {
  3717. return a ? a[5] : 0
  3718. }
  3719. function a(b, f, e, a) {
  3720. var c = g(b)
  3721. , d = g(a)
  3722. , h = d <= c ? c + 1 | 0 : d + 1 | 0;
  3723. return [0, b, f, e, a, h]
  3724. }
  3725. function q(b, a) {
  3726. return [0, 0, b, a, 0, 1]
  3727. }
  3728. function e(c, h, f, b) {
  3729. var i = c ? c[5] : 0
  3730. , j = b ? b[5] : 0;
  3731. if ((j + 2 | 0) < i) {
  3732. if (c) {
  3733. var d = c[4]
  3734. , m = c[3]
  3735. , n = c[2]
  3736. , k = c[1]
  3737. , q = g(d);
  3738. if (q <= g(k))
  3739. return a(k, n, m, a(d, h, f, b));
  3740. if (d) {
  3741. var r = d[3]
  3742. , s = d[2]
  3743. , t = d[1]
  3744. , v = a(d[4], h, f, b);
  3745. return a(a(k, n, m, t), s, r, v)
  3746. }
  3747. return u(hM)
  3748. }
  3749. return u(hN)
  3750. }
  3751. if ((i + 2 | 0) < j) {
  3752. if (b) {
  3753. var l = b[4]
  3754. , o = b[3]
  3755. , p = b[2]
  3756. , e = b[1]
  3757. , w = g(e);
  3758. if (w <= g(l))
  3759. return a(a(c, h, f, e), p, o, l);
  3760. if (e) {
  3761. var x = e[3]
  3762. , y = e[2]
  3763. , z = e[1]
  3764. , A = a(e[4], p, o, l);
  3765. return a(a(c, h, f, z), y, x, A)
  3766. }
  3767. return u(hO)
  3768. }
  3769. return u(hP)
  3770. }
  3771. var B = j <= i ? i + 1 | 0 : j + 1 | 0;
  3772. return [0, c, h, f, b, B]
  3773. }
  3774. var I = 0;
  3775. function J(a) {
  3776. return a ? 0 : 1
  3777. }
  3778. function r(d, b, a) {
  3779. if (a) {
  3780. var f = a[4]
  3781. , h = a[3]
  3782. , j = a[2]
  3783. , g = a[1]
  3784. , n = a[5]
  3785. , k = c(i[1], d, j);
  3786. if (0 === k)
  3787. return h === b ? a : [0, g, d, b, f, n];
  3788. if (0 <= k) {
  3789. var l = r(d, b, f);
  3790. return f === l ? a : e(g, j, h, l)
  3791. }
  3792. var m = r(d, b, g);
  3793. return g === m ? a : e(m, j, h, f)
  3794. }
  3795. return [0, 0, d, b, 0, 1]
  3796. }
  3797. function K(e, d) {
  3798. var a = d;
  3799. for (; ; ) {
  3800. if (a) {
  3801. var f = a[4]
  3802. , g = a[3]
  3803. , h = a[1]
  3804. , b = c(i[1], e, a[2]);
  3805. if (0 === b)
  3806. return g;
  3807. var j = 0 <= b ? f : h
  3808. , a = j;
  3809. continue
  3810. }
  3811. throw n
  3812. }
  3813. }
  3814. function L(f, e) {
  3815. var a = e;
  3816. for (; ; ) {
  3817. if (a) {
  3818. var g = a[4]
  3819. , h = a[1]
  3820. , b = c(i[1], f, a[2])
  3821. , d = 0 === b ? 1 : 0;
  3822. if (d)
  3823. return d;
  3824. var j = 0 <= b ? g : h
  3825. , a = j;
  3826. continue
  3827. }
  3828. return 0
  3829. }
  3830. }
  3831. function l(c) {
  3832. var a = c;
  3833. for (; ; ) {
  3834. if (a) {
  3835. var b = a[1];
  3836. if (b) {
  3837. var a = b;
  3838. continue
  3839. }
  3840. return [0, a[2], a[3]]
  3841. }
  3842. throw n
  3843. }
  3844. }
  3845. function M(c) {
  3846. var a = c;
  3847. for (; ; ) {
  3848. if (a) {
  3849. var b = a[4]
  3850. , d = a[3]
  3851. , e = a[2];
  3852. if (b) {
  3853. var a = b;
  3854. continue
  3855. }
  3856. return [0, e, d]
  3857. }
  3858. throw n
  3859. }
  3860. }
  3861. function s(a) {
  3862. if (a) {
  3863. var b = a[1];
  3864. if (b) {
  3865. var c = a[4]
  3866. , d = a[3]
  3867. , f = a[2];
  3868. return e(s(b), f, d, c)
  3869. }
  3870. return a[4]
  3871. }
  3872. return u(hQ)
  3873. }
  3874. function t(f, a) {
  3875. if (a) {
  3876. var b = a[4]
  3877. , j = a[3]
  3878. , g = a[2]
  3879. , d = a[1]
  3880. , k = c(i[1], f, g);
  3881. if (0 === k) {
  3882. if (d) {
  3883. if (b) {
  3884. var h = l(b)
  3885. , o = h[2]
  3886. , p = h[1];
  3887. return e(d, p, o, s(b))
  3888. }
  3889. return d
  3890. }
  3891. return b
  3892. }
  3893. if (0 <= k) {
  3894. var m = t(f, b);
  3895. return b === m ? a : e(d, g, j, m)
  3896. }
  3897. var n = t(f, d);
  3898. return d === n ? a : e(n, g, j, b)
  3899. }
  3900. return 0
  3901. }
  3902. function A(b, d) {
  3903. var a = d;
  3904. for (; ; ) {
  3905. if (a) {
  3906. var e = a[4]
  3907. , f = a[3]
  3908. , g = a[2];
  3909. A(b, a[1]);
  3910. c(b, g, f);
  3911. var a = e;
  3912. continue
  3913. }
  3914. return 0
  3915. }
  3916. }
  3917. function v(c, a) {
  3918. if (a) {
  3919. var d = a[5]
  3920. , e = a[4]
  3921. , f = a[3]
  3922. , g = a[2]
  3923. , h = v(c, a[1])
  3924. , i = b(c, f);
  3925. return [0, h, g, i, v(c, e), d]
  3926. }
  3927. return 0
  3928. }
  3929. function w(b, a) {
  3930. if (a) {
  3931. var d = a[2]
  3932. , e = a[5]
  3933. , f = a[4]
  3934. , g = a[3]
  3935. , h = w(b, a[1])
  3936. , i = c(b, d, g);
  3937. return [0, h, d, i, w(b, f), e]
  3938. }
  3939. return 0
  3940. }
  3941. function C(c, e, d) {
  3942. var a = e
  3943. , b = d;
  3944. for (; ; ) {
  3945. if (a) {
  3946. var f = a[4]
  3947. , g = a[3]
  3948. , h = a[2]
  3949. , i = B(c, h, g, C(c, a[1], b))
  3950. , a = f
  3951. , b = i;
  3952. continue
  3953. }
  3954. return b
  3955. }
  3956. }
  3957. function D(b, g) {
  3958. var a = g;
  3959. for (; ; ) {
  3960. if (a) {
  3961. var h = a[4]
  3962. , i = a[1]
  3963. , d = c(b, a[2], a[3]);
  3964. if (d) {
  3965. var e = D(b, i);
  3966. if (e) {
  3967. var a = h;
  3968. continue
  3969. }
  3970. var f = e
  3971. } else
  3972. var f = d;
  3973. return f
  3974. }
  3975. return 1
  3976. }
  3977. }
  3978. function E(b, g) {
  3979. var a = g;
  3980. for (; ; ) {
  3981. if (a) {
  3982. var h = a[4]
  3983. , i = a[1]
  3984. , d = c(b, a[2], a[3]);
  3985. if (d)
  3986. var e = d;
  3987. else {
  3988. var f = E(b, i);
  3989. if (!f) {
  3990. var a = h;
  3991. continue
  3992. }
  3993. var e = f
  3994. }
  3995. return e
  3996. }
  3997. return 0
  3998. }
  3999. }
  4000. function F(c, b, a) {
  4001. if (a) {
  4002. var d = a[4]
  4003. , f = a[3]
  4004. , g = a[2];
  4005. return e(F(c, b, a[1]), g, f, d)
  4006. }
  4007. return q(c, b)
  4008. }
  4009. function G(c, b, a) {
  4010. if (a) {
  4011. var d = a[3]
  4012. , f = a[2]
  4013. , g = a[1];
  4014. return e(g, f, d, G(c, b, a[4]))
  4015. }
  4016. return q(c, b)
  4017. }
  4018. function d(c, g, f, b) {
  4019. if (c) {
  4020. if (b) {
  4021. var h = b[5]
  4022. , i = c[5]
  4023. , j = b[4]
  4024. , k = b[3]
  4025. , l = b[2]
  4026. , m = b[1]
  4027. , n = c[4]
  4028. , o = c[3]
  4029. , p = c[2]
  4030. , q = c[1];
  4031. return (h + 2 | 0) < i ? e(q, p, o, d(n, g, f, b)) : (i + 2 | 0) < h ? e(d(c, g, f, m), l, k, j) : a(c, g, f, b)
  4032. }
  4033. return G(g, f, c)
  4034. }
  4035. return F(g, f, b)
  4036. }
  4037. function o(b, a) {
  4038. if (b) {
  4039. if (a) {
  4040. var c = l(a)
  4041. , e = c[2]
  4042. , f = c[1];
  4043. return d(b, f, e, s(a))
  4044. }
  4045. return b
  4046. }
  4047. return a
  4048. }
  4049. function p(c, e, b, a) {
  4050. return b ? d(c, e, b[1], a) : o(c, a)
  4051. }
  4052. function h(b, a) {
  4053. if (a) {
  4054. var e = a[4]
  4055. , f = a[3]
  4056. , g = a[2]
  4057. , j = a[1]
  4058. , m = c(i[1], b, g);
  4059. if (0 === m)
  4060. return [0, j, [0, f], e];
  4061. if (0 <= m) {
  4062. var k = h(b, e)
  4063. , n = k[3]
  4064. , o = k[2];
  4065. return [0, d(j, g, f, k[1]), o, n]
  4066. }
  4067. var l = h(b, j)
  4068. , p = l[2]
  4069. , q = l[1];
  4070. return [0, q, p, d(l[3], g, f, e)]
  4071. }
  4072. return hR
  4073. }
  4074. function j(c, b, a) {
  4075. if (b) {
  4076. var d = b[2]
  4077. , k = b[5]
  4078. , l = b[4]
  4079. , n = b[3]
  4080. , o = b[1];
  4081. if (g(a) <= k) {
  4082. var e = h(d, a)
  4083. , q = e[2]
  4084. , r = e[1]
  4085. , s = j(c, l, e[3])
  4086. , t = B(c, d, [0, n], q);
  4087. return p(j(c, o, r), d, t, s)
  4088. }
  4089. } else if (!a)
  4090. return 0;
  4091. if (a) {
  4092. var f = a[2]
  4093. , u = a[4]
  4094. , v = a[3]
  4095. , w = a[1]
  4096. , i = h(f, b)
  4097. , x = i[2]
  4098. , y = i[1]
  4099. , z = j(c, i[3], u)
  4100. , A = B(c, f, x, [0, v]);
  4101. return p(j(c, y, w), f, A, z)
  4102. }
  4103. throw [0, m, hS]
  4104. }
  4105. function k(c, b, a) {
  4106. if (b) {
  4107. if (a) {
  4108. var j = a[3]
  4109. , e = a[2]
  4110. , l = b[3]
  4111. , f = b[2]
  4112. , u = a[4]
  4113. , v = a[1]
  4114. , w = b[4]
  4115. , x = b[1];
  4116. if (a[5] <= b[5]) {
  4117. var g = h(f, a)
  4118. , m = g[2]
  4119. , y = g[3]
  4120. , n = k(c, x, g[1])
  4121. , o = k(c, w, y);
  4122. return m ? p(n, f, B(c, f, l, m[1]), o) : d(n, f, l, o)
  4123. }
  4124. var i = h(e, b)
  4125. , q = i[2]
  4126. , z = i[3]
  4127. , r = k(c, i[1], v)
  4128. , s = k(c, z, u);
  4129. return q ? p(r, e, B(c, e, q[1], j), s) : d(r, e, j, s)
  4130. }
  4131. var t = b
  4132. } else
  4133. var t = a;
  4134. return t
  4135. }
  4136. function x(b, a) {
  4137. if (a) {
  4138. var g = a[4]
  4139. , h = a[3]
  4140. , i = a[2]
  4141. , j = a[1]
  4142. , e = x(b, j)
  4143. , k = c(b, i, h)
  4144. , f = x(b, g);
  4145. if (k) {
  4146. if (j === e)
  4147. if (g === f)
  4148. return a;
  4149. return d(e, i, h, f)
  4150. }
  4151. return o(e, f)
  4152. }
  4153. return 0
  4154. }
  4155. function y(b, a) {
  4156. if (a) {
  4157. var e = a[3]
  4158. , f = a[2]
  4159. , m = a[4]
  4160. , g = y(b, a[1])
  4161. , h = g[2]
  4162. , i = g[1]
  4163. , n = c(b, f, e)
  4164. , j = y(b, m)
  4165. , k = j[2]
  4166. , l = j[1];
  4167. if (n) {
  4168. var p = o(h, k);
  4169. return [0, d(i, f, e, l), p]
  4170. }
  4171. var q = d(h, f, e, k);
  4172. return [0, o(i, l), q]
  4173. }
  4174. return hT
  4175. }
  4176. function f(d, c) {
  4177. var a = d
  4178. , b = c;
  4179. for (; ; ) {
  4180. if (a) {
  4181. var e = [0, a[2], a[3], a[4], b]
  4182. , a = a[1]
  4183. , b = e;
  4184. continue
  4185. }
  4186. return b
  4187. }
  4188. }
  4189. function N(j, h, g) {
  4190. var r = f(g, 0)
  4191. , b = f(h, 0)
  4192. , a = r;
  4193. for (; ; ) {
  4194. if (b) {
  4195. if (a) {
  4196. var k = a[4]
  4197. , l = a[3]
  4198. , m = a[2]
  4199. , n = b[4]
  4200. , o = b[3]
  4201. , p = b[2]
  4202. , d = c(i[1], b[1], a[1]);
  4203. if (0 === d) {
  4204. var e = c(j, p, m);
  4205. if (0 === e) {
  4206. var q = f(l, k)
  4207. , b = f(o, n)
  4208. , a = q;
  4209. continue
  4210. }
  4211. return e
  4212. }
  4213. return d
  4214. }
  4215. return 1
  4216. }
  4217. return a ? -1 : 0
  4218. }
  4219. }
  4220. function O(k, j, h) {
  4221. var s = f(h, 0)
  4222. , b = f(j, 0)
  4223. , a = s;
  4224. for (; ; ) {
  4225. if (b) {
  4226. if (a) {
  4227. var l = a[4]
  4228. , m = a[3]
  4229. , n = a[2]
  4230. , o = b[4]
  4231. , p = b[3]
  4232. , q = b[2]
  4233. , d = 0 === c(i[1], b[1], a[1]) ? 1 : 0;
  4234. if (d) {
  4235. var e = c(k, q, n);
  4236. if (e) {
  4237. var r = f(m, l)
  4238. , b = f(p, o)
  4239. , a = r;
  4240. continue
  4241. }
  4242. var g = e
  4243. } else
  4244. var g = d;
  4245. return g
  4246. }
  4247. return 0
  4248. }
  4249. return a ? 0 : 1
  4250. }
  4251. }
  4252. function z(a) {
  4253. if (a) {
  4254. var b = a[1]
  4255. , c = z(a[4]);
  4256. return (z(b) + 1 | 0) + c | 0
  4257. }
  4258. return 0
  4259. }
  4260. function H(d, c) {
  4261. var b = d
  4262. , a = c;
  4263. for (; ; ) {
  4264. if (a) {
  4265. var e = a[3]
  4266. , f = a[2]
  4267. , g = a[1]
  4268. , b = [0, [0, f, e], H(b, a[4])]
  4269. , a = g;
  4270. continue
  4271. }
  4272. return b
  4273. }
  4274. }
  4275. return [0, I, J, L, r, q, t, j, k, N, O, A, C, D, E, x, y, z, function(a) {
  4276. return H(0, a)
  4277. }
  4278. , l, M, l, h, K, v, w]
  4279. }
  4280. var cx = [s, hU, P(0)];
  4281. function d2(a) {
  4282. return [0, 0, 0]
  4283. }
  4284. function cy(b, a) {
  4285. a[1] = [0, b, a[1]];
  4286. a[2] = a[2] + 1 | 0;
  4287. return 0
  4288. }
  4289. function a5(a) {
  4290. var b = a[1];
  4291. if (b) {
  4292. var c = b[1];
  4293. a[1] = b[2];
  4294. a[2] = a[2] - 1 | 0;
  4295. return c
  4296. }
  4297. throw cx
  4298. }
  4299. function hV(b, a) {
  4300. return aK(b, a[1])
  4301. }
  4302. var hX = [s, hW, P(0)];
  4303. function hY(a) {
  4304. throw hX
  4305. }
  4306. function a6(a) {
  4307. var d = a[1];
  4308. a[1] = hY;
  4309. try {
  4310. var c = b(d, 0);
  4311. a[1] = c;
  4312. rl(a, ax);
  4313. return c
  4314. } catch (b) {
  4315. b = w(b);
  4316. a[1] = function(a) {
  4317. throw b
  4318. }
  4319. ;
  4320. throw b
  4321. }
  4322. }
  4323. function d3(a) {
  4324. var b = 1 <= a ? a : 1
  4325. , c = aN < b ? aN : b
  4326. , d = Q(c);
  4327. return [0, d, 0, c, d]
  4328. }
  4329. function d4(a, c) {
  4330. var b = [0, a[3]];
  4331. for (; ; ) {
  4332. if (b[1] < (a[2] + c | 0)) {
  4333. b[1] = 2 * b[1] | 0;
  4334. continue
  4335. }
  4336. if (aN < b[1])
  4337. if ((a[2] + c | 0) <= aN)
  4338. b[1] = aN;
  4339. else
  4340. bt(hZ);
  4341. var d = Q(b[1]);
  4342. bw(a[1], 0, d, 0, a[2]);
  4343. a[1] = d;
  4344. a[3] = b[1];
  4345. return 0
  4346. }
  4347. }
  4348. function cz(a, d, c, b) {
  4349. var e = c < 0 ? 1 : 0;
  4350. if (e)
  4351. var f = e;
  4352. else
  4353. var h = b < 0 ? 1 : 0
  4354. , f = h || ((i(d) - b | 0) < c ? 1 : 0);
  4355. if (f)
  4356. u(h0);
  4357. var g = a[2] + b | 0;
  4358. if (a[3] < g)
  4359. d4(a, b);
  4360. cr(d, c, a[1], a[2], b);
  4361. a[2] = g;
  4362. return 0
  4363. }
  4364. function cA(d, c, b, a) {
  4365. return cz(d, c, b, a)
  4366. }
  4367. P(0);
  4368. var d5 = [0, 0];
  4369. function d6(a) {
  4370. d5[1] = [0, a, d5[1]];
  4371. return 0
  4372. }
  4373. try {
  4374. var qS = hg(qR)
  4375. , d8 = qS
  4376. } catch (a) {
  4377. a = w(a);
  4378. if (a !== n)
  4379. throw a;
  4380. try {
  4381. var qQ = hg(qP)
  4382. , d7 = qQ
  4383. } catch (a) {
  4384. a = w(a);
  4385. if (a !== n)
  4386. throw a;
  4387. var d7 = h2
  4388. }
  4389. var d8 = d7
  4390. }
  4391. var h3 = d0(d8, 82)
  4392. , bz = [O, function(C) {
  4393. var q = rv(0)
  4394. , c = [0, au(55, 0), 0]
  4395. , n = 0 === q.length - 1 ? [0, 0] : q
  4396. , j = n.length - 1
  4397. , b = 0;
  4398. for (; ; ) {
  4399. l(c[1], b)[b + 1] = b;
  4400. var B = b + 1 | 0;
  4401. if (54 !== b) {
  4402. var b = B;
  4403. continue
  4404. }
  4405. var k = [0, h1]
  4406. , v = 0
  4407. , w = 55
  4408. , x = dP(55, j) ? w : j
  4409. , o = 54 + x | 0;
  4410. if (!(o < 0)) {
  4411. var d = v;
  4412. for (; ; ) {
  4413. var f = d % 55 | 0
  4414. , p = g5(d, j)
  4415. , y = l(n, p)[p + 1]
  4416. , m = g(k[1], a(e + y));
  4417. k[1] = rf(m, 0, i(m));
  4418. var h = k[1]
  4419. , r = aa(h, 3) << 24
  4420. , s = aa(h, 2) << 16
  4421. , t = aa(h, 1) << 8
  4422. , u = ((aa(h, 0) + t | 0) + s | 0) + r | 0
  4423. , z = (l(c[1], f)[f + 1] ^ u) & bi;
  4424. l(c[1], f)[f + 1] = z;
  4425. var A = d + 1 | 0;
  4426. if (o !== d) {
  4427. var d = A;
  4428. continue
  4429. }
  4430. break
  4431. }
  4432. }
  4433. c[2] = 0;
  4434. return c
  4435. }
  4436. }
  4437. ];
  4438. function cB(a, b) {
  4439. return 3 <= a.length - 1 ? qZ(10, fW, a[3], b) & (a[2].length - 1 - 1 | 0) : g5(q6(10, fW, b), a[2].length - 1)
  4440. }
  4441. function d9(f, b) {
  4442. var g = cB(f, b)
  4443. , c = l(f[2], g)[g + 1];
  4444. if (c) {
  4445. var d = c[3]
  4446. , j = c[2];
  4447. if (0 === aX(b, c[1]))
  4448. return j;
  4449. if (d) {
  4450. var e = d[3]
  4451. , k = d[2];
  4452. if (0 === aX(b, d[1]))
  4453. return k;
  4454. if (e) {
  4455. var m = e[2]
  4456. , o = e[3];
  4457. if (0 === aX(b, e[1]))
  4458. return m;
  4459. var a = o;
  4460. for (; ; ) {
  4461. if (a) {
  4462. var h = a[2]
  4463. , i = a[3];
  4464. if (0 === aX(b, a[1]))
  4465. return h;
  4466. var a = i;
  4467. continue
  4468. }
  4469. throw n
  4470. }
  4471. }
  4472. throw n
  4473. }
  4474. throw n
  4475. }
  4476. throw n
  4477. }
  4478. function d_(d, a) {
  4479. var b = [0, d, 0]
  4480. , c = a[1];
  4481. return c ? (a[1] = b,
  4482. c[2] = b,
  4483. 0) : (a[1] = b,
  4484. a[2] = b,
  4485. 0)
  4486. }
  4487. var cC = [s, h4, P(0)];
  4488. function d$(a) {
  4489. var b = a[2];
  4490. if (b) {
  4491. var c = b[2]
  4492. , d = b[1];
  4493. a[2] = c;
  4494. if (0 === c)
  4495. a[1] = 0;
  4496. return d
  4497. }
  4498. throw cC
  4499. }
  4500. function cD(a, b) {
  4501. a[13] = a[13] + b[3] | 0;
  4502. return d_(b, a[27])
  4503. }
  4504. var ea = 1000000010;
  4505. function cE(b, a) {
  4506. return B(b[17], a, 0, i(a))
  4507. }
  4508. function cF(a) {
  4509. return b(a[19], 0)
  4510. }
  4511. function eb(c, a) {
  4512. return b(c[20], a)
  4513. }
  4514. function aB(a, c, b) {
  4515. cF(a);
  4516. a[11] = 1;
  4517. a[10] = cm(a[8], (a[6] - b | 0) + c | 0);
  4518. a[9] = a[6] - a[10] | 0;
  4519. return eb(a, a[10])
  4520. }
  4521. function ec(b, a) {
  4522. return aB(b, 0, a)
  4523. }
  4524. function aO(a, b) {
  4525. a[9] = a[9] - b | 0;
  4526. return eb(a, b)
  4527. }
  4528. function h5(a) {
  4529. var b = a[2];
  4530. if (b) {
  4531. var c = b[1]
  4532. , d = c[2]
  4533. , e = c[1]
  4534. , f = a[9] < d ? 1 : 0;
  4535. if (f) {
  4536. if (0 !== e)
  4537. return 5 <= e ? 0 : ec(a, d);
  4538. var g = 0
  4539. } else
  4540. var g = f;
  4541. return g
  4542. }
  4543. return cF(a)
  4544. }
  4545. function h6(a) {
  4546. var b = d$(a[27])
  4547. , c = b[1];
  4548. a[12] = a[12] - b[3] | 0;
  4549. a[9] = a[9] + c | 0;
  4550. return 0
  4551. }
  4552. function h7(a, g, c) {
  4553. if (typeof c === "number")
  4554. switch (c) {
  4555. case 0:
  4556. var k = a[3];
  4557. if (k) {
  4558. var l = k[1][1]
  4559. , m = function(b, a) {
  4560. if (a) {
  4561. var c = a[1]
  4562. , d = a[2];
  4563. return rb(b, c) ? [0, b, a] : [0, c, m(b, d)]
  4564. }
  4565. return [0, b, 0]
  4566. };
  4567. l[1] = m(a[6] - a[9] | 0, l[1]);
  4568. return 0
  4569. }
  4570. return 0;
  4571. case 1:
  4572. var o = a[2];
  4573. return o ? (a[2] = o[2],
  4574. 0) : 0;
  4575. case 2:
  4576. var p = a[3];
  4577. return p ? (a[3] = p[2],
  4578. 0) : 0;
  4579. case 3:
  4580. var q = a[2];
  4581. return q ? ec(a, q[1][2]) : cF(a);
  4582. case 4:
  4583. var r = a[10] !== (a[6] - a[9] | 0) ? 1 : 0;
  4584. return r ? h6(a) : r;
  4585. default:
  4586. var h = a[5];
  4587. if (h) {
  4588. var C = h[2];
  4589. cE(a, b(a[24], h[1]));
  4590. a[5] = C;
  4591. return 0
  4592. }
  4593. return 0
  4594. }
  4595. else
  4596. switch (c[0]) {
  4597. case 0:
  4598. var D = c[1];
  4599. a[9] = a[9] - g | 0;
  4600. cE(a, D);
  4601. a[11] = 0;
  4602. return 0;
  4603. case 1:
  4604. var d = c[2]
  4605. , f = c[1]
  4606. , s = a[2];
  4607. if (s) {
  4608. var t = s[1]
  4609. , e = t[2];
  4610. switch (t[1]) {
  4611. case 0:
  4612. return aO(a, f);
  4613. case 1:
  4614. return aB(a, d, e);
  4615. case 2:
  4616. return aB(a, d, e);
  4617. case 3:
  4618. return a[9] < g ? aB(a, d, e) : aO(a, f);
  4619. case 4:
  4620. return a[11] ? aO(a, f) : a[9] < g ? aB(a, d, e) : ((a[6] - e | 0) + d | 0) < a[10] ? aB(a, d, e) : aO(a, f);
  4621. default:
  4622. return aO(a, f)
  4623. }
  4624. }
  4625. return 0;
  4626. case 2:
  4627. var i = a[6] - a[9] | 0
  4628. , u = a[3]
  4629. , E = c[2]
  4630. , F = c[1];
  4631. if (u) {
  4632. var v = u[1][1]
  4633. , G = function(d, c) {
  4634. var a = c;
  4635. for (; ; ) {
  4636. if (a) {
  4637. var b = a[1]
  4638. , e = a[2];
  4639. if (dP(b, d))
  4640. return b;
  4641. var a = e;
  4642. continue
  4643. }
  4644. throw n
  4645. }
  4646. }
  4647. , x = v[1];
  4648. if (x) {
  4649. var H = x[1];
  4650. try {
  4651. var I = G(i, v[1])
  4652. , y = I
  4653. } catch (a) {
  4654. a = w(a);
  4655. if (a !== n)
  4656. throw a;
  4657. var y = H
  4658. }
  4659. var j = y
  4660. } else
  4661. var j = i;
  4662. var z = j - i | 0;
  4663. return 0 <= z ? aO(a, z + F | 0) : aB(a, j + E | 0, a[6])
  4664. }
  4665. return 0;
  4666. case 3:
  4667. var A = c[2]
  4668. , J = c[1];
  4669. if (a[8] < (a[6] - a[9] | 0))
  4670. h5(a);
  4671. var K = a[9] - J | 0
  4672. , L = 1 === A ? 1 : a[9] < g ? A : 5;
  4673. a[2] = [0, [0, L, K], a[2]];
  4674. return 0;
  4675. case 4:
  4676. a[3] = [0, c[1], a[3]];
  4677. return 0;
  4678. default:
  4679. var B = c[1];
  4680. cE(a, b(a[23], B));
  4681. a[5] = [0, B, a[5]];
  4682. return 0
  4683. }
  4684. }
  4685. function h8(a) {
  4686. for (; ; ) {
  4687. var d = a[27][2];
  4688. if (d) {
  4689. var b = d[1]
  4690. , c = b[1]
  4691. , e = c < 0 ? 1 : 0
  4692. , g = b[3]
  4693. , h = b[2]
  4694. , i = e ? (a[13] - a[12] | 0) < a[9] ? 1 : 0 : e
  4695. , f = 1 - i;
  4696. if (f) {
  4697. d$(a[27]);
  4698. var j = 0 <= c ? c : ea;
  4699. h7(a, j, h);
  4700. a[12] = g + a[12] | 0;
  4701. continue
  4702. }
  4703. return f
  4704. }
  4705. throw cC
  4706. }
  4707. }
  4708. function ed(a) {
  4709. try {
  4710. var b = h8(a);
  4711. return b
  4712. } catch (a) {
  4713. a = w(a);
  4714. if (a === cC)
  4715. return 0;
  4716. throw a
  4717. }
  4718. }
  4719. var ee = [0, [0, -1, [0, -1, h9, 0]], 0];
  4720. function ef(a) {
  4721. a[1] = ee;
  4722. return 0
  4723. }
  4724. function eg(a, c) {
  4725. var d = a[1];
  4726. if (d) {
  4727. var e = d[1]
  4728. , b = e[2]
  4729. , f = b[1]
  4730. , g = d[2]
  4731. , h = b[2];
  4732. if (e[1] < a[12])
  4733. return ef(a);
  4734. if (typeof h !== "number")
  4735. switch (h[0]) {
  4736. case 3:
  4737. var i = 1 - c
  4738. , k = i ? (b[1] = a[13] + f | 0,
  4739. a[1] = g,
  4740. 0) : i;
  4741. return k;
  4742. case 1:
  4743. case 2:
  4744. var j = c ? (b[1] = a[13] + f | 0,
  4745. a[1] = g,
  4746. 0) : c;
  4747. return j
  4748. }
  4749. return 0
  4750. }
  4751. return 0
  4752. }
  4753. var eh = bx(80, 32);
  4754. function h$(a) {
  4755. return g(ib, g(a, ia))
  4756. }
  4757. function ic(a) {
  4758. return g(ie, g(a, id))
  4759. }
  4760. function ig(a) {
  4761. return 0
  4762. }
  4763. function ih(a) {
  4764. return 0
  4765. }
  4766. function ei(e, d) {
  4767. function f(a) {
  4768. return 0
  4769. }
  4770. var b = [0, 0, 0]
  4771. , c = [0, -1, ii, 0];
  4772. function g(a) {
  4773. return 0
  4774. }
  4775. d_(c, b);
  4776. var a = [0, [0, [0, 1, c], ee], 0, 0, 0, 0, 78, 10, 68, 78, 0, 1, 1, 1, 1, hh, ij, e, d, g, f, 0, 0, h$, ic, ig, ih, b];
  4777. a[19] = function(b) {
  4778. return B(a[17], h_, 0, 1)
  4779. }
  4780. ;
  4781. a[20] = function(d) {
  4782. var b = d;
  4783. for (; ; ) {
  4784. var c = 0 < b ? 1 : 0;
  4785. if (c) {
  4786. if (80 < b) {
  4787. B(a[17], eh, 0, 80);
  4788. var b = b - 80 | 0;
  4789. continue
  4790. }
  4791. return B(a[17], eh, 0, b)
  4792. }
  4793. return c
  4794. }
  4795. }
  4796. ;
  4797. return a
  4798. }
  4799. function ej(c) {
  4800. function a(a) {
  4801. return cg(c)
  4802. }
  4803. return ei(function(d, a, b) {
  4804. if (0 <= a)
  4805. if (0 <= b)
  4806. if (!((i(d) - b | 0) < a))
  4807. return dQ(c, d, a, b);
  4808. return u(hk)
  4809. }, a)
  4810. }
  4811. function ik(a) {
  4812. function b(a) {
  4813. return 0
  4814. }
  4815. return ei(function(b, c, d) {
  4816. return cz(a, b, c, d)
  4817. }, b)
  4818. }
  4819. var il = cc
  4820. , im = function(a) {
  4821. return d3(il)
  4822. }(0)
  4823. , k = ej(bu);
  4824. ej(hi);
  4825. ik(im);
  4826. hl(function(h) {
  4827. for (; ; ) {
  4828. if (1 < k[14]) {
  4829. if (1 < k[14]) {
  4830. if (k[14] < k[15]) {
  4831. cD(k, [0, 0, 1, 0]);
  4832. eg(k, 1);
  4833. eg(k, 0)
  4834. }
  4835. k[14] = k[14] - 1 | 0
  4836. }
  4837. continue
  4838. }
  4839. k[13] = ea;
  4840. ed(k);
  4841. k[12] = 1;
  4842. k[13] = 1;
  4843. var a = k[27];
  4844. a[1] = 0;
  4845. a[2] = 0;
  4846. ef(k);
  4847. k[2] = 0;
  4848. k[3] = 0;
  4849. k[4] = 0;
  4850. k[5] = 0;
  4851. k[10] = 0;
  4852. k[14] = 0;
  4853. k[9] = k[6];
  4854. k[14] = k[14] + 1 | 0;
  4855. var f = 3
  4856. , g = 0;
  4857. if (k[14] < k[15]) {
  4858. var d = [0, -k[13] | 0, [3, g, f], 0];
  4859. cD(k, d);
  4860. k[1] = [0, [0, k[13], d], k[1]]
  4861. } else if (k[14] === k[15]) {
  4862. var e = k[16]
  4863. , c = i(e);
  4864. cD(k, [0, c, [0, e], c]);
  4865. ed(k)
  4866. }
  4867. return b(k[18], 0)
  4868. }
  4869. });
  4870. function io(b, a) {
  4871. var c = a2(a) === s ? a : a[1];
  4872. return rr(b, c)
  4873. }
  4874. var ip = 2;
  4875. function ek(c) {
  4876. var a = [0, 0]
  4877. , d = i(c) - 1 | 0
  4878. , e = 0;
  4879. if (!(d < 0)) {
  4880. var b = e;
  4881. for (; ; ) {
  4882. var g = aa(c, b);
  4883. a[1] = (223 * a[1] | 0) + g | 0;
  4884. var h = b + 1 | 0;
  4885. if (d !== b) {
  4886. var b = h;
  4887. continue
  4888. }
  4889. break
  4890. }
  4891. }
  4892. a[1] = a[1] & dr;
  4893. var f = bi < a[1] ? a[1] + 2147483648 | 0 : a[1];
  4894. return f
  4895. }
  4896. var cG = cw([0, bq])
  4897. , bA = cw([0, bq])
  4898. , bB = cw([0, g1])
  4899. , el = g8(0, 0)
  4900. , iq = [0, 0];
  4901. function em(a) {
  4902. return 2 < a ? em((a + 1 | 0) / 2 | 0) * 2 | 0 : a
  4903. }
  4904. function en(d) {
  4905. iq[1]++;
  4906. var b = d.length - 1
  4907. , c = au((b * 2 | 0) + 2 | 0, el);
  4908. l(c, 0)[1] = b;
  4909. var g = ((em(b) * 32 | 0) / 8 | 0) - 1 | 0;
  4910. l(c, 1)[2] = g;
  4911. var e = b - 1 | 0
  4912. , h = 0;
  4913. if (!(e < 0)) {
  4914. var a = h;
  4915. for (; ; ) {
  4916. var f = (a * 2 | 0) + 3 | 0
  4917. , i = l(d, a)[a + 1];
  4918. l(c, f)[f + 1] = i;
  4919. var j = a + 1 | 0;
  4920. if (e !== a) {
  4921. var a = j;
  4922. continue
  4923. }
  4924. break
  4925. }
  4926. }
  4927. return [0, ip, c, bA[1], bB[1], 0, 0, cG[1], 0]
  4928. }
  4929. function cH(b, d) {
  4930. var a = b[2].length - 1
  4931. , e = a < d ? 1 : 0;
  4932. if (e) {
  4933. var c = au(d, el)
  4934. , f = b[2]
  4935. , h = 0 <= a ? (f.length - 1 - a | 0) < 0 ? 0 : (c.length - 1 - a | 0) < 0 ? 0 : (qV(f, 0, c, 0, a),
  4936. 1) : 0;
  4937. if (!h)
  4938. u(hB);
  4939. b[2] = c;
  4940. var g = 0
  4941. } else
  4942. var g = e;
  4943. return g
  4944. }
  4945. var eo = [0, 0]
  4946. , ir = [0, 0];
  4947. function cI(a) {
  4948. var b = a[2].length - 1;
  4949. cH(a, b + 1 | 0);
  4950. return b
  4951. }
  4952. function ep(a, e) {
  4953. try {
  4954. var b = c(bA[23], e, a[3]);
  4955. return b
  4956. } catch (b) {
  4957. b = w(b);
  4958. if (b === n) {
  4959. var d = cI(a);
  4960. a[3] = B(bA[4], e, d, a[3]);
  4961. a[4] = B(bB[4], d, 1, a[4]);
  4962. return d
  4963. }
  4964. throw b
  4965. }
  4966. }
  4967. function eq(b, a, d) {
  4968. ir[1]++;
  4969. return c(bB[23], a, b[4]) ? (cH(b, a + 1 | 0),
  4970. l(b[2], a)[a + 1] = d) : (b[6] = [0, [0, a, d], b[6]],
  4971. 0)
  4972. }
  4973. function is(a) {
  4974. var b = a[1];
  4975. a[1] = b + 1 | 0;
  4976. return b
  4977. }
  4978. function a7(a, d) {
  4979. try {
  4980. var b = c(cG[23], d, a[7]);
  4981. return b
  4982. } catch (b) {
  4983. b = w(b);
  4984. if (b === n) {
  4985. var e = is(a);
  4986. if (f(d, it))
  4987. a[7] = B(cG[4], d, e, a[7]);
  4988. return e
  4989. }
  4990. throw b
  4991. }
  4992. }
  4993. function er(g, f, e) {
  4994. var h = aH(f, 0) ? [0] : f
  4995. , c = h.length - 1
  4996. , i = e.length - 1
  4997. , d = au(c + i | 0, 0)
  4998. , j = c - 1 | 0
  4999. , n = 0;
  5000. if (!(j < 0)) {
  5001. var a = n;
  5002. for (; ; ) {
  5003. var r = ep(g, l(h, a)[a + 1]);
  5004. l(d, a)[a + 1] = r;
  5005. var s = a + 1 | 0;
  5006. if (j !== a) {
  5007. var a = s;
  5008. continue
  5009. }
  5010. break
  5011. }
  5012. }
  5013. var k = i - 1 | 0
  5014. , o = 0;
  5015. if (!(k < 0)) {
  5016. var b = o;
  5017. for (; ; ) {
  5018. var m = b + c | 0
  5019. , p = a7(g, l(e, b)[b + 1]);
  5020. l(d, m)[m + 1] = p;
  5021. var q = b + 1 | 0;
  5022. if (k !== b) {
  5023. var b = q;
  5024. continue
  5025. }
  5026. break
  5027. }
  5028. }
  5029. return d
  5030. }
  5031. function es(a) {
  5032. if (a === 0)
  5033. return en([0]);
  5034. var e = a.length - 1;
  5035. if (0 === e)
  5036. var i = [0];
  5037. else {
  5038. var f = au(e, ek(a[1]))
  5039. , g = e - 1 | 0
  5040. , k = 1;
  5041. if (!(g < 1)) {
  5042. var b = k;
  5043. for (; ; ) {
  5044. f[b + 1] = ek(a[b + 1]);
  5045. var l = b + 1 | 0;
  5046. if (g !== b) {
  5047. var b = l;
  5048. continue
  5049. }
  5050. break
  5051. }
  5052. }
  5053. var i = f
  5054. }
  5055. var d = en(i)
  5056. , h = a.length - 1 - 1 | 0
  5057. , m = 0;
  5058. if (!(h < 0)) {
  5059. var c = m;
  5060. for (; ; ) {
  5061. var j = (c * 2 | 0) + 2 | 0;
  5062. d[3] = B(bA[4], a[c + 1], j, d[3]);
  5063. d[4] = B(bB[4], j, 1, d[4]);
  5064. var n = c + 1 | 0;
  5065. if (h !== c) {
  5066. var c = n;
  5067. continue
  5068. }
  5069. break
  5070. }
  5071. }
  5072. return d
  5073. }
  5074. function et(a) {
  5075. eo[1] = (eo[1] + a[1] | 0) - 1 | 0;
  5076. a[8] = A(a[8]);
  5077. return cH(a, 3 + ((l(a[2], 1)[2] * 16 | 0) / 32 | 0) | 0)
  5078. }
  5079. function eu(e, a) {
  5080. var c = es(e)
  5081. , d = b(a, c);
  5082. et(c);
  5083. return [0, b(d, 0), a, d, 0]
  5084. }
  5085. function cJ(b, a) {
  5086. if (b)
  5087. return b;
  5088. var c = g8(s, a[1]);
  5089. c[1] = a[2];
  5090. return rs(c)
  5091. }
  5092. function bC(a) {
  5093. var c = cI(a);
  5094. if (0 === (c % 2 | 0))
  5095. var d = 0;
  5096. else if ((2 + ((l(a[2], 1)[2] * 16 | 0) / 32 | 0) | 0) < c)
  5097. var d = 0;
  5098. else
  5099. var b = cI(a)
  5100. , d = 1;
  5101. if (!d)
  5102. var b = c;
  5103. l(a[2], b)[b + 1] = 0;
  5104. return b
  5105. }
  5106. function ev(e, h) {
  5107. var f = [0, 0]
  5108. , am = h.length - 1;
  5109. for (; ; ) {
  5110. if (f[1] < am) {
  5111. var i = f[1]
  5112. , an = l(h, i)[i + 1]
  5113. , a = function(b) {
  5114. f[1]++;
  5115. var a = f[1];
  5116. return l(h, a)[a + 1]
  5117. }
  5118. , g = a(0);
  5119. if (typeof g === "number")
  5120. switch (g) {
  5121. case 0:
  5122. var j = a(0)
  5123. , d = function(a) {
  5124. return function(b) {
  5125. return a
  5126. }
  5127. }(j);
  5128. break;
  5129. case 1:
  5130. var k = a(0)
  5131. , d = function(b) {
  5132. return function(a) {
  5133. return a[b + 1]
  5134. }
  5135. }(k);
  5136. break;
  5137. case 2:
  5138. var m = a(0)
  5139. , n = a(0)
  5140. , d = function(b, c) {
  5141. return function(a) {
  5142. return a[b + 1][c + 1]
  5143. }
  5144. }(m, n);
  5145. break;
  5146. case 3:
  5147. var o = a(0)
  5148. , d = function(c) {
  5149. return function(a) {
  5150. return b(a[1][c + 1], a)
  5151. }
  5152. }(o);
  5153. break;
  5154. case 4:
  5155. var p = a(0)
  5156. , d = function(c) {
  5157. return function(b, a) {
  5158. b[c + 1] = a;
  5159. return 0
  5160. }
  5161. }(p);
  5162. break;
  5163. case 5:
  5164. var q = a(0)
  5165. , r = a(0)
  5166. , d = function(a, c) {
  5167. return function(d) {
  5168. return b(a, c)
  5169. }
  5170. }(q, r);
  5171. break;
  5172. case 6:
  5173. var s = a(0)
  5174. , t = a(0)
  5175. , d = function(c, d) {
  5176. return function(a) {
  5177. return b(c, a[d + 1])
  5178. }
  5179. }(s, t);
  5180. break;
  5181. case 7:
  5182. var u = a(0)
  5183. , v = a(0)
  5184. , w = a(0)
  5185. , d = function(c, d, e) {
  5186. return function(a) {
  5187. return b(c, a[d + 1][e + 1])
  5188. }
  5189. }(u, v, w);
  5190. break;
  5191. case 8:
  5192. var x = a(0)
  5193. , y = a(0)
  5194. , d = function(c, d) {
  5195. return function(a) {
  5196. return b(c, b(a[1][d + 1], a))
  5197. }
  5198. }(x, y);
  5199. break;
  5200. case 9:
  5201. var z = a(0)
  5202. , A = a(0)
  5203. , B = a(0)
  5204. , d = function(a, b, d) {
  5205. return function(e) {
  5206. return c(a, b, d)
  5207. }
  5208. }(z, A, B);
  5209. break;
  5210. case 10:
  5211. var C = a(0)
  5212. , D = a(0)
  5213. , E = a(0)
  5214. , d = function(b, d, e) {
  5215. return function(a) {
  5216. return c(b, d, a[e + 1])
  5217. }
  5218. }(C, D, E);
  5219. break;
  5220. case 11:
  5221. var F = a(0)
  5222. , G = a(0)
  5223. , H = a(0)
  5224. , I = a(0)
  5225. , d = function(b, d, e, f) {
  5226. return function(a) {
  5227. return c(b, d, a[e + 1][f + 1])
  5228. }
  5229. }(F, G, H, I);
  5230. break;
  5231. case 12:
  5232. var J = a(0)
  5233. , K = a(0)
  5234. , L = a(0)
  5235. , d = function(d, e, f) {
  5236. return function(a) {
  5237. return c(d, e, b(a[1][f + 1], a))
  5238. }
  5239. }(J, K, L);
  5240. break;
  5241. case 13:
  5242. var M = a(0)
  5243. , N = a(0)
  5244. , O = a(0)
  5245. , d = function(b, d, e) {
  5246. return function(a) {
  5247. return c(b, a[d + 1], e)
  5248. }
  5249. }(M, N, O);
  5250. break;
  5251. case 14:
  5252. var P = a(0)
  5253. , Q = a(0)
  5254. , R = a(0)
  5255. , S = a(0)
  5256. , d = function(b, d, e, f) {
  5257. return function(a) {
  5258. return c(b, a[d + 1][e + 1], f)
  5259. }
  5260. }(P, Q, R, S);
  5261. break;
  5262. case 15:
  5263. var T = a(0)
  5264. , U = a(0)
  5265. , V = a(0)
  5266. , d = function(d, e, f) {
  5267. return function(a) {
  5268. return c(d, b(a[1][e + 1], a), f)
  5269. }
  5270. }(T, U, V);
  5271. break;
  5272. case 16:
  5273. var W = a(0)
  5274. , X = a(0)
  5275. , d = function(b, d) {
  5276. return function(a) {
  5277. return c(a[1][b + 1], a, d)
  5278. }
  5279. }(W, X);
  5280. break;
  5281. case 17:
  5282. var Y = a(0)
  5283. , Z = a(0)
  5284. , d = function(b, d) {
  5285. return function(a) {
  5286. return c(a[1][b + 1], a, a[d + 1])
  5287. }
  5288. }(Y, Z);
  5289. break;
  5290. case 18:
  5291. var _ = a(0)
  5292. , $ = a(0)
  5293. , aa = a(0)
  5294. , d = function(b, d, e) {
  5295. return function(a) {
  5296. return c(a[1][b + 1], a, a[d + 1][e + 1])
  5297. }
  5298. }(_, $, aa);
  5299. break;
  5300. case 19:
  5301. var ab = a(0)
  5302. , ac = a(0)
  5303. , d = function(e, f) {
  5304. return function(a) {
  5305. var d = b(a[1][f + 1], a);
  5306. return c(a[1][e + 1], a, d)
  5307. }
  5308. }(ab, ac);
  5309. break;
  5310. case 20:
  5311. var ad = a(0)
  5312. , ae = a(0);
  5313. bC(e);
  5314. var d = function(c, a) {
  5315. return function(d) {
  5316. return b(aI(a, c, 0), a)
  5317. }
  5318. }(ad, ae);
  5319. break;
  5320. case 21:
  5321. var af = a(0)
  5322. , ag = a(0);
  5323. bC(e);
  5324. var d = function(d, e) {
  5325. return function(c) {
  5326. var a = c[e + 1];
  5327. return b(aI(a, d, 0), a)
  5328. }
  5329. }(af, ag);
  5330. break;
  5331. case 22:
  5332. var ah = a(0)
  5333. , ai = a(0)
  5334. , aj = a(0);
  5335. bC(e);
  5336. var d = function(d, e, f) {
  5337. return function(c) {
  5338. var a = c[e + 1][f + 1];
  5339. return b(aI(a, d, 0), a)
  5340. }
  5341. }(ah, ai, aj);
  5342. break;
  5343. default:
  5344. var ak = a(0)
  5345. , al = a(0);
  5346. bC(e);
  5347. var d = function(d, e) {
  5348. return function(a) {
  5349. var c = b(a[1][e + 1], a);
  5350. return b(aI(c, d, 0), c)
  5351. }
  5352. }(ak, al)
  5353. }
  5354. else
  5355. var d = g;
  5356. eq(e, an, d);
  5357. f[1]++;
  5358. continue
  5359. }
  5360. return 0
  5361. }
  5362. }
  5363. var a8 = C
  5364. , ew = null
  5365. , ex = undefined;
  5366. function cK(a) {
  5367. return a == ew ? 0 : [0, a]
  5368. }
  5369. var iu = a8.Array
  5370. , ey = [s, iv, P(0)]
  5371. , iw = a8.Error;
  5372. io(ix, [0, ey, {}]);
  5373. function iy(a) {
  5374. throw a
  5375. }
  5376. d6(function(a) {
  5377. return a[1] === ey ? [0, a1(a[2].toString())] : 0
  5378. });
  5379. d6(function(a) {
  5380. return a instanceof iu ? 0 : [0, a1(a.toString())]
  5381. });
  5382. var ez = a8.document;
  5383. P(0);
  5384. a8.HTMLElement === ex;
  5385. function iz(b, a) {
  5386. var c = i(b);
  5387. return c < a ? iA : R(b, a, c - a | 0)
  5388. }
  5389. var iB = 34;
  5390. function eA(a) {
  5391. return a
  5392. }
  5393. var eB = [s, iM, P(0)]
  5394. , iF = [0, iE, i, aa, eA, eA, dX, R, R, cr, hw]
  5395. , bD = eu(iG, function(e) {
  5396. var l = a7(e, iN)
  5397. , f = a7(e, iO)
  5398. , m = a7(e, iP)
  5399. , d = er(e, iK, iH)
  5400. , o = d[5]
  5401. , k = d[6]
  5402. , i = d[8]
  5403. , h = d[9]
  5404. , a = d[10]
  5405. , j = d[11]
  5406. , p = d[1]
  5407. , q = d[2]
  5408. , r = d[3]
  5409. , s = d[4]
  5410. , t = d[7];
  5411. function v(b) {
  5412. if (b[j + 1])
  5413. c(b[1][k + 1], b, 0);
  5414. return b[a + 1]
  5415. }
  5416. function x(a, b) {
  5417. a[j + 1] = 1;
  5418. return 0
  5419. }
  5420. function y(b, l) {
  5421. if (b[j + 1])
  5422. c(b[1][k + 1], b, 0);
  5423. try {
  5424. var d = B(b[f + 1][10], b[i + 1], b[a + 1], 10)
  5425. , g = B(b[f + 1][8], b[i + 1], b[a + 1], d - b[a + 1] | 0);
  5426. b[a + 1] = d + 1 | 0;
  5427. return g
  5428. } catch (c) {
  5429. c = w(c);
  5430. if (c === n) {
  5431. if (b[h + 1] <= b[a + 1])
  5432. throw aJ;
  5433. var e = B(b[f + 1][8], b[i + 1], b[a + 1], b[h + 1] - b[a + 1] | 0);
  5434. b[a + 1] = b[h + 1];
  5435. return e
  5436. }
  5437. throw c
  5438. }
  5439. }
  5440. function z(b, e) {
  5441. if (b[j + 1])
  5442. c(b[1][k + 1], b, 0);
  5443. if (b[h + 1] <= b[a + 1])
  5444. throw aJ;
  5445. var d = c(b[f + 1][3], b[i + 1], b[a + 1]);
  5446. b[a + 1] = b[a + 1] + 1 | 0;
  5447. return d
  5448. }
  5449. function A(a, b) {
  5450. if (a[j + 1])
  5451. c(a[1][k + 1], a, 0);
  5452. if (b < 0)
  5453. u(iQ);
  5454. var d = Q(b);
  5455. if (bf(a[1][o + 1], a, d, 0, b) !== b)
  5456. throw aJ;
  5457. return dW(d)
  5458. }
  5459. function C(b, l, g, d) {
  5460. if (b[j + 1])
  5461. c(b[1][k + 1], b, 0);
  5462. var m = g < 0 ? 1 : 0;
  5463. if (m)
  5464. var n = m;
  5465. else
  5466. var o = d < 0 ? 1 : 0
  5467. , n = o || (W(l) < (g + d | 0) ? 1 : 0);
  5468. if (n)
  5469. u(iR);
  5470. var e = cm(d, b[h + 1] - b[a + 1] | 0);
  5471. c1(b[f + 1][9], b[i + 1], b[a + 1], l, g, e);
  5472. b[a + 1] = b[a + 1] + e | 0;
  5473. if (0 === e)
  5474. if (0 < d)
  5475. throw aJ;
  5476. return e
  5477. }
  5478. ev(e, [0, k, function(b, a) {
  5479. throw eB
  5480. }
  5481. , o, C, p, A, s, z, r, y, t, x, q, v]);
  5482. function D(c) {
  5483. var e = c[a + 1] < 0 ? 1 : 0;
  5484. if (e)
  5485. var d = e;
  5486. else {
  5487. var n = b(c[f + 1][2], c[i + 1])
  5488. , j = n < c[a + 1] ? 1 : 0;
  5489. if (j)
  5490. var d = j;
  5491. else {
  5492. var k = c[h + 1] < 0 ? 1 : 0;
  5493. if (k)
  5494. var d = k;
  5495. else
  5496. var o = b(c[f + 1][2], c[m + 1])
  5497. , d = o < c[h + 1] ? 1 : 0
  5498. }
  5499. }
  5500. return d ? u(g(iS, c[l + 1])) : d
  5501. }
  5502. e[8] = [0, D, e[8]];
  5503. return function(d, o, s, n, c) {
  5504. var p = c ? c[1] : 0;
  5505. return function(q, g) {
  5506. var c = cJ(o, e);
  5507. c[m + 1] = g;
  5508. c[f + 1] = n;
  5509. c[l + 1] = s;
  5510. c[i + 1] = g;
  5511. var t = q ? p + q[1] | 0 : b(n[2], g);
  5512. c[h + 1] = t;
  5513. c[a + 1] = p;
  5514. c[j + 1] = 0;
  5515. if (o)
  5516. return c;
  5517. var k = e[8];
  5518. if (0 !== k) {
  5519. var d = k;
  5520. for (; ; ) {
  5521. if (d) {
  5522. var r = d[2];
  5523. b(d[1], c);
  5524. var d = r;
  5525. continue
  5526. }
  5527. break
  5528. }
  5529. }
  5530. return c
  5531. }
  5532. }
  5533. })
  5534. , eC = [];
  5535. function eD(b, a) {
  5536. return B(b, a, iT, iF)
  5537. }
  5538. var iU = bD[4]
  5539. , iV = bD[3];
  5540. function iW(a) {
  5541. var c = b(bD[2], a);
  5542. return function(a) {
  5543. var d = b(c, a);
  5544. return function(a) {
  5545. return eD(d, a)
  5546. }
  5547. }
  5548. }
  5549. var iX = bD[1];
  5550. rx(eC, [0, function(a) {
  5551. return eD(iX, a)
  5552. }
  5553. , iW, iV, iU]);
  5554. var iY = b(eC[1], 0)
  5555. , i0 = eu(iI, function(g) {
  5556. var a = er(g, iJ, iL)
  5557. , e = a[8]
  5558. , f = a[10]
  5559. , h = a[11]
  5560. , d = a[12]
  5561. , j = a[1]
  5562. , k = a[2]
  5563. , l = a[3]
  5564. , m = a[4]
  5565. , n = a[5]
  5566. , o = a[6]
  5567. , p = a[7]
  5568. , q = a[9];
  5569. function r(a) {
  5570. if (a[d + 1])
  5571. c(a[1][e + 1], a, 0);
  5572. return a[f + 1][2]
  5573. }
  5574. function s(a, e) {
  5575. var c = 1 - a[d + 1];
  5576. return c ? (a[d + 1] = 1,
  5577. b(a[h + 1], 0)) : c
  5578. }
  5579. function t(a, b) {
  5580. if (a[d + 1])
  5581. c(a[1][e + 1], a, 0);
  5582. return 0
  5583. }
  5584. function u(a, b) {
  5585. if (a[d + 1])
  5586. c(a[1][e + 1], a, 0);
  5587. return cA(a[f + 1], b[1], 0, b[2])
  5588. }
  5589. function v(b, j) {
  5590. if (b[d + 1])
  5591. c(b[1][e + 1], b, 0);
  5592. var a = b[f + 1]
  5593. , g = i(j)
  5594. , h = a[2] + g | 0;
  5595. if (a[3] < h)
  5596. d4(a, g);
  5597. cr(j, 0, a[1], a[2], g);
  5598. a[2] = h;
  5599. return 0
  5600. }
  5601. function w(a, h, g, b) {
  5602. if (a[d + 1])
  5603. c(a[1][e + 1], a, 0);
  5604. return cz(a[f + 1], h, g, b)
  5605. }
  5606. function x(a, h, g, b) {
  5607. if (a[d + 1])
  5608. c(a[1][e + 1], a, 0);
  5609. return cA(a[f + 1], h, g, b)
  5610. }
  5611. function y(a, h, g, b) {
  5612. if (a[d + 1])
  5613. c(a[1][e + 1], a, 0);
  5614. cA(a[f + 1], h, g, b);
  5615. return b
  5616. }
  5617. ev(g, [0, e, function(b, a) {
  5618. throw eB
  5619. }
  5620. , o, y, k, x, j, w, m, v, n, u, p, t, q, s, l, r]);
  5621. return function(e, b, a) {
  5622. var c = a ? a[1] : function(a) {
  5623. return 0
  5624. }
  5625. ;
  5626. return function(e) {
  5627. var a = cJ(b, g);
  5628. a[f + 1] = e;
  5629. a[h + 1] = c;
  5630. a[d + 1] = 0;
  5631. return a
  5632. }
  5633. }
  5634. });
  5635. function i1(a) {
  5636. var d = 0;
  5637. for (; ; ) {
  5638. var c = am(an, d, a);
  5639. if (7 < c >>> 0) {
  5640. b(a[1], a);
  5641. var d = c;
  5642. continue
  5643. }
  5644. switch (c) {
  5645. case 0:
  5646. return 0;
  5647. case 1:
  5648. return 3;
  5649. case 2:
  5650. return 6;
  5651. case 3:
  5652. var e = x(a);
  5653. return [0, R(e, 1, i(e) - 1 | 0)];
  5654. case 4:
  5655. var f = x(a);
  5656. return [1, R(f, 2, i(f) - 2 | 0)];
  5657. case 5:
  5658. return i5;
  5659. case 6:
  5660. return 13;
  5661. default:
  5662. return [2, x(a)]
  5663. }
  5664. }
  5665. }
  5666. function eE(a) {
  5667. var d = 33;
  5668. for (; ; ) {
  5669. var c = am(an, d, a);
  5670. if (9 < c >>> 0) {
  5671. b(a[1], a);
  5672. var d = c;
  5673. continue
  5674. }
  5675. switch (c) {
  5676. case 0:
  5677. return 9;
  5678. case 1:
  5679. return 10;
  5680. case 2:
  5681. return [3, i(x(a))];
  5682. case 3:
  5683. return [4, x(a)];
  5684. case 4:
  5685. return 11;
  5686. case 5:
  5687. return 12;
  5688. case 6:
  5689. return 12;
  5690. case 7:
  5691. return [5, x(a)];
  5692. case 8:
  5693. return 13;
  5694. default:
  5695. return 12
  5696. }
  5697. }
  5698. }
  5699. function i2(a, e) {
  5700. var d = e;
  5701. for (; ; ) {
  5702. var c = am(an, d, a);
  5703. if (7 < c >>> 0) {
  5704. b(a[1], a);
  5705. var d = c;
  5706. continue
  5707. }
  5708. switch (c) {
  5709. case 0:
  5710. return 9;
  5711. case 1:
  5712. return 10;
  5713. case 2:
  5714. return [3, i(x(a))];
  5715. case 3:
  5716. try {
  5717. var f = [5, i3(a)];
  5718. return f
  5719. } catch (a) {
  5720. return 12
  5721. }
  5722. case 4:
  5723. try {
  5724. var g = [5, i4(a)];
  5725. return g
  5726. } catch (a) {
  5727. return 12
  5728. }
  5729. case 5:
  5730. return [5, x(a)];
  5731. case 6:
  5732. return 13;
  5733. default:
  5734. return 12
  5735. }
  5736. }
  5737. }
  5738. function i3(a) {
  5739. var c = 53;
  5740. for (; ; ) {
  5741. var d = am(an, c, a);
  5742. if (0 === d)
  5743. return cv(a, a[5], a[6] - 1 | 0);
  5744. b(a[1], a);
  5745. var c = d;
  5746. continue
  5747. }
  5748. }
  5749. function i4(a) {
  5750. var c = 55;
  5751. for (; ; ) {
  5752. var d = am(an, c, a);
  5753. if (0 === d)
  5754. return cv(a, a[5], a[6] - 1 | 0);
  5755. b(a[1], a);
  5756. var c = d;
  5757. continue
  5758. }
  5759. }
  5760. var ad = [s, i7, P(0)]
  5761. , eF = [s, i8, P(0)];
  5762. function av(b, a) {
  5763. return [0, f_, [0, b, a]]
  5764. }
  5765. var jz = [0, jy, [0, jx, [0, jw, [0, jv, [0, ju, [0, jt, [0, js, [0, jr, [0, jq, [0, jp, [0, jo, [0, jn, [0, jm, [0, jl, [0, jk, [0, jj, [0, ji, [0, jh, [0, jg, [0, jf, [0, je, [0, jd, [0, jc, [0, jb, [0, ja, [0, [0, i$, [0, p, av(v, i_)]], i9]]]]]]]]]]]]]]]]]]]]]]]]]]
  5766. , jG = [0, jF, [0, jE, [0, jD, [0, jC, [0, [0, jB, [0, p, av(v, jA)]], jz]]]]]
  5767. , jL = [0, jK, [0, jJ, [0, [0, jI, [0, o, av(v, jH)]], jG]]]
  5768. , jP = [0, [0, jO, [0, o, [0, T, [0, jN, av(v, jM)]]]], jL]
  5769. , kf = [0, ke, [0, kd, [0, kc, [0, kb, [0, ka, [0, j$, [0, j_, [0, j9, [0, j8, [0, j7, [0, j6, [0, j5, [0, j4, [0, j3, [0, j2, [0, j1, [0, j0, [0, [0, jZ, [0, o, [0, T, [0, eG, jY]]]], [0, [0, jX, [0, o, [0, T, [0, eG, jW]]]], [0, jV, [0, jU, [0, jT, [0, jS, [0, [0, jR, [0, o, av(v, jQ)]], jP]]]]]]]]]]]]]]]]]]]]]]]]
  5770. , kj = [0, ki, [0, [0, kh, [0, d, av(v, kg)]], kf]]
  5771. , kn = [0, km, [0, [0, kl, [0, d, av(v, kk)]], kj]]
  5772. , cL = [0, kO, [0, kN, [0, kM, [0, kL, [0, kK, [0, kJ, [0, kI, [0, kH, [0, kG, [0, kF, [0, kE, [0, kD, [0, kC, [0, kB, [0, kA, [0, kz, [0, ky, [0, kx, [0, kw, [0, kv, [0, ku, [0, kt, [0, ks, [0, kr, [0, kq, [0, [0, kp, [0, d, av(v, ko)]], kn]]]]]]]]]]]]]]]]]]]]]]]]]];
  5773. function kP(a) {
  5774. function b(a) {
  5775. if (typeof a === "number") {
  5776. if (d === a)
  5777. return v
  5778. } else if (T === a[1]) {
  5779. var c = a[2]
  5780. , e = c[1];
  5781. return [0, T, [0, e, b(c[2])]]
  5782. }
  5783. return a
  5784. }
  5785. return ab(function(c) {
  5786. var e = c[2]
  5787. , f = e[2]
  5788. , a = e[1]
  5789. , g = c[1];
  5790. return d === a ? [0, g, [0, a, b(f)]] : [0, g, [0, a, f]]
  5791. }, a)
  5792. }
  5793. function kQ(a, f) {
  5794. return ab(function(b) {
  5795. var c = b[2]
  5796. , d = c[2]
  5797. , e = c[1]
  5798. , a = b[1];
  5799. if (o === e)
  5800. if (dU(a, f))
  5801. return [0, a, [0, bk, d]];
  5802. return [0, a, [0, e, d]]
  5803. }, a)
  5804. }
  5805. var kS = kQ(kP(cL), kR);
  5806. function eH(a) {
  5807. var e = 17;
  5808. for (; ; ) {
  5809. var d = am(an, e, a);
  5810. if (3 < d >>> 0) {
  5811. b(a[1], a);
  5812. var e = d;
  5813. continue
  5814. }
  5815. switch (d) {
  5816. case 0:
  5817. var c = 1;
  5818. break;
  5819. case 1:
  5820. var c = 2;
  5821. break;
  5822. case 2:
  5823. var c = 13;
  5824. break;
  5825. default:
  5826. var c = 2
  5827. }
  5828. if (2 === c) {
  5829. var f = x(a);
  5830. return g(f, eH(a))
  5831. }
  5832. if (13 <= c)
  5833. throw ad;
  5834. return kT
  5835. }
  5836. }
  5837. function eI(a) {
  5838. var e = 23;
  5839. for (; ; ) {
  5840. var d = am(an, e, a);
  5841. if (2 < d >>> 0) {
  5842. b(a[1], a);
  5843. var e = d;
  5844. continue
  5845. }
  5846. switch (d) {
  5847. case 0:
  5848. var c = 4;
  5849. break;
  5850. case 1:
  5851. var c = 13;
  5852. break;
  5853. default:
  5854. var c = 5
  5855. }
  5856. if (5 === c) {
  5857. var f = x(a);
  5858. return g(f, eI(a))
  5859. }
  5860. if (13 <= c)
  5861. throw ad;
  5862. return kU
  5863. }
  5864. }
  5865. function eJ(c) {
  5866. var e = 27;
  5867. for (; ; ) {
  5868. var d = am(an, e, c);
  5869. if (4 < d >>> 0) {
  5870. b(c[1], c);
  5871. var e = d;
  5872. continue
  5873. }
  5874. switch (d) {
  5875. case 0:
  5876. var a = 7;
  5877. break;
  5878. case 1:
  5879. var a = 7;
  5880. break;
  5881. case 2:
  5882. var a = 13;
  5883. break;
  5884. case 3:
  5885. var a = 8;
  5886. break;
  5887. default:
  5888. var a = 8
  5889. }
  5890. if (8 === a) {
  5891. var f = x(c);
  5892. return g(f, eJ(c))
  5893. }
  5894. if (13 <= a)
  5895. throw ad;
  5896. return kV
  5897. }
  5898. }
  5899. function kW(k) {
  5900. var c = 16
  5901. , m = az(k);
  5902. for (; ; ) {
  5903. if (!(m <= c))
  5904. if (!(cu < (c * 2 | 0))) {
  5905. var c = c * 2 | 0;
  5906. continue
  5907. }
  5908. if (h3) {
  5909. var i = a2(bz)
  5910. , b = ax === i ? bz[1] : O === i ? a6(bz) : bz;
  5911. b[2] = (b[2] + 1 | 0) % 55 | 0;
  5912. var d = b[2]
  5913. , e = l(b[1], d)[d + 1]
  5914. , f = (b[2] + 24 | 0) % 55 | 0
  5915. , g = (l(b[1], f)[f + 1] + (e ^ (e >>> 25 | 0) & 31) | 0) & bi
  5916. , h = b[2];
  5917. l(b[1], h)[h + 1] = g;
  5918. var j = g
  5919. } else
  5920. var j = 0;
  5921. var a = [0, 0, au(c, 0), j, c];
  5922. aK(function(x) {
  5923. var y = x[1]
  5924. , I = x[2]
  5925. , g = cB(a, y)
  5926. , H = [0, y, I, l(a[2], g)[g + 1]];
  5927. l(a[2], g)[g + 1] = H;
  5928. a[1] = a[1] + 1 | 0;
  5929. var w = a[2].length - 1 << 1 < a[1] ? 1 : 0;
  5930. if (w) {
  5931. var k = a[2]
  5932. , m = k.length - 1
  5933. , f = m * 2 | 0
  5934. , n = f < cu ? 1 : 0;
  5935. if (n) {
  5936. var o = au(f, 0)
  5937. , h = au(f, 0)
  5938. , z = a.length - 1 < 4 ? 1 : 0
  5939. , A = z || (a[4] < 0 ? 1 : 0)
  5940. , i = 1 - A;
  5941. a[2] = o;
  5942. var r = m - 1 | 0
  5943. , D = 0;
  5944. if (!(r < 0)) {
  5945. var e = D;
  5946. a: for (; ; ) {
  5947. var b = l(k, e)[e + 1];
  5948. for (; ; ) {
  5949. if (b) {
  5950. var p = b[1]
  5951. , B = b[2]
  5952. , C = b[3]
  5953. , j = i ? b : [0, p, B, 0]
  5954. , c = cB(a, p)
  5955. , q = l(h, c)[c + 1];
  5956. if (q)
  5957. q[3] = j;
  5958. else
  5959. l(o, c)[c + 1] = j;
  5960. l(h, c)[c + 1] = j;
  5961. var b = C;
  5962. continue
  5963. }
  5964. var G = e + 1 | 0;
  5965. if (r !== e) {
  5966. var e = G;
  5967. continue a
  5968. }
  5969. break
  5970. }
  5971. break
  5972. }
  5973. }
  5974. if (i) {
  5975. var s = f - 1 | 0
  5976. , E = 0;
  5977. if (!(s < 0)) {
  5978. var d = E;
  5979. for (; ; ) {
  5980. var v = l(h, d)[d + 1];
  5981. if (v)
  5982. v[3] = 0;
  5983. var F = d + 1 | 0;
  5984. if (s !== d) {
  5985. var d = F;
  5986. continue
  5987. }
  5988. break
  5989. }
  5990. }
  5991. var t = 0
  5992. } else
  5993. var t = i;
  5994. var u = t
  5995. } else
  5996. var u = n;
  5997. return u
  5998. }
  5999. return w
  6000. }, k);
  6001. return a
  6002. }
  6003. }
  6004. var cM = d1([0, bq]);
  6005. function kX(M, L, K, J, I, j) {
  6006. var Y = M ? M[1] : cL
  6007. , Z = L ? L[1] : 0
  6008. , _ = K ? K[1] : 0
  6009. , $ = J ? J[1] : 0
  6010. , aa = I ? I[1] : 0
  6011. , e = [0, kY]
  6012. , k = [0, 0]
  6013. , a = [0, 0]
  6014. , q = [0, cM[1]]
  6015. , r = d2(0)
  6016. , N = kW(Y)
  6017. , l = aa ? function(a) {
  6018. return a
  6019. }
  6020. : ct;
  6021. function t(a) {
  6022. if (h(a, kZ))
  6023. return k0;
  6024. function b(a) {
  6025. var b = a[2]
  6026. , c = a[1];
  6027. if (typeof b !== "number")
  6028. if (T === b[1])
  6029. return [0, c, b[2][2]];
  6030. return a
  6031. }
  6032. try {
  6033. var c = b(d9(N, a));
  6034. return c
  6035. } catch (a) {
  6036. a = w(a);
  6037. if (a === n)
  6038. return k1;
  6039. throw a
  6040. }
  6041. }
  6042. function ae(j, i, f) {
  6043. var b = t(f)[1];
  6044. function e(n) {
  6045. var a = n;
  6046. for (; ; ) {
  6047. if (typeof a === "number") {
  6048. if (dt <= a) {
  6049. if (b8 <= a) {
  6050. if (v <= a) {
  6051. var g = d === b ? 1 : 0;
  6052. if (g)
  6053. var h = g;
  6054. else
  6055. var p = o === b ? 1 : 0
  6056. , h = p || (bk === b ? 1 : 0);
  6057. return h
  6058. }
  6059. return 0
  6060. }
  6061. return G <= a ? 0 : 1
  6062. }
  6063. if (d <= a)
  6064. return d === b ? 1 : 0;
  6065. var q = o === b ? 1 : 0
  6066. , r = q || (bk === b ? 1 : 0);
  6067. return r
  6068. }
  6069. var c = a[1];
  6070. if (f_ <= c) {
  6071. if (T <= c)
  6072. throw [0, m, k3];
  6073. var i = a[2]
  6074. , s = i[2]
  6075. , j = e(i[1]);
  6076. if (j)
  6077. return j;
  6078. var a = s;
  6079. continue
  6080. }
  6081. if (-260921543 <= c) {
  6082. var k = a[2]
  6083. , t = k[2]
  6084. , l = e(k[1])
  6085. , u = l ? 1 - e(t) : l;
  6086. return u
  6087. }
  6088. return dU(f, a[2])
  6089. }
  6090. }
  6091. var a = bl === b ? 1 : 0;
  6092. if (a)
  6093. var g = a;
  6094. else {
  6095. var h = 1 - c(cM[3], f, i);
  6096. if (h)
  6097. return e(t(j)[2]);
  6098. var g = h
  6099. }
  6100. return g
  6101. }
  6102. function B(d) {
  6103. var c = d2(0)
  6104. , f = e[1]
  6105. , g = k[1]
  6106. , h = a[1]
  6107. , i = q[1];
  6108. try {
  6109. for (; ; ) {
  6110. if (ae(e[1], q[1], d)) {
  6111. var j = 0;
  6112. return j
  6113. }
  6114. if (bk === t(e[1])[1])
  6115. throw cx;
  6116. var b = a5(r);
  6117. cy(b, c);
  6118. var l = b[4]
  6119. , m = b[3]
  6120. , n = b[2]
  6121. , o = b[1]
  6122. , p = A(a[1])
  6123. , s = [0, [0, e[1], k[1], p]];
  6124. e[1] = o;
  6125. k[1] = n;
  6126. q[1] = l;
  6127. a[1] = [0, s, m];
  6128. continue
  6129. }
  6130. } catch (b) {
  6131. b = w(b);
  6132. if (b === cx)
  6133. for (; ; ) {
  6134. if (0 < c[2]) {
  6135. cy(a5(c), r);
  6136. continue
  6137. }
  6138. e[1] = f;
  6139. k[1] = g;
  6140. a[1] = h;
  6141. q[1] = i;
  6142. return 0
  6143. }
  6144. throw b
  6145. }
  6146. }
  6147. function C(a) {
  6148. function b(b) {
  6149. for (; ; ) {
  6150. var a = b ? i2(j, 44) : eE(j);
  6151. if (typeof a !== "number" && 3 === a[0])
  6152. continue;
  6153. return a
  6154. }
  6155. }
  6156. function e(j) {
  6157. var c = j;
  6158. for (; ; ) {
  6159. if (typeof c === "number")
  6160. switch (c) {
  6161. case 9:
  6162. return k4;
  6163. case 10:
  6164. return k5;
  6165. case 13:
  6166. throw ad
  6167. }
  6168. else if (4 === c[0]) {
  6169. var a = c[1]
  6170. , f = b(0);
  6171. if (typeof f === "number")
  6172. switch (f) {
  6173. case 9:
  6174. var o = l(a);
  6175. return [0, [0, [0, l(a), o], 0], 0];
  6176. case 10:
  6177. var p = l(a);
  6178. return [0, [0, [0, l(a), p], 0], 1];
  6179. case 11:
  6180. var d = b(1);
  6181. if (typeof d === "number")
  6182. switch (d) {
  6183. case 9:
  6184. return k6;
  6185. case 10:
  6186. return k7;
  6187. case 13:
  6188. throw ad
  6189. }
  6190. else
  6191. switch (d[0]) {
  6192. case 4:
  6193. var q = d[1]
  6194. , h = e(b(0))
  6195. , r = h[2]
  6196. , s = h[1];
  6197. return [0, [0, [0, l(a), q], s], r];
  6198. case 5:
  6199. var t = d[1]
  6200. , i = e(b(0))
  6201. , u = i[2]
  6202. , v = i[1];
  6203. return [0, [0, [0, l(a), t], v], u]
  6204. }
  6205. var c = b(0);
  6206. continue;
  6207. case 13:
  6208. throw ad
  6209. }
  6210. var g = e(f)
  6211. , k = g[2]
  6212. , m = g[1]
  6213. , n = l(a);
  6214. return [0, [0, [0, l(a), n], m], k]
  6215. }
  6216. var c = b(0);
  6217. continue
  6218. }
  6219. }
  6220. return e(b(0))
  6221. }
  6222. function D(d) {
  6223. a: for (; ; ) {
  6224. var e = 11;
  6225. for (; ; ) {
  6226. var c = am(an, e, j);
  6227. if (3 < c >>> 0) {
  6228. b(j[1], j);
  6229. var e = c;
  6230. continue
  6231. }
  6232. switch (c) {
  6233. case 0:
  6234. var f = x(j)
  6235. , a = [1, R(f, 2, i(f) - 2 | 0)];
  6236. break;
  6237. case 1:
  6238. var a = i6;
  6239. break;
  6240. case 2:
  6241. var a = 13;
  6242. break;
  6243. default:
  6244. var a = [2, x(j)]
  6245. }
  6246. if (typeof a === "number") {
  6247. if (13 === a)
  6248. throw ad
  6249. } else
  6250. switch (a[0]) {
  6251. case 1:
  6252. var k = a[1];
  6253. return h(l(k), d) ? k8 : g(k9, g(k, D(d)));
  6254. case 2:
  6255. var m = a[1];
  6256. return g(m, D(d))
  6257. }
  6258. continue a
  6259. }
  6260. }
  6261. }
  6262. function O(b) {
  6263. for (; ; ) {
  6264. var a = eE(j);
  6265. if (typeof a === "number")
  6266. if (11 <= a) {
  6267. if (13 <= a)
  6268. throw ad
  6269. } else if (9 <= a)
  6270. return 0;
  6271. continue
  6272. }
  6273. }
  6274. try {
  6275. a: for (; ; ) {
  6276. var s = i1(j);
  6277. if (typeof s === "number")
  6278. switch (s) {
  6279. case 0:
  6280. var af = eH(j);
  6281. if ($)
  6282. a[1] = [0, [0, [0, k$, [0, [0, k_, af], 0], 0]], a[1]];
  6283. continue;
  6284. case 3:
  6285. var ag = eI(j);
  6286. if (Z)
  6287. a[1] = [0, [0, [0, lb, [0, [0, la, ag], 0], 0]], a[1]];
  6288. continue;
  6289. case 6:
  6290. var ah = eJ(j);
  6291. if (_)
  6292. a[1] = [0, [0, [0, ld, [0, [0, lc, ah], 0], 0]], a[1]];
  6293. continue;
  6294. case 13:
  6295. throw ad
  6296. }
  6297. else
  6298. switch (s[0]) {
  6299. case 0:
  6300. var p = l(s[1])
  6301. , P = t(p)[2];
  6302. if (G === P) {
  6303. var ai = C(0)[1];
  6304. B(p);
  6305. a[1] = [0, [0, [0, p, ai, 0]], a[1]];
  6306. continue
  6307. }
  6308. if (b8 === P) {
  6309. var Q = C(0)
  6310. , aj = Q[2]
  6311. , ak = Q[1];
  6312. B(p);
  6313. if (aj)
  6314. var S = le;
  6315. else {
  6316. var al = D(p);
  6317. O(0);
  6318. var S = al
  6319. }
  6320. a[1] = [0, [0, [0, p, ak, [0, [1, S], 0]]], a[1]];
  6321. continue
  6322. }
  6323. var U = C(0)
  6324. , V = U[1]
  6325. , ao = U[2];
  6326. B(p);
  6327. if (ao)
  6328. a[1] = [0, [0, [0, p, V, 0]], a[1]];
  6329. else {
  6330. if (h(p, k2))
  6331. var E = 0;
  6332. else {
  6333. var ab = function(b) {
  6334. var a = b[2];
  6335. if (typeof a !== "number")
  6336. if (T === a[1])
  6337. return a[2][1];
  6338. return 0
  6339. };
  6340. try {
  6341. var ac = ab(d9(N, p))
  6342. , E = ac
  6343. } catch (a) {
  6344. a = w(a);
  6345. if (a !== n)
  6346. throw a;
  6347. var E = 0
  6348. }
  6349. }
  6350. cy([0, e[1], k[1], a[1], q[1]], r);
  6351. e[1] = p;
  6352. k[1] = V;
  6353. a[1] = 0;
  6354. aK(function(a) {
  6355. q[1] = c(cM[4], a, q[1]);
  6356. return 0
  6357. }, E)
  6358. }
  6359. continue;
  6360. case 1:
  6361. var F = l(s[1]);
  6362. O(0);
  6363. var W = h(F, e[1]);
  6364. if (W)
  6365. var H = W;
  6366. else
  6367. try {
  6368. hV(function(c) {
  6369. return function(b) {
  6370. var a = b[1];
  6371. if (h(c, a))
  6372. throw eF;
  6373. if (bk === t(a)[1])
  6374. throw n;
  6375. return 0
  6376. }
  6377. }(F), r);
  6378. var az = 0
  6379. , H = az
  6380. } catch (a) {
  6381. a = w(a);
  6382. if (a === eF)
  6383. var X = 1;
  6384. else {
  6385. if (a !== n)
  6386. throw a;
  6387. var X = 0
  6388. }
  6389. var H = X
  6390. }
  6391. if (H)
  6392. for (; ; ) {
  6393. if (f(e[1], F)) {
  6394. var u = a5(r)
  6395. , ap = u[4]
  6396. , aq = u[3]
  6397. , ar = u[2]
  6398. , as = u[1]
  6399. , at = A(a[1]);
  6400. a[1] = [0, [0, [0, e[1], k[1], at]], aq];
  6401. e[1] = as;
  6402. k[1] = ar;
  6403. q[1] = ap;
  6404. continue
  6405. }
  6406. var y = a5(r)
  6407. , au = y[4]
  6408. , av = y[3]
  6409. , aw = y[2]
  6410. , ax = y[1]
  6411. , ay = A(a[1]);
  6412. a[1] = [0, [0, [0, e[1], k[1], ay]], av];
  6413. e[1] = ax;
  6414. k[1] = aw;
  6415. q[1] = au;
  6416. continue a
  6417. }
  6418. continue;
  6419. case 2:
  6420. a[1] = [0, [1, s[1]], a[1]];
  6421. continue
  6422. }
  6423. continue
  6424. }
  6425. } catch (b) {
  6426. b = w(b);
  6427. if (b === ad)
  6428. for (; ; ) {
  6429. if (0 < r[2]) {
  6430. var z = a5(r)
  6431. , aA = z[4]
  6432. , aB = z[3]
  6433. , aC = z[2]
  6434. , aD = z[1]
  6435. , aE = A(a[1]);
  6436. a[1] = [0, [0, [0, e[1], k[1], aE]], aB];
  6437. e[1] = aD;
  6438. k[1] = aC;
  6439. q[1] = aA;
  6440. continue
  6441. }
  6442. return A(a[1])
  6443. }
  6444. throw b
  6445. }
  6446. }
  6447. function lf(l, k, a, c) {
  6448. function i(e) {
  6449. if (0 === e[0]) {
  6450. var g = e[1]
  6451. , d = g[2]
  6452. , c = g[1]
  6453. , m = g[3];
  6454. if (f(c, lh)) {
  6455. if (f(c, li)) {
  6456. if (f(c, lj)) {
  6457. try {
  6458. var p = G === aM(c, l)[2] ? 1 : 0
  6459. , j = p
  6460. } catch (a) {
  6461. a = w(a);
  6462. if (a !== n)
  6463. throw a;
  6464. var j = 0
  6465. }
  6466. b(a, lk);
  6467. b(a, c);
  6468. aK(function(d) {
  6469. var e = d[2]
  6470. , f = d[1];
  6471. b(a, ll);
  6472. b(a, f);
  6473. b(a, lm);
  6474. function c(b, a) {
  6475. try {
  6476. var d = hv(a, iB)
  6477. , e = R(a, 0, d)
  6478. , f = iz(a, d + 1 | 0)
  6479. , g = h(e, iD) ? c(b, f) : c([0, e, b], f);
  6480. return g
  6481. } catch (c) {
  6482. c = w(c);
  6483. if (c === n)
  6484. return h(a, iC) ? b : [0, a, b];
  6485. throw c
  6486. }
  6487. }
  6488. b(a, ac(lg, A(c(0, e))));
  6489. return b(a, ln)
  6490. }, d);
  6491. if (j) {
  6492. var o = k ? lo : lp;
  6493. return b(a, o)
  6494. }
  6495. b(a, lq);
  6496. aK(i, m);
  6497. b(a, lr);
  6498. b(a, c);
  6499. return b(a, ls)
  6500. }
  6501. b(a, lt);
  6502. b(a, aM(lu, d));
  6503. return b(a, lv)
  6504. }
  6505. b(a, lw);
  6506. b(a, aM(lx, d));
  6507. return b(a, ly)
  6508. }
  6509. b(a, lz);
  6510. b(a, aM(lA, d));
  6511. return b(a, lB)
  6512. }
  6513. return b(a, e[1])
  6514. }
  6515. try {
  6516. var d = aK(i, c);
  6517. return d
  6518. } catch (a) {
  6519. a = w(a);
  6520. if (a === n)
  6521. return bt(lC);
  6522. throw a
  6523. }
  6524. }
  6525. function lD(b) {
  6526. return a(e + b)
  6527. }
  6528. function I(b, a) {
  6529. return a ? a[1] : b
  6530. }
  6531. function bE(a, b) {
  6532. if (b)
  6533. return b;
  6534. var c = a2(a);
  6535. return ax === c ? a[1] : O === c ? a6(a) : a
  6536. }
  6537. function cN(c, a) {
  6538. return a ? [0, b(c, a[1])] : 0
  6539. }
  6540. function bF(c, a) {
  6541. return a ? b(c, a[1]) ? a : 0 : 0
  6542. }
  6543. function eK(a, b) {
  6544. if (b)
  6545. return b[1];
  6546. var c = a2(a);
  6547. return ax === c ? a[1] : O === c ? a6(a) : a
  6548. }
  6549. function ae(a, c) {
  6550. return a ? b(c, a[1]) : 0
  6551. }
  6552. function S(b, a) {
  6553. return cN(a, b)
  6554. }
  6555. function eL(a) {
  6556. return a ? [0, a[1], 0] : 0
  6557. }
  6558. function eM(c, a) {
  6559. if (a) {
  6560. var d = a[2]
  6561. , e = a[1]
  6562. , f = b(c, e)
  6563. , g = eM(c, d)
  6564. , h = e === f ? 1 : 0
  6565. , i = h ? d === g ? 1 : 0 : h;
  6566. return 0 === i ? [0, f, g] : a
  6567. }
  6568. return a
  6569. }
  6570. function aC(d, a) {
  6571. if (a) {
  6572. var e = a[2]
  6573. , f = a[1]
  6574. , g = b(d, f)
  6575. , c = aC(d, e);
  6576. return g ? 0 === (e === c ? 1 : 0) ? [0, f, c] : a : c
  6577. }
  6578. return a
  6579. }
  6580. function ao(e, d) {
  6581. var a = d;
  6582. for (; ; ) {
  6583. if (a) {
  6584. var f = a[2]
  6585. , c = b(e, a[1]);
  6586. if (c)
  6587. return c;
  6588. var a = f;
  6589. continue
  6590. }
  6591. return 0
  6592. }
  6593. }
  6594. function cO(d, a) {
  6595. var c = 0;
  6596. return aL(function(e, a) {
  6597. var c = b(d, e);
  6598. return c ? [0, c[1], a] : a
  6599. }, a, c)
  6600. }
  6601. function cP(d, c) {
  6602. var b = d
  6603. , a = c;
  6604. for (; ; ) {
  6605. if (0 === b)
  6606. return a;
  6607. if (a) {
  6608. var b = b - 1 | 0
  6609. , a = a[2];
  6610. continue
  6611. }
  6612. return 0
  6613. }
  6614. }
  6615. function lE(d) {
  6616. function a(c, a) {
  6617. if (b(d, c))
  6618. if (0 === a)
  6619. return a;
  6620. return [0, c, a]
  6621. }
  6622. return function(b) {
  6623. return aL(a, b, 0)
  6624. }
  6625. }
  6626. function eN(f) {
  6627. function a(a, c) {
  6628. var d = c[2]
  6629. , e = c[1];
  6630. return b(f, a) ? [0, [0, a, e], d] : [0, e, [0, a, d]]
  6631. }
  6632. return function(b) {
  6633. return aL(a, b, lF)
  6634. }
  6635. }
  6636. function eO(c, a) {
  6637. var d = 0;
  6638. return aL(function(d, a) {
  6639. return z(b(c, d), a)
  6640. }, a, d)
  6641. }
  6642. function cQ(c, a) {
  6643. if (a) {
  6644. var d = a[1]
  6645. , f = a[2];
  6646. if (b(c, d)) {
  6647. var e = cQ(c, f);
  6648. return [0, [0, d, e[1]], e[2]]
  6649. }
  6650. }
  6651. return [0, 0, a]
  6652. }
  6653. function eP(a) {
  6654. if (h(a, hu))
  6655. var d = a;
  6656. else {
  6657. if (dZ(Z(a, 0)))
  6658. var e = 0;
  6659. else if (dZ(Z(a, i(a) - 1 | 0)))
  6660. var e = 0;
  6661. else
  6662. var d = a
  6663. , e = 1;
  6664. if (!e) {
  6665. var f = W(a)
  6666. , b = [0, 0];
  6667. for (; ; ) {
  6668. if (b[1] < f)
  6669. if (dY(Z(a, b[1]))) {
  6670. b[1]++;
  6671. continue
  6672. }
  6673. var c = [0, f - 1 | 0];
  6674. for (; ; ) {
  6675. if (b[1] <= c[1])
  6676. if (dY(Z(a, c[1]))) {
  6677. c[1] += -1;
  6678. continue
  6679. }
  6680. var d = b[1] <= c[1] ? cp(a, b[1], (c[1] - b[1] | 0) + 1 | 0) : ho;
  6681. break
  6682. }
  6683. break
  6684. }
  6685. }
  6686. }
  6687. return h(d, lG)
  6688. }
  6689. function af(b, a) {
  6690. var c = i(a);
  6691. return i(b) < c ? 0 : h(R(b, 0, c), a)
  6692. }
  6693. function cR(c, b) {
  6694. var d = i(c)
  6695. , a = i(b);
  6696. return d < a ? 0 : h(R(c, d - a | 0, a), b)
  6697. }
  6698. var E = d1([0, hA]);
  6699. function a9(d, c, a) {
  6700. return b(d, b(c, a))
  6701. }
  6702. function eQ(b) {
  6703. var a = R(b, 5, i(b) - 5 | 0);
  6704. try {
  6705. var c = q9(a);
  6706. return c
  6707. } catch (a) {
  6708. a = w(a);
  6709. if (a[1] === cl)
  6710. throw [0, ck, g(lM, g(b, lL))];
  6711. throw a
  6712. }
  6713. }
  6714. function eR(a) {
  6715. return a ? [0, ac(lN, a)] : 0
  6716. }
  6717. function bG(a) {
  6718. return d0(a, 32) ? g(lP, g(a, lO)) : a
  6719. }
  6720. var lZ = b(E[27], lY);
  6721. function l0(m) {
  6722. var b = m[2][1]
  6723. , d = m[1][1];
  6724. if (c(E[3], d, lZ)) {
  6725. var a = aA(function(b, a) {
  6726. if (b) {
  6727. var c = b[2]
  6728. , d = b[1];
  6729. if (h(a, lR))
  6730. return [0, lS, [0, bG(d), c]];
  6731. if (af(a, lT)) {
  6732. var e = g(lU, a);
  6733. return [0, lV, [0, g(bG(d), e), c]]
  6734. }
  6735. return [0, g(d, a), c]
  6736. }
  6737. return 0
  6738. }, lQ, b);
  6739. if (a) {
  6740. var j = a[1];
  6741. if (f(j, lW))
  6742. var n = a[2]
  6743. , k = [0, bG(j), n];
  6744. else
  6745. var k = a[2];
  6746. var l = k
  6747. } else
  6748. var l = a;
  6749. var e = ac(lX, A(l))
  6750. } else
  6751. var p = 0 === cR(d, l4) ? ab(bG, b) : b
  6752. , e = ac(l5, p);
  6753. var o = 0 === i(e) ? l1 : e;
  6754. return g(d, g(l3, g(o, l2)))
  6755. }
  6756. function eS(a) {
  6757. var b = a ? a[1] : l6;
  6758. function c(a) {
  6759. return ab(l0, a)
  6760. }
  6761. function d(a) {
  6762. return ac(b, a)
  6763. }
  6764. return function(a) {
  6765. return a9(d, c, a)
  6766. }
  6767. }
  6768. function cS(a) {
  6769. return g(l8, b(eS(l7), a))
  6770. }
  6771. function l_(b) {
  6772. switch (b[0]) {
  6773. case 0:
  6774. var c = b[1]
  6775. , d = g(ma, g(cS(b[2]), l$));
  6776. return g(ac(l9, c[1]), d);
  6777. case 1:
  6778. var f = b[1];
  6779. return g(md, g(f, g(mc, g(cS(b[2]), mb))));
  6780. default:
  6781. var h = b[3]
  6782. , i = b[2]
  6783. , j = b[1][1]
  6784. , k = g(mf, g(cS(b[4]), me))
  6785. , l = g(I(mh, cN(function(a) {
  6786. return g(mg, a)
  6787. }, h)), k);
  6788. return g(mk, g(j, g(I(mj, cN(function(b) {
  6789. return g(mi, a(e + b[1]))
  6790. }, i)), l)))
  6791. }
  6792. }
  6793. function a_(a) {
  6794. return ac(mm, a[1])
  6795. }
  6796. var bH = [s, mn, P(0)];
  6797. function J(j, d, c) {
  6798. var a = d
  6799. , b = c;
  6800. for (; ; )
  6801. switch (b) {
  6802. case 0:
  6803. throw bH;
  6804. case 1:
  6805. var e = a[2]
  6806. , a = a[1]
  6807. , b = e;
  6808. continue;
  6809. case 2:
  6810. var f = a[2]
  6811. , a = a[1]
  6812. , b = f;
  6813. continue;
  6814. case 3:
  6815. throw bH;
  6816. case 4:
  6817. var g = a[2]
  6818. , a = a[1]
  6819. , b = g;
  6820. continue;
  6821. case 5:
  6822. var h = a[2]
  6823. , a = a[1]
  6824. , b = h;
  6825. continue;
  6826. case 6:
  6827. var i = a[2]
  6828. , a = a[1]
  6829. , b = i;
  6830. continue;
  6831. default:
  6832. throw bH
  6833. }
  6834. }
  6835. function eT(a, e, d, c) {
  6836. if (a[4])
  6837. throw [0, m, mV];
  6838. var b = a[3];
  6839. if (typeof b === "number")
  6840. if (3 === b)
  6841. return I(0, c);
  6842. if (a[4])
  6843. throw [0, m, mW];
  6844. a[4] = 1;
  6845. return J(a, e, d)
  6846. }
  6847. function a$(a) {
  6848. cn(mL);
  6849. throw [0, m, mM]
  6850. }
  6851. function eU(b, i, h) {
  6852. var a = i
  6853. , c = h
  6854. , d = 0;
  6855. for (; ; ) {
  6856. if (2 === c) {
  6857. var f = a[2]
  6858. , g = [0, a[3], d]
  6859. , a = a[1]
  6860. , c = f
  6861. , d = g;
  6862. continue
  6863. }
  6864. if (3 === c) {
  6865. if (b[4])
  6866. throw [0, m, mR];
  6867. var e = b[3];
  6868. if (typeof e === "number")
  6869. if (3 === e)
  6870. return d;
  6871. if (b[4])
  6872. throw [0, m, mS];
  6873. b[4] = 1;
  6874. return J(b, a, c)
  6875. }
  6876. return a$(0)
  6877. }
  6878. }
  6879. function bV(i, a, f, n) {
  6880. var b = f[2]
  6881. , d = f[1]
  6882. , l = f[3]
  6883. , k = [0, E[1], 0]
  6884. , e = aA(function(a, b) {
  6885. var d = b[1][1]
  6886. , e = a[1]
  6887. , f = a[2];
  6888. return c(E[3], d, e) ? a : [0, c(E[4], d, e), [0, b, f]]
  6889. }, k, l)[2];
  6890. if (0 === b) {
  6891. if (a[4])
  6892. throw [0, m, mC];
  6893. var g = a[3];
  6894. if (typeof g === "number")
  6895. if (1 === g) {
  6896. var h = y(a);
  6897. return i < 50 ? bT(i + 1 | 0, h, d, e) : j(bT, [0, h, d, e])
  6898. }
  6899. if (a[4])
  6900. throw [0, m, mD];
  6901. a[4] = 1;
  6902. return J(a, d, b)
  6903. }
  6904. return 7 <= b ? eT(a, d, b, [0, e]) : a$(0)
  6905. }
  6906. function bU(d, b, o, n, l) {
  6907. var a = [0, o, n, l];
  6908. if (b[4])
  6909. throw [0, m, mE];
  6910. var f = b[3];
  6911. if (typeof f === "number")
  6912. switch (f) {
  6913. case 0:
  6914. var c = y(b)
  6915. , e = c[3];
  6916. if (typeof e === "number")
  6917. switch (e) {
  6918. case 1:
  6919. case 3:
  6920. var g = [0, 0];
  6921. return d < 50 ? bV(d + 1 | 0, c, a, g) : j(bV, [0, c, a, g])
  6922. }
  6923. else if (4 === e[0]) {
  6924. var h = e[1]
  6925. , i = 6;
  6926. return d < 50 ? be(d + 1 | 0, c, a, i, h) : j(be, [0, c, a, i, h])
  6927. }
  6928. if (c[4])
  6929. throw [0, m, mF];
  6930. c[4] = 1;
  6931. return J(c, a, 6);
  6932. case 1:
  6933. case 3:
  6934. var k = 0;
  6935. return d < 50 ? bV(d + 1 | 0, b, a, k) : j(bV, [0, b, a, k])
  6936. }
  6937. if (b[4])
  6938. throw [0, m, mG];
  6939. b[4] = 1;
  6940. return J(b, a[1], a[2])
  6941. }
  6942. function bT(c, a, r, i) {
  6943. var k = r[3]
  6944. , B = r[2]
  6945. , C = r[1];
  6946. if (k)
  6947. if (f(k[1], mu))
  6948. var e = 0;
  6949. else {
  6950. var h = k[2];
  6951. if (h)
  6952. if (f(h[1], mr))
  6953. var d = 1;
  6954. else {
  6955. var o = h[2];
  6956. if (o) {
  6957. var p = o[2]
  6958. , s = o[1];
  6959. if (p)
  6960. if (f(p[1], mt))
  6961. var d = 1;
  6962. else {
  6963. var q = p[2];
  6964. if (q)
  6965. var y = q[1]
  6966. , z = eR(q[2])
  6967. , l = [2, [0, s], [0, [0, eQ(y)]], z, i]
  6968. , e = 1
  6969. , d = 0;
  6970. else
  6971. var d = 1
  6972. }
  6973. else
  6974. var l = [2, [0, s], 0, 0, i]
  6975. , e = 1
  6976. , d = 0
  6977. } else
  6978. var d = 1
  6979. }
  6980. else
  6981. var d = 1;
  6982. if (d)
  6983. var l = [1, ac(ms, h), i]
  6984. , e = 1
  6985. }
  6986. else
  6987. var e = 0;
  6988. if (!e)
  6989. var l = [0, [0, A(aA(function(a, b) {
  6990. if (a) {
  6991. var c = a[2]
  6992. , d = a[1];
  6993. return f(b, mp) ? [0, g(d, b), c] : [0, mq, [0, d, c]]
  6994. }
  6995. return 0
  6996. }, mo, k))], i];
  6997. var b = [0, C, B, l];
  6998. if (a[4])
  6999. throw [0, m, mH];
  7000. var n = a[3];
  7001. if (typeof n === "number")
  7002. switch (n) {
  7003. case 3:
  7004. return eU(a, b, 2);
  7005. case 4:
  7006. var t = 2;
  7007. return c < 50 ? bc(c + 1 | 0, a, b, t) : j(bc, [0, a, b, t]);
  7008. case 5:
  7009. var u = 2;
  7010. return c < 50 ? bb(c + 1 | 0, a, b, u) : j(bb, [0, a, b, u]);
  7011. case 6:
  7012. var v = 2;
  7013. return c < 50 ? ba(c + 1 | 0, a, b, v) : j(ba, [0, a, b, v])
  7014. }
  7015. else if (4 === n[0]) {
  7016. var w = n[1]
  7017. , x = 2;
  7018. return c < 50 ? bd(c + 1 | 0, a, b, x, w) : j(bd, [0, a, b, x, w])
  7019. }
  7020. if (a[4])
  7021. throw [0, m, mI];
  7022. a[4] = 1;
  7023. return J(a, b, 2)
  7024. }
  7025. function D(c, a, I, H, G) {
  7026. var b = [0, I, H, G];
  7027. if (a[4])
  7028. throw [0, m, mJ];
  7029. var d = a[3];
  7030. if (typeof d === "number")
  7031. switch (d) {
  7032. case 4:
  7033. var q = 4;
  7034. return c < 50 ? bM(c + 1 | 0, a, b, q) : j(bM, [0, a, b, q]);
  7035. case 5:
  7036. var r = 4;
  7037. return c < 50 ? bL(c + 1 | 0, a, b, r) : j(bL, [0, a, b, r]);
  7038. case 2:
  7039. case 6:
  7040. if (a[4])
  7041. throw [0, m, mK];
  7042. a[4] = 1;
  7043. return J(a, b, 4);
  7044. default:
  7045. var e = b[1]
  7046. , h = b[2]
  7047. , g = [0, b[3], 0];
  7048. for (; ; ) {
  7049. if (4 === h) {
  7050. var E = e[2]
  7051. , F = [0, e[3], g]
  7052. , e = e[1]
  7053. , h = E
  7054. , g = F;
  7055. continue
  7056. }
  7057. if (5 === h) {
  7058. var i = e[2]
  7059. , f = e[1]
  7060. , k = [0, e[3], [0, g]];
  7061. switch (i) {
  7062. case 6:
  7063. var n = f[2]
  7064. , o = f[1]
  7065. , p = [0, k, f[3]];
  7066. return c < 50 ? bU(c + 1 | 0, a, o, n, p) : j(bU, [0, a, o, n, p]);
  7067. case 0:
  7068. case 7:
  7069. var l = [0, k, 0];
  7070. return c < 50 ? bU(c + 1 | 0, a, f, i, l) : j(bU, [0, a, f, i, l]);
  7071. default:
  7072. return a$(0)
  7073. }
  7074. }
  7075. return a$(0)
  7076. }
  7077. }
  7078. else
  7079. switch (d[0]) {
  7080. case 0:
  7081. var s = d[1]
  7082. , t = 4;
  7083. return c < 50 ? bS(c + 1 | 0, a, b, t, s) : j(bS, [0, a, b, t, s]);
  7084. case 1:
  7085. var u = d[1]
  7086. , v = 4;
  7087. return c < 50 ? bR(c + 1 | 0, a, b, v, u) : j(bR, [0, a, b, v, u]);
  7088. case 2:
  7089. var w = d[1]
  7090. , x = 4;
  7091. return c < 50 ? bQ(c + 1 | 0, a, b, x, w) : j(bQ, [0, a, b, x, w]);
  7092. case 3:
  7093. var y = d[1]
  7094. , z = 4;
  7095. return c < 50 ? bP(c + 1 | 0, a, b, z, y) : j(bP, [0, a, b, z, y]);
  7096. case 4:
  7097. var A = d[1]
  7098. , B = 4;
  7099. return c < 50 ? bO(c + 1 | 0, a, b, B, A) : j(bO, [0, a, b, B, A]);
  7100. default:
  7101. var C = d[1]
  7102. , D = 4;
  7103. return c < 50 ? bN(c + 1 | 0, a, b, D, C) : j(bN, [0, a, b, D, C])
  7104. }
  7105. }
  7106. function bS(e, f, c, b, a) {
  7107. var d = y(f);
  7108. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  7109. }
  7110. function bR(e, f, c, b, a) {
  7111. var d = y(f);
  7112. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  7113. }
  7114. function bQ(e, k, c, b, f) {
  7115. var a = y(k)
  7116. , d = a[3];
  7117. if (typeof d === "number")
  7118. switch (d) {
  7119. case 2:
  7120. case 6:
  7121. if (a[4])
  7122. throw [0, m, mQ];
  7123. a[4] = 1;
  7124. return J(a, c, b)
  7125. }
  7126. else if (4 === d[0]) {
  7127. var l = d[1]
  7128. , h = y(a)
  7129. , i = g(f, l);
  7130. return e < 50 ? D(e + 1 | 0, h, c, b, i) : j(D, [0, h, c, b, i])
  7131. }
  7132. return e < 50 ? D(e + 1 | 0, a, c, b, f) : j(D, [0, a, c, b, f])
  7133. }
  7134. function bP(e, f, c, b, a) {
  7135. var d = y(f);
  7136. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  7137. }
  7138. function bO(e, f, c, b, a) {
  7139. var d = y(f);
  7140. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  7141. }
  7142. function bN(e, f, c, b, a) {
  7143. var d = y(f);
  7144. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  7145. }
  7146. function bM(d, e, b, a) {
  7147. var c = y(e);
  7148. return d < 50 ? D(d + 1 | 0, c, b, a, eW) : j(D, [0, c, b, a, eW])
  7149. }
  7150. function bL(d, e, b, a) {
  7151. var c = y(e);
  7152. return d < 50 ? D(d + 1 | 0, c, b, a, eX) : j(D, [0, c, b, a, eX])
  7153. }
  7154. function aw(c, a, A, z, x) {
  7155. var b = [0, A, z, x];
  7156. if (a[4])
  7157. throw [0, m, mT];
  7158. var g = a[3];
  7159. if (typeof g === "number")
  7160. switch (g) {
  7161. case 2:
  7162. var l = b[1]
  7163. , h = b[2]
  7164. , k = [0, b[3], 0];
  7165. for (; ; ) {
  7166. var d = [0, l, h, k];
  7167. switch (h) {
  7168. case 1:
  7169. var i = d[1]
  7170. , l = i[1]
  7171. , h = i[2]
  7172. , k = [0, i[3], d[3]];
  7173. continue;
  7174. case 2:
  7175. case 3:
  7176. if (a[4])
  7177. throw [0, m, mN];
  7178. var n = a[3];
  7179. if (typeof n === "number")
  7180. if (2 === n) {
  7181. var e = y(a)
  7182. , f = e[3];
  7183. if (typeof f === "number") {
  7184. if (1 === f) {
  7185. var o = y(e)
  7186. , p = 0;
  7187. return c < 50 ? bT(c + 1 | 0, o, d, p) : j(bT, [0, o, d, p])
  7188. }
  7189. } else if (4 === f[0]) {
  7190. var q = f[1]
  7191. , r = 0;
  7192. return c < 50 ? be(c + 1 | 0, e, d, r, q) : j(be, [0, e, d, r, q])
  7193. }
  7194. if (e[4])
  7195. throw [0, m, mO];
  7196. e[4] = 1;
  7197. return J(e, d, 0)
  7198. }
  7199. if (a[4])
  7200. throw [0, m, mP];
  7201. a[4] = 1;
  7202. return J(a, d[1], d[2]);
  7203. default:
  7204. return a$(0)
  7205. }
  7206. }
  7207. case 4:
  7208. var s = 1;
  7209. return c < 50 ? bc(c + 1 | 0, a, b, s) : j(bc, [0, a, b, s]);
  7210. case 5:
  7211. var t = 1;
  7212. return c < 50 ? bb(c + 1 | 0, a, b, t) : j(bb, [0, a, b, t]);
  7213. case 6:
  7214. var u = 1;
  7215. return c < 50 ? ba(c + 1 | 0, a, b, u) : j(ba, [0, a, b, u])
  7216. }
  7217. else if (4 === g[0]) {
  7218. var v = g[1]
  7219. , w = 1;
  7220. return c < 50 ? bd(c + 1 | 0, a, b, w, v) : j(bd, [0, a, b, w, v])
  7221. }
  7222. if (a[4])
  7223. throw [0, m, mU];
  7224. a[4] = 1;
  7225. return J(a, b, 1)
  7226. }
  7227. function be(c, A, z, x, w) {
  7228. var e = y(A)
  7229. , b = [0, z, x, [0, w]];
  7230. if (e[4])
  7231. throw [0, m, mX];
  7232. var f = e[3];
  7233. if (typeof f === "number")
  7234. if (5 === f) {
  7235. var a = y(e)
  7236. , d = a[3];
  7237. if (typeof d === "number")
  7238. switch (d) {
  7239. case 4:
  7240. var g = 5;
  7241. return c < 50 ? bM(c + 1 | 0, a, b, g) : j(bM, [0, a, b, g]);
  7242. case 5:
  7243. var h = 5;
  7244. return c < 50 ? bL(c + 1 | 0, a, b, h) : j(bL, [0, a, b, h]);
  7245. default:
  7246. if (a[4])
  7247. throw [0, m, mY];
  7248. a[4] = 1;
  7249. return J(a, b, 5)
  7250. }
  7251. else
  7252. switch (d[0]) {
  7253. case 0:
  7254. var i = d[1]
  7255. , k = 5;
  7256. return c < 50 ? bS(c + 1 | 0, a, b, k, i) : j(bS, [0, a, b, k, i]);
  7257. case 1:
  7258. var l = d[1]
  7259. , n = 5;
  7260. return c < 50 ? bR(c + 1 | 0, a, b, n, l) : j(bR, [0, a, b, n, l]);
  7261. case 2:
  7262. var o = d[1]
  7263. , p = 5;
  7264. return c < 50 ? bQ(c + 1 | 0, a, b, p, o) : j(bQ, [0, a, b, p, o]);
  7265. case 3:
  7266. var q = d[1]
  7267. , r = 5;
  7268. return c < 50 ? bP(c + 1 | 0, a, b, r, q) : j(bP, [0, a, b, r, q]);
  7269. case 4:
  7270. var s = d[1]
  7271. , t = 5;
  7272. return c < 50 ? bO(c + 1 | 0, a, b, t, s) : j(bO, [0, a, b, t, s]);
  7273. default:
  7274. var u = d[1]
  7275. , v = 5;
  7276. return c < 50 ? bN(c + 1 | 0, a, b, v, u) : j(bN, [0, a, b, v, u])
  7277. }
  7278. }
  7279. if (e[4])
  7280. throw [0, m, mZ];
  7281. e[4] = 1;
  7282. return J(e, b[1], b[2])
  7283. }
  7284. function bd(e, f, c, b, a) {
  7285. var d = y(f);
  7286. return e < 50 ? aw(e + 1 | 0, d, c, b, a) : j(aw, [0, d, c, b, a])
  7287. }
  7288. function bc(d, e, b, a) {
  7289. var c = y(e);
  7290. return d < 50 ? aw(d + 1 | 0, c, b, a, eY) : j(aw, [0, c, b, a, eY])
  7291. }
  7292. function bb(d, e, b, a) {
  7293. var c = y(e);
  7294. return d < 50 ? aw(d + 1 | 0, c, b, a, eZ) : j(aw, [0, c, b, a, eZ])
  7295. }
  7296. function ba(d, e, b, a) {
  7297. var c = y(e);
  7298. return d < 50 ? aw(d + 1 | 0, c, b, a, e0) : j(aw, [0, c, b, a, e0])
  7299. }
  7300. function mv(a, b, c, d) {
  7301. return br(be(0, a, b, c, d))
  7302. }
  7303. function mw(a, b, c, d) {
  7304. return br(bd(0, a, b, c, d))
  7305. }
  7306. function mx(a, b, c) {
  7307. return br(bc(0, a, b, c))
  7308. }
  7309. function my(a, b, c) {
  7310. return br(bb(0, a, b, c))
  7311. }
  7312. function mz(a, b, c) {
  7313. return br(ba(0, a, b, c))
  7314. }
  7315. function y(a) {
  7316. var c = a[1]
  7317. , d = a[2];
  7318. return [0, c, d, b(c, d), 0]
  7319. }
  7320. function eV(b, a) {
  7321. return [0, b, a, 0, 0]
  7322. }
  7323. function mA(f, e) {
  7324. var d = eV(f, e)
  7325. , c = [0, 0, d[2][12]]
  7326. , a = y(d)
  7327. , b = a[3];
  7328. if (typeof b === "number") {
  7329. if (3 === b)
  7330. return eT(a, c, 7, 0)
  7331. } else if (4 === b[0])
  7332. return mv(a, c, 7, b[1]);
  7333. if (a[4])
  7334. throw [0, m, m0];
  7335. a[4] = 1;
  7336. return J(a, c, 7)
  7337. }
  7338. function mB(f, e) {
  7339. var d = eV(f, e)
  7340. , b = [0, 0, d[2][12]]
  7341. , a = y(d)
  7342. , c = a[3];
  7343. if (typeof c === "number")
  7344. switch (c) {
  7345. case 3:
  7346. return eU(a, b, 3);
  7347. case 4:
  7348. return mx(a, b, 3);
  7349. case 5:
  7350. return my(a, b, 3);
  7351. case 6:
  7352. return mz(a, b, 3)
  7353. }
  7354. else if (4 === c[0])
  7355. return mw(a, b, 3, c[1]);
  7356. if (a[4])
  7357. throw [0, m, m1];
  7358. a[4] = 1;
  7359. return J(a, b, 3)
  7360. }
  7361. var e1 = [s, m2, P(0)];
  7362. function m4(c) {
  7363. a: for (; ; ) {
  7364. c[10] = au(5, -1);
  7365. var j = 0;
  7366. for (; ; ) {
  7367. var d = rj(m3, j, c);
  7368. if (0 <= d) {
  7369. c[11] = c[12];
  7370. var f = c[12];
  7371. c[12] = [0, f[1], f[2], f[3], c[4] + c[6] | 0]
  7372. }
  7373. if (20 < d >>> 0) {
  7374. b(c[1], c);
  7375. var j = d;
  7376. continue
  7377. }
  7378. switch (d) {
  7379. case 0:
  7380. return 3;
  7381. case 1:
  7382. var h = c[12];
  7383. c[12] = [0, h[1], h[2] + 1 | 0, c[6], h[4]];
  7384. continue a;
  7385. case 2:
  7386. continue a;
  7387. case 3:
  7388. return 4;
  7389. case 4:
  7390. return 2;
  7391. case 5:
  7392. return 1;
  7393. case 6:
  7394. return 0;
  7395. case 7:
  7396. return 5;
  7397. case 8:
  7398. return 6;
  7399. case 9:
  7400. return [3, x(c)];
  7401. case 10:
  7402. return [5, x(c)];
  7403. case 11:
  7404. return [4, x(c)];
  7405. case 12:
  7406. return [0, x(c)];
  7407. case 13:
  7408. return [2, x(c)];
  7409. case 14:
  7410. return [1, x(c)];
  7411. case 15:
  7412. var m = l(c[10], 0)[1];
  7413. return [1, cv(c, l(c[10], 1)[2], m)];
  7414. case 16:
  7415. return [4, x(c)];
  7416. case 17:
  7417. continue a;
  7418. case 18:
  7419. continue a;
  7420. case 19:
  7421. continue a;
  7422. default:
  7423. var i = x(c)
  7424. , k = aa(i, 0);
  7425. if (aV < k)
  7426. return [1, i];
  7427. throw [0, e1, g(m7, g(i, g(m6, g(a(e + k), m5))))]
  7428. }
  7429. }
  7430. }
  7431. }
  7432. function e2(c) {
  7433. var d = c[11]
  7434. , b = c[12]
  7435. , f = g(m8, a(e + ((b[4] - b[3] | 0) + 1 | 0)))
  7436. , h = g(m9, g(a(e + ((d[4] - d[3] | 0) + 1 | 0)), f));
  7437. return g(a(e + b[2]), h)
  7438. }
  7439. function e3(d, a) {
  7440. var b = hD(d);
  7441. try {
  7442. var h = c(a, m4, b);
  7443. return h
  7444. } catch (a) {
  7445. a = w(a);
  7446. if (a[1] === e1) {
  7447. var e = g(m_, a[2]);
  7448. cn(g(e2(b), e));
  7449. return 0
  7450. }
  7451. if (a === bH) {
  7452. var f = g(m$, d);
  7453. cn(g(e2(b), f));
  7454. return 0
  7455. }
  7456. throw a
  7457. }
  7458. }
  7459. function na(a) {
  7460. return e3(a, mB)
  7461. }
  7462. var nh = z(ng, nf)
  7463. , ni = b(E[27], nh);
  7464. function bI(a) {
  7465. return c(E[3], a, ni)
  7466. }
  7467. function cT(b, a) {
  7468. return aH(a[1], b)
  7469. }
  7470. function aP(d) {
  7471. return function(e) {
  7472. var a = e;
  7473. for (; ; ) {
  7474. if (a) {
  7475. var b = a[1]
  7476. , c = a[2];
  7477. if (cT(d, b))
  7478. return [0, b];
  7479. var a = c;
  7480. continue
  7481. }
  7482. return 0
  7483. }
  7484. }
  7485. }
  7486. function cU(c, b, a) {
  7487. var d = eM(function(a) {
  7488. var d = a[1];
  7489. return 0 === aH(c, d) ? a : [0, d, b]
  7490. }, a);
  7491. return d === a ? [0, [0, c, b], a] : d
  7492. }
  7493. function nl(b, a) {
  7494. return ae(b, function(b) {
  7495. return 0 === a[0] ? [0, g(b, a[1])] : 0
  7496. })
  7497. }
  7498. function nn(a) {
  7499. return 0 === a[0] ? 0 : a[4]
  7500. }
  7501. function cV(d, b, a) {
  7502. if (0 === a[0])
  7503. return 0;
  7504. var e = a[4]
  7505. , f = a[3]
  7506. , g = a[2];
  7507. return h(a[1], d) ? c(b, g, f) : ao(function(a) {
  7508. return cV(d, b, a)
  7509. }, e)
  7510. }
  7511. function cW(d, c, g, f, b) {
  7512. var a = aH(c, d)
  7513. , e = a ? 0 === b ? 1 : 0 : a;
  7514. return e
  7515. }
  7516. function cX(b) {
  7517. if (0 === b[0])
  7518. return eP(b[1]);
  7519. var d = b[4]
  7520. , e = f(b[1], no);
  7521. if (e) {
  7522. var g = 0 !== d ? 1 : 0;
  7523. if (g) {
  7524. var a = d;
  7525. for (; ; ) {
  7526. if (a) {
  7527. var i = a[2]
  7528. , c = cX(a[1]);
  7529. if (c) {
  7530. var a = i;
  7531. continue
  7532. }
  7533. return c
  7534. }
  7535. return 1
  7536. }
  7537. }
  7538. var h = g
  7539. } else
  7540. var h = e;
  7541. return h
  7542. }
  7543. function np(c) {
  7544. var a = c;
  7545. for (; ; ) {
  7546. if (a) {
  7547. var b = a[2];
  7548. if (cX(a[1])) {
  7549. var a = b;
  7550. continue
  7551. }
  7552. }
  7553. return a
  7554. }
  7555. }
  7556. var nq = lE(cX);
  7557. function e4(a) {
  7558. var c = 0;
  7559. return A(aA(function(e, a) {
  7560. if (0 === a[0]) {
  7561. var c = a[1]
  7562. , j = c[3]
  7563. , k = c[2]
  7564. , l = c[1]
  7565. , g = function(a) {
  7566. return e3(a[2], mA)
  7567. }
  7568. , d = b(eN(function(a) {
  7569. return h(a[1], nb)
  7570. }), k)
  7571. , i = d[2]
  7572. , f = aA(z, 0, ab(g, d[1]));
  7573. return [0, [1, l, i, f, e4(j)], e]
  7574. }
  7575. return [0, [0, a[1]], e]
  7576. }, c, a))
  7577. }
  7578. function e5(i, l) {
  7579. var c = i ? i[1] : 0;
  7580. function f(a) {
  7581. return g(ns, bx(c * 2 | 0, 32))
  7582. }
  7583. var m = 0
  7584. , a = aA(function(i, a) {
  7585. if (0 === a[0])
  7586. return [0, [1, a[1]], i];
  7587. var k = a[3]
  7588. , l = a[2]
  7589. , j = a[1]
  7590. , q = a[4]
  7591. , r = 0 === (0 === k ? 1 : 0) ? [0, [0, nr, b(eS(0), k)], l] : l
  7592. , m = e5([0, c + 1 | 0], q)
  7593. , d = 0 === h(j, nt) ? m : z([0, nv, m], [0, [1, f(0)], 0]);
  7594. if (d) {
  7595. var n = d[1];
  7596. if (0 === n[0])
  7597. if (bI(n[1][1]))
  7598. var o = [0, [1, g(nu, bx((c + 1 | 0) * 2 | 0, 32))], d]
  7599. , e = 1;
  7600. else
  7601. var e = 0;
  7602. else
  7603. var e = 0
  7604. } else
  7605. var e = 0;
  7606. if (!e)
  7607. var o = d;
  7608. var p = [0, [0, j, r, o]];
  7609. return 0 === bI(j) ? [0, p, i] : [0, [1, f(0)], [0, p, i]]
  7610. }, m, l);
  7611. if (a) {
  7612. var j = a[1];
  7613. if (0 === j[0])
  7614. var d = 0;
  7615. else {
  7616. var n = a[2]
  7617. , o = j[1];
  7618. if (0 < c)
  7619. if (h(o, f(0)))
  7620. var k = [0, [1, g(nw, bx((c - 1 | 0) * 2 | 0, 32))], n]
  7621. , d = 1
  7622. , e = 0;
  7623. else
  7624. var e = 1;
  7625. else
  7626. var e = 1;
  7627. if (e)
  7628. var d = 0
  7629. }
  7630. } else
  7631. var d = 0;
  7632. if (!d)
  7633. var k = a;
  7634. return A(k)
  7635. }
  7636. function e6(r) {
  7637. var c = 0
  7638. , a = r;
  7639. for (; ; ) {
  7640. if (a) {
  7641. var e = a[1];
  7642. if (0 === e[0]) {
  7643. var f = a[2];
  7644. if (f) {
  7645. var h = f[1]
  7646. , j = e[1];
  7647. if (0 === h[0]) {
  7648. var s = f[2]
  7649. , a = [0, [0, g(j, h[1])], s];
  7650. continue
  7651. }
  7652. var n = f[2]
  7653. , m = j
  7654. , l = h
  7655. , k = h[1]
  7656. , d = 0
  7657. } else
  7658. var d = 1
  7659. } else {
  7660. var i = a[2];
  7661. if (i) {
  7662. var q = i[1]
  7663. , x = e[1];
  7664. if (0 === q[0])
  7665. var n = i[2]
  7666. , m = q[1]
  7667. , l = e
  7668. , k = x
  7669. , d = 0;
  7670. else
  7671. var d = 1
  7672. } else
  7673. var d = 1
  7674. }
  7675. if (!d)
  7676. if (bI(k))
  7677. if (eP(m)) {
  7678. var a = [0, l, n];
  7679. continue
  7680. }
  7681. var b = a[1];
  7682. if (0 === b[0]) {
  7683. var c = [0, [0, b[1]], c]
  7684. , a = a[2];
  7685. continue
  7686. }
  7687. var o = b[4]
  7688. , p = b[1]
  7689. , t = a[2]
  7690. , u = b[3]
  7691. , v = b[2]
  7692. , w = 0 === bI(p) ? o : a9(nq, np, o)
  7693. , c = [0, [1, p, v, u, e6(w)], c]
  7694. , a = t;
  7695. continue
  7696. }
  7697. return A(c)
  7698. }
  7699. }
  7700. function e7(m) {
  7701. var b = B(iY, 0, 0, m)
  7702. , n = 0
  7703. , p = [0, kS]
  7704. , f = Q(cc);
  7705. function o(d, c) {
  7706. try {
  7707. var a = bf(aI(b, 1042138122, 153), b, d, 0, c);
  7708. if (0 === a)
  7709. bt(iZ);
  7710. return a
  7711. } catch (a) {
  7712. a = w(a);
  7713. if (a === aJ)
  7714. return 0;
  7715. throw a
  7716. }
  7717. }
  7718. var a = [0]
  7719. , c = 0
  7720. , d = 0
  7721. , e = 0
  7722. , g = 0
  7723. , h = 0
  7724. , i = 0
  7725. , j = 0
  7726. , k = Q(aW);
  7727. return e6(e4(kX(p, nz, ny, nx, n, [0, function(a) {
  7728. var g = o(f, W(f))
  7729. , c = 0 < g ? g : (a[9] = 1,
  7730. 0);
  7731. if (W(a[2]) < (a[3] + c | 0)) {
  7732. if (((a[3] - a[5] | 0) + c | 0) <= W(a[2]))
  7733. bw(a[2], a[5], a[2], 0, a[3] - a[5] | 0);
  7734. else {
  7735. var j = cm(2 * W(a[2]) | 0, aN);
  7736. if (j < ((a[3] - a[5] | 0) + c | 0))
  7737. bt(hC);
  7738. var k = Q(j);
  7739. bw(a[2], a[5], k, 0, a[3] - a[5] | 0);
  7740. a[2] = k
  7741. }
  7742. var d = a[5];
  7743. a[4] = a[4] + d | 0;
  7744. a[6] = a[6] - d | 0;
  7745. a[5] = 0;
  7746. a[7] = a[7] - d | 0;
  7747. a[3] = a[3] - d | 0;
  7748. var e = a[10]
  7749. , h = e.length - 1 - 1 | 0
  7750. , m = 0;
  7751. if (!(h < 0)) {
  7752. var b = m;
  7753. for (; ; ) {
  7754. var i = l(e, b)[b + 1];
  7755. if (0 <= i)
  7756. l(e, b)[b + 1] = i - d | 0;
  7757. var n = b + 1 | 0;
  7758. if (h !== b) {
  7759. var b = n;
  7760. continue
  7761. }
  7762. break
  7763. }
  7764. }
  7765. }
  7766. bw(f, 0, a[2], a[3], c);
  7767. a[3] = a[3] + c | 0;
  7768. return 0
  7769. }
  7770. , k, j, i, h, g, e, d, c, a, by, by])))
  7771. }
  7772. function e8(a) {
  7773. return [0, [0, nQ, a], nP]
  7774. }
  7775. var cY = e8(nR);
  7776. function e9(e, g, a) {
  7777. var c = aC(function(b) {
  7778. var a = b[1]
  7779. , c = h(a, e_)
  7780. , d = c || h(a, e$);
  7781. return d
  7782. }, e);
  7783. function j(c) {
  7784. var b = c[2]
  7785. , a = i(b)
  7786. , d = 7;
  7787. return a < 7 ? lH : R(b, d, a - 7 | 0)
  7788. }
  7789. var k = b(aP(e_), c)
  7790. , l = I(cY, S(S(bE([O, function(a) {
  7791. return b(aP(e$), c)
  7792. }
  7793. ], k), j), e8));
  7794. function d(c) {
  7795. var d = c[2];
  7796. function e(b) {
  7797. var c = b[2];
  7798. function e(b) {
  7799. if (f(b, nI))
  7800. if (f(b, nJ))
  7801. return a;
  7802. function e(a) {
  7803. return cU(nK, c, a)
  7804. }
  7805. return a9(function(a) {
  7806. return cU(nL, d, a)
  7807. }, e, a)
  7808. }
  7809. return S(ao(function(a) {
  7810. return f(a[1][1], nM) ? 0 : [0, a_(a[2])]
  7811. }, g), e)
  7812. }
  7813. return ae(b(aP(nN), a), e)
  7814. }
  7815. return z(l, I(a, ae(b(aP(nO), a), d)))
  7816. }
  7817. function fa(b, a) {
  7818. var c = [1, nS, 0, 0, a];
  7819. return cV(b, function(b, a) {
  7820. return [0, [0, b, a]]
  7821. }, c)
  7822. }
  7823. function nT(a, d, c, b) {
  7824. return h(a, nU)
  7825. }
  7826. var nX = [0, nT, function(f, d, a, c) {
  7827. function e(b) {
  7828. var c = b[2]
  7829. , e = e9(d, a, b[1]);
  7830. return [0, e, z(c, a)]
  7831. }
  7832. var b = I([0, cY, 0], S(fa(nV, c), e));
  7833. return [0, [1, nW, b[1], b[2], 0]]
  7834. }
  7835. ];
  7836. function nY(a, b) {
  7837. return [0, a]
  7838. }
  7839. function fb(a) {
  7840. return cV(nZ, nY, a)
  7841. }
  7842. function fc(d, a) {
  7843. if (0 === a[0])
  7844. return 0;
  7845. var b = a[1];
  7846. if (f(b, n0)) {
  7847. var e = a[4]
  7848. , g = a[3]
  7849. , h = a[2]
  7850. , c = function(b) {
  7851. if (b) {
  7852. var a = b[1];
  7853. if (0 === a[0])
  7854. return [0, a, c(b[2])];
  7855. var e = a[1];
  7856. if (f(e, n1)) {
  7857. var g = a[4]
  7858. , h = a[3]
  7859. , i = a[2]
  7860. , j = c(b[2]);
  7861. return [0, [1, e, i, h, c(g)], j]
  7862. }
  7863. return [0, [1, n2, d, a[3], a[4]], b[2]]
  7864. }
  7865. return 0
  7866. };
  7867. return [0, [1, b, h, g, c(e)]]
  7868. }
  7869. return [0, [1, n3, d, a[3], a[4]]]
  7870. }
  7871. function n6(a) {
  7872. return R(a, 15, (i(a) - 9 | 0) - 15 | 0)
  7873. }
  7874. function n9(a, b, c, d) {
  7875. return cW(n8, a, b, c, d)
  7876. }
  7877. var of = [0, n9, function(v, b, u, t, a) {
  7878. if (b) {
  7879. var m = b[1];
  7880. if (!f(m[1], n_))
  7881. if (!b[2]) {
  7882. var c = m[2]
  7883. , l = af(c, n4)
  7884. , q = l ? cR(c, n5) : l;
  7885. if (q) {
  7886. if (a) {
  7887. var d = a[1];
  7888. if (0 !== d[0])
  7889. if (!f(d[1], n$)) {
  7890. var e = d[2];
  7891. if (e) {
  7892. var n = e[1];
  7893. if (!f(n[1], oa))
  7894. if (!f(n[2], ob))
  7895. if (!e[2]) {
  7896. var g = a[2];
  7897. if (g) {
  7898. var h = g[2];
  7899. if (h) {
  7900. var i = h[1]
  7901. , j = g[1];
  7902. if (0 !== i[0])
  7903. if (!f(i[1], oc)) {
  7904. var k = i[2];
  7905. if (k) {
  7906. var o = k[1];
  7907. if (!f(o[1], od))
  7908. if (!f(o[2], oe))
  7909. if (!k[2]) {
  7910. var r = h[2]
  7911. , s = a9(e7, n6, c)
  7912. , p = function(a) {
  7913. function b(b) {
  7914. return e9(b[1], b[2], a)
  7915. }
  7916. var c = S(fa(n7, s), b);
  7917. return fc(eK([O, function(b) {
  7918. return z(cY, a)
  7919. }
  7920. ], c), j)
  7921. };
  7922. return [0, [0, I(j, ae(fb(j), p)), r]]
  7923. }
  7924. }
  7925. }
  7926. }
  7927. }
  7928. }
  7929. }
  7930. }
  7931. }
  7932. return 0
  7933. }
  7934. return 0
  7935. }
  7936. }
  7937. return 0
  7938. }
  7939. ];
  7940. function ok(a, b, c, d) {
  7941. return cW(oj, a, b, c, d)
  7942. }
  7943. var os = [0, ok, function(u, b, t, s, a) {
  7944. if (b) {
  7945. var l = b[1];
  7946. if (!f(l[1], ol))
  7947. if (!b[2]) {
  7948. var m = l[2]
  7949. , k = af(m, og)
  7950. , q = k ? cR(m, oh) : k;
  7951. if (q) {
  7952. if (a) {
  7953. var c = a[1];
  7954. if (0 !== c[0])
  7955. if (!f(c[1], om)) {
  7956. var d = c[2];
  7957. if (d) {
  7958. var n = d[1];
  7959. if (!f(n[1], on))
  7960. if (!f(n[2], oo))
  7961. if (!d[2]) {
  7962. var e = a[2];
  7963. if (e) {
  7964. var g = e[2];
  7965. if (g) {
  7966. var h = g[1]
  7967. , i = e[1];
  7968. if (0 !== h[0])
  7969. if (!f(h[1], op)) {
  7970. var j = h[2];
  7971. if (j) {
  7972. var o = j[1];
  7973. if (!f(o[1], oq))
  7974. if (!f(o[2], or))
  7975. if (!j[2]) {
  7976. var r = g[2]
  7977. , p = function(a) {
  7978. return fc([0, oi, a], i)
  7979. };
  7980. return [0, [0, I(i, ae(fb(i), p)), r]]
  7981. }
  7982. }
  7983. }
  7984. }
  7985. }
  7986. }
  7987. }
  7988. }
  7989. }
  7990. return 0
  7991. }
  7992. return 0
  7993. }
  7994. }
  7995. return 0
  7996. }
  7997. ];
  7998. function fd(h, g, o) {
  7999. var i = h ? h[1] : 0
  8000. , c = 0
  8001. , a = o;
  8002. for (; ; ) {
  8003. if (a) {
  8004. var b = a[1];
  8005. if (0 === b[0]) {
  8006. var c = [0, b, c]
  8007. , a = a[2];
  8008. continue
  8009. }
  8010. var d = a[2]
  8011. , f = b[4]
  8012. , j = b[3]
  8013. , k = b[2]
  8014. , l = b[1]
  8015. , e = c1(g, l, k, j, f, d);
  8016. if (typeof e === "number") {
  8017. if (0 === e) {
  8018. var a = d;
  8019. continue
  8020. }
  8021. var m = fd([0, i], g, f)
  8022. , n = [1, l, k, j, m];
  8023. if (i)
  8024. if (rk(m, f)) {
  8025. var a = [0, n, d];
  8026. continue
  8027. }
  8028. var c = [0, n, c]
  8029. , a = d;
  8030. continue
  8031. } else {
  8032. if (0 === e[0]) {
  8033. var a = [0, e[1], d];
  8034. continue
  8035. }
  8036. var a = e[1];
  8037. continue
  8038. }
  8039. }
  8040. return A(c)
  8041. }
  8042. }
  8043. function fe(a, e, d, c, b) {
  8044. return I(0, ao(function(f) {
  8045. if (bf(f[1], e, d, c, b)) {
  8046. var a = bf(f[2], e, d, c, b);
  8047. if (typeof a === "number")
  8048. if (0 === a)
  8049. return 0;
  8050. return [0, a]
  8051. }
  8052. return 0
  8053. }, a))
  8054. }
  8055. function ff(a, i, h, b) {
  8056. var c = a ? a[1] : 0;
  8057. return fd([0, c], function(f, e, d, b, c) {
  8058. var a = fe(i, f, e, d, b);
  8059. if (typeof a === "number")
  8060. switch (a) {
  8061. case 0:
  8062. var g = ao(function(a) {
  8063. return bf(a[1], f, e, d, b) ? c1(a[2], f, e, d, b, c) : 0
  8064. }, h);
  8065. return g ? [1, g[1]] : 1;
  8066. case 1:
  8067. return [1, z(b, c)];
  8068. default:
  8069. return 0
  8070. }
  8071. else
  8072. return 0 === a[0] ? [0, a[1]] : [1, z(a[1], c)]
  8073. }, b)
  8074. }
  8075. function ou(c) {
  8076. if (!f(c[1][1], ov)) {
  8077. var a = c[2][1];
  8078. if (a) {
  8079. var b = a[2];
  8080. if (b) {
  8081. var d = b[2]
  8082. , e = b[1]
  8083. , g = a[1]
  8084. , h = [O, function(a) {
  8085. return eR(d)
  8086. }
  8087. ];
  8088. return [0, [0, [0, g], eQ(e), h]]
  8089. }
  8090. }
  8091. }
  8092. return 0
  8093. }
  8094. function cZ(a) {
  8095. return ao(ou, a)
  8096. }
  8097. function bJ(b, a) {
  8098. return ao(function(a) {
  8099. var c = a[2];
  8100. return h(a[1][1], b) ? [0, a_(c)] : 0
  8101. }, a)
  8102. }
  8103. function fg(l) {
  8104. var c = 0
  8105. , a = l;
  8106. for (; ; ) {
  8107. if (a) {
  8108. var b = a[1];
  8109. if (0 === b[0]) {
  8110. var c = [0, b, c]
  8111. , a = a[2];
  8112. continue
  8113. }
  8114. var g = a[2]
  8115. , e = b[2]
  8116. , d = b[1]
  8117. , m = b[3]
  8118. , i = fg(b[4]);
  8119. if (e) {
  8120. var j = e[1];
  8121. if (!f(j[1], ow))
  8122. if (!f(j[2], ox))
  8123. if (!e[2])
  8124. if (!i) {
  8125. var n = h(d, oy) ? 0 : h(d, oz) ? 0 : 1;
  8126. if (!n) {
  8127. var k = [0, d] ? d : ne
  8128. , a = cP(1, cQ(function(i) {
  8129. return function(b) {
  8130. if (1 === b[0]) {
  8131. var c = b[2];
  8132. if (c) {
  8133. var e = c[1]
  8134. , g = b[1];
  8135. if (f(e[1], nc))
  8136. var a = 0;
  8137. else if (f(e[2], nd))
  8138. var a = 0;
  8139. else if (c[2])
  8140. var a = 0;
  8141. else if (h(g, i))
  8142. var d = 1
  8143. , a = 1;
  8144. else
  8145. var a = 0
  8146. } else
  8147. var a = 0
  8148. } else
  8149. var a = 0;
  8150. if (!a)
  8151. var d = 0;
  8152. return 1 - d
  8153. }
  8154. }(k), g)[2]);
  8155. continue
  8156. }
  8157. }
  8158. }
  8159. var c = [0, [1, d, e, m, i], c]
  8160. , a = g;
  8161. continue
  8162. }
  8163. return A(c)
  8164. }
  8165. }
  8166. function fh(a) {
  8167. return [0, oB, a[2], [0, oA, a[3]], 0]
  8168. }
  8169. function oX(b) {
  8170. var a = b[1][1]
  8171. , c = h(a, oY)
  8172. , d = c || h(a, oZ);
  8173. return d
  8174. }
  8175. function o0(a) {
  8176. if (!f(a[1][1], o1)) {
  8177. var c = a[2]
  8178. , b = c[1];
  8179. if (b)
  8180. if (!f(b[1], o2))
  8181. if (!b[2])
  8182. return [0, o3, c]
  8183. }
  8184. return a
  8185. }
  8186. function fi(k, d, c) {
  8187. function t(g) {
  8188. var j = g[3]
  8189. , b = g[2]
  8190. , i = b[3]
  8191. , c = b[2]
  8192. , l = b[1]
  8193. , o = b[4]
  8194. , p = g[1]
  8195. , m = 0 === (0 === j ? 1 : 0) ? fi(k, d, j) : 0
  8196. , n = [0, pg, a(e + p)];
  8197. if (h(l, ph))
  8198. return [1, l, [0, n, c], i, m];
  8199. var q = 0 === bv(function(a) {
  8200. return cT(pi, a)
  8201. }, c) ? [0, pj, c] : c
  8202. , r = [0, n, z(cO(function(a) {
  8203. return f(a[1][1], o7) ? 0 : [0, [0, o8, a_(a[2])]]
  8204. }, i), q)]
  8205. , s = ab(o0, i);
  8206. return [1, pk, r, s, z(fg(o), m)]
  8207. }
  8208. if (c) {
  8209. var i = c[1]
  8210. , l = i[2][3]
  8211. , m = i[1]
  8212. , u = i[4]
  8213. , j = function(i, g, c) {
  8214. return ao(function(a) {
  8215. if (2 === a[0]) {
  8216. var d = a[2];
  8217. if (d) {
  8218. var b = a[3]
  8219. , j = a[4]
  8220. , k = d[1][1];
  8221. if (h(a[1][1], i))
  8222. if (k === g) {
  8223. if (c)
  8224. var f = c[1]
  8225. , e = b ? aH(f, b[1]) : 0;
  8226. else
  8227. var e = 0 === b ? 1 : 0;
  8228. if (e)
  8229. return [0, j]
  8230. }
  8231. }
  8232. }
  8233. return 0
  8234. }, k)
  8235. }
  8236. , o = function(a) {
  8237. return bJ(o4, a)
  8238. }
  8239. , p = function(a) {
  8240. return h(o5, a)
  8241. }
  8242. , q = function(a) {
  8243. return bF(p, a)
  8244. }
  8245. , r = function(b) {
  8246. var a = b[3]
  8247. , c = a2(a)
  8248. , d = b[2]
  8249. , e = b[1][1]
  8250. , f = ax === c ? a[1] : O === c ? a6(a) : a;
  8251. return j(e, d, f)
  8252. }
  8253. , s = function(d) {
  8254. var a = [O, function(b) {
  8255. function a(a) {
  8256. return ae(cZ(l), r)
  8257. }
  8258. return ae(a9(q, o, d), a)
  8259. }
  8260. ];
  8261. function n(g) {
  8262. var a = ct(g);
  8263. if (f(a, oK))
  8264. if (f(a, oL)) {
  8265. if (f(a, oM))
  8266. if (f(a, oN))
  8267. if (f(a, oO))
  8268. if (f(a, oP))
  8269. var b = 0
  8270. , c = 1;
  8271. else
  8272. var b = oR
  8273. , c = 1;
  8274. else
  8275. var b = oS
  8276. , c = 1;
  8277. else
  8278. var c = 0;
  8279. else
  8280. var c = 0;
  8281. if (!c)
  8282. var e = function(a) {
  8283. return h(a, lJ) ? oH : h(a, lK) ? oI : h(a, lI) ? 0 : 0
  8284. }
  8285. , b = ae(bJ(oJ, d), e)
  8286. } else
  8287. var b = oT;
  8288. else
  8289. var b = oU;
  8290. return bE([O, function(a) {
  8291. return oQ
  8292. }
  8293. ], b)
  8294. }
  8295. var g = I(oW, ae(bJ(oV, d), n))
  8296. , b = g[1]
  8297. , j = g[2]
  8298. , c = eL(S(j, function(a) {
  8299. return [0, oC, [0, [0, a, 0]]]
  8300. }));
  8301. if (h(b, oD))
  8302. return [0, b, 0, c];
  8303. function e(a) {
  8304. return bJ(oE, a)
  8305. }
  8306. var i = [O, function(d) {
  8307. var b = a2(a)
  8308. , c = ax === b ? a[1] : O === b ? a6(a) : a;
  8309. return ae(c, e)
  8310. }
  8311. ];
  8312. function k(a) {
  8313. return [0, oF, a]
  8314. }
  8315. var m = bE(i, e(d));
  8316. return [0, b, eL(S(bF(function(a) {
  8317. return f(a, oG)
  8318. }, m), k)), c]
  8319. }
  8320. , b = I(o6, S(j(d, m, 0), s))
  8321. , n = b[1]
  8322. , v = b[3]
  8323. , w = b[2]
  8324. , x = ab(t, c)
  8325. , y = 0 === h(n, pl) ? [0, [0, pf, g(d, g(pe, g(a(e + m), g(pd, ac(pc, ab(lD, A(u)))))))], 0] : 0
  8326. , B = z(y, w);
  8327. return [0, [1, n, B, z(v, aC(oX, l)), x], 0]
  8328. }
  8329. return 0
  8330. }
  8331. var po = b(E[27], pn);
  8332. function fj(e) {
  8333. var a = e;
  8334. for (; ; ) {
  8335. if (a) {
  8336. var b = a[1];
  8337. if (0 === b[0]) {
  8338. var c = a[2];
  8339. if (c) {
  8340. var d = c[1]
  8341. , f = b[1];
  8342. if (0 === d[0]) {
  8343. var h = c[2]
  8344. , a = [0, [0, g(f, d[1])], h];
  8345. continue
  8346. }
  8347. }
  8348. }
  8349. return [0, b, fj(a[2])]
  8350. }
  8351. return a
  8352. }
  8353. }
  8354. function bK(b) {
  8355. if (b) {
  8356. var a = b[1];
  8357. if (0 === a[0])
  8358. return [0, a, bK(b[2])];
  8359. var d = a[1]
  8360. , g = b[2]
  8361. , h = a[3]
  8362. , i = a[2]
  8363. , e = bK(a[4])
  8364. , f = bK(g);
  8365. if (c(E[3], d, po))
  8366. if (0 === e)
  8367. return f;
  8368. return [0, [1, d, i, h, fj(e)], f]
  8369. }
  8370. return b
  8371. }
  8372. function fk(a) {
  8373. var d = 3 <= i(a) ? 1 : 0;
  8374. if (d) {
  8375. var e = 58 === aa(a, 1) ? 1 : 0;
  8376. if (e) {
  8377. var b = aa(a, 0)
  8378. , f = 113 <= b ? 2 < (b - 118 | 0) >>> 0 ? 0 : 1 : 111 <= b ? 1 : 0;
  8379. if (!f)
  8380. return 0;
  8381. var c = 1
  8382. } else
  8383. var c = e
  8384. } else
  8385. var c = d;
  8386. return c
  8387. }
  8388. function pu(a, d, c, b) {
  8389. return fk(a)
  8390. }
  8391. var pv = [0, pu, function(d, c, b, a) {
  8392. return a ? 1 : 2
  8393. }
  8394. ];
  8395. function pw(a, d, c, b) {
  8396. return h(a, px)
  8397. }
  8398. var pA = [0, pw, function(e, a, d, c) {
  8399. if (a) {
  8400. var b = a[1];
  8401. if (!f(b[1], py))
  8402. if (!a[2])
  8403. if (af(b[2], pz))
  8404. return 1
  8405. }
  8406. return 0
  8407. }
  8408. ];
  8409. function pF(a, g, f, c) {
  8410. var d = h(a, pG)
  8411. , b = d || h(a, pH)
  8412. , e = b ? 0 === c ? 1 : 0 : b;
  8413. return e
  8414. }
  8415. var pJ = [0, pF, function(g, b, e, d) {
  8416. if (b) {
  8417. var c = b[1];
  8418. if (!f(c[1], pI))
  8419. if (!b[2]) {
  8420. var a = ct(c[2]);
  8421. if (!h(a, pB))
  8422. if (!h(a, pC))
  8423. if (!af(a, pD))
  8424. if (!af(a, pE))
  8425. return 0;
  8426. return 2
  8427. }
  8428. }
  8429. return 0
  8430. }
  8431. ];
  8432. function pL(a, b, c, d) {
  8433. return cW(pK, a, b, c, d)
  8434. }
  8435. var pN = [0, pL, function(d, a, c, b) {
  8436. if (a)
  8437. if (!f(a[1][1], pM))
  8438. if (!a[2])
  8439. return 2;
  8440. return 0
  8441. }
  8442. ]
  8443. , fl = b(E[27], pO)
  8444. , pQ = b(E[27], pP)
  8445. , pR = c(E[7], fl, pQ);
  8446. function pY(f, e, d, g) {
  8447. var a = h(f, pZ);
  8448. if (a)
  8449. var b = 0 === e ? 1 : 0
  8450. , c = b ? 0 === d ? 1 : 0 : b;
  8451. else
  8452. var c = a;
  8453. return c
  8454. }
  8455. var fm = [0, pY, function(d, c, b, a) {
  8456. return 1
  8457. }
  8458. ];
  8459. function p0(a, d, c, b) {
  8460. return h(a, p1)
  8461. }
  8462. var p6 = [0, p0, function(i, h, g, c) {
  8463. if (c) {
  8464. var a = c[1];
  8465. if (0 !== a[0])
  8466. if (!f(a[1], p2))
  8467. if (!c[2]) {
  8468. var j = a[4]
  8469. , k = a[3]
  8470. , l = a[2]
  8471. , e = b(eN(function(a) {
  8472. return cT(p3, a)
  8473. }), l)
  8474. , d = e[1]
  8475. , m = e[2];
  8476. if (d)
  8477. if (!d[2])
  8478. return [0, [1, i, cU(p5, d[1][2], h), g, [0, [1, p4, m, k, j], 0]]];
  8479. return 0
  8480. }
  8481. }
  8482. return 0
  8483. }
  8484. ];
  8485. function p_(a, d, c, b) {
  8486. return h(a, p$)
  8487. }
  8488. var qc = [0, p_, function(q, p, c, o) {
  8489. if (0 === bv(function(a) {
  8490. var b = h(a[1][1], qa)
  8491. , c = a[2][1]
  8492. , d = b ? aH(c, qb) : b;
  8493. return d
  8494. }, c))
  8495. return 0;
  8496. var b = A(o);
  8497. if (b) {
  8498. var a = b[1];
  8499. if (0 === a[0])
  8500. var d = 0;
  8501. else
  8502. var j = b[2]
  8503. , k = a[4]
  8504. , l = a[3]
  8505. , m = a[2]
  8506. , n = a[1]
  8507. , g = I(0, ao(function(a) {
  8508. var b = a[2];
  8509. return 0 === h(a[1][1], p7) ? 0 : [0, [0, [0, p8, a_(b)], 0]]
  8510. }, c))
  8511. , e = aC(function(a) {
  8512. return af(a[1][1], p9)
  8513. }, c)
  8514. , i = z(aC(function(a) {
  8515. var b = a[1][1];
  8516. return 1 - bv(function(a) {
  8517. return h(a[1][1], b)
  8518. }, e)
  8519. }, l), e)
  8520. , f = [0, [1, n, z(g, m), i, k], j]
  8521. , d = 1
  8522. } else
  8523. var d = 0;
  8524. if (!d)
  8525. var f = 0;
  8526. return [1, A(f)]
  8527. }
  8528. ]
  8529. , qe = b(E[27], qd)
  8530. , qg = b(E[27], qf);
  8531. function fn(a) {
  8532. return c(E[3], a, qe)
  8533. }
  8534. function qv(c, a, b) {
  8535. return fn(a)
  8536. }
  8537. function qw(r, a, d) {
  8538. var m = fn(a);
  8539. if (m)
  8540. var n = m;
  8541. else {
  8542. var o = c(E[3], a, qg);
  8543. if (o)
  8544. var i = o;
  8545. else {
  8546. var k = 45 === aa(a, 0) ? 1 : 0;
  8547. if (k)
  8548. var h = k;
  8549. else {
  8550. var l = af(a, qt);
  8551. if (l)
  8552. var q = 1 - r
  8553. , h = q || f(a, qu);
  8554. else
  8555. var h = l
  8556. }
  8557. var i = h
  8558. }
  8559. if (i)
  8560. var p = i;
  8561. else {
  8562. if (f(a, qh))
  8563. if (f(a, qi)) {
  8564. if (f(a, qj)) {
  8565. if (f(a, qk))
  8566. if (f(a, ql))
  8567. if (f(a, qm))
  8568. if (f(a, qn))
  8569. if (f(a, qo))
  8570. var b = 1
  8571. , e = 0
  8572. , g = 0;
  8573. else
  8574. var g = 1;
  8575. else
  8576. var b = 0
  8577. , e = 0
  8578. , g = 0;
  8579. else if (d)
  8580. if (f(d[1], qr))
  8581. var b = 1
  8582. , e = 0
  8583. , g = 0;
  8584. else if (d[2])
  8585. var b = 1
  8586. , e = 0
  8587. , g = 0;
  8588. else
  8589. var b = 2
  8590. , e = 0
  8591. , g = 0;
  8592. else
  8593. var b = 1
  8594. , e = 0
  8595. , g = 0;
  8596. else
  8597. var e = 1
  8598. , g = 0;
  8599. else
  8600. var g = 1;
  8601. if (g)
  8602. if (d)
  8603. if (f(d[1], qp))
  8604. var b = 1
  8605. , e = 0;
  8606. else if (d[2])
  8607. var b = 1
  8608. , e = 0;
  8609. else
  8610. var b = 2
  8611. , e = 0;
  8612. else
  8613. var b = 1
  8614. , e = 0
  8615. } else
  8616. var e = 1;
  8617. if (e)
  8618. var b = d ? f(d[1], qs) ? 1 : d[2] ? 1 : 2 : 1
  8619. } else
  8620. var b = 0;
  8621. else
  8622. var b = 0;
  8623. switch (b) {
  8624. case 0:
  8625. var j = d ? f(d[1], qq) ? 0 : d[2] ? 0 : 1 : 0;
  8626. break;
  8627. case 1:
  8628. var j = 0;
  8629. break;
  8630. default:
  8631. var j = 1
  8632. }
  8633. var s = j ? 1 : 0
  8634. , p = s
  8635. }
  8636. var n = 1 - p
  8637. }
  8638. return n
  8639. }
  8640. function fo(a, c, b) {
  8641. var d = a ? a[1] : 0
  8642. , e = 0 === c ? qv : qw;
  8643. return aC(function(a) {
  8644. return e(d, a[1][1], a[2][1])
  8645. }, b)
  8646. }
  8647. function fp(a, c) {
  8648. var d = a ? a[1] : 0;
  8649. function b(d, c, a, b) {
  8650. return 0 !== a ? 1 : 0
  8651. }
  8652. return [0, b, function(g, f, a, e) {
  8653. var b = fo([0, d], c, a);
  8654. return a === b ? 0 : [0, [1, g, f, b, e]]
  8655. }
  8656. ]
  8657. }
  8658. var fq = "wordimport.js";
  8659. function qx(b, a) {
  8660. if (0 === b[0]) {
  8661. var d = b[1]
  8662. , c = fo(0, 1, b[2]);
  8663. return 0 === c ? a : [0, [0, d, c], a]
  8664. }
  8665. return a
  8666. }
  8667. var qy = [0, nX, [0, pv, [0, pA, 0]]];
  8668. function fr(a) {
  8669. return a === ex ? 0 : [0, a]
  8670. }
  8671. function qE(a) {
  8672. return h(a1(typeof a), qF)
  8673. }
  8674. function qG(d) {
  8675. var a = d.src
  8676. , b = a.length;
  8677. if (0 < b) {
  8678. var c = a.indexOf(dm)
  8679. , e = 0 === (c < 0 ? 1 : 0) ? c : b
  8680. , f = fq.length;
  8681. return (a.indexOf(fq) + f | 0) === e ? 1 : 0
  8682. }
  8683. return 0
  8684. }
  8685. function fs(a) {
  8686. if (a) {
  8687. var b = a[1]
  8688. , c = "data-main"
  8689. , d = cK(b.getAttribute(c));
  8690. if (d) {
  8691. var g = d[1];
  8692. b.removeAttribute(c);
  8693. var e = g.split(gD)
  8694. , f = [0, a8];
  8695. return bF(qE, e.reduce(q_(function(a, b, d, c) {
  8696. return a ? fr(a[1][b]) : a
  8697. }), f))
  8698. }
  8699. return 0
  8700. }
  8701. return 0
  8702. }
  8703. var qH = [O, function(g) {
  8704. var d = ez.getElementsByTagName(ay)
  8705. , b = 0
  8706. , a = 0
  8707. , e = d.length;
  8708. for (; ; ) {
  8709. if (a < e) {
  8710. var c = cK(d.item(a));
  8711. if (c) {
  8712. var b = [0, c[1], b]
  8713. , a = a + 1 | 0;
  8714. continue
  8715. }
  8716. var a = a + 1 | 0;
  8717. continue
  8718. }
  8719. var f = A(b);
  8720. return ao(function(a) {
  8721. var b = a.tagName.toLowerCase() === ay ? a : ew;
  8722. return fs(bF(qG, cK(b)))
  8723. }, f)
  8724. }
  8725. }
  8726. ]
  8727. , ft = bE(qH, fs(fr(ez.currentScript)))
  8728. , c0 = [0, 0, 0, 0];
  8729. function qI(am, al) {
  8730. var L = a1(am)
  8731. , M = al | 0
  8732. , K = [0, M] ? M : 0
  8733. , an = [0, 0]
  8734. , d = [0, K] ? K : 0
  8735. , G = e7(L)
  8736. , g = G;
  8737. for (; ; ) {
  8738. if (g) {
  8739. var p = g[1];
  8740. if (1 === p[0])
  8741. if (f(p[1], nj))
  8742. var v = 0;
  8743. else
  8744. var r = [0, p[4]]
  8745. , v = 1;
  8746. else
  8747. var v = 0;
  8748. if (!v) {
  8749. var g = g[2];
  8750. continue
  8751. }
  8752. } else
  8753. var r = 0;
  8754. if (r) {
  8755. var Q = r[1]
  8756. , x = cQ(function(a) {
  8757. if (1 === a[0])
  8758. if (!f(a[1], nB))
  8759. return 1;
  8760. return 0
  8761. }, Q)
  8762. , s = x[2]
  8763. , R = x[1]
  8764. , N = function(a) {
  8765. if (1 === a[0])
  8766. if (h(a[1], nC))
  8767. return [0, a];
  8768. return 0
  8769. }
  8770. , T = I(0, S(aA(nl, nk, eO(nn, eO(function(a) {
  8771. if (0 === a[0])
  8772. throw [0, m, nm];
  8773. return cO(N, a[4])
  8774. }, R))), na));
  8775. if (s) {
  8776. var k = s[1];
  8777. if (0 === k[0])
  8778. var o = 0;
  8779. else if (f(k[1], nA))
  8780. var o = 0;
  8781. else
  8782. var t = [0, k[3], k[4]]
  8783. , o = 1
  8784. } else
  8785. var o = 0;
  8786. if (!o)
  8787. var t = [0, 0, s];
  8788. var l = [0, T, t[2], t[1]]
  8789. } else
  8790. var l = [0, 0, G, 0];
  8791. var H = l[1]
  8792. , ah = l[3]
  8793. , ai = l[2]
  8794. , F = [0, 0]
  8795. , ag = 0
  8796. , ae = [0, qc, [0, fp(qA, d), [0, fm, 0]]]
  8797. , W = function(a, d, c, b) {
  8798. return h(a, pm)
  8799. }
  8800. , aj = ff(0, qy, [0, os, [0, of, [0, [0, W, function(v, r, j, q, p) {
  8801. function a(x) {
  8802. var e = x[1][1]
  8803. , y = [0, [1, v, r, j, q], p];
  8804. function i(p) {
  8805. var a = p;
  8806. for (; ; ) {
  8807. if (a) {
  8808. var c = a[1];
  8809. if (0 !== c[0]) {
  8810. var j = a[2]
  8811. , f = c[4]
  8812. , g = c[3]
  8813. , k = c[2]
  8814. , l = c[1]
  8815. , m = cZ(g);
  8816. if (m) {
  8817. var n = m[1]
  8818. , q = n[2];
  8819. if (h(n[1][1], e)) {
  8820. var o = i(j);
  8821. return [0, [0, [0, q, [0, l, k, g, f]], o[1]], o[2]]
  8822. }
  8823. return [0, 0, a]
  8824. }
  8825. var b = fe(ae, l, k, g, f);
  8826. if (typeof b === "number")
  8827. switch (b) {
  8828. case 0:
  8829. var d = 0;
  8830. break;
  8831. case 1:
  8832. var d = [0, f];
  8833. break;
  8834. default:
  8835. var d = ot
  8836. }
  8837. else
  8838. var d = 0 === b[0] ? [0, [0, b[1], 0]] : [0, b[1]];
  8839. if (d) {
  8840. var a = z(d[1], j);
  8841. continue
  8842. }
  8843. return [0, 0, a]
  8844. }
  8845. }
  8846. return [0, 0, a]
  8847. }
  8848. }
  8849. var c = i(y)
  8850. , b = c[1]
  8851. , B = c[2];
  8852. function f(k, j) {
  8853. var a = k
  8854. , b = j;
  8855. for (; ; ) {
  8856. if (b) {
  8857. var e = b[1]
  8858. , g = e[2]
  8859. , d = e[1]
  8860. , l = b[2];
  8861. if (a) {
  8862. var h = a[1]
  8863. , c = h[1]
  8864. , m = a[2]
  8865. , n = h[2];
  8866. if (c < d) {
  8867. var o = 0 === (d === (c + 1 | 0) ? 1 : 0) ? [0, [0, c + 1 | 0, fh(g), 0], 0] : 0
  8868. , i = f(o, b)
  8869. , p = i[2]
  8870. , a = [0, [0, c, n, A(i[1])], m]
  8871. , b = p;
  8872. continue
  8873. }
  8874. if (d < c)
  8875. return [0, a, b]
  8876. }
  8877. var a = [0, [0, d, g, 0], a]
  8878. , b = l;
  8879. continue
  8880. }
  8881. return [0, a, 0]
  8882. }
  8883. }
  8884. if (b)
  8885. var d = b[1]
  8886. , m = d[2]
  8887. , o = 0 === (1 === d[1] ? 1 : 0) ? [0, [0, 1, fh(m), 0], 0] : 0
  8888. , k = A(f(o, b)[1]);
  8889. else
  8890. var k = 0;
  8891. var s = F[1]
  8892. , C = 0;
  8893. function t(a) {
  8894. var b = a[3];
  8895. return bv(function(a) {
  8896. var b = h(a[1][1], o9)
  8897. , c = a[2][1]
  8898. , d = b ? aH(c, o_) : b;
  8899. return d
  8900. }, b)
  8901. }
  8902. function g(a) {
  8903. if (a) {
  8904. var b = a[2]
  8905. , c = a[1];
  8906. if (b)
  8907. return [0, c + 1 | 0, b]
  8908. }
  8909. return a
  8910. }
  8911. function u(a, b, e) {
  8912. var c = az(a);
  8913. if (c === b)
  8914. return [0, a, 0, g(a)];
  8915. if (b < c) {
  8916. var d = cP(c - b | 0, a)
  8917. , f = 0 === e ? 0 : [0, a];
  8918. return [0, d, f, g(d)]
  8919. }
  8920. return o$
  8921. }
  8922. function a(b, i, h, g) {
  8923. if (b) {
  8924. var c = b[1]
  8925. , j = c[2]
  8926. , k = c[1]
  8927. , v = b[2]
  8928. , x = c[3]
  8929. , d = function(l) {
  8930. var c = t(j)
  8931. , a = [0, h, i]
  8932. , d = k + 1 | 0;
  8933. if (g)
  8934. return u(g[1], d, c);
  8935. if (0 === c)
  8936. return [0, a, 0, a];
  8937. try {
  8938. var b = aM(e, s)
  8939. } catch (b) {
  8940. b = w(b);
  8941. if (b === n)
  8942. return [0, a, 0, a];
  8943. throw b
  8944. }
  8945. var f = cP(az(b) - d | 0, b);
  8946. return [0, f, [0, b], f]
  8947. }(0)
  8948. , f = d[3]
  8949. , l = d[1]
  8950. , y = d[2]
  8951. , z = f ? f[1] : h
  8952. , m = a(x, f, 1, y)
  8953. , o = m[2]
  8954. , A = m[1]
  8955. , p = a(v, i, z + 1 | 0, 0)
  8956. , q = p[2]
  8957. , B = p[1];
  8958. if (0 === (0 !== q ? 1 : 0))
  8959. var C = 0 === (0 !== o ? 1 : 0) ? l : o
  8960. , r = C;
  8961. else
  8962. var r = q;
  8963. return [0, [0, [0, k, j, A, l], B], r]
  8964. }
  8965. return pa
  8966. }
  8967. var l = a(k, pb, 1, C)
  8968. , D = l[1];
  8969. F[1] = [0, [0, e, l[2]], s];
  8970. return [0, z(fi(H, e, D), B)]
  8971. }
  8972. return I(0, S(cZ(j), a))
  8973. }
  8974. ], ag]]], ai)
  8975. , aa = [0, pN, [0, pJ, [0, fp(qz, d), [0, fm, [0, p6, 0]]]]]
  8976. , _ = 0 === d ? pR : fl
  8977. , $ = function(d, a, c, b) {
  8978. return 0 !== a ? 1 : 0
  8979. }
  8980. , u = [0, 0]
  8981. , ad = [0, [0, $, function(k, a, e, d) {
  8982. var b = aC(function(l) {
  8983. var d = l[2]
  8984. , a = l[1]
  8985. , m = fk(a);
  8986. if (m)
  8987. var e = m;
  8988. else {
  8989. var i = h(a, pW)
  8990. , j = i ? h(d, pX) : i;
  8991. if (j)
  8992. var e = j;
  8993. else {
  8994. var f = h(k, pS);
  8995. if (f) {
  8996. var g = h(a, pT);
  8997. if (g)
  8998. var n = af(d, pU)
  8999. , o = n || af(d, pV)
  9000. , b = 1 - o;
  9001. else
  9002. var b = g
  9003. } else
  9004. var b = f;
  9005. var e = b || c(E[3], a, _)
  9006. }
  9007. }
  9008. return 1 - e
  9009. }, a);
  9010. return a === b ? 0 : [0, [1, k, b, e, d]]
  9011. }
  9012. ], aa]
  9013. , Y = 0
  9014. , X = function(a, d, c, b) {
  9015. return h(a, pp)
  9016. }
  9017. , Z = bK(ff(pt, [0, [0, X, function(i, d, h, c) {
  9018. var f = [O, function(g) {
  9019. function f(j) {
  9020. var b = j[2]
  9021. , f = u[1];
  9022. try {
  9023. var g = aM(b, f)
  9024. } catch (a) {
  9025. a = w(a);
  9026. if (a === n) {
  9027. u[1] = [0, [0, b, az(c)], f];
  9028. return 0
  9029. }
  9030. throw a
  9031. }
  9032. u[1] = [0, [0, b, g + az(c) | 0], f];
  9033. return [0, [1, i, [0, [0, pq, a(e + (g + 1 | 0))], d], h, c]]
  9034. }
  9035. return I(0, S(b(aP(pr), d), f))
  9036. }
  9037. ];
  9038. function g(a) {
  9039. return 0
  9040. }
  9041. return eK(f, S(b(aP(ps), d), g))
  9042. }
  9043. ], ad], Y, aj))
  9044. , J = 0 === d ? 0 : aL(qx, H, 0)
  9045. , ak = 0 === d ? 0 : cO(function(a) {
  9046. var b = a[2];
  9047. return 0 === h(a[1][1], qB) ? 0 : [0, [0, qC, a_(b)]]
  9048. }, ah)
  9049. , y = 0 === (0 === J ? 1 : 0) ? [0, [1, nE, 0, 0, [0, [0, ac(ml, ab(l_, J))], 0]], 0] : 0
  9050. , D = [0, nD, 0]
  9051. , C = 0 === D ? 1 : 0
  9052. , U = C ? 0 === y ? 1 : 0 : C
  9053. , V = 0 === U ? [0, [1, nF, 0, 0, z(D, y)], 0] : 0
  9054. , P = e5(0, [0, [1, nH, 0, 0, z(V, [0, [1, nG, ak, 0, Z], 0])], 0])
  9055. , q = d3(i(L))
  9056. , j = B(i0[1], 0, 0, q);
  9057. lf(cL, 1, b(aI(j, 589856143, 154), j), P);
  9058. c(aI(j, 504707399, 155), j, 0);
  9059. return cq(q[1], 0, q[2]).toString()
  9060. }
  9061. }
  9062. function qJ(e, d) {
  9063. if (!c0[1]) {
  9064. var a = es(qD)
  9065. , c = a7(a, qK)
  9066. , f = ep(a, qL);
  9067. eq(a, f, function(d) {
  9068. var a = d[c + 1];
  9069. return b(a[2], a[1])
  9070. });
  9071. var g = function(d) {
  9072. var b = cJ(0, a);
  9073. b[c + 1] = d;
  9074. return b
  9075. };
  9076. et(a);
  9077. c0[1] = g
  9078. }
  9079. return b(c0[1], [0, e, d])
  9080. }
  9081. function qM(a) {
  9082. return qI
  9083. }
  9084. var qN = function(a, b) {
  9085. return {
  9086. "cleanDocument": q$(a)
  9087. }
  9088. }(qM, qJ)
  9089. , qO = new iw("Unable to find word import script tag");
  9090. if (ft)
  9091. ft[1](qN);
  9092. else
  9093. b(iy, qO);
  9094. hm(0);
  9095. return
  9096. }(function() {
  9097. return this
  9098. }()));