wordimport.js 309 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691
  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++) { e[c + a] = d[b + a] }
  209. } else {
  210. for (var a = f; a >= 1; a--) { e[c + a] = d[b + a] }
  211. }
  212. return 0
  213. }
  214. function dT(d, e, c) {
  215. var b = new Array(c)
  216. for (var a = 0; a < c; a++) { b[a] = d[e + a] }
  217. return b
  218. }
  219. function dS(b, c, a) {
  220. var d = String.fromCharCode
  221. if (c == 0 && a <= 4096 && a == b.length) { return d.apply(null, b) }
  222. var f = e
  223. for (; a > 0; c += aW,
  224. a -= aW) { f += d.apply(null, dT(b, c, Math.min(a, aW))) }
  225. return f
  226. }
  227. function ce(b) {
  228. if (C.Uint8Array) { var c = new (C.Uint8Array)(b.l) } else { var c = new Array(b.l) }
  229. var e = b.c,
  230. d = e.length,
  231. a = 0
  232. for (; a < d; a++) { c[a] = e.charCodeAt(a) }
  233. for (d = b.l; a < d; a++) { c[a] = 0 }
  234. b.c = c
  235. b.t = 4
  236. return c
  237. }
  238. function V(d, e, b, f, c) {
  239. if (c == 0) { return 0 }
  240. if (f == 0 && (c >= b.l || b.t == 2 && c >= b.c.length)) {
  241. b.c = d.t == 4 ? dS(d.c, e, c) : e == 0 && d.c.length == c ? d.c : d.c.substr(e, c)
  242. b.t = b.c.length == b.l ? 0 : 2
  243. } else if (b.t == 2 && f == b.c.length) {
  244. b.c += d.t == 4 ? dS(d.c, e, c) : e == 0 && d.c.length == c ? d.c : d.c.substr(e, c)
  245. b.t = b.c.length == b.l ? 0 : 2
  246. } else {
  247. if (b.t != 4) { ce(b) }
  248. var g = d.c,
  249. h = b.c
  250. if (d.t == 4) {
  251. if (f <= e) {
  252. for (var a = 0; a < c; a++) { h[f + a] = g[e + a] }
  253. } else {
  254. for (var a = c - 1; a >= 0; a--) { h[f + a] = g[e + a] }
  255. }
  256. } else {
  257. var i = Math.min(c, g.length - e)
  258. for (var a = 0; a < i; a++) { h[f + a] = g.charCodeAt(e + a) }
  259. for (; a < c; a++) { h[f + a] = 0 }
  260. }
  261. }
  262. return 0
  263. }
  264. var dN = V
  265. function rE(c, e) {
  266. var d = c.length,
  267. b = new Array(d + 1),
  268. a = 0
  269. for (; a < d; a++) { b[a] = c[a] }
  270. b[a] = e
  271. return b
  272. }
  273. function _(b, a) {
  274. if (b.fun) { return _(b.fun, a) }
  275. var c = b.length,
  276. d = a.length,
  277. e = c - d
  278. if (e == 0) { return b.apply(null, a) } else if (e < 0) { return _(b.apply(null, dT(a, 0, c)), dT(a, c, d - c)) } else {
  279. return function(c) {
  280. return _(b, rE(a, c))
  281. }
  282. }
  283. }
  284. function rp(b, a) {
  285. throw [0, b, a]
  286. }
  287. function hc(b, a) {
  288. if (a.repeat) { return a.repeat(b) }
  289. var c = e,
  290. d = 0
  291. if (b == 0) { return c }
  292. for (; ;) {
  293. if (b & 1) { c += a }
  294. b >>= 1
  295. if (b == 0) { return c }
  296. a += a
  297. d++
  298. if (d == 9) { a.slice(0, 1) }
  299. }
  300. }
  301. function at(a) {
  302. if (a.t == 2) { a.c += hc(a.l - a.c.length, '\0') } else { a.c = dS(a.c, 0, a.c.length) }
  303. a.t = 0
  304. }
  305. function g2(a) {
  306. if (a.length < 24) {
  307. for (var b = 0; b < a.length; b++) {
  308. if (a.charCodeAt(b) > 127) { return false }
  309. }
  310. return true
  311. } else { return !/[^\x00-\x7f]/.test(a) }
  312. }
  313. function ry(f) {
  314. for (var k = e, c = e, h, g, i, a, b = 0, j = f.length; b < j; b++) {
  315. g = f.charCodeAt(b)
  316. if (g < L) {
  317. for (var d = b + 1; d < j && (g = f.charCodeAt(d)) < L; d++)
  318. ;
  319. if (d - b > cc) {
  320. c.substr(0, 1)
  321. k += c
  322. c = e
  323. k += f.slice(b, d)
  324. } else { c += f.slice(b, d) }
  325. if (d == j) { break }
  326. b = d
  327. }
  328. a = 1
  329. if (++b < j && ((i = f.charCodeAt(b)) & -64) == L) {
  330. h = i + (g << 6)
  331. if (g < f0) {
  332. a = h - 12416
  333. if (a < L) { a = 1 }
  334. } else {
  335. a = 2
  336. if (++b < j && ((i = f.charCodeAt(b)) & -64) == L) {
  337. h = i + (h << 6)
  338. if (g < fF) {
  339. a = h - 925824
  340. if (a < gm || a >= 55295 && a < 57344) { a = 2 }
  341. } else {
  342. a = 3
  343. if (++b < j && ((i = f.charCodeAt(b)) & -64) == L && g < 245) {
  344. a = i - 63447168 + (h << 6)
  345. if (a < 65536 || a > 1114111) { a = 3 }
  346. }
  347. }
  348. }
  349. }
  350. }
  351. if (a < 4) {
  352. b -= a
  353. c += '\ufffd'
  354. } else if (a > gC) { c += String.fromCharCode(55232 + (a >> 10), gw + (a & gS)) } else { c += String.fromCharCode(a) }
  355. if (c.length > aW) {
  356. c.substr(0, 1)
  357. k += c
  358. c = e
  359. }
  360. }
  361. return k + c
  362. }
  363. function rw(a) {
  364. switch (a.t) {
  365. case 9:
  366. return a.c
  367. default:
  368. at(a)
  369. case 0:
  370. if (g2(a.c)) {
  371. a.t = 9
  372. return a.c
  373. }
  374. a.t = 8
  375. case 8:
  376. return ry(a.c)
  377. }
  378. }
  379. function M(c, a, b) {
  380. this.t = c
  381. this.c = a
  382. this.l = b
  383. }
  384. M.prototype.toString = function() {
  385. return rw(this)
  386. }
  387. function a(a) {
  388. return new M(0, a, a.length)
  389. }
  390. function dR(c, b) {
  391. rp(c, a(b))
  392. }
  393. var t = [0]
  394. function a0(a) {
  395. dR(t.Invalid_argument, a)
  396. }
  397. function qW() {
  398. a0(gH)
  399. }
  400. function l(a, b) {
  401. if (b >>> 0 >= a.length - 1) { qW() }
  402. return a
  403. }
  404. function q7(a, b) {
  405. var c = a[3] << 16,
  406. d = b[3] << 16
  407. if (c > d) { return 1 }
  408. if (c < d) { return -1 }
  409. if (a[2] > b[2]) { return 1 }
  410. if (a[2] < b[2]) { return -1 }
  411. if (a[1] > b[1]) { return 1 }
  412. if (a[1] < b[1]) { return -1 }
  413. return 0
  414. }
  415. function g1(a, b) {
  416. if (a < b) { return -1 }
  417. if (a == b) { return 0 }
  418. return 1
  419. }
  420. function bq(a, b) {
  421. a.t & 6 && at(a)
  422. b.t & 6 && at(b)
  423. return a.c < b.c ? -1 : a.c > b.c ? 1 : 0
  424. }
  425. function aY(a, b, h) {
  426. var d = []
  427. for (; ;) {
  428. if (!(h && a === b)) {
  429. if (a instanceof M) {
  430. if (b instanceof M) {
  431. if (a !== b) {
  432. var c = bq(a, b)
  433. if (c != 0) { return c }
  434. }
  435. } else { return 1 }
  436. } else if (a instanceof Array && a[0] === (a[0] | 0)) {
  437. var e = a[0]
  438. if (e === gX) { e = 0 }
  439. if (e === ax) {
  440. a = a[1]
  441. continue
  442. } else if (b instanceof Array && b[0] === (b[0] | 0)) {
  443. var f = b[0]
  444. if (f === gX) { f = 0 }
  445. if (f === ax) {
  446. b = b[1]
  447. continue
  448. } else if (e != f) { return e < f ? -1 : 1 } else {
  449. switch (e) {
  450. case 248:
  451. var c = g1(a[2], b[2])
  452. if (c != 0) { return c }
  453. break
  454. case 251:
  455. a0('equal: abstract value')
  456. case 255:
  457. var c = q7(a, b)
  458. if (c != 0) { return c }
  459. break
  460. default:
  461. if (a.length != b.length) { return a.length < b.length ? -1 : 1 }
  462. if (a.length > 1) { d.push(a, b, 1) }
  463. }
  464. }
  465. } else { return 1 }
  466. } else if (b instanceof M || b instanceof Array && b[0] === (b[0] | 0)) { return -1 } else if (typeof a !== 'number' && a && a.compare) { return a.compare(b, h) } else if (typeof a === 'function') { a0('compare: functional value') } else {
  467. if (a < b) { return -1 }
  468. if (a > b) { return 1 }
  469. if (a != b) {
  470. if (!h) { return NaN }
  471. if (a == a) { return 1 }
  472. if (b == b) { return -1 }
  473. }
  474. }
  475. }
  476. if (d.length == 0) { return 0 }
  477. var g = d.pop()
  478. b = d.pop()
  479. a = d.pop()
  480. if (g + 1 < a.length) { d.push(a, b, g + 1) }
  481. a = a[g]
  482. b = b[g]
  483. }
  484. }
  485. function aX(a, b) {
  486. return aY(a, b, true)
  487. }
  488. function Q(a) {
  489. if (a < 0) { a0('Bytes.create') }
  490. return new M(a ? 2 : 9, e, a)
  491. }
  492. function aH(a, b) {
  493. return +(aY(a, b, false) == 0)
  494. }
  495. function qY(a, c, b, d) {
  496. if (b > 0) {
  497. if (c == 0 && (b >= a.l || a.t == 2 && b >= a.c.length)) {
  498. if (d == 0) {
  499. a.c = e
  500. a.t = 2
  501. } else {
  502. a.c = hc(b, String.fromCharCode(d))
  503. a.t = b == a.l ? 0 : 2
  504. }
  505. } else {
  506. if (a.t != 4) { ce(a) }
  507. for (b += c; c < b; c++) { a.c[c] = d }
  508. }
  509. }
  510. return 0
  511. }
  512. var qX = qY,
  513. g9 = 0
  514. function P() {
  515. return g9++
  516. }
  517. var cf = []
  518. function aI(i, h, d) {
  519. var b = i[1],
  520. g = cf[d]
  521. if (g === null) {
  522. for (var f = cf.length; f < d; f++) { cf[f] = 0 }
  523. } else if (b[g] === h) { return b[g - 1] }
  524. var a = 3, e = b[1] * 2 + 1, c
  525. while (a < e) {
  526. c = a + e >> 1 | 1
  527. if (h < b[c + 1]) { e = c - 2 } else { a = c }
  528. }
  529. cf[d] = a + 1
  530. return h == b[a + 1] ? b[a] : 0
  531. }
  532. function dP(a, b) {
  533. return +(aY(a, b, false) >= 0)
  534. }
  535. if (!Math.imul) {
  536. Math.imul = function(b, a) {
  537. a |= 0
  538. return ((b >> 16) * a << 16) + (b & gC) * a | 0
  539. }
  540. }
  541. var ch = Math.imul
  542. function $(b, a) {
  543. a = ch(a, 3432918353 | 0)
  544. a = a << 15 | a >>> 32 - 15
  545. a = ch(a, 461845907)
  546. b ^= a
  547. b = b << 13 | b >>> 32 - 13
  548. return (b + (b << 2) | 0) + (3864292196 | 0) | 0
  549. }
  550. function q2(b, a) {
  551. var d = a[1] | a[2] << 24,
  552. c = a[2] >>> 8 | a[3] << 16
  553. b = $(b, c ^ d)
  554. return b
  555. }
  556. var rD = Math.log2 && Math.log2(1.12355820928894744e+307) == 1020
  557. function rC(a) {
  558. if (rD) { return Math.floor(Math.log2(a)) }
  559. var b = 0
  560. if (a == 0) { return -Infinity }
  561. if (a >= 1) {
  562. while (a >= 2) {
  563. a /= 2
  564. b++
  565. }
  566. } else {
  567. while (a < 1) {
  568. a *= 2
  569. b--
  570. }
  571. }
  572. return b
  573. }
  574. function g0(a) {
  575. if (!isFinite(a)) {
  576. if (isNaN(a)) { return [K, 1, 0, gd] }
  577. return a > 0 ? [K, 0, 0, gd] : [K, 0, 0, 65520]
  578. }
  579. var f = a == 0 && 1 / a == -Infinity ? fD : a >= 0 ? 0 : fD
  580. if (f) { a = -a }
  581. var b = rC(a) + gS
  582. if (b <= 0) {
  583. b = 0
  584. a /= Math.pow(2, -1026)
  585. } else {
  586. a /= Math.pow(2, b - 1027)
  587. if (a < 16) {
  588. a *= 2
  589. b -= 1
  590. }
  591. if (b == 0) { a /= 2 }
  592. }
  593. var d = Math.pow(2, 24),
  594. c = a | 0
  595. a = (a - c) * d
  596. var e = a | 0
  597. a = (a - e) * d
  598. var g = a | 0
  599. c = c & 15 | f | b << 4
  600. return [K, g, e, c]
  601. }
  602. function q1(a, e) {
  603. var b = g0(e),
  604. d = b[1] | b[2] << 24,
  605. c = b[2] >>> 8 | b[3] << 16
  606. a = $(a, d)
  607. a = $(a, c)
  608. return a
  609. }
  610. function q4(d, b) {
  611. var e = b.length, a, c
  612. for (a = 0; a + 4 <= e; a += 4) {
  613. c = b[a] | b[a + 1] << 8 | b[a + 2] << 16 | b[a + 3] << 24
  614. d = $(d, c)
  615. }
  616. c = 0
  617. switch (e & 3) {
  618. case 3:
  619. c = b[a + 2] << 16
  620. case 2:
  621. c |= b[a + 1] << 8
  622. case 1:
  623. c |= b[a]
  624. d = $(d, c)
  625. }
  626. d ^= e
  627. return d
  628. }
  629. function q5(d, b) {
  630. var e = b.length, a, c
  631. for (a = 0; a + 4 <= e; a += 4) {
  632. c = b.charCodeAt(a) | b.charCodeAt(a + 1) << 8 | b.charCodeAt(a + 2) << 16 | b.charCodeAt(a + 3) << 24
  633. d = $(d, c)
  634. }
  635. c = 0
  636. switch (e & 3) {
  637. case 3:
  638. c = b.charCodeAt(a + 2) << 16
  639. case 2:
  640. c |= b.charCodeAt(a + 1) << 8
  641. case 1:
  642. c |= b.charCodeAt(a)
  643. d = $(d, c)
  644. }
  645. d ^= e
  646. return d
  647. }
  648. function q3(a, b) {
  649. switch (b.t & 6) {
  650. default:
  651. at(b)
  652. case 0:
  653. a = q5(a, b.c)
  654. break
  655. case 2:
  656. a = q4(a, b.c)
  657. }
  658. return a
  659. }
  660. function q0(a) {
  661. a ^= a >>> 16
  662. a = ch(a, 2246822507 | 0)
  663. a ^= a >>> 13
  664. a = ch(a, 3266489909 | 0)
  665. a ^= a >>> 16
  666. return a
  667. }
  668. var gY = aV
  669. function qZ(j, k, m, l) {
  670. var f, g, h, d, c, b, a, e, i
  671. d = k
  672. if (d < 0 || d > gY) { d = gY }
  673. c = j
  674. b = m
  675. f = [l]
  676. g = 0
  677. h = 1
  678. while (g < h && c > 0) {
  679. a = f[g++]
  680. if (a instanceof Array && a[0] === (a[0] | 0)) {
  681. switch (a[0]) {
  682. case 248:
  683. b = $(b, a[2])
  684. c--
  685. break
  686. case 250:
  687. f[--g] = a[1]
  688. break
  689. case 255:
  690. b = q2(b, a)
  691. c--
  692. break
  693. default:
  694. var n = a.length - 1 << 10 | a[0]
  695. b = $(b, n)
  696. for (e = 1,
  697. i = a.length; e < i; e++) {
  698. if (h >= d) { break }
  699. f[h++] = a[e]
  700. }
  701. break
  702. }
  703. } else if (a instanceof M) {
  704. b = q3(b, a)
  705. c--
  706. } else if (a === (a | 0)) {
  707. b = $(b, a + a + 1)
  708. c--
  709. } else if (a === +a) {
  710. b = q1(b, a)
  711. c--
  712. } else if (a && a.hash) { b = $(b, a.hash()) }
  713. }
  714. b = q0(b)
  715. return b & bi
  716. }
  717. function q8(a) {
  718. 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]
  719. }
  720. function q6(d, g, a) {
  721. var b = 0
  722. function f(a) {
  723. g--
  724. if (d < 0 || g < 0) { return }
  725. if (a instanceof Array && a[0] === (a[0] | 0)) {
  726. switch (a[0]) {
  727. case 248:
  728. d--
  729. b = b * b5 + a[2] | 0
  730. break
  731. case 250:
  732. g++
  733. f(a)
  734. break
  735. case 255:
  736. d--
  737. b = b * b5 + a[1] + (a[2] << 24) | 0
  738. break
  739. default:
  740. d--
  741. b = b * 19 + a[0] | 0
  742. for (var c = a.length - 1; c > 0; c--) { f(a[c]) }
  743. }
  744. } else if (a instanceof M) {
  745. d--
  746. switch (a.t & 6) {
  747. default:
  748. at(a)
  749. case 0:
  750. for (var i = a.c, e = a.l, c = 0; c < e; c++) { b = b * 19 + i.charCodeAt(c) | 0 }
  751. break
  752. case 2:
  753. for (var h = a.c, e = a.l, c = 0; c < e; c++) { b = b * 19 + h[c] | 0 }
  754. }
  755. } else if (a === (a | 0)) {
  756. d--
  757. b = b * b5 + a | 0
  758. } else if (a === +a) {
  759. d--
  760. var j = q8(g0(a))
  761. for (var c = 7; c >= 0; c--) { b = b * 19 + j[c] | 0 }
  762. } else if (a && a.hash) { b = b * b5 + a.hash() | 0 }
  763. }
  764. f(a)
  765. return b & bi
  766. }
  767. function Z(a, b) {
  768. switch (a.t & 6) {
  769. default:
  770. if (b >= a.c.length) { return 0 }
  771. case 0:
  772. return a.c.charCodeAt(b)
  773. case 4:
  774. return a.c[b]
  775. }
  776. }
  777. function i(a) {
  778. return a.l
  779. }
  780. function rm(c) {
  781. var a = 0,
  782. d = i(c),
  783. b = 10,
  784. e = d > 0 && Z(c, 0) == 45 ? (a++,
  785. -1) : 1
  786. if (a + 1 < d && Z(c, a) == 48) {
  787. switch (Z(c, a + 1)) {
  788. case 120:
  789. case 88:
  790. b = 16
  791. a += 2
  792. break
  793. case 111:
  794. case 79:
  795. b = 8
  796. a += 2
  797. break
  798. case 98:
  799. case 66:
  800. b = 2
  801. a += 2
  802. break
  803. }
  804. }
  805. return [a, e, b]
  806. }
  807. function g_(a) {
  808. if (a >= 48 && a <= 57) { return a - 48 }
  809. if (a >= 65 && a <= 90) { return a - 55 }
  810. if (a >= 97 && a <= 122) { return a - 87 }
  811. return -1
  812. }
  813. function aZ(a) {
  814. dR(t.Failure, a)
  815. }
  816. function q9(f) {
  817. var h = rm(f),
  818. c = h[0],
  819. j = h[1],
  820. d = h[2],
  821. g = i(f),
  822. k = -1 >>> 0,
  823. e = c < g ? Z(f, c) : 0,
  824. b = g_(e)
  825. if (b < 0 || b >= d) { aZ(bY) }
  826. var a = b
  827. for (c++; c < g; c++) {
  828. e = Z(f, c)
  829. if (e == 95) { continue }
  830. b = g_(e)
  831. if (b < 0 || b >= d) { break }
  832. a = d * a + b
  833. if (a > k) { aZ(bY) }
  834. }
  835. if (c != g) { aZ(bY) }
  836. a = j * a
  837. if (d == 10 && (a | 0) != a) { aZ(bY) }
  838. return a | 0
  839. }
  840. function rz(f) {
  841. for (var g = e, b = g, a, i, c = 0, h = f.length; c < h; c++) {
  842. a = f.charCodeAt(c)
  843. if (a < L) {
  844. for (var d = c + 1; d < h && (a = f.charCodeAt(d)) < L; d++)
  845. ;
  846. if (d - c > cc) {
  847. b.substr(0, 1)
  848. g += b
  849. b = e
  850. g += f.slice(c, d)
  851. } else { b += f.slice(c, d) }
  852. if (d == h) { break }
  853. c = d
  854. }
  855. if (a < gm) {
  856. b += String.fromCharCode(ge | a >> 6)
  857. b += String.fromCharCode(L | a & 63)
  858. } else if (a < 55296 || a >= gp) { b += String.fromCharCode(f0 | a >> 12, L | a >> 6 & 63, L | a & 63) } else if (a >= 56319 || c + 1 == h || (i = f.charCodeAt(c + 1)) < gw || i > gp) { b += '\xef\xbf\xbd' } else {
  859. c++
  860. a = (a << 10) + i - 56613888
  861. b += String.fromCharCode(fF | a >> 18, L | a >> 12 & 63, L | a >> 6 & 63, L | a & 63)
  862. }
  863. if (b.length > aW) {
  864. b.substr(0, 1)
  865. g += b
  866. b = e
  867. }
  868. }
  869. return g + b
  870. }
  871. function a1(a) {
  872. var b = 9
  873. if (!g2(a)) {
  874. b = 8,
  875. a = rz(a)
  876. }
  877. return new M(b, a, a.length)
  878. }
  879. function q_(a) {
  880. return function() {
  881. return arguments.length > 0 ? _(a, arguments) : _(a, [undefined])
  882. }
  883. }
  884. function rF(c, e) {
  885. var d = c.length,
  886. b = new Array(d + 1)
  887. b[0] = e
  888. for (var a = 1; a <= d; a++) { b[a] = c[a - 1] }
  889. return b
  890. }
  891. function q$(a) {
  892. return function() {
  893. return _(a, rF(arguments, this))
  894. }
  895. }
  896. function ra(a, b) {
  897. return +(aY(a, b, false) <= 0)
  898. }
  899. function rb(a, b) {
  900. return +(aY(a, b, false) < 0)
  901. }
  902. function dO(a) {
  903. if ((a.t & 6) != 0) { at(a) }
  904. return a.c
  905. }
  906. function N(b) {
  907. b = dO(b)
  908. var d = b.length / 2,
  909. c = new Array(d)
  910. for (var a = 0; a < d; a++) { c[a] = (b.charCodeAt(2 * a) | b.charCodeAt(2 * a + 1) << 8) << 16 >> 16 }
  911. return c
  912. }
  913. function cd(a) {
  914. if (a.t != 4) { ce(a) }
  915. return a.c
  916. }
  917. function rc(b, t, a) {
  918. var n = 2,
  919. o = 3,
  920. r = 5,
  921. d = 6,
  922. h = 7,
  923. g = 8,
  924. j = 9,
  925. m = 1,
  926. l = 2,
  927. q = 3,
  928. s = 4,
  929. p = 5
  930. if (!b.lex_default) {
  931. b.lex_base = N(b[m])
  932. b.lex_backtrk = N(b[l])
  933. b.lex_check = N(b[p])
  934. b.lex_trans = N(b[s])
  935. b.lex_default = N(b[q])
  936. }
  937. var e, c = t, k = cd(a[n])
  938. if (c >= 0) {
  939. a[h] = a[r] = a[d]
  940. a[g] = -1
  941. } else { c = -c - 1 }
  942. for (; ;) {
  943. var f = b.lex_base[c]
  944. if (f < 0) { return -f - 1 }
  945. var i = b.lex_backtrk[c]
  946. if (i >= 0) {
  947. a[h] = a[d]
  948. a[g] = i
  949. }
  950. if (a[d] >= a[o]) {
  951. if (a[j] == 0) { return -c - 1 } else { e = aV }
  952. } else {
  953. e = k[a[d]]
  954. a[d]++
  955. }
  956. c = b.lex_check[f + e] == c ? b.lex_trans[f + e] : b.lex_default[c]
  957. if (c < 0) {
  958. a[d] = a[h]
  959. if (a[g] == -1) { aZ(fB) } else { return a[g] }
  960. } else if (e == aV) { a[j] = 0 }
  961. }
  962. }
  963. function bp(c) {
  964. var b = 0
  965. for (var a = c.length - 1; a >= 0; a--) {
  966. var d = c[a]
  967. b = [0, d, b]
  968. }
  969. return b
  970. }
  971. function au(a, d) {
  972. var a = a + 1 | 0,
  973. b = new Array(a)
  974. b[0] = 0
  975. for (var c = 1; c < a; c++) { b[c] = d }
  976. return b
  977. }
  978. function he(a) {
  979. return new M(4, a, a.length)
  980. }
  981. var rf = (function() {
  982. function l(a, b) {
  983. return a + b | 0
  984. }
  985. function a(d, a, c, f, b, e) {
  986. a = l(l(a, d), l(f, e))
  987. return l(a << b | a >>> 32 - b, c)
  988. }
  989. function g(c, b, d, e, h, f, g) {
  990. return a(b & d | ~b & e, c, b, h, f, g)
  991. }
  992. function h(d, b, e, c, h, f, g) {
  993. return a(b & c | e & ~c, d, b, h, f, g)
  994. }
  995. function i(c, b, d, e, h, f, g) {
  996. return a(b ^ d ^ e, c, b, h, f, g)
  997. }
  998. function j(c, b, d, e, h, f, g) {
  999. return a(d ^ (b | ~e), c, b, h, f, g)
  1000. }
  1001. function k(f, n) {
  1002. var e = n
  1003. f[e >> 2] |= L << 8 * (e & 3)
  1004. for (e = (e & ~3) + 8; (e & 63) < 60; e += 4) { f[(e >> 2) - 1] = 0 }
  1005. f[(e >> 2) - 1] = n << 3
  1006. f[e >> 2] = n >> 29 & 536870911
  1007. var k = [1732584193, 4023233417, 2562383102, 271733878]
  1008. for (e = 0; e < f.length; e += 16) {
  1009. var a = k[0],
  1010. b = k[1],
  1011. c = k[2],
  1012. d = k[3]
  1013. a = g(a, b, c, d, f[e + 0], 7, 3614090360)
  1014. d = g(d, a, b, c, f[e + 1], 12, 3905402710)
  1015. c = g(c, d, a, b, f[e + 2], 17, 606105819)
  1016. b = g(b, c, d, a, f[e + 3], 22, 3250441966)
  1017. a = g(a, b, c, d, f[e + 4], 7, 4118548399)
  1018. d = g(d, a, b, c, f[e + 5], 12, 1200080426)
  1019. c = g(c, d, a, b, f[e + 6], 17, 2821735955)
  1020. b = g(b, c, d, a, f[e + 7], 22, 4249261313)
  1021. a = g(a, b, c, d, f[e + 8], 7, 1770035416)
  1022. d = g(d, a, b, c, f[e + 9], 12, 2336552879)
  1023. c = g(c, d, a, b, f[e + 10], 17, 4294925233)
  1024. b = g(b, c, d, a, f[e + 11], 22, 2304563134)
  1025. a = g(a, b, c, d, f[e + 12], 7, 1804603682)
  1026. d = g(d, a, b, c, f[e + 13], 12, 4254626195)
  1027. c = g(c, d, a, b, f[e + 14], 17, 2792965006)
  1028. b = g(b, c, d, a, f[e + 15], 22, 1236535329)
  1029. a = h(a, b, c, d, f[e + 1], 5, 4129170786)
  1030. d = h(d, a, b, c, f[e + 6], 9, 3225465664)
  1031. c = h(c, d, a, b, f[e + 11], 14, 643717713)
  1032. b = h(b, c, d, a, f[e + 0], 20, 3921069994)
  1033. a = h(a, b, c, d, f[e + 5], 5, 3593408605)
  1034. d = h(d, a, b, c, f[e + 10], 9, 38016083)
  1035. c = h(c, d, a, b, f[e + 15], 14, 3634488961)
  1036. b = h(b, c, d, a, f[e + 4], 20, 3889429448)
  1037. a = h(a, b, c, d, f[e + 9], 5, 568446438)
  1038. d = h(d, a, b, c, f[e + 14], 9, 3275163606)
  1039. c = h(c, d, a, b, f[e + 3], 14, 4107603335)
  1040. b = h(b, c, d, a, f[e + 8], 20, 1163531501)
  1041. a = h(a, b, c, d, f[e + 13], 5, 2850285829)
  1042. d = h(d, a, b, c, f[e + 2], 9, 4243563512)
  1043. c = h(c, d, a, b, f[e + 7], 14, 1735328473)
  1044. b = h(b, c, d, a, f[e + 12], 20, 2368359562)
  1045. a = i(a, b, c, d, f[e + 5], 4, 4294588738)
  1046. d = i(d, a, b, c, f[e + 8], 11, 2272392833)
  1047. c = i(c, d, a, b, f[e + 11], 16, 1839030562)
  1048. b = i(b, c, d, a, f[e + 14], 23, 4259657740)
  1049. a = i(a, b, c, d, f[e + 1], 4, 2763975236)
  1050. d = i(d, a, b, c, f[e + 4], 11, 1272893353)
  1051. c = i(c, d, a, b, f[e + 7], 16, 4139469664)
  1052. b = i(b, c, d, a, f[e + 10], 23, 3200236656)
  1053. a = i(a, b, c, d, f[e + 13], 4, 681279174)
  1054. d = i(d, a, b, c, f[e + 0], 11, 3936430074)
  1055. c = i(c, d, a, b, f[e + 3], 16, 3572445317)
  1056. b = i(b, c, d, a, f[e + 6], 23, 76029189)
  1057. a = i(a, b, c, d, f[e + 9], 4, 3654602809)
  1058. d = i(d, a, b, c, f[e + 12], 11, 3873151461)
  1059. c = i(c, d, a, b, f[e + 15], 16, 530742520)
  1060. b = i(b, c, d, a, f[e + 2], 23, 3299628645)
  1061. a = j(a, b, c, d, f[e + 0], 6, 4096336452)
  1062. d = j(d, a, b, c, f[e + 7], 10, 1126891415)
  1063. c = j(c, d, a, b, f[e + 14], 15, 2878612391)
  1064. b = j(b, c, d, a, f[e + 5], 21, 4237533241)
  1065. a = j(a, b, c, d, f[e + 12], 6, 1700485571)
  1066. d = j(d, a, b, c, f[e + 3], 10, 2399980690)
  1067. c = j(c, d, a, b, f[e + 10], 15, 4293915773)
  1068. b = j(b, c, d, a, f[e + 1], 21, 2240044497)
  1069. a = j(a, b, c, d, f[e + 8], 6, 1873313359)
  1070. d = j(d, a, b, c, f[e + 15], 10, 4264355552)
  1071. c = j(c, d, a, b, f[e + 6], 15, 2734768916)
  1072. b = j(b, c, d, a, f[e + 13], 21, 1309151649)
  1073. a = j(a, b, c, d, f[e + 4], 6, 4149444226)
  1074. d = j(d, a, b, c, f[e + 11], 10, 3174756917)
  1075. c = j(c, d, a, b, f[e + 2], 15, 718787259)
  1076. b = j(b, c, d, a, f[e + 9], 21, 3951481745)
  1077. k[0] = l(a, k[0])
  1078. k[1] = l(b, k[1])
  1079. k[2] = l(c, k[2])
  1080. k[3] = l(d, k[3])
  1081. }
  1082. var o = new Array(16)
  1083. for (var e = 0; e < 4; e++) {
  1084. for (var m = 0; m < 4; m++) { o[e * 4 + m] = k[e] >> 8 * m & K }
  1085. }
  1086. return o
  1087. }
  1088. return function(h, g, f) {
  1089. var e = []
  1090. switch (h.t & 6) {
  1091. default:
  1092. at(h)
  1093. case 0:
  1094. var d = h.c
  1095. for (var a = 0; a < f; a += 4) {
  1096. var b = a + g
  1097. e[a >> 2] = d.charCodeAt(b) | d.charCodeAt(b + 1) << 8 | d.charCodeAt(b + 2) << 16 | d.charCodeAt(b + 3) << 24
  1098. }
  1099. for (; a < f; a++) { e[a >> 2] |= d.charCodeAt(a + g) << 8 * (a & 3) }
  1100. break
  1101. case 4:
  1102. var c = h.c
  1103. for (var a = 0; a < f; a += 4) {
  1104. var b = a + g
  1105. e[a >> 2] = c[b] | c[b + 1] << 8 | c[b + 2] << 16 | c[b + 3] << 24
  1106. }
  1107. for (; a < f; a++) { e[a >> 2] |= c[a + g] << 8 * (a & 3) }
  1108. }
  1109. return he(k(e, f))
  1110. }
  1111. }())
  1112. function W(a) {
  1113. return a.l
  1114. }
  1115. function X(a) {
  1116. dR(t.Sys_error, a)
  1117. }
  1118. var al = new Array()
  1119. function cg(c) {
  1120. var a = al[c]
  1121. if (!a.opened) { X('Cannot flush a closed channel') }
  1122. if (!a.buffer || a.buffer == e) { return 0 }
  1123. if (a.fd && t.fds[a.fd] && t.fds[a.fd].output) {
  1124. var b = t.fds[a.fd].output
  1125. switch (b.length) {
  1126. case 2:
  1127. b(c, a.buffer)
  1128. break
  1129. default:
  1130. b(a.buffer)
  1131. }
  1132. }
  1133. a.buffer = e
  1134. return 0
  1135. }
  1136. if (C.process && C.process.cwd) { var bo = C.process.cwd().replace(/\\/g, ap) } else { var bo = '/static' }
  1137. if (bo.slice(-1) !== ap) { bo += ap }
  1138. function re(a) {
  1139. a = a instanceof M ? a.toString() : a
  1140. if (a.charCodeAt(0) != 47) { a = bo + a }
  1141. var d = a.split(ap),
  1142. b = []
  1143. for (var c = 0; c < d.length; c++) {
  1144. switch (d[c]) {
  1145. case '..':
  1146. if (b.length > 1) { b.pop() }
  1147. break
  1148. case '.':
  1149. break
  1150. case '':
  1151. if (b.length == 0) { b.push(e) }
  1152. break
  1153. default:
  1154. b.push(d[c])
  1155. break
  1156. }
  1157. }
  1158. b.orig = a
  1159. return b
  1160. }
  1161. function rn(a) {
  1162. a = a instanceof M ? a.toString() : a
  1163. X(a + ': No such file or directory')
  1164. }
  1165. function hd() {
  1166. a0(gH)
  1167. }
  1168. function aa(b, a) {
  1169. if (a >>> 0 >= b.l) { hd() }
  1170. return Z(b, a)
  1171. }
  1172. function aG(a) {
  1173. if (a < 0) { a0('String.create') }
  1174. return new M(a ? 2 : 9, e, a)
  1175. }
  1176. function gZ() {}
  1177. function F(a) {
  1178. this.data = a
  1179. }
  1180. F.prototype = new gZ()
  1181. F.prototype.truncate = function(a) {
  1182. var b = this.data
  1183. this.data = aG(a | 0)
  1184. V(b, 0, this.data, 0, a)
  1185. }
  1186. F.prototype.length = function() {
  1187. return i(this.data)
  1188. }
  1189. F.prototype.write = function(b, d, g, a) {
  1190. var c = this.length()
  1191. if (b + a >= c) {
  1192. var e = aG(b + a),
  1193. f = this.data
  1194. this.data = e
  1195. V(f, 0, this.data, 0, c)
  1196. }
  1197. V(d, g, this.data, b, a)
  1198. return 0
  1199. }
  1200. F.prototype.read = function(c, a, d, b) {
  1201. var e = this.length()
  1202. V(this.data, c, a, d, b)
  1203. return 0
  1204. }
  1205. F.prototype.read_one = function(a) {
  1206. return aa(this.data, a)
  1207. }
  1208. F.prototype.close = function() {}
  1209. F.prototype.constructor = F
  1210. function U(b, a) {
  1211. this.content = {}
  1212. this.root = b
  1213. this.lookupFun = a
  1214. }
  1215. U.prototype.nm = function(a) {
  1216. return this.root + a
  1217. }
  1218. U.prototype.lookup = function(b) {
  1219. if (!this.content[b] && this.lookupFun) {
  1220. var c = this.lookupFun(a(this.root), a(b))
  1221. if (c != 0) { this.content[b] = new F(c[1]) }
  1222. }
  1223. }
  1224. U.prototype.exists = function(a) {
  1225. if (a == e) { return 1 }
  1226. var c = a + ap,
  1227. d = new RegExp(dd + c)
  1228. for (var b in this.content) {
  1229. if (b.match(d)) { return 1 }
  1230. }
  1231. this.lookup(a)
  1232. return this.content[a] ? 1 : 0
  1233. }
  1234. U.prototype.readdir = function(c) {
  1235. var g = c == e ? e : c + ap,
  1236. h = new RegExp(dd + g + gL),
  1237. d = {},
  1238. b = []
  1239. for (var f in this.content) {
  1240. var a = f.match(h)
  1241. if (a && !d[a[1]]) {
  1242. d[a[1]] = true
  1243. b.push(a[1])
  1244. }
  1245. }
  1246. return b
  1247. }
  1248. U.prototype.is_dir = function(a) {
  1249. var d = a == e ? e : a + ap,
  1250. f = new RegExp(dd + d + gL),
  1251. g = []
  1252. for (var c in this.content) {
  1253. var b = c.match(f)
  1254. if (b) { return 1 }
  1255. }
  1256. return 0
  1257. }
  1258. U.prototype.unlink = function(a) {
  1259. var b = !!this.content[a]
  1260. delete this.content[a]
  1261. return b
  1262. }
  1263. U.prototype.open = function(a, b) {
  1264. if (b.rdonly && b.wronly) { X(this.nm(a) + f5) }
  1265. if (b.text && b.binary) { X(this.nm(a) + gk) }
  1266. this.lookup(a)
  1267. if (this.content[a]) {
  1268. if (this.is_dir(a)) { X(this.nm(a) + ' : is a directory') }
  1269. if (b.create && b.excl) { X(this.nm(a) + f3) }
  1270. var c = this.content[a]
  1271. if (b.truncate) { c.truncate() }
  1272. return c
  1273. } else if (b.create) {
  1274. this.content[a] = new F(aG(0))
  1275. return this.content[a]
  1276. } else { rn(this.nm(a)) }
  1277. }
  1278. U.prototype.register = function(c, b) {
  1279. if (this.content[c]) { X(this.nm(c) + f3) }
  1280. if (b instanceof M) { this.content[c] = new F(b) } else if (b instanceof Array) { this.content[c] = new F(he(b)) } else if (b.toString) {
  1281. var d = a(b.toString())
  1282. this.content[c] = new F(d)
  1283. }
  1284. }
  1285. U.prototype.constructor = U
  1286. function hf(a, c, b) {
  1287. b &= K
  1288. if (a.t != 4) {
  1289. if (c == a.c.length) {
  1290. a.c += String.fromCharCode(b)
  1291. if (c + 1 == a.l) { a.t = 0 }
  1292. return 0
  1293. }
  1294. ce(a)
  1295. }
  1296. a.c[c] = b
  1297. return 0
  1298. }
  1299. function rt(b, a, c) {
  1300. if (a >>> 0 >= b.l) { hd() }
  1301. return hf(b, a, c)
  1302. }
  1303. var dM = C.Buffer
  1304. function ak(a) {
  1305. this.fs = cj('fs')
  1306. this.fd = a
  1307. }
  1308. ak.prototype = new gZ()
  1309. ak.prototype.truncate = function(a) {
  1310. this.fs.ftruncateSync(this.fd, a | 0)
  1311. }
  1312. ak.prototype.length = function() {
  1313. return this.fs.fstatSync(this.fd).size
  1314. }
  1315. ak.prototype.write = function(f, b, c, e) {
  1316. var a = cd(b)
  1317. if (!(a instanceof C.Uint8Array)) { a = new (C.Uint8Array)(a) }
  1318. var d = new dM(a)
  1319. this.fs.writeSync(this.fd, d, c, e, f)
  1320. return 0
  1321. }
  1322. ak.prototype.read = function(g, d, c, f) {
  1323. var a = cd(d)
  1324. if (!(a instanceof C.Uint8Array)) { a = new (C.Uint8Array)(a) }
  1325. var e = new dM(a)
  1326. this.fs.readSync(this.fd, e, c, f, g)
  1327. for (var b = 0; b < f; b++) { rt(d, c + b, e[c + b]) }
  1328. return 0
  1329. }
  1330. ak.prototype.read_one = function(c) {
  1331. var b = new (C.Uint8Array)(1),
  1332. a = new dM(b)
  1333. this.fs.readSync(this.fd, a, 0, 1, c)
  1334. return a[0]
  1335. }
  1336. ak.prototype.close = function() {
  1337. this.fs.closeSync(this.fd)
  1338. }
  1339. ak.prototype.constructor = ak
  1340. function aj(a) {
  1341. this.fs = cj('fs')
  1342. this.root = a
  1343. }
  1344. aj.prototype.nm = function(a) {
  1345. return this.root + a
  1346. }
  1347. aj.prototype.exists = function(a) {
  1348. return this.fs.existsSync(this.nm(a)) ? 1 : 0
  1349. }
  1350. aj.prototype.readdir = function(a) {
  1351. return this.fs.readdirSync(this.nm(a))
  1352. }
  1353. aj.prototype.is_dir = function(a) {
  1354. return this.fs.statSync(this.nm(a)).isDirectory() ? 1 : 0
  1355. }
  1356. aj.prototype.unlink = function(a) {
  1357. var b = this.fs.existsSync(this.nm(a)) ? 1 : 0
  1358. this.fs.unlinkSync(this.nm(a))
  1359. return b
  1360. }
  1361. aj.prototype.open = function(f, c) {
  1362. var a = cj('constants'),
  1363. b = 0
  1364. for (var e in c) {
  1365. switch (e) {
  1366. case 'rdonly':
  1367. b |= a.O_RDONLY
  1368. break
  1369. case 'wronly':
  1370. b |= a.O_WRONLY
  1371. break
  1372. case 'append':
  1373. b |= a.O_WRONLY | a.O_APPEND
  1374. break
  1375. case 'create':
  1376. b |= a.O_CREAT
  1377. break
  1378. case 'truncate':
  1379. b |= a.O_TRUNC
  1380. break
  1381. case 'excl':
  1382. b |= a.O_EXCL
  1383. break
  1384. case 'binary':
  1385. b |= a.O_BINARY
  1386. break
  1387. case 'text':
  1388. b |= a.O_TEXT
  1389. break
  1390. case 'nonblock':
  1391. b |= a.O_NONBLOCK
  1392. break
  1393. }
  1394. }
  1395. var d = this.fs.openSync(this.nm(f), b)
  1396. return new ak(d)
  1397. }
  1398. aj.prototype.rename = function(b, a) {
  1399. this.fs.renameSync(this.nm(b), this.nm(a))
  1400. }
  1401. aj.prototype.constructor = aj
  1402. var a3 = bo.match(/[^\/]*\//)[0],
  1403. bs = []
  1404. if (typeof module !== 'undefined' && module.exports && typeof cj !== 'undefined') {
  1405. bs.push({
  1406. path: a3,
  1407. device: new aj(a3)
  1408. })
  1409. } else {
  1410. bs.push({
  1411. path: a3,
  1412. device: new U(a3)
  1413. })
  1414. }
  1415. bs.push({
  1416. path: a3 + fy,
  1417. device: new U(a3 + fy)
  1418. })
  1419. function rG(b) {
  1420. var f = re(b), b = f.join(ap), e = b + ap, c
  1421. for (var d = 0; d < bs.length; d++) {
  1422. var a = bs[d]
  1423. if (e.search(a.path) == 0 && (!c || c.path.length < a.path.length)) {
  1424. c = {
  1425. path: a.path,
  1426. device: a.device,
  1427. rest: b.substring(a.path.length, b.length)
  1428. }
  1429. }
  1430. }
  1431. return c
  1432. }
  1433. function hb(e, f) {
  1434. var b = al[e],
  1435. d = a(f),
  1436. c = i(d)
  1437. b.file.write(b.offset, d, 0, c)
  1438. b.offset += c
  1439. return 0
  1440. }
  1441. function rA(a) {
  1442. var b = C
  1443. if (b.process && b.process.stdout && b.process.stdout.write) { b.process.stderr.write(a) } else {
  1444. if (a.charCodeAt(a.length - 1) == 10) { a = a.substr(0, a.length - 1) }
  1445. var c = b.console
  1446. c && c.error && c.error(a)
  1447. }
  1448. }
  1449. function rB(a) {
  1450. var b = C
  1451. if (b.process && b.process.stdout && b.process.stdout.write) { b.process.stdout.write(a) } else {
  1452. if (a.charCodeAt(a.length - 1) == 10) { a = a.substr(0, a.length - 1) }
  1453. var c = b.console
  1454. c && c.log && c.log(a)
  1455. }
  1456. }
  1457. function ci(c, e, d, a) {
  1458. if (t.fds === undefined) { t.fds = new Array() }
  1459. a = a || {}
  1460. var b = {}
  1461. b.file = d
  1462. b.offset = a.append ? d.length() : 0
  1463. b.flags = a
  1464. b.output = e
  1465. t.fds[c] = b
  1466. if (!t.fd_last_idx || c > t.fd_last_idx) { t.fd_last_idx = c }
  1467. return c
  1468. }
  1469. function rH(c, b, g) {
  1470. var a = {}
  1471. while (b) {
  1472. switch (b[1]) {
  1473. case 0:
  1474. a.rdonly = 1
  1475. break
  1476. case 1:
  1477. a.wronly = 1
  1478. break
  1479. case 2:
  1480. a.append = 1
  1481. break
  1482. case 3:
  1483. a.create = 1
  1484. break
  1485. case 4:
  1486. a.truncate = 1
  1487. break
  1488. case 5:
  1489. a.excl = 1
  1490. break
  1491. case 6:
  1492. a.binary = 1
  1493. break
  1494. case 7:
  1495. a.text = 1
  1496. break
  1497. case 8:
  1498. a.nonblock = 1
  1499. break
  1500. }
  1501. b = b[2]
  1502. }
  1503. if (a.rdonly && a.wronly) { X(c.toString() + f5) }
  1504. if (a.text && a.binary) { X(c.toString() + gk) }
  1505. var d = rG(c),
  1506. e = d.device.open(d.rest, a),
  1507. f = t.fd_last_idx ? t.fd_last_idx : 0
  1508. return ci(f + 1, hb, e, a)
  1509. }
  1510. ci(0, hb, new F(aG(0)))
  1511. ci(1, rB, new F(aG(0)))
  1512. ci(2, rA, new F(aG(0)))
  1513. function rg(c) {
  1514. var b = t.fds[c]
  1515. if (b.flags.wronly) { X(gT + c + ' is writeonly') }
  1516. var a = {
  1517. file: b.file,
  1518. offset: b.offset,
  1519. fd: c,
  1520. opened: true,
  1521. out: false,
  1522. refill: null
  1523. }
  1524. al[a.fd] = a
  1525. return a.fd
  1526. }
  1527. function g4(c) {
  1528. var b = t.fds[c]
  1529. if (b.flags.rdonly) { X(gT + c + ' is readonly') }
  1530. var a = {
  1531. file: b.file,
  1532. offset: b.offset,
  1533. fd: c,
  1534. opened: true,
  1535. out: true,
  1536. buffer: e
  1537. }
  1538. al[a.fd] = a
  1539. return a.fd
  1540. }
  1541. function rh() {
  1542. var b = 0
  1543. for (var a = 0; a < al.length; a++) {
  1544. if (al[a] && al[a].opened && al[a].out) { b = [0, al[a].fd, b] }
  1545. }
  1546. return b
  1547. }
  1548. function dQ(g, d, h, f) {
  1549. var a = al[g]
  1550. if (!a.opened) { X('Cannot output to a closed channel') }
  1551. var c
  1552. if (h == 0 && i(d) == f) { c = d } else {
  1553. c = aG(f)
  1554. V(d, h, c, 0, f)
  1555. }
  1556. var b = c.toString(),
  1557. e = b.lastIndexOf('\n')
  1558. if (e < 0) { a.buffer += b } else {
  1559. a.buffer += b.substr(0, e + 1)
  1560. cg(g)
  1561. a.buffer += b.substr(e + 1)
  1562. }
  1563. return 0
  1564. }
  1565. function ri(c, b) {
  1566. var d = a(String.fromCharCode(b))
  1567. dQ(c, d, 0, 1)
  1568. return 0
  1569. }
  1570. function g$(a) {
  1571. throw a
  1572. }
  1573. function rq() {
  1574. g$(t.Division_by_zero)
  1575. }
  1576. function g5(b, a) {
  1577. if (a == 0) { rq() }
  1578. return b % a
  1579. }
  1580. function rd(d, a, c, f) {
  1581. for (; ;) {
  1582. var b = d.charCodeAt(a)
  1583. a++
  1584. if (b == K) { return }
  1585. var e = d.charCodeAt(a)
  1586. a++
  1587. c[b + 1] = e == K ? f : c[e + 1]
  1588. }
  1589. }
  1590. function g3(d, a, c) {
  1591. for (; ;) {
  1592. var b = d.charCodeAt(a)
  1593. a++
  1594. if (b == K) { return }
  1595. var e = d.charCodeAt(a)
  1596. a++
  1597. c[b + 1] = e == K ? -1 : c[e + 1]
  1598. }
  1599. }
  1600. function rj(a, D, b) {
  1601. var t = 2,
  1602. u = 3,
  1603. A = 5,
  1604. e = 6,
  1605. i = 7,
  1606. h = 8,
  1607. n = 9,
  1608. j = 10,
  1609. r = 1,
  1610. p = 2,
  1611. y = 3,
  1612. B = 4,
  1613. v = 5,
  1614. s = 6,
  1615. q = 7,
  1616. z = 8,
  1617. C = 9,
  1618. w = 10,
  1619. x = 11
  1620. if (!a.lex_default) {
  1621. a.lex_base = N(a[r])
  1622. a.lex_backtrk = N(a[p])
  1623. a.lex_check = N(a[v])
  1624. a.lex_trans = N(a[B])
  1625. a.lex_default = N(a[y])
  1626. }
  1627. if (!a.lex_default_code) {
  1628. a.lex_base_code = N(a[s])
  1629. a.lex_backtrk_code = N(a[q])
  1630. a.lex_check_code = N(a[w])
  1631. a.lex_trans_code = N(a[C])
  1632. a.lex_default_code = N(a[z])
  1633. }
  1634. if (a.lex_code == null) { a.lex_code = dO(a[x]) }
  1635. var d, c = D, o = cd(b[t])
  1636. if (c >= 0) {
  1637. b[i] = b[A] = b[e]
  1638. b[h] = -1
  1639. } else { c = -c - 1 }
  1640. for (; ;) {
  1641. var g = a.lex_base[c]
  1642. if (g < 0) {
  1643. var f = a.lex_base_code[c]
  1644. g3(a.lex_code, f, b[j])
  1645. return -g - 1
  1646. }
  1647. var l = a.lex_backtrk[c]
  1648. if (l >= 0) {
  1649. var f = a.lex_backtrk_code[c]
  1650. g3(a.lex_code, f, b[j])
  1651. b[i] = b[e]
  1652. b[h] = l
  1653. }
  1654. if (b[e] >= b[u]) {
  1655. if (b[n] == 0) { return -c - 1 } else { d = aV }
  1656. } else {
  1657. d = o[b[e]]
  1658. b[e]++
  1659. }
  1660. var k = c
  1661. c = a.lex_check[g + d] == c ? a.lex_trans[g + d] : a.lex_default[c]
  1662. if (c < 0) {
  1663. b[e] = b[i]
  1664. if (b[h] == -1) { aZ(fB) } else { return b[h] }
  1665. } else {
  1666. var m = a.lex_base_code[k], f
  1667. f = a.lex_check_code[m + d] == k ? a.lex_trans_code[m + d] : a.lex_default_code[k]
  1668. if (f > 0) { rd(a.lex_code, f, b[j], b[e]) }
  1669. if (d == aV) { b[n] = 0 }
  1670. }
  1671. }
  1672. }
  1673. function rk(a, b) {
  1674. return +(aY(a, b, false) != 0)
  1675. }
  1676. function g8(d, c) {
  1677. var b = new Array(c + 1)
  1678. b[0] = d
  1679. for (var a = 1; a <= c; a++) { b[a] = 0 }
  1680. return b
  1681. }
  1682. function rl(b, a) {
  1683. b[0] = a
  1684. return 0
  1685. }
  1686. function a2(a) {
  1687. return a instanceof Array ? a[0] : a instanceof M ? 252 : 1e3
  1688. }
  1689. function Y(c, b, a) {
  1690. t[c + 1] = b
  1691. if (a) { t[a] = b }
  1692. }
  1693. var g7 = {}
  1694. function rr(a, b) {
  1695. g7[dO(a)] = b
  1696. return 0
  1697. }
  1698. function rs(a) {
  1699. a[2] = g9++
  1700. return a
  1701. }
  1702. function h(a, b) {
  1703. if (a === b) { return 1 }
  1704. a.t & 6 && at(a)
  1705. b.t & 6 && at(b)
  1706. return a.c == b.c ? 1 : 0
  1707. }
  1708. function f(a, b) {
  1709. return 1 - h(a, b)
  1710. }
  1711. function ru() {
  1712. return dr / 4 | 0
  1713. }
  1714. function ro() {
  1715. g$(t.Not_found)
  1716. }
  1717. function hg(c) {
  1718. var a = C,
  1719. b = c.toString()
  1720. if (a.process && a.process.env && a.process.env[b] != undefined) { return a1(a.process.env[b]) }
  1721. ro()
  1722. }
  1723. function rv() {
  1724. var a = new Date() ^ 4294967295 * Math.random()
  1725. return [0, a]
  1726. }
  1727. function br(a) {
  1728. var b = 1
  1729. while (a && a.joo_tramp) {
  1730. a = a.joo_tramp.apply(null, a.joo_args)
  1731. b++
  1732. }
  1733. return a
  1734. }
  1735. function j(b, a) {
  1736. return {
  1737. joo_tramp: b,
  1738. joo_args: a
  1739. }
  1740. }
  1741. function rx(c, a) {
  1742. if (typeof a === 'function') {
  1743. c.fun = a
  1744. return 0
  1745. }
  1746. if (a.fun) {
  1747. c.fun = a.fun
  1748. return 0
  1749. }
  1750. var b = a.length
  1751. while (b--) { c[b] = a[b] }
  1752. return 0
  1753. }
  1754. function ha(a) {
  1755. return a
  1756. }
  1757. function g6(a) {
  1758. return g7[a]
  1759. }
  1760. function w(a) {
  1761. if (a instanceof Array) { return a }
  1762. if (C.RangeError && a instanceof C.RangeError && a.message && a.message.match(/maximum call stack/i)) { return ha(t.Stack_overflow) }
  1763. if (C.InternalError && a instanceof C.InternalError && a.message && a.message.match(/too much recursion/i)) { return ha(t.Stack_overflow) }
  1764. if (a instanceof C.Error && g6(db)) { return [0, g6(db), a] }
  1765. return [0, t.Failure, a1(String(a))]
  1766. }
  1767. function b(a, b) {
  1768. return a.length == 1 ? a(b) : _(a, [b])
  1769. }
  1770. function c(a, b, c) {
  1771. return a.length == 2 ? a(b, c) : _(a, [b, c])
  1772. }
  1773. function B(a, b, c, d) {
  1774. return a.length == 3 ? a(b, c, d) : _(a, [b, c, d])
  1775. }
  1776. function bf(a, b, c, d, e) {
  1777. return a.length == 4 ? a(b, c, d, e) : _(a, [b, c, d, e])
  1778. }
  1779. function c1(a, b, c, d, e, f) {
  1780. return a.length == 5 ? a(b, c, d, e, f) : _(a, [b, c, d, e, f])
  1781. }
  1782. var cl = [s, a(fP), -3],
  1783. ck = [s, a(gb), -4],
  1784. aJ = [s, a(fR), -5],
  1785. n = [s, a(gh), -7],
  1786. m = [s, a(gv), -11],
  1787. by = [0, a(e), 1, 0, 0],
  1788. 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)],
  1789. 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)]),
  1790. qT = [0, a(dJ), [0, a(fZ), 0]],
  1791. qU = [0, a(b$), [0, a(dC), [0, a(gE), 0]]],
  1792. eW = a(b_),
  1793. eX = a(aD),
  1794. eY = a(b_),
  1795. eZ = a(aD),
  1796. e0 = a(dD),
  1797. e_ = a('o:spid'),
  1798. e$ = a('id')
  1799. Y(11, [s, a(fw), -12], fw)
  1800. Y(10, m, gv)
  1801. Y(9, [s, a(f6), -10], f6)
  1802. Y(8, [s, a(gi), -9], gi)
  1803. Y(7, [s, a(fV), -8], fV)
  1804. Y(6, n, gh)
  1805. Y(5, [s, a(gs), -6], gs)
  1806. Y(4, aJ, fR)
  1807. Y(3, ck, gb)
  1808. Y(2, cl, fP)
  1809. Y(1, [s, a(fK), -2], fK)
  1810. Y(0, [s, a(gJ), -1], gJ)
  1811. var hk = a('output_substring'),
  1812. hn = [0, a('list.ml'), 227, 11],
  1813. hr = a('String.blit / Bytes.blit_string'),
  1814. hq = a('Bytes.blit'),
  1815. hp = a('String.sub / Bytes.sub'),
  1816. hz = a('String.contains_from / Bytes.contains_from'),
  1817. hx = a('String.index_from / Bytes.index_from'),
  1818. hu = a(e),
  1819. ht = a(e),
  1820. hs = a('String.concat'),
  1821. hB = a('Array.blit'),
  1822. hC = a('Lexing.lex_refill: cannot grow buffer'),
  1823. hI = a('Set.remove_min_elt'),
  1824. hJ = [0, 0, 0, 0],
  1825. hK = [0, 0, 0],
  1826. hL = [0, a('set.ml'), gO, 18],
  1827. hE = a(bW),
  1828. hF = a(bW),
  1829. hG = a(bW),
  1830. hH = a(bW),
  1831. hQ = a('Map.remove_min_elt'),
  1832. hR = [0, 0, 0, 0],
  1833. hS = [0, a('map.ml'), 274, 10],
  1834. hT = [0, 0, 0],
  1835. hM = a(b6),
  1836. hN = a(b6),
  1837. hO = a(b6),
  1838. hP = a(b6),
  1839. hU = a('Stack.Empty'),
  1840. hW = a('CamlinternalLazy.Undefined'),
  1841. h0 = a('Buffer.add_substring/add_subbytes'),
  1842. hZ = a('Buffer.add: cannot grow buffer'),
  1843. h1 = a('x'),
  1844. qR = a('OCAMLRUNPARAM'),
  1845. qP = a('CAMLRUNPARAM'),
  1846. h2 = a(e),
  1847. ii = [3, 0, 3],
  1848. ij = a(gD),
  1849. id = a(aF),
  1850. ie = a(dx),
  1851. ia = a(aF),
  1852. ib = a(b9),
  1853. h_ = a(aS),
  1854. h4 = a('Format.Empty_queue'),
  1855. h9 = [0, a(e)],
  1856. it = a(e),
  1857. iv = a('Js.Error'),
  1858. ix = a(db),
  1859. iD = a(e),
  1860. iC = a(e),
  1861. iA = a(e),
  1862. iE = [0, 0],
  1863. iZ = a('Netchannels.lexbuf_of_in_obj_channel: No data (non-blocking I/O?)'),
  1864. iT = a('input_string'),
  1865. iS = a('new Netchannels.'),
  1866. iR = a(bh),
  1867. iQ = a(c6),
  1868. iN = a(e),
  1869. iO = a(e),
  1870. iP = a(e),
  1871. iG = [0, a(gj), a(gz), a(ga), a(gt), a(c6), a(bh)],
  1872. iH = [0, a('str'), a('str_len'), a('str_pos'), a(fx)],
  1873. iI = [0, a(gl), a(gr), a(gf), a(f$), a(c3), a(f9), a(gn), a(gG)],
  1874. iJ = [0, a(gn), a(gr), a(f$), a(gG), a(gl), a(c3), a(gf), a(gu), a(f9)],
  1875. iK = [0, a(c6), a(ga), a(gz), a(gj), a(bh), a(gu), a(gt)],
  1876. iL = [0, a('buffer'), a('onclose'), a(fx)],
  1877. iM = a('Netchannels.Closed_channel'),
  1878. i5 = [2, a(b9)],
  1879. i6 = [2, a(b9)],
  1880. kT = a(e),
  1881. kU = a(e),
  1882. kV = a(e),
  1883. ll = a(aQ),
  1884. lm = a('="'),
  1885. ln = a(dy),
  1886. lh = a(ai),
  1887. li = a(aR),
  1888. lj = a(dm),
  1889. lt = a('<?'),
  1890. lu = a(H),
  1891. lv = a(aF),
  1892. lw = a('<!--'),
  1893. lx = a(H),
  1894. ly = a('-->'),
  1895. lz = a('<!'),
  1896. lA = a(H),
  1897. lB = a(aF),
  1898. lk = a(b9),
  1899. lo = a('/>'),
  1900. lp = a(aF),
  1901. lq = a(aF),
  1902. lr = a(dx),
  1903. ls = a(aF),
  1904. lg = a('&quot;'),
  1905. lC = a('write'),
  1906. k8 = a(e),
  1907. k9 = a(dx),
  1908. k_ = a(H),
  1909. k$ = a(aR),
  1910. la = a(H),
  1911. lb = a(ai),
  1912. lc = a(H),
  1913. ld = a(dm),
  1914. le = a(e),
  1915. k4 = [0, 0, 0],
  1916. k5 = [0, 0, 1],
  1917. k6 = [0, 0, 0],
  1918. k7 = [0, 0, 1],
  1919. k3 = [0, a('node_modules/netstring/code/src/netstring/nethtml.ml'), 353, 27],
  1920. k2 = a(e),
  1921. kZ = a(e),
  1922. k0 = [0, bl, dt],
  1923. k1 = [0, bl, dt],
  1924. kY = a(e),
  1925. i7 = a('Nethtml.End_of_scan'),
  1926. i8 = a('Nethtml.Found'),
  1927. 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]],
  1928. i_ = bp([q, a(aU), a(dK), a(dl), a(ay), a(ar), a(bj), a(b2), a(b4), a(aE), a(dz)]),
  1929. i$ = a(ca),
  1930. ja = [0, a(ar), [0, p, b8]],
  1931. jb = [0, a(bj), [0, p, G]],
  1932. jc = [0, a(dl), [0, p, G]],
  1933. jd = [0, a(dK), [0, p, [0, q, 0]]],
  1934. 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]]]]]]]]]],
  1935. jf = [0, a(dG), [0, p, v]],
  1936. jg = [0, a(dL), [0, p, v]],
  1937. jh = [0, a(aT), [0, p, [0, q, [0, a(dL), [0, a(dG), 0]]]]],
  1938. ji = [0, a(dh), [0, p, G]],
  1939. jj = [0, a(go), [0, p, [0, q, [0, a(dh), 0]]]],
  1940. jk = [0, a(dq), [0, p, [0, q, [0, a(aT), 0]]]],
  1941. jl = [0, a(de), [0, p, [0, q, [0, a(aT), 0]]]],
  1942. jm = [0, a(c9), [0, p, [0, q, [0, a(aT), 0]]]],
  1943. jn = [0, a(gP), [0, p, d]],
  1944. jo = [0, a(fU), [0, p, d]],
  1945. jp = [0, a(dk), [0, p, [0, q, 0]]],
  1946. jq = [0, a(gq), [0, p, [0, q, [0, a(dk), 0]]]],
  1947. jr = [0, a(as), [0, p, v]],
  1948. js = [0, a(dp), [0, p, v]],
  1949. jt = [0, a(fH), [0, p, d]],
  1950. ju = [0, a(f8), [0, bl, v]],
  1951. jv = [0, a(fA), [0, bl, v]],
  1952. jw = [0, a(dc), [0, p, G]],
  1953. jx = [0, a(b2), [0, p, G]],
  1954. jy = [0, a(fC), [0, p, G]],
  1955. jA = [0, q, [0, a(ay), 0]],
  1956. jB = a(aE),
  1957. jC = [0, a(dC), [0, o, G]],
  1958. jD = [0, a(dw), [0, o, v]],
  1959. jE = [0, a(fQ), [0, o, v]],
  1960. jF = [0, a(c8), [0, o, d]],
  1961. jH = [0, q, [0, a(fU), 0]],
  1962. jI = a(b$),
  1963. 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]]]]]]]]]],
  1964. jK = [0, a(dj), [0, o, G]],
  1965. jM = [0, q, [0, a(ay), 0]],
  1966. jN = [0, a(bn), 0],
  1967. jO = a(bn),
  1968. jQ = [0, q, [0, a(ay), 0]],
  1969. jR = a(dA),
  1970. jS = [0, a(dF), [0, o, v]],
  1971. jT = [0, a(b0), [0, o, v]],
  1972. jU = [0, a(bZ), [0, o, [0, q, [0, a(fH), [0, a(dp), 0]]]]],
  1973. 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]]]],
  1974. jW = [0, q, [0, a(as), 0]],
  1975. jX = a(fX),
  1976. jY = [0, q, [0, a(as), 0]],
  1977. jZ = a(b7),
  1978. j0 = [0, a(ag), [0, o, [0, q, [0, a(as), 0]]]],
  1979. j1 = [0, a(ah), [0, o, [0, q, [0, a(as), 0]]]],
  1980. j2 = [0, a(c$), [0, o, d]],
  1981. j3 = [0, a(dv), [0, o, d]],
  1982. j4 = [0, a(c2), [0, o, d]],
  1983. j5 = [0, a(du), [0, o, d]],
  1984. j6 = [0, a(c_), [0, o, d]],
  1985. j7 = [0, a(dE), [0, o, d]],
  1986. j8 = [0, a(bm), [0, o, d]],
  1987. 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]]]],
  1988. j_ = [0, a(dg), [0, d, [0, T, [0, [0, a(dg), 0], d]]]],
  1989. j$ = [0, a(fu), [0, d, [0, q, 0]]],
  1990. ka = [0, a(f1), [0, d, [0, q, [0, a(gq), [0, a(dk), 0]]]]],
  1991. kb = [0, a(bh), [0, d, G]],
  1992. kc = [0, a(gE), [0, d, v]],
  1993. kd = [0, a(fZ), [0, d, G]],
  1994. ke = [0, a(dJ), [0, d, d]],
  1995. kg = [0, q, [0, a(dc), 0]],
  1996. kh = a(fT),
  1997. ki = [0, a('q'), [0, d, d]],
  1998. kk = [0, q, [0, a(fC), 0]],
  1999. kl = a('map'),
  2000. km = [0, a(ay), [0, d, b8]],
  2001. ko = [0, q, [0, a(dc), 0]],
  2002. kp = a(b4),
  2003. kq = [0, a(aq), [0, d, G]],
  2004. kr = [0, a(b1), [0, d, [0, T, [0, [0, a(b1), 0], d]]]],
  2005. ks = [0, a('br'), [0, d, G]],
  2006. kt = [0, a('bdo'), [0, d, d]],
  2007. ku = [0, a(bg), [0, d, d]],
  2008. kv = [0, a(dB), [0, d, d]],
  2009. kw = [0, a(dn), [0, d, d]],
  2010. kx = [0, a(gc), [0, d, d]],
  2011. ky = [0, a('abbr'), [0, d, d]],
  2012. kz = [0, a(fJ), [0, d, d]],
  2013. kA = [0, a(gR), [0, d, d]],
  2014. kB = [0, a(fI), [0, d, d]],
  2015. kC = [0, a(gU), [0, d, d]],
  2016. kD = [0, a(fN), [0, d, d]],
  2017. kE = [0, a(fM), [0, d, d]],
  2018. kF = [0, a(f2), [0, d, d]],
  2019. kG = [0, a(gQ), [0, d, d]],
  2020. kH = [0, a('strike'), [0, d, d]],
  2021. kI = [0, a(fS), [0, d, d]],
  2022. kJ = [0, a(fE), [0, d, d]],
  2023. kK = [0, a(fY), [0, d, d]],
  2024. kL = [0, a(gI), [0, d, d]],
  2025. kM = [0, a(gK), [0, d, d]],
  2026. kN = [0, a(gW), [0, d, d]],
  2027. kO = [0, a(gB), [0, d, d]],
  2028. kR = [0, a(aE), [0, a(cb), [0, a(ag), [0, a(ah), [0, a(bZ), 0]]]]],
  2029. lF = [0, 0, 0],
  2030. lH = a(e),
  2031. lG = a(e),
  2032. lN = a(aQ),
  2033. lL = a("' is invalid"),
  2034. lM = a("document list level '"),
  2035. lI = a('\xef\x82\xb7'),
  2036. lJ = a('\xef\x82\xa7'),
  2037. lK = a('o'),
  2038. mm = a(aQ),
  2039. ml = a(aS),
  2040. mi = a(':level'),
  2041. mg = a(aQ),
  2042. l$ = a(da),
  2043. ma = a(dH),
  2044. mb = a(da),
  2045. mc = a(dH),
  2046. md = a(dD),
  2047. me = a(da),
  2048. mf = a(dH),
  2049. mh = a(e),
  2050. mj = a(e),
  2051. mk = a('@list '),
  2052. l9 = a(fz),
  2053. l7 = [0, a('\n ')],
  2054. l8 = a(' '),
  2055. l6 = a(e),
  2056. l4 = a('color'),
  2057. l5 = a(aQ),
  2058. l1 = a('""'),
  2059. l2 = a(';'),
  2060. l3 = a(aD),
  2061. lR = a(b_),
  2062. lS = a(e),
  2063. lT = a(ai),
  2064. lU = a(aQ),
  2065. lV = a(e),
  2066. lQ = [0, a(e), 0],
  2067. lW = a(e),
  2068. lX = a(fz),
  2069. lO = a(dy),
  2070. lP = a(dy),
  2071. lY = [0, a('font-family'), 0],
  2072. mC = [0, a(r), 166, 10],
  2073. mD = [0, a(r), 185, 12],
  2074. mE = [0, a(r), 199, 6],
  2075. mF = [0, a(r), 221, 12],
  2076. mG = [0, a(r), 234, 8],
  2077. mH = [0, a(r), 356, 6],
  2078. mI = [0, a(r), 370, 8],
  2079. mJ = [0, a(r), 379, 6],
  2080. mK = [0, a(r), gO, 8],
  2081. mL = a("Internal failure -- please contact the parser generator's developers.\n%!"),
  2082. mM = [0, a(r), 416, 4],
  2083. mN = [0, a(r), 437, 10],
  2084. mO = [0, a(r), 465, 16],
  2085. mP = [0, a(r), 469, 12],
  2086. mQ = [0, a(r), 615, 8],
  2087. mR = [0, a(r), 751, 10],
  2088. mS = [0, a(r), 800, 12],
  2089. mT = [0, a(r), 814, 6],
  2090. mU = [0, a(r), 836, 8],
  2091. mV = [0, a(r), 845, 6],
  2092. mW = [0, a(r), 894, 8],
  2093. mX = [0, a(r), 932, 6],
  2094. mY = [0, a(r), 958, 12],
  2095. mZ = [0, a(r), 962, 8],
  2096. m0 = [0, a(r), 1134, 8],
  2097. m1 = [0, a(r), 1161, 8],
  2098. mu = a(dD),
  2099. mr = a('list'),
  2100. mt = a(aD),
  2101. ms = a(e),
  2102. mp = a(b_),
  2103. mq = a(e),
  2104. mo = [0, a(e), 0],
  2105. mn = a('Css_parser.MenhirBasics.Error'),
  2106. m5 = a(')'),
  2107. m6 = a("' ("),
  2108. m7 = a("Unexpected char: '"),
  2109. m2 = a('Css_lexer.SyntaxError'),
  2110. 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')],
  2111. nb = a(ar),
  2112. m_ = a(': '),
  2113. m$ = a(': syntax error parsing:'),
  2114. m8 = a(f4),
  2115. m9 = a(aD),
  2116. nj = a(ca),
  2117. nm = [0, a('src/main/re/html/htmlStd.re'), 130, 9],
  2118. nc = a(H),
  2119. nd = a(df),
  2120. ne = a(ai),
  2121. 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')]),
  2122. ng = [0, a(aE), [0, a(aU), [0, a(ca), [0, a(b2), [0, a(bj), [0, a(ar), [0, a(c7), 0]]]]]]],
  2123. nk = [0, a(e)],
  2124. no = a(aE),
  2125. nw = a(aS),
  2126. nt = a(ar),
  2127. nv = [1, a(aS)],
  2128. nu = a(aS),
  2129. ns = a(aS),
  2130. nr = a(ar),
  2131. nE = a(ar),
  2132. nF = a(aU),
  2133. nG = a(aE),
  2134. nH = a(ca),
  2135. nC = a(ar),
  2136. nB = a(aU),
  2137. nA = a(aE),
  2138. nx = [0, 1],
  2139. ny = [0, 0],
  2140. nz = [0, 1],
  2141. 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],
  2142. ol = a(H),
  2143. om = a(ai),
  2144. on = a(H),
  2145. oo = a('[if !msEquation]'),
  2146. op = a(ai),
  2147. oq = a(H),
  2148. or = a(df),
  2149. oi = [0, a('data-ms-equation'), a(di)],
  2150. n_ = a(H),
  2151. n$ = a(ai),
  2152. oa = a(H),
  2153. ob = a('[if !vml]'),
  2154. oc = a(ai),
  2155. od = a(H),
  2156. oe = a(df),
  2157. n7 = a(c7),
  2158. n1 = a(aq),
  2159. n2 = a(aq),
  2160. n0 = a(aq),
  2161. n3 = a(aq),
  2162. nV = a('v:imagedata'),
  2163. nW = a(aq),
  2164. nU = a(c7),
  2165. nS = a('vshapedata'),
  2166. nP = [0, [0, a('rtf-data-image'), a(di)], 0],
  2167. nQ = a('data-image-id'),
  2168. nM = a('rotation'),
  2169. nI = a('-90'),
  2170. nJ = a('90'),
  2171. nK = a(gy),
  2172. nL = a(f7),
  2173. nN = a(f7),
  2174. nO = a(gy),
  2175. nR = a('unsupported'),
  2176. nZ = a(aq),
  2177. n4 = a('[if gte vml 1]>'),
  2178. n5 = a(gA),
  2179. n8 = a(aR),
  2180. og = a('[if gte msEquation'),
  2181. oh = a(gA),
  2182. oj = a(aR),
  2183. ot = [0, 0],
  2184. ow = a(H),
  2185. ox = a('[if !supportLists]'),
  2186. oy = a(ai),
  2187. oz = a(aR),
  2188. pg = a(fL),
  2189. ph = a(as),
  2190. pi = a(c4),
  2191. pj = [0, a(fO), a(di)],
  2192. pk = a(as),
  2193. pd = a(aD),
  2194. pe = a(aD),
  2195. pf = a(c5),
  2196. pc = a(f4),
  2197. pl = a(ah),
  2198. pm = a(bm),
  2199. pa = [0, 0, 0],
  2200. o$ = [0, 0, 0, 0],
  2201. o9 = a(bX),
  2202. o_ = [0, a(b3), 0],
  2203. pb = [0, 0, 0],
  2204. o7 = a('mso-text-indent-alt'),
  2205. o8 = a(gV),
  2206. o4 = a('mso-level-legacy'),
  2207. o5 = a('yes'),
  2208. o6 = [0, a(ah), 0, 0],
  2209. o1 = a(fG),
  2210. o2 = a(b3),
  2211. o3 = [0, a(bX)],
  2212. oY = a('margin-top'),
  2213. oZ = a('margin-bottom'),
  2214. oQ = [0, [0, a(ah), 0]],
  2215. oK = a('alpha-lower'),
  2216. oL = a('alpha-upper'),
  2217. oM = a('bullet'),
  2218. oN = a('image'),
  2219. oO = a('roman-lower'),
  2220. oP = a('roman-upper'),
  2221. oR = [0, [0, a(ag), [0, a('upper-roman')]]],
  2222. oS = [0, [0, a(ag), [0, a('lower-roman')]]],
  2223. oT = [0, [0, a(ag), [0, a('upper-alpha')]]],
  2224. oU = [0, [0, a(ag), [0, a('lower-alpha')]]],
  2225. oV = a('mso-level-number-format'),
  2226. oW = [0, a(ag), 0],
  2227. oH = [0, [0, a(ah), [0, a('square')]]],
  2228. oI = [0, [0, a(ah), [0, a('circle')]]],
  2229. oJ = a('mso-level-text'),
  2230. oG = a('0'),
  2231. oF = a(dI),
  2232. oC = [0, a(gx)],
  2233. oD = a(ah),
  2234. oE = a('mso-level-start-at'),
  2235. oA = [0, [0, a(bX)], [0, [0, a(b3), 0]]],
  2236. oB = a(as),
  2237. ov = a(gM),
  2238. pt = [0, 1],
  2239. pq = a(dI),
  2240. pr = a(c5),
  2241. ps = a(dI),
  2242. pp = a(ag),
  2243. 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)]),
  2244. pZ = a(bg),
  2245. pW = a(c4),
  2246. pX = a('Apple-converted-space'),
  2247. pS = a(aq),
  2248. pT = a('src'),
  2249. pU = a('data:'),
  2250. pV = a('blob:'),
  2251. pM = a(H),
  2252. pI = a(H),
  2253. pG = a(aR),
  2254. pH = a('---'),
  2255. pB = a('startfragment'),
  2256. pC = a('endfragment'),
  2257. pD = a('[if '),
  2258. pE = a('[endif'),
  2259. py = a('name'),
  2260. pz = a('OLE_LINK'),
  2261. px = a(b1),
  2262. pK = a(ai),
  2263. pO = [0, a('lang'), [0, a('onmouseover'), [0, a('onmouseout'), [0, a(c5), 0]]]],
  2264. pP = [0, a(c4), [0, a(fO), [0, a(fL), [0, a(gV), 0]]]],
  2265. qa = a('mso-element'),
  2266. qb = [0, a('para-border-div'), 0],
  2267. p$ = a(b0),
  2268. p9 = a('border'),
  2269. p7 = a('margin-left'),
  2270. p8 = a('data-border-margin'),
  2271. p2 = a(bg),
  2272. p3 = a(b7),
  2273. p4 = a(bg),
  2274. p5 = a(b7),
  2275. p1 = a(bm),
  2276. qt = a('mso-'),
  2277. qu = a(gM),
  2278. qh = a('font-stretch'),
  2279. qi = a('font-variant-caps'),
  2280. qj = a('text-decoration'),
  2281. qk = a('text-indent'),
  2282. ql = a('text-transform'),
  2283. qm = a('vertical-align'),
  2284. qn = a('white-space'),
  2285. qo = a('word-spacing'),
  2286. qr = a('baseline'),
  2287. qq = a('normal'),
  2288. qs = a(b3),
  2289. qp = a('0px'),
  2290. qd = [0, a(gx), [0, a(bX), [0, a(fG), 0]]],
  2291. 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')]),
  2292. qB = a(gg),
  2293. qC = a('data-tab-interval'),
  2294. qA = [0, 1],
  2295. qz = [0, 0],
  2296. qK = a(e),
  2297. qL = a(fv),
  2298. qF = a('function'),
  2299. qD = [0, a(fv)]
  2300. function bt(a) {
  2301. throw [0, cl, a]
  2302. }
  2303. function u(a) {
  2304. throw [0, ck, a]
  2305. }
  2306. P(0)
  2307. function cm(b, a) {
  2308. return ra(b, a) ? b : a
  2309. }
  2310. var hh = dr
  2311. function g(d, c) {
  2312. var a = i(d),
  2313. e = i(c),
  2314. b = Q(a + e | 0)
  2315. V(d, 0, b, 0, a)
  2316. V(c, 0, b, a, e)
  2317. return b
  2318. }
  2319. function z(a, b) {
  2320. if (a) {
  2321. var c = a[1]
  2322. return [0, c, z(a[2], b)]
  2323. }
  2324. return b
  2325. }
  2326. rg(0)
  2327. var bu = g4(1),
  2328. hi = g4(2)
  2329. function hj(b) {
  2330. function a(b) {
  2331. var a = b
  2332. for (; ;) {
  2333. if (a) {
  2334. var c = a[2],
  2335. d = a[1]
  2336. try {
  2337. cg(d)
  2338. } catch (a) {}
  2339. var a = c
  2340. continue
  2341. }
  2342. return 0
  2343. }
  2344. }
  2345. return a(rh(0))
  2346. }
  2347. function cn(a) {
  2348. dQ(bu, a, 0, i(a))
  2349. ri(bu, 10)
  2350. return cg(bu)
  2351. }
  2352. var co = [0, hj]
  2353. function hl(a) {
  2354. var c = co[1]
  2355. co[1] = function(d) {
  2356. b(a, 0)
  2357. return b(c, 0)
  2358. }
  2359. return 0
  2360. }
  2361. function hm(a) {
  2362. return b(co[1], 0)
  2363. }
  2364. function az(c) {
  2365. var b = 0,
  2366. a = c
  2367. for (; ;) {
  2368. if (a) {
  2369. var b = b + 1 | 0,
  2370. a = a[2]
  2371. continue
  2372. }
  2373. return b
  2374. }
  2375. }
  2376. function a4(d, c) {
  2377. var a = d,
  2378. b = c
  2379. for (; ;) {
  2380. if (a) {
  2381. var e = [0, a[1], b],
  2382. a = a[2],
  2383. b = e
  2384. continue
  2385. }
  2386. return b
  2387. }
  2388. }
  2389. function A(a) {
  2390. return a4(a, 0)
  2391. }
  2392. function ab(c, a) {
  2393. if (a) {
  2394. var d = a[2],
  2395. e = b(c, a[1])
  2396. return [0, e, ab(c, d)]
  2397. }
  2398. return 0
  2399. }
  2400. function aK(d, c) {
  2401. var a = c
  2402. for (; ;) {
  2403. if (a) {
  2404. var e = a[2]
  2405. b(d, a[1])
  2406. var a = e
  2407. continue
  2408. }
  2409. return 0
  2410. }
  2411. }
  2412. function aA(f, e, d) {
  2413. var b = e,
  2414. a = d
  2415. for (; ;) {
  2416. if (a) {
  2417. var g = a[2],
  2418. b = c(f, b, a[1]),
  2419. a = g
  2420. continue
  2421. }
  2422. return b
  2423. }
  2424. }
  2425. function aL(d, a, b) {
  2426. if (a) {
  2427. var e = a[1]
  2428. return c(d, e, aL(d, a[2], b))
  2429. }
  2430. return b
  2431. }
  2432. function bv(e, d) {
  2433. var a = d
  2434. for (; ;) {
  2435. if (a) {
  2436. var f = a[2],
  2437. c = b(e, a[1])
  2438. if (c) { return c }
  2439. var a = f
  2440. continue
  2441. }
  2442. return 0
  2443. }
  2444. }
  2445. function dU(d, c) {
  2446. var a = c
  2447. for (; ;) {
  2448. if (a) {
  2449. var e = a[2],
  2450. b = aX(a[1], d) === 0 ? 1 : 0
  2451. if (b) { return b }
  2452. var a = e
  2453. continue
  2454. }
  2455. return 0
  2456. }
  2457. }
  2458. function aM(d, c) {
  2459. var a = c
  2460. for (; ;) {
  2461. if (a) {
  2462. var b = a[1],
  2463. e = a[2],
  2464. f = b[2]
  2465. if (aX(b[1], d) === 0) { return f }
  2466. var a = e
  2467. continue
  2468. }
  2469. throw n
  2470. }
  2471. }
  2472. function dV(d, c) {
  2473. var b = d,
  2474. a = c
  2475. for (; ;) {
  2476. if (b === 0) { return a }
  2477. if (a) {
  2478. var b = b - 1 | 0,
  2479. a = a[2]
  2480. continue
  2481. }
  2482. throw [0, m, hn]
  2483. }
  2484. }
  2485. var ho = Q(0)
  2486. function dW(a) {
  2487. var b = W(a),
  2488. c = Q(b)
  2489. dN(a, 0, c, 0, b)
  2490. return c
  2491. }
  2492. function dX(a) {
  2493. return dW(a)
  2494. }
  2495. function cp(c, b, a) {
  2496. if (b >= 0) {
  2497. if (a >= 0) {
  2498. if (!((W(c) - a | 0) < b)) {
  2499. var d = Q(a)
  2500. dN(c, b, d, 0, a)
  2501. return d
  2502. }
  2503. }
  2504. }
  2505. return u(hp)
  2506. }
  2507. function cq(c, b, a) {
  2508. return cp(c, b, a)
  2509. }
  2510. function bw(e, c, d, b, a) {
  2511. if (a >= 0) {
  2512. if (c >= 0) {
  2513. if (!((W(e) - a | 0) < c)) {
  2514. if (b >= 0) {
  2515. if (!((W(d) - a | 0) < b)) { return dN(e, c, d, b, a) }
  2516. }
  2517. }
  2518. }
  2519. }
  2520. return u(hq)
  2521. }
  2522. function cr(e, c, d, b, a) {
  2523. if (a >= 0) {
  2524. if (c >= 0) {
  2525. if (!((i(e) - a | 0) < c)) {
  2526. if (b >= 0) {
  2527. if (!((W(d) - a | 0) < b)) { return V(e, c, d, b, a) }
  2528. }
  2529. }
  2530. }
  2531. }
  2532. return u(hr)
  2533. }
  2534. function dY(b) {
  2535. var a = b - 9 | 0,
  2536. c = a >>> 0 > 4 ? a === 23 ? 1 : 0 : a === 2 ? 0 : 1
  2537. return c ? 1 : 0
  2538. }
  2539. function bx(b, c) {
  2540. var a = Q(b)
  2541. qX(a, 0, b, c)
  2542. return a
  2543. }
  2544. function R(c, b, a) {
  2545. return cp(c, b, a)
  2546. }
  2547. function ac(n, g) {
  2548. if (g) {
  2549. var h = i(n),
  2550. b = 0,
  2551. e = g,
  2552. q = 0
  2553. for (; ;) {
  2554. if (e) {
  2555. var j = e[2],
  2556. k = e[1]
  2557. if (j) {
  2558. var l = (i(k) + h | 0) + b | 0,
  2559. p = dP(l, b) ? l : u(hs),
  2560. b = p,
  2561. e = j
  2562. continue
  2563. }
  2564. var o = i(k) + b | 0
  2565. } else { var o = b }
  2566. var d = Q(o),
  2567. c = q,
  2568. f = g
  2569. for (; ;) {
  2570. if (f) {
  2571. var m = f[2],
  2572. a = f[1]
  2573. if (m) {
  2574. V(a, 0, d, c, i(a))
  2575. V(n, 0, d, c + i(a) | 0, h)
  2576. var c = (c + i(a) | 0) + h | 0,
  2577. f = m
  2578. continue
  2579. }
  2580. V(a, 0, d, c, i(a))
  2581. return d
  2582. }
  2583. return d
  2584. }
  2585. }
  2586. }
  2587. return ht
  2588. }
  2589. function dZ(b) {
  2590. var a = b - 9 | 0,
  2591. c = a >>> 0 > 4 ? a === 23 ? 1 : 0 : a === 2 ? 0 : 1
  2592. return c ? 1 : 0
  2593. }
  2594. function cs(e, d, c, b) {
  2595. var a = c
  2596. for (; ;) {
  2597. if (d <= a) { throw n }
  2598. if (Z(e, a) === b) { return a }
  2599. var a = a + 1 | 0
  2600. continue
  2601. }
  2602. }
  2603. function hv(a, b) {
  2604. return cs(a, i(a), 0, b)
  2605. }
  2606. function hw(b, a, d) {
  2607. var c = i(b)
  2608. if (a >= 0) {
  2609. if (!(c < a)) { return cs(b, c, a, d) }
  2610. }
  2611. return u(hx)
  2612. }
  2613. function hy(b, a, d) {
  2614. var c = i(b)
  2615. if (a >= 0) {
  2616. if (!(c < a)) {
  2617. try {
  2618. cs(b, c, a, d)
  2619. var e = 1
  2620. return e
  2621. } catch (a) {
  2622. a = w(a)
  2623. if (a === n) { return 0 }
  2624. throw a
  2625. }
  2626. }
  2627. }
  2628. return u(hz)
  2629. }
  2630. function d0(b, a) {
  2631. return hy(b, 0, a)
  2632. }
  2633. var hA = bq
  2634. function ct(e) {
  2635. var d = W(e)
  2636. if (d === 0) { return e }
  2637. var h = Q(d),
  2638. i = d - 1 | 0,
  2639. k = 0
  2640. if (!(i < 0)) {
  2641. var b = k
  2642. for (; ;) {
  2643. var a = Z(e, b),
  2644. m = a >= 65 ? a > 90 ? 0 : 1 : 0
  2645. if (m) { var c = 0 } else {
  2646. if (ge <= a) {
  2647. if (a > 214) { var f = 1 } else {
  2648. var c = 0,
  2649. f = 0
  2650. }
  2651. } else { var f = 1 }
  2652. if (f) {
  2653. if (a >= 216) {
  2654. if (a > 222) { var g = 1 } else {
  2655. var c = 0,
  2656. g = 0
  2657. }
  2658. } else { var g = 1 }
  2659. if (g) {
  2660. var j = a,
  2661. c = 1
  2662. }
  2663. }
  2664. }
  2665. if (!c) { var j = a + 32 | 0 }
  2666. hf(h, b, j)
  2667. var l = b + 1 | 0
  2668. if (i !== b) {
  2669. var b = l
  2670. continue
  2671. }
  2672. break
  2673. }
  2674. }
  2675. return h
  2676. }
  2677. var cu = ru(0),
  2678. aN = (4 * cu | 0) - 1 | 0
  2679. P(0)
  2680. P(0)
  2681. function am(e, d, a) {
  2682. var c = rc(e, d, a)
  2683. if (c >= 0) {
  2684. a[11] = a[12]
  2685. var b = a[12]
  2686. a[12] = [0, b[1], b[2], b[3], a[4] + a[6] | 0]
  2687. }
  2688. return c
  2689. }
  2690. function hD(a) {
  2691. var b = [0],
  2692. c = 1,
  2693. d = 0,
  2694. e = 0,
  2695. f = 0,
  2696. g = 0,
  2697. h = 0,
  2698. j = i(a),
  2699. k = dX(a)
  2700. return [0, function(a) {
  2701. a[9] = 1
  2702. return 0
  2703. },
  2704. k, j, h, g, f, e, d, c, b, by, by]
  2705. }
  2706. function x(a) {
  2707. return cq(a[2], a[5], a[6] - a[5] | 0)
  2708. }
  2709. function cv(c, a, b) {
  2710. return cq(c[2], a, b - a | 0)
  2711. }
  2712. function d1(g) {
  2713. function q(a) {
  2714. return a ? a[4] : 0
  2715. }
  2716. function e(b, e, a) {
  2717. var c = b ? b[4] : 0,
  2718. d = a ? a[4] : 0,
  2719. f = d <= c ? c + 1 | 0 : d + 1 | 0
  2720. return [0, b, e, a, f]
  2721. }
  2722. function f(b, f, a) {
  2723. var g = b ? b[4] : 0,
  2724. h = a ? a[4] : 0
  2725. if ((h + 2 | 0) < g) {
  2726. if (b) {
  2727. var c = b[3],
  2728. k = b[2],
  2729. i = b[1],
  2730. m = q(c)
  2731. if (m <= q(i)) { return e(i, k, e(c, f, a)) }
  2732. if (c) {
  2733. var n = c[2],
  2734. o = c[1],
  2735. p = e(c[3], f, a)
  2736. return e(e(i, k, o), n, p)
  2737. }
  2738. return u(hE)
  2739. }
  2740. return u(hF)
  2741. }
  2742. if ((g + 2 | 0) < h) {
  2743. if (a) {
  2744. var j = a[3],
  2745. l = a[2],
  2746. d = a[1],
  2747. r = q(d)
  2748. if (r <= q(j)) { return e(e(b, f, d), l, j) }
  2749. if (d) {
  2750. var s = d[2],
  2751. t = d[1],
  2752. v = e(d[3], l, j)
  2753. return e(e(b, f, t), s, v)
  2754. }
  2755. return u(hG)
  2756. }
  2757. return u(hH)
  2758. }
  2759. var w = h <= g ? g + 1 | 0 : h + 1 | 0
  2760. return [0, b, f, a, w]
  2761. }
  2762. function a(d, b) {
  2763. if (b) {
  2764. var e = b[3],
  2765. h = b[2],
  2766. i = b[1],
  2767. j = c(g[1], d, h)
  2768. if (j === 0) { return b }
  2769. if (j >= 0) {
  2770. var k = a(d, e)
  2771. return e === k ? b : f(i, h, k)
  2772. }
  2773. var l = a(d, i)
  2774. return i === l ? b : f(l, h, e)
  2775. }
  2776. return [0, 0, d, 0, 1]
  2777. }
  2778. function h(a) {
  2779. return [0, 0, a, 0, 1]
  2780. }
  2781. function A(b, a) {
  2782. if (a) {
  2783. var c = a[3],
  2784. d = a[2]
  2785. return f(A(b, a[1]), d, c)
  2786. }
  2787. return h(b)
  2788. }
  2789. function B(b, a) {
  2790. if (a) {
  2791. var c = a[2],
  2792. d = a[1]
  2793. return f(d, c, B(b, a[3]))
  2794. }
  2795. return h(b)
  2796. }
  2797. function d(b, c, a) {
  2798. if (b) {
  2799. if (a) {
  2800. var g = a[4],
  2801. h = b[4],
  2802. i = a[3],
  2803. j = a[2],
  2804. k = a[1],
  2805. l = b[3],
  2806. m = b[2],
  2807. n = b[1]
  2808. 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)
  2809. }
  2810. return B(c, b)
  2811. }
  2812. return A(c, a)
  2813. }
  2814. function k(c) {
  2815. var a = c
  2816. for (; ;) {
  2817. if (a) {
  2818. var b = a[1]
  2819. if (b) {
  2820. var a = b
  2821. continue
  2822. }
  2823. return a[2]
  2824. }
  2825. throw n
  2826. }
  2827. }
  2828. function C(c) {
  2829. var a = c
  2830. for (; ;) {
  2831. if (a) {
  2832. var b = a[3],
  2833. d = a[2]
  2834. if (b) {
  2835. var a = b
  2836. continue
  2837. }
  2838. return d
  2839. }
  2840. throw n
  2841. }
  2842. }
  2843. function t(a) {
  2844. if (a) {
  2845. var b = a[1]
  2846. if (b) {
  2847. var c = a[3],
  2848. d = a[2]
  2849. return f(t(b), d, c)
  2850. }
  2851. return a[3]
  2852. }
  2853. return u(hI)
  2854. }
  2855. function l(b, a) {
  2856. if (b) {
  2857. if (a) {
  2858. var c = t(a)
  2859. return d(b, k(a), c)
  2860. }
  2861. return b
  2862. }
  2863. return a
  2864. }
  2865. function i(b, a) {
  2866. if (a) {
  2867. var e = a[3],
  2868. f = a[2],
  2869. h = a[1],
  2870. l = c(g[1], b, f)
  2871. if (l === 0) { return [0, h, 1, e] }
  2872. if (l >= 0) {
  2873. var j = i(b, e),
  2874. m = j[3],
  2875. n = j[2]
  2876. return [0, d(h, f, j[1]), n, m]
  2877. }
  2878. var k = i(b, h),
  2879. o = k[2],
  2880. p = k[1]
  2881. return [0, p, o, d(k[3], f, e)]
  2882. }
  2883. return hJ
  2884. }
  2885. var D = 0
  2886. function K(a) {
  2887. return a ? 0 : 1
  2888. }
  2889. function L(f, e) {
  2890. var a = e
  2891. for (; ;) {
  2892. if (a) {
  2893. var h = a[3],
  2894. i = a[1],
  2895. b = c(g[1], f, a[2]),
  2896. d = b === 0 ? 1 : 0
  2897. if (d) { return d }
  2898. var j = b >= 0 ? h : i,
  2899. a = j
  2900. continue
  2901. }
  2902. return 0
  2903. }
  2904. }
  2905. function v(e, b) {
  2906. if (b) {
  2907. var a = b[3],
  2908. h = b[2],
  2909. d = b[1],
  2910. i = c(g[1], e, h)
  2911. if (i === 0) {
  2912. if (d) {
  2913. if (a) {
  2914. var m = t(a)
  2915. return f(d, k(a), m)
  2916. }
  2917. return d
  2918. }
  2919. return a
  2920. }
  2921. if (i >= 0) {
  2922. var j = v(e, a)
  2923. return a === j ? b : f(d, h, j)
  2924. }
  2925. var l = v(e, d)
  2926. return d === l ? b : f(l, h, a)
  2927. }
  2928. return 0
  2929. }
  2930. function j(c, b) {
  2931. if (c) {
  2932. if (b) {
  2933. var g = b[4],
  2934. e = b[2],
  2935. h = c[4],
  2936. f = c[2],
  2937. m = b[3],
  2938. n = b[1],
  2939. o = c[3],
  2940. p = c[1]
  2941. if (g <= h) {
  2942. if (g === 1) { return a(e, c) }
  2943. var k = i(f, b),
  2944. q = k[1],
  2945. r = j(o, k[3])
  2946. return d(j(p, q), f, r)
  2947. }
  2948. if (h === 1) { return a(f, b) }
  2949. var l = i(e, c),
  2950. s = l[1],
  2951. t = j(l[3], m)
  2952. return d(j(s, n), e, t)
  2953. }
  2954. return c
  2955. }
  2956. return b
  2957. }
  2958. function o(a, c) {
  2959. if (a) {
  2960. if (c) {
  2961. var e = a[3],
  2962. f = a[2],
  2963. g = a[1],
  2964. b = i(f, c),
  2965. h = b[1]
  2966. if (b[2] === 0) {
  2967. var j = o(e, b[3])
  2968. return l(o(g, h), j)
  2969. }
  2970. var k = o(e, b[3])
  2971. return d(o(g, h), f, k)
  2972. }
  2973. return 0
  2974. }
  2975. return 0
  2976. }
  2977. function p(a, c) {
  2978. if (a) {
  2979. if (c) {
  2980. var e = a[3],
  2981. f = a[2],
  2982. g = a[1],
  2983. b = i(f, c),
  2984. h = b[1]
  2985. if (b[2] === 0) {
  2986. var j = p(e, b[3])
  2987. return d(p(g, h), f, j)
  2988. }
  2989. var k = p(e, b[3])
  2990. return l(p(g, h), k)
  2991. }
  2992. return a
  2993. }
  2994. return 0
  2995. }
  2996. function r(d, c) {
  2997. var a = d,
  2998. b = c
  2999. for (; ;) {
  3000. if (a) {
  3001. var e = [0, a[2], a[3], b],
  3002. a = a[1],
  3003. b = e
  3004. continue
  3005. }
  3006. return b
  3007. }
  3008. }
  3009. function E(l, k) {
  3010. var m = r(k, 0),
  3011. b = r(l, 0),
  3012. a = m
  3013. for (; ;) {
  3014. if (b) {
  3015. if (a) {
  3016. var e = a[3],
  3017. f = a[2],
  3018. h = b[3],
  3019. i = b[2],
  3020. d = c(g[1], b[1], a[1])
  3021. if (d === 0) {
  3022. var j = r(f, e),
  3023. b = r(i, h),
  3024. a = j
  3025. continue
  3026. }
  3027. return d
  3028. }
  3029. return 1
  3030. }
  3031. return a ? -1 : 0
  3032. }
  3033. }
  3034. function M(b, a) {
  3035. return E(b, a) === 0 ? 1 : 0
  3036. }
  3037. function s(o, n) {
  3038. var a = o,
  3039. b = n
  3040. for (; ;) {
  3041. if (a) {
  3042. if (b) {
  3043. var h = b[3],
  3044. i = b[1],
  3045. d = a[3],
  3046. e = a[2],
  3047. f = a[1],
  3048. j = c(g[1], e, b[2])
  3049. if (j === 0) {
  3050. var k = s(f, i)
  3051. if (k) {
  3052. var a = d,
  3053. b = h
  3054. continue
  3055. }
  3056. return k
  3057. }
  3058. if (j >= 0) {
  3059. var l = s([0, 0, e, d, 0], h)
  3060. if (l) {
  3061. var a = f
  3062. continue
  3063. }
  3064. return l
  3065. }
  3066. var m = s([0, f, e, 0, 0], i)
  3067. if (m) {
  3068. var a = d
  3069. continue
  3070. }
  3071. return m
  3072. }
  3073. return 0
  3074. }
  3075. return 1
  3076. }
  3077. }
  3078. function F(c, d) {
  3079. var a = d
  3080. for (; ;) {
  3081. if (a) {
  3082. var e = a[3],
  3083. f = a[2]
  3084. F(c, a[1])
  3085. b(c, f)
  3086. var a = e
  3087. continue
  3088. }
  3089. return 0
  3090. }
  3091. }
  3092. function G(d, f, e) {
  3093. var a = f,
  3094. b = e
  3095. for (; ;) {
  3096. if (a) {
  3097. var g = a[3],
  3098. h = a[2],
  3099. i = c(d, h, G(d, a[1], b)),
  3100. a = g,
  3101. b = i
  3102. continue
  3103. }
  3104. return b
  3105. }
  3106. }
  3107. function H(c, g) {
  3108. var a = g
  3109. for (; ;) {
  3110. if (a) {
  3111. var h = a[3],
  3112. i = a[1],
  3113. d = b(c, a[2])
  3114. if (d) {
  3115. var e = H(c, i)
  3116. if (e) {
  3117. var a = h
  3118. continue
  3119. }
  3120. var f = e
  3121. } else { var f = d }
  3122. return f
  3123. }
  3124. return 1
  3125. }
  3126. }
  3127. function I(c, g) {
  3128. var a = g
  3129. for (; ;) {
  3130. if (a) {
  3131. var h = a[3],
  3132. i = a[1],
  3133. d = b(c, a[2])
  3134. if (d) { var e = d } else {
  3135. var f = I(c, i)
  3136. if (!f) {
  3137. var a = h
  3138. continue
  3139. }
  3140. var e = f
  3141. }
  3142. return e
  3143. }
  3144. return 0
  3145. }
  3146. }
  3147. function w(c, a) {
  3148. if (a) {
  3149. var g = a[3],
  3150. h = a[2],
  3151. i = a[1],
  3152. e = w(c, i),
  3153. j = b(c, h),
  3154. f = w(c, g)
  3155. if (j) {
  3156. if (i === e) {
  3157. if (g === f) { return a }
  3158. }
  3159. return d(e, h, f)
  3160. }
  3161. return l(e, f)
  3162. }
  3163. return 0
  3164. }
  3165. function x(c, a) {
  3166. if (a) {
  3167. var e = a[2],
  3168. m = a[3],
  3169. f = x(c, a[1]),
  3170. g = f[2],
  3171. h = f[1],
  3172. n = b(c, e),
  3173. i = x(c, m),
  3174. j = i[2],
  3175. k = i[1]
  3176. if (n) {
  3177. var o = l(g, j)
  3178. return [0, d(h, e, k), o]
  3179. }
  3180. var p = d(g, e, j)
  3181. return [0, l(h, k), p]
  3182. }
  3183. return hK
  3184. }
  3185. function y(a) {
  3186. if (a) {
  3187. var b = a[1],
  3188. c = y(a[3])
  3189. return (y(b) + 1 | 0) + c | 0
  3190. }
  3191. return 0
  3192. }
  3193. function J(d, c) {
  3194. var b = d,
  3195. a = c
  3196. for (; ;) {
  3197. if (a) {
  3198. var e = a[2],
  3199. f = a[1],
  3200. b = [0, e, J(b, a[3])],
  3201. a = f
  3202. continue
  3203. }
  3204. return b
  3205. }
  3206. }
  3207. function N(a) {
  3208. return J(0, a)
  3209. }
  3210. function O(f, e) {
  3211. var a = e
  3212. for (; ;) {
  3213. if (a) {
  3214. var b = a[2],
  3215. h = a[3],
  3216. i = a[1],
  3217. d = c(g[1], f, b)
  3218. if (d === 0) { return b }
  3219. var j = d >= 0 ? h : i,
  3220. a = j
  3221. continue
  3222. }
  3223. throw n
  3224. }
  3225. }
  3226. function z(l, e) {
  3227. if (e) {
  3228. var m = e[3],
  3229. n = e[2],
  3230. o = e[1],
  3231. f = z(l, o),
  3232. h = b(l, n),
  3233. i = z(l, m)
  3234. if (o === f) {
  3235. if (n === h) {
  3236. if (m === i) { return e }
  3237. }
  3238. }
  3239. if (f === 0) { var p = 0 } else {
  3240. var s = C(f),
  3241. p = c(g[1], s, h) >= 0 ? 1 : 0
  3242. }
  3243. if (!p) {
  3244. if (i === 0) { var q = 0 } else {
  3245. var r = k(i),
  3246. q = c(g[1], h, r) >= 0 ? 1 : 0
  3247. }
  3248. if (!q) { return d(f, h, i) }
  3249. }
  3250. return j(f, a(h, i))
  3251. }
  3252. return 0
  3253. }
  3254. 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) {
  3255. if (d) {
  3256. var k = d[2],
  3257. f = d[1]
  3258. if (k) {
  3259. var l = k[2],
  3260. i = k[1]
  3261. if (l) {
  3262. var o = l[2],
  3263. p = l[1]
  3264. if (o) {
  3265. var q = o[2],
  3266. s = o[1]
  3267. if (q) {
  3268. if (q[2]) {
  3269. var b = g[1],
  3270. n = function(j, g) {
  3271. if (j === 2) {
  3272. if (g) {
  3273. var u = g[2]
  3274. if (u) {
  3275. var m = u[1],
  3276. k = g[1],
  3277. v = c(b, k, m)
  3278. return v === 0 ? [0, k, 0] : v >= 0 ? [0, m, [0, k, 0]] : [0, k, [0, m, 0]]
  3279. }
  3280. }
  3281. } else if (j === 3) {
  3282. if (g) {
  3283. var o = g[2]
  3284. if (o) {
  3285. var w = o[2]
  3286. if (w) {
  3287. var d = w[1],
  3288. a = o[1],
  3289. e = g[1],
  3290. x = c(b, e, a)
  3291. if (x === 0) {
  3292. var y = c(b, a, d)
  3293. return y === 0 ? [0, a, 0] : y >= 0 ? [0, d, [0, a, 0]] : [0, a, [0, d, 0]]
  3294. }
  3295. if (x >= 0) {
  3296. var z = c(b, e, d)
  3297. if (z === 0) { return [0, a, [0, e, 0]] }
  3298. if (z >= 0) {
  3299. var A = c(b, a, d)
  3300. return A === 0 ? [0, a, [0, e, 0]] : A >= 0 ? [0, d, [0, a, [0, e, 0]]] : [0, a, [0, d, [0, e, 0]]]
  3301. }
  3302. return [0, a, [0, e, [0, d, 0]]]
  3303. }
  3304. var B = c(b, a, d)
  3305. if (B === 0) { return [0, e, [0, a, 0]] }
  3306. if (B >= 0) {
  3307. var C = c(b, e, d)
  3308. return C === 0 ? [0, e, [0, a, 0]] : C >= 0 ? [0, d, [0, e, [0, a, 0]]] : [0, e, [0, d, [0, a, 0]]]
  3309. }
  3310. return [0, e, [0, a, [0, d, 0]]]
  3311. }
  3312. }
  3313. }
  3314. }
  3315. var n = j >> 1,
  3316. D = dV(n, g),
  3317. E = t(n, g),
  3318. i = E,
  3319. h = t(j - n | 0, D),
  3320. f = 0
  3321. for (; ;) {
  3322. if (i) {
  3323. if (h) {
  3324. var p = h[2],
  3325. q = h[1],
  3326. r = i[2],
  3327. l = i[1],
  3328. s = c(b, l, q)
  3329. if (s === 0) {
  3330. var i = r,
  3331. h = p,
  3332. f = [0, l, f]
  3333. continue
  3334. }
  3335. if (s > 0) {
  3336. var i = r,
  3337. f = [0, l, f]
  3338. continue
  3339. }
  3340. var h = p,
  3341. f = [0, q, f]
  3342. continue
  3343. }
  3344. return a4(i, f)
  3345. }
  3346. return a4(h, f)
  3347. }
  3348. },
  3349. t = function(j, g) {
  3350. if (j === 2) {
  3351. if (g) {
  3352. var u = g[2]
  3353. if (u) {
  3354. var m = u[1],
  3355. k = g[1],
  3356. v = c(b, k, m)
  3357. return v === 0 ? [0, k, 0] : v > 0 ? [0, k, [0, m, 0]] : [0, m, [0, k, 0]]
  3358. }
  3359. }
  3360. } else if (j === 3) {
  3361. if (g) {
  3362. var p = g[2]
  3363. if (p) {
  3364. var w = p[2]
  3365. if (w) {
  3366. var d = w[1],
  3367. a = p[1],
  3368. e = g[1],
  3369. x = c(b, e, a)
  3370. if (x === 0) {
  3371. var y = c(b, a, d)
  3372. return y === 0 ? [0, a, 0] : y > 0 ? [0, a, [0, d, 0]] : [0, d, [0, a, 0]]
  3373. }
  3374. if (x > 0) {
  3375. var z = c(b, a, d)
  3376. if (z === 0) { return [0, e, [0, a, 0]] }
  3377. if (z > 0) { return [0, e, [0, a, [0, d, 0]]] }
  3378. var A = c(b, e, d)
  3379. return A === 0 ? [0, e, [0, a, 0]] : A > 0 ? [0, e, [0, d, [0, a, 0]]] : [0, d, [0, e, [0, a, 0]]]
  3380. }
  3381. var B = c(b, e, d)
  3382. if (B === 0) { return [0, a, [0, e, 0]] }
  3383. if (B > 0) { return [0, a, [0, e, [0, d, 0]]] }
  3384. var C = c(b, a, d)
  3385. return C === 0 ? [0, a, [0, e, 0]] : C > 0 ? [0, a, [0, d, [0, e, 0]]] : [0, d, [0, a, [0, e, 0]]]
  3386. }
  3387. }
  3388. }
  3389. }
  3390. var o = j >> 1,
  3391. D = dV(o, g),
  3392. E = n(o, g),
  3393. i = E,
  3394. h = n(j - o | 0, D),
  3395. f = 0
  3396. for (; ;) {
  3397. if (i) {
  3398. if (h) {
  3399. var q = h[2],
  3400. r = h[1],
  3401. s = i[2],
  3402. l = i[1],
  3403. t = c(b, l, r)
  3404. if (t === 0) {
  3405. var i = s,
  3406. h = q,
  3407. f = [0, l, f]
  3408. continue
  3409. }
  3410. if (t >= 0) {
  3411. var h = q,
  3412. f = [0, r, f]
  3413. continue
  3414. }
  3415. var i = s,
  3416. f = [0, l, f]
  3417. continue
  3418. }
  3419. return a4(i, f)
  3420. }
  3421. return a4(h, f)
  3422. }
  3423. },
  3424. r = az(d),
  3425. u = r >= 2 ? n(r, d) : d,
  3426. j = function(b, a) {
  3427. if (!(b >>> 0 > 3)) {
  3428. switch (b) {
  3429. case 0:
  3430. return [0, 0, a]
  3431. case 1:
  3432. if (a) { return [0, [0, 0, a[1], 0, 1], a[2]] }
  3433. break
  3434. case 2:
  3435. if (a) {
  3436. var d = a[2]
  3437. if (d) { return [0, [0, [0, 0, a[1], 0, 1], d[1], 0, 2], d[2]] }
  3438. }
  3439. break
  3440. default:
  3441. if (a) {
  3442. var f = a[2]
  3443. if (f) {
  3444. var g = f[2]
  3445. if (g) { return [0, [0, [0, 0, a[1], 0, 1], f[1], [0, 0, g[1], 0, 1], 2], g[2]] }
  3446. }
  3447. }
  3448. }
  3449. }
  3450. var h = b / 2 | 0,
  3451. i = j(h, a),
  3452. c = i[2],
  3453. l = i[1]
  3454. if (c) {
  3455. var n = c[1],
  3456. k = j((b - h | 0) - 1 | 0, c[2]),
  3457. o = k[2]
  3458. return [0, e(l, n, k[1]), o]
  3459. }
  3460. throw [0, m, hL]
  3461. }
  3462. return j(az(u), u)[1]
  3463. }
  3464. var v = q[1]
  3465. return a(v, a(s, a(p, a(i, h(f)))))
  3466. }
  3467. return a(s, a(p, a(i, h(f))))
  3468. }
  3469. return a(p, a(i, h(f)))
  3470. }
  3471. return a(i, h(f))
  3472. }
  3473. return h(f)
  3474. }
  3475. return D
  3476. }
  3477. ]
  3478. }
  3479. function cw(i) {
  3480. function g(a) {
  3481. return a ? a[5] : 0
  3482. }
  3483. function a(b, f, e, a) {
  3484. var c = g(b),
  3485. d = g(a),
  3486. h = d <= c ? c + 1 | 0 : d + 1 | 0
  3487. return [0, b, f, e, a, h]
  3488. }
  3489. function q(b, a) {
  3490. return [0, 0, b, a, 0, 1]
  3491. }
  3492. function e(c, h, f, b) {
  3493. var i = c ? c[5] : 0,
  3494. j = b ? b[5] : 0
  3495. if ((j + 2 | 0) < i) {
  3496. if (c) {
  3497. var d = c[4],
  3498. m = c[3],
  3499. n = c[2],
  3500. k = c[1],
  3501. q = g(d)
  3502. if (q <= g(k)) { return a(k, n, m, a(d, h, f, b)) }
  3503. if (d) {
  3504. var r = d[3],
  3505. s = d[2],
  3506. t = d[1],
  3507. v = a(d[4], h, f, b)
  3508. return a(a(k, n, m, t), s, r, v)
  3509. }
  3510. return u(hM)
  3511. }
  3512. return u(hN)
  3513. }
  3514. if ((i + 2 | 0) < j) {
  3515. if (b) {
  3516. var l = b[4],
  3517. o = b[3],
  3518. p = b[2],
  3519. e = b[1],
  3520. w = g(e)
  3521. if (w <= g(l)) { return a(a(c, h, f, e), p, o, l) }
  3522. if (e) {
  3523. var x = e[3],
  3524. y = e[2],
  3525. z = e[1],
  3526. A = a(e[4], p, o, l)
  3527. return a(a(c, h, f, z), y, x, A)
  3528. }
  3529. return u(hO)
  3530. }
  3531. return u(hP)
  3532. }
  3533. var B = j <= i ? i + 1 | 0 : j + 1 | 0
  3534. return [0, c, h, f, b, B]
  3535. }
  3536. var I = 0
  3537. function J(a) {
  3538. return a ? 0 : 1
  3539. }
  3540. function r(d, b, a) {
  3541. if (a) {
  3542. var f = a[4],
  3543. h = a[3],
  3544. j = a[2],
  3545. g = a[1],
  3546. n = a[5],
  3547. k = c(i[1], d, j)
  3548. if (k === 0) { return h === b ? a : [0, g, d, b, f, n] }
  3549. if (k >= 0) {
  3550. var l = r(d, b, f)
  3551. return f === l ? a : e(g, j, h, l)
  3552. }
  3553. var m = r(d, b, g)
  3554. return g === m ? a : e(m, j, h, f)
  3555. }
  3556. return [0, 0, d, b, 0, 1]
  3557. }
  3558. function K(e, d) {
  3559. var a = d
  3560. for (; ;) {
  3561. if (a) {
  3562. var f = a[4],
  3563. g = a[3],
  3564. h = a[1],
  3565. b = c(i[1], e, a[2])
  3566. if (b === 0) { return g }
  3567. var j = b >= 0 ? f : h,
  3568. a = j
  3569. continue
  3570. }
  3571. throw n
  3572. }
  3573. }
  3574. function L(f, e) {
  3575. var a = e
  3576. for (; ;) {
  3577. if (a) {
  3578. var g = a[4],
  3579. h = a[1],
  3580. b = c(i[1], f, a[2]),
  3581. d = b === 0 ? 1 : 0
  3582. if (d) { return d }
  3583. var j = b >= 0 ? g : h,
  3584. a = j
  3585. continue
  3586. }
  3587. return 0
  3588. }
  3589. }
  3590. function l(c) {
  3591. var a = c
  3592. for (; ;) {
  3593. if (a) {
  3594. var b = a[1]
  3595. if (b) {
  3596. var a = b
  3597. continue
  3598. }
  3599. return [0, a[2], a[3]]
  3600. }
  3601. throw n
  3602. }
  3603. }
  3604. function M(c) {
  3605. var a = c
  3606. for (; ;) {
  3607. if (a) {
  3608. var b = a[4],
  3609. d = a[3],
  3610. e = a[2]
  3611. if (b) {
  3612. var a = b
  3613. continue
  3614. }
  3615. return [0, e, d]
  3616. }
  3617. throw n
  3618. }
  3619. }
  3620. function s(a) {
  3621. if (a) {
  3622. var b = a[1]
  3623. if (b) {
  3624. var c = a[4],
  3625. d = a[3],
  3626. f = a[2]
  3627. return e(s(b), f, d, c)
  3628. }
  3629. return a[4]
  3630. }
  3631. return u(hQ)
  3632. }
  3633. function t(f, a) {
  3634. if (a) {
  3635. var b = a[4],
  3636. j = a[3],
  3637. g = a[2],
  3638. d = a[1],
  3639. k = c(i[1], f, g)
  3640. if (k === 0) {
  3641. if (d) {
  3642. if (b) {
  3643. var h = l(b),
  3644. o = h[2],
  3645. p = h[1]
  3646. return e(d, p, o, s(b))
  3647. }
  3648. return d
  3649. }
  3650. return b
  3651. }
  3652. if (k >= 0) {
  3653. var m = t(f, b)
  3654. return b === m ? a : e(d, g, j, m)
  3655. }
  3656. var n = t(f, d)
  3657. return d === n ? a : e(n, g, j, b)
  3658. }
  3659. return 0
  3660. }
  3661. function A(b, d) {
  3662. var a = d
  3663. for (; ;) {
  3664. if (a) {
  3665. var e = a[4],
  3666. f = a[3],
  3667. g = a[2]
  3668. A(b, a[1])
  3669. c(b, g, f)
  3670. var a = e
  3671. continue
  3672. }
  3673. return 0
  3674. }
  3675. }
  3676. function v(c, a) {
  3677. if (a) {
  3678. var d = a[5],
  3679. e = a[4],
  3680. f = a[3],
  3681. g = a[2],
  3682. h = v(c, a[1]),
  3683. i = b(c, f)
  3684. return [0, h, g, i, v(c, e), d]
  3685. }
  3686. return 0
  3687. }
  3688. function w(b, a) {
  3689. if (a) {
  3690. var d = a[2],
  3691. e = a[5],
  3692. f = a[4],
  3693. g = a[3],
  3694. h = w(b, a[1]),
  3695. i = c(b, d, g)
  3696. return [0, h, d, i, w(b, f), e]
  3697. }
  3698. return 0
  3699. }
  3700. function C(c, e, d) {
  3701. var a = e,
  3702. b = d
  3703. for (; ;) {
  3704. if (a) {
  3705. var f = a[4],
  3706. g = a[3],
  3707. h = a[2],
  3708. i = B(c, h, g, C(c, a[1], b)),
  3709. a = f,
  3710. b = i
  3711. continue
  3712. }
  3713. return b
  3714. }
  3715. }
  3716. function D(b, g) {
  3717. var a = g
  3718. for (; ;) {
  3719. if (a) {
  3720. var h = a[4],
  3721. i = a[1],
  3722. d = c(b, a[2], a[3])
  3723. if (d) {
  3724. var e = D(b, i)
  3725. if (e) {
  3726. var a = h
  3727. continue
  3728. }
  3729. var f = e
  3730. } else { var f = d }
  3731. return f
  3732. }
  3733. return 1
  3734. }
  3735. }
  3736. function E(b, g) {
  3737. var a = g
  3738. for (; ;) {
  3739. if (a) {
  3740. var h = a[4],
  3741. i = a[1],
  3742. d = c(b, a[2], a[3])
  3743. if (d) { var e = d } else {
  3744. var f = E(b, i)
  3745. if (!f) {
  3746. var a = h
  3747. continue
  3748. }
  3749. var e = f
  3750. }
  3751. return e
  3752. }
  3753. return 0
  3754. }
  3755. }
  3756. function F(c, b, a) {
  3757. if (a) {
  3758. var d = a[4],
  3759. f = a[3],
  3760. g = a[2]
  3761. return e(F(c, b, a[1]), g, f, d)
  3762. }
  3763. return q(c, b)
  3764. }
  3765. function G(c, b, a) {
  3766. if (a) {
  3767. var d = a[3],
  3768. f = a[2],
  3769. g = a[1]
  3770. return e(g, f, d, G(c, b, a[4]))
  3771. }
  3772. return q(c, b)
  3773. }
  3774. function d(c, g, f, b) {
  3775. if (c) {
  3776. if (b) {
  3777. var h = b[5],
  3778. i = c[5],
  3779. j = b[4],
  3780. k = b[3],
  3781. l = b[2],
  3782. m = b[1],
  3783. n = c[4],
  3784. o = c[3],
  3785. p = c[2],
  3786. q = c[1]
  3787. 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)
  3788. }
  3789. return G(g, f, c)
  3790. }
  3791. return F(g, f, b)
  3792. }
  3793. function o(b, a) {
  3794. if (b) {
  3795. if (a) {
  3796. var c = l(a),
  3797. e = c[2],
  3798. f = c[1]
  3799. return d(b, f, e, s(a))
  3800. }
  3801. return b
  3802. }
  3803. return a
  3804. }
  3805. function p(c, e, b, a) {
  3806. return b ? d(c, e, b[1], a) : o(c, a)
  3807. }
  3808. function h(b, a) {
  3809. if (a) {
  3810. var e = a[4],
  3811. f = a[3],
  3812. g = a[2],
  3813. j = a[1],
  3814. m = c(i[1], b, g)
  3815. if (m === 0) { return [0, j, [0, f], e] }
  3816. if (m >= 0) {
  3817. var k = h(b, e),
  3818. n = k[3],
  3819. o = k[2]
  3820. return [0, d(j, g, f, k[1]), o, n]
  3821. }
  3822. var l = h(b, j),
  3823. p = l[2],
  3824. q = l[1]
  3825. return [0, q, p, d(l[3], g, f, e)]
  3826. }
  3827. return hR
  3828. }
  3829. function j(c, b, a) {
  3830. if (b) {
  3831. var d = b[2],
  3832. k = b[5],
  3833. l = b[4],
  3834. n = b[3],
  3835. o = b[1]
  3836. if (g(a) <= k) {
  3837. var e = h(d, a),
  3838. q = e[2],
  3839. r = e[1],
  3840. s = j(c, l, e[3]),
  3841. t = B(c, d, [0, n], q)
  3842. return p(j(c, o, r), d, t, s)
  3843. }
  3844. } else if (!a) { return 0 }
  3845. if (a) {
  3846. var f = a[2],
  3847. u = a[4],
  3848. v = a[3],
  3849. w = a[1],
  3850. i = h(f, b),
  3851. x = i[2],
  3852. y = i[1],
  3853. z = j(c, i[3], u),
  3854. A = B(c, f, x, [0, v])
  3855. return p(j(c, y, w), f, A, z)
  3856. }
  3857. throw [0, m, hS]
  3858. }
  3859. function k(c, b, a) {
  3860. if (b) {
  3861. if (a) {
  3862. var j = a[3],
  3863. e = a[2],
  3864. l = b[3],
  3865. f = b[2],
  3866. u = a[4],
  3867. v = a[1],
  3868. w = b[4],
  3869. x = b[1]
  3870. if (a[5] <= b[5]) {
  3871. var g = h(f, a),
  3872. m = g[2],
  3873. y = g[3],
  3874. n = k(c, x, g[1]),
  3875. o = k(c, w, y)
  3876. return m ? p(n, f, B(c, f, l, m[1]), o) : d(n, f, l, o)
  3877. }
  3878. var i = h(e, b),
  3879. q = i[2],
  3880. z = i[3],
  3881. r = k(c, i[1], v),
  3882. s = k(c, z, u)
  3883. return q ? p(r, e, B(c, e, q[1], j), s) : d(r, e, j, s)
  3884. }
  3885. var t = b
  3886. } else { var t = a }
  3887. return t
  3888. }
  3889. function x(b, a) {
  3890. if (a) {
  3891. var g = a[4],
  3892. h = a[3],
  3893. i = a[2],
  3894. j = a[1],
  3895. e = x(b, j),
  3896. k = c(b, i, h),
  3897. f = x(b, g)
  3898. if (k) {
  3899. if (j === e) {
  3900. if (g === f) { return a }
  3901. }
  3902. return d(e, i, h, f)
  3903. }
  3904. return o(e, f)
  3905. }
  3906. return 0
  3907. }
  3908. function y(b, a) {
  3909. if (a) {
  3910. var e = a[3],
  3911. f = a[2],
  3912. m = a[4],
  3913. g = y(b, a[1]),
  3914. h = g[2],
  3915. i = g[1],
  3916. n = c(b, f, e),
  3917. j = y(b, m),
  3918. k = j[2],
  3919. l = j[1]
  3920. if (n) {
  3921. var p = o(h, k)
  3922. return [0, d(i, f, e, l), p]
  3923. }
  3924. var q = d(h, f, e, k)
  3925. return [0, o(i, l), q]
  3926. }
  3927. return hT
  3928. }
  3929. function f(d, c) {
  3930. var a = d,
  3931. b = c
  3932. for (; ;) {
  3933. if (a) {
  3934. var e = [0, a[2], a[3], a[4], b],
  3935. a = a[1],
  3936. b = e
  3937. continue
  3938. }
  3939. return b
  3940. }
  3941. }
  3942. function N(j, h, g) {
  3943. var r = f(g, 0),
  3944. b = f(h, 0),
  3945. a = r
  3946. for (; ;) {
  3947. if (b) {
  3948. if (a) {
  3949. var k = a[4],
  3950. l = a[3],
  3951. m = a[2],
  3952. n = b[4],
  3953. o = b[3],
  3954. p = b[2],
  3955. d = c(i[1], b[1], a[1])
  3956. if (d === 0) {
  3957. var e = c(j, p, m)
  3958. if (e === 0) {
  3959. var q = f(l, k),
  3960. b = f(o, n),
  3961. a = q
  3962. continue
  3963. }
  3964. return e
  3965. }
  3966. return d
  3967. }
  3968. return 1
  3969. }
  3970. return a ? -1 : 0
  3971. }
  3972. }
  3973. function O(k, j, h) {
  3974. var s = f(h, 0),
  3975. b = f(j, 0),
  3976. a = s
  3977. for (; ;) {
  3978. if (b) {
  3979. if (a) {
  3980. var l = a[4],
  3981. m = a[3],
  3982. n = a[2],
  3983. o = b[4],
  3984. p = b[3],
  3985. q = b[2],
  3986. d = c(i[1], b[1], a[1]) === 0 ? 1 : 0
  3987. if (d) {
  3988. var e = c(k, q, n)
  3989. if (e) {
  3990. var r = f(m, l),
  3991. b = f(p, o),
  3992. a = r
  3993. continue
  3994. }
  3995. var g = e
  3996. } else { var g = d }
  3997. return g
  3998. }
  3999. return 0
  4000. }
  4001. return a ? 0 : 1
  4002. }
  4003. }
  4004. function z(a) {
  4005. if (a) {
  4006. var b = a[1],
  4007. c = z(a[4])
  4008. return (z(b) + 1 | 0) + c | 0
  4009. }
  4010. return 0
  4011. }
  4012. function H(d, c) {
  4013. var b = d,
  4014. a = c
  4015. for (; ;) {
  4016. if (a) {
  4017. var e = a[3],
  4018. f = a[2],
  4019. g = a[1],
  4020. b = [0, [0, f, e], H(b, a[4])],
  4021. a = g
  4022. continue
  4023. }
  4024. return b
  4025. }
  4026. }
  4027. return [0, I, J, L, r, q, t, j, k, N, O, A, C, D, E, x, y, z, function(a) {
  4028. return H(0, a)
  4029. },
  4030. l, M, l, h, K, v, w]
  4031. }
  4032. var cx = [s, hU, P(0)]
  4033. function d2(a) {
  4034. return [0, 0, 0]
  4035. }
  4036. function cy(b, a) {
  4037. a[1] = [0, b, a[1]]
  4038. a[2] = a[2] + 1 | 0
  4039. return 0
  4040. }
  4041. function a5(a) {
  4042. var b = a[1]
  4043. if (b) {
  4044. var c = b[1]
  4045. a[1] = b[2]
  4046. a[2] = a[2] - 1 | 0
  4047. return c
  4048. }
  4049. throw cx
  4050. }
  4051. function hV(b, a) {
  4052. return aK(b, a[1])
  4053. }
  4054. var hX = [s, hW, P(0)]
  4055. function hY(a) {
  4056. throw hX
  4057. }
  4058. function a6(a) {
  4059. var d = a[1]
  4060. a[1] = hY
  4061. try {
  4062. var c = b(d, 0)
  4063. a[1] = c
  4064. rl(a, ax)
  4065. return c
  4066. } catch (b) {
  4067. b = w(b)
  4068. a[1] = function(a) {
  4069. throw b
  4070. }
  4071. throw b
  4072. }
  4073. }
  4074. function d3(a) {
  4075. var b = a >= 1 ? a : 1,
  4076. c = aN < b ? aN : b,
  4077. d = Q(c)
  4078. return [0, d, 0, c, d]
  4079. }
  4080. function d4(a, c) {
  4081. var b = [0, a[3]]
  4082. for (; ;) {
  4083. if (b[1] < (a[2] + c | 0)) {
  4084. b[1] = 2 * b[1] | 0
  4085. continue
  4086. }
  4087. if (aN < b[1]) {
  4088. if ((a[2] + c | 0) <= aN) { b[1] = aN } else { bt(hZ) }
  4089. }
  4090. var d = Q(b[1])
  4091. bw(a[1], 0, d, 0, a[2])
  4092. a[1] = d
  4093. a[3] = b[1]
  4094. return 0
  4095. }
  4096. }
  4097. function cz(a, d, c, b) {
  4098. var e = c < 0 ? 1 : 0
  4099. if (e) { var f = e } else {
  4100. var h = b < 0 ? 1 : 0,
  4101. f = h || ((i(d) - b | 0) < c ? 1 : 0)
  4102. }
  4103. if (f) { u(h0) }
  4104. var g = a[2] + b | 0
  4105. if (a[3] < g) { d4(a, b) }
  4106. cr(d, c, a[1], a[2], b)
  4107. a[2] = g
  4108. return 0
  4109. }
  4110. function cA(d, c, b, a) {
  4111. return cz(d, c, b, a)
  4112. }
  4113. P(0)
  4114. var d5 = [0, 0]
  4115. function d6(a) {
  4116. d5[1] = [0, a, d5[1]]
  4117. return 0
  4118. }
  4119. try {
  4120. var qS = hg(qR),
  4121. d8 = qS
  4122. } catch (a) {
  4123. a = w(a)
  4124. if (a !== n) { throw a }
  4125. try {
  4126. var qQ = hg(qP),
  4127. d7 = qQ
  4128. } catch (a) {
  4129. a = w(a)
  4130. if (a !== n) { throw a }
  4131. var d7 = h2
  4132. }
  4133. var d8 = d7
  4134. }
  4135. var h3 = d0(d8, 82),
  4136. bz = [O, function(C) {
  4137. var q = rv(0),
  4138. c = [0, au(55, 0), 0],
  4139. n = q.length - 1 === 0 ? [0, 0] : q,
  4140. j = n.length - 1,
  4141. b = 0
  4142. for (; ;) {
  4143. l(c[1], b)[b + 1] = b
  4144. var B = b + 1 | 0
  4145. if (b !== 54) {
  4146. var b = B
  4147. continue
  4148. }
  4149. var k = [0, h1],
  4150. v = 0,
  4151. w = 55,
  4152. x = dP(55, j) ? w : j,
  4153. o = 54 + x | 0
  4154. if (!(o < 0)) {
  4155. var d = v
  4156. for (; ;) {
  4157. var f = d % 55 | 0,
  4158. p = g5(d, j),
  4159. y = l(n, p)[p + 1],
  4160. m = g(k[1], a(e + y))
  4161. k[1] = rf(m, 0, i(m))
  4162. var h = k[1],
  4163. r = aa(h, 3) << 24,
  4164. s = aa(h, 2) << 16,
  4165. t = aa(h, 1) << 8,
  4166. u = ((aa(h, 0) + t | 0) + s | 0) + r | 0,
  4167. z = (l(c[1], f)[f + 1] ^ u) & bi
  4168. l(c[1], f)[f + 1] = z
  4169. var A = d + 1 | 0
  4170. if (o !== d) {
  4171. var d = A
  4172. continue
  4173. }
  4174. break
  4175. }
  4176. }
  4177. c[2] = 0
  4178. return c
  4179. }
  4180. }
  4181. ]
  4182. function cB(a, b) {
  4183. return a.length - 1 >= 3 ? qZ(10, fW, a[3], b) & (a[2].length - 1 - 1 | 0) : g5(q6(10, fW, b), a[2].length - 1)
  4184. }
  4185. function d9(f, b) {
  4186. var g = cB(f, b),
  4187. c = l(f[2], g)[g + 1]
  4188. if (c) {
  4189. var d = c[3],
  4190. j = c[2]
  4191. if (aX(b, c[1]) === 0) { return j }
  4192. if (d) {
  4193. var e = d[3],
  4194. k = d[2]
  4195. if (aX(b, d[1]) === 0) { return k }
  4196. if (e) {
  4197. var m = e[2],
  4198. o = e[3]
  4199. if (aX(b, e[1]) === 0) { return m }
  4200. var a = o
  4201. for (; ;) {
  4202. if (a) {
  4203. var h = a[2],
  4204. i = a[3]
  4205. if (aX(b, a[1]) === 0) { return h }
  4206. var a = i
  4207. continue
  4208. }
  4209. throw n
  4210. }
  4211. }
  4212. throw n
  4213. }
  4214. throw n
  4215. }
  4216. throw n
  4217. }
  4218. function d_(d, a) {
  4219. var b = [0, d, 0],
  4220. c = a[1]
  4221. return c ? (a[1] = b,
  4222. c[2] = b,
  4223. 0) : (a[1] = b,
  4224. a[2] = b,
  4225. 0)
  4226. }
  4227. var cC = [s, h4, P(0)]
  4228. function d$(a) {
  4229. var b = a[2]
  4230. if (b) {
  4231. var c = b[2],
  4232. d = b[1]
  4233. a[2] = c
  4234. if (c === 0) { a[1] = 0 }
  4235. return d
  4236. }
  4237. throw cC
  4238. }
  4239. function cD(a, b) {
  4240. a[13] = a[13] + b[3] | 0
  4241. return d_(b, a[27])
  4242. }
  4243. var ea = 1000000010
  4244. function cE(b, a) {
  4245. return B(b[17], a, 0, i(a))
  4246. }
  4247. function cF(a) {
  4248. return b(a[19], 0)
  4249. }
  4250. function eb(c, a) {
  4251. return b(c[20], a)
  4252. }
  4253. function aB(a, c, b) {
  4254. cF(a)
  4255. a[11] = 1
  4256. a[10] = cm(a[8], (a[6] - b | 0) + c | 0)
  4257. a[9] = a[6] - a[10] | 0
  4258. return eb(a, a[10])
  4259. }
  4260. function ec(b, a) {
  4261. return aB(b, 0, a)
  4262. }
  4263. function aO(a, b) {
  4264. a[9] = a[9] - b | 0
  4265. return eb(a, b)
  4266. }
  4267. function h5(a) {
  4268. var b = a[2]
  4269. if (b) {
  4270. var c = b[1],
  4271. d = c[2],
  4272. e = c[1],
  4273. f = a[9] < d ? 1 : 0
  4274. if (f) {
  4275. if (e !== 0) { return e >= 5 ? 0 : ec(a, d) }
  4276. var g = 0
  4277. } else { var g = f }
  4278. return g
  4279. }
  4280. return cF(a)
  4281. }
  4282. function h6(a) {
  4283. var b = d$(a[27]),
  4284. c = b[1]
  4285. a[12] = a[12] - b[3] | 0
  4286. a[9] = a[9] + c | 0
  4287. return 0
  4288. }
  4289. function h7(a, g, c) {
  4290. if (typeof c === 'number') {
  4291. switch (c) {
  4292. case 0:
  4293. var k = a[3]
  4294. if (k) {
  4295. var l = k[1][1],
  4296. m = function(b, a) {
  4297. if (a) {
  4298. var c = a[1],
  4299. d = a[2]
  4300. return rb(b, c) ? [0, b, a] : [0, c, m(b, d)]
  4301. }
  4302. return [0, b, 0]
  4303. }
  4304. l[1] = m(a[6] - a[9] | 0, l[1])
  4305. return 0
  4306. }
  4307. return 0
  4308. case 1:
  4309. var o = a[2]
  4310. return o ? (a[2] = o[2],
  4311. 0) : 0
  4312. case 2:
  4313. var p = a[3]
  4314. return p ? (a[3] = p[2],
  4315. 0) : 0
  4316. case 3:
  4317. var q = a[2]
  4318. return q ? ec(a, q[1][2]) : cF(a)
  4319. case 4:
  4320. var r = a[10] !== (a[6] - a[9] | 0) ? 1 : 0
  4321. return r ? h6(a) : r
  4322. default:
  4323. var h = a[5]
  4324. if (h) {
  4325. var C = h[2]
  4326. cE(a, b(a[24], h[1]))
  4327. a[5] = C
  4328. return 0
  4329. }
  4330. return 0
  4331. }
  4332. } else {
  4333. switch (c[0]) {
  4334. case 0:
  4335. var D = c[1]
  4336. a[9] = a[9] - g | 0
  4337. cE(a, D)
  4338. a[11] = 0
  4339. return 0
  4340. case 1:
  4341. var d = c[2],
  4342. f = c[1],
  4343. s = a[2]
  4344. if (s) {
  4345. var t = s[1],
  4346. e = t[2]
  4347. switch (t[1]) {
  4348. case 0:
  4349. return aO(a, f)
  4350. case 1:
  4351. return aB(a, d, e)
  4352. case 2:
  4353. return aB(a, d, e)
  4354. case 3:
  4355. return a[9] < g ? aB(a, d, e) : aO(a, f)
  4356. case 4:
  4357. 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)
  4358. default:
  4359. return aO(a, f)
  4360. }
  4361. }
  4362. return 0
  4363. case 2:
  4364. var i = a[6] - a[9] | 0,
  4365. u = a[3],
  4366. E = c[2],
  4367. F = c[1]
  4368. if (u) {
  4369. var v = u[1][1],
  4370. G = function(d, c) {
  4371. var a = c
  4372. for (; ;) {
  4373. if (a) {
  4374. var b = a[1],
  4375. e = a[2]
  4376. if (dP(b, d)) { return b }
  4377. var a = e
  4378. continue
  4379. }
  4380. throw n
  4381. }
  4382. },
  4383. x = v[1]
  4384. if (x) {
  4385. var H = x[1]
  4386. try {
  4387. var I = G(i, v[1]),
  4388. y = I
  4389. } catch (a) {
  4390. a = w(a)
  4391. if (a !== n) { throw a }
  4392. var y = H
  4393. }
  4394. var j = y
  4395. } else { var j = i }
  4396. var z = j - i | 0
  4397. return z >= 0 ? aO(a, z + F | 0) : aB(a, j + E | 0, a[6])
  4398. }
  4399. return 0
  4400. case 3:
  4401. var A = c[2],
  4402. J = c[1]
  4403. if (a[8] < (a[6] - a[9] | 0)) { h5(a) }
  4404. var K = a[9] - J | 0,
  4405. L = A === 1 ? 1 : a[9] < g ? A : 5
  4406. a[2] = [0, [0, L, K], a[2]]
  4407. return 0
  4408. case 4:
  4409. a[3] = [0, c[1], a[3]]
  4410. return 0
  4411. default:
  4412. var B = c[1]
  4413. cE(a, b(a[23], B))
  4414. a[5] = [0, B, a[5]]
  4415. return 0
  4416. }
  4417. }
  4418. }
  4419. function h8(a) {
  4420. for (; ;) {
  4421. var d = a[27][2]
  4422. if (d) {
  4423. var b = d[1],
  4424. c = b[1],
  4425. e = c < 0 ? 1 : 0,
  4426. g = b[3],
  4427. h = b[2],
  4428. i = e ? (a[13] - a[12] | 0) < a[9] ? 1 : 0 : e,
  4429. f = 1 - i
  4430. if (f) {
  4431. d$(a[27])
  4432. var j = c >= 0 ? c : ea
  4433. h7(a, j, h)
  4434. a[12] = g + a[12] | 0
  4435. continue
  4436. }
  4437. return f
  4438. }
  4439. throw cC
  4440. }
  4441. }
  4442. function ed(a) {
  4443. try {
  4444. var b = h8(a)
  4445. return b
  4446. } catch (a) {
  4447. a = w(a)
  4448. if (a === cC) { return 0 }
  4449. throw a
  4450. }
  4451. }
  4452. var ee = [0, [0, -1, [0, -1, h9, 0]], 0]
  4453. function ef(a) {
  4454. a[1] = ee
  4455. return 0
  4456. }
  4457. function eg(a, c) {
  4458. var d = a[1]
  4459. if (d) {
  4460. var e = d[1],
  4461. b = e[2],
  4462. f = b[1],
  4463. g = d[2],
  4464. h = b[2]
  4465. if (e[1] < a[12]) { return ef(a) }
  4466. if (typeof h !== 'number') {
  4467. switch (h[0]) {
  4468. case 3:
  4469. var i = 1 - c,
  4470. k = i ? (b[1] = a[13] + f | 0,
  4471. a[1] = g,
  4472. 0) : i
  4473. return k
  4474. case 1:
  4475. case 2:
  4476. var j = c ? (b[1] = a[13] + f | 0,
  4477. a[1] = g,
  4478. 0) : c
  4479. return j
  4480. }
  4481. }
  4482. return 0
  4483. }
  4484. return 0
  4485. }
  4486. var eh = bx(80, 32)
  4487. function h$(a) {
  4488. return g(ib, g(a, ia))
  4489. }
  4490. function ic(a) {
  4491. return g(ie, g(a, id))
  4492. }
  4493. function ig(a) {
  4494. return 0
  4495. }
  4496. function ih(a) {
  4497. return 0
  4498. }
  4499. function ei(e, d) {
  4500. function f(a) {
  4501. return 0
  4502. }
  4503. var b = [0, 0, 0],
  4504. c = [0, -1, ii, 0]
  4505. function g(a) {
  4506. return 0
  4507. }
  4508. d_(c, b)
  4509. 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]
  4510. a[19] = function(b) {
  4511. return B(a[17], h_, 0, 1)
  4512. }
  4513. a[20] = function(d) {
  4514. var b = d
  4515. for (; ;) {
  4516. var c = b > 0 ? 1 : 0
  4517. if (c) {
  4518. if (b > 80) {
  4519. B(a[17], eh, 0, 80)
  4520. var b = b - 80 | 0
  4521. continue
  4522. }
  4523. return B(a[17], eh, 0, b)
  4524. }
  4525. return c
  4526. }
  4527. }
  4528. return a
  4529. }
  4530. function ej(c) {
  4531. function a(a) {
  4532. return cg(c)
  4533. }
  4534. return ei(function(d, a, b) {
  4535. if (a >= 0) {
  4536. if (b >= 0) {
  4537. if (!((i(d) - b | 0) < a)) { return dQ(c, d, a, b) }
  4538. }
  4539. }
  4540. return u(hk)
  4541. }, a)
  4542. }
  4543. function ik(a) {
  4544. function b(a) {
  4545. return 0
  4546. }
  4547. return ei(function(b, c, d) {
  4548. return cz(a, b, c, d)
  4549. }, b)
  4550. }
  4551. var il = cc,
  4552. im = (function(a) {
  4553. return d3(il)
  4554. }(0)),
  4555. k = ej(bu)
  4556. ej(hi)
  4557. ik(im)
  4558. hl(function(h) {
  4559. for (; ;) {
  4560. if (k[14] > 1) {
  4561. if (k[14] > 1) {
  4562. if (k[14] < k[15]) {
  4563. cD(k, [0, 0, 1, 0])
  4564. eg(k, 1)
  4565. eg(k, 0)
  4566. }
  4567. k[14] = k[14] - 1 | 0
  4568. }
  4569. continue
  4570. }
  4571. k[13] = ea
  4572. ed(k)
  4573. k[12] = 1
  4574. k[13] = 1
  4575. var a = k[27]
  4576. a[1] = 0
  4577. a[2] = 0
  4578. ef(k)
  4579. k[2] = 0
  4580. k[3] = 0
  4581. k[4] = 0
  4582. k[5] = 0
  4583. k[10] = 0
  4584. k[14] = 0
  4585. k[9] = k[6]
  4586. k[14] = k[14] + 1 | 0
  4587. var f = 3,
  4588. g = 0
  4589. if (k[14] < k[15]) {
  4590. var d = [0, -k[13] | 0, [3, g, f], 0]
  4591. cD(k, d)
  4592. k[1] = [0, [0, k[13], d], k[1]]
  4593. } else if (k[14] === k[15]) {
  4594. var e = k[16],
  4595. c = i(e)
  4596. cD(k, [0, c, [0, e], c])
  4597. ed(k)
  4598. }
  4599. return b(k[18], 0)
  4600. }
  4601. })
  4602. function io(b, a) {
  4603. var c = a2(a) === s ? a : a[1]
  4604. return rr(b, c)
  4605. }
  4606. var ip = 2
  4607. function ek(c) {
  4608. var a = [0, 0],
  4609. d = i(c) - 1 | 0,
  4610. e = 0
  4611. if (!(d < 0)) {
  4612. var b = e
  4613. for (; ;) {
  4614. var g = aa(c, b)
  4615. a[1] = (223 * a[1] | 0) + g | 0
  4616. var h = b + 1 | 0
  4617. if (d !== b) {
  4618. var b = h
  4619. continue
  4620. }
  4621. break
  4622. }
  4623. }
  4624. a[1] = a[1] & dr
  4625. var f = bi < a[1] ? a[1] + 2147483648 | 0 : a[1]
  4626. return f
  4627. }
  4628. var cG = cw([0, bq]),
  4629. bA = cw([0, bq]),
  4630. bB = cw([0, g1]),
  4631. el = g8(0, 0),
  4632. iq = [0, 0]
  4633. function em(a) {
  4634. return a > 2 ? em((a + 1 | 0) / 2 | 0) * 2 | 0 : a
  4635. }
  4636. function en(d) {
  4637. iq[1]++
  4638. var b = d.length - 1,
  4639. c = au((b * 2 | 0) + 2 | 0, el)
  4640. l(c, 0)[1] = b
  4641. var g = ((em(b) * 32 | 0) / 8 | 0) - 1 | 0
  4642. l(c, 1)[2] = g
  4643. var e = b - 1 | 0,
  4644. h = 0
  4645. if (!(e < 0)) {
  4646. var a = h
  4647. for (; ;) {
  4648. var f = (a * 2 | 0) + 3 | 0,
  4649. i = l(d, a)[a + 1]
  4650. l(c, f)[f + 1] = i
  4651. var j = a + 1 | 0
  4652. if (e !== a) {
  4653. var a = j
  4654. continue
  4655. }
  4656. break
  4657. }
  4658. }
  4659. return [0, ip, c, bA[1], bB[1], 0, 0, cG[1], 0]
  4660. }
  4661. function cH(b, d) {
  4662. var a = b[2].length - 1,
  4663. e = a < d ? 1 : 0
  4664. if (e) {
  4665. var c = au(d, el),
  4666. f = b[2],
  4667. h = a >= 0 ? (f.length - 1 - a | 0) < 0 ? 0 : (c.length - 1 - a | 0) < 0 ? 0 : (qV(f, 0, c, 0, a),
  4668. 1) : 0
  4669. if (!h) { u(hB) }
  4670. b[2] = c
  4671. var g = 0
  4672. } else { var g = e }
  4673. return g
  4674. }
  4675. var eo = [0, 0],
  4676. ir = [0, 0]
  4677. function cI(a) {
  4678. var b = a[2].length - 1
  4679. cH(a, b + 1 | 0)
  4680. return b
  4681. }
  4682. function ep(a, e) {
  4683. try {
  4684. var b = c(bA[23], e, a[3])
  4685. return b
  4686. } catch (b) {
  4687. b = w(b)
  4688. if (b === n) {
  4689. var d = cI(a)
  4690. a[3] = B(bA[4], e, d, a[3])
  4691. a[4] = B(bB[4], d, 1, a[4])
  4692. return d
  4693. }
  4694. throw b
  4695. }
  4696. }
  4697. function eq(b, a, d) {
  4698. ir[1]++
  4699. return c(bB[23], a, b[4]) ? (cH(b, a + 1 | 0),
  4700. l(b[2], a)[a + 1] = d) : (b[6] = [0, [0, a, d], b[6]],
  4701. 0)
  4702. }
  4703. function is(a) {
  4704. var b = a[1]
  4705. a[1] = b + 1 | 0
  4706. return b
  4707. }
  4708. function a7(a, d) {
  4709. try {
  4710. var b = c(cG[23], d, a[7])
  4711. return b
  4712. } catch (b) {
  4713. b = w(b)
  4714. if (b === n) {
  4715. var e = is(a)
  4716. if (f(d, it)) { a[7] = B(cG[4], d, e, a[7]) }
  4717. return e
  4718. }
  4719. throw b
  4720. }
  4721. }
  4722. function er(g, f, e) {
  4723. var h = aH(f, 0) ? [0] : f,
  4724. c = h.length - 1,
  4725. i = e.length - 1,
  4726. d = au(c + i | 0, 0),
  4727. j = c - 1 | 0,
  4728. n = 0
  4729. if (!(j < 0)) {
  4730. var a = n
  4731. for (; ;) {
  4732. var r = ep(g, l(h, a)[a + 1])
  4733. l(d, a)[a + 1] = r
  4734. var s = a + 1 | 0
  4735. if (j !== a) {
  4736. var a = s
  4737. continue
  4738. }
  4739. break
  4740. }
  4741. }
  4742. var k = i - 1 | 0,
  4743. o = 0
  4744. if (!(k < 0)) {
  4745. var b = o
  4746. for (; ;) {
  4747. var m = b + c | 0,
  4748. p = a7(g, l(e, b)[b + 1])
  4749. l(d, m)[m + 1] = p
  4750. var q = b + 1 | 0
  4751. if (k !== b) {
  4752. var b = q
  4753. continue
  4754. }
  4755. break
  4756. }
  4757. }
  4758. return d
  4759. }
  4760. function es(a) {
  4761. if (a === 0) { return en([0]) }
  4762. var e = a.length - 1
  4763. if (e === 0) { var i = [0] } else {
  4764. var f = au(e, ek(a[1])),
  4765. g = e - 1 | 0,
  4766. k = 1
  4767. if (!(g < 1)) {
  4768. var b = k
  4769. for (; ;) {
  4770. f[b + 1] = ek(a[b + 1])
  4771. var l = b + 1 | 0
  4772. if (g !== b) {
  4773. var b = l
  4774. continue
  4775. }
  4776. break
  4777. }
  4778. }
  4779. var i = f
  4780. }
  4781. var d = en(i),
  4782. h = a.length - 1 - 1 | 0,
  4783. m = 0
  4784. if (!(h < 0)) {
  4785. var c = m
  4786. for (; ;) {
  4787. var j = (c * 2 | 0) + 2 | 0
  4788. d[3] = B(bA[4], a[c + 1], j, d[3])
  4789. d[4] = B(bB[4], j, 1, d[4])
  4790. var n = c + 1 | 0
  4791. if (h !== c) {
  4792. var c = n
  4793. continue
  4794. }
  4795. break
  4796. }
  4797. }
  4798. return d
  4799. }
  4800. function et(a) {
  4801. eo[1] = (eo[1] + a[1] | 0) - 1 | 0
  4802. a[8] = A(a[8])
  4803. return cH(a, 3 + ((l(a[2], 1)[2] * 16 | 0) / 32 | 0) | 0)
  4804. }
  4805. function eu(e, a) {
  4806. var c = es(e),
  4807. d = b(a, c)
  4808. et(c)
  4809. return [0, b(d, 0), a, d, 0]
  4810. }
  4811. function cJ(b, a) {
  4812. if (b) { return b }
  4813. var c = g8(s, a[1])
  4814. c[1] = a[2]
  4815. return rs(c)
  4816. }
  4817. function bC(a) {
  4818. var c = cI(a)
  4819. if ((c % 2 | 0) === 0) { var d = 0 } else if ((2 + ((l(a[2], 1)[2] * 16 | 0) / 32 | 0) | 0) < c) { var d = 0 } else {
  4820. var b = cI(a),
  4821. d = 1
  4822. }
  4823. if (!d) { var b = c }
  4824. l(a[2], b)[b + 1] = 0
  4825. return b
  4826. }
  4827. function ev(e, h) {
  4828. var f = [0, 0],
  4829. am = h.length - 1
  4830. for (; ;) {
  4831. if (f[1] < am) {
  4832. var i = f[1],
  4833. an = l(h, i)[i + 1],
  4834. a = function(b) {
  4835. f[1]++
  4836. var a = f[1]
  4837. return l(h, a)[a + 1]
  4838. },
  4839. g = a(0)
  4840. if (typeof g === 'number') {
  4841. switch (g) {
  4842. case 0:
  4843. var j = a(0),
  4844. d = (function(a) {
  4845. return function(b) {
  4846. return a
  4847. }
  4848. }(j))
  4849. break
  4850. case 1:
  4851. var k = a(0),
  4852. d = (function(b) {
  4853. return function(a) {
  4854. return a[b + 1]
  4855. }
  4856. }(k))
  4857. break
  4858. case 2:
  4859. var m = a(0),
  4860. n = a(0),
  4861. d = (function(b, c) {
  4862. return function(a) {
  4863. return a[b + 1][c + 1]
  4864. }
  4865. }(m, n))
  4866. break
  4867. case 3:
  4868. var o = a(0),
  4869. d = (function(c) {
  4870. return function(a) {
  4871. return b(a[1][c + 1], a)
  4872. }
  4873. }(o))
  4874. break
  4875. case 4:
  4876. var p = a(0),
  4877. d = (function(c) {
  4878. return function(b, a) {
  4879. b[c + 1] = a
  4880. return 0
  4881. }
  4882. }(p))
  4883. break
  4884. case 5:
  4885. var q = a(0),
  4886. r = a(0),
  4887. d = (function(a, c) {
  4888. return function(d) {
  4889. return b(a, c)
  4890. }
  4891. }(q, r))
  4892. break
  4893. case 6:
  4894. var s = a(0),
  4895. t = a(0),
  4896. d = (function(c, d) {
  4897. return function(a) {
  4898. return b(c, a[d + 1])
  4899. }
  4900. }(s, t))
  4901. break
  4902. case 7:
  4903. var u = a(0),
  4904. v = a(0),
  4905. w = a(0),
  4906. d = (function(c, d, e) {
  4907. return function(a) {
  4908. return b(c, a[d + 1][e + 1])
  4909. }
  4910. }(u, v, w))
  4911. break
  4912. case 8:
  4913. var x = a(0),
  4914. y = a(0),
  4915. d = (function(c, d) {
  4916. return function(a) {
  4917. return b(c, b(a[1][d + 1], a))
  4918. }
  4919. }(x, y))
  4920. break
  4921. case 9:
  4922. var z = a(0),
  4923. A = a(0),
  4924. B = a(0),
  4925. d = (function(a, b, d) {
  4926. return function(e) {
  4927. return c(a, b, d)
  4928. }
  4929. }(z, A, B))
  4930. break
  4931. case 10:
  4932. var C = a(0),
  4933. D = a(0),
  4934. E = a(0),
  4935. d = (function(b, d, e) {
  4936. return function(a) {
  4937. return c(b, d, a[e + 1])
  4938. }
  4939. }(C, D, E))
  4940. break
  4941. case 11:
  4942. var F = a(0),
  4943. G = a(0),
  4944. H = a(0),
  4945. I = a(0),
  4946. d = (function(b, d, e, f) {
  4947. return function(a) {
  4948. return c(b, d, a[e + 1][f + 1])
  4949. }
  4950. }(F, G, H, I))
  4951. break
  4952. case 12:
  4953. var J = a(0),
  4954. K = a(0),
  4955. L = a(0),
  4956. d = (function(d, e, f) {
  4957. return function(a) {
  4958. return c(d, e, b(a[1][f + 1], a))
  4959. }
  4960. }(J, K, L))
  4961. break
  4962. case 13:
  4963. var M = a(0),
  4964. N = a(0),
  4965. O = a(0),
  4966. d = (function(b, d, e) {
  4967. return function(a) {
  4968. return c(b, a[d + 1], e)
  4969. }
  4970. }(M, N, O))
  4971. break
  4972. case 14:
  4973. var P = a(0),
  4974. Q = a(0),
  4975. R = a(0),
  4976. S = a(0),
  4977. d = (function(b, d, e, f) {
  4978. return function(a) {
  4979. return c(b, a[d + 1][e + 1], f)
  4980. }
  4981. }(P, Q, R, S))
  4982. break
  4983. case 15:
  4984. var T = a(0),
  4985. U = a(0),
  4986. V = a(0),
  4987. d = (function(d, e, f) {
  4988. return function(a) {
  4989. return c(d, b(a[1][e + 1], a), f)
  4990. }
  4991. }(T, U, V))
  4992. break
  4993. case 16:
  4994. var W = a(0),
  4995. X = a(0),
  4996. d = (function(b, d) {
  4997. return function(a) {
  4998. return c(a[1][b + 1], a, d)
  4999. }
  5000. }(W, X))
  5001. break
  5002. case 17:
  5003. var Y = a(0),
  5004. Z = a(0),
  5005. d = (function(b, d) {
  5006. return function(a) {
  5007. return c(a[1][b + 1], a, a[d + 1])
  5008. }
  5009. }(Y, Z))
  5010. break
  5011. case 18:
  5012. var _ = a(0),
  5013. $ = a(0),
  5014. aa = a(0),
  5015. d = (function(b, d, e) {
  5016. return function(a) {
  5017. return c(a[1][b + 1], a, a[d + 1][e + 1])
  5018. }
  5019. }(_, $, aa))
  5020. break
  5021. case 19:
  5022. var ab = a(0),
  5023. ac = a(0),
  5024. d = (function(e, f) {
  5025. return function(a) {
  5026. var d = b(a[1][f + 1], a)
  5027. return c(a[1][e + 1], a, d)
  5028. }
  5029. }(ab, ac))
  5030. break
  5031. case 20:
  5032. var ad = a(0),
  5033. ae = a(0)
  5034. bC(e)
  5035. var d = (function(c, a) {
  5036. return function(d) {
  5037. return b(aI(a, c, 0), a)
  5038. }
  5039. }(ad, ae))
  5040. break
  5041. case 21:
  5042. var af = a(0),
  5043. ag = a(0)
  5044. bC(e)
  5045. var d = (function(d, e) {
  5046. return function(c) {
  5047. var a = c[e + 1]
  5048. return b(aI(a, d, 0), a)
  5049. }
  5050. }(af, ag))
  5051. break
  5052. case 22:
  5053. var ah = a(0),
  5054. ai = a(0),
  5055. aj = a(0)
  5056. bC(e)
  5057. var d = (function(d, e, f) {
  5058. return function(c) {
  5059. var a = c[e + 1][f + 1]
  5060. return b(aI(a, d, 0), a)
  5061. }
  5062. }(ah, ai, aj))
  5063. break
  5064. default:
  5065. var ak = a(0),
  5066. al = a(0)
  5067. bC(e)
  5068. var d = (function(d, e) {
  5069. return function(a) {
  5070. var c = b(a[1][e + 1], a)
  5071. return b(aI(c, d, 0), c)
  5072. }
  5073. }(ak, al))
  5074. }
  5075. } else { var d = g }
  5076. eq(e, an, d)
  5077. f[1]++
  5078. continue
  5079. }
  5080. return 0
  5081. }
  5082. }
  5083. var a8 = C,
  5084. ew = null,
  5085. ex = undefined
  5086. function cK(a) {
  5087. return a == ew ? 0 : [0, a]
  5088. }
  5089. var iu = a8.Array,
  5090. ey = [s, iv, P(0)],
  5091. iw = a8.Error
  5092. io(ix, [0, ey, {}])
  5093. function iy(a) {
  5094. throw a
  5095. }
  5096. d6(function(a) {
  5097. return a[1] === ey ? [0, a1(a[2].toString())] : 0
  5098. })
  5099. d6(function(a) {
  5100. return a instanceof iu ? 0 : [0, a1(a.toString())]
  5101. })
  5102. var ez = a8.document
  5103. P(0)
  5104. a8.HTMLElement === ex
  5105. function iz(b, a) {
  5106. var c = i(b)
  5107. return c < a ? iA : R(b, a, c - a | 0)
  5108. }
  5109. var iB = 34
  5110. function eA(a) {
  5111. return a
  5112. }
  5113. var eB = [s, iM, P(0)],
  5114. iF = [0, iE, i, aa, eA, eA, dX, R, R, cr, hw],
  5115. bD = eu(iG, function(e) {
  5116. var l = a7(e, iN),
  5117. f = a7(e, iO),
  5118. m = a7(e, iP),
  5119. d = er(e, iK, iH),
  5120. o = d[5],
  5121. k = d[6],
  5122. i = d[8],
  5123. h = d[9],
  5124. a = d[10],
  5125. j = d[11],
  5126. p = d[1],
  5127. q = d[2],
  5128. r = d[3],
  5129. s = d[4],
  5130. t = d[7]
  5131. function v(b) {
  5132. if (b[j + 1]) { c(b[1][k + 1], b, 0) }
  5133. return b[a + 1]
  5134. }
  5135. function x(a, b) {
  5136. a[j + 1] = 1
  5137. return 0
  5138. }
  5139. function y(b, l) {
  5140. if (b[j + 1]) { c(b[1][k + 1], b, 0) }
  5141. try {
  5142. var d = B(b[f + 1][10], b[i + 1], b[a + 1], 10),
  5143. g = B(b[f + 1][8], b[i + 1], b[a + 1], d - b[a + 1] | 0)
  5144. b[a + 1] = d + 1 | 0
  5145. return g
  5146. } catch (c) {
  5147. c = w(c)
  5148. if (c === n) {
  5149. if (b[h + 1] <= b[a + 1]) { throw aJ }
  5150. var e = B(b[f + 1][8], b[i + 1], b[a + 1], b[h + 1] - b[a + 1] | 0)
  5151. b[a + 1] = b[h + 1]
  5152. return e
  5153. }
  5154. throw c
  5155. }
  5156. }
  5157. function z(b, e) {
  5158. if (b[j + 1]) { c(b[1][k + 1], b, 0) }
  5159. if (b[h + 1] <= b[a + 1]) { throw aJ }
  5160. var d = c(b[f + 1][3], b[i + 1], b[a + 1])
  5161. b[a + 1] = b[a + 1] + 1 | 0
  5162. return d
  5163. }
  5164. function A(a, b) {
  5165. if (a[j + 1]) { c(a[1][k + 1], a, 0) }
  5166. if (b < 0) { u(iQ) }
  5167. var d = Q(b)
  5168. if (bf(a[1][o + 1], a, d, 0, b) !== b) { throw aJ }
  5169. return dW(d)
  5170. }
  5171. function C(b, l, g, d) {
  5172. if (b[j + 1]) { c(b[1][k + 1], b, 0) }
  5173. var m = g < 0 ? 1 : 0
  5174. if (m) { var n = m } else {
  5175. var o = d < 0 ? 1 : 0,
  5176. n = o || (W(l) < (g + d | 0) ? 1 : 0)
  5177. }
  5178. if (n) { u(iR) }
  5179. var e = cm(d, b[h + 1] - b[a + 1] | 0)
  5180. c1(b[f + 1][9], b[i + 1], b[a + 1], l, g, e)
  5181. b[a + 1] = b[a + 1] + e | 0
  5182. if (e === 0) {
  5183. if (d > 0) { throw aJ }
  5184. }
  5185. return e
  5186. }
  5187. ev(e, [0, k, function(b, a) {
  5188. throw eB
  5189. },
  5190. o, C, p, A, s, z, r, y, t, x, q, v])
  5191. function D(c) {
  5192. var e = c[a + 1] < 0 ? 1 : 0
  5193. if (e) { var d = e } else {
  5194. var n = b(c[f + 1][2], c[i + 1]),
  5195. j = n < c[a + 1] ? 1 : 0
  5196. if (j) { var d = j } else {
  5197. var k = c[h + 1] < 0 ? 1 : 0
  5198. if (k) { var d = k } else {
  5199. var o = b(c[f + 1][2], c[m + 1]),
  5200. d = o < c[h + 1] ? 1 : 0
  5201. }
  5202. }
  5203. }
  5204. return d ? u(g(iS, c[l + 1])) : d
  5205. }
  5206. e[8] = [0, D, e[8]]
  5207. return function(d, o, s, n, c) {
  5208. var p = c ? c[1] : 0
  5209. return function(q, g) {
  5210. var c = cJ(o, e)
  5211. c[m + 1] = g
  5212. c[f + 1] = n
  5213. c[l + 1] = s
  5214. c[i + 1] = g
  5215. var t = q ? p + q[1] | 0 : b(n[2], g)
  5216. c[h + 1] = t
  5217. c[a + 1] = p
  5218. c[j + 1] = 0
  5219. if (o) { return c }
  5220. var k = e[8]
  5221. if (k !== 0) {
  5222. var d = k
  5223. for (; ;) {
  5224. if (d) {
  5225. var r = d[2]
  5226. b(d[1], c)
  5227. var d = r
  5228. continue
  5229. }
  5230. break
  5231. }
  5232. }
  5233. return c
  5234. }
  5235. }
  5236. }),
  5237. eC = []
  5238. function eD(b, a) {
  5239. return B(b, a, iT, iF)
  5240. }
  5241. var iU = bD[4],
  5242. iV = bD[3]
  5243. function iW(a) {
  5244. var c = b(bD[2], a)
  5245. return function(a) {
  5246. var d = b(c, a)
  5247. return function(a) {
  5248. return eD(d, a)
  5249. }
  5250. }
  5251. }
  5252. var iX = bD[1]
  5253. rx(eC, [0, function(a) {
  5254. return eD(iX, a)
  5255. },
  5256. iW, iV, iU])
  5257. var iY = b(eC[1], 0),
  5258. i0 = eu(iI, function(g) {
  5259. var a = er(g, iJ, iL),
  5260. e = a[8],
  5261. f = a[10],
  5262. h = a[11],
  5263. d = a[12],
  5264. j = a[1],
  5265. k = a[2],
  5266. l = a[3],
  5267. m = a[4],
  5268. n = a[5],
  5269. o = a[6],
  5270. p = a[7],
  5271. q = a[9]
  5272. function r(a) {
  5273. if (a[d + 1]) { c(a[1][e + 1], a, 0) }
  5274. return a[f + 1][2]
  5275. }
  5276. function s(a, e) {
  5277. var c = 1 - a[d + 1]
  5278. return c ? (a[d + 1] = 1,
  5279. b(a[h + 1], 0)) : c
  5280. }
  5281. function t(a, b) {
  5282. if (a[d + 1]) { c(a[1][e + 1], a, 0) }
  5283. return 0
  5284. }
  5285. function u(a, b) {
  5286. if (a[d + 1]) { c(a[1][e + 1], a, 0) }
  5287. return cA(a[f + 1], b[1], 0, b[2])
  5288. }
  5289. function v(b, j) {
  5290. if (b[d + 1]) { c(b[1][e + 1], b, 0) }
  5291. var a = b[f + 1],
  5292. g = i(j),
  5293. h = a[2] + g | 0
  5294. if (a[3] < h) { d4(a, g) }
  5295. cr(j, 0, a[1], a[2], g)
  5296. a[2] = h
  5297. return 0
  5298. }
  5299. function w(a, h, g, b) {
  5300. if (a[d + 1]) { c(a[1][e + 1], a, 0) }
  5301. return cz(a[f + 1], h, g, b)
  5302. }
  5303. function x(a, h, g, b) {
  5304. if (a[d + 1]) { c(a[1][e + 1], a, 0) }
  5305. return cA(a[f + 1], h, g, b)
  5306. }
  5307. function y(a, h, g, b) {
  5308. if (a[d + 1]) { c(a[1][e + 1], a, 0) }
  5309. cA(a[f + 1], h, g, b)
  5310. return b
  5311. }
  5312. ev(g, [0, e, function(b, a) {
  5313. throw eB
  5314. },
  5315. o, y, k, x, j, w, m, v, n, u, p, t, q, s, l, r])
  5316. return function(e, b, a) {
  5317. var c = a ? a[1] : function(a) {
  5318. return 0
  5319. }
  5320. return function(e) {
  5321. var a = cJ(b, g)
  5322. a[f + 1] = e
  5323. a[h + 1] = c
  5324. a[d + 1] = 0
  5325. return a
  5326. }
  5327. }
  5328. })
  5329. function i1(a) {
  5330. var d = 0
  5331. for (; ;) {
  5332. var c = am(an, d, a)
  5333. if (c >>> 0 > 7) {
  5334. b(a[1], a)
  5335. var d = c
  5336. continue
  5337. }
  5338. switch (c) {
  5339. case 0:
  5340. return 0
  5341. case 1:
  5342. return 3
  5343. case 2:
  5344. return 6
  5345. case 3:
  5346. var e = x(a)
  5347. return [0, R(e, 1, i(e) - 1 | 0)]
  5348. case 4:
  5349. var f = x(a)
  5350. return [1, R(f, 2, i(f) - 2 | 0)]
  5351. case 5:
  5352. return i5
  5353. case 6:
  5354. return 13
  5355. default:
  5356. return [2, x(a)]
  5357. }
  5358. }
  5359. }
  5360. function eE(a) {
  5361. var d = 33
  5362. for (; ;) {
  5363. var c = am(an, d, a)
  5364. if (c >>> 0 > 9) {
  5365. b(a[1], a)
  5366. var d = c
  5367. continue
  5368. }
  5369. switch (c) {
  5370. case 0:
  5371. return 9
  5372. case 1:
  5373. return 10
  5374. case 2:
  5375. return [3, i(x(a))]
  5376. case 3:
  5377. return [4, x(a)]
  5378. case 4:
  5379. return 11
  5380. case 5:
  5381. return 12
  5382. case 6:
  5383. return 12
  5384. case 7:
  5385. return [5, x(a)]
  5386. case 8:
  5387. return 13
  5388. default:
  5389. return 12
  5390. }
  5391. }
  5392. }
  5393. function i2(a, e) {
  5394. var d = e
  5395. for (; ;) {
  5396. var c = am(an, d, a)
  5397. if (c >>> 0 > 7) {
  5398. b(a[1], a)
  5399. var d = c
  5400. continue
  5401. }
  5402. switch (c) {
  5403. case 0:
  5404. return 9
  5405. case 1:
  5406. return 10
  5407. case 2:
  5408. return [3, i(x(a))]
  5409. case 3:
  5410. try {
  5411. var f = [5, i3(a)]
  5412. return f
  5413. } catch (a) {
  5414. return 12
  5415. }
  5416. case 4:
  5417. try {
  5418. var g = [5, i4(a)]
  5419. return g
  5420. } catch (a) {
  5421. return 12
  5422. }
  5423. case 5:
  5424. return [5, x(a)]
  5425. case 6:
  5426. return 13
  5427. default:
  5428. return 12
  5429. }
  5430. }
  5431. }
  5432. function i3(a) {
  5433. var c = 53
  5434. for (; ;) {
  5435. var d = am(an, c, a)
  5436. if (d === 0) { return cv(a, a[5], a[6] - 1 | 0) }
  5437. b(a[1], a)
  5438. var c = d
  5439. continue
  5440. }
  5441. }
  5442. function i4(a) {
  5443. var c = 55
  5444. for (; ;) {
  5445. var d = am(an, c, a)
  5446. if (d === 0) { return cv(a, a[5], a[6] - 1 | 0) }
  5447. b(a[1], a)
  5448. var c = d
  5449. continue
  5450. }
  5451. }
  5452. var ad = [s, i7, P(0)],
  5453. eF = [s, i8, P(0)]
  5454. function av(b, a) {
  5455. return [0, f_, [0, b, a]]
  5456. }
  5457. 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]]]]]]]]]]]]]]]]]]]]]]]]]],
  5458. jG = [0, jF, [0, jE, [0, jD, [0, jC, [0, [0, jB, [0, p, av(v, jA)]], jz]]]]],
  5459. jL = [0, jK, [0, jJ, [0, [0, jI, [0, o, av(v, jH)]], jG]]],
  5460. jP = [0, [0, jO, [0, o, [0, T, [0, jN, av(v, jM)]]]], jL],
  5461. 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]]]]]]]]]]]]]]]]]]]]]]]],
  5462. kj = [0, ki, [0, [0, kh, [0, d, av(v, kg)]], kf]],
  5463. kn = [0, km, [0, [0, kl, [0, d, av(v, kk)]], kj]],
  5464. 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]]]]]]]]]]]]]]]]]]]]]]]]]]
  5465. function kP(a) {
  5466. function b(a) {
  5467. if (typeof a === 'number') {
  5468. if (d === a) { return v }
  5469. } else if (T === a[1]) {
  5470. var c = a[2],
  5471. e = c[1]
  5472. return [0, T, [0, e, b(c[2])]]
  5473. }
  5474. return a
  5475. }
  5476. return ab(function(c) {
  5477. var e = c[2],
  5478. f = e[2],
  5479. a = e[1],
  5480. g = c[1]
  5481. return d === a ? [0, g, [0, a, b(f)]] : [0, g, [0, a, f]]
  5482. }, a)
  5483. }
  5484. function kQ(a, f) {
  5485. return ab(function(b) {
  5486. var c = b[2],
  5487. d = c[2],
  5488. e = c[1],
  5489. a = b[1]
  5490. if (o === e) {
  5491. if (dU(a, f)) { return [0, a, [0, bk, d]] }
  5492. }
  5493. return [0, a, [0, e, d]]
  5494. }, a)
  5495. }
  5496. var kS = kQ(kP(cL), kR)
  5497. function eH(a) {
  5498. var e = 17
  5499. for (; ;) {
  5500. var d = am(an, e, a)
  5501. if (d >>> 0 > 3) {
  5502. b(a[1], a)
  5503. var e = d
  5504. continue
  5505. }
  5506. switch (d) {
  5507. case 0:
  5508. var c = 1
  5509. break
  5510. case 1:
  5511. var c = 2
  5512. break
  5513. case 2:
  5514. var c = 13
  5515. break
  5516. default:
  5517. var c = 2
  5518. }
  5519. if (c === 2) {
  5520. var f = x(a)
  5521. return g(f, eH(a))
  5522. }
  5523. if (c >= 13) { throw ad }
  5524. return kT
  5525. }
  5526. }
  5527. function eI(a) {
  5528. var e = 23
  5529. for (; ;) {
  5530. var d = am(an, e, a)
  5531. if (d >>> 0 > 2) {
  5532. b(a[1], a)
  5533. var e = d
  5534. continue
  5535. }
  5536. switch (d) {
  5537. case 0:
  5538. var c = 4
  5539. break
  5540. case 1:
  5541. var c = 13
  5542. break
  5543. default:
  5544. var c = 5
  5545. }
  5546. if (c === 5) {
  5547. var f = x(a)
  5548. return g(f, eI(a))
  5549. }
  5550. if (c >= 13) { throw ad }
  5551. return kU
  5552. }
  5553. }
  5554. function eJ(c) {
  5555. var e = 27
  5556. for (; ;) {
  5557. var d = am(an, e, c)
  5558. if (d >>> 0 > 4) {
  5559. b(c[1], c)
  5560. var e = d
  5561. continue
  5562. }
  5563. switch (d) {
  5564. case 0:
  5565. var a = 7
  5566. break
  5567. case 1:
  5568. var a = 7
  5569. break
  5570. case 2:
  5571. var a = 13
  5572. break
  5573. case 3:
  5574. var a = 8
  5575. break
  5576. default:
  5577. var a = 8
  5578. }
  5579. if (a === 8) {
  5580. var f = x(c)
  5581. return g(f, eJ(c))
  5582. }
  5583. if (a >= 13) { throw ad }
  5584. return kV
  5585. }
  5586. }
  5587. function kW(k) {
  5588. var c = 16,
  5589. m = az(k)
  5590. for (; ;) {
  5591. if (!(m <= c)) {
  5592. if (!(cu < (c * 2 | 0))) {
  5593. var c = c * 2 | 0
  5594. continue
  5595. }
  5596. }
  5597. if (h3) {
  5598. var i = a2(bz),
  5599. b = ax === i ? bz[1] : O === i ? a6(bz) : bz
  5600. b[2] = (b[2] + 1 | 0) % 55 | 0
  5601. var d = b[2],
  5602. e = l(b[1], d)[d + 1],
  5603. f = (b[2] + 24 | 0) % 55 | 0,
  5604. g = (l(b[1], f)[f + 1] + (e ^ (e >>> 25 | 0) & 31) | 0) & bi,
  5605. h = b[2]
  5606. l(b[1], h)[h + 1] = g
  5607. var j = g
  5608. } else { var j = 0 }
  5609. var a = [0, 0, au(c, 0), j, c]
  5610. aK(function(x) {
  5611. var y = x[1],
  5612. I = x[2],
  5613. g = cB(a, y),
  5614. H = [0, y, I, l(a[2], g)[g + 1]]
  5615. l(a[2], g)[g + 1] = H
  5616. a[1] = a[1] + 1 | 0
  5617. var w = a[2].length - 1 << 1 < a[1] ? 1 : 0
  5618. if (w) {
  5619. var k = a[2],
  5620. m = k.length - 1,
  5621. f = m * 2 | 0,
  5622. n = f < cu ? 1 : 0
  5623. if (n) {
  5624. var o = au(f, 0),
  5625. h = au(f, 0),
  5626. z = a.length - 1 < 4 ? 1 : 0,
  5627. A = z || (a[4] < 0 ? 1 : 0),
  5628. i = 1 - A
  5629. a[2] = o
  5630. var r = m - 1 | 0,
  5631. D = 0
  5632. if (!(r < 0)) {
  5633. var e = D
  5634. a: for (; ;) {
  5635. var b = l(k, e)[e + 1]
  5636. for (; ;) {
  5637. if (b) {
  5638. var p = b[1],
  5639. B = b[2],
  5640. C = b[3],
  5641. j = i ? b : [0, p, B, 0],
  5642. c = cB(a, p),
  5643. q = l(h, c)[c + 1]
  5644. if (q) { q[3] = j } else { l(o, c)[c + 1] = j }
  5645. l(h, c)[c + 1] = j
  5646. var b = C
  5647. continue
  5648. }
  5649. var G = e + 1 | 0
  5650. if (r !== e) {
  5651. var e = G
  5652. continue a
  5653. }
  5654. break
  5655. }
  5656. break
  5657. }
  5658. }
  5659. if (i) {
  5660. var s = f - 1 | 0,
  5661. E = 0
  5662. if (!(s < 0)) {
  5663. var d = E
  5664. for (; ;) {
  5665. var v = l(h, d)[d + 1]
  5666. if (v) { v[3] = 0 }
  5667. var F = d + 1 | 0
  5668. if (s !== d) {
  5669. var d = F
  5670. continue
  5671. }
  5672. break
  5673. }
  5674. }
  5675. var t = 0
  5676. } else { var t = i }
  5677. var u = t
  5678. } else { var u = n }
  5679. return u
  5680. }
  5681. return w
  5682. }, k)
  5683. return a
  5684. }
  5685. }
  5686. var cM = d1([0, bq])
  5687. function kX(M, L, K, J, I, j) {
  5688. var Y = M ? M[1] : cL,
  5689. Z = L ? L[1] : 0,
  5690. _ = K ? K[1] : 0,
  5691. $ = J ? J[1] : 0,
  5692. aa = I ? I[1] : 0,
  5693. e = [0, kY],
  5694. k = [0, 0],
  5695. a = [0, 0],
  5696. q = [0, cM[1]],
  5697. r = d2(0),
  5698. N = kW(Y),
  5699. l = aa ? function(a) {
  5700. return a
  5701. }
  5702. : ct
  5703. function t(a) {
  5704. if (h(a, kZ)) { return k0 }
  5705. function b(a) {
  5706. var b = a[2],
  5707. c = a[1]
  5708. if (typeof b !== 'number') {
  5709. if (T === b[1]) { return [0, c, b[2][2]] }
  5710. }
  5711. return a
  5712. }
  5713. try {
  5714. var c = b(d9(N, a))
  5715. return c
  5716. } catch (a) {
  5717. a = w(a)
  5718. if (a === n) { return k1 }
  5719. throw a
  5720. }
  5721. }
  5722. function ae(j, i, f) {
  5723. var b = t(f)[1]
  5724. function e(n) {
  5725. var a = n
  5726. for (; ;) {
  5727. if (typeof a === 'number') {
  5728. if (dt <= a) {
  5729. if (b8 <= a) {
  5730. if (v <= a) {
  5731. var g = d === b ? 1 : 0
  5732. if (g) { var h = g } else {
  5733. var p = o === b ? 1 : 0,
  5734. h = p || (bk === b ? 1 : 0)
  5735. }
  5736. return h
  5737. }
  5738. return 0
  5739. }
  5740. return G <= a ? 0 : 1
  5741. }
  5742. if (d <= a) { return d === b ? 1 : 0 }
  5743. var q = o === b ? 1 : 0,
  5744. r = q || (bk === b ? 1 : 0)
  5745. return r
  5746. }
  5747. var c = a[1]
  5748. if (f_ <= c) {
  5749. if (T <= c) { throw [0, m, k3] }
  5750. var i = a[2],
  5751. s = i[2],
  5752. j = e(i[1])
  5753. if (j) { return j }
  5754. var a = s
  5755. continue
  5756. }
  5757. if (c >= -260921543) {
  5758. var k = a[2],
  5759. t = k[2],
  5760. l = e(k[1]),
  5761. u = l ? 1 - e(t) : l
  5762. return u
  5763. }
  5764. return dU(f, a[2])
  5765. }
  5766. }
  5767. var a = bl === b ? 1 : 0
  5768. if (a) { var g = a } else {
  5769. var h = 1 - c(cM[3], f, i)
  5770. if (h) { return e(t(j)[2]) }
  5771. var g = h
  5772. }
  5773. return g
  5774. }
  5775. function B(d) {
  5776. var c = d2(0),
  5777. f = e[1],
  5778. g = k[1],
  5779. h = a[1],
  5780. i = q[1]
  5781. try {
  5782. for (; ;) {
  5783. if (ae(e[1], q[1], d)) {
  5784. var j = 0
  5785. return j
  5786. }
  5787. if (bk === t(e[1])[1]) { throw cx }
  5788. var b = a5(r)
  5789. cy(b, c)
  5790. var l = b[4],
  5791. m = b[3],
  5792. n = b[2],
  5793. o = b[1],
  5794. p = A(a[1]),
  5795. s = [0, [0, e[1], k[1], p]]
  5796. e[1] = o
  5797. k[1] = n
  5798. q[1] = l
  5799. a[1] = [0, s, m]
  5800. continue
  5801. }
  5802. } catch (b) {
  5803. b = w(b)
  5804. if (b === cx) {
  5805. for (; ;) {
  5806. if (c[2] > 0) {
  5807. cy(a5(c), r)
  5808. continue
  5809. }
  5810. e[1] = f
  5811. k[1] = g
  5812. a[1] = h
  5813. q[1] = i
  5814. return 0
  5815. }
  5816. }
  5817. throw b
  5818. }
  5819. }
  5820. function C(a) {
  5821. function b(b) {
  5822. for (; ;) {
  5823. var a = b ? i2(j, 44) : eE(j)
  5824. if (typeof a !== 'number' && a[0] === 3) { continue }
  5825. return a
  5826. }
  5827. }
  5828. function e(j) {
  5829. var c = j
  5830. for (; ;) {
  5831. if (typeof c === 'number') {
  5832. switch (c) {
  5833. case 9:
  5834. return k4
  5835. case 10:
  5836. return k5
  5837. case 13:
  5838. throw ad
  5839. }
  5840. } else if (c[0] === 4) {
  5841. var a = c[1],
  5842. f = b(0)
  5843. if (typeof f === 'number') {
  5844. switch (f) {
  5845. case 9:
  5846. var o = l(a)
  5847. return [0, [0, [0, l(a), o], 0], 0]
  5848. case 10:
  5849. var p = l(a)
  5850. return [0, [0, [0, l(a), p], 0], 1]
  5851. case 11:
  5852. var d = b(1)
  5853. if (typeof d === 'number') {
  5854. switch (d) {
  5855. case 9:
  5856. return k6
  5857. case 10:
  5858. return k7
  5859. case 13:
  5860. throw ad
  5861. }
  5862. } else {
  5863. switch (d[0]) {
  5864. case 4:
  5865. var q = d[1],
  5866. h = e(b(0)),
  5867. r = h[2],
  5868. s = h[1]
  5869. return [0, [0, [0, l(a), q], s], r]
  5870. case 5:
  5871. var t = d[1],
  5872. i = e(b(0)),
  5873. u = i[2],
  5874. v = i[1]
  5875. return [0, [0, [0, l(a), t], v], u]
  5876. }
  5877. }
  5878. var c = b(0)
  5879. continue
  5880. case 13:
  5881. throw ad
  5882. }
  5883. }
  5884. var g = e(f),
  5885. k = g[2],
  5886. m = g[1],
  5887. n = l(a)
  5888. return [0, [0, [0, l(a), n], m], k]
  5889. }
  5890. var c = b(0)
  5891. continue
  5892. }
  5893. }
  5894. return e(b(0))
  5895. }
  5896. function D(d) {
  5897. a: for (; ;) {
  5898. var e = 11
  5899. for (; ;) {
  5900. var c = am(an, e, j)
  5901. if (c >>> 0 > 3) {
  5902. b(j[1], j)
  5903. var e = c
  5904. continue
  5905. }
  5906. switch (c) {
  5907. case 0:
  5908. var f = x(j),
  5909. a = [1, R(f, 2, i(f) - 2 | 0)]
  5910. break
  5911. case 1:
  5912. var a = i6
  5913. break
  5914. case 2:
  5915. var a = 13
  5916. break
  5917. default:
  5918. var a = [2, x(j)]
  5919. }
  5920. if (typeof a === 'number') {
  5921. if (a === 13) { throw ad }
  5922. } else {
  5923. switch (a[0]) {
  5924. case 1:
  5925. var k = a[1]
  5926. return h(l(k), d) ? k8 : g(k9, g(k, D(d)))
  5927. case 2:
  5928. var m = a[1]
  5929. return g(m, D(d))
  5930. }
  5931. }
  5932. continue a
  5933. }
  5934. }
  5935. }
  5936. function O(b) {
  5937. for (; ;) {
  5938. var a = eE(j)
  5939. if (typeof a === 'number') {
  5940. if (a >= 11) {
  5941. if (a >= 13) { throw ad }
  5942. } else if (a >= 9) { return 0 }
  5943. }
  5944. continue
  5945. }
  5946. }
  5947. try {
  5948. a: for (; ;) {
  5949. var s = i1(j)
  5950. if (typeof s === 'number') {
  5951. switch (s) {
  5952. case 0:
  5953. var af = eH(j)
  5954. if ($) { a[1] = [0, [0, [0, k$, [0, [0, k_, af], 0], 0]], a[1]] }
  5955. continue
  5956. case 3:
  5957. var ag = eI(j)
  5958. if (Z) { a[1] = [0, [0, [0, lb, [0, [0, la, ag], 0], 0]], a[1]] }
  5959. continue
  5960. case 6:
  5961. var ah = eJ(j)
  5962. if (_) { a[1] = [0, [0, [0, ld, [0, [0, lc, ah], 0], 0]], a[1]] }
  5963. continue
  5964. case 13:
  5965. throw ad
  5966. }
  5967. } else {
  5968. switch (s[0]) {
  5969. case 0:
  5970. var p = l(s[1]),
  5971. P = t(p)[2]
  5972. if (G === P) {
  5973. var ai = C(0)[1]
  5974. B(p)
  5975. a[1] = [0, [0, [0, p, ai, 0]], a[1]]
  5976. continue
  5977. }
  5978. if (b8 === P) {
  5979. var Q = C(0),
  5980. aj = Q[2],
  5981. ak = Q[1]
  5982. B(p)
  5983. if (aj) { var S = le } else {
  5984. var al = D(p)
  5985. O(0)
  5986. var S = al
  5987. }
  5988. a[1] = [0, [0, [0, p, ak, [0, [1, S], 0]]], a[1]]
  5989. continue
  5990. }
  5991. var U = C(0),
  5992. V = U[1],
  5993. ao = U[2]
  5994. B(p)
  5995. if (ao) { a[1] = [0, [0, [0, p, V, 0]], a[1]] } else {
  5996. if (h(p, k2)) { var E = 0 } else {
  5997. var ab = function(b) {
  5998. var a = b[2]
  5999. if (typeof a !== 'number') {
  6000. if (T === a[1]) { return a[2][1] }
  6001. }
  6002. return 0
  6003. }
  6004. try {
  6005. var ac = ab(d9(N, p)),
  6006. E = ac
  6007. } catch (a) {
  6008. a = w(a)
  6009. if (a !== n) { throw a }
  6010. var E = 0
  6011. }
  6012. }
  6013. cy([0, e[1], k[1], a[1], q[1]], r)
  6014. e[1] = p
  6015. k[1] = V
  6016. a[1] = 0
  6017. aK(function(a) {
  6018. q[1] = c(cM[4], a, q[1])
  6019. return 0
  6020. }, E)
  6021. }
  6022. continue
  6023. case 1:
  6024. var F = l(s[1])
  6025. O(0)
  6026. var W = h(F, e[1])
  6027. if (W) { var H = W } else {
  6028. try {
  6029. hV((function(c) {
  6030. return function(b) {
  6031. var a = b[1]
  6032. if (h(c, a)) { throw eF }
  6033. if (bk === t(a)[1]) { throw n }
  6034. return 0
  6035. }
  6036. }(F)), r)
  6037. var az = 0,
  6038. H = az
  6039. } catch (a) {
  6040. a = w(a)
  6041. if (a === eF) { var X = 1 } else {
  6042. if (a !== n) { throw a }
  6043. var X = 0
  6044. }
  6045. var H = X
  6046. }
  6047. }
  6048. if (H) {
  6049. for (; ;) {
  6050. if (f(e[1], F)) {
  6051. var u = a5(r),
  6052. ap = u[4],
  6053. aq = u[3],
  6054. ar = u[2],
  6055. as = u[1],
  6056. at = A(a[1])
  6057. a[1] = [0, [0, [0, e[1], k[1], at]], aq]
  6058. e[1] = as
  6059. k[1] = ar
  6060. q[1] = ap
  6061. continue
  6062. }
  6063. var y = a5(r),
  6064. au = y[4],
  6065. av = y[3],
  6066. aw = y[2],
  6067. ax = y[1],
  6068. ay = A(a[1])
  6069. a[1] = [0, [0, [0, e[1], k[1], ay]], av]
  6070. e[1] = ax
  6071. k[1] = aw
  6072. q[1] = au
  6073. continue a
  6074. }
  6075. }
  6076. continue
  6077. case 2:
  6078. a[1] = [0, [1, s[1]], a[1]]
  6079. continue
  6080. }
  6081. }
  6082. continue
  6083. }
  6084. } catch (b) {
  6085. b = w(b)
  6086. if (b === ad) {
  6087. for (; ;) {
  6088. if (r[2] > 0) {
  6089. var z = a5(r),
  6090. aA = z[4],
  6091. aB = z[3],
  6092. aC = z[2],
  6093. aD = z[1],
  6094. aE = A(a[1])
  6095. a[1] = [0, [0, [0, e[1], k[1], aE]], aB]
  6096. e[1] = aD
  6097. k[1] = aC
  6098. q[1] = aA
  6099. continue
  6100. }
  6101. return A(a[1])
  6102. }
  6103. }
  6104. throw b
  6105. }
  6106. }
  6107. function lf(l, k, a, c) {
  6108. function i(e) {
  6109. if (e[0] === 0) {
  6110. var g = e[1],
  6111. d = g[2],
  6112. c = g[1],
  6113. m = g[3]
  6114. if (f(c, lh)) {
  6115. if (f(c, li)) {
  6116. if (f(c, lj)) {
  6117. try {
  6118. var p = G === aM(c, l)[2] ? 1 : 0,
  6119. j = p
  6120. } catch (a) {
  6121. a = w(a)
  6122. if (a !== n) { throw a }
  6123. var j = 0
  6124. }
  6125. b(a, lk)
  6126. b(a, c)
  6127. aK(function(d) {
  6128. var e = d[2],
  6129. f = d[1]
  6130. b(a, ll)
  6131. b(a, f)
  6132. b(a, lm)
  6133. function c(b, a) {
  6134. try {
  6135. var d = hv(a, iB),
  6136. e = R(a, 0, d),
  6137. f = iz(a, d + 1 | 0),
  6138. g = h(e, iD) ? c(b, f) : c([0, e, b], f)
  6139. return g
  6140. } catch (c) {
  6141. c = w(c)
  6142. if (c === n) { return h(a, iC) ? b : [0, a, b] }
  6143. throw c
  6144. }
  6145. }
  6146. b(a, ac(lg, A(c(0, e))))
  6147. return b(a, ln)
  6148. }, d)
  6149. if (j) {
  6150. var o = k ? lo : lp
  6151. return b(a, o)
  6152. }
  6153. b(a, lq)
  6154. aK(i, m)
  6155. b(a, lr)
  6156. b(a, c)
  6157. return b(a, ls)
  6158. }
  6159. b(a, lt)
  6160. b(a, aM(lu, d))
  6161. return b(a, lv)
  6162. }
  6163. b(a, lw)
  6164. b(a, aM(lx, d))
  6165. return b(a, ly)
  6166. }
  6167. b(a, lz)
  6168. b(a, aM(lA, d))
  6169. return b(a, lB)
  6170. }
  6171. return b(a, e[1])
  6172. }
  6173. try {
  6174. var d = aK(i, c)
  6175. return d
  6176. } catch (a) {
  6177. a = w(a)
  6178. if (a === n) { return bt(lC) }
  6179. throw a
  6180. }
  6181. }
  6182. function lD(b) {
  6183. return a(e + b)
  6184. }
  6185. function I(b, a) {
  6186. return a ? a[1] : b
  6187. }
  6188. function bE(a, b) {
  6189. if (b) { return b }
  6190. var c = a2(a)
  6191. return ax === c ? a[1] : O === c ? a6(a) : a
  6192. }
  6193. function cN(c, a) {
  6194. return a ? [0, b(c, a[1])] : 0
  6195. }
  6196. function bF(c, a) {
  6197. return a ? b(c, a[1]) ? a : 0 : 0
  6198. }
  6199. function eK(a, b) {
  6200. if (b) { return b[1] }
  6201. var c = a2(a)
  6202. return ax === c ? a[1] : O === c ? a6(a) : a
  6203. }
  6204. function ae(a, c) {
  6205. return a ? b(c, a[1]) : 0
  6206. }
  6207. function S(b, a) {
  6208. return cN(a, b)
  6209. }
  6210. function eL(a) {
  6211. return a ? [0, a[1], 0] : 0
  6212. }
  6213. function eM(c, a) {
  6214. if (a) {
  6215. var d = a[2],
  6216. e = a[1],
  6217. f = b(c, e),
  6218. g = eM(c, d),
  6219. h = e === f ? 1 : 0,
  6220. i = h ? d === g ? 1 : 0 : h
  6221. return i === 0 ? [0, f, g] : a
  6222. }
  6223. return a
  6224. }
  6225. function aC(d, a) {
  6226. if (a) {
  6227. var e = a[2],
  6228. f = a[1],
  6229. g = b(d, f),
  6230. c = aC(d, e)
  6231. return g ? (e === c ? 1 : 0) === 0 ? [0, f, c] : a : c
  6232. }
  6233. return a
  6234. }
  6235. function ao(e, d) {
  6236. var a = d
  6237. for (; ;) {
  6238. if (a) {
  6239. var f = a[2],
  6240. c = b(e, a[1])
  6241. if (c) { return c }
  6242. var a = f
  6243. continue
  6244. }
  6245. return 0
  6246. }
  6247. }
  6248. function cO(d, a) {
  6249. var c = 0
  6250. return aL(function(e, a) {
  6251. var c = b(d, e)
  6252. return c ? [0, c[1], a] : a
  6253. }, a, c)
  6254. }
  6255. function cP(d, c) {
  6256. var b = d,
  6257. a = c
  6258. for (; ;) {
  6259. if (b === 0) { return a }
  6260. if (a) {
  6261. var b = b - 1 | 0,
  6262. a = a[2]
  6263. continue
  6264. }
  6265. return 0
  6266. }
  6267. }
  6268. function lE(d) {
  6269. function a(c, a) {
  6270. if (b(d, c)) {
  6271. if (a === 0) { return a }
  6272. }
  6273. return [0, c, a]
  6274. }
  6275. return function(b) {
  6276. return aL(a, b, 0)
  6277. }
  6278. }
  6279. function eN(f) {
  6280. function a(a, c) {
  6281. var d = c[2],
  6282. e = c[1]
  6283. return b(f, a) ? [0, [0, a, e], d] : [0, e, [0, a, d]]
  6284. }
  6285. return function(b) {
  6286. return aL(a, b, lF)
  6287. }
  6288. }
  6289. function eO(c, a) {
  6290. var d = 0
  6291. return aL(function(d, a) {
  6292. return z(b(c, d), a)
  6293. }, a, d)
  6294. }
  6295. function cQ(c, a) {
  6296. if (a) {
  6297. var d = a[1],
  6298. f = a[2]
  6299. if (b(c, d)) {
  6300. var e = cQ(c, f)
  6301. return [0, [0, d, e[1]], e[2]]
  6302. }
  6303. }
  6304. return [0, 0, a]
  6305. }
  6306. function eP(a) {
  6307. if (h(a, hu)) { var d = a } else {
  6308. if (dZ(Z(a, 0))) { var e = 0 } else if (dZ(Z(a, i(a) - 1 | 0))) { var e = 0 } else {
  6309. var d = a,
  6310. e = 1
  6311. }
  6312. if (!e) {
  6313. var f = W(a),
  6314. b = [0, 0]
  6315. for (; ;) {
  6316. if (b[1] < f) {
  6317. if (dY(Z(a, b[1]))) {
  6318. b[1]++
  6319. continue
  6320. }
  6321. }
  6322. var c = [0, f - 1 | 0]
  6323. for (; ;) {
  6324. if (b[1] <= c[1]) {
  6325. if (dY(Z(a, c[1]))) {
  6326. c[1] += -1
  6327. continue
  6328. }
  6329. }
  6330. var d = b[1] <= c[1] ? cp(a, b[1], (c[1] - b[1] | 0) + 1 | 0) : ho
  6331. break
  6332. }
  6333. break
  6334. }
  6335. }
  6336. }
  6337. return h(d, lG)
  6338. }
  6339. function af(b, a) {
  6340. var c = i(a)
  6341. return i(b) < c ? 0 : h(R(b, 0, c), a)
  6342. }
  6343. function cR(c, b) {
  6344. var d = i(c),
  6345. a = i(b)
  6346. return d < a ? 0 : h(R(c, d - a | 0, a), b)
  6347. }
  6348. var E = d1([0, hA])
  6349. function a9(d, c, a) {
  6350. return b(d, b(c, a))
  6351. }
  6352. function eQ(b) {
  6353. var a = R(b, 5, i(b) - 5 | 0)
  6354. try {
  6355. var c = q9(a)
  6356. return c
  6357. } catch (a) {
  6358. a = w(a)
  6359. if (a[1] === cl) { throw [0, ck, g(lM, g(b, lL))] }
  6360. throw a
  6361. }
  6362. }
  6363. function eR(a) {
  6364. return a ? [0, ac(lN, a)] : 0
  6365. }
  6366. function bG(a) {
  6367. return d0(a, 32) ? g(lP, g(a, lO)) : a
  6368. }
  6369. var lZ = b(E[27], lY)
  6370. function l0(m) {
  6371. var b = m[2][1],
  6372. d = m[1][1]
  6373. if (c(E[3], d, lZ)) {
  6374. var a = aA(function(b, a) {
  6375. if (b) {
  6376. var c = b[2],
  6377. d = b[1]
  6378. if (h(a, lR)) { return [0, lS, [0, bG(d), c]] }
  6379. if (af(a, lT)) {
  6380. var e = g(lU, a)
  6381. return [0, lV, [0, g(bG(d), e), c]]
  6382. }
  6383. return [0, g(d, a), c]
  6384. }
  6385. return 0
  6386. }, lQ, b)
  6387. if (a) {
  6388. var j = a[1]
  6389. if (f(j, lW)) {
  6390. var n = a[2],
  6391. k = [0, bG(j), n]
  6392. } else { var k = a[2] }
  6393. var l = k
  6394. } else { var l = a }
  6395. var e = ac(lX, A(l))
  6396. } else {
  6397. var p = cR(d, l4) === 0 ? ab(bG, b) : b,
  6398. e = ac(l5, p)
  6399. }
  6400. var o = i(e) === 0 ? l1 : e
  6401. return g(d, g(l3, g(o, l2)))
  6402. }
  6403. function eS(a) {
  6404. var b = a ? a[1] : l6
  6405. function c(a) {
  6406. return ab(l0, a)
  6407. }
  6408. function d(a) {
  6409. return ac(b, a)
  6410. }
  6411. return function(a) {
  6412. return a9(d, c, a)
  6413. }
  6414. }
  6415. function cS(a) {
  6416. return g(l8, b(eS(l7), a))
  6417. }
  6418. function l_(b) {
  6419. switch (b[0]) {
  6420. case 0:
  6421. var c = b[1],
  6422. d = g(ma, g(cS(b[2]), l$))
  6423. return g(ac(l9, c[1]), d)
  6424. case 1:
  6425. var f = b[1]
  6426. return g(md, g(f, g(mc, g(cS(b[2]), mb))))
  6427. default:
  6428. var h = b[3],
  6429. i = b[2],
  6430. j = b[1][1],
  6431. k = g(mf, g(cS(b[4]), me)),
  6432. l = g(I(mh, cN(function(a) {
  6433. return g(mg, a)
  6434. }, h)), k)
  6435. return g(mk, g(j, g(I(mj, cN(function(b) {
  6436. return g(mi, a(e + b[1]))
  6437. }, i)), l)))
  6438. }
  6439. }
  6440. function a_(a) {
  6441. return ac(mm, a[1])
  6442. }
  6443. var bH = [s, mn, P(0)]
  6444. function J(j, d, c) {
  6445. var a = d,
  6446. b = c
  6447. for (; ;) {
  6448. switch (b) {
  6449. case 0:
  6450. throw bH
  6451. case 1:
  6452. var e = a[2],
  6453. a = a[1],
  6454. b = e
  6455. continue
  6456. case 2:
  6457. var f = a[2],
  6458. a = a[1],
  6459. b = f
  6460. continue
  6461. case 3:
  6462. throw bH
  6463. case 4:
  6464. var g = a[2],
  6465. a = a[1],
  6466. b = g
  6467. continue
  6468. case 5:
  6469. var h = a[2],
  6470. a = a[1],
  6471. b = h
  6472. continue
  6473. case 6:
  6474. var i = a[2],
  6475. a = a[1],
  6476. b = i
  6477. continue
  6478. default:
  6479. throw bH
  6480. }
  6481. }
  6482. }
  6483. function eT(a, e, d, c) {
  6484. if (a[4]) { throw [0, m, mV] }
  6485. var b = a[3]
  6486. if (typeof b === 'number') {
  6487. if (b === 3) { return I(0, c) }
  6488. }
  6489. if (a[4]) { throw [0, m, mW] }
  6490. a[4] = 1
  6491. return J(a, e, d)
  6492. }
  6493. function a$(a) {
  6494. cn(mL)
  6495. throw [0, m, mM]
  6496. }
  6497. function eU(b, i, h) {
  6498. var a = i,
  6499. c = h,
  6500. d = 0
  6501. for (; ;) {
  6502. if (c === 2) {
  6503. var f = a[2],
  6504. g = [0, a[3], d],
  6505. a = a[1],
  6506. c = f,
  6507. d = g
  6508. continue
  6509. }
  6510. if (c === 3) {
  6511. if (b[4]) { throw [0, m, mR] }
  6512. var e = b[3]
  6513. if (typeof e === 'number') {
  6514. if (e === 3) { return d }
  6515. }
  6516. if (b[4]) { throw [0, m, mS] }
  6517. b[4] = 1
  6518. return J(b, a, c)
  6519. }
  6520. return a$(0)
  6521. }
  6522. }
  6523. function bV(i, a, f, n) {
  6524. var b = f[2],
  6525. d = f[1],
  6526. l = f[3],
  6527. k = [0, E[1], 0],
  6528. e = aA(function(a, b) {
  6529. var d = b[1][1],
  6530. e = a[1],
  6531. f = a[2]
  6532. return c(E[3], d, e) ? a : [0, c(E[4], d, e), [0, b, f]]
  6533. }, k, l)[2]
  6534. if (b === 0) {
  6535. if (a[4]) { throw [0, m, mC] }
  6536. var g = a[3]
  6537. if (typeof g === 'number') {
  6538. if (g === 1) {
  6539. var h = y(a)
  6540. return i < 50 ? bT(i + 1 | 0, h, d, e) : j(bT, [0, h, d, e])
  6541. }
  6542. }
  6543. if (a[4]) { throw [0, m, mD] }
  6544. a[4] = 1
  6545. return J(a, d, b)
  6546. }
  6547. return b >= 7 ? eT(a, d, b, [0, e]) : a$(0)
  6548. }
  6549. function bU(d, b, o, n, l) {
  6550. var a = [0, o, n, l]
  6551. if (b[4]) { throw [0, m, mE] }
  6552. var f = b[3]
  6553. if (typeof f === 'number') {
  6554. switch (f) {
  6555. case 0:
  6556. var c = y(b),
  6557. e = c[3]
  6558. if (typeof e === 'number') {
  6559. switch (e) {
  6560. case 1:
  6561. case 3:
  6562. var g = [0, 0]
  6563. return d < 50 ? bV(d + 1 | 0, c, a, g) : j(bV, [0, c, a, g])
  6564. }
  6565. } else if (e[0] === 4) {
  6566. var h = e[1],
  6567. i = 6
  6568. return d < 50 ? be(d + 1 | 0, c, a, i, h) : j(be, [0, c, a, i, h])
  6569. }
  6570. if (c[4]) { throw [0, m, mF] }
  6571. c[4] = 1
  6572. return J(c, a, 6)
  6573. case 1:
  6574. case 3:
  6575. var k = 0
  6576. return d < 50 ? bV(d + 1 | 0, b, a, k) : j(bV, [0, b, a, k])
  6577. }
  6578. }
  6579. if (b[4]) { throw [0, m, mG] }
  6580. b[4] = 1
  6581. return J(b, a[1], a[2])
  6582. }
  6583. function bT(c, a, r, i) {
  6584. var k = r[3],
  6585. B = r[2],
  6586. C = r[1]
  6587. if (k) {
  6588. if (f(k[1], mu)) { var e = 0 } else {
  6589. var h = k[2]
  6590. if (h) {
  6591. if (f(h[1], mr)) { var d = 1 } else {
  6592. var o = h[2]
  6593. if (o) {
  6594. var p = o[2],
  6595. s = o[1]
  6596. if (p) {
  6597. if (f(p[1], mt)) { var d = 1 } else {
  6598. var q = p[2]
  6599. if (q) {
  6600. var y = q[1],
  6601. z = eR(q[2]),
  6602. l = [2, [0, s], [0, [0, eQ(y)]], z, i],
  6603. e = 1,
  6604. d = 0
  6605. } else { var d = 1 }
  6606. }
  6607. } else {
  6608. var l = [2, [0, s], 0, 0, i],
  6609. e = 1,
  6610. d = 0
  6611. }
  6612. } else { var d = 1 }
  6613. }
  6614. } else { var d = 1 }
  6615. if (d) {
  6616. var l = [1, ac(ms, h), i],
  6617. e = 1
  6618. }
  6619. }
  6620. } else { var e = 0 }
  6621. if (!e) {
  6622. var l = [0, [0, A(aA(function(a, b) {
  6623. if (a) {
  6624. var c = a[2],
  6625. d = a[1]
  6626. return f(b, mp) ? [0, g(d, b), c] : [0, mq, [0, d, c]]
  6627. }
  6628. return 0
  6629. }, mo, k))], i]
  6630. }
  6631. var b = [0, C, B, l]
  6632. if (a[4]) { throw [0, m, mH] }
  6633. var n = a[3]
  6634. if (typeof n === 'number') {
  6635. switch (n) {
  6636. case 3:
  6637. return eU(a, b, 2)
  6638. case 4:
  6639. var t = 2
  6640. return c < 50 ? bc(c + 1 | 0, a, b, t) : j(bc, [0, a, b, t])
  6641. case 5:
  6642. var u = 2
  6643. return c < 50 ? bb(c + 1 | 0, a, b, u) : j(bb, [0, a, b, u])
  6644. case 6:
  6645. var v = 2
  6646. return c < 50 ? ba(c + 1 | 0, a, b, v) : j(ba, [0, a, b, v])
  6647. }
  6648. } else if (n[0] === 4) {
  6649. var w = n[1],
  6650. x = 2
  6651. return c < 50 ? bd(c + 1 | 0, a, b, x, w) : j(bd, [0, a, b, x, w])
  6652. }
  6653. if (a[4]) { throw [0, m, mI] }
  6654. a[4] = 1
  6655. return J(a, b, 2)
  6656. }
  6657. function D(c, a, I, H, G) {
  6658. var b = [0, I, H, G]
  6659. if (a[4]) { throw [0, m, mJ] }
  6660. var d = a[3]
  6661. if (typeof d === 'number') {
  6662. switch (d) {
  6663. case 4:
  6664. var q = 4
  6665. return c < 50 ? bM(c + 1 | 0, a, b, q) : j(bM, [0, a, b, q])
  6666. case 5:
  6667. var r = 4
  6668. return c < 50 ? bL(c + 1 | 0, a, b, r) : j(bL, [0, a, b, r])
  6669. case 2:
  6670. case 6:
  6671. if (a[4]) { throw [0, m, mK] }
  6672. a[4] = 1
  6673. return J(a, b, 4)
  6674. default:
  6675. var e = b[1],
  6676. h = b[2],
  6677. g = [0, b[3], 0]
  6678. for (; ;) {
  6679. if (h === 4) {
  6680. var E = e[2],
  6681. F = [0, e[3], g],
  6682. e = e[1],
  6683. h = E,
  6684. g = F
  6685. continue
  6686. }
  6687. if (h === 5) {
  6688. var i = e[2],
  6689. f = e[1],
  6690. k = [0, e[3], [0, g]]
  6691. switch (i) {
  6692. case 6:
  6693. var n = f[2],
  6694. o = f[1],
  6695. p = [0, k, f[3]]
  6696. return c < 50 ? bU(c + 1 | 0, a, o, n, p) : j(bU, [0, a, o, n, p])
  6697. case 0:
  6698. case 7:
  6699. var l = [0, k, 0]
  6700. return c < 50 ? bU(c + 1 | 0, a, f, i, l) : j(bU, [0, a, f, i, l])
  6701. default:
  6702. return a$(0)
  6703. }
  6704. }
  6705. return a$(0)
  6706. }
  6707. }
  6708. } else {
  6709. switch (d[0]) {
  6710. case 0:
  6711. var s = d[1],
  6712. t = 4
  6713. return c < 50 ? bS(c + 1 | 0, a, b, t, s) : j(bS, [0, a, b, t, s])
  6714. case 1:
  6715. var u = d[1],
  6716. v = 4
  6717. return c < 50 ? bR(c + 1 | 0, a, b, v, u) : j(bR, [0, a, b, v, u])
  6718. case 2:
  6719. var w = d[1],
  6720. x = 4
  6721. return c < 50 ? bQ(c + 1 | 0, a, b, x, w) : j(bQ, [0, a, b, x, w])
  6722. case 3:
  6723. var y = d[1],
  6724. z = 4
  6725. return c < 50 ? bP(c + 1 | 0, a, b, z, y) : j(bP, [0, a, b, z, y])
  6726. case 4:
  6727. var A = d[1],
  6728. B = 4
  6729. return c < 50 ? bO(c + 1 | 0, a, b, B, A) : j(bO, [0, a, b, B, A])
  6730. default:
  6731. var C = d[1],
  6732. D = 4
  6733. return c < 50 ? bN(c + 1 | 0, a, b, D, C) : j(bN, [0, a, b, D, C])
  6734. }
  6735. }
  6736. }
  6737. function bS(e, f, c, b, a) {
  6738. var d = y(f)
  6739. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  6740. }
  6741. function bR(e, f, c, b, a) {
  6742. var d = y(f)
  6743. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  6744. }
  6745. function bQ(e, k, c, b, f) {
  6746. var a = y(k),
  6747. d = a[3]
  6748. if (typeof d === 'number') {
  6749. switch (d) {
  6750. case 2:
  6751. case 6:
  6752. if (a[4]) { throw [0, m, mQ] }
  6753. a[4] = 1
  6754. return J(a, c, b)
  6755. }
  6756. } else if (d[0] === 4) {
  6757. var l = d[1],
  6758. h = y(a),
  6759. i = g(f, l)
  6760. return e < 50 ? D(e + 1 | 0, h, c, b, i) : j(D, [0, h, c, b, i])
  6761. }
  6762. return e < 50 ? D(e + 1 | 0, a, c, b, f) : j(D, [0, a, c, b, f])
  6763. }
  6764. function bP(e, f, c, b, a) {
  6765. var d = y(f)
  6766. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  6767. }
  6768. function bO(e, f, c, b, a) {
  6769. var d = y(f)
  6770. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  6771. }
  6772. function bN(e, f, c, b, a) {
  6773. var d = y(f)
  6774. return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
  6775. }
  6776. function bM(d, e, b, a) {
  6777. var c = y(e)
  6778. return d < 50 ? D(d + 1 | 0, c, b, a, eW) : j(D, [0, c, b, a, eW])
  6779. }
  6780. function bL(d, e, b, a) {
  6781. var c = y(e)
  6782. return d < 50 ? D(d + 1 | 0, c, b, a, eX) : j(D, [0, c, b, a, eX])
  6783. }
  6784. function aw(c, a, A, z, x) {
  6785. var b = [0, A, z, x]
  6786. if (a[4]) { throw [0, m, mT] }
  6787. var g = a[3]
  6788. if (typeof g === 'number') {
  6789. switch (g) {
  6790. case 2:
  6791. var l = b[1],
  6792. h = b[2],
  6793. k = [0, b[3], 0]
  6794. for (; ;) {
  6795. var d = [0, l, h, k]
  6796. switch (h) {
  6797. case 1:
  6798. var i = d[1],
  6799. l = i[1],
  6800. h = i[2],
  6801. k = [0, i[3], d[3]]
  6802. continue
  6803. case 2:
  6804. case 3:
  6805. if (a[4]) { throw [0, m, mN] }
  6806. var n = a[3]
  6807. if (typeof n === 'number') {
  6808. if (n === 2) {
  6809. var e = y(a),
  6810. f = e[3]
  6811. if (typeof f === 'number') {
  6812. if (f === 1) {
  6813. var o = y(e),
  6814. p = 0
  6815. return c < 50 ? bT(c + 1 | 0, o, d, p) : j(bT, [0, o, d, p])
  6816. }
  6817. } else if (f[0] === 4) {
  6818. var q = f[1],
  6819. r = 0
  6820. return c < 50 ? be(c + 1 | 0, e, d, r, q) : j(be, [0, e, d, r, q])
  6821. }
  6822. if (e[4]) { throw [0, m, mO] }
  6823. e[4] = 1
  6824. return J(e, d, 0)
  6825. }
  6826. }
  6827. if (a[4]) { throw [0, m, mP] }
  6828. a[4] = 1
  6829. return J(a, d[1], d[2])
  6830. default:
  6831. return a$(0)
  6832. }
  6833. }
  6834. case 4:
  6835. var s = 1
  6836. return c < 50 ? bc(c + 1 | 0, a, b, s) : j(bc, [0, a, b, s])
  6837. case 5:
  6838. var t = 1
  6839. return c < 50 ? bb(c + 1 | 0, a, b, t) : j(bb, [0, a, b, t])
  6840. case 6:
  6841. var u = 1
  6842. return c < 50 ? ba(c + 1 | 0, a, b, u) : j(ba, [0, a, b, u])
  6843. }
  6844. } else if (g[0] === 4) {
  6845. var v = g[1],
  6846. w = 1
  6847. return c < 50 ? bd(c + 1 | 0, a, b, w, v) : j(bd, [0, a, b, w, v])
  6848. }
  6849. if (a[4]) { throw [0, m, mU] }
  6850. a[4] = 1
  6851. return J(a, b, 1)
  6852. }
  6853. function be(c, A, z, x, w) {
  6854. var e = y(A),
  6855. b = [0, z, x, [0, w]]
  6856. if (e[4]) { throw [0, m, mX] }
  6857. var f = e[3]
  6858. if (typeof f === 'number') {
  6859. if (f === 5) {
  6860. var a = y(e),
  6861. d = a[3]
  6862. if (typeof d === 'number') {
  6863. switch (d) {
  6864. case 4:
  6865. var g = 5
  6866. return c < 50 ? bM(c + 1 | 0, a, b, g) : j(bM, [0, a, b, g])
  6867. case 5:
  6868. var h = 5
  6869. return c < 50 ? bL(c + 1 | 0, a, b, h) : j(bL, [0, a, b, h])
  6870. default:
  6871. if (a[4]) { throw [0, m, mY] }
  6872. a[4] = 1
  6873. return J(a, b, 5)
  6874. }
  6875. } else {
  6876. switch (d[0]) {
  6877. case 0:
  6878. var i = d[1],
  6879. k = 5
  6880. return c < 50 ? bS(c + 1 | 0, a, b, k, i) : j(bS, [0, a, b, k, i])
  6881. case 1:
  6882. var l = d[1],
  6883. n = 5
  6884. return c < 50 ? bR(c + 1 | 0, a, b, n, l) : j(bR, [0, a, b, n, l])
  6885. case 2:
  6886. var o = d[1],
  6887. p = 5
  6888. return c < 50 ? bQ(c + 1 | 0, a, b, p, o) : j(bQ, [0, a, b, p, o])
  6889. case 3:
  6890. var q = d[1],
  6891. r = 5
  6892. return c < 50 ? bP(c + 1 | 0, a, b, r, q) : j(bP, [0, a, b, r, q])
  6893. case 4:
  6894. var s = d[1],
  6895. t = 5
  6896. return c < 50 ? bO(c + 1 | 0, a, b, t, s) : j(bO, [0, a, b, t, s])
  6897. default:
  6898. var u = d[1],
  6899. v = 5
  6900. return c < 50 ? bN(c + 1 | 0, a, b, v, u) : j(bN, [0, a, b, v, u])
  6901. }
  6902. }
  6903. }
  6904. }
  6905. if (e[4]) { throw [0, m, mZ] }
  6906. e[4] = 1
  6907. return J(e, b[1], b[2])
  6908. }
  6909. function bd(e, f, c, b, a) {
  6910. var d = y(f)
  6911. return e < 50 ? aw(e + 1 | 0, d, c, b, a) : j(aw, [0, d, c, b, a])
  6912. }
  6913. function bc(d, e, b, a) {
  6914. var c = y(e)
  6915. return d < 50 ? aw(d + 1 | 0, c, b, a, eY) : j(aw, [0, c, b, a, eY])
  6916. }
  6917. function bb(d, e, b, a) {
  6918. var c = y(e)
  6919. return d < 50 ? aw(d + 1 | 0, c, b, a, eZ) : j(aw, [0, c, b, a, eZ])
  6920. }
  6921. function ba(d, e, b, a) {
  6922. var c = y(e)
  6923. return d < 50 ? aw(d + 1 | 0, c, b, a, e0) : j(aw, [0, c, b, a, e0])
  6924. }
  6925. function mv(a, b, c, d) {
  6926. return br(be(0, a, b, c, d))
  6927. }
  6928. function mw(a, b, c, d) {
  6929. return br(bd(0, a, b, c, d))
  6930. }
  6931. function mx(a, b, c) {
  6932. return br(bc(0, a, b, c))
  6933. }
  6934. function my(a, b, c) {
  6935. return br(bb(0, a, b, c))
  6936. }
  6937. function mz(a, b, c) {
  6938. return br(ba(0, a, b, c))
  6939. }
  6940. function y(a) {
  6941. var c = a[1],
  6942. d = a[2]
  6943. return [0, c, d, b(c, d), 0]
  6944. }
  6945. function eV(b, a) {
  6946. return [0, b, a, 0, 0]
  6947. }
  6948. function mA(f, e) {
  6949. var d = eV(f, e),
  6950. c = [0, 0, d[2][12]],
  6951. a = y(d),
  6952. b = a[3]
  6953. if (typeof b === 'number') {
  6954. if (b === 3) { return eT(a, c, 7, 0) }
  6955. } else if (b[0] === 4) { return mv(a, c, 7, b[1]) }
  6956. if (a[4]) { throw [0, m, m0] }
  6957. a[4] = 1
  6958. return J(a, c, 7)
  6959. }
  6960. function mB(f, e) {
  6961. var d = eV(f, e),
  6962. b = [0, 0, d[2][12]],
  6963. a = y(d),
  6964. c = a[3]
  6965. if (typeof c === 'number') {
  6966. switch (c) {
  6967. case 3:
  6968. return eU(a, b, 3)
  6969. case 4:
  6970. return mx(a, b, 3)
  6971. case 5:
  6972. return my(a, b, 3)
  6973. case 6:
  6974. return mz(a, b, 3)
  6975. }
  6976. } else if (c[0] === 4) { return mw(a, b, 3, c[1]) }
  6977. if (a[4]) { throw [0, m, m1] }
  6978. a[4] = 1
  6979. return J(a, b, 3)
  6980. }
  6981. var e1 = [s, m2, P(0)]
  6982. function m4(c) {
  6983. a: for (; ;) {
  6984. c[10] = au(5, -1)
  6985. var j = 0
  6986. for (; ;) {
  6987. var d = rj(m3, j, c)
  6988. if (d >= 0) {
  6989. c[11] = c[12]
  6990. var f = c[12]
  6991. c[12] = [0, f[1], f[2], f[3], c[4] + c[6] | 0]
  6992. }
  6993. if (d >>> 0 > 20) {
  6994. b(c[1], c)
  6995. var j = d
  6996. continue
  6997. }
  6998. switch (d) {
  6999. case 0:
  7000. return 3
  7001. case 1:
  7002. var h = c[12]
  7003. c[12] = [0, h[1], h[2] + 1 | 0, c[6], h[4]]
  7004. continue a
  7005. case 2:
  7006. continue a
  7007. case 3:
  7008. return 4
  7009. case 4:
  7010. return 2
  7011. case 5:
  7012. return 1
  7013. case 6:
  7014. return 0
  7015. case 7:
  7016. return 5
  7017. case 8:
  7018. return 6
  7019. case 9:
  7020. return [3, x(c)]
  7021. case 10:
  7022. return [5, x(c)]
  7023. case 11:
  7024. return [4, x(c)]
  7025. case 12:
  7026. return [0, x(c)]
  7027. case 13:
  7028. return [2, x(c)]
  7029. case 14:
  7030. return [1, x(c)]
  7031. case 15:
  7032. var m = l(c[10], 0)[1]
  7033. return [1, cv(c, l(c[10], 1)[2], m)]
  7034. case 16:
  7035. return [4, x(c)]
  7036. case 17:
  7037. continue a
  7038. case 18:
  7039. continue a
  7040. case 19:
  7041. continue a
  7042. default:
  7043. var i = x(c),
  7044. k = aa(i, 0)
  7045. if (aV < k) { return [1, i] }
  7046. throw [0, e1, g(m7, g(i, g(m6, g(a(e + k), m5))))]
  7047. }
  7048. }
  7049. }
  7050. }
  7051. function e2(c) {
  7052. var d = c[11],
  7053. b = c[12],
  7054. f = g(m8, a(e + ((b[4] - b[3] | 0) + 1 | 0))),
  7055. h = g(m9, g(a(e + ((d[4] - d[3] | 0) + 1 | 0)), f))
  7056. return g(a(e + b[2]), h)
  7057. }
  7058. function e3(d, a) {
  7059. var b = hD(d)
  7060. try {
  7061. var h = c(a, m4, b)
  7062. return h
  7063. } catch (a) {
  7064. a = w(a)
  7065. if (a[1] === e1) {
  7066. var e = g(m_, a[2])
  7067. cn(g(e2(b), e))
  7068. return 0
  7069. }
  7070. if (a === bH) {
  7071. var f = g(m$, d)
  7072. cn(g(e2(b), f))
  7073. return 0
  7074. }
  7075. throw a
  7076. }
  7077. }
  7078. function na(a) {
  7079. return e3(a, mB)
  7080. }
  7081. var nh = z(ng, nf),
  7082. ni = b(E[27], nh)
  7083. function bI(a) {
  7084. return c(E[3], a, ni)
  7085. }
  7086. function cT(b, a) {
  7087. return aH(a[1], b)
  7088. }
  7089. function aP(d) {
  7090. return function(e) {
  7091. var a = e
  7092. for (; ;) {
  7093. if (a) {
  7094. var b = a[1],
  7095. c = a[2]
  7096. if (cT(d, b)) { return [0, b] }
  7097. var a = c
  7098. continue
  7099. }
  7100. return 0
  7101. }
  7102. }
  7103. }
  7104. function cU(c, b, a) {
  7105. var d = eM(function(a) {
  7106. var d = a[1]
  7107. return aH(c, d) === 0 ? a : [0, d, b]
  7108. }, a)
  7109. return d === a ? [0, [0, c, b], a] : d
  7110. }
  7111. function nl(b, a) {
  7112. return ae(b, function(b) {
  7113. return a[0] === 0 ? [0, g(b, a[1])] : 0
  7114. })
  7115. }
  7116. function nn(a) {
  7117. return a[0] === 0 ? 0 : a[4]
  7118. }
  7119. function cV(d, b, a) {
  7120. if (a[0] === 0) { return 0 }
  7121. var e = a[4],
  7122. f = a[3],
  7123. g = a[2]
  7124. return h(a[1], d) ? c(b, g, f) : ao(function(a) {
  7125. return cV(d, b, a)
  7126. }, e)
  7127. }
  7128. function cW(d, c, g, f, b) {
  7129. var a = aH(c, d),
  7130. e = a ? b === 0 ? 1 : 0 : a
  7131. return e
  7132. }
  7133. function cX(b) {
  7134. if (b[0] === 0) { return eP(b[1]) }
  7135. var d = b[4],
  7136. e = f(b[1], no)
  7137. if (e) {
  7138. var g = d !== 0 ? 1 : 0
  7139. if (g) {
  7140. var a = d
  7141. for (; ;) {
  7142. if (a) {
  7143. var i = a[2],
  7144. c = cX(a[1])
  7145. if (c) {
  7146. var a = i
  7147. continue
  7148. }
  7149. return c
  7150. }
  7151. return 1
  7152. }
  7153. }
  7154. var h = g
  7155. } else { var h = e }
  7156. return h
  7157. }
  7158. function np(c) {
  7159. var a = c
  7160. for (; ;) {
  7161. if (a) {
  7162. var b = a[2]
  7163. if (cX(a[1])) {
  7164. var a = b
  7165. continue
  7166. }
  7167. }
  7168. return a
  7169. }
  7170. }
  7171. var nq = lE(cX)
  7172. function e4(a) {
  7173. var c = 0
  7174. return A(aA(function(e, a) {
  7175. if (a[0] === 0) {
  7176. var c = a[1],
  7177. j = c[3],
  7178. k = c[2],
  7179. l = c[1],
  7180. g = function(a) {
  7181. return e3(a[2], mA)
  7182. },
  7183. d = b(eN(function(a) {
  7184. return h(a[1], nb)
  7185. }), k),
  7186. i = d[2],
  7187. f = aA(z, 0, ab(g, d[1]))
  7188. return [0, [1, l, i, f, e4(j)], e]
  7189. }
  7190. return [0, [0, a[1]], e]
  7191. }, c, a))
  7192. }
  7193. function e5(i, l) {
  7194. var c = i ? i[1] : 0
  7195. function f(a) {
  7196. return g(ns, bx(c * 2 | 0, 32))
  7197. }
  7198. var m = 0,
  7199. a = aA(function(i, a) {
  7200. if (a[0] === 0) { return [0, [1, a[1]], i] }
  7201. var k = a[3],
  7202. l = a[2],
  7203. j = a[1],
  7204. q = a[4],
  7205. r = (k === 0 ? 1 : 0) === 0 ? [0, [0, nr, b(eS(0), k)], l] : l,
  7206. m = e5([0, c + 1 | 0], q),
  7207. d = h(j, nt) === 0 ? m : z([0, nv, m], [0, [1, f(0)], 0])
  7208. if (d) {
  7209. var n = d[1]
  7210. if (n[0] === 0) {
  7211. if (bI(n[1][1])) {
  7212. var o = [0, [1, g(nu, bx((c + 1 | 0) * 2 | 0, 32))], d],
  7213. e = 1
  7214. } else { var e = 0 }
  7215. } else { var e = 0 }
  7216. } else { var e = 0 }
  7217. if (!e) { var o = d }
  7218. var p = [0, [0, j, r, o]]
  7219. return bI(j) === 0 ? [0, p, i] : [0, [1, f(0)], [0, p, i]]
  7220. }, m, l)
  7221. if (a) {
  7222. var j = a[1]
  7223. if (j[0] === 0) { var d = 0 } else {
  7224. var n = a[2],
  7225. o = j[1]
  7226. if (c > 0) {
  7227. if (h(o, f(0))) {
  7228. var k = [0, [1, g(nw, bx((c - 1 | 0) * 2 | 0, 32))], n],
  7229. d = 1,
  7230. e = 0
  7231. } else { var e = 1 }
  7232. } else { var e = 1 }
  7233. if (e) { var d = 0 }
  7234. }
  7235. } else { var d = 0 }
  7236. if (!d) { var k = a }
  7237. return A(k)
  7238. }
  7239. function e6(r) {
  7240. var c = 0,
  7241. a = r
  7242. for (; ;) {
  7243. if (a) {
  7244. var e = a[1]
  7245. if (e[0] === 0) {
  7246. var f = a[2]
  7247. if (f) {
  7248. var h = f[1],
  7249. j = e[1]
  7250. if (h[0] === 0) {
  7251. var s = f[2],
  7252. a = [0, [0, g(j, h[1])], s]
  7253. continue
  7254. }
  7255. var n = f[2],
  7256. m = j,
  7257. l = h,
  7258. k = h[1],
  7259. d = 0
  7260. } else { var d = 1 }
  7261. } else {
  7262. var i = a[2]
  7263. if (i) {
  7264. var q = i[1],
  7265. x = e[1]
  7266. if (q[0] === 0) {
  7267. var n = i[2],
  7268. m = q[1],
  7269. l = e,
  7270. k = x,
  7271. d = 0
  7272. } else { var d = 1 }
  7273. } else { var d = 1 }
  7274. }
  7275. if (!d) {
  7276. if (bI(k)) {
  7277. if (eP(m)) {
  7278. var a = [0, l, n]
  7279. continue
  7280. }
  7281. }
  7282. }
  7283. var b = a[1]
  7284. if (b[0] === 0) {
  7285. var c = [0, [0, b[1]], c],
  7286. a = a[2]
  7287. continue
  7288. }
  7289. var o = b[4],
  7290. p = b[1],
  7291. t = a[2],
  7292. u = b[3],
  7293. v = b[2],
  7294. w = bI(p) === 0 ? o : a9(nq, np, o),
  7295. c = [0, [1, p, v, u, e6(w)], c],
  7296. a = t
  7297. continue
  7298. }
  7299. return A(c)
  7300. }
  7301. }
  7302. function e7(m) {
  7303. var b = B(iY, 0, 0, m),
  7304. n = 0,
  7305. p = [0, kS],
  7306. f = Q(cc)
  7307. function o(d, c) {
  7308. try {
  7309. var a = bf(aI(b, 1042138122, 153), b, d, 0, c)
  7310. if (a === 0) { bt(iZ) }
  7311. return a
  7312. } catch (a) {
  7313. a = w(a)
  7314. if (a === aJ) { return 0 }
  7315. throw a
  7316. }
  7317. }
  7318. var a = [0],
  7319. c = 0,
  7320. d = 0,
  7321. e = 0,
  7322. g = 0,
  7323. h = 0,
  7324. i = 0,
  7325. j = 0,
  7326. k = Q(aW)
  7327. return e6(e4(kX(p, nz, ny, nx, n, [0, function(a) {
  7328. var g = o(f, W(f)),
  7329. c = g > 0 ? g : (a[9] = 1,
  7330. 0)
  7331. if (W(a[2]) < (a[3] + c | 0)) {
  7332. if (((a[3] - a[5] | 0) + c | 0) <= W(a[2])) { bw(a[2], a[5], a[2], 0, a[3] - a[5] | 0) } else {
  7333. var j = cm(2 * W(a[2]) | 0, aN)
  7334. if (j < ((a[3] - a[5] | 0) + c | 0)) { bt(hC) }
  7335. var k = Q(j)
  7336. bw(a[2], a[5], k, 0, a[3] - a[5] | 0)
  7337. a[2] = k
  7338. }
  7339. var d = a[5]
  7340. a[4] = a[4] + d | 0
  7341. a[6] = a[6] - d | 0
  7342. a[5] = 0
  7343. a[7] = a[7] - d | 0
  7344. a[3] = a[3] - d | 0
  7345. var e = a[10],
  7346. h = e.length - 1 - 1 | 0,
  7347. m = 0
  7348. if (!(h < 0)) {
  7349. var b = m
  7350. for (; ;) {
  7351. var i = l(e, b)[b + 1]
  7352. if (i >= 0) { l(e, b)[b + 1] = i - d | 0 }
  7353. var n = b + 1 | 0
  7354. if (h !== b) {
  7355. var b = n
  7356. continue
  7357. }
  7358. break
  7359. }
  7360. }
  7361. }
  7362. bw(f, 0, a[2], a[3], c)
  7363. a[3] = a[3] + c | 0
  7364. return 0
  7365. },
  7366. k, j, i, h, g, e, d, c, a, by, by])))
  7367. }
  7368. function e8(a) {
  7369. return [0, [0, nQ, a], nP]
  7370. }
  7371. var cY = e8(nR)
  7372. function e9(e, g, a) {
  7373. var c = aC(function(b) {
  7374. var a = b[1],
  7375. c = h(a, e_),
  7376. d = c || h(a, e$)
  7377. return d
  7378. }, e)
  7379. function j(c) {
  7380. var b = c[2],
  7381. a = i(b),
  7382. d = 7
  7383. return a < 7 ? lH : R(b, d, a - 7 | 0)
  7384. }
  7385. var k = b(aP(e_), c),
  7386. l = I(cY, S(S(bE([O, function(a) {
  7387. return b(aP(e$), c)
  7388. }
  7389. ], k), j), e8))
  7390. function d(c) {
  7391. var d = c[2]
  7392. function e(b) {
  7393. var c = b[2]
  7394. function e(b) {
  7395. if (f(b, nI)) {
  7396. if (f(b, nJ)) { return a }
  7397. }
  7398. function e(a) {
  7399. return cU(nK, c, a)
  7400. }
  7401. return a9(function(a) {
  7402. return cU(nL, d, a)
  7403. }, e, a)
  7404. }
  7405. return S(ao(function(a) {
  7406. return f(a[1][1], nM) ? 0 : [0, a_(a[2])]
  7407. }, g), e)
  7408. }
  7409. return ae(b(aP(nN), a), e)
  7410. }
  7411. return z(l, I(a, ae(b(aP(nO), a), d)))
  7412. }
  7413. function fa(b, a) {
  7414. var c = [1, nS, 0, 0, a]
  7415. return cV(b, function(b, a) {
  7416. return [0, [0, b, a]]
  7417. }, c)
  7418. }
  7419. function nT(a, d, c, b) {
  7420. return h(a, nU)
  7421. }
  7422. var nX = [0, nT, function(f, d, a, c) {
  7423. function e(b) {
  7424. var c = b[2],
  7425. e = e9(d, a, b[1])
  7426. return [0, e, z(c, a)]
  7427. }
  7428. var b = I([0, cY, 0], S(fa(nV, c), e))
  7429. return [0, [1, nW, b[1], b[2], 0]]
  7430. }
  7431. ]
  7432. function nY(a, b) {
  7433. return [0, a]
  7434. }
  7435. function fb(a) {
  7436. return cV(nZ, nY, a)
  7437. }
  7438. function fc(d, a) {
  7439. if (a[0] === 0) { return 0 }
  7440. var b = a[1]
  7441. if (f(b, n0)) {
  7442. var e = a[4],
  7443. g = a[3],
  7444. h = a[2],
  7445. c = function(b) {
  7446. if (b) {
  7447. var a = b[1]
  7448. if (a[0] === 0) { return [0, a, c(b[2])] }
  7449. var e = a[1]
  7450. if (f(e, n1)) {
  7451. var g = a[4],
  7452. h = a[3],
  7453. i = a[2],
  7454. j = c(b[2])
  7455. return [0, [1, e, i, h, c(g)], j]
  7456. }
  7457. return [0, [1, n2, d, a[3], a[4]], b[2]]
  7458. }
  7459. return 0
  7460. }
  7461. return [0, [1, b, h, g, c(e)]]
  7462. }
  7463. return [0, [1, n3, d, a[3], a[4]]]
  7464. }
  7465. function n6(a) {
  7466. return R(a, 15, (i(a) - 9 | 0) - 15 | 0)
  7467. }
  7468. function n9(a, b, c, d) {
  7469. return cW(n8, a, b, c, d)
  7470. }
  7471. var of = [0, n9, function(v, b, u, t, a) {
  7472. if (b) {
  7473. var m = b[1]
  7474. if (!f(m[1], n_)) {
  7475. if (!b[2]) {
  7476. var c = m[2],
  7477. l = af(c, n4),
  7478. q = l ? cR(c, n5) : l
  7479. if (q) {
  7480. if (a) {
  7481. var d = a[1]
  7482. if (d[0] !== 0) {
  7483. if (!f(d[1], n$)) {
  7484. var e = d[2]
  7485. if (e) {
  7486. var n = e[1]
  7487. if (!f(n[1], oa)) {
  7488. if (!f(n[2], ob)) {
  7489. if (!e[2]) {
  7490. var g = a[2]
  7491. if (g) {
  7492. var h = g[2]
  7493. if (h) {
  7494. var i = h[1],
  7495. j = g[1]
  7496. if (i[0] !== 0) {
  7497. if (!f(i[1], oc)) {
  7498. var k = i[2]
  7499. if (k) {
  7500. var o = k[1]
  7501. if (!f(o[1], od)) {
  7502. if (!f(o[2], oe)) {
  7503. if (!k[2]) {
  7504. var r = h[2],
  7505. s = a9(e7, n6, c),
  7506. p = function(a) {
  7507. function b(b) {
  7508. return e9(b[1], b[2], a)
  7509. }
  7510. var c = S(fa(n7, s), b)
  7511. return fc(eK([O, function(b) {
  7512. return z(cY, a)
  7513. }
  7514. ], c), j)
  7515. }
  7516. return [0, [0, I(j, ae(fb(j), p)), r]]
  7517. }
  7518. }
  7519. }
  7520. }
  7521. }
  7522. }
  7523. }
  7524. }
  7525. }
  7526. }
  7527. }
  7528. }
  7529. }
  7530. }
  7531. }
  7532. return 0
  7533. }
  7534. return 0
  7535. }
  7536. }
  7537. }
  7538. return 0
  7539. }
  7540. ]
  7541. function ok(a, b, c, d) {
  7542. return cW(oj, a, b, c, d)
  7543. }
  7544. var os = [0, ok, function(u, b, t, s, a) {
  7545. if (b) {
  7546. var l = b[1]
  7547. if (!f(l[1], ol)) {
  7548. if (!b[2]) {
  7549. var m = l[2],
  7550. k = af(m, og),
  7551. q = k ? cR(m, oh) : k
  7552. if (q) {
  7553. if (a) {
  7554. var c = a[1]
  7555. if (c[0] !== 0) {
  7556. if (!f(c[1], om)) {
  7557. var d = c[2]
  7558. if (d) {
  7559. var n = d[1]
  7560. if (!f(n[1], on)) {
  7561. if (!f(n[2], oo)) {
  7562. if (!d[2]) {
  7563. var e = a[2]
  7564. if (e) {
  7565. var g = e[2]
  7566. if (g) {
  7567. var h = g[1],
  7568. i = e[1]
  7569. if (h[0] !== 0) {
  7570. if (!f(h[1], op)) {
  7571. var j = h[2]
  7572. if (j) {
  7573. var o = j[1]
  7574. if (!f(o[1], oq)) {
  7575. if (!f(o[2], or)) {
  7576. if (!j[2]) {
  7577. var r = g[2],
  7578. p = function(a) {
  7579. return fc([0, oi, a], i)
  7580. }
  7581. return [0, [0, I(i, ae(fb(i), p)), r]]
  7582. }
  7583. }
  7584. }
  7585. }
  7586. }
  7587. }
  7588. }
  7589. }
  7590. }
  7591. }
  7592. }
  7593. }
  7594. }
  7595. }
  7596. }
  7597. return 0
  7598. }
  7599. return 0
  7600. }
  7601. }
  7602. }
  7603. return 0
  7604. }
  7605. ]
  7606. function fd(h, g, o) {
  7607. var i = h ? h[1] : 0,
  7608. c = 0,
  7609. a = o
  7610. for (; ;) {
  7611. if (a) {
  7612. var b = a[1]
  7613. if (b[0] === 0) {
  7614. var c = [0, b, c],
  7615. a = a[2]
  7616. continue
  7617. }
  7618. var d = a[2],
  7619. f = b[4],
  7620. j = b[3],
  7621. k = b[2],
  7622. l = b[1],
  7623. e = c1(g, l, k, j, f, d)
  7624. if (typeof e === 'number') {
  7625. if (e === 0) {
  7626. var a = d
  7627. continue
  7628. }
  7629. var m = fd([0, i], g, f),
  7630. n = [1, l, k, j, m]
  7631. if (i) {
  7632. if (rk(m, f)) {
  7633. var a = [0, n, d]
  7634. continue
  7635. }
  7636. }
  7637. var c = [0, n, c],
  7638. a = d
  7639. continue
  7640. } else {
  7641. if (e[0] === 0) {
  7642. var a = [0, e[1], d]
  7643. continue
  7644. }
  7645. var a = e[1]
  7646. continue
  7647. }
  7648. }
  7649. return A(c)
  7650. }
  7651. }
  7652. function fe(a, e, d, c, b) {
  7653. return I(0, ao(function(f) {
  7654. if (bf(f[1], e, d, c, b)) {
  7655. var a = bf(f[2], e, d, c, b)
  7656. if (typeof a === 'number') {
  7657. if (a === 0) { return 0 }
  7658. }
  7659. return [0, a]
  7660. }
  7661. return 0
  7662. }, a))
  7663. }
  7664. function ff(a, i, h, b) {
  7665. var c = a ? a[1] : 0
  7666. return fd([0, c], function(f, e, d, b, c) {
  7667. var a = fe(i, f, e, d, b)
  7668. if (typeof a === 'number') {
  7669. switch (a) {
  7670. case 0:
  7671. var g = ao(function(a) {
  7672. return bf(a[1], f, e, d, b) ? c1(a[2], f, e, d, b, c) : 0
  7673. }, h)
  7674. return g ? [1, g[1]] : 1
  7675. case 1:
  7676. return [1, z(b, c)]
  7677. default:
  7678. return 0
  7679. }
  7680. } else { return a[0] === 0 ? [0, a[1]] : [1, z(a[1], c)] }
  7681. }, b)
  7682. }
  7683. function ou(c) {
  7684. if (!f(c[1][1], ov)) {
  7685. var a = c[2][1]
  7686. if (a) {
  7687. var b = a[2]
  7688. if (b) {
  7689. var d = b[2],
  7690. e = b[1],
  7691. g = a[1],
  7692. h = [O, function(a) {
  7693. return eR(d)
  7694. }
  7695. ]
  7696. return [0, [0, [0, g], eQ(e), h]]
  7697. }
  7698. }
  7699. }
  7700. return 0
  7701. }
  7702. function cZ(a) {
  7703. return ao(ou, a)
  7704. }
  7705. function bJ(b, a) {
  7706. return ao(function(a) {
  7707. var c = a[2]
  7708. return h(a[1][1], b) ? [0, a_(c)] : 0
  7709. }, a)
  7710. }
  7711. function fg(l) {
  7712. var c = 0,
  7713. a = l
  7714. for (; ;) {
  7715. if (a) {
  7716. var b = a[1]
  7717. if (b[0] === 0) {
  7718. var c = [0, b, c],
  7719. a = a[2]
  7720. continue
  7721. }
  7722. var g = a[2],
  7723. e = b[2],
  7724. d = b[1],
  7725. m = b[3],
  7726. i = fg(b[4])
  7727. if (e) {
  7728. var j = e[1]
  7729. if (!f(j[1], ow)) {
  7730. if (!f(j[2], ox)) {
  7731. if (!e[2]) {
  7732. if (!i) {
  7733. var n = h(d, oy) ? 0 : h(d, oz) ? 0 : 1
  7734. if (!n) {
  7735. var k = [0, d] ? d : ne,
  7736. a = cP(1, cQ((function(i) {
  7737. return function(b) {
  7738. if (b[0] === 1) {
  7739. var c = b[2]
  7740. if (c) {
  7741. var e = c[1],
  7742. g = b[1]
  7743. if (f(e[1], nc)) { var a = 0 } else if (f(e[2], nd)) { var a = 0 } else if (c[2]) { var a = 0 } else if (h(g, i)) {
  7744. var d = 1,
  7745. a = 1
  7746. } else { var a = 0 }
  7747. } else { var a = 0 }
  7748. } else { var a = 0 }
  7749. if (!a) { var d = 0 }
  7750. return 1 - d
  7751. }
  7752. }(k)), g)[2])
  7753. continue
  7754. }
  7755. }
  7756. }
  7757. }
  7758. }
  7759. }
  7760. var c = [0, [1, d, e, m, i], c],
  7761. a = g
  7762. continue
  7763. }
  7764. return A(c)
  7765. }
  7766. }
  7767. function fh(a) {
  7768. return [0, oB, a[2], [0, oA, a[3]], 0]
  7769. }
  7770. function oX(b) {
  7771. var a = b[1][1],
  7772. c = h(a, oY),
  7773. d = c || h(a, oZ)
  7774. return d
  7775. }
  7776. function o0(a) {
  7777. if (!f(a[1][1], o1)) {
  7778. var c = a[2],
  7779. b = c[1]
  7780. if (b) {
  7781. if (!f(b[1], o2)) {
  7782. if (!b[2]) { return [0, o3, c] }
  7783. }
  7784. }
  7785. }
  7786. return a
  7787. }
  7788. function fi(k, d, c) {
  7789. function t(g) {
  7790. var j = g[3],
  7791. b = g[2],
  7792. i = b[3],
  7793. c = b[2],
  7794. l = b[1],
  7795. o = b[4],
  7796. p = g[1],
  7797. m = (j === 0 ? 1 : 0) === 0 ? fi(k, d, j) : 0,
  7798. n = [0, pg, a(e + p)]
  7799. if (h(l, ph)) { return [1, l, [0, n, c], i, m] }
  7800. var q = bv(function(a) {
  7801. return cT(pi, a)
  7802. }, c) === 0 ? [0, pj, c] : c,
  7803. r = [0, n, z(cO(function(a) {
  7804. return f(a[1][1], o7) ? 0 : [0, [0, o8, a_(a[2])]]
  7805. }, i), q)],
  7806. s = ab(o0, i)
  7807. return [1, pk, r, s, z(fg(o), m)]
  7808. }
  7809. if (c) {
  7810. var i = c[1],
  7811. l = i[2][3],
  7812. m = i[1],
  7813. u = i[4],
  7814. j = function(i, g, c) {
  7815. return ao(function(a) {
  7816. if (a[0] === 2) {
  7817. var d = a[2]
  7818. if (d) {
  7819. var b = a[3],
  7820. j = a[4],
  7821. k = d[1][1]
  7822. if (h(a[1][1], i)) {
  7823. if (k === g) {
  7824. if (c) {
  7825. var f = c[1],
  7826. e = b ? aH(f, b[1]) : 0
  7827. } else { var e = b === 0 ? 1 : 0 }
  7828. if (e) { return [0, j] }
  7829. }
  7830. }
  7831. }
  7832. }
  7833. return 0
  7834. }, k)
  7835. },
  7836. o = function(a) {
  7837. return bJ(o4, a)
  7838. },
  7839. p = function(a) {
  7840. return h(o5, a)
  7841. },
  7842. q = function(a) {
  7843. return bF(p, a)
  7844. },
  7845. r = function(b) {
  7846. var a = b[3],
  7847. c = a2(a),
  7848. d = b[2],
  7849. e = b[1][1],
  7850. f = ax === c ? a[1] : O === c ? a6(a) : a
  7851. return j(e, d, f)
  7852. },
  7853. s = function(d) {
  7854. var a = [O, function(b) {
  7855. function a(a) {
  7856. return ae(cZ(l), r)
  7857. }
  7858. return ae(a9(q, o, d), a)
  7859. }
  7860. ]
  7861. function n(g) {
  7862. var a = ct(g)
  7863. if (f(a, oK)) {
  7864. if (f(a, oL)) {
  7865. if (f(a, oM)) {
  7866. if (f(a, oN)) {
  7867. if (f(a, oO)) {
  7868. if (f(a, oP)) {
  7869. var b = 0,
  7870. c = 1
  7871. } else {
  7872. var b = oR,
  7873. c = 1
  7874. }
  7875. } else {
  7876. var b = oS,
  7877. c = 1
  7878. }
  7879. } else { var c = 0 }
  7880. } else { var c = 0 }
  7881. if (!c) {
  7882. var e = function(a) {
  7883. return h(a, lJ) ? oH : h(a, lK) ? oI : h(a, lI) ? 0 : 0
  7884. },
  7885. b = ae(bJ(oJ, d), e)
  7886. }
  7887. } else { var b = oT }
  7888. } else { var b = oU }
  7889. return bE([O, function(a) {
  7890. return oQ
  7891. }
  7892. ], b)
  7893. }
  7894. var g = I(oW, ae(bJ(oV, d), n)),
  7895. b = g[1],
  7896. j = g[2],
  7897. c = eL(S(j, function(a) {
  7898. return [0, oC, [0, [0, a, 0]]]
  7899. }))
  7900. if (h(b, oD)) { return [0, b, 0, c] }
  7901. function e(a) {
  7902. return bJ(oE, a)
  7903. }
  7904. var i = [O, function(d) {
  7905. var b = a2(a),
  7906. c = ax === b ? a[1] : O === b ? a6(a) : a
  7907. return ae(c, e)
  7908. }
  7909. ]
  7910. function k(a) {
  7911. return [0, oF, a]
  7912. }
  7913. var m = bE(i, e(d))
  7914. return [0, b, eL(S(bF(function(a) {
  7915. return f(a, oG)
  7916. }, m), k)), c]
  7917. },
  7918. b = I(o6, S(j(d, m, 0), s)),
  7919. n = b[1],
  7920. v = b[3],
  7921. w = b[2],
  7922. x = ab(t, c),
  7923. y = h(n, pl) === 0 ? [0, [0, pf, g(d, g(pe, g(a(e + m), g(pd, ac(pc, ab(lD, A(u)))))))], 0] : 0,
  7924. B = z(y, w)
  7925. return [0, [1, n, B, z(v, aC(oX, l)), x], 0]
  7926. }
  7927. return 0
  7928. }
  7929. var po = b(E[27], pn)
  7930. function fj(e) {
  7931. var a = e
  7932. for (; ;) {
  7933. if (a) {
  7934. var b = a[1]
  7935. if (b[0] === 0) {
  7936. var c = a[2]
  7937. if (c) {
  7938. var d = c[1],
  7939. f = b[1]
  7940. if (d[0] === 0) {
  7941. var h = c[2],
  7942. a = [0, [0, g(f, d[1])], h]
  7943. continue
  7944. }
  7945. }
  7946. }
  7947. return [0, b, fj(a[2])]
  7948. }
  7949. return a
  7950. }
  7951. }
  7952. function bK(b) {
  7953. if (b) {
  7954. var a = b[1]
  7955. if (a[0] === 0) { return [0, a, bK(b[2])] }
  7956. var d = a[1],
  7957. g = b[2],
  7958. h = a[3],
  7959. i = a[2],
  7960. e = bK(a[4]),
  7961. f = bK(g)
  7962. if (c(E[3], d, po)) {
  7963. if (e === 0) { return f }
  7964. }
  7965. return [0, [1, d, i, h, fj(e)], f]
  7966. }
  7967. return b
  7968. }
  7969. function fk(a) {
  7970. var d = i(a) >= 3 ? 1 : 0
  7971. if (d) {
  7972. var e = aa(a, 1) === 58 ? 1 : 0
  7973. if (e) {
  7974. var b = aa(a, 0),
  7975. f = b >= 113 ? (b - 118 | 0) >>> 0 > 2 ? 0 : 1 : b >= 111 ? 1 : 0
  7976. if (!f) { return 0 }
  7977. var c = 1
  7978. } else { var c = e }
  7979. } else { var c = d }
  7980. return c
  7981. }
  7982. function pu(a, d, c, b) {
  7983. return fk(a)
  7984. }
  7985. var pv = [0, pu, function(d, c, b, a) {
  7986. return a ? 1 : 2
  7987. }
  7988. ]
  7989. function pw(a, d, c, b) {
  7990. return h(a, px)
  7991. }
  7992. var pA = [0, pw, function(e, a, d, c) {
  7993. if (a) {
  7994. var b = a[1]
  7995. if (!f(b[1], py)) {
  7996. if (!a[2]) {
  7997. if (af(b[2], pz)) { return 1 }
  7998. }
  7999. }
  8000. }
  8001. return 0
  8002. }
  8003. ]
  8004. function pF(a, g, f, c) {
  8005. var d = h(a, pG),
  8006. b = d || h(a, pH),
  8007. e = b ? c === 0 ? 1 : 0 : b
  8008. return e
  8009. }
  8010. var pJ = [0, pF, function(g, b, e, d) {
  8011. if (b) {
  8012. var c = b[1]
  8013. if (!f(c[1], pI)) {
  8014. if (!b[2]) {
  8015. var a = ct(c[2])
  8016. if (!h(a, pB)) {
  8017. if (!h(a, pC)) {
  8018. if (!af(a, pD)) {
  8019. if (!af(a, pE)) { return 0 }
  8020. }
  8021. }
  8022. }
  8023. return 2
  8024. }
  8025. }
  8026. }
  8027. return 0
  8028. }
  8029. ]
  8030. function pL(a, b, c, d) {
  8031. return cW(pK, a, b, c, d)
  8032. }
  8033. var pN = [0, pL, function(d, a, c, b) {
  8034. if (a) {
  8035. if (!f(a[1][1], pM)) {
  8036. if (!a[2]) { return 2 }
  8037. }
  8038. }
  8039. return 0
  8040. }
  8041. ],
  8042. fl = b(E[27], pO),
  8043. pQ = b(E[27], pP),
  8044. pR = c(E[7], fl, pQ)
  8045. function pY(f, e, d, g) {
  8046. var a = h(f, pZ)
  8047. if (a) {
  8048. var b = e === 0 ? 1 : 0,
  8049. c = b ? d === 0 ? 1 : 0 : b
  8050. } else { var c = a }
  8051. return c
  8052. }
  8053. var fm = [0, pY, function(d, c, b, a) {
  8054. return 1
  8055. }
  8056. ]
  8057. function p0(a, d, c, b) {
  8058. return h(a, p1)
  8059. }
  8060. var p6 = [0, p0, function(i, h, g, c) {
  8061. if (c) {
  8062. var a = c[1]
  8063. if (a[0] !== 0) {
  8064. if (!f(a[1], p2)) {
  8065. if (!c[2]) {
  8066. var j = a[4],
  8067. k = a[3],
  8068. l = a[2],
  8069. e = b(eN(function(a) {
  8070. return cT(p3, a)
  8071. }), l),
  8072. d = e[1],
  8073. m = e[2]
  8074. if (d) {
  8075. if (!d[2]) { return [0, [1, i, cU(p5, d[1][2], h), g, [0, [1, p4, m, k, j], 0]]] }
  8076. }
  8077. return 0
  8078. }
  8079. }
  8080. }
  8081. }
  8082. return 0
  8083. }
  8084. ]
  8085. function p_(a, d, c, b) {
  8086. return h(a, p$)
  8087. }
  8088. var qc = [0, p_, function(q, p, c, o) {
  8089. if (bv(function(a) {
  8090. var b = h(a[1][1], qa),
  8091. c = a[2][1],
  8092. d = b ? aH(c, qb) : b
  8093. return d
  8094. }, c) === 0) { return 0 }
  8095. var b = A(o)
  8096. if (b) {
  8097. var a = b[1]
  8098. if (a[0] === 0) { var d = 0 } else {
  8099. var j = b[2],
  8100. k = a[4],
  8101. l = a[3],
  8102. m = a[2],
  8103. n = a[1],
  8104. g = I(0, ao(function(a) {
  8105. var b = a[2]
  8106. return h(a[1][1], p7) === 0 ? 0 : [0, [0, [0, p8, a_(b)], 0]]
  8107. }, c)),
  8108. e = aC(function(a) {
  8109. return af(a[1][1], p9)
  8110. }, c),
  8111. i = z(aC(function(a) {
  8112. var b = a[1][1]
  8113. return 1 - bv(function(a) {
  8114. return h(a[1][1], b)
  8115. }, e)
  8116. }, l), e),
  8117. f = [0, [1, n, z(g, m), i, k], j],
  8118. d = 1
  8119. }
  8120. } else { var d = 0 }
  8121. if (!d) { var f = 0 }
  8122. return [1, A(f)]
  8123. }
  8124. ],
  8125. qe = b(E[27], qd),
  8126. qg = b(E[27], qf)
  8127. function fn(a) {
  8128. return c(E[3], a, qe)
  8129. }
  8130. function qv(c, a, b) {
  8131. return fn(a)
  8132. }
  8133. function qw(r, a, d) {
  8134. var m = fn(a)
  8135. if (m) { var n = m } else {
  8136. var o = c(E[3], a, qg)
  8137. if (o) { var i = o } else {
  8138. var k = aa(a, 0) === 45 ? 1 : 0
  8139. if (k) { var h = k } else {
  8140. var l = af(a, qt)
  8141. if (l) {
  8142. var q = 1 - r,
  8143. h = q || f(a, qu)
  8144. } else { var h = l }
  8145. }
  8146. var i = h
  8147. }
  8148. if (i) { var p = i } else {
  8149. if (f(a, qh)) {
  8150. if (f(a, qi)) {
  8151. if (f(a, qj)) {
  8152. if (f(a, qk)) {
  8153. if (f(a, ql)) {
  8154. if (f(a, qm)) {
  8155. if (f(a, qn)) {
  8156. if (f(a, qo)) {
  8157. var b = 1,
  8158. e = 0,
  8159. g = 0
  8160. } else { var g = 1 }
  8161. } else {
  8162. var b = 0,
  8163. e = 0,
  8164. g = 0
  8165. }
  8166. } else if (d) {
  8167. if (f(d[1], qr)) {
  8168. var b = 1,
  8169. e = 0,
  8170. g = 0
  8171. } else if (d[2]) {
  8172. var b = 1,
  8173. e = 0,
  8174. g = 0
  8175. } else {
  8176. var b = 2,
  8177. e = 0,
  8178. g = 0
  8179. }
  8180. } else {
  8181. var b = 1,
  8182. e = 0,
  8183. g = 0
  8184. }
  8185. } else {
  8186. var e = 1,
  8187. g = 0
  8188. }
  8189. } else { var g = 1 }
  8190. if (g) {
  8191. if (d) {
  8192. if (f(d[1], qp)) {
  8193. var b = 1,
  8194. e = 0
  8195. } else if (d[2]) {
  8196. var b = 1,
  8197. e = 0
  8198. } else {
  8199. var b = 2,
  8200. e = 0
  8201. }
  8202. } else {
  8203. var b = 1,
  8204. e = 0
  8205. }
  8206. }
  8207. } else { var e = 1 }
  8208. if (e) { var b = d ? f(d[1], qs) ? 1 : d[2] ? 1 : 2 : 1 }
  8209. } else { var b = 0 }
  8210. } else { var b = 0 }
  8211. switch (b) {
  8212. case 0:
  8213. var j = d ? f(d[1], qq) ? 0 : d[2] ? 0 : 1 : 0
  8214. break
  8215. case 1:
  8216. var j = 0
  8217. break
  8218. default:
  8219. var j = 1
  8220. }
  8221. var s = j ? 1 : 0,
  8222. p = s
  8223. }
  8224. var n = 1 - p
  8225. }
  8226. return n
  8227. }
  8228. function fo(a, c, b) {
  8229. var d = a ? a[1] : 0,
  8230. e = c === 0 ? qv : qw
  8231. return aC(function(a) {
  8232. return e(d, a[1][1], a[2][1])
  8233. }, b)
  8234. }
  8235. function fp(a, c) {
  8236. var d = a ? a[1] : 0
  8237. function b(d, c, a, b) {
  8238. return a !== 0 ? 1 : 0
  8239. }
  8240. return [0, b, function(g, f, a, e) {
  8241. var b = fo([0, d], c, a)
  8242. return a === b ? 0 : [0, [1, g, f, b, e]]
  8243. }
  8244. ]
  8245. }
  8246. var fq = 'wordimport.js'
  8247. function qx(b, a) {
  8248. if (b[0] === 0) {
  8249. var d = b[1],
  8250. c = fo(0, 1, b[2])
  8251. return c === 0 ? a : [0, [0, d, c], a]
  8252. }
  8253. return a
  8254. }
  8255. var qy = [0, nX, [0, pv, [0, pA, 0]]]
  8256. function fr(a) {
  8257. return a === ex ? 0 : [0, a]
  8258. }
  8259. function qE(a) {
  8260. return h(a1(typeof a), qF)
  8261. }
  8262. function qG(d) {
  8263. var a = d.src,
  8264. b = a.length
  8265. if (b > 0) {
  8266. var c = a.indexOf(dm),
  8267. e = (c < 0 ? 1 : 0) === 0 ? c : b,
  8268. f = fq.length
  8269. return (a.indexOf(fq) + f | 0) === e ? 1 : 0
  8270. }
  8271. return 0
  8272. }
  8273. function fs(a) {
  8274. if (a) {
  8275. var b = a[1],
  8276. c = 'data-main',
  8277. d = cK(b.getAttribute(c))
  8278. if (d) {
  8279. var g = d[1]
  8280. b.removeAttribute(c)
  8281. var e = g.split(gD),
  8282. f = [0, a8]
  8283. return bF(qE, e.reduce(q_(function(a, b, d, c) {
  8284. return a ? fr(a[1][b]) : a
  8285. }), f))
  8286. }
  8287. return 0
  8288. }
  8289. return 0
  8290. }
  8291. var qH = [O, function(g) {
  8292. var d = ez.getElementsByTagName(ay),
  8293. b = 0,
  8294. a = 0,
  8295. e = d.length
  8296. for (; ;) {
  8297. if (a < e) {
  8298. var c = cK(d.item(a))
  8299. if (c) {
  8300. var b = [0, c[1], b],
  8301. a = a + 1 | 0
  8302. continue
  8303. }
  8304. var a = a + 1 | 0
  8305. continue
  8306. }
  8307. var f = A(b)
  8308. return ao(function(a) {
  8309. var b = a.tagName.toLowerCase() === ay ? a : ew
  8310. return fs(bF(qG, cK(b)))
  8311. }, f)
  8312. }
  8313. }
  8314. ],
  8315. ft = bE(qH, fs(fr(ez.currentScript))),
  8316. c0 = [0, 0, 0, 0]
  8317. function qI(am, al) {
  8318. var L = a1(am),
  8319. M = al | 0,
  8320. K = [0, M] ? M : 0,
  8321. an = [0, 0],
  8322. d = [0, K] ? K : 0,
  8323. G = e7(L),
  8324. g = G
  8325. for (; ;) {
  8326. if (g) {
  8327. var p = g[1]
  8328. if (p[0] === 1) {
  8329. if (f(p[1], nj)) { var v = 0 } else {
  8330. var r = [0, p[4]],
  8331. v = 1
  8332. }
  8333. } else { var v = 0 }
  8334. if (!v) {
  8335. var g = g[2]
  8336. continue
  8337. }
  8338. } else { var r = 0 }
  8339. if (r) {
  8340. var Q = r[1],
  8341. x = cQ(function(a) {
  8342. if (a[0] === 1) {
  8343. if (!f(a[1], nB)) { return 1 }
  8344. }
  8345. return 0
  8346. }, Q),
  8347. s = x[2],
  8348. R = x[1],
  8349. N = function(a) {
  8350. if (a[0] === 1) {
  8351. if (h(a[1], nC)) { return [0, a] }
  8352. }
  8353. return 0
  8354. },
  8355. T = I(0, S(aA(nl, nk, eO(nn, eO(function(a) {
  8356. if (a[0] === 0) { throw [0, m, nm] }
  8357. return cO(N, a[4])
  8358. }, R))), na))
  8359. if (s) {
  8360. var k = s[1]
  8361. if (k[0] === 0) { var o = 0 } else if (f(k[1], nA)) { var o = 0 } else {
  8362. var t = [0, k[3], k[4]],
  8363. o = 1
  8364. }
  8365. } else { var o = 0 }
  8366. if (!o) { var t = [0, 0, s] }
  8367. var l = [0, T, t[2], t[1]]
  8368. } else { var l = [0, 0, G, 0] }
  8369. var H = l[1],
  8370. ah = l[3],
  8371. ai = l[2],
  8372. F = [0, 0],
  8373. ag = 0,
  8374. ae = [0, qc, [0, fp(qA, d), [0, fm, 0]]],
  8375. W = function(a, d, c, b) {
  8376. return h(a, pm)
  8377. },
  8378. aj = ff(0, qy, [0, os, [0, of, [0, [0, W, function(v, r, j, q, p) {
  8379. function a(x) {
  8380. var e = x[1][1],
  8381. y = [0, [1, v, r, j, q], p]
  8382. function i(p) {
  8383. var a = p
  8384. for (; ;) {
  8385. if (a) {
  8386. var c = a[1]
  8387. if (c[0] !== 0) {
  8388. var j = a[2],
  8389. f = c[4],
  8390. g = c[3],
  8391. k = c[2],
  8392. l = c[1],
  8393. m = cZ(g)
  8394. if (m) {
  8395. var n = m[1],
  8396. q = n[2]
  8397. if (h(n[1][1], e)) {
  8398. var o = i(j)
  8399. return [0, [0, [0, q, [0, l, k, g, f]], o[1]], o[2]]
  8400. }
  8401. return [0, 0, a]
  8402. }
  8403. var b = fe(ae, l, k, g, f)
  8404. if (typeof b === 'number') {
  8405. switch (b) {
  8406. case 0:
  8407. var d = 0
  8408. break
  8409. case 1:
  8410. var d = [0, f]
  8411. break
  8412. default:
  8413. var d = ot
  8414. }
  8415. } else { var d = b[0] === 0 ? [0, [0, b[1], 0]] : [0, b[1]] }
  8416. if (d) {
  8417. var a = z(d[1], j)
  8418. continue
  8419. }
  8420. return [0, 0, a]
  8421. }
  8422. }
  8423. return [0, 0, a]
  8424. }
  8425. }
  8426. var c = i(y),
  8427. b = c[1],
  8428. B = c[2]
  8429. function f(k, j) {
  8430. var a = k,
  8431. b = j
  8432. for (; ;) {
  8433. if (b) {
  8434. var e = b[1],
  8435. g = e[2],
  8436. d = e[1],
  8437. l = b[2]
  8438. if (a) {
  8439. var h = a[1],
  8440. c = h[1],
  8441. m = a[2],
  8442. n = h[2]
  8443. if (c < d) {
  8444. var o = (d === (c + 1 | 0) ? 1 : 0) === 0 ? [0, [0, c + 1 | 0, fh(g), 0], 0] : 0,
  8445. i = f(o, b),
  8446. p = i[2],
  8447. a = [0, [0, c, n, A(i[1])], m],
  8448. b = p
  8449. continue
  8450. }
  8451. if (d < c) { return [0, a, b] }
  8452. }
  8453. var a = [0, [0, d, g, 0], a],
  8454. b = l
  8455. continue
  8456. }
  8457. return [0, a, 0]
  8458. }
  8459. }
  8460. if (b) {
  8461. var d = b[1],
  8462. m = d[2],
  8463. o = (d[1] === 1 ? 1 : 0) === 0 ? [0, [0, 1, fh(m), 0], 0] : 0,
  8464. k = A(f(o, b)[1])
  8465. } else { var k = 0 }
  8466. var s = F[1],
  8467. C = 0
  8468. function t(a) {
  8469. var b = a[3]
  8470. return bv(function(a) {
  8471. var b = h(a[1][1], o9),
  8472. c = a[2][1],
  8473. d = b ? aH(c, o_) : b
  8474. return d
  8475. }, b)
  8476. }
  8477. function g(a) {
  8478. if (a) {
  8479. var b = a[2],
  8480. c = a[1]
  8481. if (b) { return [0, c + 1 | 0, b] }
  8482. }
  8483. return a
  8484. }
  8485. function u(a, b, e) {
  8486. var c = az(a)
  8487. if (c === b) { return [0, a, 0, g(a)] }
  8488. if (b < c) {
  8489. var d = cP(c - b | 0, a),
  8490. f = e === 0 ? 0 : [0, a]
  8491. return [0, d, f, g(d)]
  8492. }
  8493. return o$
  8494. }
  8495. function a(b, i, h, g) {
  8496. if (b) {
  8497. var c = b[1],
  8498. j = c[2],
  8499. k = c[1],
  8500. v = b[2],
  8501. x = c[3],
  8502. d = (function(l) {
  8503. var c = t(j),
  8504. a = [0, h, i],
  8505. d = k + 1 | 0
  8506. if (g) { return u(g[1], d, c) }
  8507. if (c === 0) { return [0, a, 0, a] }
  8508. try {
  8509. var b = aM(e, s)
  8510. } catch (b) {
  8511. b = w(b)
  8512. if (b === n) { return [0, a, 0, a] }
  8513. throw b
  8514. }
  8515. var f = cP(az(b) - d | 0, b)
  8516. return [0, f, [0, b], f]
  8517. }(0)),
  8518. f = d[3],
  8519. l = d[1],
  8520. y = d[2],
  8521. z = f ? f[1] : h,
  8522. m = a(x, f, 1, y),
  8523. o = m[2],
  8524. A = m[1],
  8525. p = a(v, i, z + 1 | 0, 0),
  8526. q = p[2],
  8527. B = p[1]
  8528. if ((q !== 0 ? 1 : 0) === 0) {
  8529. var C = (o !== 0 ? 1 : 0) === 0 ? l : o,
  8530. r = C
  8531. } else { var r = q }
  8532. return [0, [0, [0, k, j, A, l], B], r]
  8533. }
  8534. return pa
  8535. }
  8536. var l = a(k, pb, 1, C),
  8537. D = l[1]
  8538. F[1] = [0, [0, e, l[2]], s]
  8539. return [0, z(fi(H, e, D), B)]
  8540. }
  8541. return I(0, S(cZ(j), a))
  8542. }
  8543. ], ag]]], ai),
  8544. aa = [0, pN, [0, pJ, [0, fp(qz, d), [0, fm, [0, p6, 0]]]]],
  8545. _ = d === 0 ? pR : fl,
  8546. $ = function(d, a, c, b) {
  8547. return a !== 0 ? 1 : 0
  8548. },
  8549. u = [0, 0],
  8550. ad = [0, [0, $, function(k, a, e, d) {
  8551. var b = aC(function(l) {
  8552. var d = l[2],
  8553. a = l[1],
  8554. m = fk(a)
  8555. if (m) { var e = m } else {
  8556. var i = h(a, pW),
  8557. j = i ? h(d, pX) : i
  8558. if (j) { var e = j } else {
  8559. var f = h(k, pS)
  8560. if (f) {
  8561. var g = h(a, pT)
  8562. if (g) {
  8563. var n = af(d, pU),
  8564. o = n || af(d, pV),
  8565. b = 1 - o
  8566. } else { var b = g }
  8567. } else { var b = f }
  8568. var e = b || c(E[3], a, _)
  8569. }
  8570. }
  8571. return 1 - e
  8572. }, a)
  8573. return a === b ? 0 : [0, [1, k, b, e, d]]
  8574. }
  8575. ], aa],
  8576. Y = 0,
  8577. X = function(a, d, c, b) {
  8578. return h(a, pp)
  8579. },
  8580. Z = bK(ff(pt, [0, [0, X, function(i, d, h, c) {
  8581. var f = [O, function(g) {
  8582. function f(j) {
  8583. var b = j[2],
  8584. f = u[1]
  8585. try {
  8586. var g = aM(b, f)
  8587. } catch (a) {
  8588. a = w(a)
  8589. if (a === n) {
  8590. u[1] = [0, [0, b, az(c)], f]
  8591. return 0
  8592. }
  8593. throw a
  8594. }
  8595. u[1] = [0, [0, b, g + az(c) | 0], f]
  8596. return [0, [1, i, [0, [0, pq, a(e + (g + 1 | 0))], d], h, c]]
  8597. }
  8598. return I(0, S(b(aP(pr), d), f))
  8599. }
  8600. ]
  8601. function g(a) {
  8602. return 0
  8603. }
  8604. return eK(f, S(b(aP(ps), d), g))
  8605. }
  8606. ], ad], Y, aj)),
  8607. J = d === 0 ? 0 : aL(qx, H, 0),
  8608. ak = d === 0 ? 0 : cO(function(a) {
  8609. var b = a[2]
  8610. return h(a[1][1], qB) === 0 ? 0 : [0, [0, qC, a_(b)]]
  8611. }, ah),
  8612. y = (J === 0 ? 1 : 0) === 0 ? [0, [1, nE, 0, 0, [0, [0, ac(ml, ab(l_, J))], 0]], 0] : 0,
  8613. D = [0, nD, 0],
  8614. C = D === 0 ? 1 : 0,
  8615. U = C ? y === 0 ? 1 : 0 : C,
  8616. V = U === 0 ? [0, [1, nF, 0, 0, z(D, y)], 0] : 0,
  8617. P = e5(0, [0, [1, nH, 0, 0, z(V, [0, [1, nG, ak, 0, Z], 0])], 0]),
  8618. q = d3(i(L)),
  8619. j = B(i0[1], 0, 0, q)
  8620. lf(cL, 1, b(aI(j, 589856143, 154), j), P)
  8621. c(aI(j, 504707399, 155), j, 0)
  8622. return cq(q[1], 0, q[2]).toString()
  8623. }
  8624. }
  8625. function qJ(e, d) {
  8626. if (!c0[1]) {
  8627. var a = es(qD),
  8628. c = a7(a, qK),
  8629. f = ep(a, qL)
  8630. eq(a, f, function(d) {
  8631. var a = d[c + 1]
  8632. return b(a[2], a[1])
  8633. })
  8634. var g = function(d) {
  8635. var b = cJ(0, a)
  8636. b[c + 1] = d
  8637. return b
  8638. }
  8639. et(a)
  8640. c0[1] = g
  8641. }
  8642. return b(c0[1], [0, e, d])
  8643. }
  8644. function qM(a) {
  8645. return qI
  8646. }
  8647. var qN = (function(a, b) {
  8648. return {
  8649. 'cleanDocument': q$(a)
  8650. }
  8651. }(qM, qJ)),
  8652. qO = new iw('Unable to find word import script tag')
  8653. if (ft) { ft[1](qN) } else { b(iy, qO) }
  8654. hm(0)
  8655. return
  8656. }(function() {
  8657. return this
  8658. }()))