123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367 |
- (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
- // shim for using process in browser
- var process = module.exports = {};
- // cached from whatever global is present so that test runners that stub it
- // don't break things. But we need to wrap it in a try catch in case it is
- // wrapped in strict mode code which doesn't define any globals. It's inside a
- // function because try/catches deoptimize in certain engines.
- var cachedSetTimeout;
- var cachedClearTimeout;
- function defaultSetTimout() {
- throw new Error('setTimeout has not been defined');
- }
- function defaultClearTimeout () {
- throw new Error('clearTimeout has not been defined');
- }
- (function () {
- try {
- if (typeof setTimeout === 'function') {
- cachedSetTimeout = setTimeout;
- } else {
- cachedSetTimeout = defaultSetTimout;
- }
- } catch (e) {
- cachedSetTimeout = defaultSetTimout;
- }
- try {
- if (typeof clearTimeout === 'function') {
- cachedClearTimeout = clearTimeout;
- } else {
- cachedClearTimeout = defaultClearTimeout;
- }
- } catch (e) {
- cachedClearTimeout = defaultClearTimeout;
- }
- } ())
- function runTimeout(fun) {
- if (cachedSetTimeout === setTimeout) {
- //normal enviroments in sane situations
- return setTimeout(fun, 0);
- }
- // if setTimeout wasn't available but was latter defined
- if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
- cachedSetTimeout = setTimeout;
- return setTimeout(fun, 0);
- }
- try {
- // when when somebody has screwed with setTimeout but no I.E. maddness
- return cachedSetTimeout(fun, 0);
- } catch(e){
- try {
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
- return cachedSetTimeout.call(null, fun, 0);
- } catch(e){
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
- return cachedSetTimeout.call(this, fun, 0);
- }
- }
- }
- function runClearTimeout(marker) {
- if (cachedClearTimeout === clearTimeout) {
- //normal enviroments in sane situations
- return clearTimeout(marker);
- }
- // if clearTimeout wasn't available but was latter defined
- if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
- cachedClearTimeout = clearTimeout;
- return clearTimeout(marker);
- }
- try {
- // when when somebody has screwed with setTimeout but no I.E. maddness
- return cachedClearTimeout(marker);
- } catch (e){
- try {
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
- return cachedClearTimeout.call(null, marker);
- } catch (e){
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
- // Some versions of I.E. have different rules for clearTimeout vs setTimeout
- return cachedClearTimeout.call(this, marker);
- }
- }
- }
- var queue = [];
- var draining = false;
- var currentQueue;
- var queueIndex = -1;
- function cleanUpNextTick() {
- if (!draining || !currentQueue) {
- return;
- }
- draining = false;
- if (currentQueue.length) {
- queue = currentQueue.concat(queue);
- } else {
- queueIndex = -1;
- }
- if (queue.length) {
- drainQueue();
- }
- }
- function drainQueue() {
- if (draining) {
- return;
- }
- var timeout = runTimeout(cleanUpNextTick);
- draining = true;
- var len = queue.length;
- while(len) {
- currentQueue = queue;
- queue = [];
- while (++queueIndex < len) {
- if (currentQueue) {
- currentQueue[queueIndex].run();
- }
- }
- queueIndex = -1;
- len = queue.length;
- }
- currentQueue = null;
- draining = false;
- runClearTimeout(timeout);
- }
- process.nextTick = function (fun) {
- var args = new Array(arguments.length - 1);
- if (arguments.length > 1) {
- for (var i = 1; i < arguments.length; i++) {
- args[i - 1] = arguments[i];
- }
- }
- queue.push(new Item(fun, args));
- if (queue.length === 1 && !draining) {
- runTimeout(drainQueue);
- }
- };
- // v8 likes predictible objects
- function Item(fun, array) {
- this.fun = fun;
- this.array = array;
- }
- Item.prototype.run = function () {
- this.fun.apply(null, this.array);
- };
- process.title = 'browser';
- process.browser = true;
- process.env = {};
- process.argv = [];
- process.version = ''; // empty string to avoid regexp issues
- process.versions = {};
- function noop() {}
- process.on = noop;
- process.addListener = noop;
- process.once = noop;
- process.off = noop;
- process.removeListener = noop;
- process.removeAllListeners = noop;
- process.emit = noop;
- process.prependListener = noop;
- process.prependOnceListener = noop;
- process.listeners = function (name) { return [] }
- process.binding = function (name) {
- throw new Error('process.binding is not supported');
- };
- process.cwd = function () { return '/' };
- process.chdir = function (dir) {
- throw new Error('process.chdir is not supported');
- };
- process.umask = function() { return 0; };
- },{}],2:[function(require,module,exports){
- window.GLTFValidator = require('gltf-validator');
- },{"gltf-validator":4}],3:[function(require,module,exports){
- (function (process,global,__filename,__argument0,__argument1,__argument2,__argument3,__dirname){
- var self=Object.create(global);self.scheduleImmediate=self.setImmediate?function(e){global.setImmediate(e)}:function(e){setTimeout(e,0)},self.require=require,self.exports=exports,self.process=process,self.__dirname=__dirname,self.__filename=__filename,global.window||(self.location={get href(){return"file://"+(e=process.cwd(),"win32"!=process.platform?e:"/"+e.replace(/\\/g,"/"))+"/";var e}},function(){var e=null;self.document={get currentScript(){return null==e&&(e={src:function(){try{throw new Error}catch(n){var e=n.stack,r=new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$","mg"),l=null;do{var t=r.exec(e);null!=t&&(l=t)}while(null!=t);return l[1]}}()}),e}}}(),self.dartDeferredLibraryLoader=function(e,r,l){try{load(e),r()}catch(e){l(e)}});(function(){var supportsDirectProtoAccess=function(){var z=function(){}
- z.prototype={p:{}}
- var y=new z()
- if(!(y.__proto__&&y.__proto__.p===z.prototype.p))return false
- try{if(typeof navigator!="undefined"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Chrome/")>=0)return true
- if(typeof version=="function"&&version.length==0){var x=version()
- if(/^\d+\.\d+\.\d+\.\d+$/.test(x))return true}}catch(w){}return false}()
- function map(a){a=Object.create(null)
- a.x=0
- delete a.x
- return a}var A=map()
- var B=map()
- var C=map()
- var D=map()
- var E=map()
- var F=map()
- var G=map()
- var H=map()
- var J=map()
- var K=map()
- var L=map()
- var M=map()
- var N=map()
- var O=map()
- var P=map()
- var Q=map()
- var R=map()
- var S=map()
- var T=map()
- var U=map()
- var V=map()
- var W=map()
- var X=map()
- var Y=map()
- var Z=map()
- function I(){}init()
- function setupProgram(a,b,c){"use strict"
- function generateAccessor(b0,b1,b2){var g=b0.split("-")
- var f=g[0]
- var e=f.length
- var d=f.charCodeAt(e-1)
- var a0
- if(g.length>1)a0=true
- else a0=false
- d=d>=60&&d<=64?d-59:d>=123&&d<=126?d-117:d>=37&&d<=43?d-27:0
- if(d){var a1=d&3
- var a2=d>>2
- var a3=f=f.substring(0,e-1)
- var a4=f.indexOf(":")
- if(a4>0){a3=f.substring(0,a4)
- f=f.substring(a4+1)}if(a1){var a5=a1&2?"r":""
- var a6=a1&1?"this":"r"
- var a7="return "+a6+"."+f
- var a8=b2+".prototype.g"+a3+"="
- var a9="function("+a5+"){"+a7+"}"
- if(a0)b1.push(a8+"$reflectable("+a9+");\n")
- else b1.push(a8+a9+";\n")}if(a2){var a5=a2&2?"r,v":"v"
- var a6=a2&1?"this":"r"
- var a7=a6+"."+f+"=v"
- var a8=b2+".prototype.s"+a3+"="
- var a9="function("+a5+"){"+a7+"}"
- if(a0)b1.push(a8+"$reflectable("+a9+");\n")
- else b1.push(a8+a9+";\n")}}return f}function defineClass(a4,a5){var g=[]
- var f="function "+a4+"("
- var e="",d=""
- for(var a0=0;a0<a5.length;a0++){var a1=a5[a0]
- if(a1.charCodeAt(0)==48){a1=a1.substring(1)
- var a2=generateAccessor(a1,g,a4)
- d+="this."+a2+" = null;\n"}else{var a2=generateAccessor(a1,g,a4)
- var a3="p_"+a2
- f+=e
- e=", "
- f+=a3
- d+="this."+a2+" = "+a3+";\n"}}if(supportsDirectProtoAccess)d+="this."+"$deferredAction"+"();"
- f+=") {\n"+d+"}\n"
- f+=a4+".builtin$cls=\""+a4+"\";\n"
- f+="$desc=$collectedClasses."+a4+"[1];\n"
- f+=a4+".prototype = $desc;\n"
- if(typeof defineClass.name!="string")f+=a4+".name=\""+a4+"\";\n"
- f+=g.join("")
- return f}var z=supportsDirectProtoAccess?function(d,e){var g=d.prototype
- g.__proto__=e.prototype
- g.constructor=d
- g["$is"+d.name]=d
- return convertToFastObject(g)}:function(){function tmp(){}return function(a1,a2){tmp.prototype=a2.prototype
- var g=new tmp()
- convertToSlowObject(g)
- var f=a1.prototype
- var e=Object.keys(f)
- for(var d=0;d<e.length;d++){var a0=e[d]
- g[a0]=f[a0]}g["$is"+a1.name]=a1
- g.constructor=a1
- a1.prototype=g
- return g}}()
- function finishClasses(a5){var g=init.allClasses
- a5.combinedConstructorFunction+="return [\n"+a5.constructorsList.join(",\n ")+"\n]"
- var f=new Function("$collectedClasses",a5.combinedConstructorFunction)(a5.collected)
- a5.combinedConstructorFunction=null
- for(var e=0;e<f.length;e++){var d=f[e]
- var a0=d.name
- var a1=a5.collected[a0]
- var a2=a1[0]
- a1=a1[1]
- g[a0]=d
- a2[a0]=d}f=null
- var a3=init.finishedClasses
- function finishClass(c2){if(a3[c2])return
- a3[c2]=true
- var a6=a5.pending[c2]
- if(a6&&a6.indexOf("+")>0){var a7=a6.split("+")
- a6=a7[0]
- var a8=a7[1]
- finishClass(a8)
- var a9=g[a8]
- var b0=a9.prototype
- var b1=g[c2].prototype
- var b2=Object.keys(b0)
- for(var b3=0;b3<b2.length;b3++){var b4=b2[b3]
- if(!u.call(b1,b4))b1[b4]=b0[b4]}}if(!a6||typeof a6!="string"){var b5=g[c2]
- var b6=b5.prototype
- b6.constructor=b5
- b6.$isa=b5
- b6.$deferredAction=function(){}
- return}finishClass(a6)
- var b7=g[a6]
- if(!b7)b7=existingIsolateProperties[a6]
- var b5=g[c2]
- var b6=z(b5,b7)
- if(b0)b6.$deferredAction=mixinDeferredActionHelper(b0,b6)
- if(Object.prototype.hasOwnProperty.call(b6,"%")){var b8=b6["%"].split(";")
- if(b8[0]){var b9=b8[0].split("|")
- for(var b3=0;b3<b9.length;b3++){init.interceptorsByTag[b9[b3]]=b5
- init.leafTags[b9[b3]]=true}}if(b8[1]){b9=b8[1].split("|")
- if(b8[2]){var c0=b8[2].split("|")
- for(var b3=0;b3<c0.length;b3++){var c1=g[c0[b3]]
- c1.$nativeSuperclassTag=b9[0]}}for(b3=0;b3<b9.length;b3++){init.interceptorsByTag[b9[b3]]=b5
- init.leafTags[b9[b3]]=false}}b6.$deferredAction()}if(b6.$isax)b6.$deferredAction()}var a4=Object.keys(a5.pending)
- for(var e=0;e<a4.length;e++)finishClass(a4[e])}function finishAddStubsHelper(){var g=this
- while(!g.hasOwnProperty("$deferredAction"))g=g.__proto__
- delete g.$deferredAction
- var f=Object.keys(g)
- for(var e=0;e<f.length;e++){var d=f[e]
- var a0=d.charCodeAt(0)
- var a1
- if(d!=="^"&&d!=="$reflectable"&&a0!==43&&a0!==42&&(a1=g[d])!=null&&a1.constructor===Array&&d!=="<>")addStubs(g,a1,d,false,[])}convertToFastObject(g)
- g=g.__proto__
- g.$deferredAction()}function mixinDeferredActionHelper(d,e){var g
- if(e.hasOwnProperty("$deferredAction"))g=e.$deferredAction
- return function foo(){if(!supportsDirectProtoAccess)return
- var f=this
- while(!f.hasOwnProperty("$deferredAction"))f=f.__proto__
- if(g)f.$deferredAction=g
- else{delete f.$deferredAction
- convertToFastObject(f)}d.$deferredAction()
- f.$deferredAction()}}function processClassData(b2,b3,b4){b3=convertToSlowObject(b3)
- var g
- var f=Object.keys(b3)
- var e=false
- var d=supportsDirectProtoAccess&&b2!="a"
- for(var a0=0;a0<f.length;a0++){var a1=f[a0]
- var a2=a1.charCodeAt(0)
- if(a1==="l"){processStatics(init.statics[b2]=b3.l,b4)
- delete b3.l}else if(a2===43){w[g]=a1.substring(1)
- var a3=b3[a1]
- if(a3>0)b3[g].$reflectable=a3}else if(a2===42){b3[g].$D=b3[a1]
- var a4=b3.$methodsWithOptionalArguments
- if(!a4)b3.$methodsWithOptionalArguments=a4={}
- a4[a1]=g}else{var a5=b3[a1]
- if(a1!=="^"&&a5!=null&&a5.constructor===Array&&a1!=="<>")if(d)e=true
- else addStubs(b3,a5,a1,false,[])
- else g=a1}}if(e)b3.$deferredAction=finishAddStubsHelper
- var a6=b3["^"],a7,a8,a9=a6
- var b0=a9.split(";")
- a9=b0[1]?b0[1].split(","):[]
- a8=b0[0]
- a7=a8.split(":")
- if(a7.length==2){a8=a7[0]
- var b1=a7[1]
- if(b1)b3.$S=function(b5){return function(){return init.types[b5]}}(b1)}if(a8)b4.pending[b2]=a8
- b4.combinedConstructorFunction+=defineClass(b2,a9)
- b4.constructorsList.push(b2)
- b4.collected[b2]=[m,b3]
- i.push(b2)}function processStatics(a4,a5){var g=Object.keys(a4)
- for(var f=0;f<g.length;f++){var e=g[f]
- if(e==="^")continue
- var d=a4[e]
- var a0=e.charCodeAt(0)
- var a1
- if(a0===43){v[a1]=e.substring(1)
- var a2=a4[e]
- if(a2>0)a4[a1].$reflectable=a2
- if(d&&d.length)init.typeInformation[a1]=d}else if(a0===42){m[a1].$D=d
- var a3=a4.$methodsWithOptionalArguments
- if(!a3)a4.$methodsWithOptionalArguments=a3={}
- a3[e]=a1}else if(typeof d==="function"){m[a1=e]=d
- h.push(e)}else if(d.constructor===Array)addStubs(m,d,e,true,h)
- else{a1=e
- processClassData(e,d,a5)}}}function addStubs(c0,c1,c2,c3,c4){var g=0,f=g,e=c1[g],d
- if(typeof e=="string")d=c1[++g]
- else{d=e
- e=c2}if(typeof d=="number"){f=d
- d=c1[++g]}c0[c2]=c0[e]=d
- var a0=[d]
- d.$stubName=c2
- c4.push(c2)
- for(g++;g<c1.length;g++){d=c1[g]
- if(typeof d!="function")break
- if(!c3)d.$stubName=c1[++g]
- a0.push(d)
- if(d.$stubName){c0[d.$stubName]=d
- c4.push(d.$stubName)}}for(var a1=0;a1<a0.length;g++,a1++)a0[a1].$callName=c1[g]
- var a2=c1[g]
- c1=c1.slice(++g)
- var a3=c1[0]
- var a4=(a3&1)===1
- a3=a3>>1
- var a5=a3>>1
- var a6=(a3&1)===1
- var a7=a3===3
- var a8=a3===1
- var a9=c1[1]
- var b0=a9>>1
- var b1=(a9&1)===1
- var b2=a5+b0
- var b3=c1[2]
- if(typeof b3=="number")c1[2]=b3+c
- if(b>0){var b4=3
- for(var a1=0;a1<b0;a1++){if(typeof c1[b4]=="number")c1[b4]=c1[b4]+b
- b4++}for(var a1=0;a1<b2;a1++){c1[b4]=c1[b4]+b
- b4++}}var b5=2*b0+a5+3
- if(a2){d=tearOff(a0,f,c1,c3,c2,a4)
- c0[c2].$getter=d
- d.$getterStub=true
- if(c3)c4.push(a2)
- c0[a2]=d
- a0.push(d)
- d.$stubName=a2
- d.$callName=null}var b6=c1.length>b5
- if(b6){a0[0].$reflectable=1
- a0[0].$reflectionInfo=c1
- for(var a1=1;a1<a0.length;a1++){a0[a1].$reflectable=2
- a0[a1].$reflectionInfo=c1}var b7=c3?init.mangledGlobalNames:init.mangledNames
- var b8=c1[b5]
- var b9=b8
- if(a2)b7[a2]=b9
- if(a7)b9+="="
- else if(!a8)b9+=":"+(a5+b0)
- b7[c2]=b9
- a0[0].$reflectionName=b9
- for(var a1=b5+1;a1<c1.length;a1++)c1[a1]=c1[a1]+b
- a0[0].$metadataIndex=b5+1
- if(b0)c0[b8+"*"]=a0[f]}}Function.prototype.$1=function(d){return this(d)}
- Function.prototype.$0=function(){return this()}
- Function.prototype.$1$1=function(d){return this(d)}
- Function.prototype.$2=function(d,e){return this(d,e)}
- Function.prototype.$3=function(d,e,f){return this(d,e,f)}
- Function.prototype.$4=function(d,e,f,g){return this(d,e,f,g)}
- Function.prototype.$1$2=function(d,e){return this(d,e)}
- Function.prototype.$1$0=function(){return this()}
- Function.prototype.$2$0=function(){return this()}
- function tearOffGetter(d,e,f,g,a0){return a0?new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+g+y+++"(receiver) {"+"if (c === null) c = "+"H.ec"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, false, true, name);"+"return new c(this, funcs[0], receiver, name);"+"}")(d,e,f,g,H,null):new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+g+y+++"() {"+"if (c === null) c = "+"H.ec"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, false, false, name);"+"return new c(this, funcs[0], null, name);"+"}")(d,e,f,g,H,null)}function tearOff(d,e,f,a0,a1,a2){var g=null
- return a0?function(){if(g===null)g=H.ec(this,d,e,f,true,false,a1).prototype
- return g}:tearOffGetter(d,e,f,a1,a2)}var y=0
- if(!init.libraries)init.libraries=[]
- if(!init.mangledNames)init.mangledNames=map()
- if(!init.mangledGlobalNames)init.mangledGlobalNames=map()
- if(!init.statics)init.statics=map()
- if(!init.typeInformation)init.typeInformation=map()
- var x=init.libraries
- var w=init.mangledNames
- var v=init.mangledGlobalNames
- var u=Object.prototype.hasOwnProperty
- var t=a.length
- var s=map()
- s.collected=map()
- s.pending=map()
- s.constructorsList=[]
- s.combinedConstructorFunction="function $reflectable(fn){fn.$reflectable=1;return fn};\n"+"var $desc;\n"
- for(var r=0;r<t;r++){var q=a[r]
- var p=q[0]
- var o=q[1]
- var n=q[2]
- var m=q[3]
- var l=q[4]
- var k=!!q[5]
- var j=l&&l["^"]
- if(j instanceof Array)j=j[0]
- var i=[]
- var h=[]
- processStatics(l,s)
- x.push([p,o,i,h,n,j,k,m])}finishClasses(s)}I.ee=function(){}
- var dart=[["","",,H,{"^":"",t4:{"^":"a;a"}}],["","",,J,{"^":"",
- ek:function(a,b,c,d){return{i:a,p:b,e:c,x:d}},
- c3:function(a){var z,y,x,w,v
- z=a[init.dispatchPropertyName]
- if(z==null)if($.ei==null){H.r8()
- z=a[init.dispatchPropertyName]}if(z!=null){y=z.p
- if(!1===y)return z.i
- if(!0===y)return a
- x=Object.getPrototypeOf(a)
- if(y===x)return z.i
- if(z.e===x)throw H.f(P.id("Return interceptor for "+H.d(y(a,z))))}w=a.constructor
- v=w==null?null:w[$.$get$du()]
- if(v!=null)return v
- v=H.ri(a)
- if(v!=null)return v
- if(typeof a=="function")return C.b6
- y=Object.getPrototypeOf(a)
- if(y==null)return C.a5
- if(y===Object.prototype)return C.a5
- if(typeof w=="function"){Object.defineProperty(w,$.$get$du(),{value:C.G,enumerable:false,writable:true,configurable:true})
- return C.G}return C.G},
- ax:{"^":"a;",
- L:function(a,b){return a===b},
- gE:function(a){return H.aL(a)},
- i:function(a){return"Instance of '"+H.be(a)+"'"},
- bJ:["cY",function(a,b){throw H.f(P.h7(a,b.gcF(),b.gcI(),b.gcG(),null))}],
- "%":"ArrayBuffer"},
- fq:{"^":"ax;",
- i:function(a){return String(a)},
- gE:function(a){return a?519018:218159},
- $isbv:1},
- lv:{"^":"ax;",
- L:function(a,b){return null==b},
- i:function(a){return"null"},
- gE:function(a){return 0},
- bJ:function(a,b){return this.cY(a,b)},
- $isS:1},
- b9:{"^":"ax;",
- gE:function(a){return 0},
- i:["cZ",function(a){return String(a)}],
- cP:function(a,b){return a.then(b)},
- ek:function(a,b,c){return a.then(b,c)},
- sep:function(a,b){return a.validateBytes=b},
- seq:function(a,b){return a.validateString=b},
- ser:function(a,b){return a.version=b},
- sd1:function(a,b){return a.supportedExtensions=b},
- gam:function(a){return a.uri},
- gbz:function(a){return a.externalResourceFunction},
- gbQ:function(a){return a.validateAccessorData},
- gb9:function(a){return a.maxIssues},
- gb6:function(a){return a.ignoredIssues},
- gan:function(a){return a.severityOverrides},
- $ishi:1,
- $ashi:function(){return[-2]}},
- mP:{"^":"b9;"},
- cM:{"^":"b9;"},
- b8:{"^":"b9;",
- i:function(a){var z=a[$.$get$dg()]
- if(z==null)return this.cZ(a)
- return"JavaScript function for "+H.d(J.a_(z))},
- $S:function(){return{func:1,opt:[,,,,,,,,,,,,,,,,]}},
- $isck:1},
- b7:{"^":"ax;$ti",
- Y:function(a,b){return new H.dc(a,[H.m(a,0),b])},
- B:function(a,b){if(!!a.fixed$length)H.E(P.T("add"))
- a.push(b)},
- a2:function(a,b){var z
- if(!!a.fixed$length)H.E(P.T("addAll"))
- for(z=J.a2(b);z.p();)a.push(z.gv())},
- I:function(a,b){var z,y
- z=a.length
- for(y=0;y<z;++y){b.$1(a[y])
- if(a.length!==z)throw H.f(P.W(a))}},
- ae:function(a,b,c){return new H.cA(a,b,[H.m(a,0),c])},
- cC:function(a,b){var z,y
- z=new Array(a.length)
- z.fixed$length=Array
- for(y=0;y<a.length;++y)z[y]=H.d(a[y])
- return z.join(b)},
- a_:function(a,b){return H.cJ(a,b,null,H.m(a,0))},
- bA:function(a,b,c){var z,y,x
- z=a.length
- for(y=0;y<z;++y){x=a[y]
- if(b.$1(x))return x
- if(a.length!==z)throw H.f(P.W(a))}return c.$0()},
- R:function(a,b){return a[b]},
- W:function(a,b,c){if(b<0||b>a.length)throw H.f(P.G(b,0,a.length,"start",null))
- if(c<b||c>a.length)throw H.f(P.G(c,b,a.length,"end",null))
- if(b===c)return H.b([],[H.m(a,0)])
- return H.b(a.slice(b,c),[H.m(a,0)])},
- gaK:function(a){var z=a.length
- if(z>0)return a[z-1]
- throw H.f(H.fo())},
- aa:function(a,b,c,d,e){var z,y,x,w,v
- if(!!a.immutable$list)H.E(P.T("setRange"))
- P.ab(b,c,a.length,null,null,null)
- z=c-b
- if(z===0)return
- y=J.q(d)
- if(!!y.$isn){x=e
- w=d}else{w=y.a_(d,e).aN(0,!1)
- x=0}y=J.j(w)
- if(x+z>y.gj(w))throw H.f(H.fp())
- if(x<b)for(v=z-1;v>=0;--v)a[b+v]=y.h(w,x+v)
- else for(v=0;v<z;++v)a[b+v]=y.h(w,x+v)},
- aS:function(a,b,c,d){return this.aa(a,b,c,d,0)},
- ak:function(a,b,c,d){var z
- if(!!a.immutable$list)H.E(P.T("fill range"))
- P.ab(b,c,a.length,null,null,null)
- for(z=b;z<c;++z)a[z]=d},
- aq:function(a,b){var z,y
- z=a.length
- for(y=0;y<z;++y){if(b.$1(a[y]))return!0
- if(a.length!==z)throw H.f(P.W(a))}return!1},
- J:function(a,b){var z
- for(z=0;z<a.length;++z)if(J.a9(a[z],b))return!0
- return!1},
- gq:function(a){return a.length===0},
- gN:function(a){return a.length!==0},
- i:function(a){return P.co(a,"[","]")},
- gF:function(a){return new J.cb(a,a.length,0)},
- gE:function(a){return H.aL(a)},
- gj:function(a){return a.length},
- sj:function(a,b){if(!!a.fixed$length)H.E(P.T("set length"))
- if(b<0)throw H.f(P.G(b,0,null,"newLength",null))
- a.length=b},
- h:function(a,b){if(typeof b!=="number"||Math.floor(b)!==b)throw H.f(H.at(a,b))
- if(b>=a.length||b<0)throw H.f(H.at(a,b))
- return a[b]},
- n:function(a,b,c){if(!!a.immutable$list)H.E(P.T("indexed set"))
- if(typeof b!=="number"||Math.floor(b)!==b)throw H.f(H.at(a,b))
- if(b>=a.length||b<0)throw H.f(H.at(a,b))
- a[b]=c},
- A:function(a,b){var z,y
- z=C.c.A(a.length,b.gj(b))
- y=H.b([],[H.m(a,0)])
- this.sj(y,z)
- this.aS(y,0,a.length,a)
- this.aS(y,a.length,z,b)
- return y},
- $isB:1,
- $isu:1,
- $isn:1,
- l:{
- cp:function(a,b){return J.cq(H.b(a,[b]))},
- cq:function(a){a.fixed$length=Array
- return a}}},
- t3:{"^":"b7;$ti"},
- cb:{"^":"a;a,b,c,0d",
- gv:function(){return this.d},
- p:function(){var z,y,x
- z=this.a
- y=z.length
- if(this.b!==y)throw H.f(H.jx(z))
- x=this.c
- if(x>=y){this.d=null
- return!1}this.d=z[x]
- this.c=x+1
- return!0}},
- bJ:{"^":"ax;",
- ge1:function(a){return isNaN(a)},
- cQ:function(a){var z
- if(a>=-2147483648&&a<=2147483647)return a|0
- if(isFinite(a)){z=a<0?Math.ceil(a):Math.floor(a)
- return z+0}throw H.f(P.T(""+a+".toInt()"))},
- Z:function(a,b){var z,y,x,w
- if(b<2||b>36)throw H.f(P.G(b,2,36,"radix",null))
- z=a.toString(b)
- if(C.a.D(z,z.length-1)!==41)return z
- y=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(z)
- if(y==null)H.E(P.T("Unexpected toString result: "+z))
- z=y[1]
- x=+y[3]
- w=y[2]
- if(w!=null){z+=w
- x-=w.length}return z+C.a.be("0",x)},
- i:function(a){if(a===0&&1/a<0)return"-0.0"
- else return""+a},
- gE:function(a){return a&0x1FFFFFFF},
- A:function(a,b){if(typeof b!=="number")throw H.f(H.a0(b))
- return a+b},
- bd:function(a,b){var z=a%b
- if(z===0)return 0
- if(z>0)return z
- if(b<0)return z-b
- else return z+b},
- bi:function(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0
- return this.dD(a,b)},
- dD:function(a,b){var z=a/b
- if(z>=-2147483648&&z<=2147483647)return z|0
- if(z>0){if(z!==1/0)return Math.floor(z)}else if(z>-1/0)return Math.ceil(z)
- throw H.f(P.T("Result of truncating division is "+H.d(z)+": "+H.d(a)+" ~/ "+b))},
- bg:function(a,b){if(b<0)throw H.f(H.a0(b))
- return b>31?0:a<<b>>>0},
- ah:function(a,b){var z
- if(a>0)z=this.cj(a,b)
- else{z=b>31?31:b
- z=a>>z>>>0}return z},
- dA:function(a,b){if(b<0)throw H.f(H.a0(b))
- return this.cj(a,b)},
- cj:function(a,b){return b>31?0:a>>>b},
- bU:function(a,b){if(typeof b!=="number")throw H.f(H.a0(b))
- return a<b},
- bT:function(a,b){if(typeof b!=="number")throw H.f(H.a0(b))
- return a>b},
- $isae:1,
- $isaQ:1},
- fr:{"^":"bJ;",$isk:1},
- lt:{"^":"bJ;"},
- bK:{"^":"ax;",
- D:function(a,b){if(typeof b!=="number"||Math.floor(b)!==b)throw H.f(H.at(a,b))
- if(b<0)throw H.f(H.at(a,b))
- if(b>=a.length)H.E(H.at(a,b))
- return a.charCodeAt(b)},
- H:function(a,b){if(b>=a.length)throw H.f(H.at(a,b))
- return a.charCodeAt(b)},
- cE:function(a,b,c){var z,y
- if(c<0||c>b.length)throw H.f(P.G(c,0,b.length,null,null))
- z=a.length
- if(c+z>b.length)return
- for(y=0;y<z;++y)if(this.D(b,c+y)!==this.H(a,y))return
- return new H.of(c,b,a)},
- A:function(a,b){if(typeof b!=="string")throw H.f(P.ex(b,null,null))
- return a+b},
- aC:function(a,b,c,d){var z,y
- if(typeof b!=="number"||Math.floor(b)!==b)H.E(H.a0(b))
- c=P.ab(b,c,a.length,null,null,null)
- z=a.substring(0,b)
- y=a.substring(c)
- return z+d+y},
- a0:[function(a,b,c){var z
- if(typeof c!=="number"||Math.floor(c)!==c)H.E(H.a0(c))
- if(c<0||c>a.length)throw H.f(P.G(c,0,a.length,null,null))
- if(typeof b==="string"){z=c+b.length
- if(z>a.length)return!1
- return b===a.substring(c,z)}return J.jE(b,a,c)!=null},function(a,b){return this.a0(a,b,0)},"ab","$2","$1","gcX",5,2,18],
- w:function(a,b,c){if(typeof b!=="number"||Math.floor(b)!==b)H.E(H.a0(b))
- if(c==null)c=a.length
- if(b<0)throw H.f(P.bQ(b,null,null))
- if(b>c)throw H.f(P.bQ(b,null,null))
- if(c>a.length)throw H.f(P.bQ(c,null,null))
- return a.substring(b,c)},
- aT:function(a,b){return this.w(a,b,null)},
- be:function(a,b){var z,y
- if(0>=b)return""
- if(b===1||a.length===0)return a
- if(b!==b>>>0)throw H.f(C.aJ)
- for(z=a,y="";!0;){if((b&1)===1)y=z+y
- b=b>>>1
- if(b===0)break
- z+=z}return y},
- at:function(a,b,c){var z=b-a.length
- if(z<=0)return a
- return this.be(c,z)+a},
- gdK:function(a){return new H.de(a)},
- cz:function(a,b,c){var z
- if(c<0||c>a.length)throw H.f(P.G(c,0,a.length,null,null))
- z=a.indexOf(b,c)
- return z},
- dX:function(a,b){return this.cz(a,b,0)},
- gq:function(a){return a.length===0},
- gN:function(a){return a.length!==0},
- i:function(a){return a},
- gE:function(a){var z,y,x
- for(z=a.length,y=0,x=0;x<z;++x){y=536870911&y+a.charCodeAt(x)
- y=536870911&y+((524287&y)<<10)
- y^=y>>6}y=536870911&y+((67108863&y)<<3)
- y^=y>>11
- return 536870911&y+((16383&y)<<15)},
- gj:function(a){return a.length},
- h:function(a,b){if(b>=a.length||!1)throw H.f(H.at(a,b))
- return a[b]},
- $isbO:1,
- $ise:1}}],["","",,H,{"^":"",
- d2:function(a){var z,y
- z=a^48
- if(z<=9)return z
- y=a|32
- if(97<=y&&y<=102)return y-87
- return-1},
- jt:function(a,b){var z,y
- z=H.d2(C.a.D(a,b))
- y=H.d2(C.a.D(a,b+1))
- return z*16+y-(y&256)},
- cW:function(a){if(a<0)H.E(P.G(a,0,null,"count",null))
- return a},
- fo:function(){return new P.bX("No element")},
- fp:function(){return new P.bX("Too few elements")},
- e2:{"^":"u;$ti",
- gF:function(a){return new H.k_(J.a2(this.ga6()),this.$ti)},
- gj:function(a){return J.J(this.ga6())},
- gq:function(a){return J.et(this.ga6())},
- gN:function(a){return J.d7(this.ga6())},
- a_:function(a,b){return H.ch(J.ev(this.ga6(),b),H.m(this,0),H.m(this,1))},
- R:function(a,b){return H.af(J.by(this.ga6(),b),H.m(this,1))},
- J:function(a,b){return J.er(this.ga6(),b)},
- i:function(a){return J.a_(this.ga6())},
- $asu:function(a,b){return[b]}},
- k_:{"^":"a;a,$ti",
- p:function(){return this.a.p()},
- gv:function(){return H.af(this.a.gv(),H.m(this,1))}},
- eC:{"^":"e2;a6:a<,$ti",
- Y:function(a,b){return H.ch(this.a,H.m(this,0),b)},
- l:{
- ch:function(a,b,c){if(H.M(a,"$isB",[b],"$asB"))return new H.p_(a,[b,c])
- return new H.eC(a,[b,c])}}},
- p_:{"^":"eC;a,$ti",$isB:1,
- $asB:function(a,b){return[b]}},
- oV:{"^":"q4;$ti",
- h:function(a,b){return H.af(J.x(this.a,b),H.m(this,1))},
- n:function(a,b,c){J.jA(this.a,b,H.af(c,H.m(this,0)))},
- sj:function(a,b){J.jG(this.a,b)},
- B:function(a,b){J.ep(this.a,H.af(b,H.m(this,0)))},
- ak:function(a,b,c,d){J.es(this.a,b,c,H.af(d,H.m(this,0)))},
- $isB:1,
- $asB:function(a,b){return[b]},
- $asa6:function(a,b){return[b]},
- $isn:1,
- $asn:function(a,b){return[b]}},
- dc:{"^":"oV;a6:a<,$ti",
- Y:function(a,b){return new H.dc(this.a,[H.m(this,0),b])}},
- eE:{"^":"e2;a6:a<,b,$ti",
- Y:function(a,b){return new H.eE(this.a,this.b,[H.m(this,0),b])},
- B:function(a,b){return this.a.B(0,H.af(b,H.m(this,0)))},
- $isB:1,
- $asB:function(a,b){return[b]},
- $isbV:1,
- $asbV:function(a,b){return[b]}},
- eD:{"^":"cy;a,$ti",
- ai:function(a,b,c){return new H.eD(this.a,[H.m(this,0),H.m(this,1),b,c])},
- C:function(a){return this.a.C(a)},
- h:function(a,b){return H.af(this.a.h(0,b),H.m(this,3))},
- n:function(a,b,c){this.a.n(0,H.af(b,H.m(this,0)),H.af(c,H.m(this,1)))},
- I:function(a,b){this.a.I(0,new H.k0(this,b))},
- gO:function(){return H.ch(this.a.gO(),H.m(this,0),H.m(this,2))},
- gj:function(a){var z=this.a
- return z.gj(z)},
- gq:function(a){var z=this.a
- return z.gq(z)},
- gN:function(a){var z=this.a
- return z.gN(z)},
- $asbM:function(a,b,c,d){return[c,d]},
- $ash:function(a,b,c,d){return[c,d]}},
- k0:{"^":"c;a,b",
- $2:function(a,b){var z=this.a
- this.b.$2(H.af(a,H.m(z,2)),H.af(b,H.m(z,3)))},
- $S:function(){var z=this.a
- return{func:1,ret:P.S,args:[H.m(z,0),H.m(z,1)]}}},
- de:{"^":"ie;a",
- gj:function(a){return this.a.length},
- h:function(a,b){return C.a.D(this.a,b)},
- $asB:function(){return[P.k]},
- $asa6:function(){return[P.k]},
- $asu:function(){return[P.k]},
- $asn:function(){return[P.k]}},
- B:{"^":"u;$ti"},
- ay:{"^":"B;$ti",
- gF:function(a){return new H.bc(this,this.gj(this),0)},
- gq:function(a){return this.gj(this)===0},
- J:function(a,b){var z,y
- z=this.gj(this)
- for(y=0;y<z;++y){if(J.a9(this.R(0,y),b))return!0
- if(z!==this.gj(this))throw H.f(P.W(this))}return!1},
- ae:function(a,b,c){return new H.cA(this,b,[H.aE(this,"ay",0),c])},
- a_:function(a,b){return H.cJ(this,b,null,H.aE(this,"ay",0))},
- aN:function(a,b){var z,y,x
- z=new Array(this.gj(this))
- z.fixed$length=Array
- y=H.b(z,[H.aE(this,"ay",0)])
- for(x=0;x<this.gj(this);++x)y[x]=this.R(0,x)
- return y}},
- oh:{"^":"ay;a,b,c,$ti",
- gdd:function(){var z=J.J(this.a)
- return z},
- gdB:function(){var z,y
- z=J.J(this.a)
- y=this.b
- if(y>z)return z
- return y},
- gj:function(a){var z,y
- z=J.J(this.a)
- y=this.b
- if(y>=z)return 0
- return z-y},
- R:function(a,b){var z=this.gdB()+b
- if(b<0||z>=this.gdd())throw H.f(P.bI(b,this,"index",null,null))
- return J.by(this.a,z)},
- a_:function(a,b){if(b<0)H.E(P.G(b,0,null,"count",null))
- return H.cJ(this.a,this.b+b,this.c,H.m(this,0))},
- aN:function(a,b){var z,y,x,w,v,u,t,s
- z=this.b
- y=this.a
- x=J.j(y)
- w=x.gj(y)
- v=w-z
- if(v<0)v=0
- u=new Array(v)
- u.fixed$length=Array
- t=H.b(u,this.$ti)
- for(s=0;s<v;++s){t[s]=x.R(y,z+s)
- if(x.gj(y)<w)throw H.f(P.W(this))}return t},
- l:{
- cJ:function(a,b,c,d){if(b<0)H.E(P.G(b,0,null,"start",null))
- return new H.oh(a,b,c,[d])}}},
- bc:{"^":"a;a,b,c,0d",
- gv:function(){return this.d},
- p:function(){var z,y,x,w
- z=this.a
- y=J.j(z)
- x=y.gj(z)
- if(this.b!==x)throw H.f(P.W(z))
- w=this.c
- if(w>=x){this.d=null
- return!1}this.d=y.R(z,w);++this.c
- return!0}},
- dF:{"^":"u;a,b,$ti",
- gF:function(a){return new H.mp(J.a2(this.a),this.b)},
- gj:function(a){return J.J(this.a)},
- gq:function(a){return J.et(this.a)},
- R:function(a,b){return this.b.$1(J.by(this.a,b))},
- $asu:function(a,b){return[b]},
- l:{
- h5:function(a,b,c,d){if(!!J.q(a).$isB)return new H.f1(a,b,[c,d])
- return new H.dF(a,b,[c,d])}}},
- f1:{"^":"dF;a,b,$ti",$isB:1,
- $asB:function(a,b){return[b]}},
- mp:{"^":"dt;0a,b,c",
- p:function(){var z=this.b
- if(z.p()){this.a=this.c.$1(z.gv())
- return!0}this.a=null
- return!1},
- gv:function(){return this.a}},
- cA:{"^":"ay;a,b,$ti",
- gj:function(a){return J.J(this.a)},
- R:function(a,b){return this.b.$1(J.by(this.a,b))},
- $asB:function(a,b){return[b]},
- $asay:function(a,b){return[b]},
- $asu:function(a,b){return[b]}},
- oD:{"^":"u;a,b,$ti",
- gF:function(a){return new H.oE(J.a2(this.a),this.b)},
- ae:function(a,b,c){return new H.dF(this,b,[H.m(this,0),c])}},
- oE:{"^":"dt;a,b",
- p:function(){var z,y
- for(z=this.a,y=this.b;z.p();)if(y.$1(z.gv()))return!0
- return!1},
- gv:function(){return this.a.gv()}},
- dS:{"^":"u;a,b,$ti",
- a_:function(a,b){return new H.dS(this.a,this.b+H.cW(b),this.$ti)},
- gF:function(a){return new H.o1(J.a2(this.a),this.b)},
- l:{
- hW:function(a,b,c){if(!!J.q(a).$isB)return new H.f2(a,H.cW(b),[c])
- return new H.dS(a,H.cW(b),[c])}}},
- f2:{"^":"dS;a,b,$ti",
- gj:function(a){var z=J.J(this.a)-this.b
- if(z>=0)return z
- return 0},
- a_:function(a,b){return new H.f2(this.a,this.b+H.cW(b),this.$ti)},
- $isB:1},
- o1:{"^":"dt;a,b",
- p:function(){var z,y
- for(z=this.a,y=0;y<this.b;++y)z.p()
- this.b=0
- return z.p()},
- gv:function(){return this.a.gv()}},
- f3:{"^":"B;$ti",
- gF:function(a){return C.N},
- gq:function(a){return!0},
- gj:function(a){return 0},
- R:function(a,b){throw H.f(P.G(b,0,0,"index",null))},
- J:function(a,b){return!1},
- ae:function(a,b,c){return new H.f3([c])},
- a_:function(a,b){if(b<0)H.E(P.G(b,0,null,"count",null))
- return this}},
- kH:{"^":"a;",
- p:function(){return!1},
- gv:function(){return}},
- f4:{"^":"a;",
- sj:function(a,b){throw H.f(P.T("Cannot change the length of a fixed-length list"))},
- B:function(a,b){throw H.f(P.T("Cannot add to a fixed-length list"))}},
- ol:{"^":"a;",
- n:function(a,b,c){throw H.f(P.T("Cannot modify an unmodifiable list"))},
- sj:function(a,b){throw H.f(P.T("Cannot change the length of an unmodifiable list"))},
- B:function(a,b){throw H.f(P.T("Cannot add to an unmodifiable list"))},
- ak:function(a,b,c,d){throw H.f(P.T("Cannot modify an unmodifiable list"))}},
- ie:{"^":"h2+ol;"},
- dW:{"^":"a;a",
- gE:function(a){var z=this._hashCode
- if(z!=null)return z
- z=536870911&664597*J.aa(this.a)
- this._hashCode=z
- return z},
- i:function(a){return'Symbol("'+H.d(this.a)+'")'},
- L:function(a,b){if(b==null)return!1
- return b instanceof H.dW&&this.a==b.a},
- $iscK:1},
- q4:{"^":"e2+a6;"}}],["","",,H,{"^":"",
- k7:function(){throw H.f(P.T("Cannot modify unmodifiable Map"))},
- c5:function(a){var z=init.mangledGlobalNames[a]
- if(typeof z==="string")return z
- z="minified:"+a
- return z},
- r1:[function(a){return init.types[a]},null,null,4,0,null,15],
- jo:function(a,b){var z
- if(b!=null){z=b.x
- if(z!=null)return z}return!!J.q(a).$isdv},
- d:function(a){var z
- if(typeof a==="string")return a
- if(typeof a==="number"){if(a!==0)return""+a}else if(!0===a)return"true"
- else if(!1===a)return"false"
- else if(a==null)return"null"
- z=J.a_(a)
- if(typeof z!=="string")throw H.f(H.a0(a))
- return z},
- aL:function(a){var z=a.$identityHash
- if(z==null){z=Math.random()*0x3fffffff|0
- a.$identityHash=z}return z},
- mW:function(a,b){var z,y,x,w,v,u
- if(typeof a!=="string")H.E(H.a0(a))
- z=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a)
- if(z==null)return
- y=z[3]
- if(b==null){if(y!=null)return parseInt(a,10)
- if(z[2]!=null)return parseInt(a,16)
- return}if(b<2||b>36)throw H.f(P.G(b,2,36,"radix",null))
- if(b===10&&y!=null)return parseInt(a,10)
- if(b<10||y==null){x=b<=10?47+b:86+b
- w=z[1]
- for(v=w.length,u=0;u<v;++u)if((C.a.H(w,u)|32)>x)return}return parseInt(a,b)},
- be:function(a){return H.mT(a)+H.j_(H.aP(a),0,null)},
- mT:function(a){var z,y,x,w,v,u,t,s,r
- z=J.q(a)
- y=z.constructor
- if(typeof y=="function"){x=y.name
- w=typeof x==="string"?x:null}else w=null
- v=w==null
- if(v||z===C.aX||!!z.$iscM){u=C.P(a)
- if(v)w=u
- if(u==="Object"){t=a.constructor
- if(typeof t=="function"){s=String(t).match(/^\s*function\s*([\w$]*)\s*\(/)
- r=s==null?null:s[1]
- if(typeof r==="string"&&/^\w+$/.test(r))w=r}}return w}w=w
- return H.c5(w.length>1&&C.a.H(w,0)===36?C.a.aT(w,1):w)},
- h9:function(a){var z,y,x,w,v
- z=J.J(a)
- if(z<=500)return String.fromCharCode.apply(null,a)
- for(y="",x=0;x<z;x=w){w=x+500
- v=w<z?w:z
- y+=String.fromCharCode.apply(null,a.slice(x,v))}return y},
- mX:function(a){var z,y,x,w
- z=H.b([],[P.k])
- for(y=a.length,x=0;x<a.length;a.length===y||(0,H.jx)(a),++x){w=a[x]
- if(typeof w!=="number"||Math.floor(w)!==w)throw H.f(H.a0(w))
- if(w<=65535)z.push(w)
- else if(w<=1114111){z.push(55296+(C.c.ah(w-65536,10)&1023))
- z.push(56320+(w&1023))}else throw H.f(H.a0(w))}return H.h9(z)},
- hh:function(a){var z,y,x
- for(z=a.length,y=0;y<z;++y){x=a[y]
- if(typeof x!=="number"||Math.floor(x)!==x)throw H.f(H.a0(x))
- if(x<0)throw H.f(H.a0(x))
- if(x>65535)return H.mX(a)}return H.h9(a)},
- mY:function(a,b,c){var z,y,x,w
- if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a)
- for(z=b,y="";z<c;z=x){x=z+500
- w=x<c?x:c
- y+=String.fromCharCode.apply(null,a.subarray(z,w))}return y},
- cE:function(a){var z
- if(0<=a){if(a<=65535)return String.fromCharCode(a)
- if(a<=1114111){z=a-65536
- return String.fromCharCode((55296|C.c.ah(z,10))>>>0,56320|z&1023)}}throw H.f(P.G(a,0,1114111,null,null))},
- a7:function(a){if(a.date===void 0)a.date=new Date(a.a)
- return a.date},
- bP:function(a){return a.b?H.a7(a).getUTCFullYear()+0:H.a7(a).getFullYear()+0},
- hf:function(a){return a.b?H.a7(a).getUTCMonth()+1:H.a7(a).getMonth()+1},
- hb:function(a){return a.b?H.a7(a).getUTCDate()+0:H.a7(a).getDate()+0},
- hc:function(a){return a.b?H.a7(a).getUTCHours()+0:H.a7(a).getHours()+0},
- he:function(a){return a.b?H.a7(a).getUTCMinutes()+0:H.a7(a).getMinutes()+0},
- hg:function(a){return a.b?H.a7(a).getUTCSeconds()+0:H.a7(a).getSeconds()+0},
- hd:function(a){return a.b?H.a7(a).getUTCMilliseconds()+0:H.a7(a).getMilliseconds()+0},
- ha:function(a,b,c){var z,y,x
- z={}
- z.a=0
- y=[]
- x=[]
- if(b!=null){z.a=J.J(b)
- C.d.a2(y,b)}z.b=""
- if(c!=null&&c.a!==0)c.I(0,new H.mV(z,x,y))
- return J.jF(a,new H.lu(C.ct,""+"$"+z.a+z.b,0,y,x,0))},
- mU:function(a,b){var z,y
- if(b!=null)z=b instanceof Array?b:P.dE(b,!0,null)
- else z=[]
- y=z.length
- if(y===0){if(!!a.$0)return a.$0()}else if(y===1){if(!!a.$1)return a.$1(z[0])}else if(y===2){if(!!a.$2)return a.$2(z[0],z[1])}else if(y===3){if(!!a.$3)return a.$3(z[0],z[1],z[2])}else if(y===4){if(!!a.$4)return a.$4(z[0],z[1],z[2],z[3])}else if(y===5)if(!!a.$5)return a.$5(z[0],z[1],z[2],z[3],z[4])
- return H.mS(a,z)},
- mS:function(a,b){var z,y,x,w,v,u
- z=b.length
- y=a[""+"$"+z]
- if(y==null){y=J.q(a)["call*"]
- if(y==null)return H.ha(a,b,null)
- x=H.hj(y)
- w=x.d
- v=w+x.e
- if(x.f||w>z||v<z)return H.ha(a,b,null)
- b=P.dE(b,!0,null)
- for(u=z;u<v;++u)C.d.B(b,init.metadata[x.dS(u)])}return y.apply(a,b)},
- at:function(a,b){var z
- if(typeof b!=="number"||Math.floor(b)!==b)return new P.ag(!0,b,"index",null)
- z=J.J(a)
- if(b<0||b>=z)return P.bI(b,a,"index",null,z)
- return P.bQ(b,"index",null)},
- qT:function(a,b,c){if(a<0||a>c)return new P.cF(0,c,!0,a,"start","Invalid value")
- if(b!=null)if(b<a||b>c)return new P.cF(a,c,!0,b,"end","Invalid value")
- return new P.ag(!0,b,"end",null)},
- a0:function(a){return new P.ag(!0,a,null,null)},
- f:function(a){var z
- if(a==null)a=new P.dK()
- z=new Error()
- z.dartException=a
- if("defineProperty" in Object){Object.defineProperty(z,"message",{get:H.jy})
- z.name=""}else z.toString=H.jy
- return z},
- jy:[function(){return J.a_(this.dartException)},null,null,0,0,null],
- E:function(a){throw H.f(a)},
- jx:function(a){throw H.f(P.W(a))},
- D:function(a){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l
- z=new H.rJ(a)
- if(a==null)return
- if(a instanceof H.dp)return z.$1(a.a)
- if(typeof a!=="object")return a
- if("dartException" in a)return z.$1(a.dartException)
- else if(!("message" in a))return a
- y=a.message
- if("number" in a&&typeof a.number=="number"){x=a.number
- w=x&65535
- if((C.c.ah(x,16)&8191)===10)switch(w){case 438:return z.$1(H.dw(H.d(y)+" (Error "+w+")",null))
- case 445:case 5007:return z.$1(H.h8(H.d(y)+" (Error "+w+")",null))}}if(a instanceof TypeError){v=$.$get$i0()
- u=$.$get$i1()
- t=$.$get$i2()
- s=$.$get$i3()
- r=$.$get$i7()
- q=$.$get$i8()
- p=$.$get$i5()
- $.$get$i4()
- o=$.$get$ia()
- n=$.$get$i9()
- m=v.a9(y)
- if(m!=null)return z.$1(H.dw(y,m))
- else{m=u.a9(y)
- if(m!=null){m.method="call"
- return z.$1(H.dw(y,m))}else{m=t.a9(y)
- if(m==null){m=s.a9(y)
- if(m==null){m=r.a9(y)
- if(m==null){m=q.a9(y)
- if(m==null){m=p.a9(y)
- if(m==null){m=s.a9(y)
- if(m==null){m=o.a9(y)
- if(m==null){m=n.a9(y)
- l=m!=null}else l=!0}else l=!0}else l=!0}else l=!0}else l=!0}else l=!0}else l=!0
- if(l)return z.$1(H.h8(y,m))}}return z.$1(new H.ok(typeof y==="string"?y:""))}if(a instanceof RangeError){if(typeof y==="string"&&y.indexOf("call stack")!==-1)return new P.hX()
- y=function(b){try{return String(b)}catch(k){}return null}(a)
- return z.$1(new P.ag(!1,null,null,typeof y==="string"?y.replace(/^RangeError:\s*/,""):y))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof y==="string"&&y==="too much recursion")return new P.hX()
- return a},
- aj:function(a){var z
- if(a instanceof H.dp)return a.b
- if(a==null)return new H.iJ(a)
- z=a.$cachedTrace
- if(z!=null)return z
- return a.$cachedTrace=new H.iJ(a)},
- js:function(a){if(a==null||typeof a!='object')return J.aa(a)
- else return H.aL(a)},
- jh:function(a,b){var z,y,x,w
- z=a.length
- for(y=0;y<z;y=w){x=y+1
- w=x+1
- b.n(0,a[y],a[x])}return b},
- rb:[function(a,b,c,d,e,f){switch(b){case 0:return a.$0()
- case 1:return a.$1(c)
- case 2:return a.$2(c,d)
- case 3:return a.$3(c,d,e)
- case 4:return a.$4(c,d,e,f)}throw H.f(new P.p0("Unsupported number of arguments for wrapped closure"))},null,null,24,0,null,16,17,18,19,20,21],
- d_:function(a,b){var z
- if(a==null)return
- z=a.$identity
- if(!!z)return z
- z=function(c,d,e){return function(f,g,h,i){return e(c,d,f,g,h,i)}}(a,b,H.rb)
- a.$identity=z
- return z},
- k4:function(a,b,c,d,e,f,g){var z,y,x,w,v,u,t,s,r,q,p,o,n
- z=b[0]
- y=z.$callName
- if(!!J.q(d).$isn){z.$reflectionInfo=d
- x=H.hj(z).r}else x=d
- w=e?Object.create(new H.o2().constructor.prototype):Object.create(new H.da(null,null,null,null).constructor.prototype)
- w.$initialize=w.constructor
- if(e)v=function static_tear_off(){this.$initialize()}
- else{u=$.am
- $.am=u+1
- u=new Function("a,b,c,d"+u,"this.$initialize(a,b,c,d"+u+")")
- v=u}w.constructor=v
- v.prototype=w
- if(!e){t=H.eG(a,z,f)
- t.$reflectionInfo=d}else{w.$static_name=g
- t=z}if(typeof x=="number")s=function(h,i){return function(){return h(i)}}(H.r1,x)
- else if(typeof x=="function")if(e)s=x
- else{r=f?H.eA:H.db
- s=function(h,i){return function(){return h.apply({$receiver:i(this)},arguments)}}(x,r)}else throw H.f("Error in reflectionInfo.")
- w.$S=s
- w[y]=t
- for(q=t,p=1;p<b.length;++p){o=b[p]
- n=o.$callName
- if(n!=null){o=e?o:H.eG(a,o,f)
- w[n]=o}if(p===c){o.$reflectionInfo=d
- q=o}}w["call*"]=q
- w.$R=z.$R
- w.$D=z.$D
- return v},
- k1:function(a,b,c,d){var z=H.db
- switch(b?-1:a){case 0:return function(e,f){return function(){return f(this)[e]()}}(c,z)
- case 1:return function(e,f){return function(g){return f(this)[e](g)}}(c,z)
- case 2:return function(e,f){return function(g,h){return f(this)[e](g,h)}}(c,z)
- case 3:return function(e,f){return function(g,h,i){return f(this)[e](g,h,i)}}(c,z)
- case 4:return function(e,f){return function(g,h,i,j){return f(this)[e](g,h,i,j)}}(c,z)
- case 5:return function(e,f){return function(g,h,i,j,k){return f(this)[e](g,h,i,j,k)}}(c,z)
- default:return function(e,f){return function(){return e.apply(f(this),arguments)}}(d,z)}},
- eG:function(a,b,c){var z,y,x,w,v,u,t
- if(c)return H.k3(a,b)
- z=b.$stubName
- y=b.length
- x=a[z]
- w=b==null?x==null:b===x
- v=!w||y>=27
- if(v)return H.k1(y,!w,z,b)
- if(y===0){w=$.am
- $.am=w+1
- u="self"+H.d(w)
- w="return function(){var "+u+" = this."
- v=$.b3
- if(v==null){v=H.ce("self")
- $.b3=v}return new Function(w+H.d(v)+";return "+u+"."+H.d(z)+"();}")()}t="abcdefghijklmnopqrstuvwxyz".split("").splice(0,y).join(",")
- w=$.am
- $.am=w+1
- t+=H.d(w)
- w="return function("+t+"){return this."
- v=$.b3
- if(v==null){v=H.ce("self")
- $.b3=v}return new Function(w+H.d(v)+"."+H.d(z)+"("+t+");}")()},
- k2:function(a,b,c,d){var z,y
- z=H.db
- y=H.eA
- switch(b?-1:a){case 0:throw H.f(H.n5("Intercepted function with no arguments."))
- case 1:return function(e,f,g){return function(){return f(this)[e](g(this))}}(c,z,y)
- case 2:return function(e,f,g){return function(h){return f(this)[e](g(this),h)}}(c,z,y)
- case 3:return function(e,f,g){return function(h,i){return f(this)[e](g(this),h,i)}}(c,z,y)
- case 4:return function(e,f,g){return function(h,i,j){return f(this)[e](g(this),h,i,j)}}(c,z,y)
- case 5:return function(e,f,g){return function(h,i,j,k){return f(this)[e](g(this),h,i,j,k)}}(c,z,y)
- case 6:return function(e,f,g){return function(h,i,j,k,l){return f(this)[e](g(this),h,i,j,k,l)}}(c,z,y)
- default:return function(e,f,g,h){return function(){h=[g(this)]
- Array.prototype.push.apply(h,arguments)
- return e.apply(f(this),h)}}(d,z,y)}},
- k3:function(a,b){var z,y,x,w,v,u,t,s
- z=$.b3
- if(z==null){z=H.ce("self")
- $.b3=z}y=$.ez
- if(y==null){y=H.ce("receiver")
- $.ez=y}x=b.$stubName
- w=b.length
- v=a[x]
- u=b==null?v==null:b===v
- t=!u||w>=28
- if(t)return H.k2(w,!u,x,b)
- if(w===1){z="return function(){return this."+H.d(z)+"."+H.d(x)+"(this."+H.d(y)+");"
- y=$.am
- $.am=y+1
- return new Function(z+H.d(y)+"}")()}s="abcdefghijklmnopqrstuvwxyz".split("").splice(0,w-1).join(",")
- z="return function("+s+"){return this."+H.d(z)+"."+H.d(x)+"(this."+H.d(y)+", "+s+");"
- y=$.am
- $.am=y+1
- return new Function(z+H.d(y)+"}")()},
- ec:function(a,b,c,d,e,f,g){return H.k4(a,b,c,d,!!e,!!f,g)},
- jv:function(a,b){throw H.f(H.eB(a,H.c5(b.substring(3))))},
- ra:function(a,b){var z
- if(a!=null)z=(typeof a==="object"||typeof a==="function")&&J.q(a)[b]
- else z=!0
- if(z)return a
- H.jv(a,b)},
- aG:function(a,b){var z=J.q(a)
- if(!!z.$isn||a==null)return a
- if(z[b])return a
- H.jv(a,b)},
- jg:function(a){var z
- if("$S" in a){z=a.$S
- if(typeof z=="number")return init.types[z]
- else return a.$S()}return},
- b0:function(a,b){var z
- if(a==null)return!1
- if(typeof a=="function")return!0
- z=H.jg(J.q(a))
- if(z==null)return!1
- return H.iZ(z,null,b,null)},
- qy:function(a){var z,y
- z=J.q(a)
- if(!!z.$isc){y=H.jg(z)
- if(y!=null)return H.em(y)
- return"Closure"}return H.be(a)},
- rH:function(a){throw H.f(new P.kg(a))},
- jk:function(a){return init.getIsolateTag(a)},
- y:function(a){return new H.ib(a)},
- b:function(a,b){a.$ti=b
- return a},
- aP:function(a){if(a==null)return
- return a.$ti},
- tE:function(a,b,c){return H.b1(a["$as"+H.d(c)],H.aP(b))},
- bw:function(a,b,c,d){var z=H.b1(a["$as"+H.d(c)],H.aP(b))
- return z==null?null:z[d]},
- aE:function(a,b,c){var z=H.b1(a["$as"+H.d(b)],H.aP(a))
- return z==null?null:z[c]},
- m:function(a,b){var z=H.aP(a)
- return z==null?null:z[b]},
- em:function(a){return H.aN(a,null)},
- aN:function(a,b){if(a==null)return"dynamic"
- if(a===-1)return"void"
- if(typeof a==="object"&&a!==null&&a.constructor===Array)return H.c5(a[0].builtin$cls)+H.j_(a,1,b)
- if(typeof a=="function")return H.c5(a.builtin$cls)
- if(a===-2)return"dynamic"
- if(typeof a==="number"){if(b==null||a<0||a>=b.length)return"unexpected-generic-index:"+H.d(a)
- return H.d(b[b.length-a-1])}if('func' in a)return H.qk(a,b)
- if('futureOr' in a)return"FutureOr<"+H.aN("type" in a?a.type:null,b)+">"
- return"unknown-reified-type"},
- qk:function(a,b){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h
- if("bounds" in a){z=a.bounds
- if(b==null){b=H.b([],[P.e])
- y=null}else y=b.length
- x=b.length
- for(w=z.length,v=w;v>0;--v)b.push("T"+(x+v))
- for(u="<",t="",v=0;v<w;++v,t=", "){u=C.a.A(u+t,b[b.length-v-1])
- s=z[v]
- if(s!=null&&s!==P.a)u+=" extends "+H.aN(s,b)}u+=">"}else{u=""
- y=null}r=!!a.v?"void":H.aN(a.ret,b)
- if("args" in a){q=a.args
- for(p=q.length,o="",n="",m=0;m<p;++m,n=", "){l=q[m]
- o=o+n+H.aN(l,b)}}else{o=""
- n=""}if("opt" in a){k=a.opt
- o+=n+"["
- for(p=k.length,n="",m=0;m<p;++m,n=", "){l=k[m]
- o=o+n+H.aN(l,b)}o+="]"}if("named" in a){j=a.named
- o+=n+"{"
- for(p=H.qU(j),i=p.length,n="",m=0;m<i;++m,n=", "){h=p[m]
- o=o+n+H.aN(j[h],b)+(" "+H.d(h))}o+="}"}if(y!=null)b.length=y
- return u+"("+o+") => "+r},
- j_:function(a,b,c){var z,y,x,w,v,u
- if(a==null)return""
- z=new P.ac("")
- for(y=b,x="",w=!0,v="";y<a.length;++y,x=", "){z.a=v+x
- u=a[y]
- if(u!=null)w=!1
- v=z.a+=H.aN(u,c)}return"<"+z.i(0)+">"},
- b1:function(a,b){if(a==null)return b
- a=a.apply(null,b)
- if(a==null)return
- if(typeof a==="object"&&a!==null&&a.constructor===Array)return a
- if(typeof a=="function")return a.apply(null,b)
- return b},
- M:function(a,b,c,d){var z,y
- if(a==null)return!1
- z=H.aP(a)
- y=J.q(a)
- if(y[b]==null)return!1
- return H.jd(H.b1(y[d],z),null,c,null)},
- jd:function(a,b,c,d){var z,y
- if(c==null)return!0
- if(a==null){z=c.length
- for(y=0;y<z;++y)if(!H.ad(null,null,c[y],d))return!1
- return!0}z=a.length
- for(y=0;y<z;++y)if(!H.ad(a[y],b,c[y],d))return!1
- return!0},
- tC:function(a,b,c){return a.apply(b,H.b1(J.q(b)["$as"+H.d(c)],H.aP(b)))},
- jp:function(a){var z
- if(typeof a==="number")return!1
- if('futureOr' in a){z="type" in a?a.type:null
- return a==null||a.builtin$cls==="a"||a.builtin$cls==="S"||a===-1||a===-2||H.jp(z)}return!1},
- jf:function(a,b){var z,y
- if(a==null)return b==null||b.builtin$cls==="a"||b.builtin$cls==="S"||b===-1||b===-2||H.jp(b)
- if(b==null||b===-1||b.builtin$cls==="a"||b===-2)return!0
- if(typeof b=="object"){if('futureOr' in b)if(H.jf(a,"type" in b?b.type:null))return!0
- if('func' in b)return H.b0(a,b)}z=J.q(a).constructor
- y=H.aP(a)
- if(y!=null){y=y.slice()
- y.splice(0,0,z)
- z=y}return H.ad(z,null,b,null)},
- af:function(a,b){if(a!=null&&!H.jf(a,b))throw H.f(H.eB(a,H.em(b)))
- return a},
- ad:function(a,b,c,d){var z,y,x,w,v,u,t,s,r
- if(a===c)return!0
- if(c==null||c===-1||c.builtin$cls==="a"||c===-2)return!0
- if(a===-2)return!0
- if(a==null||a===-1||a.builtin$cls==="a"||a===-2){if(typeof c==="number")return!1
- if('futureOr' in c)return H.ad(a,b,"type" in c?c.type:null,d)
- return!1}if(typeof a==="number")return!1
- if(typeof c==="number")return!1
- if(a.builtin$cls==="S")return!0
- if('func' in c)return H.iZ(a,b,c,d)
- if('func' in a)return c.builtin$cls==="ck"
- z=typeof a==="object"&&a!==null&&a.constructor===Array
- y=z?a[0]:a
- if('futureOr' in c){x="type" in c?c.type:null
- if('futureOr' in a)return H.ad("type" in a?a.type:null,b,x,d)
- else if(H.ad(a,b,x,d))return!0
- else{if(!('$is'+"R" in y.prototype))return!1
- w=y.prototype["$as"+"R"]
- v=H.b1(w,z?a.slice(1):null)
- return H.ad(typeof v==="object"&&v!==null&&v.constructor===Array?v[0]:null,b,x,d)}}u=typeof c==="object"&&c!==null&&c.constructor===Array
- t=u?c[0]:c
- if(t!==y){s=t.builtin$cls
- if(!('$is'+s in y.prototype))return!1
- r=y.prototype["$as"+s]}else r=null
- if(!u)return!0
- z=z?a.slice(1):null
- u=c.slice(1)
- return H.jd(H.b1(r,z),b,u,d)},
- iZ:function(a,b,c,d){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l
- if(!('func' in a))return!1
- if("bounds" in a){if(!("bounds" in c))return!1
- z=a.bounds
- y=c.bounds
- if(z.length!==y.length)return!1}else if("bounds" in c)return!1
- if(!H.ad(a.ret,b,c.ret,d))return!1
- x=a.args
- w=c.args
- v=a.opt
- u=c.opt
- t=x!=null?x.length:0
- s=w!=null?w.length:0
- r=v!=null?v.length:0
- q=u!=null?u.length:0
- if(t>s)return!1
- if(t+r<s+q)return!1
- for(p=0;p<t;++p)if(!H.ad(w[p],d,x[p],b))return!1
- for(o=p,n=0;o<s;++n,++o)if(!H.ad(w[o],d,v[n],b))return!1
- for(o=0;o<q;++n,++o)if(!H.ad(u[o],d,v[n],b))return!1
- m=a.named
- l=c.named
- if(l==null)return!0
- if(m==null)return!1
- return H.rB(m,b,l,d)},
- rB:function(a,b,c,d){var z,y,x,w
- z=Object.getOwnPropertyNames(c)
- for(y=z.length,x=0;x<y;++x){w=z[x]
- if(!Object.hasOwnProperty.call(a,w))return!1
- if(!H.ad(c[w],d,a[w],b))return!1}return!0},
- tD:function(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})},
- ri:function(a){var z,y,x,w,v,u
- z=$.jm.$1(a)
- y=$.d0[z]
- if(y!=null){Object.defineProperty(a,init.dispatchPropertyName,{value:y,enumerable:false,writable:true,configurable:true})
- return y.i}x=$.d3[z]
- if(x!=null)return x
- w=init.interceptorsByTag[z]
- if(w==null){z=$.jc.$2(a,z)
- if(z!=null){y=$.d0[z]
- if(y!=null){Object.defineProperty(a,init.dispatchPropertyName,{value:y,enumerable:false,writable:true,configurable:true})
- return y.i}x=$.d3[z]
- if(x!=null)return x
- w=init.interceptorsByTag[z]}}if(w==null)return
- x=w.prototype
- v=z[0]
- if(v==="!"){y=H.d4(x)
- $.d0[z]=y
- Object.defineProperty(a,init.dispatchPropertyName,{value:y,enumerable:false,writable:true,configurable:true})
- return y.i}if(v==="~"){$.d3[z]=x
- return x}if(v==="-"){u=H.d4(x)
- Object.defineProperty(Object.getPrototypeOf(a),init.dispatchPropertyName,{value:u,enumerable:false,writable:true,configurable:true})
- return u.i}if(v==="+")return H.ju(a,x)
- if(v==="*")throw H.f(P.id(z))
- if(init.leafTags[z]===true){u=H.d4(x)
- Object.defineProperty(Object.getPrototypeOf(a),init.dispatchPropertyName,{value:u,enumerable:false,writable:true,configurable:true})
- return u.i}else return H.ju(a,x)},
- ju:function(a,b){var z=Object.getPrototypeOf(a)
- Object.defineProperty(z,init.dispatchPropertyName,{value:J.ek(b,z,null,null),enumerable:false,writable:true,configurable:true})
- return b},
- d4:function(a){return J.ek(a,!1,null,!!a.$isdv)},
- ru:function(a,b,c){var z=b.prototype
- if(init.leafTags[a]===true)return H.d4(z)
- else return J.ek(z,c,null,null)},
- r8:function(){if(!0===$.ei)return
- $.ei=!0
- H.r9()},
- r9:function(){var z,y,x,w,v,u,t,s
- $.d0=Object.create(null)
- $.d3=Object.create(null)
- H.r4()
- z=init.interceptorsByTag
- y=Object.getOwnPropertyNames(z)
- if(typeof window!="undefined"){window
- x=function(){}
- for(w=0;w<y.length;++w){v=y[w]
- u=$.jw.$1(v)
- if(u!=null){t=H.ru(v,z[v],u)
- if(t!=null){Object.defineProperty(u,init.dispatchPropertyName,{value:t,enumerable:false,writable:true,configurable:true})
- x.prototype=u}}}}for(w=0;w<y.length;++w){v=y[w]
- if(/^[A-Za-z_]/.test(v)){s=z[v]
- z["!"+v]=s
- z["~"+v]=s
- z["-"+v]=s
- z["+"+v]=s
- z["*"+v]=s}}},
- r4:function(){var z,y,x,w,v,u,t
- z=C.b3()
- z=H.aZ(C.b0,H.aZ(C.b5,H.aZ(C.O,H.aZ(C.O,H.aZ(C.b4,H.aZ(C.b1,H.aZ(C.b2(C.P),z)))))))
- if(typeof dartNativeDispatchHooksTransformer!="undefined"){y=dartNativeDispatchHooksTransformer
- if(typeof y=="function")y=[y]
- if(y.constructor==Array)for(x=0;x<y.length;++x){w=y[x]
- if(typeof w=="function")z=w(z)||z}}v=z.getTag
- u=z.getUnknownTag
- t=z.prototypeForTag
- $.jm=new H.r5(v)
- $.jc=new H.r6(u)
- $.jw=new H.r7(t)},
- aZ:function(a,b){return a(b)||b},
- k6:{"^":"dX;a,$ti"},
- eH:{"^":"a;$ti",
- ai:function(a,b,c){return P.h4(this,H.m(this,0),H.m(this,1),b,c)},
- gq:function(a){return this.gj(this)===0},
- gN:function(a){return this.gj(this)!==0},
- i:function(a){return P.cz(this)},
- n:function(a,b,c){return H.k7()},
- $ish:1},
- bG:{"^":"eH;a,b,c,$ti",
- gj:function(a){return this.a},
- C:function(a){if(typeof a!=="string")return!1
- if("__proto__"===a)return!1
- return this.b.hasOwnProperty(a)},
- h:function(a,b){if(!this.C(b))return
- return this.c6(b)},
- c6:function(a){return this.b[a]},
- I:function(a,b){var z,y,x,w
- z=this.c
- for(y=z.length,x=0;x<y;++x){w=z[x]
- b.$2(w,this.c6(w))}},
- gO:function(){return new H.oW(this,[H.m(this,0)])}},
- oW:{"^":"u;a,$ti",
- gF:function(a){var z=this.a.c
- return new J.cb(z,z.length,0)},
- gj:function(a){return this.a.c.length}},
- aJ:{"^":"eH;a,$ti",
- aG:function(){var z=this.$map
- if(z==null){z=new H.cr(0,0,this.$ti)
- H.jh(this.a,z)
- this.$map=z}return z},
- C:function(a){return this.aG().C(a)},
- h:function(a,b){return this.aG().h(0,b)},
- I:function(a,b){this.aG().I(0,b)},
- gO:function(){var z=this.aG()
- return new H.ba(z,[H.m(z,0)])},
- gj:function(a){return this.aG().a}},
- lu:{"^":"a;a,b,c,d,e,f",
- gcF:function(){var z=this.a
- return z},
- gcI:function(){var z,y,x,w
- if(this.c===1)return C.Z
- z=this.d
- y=z.length-this.e.length-this.f
- if(y===0)return C.Z
- x=[]
- for(w=0;w<y;++w)x.push(z[w])
- x.fixed$length=Array
- x.immutable$list=Array
- return x},
- gcG:function(){var z,y,x,w,v,u,t
- if(this.c!==0)return C.a4
- z=this.e
- y=z.length
- x=this.d
- w=x.length-y-this.f
- if(y===0)return C.a4
- v=P.cK
- u=new H.cr(0,0,[v,null])
- for(t=0;t<y;++t)u.n(0,new H.dW(z[t]),x[w+t])
- return new H.k6(u,[v,null])}},
- n_:{"^":"a;a,b4:b<,c,d,e,f,r,0x",
- dS:function(a){var z=this.d
- if(a<z)return
- return this.b[3+a-z]},
- l:{
- hj:function(a){var z,y,x
- z=a.$reflectionInfo
- if(z==null)return
- z=J.cq(z)
- y=z[0]
- x=z[1]
- return new H.n_(a,z,(y&2)===2,y>>2,x>>1,(x&1)===1,z[2])}}},
- mV:{"^":"c;a,b,c",
- $2:function(a,b){var z=this.a
- z.b=z.b+"$"+H.d(a)
- this.b.push(a)
- this.c.push(b);++z.a}},
- oi:{"^":"a;a,b,c,d,e,f",
- a9:function(a){var z,y,x
- z=new RegExp(this.a).exec(a)
- if(z==null)return
- y=Object.create(null)
- x=this.b
- if(x!==-1)y.arguments=z[x+1]
- x=this.c
- if(x!==-1)y.argumentsExpr=z[x+1]
- x=this.d
- if(x!==-1)y.expr=z[x+1]
- x=this.e
- if(x!==-1)y.method=z[x+1]
- x=this.f
- if(x!==-1)y.receiver=z[x+1]
- return y},
- l:{
- aq:function(a){var z,y,x,w,v,u
- a=a.replace(String({}),'$receiver$').replace(/[[\]{}()*+?.\\^$|]/g,"\\$&")
- z=a.match(/\\\$[a-zA-Z]+\\\$/g)
- if(z==null)z=H.b([],[P.e])
- y=z.indexOf("\\$arguments\\$")
- x=z.indexOf("\\$argumentsExpr\\$")
- w=z.indexOf("\\$expr\\$")
- v=z.indexOf("\\$method\\$")
- u=z.indexOf("\\$receiver\\$")
- return new H.oi(a.replace(new RegExp('\\\\\\$arguments\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$argumentsExpr\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$expr\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$method\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$receiver\\\\\\$','g'),'((?:x|[^x])*)'),y,x,w,v,u)},
- cL:function(a){return function($expr$){var $argumentsExpr$='$arguments$'
- try{$expr$.$method$($argumentsExpr$)}catch(z){return z.message}}(a)},
- i6:function(a){return function($expr$){try{$expr$.$method$}catch(z){return z.message}}(a)}}},
- mN:{"^":"X;a,b",
- i:function(a){var z=this.b
- if(z==null)return"NoSuchMethodError: "+H.d(this.a)
- return"NoSuchMethodError: method not found: '"+z+"' on null"},
- l:{
- h8:function(a,b){return new H.mN(a,b==null?null:b.method)}}},
- lB:{"^":"X;a,b,c",
- i:function(a){var z,y
- z=this.b
- if(z==null)return"NoSuchMethodError: "+H.d(this.a)
- y=this.c
- if(y==null)return"NoSuchMethodError: method not found: '"+z+"' ("+H.d(this.a)+")"
- return"NoSuchMethodError: method not found: '"+z+"' on '"+y+"' ("+H.d(this.a)+")"},
- l:{
- dw:function(a,b){var z,y
- z=b==null
- y=z?null:b.method
- return new H.lB(a,y,z?null:b.receiver)}}},
- ok:{"^":"X;a",
- i:function(a){var z=this.a
- return z.length===0?"Error":"Error: "+z}},
- dp:{"^":"a;a,b"},
- rJ:{"^":"c:3;a",
- $1:function(a){if(!!J.q(a).$isX)if(a.$thrownJsError==null)a.$thrownJsError=this.a
- return a}},
- iJ:{"^":"a;a,0b",
- i:function(a){var z,y
- z=this.b
- if(z!=null)return z
- z=this.a
- y=z!==null&&typeof z==="object"?z.stack:null
- z=y==null?"":y
- this.b=z
- return z},
- $isai:1},
- c:{"^":"a;",
- i:function(a){return"Closure '"+H.be(this).trim()+"'"},
- gcT:function(){return this},
- $isck:1,
- gcT:function(){return this}},
- i_:{"^":"c;"},
- o2:{"^":"i_;",
- i:function(a){var z=this.$static_name
- if(z==null)return"Closure of unknown static method"
- return"Closure '"+H.c5(z)+"'"}},
- da:{"^":"i_;a,b,c,d",
- L:function(a,b){if(b==null)return!1
- if(this===b)return!0
- if(!(b instanceof H.da))return!1
- return this.a===b.a&&this.b===b.b&&this.c===b.c},
- gE:function(a){var z,y
- z=this.c
- if(z==null)y=H.aL(this.a)
- else y=typeof z!=="object"?J.aa(z):H.aL(z)
- return(y^H.aL(this.b))>>>0},
- i:function(a){var z=this.c
- if(z==null)z=this.a
- return"Closure '"+H.d(this.d)+"' of "+("Instance of '"+H.be(z)+"'")},
- l:{
- db:function(a){return a.a},
- eA:function(a){return a.c},
- ce:function(a){var z,y,x,w,v
- z=new H.da("self","target","receiver","name")
- y=J.cq(Object.getOwnPropertyNames(z))
- for(x=y.length,w=0;w<x;++w){v=y[w]
- if(z[v]===a)return v}}}},
- jZ:{"^":"X;a",
- i:function(a){return this.a},
- l:{
- eB:function(a,b){return new H.jZ("CastError: "+H.d(P.b4(a))+": type '"+H.qy(a)+"' is not a subtype of type '"+b+"'")}}},
- n4:{"^":"X;a",
- i:function(a){return"RuntimeError: "+H.d(this.a)},
- l:{
- n5:function(a){return new H.n4(a)}}},
- ib:{"^":"a;a,0b,0c,0d",
- gb2:function(){var z=this.b
- if(z==null){z=H.em(this.a)
- this.b=z}return z},
- i:function(a){return this.gb2()},
- gE:function(a){var z=this.d
- if(z==null){z=C.a.gE(this.gb2())
- this.d=z}return z},
- L:function(a,b){if(b==null)return!1
- return b instanceof H.ib&&this.gb2()===b.gb2()},
- $isaM:1},
- cr:{"^":"cy;a,0b,0c,0d,0e,0f,r,$ti",
- gj:function(a){return this.a},
- gq:function(a){return this.a===0},
- gN:function(a){return this.a!==0},
- gO:function(){return new H.ba(this,[H.m(this,0)])},
- gaE:function(){var z=H.m(this,0)
- return H.h5(new H.ba(this,[z]),new H.lA(this),z,H.m(this,1))},
- C:function(a){var z,y
- if(typeof a==="string"){z=this.b
- if(z==null)return!1
- return this.c4(z,a)}else if(typeof a==="number"&&(a&0x3ffffff)===a){y=this.c
- if(y==null)return!1
- return this.c4(y,a)}else return this.e_(a)},
- e_:function(a){var z=this.d
- if(z==null)return!1
- return this.bF(this.bs(z,J.aa(a)&0x3ffffff),a)>=0},
- h:function(a,b){var z,y,x,w
- if(typeof b==="string"){z=this.b
- if(z==null)return
- y=this.aY(z,b)
- x=y==null?null:y.b
- return x}else if(typeof b==="number"&&(b&0x3ffffff)===b){w=this.c
- if(w==null)return
- y=this.aY(w,b)
- x=y==null?null:y.b
- return x}else return this.e0(b)},
- e0:function(a){var z,y,x
- z=this.d
- if(z==null)return
- y=this.bs(z,J.aa(a)&0x3ffffff)
- x=this.bF(y,a)
- if(x<0)return
- return y[x].b},
- n:function(a,b,c){var z,y,x,w,v,u
- if(typeof b==="string"){z=this.b
- if(z==null){z=this.bu()
- this.b=z}this.bY(z,b,c)}else if(typeof b==="number"&&(b&0x3ffffff)===b){y=this.c
- if(y==null){y=this.bu()
- this.c=y}this.bY(y,b,c)}else{x=this.d
- if(x==null){x=this.bu()
- this.d=x}w=J.aa(b)&0x3ffffff
- v=this.bs(x,w)
- if(v==null)this.bw(x,w,[this.bv(b,c)])
- else{u=this.bF(v,b)
- if(u>=0)v[u].b=c
- else v.push(this.bv(b,c))}}},
- ea:function(a,b){var z
- if(this.C(a))return this.h(0,a)
- z=b.$0()
- this.n(0,a,z)
- return z},
- I:function(a,b){var z,y
- z=this.e
- y=this.r
- for(;z!=null;){b.$2(z.a,z.b)
- if(y!==this.r)throw H.f(P.W(this))
- z=z.c}},
- bY:function(a,b,c){var z=this.aY(a,b)
- if(z==null)this.bw(a,b,this.bv(b,c))
- else z.b=c},
- bv:function(a,b){var z,y
- z=new H.ml(a,b)
- if(this.e==null){this.f=z
- this.e=z}else{y=this.f
- z.d=y
- y.c=z
- this.f=z}++this.a
- this.r=this.r+1&67108863
- return z},
- bF:function(a,b){var z,y
- if(a==null)return-1
- z=a.length
- for(y=0;y<z;++y)if(J.a9(a[y].a,b))return y
- return-1},
- i:function(a){return P.cz(this)},
- aY:function(a,b){return a[b]},
- bs:function(a,b){return a[b]},
- bw:function(a,b,c){a[b]=c},
- dc:function(a,b){delete a[b]},
- c4:function(a,b){return this.aY(a,b)!=null},
- bu:function(){var z=Object.create(null)
- this.bw(z,"<non-identifier-key>",z)
- this.dc(z,"<non-identifier-key>")
- return z}},
- lA:{"^":"c;a",
- $1:[function(a){return this.a.h(0,a)},null,null,4,0,null,22,"call"],
- $S:function(){var z=this.a
- return{func:1,ret:H.m(z,1),args:[H.m(z,0)]}}},
- ml:{"^":"a;a,b,0c,0d"},
- ba:{"^":"B;a,$ti",
- gj:function(a){return this.a.a},
- gq:function(a){return this.a.a===0},
- gF:function(a){var z,y
- z=this.a
- y=new H.mm(z,z.r)
- y.c=z.e
- return y},
- J:function(a,b){return this.a.C(b)}},
- mm:{"^":"a;a,b,0c,0d",
- gv:function(){return this.d},
- p:function(){var z=this.a
- if(this.b!==z.r)throw H.f(P.W(z))
- else{z=this.c
- if(z==null){this.d=null
- return!1}else{this.d=z.a
- this.c=z.c
- return!0}}}},
- r5:{"^":"c:3;a",
- $1:function(a){return this.a(a)}},
- r6:{"^":"c;a",
- $2:function(a,b){return this.a(a,b)}},
- r7:{"^":"c;a",
- $1:function(a){return this.a(a)}},
- lw:{"^":"a;a,b,0c,0d",
- i:function(a){return"RegExp/"+this.a+"/"},
- gdl:function(){var z=this.d
- if(z!=null)return z
- z=this.b
- z=H.fs(this.a+"|()",z.multiline,!z.ignoreCase,!0)
- this.d=z
- return z},
- b5:function(a){var z
- if(typeof a!=="string")H.E(H.a0(a))
- z=this.b.exec(a)
- if(z==null)return
- return new H.iD(this,z)},
- de:function(a,b){var z,y
- z=this.gdl()
- z.lastIndex=b
- y=z.exec(a)
- if(y==null)return
- if(y.pop()!=null)return
- return new H.iD(this,y)},
- cE:function(a,b,c){if(c<0||c>b.length)throw H.f(P.G(c,0,b.length,null,null))
- return this.de(b,c)},
- $isbO:1,
- l:{
- fs:function(a,b,c,d){var z,y,x,w
- z=b?"m":""
- y=c?"":"i"
- x=d?"g":""
- w=function(e,f){try{return new RegExp(e,f)}catch(v){return v}}(a,z+y+x)
- if(w instanceof RegExp)return w
- throw H.f(P.C("Illegal RegExp pattern ("+String(w)+")",a,null))}}},
- iD:{"^":"a;a,b",
- h:function(a,b){return this.b[b]}},
- of:{"^":"a;a,b,c",
- h:function(a,b){H.E(P.bQ(b,null,null))
- return this.c}}}],["","",,H,{"^":"",
- qU:function(a){return J.cp(a?Object.keys(a):[],null)}}],["","",,H,{"^":"",
- aU:function(a,b,c){},
- qj:function(a){return a},
- mE:function(a){return new Float32Array(a)},
- mF:function(a){return new Int8Array(a)},
- h6:function(a,b,c){var z
- H.aU(a,b,c)
- z=new Uint8Array(a,b,c)
- return z},
- as:function(a,b,c){if(a>>>0!==a||a>=c)throw H.f(H.at(b,a))},
- aC:function(a,b,c){var z
- if(!(a>>>0!==a))z=b>>>0!==b||a>b||b>c
- else z=!0
- if(z)throw H.f(H.qT(a,b,c))
- return b},
- mG:{"^":"ax;",
- dj:function(a,b,c,d){var z=P.G(b,0,c,d,null)
- throw H.f(z)},
- c0:function(a,b,c,d){if(b>>>0!==b||b>c)this.dj(a,b,c,d)},
- "%":"DataView;ArrayBufferView;dH|iE|iF|dI|iG|iH|az"},
- dH:{"^":"mG;",
- gj:function(a){return a.length},
- dz:function(a,b,c,d,e){var z,y,x
- z=a.length
- this.c0(a,b,z,"start")
- this.c0(a,c,z,"end")
- if(b>c)throw H.f(P.G(b,0,c,null,null))
- y=c-b
- if(e<0)throw H.f(P.L(e))
- x=d.length
- if(x-e<y)throw H.f(P.ap("Not enough elements"))
- if(e!==0||x!==y)d=d.subarray(e,e+y)
- a.set(d,b)},
- $isdv:1,
- $asdv:I.ee},
- dI:{"^":"iF;",
- h:function(a,b){H.as(b,a,a.length)
- return a[b]},
- n:function(a,b,c){H.as(b,a,a.length)
- a[b]=c},
- $isB:1,
- $asB:function(){return[P.ae]},
- $asa6:function(){return[P.ae]},
- $isu:1,
- $asu:function(){return[P.ae]},
- $isn:1,
- $asn:function(){return[P.ae]}},
- az:{"^":"iH;",
- n:function(a,b,c){H.as(b,a,a.length)
- a[b]=c},
- aa:function(a,b,c,d,e){if(!!J.q(d).$isaz){this.dz(a,b,c,d,e)
- return}this.d_(a,b,c,d,e)},
- $isB:1,
- $asB:function(){return[P.k]},
- $asa6:function(){return[P.k]},
- $isu:1,
- $asu:function(){return[P.k]},
- $isn:1,
- $asn:function(){return[P.k]}},
- mD:{"^":"dI;",
- W:function(a,b,c){return new Float32Array(a.subarray(b,H.aC(b,c,a.length)))},
- "%":"Float32Array"},
- td:{"^":"dI;",
- W:function(a,b,c){return new Float64Array(a.subarray(b,H.aC(b,c,a.length)))},
- "%":"Float64Array"},
- te:{"^":"az;",
- h:function(a,b){H.as(b,a,a.length)
- return a[b]},
- W:function(a,b,c){return new Int16Array(a.subarray(b,H.aC(b,c,a.length)))},
- "%":"Int16Array"},
- tf:{"^":"az;",
- h:function(a,b){H.as(b,a,a.length)
- return a[b]},
- W:function(a,b,c){return new Int32Array(a.subarray(b,H.aC(b,c,a.length)))},
- "%":"Int32Array"},
- tg:{"^":"az;",
- h:function(a,b){H.as(b,a,a.length)
- return a[b]},
- W:function(a,b,c){return new Int8Array(a.subarray(b,H.aC(b,c,a.length)))},
- "%":"Int8Array"},
- th:{"^":"az;",
- h:function(a,b){H.as(b,a,a.length)
- return a[b]},
- W:function(a,b,c){return new Uint16Array(a.subarray(b,H.aC(b,c,a.length)))},
- "%":"Uint16Array"},
- ti:{"^":"az;",
- h:function(a,b){H.as(b,a,a.length)
- return a[b]},
- W:function(a,b,c){return new Uint32Array(a.subarray(b,H.aC(b,c,a.length)))},
- "%":"Uint32Array"},
- tj:{"^":"az;",
- gj:function(a){return a.length},
- h:function(a,b){H.as(b,a,a.length)
- return a[b]},
- W:function(a,b,c){return new Uint8ClampedArray(a.subarray(b,H.aC(b,c,a.length)))},
- "%":"CanvasPixelArray|Uint8ClampedArray"},
- dJ:{"^":"az;",
- gj:function(a){return a.length},
- h:function(a,b){H.as(b,a,a.length)
- return a[b]},
- W:function(a,b,c){return new Uint8Array(a.subarray(b,H.aC(b,c,a.length)))},
- $isdJ:1,
- $isar:1,
- "%":";Uint8Array"},
- iE:{"^":"dH+a6;"},
- iF:{"^":"iE+f4;"},
- iG:{"^":"dH+a6;"},
- iH:{"^":"iG+f4;"}}],["","",,P,{"^":"",
- oI:function(){var z,y,x
- z={}
- if(self.scheduleImmediate!=null)return P.qI()
- if(self.MutationObserver!=null&&self.document!=null){y=self.document.createElement("div")
- x=self.document.createElement("span")
- z.a=null
- new self.MutationObserver(H.d_(new P.oK(z),1)).observe(y,{childList:true})
- return new P.oJ(z,y,x)}else if(self.setImmediate!=null)return P.qJ()
- return P.qK()},
- tv:[function(a){self.scheduleImmediate(H.d_(new P.oL(a),0))},"$1","qI",4,0,2],
- tw:[function(a){self.setImmediate(H.d_(new P.oM(a),0))},"$1","qJ",4,0,2],
- tx:[function(a){P.pH(0,a)},"$1","qK",4,0,2],
- bs:function(a){return new P.oF(new P.pC(new P.N(0,$.r,[a]),[a]),!1,[a])},
- bp:function(a,b){a.$2(0,null)
- b.b=!0
- return b.a.a},
- aT:function(a,b){P.q5(a,b)},
- bo:function(a,b){b.V(a)},
- bn:function(a,b){b.aJ(H.D(a),H.aj(a))},
- q5:function(a,b){var z,y,x,w
- z=new P.q6(b)
- y=new P.q7(b)
- x=J.q(a)
- if(!!x.$isN)a.bx(z,y,null)
- else if(!!x.$isR)a.al(0,z,y,null)
- else{w=new P.N(0,$.r,[null])
- w.a=4
- w.c=a
- w.bx(z,null,null)}},
- bu:function(a){var z=function(b,c){return function(d,e){while(true)try{b(d,e)
- break}catch(y){e=y
- d=c}}}(a,1)
- return $.r.bN(new P.qA(z))},
- cY:function(a,b){return new P.pD(a,[b])},
- qv:function(a,b){if(H.b0(a,{func:1,args:[P.a,P.ai]}))return b.bN(a)
- if(H.b0(a,{func:1,args:[P.a]})){b.toString
- return a}throw H.f(P.ex(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments, and return a a valid result"))},
- qt:function(){var z,y
- for(;z=$.aW,z!=null;){$.br=null
- y=z.b
- $.aW=y
- if(y==null)$.bq=null
- z.a.$0()}},
- tB:[function(){$.e8=!0
- try{P.qt()}finally{$.br=null
- $.e8=!1
- if($.aW!=null)$.$get$e0().$1(P.je())}},"$0","je",0,0,0],
- j9:function(a){var z=new P.ip(a)
- if($.aW==null){$.bq=z
- $.aW=z
- if(!$.e8)$.$get$e0().$1(P.je())}else{$.bq.b=z
- $.bq=z}},
- qx:function(a){var z,y,x
- z=$.aW
- if(z==null){P.j9(a)
- $.br=$.bq
- return}y=new P.ip(a)
- x=$.br
- if(x==null){y.b=z
- $.br=y
- $.aW=y}else{y.b=x.b
- x.b=y
- $.br=y
- if(y.b==null)$.bq=y}},
- d5:function(a){var z=$.r
- if(C.h===z){P.aY(null,null,C.h,a)
- return}z.toString
- P.aY(null,null,z,z.cl(a))},
- o5:function(a,b){var z=P.dT(null,null,null,null,!0,b)
- a.al(0,new P.o6(z,b),new P.o7(z),null)
- return new P.bZ(z,[H.m(z,0)])},
- dU:function(a,b){return new P.pe(new P.o8(a),!1,[b])},
- tr:function(a){return new P.pA(a,!1)},
- dT:function(a,b,c,d,e,f){return e?new P.pE(0,b,c,d,a,[f]):new P.oN(0,b,c,d,a,[f])},
- ea:function(a){var z,y,x,w
- if(a==null)return
- try{a.$0()}catch(x){z=H.D(x)
- y=H.aj(x)
- w=$.r
- w.toString
- P.aX(null,null,w,z,y)}},
- qu:[function(a,b){var z=$.r
- z.toString
- P.aX(null,null,z,a,b)},function(a){return P.qu(a,null)},"$2","$1","qL",4,2,4],
- q9:function(a,b,c){var z=a.K()
- if(!!J.q(z).$isR&&z!==$.$get$b5())z.aO(new P.qa(b,!1))
- else b.aw(!1)},
- aX:function(a,b,c,d,e){var z={}
- z.a=d
- P.qx(new P.qw(z,e))},
- j2:function(a,b,c,d){var z,y
- y=$.r
- if(y===c)return d.$0()
- $.r=c
- z=y
- try{y=d.$0()
- return y}finally{$.r=z}},
- j4:function(a,b,c,d,e){var z,y
- y=$.r
- if(y===c)return d.$1(e)
- $.r=c
- z=y
- try{y=d.$1(e)
- return y}finally{$.r=z}},
- j3:function(a,b,c,d,e,f){var z,y
- y=$.r
- if(y===c)return d.$2(e,f)
- $.r=c
- z=y
- try{y=d.$2(e,f)
- return y}finally{$.r=z}},
- aY:function(a,b,c,d){var z=C.h!==c
- if(z){if(z){c.toString
- z=!1}else z=!0
- d=!z?c.cl(d):c.dG(d)}P.j9(d)},
- oK:{"^":"c:10;a",
- $1:[function(a){var z,y
- z=this.a
- y=z.a
- z.a=null
- y.$0()},null,null,4,0,null,4,"call"]},
- oJ:{"^":"c;a,b,c",
- $1:function(a){var z,y
- this.a.a=a
- z=this.b
- y=this.c
- z.firstChild?z.removeChild(y):z.appendChild(y)}},
- oL:{"^":"c;a",
- $0:[function(){this.a.$0()},null,null,0,0,null,"call"]},
- oM:{"^":"c;a",
- $0:[function(){this.a.$0()},null,null,0,0,null,"call"]},
- pG:{"^":"a;a,0b,c",
- d2:function(a,b){if(self.setTimeout!=null)this.b=self.setTimeout(H.d_(new P.pI(this,b),0),a)
- else throw H.f(P.T("`setTimeout()` not found."))},
- l:{
- pH:function(a,b){var z=new P.pG(!0,0)
- z.d2(a,b)
- return z}}},
- pI:{"^":"c;a,b",
- $0:[function(){var z=this.a
- z.b=null
- z.c=1
- this.b.$0()},null,null,0,0,null,"call"]},
- oF:{"^":"a;a,b,$ti",
- V:function(a){var z
- if(this.b)this.a.V(a)
- else if(H.M(a,"$isR",this.$ti,"$asR")){z=this.a
- J.jM(a,z.gdL(),z.gdM(),-1)}else P.d5(new P.oH(this,a))},
- aJ:function(a,b){if(this.b)this.a.aJ(a,b)
- else P.d5(new P.oG(this,a,b))}},
- oH:{"^":"c;a,b",
- $0:function(){this.a.a.V(this.b)}},
- oG:{"^":"c;a,b,c",
- $0:function(){this.a.a.aJ(this.b,this.c)}},
- q6:{"^":"c:19;a",
- $1:function(a){return this.a.$2(0,a)}},
- q7:{"^":"c:17;a",
- $2:[function(a,b){this.a.$2(1,new H.dp(a,b))},null,null,8,0,null,1,5,"call"]},
- qA:{"^":"c;a",
- $2:function(a,b){this.a(a,b)}},
- cS:{"^":"a;a,b",
- i:function(a){return"IterationMarker("+this.b+", "+H.d(this.a)+")"},
- l:{
- pm:function(a){return new P.cS(a,1)},
- cT:function(){return C.cP},
- cU:function(a){return new P.cS(a,3)}}},
- e6:{"^":"a;a,0b,0c,0d",
- gv:function(){var z=this.c
- if(z==null)return this.b
- return z.gv()},
- p:function(){var z,y,x,w
- for(;!0;){z=this.c
- if(z!=null)if(z.p())return!0
- else this.c=null
- y=function(a,b,c){var v,u=b
- while(true)try{return a(u,v)}catch(t){v=t
- u=c}}(this.a,0,1)
- if(y instanceof P.cS){x=y.b
- if(x===2){z=this.d
- if(z==null||z.length===0){this.b=null
- return!1}this.a=z.pop()
- continue}else{z=y.a
- if(x===3)throw z
- else{w=J.a2(z)
- if(!!w.$ise6){z=this.d
- if(z==null){z=[]
- this.d=z}z.push(this.a)
- this.a=w.a
- continue}else{this.c=w
- continue}}}}else{this.b=y
- return!0}}return!1}},
- pD:{"^":"lq;a,$ti",
- gF:function(a){return new P.e6(this.a())}},
- R:{"^":"a;$ti"},
- it:{"^":"a;$ti",
- aJ:[function(a,b){if(a==null)a=new P.dK()
- if(this.a.a!==0)throw H.f(P.ap("Future already completed"))
- $.r.toString
- this.ag(a,b)},function(a){return this.aJ(a,null)},"a4","$2","$1","gdM",4,2,4,8,1,5]},
- bk:{"^":"it;a,$ti",
- V:function(a){var z=this.a
- if(z.a!==0)throw H.f(P.ap("Future already completed"))
- z.av(a)},
- aI:function(){return this.V(null)},
- ag:function(a,b){this.a.c_(a,b)}},
- pC:{"^":"it;a,$ti",
- V:[function(a){var z=this.a
- if(z.a!==0)throw H.f(P.ap("Future already completed"))
- z.aw(a)},function(){return this.V(null)},"aI","$1","$0","gdL",0,2,22],
- ag:function(a,b){this.a.ag(a,b)}},
- iv:{"^":"a;0a,b,c,d,e",
- e4:function(a){if(this.c!==6)return!0
- return this.b.b.bO(this.d,a.a)},
- dW:function(a){var z,y
- z=this.e
- y=this.b.b
- if(H.b0(z,{func:1,args:[P.a,P.ai]}))return y.ee(z,a.a,a.b)
- else return y.bO(z,a.a)}},
- N:{"^":"a;a1:a<,b,0dw:c<,$ti",
- al:function(a,b,c,d){var z=$.r
- if(z!==C.h){z.toString
- if(c!=null)c=P.qv(c,z)}return this.bx(b,c,d)},
- cP:function(a,b,c){return this.al(a,b,null,c)},
- bx:function(a,b,c){var z=new P.N(0,$.r,[c])
- this.bj(new P.iv(z,b==null?1:3,a,b))
- return z},
- aO:function(a){var z,y
- z=$.r
- y=new P.N(0,z,this.$ti)
- if(z!==C.h)z.toString
- this.bj(new P.iv(y,8,a,null))
- return y},
- bj:function(a){var z,y
- z=this.a
- if(z<=1){a.a=this.c
- this.c=a}else{if(z===2){z=this.c
- y=z.a
- if(y<4){z.bj(a)
- return}this.a=y
- this.c=z.c}z=this.b
- z.toString
- P.aY(null,null,z,new P.p2(this,a))}},
- cg:function(a){var z,y,x,w,v,u
- z={}
- z.a=a
- if(a==null)return
- y=this.a
- if(y<=1){x=this.c
- this.c=a
- if(x!=null){for(w=a;v=w.a,v!=null;w=v);w.a=x}}else{if(y===2){y=this.c
- u=y.a
- if(u<4){y.cg(a)
- return}this.a=u
- this.c=y.c}z.a=this.b1(a)
- y=this.b
- y.toString
- P.aY(null,null,y,new P.p9(z,this))}},
- b0:function(){var z=this.c
- this.c=null
- return this.b1(z)},
- b1:function(a){var z,y,x
- for(z=a,y=null;z!=null;y=z,z=x){x=z.a
- z.a=y}return y},
- aw:function(a){var z,y
- z=this.$ti
- if(H.M(a,"$isR",z,"$asR"))if(H.M(a,"$isN",z,null))P.cR(a,this)
- else P.iw(a,this)
- else{y=this.b0()
- this.a=4
- this.c=a
- P.aS(this,y)}},
- ag:[function(a,b){var z=this.b0()
- this.a=8
- this.c=new P.cd(a,b)
- P.aS(this,z)},function(a){return this.ag(a,null)},"es","$2","$1","gc1",4,2,4,8,1,5],
- av:function(a){var z
- if(H.M(a,"$isR",this.$ti,"$asR")){this.d6(a)
- return}this.a=1
- z=this.b
- z.toString
- P.aY(null,null,z,new P.p4(this,a))},
- d6:function(a){var z
- if(H.M(a,"$isN",this.$ti,null)){if(a.a===8){this.a=1
- z=this.b
- z.toString
- P.aY(null,null,z,new P.p8(this,a))}else P.cR(a,this)
- return}P.iw(a,this)},
- c_:function(a,b){var z
- this.a=1
- z=this.b
- z.toString
- P.aY(null,null,z,new P.p3(this,a,b))},
- $isR:1,
- l:{
- p1:function(a,b,c){var z=new P.N(0,b,[c])
- z.a=4
- z.c=a
- return z},
- iw:function(a,b){var z,y,x
- b.a=1
- try{a.al(0,new P.p5(b),new P.p6(b),null)}catch(x){z=H.D(x)
- y=H.aj(x)
- P.d5(new P.p7(b,z,y))}},
- cR:function(a,b){var z,y
- for(;z=a.a,z===2;)a=a.c
- if(z>=4){y=b.b0()
- b.a=a.a
- b.c=a.c
- P.aS(b,y)}else{y=b.c
- b.a=2
- b.c=a
- a.cg(y)}},
- aS:function(a,b){var z,y,x,w,v,u,t,s,r,q,p,o,n
- z={}
- z.a=a
- for(y=a;!0;){x={}
- w=y.a===8
- if(b==null){if(w){v=y.c
- y=y.b
- u=v.a
- v=v.b
- y.toString
- P.aX(null,null,y,u,v)}return}for(;t=b.a,t!=null;b=t){b.a=null
- P.aS(z.a,b)}y=z.a
- s=y.c
- x.a=w
- x.b=s
- v=!w
- if(v){u=b.c
- u=(u&1)!==0||u===8}else u=!0
- if(u){u=b.b
- r=u.b
- if(w){q=y.b
- q.toString
- q=q==null?r==null:q===r
- if(!q)r.toString
- else q=!0
- q=!q}else q=!1
- if(q){y=y.b
- v=s.a
- u=s.b
- y.toString
- P.aX(null,null,y,v,u)
- return}p=$.r
- if(p==null?r!=null:p!==r)$.r=r
- else p=null
- y=b.c
- if(y===8)new P.pc(z,x,b,w).$0()
- else if(v){if((y&1)!==0)new P.pb(x,b,s).$0()}else if((y&2)!==0)new P.pa(z,x,b).$0()
- if(p!=null)$.r=p
- y=x.b
- if(!!J.q(y).$isR){if(y.a>=4){o=u.c
- u.c=null
- b=u.b1(o)
- u.a=y.a
- u.c=y.c
- z.a=y
- continue}else P.cR(y,u)
- return}}n=b.b
- o=n.c
- n.c=null
- b=n.b1(o)
- y=x.a
- v=x.b
- if(!y){n.a=4
- n.c=v}else{n.a=8
- n.c=v}z.a=n
- y=n}}}},
- p2:{"^":"c;a,b",
- $0:function(){P.aS(this.a,this.b)}},
- p9:{"^":"c;a,b",
- $0:function(){P.aS(this.b,this.a.a)}},
- p5:{"^":"c:10;a",
- $1:function(a){var z=this.a
- z.a=0
- z.aw(a)}},
- p6:{"^":"c:47;a",
- $2:[function(a,b){this.a.ag(a,b)},function(a){return this.$2(a,null)},"$1",null,null,null,4,2,null,8,1,5,"call"]},
- p7:{"^":"c;a,b,c",
- $0:function(){this.a.ag(this.b,this.c)}},
- p4:{"^":"c;a,b",
- $0:function(){var z,y
- z=this.a
- y=z.b0()
- z.a=4
- z.c=this.b
- P.aS(z,y)}},
- p8:{"^":"c;a,b",
- $0:function(){P.cR(this.b,this.a)}},
- p3:{"^":"c;a,b,c",
- $0:function(){this.a.ag(this.b,this.c)}},
- pc:{"^":"c;a,b,c,d",
- $0:function(){var z,y,x,w,v,u,t
- z=null
- try{w=this.c
- z=w.b.b.cK(w.d)}catch(v){y=H.D(v)
- x=H.aj(v)
- if(this.d){w=this.a.a.c.a
- u=y
- u=w==null?u==null:w===u
- w=u}else w=!1
- u=this.b
- if(w)u.b=this.a.a.c
- else u.b=new P.cd(y,x)
- u.a=!0
- return}if(!!J.q(z).$isR){if(z instanceof P.N&&z.ga1()>=4){if(z.ga1()===8){w=this.b
- w.b=z.gdw()
- w.a=!0}return}t=this.a.a
- w=this.b
- w.b=J.jL(z,new P.pd(t),null)
- w.a=!1}}},
- pd:{"^":"c:21;a",
- $1:function(a){return this.a}},
- pb:{"^":"c;a,b,c",
- $0:function(){var z,y,x,w
- try{x=this.b
- this.a.b=x.b.b.bO(x.d,this.c)}catch(w){z=H.D(w)
- y=H.aj(w)
- x=this.a
- x.b=new P.cd(z,y)
- x.a=!0}}},
- pa:{"^":"c;a,b,c",
- $0:function(){var z,y,x,w,v,u,t,s
- try{z=this.a.a.c
- w=this.c
- if(w.e4(z)&&w.e!=null){v=this.b
- v.b=w.dW(z)
- v.a=!1}}catch(u){y=H.D(u)
- x=H.aj(u)
- w=this.a.a.c
- v=w.a
- t=y
- s=this.b
- if(v==null?t==null:v===t)s.b=w
- else s.b=new P.cd(y,x)
- s.a=!0}}},
- ip:{"^":"a;a,0b"},
- o3:{"^":"a;$ti",
- gj:function(a){var z,y
- z={}
- y=new P.N(0,$.r,[P.k])
- z.a=0
- this.b7(new P.ob(z,this),!0,new P.oc(z,y),y.gc1())
- return y},
- gq:function(a){var z,y
- z={}
- y=new P.N(0,$.r,[P.bv])
- z.a=null
- z.a=this.b7(new P.o9(z,this,y),!0,new P.oa(y),y.gc1())
- return y}},
- o6:{"^":"c;a,b",
- $1:function(a){var z=this.a
- z.aV(a)
- z.bn()},
- $S:function(){return{func:1,ret:P.S,args:[this.b]}}},
- o7:{"^":"c:7;a",
- $2:[function(a,b){var z=this.a
- if((z.ga1()&1)!==0)z.ap(a,b)
- else if((z.ga1()&3)===0)z.aW().B(0,new P.e3(a,b))
- z.bn()},null,null,8,0,null,1,5,"call"]},
- o8:{"^":"c;a",
- $0:function(){return new P.pl(new J.cb(this.a,1,0),0)}},
- ob:{"^":"c;a,b",
- $1:[function(a){++this.a.a},null,null,4,0,null,4,"call"],
- $S:function(){return{func:1,ret:P.S,args:[H.m(this.b,0)]}}},
- oc:{"^":"c;a,b",
- $0:function(){this.b.aw(this.a.a)}},
- o9:{"^":"c;a,b,c",
- $1:[function(a){P.q9(this.a.a,this.c,!1)},null,null,4,0,null,4,"call"],
- $S:function(){return{func:1,ret:P.S,args:[H.m(this.b,0)]}}},
- oa:{"^":"c;a",
- $0:function(){this.a.aw(!0)}},
- o4:{"^":"a;"},
- iK:{"^":"a;a1:b<,$ti",
- gdt:function(){if((this.b&8)===0)return this.a
- return this.a.gbc()},
- aW:function(){var z,y
- if((this.b&8)===0){z=this.a
- if(z==null){z=new P.iM(0)
- this.a=z}return z}y=this.a
- y.gbc()
- return y.gbc()},
- gaz:function(){if((this.b&8)!==0)return this.a.gbc()
- return this.a},
- bk:function(){if((this.b&4)!==0)return new P.bX("Cannot add event after closing")
- return new P.bX("Cannot add event while adding a stream")},
- c5:function(){var z=this.c
- if(z==null){z=(this.b&2)!==0?$.$get$b5():new P.N(0,$.r,[null])
- this.c=z}return z},
- B:function(a,b){if(this.b>=4)throw H.f(this.bk())
- this.aV(b)},
- a3:[function(){var z=this.b
- if((z&4)!==0)return this.c5()
- if(z>=4)throw H.f(this.bk())
- this.bn()
- return this.c5()},"$0","gdJ",0,0,20],
- bn:function(){var z=this.b|=4
- if((z&1)!==0)this.ay()
- else if((z&3)===0)this.aW().B(0,C.y)},
- aV:function(a){var z=this.b
- if((z&1)!==0)this.ao(a)
- else if((z&3)===0)this.aW().B(0,new P.cQ(a))},
- dC:function(a,b,c,d){var z,y,x,w
- if((this.b&3)!==0)throw H.f(P.ap("Stream has already been listened to."))
- z=$.r
- y=new P.oX(this,z,d?1:0)
- y.bX(a,b,c,d)
- x=this.gdt()
- z=this.b|=1
- if((z&8)!==0){w=this.a
- w.sbc(y)
- w.aD()}else this.a=y
- y.ci(x)
- y.bt(new P.pz(this))
- return y},
- dv:function(a){var z,y,x,w,v,u
- z=null
- if((this.b&8)!==0)z=this.a.K()
- this.a=null
- this.b=this.b&4294967286|2
- w=this.r
- if(w!=null)if(z==null)try{z=w.$0()}catch(v){y=H.D(v)
- x=H.aj(v)
- u=new P.N(0,$.r,[null])
- u.c_(y,x)
- z=u}else z=z.aO(w)
- w=new P.py(this)
- if(z!=null)z=z.aO(w)
- else w.$0()
- return z}},
- pz:{"^":"c;a",
- $0:function(){P.ea(this.a.d)}},
- py:{"^":"c;a",
- $0:function(){var z=this.a.c
- if(z!=null&&z.a===0)z.av(null)}},
- pF:{"^":"a;",
- ao:function(a){this.gaz().aV(a)},
- ap:function(a,b){this.gaz().d4(a,b)},
- ay:function(){this.gaz().d7()}},
- oO:{"^":"a;",
- ao:function(a){this.gaz().au(new P.cQ(a))},
- ap:function(a,b){this.gaz().au(new P.e3(a,b))},
- ay:function(){this.gaz().au(C.y)}},
- oN:{"^":"iK+oO;0a,b,0c,d,e,f,r,$ti"},
- pE:{"^":"iK+pF;0a,b,0c,d,e,f,r,$ti"},
- bZ:{"^":"iL;a,$ti",
- bp:function(a,b,c,d){return this.a.dC(a,b,c,d)},
- gE:function(a){return(H.aL(this.a)^892482866)>>>0},
- L:function(a,b){if(b==null)return!1
- if(this===b)return!0
- if(!(b instanceof P.bZ))return!1
- return b.a===this.a}},
- oX:{"^":"ir;x,0a,0b,0c,d,e,0f,0r",
- cb:function(){return this.x.dv(this)},
- cd:[function(){var z=this.x
- if((z.b&8)!==0)z.a.ba()
- P.ea(z.e)},"$0","gcc",0,0,0],
- cf:[function(){var z=this.x
- if((z.b&8)!==0)z.a.aD()
- P.ea(z.f)},"$0","gce",0,0,0]},
- ir:{"^":"a;0a,0b,0c,d,a1:e<,0f,0r",
- bX:function(a,b,c,d){var z,y
- z=this.d
- z.toString
- this.a=a
- y=b==null?P.qL():b
- if(H.b0(y,{func:1,ret:-1,args:[P.a,P.ai]}))this.b=z.bN(y)
- else if(H.b0(y,{func:1,ret:-1,args:[P.a]}))this.b=y
- else H.E(P.L("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace."))
- this.c=c},
- ci:function(a){if(a==null)return
- this.r=a
- if(!a.gq(a)){this.e=(this.e|64)>>>0
- this.r.aR(this)}},
- e9:[function(a){var z,y,x
- z=this.e
- if((z&8)!==0)return
- y=(z+128|4)>>>0
- this.e=y
- if(z<128&&this.r!=null){x=this.r
- if(x.a===1)x.a=3}if((z&4)===0&&(y&32)===0)this.bt(this.gcc())},function(){return this.e9(null)},"ba","$1","$0","ge8",0,2,16],
- aD:[function(){var z=this.e
- if((z&8)!==0)return
- if(z>=128){z-=128
- this.e=z
- if(z<128){if((z&64)!==0){z=this.r
- z=!z.gq(z)}else z=!1
- if(z)this.r.aR(this)
- else{z=(this.e&4294967291)>>>0
- this.e=z
- if((z&32)===0)this.bt(this.gce())}}}},"$0","gec",0,0,0],
- K:function(){var z=(this.e&4294967279)>>>0
- this.e=z
- if((z&8)===0)this.bl()
- z=this.f
- return z==null?$.$get$b5():z},
- bl:function(){var z,y
- z=(this.e|8)>>>0
- this.e=z
- if((z&64)!==0){y=this.r
- if(y.a===1)y.a=3}if((z&32)===0)this.r=null
- this.f=this.cb()},
- aV:function(a){var z=this.e
- if((z&8)!==0)return
- if(z<32)this.ao(a)
- else this.au(new P.cQ(a))},
- d4:function(a,b){var z=this.e
- if((z&8)!==0)return
- if(z<32)this.ap(a,b)
- else this.au(new P.e3(a,b))},
- d7:function(){var z=this.e
- if((z&8)!==0)return
- z=(z|2)>>>0
- this.e=z
- if(z<32)this.ay()
- else this.au(C.y)},
- cd:[function(){},"$0","gcc",0,0,0],
- cf:[function(){},"$0","gce",0,0,0],
- cb:function(){return},
- au:function(a){var z,y
- z=this.r
- if(z==null){z=new P.iM(0)
- this.r=z}z.B(0,a)
- y=this.e
- if((y&64)===0){y=(y|64)>>>0
- this.e=y
- if(y<128)this.r.aR(this)}},
- ao:function(a){var z=this.e
- this.e=(z|32)>>>0
- this.d.cM(this.a,a)
- this.e=(this.e&4294967263)>>>0
- this.bm((z&4)!==0)},
- ap:function(a,b){var z,y
- z=this.e
- y=new P.oU(this,a,b)
- if((z&1)!==0){this.e=(z|16)>>>0
- this.bl()
- z=this.f
- if(!!J.q(z).$isR&&z!==$.$get$b5())z.aO(y)
- else y.$0()}else{y.$0()
- this.bm((z&4)!==0)}},
- ay:function(){var z,y
- z=new P.oT(this)
- this.bl()
- this.e=(this.e|16)>>>0
- y=this.f
- if(!!J.q(y).$isR&&y!==$.$get$b5())y.aO(z)
- else z.$0()},
- bt:function(a){var z=this.e
- this.e=(z|32)>>>0
- a.$0()
- this.e=(this.e&4294967263)>>>0
- this.bm((z&4)!==0)},
- bm:function(a){var z,y
- if((this.e&64)!==0){z=this.r
- z=z.gq(z)}else z=!1
- if(z){z=(this.e&4294967231)>>>0
- this.e=z
- if((z&4)!==0)if(z<128){z=this.r
- z=z==null||z.gq(z)}else z=!1
- else z=!1
- if(z)this.e=(this.e&4294967291)>>>0}for(;!0;a=y){z=this.e
- if((z&8)!==0){this.r=null
- return}y=(z&4)!==0
- if(a===y)break
- this.e=(z^32)>>>0
- if(y)this.cd()
- else this.cf()
- this.e=(this.e&4294967263)>>>0}z=this.e
- if((z&64)!==0&&z<128)this.r.aR(this)},
- l:{
- is:function(a,b,c,d){var z=$.r
- z=new P.ir(z,d?1:0)
- z.bX(a,b,c,d)
- return z}}},
- oU:{"^":"c;a,b,c",
- $0:function(){var z,y,x,w
- z=this.a
- y=z.e
- if((y&8)!==0&&(y&16)===0)return
- z.e=(y|32)>>>0
- x=z.b
- y=this.b
- w=z.d
- if(H.b0(x,{func:1,ret:-1,args:[P.a,P.ai]}))w.eh(x,y,this.c)
- else w.cM(z.b,y)
- z.e=(z.e&4294967263)>>>0}},
- oT:{"^":"c;a",
- $0:function(){var z,y
- z=this.a
- y=z.e
- if((y&16)===0)return
- z.e=(y|42)>>>0
- z.d.cL(z.c)
- z.e=(z.e&4294967263)>>>0}},
- iL:{"^":"o3;",
- b7:function(a,b,c,d){return this.bp(a,d,c,!0===b)},
- bG:function(a,b,c){return this.b7(a,null,b,c)},
- e2:function(a,b){return this.b7(a,null,b,null)},
- bp:function(a,b,c,d){return P.is(a,b,c,d)}},
- pe:{"^":"iL;a,b,$ti",
- bp:function(a,b,c,d){var z
- if(this.b)throw H.f(P.ap("Stream has already been listened to."))
- this.b=!0
- z=P.is(a,b,c,d)
- z.ci(this.a.$0())
- return z}},
- pl:{"^":"iI;b,a",
- gq:function(a){return this.b==null},
- ct:function(a){var z,y,x,w,v
- w=this.b
- if(w==null)throw H.f(P.ap("No events pending."))
- z=null
- try{z=w.p()
- if(z)a.ao(this.b.gv())
- else{this.b=null
- a.ay()}}catch(v){y=H.D(v)
- x=H.aj(v)
- if(z==null){this.b=C.N
- a.ap(y,x)}else a.ap(y,x)}}},
- iu:{"^":"a;0aM:a@"},
- cQ:{"^":"iu;b,0a",
- bK:function(a){a.ao(this.b)}},
- e3:{"^":"iu;b,c,0a",
- bK:function(a){a.ap(this.b,this.c)}},
- oZ:{"^":"a;",
- bK:function(a){a.ay()},
- gaM:function(){return},
- saM:function(a){throw H.f(P.ap("No events after a done."))}},
- iI:{"^":"a;a1:a<",
- aR:function(a){var z=this.a
- if(z===1)return
- if(z>=1){this.a=1
- return}P.d5(new P.ps(this,a))
- this.a=1}},
- ps:{"^":"c;a,b",
- $0:function(){var z,y
- z=this.a
- y=z.a
- z.a=0
- if(y===3)return
- z.ct(this.b)}},
- iM:{"^":"iI;0b,0c,a",
- gq:function(a){return this.c==null},
- B:function(a,b){var z=this.c
- if(z==null){this.c=b
- this.b=b}else{z.saM(b)
- this.c=b}},
- ct:function(a){var z,y
- z=this.b
- y=z.gaM()
- this.b=y
- if(y==null)this.c=null
- z.bK(a)}},
- pA:{"^":"a;0a,b,c"},
- qa:{"^":"c;a,b",
- $0:function(){return this.a.aw(this.b)}},
- cd:{"^":"a;a,b",
- i:function(a){return H.d(this.a)},
- $isX:1},
- q3:{"^":"a;"},
- qw:{"^":"c;a,b",
- $0:function(){var z,y,x
- z=this.a
- y=z.a
- if(y==null){x=new P.dK()
- z.a=x
- z=x}else z=y
- y=this.b
- if(y==null)throw H.f(z)
- x=H.f(z)
- x.stack=y.i(0)
- throw x}},
- pt:{"^":"q3;",
- cL:function(a){var z,y,x
- try{if(C.h===$.r){a.$0()
- return}P.j2(null,null,this,a)}catch(x){z=H.D(x)
- y=H.aj(x)
- P.aX(null,null,this,z,y)}},
- ej:function(a,b){var z,y,x
- try{if(C.h===$.r){a.$1(b)
- return}P.j4(null,null,this,a,b)}catch(x){z=H.D(x)
- y=H.aj(x)
- P.aX(null,null,this,z,y)}},
- cM:function(a,b){return this.ej(a,b,null)},
- eg:function(a,b,c){var z,y,x
- try{if(C.h===$.r){a.$2(b,c)
- return}P.j3(null,null,this,a,b,c)}catch(x){z=H.D(x)
- y=H.aj(x)
- P.aX(null,null,this,z,y)}},
- eh:function(a,b,c){return this.eg(a,b,c,null,null)},
- dH:function(a){return new P.pv(this,a)},
- dG:function(a){return this.dH(a,null)},
- cl:function(a){return new P.pu(this,a)},
- h:function(a,b){return},
- ed:function(a){if($.r===C.h)return a.$0()
- return P.j2(null,null,this,a)},
- cK:function(a){return this.ed(a,null)},
- ei:function(a,b){if($.r===C.h)return a.$1(b)
- return P.j4(null,null,this,a,b)},
- bO:function(a,b){return this.ei(a,b,null,null)},
- ef:function(a,b,c){if($.r===C.h)return a.$2(b,c)
- return P.j3(null,null,this,a,b,c)},
- ee:function(a,b,c){return this.ef(a,b,c,null,null,null)},
- eb:function(a){return a},
- bN:function(a){return this.eb(a,null,null,null)}},
- pv:{"^":"c;a,b",
- $0:function(){return this.a.cK(this.b)}},
- pu:{"^":"c;a,b",
- $0:function(){return this.a.cL(this.b)}}}],["","",,P,{"^":"",
- ix:function(a,b){var z=a[b]
- return z===a?null:z},
- e4:function(a,b,c){if(c==null)a[b]=a
- else a[b]=c},
- iy:function(){var z=Object.create(null)
- P.e4(z,"<non-identifier-key>",z)
- delete z["<non-identifier-key>"]
- return z},
- t:function(a,b,c){return H.jh(a,new H.cr(0,0,[b,c]))},
- Y:function(a,b){return new H.cr(0,0,[a,b])},
- bb:function(a,b,c,d){return new P.iA(0,0,[d])},
- lr:function(a,b,c){var z,y
- if(P.e9(a)){if(b==="("&&c===")")return"(...)"
- return b+"..."+c}z=[]
- y=$.$get$bt()
- y.push(a)
- try{P.qs(a,z)}finally{y.pop()}y=P.hY(b,z,", ")+c
- return y.charCodeAt(0)==0?y:y},
- co:function(a,b,c){var z,y,x
- if(P.e9(a))return b+"..."+c
- z=new P.ac(b)
- y=$.$get$bt()
- y.push(a)
- try{x=z
- x.sa5(P.hY(x.ga5(),a,", "))}finally{y.pop()}y=z
- y.sa5(y.ga5()+c)
- y=z.ga5()
- return y.charCodeAt(0)==0?y:y},
- e9:function(a){var z,y
- for(z=0;y=$.$get$bt(),z<y.length;++z)if(a===y[z])return!0
- return!1},
- qs:function(a,b){var z,y,x,w,v,u,t,s,r,q
- z=a.gF(a)
- y=0
- x=0
- while(!0){if(!(y<80||x<3))break
- if(!z.p())return
- w=H.d(z.gv())
- b.push(w)
- y+=w.length+2;++x}if(!z.p()){if(x<=5)return
- v=b.pop()
- u=b.pop()}else{t=z.gv();++x
- if(!z.p()){if(x<=4){b.push(H.d(t))
- return}v=H.d(t)
- u=b.pop()
- y+=v.length+2}else{s=z.gv();++x
- for(;z.p();t=s,s=r){r=z.gv();++x
- if(x>100){while(!0){if(!(y>75&&x>3))break
- y-=b.pop().length+2;--x}b.push("...")
- return}}u=H.d(t)
- v=H.d(s)
- y+=v.length+u.length+4}}if(x>b.length+2){y+=5
- q="..."}else q=null
- while(!0){if(!(y>80&&b.length>3))break
- y-=b.pop().length+2
- if(q==null){y+=5
- q="..."}}if(q!=null)b.push(q)
- b.push(u)
- b.push(v)},
- cz:function(a){var z,y,x
- z={}
- if(P.e9(a))return"{...}"
- y=new P.ac("")
- try{$.$get$bt().push(a)
- x=y
- x.sa5(x.ga5()+"{")
- z.a=!0
- a.I(0,new P.mn(z,y))
- z=y
- z.sa5(z.ga5()+"}")}finally{$.$get$bt().pop()}z=y.ga5()
- return z.charCodeAt(0)==0?z:z},
- pg:{"^":"cy;$ti",
- gj:function(a){return this.a},
- gq:function(a){return this.a===0},
- gN:function(a){return this.a!==0},
- gO:function(){return new P.ph(this,[H.m(this,0)])},
- C:function(a){var z,y
- if(typeof a==="string"&&a!=="__proto__"){z=this.b
- return z==null?!1:z[a]!=null}else if(typeof a==="number"&&(a&0x3ffffff)===a){y=this.c
- return y==null?!1:y[a]!=null}else return this.da(a)},
- da:function(a){var z=this.d
- if(z==null)return!1
- return this.ax(this.aX(z,a),a)>=0},
- h:function(a,b){var z,y,x
- if(typeof b==="string"&&b!=="__proto__"){z=this.b
- y=z==null?null:P.ix(z,b)
- return y}else if(typeof b==="number"&&(b&0x3ffffff)===b){x=this.c
- y=x==null?null:P.ix(x,b)
- return y}else return this.df(b)},
- df:function(a){var z,y,x
- z=this.d
- if(z==null)return
- y=this.aX(z,a)
- x=this.ax(y,a)
- return x<0?null:y[x+1]},
- n:function(a,b,c){var z,y,x,w,v
- if(typeof b==="string"&&b!=="__proto__"){z=this.b
- if(z==null){z=P.iy()
- this.b=z}this.d5(z,b,c)}else{y=this.d
- if(y==null){y=P.iy()
- this.d=y}x=H.js(b)&0x3ffffff
- w=y[x]
- if(w==null){P.e4(y,x,[b,c]);++this.a
- this.e=null}else{v=this.ax(w,b)
- if(v>=0)w[v+1]=c
- else{w.push(b,c);++this.a
- this.e=null}}}},
- I:function(a,b){var z,y,x,w
- z=this.c3()
- for(y=z.length,x=0;x<y;++x){w=z[x]
- b.$2(w,this.h(0,w))
- if(z!==this.e)throw H.f(P.W(this))}},
- c3:function(){var z,y,x,w,v,u,t,s,r,q,p,o
- z=this.e
- if(z!=null)return z
- y=new Array(this.a)
- y.fixed$length=Array
- x=this.b
- if(x!=null){w=Object.getOwnPropertyNames(x)
- v=w.length
- for(u=0,t=0;t<v;++t){y[u]=w[t];++u}}else u=0
- s=this.c
- if(s!=null){w=Object.getOwnPropertyNames(s)
- v=w.length
- for(t=0;t<v;++t){y[u]=+w[t];++u}}r=this.d
- if(r!=null){w=Object.getOwnPropertyNames(r)
- v=w.length
- for(t=0;t<v;++t){q=r[w[t]]
- p=q.length
- for(o=0;o<p;o+=2){y[u]=q[o];++u}}}this.e=y
- return y},
- d5:function(a,b,c){if(a[b]==null){++this.a
- this.e=null}P.e4(a,b,c)},
- aX:function(a,b){return a[H.js(b)&0x3ffffff]}},
- pk:{"^":"pg;a,0b,0c,0d,0e,$ti",
- ax:function(a,b){var z,y,x
- if(a==null)return-1
- z=a.length
- for(y=0;y<z;y+=2){x=a[y]
- if(x==null?b==null:x===b)return y}return-1}},
- ph:{"^":"B;a,$ti",
- gj:function(a){return this.a.a},
- gq:function(a){return this.a.a===0},
- gF:function(a){var z=this.a
- return new P.pi(z,z.c3(),0)},
- J:function(a,b){return this.a.C(b)}},
- pi:{"^":"a;a,b,c,0d",
- gv:function(){return this.d},
- p:function(){var z,y,x
- z=this.b
- y=this.c
- x=this.a
- if(z!==x.e)throw H.f(P.W(x))
- else if(y>=z.length){this.d=null
- return!1}else{this.d=z[y]
- this.c=y+1
- return!0}}},
- iA:{"^":"pj;a,0b,0c,0d,0e,0f,r,$ti",
- dn:[function(a){return new P.iA(0,0,[a])},function(){return this.dn(null)},"ey","$1$0","$0","gdm",0,0,13],
- gF:function(a){var z=new P.iB(this,this.r)
- z.c=this.e
- return z},
- gj:function(a){return this.a},
- gq:function(a){return this.a===0},
- gN:function(a){return this.a!==0},
- J:function(a,b){var z,y
- if(typeof b==="string"&&b!=="__proto__"){z=this.b
- if(z==null)return!1
- return z[b]!=null}else if(typeof b==="number"&&(b&0x3ffffff)===b){y=this.c
- if(y==null)return!1
- return y[b]!=null}else return this.d9(b)},
- d9:function(a){var z=this.d
- if(z==null)return!1
- return this.ax(this.aX(z,a),a)>=0},
- B:function(a,b){var z,y
- if(typeof b==="string"&&b!=="__proto__"){z=this.b
- if(z==null){z=P.e5()
- this.b=z}return this.bZ(z,b)}else if(typeof b==="number"&&(b&0x3ffffff)===b){y=this.c
- if(y==null){y=P.e5()
- this.c=y}return this.bZ(y,b)}else return this.d8(b)},
- d8:function(a){var z,y,x
- z=this.d
- if(z==null){z=P.e5()
- this.d=z}y=this.c2(a)
- x=z[y]
- if(x==null)z[y]=[this.bo(a)]
- else{if(this.ax(x,a)>=0)return!1
- x.push(this.bo(a))}return!0},
- dI:function(a){if(this.a>0){this.f=null
- this.e=null
- this.d=null
- this.c=null
- this.b=null
- this.a=0
- this.ca()}},
- bZ:function(a,b){if(a[b]!=null)return!1
- a[b]=this.bo(b)
- return!0},
- ca:function(){this.r=this.r+1&67108863},
- bo:function(a){var z,y
- z=new P.pq(a)
- if(this.e==null){this.f=z
- this.e=z}else{y=this.f
- z.c=y
- y.b=z
- this.f=z}++this.a
- this.ca()
- return z},
- c2:function(a){return J.aa(a)&0x3ffffff},
- aX:function(a,b){return a[this.c2(b)]},
- ax:function(a,b){var z,y
- if(a==null)return-1
- z=a.length
- for(y=0;y<z;++y)if(J.a9(a[y].a,b))return y
- return-1},
- l:{
- e5:function(){var z=Object.create(null)
- z["<non-identifier-key>"]=z
- delete z["<non-identifier-key>"]
- return z}}},
- pq:{"^":"a;a,0b,0c"},
- iB:{"^":"a;a,b,0c,0d",
- gv:function(){return this.d},
- p:function(){var z=this.a
- if(this.b!==z.r)throw H.f(P.W(z))
- else{z=this.c
- if(z==null){this.d=null
- return!1}else{this.d=z.a
- this.c=z.b
- return!0}}},
- l:{
- iC:function(a,b){var z=new P.iB(a,b)
- z.c=a.e
- return z}}},
- cN:{"^":"ie;a,$ti",
- Y:function(a,b){return new P.cN(J.eq(this.a,b),[b])},
- gj:function(a){return J.J(this.a)},
- h:function(a,b){return J.by(this.a,b)}},
- pj:{"^":"nZ;$ti",
- Y:function(a,b){return P.hV(this,this.gdm(),H.m(this,0),b)}},
- lq:{"^":"u;"},
- h2:{"^":"pr;",$isB:1,$isu:1,$isn:1},
- a6:{"^":"a;$ti",
- gF:function(a){return new H.bc(a,this.gj(a),0)},
- R:function(a,b){return this.h(a,b)},
- I:function(a,b){var z,y
- z=this.gj(a)
- for(y=0;y<z;++y){b.$1(this.h(a,y))
- if(z!==this.gj(a))throw H.f(P.W(a))}},
- gq:function(a){return this.gj(a)===0},
- gN:function(a){return!this.gq(a)},
- gcq:function(a){if(this.gj(a)===0)throw H.f(H.fo())
- return this.h(a,0)},
- J:function(a,b){var z,y
- z=this.gj(a)
- for(y=0;y<z;++y){if(J.a9(this.h(a,y),b))return!0
- if(z!==this.gj(a))throw H.f(P.W(a))}return!1},
- aq:function(a,b){var z,y
- z=this.gj(a)
- for(y=0;y<z;++y){if(b.$1(this.h(a,y)))return!0
- if(z!==this.gj(a))throw H.f(P.W(a))}return!1},
- ae:function(a,b,c){return new H.cA(a,b,[H.bw(this,a,"a6",0),c])},
- dU:function(a,b,c){var z,y,x
- z=this.gj(a)
- for(y=b,x=0;x<z;++x){y=c.$2(y,this.h(a,x))
- if(z!==this.gj(a))throw H.f(P.W(a))}return y},
- dV:function(a,b,c){return this.dU(a,b,c,null)},
- a_:function(a,b){return H.cJ(a,b,null,H.bw(this,a,"a6",0))},
- B:function(a,b){var z=this.gj(a)
- this.sj(a,z+1)
- this.n(a,z,b)},
- Y:function(a,b){return new H.dc(a,[H.bw(this,a,"a6",0),b])},
- A:function(a,b){var z=H.b([],[H.bw(this,a,"a6",0)])
- C.d.sj(z,C.c.A(this.gj(a),b.gj(b)))
- C.d.aS(z,0,this.gj(a),a)
- C.d.aS(z,this.gj(a),z.length,b)
- return z},
- W:function(a,b,c){var z,y,x,w
- z=this.gj(a)
- P.ab(b,c,z,null,null,null)
- y=c-b
- x=H.b([],[H.bw(this,a,"a6",0)])
- C.d.sj(x,y)
- for(w=0;w<y;++w)x[w]=this.h(a,b+w)
- return x},
- ak:function(a,b,c,d){var z
- P.ab(b,c,this.gj(a),null,null,null)
- for(z=b;z<c;++z)this.n(a,z,d)},
- aa:["d_",function(a,b,c,d,e){var z,y,x,w,v
- P.ab(b,c,this.gj(a),null,null,null)
- z=c-b
- if(z===0)return
- if(e<0)H.E(P.G(e,0,null,"skipCount",null))
- if(H.M(d,"$isn",[H.bw(this,a,"a6",0)],"$asn")){y=e
- x=d}else{x=J.ev(d,e).aN(0,!1)
- y=0}w=J.j(x)
- if(y+z>w.gj(x))throw H.f(H.fp())
- if(y<b)for(v=z-1;v>=0;--v)this.n(a,b+v,w.h(x,y+v))
- else for(v=0;v<z;++v)this.n(a,b+v,w.h(x,y+v))}],
- i:function(a){return P.co(a,"[","]")}},
- cy:{"^":"bM;"},
- mn:{"^":"c:7;a,b",
- $2:function(a,b){var z,y
- z=this.a
- if(!z.a)this.b.a+=", "
- z.a=!1
- z=this.b
- y=z.a+=H.d(a)
- z.a=y+": "
- z.a+=H.d(b)}},
- bM:{"^":"a;$ti",
- ai:function(a,b,c){return P.h4(this,H.aE(this,"bM",0),H.aE(this,"bM",1),b,c)},
- I:function(a,b){var z,y
- for(z=this.gO(),z=z.gF(z);z.p();){y=z.gv()
- b.$2(y,this.h(0,y))}},
- C:function(a){return this.gO().J(0,a)},
- gj:function(a){var z=this.gO()
- return z.gj(z)},
- gq:function(a){var z=this.gO()
- return z.gq(z)},
- gN:function(a){var z=this.gO()
- return z.gN(z)},
- i:function(a){return P.cz(this)},
- $ish:1},
- pJ:{"^":"a;",
- n:function(a,b,c){throw H.f(P.T("Cannot modify unmodifiable map"))}},
- mo:{"^":"a;",
- ai:function(a,b,c){return this.a.ai(0,b,c)},
- h:function(a,b){return this.a.h(0,b)},
- n:function(a,b,c){this.a.n(0,b,c)},
- C:function(a){return this.a.C(a)},
- I:function(a,b){this.a.I(0,b)},
- gq:function(a){var z=this.a
- return z.gq(z)},
- gN:function(a){var z=this.a
- return z.gN(z)},
- gj:function(a){var z=this.a
- return z.gj(z)},
- gO:function(){return this.a.gO()},
- i:function(a){return this.a.i(0)},
- $ish:1},
- dX:{"^":"pK;a,$ti",
- ai:function(a,b,c){return new P.dX(this.a.ai(0,b,c),[b,c])}},
- o_:{"^":"a;$ti",
- gq:function(a){return this.a===0},
- gN:function(a){return this.a!==0},
- Y:function(a,b){return P.hV(this,null,H.m(this,0),b)},
- a2:function(a,b){var z
- for(z=J.a2(b);z.p();)this.B(0,z.gv())},
- ae:function(a,b,c){return new H.f1(this,b,[H.m(this,0),c])},
- i:function(a){return P.co(this,"{","}")},
- a_:function(a,b){return H.hW(this,b,H.m(this,0))},
- bA:function(a,b,c){var z,y
- for(z=P.iC(this,this.r);z.p();){y=z.d
- if(b.$1(y))return y}return c.$0()},
- R:function(a,b){var z,y,x
- if(b<0)H.E(P.G(b,0,null,"index",null))
- for(z=P.iC(this,this.r),y=0;z.p();){x=z.d
- if(b===y)return x;++y}throw H.f(P.bI(b,this,"index",null,y))},
- $isB:1,
- $isu:1,
- $isbV:1},
- nZ:{"^":"o_;"},
- pr:{"^":"a+a6;"},
- pK:{"^":"mo+pJ;"}}],["","",,P,{"^":"",
- j1:function(a,b){var z,y,x,w
- z=null
- try{z=JSON.parse(a)}catch(x){y=H.D(x)
- w=P.C(String(y),null,null)
- throw H.f(w)}w=P.cX(z)
- return w},
- cX:function(a){var z
- if(a==null)return
- if(typeof a!="object")return a
- if(Object.getPrototypeOf(a)!==Array.prototype)return new P.po(a,Object.create(null))
- for(z=0;z<a.length;++z)a[z]=P.cX(a[z])
- return a},
- po:{"^":"cy;a,b,0c",
- h:function(a,b){var z,y
- z=this.b
- if(z==null)return this.c.h(0,b)
- else if(typeof b!=="string")return
- else{y=z[b]
- return typeof y=="undefined"?this.du(b):y}},
- gj:function(a){return this.b==null?this.c.a:this.aF().length},
- gq:function(a){return this.gj(this)===0},
- gN:function(a){return this.gj(this)>0},
- gO:function(){if(this.b==null){var z=this.c
- return new H.ba(z,[H.m(z,0)])}return new P.pp(this)},
- n:function(a,b,c){var z,y
- if(this.b==null)this.c.n(0,b,c)
- else if(this.C(b)){z=this.b
- z[b]=c
- y=this.a
- if(y==null?z!=null:y!==z)y[b]=null}else this.dE().n(0,b,c)},
- C:function(a){if(this.b==null)return this.c.C(a)
- if(typeof a!=="string")return!1
- return Object.prototype.hasOwnProperty.call(this.a,a)},
- I:function(a,b){var z,y,x,w
- if(this.b==null)return this.c.I(0,b)
- z=this.aF()
- for(y=0;y<z.length;++y){x=z[y]
- w=this.b[x]
- if(typeof w=="undefined"){w=P.cX(this.a[x])
- this.b[x]=w}b.$2(x,w)
- if(z!==this.c)throw H.f(P.W(this))}},
- aF:function(){var z=this.c
- if(z==null){z=H.b(Object.keys(this.a),[P.e])
- this.c=z}return z},
- dE:function(){var z,y,x,w,v
- if(this.b==null)return this.c
- z=P.Y(P.e,null)
- y=this.aF()
- for(x=0;w=y.length,x<w;++x){v=y[x]
- z.n(0,v,this.h(0,v))}if(w===0)y.push(null)
- else C.d.sj(y,0)
- this.b=null
- this.a=null
- this.c=z
- return z},
- du:function(a){var z
- if(!Object.prototype.hasOwnProperty.call(this.a,a))return
- z=P.cX(this.a[a])
- return this.b[a]=z},
- $asbM:function(){return[P.e,null]},
- $ash:function(){return[P.e,null]}},
- pp:{"^":"ay;a",
- gj:function(a){var z=this.a
- return z.gj(z)},
- R:function(a,b){var z=this.a
- return z.b==null?z.gO().R(0,b):z.aF()[b]},
- gF:function(a){var z=this.a
- if(z.b==null){z=z.gO()
- z=z.gF(z)}else{z=z.aF()
- z=new J.cb(z,z.length,0)}return z},
- J:function(a,b){return this.a.C(b)},
- $asB:function(){return[P.e]},
- $asay:function(){return[P.e]},
- $asu:function(){return[P.e]}},
- pn:{"^":"pB;b,c,a",
- a3:function(){var z,y,x,w
- this.d0()
- z=this.a
- y=z.a
- z.a=""
- x=this.c
- w=x.b
- w.push(P.j1(y.charCodeAt(0)==0?y:y,this.b))
- x.a.$1(w)}},
- jV:{"^":"df;a",
- e6:function(a,b,c){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k
- c=P.ab(b,c,a.length,null,null,null)
- z=$.$get$e1()
- for(y=b,x=y,w=null,v=-1,u=-1,t=0;y<c;y=s){s=y+1
- r=C.a.H(a,y)
- if(r===37){q=s+2
- if(q<=c){p=H.jt(a,s)
- if(p===37)p=-1
- s=q}else p=-1}else p=r
- if(0<=p&&p<=127){o=z[p]
- if(o>=0){p=C.a.D("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o)
- if(p===r)continue
- r=p}else{if(o===-1){if(v<0){n=w==null?null:w.a.length
- if(n==null)n=0
- v=n+(y-x)
- u=y}++t
- if(r===61)continue}r=p}if(o!==-2){if(w==null)w=new P.ac("")
- w.a+=C.a.w(a,x,y)
- w.a+=H.cE(r)
- x=s
- continue}}throw H.f(P.C("Invalid base64 data",a,y))}if(w!=null){n=w.a+=C.a.w(a,x,c)
- m=n.length
- if(v>=0)P.ey(a,u,c,v,t,m)
- else{l=C.c.bd(m-1,4)+1
- if(l===1)throw H.f(P.C("Invalid base64 encoding length ",a,c))
- for(;l<4;){n+="="
- w.a=n;++l}}n=w.a
- return C.a.aC(a,b,c,n.charCodeAt(0)==0?n:n)}k=c-b
- if(v>=0)P.ey(a,u,c,v,t,k)
- else{l=C.c.bd(k,4)
- if(l===1)throw H.f(P.C("Invalid base64 encoding length ",a,c))
- if(l>1)a=C.a.aC(a,c,c,l===2?"==":"=")}return a},
- l:{
- ey:function(a,b,c,d,e,f){if(C.c.bd(f,4)!==0)throw H.f(P.C("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c))
- if(d+e!==f)throw H.f(P.C("Invalid base64 padding, '=' not at the end",a,b))
- if(e>2)throw H.f(P.C("Invalid base64 padding, more than two '=' characters",a,b))}}},
- jX:{"^":"ci;a"},
- jW:{"^":"ci;",
- ar:function(a,b,c){var z,y,x
- c=P.ab(b,c,a.length,null,null,null)
- if(b===c)return new Uint8Array(0)
- z=new P.oP(0)
- y=z.dR(a,b,c)
- x=z.a
- if(x<-1)H.E(P.C("Missing padding character",a,c))
- if(x>0)H.E(P.C("Invalid length, must be multiple of four",a,c))
- z.a=-1
- return y},
- dO:function(a,b){return this.ar(a,b,null)}},
- oP:{"^":"a;a",
- dR:function(a,b,c){var z,y
- z=this.a
- if(z<0){this.a=P.iq(a,b,c,z)
- return}if(b===c)return new Uint8Array(0)
- y=P.oQ(a,b,c,z)
- this.a=P.oS(a,b,c,y,0,this.a)
- return y},
- l:{
- oS:function(a,b,c,d,e,f){var z,y,x,w,v,u,t,s
- z=C.c.ah(f,2)
- y=f&3
- for(x=b,w=0;x<c;++x){v=C.a.D(a,x)
- w|=v
- u=$.$get$e1()[v&127]
- if(u>=0){z=(z<<6|u)&16777215
- y=y+1&3
- if(y===0){t=e+1
- d[e]=z>>>16&255
- e=t+1
- d[t]=z>>>8&255
- t=e+1
- d[e]=z&255
- e=t
- z=0}continue}else if(u===-1&&y>1){if(w>127)break
- if(y===3){if((z&3)!==0)throw H.f(P.C("Invalid encoding before padding",a,x))
- d[e]=z>>>10
- d[e+1]=z>>>2}else{if((z&15)!==0)throw H.f(P.C("Invalid encoding before padding",a,x))
- d[e]=z>>>4}s=(3-y)*3
- if(v===37)s+=2
- return P.iq(a,x+1,c,-s-1)}throw H.f(P.C("Invalid character",a,x))}if(w>=0&&w<=127)return(z<<2|y)>>>0
- for(x=b;x<c;++x){v=C.a.D(a,x)
- if(v>127)break}throw H.f(P.C("Invalid character",a,x))},
- oQ:function(a,b,c,d){var z,y,x,w
- z=P.oR(a,b,c)
- y=(d&3)+(z-b)
- x=C.c.ah(y,2)*3
- w=y&3
- if(w!==0&&z<c)x+=w-1
- if(x>0)return new Uint8Array(x)
- return},
- oR:function(a,b,c){var z,y,x,w
- z=c
- y=z
- x=0
- while(!0){if(!(y>b&&x<2))break
- c$0:{--y
- w=C.a.D(a,y)
- if(w===61){++x
- z=y
- break c$0}if((w|32)===100){if(y===b)break;--y
- w=C.a.D(a,y)}if(w===51){if(y===b)break;--y
- w=C.a.D(a,y)}if(w===37){++x
- z=y
- break c$0}break}}return z},
- iq:function(a,b,c,d){var z,y
- if(b===c)return d
- z=-d-1
- for(;z>0;){y=C.a.D(a,b)
- if(z===3){if(y===61){z-=3;++b
- break}if(y===37){--z;++b
- if(b===c)break
- y=C.a.D(a,b)}else break}if((z>3?z-3:z)===2){if(y!==51)break;++b;--z
- if(b===c)break
- y=C.a.D(a,b)}if((y|32)!==100)break;++b;--z
- if(b===c)break}if(b!==c)throw H.f(P.C("Invalid padding character",a,b))
- return-z-1}}},
- jY:{"^":"eF;"},
- eF:{"^":"a;"},
- pw:{"^":"eF;a,b,$ti",
- B:function(a,b){this.b.push(b)}},
- df:{"^":"a;"},
- ci:{"^":"o4;"},
- kI:{"^":"df;"},
- lC:{"^":"df;a,b",
- dQ:function(a,b){var z=P.j1(a,this.gco().a)
- return z},
- dP:function(a){return this.dQ(a,null)},
- gco:function(){return C.b7}},
- lD:{"^":"ci;a"},
- od:{"^":"oe;"},
- oe:{"^":"a;",
- B:function(a,b){this.dF(b,0,b.gj(b),!1)}},
- pB:{"^":"od;",
- a3:["d0",function(){}],
- dF:function(a,b,c,d){var z,y
- if(b!==0||c!==a.length)for(z=this.a,y=b;y<c;++y)z.a+=H.cE(C.a.H(a,y))
- else this.a.a+=a
- if(d)this.a3()},
- B:function(a,b){this.a.a+=H.d(b)}},
- q2:{"^":"jY;a,b",
- a3:function(){this.a.dT()
- this.b.a3()},
- B:function(a,b){this.a.ar(b,0,b.gj(b))}},
- os:{"^":"kI;a"},
- ot:{"^":"ci;a",
- ar:function(a,b,c){var z,y,x,w,v
- z=P.ou(!1,a,b,c)
- if(z!=null)return z
- y=J.J(a)
- P.ab(b,c,y,null,null,null)
- x=new P.ac("")
- w=new P.iV(!1,x,!0,0,0,0)
- w.ar(a,b,y)
- w.cr(a,y)
- v=x.a
- return v.charCodeAt(0)==0?v:v},
- dN:function(a){return this.ar(a,0,null)},
- l:{
- ou:function(a,b,c,d){if(b instanceof Uint8Array)return P.ov(!1,b,c,d)
- return},
- ov:function(a,b,c,d){var z,y,x
- z=$.$get$ik()
- if(z==null)return
- y=0===c
- if(y&&!0)return P.dY(z,b)
- x=b.length
- d=P.ab(c,d,x,null,null,null)
- if(y&&d===x)return P.dY(z,b)
- return P.dY(z,b.subarray(c,d))},
- dY:function(a,b){if(P.ox(b))return
- return P.oy(a,b)},
- oy:function(a,b){var z,y
- try{z=a.decode(b)
- return z}catch(y){H.D(y)}return},
- ox:function(a){var z,y
- z=a.length-2
- for(y=0;y<z;++y)if(a[y]===237)if((a[y+1]&224)===160)return!0
- return!1},
- ow:function(){var z,y
- try{z=new TextDecoder("utf-8",{fatal:true})
- return z}catch(y){H.D(y)}return}}},
- iV:{"^":"a;a,b,c,d,e,f",
- cr:function(a,b){var z
- if(this.e>0){z=P.C("Unfinished UTF-8 octet sequence",a,b)
- throw H.f(z)}},
- dT:function(){return this.cr(null,null)},
- ar:function(a,b,c){var z,y,x,w,v,u,t,s,r,q,p,o,n,m
- z=this.d
- y=this.e
- x=this.f
- this.d=0
- this.e=0
- this.f=0
- w=new P.q1(c)
- v=new P.q0(this,b,c,a)
- $label0$0:for(u=J.j(a),t=this.b,s=b;!0;s=n){$label1$1:if(y>0){do{if(s===c)break $label0$0
- r=u.h(a,s)
- if((r&192)!==128){q=P.C("Bad UTF-8 encoding 0x"+C.c.Z(r,16),a,s)
- throw H.f(q)}else{z=(z<<6|r&63)>>>0;--y;++s}}while(y>0)
- if(z<=C.ba[x-1]){q=P.C("Overlong encoding of 0x"+C.c.Z(z,16),a,s-x-1)
- throw H.f(q)}if(z>1114111){q=P.C("Character outside valid Unicode range: 0x"+C.c.Z(z,16),a,s-x-1)
- throw H.f(q)}if(!this.c||z!==65279)t.a+=H.cE(z)
- this.c=!1}for(q=s<c;q;){p=w.$2(a,s)
- if(p>0){this.c=!1
- o=s+p
- v.$2(s,o)
- if(o===c)break}else o=s
- n=o+1
- r=u.h(a,o)
- if(r<0){m=P.C("Negative UTF-8 code unit: -0x"+C.c.Z(-r,16),a,n-1)
- throw H.f(m)}else{if((r&224)===192){z=r&31
- y=1
- x=1
- continue $label0$0}if((r&240)===224){z=r&15
- y=2
- x=2
- continue $label0$0}if((r&248)===240&&r<245){z=r&7
- y=3
- x=3
- continue $label0$0}m=P.C("Bad UTF-8 encoding 0x"+C.c.Z(r,16),a,n-1)
- throw H.f(m)}}break $label0$0}if(y>0){this.d=z
- this.e=y
- this.f=x}}},
- q1:{"^":"c;a",
- $2:function(a,b){var z,y,x,w
- z=this.a
- for(y=J.j(a),x=b;x<z;++x){w=y.h(a,x)
- if((w&127)!==w)return x-b}return z-b}},
- q0:{"^":"c;a,b,c,d",
- $2:function(a,b){this.a.b.a+=P.hZ(this.d,a,b)}}}],["","",,P,{"^":"",
- aF:function(a,b,c){var z=H.mW(a,c)
- if(z!=null)return z
- if(b!=null)return b.$1(a)
- throw H.f(P.C(a,null,null))},
- kJ:function(a){if(a instanceof H.c)return a.i(0)
- return"Instance of '"+H.be(a)+"'"},
- dE:function(a,b,c){var z,y
- z=H.b([],[c])
- for(y=J.a2(a);y.p();)z.push(y.gv())
- if(b)return z
- return J.cq(z)},
- hZ:function(a,b,c){var z
- if(typeof a==="object"&&a!==null&&a.constructor===Array){z=a.length
- c=P.ab(b,c,z,null,null,null)
- return H.hh(b>0||c<z?C.d.W(a,b,c):a)}if(!!J.q(a).$isdJ)return H.mY(a,b,P.ab(b,c,a.length,null,null,null))
- return P.og(a,b,c)},
- og:function(a,b,c){var z,y,x,w
- if(b<0)throw H.f(P.G(b,0,J.J(a),null,null))
- z=c==null
- if(!z&&c<b)throw H.f(P.G(c,b,J.J(a),null,null))
- y=J.a2(a)
- for(x=0;x<b;++x)if(!y.p())throw H.f(P.G(b,0,x,null,null))
- w=[]
- if(z)for(;y.p();)w.push(y.gv())
- else for(x=b;x<c;++x){if(!y.p())throw H.f(P.G(c,b,x,null,null))
- w.push(y.gv())}return H.hh(w)},
- n0:function(a,b,c){return new H.lw(a,H.fs(a,!1,!0,!1))},
- b4:function(a){if(typeof a==="number"||typeof a==="boolean"||null==a)return J.a_(a)
- if(typeof a==="string")return JSON.stringify(a)
- return P.kJ(a)},
- ls:function(a,b,c){if(a<=0)return new H.f3([c])
- return new P.pf(a,b,[c])},
- h3:function(a,b,c,d){var z,y,x
- if(c){z=H.b([],[d])
- C.d.sj(z,a)}else{y=new Array(a)
- y.fixed$length=Array
- z=H.b(y,[d])}for(x=0;x<a;++x)z[x]=b.$1(x)
- return z},
- h4:function(a,b,c,d,e){return new H.eD(a,[b,c,d,e])},
- hV:function(a,b,c,d){return new H.eE(a,b,[c,d])},
- ii:function(a,b,c){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l
- c=a.length
- z=b+5
- if(c>=z){y=P.ja(a,b)
- if(y===0){z=P.cP(b>0||c<c?C.a.w(a,b,c):a,5,null)
- return z.gam(z)}else if(y===32){z=P.cP(C.a.w(a,z,c),0,null)
- return z.gam(z)}}x=new Array(8)
- x.fixed$length=Array
- w=H.b(x,[P.k])
- w[0]=0
- x=b-1
- w[1]=x
- w[2]=x
- w[7]=x
- w[3]=b
- w[4]=b
- w[5]=c
- w[6]=c
- if(P.j7(a,b,c,0,w)>=14)w[7]=c
- v=w[1]
- if(v>=b)if(P.j7(a,b,v,20,w)===20)w[7]=v
- u=w[2]+1
- t=w[3]
- s=w[4]
- r=w[5]
- q=w[6]
- if(q<r)r=q
- if(s<u)s=r
- else if(s<=v)s=v+1
- if(t<u)t=s
- p=w[7]<b
- if(p)if(u>v+3){o=null
- p=!1}else{x=t>b
- if(x&&t+1===s){o=null
- p=!1}else{if(!(r<c&&r===s+2&&C.a.a0(a,"..",s)))n=r>s+2&&C.a.a0(a,"/..",r-3)
- else n=!0
- if(n){o=null
- p=!1}else{if(v===b+4)if(C.a.a0(a,"file",b)){if(u<=b){if(!C.a.a0(a,"/",s)){m="file:///"
- l=3}else{m="file://"
- l=2}a=m+C.a.w(a,s,c)
- v-=b
- z=l-b
- r+=z
- q+=z
- c=a.length
- b=0
- u=7
- t=7
- s=7}else if(s===r)if(b===0&&!0){a=C.a.aC(a,s,r,"/");++r;++q;++c}else{a=C.a.w(a,b,s)+"/"+C.a.w(a,r,c)
- v-=b
- u-=b
- t-=b
- s-=b
- z=1-b
- r+=z
- q+=z
- c=a.length
- b=0}o="file"}else if(C.a.a0(a,"http",b)){if(x&&t+3===s&&C.a.a0(a,"80",t+1))if(b===0&&!0){a=C.a.aC(a,t,s,"")
- s-=3
- r-=3
- q-=3
- c-=3}else{a=C.a.w(a,b,t)+C.a.w(a,s,c)
- v-=b
- u-=b
- t-=b
- z=3+b
- s-=z
- r-=z
- q-=z
- c=a.length
- b=0}o="http"}else o=null
- else if(v===z&&C.a.a0(a,"https",b)){if(x&&t+4===s&&C.a.a0(a,"443",t+1))if(b===0&&!0){a=C.a.aC(a,t,s,"")
- s-=4
- r-=4
- q-=4
- c-=3}else{a=C.a.w(a,b,t)+C.a.w(a,s,c)
- v-=b
- u-=b
- t-=b
- z=4+b
- s-=z
- r-=z
- q-=z
- c=a.length
- b=0}o="https"}else o=null
- p=!0}}}else o=null
- if(p){if(b>0||c<a.length){a=C.a.w(a,b,c)
- v-=b
- u-=b
- t-=b
- s-=b
- r-=b
- q-=b}return new P.px(a,v,u,t,s,r,q,o)}return P.pL(a,b,c,v,u,t,s,r,q,o)},
- oo:function(a,b,c){var z,y,x,w,v,u,t,s
- z=new P.op(a)
- y=new Uint8Array(4)
- for(x=b,w=x,v=0;x<c;++x){u=C.a.D(a,x)
- if(u!==46){if((u^48)>9)z.$2("invalid character",x)}else{if(v===3)z.$2("IPv4 address should contain exactly 4 parts",x)
- t=P.aF(C.a.w(a,w,x),null,null)
- if(t>255)z.$2("each part must be in the range 0..255",w)
- s=v+1
- y[v]=t
- w=x+1
- v=s}}if(v!==3)z.$2("IPv4 address should contain exactly 4 parts",c)
- t=P.aF(C.a.w(a,w,c),null,null)
- if(t>255)z.$2("each part must be in the range 0..255",w)
- y[v]=t
- return y},
- ij:function(a,b,c){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k
- if(c==null)c=a.length
- z=new P.oq(a)
- y=new P.or(z,a)
- if(a.length<2)z.$1("address is too short")
- x=H.b([],[P.k])
- for(w=b,v=w,u=!1,t=!1;w<c;++w){s=C.a.D(a,w)
- if(s===58){if(w===b){++w
- if(C.a.D(a,w)!==58)z.$2("invalid start colon.",w)
- v=w}if(w===v){if(u)z.$2("only one wildcard `::` is allowed",w)
- x.push(-1)
- u=!0}else x.push(y.$2(v,w))
- v=w+1}else if(s===46)t=!0}if(x.length===0)z.$1("too few parts")
- r=v===c
- q=C.d.gaK(x)
- if(r&&q!==-1)z.$2("expected a part after last `:`",c)
- if(!r)if(!t)x.push(y.$2(v,c))
- else{p=P.oo(a,v,c)
- x.push((p[0]<<8|p[1])>>>0)
- x.push((p[2]<<8|p[3])>>>0)}if(u){if(x.length>7)z.$1("an address with a wildcard must have less than 7 parts")}else if(x.length!==8)z.$1("an address without a wildcard must contain exactly 8 parts")
- o=new Uint8Array(16)
- for(q=x.length,n=9-q,w=0,m=0;w<q;++w){l=x[w]
- if(l===-1)for(k=0;k<n;++k){o[m]=0
- o[m+1]=0
- m+=2}else{o[m]=C.c.ah(l,8)
- o[m+1]=l&255
- m+=2}}return o},
- qe:function(){var z,y,x,w,v
- z=P.h3(22,new P.qg(),!0,P.ar)
- y=new P.qf(z)
- x=new P.qh()
- w=new P.qi()
- v=y.$2(0,225)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",1)
- x.$3(v,".",14)
- x.$3(v,":",34)
- x.$3(v,"/",3)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(14,225)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",1)
- x.$3(v,".",15)
- x.$3(v,":",34)
- x.$3(v,"/",234)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(15,225)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",1)
- x.$3(v,"%",225)
- x.$3(v,":",34)
- x.$3(v,"/",9)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(1,225)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",1)
- x.$3(v,":",34)
- x.$3(v,"/",10)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(2,235)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",139)
- x.$3(v,"/",131)
- x.$3(v,".",146)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(3,235)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",11)
- x.$3(v,"/",68)
- x.$3(v,".",18)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(4,229)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",5)
- w.$3(v,"AZ",229)
- x.$3(v,":",102)
- x.$3(v,"@",68)
- x.$3(v,"[",232)
- x.$3(v,"/",138)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(5,229)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",5)
- w.$3(v,"AZ",229)
- x.$3(v,":",102)
- x.$3(v,"@",68)
- x.$3(v,"/",138)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(6,231)
- w.$3(v,"19",7)
- x.$3(v,"@",68)
- x.$3(v,"/",138)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(7,231)
- w.$3(v,"09",7)
- x.$3(v,"@",68)
- x.$3(v,"/",138)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- x.$3(y.$2(8,8),"]",5)
- v=y.$2(9,235)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",11)
- x.$3(v,".",16)
- x.$3(v,"/",234)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(16,235)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",11)
- x.$3(v,".",17)
- x.$3(v,"/",234)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(17,235)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",11)
- x.$3(v,"/",9)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(10,235)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",11)
- x.$3(v,".",18)
- x.$3(v,"/",234)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(18,235)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",11)
- x.$3(v,".",19)
- x.$3(v,"/",234)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(19,235)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",11)
- x.$3(v,"/",234)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(11,235)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",11)
- x.$3(v,"/",10)
- x.$3(v,"?",172)
- x.$3(v,"#",205)
- v=y.$2(12,236)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",12)
- x.$3(v,"?",12)
- x.$3(v,"#",205)
- v=y.$2(13,237)
- x.$3(v,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",13)
- x.$3(v,"?",13)
- w.$3(y.$2(20,245),"az",21)
- v=y.$2(21,245)
- w.$3(v,"az",21)
- w.$3(v,"09",21)
- x.$3(v,"+-.",21)
- return z},
- j7:function(a,b,c,d,e){var z,y,x,w,v
- z=$.$get$j8()
- for(y=b;y<c;++y){x=z[d]
- w=C.a.H(a,y)^96
- v=x[w>95?31:w]
- d=v&31
- e[v>>>5]=y}return d},
- ja:function(a,b){return((C.a.H(a,b+4)^58)*3|C.a.H(a,b)^100|C.a.H(a,b+1)^97|C.a.H(a,b+2)^116|C.a.H(a,b+3)^97)>>>0},
- mI:{"^":"c;a,b",
- $2:function(a,b){var z,y,x
- z=this.b
- y=this.a
- z.a+=y.a
- x=z.a+=H.d(a.a)
- z.a=x+": "
- z.a+=H.d(P.b4(b))
- y.a=", "}},
- bv:{"^":"a;"},
- "+bool":0,
- dn:{"^":"a;a,b",
- L:function(a,b){if(b==null)return!1
- if(!(b instanceof P.dn))return!1
- return this.a===b.a&&this.b===b.b},
- gE:function(a){var z=this.a
- return(z^C.c.ah(z,30))&1073741823},
- em:function(){var z,y
- if(this.b)return this
- z=this.a
- if(Math.abs(z)<=864e13)y=!1
- else y=!0
- if(y)H.E(P.L("DateTime is outside valid range: "+z))
- return new P.dn(z,!0)},
- i:function(a){var z,y,x,w,v,u,t
- z=P.f_(H.bP(this))
- y=P.an(H.hf(this))
- x=P.an(H.hb(this))
- w=P.an(H.hc(this))
- v=P.an(H.he(this))
- u=P.an(H.hg(this))
- t=P.f0(H.hd(this))
- if(this.b)return z+"-"+y+"-"+x+" "+w+":"+v+":"+u+"."+t+"Z"
- else return z+"-"+y+"-"+x+" "+w+":"+v+":"+u+"."+t},
- el:function(){var z,y,x,w,v,u,t
- z=H.bP(this)>=-9999&&H.bP(this)<=9999?P.f_(H.bP(this)):P.kG(H.bP(this))
- y=P.an(H.hf(this))
- x=P.an(H.hb(this))
- w=P.an(H.hc(this))
- v=P.an(H.he(this))
- u=P.an(H.hg(this))
- t=P.f0(H.hd(this))
- if(this.b)return z+"-"+y+"-"+x+"T"+w+":"+v+":"+u+"."+t+"Z"
- else return z+"-"+y+"-"+x+"T"+w+":"+v+":"+u+"."+t},
- l:{
- f_:function(a){var z,y
- z=Math.abs(a)
- y=a<0?"-":""
- if(z>=1000)return""+a
- if(z>=100)return y+"0"+z
- if(z>=10)return y+"00"+z
- return y+"000"+z},
- kG:function(a){var z,y
- z=Math.abs(a)
- y=a<0?"-":"+"
- if(z>=1e5)return y+z
- return y+"0"+z},
- f0:function(a){if(a>=100)return""+a
- if(a>=10)return"0"+a
- return"00"+a},
- an:function(a){if(a>=10)return""+a
- return"0"+a}}},
- ae:{"^":"aQ;"},
- "+double":0,
- X:{"^":"a;"},
- dK:{"^":"X;",
- i:function(a){return"Throw of null."}},
- ag:{"^":"X;a,b,c,d",
- gbr:function(){return"Invalid argument"+(!this.a?"(s)":"")},
- gbq:function(){return""},
- i:function(a){var z,y,x,w,v,u
- z=this.c
- y=z!=null?" ("+z+")":""
- z=this.d
- x=z==null?"":": "+H.d(z)
- w=this.gbr()+y+x
- if(!this.a)return w
- v=this.gbq()
- u=P.b4(this.b)
- return w+v+": "+H.d(u)},
- l:{
- L:function(a){return new P.ag(!1,null,null,a)},
- ex:function(a,b,c){return new P.ag(!0,a,b,c)}}},
- cF:{"^":"ag;e,f,a,b,c,d",
- gbr:function(){return"RangeError"},
- gbq:function(){var z,y,x
- z=this.e
- if(z==null){z=this.f
- y=z!=null?": Not less than or equal to "+H.d(z):""}else{x=this.f
- if(x==null)y=": Not greater than or equal to "+H.d(z)
- else if(x>z)y=": Not in range "+H.d(z)+".."+H.d(x)+", inclusive"
- else y=x<z?": Valid value range is empty":": Only valid value is "+H.d(z)}return y},
- l:{
- bQ:function(a,b,c){return new P.cF(null,null,!0,a,b,"Value not in range")},
- G:function(a,b,c,d,e){return new P.cF(b,c,!0,a,d,"Invalid value")},
- ab:function(a,b,c,d,e,f){if(0>a||a>c)throw H.f(P.G(a,0,c,"start",f))
- if(b!=null){if(a>b||b>c)throw H.f(P.G(b,a,c,"end",f))
- return b}return c}}},
- ln:{"^":"ag;e,j:f>,a,b,c,d",
- gbr:function(){return"RangeError"},
- gbq:function(){if(J.d6(this.b,0))return": index must not be negative"
- var z=this.f
- if(z===0)return": no indices are valid"
- return": index should be less than "+z},
- l:{
- bI:function(a,b,c,d,e){var z=e!=null?e:J.J(b)
- return new P.ln(b,z,!0,a,c,"Index out of range")}}},
- mH:{"^":"X;a,b,c,d,e",
- i:function(a){var z,y,x,w,v,u,t,s,r,q
- z={}
- y=new P.ac("")
- z.a=""
- for(x=this.c,w=x.length,v=0,u="",t="";v<w;++v,t=", "){s=x[v]
- y.a=u+t
- u=y.a+=H.d(P.b4(s))
- z.a=", "}this.d.I(0,new P.mI(z,y))
- r=P.b4(this.a)
- q=y.i(0)
- x="NoSuchMethodError: method not found: '"+H.d(this.b.a)+"'\nReceiver: "+H.d(r)+"\nArguments: ["+q+"]"
- return x},
- l:{
- h7:function(a,b,c,d,e){return new P.mH(a,b,c,d,e)}}},
- om:{"^":"X;a",
- i:function(a){return"Unsupported operation: "+this.a},
- l:{
- T:function(a){return new P.om(a)}}},
- oj:{"^":"X;a",
- i:function(a){var z=this.a
- return z!=null?"UnimplementedError: "+z:"UnimplementedError"},
- l:{
- id:function(a){return new P.oj(a)}}},
- bX:{"^":"X;a",
- i:function(a){return"Bad state: "+this.a},
- l:{
- ap:function(a){return new P.bX(a)}}},
- k5:{"^":"X;a",
- i:function(a){var z=this.a
- if(z==null)return"Concurrent modification during iteration."
- return"Concurrent modification during iteration: "+H.d(P.b4(z))+"."},
- l:{
- W:function(a){return new P.k5(a)}}},
- mO:{"^":"a;",
- i:function(a){return"Out of Memory"},
- $isX:1},
- hX:{"^":"a;",
- i:function(a){return"Stack Overflow"},
- $isX:1},
- kg:{"^":"X;a",
- i:function(a){var z=this.a
- return z==null?"Reading static variable during its initialization":"Reading static variable '"+z+"' during its initialization"}},
- p0:{"^":"a;a",
- i:function(a){return"Exception: "+this.a},
- $isaw:1},
- aI:{"^":"a;a,b,c",
- i:function(a){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l
- z=this.a
- y=z!=null&&""!==z?"FormatException: "+H.d(z):"FormatException"
- x=this.c
- w=this.b
- if(typeof w!=="string")return x!=null?y+(" (at offset "+H.d(x)+")"):y
- if(x!=null)z=x<0||x>w.length
- else z=!1
- if(z)x=null
- if(x==null){if(w.length>78)w=C.a.w(w,0,75)+"..."
- return y+"\n"+w}for(v=1,u=0,t=!1,s=0;s<x;++s){r=C.a.H(w,s)
- if(r===10){if(u!==s||!t)++v
- u=s+1
- t=!1}else if(r===13){++v
- u=s+1
- t=!0}}y=v>1?y+(" (at line "+v+", character "+(x-u+1)+")\n"):y+(" (at character "+(x+1)+")\n")
- q=w.length
- for(s=x;s<w.length;++s){r=C.a.D(w,s)
- if(r===10||r===13){q=s
- break}}if(q-u>78)if(x-u<75){p=u+75
- o=u
- n=""
- m="..."}else{if(q-x<75){o=q-75
- p=q
- m=""}else{o=x-36
- p=x+36
- m="..."}n="..."}else{p=q
- o=u
- n=""
- m=""}l=C.a.w(w,o,p)
- return y+n+l+m+"\n"+C.a.be(" ",x-o+n.length)+"^\n"},
- $isaw:1,
- l:{
- C:function(a,b,c){return new P.aI(a,b,c)}}},
- ck:{"^":"a;"},
- k:{"^":"aQ;"},
- "+int":0,
- u:{"^":"a;$ti",
- Y:function(a,b){return H.ch(this,H.aE(this,"u",0),b)},
- ae:function(a,b,c){return H.h5(this,b,H.aE(this,"u",0),c)},
- J:function(a,b){var z
- for(z=this.gF(this);z.p();)if(J.a9(z.gv(),b))return!0
- return!1},
- I:function(a,b){var z
- for(z=this.gF(this);z.p();)b.$1(z.gv())},
- aN:function(a,b){return P.dE(this,b,H.aE(this,"u",0))},
- gj:function(a){var z,y
- z=this.gF(this)
- for(y=0;z.p();)++y
- return y},
- gq:function(a){return!this.gF(this).p()},
- gN:function(a){return!this.gq(this)},
- a_:function(a,b){return H.hW(this,b,H.aE(this,"u",0))},
- R:function(a,b){var z,y,x
- if(b<0)H.E(P.G(b,0,null,"index",null))
- for(z=this.gF(this),y=0;z.p();){x=z.gv()
- if(b===y)return x;++y}throw H.f(P.bI(b,this,"index",null,y))},
- i:function(a){return P.lr(this,"(",")")}},
- pf:{"^":"ay;j:a>,b,$ti",
- R:function(a,b){var z=this.a
- if(0>b||b>=z)H.E(P.bI(b,this,"index",null,z))
- return this.b.$1(b)}},
- dt:{"^":"a;"},
- n:{"^":"a;$ti",$isB:1,$isu:1},
- "+List":0,
- h:{"^":"a;$ti"},
- S:{"^":"a;",
- gE:function(a){return P.a.prototype.gE.call(this,this)},
- i:function(a){return"null"}},
- "+Null":0,
- aQ:{"^":"a;"},
- "+num":0,
- a:{"^":";",
- L:function(a,b){return this===b},
- gE:function(a){return H.aL(this)},
- i:function(a){return"Instance of '"+H.be(this)+"'"},
- bJ:function(a,b){throw H.f(P.h7(this,b.gcF(),b.gcI(),b.gcG(),null))},
- toString:function(){return this.i(this)}},
- bO:{"^":"a;"},
- bV:{"^":"B;"},
- ai:{"^":"a;"},
- e:{"^":"a;",$isbO:1},
- "+String":0,
- ac:{"^":"a;a5:a@",
- gj:function(a){return this.a.length},
- i:function(a){var z=this.a
- return z.charCodeAt(0)==0?z:z},
- gq:function(a){return this.a.length===0},
- gN:function(a){return this.a.length!==0},
- l:{
- hY:function(a,b,c){var z=J.a2(b)
- if(!z.p())return a
- if(c.length===0){do a+=H.d(z.gv())
- while(z.p())}else{a+=H.d(z.gv())
- for(;z.p();)a=a+c+H.d(z.gv())}return a}}},
- cK:{"^":"a;"},
- aM:{"^":"a;"},
- cO:{"^":"a;"},
- op:{"^":"c;a",
- $2:function(a,b){throw H.f(P.C("Illegal IPv4 address, "+a,this.a,b))}},
- oq:{"^":"c;a",
- $2:function(a,b){throw H.f(P.C("Illegal IPv6 address, "+a,this.a,b))},
- $1:function(a){return this.$2(a,null)}},
- or:{"^":"c;a,b",
- $2:function(a,b){var z
- if(b-a>4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a)
- z=P.aF(C.a.w(this.b,a,b),null,16)
- if(z<0||z>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a)
- return z}},
- iN:{"^":"a;bV:a<,b,c,d,cH:e<,f,r,0x,0y,0z,0Q,0ch",
- gcR:function(){return this.b},
- gbE:function(){var z=this.c
- if(z==null)return""
- if(C.a.ab(z,"["))return C.a.w(z,1,z.length-1)
- return z},
- gbL:function(){var z=this.d
- if(z==null)return P.iO(this.a)
- return z},
- gcJ:function(){var z=this.f
- return z==null?"":z},
- gcs:function(){var z=this.r
- return z==null?"":z},
- gcv:function(){return this.a.length!==0},
- gbB:function(){return this.c!=null},
- gbD:function(){return this.f!=null},
- gbC:function(){return this.r!=null},
- gcu:function(){return J.ew(this.e,"/")},
- i:function(a){var z,y,x,w
- z=this.y
- if(z==null){z=this.a
- y=z.length!==0?z+":":""
- x=this.c
- w=x==null
- if(!w||z==="file"){z=y+"//"
- y=this.b
- if(y.length!==0)z=z+H.d(y)+"@"
- if(!w)z+=x
- y=this.d
- if(y!=null)z=z+":"+H.d(y)}else z=y
- z+=H.d(this.e)
- y=this.f
- if(y!=null)z=z+"?"+y
- y=this.r
- if(y!=null)z=z+"#"+y
- z=z.charCodeAt(0)==0?z:z
- this.y=z}return z},
- L:function(a,b){var z,y
- if(b==null)return!1
- if(this===b)return!0
- if(!!J.q(b).$iscO){if(this.a===b.gbV())if(this.c!=null===b.gbB())if(this.b==b.gcR())if(this.gbE()==b.gbE())if(this.gbL()==b.gbL())if(this.e==b.gcH()){z=this.f
- y=z==null
- if(!y===b.gbD()){if(y)z=""
- if(z===b.gcJ()){z=this.r
- y=z==null
- if(!y===b.gbC()){if(y)z=""
- z=z===b.gcs()}else z=!1}else z=!1}else z=!1}else z=!1
- else z=!1
- else z=!1
- else z=!1
- else z=!1
- else z=!1
- return z}return!1},
- gE:function(a){var z=this.z
- if(z==null){z=C.a.gE(this.i(0))
- this.z=z}return z},
- $iscO:1,
- l:{
- pL:function(a,b,c,d,e,f,g,h,i,j){var z,y,x,w,v,u,t
- if(j==null)if(d>b)j=P.pU(a,b,d)
- else{if(d===b)P.bl(a,b,"Invalid empty scheme")
- j=""}if(e>b){z=d+3
- y=z<e?P.pV(a,z,e-1):""
- x=P.pQ(a,e,f,!1)
- w=f+1
- v=w<g?P.pS(P.aF(C.a.w(a,w,g),new P.pM(a,f),null),j):null}else{y=""
- x=null
- v=null}u=P.pR(a,g,h,null,j,x!=null)
- t=h<i?P.pT(a,h+1,i,null):null
- return new P.iN(j,y,x,v,u,t,i<c?P.pP(a,i+1,c):null)},
- iO:function(a){if(a==="http")return 80
- if(a==="https")return 443
- return 0},
- bl:function(a,b,c){throw H.f(P.C(c,a,b))},
- pS:function(a,b){if(a!=null&&a===P.iO(b))return
- return a},
- pQ:function(a,b,c,d){var z,y
- if(b===c)return""
- if(C.a.D(a,b)===91){z=c-1
- if(C.a.D(a,z)!==93)P.bl(a,b,"Missing end `]` to match `[` in host")
- P.ij(a,b+1,z)
- return C.a.w(a,b,c).toLowerCase()}for(y=b;y<c;++y)if(C.a.D(a,y)===58){P.ij(a,b,c)
- return"["+a+"]"}return P.pX(a,b,c)},
- pX:function(a,b,c){var z,y,x,w,v,u,t,s,r,q,p
- for(z=b,y=z,x=null,w=!0;z<c;){v=C.a.D(a,z)
- if(v===37){u=P.iU(a,z,!0)
- t=u==null
- if(t&&w){z+=3
- continue}if(x==null)x=new P.ac("")
- s=C.a.w(a,y,z)
- r=x.a+=!w?s.toLowerCase():s
- if(t){u=C.a.w(a,z,z+3)
- q=3}else if(u==="%"){u="%25"
- q=1}else q=3
- x.a=r+u
- z+=q
- y=z
- w=!0}else if(v<127&&(C.c6[v>>>4]&1<<(v&15))!==0){if(w&&65<=v&&90>=v){if(x==null)x=new P.ac("")
- if(y<z){x.a+=C.a.w(a,y,z)
- y=z}w=!1}++z}else if(v<=93&&(C.V[v>>>4]&1<<(v&15))!==0)P.bl(a,z,"Invalid character")
- else{if((v&64512)===55296&&z+1<c){p=C.a.D(a,z+1)
- if((p&64512)===56320){v=65536|(v&1023)<<10|p&1023
- q=2}else q=1}else q=1
- if(x==null)x=new P.ac("")
- s=C.a.w(a,y,z)
- x.a+=!w?s.toLowerCase():s
- x.a+=P.iP(v)
- z+=q
- y=z}}if(x==null)return C.a.w(a,b,c)
- if(y<c){s=C.a.w(a,y,c)
- x.a+=!w?s.toLowerCase():s}t=x.a
- return t.charCodeAt(0)==0?t:t},
- pU:function(a,b,c){var z,y,x
- if(b===c)return""
- if(!P.iR(C.a.H(a,b)))P.bl(a,b,"Scheme not starting with alphabetic character")
- for(z=b,y=!1;z<c;++z){x=C.a.H(a,z)
- if(!(x<128&&(C.Y[x>>>4]&1<<(x&15))!==0))P.bl(a,z,"Illegal scheme character")
- if(65<=x&&x<=90)y=!0}a=C.a.w(a,b,c)
- return P.pN(y?a.toLowerCase():a)},
- pN:function(a){if(a==="http")return"http"
- if(a==="file")return"file"
- if(a==="https")return"https"
- if(a==="package")return"package"
- return a},
- pV:function(a,b,c){return P.bm(a,b,c,C.bN,!1)},
- pR:function(a,b,c,d,e,f){var z,y,x
- z=e==="file"
- y=z||f
- x=P.bm(a,b,c,C.a0,!0)
- if(x.length===0){if(z)return"/"}else if(y&&!C.a.ab(x,"/"))x="/"+x
- return P.pW(x,e,f)},
- pW:function(a,b,c){var z=b.length===0
- if(z&&!c&&!C.a.ab(a,"/"))return P.pY(a,!z||c)
- return P.pZ(a)},
- pT:function(a,b,c,d){return P.bm(a,b,c,C.q,!0)},
- pP:function(a,b,c){return P.bm(a,b,c,C.q,!0)},
- iU:function(a,b,c){var z,y,x,w,v,u
- z=b+2
- if(z>=a.length)return"%"
- y=C.a.D(a,b+1)
- x=C.a.D(a,z)
- w=H.d2(y)
- v=H.d2(x)
- if(w<0||v<0)return"%"
- u=w*16+v
- if(u<127&&(C.c2[C.c.ah(u,4)]&1<<(u&15))!==0)return H.cE(c&&65<=u&&90>=u?(u|32)>>>0:u)
- if(y>=97||x>=97)return C.a.w(a,b,b+3).toUpperCase()
- return},
- iP:function(a){var z,y,x,w,v,u
- if(a<128){z=new Array(3)
- z.fixed$length=Array
- y=H.b(z,[P.k])
- y[0]=37
- y[1]=C.a.H("0123456789ABCDEF",a>>>4)
- y[2]=C.a.H("0123456789ABCDEF",a&15)}else{if(a>2047)if(a>65535){x=240
- w=4}else{x=224
- w=3}else{x=192
- w=2}z=new Array(3*w)
- z.fixed$length=Array
- y=H.b(z,[P.k])
- for(v=0;--w,w>=0;x=128){u=C.c.dA(a,6*w)&63|x
- y[v]=37
- y[v+1]=C.a.H("0123456789ABCDEF",u>>>4)
- y[v+2]=C.a.H("0123456789ABCDEF",u&15)
- v+=3}}return P.hZ(y,0,null)},
- bm:function(a,b,c,d,e){var z=P.iT(a,b,c,d,e)
- return z==null?C.a.w(a,b,c):z},
- iT:function(a,b,c,d,e){var z,y,x,w,v,u,t,s,r
- for(z=!e,y=b,x=y,w=null;y<c;){v=C.a.D(a,y)
- if(v<127&&(d[v>>>4]&1<<(v&15))!==0)++y
- else{if(v===37){u=P.iU(a,y,!1)
- if(u==null){y+=3
- continue}if("%"===u){u="%25"
- t=1}else t=3}else if(z&&v<=93&&(C.V[v>>>4]&1<<(v&15))!==0){P.bl(a,y,"Invalid character")
- u=null
- t=null}else{if((v&64512)===55296){s=y+1
- if(s<c){r=C.a.D(a,s)
- if((r&64512)===56320){v=65536|(v&1023)<<10|r&1023
- t=2}else t=1}else t=1}else t=1
- u=P.iP(v)}if(w==null)w=new P.ac("")
- w.a+=C.a.w(a,x,y)
- w.a+=H.d(u)
- y+=t
- x=y}}if(w==null)return
- if(x<c)w.a+=C.a.w(a,x,c)
- z=w.a
- return z.charCodeAt(0)==0?z:z},
- iS:function(a){if(C.a.ab(a,"."))return!0
- return C.a.dX(a,"/.")!==-1},
- pZ:function(a){var z,y,x,w,v,u
- if(!P.iS(a))return a
- z=H.b([],[P.e])
- for(y=a.split("/"),x=y.length,w=!1,v=0;v<x;++v){u=y[v]
- if(J.a9(u,"..")){if(z.length!==0){z.pop()
- if(z.length===0)z.push("")}w=!0}else if("."===u)w=!0
- else{z.push(u)
- w=!1}}if(w)z.push("")
- return C.d.cC(z,"/")},
- pY:function(a,b){var z,y,x,w,v,u
- if(!P.iS(a))return!b?P.iQ(a):a
- z=H.b([],[P.e])
- for(y=a.split("/"),x=y.length,w=!1,v=0;v<x;++v){u=y[v]
- if(".."===u)if(z.length!==0&&C.d.gaK(z)!==".."){z.pop()
- w=!0}else{z.push("..")
- w=!1}else if("."===u)w=!0
- else{z.push(u)
- w=!1}}y=z.length
- if(y!==0)y=y===1&&z[0].length===0
- else y=!0
- if(y)return"./"
- if(w||C.d.gaK(z)==="..")z.push("")
- if(!b)z[0]=P.iQ(z[0])
- return C.d.cC(z,"/")},
- iQ:function(a){var z,y,x
- z=a.length
- if(z>=2&&P.iR(J.eo(a,0)))for(y=1;y<z;++y){x=C.a.H(a,y)
- if(x===58)return C.a.w(a,0,y)+"%3A"+C.a.aT(a,y+1)
- if(x>127||(C.Y[x>>>4]&1<<(x&15))===0)break}return a},
- pO:function(a,b){var z,y,x
- for(z=0,y=0;y<2;++y){x=C.a.D(a,b+y)
- if(48<=x&&x<=57)z=z*16+x-48
- else{x|=32
- if(97<=x&&x<=102)z=z*16+x-87
- else throw H.f(P.L("Invalid URL encoding"))}}return z},
- q_:function(a,b,c,d,e){var z,y,x,w,v
- y=b
- while(!0){if(!(y<c)){z=!0
- break}x=C.a.D(a,y)
- if(x<=127)if(x!==37)w=!1
- else w=!0
- else w=!0
- if(w){z=!1
- break}++y}if(z){if(C.ag!==d)w=!1
- else w=!0
- if(w)return C.a.w(a,b,c)
- else v=new H.de(C.a.w(a,b,c))}else{v=H.b([],[P.k])
- for(w=a.length,y=b;y<c;++y){x=C.a.D(a,y)
- if(x>127)throw H.f(P.L("Illegal percent encoding in URI"))
- if(x===37){if(y+3>w)throw H.f(P.L("Truncated URI"))
- v.push(P.pO(a,y+1))
- y+=2}else v.push(x)}}return new P.ot(!1).dN(v)},
- iR:function(a){var z=a|32
- return 97<=z&&z<=122}}},
- pM:{"^":"c;a,b",
- $1:function(a){throw H.f(P.C("Invalid port",this.a,this.b+1))}},
- on:{"^":"a;a,b,c",
- gam:function(a){var z,y,x,w,v
- z=this.c
- if(z!=null)return z
- z=this.a
- y=this.b[0]+1
- x=C.a.cz(z,"?",y)
- w=z.length
- if(x>=0){v=P.bm(z,x+1,w,C.q,!1)
- w=x}else v=null
- z=new P.oY(this,"data",null,null,null,P.bm(z,y,w,C.a0,!1),v,null)
- this.c=z
- return z},
- gP:function(){var z,y,x
- z=this.b
- y=z[0]+1
- x=z[1]
- if(y===x)return"text/plain"
- return P.q_(this.a,y,x,C.ag,!1)},
- cn:function(){var z,y,x,w,v,u,t,s,r,q,p
- z=this.a
- y=this.b
- x=C.d.gaK(y)+1
- if((y.length&1)===1)return C.aG.dO(z,x)
- y=z.length
- w=y-x
- for(v=x;v<y;++v)if(C.a.D(z,v)===37){v+=2
- w-=2}u=new Uint8Array(w)
- if(w===y){C.m.aa(u,0,w,new H.de(z),x)
- return u}for(v=x,t=0;v<y;++v){s=C.a.D(z,v)
- if(s!==37){r=t+1
- u[t]=s}else{q=v+2
- if(q<y){p=H.jt(z,v+1)
- if(p>=0){r=t+1
- u[t]=p
- v=q
- t=r
- continue}}throw H.f(P.C("Invalid percent escape",z,v))}t=r}return u},
- i:function(a){var z=this.a
- return this.b[0]===-1?"data:"+z:z},
- l:{
- ih:function(a){var z
- if(a.length>=5){z=P.ja(a,0)
- if(z===0)return P.cP(a,5,null)
- if(z===32)return P.cP(C.a.aT(a,5),0,null)}throw H.f(P.C("Does not start with 'data:'",a,0))},
- cP:function(a,b,c){var z,y,x,w,v,u,t,s,r
- z=H.b([b-1],[P.k])
- for(y=a.length,x=b,w=-1,v=null;x<y;++x){v=C.a.H(a,x)
- if(v===44||v===59)break
- if(v===47){if(w<0){w=x
- continue}throw H.f(P.C("Invalid MIME type",a,x))}}if(w<0&&x>b)throw H.f(P.C("Invalid MIME type",a,x))
- for(;v!==44;){z.push(x);++x
- for(u=-1;x<y;++x){v=C.a.H(a,x)
- if(v===61){if(u<0)u=x}else if(v===59||v===44)break}if(u>=0)z.push(u)
- else{t=C.d.gaK(z)
- if(v!==44||x!==t+7||!C.a.a0(a,"base64",t+1))throw H.f(P.C("Expecting '='",a,x))
- break}}z.push(x)
- s=x+1
- if((z.length&1)===1)a=C.aC.e6(a,s,y)
- else{r=P.iT(a,s,y,C.q,!0)
- if(r!=null)a=C.a.aC(a,s,y,r)}return new P.on(a,z,c)}}},
- qg:{"^":"c:14;",
- $1:function(a){return new Uint8Array(96)}},
- qf:{"^":"c:15;a",
- $2:function(a,b){var z=this.a[a]
- J.es(z,0,96,b)
- return z}},
- qh:{"^":"c;",
- $3:function(a,b,c){var z,y
- for(z=b.length,y=0;y<z;++y)a[C.a.H(b,y)^96]=c}},
- qi:{"^":"c;",
- $3:function(a,b,c){var z,y
- for(z=C.a.H(b,0),y=C.a.H(b,1);z<=y;++z)a[(z^96)>>>0]=c}},
- px:{"^":"a;a,b,c,d,e,f,r,x,0y",
- gcv:function(){return this.b>0},
- gbB:function(){return this.c>0},
- gbD:function(){return this.f<this.r},
- gbC:function(){return this.r<this.a.length},
- gc8:function(){return this.b===4&&C.a.ab(this.a,"http")},
- gc9:function(){return this.b===5&&C.a.ab(this.a,"https")},
- gcu:function(){return C.a.a0(this.a,"/",this.e)},
- gbV:function(){var z,y
- z=this.b
- if(z<=0)return""
- y=this.x
- if(y!=null)return y
- if(this.gc8()){this.x="http"
- z="http"}else if(this.gc9()){this.x="https"
- z="https"}else if(z===4&&C.a.ab(this.a,"file")){this.x="file"
- z="file"}else if(z===7&&C.a.ab(this.a,"package")){this.x="package"
- z="package"}else{z=C.a.w(this.a,0,z)
- this.x=z}return z},
- gcR:function(){var z,y
- z=this.c
- y=this.b+3
- return z>y?C.a.w(this.a,y,z-1):""},
- gbE:function(){var z=this.c
- return z>0?C.a.w(this.a,z,this.d):""},
- gbL:function(){if(this.c>0&&this.d+1<this.e)return P.aF(C.a.w(this.a,this.d+1,this.e),null,null)
- if(this.gc8())return 80
- if(this.gc9())return 443
- return 0},
- gcH:function(){return C.a.w(this.a,this.e,this.f)},
- gcJ:function(){var z,y
- z=this.f
- y=this.r
- return z<y?C.a.w(this.a,z+1,y):""},
- gcs:function(){var z,y
- z=this.r
- y=this.a
- return z<y.length?C.a.aT(y,z+1):""},
- gE:function(a){var z=this.y
- if(z==null){z=C.a.gE(this.a)
- this.y=z}return z},
- L:function(a,b){if(b==null)return!1
- if(this===b)return!0
- if(!!J.q(b).$iscO)return this.a===b.i(0)
- return!1},
- i:function(a){return this.a},
- $iscO:1},
- oY:{"^":"iN;cx,a,b,c,d,e,f,r,0x,0y,0z,0Q,0ch"}}],["","",,P,{"^":"",
- qb:function(a){var z,y
- z=a.$dart_jsFunction
- if(z!=null)return z
- y=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(P.q8,a)
- y[$.$get$dg()]=a
- a.$dart_jsFunction=y
- return y},
- q8:[function(a,b){var z=H.mU(a,b)
- return z},null,null,8,0,null,25,26],
- aO:function(a){if(typeof a=="function")return a
- else return P.qb(a)}}],["","",,P,{"^":"",
- ej:function(a){var z=J.q(a)
- if(!z.$ish&&!z.$isu)throw H.f(P.L("object must be a Map or Iterable"))
- return P.qc(a)},
- qc:function(a){return new P.qd(new P.pk(0,[null,null])).$1(a)},
- qd:{"^":"c:3;a",
- $1:[function(a){var z,y,x,w,v
- z=this.a
- if(z.C(a))return z.h(0,a)
- y=J.q(a)
- if(!!y.$ish){x={}
- z.n(0,a,x)
- for(z=a.gO(),z=z.gF(z);z.p();){w=z.gv()
- x[w]=this.$1(a.h(0,w))}return x}else if(!!y.$isu){v=[]
- z.n(0,a,v)
- C.d.a2(v,y.ae(a,this,null))
- return v}else return a},null,null,4,0,null,9,"call"]}}],["","",,P,{"^":"",ar:{"^":"a;",$isB:1,
- $asB:function(){return[P.k]},
- $isu:1,
- $asu:function(){return[P.k]},
- $isn:1,
- $asn:function(){return[P.k]}}}],["","",,M,{"^":"",
- cZ:function(a,b,c,d){var z
- switch(a){case 5120:b.toString
- H.aU(b,c,d)
- z=new Int8Array(b,c,d)
- return z
- case 5121:b.toString
- return H.h6(b,c,d)
- case 5122:b.toString
- H.aU(b,c,d)
- z=new Int16Array(b,c,d)
- return z
- case 5123:b.toString
- H.aU(b,c,d)
- z=new Uint16Array(b,c,d)
- return z
- case 5125:b.toString
- H.aU(b,c,d)
- z=new Uint32Array(b,c,d)
- return z
- case 5126:b.toString
- H.aU(b,c,d)
- z=new Float32Array(b,c,d)
- return z
- default:return}},
- av:{"^":"a5;x,y,z,Q,ch,cx,cy,db,dx,dy,0fr,fx,fy,go,0id,0k1,d,a,b,c",
- ga8:function(){var z=C.n.h(0,this.ch)
- return z==null?0:z},
- gaj:function(){var z=this.z
- if(z===5121||z===5120){z=this.ch
- if(z==="MAT2")return 6
- else if(z==="MAT3")return 11
- return this.ga8()}else if(z===5123||z===5122){if(this.ch==="MAT3")return 22
- return 2*this.ga8()}return 4*this.ga8()},
- gb3:function(){var z=this.fx
- if(z!==0)return z
- z=this.z
- if(z===5121||z===5120){z=this.ch
- if(z==="MAT2")return 8
- else if(z==="MAT3")return 12
- return this.ga8()}else if(z===5123||z===5122){if(this.ch==="MAT3")return 24
- return 2*this.ga8()}return 4*this.ga8()},
- gad:function(){return this.gb3()*(this.Q-1)+this.gaj()},
- m:function(a,b){return this.U(0,P.t(["bufferView",this.x,"byteOffset",this.y,"componentType",this.z,"count",this.Q,"type",this.ch,"normalized",this.cx,"max",this.cy,"min",this.db,"sparse",this.dx],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y,x,w,v,u,t
- z=a.z
- y=this.x
- x=z.h(0,y)
- this.fr=x
- w=x==null
- if(!w&&x.Q!==-1)this.fx=x.Q
- if(this.z===-1||this.Q===-1||this.ch==null)return
- if(y!==-1)if(w)b.k($.$get$H(),H.b([y],[P.a]),"bufferView")
- else{x.c=!0
- x=x.Q
- if(x!==-1&&x<this.gaj())b.t($.$get$ft(),H.b([this.fr.Q,this.gaj()],[P.a]))
- M.b2(this.y,this.dy,this.gad(),this.fr,y,b)}y=this.dx
- if(y!=null){x=y.d
- if(x===-1||y.e==null||y.f==null)return
- w=b.c
- w.push("sparse")
- v=this.Q
- if(x>v)b.k($.$get$hs(),H.b([x,v],[P.a]),"count")
- v=y.f
- u=v.d
- v.f=z.h(0,u)
- w.push("indices")
- t=y.e
- y=t.d
- if(y!==-1){z=z.h(0,y)
- t.r=z
- if(z==null)b.k($.$get$H(),H.b([y],[P.a]),"bufferView")
- else{z.S(C.p,"bufferView",b)
- if(t.r.Q!==-1)b.u($.$get$cH(),"bufferView")
- z=t.f
- if(z!==-1)M.b2(t.e,Z.c0(z),Z.c0(z)*x,t.r,y,b)}}w.pop()
- w.push("values")
- if(u!==-1){z=v.f
- if(z==null)b.k($.$get$H(),H.b([u],[P.a]),"bufferView")
- else{z.S(C.p,"bufferView",b)
- if(v.f.Q!==-1)b.u($.$get$cH(),"bufferView")
- z=this.dy
- M.b2(v.e,z,z*C.n.h(0,this.ch)*x,v.f,u,b)}}w.pop()
- w.pop()}},
- S:function(a,b,c){var z
- this.c=!0
- z=this.k1
- if(z==null)this.k1=a
- else if(z!==a)c.k($.$get$fv(),H.b([z,a],[P.a]),b)},
- eo:function(a){var z=this.id
- if(z==null)this.id=a
- else if(z!==a)return!1
- return!0},
- bR:function(a){return this.cW(!1)},
- cV:function(){return this.bR(!1)},
- cW:function(a){var z=this
- return P.cY(function(){var y=a
- var x=0,w=2,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h
- return function $async$bR(b,c){if(b===1){v=c
- x=w}while(true)switch(x){case 0:u=z.z
- if(u===-1||z.Q===-1||z.ch==null){x=1
- break}t=z.ga8()
- s=z.Q
- r=z.fr
- if(r!=null){r=r.cx
- if((r==null?null:r.Q)==null){x=1
- break}if(z.gb3()<z.gaj()){x=1
- break}r=z.y
- q=z.dy
- if(!M.b2(r,q,z.gad(),z.fr,null,null)){x=1
- break}p=z.fr
- o=M.cZ(u,p.cx.Q.buffer,p.y+r,C.c.bi(z.gad(),q))
- if(o==null){x=1
- break}n=o.length
- if(u===5121||u===5120){r=z.ch
- r=r==="MAT2"||r==="MAT3"}else r=!1
- if(!r)r=(u===5123||u===5122)&&z.ch==="MAT3"
- else r=!0
- if(r){r=C.c.bi(z.gb3(),q)
- q=z.ch==="MAT2"
- p=q?8:12
- m=q?2:3
- l=new M.jP(n,o,m,m,r-p).$0()}else l=new M.jQ(o).$3(n,t,C.c.bi(z.gb3(),q)-t)}else l=P.ls(s*t,new M.jR(),P.aQ)
- r=z.dx
- if(r!=null){q=r.f
- p=q.e
- if(p!==-1){k=q.f
- if(k!=null)if(k.z!==-1)if(k.y!==-1){k=k.cx
- if((k==null?null:k.Q)!=null){k=r.e
- if(k.f!==-1)if(k.e!==-1){k=k.r
- if(k!=null)if(k.z!==-1)if(k.y!==-1){k=k.cx
- k=(k==null?null:k.Q)==null}else k=!0
- else k=!0
- else k=!0}else k=!0
- else k=!0}else k=!0}else k=!0
- else k=!0
- else k=!0}else k=!0
- if(k){x=1
- break}k=r.d
- if(k>s){x=1
- break}s=r.e
- r=s.e
- j=s.f
- if(M.b2(r,Z.c0(j),Z.c0(j)*k,s.r,null,null)){i=z.dy
- i=!M.b2(p,i,i*C.n.h(0,z.ch)*k,q.f,null,null)}else i=!0
- if(i){x=1
- break}s=s.r
- h=M.cZ(j,s.cx.Q.buffer,s.y+r,k)
- q=q.f
- l=new M.jS(z,h,l,t,M.cZ(u,q.cx.Q.buffer,q.y+p,k*t)).$0()}x=3
- return P.pm(l)
- case 3:case 1:return P.cT()
- case 2:return P.cU(v)}}},P.aQ)},
- e7:function(a){var z,y
- if(!this.cx){a.toString
- return a}z=this.dy*8
- y=this.z
- if(y===5120||y===5122||y===5124)return Math.max(a/(C.c.bg(1,z-1)-1),-1)
- else return a/(C.c.bg(1,z)-1)},
- l:{
- rS:[function(a,b){var z,y,x,w,v,u,t,s,r,q,p,o,n
- F.v(a,C.bX,b,!0)
- z=F.K(a,"bufferView",b,!1)
- if(z===-1){y=a.C("byteOffset")
- if(y)b.k($.$get$bg(),H.b(["bufferView"],[P.a]),"byteOffset")
- x=0}else x=F.O(a,"byteOffset",b,0,null,-1,0,!1)
- w=F.O(a,"componentType",b,-1,C.bw,-1,0,!0)
- v=F.O(a,"count",b,-1,null,-1,1,!0)
- u=F.F(a,"type",b,null,C.n.gO(),null,!0)
- t=F.ji(a,"normalized",b)
- if(u!=null&&w!==-1){s=C.n.h(0,u)
- if(s==null)s=-1
- if(w===5126){y=[P.k]
- r=F.V(a,"min",b,null,H.b([s],y),1/0,-1/0,!1,!0)
- q=F.V(a,"max",b,null,H.b([s],y),1/0,-1/0,!1,!0)}else{r=F.jj(a,"min",b,w,s)
- q=F.jj(a,"max",b,w,s)}}else{q=null
- r=null}p=F.a1(a,"sparse",b,M.qD(),!1)
- if(t)y=w===5126||w===5125
- else y=!1
- if(y)b.u($.$get$hq(),"normalized")
- if((u==="MAT2"||u==="MAT3"||u==="MAT4")&&x!==-1&&(x&3)!==0)b.u($.$get$hp(),"byteOffset")
- y=F.F(a,"name",b,null,null,null,!1)
- o=F.z(a,C.D,b,null,!1)
- n=F.A(a,b)
- return new M.av(z,x,w,v,u,t,q,r,p,Z.c0(w),0,!1,!1,y,o,n,!1)},"$2","qE",8,0,23],
- b2:function(a,b,c,d,e,f){var z,y
- if(a===-1)return!1
- if(a%b!==0)if(f!=null)f.k($.$get$hr(),H.b([a,b],[P.a]),"byteOffset")
- else return!1
- z=d.y+a
- if(z%b!==0)if(f!=null)f.t($.$get$fu(),H.b([z,b],[P.a]))
- else return!1
- y=d.z
- if(y===-1)return!1
- if(a>y)if(f!=null)f.k($.$get$dy(),H.b([a,c,e,y],[P.a]),"byteOffset")
- else return!1
- else if(a+c>y)if(f!=null)f.t($.$get$dy(),H.b([a,c,e,y],[P.a]))
- else return!1
- return!0}}},
- jP:{"^":"c;a,b,c,d,e",
- $0:function(){var z=this
- return P.cY(function(){var y=0,x=1,w,v,u,t,s,r,q,p,o
- return function $async$$0(a,b){if(a===1){w=b
- y=x}while(true)switch(y){case 0:v=z.a,u=z.c,t=z.b,s=z.d,r=z.e,q=0,p=0,o=0
- case 2:if(!(q<v)){y=3
- break}y=4
- return t[q]
- case 4:++q;++p
- if(p===u){q+=4-p;++o
- if(o===s){q+=r
- o=0}p=0}y=2
- break
- case 3:return P.cT()
- case 1:return P.cU(w)}}},P.aQ)}},
- jQ:{"^":"c;a",
- $3:function(a,b,c){return this.cU(a,b,c)},
- cU:function(a,b,c){var z=this
- return P.cY(function(){var y=a,x=b,w=c
- var v=0,u=1,t,s,r,q
- return function $async$$3(d,e){if(d===1){t=e
- v=u}while(true)switch(v){case 0:s=z.a,r=0,q=0
- case 2:if(!(r<y)){v=3
- break}v=4
- return s[r]
- case 4:++r;++q
- if(q===x){r+=w
- q=0}v=2
- break
- case 3:return P.cT()
- case 1:return P.cU(t)}}},P.aQ)}},
- jR:{"^":"c:12;",
- $1:[function(a){return 0},null,null,4,0,null,4,"call"]},
- jS:{"^":"c;a,b,c,d,e",
- $0:function(){var z=this
- return P.cY(function(){var y=0,x=1,w,v,u,t,s,r,q,p,o,n,m
- return function $async$$0(a,b){if(a===1){w=b
- y=x}while(true)switch(y){case 0:v=z.b
- u=v[0]
- t=J.a2(z.c),s=z.d,r=z.a.dx,q=z.e,p=0,o=0,n=0
- case 2:if(!t.p()){y=3
- break}m=t.gv()
- if(o===s){if(p===u&&n!==r.d-1){++n
- u=v[n]}++p
- o=0}y=p===u?4:6
- break
- case 4:y=7
- return q[n*s+o]
- case 7:y=5
- break
- case 6:y=8
- return m
- case 8:case 5:++o
- y=2
- break
- case 3:return P.cT()
- case 1:return P.cU(w)}}},P.aQ)}},
- c8:{"^":"P;d,e,f,a,b,c",
- m:function(a,b){return this.M(0,P.t(["count",this.d,"indices",this.e,"values",this.f],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- gdY:function(){var z,y,x,w
- z=this.e
- y=z.r
- x=y==null?null:y.cx
- if((x==null?null:x.Q)==null)return
- try{z=M.cZ(z.f,y.cx.Q.buffer,y.y+z.e,this.d)
- return z}catch(w){if(H.D(w) instanceof P.ag)return
- else throw w}},
- l:{
- rR:[function(a,b){var z,y,x
- b.a
- F.v(a,C.bH,b,!0)
- z=F.O(a,"count",b,-1,null,-1,1,!0)
- y=F.a1(a,"indices",b,M.qB(),!0)
- x=F.a1(a,"values",b,M.qC(),!0)
- if(z===-1||y==null||x==null)return
- return new M.c8(z,y,x,F.z(a,C.cw,b,null,!1),F.A(a,b),!1)},"$2","qD",8,0,24]}},
- c9:{"^":"P;d,e,f,0r,a,b,c",
- m:function(a,b){return this.M(0,P.t(["bufferView",this.d,"byteOffset",this.e,"componentType",this.f],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){this.r=a.z.h(0,this.d)},
- l:{
- rP:[function(a,b){b.a
- F.v(a,C.bz,b,!0)
- return new M.c9(F.K(a,"bufferView",b,!0),F.O(a,"byteOffset",b,0,null,-1,0,!1),F.O(a,"componentType",b,-1,C.bi,-1,0,!0),F.z(a,C.cu,b,null,!1),F.A(a,b),!1)},"$2","qB",8,0,25]}},
- ca:{"^":"P;d,e,0f,a,b,c",
- m:function(a,b){return this.M(0,P.t(["bufferView",this.d,"byteOffset",this.e],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){this.f=a.z.h(0,this.d)},
- l:{
- rQ:[function(a,b){b.a
- F.v(a,C.bC,b,!0)
- return new M.ca(F.K(a,"bufferView",b,!0),F.O(a,"byteOffset",b,0,null,-1,0,!1),F.z(a,C.cv,b,null,!1),F.A(a,b),!1)},"$2","qC",8,0,26]}}}],["","",,Z,{"^":"",bA:{"^":"a5;x,y,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["channels",this.x,"samplers",this.y],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y,x,w,v
- z=this.y
- if(z==null||this.x==null)return
- y=b.c
- y.push("samplers")
- z.as(new Z.jT(b,a))
- y.pop()
- y.push("channels")
- this.x.as(new Z.jU(this,b,a))
- y.pop()
- y.push("samplers")
- for(x=z.b,w=0;w<x;++w){v=w>=z.a.length
- if(!(v?null:z.a[w]).gcB())b.ac($.$get$cx(),w)}y.pop()},
- l:{
- rU:[function(a,b){var z,y,x,w,v,u,t,s,r,q
- F.v(a,C.bF,b,!0)
- z=F.d1(a,"channels",b)
- if(z!=null){y=z.gj(z)
- x=Z.d8
- w=new Array(y)
- w.fixed$length=Array
- w=H.b(w,[x])
- v=new F.aA(w,y,"channels",[x])
- x=b.c
- x.push("channels")
- for(u=0;u<z.gj(z);++u){t=z.h(0,u)
- x.push(C.c.i(u))
- F.v(t,C.ca,b,!0)
- w[u]=new Z.d8(F.K(t,"sampler",b,!0),F.a1(t,"target",b,Z.qF(),!0),F.z(t,C.cy,b,null,!1),F.A(t,b),!1)
- x.pop()}x.pop()}else v=null
- s=F.d1(a,"samplers",b)
- if(s!=null){y=s.gj(s)
- x=Z.d9
- w=new Array(y)
- w.fixed$length=Array
- w=H.b(w,[x])
- r=new F.aA(w,y,"samplers",[x])
- x=b.c
- x.push("samplers")
- for(u=0;u<s.gj(s);++u){q=s.h(0,u)
- x.push(C.c.i(u))
- F.v(q,C.bV,b,!0)
- w[u]=new Z.d9(F.K(q,"input",b,!0),F.F(q,"interpolation",b,"LINEAR",C.bs,null,!1),F.K(q,"output",b,!0),F.z(q,C.cz,b,null,!1),F.A(q,b),!1)
- x.pop()}x.pop()}else r=null
- return new Z.bA(v,r,F.F(a,"name",b,null,null,null,!1),F.z(a,C.a6,b,null,!1),F.A(a,b),!1)},"$2","qG",8,0,27]}},jT:{"^":"c;a,b",
- $2:function(a,b){var z,y,x,w,v,u
- z=this.a
- y=z.c
- y.push(C.c.i(a))
- x=this.b.f
- w=b.d
- b.r=x.h(0,w)
- v=b.f
- b.x=x.h(0,v)
- if(w!==-1){x=b.r
- if(x==null)z.k($.$get$H(),H.b([w],[P.a]),"input")
- else{x.S(C.J,"input",z)
- x=b.r.fr
- if(!(x==null))x.S(C.p,"input",z)
- x=b.r
- u=new V.o(x.ch,x.z,x.cx)
- if(!u.L(0,C.r))z.k($.$get$fz(),H.b([u,H.b([C.r],[V.o])],[P.a]),"input")
- x=b.r
- if(x.db==null||x.cy==null)z.u($.$get$fB(),"input")
- if(b.e==="CUBICSPLINE"&&b.r.Q<2)z.k($.$get$fA(),H.b(["CUBICSPLINE",2,b.r.Q],[P.a]),"input")}}if(v!==-1){x=b.x
- if(x==null)z.k($.$get$H(),H.b([v],[P.a]),"output")
- else{x.S(C.aB,"output",z)
- x=b.x.fr
- if(!(x==null))x.S(C.p,"output",z)
- if(!b.x.eo(b.e==="CUBICSPLINE")&&!0)z.u($.$get$fE(),"output")}}y.pop()}},jU:{"^":"c;a,b,c",
- $2:function(a,b){var z,y,x,w,v,u,t,s,r,q,p,o,n,m
- z=this.b
- y=z.c
- y.push(C.c.i(a))
- x=this.a
- w=b.d
- b.f=x.y.h(0,w)
- v=b.e
- u=v!=null
- if(u){t=v.d
- v.f=this.c.db.h(0,t)
- if(t!==-1){y.push("target")
- s=v.f
- if(s==null)z.k($.$get$H(),H.b([t],[P.a]),"node")
- else{s.c=!0
- switch(v.e){case"translation":case"rotation":case"scale":if(s.Q!=null)z.T($.$get$fw())
- break
- case"weights":t=s.fx
- t=t==null?null:t.x
- t=t==null?null:t.gcq(t)
- if((t==null?null:t.gck())==null)z.T($.$get$fx())
- break}}y.pop()}}if(w!==-1){t=b.f
- if(t==null)z.k($.$get$H(),H.b([w],[P.a]),"sampler")
- else{t.c=!0
- if(u&&t.x!=null){w=v.e
- if(w==="rotation")t.x.fy=!0
- t=t.x
- r=new V.o(t.ch,t.z,t.cx)
- q=C.ci.h(0,w)
- if((q==null?null:C.d.J(q,r))===!1)z.k($.$get$fD(),H.b([r,q,w],[P.a]),"sampler")
- t=b.f
- s=t.r
- if((s==null?null:s.Q)!==-1&&t.x.Q!==-1&&t.e!=null){p=s.Q
- if(t.e==="CUBICSPLINE")p*=3
- if(w==="weights"){w=v.f
- w=w==null?null:w.fx
- w=w==null?null:w.x
- w=w==null?null:w.gcq(w)
- w=w==null?null:w.gck()
- o=w==null?null:w.length
- p*=o==null?0:o}w=b.f.x.Q
- if(p!==w)z.k($.$get$fC(),H.b([p,w],[P.a]),"sampler")}}}for(n=a+1,x=x.x,w=x.b,t=[P.a];n<w;++n){if(u){s=n>=x.a.length
- m=v.L(0,(s?null:x.a[n]).gcN())
- s=m}else s=!1
- if(s)z.k($.$get$fy(),H.b([n],t),"target")}y.pop()}}},d8:{"^":"P;d,cN:e<,0f,a,b,c",
- m:function(a,b){return this.M(0,P.t(["sampler",this.d,"target",this.e],P.e,P.a))},
- i:function(a){return this.m(a,null)}},bB:{"^":"P;d,e,0f,a,b,c",
- m:function(a,b){return this.M(0,P.t(["node",this.d,"path",this.e],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- gE:function(a){var z=J.aa(this.e)
- return A.e7(A.aV(A.aV(0,this.d&0x1FFFFFFF&0x1FFFFFFF),z&0x1FFFFFFF))},
- L:function(a,b){if(b==null)return!1
- return b instanceof Z.bB&&this.d===b.d&&this.e==b.e},
- l:{
- rT:[function(a,b){b.a
- F.v(a,C.c0,b,!0)
- return new Z.bB(F.K(a,"node",b,!1),F.F(a,"path",b,null,C.a1,null,!0),F.z(a,C.cx,b,null,!1),F.A(a,b),!1)},"$2","qF",8,0,28]}},d9:{"^":"P;d,e,f,0r,0x,a,b,c",
- m:function(a,b){return this.M(0,P.t(["input",this.d,"interpolation",this.e,"output",this.f],P.e,P.a))},
- i:function(a){return this.m(a,null)}}}],["","",,T,{"^":"",cc:{"^":"P;d,e,f,r,a,b,c",
- m:function(a,b){return this.M(0,P.t(["copyright",this.d,"generator",this.e,"version",this.f,"minVersion",this.r],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- gb8:function(){var z,y
- z=this.f
- if(z!=null){y=$.$get$al().b
- y=!y.test(z)}else y=!0
- if(y)return 0
- return P.aF($.$get$al().b5(z).b[1],null,null)},
- gbI:function(){var z,y
- z=this.f
- if(z!=null){y=$.$get$al().b
- y=!y.test(z)}else y=!0
- if(y)return 0
- return P.aF($.$get$al().b5(z).b[2],null,null)},
- gcD:function(){var z,y
- z=this.r
- if(z!=null){y=$.$get$al().b
- y=!y.test(z)}else y=!0
- if(y)return 2
- return P.aF($.$get$al().b5(z).b[1],null,null)},
- ge5:function(){var z,y
- z=this.r
- if(z!=null){y=$.$get$al().b
- y=!y.test(z)}else y=!0
- if(y)return 0
- return P.aF($.$get$al().b5(z).b[2],null,null)},
- l:{
- rV:[function(a,b){var z,y,x,w,v
- F.v(a,C.bB,b,!0)
- z=F.F(a,"copyright",b,null,null,null,!1)
- y=F.F(a,"generator",b,null,null,null,!1)
- x=$.$get$al()
- w=F.F(a,"version",b,null,null,x,!0)
- x=F.F(a,"minVersion",b,null,null,x,!1)
- v=new T.cc(z,y,w,x,F.z(a,C.cA,b,null,!1),F.A(a,b),!1)
- if(x!=null){if(!(v.gcD()>v.gb8()))z=v.gcD()==v.gb8()&&v.ge5()>v.gbI()
- else z=!0
- if(z)b.k($.$get$hI(),H.b([x,w],[P.a]),"minVersion")}return v},"$2","qH",8,0,29]}}}],["","",,Q,{"^":"",bC:{"^":"a5;am:x>,ad:y<,z,b4:Q@,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["uri",this.x,"byteLength",this.y],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- rX:[function(a,b){var z,y,x,w,v,u,t,s,r
- F.v(a,C.cc,b,!0)
- w=F.O(a,"byteLength",b,-1,null,-1,1,!0)
- z=null
- v=a.C("uri")
- if(v){y=F.F(a,"uri",b,null,null,null,!1)
- if(y!=null){x=null
- try{x=P.ih(y)}catch(u){if(H.D(u) instanceof P.aI)z=F.jn(y,b)
- else throw u}if(x!=null){if(b.fx)b.u($.$get$dm(),"uri")
- if(x.gP()==="application/octet-stream"||x.gP()==="application/gltf-buffer")t=x.cn()
- else{b.k($.$get$ht(),H.b([x.gP()],[P.a]),"uri")
- t=null}}else t=null
- if(t!=null&&t.length!==w){s=$.$get$eR()
- r=t.length
- b.k(s,H.b([r,w],[P.a]),"byteLength")
- w=r}}else t=null}else t=null
- return new Q.bC(z,w,v,t,F.F(a,"name",b,null,null,null,!1),F.z(a,C.cB,b,null,!1),F.A(a,b),!1)},"$2","qM",8,0,30]}}}],["","",,V,{"^":"",bD:{"^":"a5;x,y,ad:z<,Q,ch,0cx,0cy,0db,dx,d,a,b,c",
- S:function(a,b,c){var z
- this.c=!0
- z=this.cy
- if(z==null)this.cy=a
- else if(z!==a)c.k($.$get$fH(),H.b([z,a],[P.a]),b)},
- cm:function(a,b,c){var z
- if(this.Q===-1){z=this.db
- if(z==null){z=P.bb(null,null,null,M.av)
- this.db=z}if(z.B(0,a)&&this.db.a>1)c.u($.$get$fJ(),b)}},
- m:function(a,b){return this.U(0,P.t(["buffer",this.x,"byteOffset",this.y,"byteLength",this.z,"byteStride",this.Q,"target",this.ch],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y,x
- z=this.x
- y=a.y.h(0,z)
- this.cx=y
- this.dx=this.Q
- x=this.ch
- if(x===34962)this.cy=C.M
- else if(x===34963)this.cy=C.L
- if(z!==-1)if(y==null)b.k($.$get$H(),H.b([z],[P.a]),"buffer")
- else{y.c=!0
- y=y.y
- if(y!==-1){x=this.y
- if(x>=y)b.k($.$get$dz(),H.b([z,y],[P.a]),"byteOffset")
- else if(x+this.z>y)b.k($.$get$dz(),H.b([z,y],[P.a]),"byteLength")}}},
- l:{
- rW:[function(a,b){var z,y,x
- F.v(a,C.br,b,!0)
- z=F.O(a,"byteLength",b,-1,null,-1,1,!0)
- y=F.O(a,"byteStride",b,-1,null,252,4,!1)
- x=F.O(a,"target",b,-1,C.bg,-1,0,!1)
- if(y!==-1){if(z!==-1&&y>z)b.k($.$get$hu(),H.b([y,z],[P.a]),"byteStride")
- if(y%4!==0)b.k($.$get$ho(),H.b([y,4],[P.a]),"byteStride")
- if(x===34963)b.u($.$get$cH(),"byteStride")}return new V.bD(F.K(a,"buffer",b,!0),F.O(a,"byteOffset",b,0,null,-1,0,!1),z,y,x,-1,F.F(a,"name",b,null,null,null,!1),F.z(a,C.a7,b,null,!1),F.A(a,b),!1)},"$2","qN",8,0,31]}}}],["","",,G,{"^":"",bF:{"^":"a5;x,y,z,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["type",this.x,"orthographic",this.y,"perspective",this.z],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- t_:[function(a,b){var z,y,x,w
- F.v(a,C.cb,b,!0)
- z=a.C("orthographic")&&a.C("perspective")
- if(z)b.t($.$get$dO(),C.a_)
- y=F.F(a,"type",b,null,C.a_,null,!0)
- switch(y){case"orthographic":x=F.a1(a,"orthographic",b,G.qO(),!0)
- w=null
- break
- case"perspective":w=F.a1(a,"perspective",b,G.qP(),!0)
- x=null
- break
- default:x=null
- w=null}return new G.bF(y,x,w,F.F(a,"name",b,null,null,null,!1),F.z(a,C.cE,b,null,!1),F.A(a,b),!1)},"$2","qQ",8,0,32]}},cf:{"^":"P;d,e,f,r,a,b,c",
- m:function(a,b){return this.M(0,P.t(["xmag",this.d,"ymag",this.e,"zfar",this.f,"znear",this.r],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- rY:[function(a,b){var z,y,x,w
- b.a
- F.v(a,C.cd,b,!0)
- z=F.U(a,"xmag",b,0/0,1/0,-1/0,1/0,-1/0,!0)
- y=F.U(a,"ymag",b,0/0,1/0,-1/0,1/0,-1/0,!0)
- x=F.U(a,"zfar",b,0/0,1/0,0,1/0,-1/0,!0)
- w=F.U(a,"znear",b,0/0,1/0,-1/0,1/0,0,!0)
- if(!isNaN(x)&&!isNaN(w)&&x<=w)b.T($.$get$dQ())
- if(z===0||y===0)b.T($.$get$hv())
- return new G.cf(z,y,x,w,F.z(a,C.cC,b,null,!1),F.A(a,b),!1)},"$2","qO",8,0,33]}},cg:{"^":"P;d,e,f,r,a,b,c",
- m:function(a,b){return this.M(0,P.t(["aspectRatio",this.d,"yfov",this.e,"zfar",this.f,"znear",this.r],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- rZ:[function(a,b){var z,y,x
- b.a
- F.v(a,C.bA,b,!0)
- z=F.U(a,"zfar",b,0/0,1/0,0,1/0,-1/0,!1)
- y=F.U(a,"znear",b,0/0,1/0,0,1/0,-1/0,!0)
- x=!isNaN(z)&&!isNaN(y)&&z<=y
- if(x)b.T($.$get$dQ())
- return new G.cg(F.U(a,"aspectRatio",b,0/0,1/0,0,1/0,-1/0,!1),F.U(a,"yfov",b,0/0,1/0,0,1/0,-1/0,!0),z,y,F.z(a,C.cD,b,null,!1),F.A(a,b),!1)},"$2","qP",8,0,34]}}}],["","",,V,{"^":"",fj:{"^":"P;d,e,f,r,x,y,z,Q,ch,cx,cy,db,dx,dy,fr,fx,fy,go,a,b,c",
- m:function(a,b){return this.M(0,P.t(["asset",this.x,"accessors",this.f,"animations",this.r,"buffers",this.y,"bufferViews",this.z,"cameras",this.Q,"images",this.ch,"materials",this.cx,"meshes",this.cy,"nodes",this.db,"samplers",this.dx,"scenes",this.fx,"scene",this.dy,"skins",this.fy,"textures",this.go,"extensionsRequired",this.e,"extensionsUsed",this.d],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- fm:function(a9,b0){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8
- z=new V.le(b0)
- z.$0()
- F.v(a9,C.cf,b0,!0)
- if(a9.C("extensionsRequired")&&!a9.C("extensionsUsed"))b0.k($.$get$bg(),H.b(["extensionsUsed"],[P.a]),"extensionsRequired")
- y=F.jl(a9,"extensionsUsed",b0)
- if(y==null)y=H.b([],[P.e])
- x=F.jl(a9,"extensionsRequired",b0)
- if(x==null)x=H.b([],[P.e])
- b0.dZ(y,x)
- w=new V.lf(a9,z,b0)
- v=new V.lg(z,a9,b0).$3$req("asset",T.qH(),!0)
- if(v==null)return
- else if(v.gb8()!==2){u=$.$get$hR()
- t=v.gb8()
- b0.t(u,H.b([t],[P.a]))
- return}else if(v.gbI()>0){u=$.$get$hS()
- t=v.gbI()
- b0.t(u,H.b([t],[P.a]))}s=w.$1$2("accessors",M.qE(),M.av)
- r=w.$1$2("animations",Z.qG(),Z.bA)
- q=w.$1$2("buffers",Q.qM(),Q.bC)
- p=w.$1$2("bufferViews",V.qN(),V.bD)
- o=w.$1$2("cameras",G.qQ(),G.bF)
- n=w.$1$2("images",T.r3(),T.bH)
- m=w.$1$2("materials",Y.rw(),Y.aR)
- l=w.$1$2("meshes",S.rA(),S.bN)
- u=V.aK
- k=w.$1$2("nodes",V.rC(),u)
- j=w.$1$2("samplers",T.rD(),T.bR)
- i=w.$1$2("scenes",B.rE(),B.bS)
- z.$0()
- h=F.K(a9,"scene",b0,!1)
- g=i.h(0,h)
- t=h!==-1&&g==null
- if(t)b0.k($.$get$H(),H.b([h],[P.a]),"scene")
- f=w.$1$2("skins",O.rF(),O.bW)
- e=w.$1$2("textures",U.rG(),U.bY)
- d=F.z(a9,C.E,b0,null,!1)
- z.$0()
- c=new V.fj(y,x,s,r,v,q,p,o,n,m,l,k,j,h,g,i,f,e,d,F.A(a9,b0),!1)
- b=new V.lc(b0,c)
- b.$2(p,C.a7)
- b.$2(s,C.D)
- b.$2(n,C.a8)
- b.$2(e,C.af)
- b.$2(m,C.k)
- b.$2(l,C.a9)
- b.$2(k,C.F)
- b.$2(f,C.ad)
- b.$2(r,C.a6)
- b.$2(i,C.ac)
- if(d.a!==0){t=b0.c
- t.push("extensions")
- d.I(0,new V.la(b0,c))
- t.pop()}t=b0.c
- t.push("nodes")
- k.as(new V.lb(b0,P.bb(null,null,null,u)))
- t.pop()
- a=[s,q,p,o,n,m,l,k,j,f,e]
- for(a0=0;a0<11;++a0){a1=a[a0]
- if(a1.gj(a1)===0)continue
- t.push(a1.c)
- for(u=a1.b,a2=a1.a,a3=a2.length,a4=0;a4<u;++a4){a5=a4>=a3
- a5=a5?null:a2[a4]
- if((a5==null?null:a5.gdk())===!1)b0.ac($.$get$cx(),a4)}t.pop()}u=b0.f
- if(u.a!==0){for(a2=new H.ba(u,[H.m(u,0)]),a2=a2.gF(a2);a2.p();){a3=a2.d
- if(a3.gj(a3)===0)continue
- a6=u.h(0,a3)
- C.d.sj(t,0)
- C.d.a2(t,a6)
- for(a5=a3.b,a3=a3.a,a7=a3.length,a4=0;a4<a5;++a4){a8=a4>=a7
- a8=a8?null:a3[a4]
- if((a8==null?null:a8.gcB())===!1)b0.ac($.$get$cx(),a4)}}C.d.sj(t,0)}return c}}},le:{"^":"c;a",
- $0:function(){C.d.sj(this.a.c,0)
- return}},lf:{"^":"c;a,b,c",
- $1$2:function(a,b,c){var z,y,x,w,v,u,t,s,r,q,p
- z=this.a
- if(!z.C(a)){z=new Array(0)
- z.fixed$length=Array
- return new F.aA(H.b(z,[c]),0,a,[c])}this.b.$0()
- y=z.h(0,a)
- z=P.a
- x=[z]
- if(H.M(y,"$isn",x,"$asn")){w=J.j(y)
- v=[c]
- u=[c]
- t=this.c
- if(w.gN(y)){s=w.gj(y)
- r=new Array(s)
- r.fixed$length=Array
- v=H.b(r,v)
- r=t.c
- r.push(a)
- for(z=[P.e,z],q=0;q<w.gj(y);++q){p=w.h(y,q)
- if(H.M(p,"$ish",z,"$ash")){r.push(C.c.i(q))
- v[q]=b.$2(p,t)
- r.pop()}else t.aH($.$get$Q(),H.b([p,"object"],x),q)}return new F.aA(v,s,a,u)}else{t.u($.$get$aB(),a)
- z=new Array(0)
- z.fixed$length=Array
- return new F.aA(H.b(z,v),0,a,u)}}else{this.c.k($.$get$Q(),H.b([y,"array"],x),a)
- z=new Array(0)
- z.fixed$length=Array
- return new F.aA(H.b(z,[c]),0,a,[c])}},
- $2:function(a,b){return this.$1$2(a,b,null)}},lg:{"^":"c;a,b,c",
- $1$3$req:function(a,b,c){var z,y
- this.a.$0()
- z=this.c
- y=F.eg(this.b,a,z,!0)
- if(y==null)return
- z.c.push(a)
- return b.$2(y,z)},
- $2:function(a,b){return this.$1$3$req(a,b,!1,null)},
- $3$req:function(a,b,c){return this.$1$3$req(a,b,c,null)},
- $1$2:function(a,b,c){return this.$1$3$req(a,b,!1,c)}},lc:{"^":"c;a,b",
- $2:function(a,b){var z,y,x,w,v,u,t
- z=this.a
- y=z.c
- y.push(a.c)
- x=this.b
- a.as(new V.ld(z,x))
- w=z.e.h(0,b)
- if(w!=null){v=J.cp(y.slice(0),H.m(y,0))
- for(u=J.a2(w);u.p();){t=u.gv()
- C.d.sj(y,0)
- C.d.a2(y,t.b)
- t.a.G(x,z)}C.d.sj(y,0)
- C.d.a2(y,v)}y.pop()}},ld:{"^":"c;a,b",
- $2:function(a,b){var z,y
- z=this.a
- y=z.c
- y.push(C.c.i(a))
- b.G(this.b,z)
- y.pop()}},la:{"^":"c;a,b",
- $2:function(a,b){var z,y
- if(!!J.q(b).$ish1){z=this.a
- y=z.c
- y.push(a)
- b.G(this.b,z)
- y.pop()}}},lb:{"^":"c;a,b",
- $2:function(a,b){var z,y
- if(!b.id&&b.fr==null&&b.fx==null&&b.dy==null&&b.a.a===0&&b.b==null)this.a.ac($.$get$hL(),a)
- if(b.fy==null)return
- z=this.b
- z.dI(0)
- for(y=b;y.fy!=null;)if(z.B(0,y))y=y.fy
- else{if(y===b)this.a.ac($.$get$fS(),a)
- break}}}}],["","",,V,{"^":"",dV:{"^":"a;",
- m:["bh",function(a,b){return F.rv(b==null?P.Y(P.e,P.a):b)},function(a){return this.m(a,null)},"i",null,null,"gbP",1,2,null]},P:{"^":"dV;dk:c<",
- gcB:function(){return this.c},
- m:["M",function(a,b){b.n(0,"extensions",this.a)
- b.n(0,"extras",this.b)
- return this.bh(0,b)},function(a){return this.m(a,null)},"i",null,null,"gbP",1,2,null],
- G:function(a,b){},
- $ish1:1},a5:{"^":"P;",
- m:["U",function(a,b){b.n(0,"name",this.d)
- return this.M(0,b)},function(a){return this.m(a,null)},"i",null,null,"gbP",1,2,null]}}],["","",,T,{"^":"",bH:{"^":"a5;x,P:y<,am:z>,b4:Q@,0ch,0cx,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["bufferView",this.x,"mimeType",this.y,"uri",this.z],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y
- z=this.x
- if(z!==-1){y=a.z.h(0,z)
- this.ch=y
- if(y==null)b.k($.$get$H(),H.b([z],[P.a]),"bufferView")
- else y.S(C.aF,"bufferView",b)}},
- en:function(){var z,y,x,w
- z=this.ch
- y=z==null?null:z.cx
- if((y==null?null:y.Q)!=null)try{y=z.cx.Q.buffer
- x=z.y
- z=z.z
- y.toString
- this.Q=H.h6(y,x,z)}catch(w){if(!(H.D(w) instanceof P.ag))throw w}},
- l:{
- t2:[function(a,b){var z,y,x,w,v,u,t,s,r
- F.v(a,C.bD,b,!0)
- w=F.K(a,"bufferView",b,!1)
- v=F.F(a,"mimeType",b,null,C.B,null,!1)
- z=F.F(a,"uri",b,null,null,null,!1)
- u=w===-1
- t=!u
- if(t&&v==null)b.k($.$get$bg(),H.b(["mimeType"],[P.a]),"bufferView")
- if(!(t&&z!=null))u=u&&z==null
- else u=!0
- if(u)b.t($.$get$dO(),H.b(["bufferView","uri"],[P.a]))
- y=null
- if(z!=null){x=null
- try{x=P.ih(z)}catch(s){if(H.D(s) instanceof P.aI)y=F.jn(z,b)
- else throw s}if(x!=null){if(b.fx)b.u($.$get$dm(),"uri")
- r=x.cn()
- if(v==null){u=C.d.J(C.B,x.gP())
- if(!u)b.k($.$get$dP(),H.b([x.gP(),C.B],[P.a]),"mimeType")
- v=x.gP()}}else r=null}else r=null
- return new T.bH(w,v,y,r,F.F(a,"name",b,null,null,null,!1),F.z(a,C.a8,b,null,!1),F.A(a,b),!1)},"$2","r3",8,0,35]}}}],["","",,Y,{"^":"",aR:{"^":"a5;x,y,z,Q,ch,cx,cy,db,dx,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["pbrMetallicRoughness",this.x,"normalTexture",this.y,"occlusionTexture",this.z,"emissiveTexture",this.Q,"emissiveFactor",this.ch,"alphaMode",this.cx,"alphaCutoff",this.cy,"doubleSided",this.db],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z=new Y.mq(b,a)
- z.$2(this.x,"pbrMetallicRoughness")
- z.$2(this.y,"normalTexture")
- z.$2(this.z,"occlusionTexture")
- z.$2(this.Q,"emissiveTexture")},
- l:{
- tb:[function(a,b){var z,y,x,w,v,u,t,s,r,q,p
- F.v(a,C.bu,b,!0)
- z=F.a1(a,"pbrMetallicRoughness",b,Y.rz(),!1)
- y=F.a1(a,"normalTexture",b,Y.rx(),!1)
- x=F.a1(a,"occlusionTexture",b,Y.ry(),!1)
- w=F.a1(a,"emissiveTexture",b,Y.c4(),!1)
- v=F.V(a,"emissiveFactor",b,C.b9,C.l,1,0,!1,!1)
- u=F.F(a,"alphaMode",b,"OPAQUE",C.bt,null,!1)
- t=F.U(a,"alphaCutoff",b,0.5,1/0,-1/0,1/0,0,!1)
- s=u!=="MASK"&&a.C("alphaCutoff")
- if(s)b.u($.$get$hz(),"alphaCutoff")
- r=F.ji(a,"doubleSided",b)
- q=F.z(a,C.k,b,null,!0)
- p=new Y.aR(z,y,x,w,v,u,t,r,P.Y(P.e,P.k),F.F(a,"name",b,null,null,null,!1),q,F.A(a,b),!1)
- s=H.b([z,y,x,w],[P.a])
- C.d.a2(s,q.gaE())
- b.aB(p,s)
- return p},"$2","rw",8,0,55]}},mq:{"^":"c;a,b",
- $2:function(a,b){var z,y
- if(a!=null){z=this.a
- y=z.c
- y.push(b)
- a.G(this.b,z)
- y.pop()}}},cD:{"^":"P;d,e,f,r,x,a,b,c",
- m:function(a,b){return this.M(0,P.t(["baseColorFactor",this.d,"baseColorTexture",this.e,"metallicFactor",this.f,"roughnessFactor",this.r,"metallicRoughnessTexture",this.x],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y
- z=this.e
- if(z!=null){y=b.c
- y.push("baseColorTexture")
- z.G(a,b)
- y.pop()}z=this.x
- if(z!=null){y=b.c
- y.push("metallicRoughnessTexture")
- z.G(a,b)
- y.pop()}},
- l:{
- tn:[function(a,b){var z,y,x,w,v,u,t,s
- b.a
- F.v(a,C.bG,b,!0)
- z=F.V(a,"baseColorFactor",b,C.S,C.A,1,0,!1,!1)
- y=F.a1(a,"baseColorTexture",b,Y.c4(),!1)
- x=F.U(a,"metallicFactor",b,1,1/0,-1/0,1,0,!1)
- w=F.U(a,"roughnessFactor",b,1,1/0,-1/0,1,0,!1)
- v=F.a1(a,"metallicRoughnessTexture",b,Y.c4(),!1)
- u=F.z(a,C.cN,b,null,!1)
- t=new Y.cD(z,y,x,w,v,u,F.A(a,b),!1)
- s=H.b([y,v],[P.a])
- C.d.a2(s,u.gaE())
- b.aB(t,s)
- return t},"$2","rz",8,0,37]}},cC:{"^":"bi;z,d,e,0f,a,b,c",
- m:function(a,b){return this.bW(0,P.t(["strength",this.z],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- tm:[function(a,b){var z,y,x,w
- b.a
- F.v(a,C.bT,b,!0)
- z=F.z(a,C.ab,b,C.k,!1)
- y=F.K(a,"index",b,!0)
- x=F.O(a,"texCoord",b,0,null,-1,0,!1)
- w=new Y.cC(F.U(a,"strength",b,1,1/0,-1/0,1,0,!1),y,x,z,F.A(a,b),!1)
- b.aB(w,z.gaE())
- return w},"$2","ry",8,0,38]}},cB:{"^":"bi;z,d,e,0f,a,b,c",
- m:function(a,b){return this.bW(0,P.t(["scale",this.z],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- tl:[function(a,b){var z,y,x,w
- b.a
- F.v(a,C.bS,b,!0)
- z=F.z(a,C.aa,b,C.k,!1)
- y=F.K(a,"index",b,!0)
- x=F.O(a,"texCoord",b,0,null,-1,0,!1)
- w=new Y.cB(F.U(a,"scale",b,1,1/0,-1/0,1/0,-1/0,!1),y,x,z,F.A(a,b),!1)
- b.aB(w,z.gaE())
- return w},"$2","rx",8,0,39]}},bi:{"^":"P;d,e,0f,a,b,c",
- m:["bW",function(a,b){if(b==null)b=P.Y(P.e,P.a)
- b.n(0,"index",this.d)
- b.n(0,"texCoord",this.e)
- return this.M(0,b)},function(a){return this.m(a,null)},"i",null,null,"gbP",1,2,null],
- G:function(a,b){var z,y,x
- z=this.d
- y=a.go.h(0,z)
- this.f=y
- if(z!==-1)if(y==null)b.k($.$get$H(),H.b([z],[P.a]),"index")
- else y.c=!0
- for(z=b.d,x=this;x!=null;){x=z.h(0,x)
- if(x instanceof Y.aR){x.dx.n(0,b.aP(),this.e)
- break}}},
- l:{
- ts:[function(a,b){var z,y
- b.a
- F.v(a,C.bR,b,!0)
- z=F.z(a,C.ae,b,C.k,!1)
- y=new Y.bi(F.K(a,"index",b,!0),F.O(a,"texCoord",b,0,null,-1,0,!1),z,F.A(a,b),!1)
- b.aB(y,z.gaE())
- return y},"$2","c4",8,0,40]}}}],["","",,V,{"^":"",bE:{"^":"a;a,cN:b<",
- i:function(a){return this.a}},bz:{"^":"a;a",
- i:function(a){return this.a}},o:{"^":"a;a,b,c",
- i:function(a){var z="{"+H.d(this.a)+", "+H.d(C.a2.h(0,this.b))
- return z+(this.c?" normalized":"")+"}"},
- L:function(a,b){if(b==null)return!1
- return b instanceof V.o&&b.a==this.a&&b.b===this.b&&b.c===this.c},
- gE:function(a){return A.e7(A.aV(A.aV(A.aV(0,J.aa(this.a)),this.b&0x1FFFFFFF),C.b_.gE(this.c)))}}}],["","",,S,{"^":"",bN:{"^":"a5;x,y,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["primitives",this.x,"weights",this.y],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y
- z=b.c
- z.push("primitives")
- y=this.x
- if(!(y==null))y.as(new S.mC(b,a))
- z.pop()},
- l:{
- tc:[function(a,b){var z,y,x,w,v,u,t,s,r,q
- F.v(a,C.c4,b,!0)
- z=F.V(a,"weights",b,null,null,1/0,-1/0,!1,!1)
- y=F.d1(a,"primitives",b)
- if(y!=null){x=y.gj(y)
- w=S.dG
- v=new Array(x)
- v.fixed$length=Array
- v=H.b(v,[w])
- u=new F.aA(v,x,"primitives",[w])
- w=b.c
- w.push("primitives")
- for(t=null,s=-1,r=0;r<y.gj(y);++r){w.push(C.c.i(r))
- q=S.ms(y.h(0,r),b)
- if(t==null){x=q.x
- t=x==null?null:x.length}else{x=q.x
- if(t!==(x==null?null:x.length))b.u($.$get$hH(),"targets")}if(s===-1)s=q.cx
- else if(s!==q.cx)b.u($.$get$hG(),"attributes")
- v[r]=q
- w.pop()}w.pop()
- x=t!=null&&z!=null&&t!==z.length
- if(x)b.k($.$get$hA(),H.b([z.length,t],[P.a]),"weights")}else u=null
- return new S.bN(u,z,F.F(a,"name",b,null,null,null,!1),F.z(a,C.a9,b,null,!1),F.A(a,b),!1)},"$2","rA",8,0,41]}},mC:{"^":"c;a,b",
- $2:function(a,b){var z,y
- z=this.a
- y=z.c
- y.push(C.c.i(a))
- b.G(this.b,z)
- y.pop()}},dG:{"^":"P;d,e,f,r,x,y,z,Q,ch,cx,cy,db,dx,dy,fr,0ck:fx<,0fy,0go,a,b,c",
- gcO:function(){return this.fx},
- m:function(a,b){return this.M(0,P.t(["attributes",this.d,"indices",this.e,"material",this.f,"mode",this.r,"targets",this.x],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y,x,w,v,u,t,s
- z=this.d
- if(z!=null){y=b.c
- y.push("attributes")
- z.I(0,new S.mw(this,a,b))
- y.pop()}z=this.e
- if(z!==-1){y=a.f.h(0,z)
- this.fy=y
- if(y==null)b.k($.$get$H(),H.b([z],[P.a]),"indices")
- else{this.dy=y.Q
- y.S(C.w,"indices",b)
- z=this.fy.fr
- if(!(z==null))z.S(C.L,"indices",b)
- z=this.fy.fr
- if(z!=null&&z.Q!==-1)b.u($.$get$fM(),"indices")
- z=this.fy
- x=new V.o(z.ch,z.z,z.cx)
- if(!C.d.J(C.X,x))b.k($.$get$fL(),H.b([x,C.X],[P.a]),"indices")}}z=this.dy
- if(z!==-1){y=this.r
- if(!(y===1&&z%2!==0))if(!((y===2||y===3)&&z<2))if(!(y===4&&z%3!==0))z=(y===5||y===6)&&z<3
- else z=!0
- else z=!0
- else z=!0}else z=!1
- if(z)b.t($.$get$fK(),H.b([this.dy,C.by[this.r]],[P.a]))
- z=this.f
- y=a.cx.h(0,z)
- this.go=y
- if(z!==-1)if(y==null)b.k($.$get$H(),H.b([z],[P.a]),"material")
- else{y.c=!0
- w=P.h3(this.db,new S.mx(),!1,P.k)
- this.go.dx.I(0,new S.my(this,b,w))
- if(C.d.aq(w,new S.mz()))b.k($.$get$fR(),H.b([null,new H.oD(w,new S.mA(),[H.m(w,0)])],[P.a]),"material")}z=this.x
- if(z!=null){y=b.c
- y.push("targets")
- v=new Array(z.length)
- v.fixed$length=Array
- this.fx=H.b(v,[[P.h,P.e,M.av]])
- for(v=P.e,u=M.av,t=0;t<z.length;++t){s=z[t]
- this.fx[t]=P.Y(v,u)
- y.push(C.c.i(t))
- s.I(0,new S.mB(this,a,b,t))
- y.pop()}y.pop()}},
- l:{
- ms:function(a,b){var z,y,x,w,v,u
- z={}
- F.v(a,C.bW,b,!0)
- z.a=!1
- z.b=!1
- z.c=!1
- z.d=0
- z.e=-1
- z.f=0
- z.r=-1
- z.x=0
- z.y=-1
- z.z=0
- z.Q=-1
- y=F.O(a,"mode",b,4,null,6,0,!1)
- x=F.qW(a,"attributes",b,new S.mt(z,b))
- if(x!=null){w=b.c
- w.push("attributes")
- if(!z.a)b.T($.$get$hD())
- if(!z.b&&z.c)b.T($.$get$hF())
- if(z.c&&y===0)b.T($.$get$hE())
- if(z.f!==z.x)b.T($.$get$hC())
- v=new S.mu(b)
- z.d=v.$3(z.e,z.d,"COLOR")
- z.f=v.$3(z.r,z.f,"JOINTS")
- z.x=v.$3(z.y,z.x,"WEIGHTS")
- z.z=v.$3(z.Q,z.z,"TEXCOORD")
- w.pop()}u=F.qY(a,"targets",b,new S.mv(b))
- return new S.dG(x,F.K(a,"indices",b,!1),F.K(a,"material",b,!1),y,u,z.a,z.b,z.c,z.d,z.f,z.x,z.z,P.Y(P.e,M.av),-1,-1,F.z(a,C.cM,b,null,!1),F.A(a,b),!1)}}},mt:{"^":"c;a,b",
- $1:function(a){var z,y,x,w,v,u,t,s,r,q,p,o,n,m
- if(a.length!==0&&J.eo(a,0)===95)return
- switch(a){case"POSITION":this.a.a=!0
- break
- case"NORMAL":this.a.b=!0
- break
- case"TANGENT":this.a.c=!0
- break
- default:z=H.b(a.split("_"),[P.e])
- y=z[0]
- if(!C.d.J(C.bo,y)||z.length!==2){this.b.u($.$get$cI(),a)
- break}x=J.jB(z[1])
- if(x.gj(x)===0){w=0
- v=!1}else{u=x.a
- t=u.length
- if(t===1){w=C.a.H(u,0)-48
- v=!(w<0||w>9)||!1}else{w=0
- s=0
- while(!0){if(!(s<t)){v=!0
- break}r=C.a.H(u,s)-48
- if(r<=9)if(r>=0)q=s===0&&r===0
- else q=!0
- else q=!0
- if(q){v=!1
- break}w=10*w+r;++s}}}if(v)switch(y){case"COLOR":u=this.a;++u.d
- p=u.e
- u.e=w>p?w:p
- break
- case"JOINTS":u=this.a;++u.f
- o=u.r
- u.r=w>o?w:o
- break
- case"TEXCOORD":u=this.a;++u.z
- n=u.Q
- u.Q=w>n?w:n
- break
- case"WEIGHTS":u=this.a;++u.x
- m=u.y
- u.y=w>m?w:m
- break}else this.b.u($.$get$cI(),a)}}},mu:{"^":"c;a",
- $3:function(a,b,c){var z=a+1
- if(z!==b){this.a.t($.$get$hB(),H.b([c,z,b],[P.a]))
- return 0}return b}},mv:{"^":"c;a",
- $1:function(a){if(!C.a3.C(a)&&!J.ew(a,"_"))this.a.u($.$get$cI(),a)}},mw:{"^":"c;a,b,c",
- $2:function(a,b){var z,y,x,w,v,u
- if(b===-1)return
- z=this.b.f.h(0,b)
- if(z==null){this.c.k($.$get$H(),H.b([b],[P.a]),a)
- return}y=this.a
- y.dx.n(0,a,z)
- x=this.c
- z.S(C.K,a,x)
- w=z.fr
- if(!(w==null))w.S(C.M,a,x)
- if(a==="NORMAL")z.fy=!0
- else if(a==="TANGENT"){z.fy=!0
- z.go=!0}if(a==="POSITION")w=z.db==null||z.cy==null
- else w=!1
- if(w)x.u($.$get$dC(),"POSITION")
- v=new V.o(z.ch,z.z,z.cx)
- u=C.cq.h(0,H.b(a.split("_"),[P.e])[0])
- if(u!=null&&!C.d.J(u,v))x.k($.$get$dB(),H.b([v,u],[P.a]),a)
- w=z.y
- if(!(w!==-1&&w%4!==0))if(z.gaj()%4!==0){w=z.fr
- w=w!=null&&w.Q===-1}else w=!1
- else w=!0
- if(w)x.u($.$get$dA(),a)
- w=y.fr
- if(w===-1){w=z.Q
- y.fr=w
- y.dy=w}else if(w!==z.Q)x.u($.$get$fQ(),a)
- y=z.fr
- if(y!=null&&y.Q===-1){if(y.dx===-1)y.dx=z.gaj()
- z.fr.cm(z,a,x)}}},mx:{"^":"c:12;",
- $1:function(a){return a}},my:{"^":"c;a,b,c",
- $2:function(a,b){if(b!==-1)if(b+1>this.a.db)this.b.k($.$get$fP(),H.b([a,b],[P.a]),"material")
- else this.c[b]=-1}},mz:{"^":"c:1;",
- $1:function(a){return a!==-1}},mA:{"^":"c:1;",
- $1:function(a){return a!==-1}},mB:{"^":"c;a,b,c,d",
- $2:function(a,b){var z,y,x,w,v,u
- if(b===-1)return
- z=this.b.f.h(0,b)
- if(z==null)this.c.k($.$get$H(),H.b([b],[P.a]),a)
- else{y=this.c
- z.S(C.K,a,y)
- x=this.a.dx.h(0,a)
- if(x==null)y.u($.$get$fO(),a)
- else if(x.Q!==z.Q)y.u($.$get$fN(),a)
- if(a==="POSITION")w=z.db==null||z.cy==null
- else w=!1
- if(w)y.u($.$get$dC(),"POSITION")
- v=new V.o(z.ch,z.z,z.cx)
- u=C.a3.h(0,a)
- if(u!=null&&!C.d.J(u,v))y.k($.$get$dB(),H.b([v,u],[P.a]),a)
- w=z.y
- if(!(w!==-1&&w%4!==0))if(z.gaj()%4!==0){w=z.fr
- w=w!=null&&w.Q===-1}else w=!1
- else w=!0
- if(w)y.u($.$get$dA(),a)
- w=z.fr
- if(w!=null&&w.Q===-1){if(w.dx===-1)w.dx=z.gaj()
- z.fr.cm(z,a,y)}}this.a.fx[this.d].n(0,a,z)}}}],["","",,V,{"^":"",aK:{"^":"a5;x,y,z,Q,ch,cx,cy,db,dx,0dy,0fr,0fx,0fy,0go,id,d,a,b,c",
- m:function(a,b){var z=this.Q
- return this.U(0,P.t(["camera",this.x,"children",this.y,"skin",this.z,"matrix",J.a_(z==null?null:z.a),"mesh",this.ch,"rotation",this.cy,"scale",this.db,"translation",this.cx,"weights",this.dx],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y,x,w
- z=this.x
- this.dy=a.Q.h(0,z)
- y=this.z
- this.go=a.fy.h(0,y)
- x=this.ch
- this.fx=a.cy.h(0,x)
- if(z!==-1){w=this.dy
- if(w==null)b.k($.$get$H(),H.b([z],[P.a]),"camera")
- else w.c=!0}if(y!==-1){z=this.go
- if(z==null)b.k($.$get$H(),H.b([y],[P.a]),"skin")
- else z.c=!0}if(x!==-1){z=this.fx
- if(z==null)b.k($.$get$H(),H.b([x],[P.a]),"mesh")
- else{z.c=!0
- z=z.x
- if(z!=null){y=this.dx
- if(y!=null){z=z.h(0,0).gcO()
- z=z==null?null:z.length
- z=z!==y.length}else z=!1
- if(z){z=$.$get$fW()
- y=y.length
- x=this.fx.x.h(0,0).gcO()
- b.k(z,H.b([y,x==null?null:x.length],[P.a]),"weights")}if(this.go!=null){z=this.fx.x
- if(z.aq(z,new V.mK()))b.T($.$get$fU())}else{z=this.fx.x
- if(z.aq(z,new V.mL()))b.T($.$get$fV())}}}}z=this.y
- if(z!=null){y=new Array(z.gj(z))
- y.fixed$length=Array
- y=H.b(y,[V.aK])
- this.fr=y
- F.el(z,y,a.db,"children",b,new V.mM(this,b))}},
- l:{
- tk:[function(a3,a4){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2
- F.v(a3,C.bm,a4,!0)
- if(a3.C("matrix")){z=F.V(a3,"matrix",a4,null,C.bb,1/0,-1/0,!1,!1)
- if(z!=null){y=new Float32Array(16)
- x=new T.bd(y)
- w=z[0]
- v=z[1]
- u=z[2]
- t=z[3]
- s=z[4]
- r=z[5]
- q=z[6]
- p=z[7]
- o=z[8]
- n=z[9]
- m=z[10]
- l=z[11]
- k=z[12]
- j=z[13]
- i=z[14]
- y[15]=z[15]
- y[14]=i
- y[13]=j
- y[12]=k
- y[11]=l
- y[10]=m
- y[9]=n
- y[8]=o
- y[7]=p
- y[6]=q
- y[5]=r
- y[4]=s
- y[3]=t
- y[2]=u
- y[1]=v
- y[0]=w}else x=null}else x=null
- if(a3.C("translation")){h=F.V(a3,"translation",a4,null,C.l,1/0,-1/0,!1,!1)
- g=h!=null?T.io(h,0):null}else g=null
- if(a3.C("rotation")){f=F.V(a3,"rotation",a4,null,C.A,1,-1,!1,!1)
- if(f!=null){y=f[0]
- w=f[1]
- v=f[2]
- u=f[3]
- t=new Float32Array(4)
- e=new T.dL(t)
- t[0]=y
- t[1]=w
- t[2]=v
- t[3]=u
- y=Math.sqrt(e.gaA())
- if(Math.abs(y-1)>0.000005)a4.u($.$get$hQ(),"rotation")}else e=null}else e=null
- if(a3.C("scale")){d=F.V(a3,"scale",a4,null,C.l,1/0,-1/0,!1,!1)
- c=d!=null?T.io(d,0):null}else c=null
- b=F.K(a3,"camera",a4,!1)
- a=F.ef(a3,"children",a4,!1)
- a0=F.K(a3,"mesh",a4,!1)
- a1=F.K(a3,"skin",a4,!1)
- a2=F.V(a3,"weights",a4,null,null,1/0,-1/0,!1,!1)
- if(a0===-1){if(a1!==-1)a4.k($.$get$bg(),H.b(["mesh"],[P.a]),"skin")
- if(a2!=null)a4.k($.$get$bg(),H.b(["mesh"],[P.a]),"weights")}if(x!=null){if(g!=null||e!=null||c!=null)a4.u($.$get$hM(),"matrix")
- y=x.a
- if(y[0]===1&&y[1]===0&&y[2]===0&&y[3]===0&&y[4]===0&&y[5]===1&&y[6]===0&&y[7]===0&&y[8]===0&&y[9]===0&&y[10]===1&&y[11]===0&&y[12]===0&&y[13]===0&&y[14]===0&&y[15]===1)a4.u($.$get$hK(),"matrix")
- else if(!F.jq(x))a4.u($.$get$hN(),"matrix")}return new V.aK(b,a,a1,x,a0,g,e,c,a2,!1,F.F(a3,"name",a4,null,null,null,!1),F.z(a3,C.F,a4,null,!1),F.A(a3,a4),!1)},"$2","rC",8,0,42]}},mK:{"^":"c;",
- $1:function(a){return a.cx===0}},mL:{"^":"c;",
- $1:function(a){return a.cx!==0}},mM:{"^":"c;a,b",
- $3:function(a,b,c){if(a.fy!=null)this.b.aH($.$get$fT(),H.b([b],[P.a]),c)
- a.fy=this.a}}}],["","",,T,{"^":"",bR:{"^":"a5;x,y,z,Q,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["magFilter",this.x,"minFilter",this.y,"wrapS",this.z,"wrapT",this.Q],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- to:[function(a,b){F.v(a,C.c7,b,!0)
- return new T.bR(F.O(a,"magFilter",b,-1,C.bj,-1,0,!1),F.O(a,"minFilter",b,-1,C.bn,-1,0,!1),F.O(a,"wrapS",b,10497,C.W,-1,0,!1),F.O(a,"wrapT",b,10497,C.W,-1,0,!1),F.F(a,"name",b,null,null,null,!1),F.z(a,C.cO,b,null,!1),F.A(a,b),!1)},"$2","rD",8,0,43]}}}],["","",,B,{"^":"",bS:{"^":"a5;x,0y,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["nodes",this.x],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y
- z=this.x
- if(z==null)return
- y=new Array(z.gj(z))
- y.fixed$length=Array
- y=H.b(y,[V.aK])
- this.y=y
- F.el(z,y,a.db,"nodes",b,new B.n6(b))},
- l:{
- tp:[function(a,b){F.v(a,C.c1,b,!0)
- return new B.bS(F.ef(a,"nodes",b,!1),F.F(a,"name",b,null,null,null,!1),F.z(a,C.ac,b,null,!1),F.A(a,b),!1)},"$2","rE",8,0,44]}},n6:{"^":"c;a",
- $3:function(a,b,c){if(a.fy!=null)this.a.aH($.$get$fX(),H.b([b],[P.a]),c)}}}],["","",,O,{"^":"",bW:{"^":"a5;x,y,z,0Q,0ch,0cx,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["inverseBindMatrices",this.x,"skeleton",this.y,"joints",this.z],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y,x,w,v,u
- z=this.x
- this.Q=a.f.h(0,z)
- y=a.db
- x=this.y
- this.cx=y.h(0,x)
- w=this.z
- if(w!=null){v=new Array(w.gj(w))
- v.fixed$length=Array
- v=H.b(v,[V.aK])
- this.ch=v
- F.el(w,v,y,"joints",b,new O.o0())}if(z!==-1){y=this.Q
- if(y==null)b.k($.$get$H(),H.b([z],[P.a]),"inverseBindMatrices")
- else{y.S(C.v,"inverseBindMatrices",b)
- z=this.Q.fr
- if(!(z==null))z.S(C.aE,"inverseBindMatrices",b)
- z=this.Q
- u=new V.o(z.ch,z.z,z.cx)
- if(!u.L(0,C.H))b.k($.$get$fY(),H.b([u,H.b([C.H],[V.o])],[P.a]),"inverseBindMatrices")
- z=this.ch
- if(z!=null&&this.Q.Q!==z.length)b.k($.$get$fI(),H.b([z.length,this.Q.Q],[P.a]),"inverseBindMatrices")}}if(x!==-1&&this.cx==null)b.k($.$get$H(),H.b([x],[P.a]),"skeleton")},
- l:{
- tq:[function(a,b){F.v(a,C.bx,b,!0)
- return new O.bW(F.K(a,"inverseBindMatrices",b,!1),F.K(a,"skeleton",b,!1),F.ef(a,"joints",b,!0),F.F(a,"name",b,null,null,null,!1),F.z(a,C.ad,b,null,!1),F.A(a,b),!1)},"$2","rF",8,0,45]}},o0:{"^":"c;",
- $3:function(a,b,c){a.id=!0}}}],["","",,U,{"^":"",bY:{"^":"a5;x,y,0z,0Q,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["sampler",this.x,"source",this.y],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y,x
- z=this.y
- this.Q=a.ch.h(0,z)
- y=this.x
- this.z=a.dx.h(0,y)
- if(z!==-1){x=this.Q
- if(x==null)b.k($.$get$H(),H.b([z],[P.a]),"source")
- else x.c=!0}if(y!==-1){z=this.z
- if(z==null)b.k($.$get$H(),H.b([y],[P.a]),"sampler")
- else z.c=!0}},
- l:{
- tt:[function(a,b){F.v(a,C.c9,b,!0)
- return new U.bY(F.K(a,"sampler",b,!1),F.K(a,"source",b,!1),F.F(a,"name",b,null,null,null,!1),F.z(a,C.af,b,null,!1),F.A(a,b),!1)},"$2","rG",8,0,46]}}}],["","",,M,{"^":"",oz:{"^":"a;a,b,c",l:{
- il:function(a,b,c){var z,y
- z=P.bb(null,null,null,P.e)
- y=b==null?0:b
- if(a!=null)z.a2(0,a)
- return new M.oz(y,z,c)}}},l:{"^":"a;a,b,c,d,e,f,r,x,0y,z,0Q,ch,0cx,cy,0db,dx,dy,fr,fx",
- aB:function(a,b){var z,y,x
- for(z=J.a2(b),y=this.d;z.p();){x=z.gv()
- if(x!=null)y.n(0,x,a)}},
- bS:function(a){var z,y,x,w
- z=this.c
- if(z.length===0)return a==null?"/":"/"+a
- y=this.fr
- y.a+="/"
- x=y.a+=H.d(z[0])
- for(w=0;++w,w<z.length;){y.a=x+"/"
- x=y.a+=H.d(z[w])}if(a!=null){z=x+"/"
- y.a=z
- z+=a
- y.a=z}else z=x
- y.a=""
- return z.charCodeAt(0)==0?z:z},
- aP:function(){return this.bS(null)},
- dZ:function(a,b){var z,y,x,w,v,u,t,s,r,q
- C.d.a2(this.z,a)
- for(z=J.j(a),y=this.ch,x=this.dx,w=[P.a],v=0;v<z.gj(a);++v){u=z.h(a,v)
- if(!C.d.aq(C.cg,J.jC(u))){t=$.$get$hT()
- s="extensionsUsed/"+v
- this.k(t,H.b([u.split("_")[0]],w),s)}r=x.bA(0,new M.kd(u),new M.ke(u))
- if(r==null){t=$.$get$h0()
- s="extensionsUsed/"+v
- this.k(t,H.b([u],w),s)
- continue}r.b.I(0,new M.kf(this,r))
- y.push(u)}for(y=J.j(b),v=0;v<y.gj(b);++v){q=y.h(b,v)
- if(!z.J(a,q)){x=$.$get$hU()
- t="extensionsRequired/"+v
- this.k(x,H.b([q],w),t)}}},
- a7:function(a,b,c,d,e){var z,y,x,w
- z=this.b
- y=a.b
- if(z.b.J(0,y))return
- x=z.a
- if(x>0&&this.dy.length===x){this.r=!0
- throw H.f(C.aI)}z=z.c
- w=z!=null?z.h(0,y):null
- if(e!=null)this.dy.push(new E.cm(a,w,null,e,b))
- else this.dy.push(new E.cm(a,w,this.bS(c!=null?C.c.i(c):d),null,b))},
- t:function(a,b){return this.a7(a,b,null,null,null)},
- k:function(a,b,c){return this.a7(a,b,null,c,null)},
- T:function(a){return this.a7(a,null,null,null,null)},
- k:function(a,b,c){return this.a7(a,b,null,c,null)},
- ac:function(a,b){return this.a7(a,null,b,null,null)},
- aH:function(a,b,c){return this.a7(a,b,c,null,null)},
- u:function(a,b){return this.a7(a,null,null,b,null)},
- by:function(a,b){return this.a7(a,null,null,null,b)},
- X:function(a,b,c){return this.a7(a,b,null,null,c)},
- X:function(a,b,c){return this.a7(a,b,null,null,c)},
- l:{
- k9:function(){return new H.cA(C.C,new M.ka(),[H.m(C.C,0),P.e])},
- k8:function(a,b){var z,y,x,w,v,u,t,s,r,q,p,o,n
- z=P.e
- y=[z]
- x=H.b([],y)
- w=P.a
- v=D.cj
- u=D.a3
- t=P.Y(v,u)
- s=H.b([],y)
- y=H.b([],y)
- r=[P.h,P.e,P.a]
- q=H.b([],[r])
- p=P.bb(null,null,null,D.aH)
- o=H.b([],[E.cm])
- n=a==null?M.il(null,null,null):a
- o=new M.l(!0,n,x,P.Y(w,w),P.Y(P.aM,[P.n,D.dD]),P.Y([F.aA,,],[P.n,P.e]),!1,t,s,y,q,p,o,new P.ac(""),!1)
- z=[z]
- o.cx=new P.cN(y,z)
- o.Q=new P.cN(s,z)
- o.y=new P.dX(t,[v,u])
- o.db=new P.cN(q,[r])
- return o}}},ka:{"^":"c;",
- $1:[function(a){return a.a},null,null,4,0,null,6,"call"]},kd:{"^":"c;a",
- $1:function(a){return a.a===this.a}},ke:{"^":"c;a",
- $0:function(){return C.d.bA(C.C,new M.kb(this.a),new M.kc())}},kb:{"^":"c;a",
- $1:function(a){return a.a===this.a}},kc:{"^":"c;",
- $0:function(){return}},kf:{"^":"c;a,b",
- $2:function(a,b){this.a.x.n(0,new D.cj(a,this.b.a),b)}},cn:{"^":"a;",$isaw:1}}],["","",,Y,{"^":"",dr:{"^":"a;P:a<,b,c,cS:d<,cw:e<",l:{
- lj:function(a){var z,y,x,w
- z={}
- z.a=null
- z.b=null
- y=Y.dr
- x=new P.N(0,$.r,[y])
- w=new P.bk(x,[y])
- z.c=!1
- z.b=a.bG(new Y.lk(z,w),new Y.ll(z),new Y.lm(z,w))
- return x},
- lh:function(a){var z=new Y.li()
- if(z.$2(a,C.bd))return C.ah
- if(z.$2(a,C.bf))return C.ai
- return}}},lk:{"^":"c;a,b",
- $1:[function(a){var z,y,x,w
- z=this.a
- if(!z.c)if(J.J(a)<9){z.b.K()
- this.b.a4(C.x)
- return}else{y=Y.lh(a)
- x=z.b
- w=this.b
- switch(y){case C.ah:z.a=new Y.lx("image/jpeg",0,0,0,0,0,w,x)
- break
- case C.ai:z.a=new Y.mQ("image/png",0,0,0,0,0,0,0,0,!1,new Uint8Array(13),w,x)
- break
- default:x.K()
- w.a4(C.aK)
- return}z.c=!0}z.a.B(0,a)},null,null,4,0,null,7,"call"]},lm:{"^":"c:6;a,b",
- $1:[function(a){this.a.b.K()
- this.b.a4(a)},null,null,4,0,null,6,"call"]},ll:{"^":"c;a",
- $0:function(){this.a.a.a3()}},li:{"^":"c;",
- $2:function(a,b){var z,y,x
- for(z=b.length,y=J.j(a),x=0;x<z;++x)if(!J.a9(y.h(a,x),b[x]))return!1
- return!0}},iz:{"^":"a;a,b",
- i:function(a){return this.b}},fn:{"^":"a;"},lx:{"^":"fn;P:c<,d,e,f,r,x,0y,a,b",
- B:function(a,b){var z,y,x
- try{this.d3(b)}catch(y){x=H.D(y)
- if(x instanceof Y.cl){z=x
- this.b.K()
- this.a.a4(z)}else throw y}},
- d3:function(a){var z,y,x,w,v,u,t,s,r,q,p
- z=new Y.lz(240,192,196,200,204,222)
- y=new Y.ly(1,248,208,216,217,255)
- for(x=J.j(a),w=0;w!==x.gj(a);){v=x.h(a,w)
- switch(this.d){case 0:if(255===v)this.d=255
- else throw H.f(C.aZ)
- break
- case 255:if(y.$1(v)){this.d=1
- this.e=v
- this.r=0
- this.f=0}break
- case 1:this.f=v<<8>>>0
- this.d=2
- break
- case 2:u=this.f+v
- this.f=u
- if(u<2)throw H.f(C.aY)
- if(z.$1(this.e)){u=this.f
- this.y=new Uint8Array(u-2)}this.d=3
- break
- case 3:this.x=Math.min(x.gj(a)-w,this.f-this.r-2)
- u=z.$1(this.e)
- t=this.r
- s=t+this.x
- if(u){u=this.y
- this.r=s;(u&&C.m).aa(u,t,s,a,w)
- if(this.r===this.f-2){this.b.K()
- a=this.y
- r=a[0]
- x=a[1]
- u=a[2]
- t=a[3]
- s=a[4]
- q=a[5]
- if(q===3)p=6407
- else p=q===1?6409:-1
- q=this.a.a
- if(q.a!==0)H.E(P.ap("Future already completed"))
- q.av(new Y.dr(this.c,r,p,(t<<8|s)>>>0,(x<<8|u)>>>0))
- return}}else{this.r=s
- if(s===this.f-2)this.d=255}w+=this.x
- continue}++w}},
- a3:function(){this.b.K()
- var z=this.a
- if(z.a.a===0)z.a4(C.x)}},lz:{"^":"c:1;a,b,c,d,e,f",
- $1:function(a){return(a&this.a)===this.b&&a!==this.c&&a!==this.d&&a!==this.e||a===this.f}},ly:{"^":"c:1;a,b,c,d,e,f",
- $1:function(a){return!(a===this.a||(a&this.b)===this.c||a===this.d||a===this.e||a===this.f)}},mQ:{"^":"fn;P:c<,d,e,f,r,x,y,z,Q,ch,cx,a,b",
- B:function(a,b){var z,y,x,w,v,u,t,s,r,q,p,o,n,m
- z=new Y.mR(this)
- for(y=J.j(b),x=this.cx,w=0;w!==y.gj(b);){v=y.h(b,w)
- switch(this.z){case 0:w+=8
- this.z=1
- continue
- case 1:this.d=(this.d<<8|v)>>>0
- if(++this.e===4)this.z=2
- break
- case 2:u=(this.f<<8|v)>>>0
- this.f=u
- if(++this.r===4){if(u===1951551059)this.ch=!0
- else if(u===1229209940){this.b.K()
- y=x[0]
- u=x[1]
- t=x[2]
- s=x[3]
- r=x[4]
- q=x[5]
- p=x[6]
- o=x[7]
- n=x[8]
- switch(x[9]){case 0:m=this.ch?6410:6409
- break
- case 2:case 3:m=this.ch?6408:6407
- break
- case 4:m=6410
- break
- case 6:m=6408
- break
- default:m=-1}x=this.a.a
- if(x.a!==0)H.E(P.ap("Future already completed"))
- x.av(new Y.dr(this.c,n,m,(y<<24|u<<16|t<<8|s)>>>0,(r<<24|q<<16|p<<8|o)>>>0))
- return}if(this.d===0)this.z=4
- else this.z=3}break
- case 3:u=y.gj(b)
- t=this.d
- s=this.y
- t=Math.min(u-w,t-s)
- this.Q=t
- u=s+t
- if(this.f===1229472850){this.y=u
- C.m.aa(x,s,u,b,w)}else this.y=u
- if(this.y===this.d)this.z=4
- w+=this.Q
- continue
- case 4:if(++this.x===4){z.$0()
- this.z=1}break}++w}},
- a3:function(){this.b.K()
- var z=this.a
- if(z.a.a===0)z.a4(C.x)}},mR:{"^":"c;a",
- $0:function(){var z=this.a
- z.d=0
- z.e=0
- z.f=0
- z.r=0
- z.y=0
- z.x=0}},ig:{"^":"a;",$isaw:1},ic:{"^":"a;",$isaw:1},cl:{"^":"a;a",
- i:function(a){return this.a},
- $isaw:1}}],["","",,N,{"^":"",cV:{"^":"a;a,b",
- i:function(a){return this.b}},hk:{"^":"a;a,0P:b<,0c,0ad:d<,0am:e>,0f",
- bb:function(){var z,y,x,w,v
- z=this.b
- y=this.c
- y=y!=null?C.ce[y.a]:null
- x=P.e
- w=P.a
- v=P.t(["pointer",this.a,"mimeType",z,"storage",y],x,w)
- y=this.e
- if(y!=null)v.n(0,"uri",y)
- z=this.d
- if(z!=null)v.n(0,"byteLength",z)
- z=this.f
- z=z==null?null:P.t(["width",z.d,"height",z.e,"format",C.cj.h(0,z.c),"bits",z.b],x,w)
- if(z!=null)v.n(0,"image",z)
- return v}},n1:{"^":"a;a,b,c,d",
- aL:function(a){return this.e3(a)},
- e3:function(a){var z=0,y=P.bs(-1),x,w=2,v,u=[],t=this,s,r
- var $async$aL=P.bu(function(b,c){if(b===1){v=c
- z=w}while(true)switch(z){case 0:w=4
- z=7
- return P.aT(t.aZ(),$async$aL)
- case 7:z=8
- return P.aT(t.b_(),$async$aL)
- case 8:if(a!==!1)O.rK(t.a,t.b)
- w=2
- z=6
- break
- case 4:w=3
- r=v
- if(H.D(r) instanceof M.cn){z=1
- break}else throw r
- z=6
- break
- case 3:z=2
- break
- case 6:case 1:return P.bo(x,y)
- case 2:return P.bn(v,y)}})
- return P.bp($async$aL,y)},
- aZ:function(){var z=0,y=P.bs(-1),x=1,w,v=[],u=this,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d
- var $async$aZ=P.bu(function(a,b){if(a===1){w=b
- z=x}while(true)switch(z){case 0:p=u.b
- o=p.c
- C.d.sj(o,0)
- o.push("buffers")
- n=u.a.y,m=n.b,l=p.cy,k=[P.a],j=0
- case 2:if(!(j<m)){z=4
- break}i=j>=n.a.length
- t=i?null:n.a[j]
- o.push(C.c.i(j))
- h=new N.hk(p.aP())
- h.b="application/gltf-buffer"
- s=new N.n2(u,h,j)
- r=null
- x=6
- d=H
- z=9
- return P.aT(s.$1(t),$async$aZ)
- case 9:r=d.ra(b,"$isar")
- x=1
- z=8
- break
- case 6:x=5
- e=w
- i=H.D(e)
- if(!!J.q(i).$isaw){q=i
- p.k($.$get$ds(),H.b([q],k),"uri")}else throw e
- z=8
- break
- case 5:z=1
- break
- case 8:if(r!=null){h.d=J.J(r)
- if(J.J(r)<t.gad())p.t($.$get$eS(),H.b([J.J(r),t.gad()],k))
- else{if(J.jD(t)==null){i=t.gad()
- f=i+(4-(i&3)&3)
- if(J.J(r)>f)p.t($.$get$eT(),H.b([J.J(r)-f],k))}i=t
- if(i.gb4()==null)i.sb4(r)}}l.push(h.bb())
- o.pop()
- case 3:++j
- z=2
- break
- case 4:return P.bo(null,y)
- case 1:return P.bn(w,y)}})
- return P.bp($async$aZ,y)},
- b_:function(){var z=0,y=P.bs(-1),x=1,w,v=[],u=this,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d
- var $async$b_=P.bu(function(a,b){if(a===1){w=b
- z=x}while(true)switch(z){case 0:p=u.b
- o=p.c
- C.d.sj(o,0)
- o.push("images")
- n=u.a.ch,m=n.b,l=p.cy,k=[P.a],j=0
- case 2:if(!(j<m)){z=4
- break}i=j>=n.a.length
- h=i?null:n.a[j]
- o.push(C.c.i(j))
- g=new N.hk(p.aP())
- t=new N.n3(u,g).$1(h)
- s=null
- z=t!=null?5:6
- break
- case 5:x=8
- z=11
- return P.aT(Y.lj(t),$async$b_)
- case 11:s=b
- x=1
- z=10
- break
- case 8:x=7
- d=w
- i=H.D(d)
- e=J.q(i)
- if(!!e.$isig)p.T($.$get$eY())
- else if(!!e.$isic)p.T($.$get$eX())
- else if(!!e.$iscl){r=i
- p.t($.$get$eU(),H.b([r],k))}else if(!!e.$isaw){q=i
- p.k($.$get$ds(),H.b([q],k),"uri")}else throw d
- z=10
- break
- case 7:z=1
- break
- case 10:if(s!=null){g.b=s.gP()
- i=h.y
- if(i!=null&&i!==s.gP())p.t($.$get$eV(),H.b([s.gP(),i],k))
- i=s.gcS()
- if(i!==0&&(i&i-1)>>>0===0){i=s.gcw()
- i=!(i!==0&&(i&i-1)>>>0===0)}else i=!0
- if(i)p.t($.$get$eW(),H.b([s.gcS(),s.gcw()],k))
- h.cx=s
- g.f=s}case 6:l.push(g.bb())
- o.pop()
- case 3:++j
- z=2
- break
- case 4:return P.bo(null,y)
- case 1:return P.bn(w,y)}})
- return P.bp($async$b_,y)}},n2:{"^":"c;a,b,c",
- $1:function(a){var z,y,x
- if(a.a.a===0){z=a.x
- if(z!=null){y=this.b
- y.c=C.ak
- y.e=z.i(0)
- return this.a.c.$1(z)}else{z=a.Q
- if(z!=null){this.b.c=C.aj
- return z}else{z=this.a
- y=z.b
- if(y.fx&&!a.z){this.b.c=C.cR
- x=z.c.$0()
- if(this.c!==0)y.T($.$get$fG())
- if(x==null)y.T($.$get$fF())
- return x}}}}return}},n3:{"^":"c;a,b",
- $1:function(a){var z,y
- if(a.a.a===0){z=a.z
- if(z!=null){y=this.b
- y.c=C.ak
- y.e=z.i(0)
- return this.a.d.$1(z)}else{z=a.Q
- if(z!=null&&a.y!=null){this.b.c=C.aj
- y=[P.n,P.k]
- return P.dU(H.b([z],[y]),y)}else if(a.ch!=null){this.b.c=C.cQ
- a.en()
- z=a.Q
- if(z!=null){y=[P.n,P.k]
- return P.dU(H.b([z],[y]),y)}}}}return}}}],["","",,O,{"^":"",
- rK:function(a,b){var z,y,x,w,v,u,t,s,r,q
- z=b.c
- C.d.sj(z,0)
- z.push("accessors")
- z=new Float32Array(16)
- y=new Array(16)
- y.fixed$length=Array
- x=[P.ae]
- w=H.b(y,x)
- y=new Array(16)
- y.fixed$length=Array
- v=H.b(y,x)
- x=new Array(16)
- x.fixed$length=Array
- y=[P.k]
- u=H.b(x,y)
- x=new Array(16)
- x.fixed$length=Array
- t=H.b(x,y)
- x=new Array(16)
- x.fixed$length=Array
- s=H.b(x,y)
- x=new Array(16)
- x.fixed$length=Array
- r=H.b(x,y)
- x=new Array(3)
- x.fixed$length=Array
- q=H.b(x,y)
- a.f.as(new O.rL(b,s,r,a,w,v,new T.bd(z),u,t,q))},
- rL:{"^":"c;a,b,c,d,e,f,r,x,y,z",
- $2:function(a8,a9){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7
- if(a9.ch==null||a9.z===-1||a9.Q===-1)return
- if(a9.go&&a9.ga8()!==4)return
- if(a9.fy&&a9.ga8()>4)return
- if(a9.id===!0&&a9.Q%3!==0)return
- if(a9.fr==null&&a9.dx==null)return
- z=this.a
- y=z.c
- y.push(C.c.i(a8))
- x=a9.dx
- if(x!=null){w=x.gdY()
- if(w!=null)for(x=w.length,v=[P.a],u=0,t=-1,s=0;s<x;++s,t=r){r=w[s]
- if(t!==-1&&r<=t)z.t($.$get$eQ(),H.b([u,r,t],v))
- q=a9.Q
- if(r>=q)z.t($.$get$eP(),H.b([u,r,q],v));++u}}p=a9.ga8()
- x=this.b
- C.d.ak(x,0,16,0)
- v=this.c
- C.d.ak(v,0,16,0)
- q=this.d
- o=new P.e6(q.f.h(0,a8).cV().a())
- if(!o.p()){y.pop()
- return}n=a9.z
- if(n===5126){q=a9.db
- n=q!=null
- if(n)C.d.ak(this.e,0,16,0/0)
- m=a9.cy
- l=m!=null
- if(l)C.d.ak(this.f,0,16,0/0)
- for(k=this.e,j=this.f,i=this.r,h=i.a,g=[P.a],f=0,u=0,e=0,d=0,c=!0,t=-1;c;){r=o.gv()
- r.toString
- if(isNaN(r)||r==1/0||r==-1/0)z.t($.$get$eN(),H.b([u],g))
- else{if(n){if(r<q[e])x[e]=J.c7(x[e],1)
- if(J.eu(k[e])||J.bx(k[e],r))k[e]=r}if(l){if(r>m[e])v[e]=J.c7(v[e],1)
- if(J.eu(j[e])||J.d6(j[e],r))j[e]=r}b=a9.k1
- if(b===C.J)if(r<0)z.t($.$get$eI(),H.b([u,r],g))
- else{if(t!==-1&&r<=t)z.t($.$get$eJ(),H.b([u,r,t],g))
- t=r}else if(b===C.v)h[e]=r
- else{if(a9.fy)if(!(a9.go&&e===3))b=!(a9.id===!0&&d!==1)
- else b=!1
- else b=!1
- if(b)f+=r*r}}++e
- if(e===p){if(a9.k1===C.v){if(!F.jq(i))z.t($.$get$eZ(),H.b([u],g))}else{if(a9.fy)b=!(a9.id===!0&&d!==1)
- else b=!1
- if(b){if(Math.abs(f-1)>0.0005)z.t($.$get$dl(),H.b([u,Math.sqrt(f)],g))
- if(a9.go&&r!==1&&r!==-1)z.t($.$get$eO(),H.b([u,r],g))
- f=0}}if(a9.id===!0){++d
- b=d===3}else b=!1
- if(b)d=0
- e=0}++u
- c=o.p()}if(n)for(a8=0;a8<p;++a8)if(!J.a9(q[a8],k[a8])){n=$.$get$dk()
- i="min/"+a8
- z.k(n,H.b([q[a8],k[a8]],g),i)
- if(J.bx(x[a8],0)){n=$.$get$di()
- i="min/"+a8
- z.k(n,H.b([x[a8],q[e]],g),i)}}if(l)for(a8=0;a8<p;++a8){if(!J.a9(m[a8],j[a8])){x=$.$get$dj()
- q="max/"+a8
- z.k(x,H.b([m[a8],j[a8]],g),q)}if(J.bx(v[a8],0)){x=$.$get$dh()
- q="max/"+a8
- z.k(x,H.b([v[a8],m[e]],g),q)}}}else{if(a9.k1===C.w){for(q=q.cy,q=new H.bc(q,q.gj(q),0),a=-1,a0=0;q.p();){m=q.d.x
- if(m==null)continue
- for(m=new H.bc(m,m.gj(m),0);m.p();){l=m.d
- if(l.fy===a9){k=l.r
- if(k!==-1)a0|=C.c.bg(1,k)
- a1=l.fr
- if(a1!==-1)l=a===-1||a>a1
- else l=!1
- if(l)a=a1}}}--a
- a2=Z.jz(n)}else{a=-1
- a2=-1
- a0=0}for(q=a9.cy,n=q!=null,m=a9.db,l=m!=null,k=this.x,j=this.y,i=(a0&16)===16,h=[P.a],g=this.z,f=0,u=0,e=0,d=0,c=!0,a3=0,a4=0;c;){r=o.gv()
- if(l){if(r<m[e])x[e]=J.c7(x[e],1)
- if(u<p||k[e]>r)k[e]=r}if(n){if(r>q[e])v[e]=J.c7(v[e],1)
- if(u<p||j[e]<r)j[e]=r}if(a9.k1===C.w){if(r>a)z.t($.$get$eK(),H.b([u,r,a],h))
- if(r===a2)z.t($.$get$eL(),H.b([r,u],h))
- if(i){g[a3]=r;++a3
- if(a3===3){b=g[0]
- a5=g[1]
- if(b!=a5){a6=g[2]
- b=a5==a6||a6==b}else b=!0
- if(b)++a4
- a3=0}}}else{if(a9.fy)b=!(a9.id===!0&&d!==1)
- else b=!1
- if(b){a7=a9.e7(r)
- f+=a7*a7}}++e
- if(e===p){if(a9.fy)b=!(a9.id===!0&&d!==1)
- else b=!1
- if(b){if(Math.abs(f-1)>0.0005)z.t($.$get$dl(),H.b([u,Math.sqrt(f)],h))
- f=0}if(a9.id===!0){++d
- b=d===3}else b=!1
- if(b)d=0
- e=0}++u
- c=o.p()}if(l)for(a8=0;a8<p;++a8){if(!J.a9(m[a8],k[a8])){l=$.$get$dk()
- i="min/"+a8
- z.k(l,H.b([m[a8],k[a8]],h),i)}if(J.bx(x[a8],0)){l=$.$get$di()
- i="min/"+a8
- z.k(l,H.b([x[a8],m[e]],h),i)}}if(n)for(a8=0;a8<p;++a8){if(!J.a9(q[a8],j[a8])){x=$.$get$dj()
- n="max/"+a8
- z.k(x,H.b([q[a8],j[a8]],h),n)}if(J.bx(v[a8],0)){x=$.$get$dh()
- n="max/"+a8
- z.k(x,H.b([v[a8],q[e]],h),n)}}if(a4>0)z.t($.$get$eM(),H.b([a4],h))}y.pop()}}}],["","",,E,{"^":"",
- tA:[function(a){return"'"+H.d(a)+"'"},"$1","b_",4,0,9,9],
- tz:[function(a){return typeof a==="string"?"'"+a+"'":J.a_(a)},"$1","ed",4,0,9,9],
- bh:{"^":"a;a,b",
- i:function(a){return this.b}},
- b6:{"^":"a;"},
- kh:{"^":"b6;a,b,c",l:{
- I:function(a,b,c){return new E.kh(c,a,b)}}},
- ky:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Actual data length "+H.d(z.h(a,0))+" is not equal to the declared buffer byteLength "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kw:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Actual data length "+H.d(z.h(a,0))+" is less than the declared buffer byteLength "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- ku:{"^":"c;",
- $1:[function(a){return"GLB-stored BIN chunk contains "+H.d(J.x(a,0))+" extra padding byte(s)."},null,null,4,0,null,0,"call"]},
- kB:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Declared minimum value for this component ("+H.d(z.h(a,0))+") does not match actual minimum ("+H.d(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- kz:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Declared maximum value for this component ("+H.d(z.h(a,0))+") does not match actual maximum ("+H.d(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- kA:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Accessor contains "+H.d(z.h(a,0))+" element(s) less than declared minimum value "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kv:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Accessor contains "+H.d(z.h(a,0))+" element(s) greater than declared maximum value "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kD:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Accessor element at index "+H.d(z.h(a,0))+" is not of unit length: "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kC:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Accessor element at index "+H.d(z.h(a,0))+" has invalid w component: "+H.d(z.h(a,1))+". Must be 1.0 or -1.0."},null,null,4,0,null,0,"call"]},
- km:{"^":"c;",
- $1:[function(a){return"Accessor element at index "+H.d(J.x(a,0))+" is NaN or Infinity."},null,null,4,0,null,0,"call"]},
- kk:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Indices accessor element at index "+H.d(z.h(a,0))+" has vertex index "+H.d(z.h(a,1))+" that exceeds number of available vertices "+H.d(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- ki:{"^":"c;",
- $1:[function(a){return"Indices accessor contains "+H.d(J.x(a,0))+" degenerate triangles."},null,null,4,0,null,0,"call"]},
- kj:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Indices accessor contains primitive restart value ("+H.d(z.h(a,0))+") at index "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kl:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Animation input accessor element at index "+H.d(z.h(a,0))+" is negative: "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kF:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Animation input accessor element at index "+H.d(z.h(a,0))+" is less than or equal to previous: "+H.d(z.h(a,1))+" <= "+H.d(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- ko:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Accessor sparse indices element at index "+H.d(z.h(a,0))+" is less than or equal to previous: "+H.d(z.h(a,1))+" <= "+H.d(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- kn:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Accessor sparse indices element at index "+H.d(z.h(a,0))+" is greater than or equal to the number of accessor elements: "+H.d(z.h(a,1))+" >= "+H.d(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- kE:{"^":"c;",
- $1:[function(a){return"Matrix element at index "+H.d(J.x(a,0))+" is not decomposable to TRS."},null,null,4,0,null,0,"call"]},
- kr:{"^":"c;",
- $1:[function(a){return"Image data is invalid. "+H.d(J.x(a,0))},null,null,4,0,null,0,"call"]},
- kq:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Recognized image format "+("'"+H.d(z.h(a,0))+"'")+" does not match declared image format "+("'"+H.d(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- ks:{"^":"c;",
- $1:[function(a){return"Unexpected end of image stream."},null,null,4,0,null,0,"call"]},
- kt:{"^":"c;",
- $1:[function(a){return"Image format not recognized."},null,null,4,0,null,0,"call"]},
- kp:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Image has non-power-of-two dimensions: "+H.d(z.h(a,0))+"x"+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kx:{"^":"c;",
- $1:[function(a){return"Data URI is used in GLB container."},null,null,4,0,null,0,"call"]},
- lo:{"^":"b6;a,b,c"},
- lp:{"^":"c;",
- $1:[function(a){return"File not found. "+H.d(J.x(a,0))},null,null,4,0,null,0,"call"]},
- n7:{"^":"b6;a,b,c",l:{
- Z:function(a,b,c){return new E.n7(c,a,b)}}},
- ni:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Invalid array length "+H.d(z.h(a,0))+". Valid lengths are: "+J.ak(H.aG(z.h(a,1),"$isu"),E.ed(),P.e).i(0)+"."},null,null,4,0,null,0,"call"]},
- nm:{"^":"c;",
- $1:[function(a){var z,y
- z=J.j(a)
- y=z.h(a,0)
- return"Type mismatch. Array element "+H.d(typeof y==="string"?"'"+y+"'":J.a_(y))+" is not a "+("'"+H.d(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- nk:{"^":"c;",
- $1:[function(a){return"Duplicate element."},null,null,4,0,null,0,"call"]},
- nj:{"^":"c;",
- $1:[function(a){return"Index must be a non-negative integer."},null,null,4,0,null,4,"call"]},
- nf:{"^":"c;",
- $1:[function(a){return"Invalid JSON data. Parser output: "+H.d(J.x(a,0))},null,null,4,0,null,0,"call"]},
- nn:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Invalid URI "+("'"+H.d(z.h(a,0))+"'")+". Parser output: "+H.d(z.h(a,1))},null,null,4,0,null,0,"call"]},
- na:{"^":"c;",
- $1:[function(a){return"Entity cannot be empty."},null,null,4,0,null,0,"call"]},
- nb:{"^":"c;",
- $1:[function(a){return"Exactly one of "+J.ak(a,E.b_(),P.e).i(0)+" properties must be defined."},null,null,4,0,null,0,"call"]},
- ng:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Value "+("'"+H.d(z.h(a,0))+"'")+" does not match regexp pattern "+("'"+H.d(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- n8:{"^":"c;",
- $1:[function(a){var z,y
- z=J.j(a)
- y=z.h(a,0)
- return"Type mismatch. Property value "+H.d(typeof y==="string"?"'"+y+"'":J.a_(y))+" is not a "+("'"+H.d(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- nh:{"^":"c;",
- $1:[function(a){var z,y
- z=J.j(a)
- y=z.h(a,0)
- return"Invalid value "+H.d(typeof y==="string"?"'"+y+"'":J.a_(y))+". Valid values are "+J.ak(H.aG(z.h(a,1),"$isu"),E.ed(),P.e).i(0)+"."},null,null,4,0,null,0,"call"]},
- nl:{"^":"c;",
- $1:[function(a){return"Value "+H.d(J.x(a,0))+" is out of range."},null,null,4,0,null,0,"call"]},
- nc:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Value "+H.d(z.h(a,0))+" is not a multiple of "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- n9:{"^":"c;",
- $1:[function(a){return"Property "+("'"+H.d(J.x(a,0))+"'")+" must be defined."},null,null,4,0,null,0,"call"]},
- ne:{"^":"c;",
- $1:[function(a){return"Unexpected property."},null,null,4,0,null,0,"call"]},
- nd:{"^":"c;",
- $1:[function(a){return"Dependency failed. "+("'"+H.d(J.x(a,0))+"'")+" must be defined."},null,null,4,0,null,0,"call"]},
- no:{"^":"b6;a,b,c",l:{
- w:function(a,b,c){return new E.no(c,a,b)}}},
- nM:{"^":"c;",
- $1:[function(a){return"Unknown glTF major asset version: "+H.d(J.x(a,0))+"."},null,null,4,0,null,0,"call"]},
- nL:{"^":"c;",
- $1:[function(a){return"Unknown glTF minor asset version: "+H.d(J.x(a,0))+"."},null,null,4,0,null,0,"call"]},
- nO:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Asset minVersion "+("'"+H.d(z.h(a,0))+"'")+" is greater than version "+("'"+H.d(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- nJ:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Invalid value "+H.d(z.h(a,0))+" for GL type "+("'"+H.d(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- nK:{"^":"c;",
- $1:[function(a){return"Integer value is written with fractional part: "+H.d(J.x(a,0))+"."},null,null,4,0,null,0,"call"]},
- nI:{"^":"c;",
- $1:[function(a){return"Only (u)byte and (u)short accessors can be normalized."},null,null,4,0,null,0,"call"]},
- nF:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Offset "+H.d(z.h(a,0))+" is not a multiple of componentType length "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- nH:{"^":"c;",
- $1:[function(a){return"Matrix accessors must be aligned to 4-byte boundaries."},null,null,4,0,null,0,"call"]},
- nG:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Sparse accessor overrides more elements ("+H.d(z.h(a,0))+") than the base accessor contains ("+H.d(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- nE:{"^":"c;",
- $1:[function(a){return"Buffer's Data URI MIME-Type must be 'application/octet-stream' or 'application/gltf-buffer'. Found "+("'"+H.d(J.x(a,0))+"'")+" instead."},null,null,4,0,null,0,"call"]},
- nD:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Buffer view's byteStride ("+H.d(z.h(a,0))+") is smaller than byteLength ("+H.d(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- nB:{"^":"c;",
- $1:[function(a){return"Only buffer views with raw vertex data can have byteStride."},null,null,4,0,null,0,"call"]},
- nA:{"^":"c;",
- $1:[function(a){return"xmag and ymag must not be zero."},null,null,4,0,null,0,"call"]},
- nz:{"^":"c;",
- $1:[function(a){return"zfar must be greater than znear."},null,null,4,0,null,0,"call"]},
- nx:{"^":"c;",
- $1:[function(a){return"Alpha cutoff is supported only for 'MASK' alpha mode."},null,null,4,0,null,0,"call"]},
- nY:{"^":"c;",
- $1:[function(a){return"Invalid attribute name."},null,null,4,0,null,0,"call"]},
- nX:{"^":"c;",
- $1:[function(a){return"All primitives must have the same number of morph targets."},null,null,4,0,null,0,"call"]},
- nW:{"^":"c;",
- $1:[function(a){return"All primitives should contain the same number of 'JOINTS' and 'WEIGHTS' attribute sets."},null,null,4,0,null,0,"call"]},
- nw:{"^":"c;",
- $1:[function(a){return"No POSITION attribute found."},null,null,4,0,null,0,"call"]},
- ns:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Indices for indexed attribute semantic "+("'"+H.d(z.h(a,0))+"'")+" must start with 0 and be continuous. Total expected indices: "+H.d(z.h(a,1))+", total provided indices: "+H.d(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- nv:{"^":"c;",
- $1:[function(a){return"TANGENT attribute without NORMAL found."},null,null,4,0,null,0,"call"]},
- nt:{"^":"c;",
- $1:[function(a){return"Number of JOINTS attribute semantics must match number of WEIGHTS."},null,null,4,0,null,0,"call"]},
- nu:{"^":"c;",
- $1:[function(a){return"TANGENT attribute defined for POINTS rendering mode."},null,null,4,0,null,0,"call"]},
- nV:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"The length of weights array ("+H.d(z.h(a,0))+") does not match the number of morph targets ("+H.d(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- nT:{"^":"c;",
- $1:[function(a){return"A node can have either a matrix or any combination of translation/rotation/scale (TRS) properties."},null,null,4,0,null,0,"call"]},
- nN:{"^":"c;",
- $1:[function(a){return"Do not specify default transform matrix."},null,null,4,0,null,0,"call"]},
- nC:{"^":"c;",
- $1:[function(a){return"Matrix must be decomposable to TRS."},null,null,4,0,null,0,"call"]},
- nU:{"^":"c;",
- $1:[function(a){return"Rotation quaternion must be normalized."},null,null,4,0,null,0,"call"]},
- nR:{"^":"c;",
- $1:[function(a){return"Unused extension "+("'"+H.d(J.x(a,0))+"'")+" cannot be required."},null,null,4,0,null,0,"call"]},
- nS:{"^":"c;",
- $1:[function(a){return"Extension uses unreserved extension prefix "+("'"+H.d(J.x(a,0))+"'")+"."},null,null,4,0,null,0,"call"]},
- np:{"^":"c;",
- $1:[function(a){return"Empty node encountered."},null,null,4,0,null,0,"call"]},
- ny:{"^":"c;",
- $1:[function(a){return"Non-relative URI found: "+H.d(J.x(a,0))+"."},null,null,4,0,null,0,"call"]},
- nr:{"^":"c;",
- $1:[function(a){return"Multiple extensions are defined for this object: "+J.ak(H.aG(J.x(a,1),"$isu"),E.b_(),P.e).i(0)+"."},null,null,4,0,null,0,"call"]},
- nq:{"^":"c;",
- $1:[function(a){return"Prefer JSON Objects for extras."},null,null,4,0,null,0,"call"]},
- nP:{"^":"c;",
- $1:[function(a){return"This property should not be defined as it will not be used."},null,null,4,0,null,0,"call"]},
- nQ:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"outerConeAngle ("+H.d(z.h(a,1))+") is less than or equal to innerConeAngle ("+H.d(z.h(a,0))+")."},null,null,4,0,null,0,"call"]},
- lF:{"^":"b6;a,b,c",l:{
- p:function(a,b,c){return new E.lF(c,a,b)}}},
- mc:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Accessor's total byteOffset "+H.d(z.h(a,0))+" isn't a multiple of componentType length "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- md:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Referenced bufferView's byteStride value "+H.d(z.h(a,0))+" is less than accessor element's length "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- mb:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Accessor (offset: "+H.d(z.h(a,0))+", length: "+H.d(z.h(a,1))+") does not fit referenced bufferView ["+H.d(z.h(a,2))+"] length "+H.d(z.h(a,3))+"."},null,null,4,0,null,0,"call"]},
- mj:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Override of previously set accessor usage. Initial: "+("'"+H.d(z.h(a,0))+"'")+", new: "+("'"+H.d(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- m1:{"^":"c;",
- $1:[function(a){return"Animation channel has the same target as channel "+H.d(J.x(a,0))+"."},null,null,4,0,null,0,"call"]},
- m6:{"^":"c;",
- $1:[function(a){return"Animation channel cannot target TRS properties of node with defined matrix."},null,null,4,0,null,0,"call"]},
- m5:{"^":"c;",
- $1:[function(a){return"Animation channel cannot target WEIGHTS when mesh does not have morph targets."},null,null,4,0,null,0,"call"]},
- m9:{"^":"c;",
- $1:[function(a){return"accessor.min and accessor.max must be defined for animation input accessor."},null,null,4,0,null,0,"call"]},
- ma:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Invalid Animation sampler input accessor format "+("'"+H.d(z.h(a,0))+"'")+". Must be one of "+J.ak(H.aG(z.h(a,1),"$isu"),E.b_(),P.e).i(0)+"."},null,null,4,0,null,0,"call"]},
- m4:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Invalid animation sampler output accessor format "+("'"+H.d(z.h(a,0))+"'")+" for path "+("'"+H.d(z.h(a,2))+"'")+". Must be one of "+J.ak(H.aG(z.h(a,1),"$isu"),E.b_(),P.e).i(0)+"."},null,null,4,0,null,0,"call"]},
- m8:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Animation sampler output accessor with "+("'"+H.d(z.h(a,0))+"'")+" interpolation must have at least "+H.d(z.h(a,1))+" elements. Got "+H.d(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- m7:{"^":"c;",
- $1:[function(a){return"The same output accessor cannot be used both for spline and linear data."},null,null,4,0,null,0,"call"]},
- m2:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Animation sampler output accessor of count "+H.d(z.h(a,0))+" expected. Found "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- lH:{"^":"c;",
- $1:[function(a){return"Buffer referring to GLB binary chunk must be the first."},null,null,4,0,null,0,"call"]},
- lG:{"^":"c;",
- $1:[function(a){return"Buffer refers to an unresolved GLB binary chunk."},null,null,4,0,null,0,"call"]},
- m0:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"BufferView does not fit buffer ("+H.d(z.h(a,0))+") byteLength ("+H.d(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- mi:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Override of previously set bufferView target or usage. Initial: "+("'"+H.d(z.h(a,0))+"'")+", new: "+("'"+H.d(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- mg:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Accessor of count "+H.d(z.h(a,0))+" expected. Found "+H.d(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- lQ:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Invalid accessor format "+("'"+H.d(z.h(a,0))+"'")+" for this attribute semantic. Must be one of "+J.ak(H.aG(z.h(a,1),"$isu"),E.b_(),P.e).i(0)+"."},null,null,4,0,null,0,"call"]},
- lR:{"^":"c;",
- $1:[function(a){return"accessor.min and accessor.max must be defined for POSITION attribute accessor."},null,null,4,0,null,0,"call"]},
- lO:{"^":"c;",
- $1:[function(a){return"bufferView.byteStride must be defined when two or more accessors use the same buffer view."},null,null,4,0,null,0,"call"]},
- lP:{"^":"c;",
- $1:[function(a){return"Vertex attribute data must be aligned to 4-byte boundaries."},null,null,4,0,null,0,"call"]},
- m_:{"^":"c;",
- $1:[function(a){return"bufferView.byteStride must not be defined for indices accessor."},null,null,4,0,null,0,"call"]},
- lZ:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Invalid indices accessor format "+("'"+H.d(z.h(a,0))+"'")+". Must be one of "+J.ak(H.aG(z.h(a,1),"$isu"),E.b_(),P.e).i(0)+". "},null,null,4,0,null,0,"call"]},
- lY:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Number of vertices or indices ("+H.d(z.h(a,0))+") is not compatible with used drawing mode ("+("'"+H.d(z.h(a,1))+"'")+")."},null,null,4,0,null,0,"call"]},
- lV:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Material is incompatible with mesh primitive: Texture binding "+("'"+H.d(z.h(a,0))+"'")+" needs 'TEXCOORD_"+H.d(z.h(a,1))+"' attribute."},null,null,4,0,null,0,"call"]},
- lX:{"^":"c;",
- $1:[function(a){return"Material does not use texture coordinates sets with indices "+J.ak(H.aG(J.x(a,1),"$isu"),E.ed(),P.e).i(0)+"."},null,null,4,0,null,0,"call"]},
- lW:{"^":"c;",
- $1:[function(a){return"All accessors of the same primitive must have the same count."},null,null,4,0,null,0,"call"]},
- lU:{"^":"c;",
- $1:[function(a){return"No base accessor for this attribute semantic."},null,null,4,0,null,0,"call"]},
- lS:{"^":"c;",
- $1:[function(a){return"Base accessor has different count."},null,null,4,0,null,0,"call"]},
- lI:{"^":"c;",
- $1:[function(a){return"Node is a part of a node loop."},null,null,4,0,null,0,"call"]},
- lK:{"^":"c;",
- $1:[function(a){return"Value overrides parent of node "+H.d(J.x(a,0))+"."},null,null,4,0,null,0,"call"]},
- lN:{"^":"c;",
- $1:[function(a){var z,y
- z=J.j(a)
- y="The length of weights array ("+H.d(z.h(a,0))+") does not match the number of morph targets ("
- z=z.h(a,1)
- return y+H.d(z==null?0:z)+")."},null,null,4,0,null,0,"call"]},
- lM:{"^":"c;",
- $1:[function(a){return"Node has skin defined, but mesh has no joints data."},null,null,4,0,null,0,"call"]},
- lL:{"^":"c;",
- $1:[function(a){return"Node uses skinned mesh, but has no skin defined."},null,null,4,0,null,0,"call"]},
- lJ:{"^":"c;",
- $1:[function(a){return"Node "+H.d(J.x(a,0))+" is not a root node."},null,null,4,0,null,0,"call"]},
- mh:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Invalid IBM accessor format "+("'"+H.d(z.h(a,0))+"'")+". Must be one of "+J.ak(H.aG(z.h(a,1),"$isu"),E.b_(),P.e).i(0)+". "},null,null,4,0,null,0,"call"]},
- me:{"^":"c;",
- $1:[function(a){return"Extension was not declared in extensionsUsed."},null,null,4,0,null,0,"call"]},
- m3:{"^":"c;",
- $1:[function(a){return"Unexpected location for this extension."},null,null,4,0,null,0,"call"]},
- mk:{"^":"c;",
- $1:[function(a){return"Unresolved reference: "+H.d(J.x(a,0))+"."},null,null,4,0,null,0,"call"]},
- mf:{"^":"c;",
- $1:[function(a){return"Cannot validate an extension as it is not supported by the validator: "+("'"+H.d(J.x(a,0))+"'")+"."},null,null,4,0,null,0,"call"]},
- lT:{"^":"c;",
- $1:[function(a){return"This object may be unused."},null,null,4,0,null,0,"call"]},
- kK:{"^":"b6;a,b,c",l:{
- a4:function(a,b,c){return new E.kK(c,a,b)}}},
- kQ:{"^":"c;",
- $1:[function(a){return"Invalid GLB magic value ("+H.d(J.x(a,0))+")."},null,null,4,0,null,0,"call"]},
- kP:{"^":"c;",
- $1:[function(a){return"Invalid GLB version value "+H.d(J.x(a,0))+"."},null,null,4,0,null,0,"call"]},
- kO:{"^":"c;",
- $1:[function(a){return"Declared GLB length ("+H.d(J.x(a,0))+") is too small."},null,null,4,0,null,0,"call"]},
- kY:{"^":"c;",
- $1:[function(a){return"Length of "+H.d(J.x(a,0))+" chunk is not aligned to 4-byte boundaries."},null,null,4,0,null,0,"call"]},
- kM:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Declared length ("+H.d(z.h(a,0))+") does not match GLB length ("+H.d(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- kX:{"^":"c;",
- $1:[function(a){var z=J.j(a)
- return"Chunk ("+H.d(z.h(a,0))+") length ("+H.d(z.h(a,1))+") does not fit total GLB length."},null,null,4,0,null,0,"call"]},
- kU:{"^":"c;",
- $1:[function(a){return"Chunk ("+H.d(J.x(a,0))+") cannot have zero length."},null,null,4,0,null,0,"call"]},
- kS:{"^":"c;",
- $1:[function(a){return"Chunk of type "+H.d(J.x(a,0))+" has already been used."},null,null,4,0,null,0,"call"]},
- kN:{"^":"c;",
- $1:[function(a){return"Unexpected end of chunk header."},null,null,4,0,null,0,"call"]},
- kL:{"^":"c;",
- $1:[function(a){return"Unexpected end of chunk data."},null,null,4,0,null,0,"call"]},
- kR:{"^":"c;",
- $1:[function(a){return"Unexpected end of header."},null,null,4,0,null,0,"call"]},
- kW:{"^":"c;",
- $1:[function(a){return"First chunk must be of JSON type. Found "+H.d(J.x(a,0))+" instead."},null,null,4,0,null,0,"call"]},
- kV:{"^":"c;",
- $1:[function(a){return"BIN chunk must be the second chunk."},null,null,4,0,null,0,"call"]},
- kT:{"^":"c;",
- $1:[function(a){return"Unknown GLB chunk type: "+H.d(J.x(a,0))+"."},null,null,4,0,null,0,"call"]},
- cm:{"^":"a;a,b,c,d,e",
- gbH:function(){var z=this.a.c.$1(this.e)
- return z},
- gE:function(a){return J.aa(this.i(0))},
- L:function(a,b){if(b==null)return!1
- return b instanceof E.cm&&b.i(0)==this.i(0)},
- i:function(a){var z=this.c
- if(z!=null&&z.length!==0)return H.d(z)+": "+H.d(this.gbH())
- z=this.d
- if(z!=null)return"@"+H.d(z)+": "+H.d(this.gbH())
- return this.gbH()}}}],["","",,X,{"^":"",bL:{"^":"P;d,a,b,c",
- m:function(a,b){return this.M(0,P.t(["lights",this.d],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y,x
- z=this.d
- if(z!=null){y=b.c
- y.push("lights")
- x=J.cp(y.slice(0),H.m(y,0))
- b.f.n(0,z,x)
- z.as(new X.lE(b,a))
- y.pop()}},
- l:{
- t5:[function(a,b){var z,y,x,w,v,u,t,s,r,q,p,o
- b.a
- F.v(a,C.c_,b,!0)
- z=F.d1(a,"lights",b)
- if(z!=null){y=z.gj(z)
- x=X.dx
- w=new Array(y)
- w.fixed$length=Array
- w=H.b(w,[x])
- v=new F.aA(w,y,"lights",[x])
- x=b.c
- x.push("lights")
- for(u=0;u<z.gj(z);++u){t=z.h(0,u)
- x.push(C.c.i(u))
- F.v(t,C.bq,b,!0)
- s=F.V(t,"color",b,C.R,C.l,1,0,!1,!1)
- r=F.U(t,"intensity",b,1,1/0,-1/0,1/0,0,!1)
- q=F.F(t,"type",b,null,C.bJ,null,!0)
- if(q==="spot")p=F.a1(t,"spot",b,X.rd(),!0)
- else{y=t.C("spot")
- if(y)b.u($.$get$dR(),"spot")
- p=null}o=F.U(t,"range",b,0/0,1/0,0,1/0,-1/0,!1)
- y=q==="directional"&&!isNaN(o)
- if(y)b.u($.$get$dR(),"range")
- w[u]=new X.dx(s,r,p,q,o,F.F(t,"name",b,null,null,null,!1),F.z(t,C.cI,b,null,!1),F.A(t,b),!1)
- x.pop()}x.pop()}else v=null
- return new X.bL(v,F.z(a,C.cG,b,null,!1),F.A(a,b),!1)},"$2","rc",8,0,48,2,3]}},lE:{"^":"c;a,b",
- $2:function(a,b){var z=this.a.c
- z.push(C.c.i(a))
- b.toString
- z.pop()}},dx:{"^":"a5;x,y,z,Q,ch,d,a,b,c",
- m:function(a,b){return this.U(0,P.t(["color",this.x,"intensity",this.y,"spot",this.z,"type",this.Q,"range",this.ch],P.e,P.a))},
- i:function(a){return this.m(a,null)}},cs:{"^":"P;d,e,a,b,c",
- m:function(a,b){return this.M(0,P.t(["innerConeAngle",this.d,"outerConeAngle",this.e],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- t6:[function(a,b){var z,y,x
- b.a
- F.v(a,C.bU,b,!0)
- z=F.U(a,"innerConeAngle",b,0,1.5707963267948966,-1/0,1/0,0,!1)
- y=F.U(a,"outerConeAngle",b,0.7853981633974483,1/0,0,1.5707963267948966,-1/0,!1)
- x=!isNaN(y)&&!isNaN(z)&&y<=z
- if(x)b.k($.$get$hy(),H.b([z,y],[P.a]),"outerConeAngle")
- return new X.cs(z,y,F.z(a,C.cH,b,null,!1),F.A(a,b),!1)},"$2","rd",8,0,49]}},ct:{"^":"P;d,0e,a,b,c",
- m:function(a,b){return this.M(0,P.t(["light",this.d],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y,x
- z=a.a.h(0,"KHR_lights_punctual")
- if(z instanceof X.bL){y=z.d
- if(y==null)return
- x=this.d
- y=y.h(0,x)
- this.e=y
- if(x!==-1)if(y==null)b.k($.$get$H(),H.b([x],[P.a]),"light")
- else y.c=!0}},
- l:{
- t7:[function(a,b){b.a
- F.v(a,C.bZ,b,!0)
- return new X.ct(F.K(a,"light",b,!0),F.z(a,C.cJ,b,null,!1),F.A(a,b),!1)},"$2","re",8,0,50,2,3]}}}],["","",,A,{"^":"",cu:{"^":"P;d,e,f,r,x,a,b,c",
- m:function(a,b){return this.M(0,P.t(["diffuseFactor",this.d,"diffuseTexture",this.e,"specularFactor",this.f,"glossinessFactor",this.r,"specularGlossinessTexture",this.x],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y
- z=this.e
- if(z!=null){y=b.c
- y.push("diffuseTexture")
- z.G(a,b)
- y.pop()}z=this.x
- if(z!=null){y=b.c
- y.push("specularGlossinessTexture")
- z.G(a,b)
- y.pop()}},
- l:{
- t8:[function(a,b){var z,y,x,w,v,u,t,s
- b.a
- F.v(a,C.bI,b,!0)
- z=F.V(a,"diffuseFactor",b,C.S,C.A,1,0,!1,!1)
- y=F.a1(a,"diffuseTexture",b,Y.c4(),!1)
- x=F.V(a,"specularFactor",b,C.R,C.l,1,0,!1,!1)
- w=F.U(a,"glossinessFactor",b,1,1/0,-1/0,1,0,!1)
- v=F.a1(a,"specularGlossinessTexture",b,Y.c4(),!1)
- u=F.z(a,C.cF,b,null,!1)
- t=new A.cu(z,y,x,w,v,u,F.A(a,b),!1)
- s=H.b([y,v],[P.a])
- C.d.a2(s,u.gaE())
- b.aB(t,s)
- return t},"$2","rf",8,0,51,2,3]}}}],["","",,S,{"^":"",cv:{"^":"P;a,b,c",
- m:function(a,b){return this.M(0,P.Y(P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- t9:[function(a,b){b.a
- F.v(a,C.bK,b,!0)
- return new S.cv(F.z(a,C.cK,b,null,!1),F.A(a,b),!1)},"$2","rg",8,0,52,2,3]}}}],["","",,L,{"^":"",cw:{"^":"P;d,e,f,r,a,b,c",
- m:function(a,b){return this.M(0,P.t(["offset",this.d,"rotation",this.e,"scale",this.f,"texCoord",this.r],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- G:function(a,b){var z,y
- for(z=b.d,y=this;y!=null;){y=z.h(0,y)
- if(y instanceof Y.aR){y.dx.n(0,b.aP(),this.r)
- break}}},
- l:{
- ta:[function(a,b){b.a
- F.v(a,C.c3,b,!0)
- return new L.cw(F.V(a,"offset",b,C.b8,C.U,1/0,-1/0,!1,!1),F.U(a,"rotation",b,0,1/0,-1/0,1/0,-1/0,!1),F.V(a,"scale",b,C.bc,C.U,1/0,-1/0,!1,!1),F.O(a,"texCoord",b,-1,null,-1,0,!1),F.z(a,C.cL,b,null,!1),F.A(a,b),!1)},"$2","rh",8,0,53,2,3]}}}],["","",,T,{"^":"",dd:{"^":"dV;a",
- m:function(a,b){return this.bh(0,P.t(["center",this.a],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- t0:[function(a,b){b.a
- F.v(a,C.bE,b,!0)
- return new T.dd(F.V(a,"center",b,null,C.l,1/0,-1/0,!0,!1))},"$2","qR",8,0,54,2,3]}}}],["","",,D,{"^":"",aH:{"^":"a;a,b"},a3:{"^":"a;a"},cj:{"^":"a;a,b",
- gE:function(a){var z,y
- z=J.aa(this.a)
- y=J.aa(this.b)
- return A.e7(A.aV(A.aV(0,z&0x1FFFFFFF),y&0x1FFFFFFF))},
- L:function(a,b){if(b==null)return!1
- return b instanceof D.cj&&this.b==b.b&&J.a9(this.a,b.a)}},dD:{"^":"a;a,b"}}],["","",,X,{"^":"",e_:{"^":"dV;a,b,c",
- m:function(a,b){return this.bh(0,P.t(["decodeMatrix",this.a,"decodedMin",this.b,"decodedMax",this.c],P.e,P.a))},
- i:function(a){return this.m(a,null)},
- l:{
- tu:[function(a,b){b.a
- F.v(a,C.bp,b,!0)
- return new X.e_(F.V(a,"decodeMatrix",b,null,C.bh,1/0,-1/0,!0,!1),F.V(a,"decodedMin",b,null,C.T,1/0,-1/0,!0,!1),F.V(a,"decodedMax",b,null,C.T,1/0,-1/0,!0,!1))},"$2","rO",8,0,36,2,3]}}}],["","",,Z,{"^":"",
- c0:function(a){switch(a){case 5120:case 5121:return 1
- case 5122:case 5123:return 2
- case 5124:case 5125:case 5126:return 4
- default:return-1}},
- rI:function(a){switch(a){case 5121:case 5123:case 5125:return 0
- case 5120:return-128
- case 5122:return-32768
- case 5124:return-2147483648
- default:throw H.f(P.L(null))}},
- jz:function(a){switch(a){case 5120:return 127
- case 5121:return 255
- case 5122:return 32767
- case 5123:return 65535
- case 5124:return 2147483647
- case 5125:return 4294967295
- default:throw H.f(P.L(null))}}}],["","",,A,{"^":"",kZ:{"^":"a;P:a<,b,0c,d,0e,f,0r,x,y,z,Q,ch,cx,cy,db,0dx,0dy,0fr,fx,0fy",
- bM:function(){var z,y
- z=this.d.bG(this.gdh(),this.gdi(),this.gc7())
- this.e=z
- y=this.fr
- y.e=z.ge8()
- y.f=z.gec()
- y.r=new A.l1(this)
- return this.f.a},
- aU:function(){this.e.K()
- var z=this.f
- if(z.a.a===0)z.V(new K.ao(this.a,null,this.fy))},
- eu:[function(a){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l
- this.e.ba()
- for(z=J.j(a),y=K.ao,x=[y],y=[y],w=[P.a],v=this.b,u=0,t=0;u!==z.gj(a);)switch(this.x){case 0:s=z.gj(a)
- r=this.y
- t=Math.min(s-u,12-r)
- s=r+t
- this.y=s
- C.m.aa(v,r,s,a,u)
- u+=t
- this.z=t
- if(this.y!==12)break
- q=this.c.getUint32(0,!0)
- if(q!==1179937895){this.r.X($.$get$f9(),H.b([q],w),0)
- this.e.K()
- z=this.f.a
- if(z.a===0){y=this.fy
- z.av(new K.ao(this.a,null,y))}return}p=this.c.getUint32(4,!0)
- if(p!==2){this.r.X($.$get$fa(),H.b([p],w),4)
- this.e.K()
- z=this.f.a
- if(z.a===0){y=this.fy
- z.av(new K.ao(this.a,null,y))}return}s=this.c.getUint32(8,!0)
- this.Q=s
- if(s<=this.z)this.r.X($.$get$fc(),H.b([s],w),8)
- this.x=1
- this.y=0
- break
- case 1:s=z.gj(a)
- r=this.y
- t=Math.min(s-u,8-r)
- s=r+t
- this.y=s
- C.m.aa(v,r,s,a,u)
- u+=t
- this.z+=t
- if(this.y!==8)break
- this.cx=this.c.getUint32(0,!0)
- s=this.c.getUint32(4,!0)
- this.cy=s
- if((this.cx&3)!==0){r=this.r
- o=$.$get$f5()
- n=this.z
- r.X(o,H.b(["0x"+C.a.at(C.c.Z(s,16),8,"0")],w),n-8)}if(this.z+this.cx>this.Q)this.r.X($.$get$f6(),H.b(["0x"+C.a.at(C.c.Z(this.cy,16),8,"0"),this.cx],w),this.z-8)
- if(this.ch===0&&this.cy!==1313821514)this.r.X($.$get$fh(),H.b(["0x"+C.a.at(C.c.Z(this.cy,16),8,"0")],w),this.z-8)
- s=this.cy
- if(s===5130562&&this.ch>1&&!this.fx)this.r.X($.$get$fd(),H.b(["0x"+C.a.at(C.c.Z(s,16),8,"0")],w),this.z-8)
- m=new A.l_(this)
- s=this.cy
- switch(s){case 1313821514:if(this.cx===0){r=this.r
- o=$.$get$f8()
- n=this.z
- r.X(o,H.b(["0x"+C.a.at(C.c.Z(s,16),8,"0")],w),n-8)}m.$1$seen(this.db)
- this.db=!0
- break
- case 5130562:m.$1$seen(this.fx)
- this.fx=!0
- break
- default:this.r.X($.$get$fi(),H.b(["0x"+C.a.at(C.c.Z(s,16),8,"0")],w),this.z-8)
- this.x=4294967295}++this.ch
- this.y=0
- break
- case 1313821514:t=Math.min(z.gj(a)-u,this.cx-this.y)
- if(this.dx==null){s=this.fr
- r=this.r
- s=new K.fl("model/gltf+json",new P.bZ(s,[H.m(s,0)]),new P.bk(new P.N(0,$.r,x),y),!0)
- s.f=r
- this.dx=s
- this.dy=s.bM()}s=this.fr
- l=u+t
- r=z.W(a,u,l)
- if(s.ga1()>=4)H.E(s.bk())
- if((s.ga1()&1)!==0)s.ao(r)
- else if((s.ga1()&3)===0){s=s.aW()
- r=new P.cQ(r)
- o=s.c
- if(o==null){s.c=r
- s.b=r}else{o.saM(r)
- s.c=r}}s=this.y+=t
- this.z+=t
- if(s===this.cx){this.fr.a3()
- this.x=1
- this.y=0}u=l
- break
- case 5130562:s=z.gj(a)
- r=this.cx
- t=Math.min(s-u,r-this.y)
- s=this.fy
- if(s==null){s=new Uint8Array(r)
- this.fy=s}r=this.y
- o=r+t
- this.y=o
- C.m.aa(s,r,o,a,u)
- u+=t
- this.z+=t
- if(this.y===this.cx){this.x=1
- this.y=0}break
- case 4294967295:s=z.gj(a)
- r=this.cx
- o=this.y
- t=Math.min(s-u,r-o)
- o+=t
- this.y=o
- u+=t
- this.z+=t
- if(o===r){this.x=1
- this.y=0}break}this.e.aD()},"$1","gdh",4,0,11,7],
- ev:[function(){var z,y
- switch(this.x){case 0:this.r.by($.$get$fg(),this.z)
- this.aU()
- break
- case 1:if(this.y!==0){this.r.by($.$get$ff(),this.z)
- this.aU()}else{z=this.Q
- y=this.z
- if(z!==y)this.r.X($.$get$fb(),H.b([z,y],[P.a]),this.z)
- z=this.dy
- if(z!=null)z.al(0,new A.l0(this),this.gc7(),null)
- else this.f.V(new K.ao(this.a,null,this.fy))}break
- default:if(this.cx>0)this.r.by($.$get$fe(),this.z)
- this.aU()}},"$0","gdi",0,0,0],
- ew:[function(a){var z
- this.e.K()
- z=this.f
- if(z.a.a===0)z.a4(a)},"$1","gc7",4,0,5,1],
- $isdq:1},l1:{"^":"c;a",
- $0:function(){var z=this.a
- if((z.fr.ga1()&4)!==0)z.e.aD()
- else z.aU()}},l_:{"^":"c;a",
- $1$seen:function(a){var z=this.a
- if(a){z.r.X($.$get$f7(),H.b(["0x"+C.a.at(C.c.Z(z.cy,16),8,"0")],[P.a]),z.z-8)
- z.x=4294967295}else z.x=z.cy},
- $0:function(){return this.$1$seen(null)}},l0:{"^":"c;a",
- $1:function(a){var z,y
- z=this.a
- y=a==null?null:a.b
- z.f.V(new K.ao(z.a,y,z.fy))}}}],["","",,K,{"^":"",
- l5:function(a,b){var z,y,x,w
- z={}
- y=K.dq
- x=new P.N(0,$.r,[y])
- z.a=!1
- z.b=null
- w=P.dT(new K.l6(z),null,new K.l7(z),new K.l8(z),!1,[P.n,P.k])
- z.b=a.e2(new K.l9(z,103,new P.bk(x,[y]),w,b,123,9,32,10,13,239),w.gdJ())
- return x},
- ao:{"^":"a;P:a<,b,c"},
- dq:{"^":"a;"},
- l7:{"^":"c;a",
- $0:function(){return this.a.b.ba()}},
- l8:{"^":"c;a",
- $0:function(){return this.a.b.aD()}},
- l6:{"^":"c;a",
- $0:function(){return this.a.b.K()}},
- l9:{"^":"c;a,b,c,d,e,f,r,x,y,z,Q",
- $1:[function(a){var z,y,x,w,v,u
- z=this.a
- if(!z.a){y=J.x(a,0)
- if(this.b===y){x=this.d
- w=this.e
- v=new Uint8Array(12)
- u=K.ao
- u=new A.kZ("model/gltf-binary",v,new P.bZ(x,[H.m(x,0)]),new P.bk(new P.N(0,$.r,[u]),[u]),0,0,0,0,0,0,0,!1,!1)
- w.fx=!0
- u.r=w
- x=v.buffer
- x.toString
- H.aU(x,0,null)
- x=new DataView(x,0)
- u.c=x
- u.fr=P.dT(null,null,null,null,!1,[P.n,P.k])
- this.c.V(u)
- z.a=!0}else{x=this.f===y||this.r===y||this.x===y||this.y===y||this.z===y||this.Q===y
- w=this.c
- v=this.d
- if(x){w.V(K.l2(new P.bZ(v,[H.m(v,0)]),this.e))
- z.a=!0}else{z.b.K()
- v.a3()
- w.a4(C.aH)
- return}}}this.d.B(0,a)},null,null,4,0,null,7,"call"]},
- fl:{"^":"a;P:a<,b,0c,d,0e,0f,r",
- bM:function(){var z,y,x
- z=P.a
- y=H.b([],[z])
- x=new P.ac("")
- this.e=new P.q2(new P.iV(!1,x,!0,0,0,0),new P.pn(C.Q.gco().a,new P.pw(new K.l4(this),y,[z]),x))
- this.c=this.b.bG(this.gdq(),this.gdr(),this.gds())
- return this.d.a},
- ez:[function(a){var z,y,x,w
- this.c.ba()
- if(this.r){y=J.j(a)
- if(y.gN(a)&&239===y.h(a,0))this.f.t($.$get$bU(),H.b(["BOM found at the beginning of UTF-8 stream."],[P.a]))
- this.r=!1}try{y=this.e
- x=J.J(a)
- y.a.ar(a,0,x)
- this.c.aD()}catch(w){y=H.D(w)
- if(y instanceof P.aI){z=y
- this.f.t($.$get$bU(),H.b([z],[P.a]))
- this.c.K()
- this.d.aI()}else throw w}},"$1","gdq",4,0,11,7],
- eB:[function(a){var z
- this.c.K()
- z=this.d
- if(z.a.a===0)z.a4(a)},"$1","gds",4,0,5,1],
- eA:[function(){var z,y,x
- try{this.e.a3()}catch(y){x=H.D(y)
- if(x instanceof P.aI){z=x
- this.f.t($.$get$bU(),H.b([z],[P.a]))
- this.c.K()
- this.d.aI()}else throw y}},"$0","gdr",0,0,0],
- $isdq:1,
- l:{
- l2:function(a,b){var z=K.ao
- z=new K.fl("model/gltf+json",a,new P.bk(new P.N(0,$.r,[z]),[z]),!0)
- z.f=b
- return z},
- l3:function(a,b){var z,y,x,w,v,u
- z=null
- try{z=C.Q.dP(a)}catch(w){v=H.D(w)
- if(v instanceof P.aI){y=v
- b.t($.$get$bU(),H.b([y],[P.a]))
- return}else throw w}v=z
- u=P.a
- if(H.M(v,"$ish",[P.e,u],"$ash"))try{x=V.fm(z,b)
- return new K.ao("model/gltf+json",x,null)}catch(w){if(H.D(w) instanceof M.cn)return
- else throw w}else{b.t($.$get$Q(),H.b([z,"object"],[u]))
- return}}}},
- l4:{"^":"c;a",
- $1:function(a){var z,y,x,w,v
- z=a[0]
- x=z
- w=P.a
- if(H.M(x,"$ish",[P.e,w],"$ash"))try{x=this.a
- y=V.fm(z,x.f)
- x.d.V(new K.ao(x.a,y,null))}catch(v){if(H.D(v) instanceof M.cn){x=this.a
- x.c.K()
- x.d.aI()}else throw v}else{x=this.a
- x.f.t($.$get$Q(),H.b([z,"object"],[w]))
- x.c.K()
- x.d.aI()}}},
- fk:{"^":"a;",
- i:function(a){return"Invalid data: could not detect glTF format."},
- $isaw:1}}],["","",,A,{"^":"",
- aV:function(a,b){var z=536870911&a+b
- z=536870911&z+((524287&z)<<10)
- return z^z>>>6},
- e7:function(a){var z=536870911&a+((67108863&a)<<3)
- z^=z>>>11
- return 536870911&z+((16383&z)<<15)}}],["","",,F,{"^":"",
- a8:function(a,b,c,d){var z=a.h(0,b)
- if(z==null&&a.C(b))d.k($.$get$Q(),H.b([null,c],[P.a]),b)
- return z},
- K:function(a,b,c,d){var z=F.a8(a,b,"integer",c)
- if(typeof z==="number"&&Math.floor(z)===z){if(z>=0)return z
- c.u($.$get$bT(),b)}else if(z==null){if(d)c.t($.$get$ah(),H.b([b],[P.a]))}else c.k($.$get$Q(),H.b([z,"integer"],[P.a]),b)
- return-1},
- ji:function(a,b,c){var z=F.a8(a,b,"boolean",c)
- if(z==null)return!1
- if(typeof z==="boolean")return z
- c.k($.$get$Q(),H.b([z,"boolean"],[P.a]),b)
- return!1},
- O:function(a,b,c,d,e,f,g,h){var z,y
- z=F.a8(a,b,"integer",c)
- if(typeof z==="number"&&Math.floor(z)===z){if(e!=null){if(!F.eb(b,z,e,c,!1))return-1}else{if(!(z<g))y=f!==-1&&z>f
- else y=!0
- if(y){c.k($.$get$cG(),H.b([z],[P.a]),b)
- return-1}}return z}else if(z==null){if(!h)return d
- c.t($.$get$ah(),H.b([b],[P.a]))}else c.k($.$get$Q(),H.b([z,"integer"],[P.a]),b)
- return-1},
- U:function(a,b,c,d,e,f,g,h,i){var z=F.a8(a,b,"number",c)
- if(typeof z==="number"){if(z<h||z<=f||z>g||z>=e){c.k($.$get$cG(),H.b([z],[P.a]),b)
- return 0/0}return z}else if(z==null){if(!i)return d
- c.t($.$get$ah(),H.b([b],[P.a]))}else c.k($.$get$Q(),H.b([z,"number"],[P.a]),b)
- return 0/0},
- F:function(a,b,c,d,e,f,g){var z,y
- z=F.a8(a,b,"string",c)
- if(typeof z==="string"){if(e!=null)F.eb(b,z,e,c,!1)
- else{if(f==null)y=null
- else{y=f.b
- y=y.test(z)}if(y===!1){c.k($.$get$hm(),H.b([z,f.a],[P.a]),b)
- return}}return z}else if(z==null){if(!g)return d
- c.t($.$get$ah(),H.b([b],[P.a]))}else c.k($.$get$Q(),H.b([z,"string"],[P.a]),b)
- return},
- jn:function(a,b){var z,y,x,w
- try{z=P.ii(a,0,null)
- x=z
- if(x.gcv()||x.gbB()||x.gcu()||x.gbD()||x.gbC())b.k($.$get$hP(),H.b([a],[P.a]),"uri")
- return z}catch(w){x=H.D(w)
- if(x instanceof P.aI){y=x
- b.k($.$get$hl(),H.b([a,y],[P.a]),"uri")
- return}else throw w}},
- eg:function(a,b,c,d){var z,y,x
- z=F.a8(a,b,"object",c)
- y=P.e
- x=P.a
- if(H.M(z,"$ish",[y,x],"$ash"))return z
- else if(z==null){if(d){c.t($.$get$ah(),H.b([b],[x]))
- return}}else{c.k($.$get$Q(),H.b([z,"object"],[x]),b)
- if(d)return}return P.Y(y,x)},
- a1:function(a,b,c,d,e){var z,y,x
- z=F.a8(a,b,"object",c)
- y=P.a
- if(H.M(z,"$ish",[P.e,y],"$ash")){y=c.c
- y.push(b)
- x=d.$2(z,c)
- y.pop()
- return x}else if(z==null){if(e)c.t($.$get$ah(),H.b([b],[y]))}else c.k($.$get$Q(),H.b([z,"object"],[y]),b)
- return},
- ef:function(a,b,c,d){var z,y,x,w,v,u,t
- z=F.a8(a,b,"array",c)
- y=[P.a]
- if(H.M(z,"$isn",y,"$asn")){y=J.j(z)
- if(y.gq(z)){c.u($.$get$aB(),b)
- return}x=c.c
- x.push(b)
- w=P.k
- v=P.bb(null,null,null,w)
- for(u=0;u<y.gj(z);++u){t=y.h(z,u)
- if(typeof t==="number"&&Math.floor(t)===t&&t>=0){if(!v.B(0,t))c.ac($.$get$dM(),u)}else{y.n(z,u,-1)
- c.ac($.$get$bT(),u)}}x.pop()
- return y.Y(z,w)}else if(z==null){if(d)c.t($.$get$ah(),H.b([b],y))}else c.k($.$get$Q(),H.b([z,"array"],y),b)
- return},
- qW:function(a,b,c,d){var z,y,x,w
- z=F.a8(a,b,"object",c)
- y=P.e
- x=P.a
- if(H.M(z,"$ish",[y,x],"$ash")){x=J.j(z)
- if(x.gq(z)){c.u($.$get$aB(),b)
- return}w=c.c
- w.push(b)
- x.I(z,new F.qX(d,z,c))
- w.pop()
- return x.ai(z,y,P.k)}else{y=[x]
- if(z==null)c.t($.$get$ah(),H.b([b],y))
- else c.k($.$get$Q(),H.b([z,"object"],y),b)}return},
- qY:function(a,b,c,d){var z,y,x,w,v,u,t,s,r
- z=F.a8(a,b,"array",c)
- y=P.a
- x=[y]
- if(H.M(z,"$isn",x,"$asn")){w=J.j(z)
- if(w.gq(z)){c.u($.$get$aB(),b)
- return}else{v=c.c
- v.push(b)
- for(y=[P.e,y],u=!1,t=0;t<w.gj(z);++t){s=w.h(z,t)
- if(H.M(s,"$ish",y,"$ash")){r=J.j(s)
- if(r.gq(s)){c.ac($.$get$aB(),t)
- u=!0}else{v.push(C.c.i(t))
- r.I(s,new F.qZ(d,s,c))
- v.pop()}}else{c.t($.$get$bf(),H.b([s,"object"],x))
- u=!0}}v.pop()
- if(u)return}y=J.eq(z,[P.h,,,])
- return y.ae(y,new F.r_(),[P.h,P.e,P.k]).aN(0,!1)}else if(z!=null)c.k($.$get$Q(),H.b([z,"array"],x),b)
- return},
- V:function(a,b,c,d,e,f,g,h,i){var z,y,x,w,v,u,t,s
- z=F.a8(a,b,"array",c)
- y=[P.a]
- if(H.M(z,"$isn",y,"$asn")){x=J.j(z)
- if(x.gq(z)){c.u($.$get$aB(),b)
- return}if(e!=null&&!F.eb(b,x.gj(z),e,c,!0))return
- w=new Array(x.gj(z))
- w.fixed$length=Array
- v=H.b(w,[P.ae])
- for(u=!1,t=0;t<x.gj(z);++t){s=x.h(z,t)
- if(typeof s==="number"){w=s<g||s>f
- if(w){c.k($.$get$cG(),H.b([s],y),b)
- u=!0}if(i){w=$.$get$iX()
- w[0]=s
- v[t]=w[0]}else v[t]=s}else{c.k($.$get$bf(),H.b([s,"number"],y),b)
- u=!0}}if(u)return
- return v}else if(z==null){if(!h){if(d==null)y=null
- else y=J.cp(d.slice(0),H.m(d,0))
- return y}c.t($.$get$ah(),H.b([b],y))}else c.k($.$get$Q(),H.b([z,"array"],y),b)
- return},
- jj:function(a,b,c,d,e){var z,y,x,w,v,u,t,s,r,q
- z=F.a8(a,b,"array",c)
- y=[P.a]
- if(H.M(z,"$isn",y,"$asn")){x=J.j(z)
- if(x.gj(z)!==e){c.k($.$get$dN(),H.b([z,H.b([e],[P.k])],y),b)
- return}w=Z.rI(d)
- v=Z.jz(d)
- u=F.qS(d,e)
- for(t=!1,s=0;s<x.gj(z);++s){r=x.h(z,s)
- if(typeof r==="number"&&C.e.cQ(r)===r){if(typeof r!=="number"||Math.floor(r)!==r)c.k($.$get$hw(),H.b([r],y),b)
- q=J.c1(r)
- q=q.bU(r,w)||q.bT(r,v)
- if(q){c.k($.$get$hx(),H.b([r,C.a2.h(0,d)],y),b)
- t=!0}u[s]=J.jO(r)}else{c.k($.$get$bf(),H.b([r,"integer"],y),b)
- t=!0}}if(t)return
- return u}else if(z!=null)c.k($.$get$Q(),H.b([z,"array"],y),b)
- return},
- jl:function(a,b,c){var z,y,x,w,v,u,t,s,r
- z=F.a8(a,b,"array",c)
- y=[P.a]
- if(H.M(z,"$isn",y,"$asn")){x=J.j(z)
- if(x.gq(z)){c.u($.$get$aB(),b)
- return}w=c.c
- w.push(b)
- v=P.e
- u=P.bb(null,null,null,v)
- for(t=!1,s=0;s<x.gj(z);++s){r=x.h(z,s)
- if(typeof r==="string"){if(!u.B(0,r))c.ac($.$get$dM(),s)}else{c.aH($.$get$bf(),H.b([r,"string"],y),s)
- t=!0}}w.pop()
- if(t)return
- return x.Y(z,v)}else if(z!=null)c.k($.$get$Q(),H.b([z,"array"],y),b)
- return},
- d1:function(a,b,c){var z,y,x,w,v,u,t
- z=F.a8(a,b,"array",c)
- y=P.a
- x=[y]
- if(H.M(z,"$isn",x,"$asn")){w=J.j(z)
- if(w.gq(z)){c.u($.$get$aB(),b)
- return}else{for(v=w.gF(z),y=[P.e,y],u=!1;v.p();){t=v.gv()
- if(!H.M(t,"$ish",y,"$ash")){c.k($.$get$bf(),H.b([t,"object"],x),b)
- u=!0}}if(u)return}return w.Y(z,[P.h,P.e,P.a])}else if(z==null)c.t($.$get$ah(),H.b([b],x))
- else c.k($.$get$Q(),H.b([z,"array"],x),b)
- return},
- z:function(a,b,c,d,e){var z,y,x,w,v,u,t,s,r,q
- z=P.a
- y=P.Y(P.e,z)
- x=F.eg(a,"extensions",c,!1)
- if(x.gq(x))return y
- w=c.c
- w.push("extensions")
- if(e&&x.gj(x)>1)c.t($.$get$hJ(),H.b([null,x.gO()],[z]))
- for(z=x.gO(),z=z.gF(z),v=d==null;z.p();){u=z.gv()
- t=F.eg(x,u,c,!1)
- s=c.cx
- if(!s.J(s,u)){y.n(0,u,null)
- s=c.Q
- s=s.J(s,u)
- if(!s)c.u($.$get$fZ(),u)
- continue}r=c.y.a.h(0,new D.cj(b,u))
- if(r==null){c.u($.$get$h_(),u)
- continue}if(t!=null){w.push(u)
- q=r.a.$2(t,c)
- y.n(0,u,q)
- if(!!J.q(q).$ish1){u=c.e
- s=v?b:d
- s=u.ea(s,new F.qV())
- u=H.b(w.slice(0),[H.m(w,0)])
- u.fixed$length=Array
- J.ep(s,new D.dD(q,u))}w.pop()}}w.pop()
- return y},
- A:function(a,b){var z,y
- z=a.h(0,"extras")
- b.a
- y=z!=null&&!J.q(z).$ish
- if(y)b.u($.$get$hO(),"extras")
- return z},
- eb:function(a,b,c,d,e){var z
- if(!J.er(c,b)){z=e?$.$get$dN():$.$get$dP()
- d.k(z,H.b([b,c],[P.a]),a)
- return!1}return!0},
- v:function(a,b,c,d){var z,y,x
- for(z=a.gO(),z=z.gF(z);z.p();){y=z.gv()
- if(!C.d.J(b,y)){x=C.d.J(C.bM,y)
- x=!x}else x=!1
- if(x)c.u($.$get$hn(),y)}},
- el:function(a,b,c,d,e,f){var z,y,x,w,v,u,t
- z=e.c
- z.push(d)
- for(y=[P.a],x=c.a,w=x.length,v=0;v<a.gj(a);++v){u=a.h(0,v)
- if(u===-1)continue
- t=u==null||u<0||u>=w?null:x[u]
- if(t!=null){t.c=!0
- b[v]=t
- f.$3(t,u,v)}else e.aH($.$get$H(),H.b([u],y),v)}z.pop()},
- rv:function(a){var z,y,x,w
- z=P.Y(P.e,P.a)
- for(y=new H.ba(a,[H.m(a,0)]),y=y.gF(y);y.p();){x=y.d
- w=a.h(0,x)
- if(w!=null)z.n(0,x,w)}return P.cz(z)},
- jq:function(a9){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8
- z=a9.a
- if(z[3]!==0||z[7]!==0||z[11]!==0||z[15]!==1)return!1
- if(a9.cp()===0)return!1
- y=$.$get$jb()
- x=$.$get$j5()
- w=$.$get$j6()
- v=new T.bj(new Float32Array(3))
- v.bf(z[0],z[1],z[2])
- u=Math.sqrt(v.gaA())
- v.bf(z[4],z[5],z[6])
- t=Math.sqrt(v.gaA())
- v.bf(z[8],z[9],z[10])
- s=Math.sqrt(v.gaA())
- if(a9.cp()<0)u=-u
- y=y.a
- y[0]=z[12]
- y[1]=z[13]
- y[2]=z[14]
- r=1/u
- q=1/t
- p=1/s
- z=new Float32Array(16)
- new T.bd(z).af(a9)
- z[0]=z[0]*r
- z[1]=z[1]*r
- z[2]=z[2]*r
- z[4]=z[4]*q
- z[5]=z[5]*q
- z[6]=z[6]*q
- z[8]=z[8]*p
- z[9]=z[9]*p
- z[10]=z[10]*p
- o=new Float32Array(9)
- o[0]=z[0]
- o[1]=z[1]
- o[2]=z[2]
- o[3]=z[4]
- o[4]=z[5]
- o[5]=z[6]
- o[6]=z[8]
- o[7]=z[9]
- o[8]=z[10]
- x.toString
- z=o[0]
- n=o[4]
- m=o[8]
- l=0+z+n+m
- if(l>0){k=Math.sqrt(l+1)
- z=x.a
- z[3]=k*0.5
- k=0.5/k
- z[0]=(o[5]-o[7])*k
- z[1]=(o[6]-o[2])*k
- z[2]=(o[1]-o[3])*k}else{if(z<n)j=n<m?2:1
- else j=z<m?2:0
- i=(j+1)%3
- h=(j+2)%3
- z=j*3
- n=i*3
- m=h*3
- k=Math.sqrt(o[z+j]-o[n+i]-o[m+h]+1)
- x=x.a
- x[j]=k*0.5
- k=0.5/k
- x[3]=(o[n+h]-o[m+i])*k
- x[i]=(o[z+i]+o[n+j])*k
- x[h]=(o[z+h]+o[m+j])*k
- z=x}x=w.a
- x[0]=u
- x[1]=t
- x[2]=s
- o=$.$get$j0()
- g=z[0]
- f=z[1]
- e=z[2]
- d=z[3]
- c=g+g
- b=f+f
- a=e+e
- a0=g*c
- a1=g*b
- a2=g*a
- a3=f*b
- a4=f*a
- a5=e*a
- a6=d*c
- a7=d*b
- a8=d*a
- z=o.a
- z[0]=1-(a3+a5)
- z[1]=a1+a8
- z[2]=a2-a7
- z[3]=0
- z[4]=a1-a8
- z[5]=1-(a0+a5)
- z[6]=a4+a6
- z[7]=0
- z[8]=a2+a7
- z[9]=a4-a6
- z[10]=1-(a0+a3)
- z[11]=0
- z[12]=y[0]
- z[13]=y[1]
- z[14]=y[2]
- z[15]=1
- if(w instanceof T.bj){u=x[0]
- t=x[1]
- s=x[2]}else{u=null
- t=null
- s=null}z[0]=z[0]*u
- z[1]=z[1]*u
- z[2]=z[2]*u
- z[3]=z[3]*u
- z[4]=z[4]*t
- z[5]=z[5]*t
- z[6]=z[6]*t
- z[7]=z[7]*t
- z[8]=z[8]*s
- z[9]=z[9]*s
- z[10]=z[10]*s
- z[11]=z[11]*s
- z[12]=z[12]
- z[13]=z[13]
- z[14]=z[14]
- z[15]=z[15]
- return Math.abs(o.cA()-a9.cA())<0.00005},
- qS:function(a,b){switch(a){case 5120:return new Int8Array(b)
- case 5121:return new Uint8Array(b)
- case 5122:return new Int16Array(b)
- case 5123:return new Uint16Array(b)
- case 5124:return new Int32Array(b)
- case 5125:return new Uint32Array(b)
- default:throw H.f(P.L(null))}},
- qX:{"^":"c;a,b,c",
- $2:function(a,b){this.a.$1(a)
- if(!(typeof b==="number"&&Math.floor(b)===b&&b>=0)){this.b.n(0,a,-1)
- this.c.u($.$get$bT(),a)}}},
- qZ:{"^":"c;a,b,c",
- $2:function(a,b){this.a.$1(a)
- if(!(typeof b==="number"&&Math.floor(b)===b&&b>=0)){this.b.n(0,a,-1)
- this.c.u($.$get$bT(),a)}}},
- r_:{"^":"c;",
- $1:[function(a){return a.ai(0,P.e,P.k)},null,null,4,0,null,23,"call"]},
- qV:{"^":"c;",
- $0:function(){return H.b([],[D.dD])}},
- aA:{"^":"h2;a,b,c,$ti",
- h:function(a,b){return b==null||b<0||b>=this.a.length?null:this.a[b]},
- n:function(a,b,c){this.a[b]=c},
- gj:function(a){return this.b},
- sj:function(a,b){throw H.f(P.T("Changing length is not supported"))},
- i:function(a){return P.co(this.a,"[","]")},
- as:function(a){var z,y,x,w
- for(z=this.b,y=this.a,x=0;x<z;++x){w=y[x]
- if(w==null)continue
- a.$2(x,w)}}}}],["","",,A,{"^":"",oA:{"^":"a;a,b,c",
- bb:function(){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j
- z=J.a_(this.a)
- y=this.c
- y=y==null?null:y.a
- x=P.e
- w=P.a
- v=P.t(["uri",z,"mimeType",y,"validatorVersion","2.0.0-dev.2.7","validatedAt",new P.dn(Date.now(),!1).em().el()],x,w)
- y=this.b
- u=y.dy
- t=P.Y(x,w)
- s=H.b([0,0,0,0],[P.k])
- z=new Array(u.length)
- z.fixed$length=Array
- r=H.b(z,[[P.h,P.e,P.a]])
- for(z=r.length,q=0;q<z;++q){p=u[q]
- o=p.b
- n=o==null
- m=(n?p.a.a:o).a
- s[m]=s[m]+1
- m=p.a
- l=m.b
- k=m.c.$1(p.e)
- j=P.t(["code",l,"message",k,"severity",(n?m.a:o).a],x,w)
- o=p.c
- if(o!=null)j.n(0,"pointer",o)
- else{o=p.d
- if(o!=null)j.n(0,"offset",o)}r[q]=j}t.n(0,"numErrors",s[0])
- t.n(0,"numWarnings",s[1])
- t.n(0,"numInfos",s[2])
- t.n(0,"numHints",s[3])
- t.n(0,"messages",r)
- t.n(0,"truncated",y.r)
- v.n(0,"issues",t)
- v.n(0,"info",this.dg())
- return v},
- dg:function(){var z,y,x,w,v,u
- z=this.c
- y=z==null?null:z.b
- z=y==null?null:y.x
- if((z==null?null:z.f)==null)return
- x=P.Y(P.e,P.a)
- z=y.x
- x.n(0,"version",z.f)
- w=z.r
- if(w!=null)x.n(0,"minVersion",w)
- z=z.e
- if(z!=null)x.n(0,"generator",z)
- z=y.d
- if(J.d7(z))x.n(0,"extensionsUsed",z)
- z=y.e
- if(J.d7(z))x.n(0,"extensionsRequired",z)
- z=this.b
- w=z.db
- if(!w.gq(w))x.n(0,"resources",z.db)
- z=y.r
- x.n(0,"hasAnimations",!z.gq(z))
- z=y.cx
- x.n(0,"hasMaterials",!z.gq(z))
- z=y.cy
- x.n(0,"hasMorphTargets",z.aq(z,new A.oC()))
- w=y.fy
- x.n(0,"hasSkins",!w.gq(w))
- w=y.go
- x.n(0,"hasTextures",!w.gq(w))
- x.n(0,"hasDefaultScene",y.fr!=null)
- for(z=new H.bc(z,z.gj(z),0),v=0,u=0;z.p();){w=z.d.x
- if(w!=null){v+=w.b
- for(w=new H.bc(w,w.gj(w),0);w.p();)u=Math.max(u,w.d.dx.a)}}x.n(0,"primitivesCount",v)
- x.n(0,"maxAttributesUsed",u)
- return x}},oC:{"^":"c;",
- $1:function(a){var z=a.x
- return z!=null&&z.aq(z,new A.oB())}},oB:{"^":"c;",
- $1:function(a){return a.fx!=null}}}],["","",,A,{"^":"",
- eh:function(a){var z,y
- z=C.cr.dV(a,0,new A.r2())
- y=536870911&z+((67108863&z)<<3)
- y^=y>>>11
- return 536870911&y+((16383&y)<<15)},
- r2:{"^":"c;",
- $2:function(a,b){var z=536870911&a+J.aa(b)
- z=536870911&z+((524287&z)<<10)
- return z^z>>>6}}}],["","",,T,{"^":"",bd:{"^":"a;a",
- af:function(a){var z,y
- z=a.a
- y=this.a
- y[15]=z[15]
- y[14]=z[14]
- y[13]=z[13]
- y[12]=z[12]
- y[11]=z[11]
- y[10]=z[10]
- y[9]=z[9]
- y[8]=z[8]
- y[7]=z[7]
- y[6]=z[6]
- y[5]=z[5]
- y[4]=z[4]
- y[3]=z[3]
- y[2]=z[2]
- y[1]=z[1]
- y[0]=z[0]},
- i:function(a){return"[0] "+this.aQ(0).i(0)+"\n[1] "+this.aQ(1).i(0)+"\n[2] "+this.aQ(2).i(0)+"\n[3] "+this.aQ(3).i(0)+"\n"},
- h:function(a,b){return this.a[b]},
- L:function(a,b){var z,y,x
- if(b==null)return!1
- if(b instanceof T.bd){z=this.a
- y=z[0]
- x=b.a
- z=y===x[0]&&z[1]===x[1]&&z[2]===x[2]&&z[3]===x[3]&&z[4]===x[4]&&z[5]===x[5]&&z[6]===x[6]&&z[7]===x[7]&&z[8]===x[8]&&z[9]===x[9]&&z[10]===x[10]&&z[11]===x[11]&&z[12]===x[12]&&z[13]===x[13]&&z[14]===x[14]&&z[15]===x[15]}else z=!1
- return z},
- gE:function(a){return A.eh(this.a)},
- aQ:function(a){var z,y
- z=new Float32Array(4)
- y=this.a
- z[0]=y[a]
- z[1]=y[4+a]
- z[2]=y[8+a]
- z[3]=y[12+a]
- return new T.dZ(z)},
- A:function(a,b){var z=new T.bd(new Float32Array(16))
- z.af(this)
- z.B(0,b)
- return z},
- cp:function(){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l
- z=this.a
- y=z[0]
- x=z[5]
- w=z[1]
- v=z[4]
- u=y*x-w*v
- t=z[6]
- s=z[2]
- r=y*t-s*v
- q=z[7]
- p=z[3]
- o=y*q-p*v
- n=w*t-s*x
- m=w*q-p*x
- l=s*q-p*t
- t=z[8]
- p=z[9]
- q=z[10]
- s=z[11]
- return-(p*l-q*m+s*n)*z[12]+(t*l-q*o+s*r)*z[13]-(t*m-p*o+s*u)*z[14]+(t*n-p*r+q*u)*z[15]},
- cA:function(){var z,y,x
- z=this.a
- y=0+Math.abs(z[0])+Math.abs(z[1])+Math.abs(z[2])+Math.abs(z[3])
- x=y>0?y:0
- y=0+Math.abs(z[4])+Math.abs(z[5])+Math.abs(z[6])+Math.abs(z[7])
- if(y>x)x=y
- y=0+Math.abs(z[8])+Math.abs(z[9])+Math.abs(z[10])+Math.abs(z[11])
- if(y>x)x=y
- y=0+Math.abs(z[12])+Math.abs(z[13])+Math.abs(z[14])+Math.abs(z[15])
- return y>x?y:x},
- B:function(a,b){var z,y
- z=b.gex()
- y=this.a
- y[0]=C.e.A(y[0],z.h(0,0))
- y[1]=C.e.A(y[1],z.h(0,1))
- y[2]=C.e.A(y[2],z.h(0,2))
- y[3]=C.e.A(y[3],z.h(0,3))
- y[4]=C.e.A(y[4],z.h(0,4))
- y[5]=C.e.A(y[5],z.h(0,5))
- y[6]=C.e.A(y[6],z.h(0,6))
- y[7]=C.e.A(y[7],z.h(0,7))
- y[8]=C.e.A(y[8],z.h(0,8))
- y[9]=C.e.A(y[9],z.h(0,9))
- y[10]=C.e.A(y[10],z.h(0,10))
- y[11]=C.e.A(y[11],z.h(0,11))
- y[12]=C.e.A(y[12],z.h(0,12))
- y[13]=C.e.A(y[13],z.h(0,13))
- y[14]=C.e.A(y[14],z.h(0,14))
- y[15]=C.e.A(y[15],z.h(0,15))},
- l:{
- mr:function(){return new T.bd(new Float32Array(16))}}},dL:{"^":"a;a",
- af:function(a){var z,y
- z=a.a
- y=this.a
- y[0]=z[0]
- y[1]=z[1]
- y[2]=z[2]
- y[3]=z[3]},
- gaA:function(){var z,y,x,w,v
- z=this.a
- y=z[0]
- x=z[1]
- w=z[2]
- v=z[3]
- return y*y+x*x+w*w+v*v},
- gj:function(a){var z,y,x,w,v
- z=this.a
- y=z[0]
- x=z[1]
- w=z[2]
- v=z[3]
- return Math.sqrt(y*y+x*x+w*w+v*v)},
- B:function(a,b){var z,y
- z=b.geC()
- y=this.a
- y[0]=C.e.A(y[0],z.h(0,0))
- y[1]=C.e.A(y[1],z.h(0,1))
- y[2]=C.e.A(y[2],z.h(0,2))
- y[3]=C.e.A(y[3],z.h(0,3))},
- A:function(a,b){var z=new T.dL(new Float32Array(4))
- z.af(this)
- z.B(0,b)
- return z},
- h:function(a,b){return this.a[b]},
- i:function(a){var z=this.a
- return H.d(z[0])+", "+H.d(z[1])+", "+H.d(z[2])+" @ "+H.d(z[3])},
- l:{
- mZ:function(){return new T.dL(new Float32Array(4))}}},bj:{"^":"a;a",
- bf:function(a,b,c){var z=this.a
- z[0]=a
- z[1]=b
- z[2]=c},
- af:function(a){var z,y
- z=a.a
- y=this.a
- y[0]=z[0]
- y[1]=z[1]
- y[2]=z[2]},
- i:function(a){var z=this.a
- return"["+H.d(z[0])+","+H.d(z[1])+","+H.d(z[2])+"]"},
- L:function(a,b){var z,y,x
- if(b==null)return!1
- if(b instanceof T.bj){z=this.a
- y=z[0]
- x=b.a
- z=y===x[0]&&z[1]===x[1]&&z[2]===x[2]}else z=!1
- return z},
- gE:function(a){return A.eh(this.a)},
- A:function(a,b){var z=new T.bj(new Float32Array(3))
- z.af(this)
- z.B(0,b)
- return z},
- h:function(a,b){return this.a[b]},
- gj:function(a){return Math.sqrt(this.gaA())},
- gaA:function(){var z,y,x
- z=this.a
- y=z[0]
- x=z[1]
- z=z[2]
- return y*y+x*x+z*z},
- B:function(a,b){var z,y
- z=b.geD()
- y=this.a
- y[0]=C.e.A(y[0],z.h(0,0))
- y[1]=C.e.A(y[1],z.h(0,1))
- y[2]=C.e.A(y[2],z.h(0,2))},
- l:{
- io:function(a,b){var z=new Float32Array(3)
- z[2]=a[b+2]
- z[1]=a[b+1]
- z[0]=a[b]
- return new T.bj(z)},
- im:function(){return new T.bj(new Float32Array(3))}}},dZ:{"^":"a;a",
- af:function(a){var z,y
- z=a.a
- y=this.a
- y[3]=z[3]
- y[2]=z[2]
- y[1]=z[1]
- y[0]=z[0]},
- i:function(a){var z=this.a
- return H.d(z[0])+","+H.d(z[1])+","+H.d(z[2])+","+H.d(z[3])},
- L:function(a,b){var z,y,x
- if(b==null)return!1
- if(b instanceof T.dZ){z=this.a
- y=z[0]
- x=b.a
- z=y===x[0]&&z[1]===x[1]&&z[2]===x[2]&&z[3]===x[3]}else z=!1
- return z},
- gE:function(a){return A.eh(this.a)},
- A:function(a,b){var z=new T.dZ(new Float32Array(4))
- z.af(this)
- z.B(0,b)
- return z},
- h:function(a,b){return this.a[b]},
- gj:function(a){var z,y,x,w
- z=this.a
- y=z[0]
- x=z[1]
- w=z[2]
- z=z[3]
- return Math.sqrt(y*y+x*x+w*w+z*z)},
- B:function(a,b){var z,y
- z=b.geE()
- y=this.a
- y[0]=C.e.A(y[0],z.h(0,0))
- y[1]=C.e.A(y[1],z.h(0,1))
- y[2]=C.e.A(y[2],z.h(0,2))
- y[3]=C.e.A(y[3],z.h(0,3))}}}],["","",,Q,{"^":"",
- jr:function(){var z=new Q.rt(!1)
- J.jI(self.exports,P.aO(new Q.rp(z)))
- J.jJ(self.exports,P.aO(new Q.rq(z)))
- J.jK(self.exports,P.aO(new Q.rr()))
- J.jH(self.exports,P.aO(new Q.rs()))},
- c6:function(a,b){return Q.rM(a,b)},
- rM:function(a,b){var z=0,y=P.bs([P.h,P.e,P.a]),x,w=2,v,u=[],t,s,r,q,p,o,n
- var $async$c6=P.bu(function(c,d){if(c===1){v=d
- z=w}while(true)switch(z){case 0:if(!J.q(a).$isar)throw H.f(P.L("data: Argument must be a Uint8Array."))
- q=Q.iW(b)
- t=Q.iY(q)
- s=null
- w=4
- p=[P.n,P.k]
- z=7
- return P.aT(K.l5(P.dU(H.b([a],[p]),p),t),$async$c6)
- case 7:r=d
- z=8
- return P.aT(r.bM(),$async$c6)
- case 8:s=d
- w=2
- z=6
- break
- case 4:w=3
- n=v
- if(H.D(n) instanceof K.fk)throw n
- else throw n
- z=6
- break
- case 3:z=2
- break
- case 6:x=Q.c_(q,t,s)
- z=1
- break
- case 1:return P.bo(x,y)
- case 2:return P.bn(v,y)}})
- return P.bp($async$c6,y)},
- en:function(a,b){return Q.rN(a,b)},
- rN:function(a,b){var z=0,y=P.bs([P.h,P.e,P.a]),x,w,v
- var $async$en=P.bu(function(c,d){if(c===1)return P.bn(d,y)
- while(true)switch(z){case 0:if(typeof a!=="string")throw H.f(P.L("json: Argument must be a string."))
- w=Q.iW(b)
- v=Q.iY(w)
- x=Q.c_(w,v,K.l3(a,v))
- z=1
- break
- case 1:return P.bo(x,y)}})
- return P.bp($async$en,y)},
- iW:function(a){var z
- if(a!=null)z=typeof a==="number"||typeof a==="boolean"||typeof a==="string"||!!J.q(a).$isn
- else z=!1
- if(z)throw H.f(P.L("options: Value must be an object."))
- return a},
- c_:function(a,b,c){return Q.qz(a,b,c)},
- qz:function(a,b,c){var z=0,y=P.bs([P.h,P.e,P.a]),x,w,v,u,t,s
- var $async$c_=P.bu(function(d,e){if(d===1)return P.bn(e,y)
- while(true)switch(z){case 0:if(a!=null){w=J.au(a)
- v=Q.qr(w.gam(a))
- if(w.gbz(a)!=null&&!J.q(w.gbz(a)).$isck)throw H.f(P.L("options.externalResourceFunction: Value must be a function."))
- else u=w.gbz(a)
- if(w.gbQ(a)!=null){t=w.gbQ(a)
- t=typeof t!=="boolean"}else t=!1
- if(t)throw H.f(P.L("options.validateAccessorData: Value must be a boolean."))
- else s=w.gbQ(a)}else{v=null
- u=null
- s=null}z=(c==null?null:c.b)!=null?3:4
- break
- case 3:z=5
- return P.aT(Q.ql(b,c,u).aL(s),$async$c_)
- case 5:case 4:x=new A.oA(v,b,c).bb()
- z=1
- break
- case 1:return P.bo(x,y)}})
- return P.bp($async$c_,y)},
- qr:function(a){var z,y,x
- if(a!=null)if(typeof a==="string")try{y=P.ii(a,0,null)
- return y}catch(x){y=H.D(x)
- if(y instanceof P.aI){z=y
- throw H.f(P.L("options.uri: "+H.d(z)+"."))}else throw x}else throw H.f(P.L("options.uri: Value must be a string."))
- return},
- iY:function(a){var z,y,x,w,v,u,t,s,r
- if(a!=null){z=J.au(a)
- if(z.gb9(a)!=null){y=z.gb9(a)
- y=typeof y!=="number"||Math.floor(y)!==y||J.d6(z.gb9(a),0)}else y=!1
- if(y)throw H.f(P.L("options.maxIssues: Value must be a non-negative integer."))
- if(z.gb6(a)!=null){if(!J.q(z.gb6(a)).$isn)throw H.f(P.L("options.ignoredIssues: Value must be an array."))
- x=H.b([],[P.e])
- for(w=0;w<J.J(z.gb6(a));++w){v=J.x(z.gb6(a),w)
- if(typeof v==="string"&&v.length!==0)x.push(v)
- else throw H.f(P.L("options.ignoredIssues["+w+"]: Value must be a non-empty String."))}}else x=null
- if(z.gan(a)!=null){y=z.gan(a)
- if(typeof y!=="number"){y=z.gan(a)
- if(typeof y!=="boolean"){y=z.gan(a)
- y=typeof y==="string"||!!J.q(z.gan(a)).$isn}else y=!0}else y=!0
- if(y)throw H.f(P.L("options.severityOverrides: Value must be an object."))
- u=P.Y(P.e,E.bh)
- for(y=z.gan(a),y=J.a2(self.Object.keys(y));y.p();){t=y.gv()
- s=z.gan(a)[t]
- if(typeof s==="number"&&Math.floor(s)===s&&s>=0&&s<=3)u.n(0,t,C.c5[s])
- else throw H.f(P.L('options.severityOverrides["'+H.d(t)+'"]: Value must be one of [0, 1, 2, 3].'))}}else u=null
- r=M.il(x,z.gb9(a),u)}else r=null
- return M.k8(r,!0)},
- ql:function(a,b,c){var z=new Q.qo(c)
- return new N.n1(b.b,a,new Q.qm(b,z),new Q.qn(z))},
- hi:{"^":"b9;","%":""},
- t1:{"^":"b9;","%":""},
- ty:{"^":"b9;","%":""},
- rt:{"^":"c;a",
- $3:function(a,b,c){return this.a?c.$1(J.a_(b)):c.$1(J.a_(a))}},
- rp:{"^":"c;a",
- $2:[function(a,b){var z=P.aO(new Q.ro(a,b,this.a))
- return new self.Promise(z)},null,null,8,0,null,7,10,"call"]},
- ro:{"^":"c;a,b,c",
- $2:[function(a,b){Q.c6(this.a,this.b).al(0,new Q.rl(a),new Q.rm(this.c,b),null)},null,null,8,0,null,11,12,"call"]},
- rl:{"^":"c;a",
- $1:function(a){this.a.$1(P.ej(a))}},
- rm:{"^":"c:8;a,b",
- $2:[function(a,b){return this.a.$3(a,b,this.b)},null,null,8,0,null,6,13,"call"]},
- rq:{"^":"c;a",
- $2:[function(a,b){var z=P.aO(new Q.rn(a,b,this.a))
- return new self.Promise(z)},null,null,8,0,null,24,10,"call"]},
- rn:{"^":"c;a,b,c",
- $2:[function(a,b){Q.en(this.a,this.b).al(0,new Q.rj(a),new Q.rk(this.c,b),null)},null,null,8,0,null,11,12,"call"]},
- rj:{"^":"c;a",
- $1:function(a){this.a.$1(P.ej(a))}},
- rk:{"^":"c:8;a,b",
- $2:[function(a,b){return this.a.$3(a,b,this.b)},null,null,8,0,null,6,13,"call"]},
- rr:{"^":"c;",
- $0:[function(){return"2.0.0-dev.2.7"},null,null,0,0,null,"call"]},
- rs:{"^":"c;",
- $0:[function(){return P.ej(M.k9())},null,null,0,0,null,"call"]},
- qo:{"^":"c;a",
- $1:function(a){var z,y,x,w
- z=this.a
- if(z==null)return
- y=P.ar
- x=new P.N(0,$.r,[y])
- w=new P.bk(x,[y])
- J.jN(z.$1(J.a_(a)),P.aO(new Q.qp(w)),P.aO(new Q.qq(w)))
- return x}},
- qp:{"^":"c:6;a",
- $1:[function(a){var z=this.a
- if(!!J.q(a).$isar)z.V(a)
- else z.a4(new P.ag(!1,null,null,"options.externalResourceFunction: Promise must be fulfilled with Uint8Array."))},null,null,4,0,null,9,"call"]},
- qq:{"^":"c:5;a",
- $1:[function(a){return this.a.a4(new Q.mJ(J.a_(a)))},null,null,4,0,null,6,"call"]},
- qm:{"^":"c;a,b",
- $1:[function(a){if(a==null)return this.a.c
- return this.b.$1(a)},function(){return this.$1(null)},"$0",null,null,null,0,2,null,8,14,"call"]},
- qn:{"^":"c;a",
- $1:[function(a){var z=this.a.$1(a)
- return z==null?null:P.o5(z,H.m(z,0))},null,null,4,0,null,14,"call"]},
- mJ:{"^":"a;a",
- i:function(a){return"Node Exception: "+H.d(this.a)},
- $isaw:1}},1]]
- setupProgram(dart,0,0)
- J.q=function(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.fr.prototype
- return J.lt.prototype}if(typeof a=="string")return J.bK.prototype
- if(a==null)return J.lv.prototype
- if(typeof a=="boolean")return J.fq.prototype
- if(a.constructor==Array)return J.b7.prototype
- if(typeof a!="object"){if(typeof a=="function")return J.b8.prototype
- return a}if(a instanceof P.a)return a
- return J.c3(a)}
- J.r0=function(a){if(typeof a=="number")return J.bJ.prototype
- if(typeof a=="string")return J.bK.prototype
- if(a==null)return a
- if(a.constructor==Array)return J.b7.prototype
- if(typeof a!="object"){if(typeof a=="function")return J.b8.prototype
- return a}if(a instanceof P.a)return a
- return J.c3(a)}
- J.j=function(a){if(typeof a=="string")return J.bK.prototype
- if(a==null)return a
- if(a.constructor==Array)return J.b7.prototype
- if(typeof a!="object"){if(typeof a=="function")return J.b8.prototype
- return a}if(a instanceof P.a)return a
- return J.c3(a)}
- J.aD=function(a){if(a==null)return a
- if(a.constructor==Array)return J.b7.prototype
- if(typeof a!="object"){if(typeof a=="function")return J.b8.prototype
- return a}if(a instanceof P.a)return a
- return J.c3(a)}
- J.c1=function(a){if(typeof a=="number")return J.bJ.prototype
- if(a==null)return a
- if(!(a instanceof P.a))return J.cM.prototype
- return a}
- J.c2=function(a){if(typeof a=="string")return J.bK.prototype
- if(a==null)return a
- if(!(a instanceof P.a))return J.cM.prototype
- return a}
- J.au=function(a){if(a==null)return a
- if(typeof a!="object"){if(typeof a=="function")return J.b8.prototype
- return a}if(a instanceof P.a)return a
- return J.c3(a)}
- J.c7=function(a,b){if(typeof a=="number"&&typeof b=="number")return a+b
- return J.r0(a).A(a,b)}
- J.a9=function(a,b){if(a==null)return b==null
- if(typeof a!="object")return b!=null&&a===b
- return J.q(a).L(a,b)}
- J.bx=function(a,b){if(typeof a=="number"&&typeof b=="number")return a>b
- return J.c1(a).bT(a,b)}
- J.d6=function(a,b){if(typeof a=="number"&&typeof b=="number")return a<b
- return J.c1(a).bU(a,b)}
- J.x=function(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||H.jo(a,a[init.dispatchPropertyName]))if(b>>>0===b&&b<a.length)return a[b]
- return J.j(a).h(a,b)}
- J.jA=function(a,b,c){if(typeof b==="number")if((a.constructor==Array||H.jo(a,a[init.dispatchPropertyName]))&&!a.immutable$list&&b>>>0===b&&b<a.length)return a[b]=c
- return J.aD(a).n(a,b,c)}
- J.eo=function(a,b){return J.c2(a).H(a,b)}
- J.ep=function(a,b){return J.aD(a).B(a,b)}
- J.eq=function(a,b){return J.aD(a).Y(a,b)}
- J.er=function(a,b){return J.aD(a).J(a,b)}
- J.by=function(a,b){return J.aD(a).R(a,b)}
- J.es=function(a,b,c,d){return J.aD(a).ak(a,b,c,d)}
- J.jB=function(a){return J.c2(a).gdK(a)}
- J.aa=function(a){return J.q(a).gE(a)}
- J.et=function(a){return J.j(a).gq(a)}
- J.eu=function(a){return J.c1(a).ge1(a)}
- J.d7=function(a){return J.j(a).gN(a)}
- J.a2=function(a){return J.aD(a).gF(a)}
- J.J=function(a){return J.j(a).gj(a)}
- J.jC=function(a){return J.c2(a).gcX(a)}
- J.jD=function(a){return J.au(a).gam(a)}
- J.ak=function(a,b,c){return J.aD(a).ae(a,b,c)}
- J.jE=function(a,b,c){return J.c2(a).cE(a,b,c)}
- J.jF=function(a,b){return J.q(a).bJ(a,b)}
- J.jG=function(a,b){return J.j(a).sj(a,b)}
- J.jH=function(a,b){return J.au(a).sd1(a,b)}
- J.jI=function(a,b){return J.au(a).sep(a,b)}
- J.jJ=function(a,b){return J.au(a).seq(a,b)}
- J.jK=function(a,b){return J.au(a).ser(a,b)}
- J.ev=function(a,b){return J.aD(a).a_(a,b)}
- J.ew=function(a,b){return J.c2(a).ab(a,b)}
- J.jL=function(a,b,c){return J.au(a).cP(a,b,c)}
- J.jM=function(a,b,c,d){return J.au(a).al(a,b,c,d)}
- J.jN=function(a,b,c){return J.au(a).ek(a,b,c)}
- J.jO=function(a){return J.c1(a).cQ(a)}
- J.a_=function(a){return J.q(a).i(a)}
- I.i=function(a){a.immutable$list=Array
- a.fixed$length=Array
- return a}
- var $=I.p
- C.aX=J.ax.prototype
- C.d=J.b7.prototype
- C.b_=J.fq.prototype
- C.c=J.fr.prototype
- C.e=J.bJ.prototype
- C.a=J.bK.prototype
- C.b6=J.b8.prototype
- C.cr=H.mD.prototype
- C.m=H.dJ.prototype
- C.a5=J.mP.prototype
- C.G=J.cM.prototype
- C.H=new V.o("MAT4",5126,!1)
- C.r=new V.o("SCALAR",5126,!1)
- C.J=new V.bz("AnimationInput")
- C.aB=new V.bz("AnimationOutput")
- C.v=new V.bz("IBM")
- C.w=new V.bz("PrimitiveIndices")
- C.K=new V.bz("VertexAttribute")
- C.aD=new P.jX(!1)
- C.aC=new P.jV(C.aD)
- C.aE=new V.bE("IBM",-1)
- C.aF=new V.bE("Image",-1)
- C.L=new V.bE("IndexBuffer",34963)
- C.p=new V.bE("Other",-1)
- C.M=new V.bE("VertexBuffer",34962)
- C.aG=new P.jW()
- C.N=new H.kH()
- C.aH=new K.fk()
- C.aI=new M.cn()
- C.aJ=new P.mO()
- C.x=new Y.ic()
- C.aK=new Y.ig()
- C.y=new P.oZ()
- C.h=new P.pt()
- C.aY=new Y.cl("Invalid JPEG marker segment length.")
- C.aZ=new Y.cl("Invalid start of file.")
- C.b0=function(hooks) {
- if (typeof dartExperimentalFixupGetTag != "function") return hooks;
- hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag);
- }
- C.b1=function(hooks) {
- var userAgent = typeof navigator == "object" ? navigator.userAgent : "";
- if (userAgent.indexOf("Firefox") == -1) return hooks;
- var getTag = hooks.getTag;
- var quickMap = {
- "BeforeUnloadEvent": "Event",
- "DataTransfer": "Clipboard",
- "GeoGeolocation": "Geolocation",
- "Location": "!Location",
- "WorkerMessageEvent": "MessageEvent",
- "XMLDocument": "!Document"};
- function getTagFirefox(o) {
- var tag = getTag(o);
- return quickMap[tag] || tag;
- }
- hooks.getTag = getTagFirefox;
- }
- C.O=function(hooks) { return hooks; }
- C.b2=function(getTagFallback) {
- return function(hooks) {
- if (typeof navigator != "object") return hooks;
- var ua = navigator.userAgent;
- if (ua.indexOf("DumpRenderTree") >= 0) return hooks;
- if (ua.indexOf("Chrome") >= 0) {
- function confirm(p) {
- return typeof window == "object" && window[p] && window[p].name == p;
- }
- if (confirm("Window") && confirm("HTMLElement")) return hooks;
- }
- hooks.getTag = getTagFallback;
- };
- }
- C.b3=function() {
- var toStringFunction = Object.prototype.toString;
- function getTag(o) {
- var s = toStringFunction.call(o);
- return s.substring(8, s.length - 1);
- }
- function getUnknownTag(object, tag) {
- if (/^HTML[A-Z].*Element$/.test(tag)) {
- var name = toStringFunction.call(object);
- if (name == "[object Object]") return null;
- return "HTMLElement";
- }
- }
- function getUnknownTagGenericBrowser(object, tag) {
- if (self.HTMLElement && object instanceof HTMLElement) return "HTMLElement";
- return getUnknownTag(object, tag);
- }
- function prototypeForTag(tag) {
- if (typeof window == "undefined") return null;
- if (typeof window[tag] == "undefined") return null;
- var constructor = window[tag];
- if (typeof constructor != "function") return null;
- return constructor.prototype;
- }
- function discriminator(tag) { return null; }
- var isBrowser = typeof navigator == "object";
- return {
- getTag: getTag,
- getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag,
- prototypeForTag: prototypeForTag,
- discriminator: discriminator };
- }
- C.b4=function(hooks) {
- var userAgent = typeof navigator == "object" ? navigator.userAgent : "";
- if (userAgent.indexOf("Trident/") == -1) return hooks;
- var getTag = hooks.getTag;
- var quickMap = {
- "BeforeUnloadEvent": "Event",
- "DataTransfer": "Clipboard",
- "HTMLDDElement": "HTMLElement",
- "HTMLDTElement": "HTMLElement",
- "HTMLPhraseElement": "HTMLElement",
- "Position": "Geoposition"
- };
- function getTagIE(o) {
- var tag = getTag(o);
- var newTag = quickMap[tag];
- if (newTag) return newTag;
- if (tag == "Object") {
- if (window.DataView && (o instanceof window.DataView)) return "DataView";
- }
- return tag;
- }
- function prototypeForTagIE(tag) {
- var constructor = window[tag];
- if (constructor == null) return null;
- return constructor.prototype;
- }
- hooks.getTag = getTagIE;
- hooks.prototypeForTag = prototypeForTagIE;
- }
- C.b5=function(hooks) {
- var getTag = hooks.getTag;
- var prototypeForTag = hooks.prototypeForTag;
- function getTagFixed(o) {
- var tag = getTag(o);
- if (tag == "Document") {
- if (!!o.xmlVersion) return "!Document";
- return "!HTMLDocument";
- }
- return tag;
- }
- function prototypeForTagFixed(tag) {
- if (tag == "Document") return null;
- return prototypeForTag(tag);
- }
- hooks.getTag = getTagFixed;
- hooks.prototypeForTag = prototypeForTagFixed;
- }
- C.P=function getTagFallback(o) {
- var s = Object.prototype.toString.call(o);
- return s.substring(8, s.length - 1);
- }
- C.Q=new P.lC(null,null)
- C.b7=new P.lD(null)
- C.b8=H.b(I.i([0,0]),[P.ae])
- C.b9=H.b(I.i([0,0,0]),[P.ae])
- C.ba=H.b(I.i([127,2047,65535,1114111]),[P.k])
- C.bb=H.b(I.i([16]),[P.k])
- C.bc=H.b(I.i([1,1]),[P.ae])
- C.R=H.b(I.i([1,1,1]),[P.ae])
- C.S=H.b(I.i([1,1,1,1]),[P.ae])
- C.T=H.b(I.i([1,2,3,4]),[P.k])
- C.U=H.b(I.i([2]),[P.k])
- C.bd=H.b(I.i([255,216]),[P.k])
- C.V=H.b(I.i([0,0,32776,33792,1,10240,0,0]),[P.k])
- C.bf=H.b(I.i([137,80,78,71,13,10,26,10]),[P.k])
- C.l=H.b(I.i([3]),[P.k])
- C.W=H.b(I.i([33071,33648,10497]),[P.k])
- C.bg=H.b(I.i([34962,34963]),[P.k])
- C.A=H.b(I.i([4]),[P.k])
- C.bh=H.b(I.i([4,9,16,25]),[P.k])
- C.bi=H.b(I.i([5121,5123,5125]),[P.k])
- C.B=H.b(I.i(["image/jpeg","image/png"]),[P.e])
- C.E=H.y(V.fj)
- C.F=H.y(V.aK)
- C.aL=new D.a3(X.rc())
- C.aM=new D.a3(X.re())
- C.cm=new H.aJ([C.E,C.aL,C.F,C.aM],[P.aM,D.a3])
- C.aS=new D.aH("KHR_lights_punctual",C.cm)
- C.k=H.y(Y.aR)
- C.aN=new D.a3(A.rf())
- C.ck=new H.aJ([C.k,C.aN],[P.aM,D.a3])
- C.aW=new D.aH("KHR_materials_pbrSpecularGlossiness",C.ck)
- C.aO=new D.a3(S.rg())
- C.cl=new H.aJ([C.k,C.aO],[P.aM,D.a3])
- C.aT=new D.aH("KHR_materials_unlit",C.cl)
- C.ae=H.y(Y.bi)
- C.aa=H.y(Y.cB)
- C.ab=H.y(Y.cC)
- C.z=new D.a3(L.rh())
- C.cn=new H.aJ([C.ae,C.z,C.aa,C.z,C.ab,C.z],[P.aM,D.a3])
- C.aU=new D.aH("KHR_texture_transform",C.cn)
- C.aP=new D.a3(T.qR())
- C.co=new H.aJ([C.E,C.aP],[P.aM,D.a3])
- C.aR=new D.aH("CESIUM_RTC",C.co)
- C.D=H.y(M.av)
- C.aQ=new D.a3(X.rO())
- C.cp=new H.aJ([C.D,C.aQ],[P.aM,D.a3])
- C.aV=new D.aH("WEB3D_quantized_attributes",C.cp)
- C.C=H.b(I.i([C.aS,C.aW,C.aT,C.aU,C.aR,C.aV]),[D.aH])
- C.bj=H.b(I.i([9728,9729]),[P.k])
- C.am=new V.o("SCALAR",5121,!1)
- C.ap=new V.o("SCALAR",5123,!1)
- C.ar=new V.o("SCALAR",5125,!1)
- C.X=H.b(I.i([C.am,C.ap,C.ar]),[V.o])
- C.bm=H.b(I.i(["camera","children","skin","matrix","mesh","rotation","scale","translation","weights","name"]),[P.e])
- C.bn=H.b(I.i([9728,9729,9984,9985,9986,9987]),[P.k])
- C.bo=H.b(I.i(["COLOR","JOINTS","TEXCOORD","WEIGHTS"]),[P.e])
- C.q=H.b(I.i([0,0,65490,45055,65535,34815,65534,18431]),[P.k])
- C.bp=H.b(I.i(["decodeMatrix","decodedMax","decodedMin"]),[P.e])
- C.bq=H.b(I.i(["color","intensity","spot","type","range","name"]),[P.e])
- C.br=H.b(I.i(["buffer","byteOffset","byteLength","byteStride","target","name"]),[P.e])
- C.Y=H.b(I.i([0,0,26624,1023,65534,2047,65534,2047]),[P.k])
- C.bs=H.b(I.i(["LINEAR","STEP","CUBICSPLINE"]),[P.e])
- C.bt=H.b(I.i(["OPAQUE","MASK","BLEND"]),[P.e])
- C.bu=H.b(I.i(["pbrMetallicRoughness","normalTexture","occlusionTexture","emissiveTexture","emissiveFactor","alphaMode","alphaCutoff","doubleSided","name"]),[P.e])
- C.bw=H.b(I.i([5120,5121,5122,5123,5125,5126]),[P.k])
- C.bx=H.b(I.i(["inverseBindMatrices","skeleton","joints","name"]),[P.e])
- C.by=H.b(I.i(["POINTS","LINES","LINE_LOOP","LINE_STRIP","TRIANGLES","TRIANGLE_STRIP","TRIANGLE_FAN"]),[P.e])
- C.bz=H.b(I.i(["bufferView","byteOffset","componentType"]),[P.e])
- C.bA=H.b(I.i(["aspectRatio","yfov","zfar","znear"]),[P.e])
- C.bB=H.b(I.i(["copyright","generator","version","minVersion"]),[P.e])
- C.bC=H.b(I.i(["bufferView","byteOffset"]),[P.e])
- C.bD=H.b(I.i(["bufferView","mimeType","uri","name"]),[P.e])
- C.bE=H.b(I.i(["center"]),[P.e])
- C.bF=H.b(I.i(["channels","samplers","name"]),[P.e])
- C.bG=H.b(I.i(["baseColorFactor","baseColorTexture","metallicFactor","roughnessFactor","metallicRoughnessTexture"]),[P.e])
- C.bH=H.b(I.i(["count","indices","values"]),[P.e])
- C.bI=H.b(I.i(["diffuseFactor","diffuseTexture","specularFactor","glossinessFactor","specularGlossinessTexture"]),[P.e])
- C.bJ=H.b(I.i(["directional","point","spot"]),[P.e])
- C.bK=H.b(I.i([]),[P.e])
- C.Z=I.i([])
- C.bM=H.b(I.i(["extensions","extras"]),[P.e])
- C.bN=H.b(I.i([0,0,32722,12287,65534,34815,65534,18431]),[P.k])
- C.bR=H.b(I.i(["index","texCoord"]),[P.e])
- C.bS=H.b(I.i(["index","texCoord","scale"]),[P.e])
- C.bT=H.b(I.i(["index","texCoord","strength"]),[P.e])
- C.bU=H.b(I.i(["innerConeAngle","outerConeAngle"]),[P.e])
- C.bV=H.b(I.i(["input","interpolation","output"]),[P.e])
- C.bW=H.b(I.i(["attributes","indices","material","mode","targets"]),[P.e])
- C.bX=H.b(I.i(["bufferView","byteOffset","componentType","count","type","normalized","max","min","sparse","name"]),[P.e])
- C.bZ=H.b(I.i(["light"]),[P.e])
- C.c_=H.b(I.i(["lights"]),[P.e])
- C.c0=H.b(I.i(["node","path"]),[P.e])
- C.c1=H.b(I.i(["nodes","name"]),[P.e])
- C.c2=H.b(I.i([0,0,24576,1023,65534,34815,65534,18431]),[P.k])
- C.c3=H.b(I.i(["offset","rotation","scale","texCoord"]),[P.e])
- C.a_=H.b(I.i(["orthographic","perspective"]),[P.e])
- C.c4=H.b(I.i(["primitives","weights","name"]),[P.e])
- C.b=new E.bh(0,"Severity.Error")
- C.f=new E.bh(1,"Severity.Warning")
- C.i=new E.bh(2,"Severity.Information")
- C.cs=new E.bh(3,"Severity.Hint")
- C.c5=H.b(I.i([C.b,C.f,C.i,C.cs]),[E.bh])
- C.c6=H.b(I.i([0,0,32754,11263,65534,34815,65534,18431]),[P.k])
- C.c7=H.b(I.i(["magFilter","minFilter","wrapS","wrapT","name"]),[P.e])
- C.a0=H.b(I.i([0,0,65490,12287,65535,34815,65534,18431]),[P.k])
- C.c9=H.b(I.i(["sampler","source","name"]),[P.e])
- C.ca=H.b(I.i(["target","sampler"]),[P.e])
- C.a1=H.b(I.i(["translation","rotation","scale","weights"]),[P.e])
- C.cb=H.b(I.i(["type","orthographic","perspective","name"]),[P.e])
- C.cc=H.b(I.i(["uri","byteLength","name"]),[P.e])
- C.cd=H.b(I.i(["xmag","ymag","zfar","znear"]),[P.e])
- C.ce=H.b(I.i(["data-uri","bufferView","glb","external"]),[P.e])
- C.cf=H.b(I.i(["extensionsUsed","extensionsRequired","accessors","animations","asset","buffers","bufferViews","cameras","images","materials","meshes","nodes","samplers","scene","scenes","skins","textures"]),[P.e])
- C.cg=H.b(I.i(["KHR_","EXT_","ADOBE_","AGI_","ALI_","AMZN_","AVR_","BLENDER_","CESIUM_","CVTOOLS_","FB_","GOOGLE_","LLQ_","MOZ_","MSFT_","NV_","OWLII_","S8S_","SI_","SKFB_","WEB3D_"]),[P.e])
- C.I=new V.o("VEC3",5126,!1)
- C.j=H.b(I.i([C.I]),[V.o])
- C.o=new V.o("VEC4",5126,!1)
- C.t=new V.o("VEC4",5121,!0)
- C.ax=new V.o("VEC4",5120,!0)
- C.u=new V.o("VEC4",5123,!0)
- C.az=new V.o("VEC4",5122,!0)
- C.be=H.b(I.i([C.o,C.t,C.ax,C.u,C.az]),[V.o])
- C.an=new V.o("SCALAR",5121,!0)
- C.al=new V.o("SCALAR",5120,!0)
- C.aq=new V.o("SCALAR",5123,!0)
- C.ao=new V.o("SCALAR",5122,!0)
- C.bP=H.b(I.i([C.r,C.an,C.al,C.aq,C.ao]),[V.o])
- C.ci=new H.bG(4,{translation:C.j,rotation:C.be,scale:C.j,weights:C.bP},C.a1,[P.e,[P.n,V.o]])
- C.cj=new H.aJ([6407,"RGB",6408,"RGBA",6409,"LUMINANCE",6410,"LUMINANCE_ALPHA"],[P.k,P.e])
- C.bk=H.b(I.i(["SCALAR","VEC2","VEC3","VEC4","MAT2","MAT3","MAT4"]),[P.e])
- C.n=new H.bG(7,{SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},C.bk,[P.e,P.k])
- C.a2=new H.aJ([5120,"BYTE",5121,"UNSIGNED_BYTE",5122,"SHORT",5123,"UNSIGNED_SHORT",5124,"INT",5125,"UNSIGNED_INT",5126,"FLOAT",35664,"FLOAT_VEC2",35665,"FLOAT_VEC3",35666,"FLOAT_VEC4",35667,"INT_VEC2",35668,"INT_VEC3",35669,"INT_VEC4",35670,"BOOL",35671,"BOOL_VEC2",35672,"BOOL_VEC3",35673,"BOOL_VEC4",35674,"FLOAT_MAT2",35675,"FLOAT_MAT3",35676,"FLOAT_MAT4",35678,"SAMPLER_2D"],[P.k,P.e])
- C.bv=H.b(I.i(["POSITION","NORMAL","TANGENT"]),[P.e])
- C.a3=new H.bG(3,{POSITION:C.j,NORMAL:C.j,TANGENT:C.j},C.bv,[P.e,[P.n,V.o]])
- C.bL=H.b(I.i([]),[P.cK])
- C.a4=new H.bG(0,{},C.bL,[P.cK,null])
- C.bY=H.b(I.i(["POSITION","NORMAL","TANGENT","TEXCOORD","COLOR","JOINTS","WEIGHTS"]),[P.e])
- C.bl=H.b(I.i([C.o]),[V.o])
- C.au=new V.o("VEC2",5126,!1)
- C.as=new V.o("VEC2",5121,!0)
- C.at=new V.o("VEC2",5123,!0)
- C.c8=H.b(I.i([C.au,C.as,C.at]),[V.o])
- C.av=new V.o("VEC3",5121,!0)
- C.aw=new V.o("VEC3",5123,!0)
- C.bQ=H.b(I.i([C.I,C.av,C.aw,C.o,C.t,C.u]),[V.o])
- C.ay=new V.o("VEC4",5121,!1)
- C.aA=new V.o("VEC4",5123,!1)
- C.ch=H.b(I.i([C.ay,C.aA]),[V.o])
- C.bO=H.b(I.i([C.o,C.t,C.u]),[V.o])
- C.cq=new H.bG(7,{POSITION:C.j,NORMAL:C.j,TANGENT:C.bl,TEXCOORD:C.c8,COLOR:C.bQ,JOINTS:C.ch,WEIGHTS:C.bO},C.bY,[P.e,[P.n,V.o]])
- C.ct=new H.dW("call")
- C.cu=H.y(M.c9)
- C.cv=H.y(M.ca)
- C.cw=H.y(M.c8)
- C.cx=H.y(Z.bB)
- C.cy=H.y(Z.d8)
- C.cz=H.y(Z.d9)
- C.a6=H.y(Z.bA)
- C.cA=H.y(T.cc)
- C.a7=H.y(V.bD)
- C.cB=H.y(Q.bC)
- C.cC=H.y(G.cf)
- C.cD=H.y(G.cg)
- C.cE=H.y(G.bF)
- C.cF=H.y(A.cu)
- C.a8=H.y(T.bH)
- C.cG=H.y(X.bL)
- C.cH=H.y(X.cs)
- C.cI=H.y(X.dx)
- C.cJ=H.y(X.ct)
- C.cK=H.y(S.cv)
- C.cL=H.y(L.cw)
- C.cM=H.y(S.dG)
- C.a9=H.y(S.bN)
- C.cN=H.y(Y.cD)
- C.cO=H.y(T.bR)
- C.ac=H.y(B.bS)
- C.ad=H.y(O.bW)
- C.af=H.y(U.bY)
- C.ag=new P.os(!1)
- C.ah=new Y.iz(0,"_ImageCodec.JPEG")
- C.ai=new Y.iz(1,"_ImageCodec.PNG")
- C.cP=new P.cS(null,2)
- C.aj=new N.cV(0,"_Storage.DataUri")
- C.cQ=new N.cV(1,"_Storage.BufferView")
- C.cR=new N.cV(2,"_Storage.GLB")
- C.ak=new N.cV(3,"_Storage.External")
- $.am=0
- $.b3=null
- $.ez=null
- $.jm=null
- $.jc=null
- $.jw=null
- $.d0=null
- $.d3=null
- $.ei=null
- $.aW=null
- $.bq=null
- $.br=null
- $.e8=!1
- $.r=C.h
- $=null
- init.isHunkLoaded=function(a){return!!$dart_deferred_initializers$[a]}
- init.deferredInitialized=new Object(null)
- init.isHunkInitialized=function(a){return init.deferredInitialized[a]}
- init.initializeLoadedHunk=function(a){var z=$dart_deferred_initializers$[a]
- if(z==null)throw"DeferredLoading state error: code with hash '"+a+"' was not loaded"
- z($globals$,$)
- init.deferredInitialized[a]=true}
- init.deferredLibraryParts={}
- init.deferredPartUris=[]
- init.deferredPartHashes=[];(function(a){for(var z=0;z<a.length;){var y=a[z++]
- var x=a[z++]
- var w=a[z++]
- I.$lazy(y,x,w)}})(["dg","$get$dg",function(){return H.jk("_$dart_dartClosure")},"du","$get$du",function(){return H.jk("_$dart_js")},"i0","$get$i0",function(){return H.aq(H.cL({
- toString:function(){return"$receiver$"}}))},"i1","$get$i1",function(){return H.aq(H.cL({$method$:null,
- toString:function(){return"$receiver$"}}))},"i2","$get$i2",function(){return H.aq(H.cL(null))},"i3","$get$i3",function(){return H.aq(function(){var $argumentsExpr$='$arguments$'
- try{null.$method$($argumentsExpr$)}catch(z){return z.message}}())},"i7","$get$i7",function(){return H.aq(H.cL(void 0))},"i8","$get$i8",function(){return H.aq(function(){var $argumentsExpr$='$arguments$'
- try{(void 0).$method$($argumentsExpr$)}catch(z){return z.message}}())},"i5","$get$i5",function(){return H.aq(H.i6(null))},"i4","$get$i4",function(){return H.aq(function(){try{null.$method$}catch(z){return z.message}}())},"ia","$get$ia",function(){return H.aq(H.i6(void 0))},"i9","$get$i9",function(){return H.aq(function(){try{(void 0).$method$}catch(z){return z.message}}())},"e0","$get$e0",function(){return P.oI()},"b5","$get$b5",function(){return P.p1(null,C.h,P.S)},"bt","$get$bt",function(){return[]},"ik","$get$ik",function(){return P.ow()},"e1","$get$e1",function(){return H.mF(H.qj(H.b([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],[P.k])))},"j8","$get$j8",function(){return P.qe()},"al","$get$al",function(){return P.n0("^([0-9]+)\\.([0-9]+)$",!0,!1)},"eR","$get$eR",function(){return E.I("BUFFER_EMBEDDED_BYTELENGTH_MISMATCH",new E.ky(),C.b)},"eS","$get$eS",function(){return E.I("BUFFER_EXTERNAL_BYTELENGTH_MISMATCH",new E.kw(),C.b)},"eT","$get$eT",function(){return E.I("BUFFER_GLB_CHUNK_TOO_BIG",new E.ku(),C.f)},"dk","$get$dk",function(){return E.I("ACCESSOR_MIN_MISMATCH",new E.kB(),C.b)},"dj","$get$dj",function(){return E.I("ACCESSOR_MAX_MISMATCH",new E.kz(),C.b)},"di","$get$di",function(){return E.I("ACCESSOR_ELEMENT_OUT_OF_MIN_BOUND",new E.kA(),C.b)},"dh","$get$dh",function(){return E.I("ACCESSOR_ELEMENT_OUT_OF_MAX_BOUND",new E.kv(),C.b)},"dl","$get$dl",function(){return E.I("ACCESSOR_NON_UNIT",new E.kD(),C.b)},"eO","$get$eO",function(){return E.I("ACCESSOR_INVALID_SIGN",new E.kC(),C.b)},"eN","$get$eN",function(){return E.I("ACCESSOR_INVALID_FLOAT",new E.km(),C.b)},"eK","$get$eK",function(){return E.I("ACCESSOR_INDEX_OOB",new E.kk(),C.b)},"eM","$get$eM",function(){return E.I("ACCESSOR_INDEX_TRIANGLE_DEGENERATE",new E.ki(),C.i)},"eL","$get$eL",function(){return E.I("ACCESSOR_INDEX_PRIMITIVE_RESTART",new E.kj(),C.b)},"eI","$get$eI",function(){return E.I("ACCESSOR_ANIMATION_INPUT_NEGATIVE",new E.kl(),C.b)},"eJ","$get$eJ",function(){return E.I("ACCESSOR_ANIMATION_INPUT_NON_INCREASING",new E.kF(),C.b)},"eQ","$get$eQ",function(){return E.I("ACCESSOR_SPARSE_INDICES_NON_INCREASING",new E.ko(),C.b)},"eP","$get$eP",function(){return E.I("ACCESSOR_SPARSE_INDEX_OOB",new E.kn(),C.b)},"eZ","$get$eZ",function(){return E.I("ACCESSOR_INDECOMPOSABLE_MATRIX",new E.kE(),C.b)},"eU","$get$eU",function(){return E.I("IMAGE_DATA_INVALID",new E.kr(),C.b)},"eV","$get$eV",function(){return E.I("IMAGE_MIME_TYPE_INVALID",new E.kq(),C.b)},"eX","$get$eX",function(){return E.I("IMAGE_UNEXPECTED_EOS",new E.ks(),C.b)},"eY","$get$eY",function(){return E.I("IMAGE_UNRECOGNIZED_FORMAT",new E.kt(),C.f)},"eW","$get$eW",function(){return E.I("IMAGE_NPOT_DIMENSIONS",new E.kp(),C.i)},"dm","$get$dm",function(){return E.I("DATA_URI_GLB",new E.kx(),C.i)},"ds","$get$ds",function(){return new E.lo(C.b,"FILE_NOT_FOUND",new E.lp())},"dN","$get$dN",function(){return E.Z("ARRAY_LENGTH_NOT_IN_LIST",new E.ni(),C.b)},"bf","$get$bf",function(){return E.Z("ARRAY_TYPE_MISMATCH",new E.nm(),C.b)},"dM","$get$dM",function(){return E.Z("DUPLICATE_ELEMENTS",new E.nk(),C.b)},"bT","$get$bT",function(){return E.Z("INVALID_INDEX",new E.nj(),C.b)},"bU","$get$bU",function(){return E.Z("INVALID_JSON",new E.nf(),C.b)},"hl","$get$hl",function(){return E.Z("INVALID_URI",new E.nn(),C.b)},"aB","$get$aB",function(){return E.Z("EMPTY_ENTITY",new E.na(),C.b)},"dO","$get$dO",function(){return E.Z("ONE_OF_MISMATCH",new E.nb(),C.b)},"hm","$get$hm",function(){return E.Z("PATTERN_MISMATCH",new E.ng(),C.b)},"Q","$get$Q",function(){return E.Z("TYPE_MISMATCH",new E.n8(),C.b)},"dP","$get$dP",function(){return E.Z("VALUE_NOT_IN_LIST",new E.nh(),C.f)},"cG","$get$cG",function(){return E.Z("VALUE_NOT_IN_RANGE",new E.nl(),C.b)},"ho","$get$ho",function(){return E.Z("VALUE_MULTIPLE_OF",new E.nc(),C.b)},"ah","$get$ah",function(){return E.Z("UNDEFINED_PROPERTY",new E.n9(),C.b)},"hn","$get$hn",function(){return E.Z("UNEXPECTED_PROPERTY",new E.ne(),C.f)},"bg","$get$bg",function(){return E.Z("UNSATISFIED_DEPENDENCY",new E.nd(),C.b)},"hR","$get$hR",function(){return E.w("UNKNOWN_ASSET_MAJOR_VERSION",new E.nM(),C.b)},"hS","$get$hS",function(){return E.w("UNKNOWN_ASSET_MINOR_VERSION",new E.nL(),C.f)},"hI","$get$hI",function(){return E.w("ASSET_MIN_VERSION_GREATER_THAN_VERSION",new E.nO(),C.f)},"hx","$get$hx",function(){return E.w("INVALID_GL_VALUE",new E.nJ(),C.b)},"hw","$get$hw",function(){return E.w("INTEGER_WRITTEN_AS_FLOAT",new E.nK(),C.f)},"hq","$get$hq",function(){return E.w("ACCESSOR_NORMALIZED_INVALID",new E.nI(),C.b)},"hr","$get$hr",function(){return E.w("ACCESSOR_OFFSET_ALIGNMENT",new E.nF(),C.b)},"hp","$get$hp",function(){return E.w("ACCESSOR_MATRIX_ALIGNMENT",new E.nH(),C.b)},"hs","$get$hs",function(){return E.w("ACCESSOR_SPARSE_COUNT_OUT_OF_RANGE",new E.nG(),C.b)},"ht","$get$ht",function(){return E.w("BUFFER_DATA_URI_MIME_TYPE_INVALID",new E.nE(),C.b)},"hu","$get$hu",function(){return E.w("BUFFER_VIEW_TOO_BIG_BYTE_STRIDE",new E.nD(),C.b)},"cH","$get$cH",function(){return E.w("BUFFER_VIEW_INVALID_BYTE_STRIDE",new E.nB(),C.b)},"hv","$get$hv",function(){return E.w("CAMERA_XMAG_YMAG_ZERO",new E.nA(),C.f)},"dQ","$get$dQ",function(){return E.w("CAMERA_ZFAR_LEQUAL_ZNEAR",new E.nz(),C.b)},"hz","$get$hz",function(){return E.w("MATERIAL_ALPHA_CUTOFF_INVALID_MODE",new E.nx(),C.f)},"cI","$get$cI",function(){return E.w("MESH_PRIMITIVE_INVALID_ATTRIBUTE",new E.nY(),C.b)},"hH","$get$hH",function(){return E.w("MESH_PRIMITIVES_UNEQUAL_TARGETS_COUNT",new E.nX(),C.b)},"hG","$get$hG",function(){return E.w("MESH_PRIMITIVES_UNEQUAL_JOINTS_COUNT",new E.nW(),C.f)},"hD","$get$hD",function(){return E.w("MESH_PRIMITIVE_NO_POSITION",new E.nw(),C.f)},"hB","$get$hB",function(){return E.w("MESH_PRIMITIVE_INDEXED_SEMANTIC_CONTINUITY",new E.ns(),C.b)},"hF","$get$hF",function(){return E.w("MESH_PRIMITIVE_TANGENT_WITHOUT_NORMAL",new E.nv(),C.f)},"hC","$get$hC",function(){return E.w("MESH_PRIMITIVE_JOINTS_WEIGHTS_MISMATCH",new E.nt(),C.b)},"hE","$get$hE",function(){return E.w("MESH_PRIMITIVE_TANGENT_POINTS",new E.nu(),C.f)},"hA","$get$hA",function(){return E.w("MESH_INVALID_WEIGHTS_COUNT",new E.nV(),C.b)},"hM","$get$hM",function(){return E.w("NODE_MATRIX_TRS",new E.nT(),C.b)},"hK","$get$hK",function(){return E.w("NODE_MATRIX_DEFAULT",new E.nN(),C.i)},"hN","$get$hN",function(){return E.w("NODE_MATRIX_NON_TRS",new E.nC(),C.b)},"hQ","$get$hQ",function(){return E.w("ROTATION_NON_UNIT",new E.nU(),C.b)},"hU","$get$hU",function(){return E.w("UNUSED_EXTENSION_REQUIRED",new E.nR(),C.b)},"hT","$get$hT",function(){return E.w("UNRESERVED_EXTENSION_PREFIX",new E.nS(),C.f)},"hL","$get$hL",function(){return E.w("NODE_EMPTY",new E.np(),C.i)},"hP","$get$hP",function(){return E.w("NON_RELATIVE_URI",new E.ny(),C.f)},"hJ","$get$hJ",function(){return E.w("MULTIPLE_EXTENSIONS",new E.nr(),C.f)},"hO","$get$hO",function(){return E.w("NON_OBJECT_EXTRAS",new E.nq(),C.i)},"dR","$get$dR",function(){return E.w("EXTRA_PROPERTY",new E.nP(),C.i)},"hy","$get$hy",function(){return E.w("KHR_LIGHTS_PUNCTUAL_LIGHT_SPOT_ANGLES",new E.nQ(),C.b)},"fu","$get$fu",function(){return E.p("ACCESSOR_TOTAL_OFFSET_ALIGNMENT",new E.mc(),C.b)},"ft","$get$ft",function(){return E.p("ACCESSOR_SMALL_BYTESTRIDE",new E.md(),C.b)},"dy","$get$dy",function(){return E.p("ACCESSOR_TOO_LONG",new E.mb(),C.b)},"fv","$get$fv",function(){return E.p("ACCESSOR_USAGE_OVERRIDE",new E.mj(),C.b)},"fy","$get$fy",function(){return E.p("ANIMATION_DUPLICATE_TARGETS",new E.m1(),C.b)},"fw","$get$fw",function(){return E.p("ANIMATION_CHANNEL_TARGET_NODE_MATRIX",new E.m6(),C.b)},"fx","$get$fx",function(){return E.p("ANIMATION_CHANNEL_TARGET_NODE_WEIGHTS_NO_MORPHS",new E.m5(),C.b)},"fB","$get$fB",function(){return E.p("ANIMATION_SAMPLER_INPUT_ACCESSOR_WITHOUT_BOUNDS",new E.m9(),C.b)},"fz","$get$fz",function(){return E.p("ANIMATION_SAMPLER_INPUT_ACCESSOR_INVALID_FORMAT",new E.ma(),C.b)},"fD","$get$fD",function(){return E.p("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_FORMAT",new E.m4(),C.b)},"fA","$get$fA",function(){return E.p("ANIMATION_SAMPLER_INPUT_ACCESSOR_TOO_FEW_ELEMENTS",new E.m8(),C.b)},"fE","$get$fE",function(){return E.p("ANIMATION_SAMPLER_OUTPUT_INTERPOLATION",new E.m7(),C.b)},"fC","$get$fC",function(){return E.p("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_COUNT",new E.m2(),C.b)},"fG","$get$fG",function(){return E.p("BUFFER_NON_FIRST_GLB",new E.lH(),C.b)},"fF","$get$fF",function(){return E.p("BUFFER_MISSING_GLB_DATA",new E.lG(),C.b)},"dz","$get$dz",function(){return E.p("BUFFER_VIEW_TOO_LONG",new E.m0(),C.b)},"fH","$get$fH",function(){return E.p("BUFFER_VIEW_TARGET_OVERRIDE",new E.mi(),C.b)},"fI","$get$fI",function(){return E.p("INVALID_IBM_ACCESSOR_COUNT",new E.mg(),C.b)},"dB","$get$dB",function(){return E.p("MESH_PRIMITIVE_ATTRIBUTES_ACCESSOR_INVALID_FORMAT",new E.lQ(),C.b)},"dC","$get$dC",function(){return E.p("MESH_PRIMITIVE_POSITION_ACCESSOR_WITHOUT_BOUNDS",new E.lR(),C.b)},"fJ","$get$fJ",function(){return E.p("MESH_PRIMITIVE_ACCESSOR_WITHOUT_BYTESTRIDE",new E.lO(),C.b)},"dA","$get$dA",function(){return E.p("MESH_PRIMITIVE_ACCESSOR_UNALIGNED",new E.lP(),C.b)},"fM","$get$fM",function(){return E.p("MESH_PRIMITIVE_INDICES_ACCESSOR_WITH_BYTESTRIDE",new E.m_(),C.b)},"fL","$get$fL",function(){return E.p("MESH_PRIMITIVE_INDICES_ACCESSOR_INVALID_FORMAT",new E.lZ(),C.b)},"fK","$get$fK",function(){return E.p("MESH_PRIMITIVE_INCOMPATIBLE_MODE",new E.lY(),C.f)},"fP","$get$fP",function(){return E.p("MESH_PRIMITIVE_TOO_FEW_TEXCOORDS",new E.lV(),C.b)},"fR","$get$fR",function(){return E.p("MESH_PRIMITIVE_UNUSED_TEXCOORD",new E.lX(),C.i)},"fQ","$get$fQ",function(){return E.p("MESH_PRIMITIVE_UNEQUAL_ACCESSOR_COUNT",new E.lW(),C.b)},"fO","$get$fO",function(){return E.p("MESH_PRIMITIVE_MORPH_TARGET_NO_BASE_ACCESSOR",new E.lU(),C.b)},"fN","$get$fN",function(){return E.p("MESH_PRIMITIVE_MORPH_TARGET_INVALID_ATTRIBUTE_COUNT",new E.lS(),C.b)},"fS","$get$fS",function(){return E.p("NODE_LOOP",new E.lI(),C.b)},"fT","$get$fT",function(){return E.p("NODE_PARENT_OVERRIDE",new E.lK(),C.b)},"fW","$get$fW",function(){return E.p("NODE_WEIGHTS_INVALID",new E.lN(),C.b)},"fU","$get$fU",function(){return E.p("NODE_SKIN_WITH_NON_SKINNED_MESH",new E.lM(),C.b)},"fV","$get$fV",function(){return E.p("NODE_SKINNED_MESH_WITHOUT_SKIN",new E.lL(),C.f)},"fX","$get$fX",function(){return E.p("SCENE_NON_ROOT_NODE",new E.lJ(),C.b)},"fY","$get$fY",function(){return E.p("SKIN_IBM_INVALID_FORMAT",new E.mh(),C.b)},"fZ","$get$fZ",function(){return E.p("UNDECLARED_EXTENSION",new E.me(),C.b)},"h_","$get$h_",function(){return E.p("UNEXPECTED_EXTENSION_OBJECT",new E.m3(),C.b)},"H","$get$H",function(){return E.p("UNRESOLVED_REFERENCE",new E.mk(),C.b)},"h0","$get$h0",function(){return E.p("UNSUPPORTED_EXTENSION",new E.mf(),C.f)},"cx","$get$cx",function(){return E.p("UNUSED_OBJECT",new E.lT(),C.i)},"f9","$get$f9",function(){return E.a4("GLB_INVALID_MAGIC",new E.kQ(),C.b)},"fa","$get$fa",function(){return E.a4("GLB_INVALID_VERSION",new E.kP(),C.b)},"fc","$get$fc",function(){return E.a4("GLB_LENGTH_TOO_SMALL",new E.kO(),C.b)},"f5","$get$f5",function(){return E.a4("GLB_CHUNK_LENGTH_UNALIGNED",new E.kY(),C.b)},"fb","$get$fb",function(){return E.a4("GLB_LENGTH_MISMATCH",new E.kM(),C.b)},"f6","$get$f6",function(){return E.a4("GLB_CHUNK_TOO_BIG",new E.kX(),C.b)},"f8","$get$f8",function(){return E.a4("GLB_EMPTY_CHUNK",new E.kU(),C.b)},"f7","$get$f7",function(){return E.a4("GLB_DUPLICATE_CHUNK",new E.kS(),C.b)},"ff","$get$ff",function(){return E.a4("GLB_UNEXPECTED_END_OF_CHUNK_HEADER",new E.kN(),C.b)},"fe","$get$fe",function(){return E.a4("GLB_UNEXPECTED_END_OF_CHUNK_DATA",new E.kL(),C.b)},"fg","$get$fg",function(){return E.a4("GLB_UNEXPECTED_END_OF_HEADER",new E.kR(),C.b)},"fh","$get$fh",function(){return E.a4("GLB_UNEXPECTED_FIRST_CHUNK",new E.kW(),C.b)},"fd","$get$fd",function(){return E.a4("GLB_UNEXPECTED_BIN_CHUNK",new E.kV(),C.b)},"fi","$get$fi",function(){return E.a4("GLB_UNKNOWN_CHUNK_TYPE",new E.kT(),C.f)},"iX","$get$iX",function(){return H.mE(1)},"j0","$get$j0",function(){return T.mr()},"jb","$get$jb",function(){return T.im()},"j5","$get$j5",function(){var z=T.mZ()
- z.a[3]=1
- return z},"j6","$get$j6",function(){return T.im()}])
- I=I.$finishIsolateConstructor(I)
- $=new I()
- init.metadata=["args","error","map","context","_","stackTrace","e","data",null,"o","options","resolve","reject","st","uri","index","closure","numberOfArguments","arg1","arg2","arg3","arg4","each","m","json","callback","arguments"]
- init.types=[{func:1,ret:-1},{func:1,ret:P.bv,args:[P.k]},{func:1,ret:-1,args:[{func:1,ret:-1}]},{func:1,args:[,]},{func:1,ret:-1,args:[P.a],opt:[P.ai]},{func:1,ret:-1,args:[P.a]},{func:1,ret:P.S,args:[P.a]},{func:1,ret:P.S,args:[,,]},{func:1,ret:-1,args:[P.a,P.ai]},{func:1,ret:P.e,args:[P.a]},{func:1,ret:P.S,args:[,]},{func:1,ret:-1,args:[[P.n,P.k]]},{func:1,ret:P.k,args:[P.k]},{func:1,bounds:[P.a],ret:[P.bV,0]},{func:1,ret:P.ar,args:[P.k]},{func:1,ret:P.ar,args:[,,]},{func:1,ret:-1,opt:[[P.R,,]]},{func:1,ret:P.S,args:[,P.ai]},{func:1,ret:P.bv,args:[P.bO],opt:[P.k]},{func:1,ret:-1,args:[,]},{func:1,ret:[P.R,,]},{func:1,ret:[P.N,,],args:[,]},{func:1,ret:-1,opt:[P.a]},{func:1,ret:M.av,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:M.c8,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:M.c9,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:M.ca,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:Z.bA,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:Z.bB,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:T.cc,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:Q.bC,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:V.bD,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:G.bF,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:G.cf,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:G.cg,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:T.bH,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:X.e_,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:Y.cD,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:Y.cC,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:Y.cB,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:Y.bi,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:S.bN,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:V.aK,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:T.bR,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:B.bS,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:O.bW,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:U.bY,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:P.S,args:[,],opt:[,]},{func:1,ret:X.bL,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:X.cs,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:X.ct,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:A.cu,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:S.cv,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:L.cw,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:T.dd,args:[[P.h,P.e,P.a],M.l]},{func:1,ret:Y.aR,args:[[P.h,P.e,P.a],M.l]}]
- function convertToFastObject(a){function MyClass(){}MyClass.prototype=a
- new MyClass()
- return a}function convertToSlowObject(a){a.__MAGIC_SLOW_PROPERTY=1
- delete a.__MAGIC_SLOW_PROPERTY
- return a}A=convertToFastObject(A)
- B=convertToFastObject(B)
- C=convertToFastObject(C)
- D=convertToFastObject(D)
- E=convertToFastObject(E)
- F=convertToFastObject(F)
- G=convertToFastObject(G)
- H=convertToFastObject(H)
- J=convertToFastObject(J)
- K=convertToFastObject(K)
- L=convertToFastObject(L)
- M=convertToFastObject(M)
- N=convertToFastObject(N)
- O=convertToFastObject(O)
- P=convertToFastObject(P)
- Q=convertToFastObject(Q)
- R=convertToFastObject(R)
- S=convertToFastObject(S)
- T=convertToFastObject(T)
- U=convertToFastObject(U)
- V=convertToFastObject(V)
- W=convertToFastObject(W)
- X=convertToFastObject(X)
- Y=convertToFastObject(Y)
- Z=convertToFastObject(Z)
- function init(){I.p=Object.create(null)
- init.allClasses=map()
- init.getTypeFromName=function(a){return init.allClasses[a]}
- init.interceptorsByTag=map()
- init.leafTags=map()
- init.finishedClasses=map()
- I.$lazy=function(a,b,c,d,e){if(!init.lazies)init.lazies=Object.create(null)
- init.lazies[a]=b
- e=e||I.p
- var z={}
- var y={}
- e[a]=z
- e[b]=function(){var x=this[a]
- if(x==y)H.rH(d||a)
- try{if(x===z){this[a]=y
- try{x=this[a]=c()}finally{if(x===z)this[a]=null}}return x}finally{this[b]=function(){return this[a]}}}}
- I.$finishIsolateConstructor=function(a){var z=a.p
- function Isolate(){var y=Object.keys(z)
- for(var x=0;x<y.length;x++){var w=y[x]
- this[w]=z[w]}var v=init.lazies
- var u=v?Object.keys(v):[]
- for(var x=0;x<u.length;x++)this[v[u[x]]]=null
- function ForceEfficientMap(){}ForceEfficientMap.prototype=this
- new ForceEfficientMap()
- for(var x=0;x<u.length;x++){var t=v[u[x]]
- this[t]=z[t]}}Isolate.prototype=a.prototype
- Isolate.prototype.constructor=Isolate
- Isolate.p=z
- Isolate.i=a.i
- Isolate.ee=a.ee
- return Isolate}}!function(){var z=function(a){var t={}
- t[a]=1
- return Object.keys(convertToFastObject(t))[0]}
- init.getIsolateTag=function(a){return z("___dart_"+a+init.isolateTag)}
- var y="___dart_isolate_tags_"
- var x=Object[y]||(Object[y]=Object.create(null))
- var w="_ZxYxX"
- for(var v=0;;v++){var u=z(w+"_"+v+"_")
- if(!(u in x)){x[u]=1
- init.isolateTag=u
- break}}init.dispatchPropertyName=init.getIsolateTag("dispatch_record")}();(function(a){if(typeof document==="undefined"){a(null)
- return}if(typeof document.currentScript!='undefined'){a(document.currentScript)
- return}var z=document.scripts
- function onLoad(b){for(var x=0;x<z.length;++x)z[x].removeEventListener("load",onLoad,false)
- a(b.target)}for(var y=0;y<z.length;++y)z[y].addEventListener("load",onLoad,false)})(function(a){init.currentScript=a
- if(typeof dartMainRunner==="function")dartMainRunner(Q.jr,[])
- else Q.jr([])})})()
- }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},"/node_modules/gltf-validator/gltf_validator.dart.js",arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gltf-validator")
- },{"_process":1}],4:[function(require,module,exports){
- /*
- * # Copyright (c) 2016-2017 The Khronos Group Inc.
- * #
- * # Licensed under the Apache License, Version 2.0 (the "License");
- * # you may not use this file except in compliance with the License.
- * # You may obtain a copy of the License at
- * #
- * # http://www.apache.org/licenses/LICENSE-2.0
- * #
- * # Unless required by applicable law or agreed to in writing, software
- * # distributed under the License is distributed on an "AS IS" BASIS,
- * # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * # See the License for the specific language governing permissions and
- * # limitations under the License.
- */
- const validator = require('./gltf_validator.dart.js');
- /**
- * Returns a version string.
- * @returns {string}
- */
- exports.version = () => validator.version();
- /**
- * Returns an array of supported extensions names.
- * @returns {string[]}
- */
- exports.supportedExtensions = () => validator.supportedExtensions();
- /**
- * Validates an asset from bytes.
- * @param {Uint8Array} data - Byte array containing glTF or GLB data.
- * @param {ValidationOptions} options - Object with validation options.
- * @returns {Promise} Promise with validation result in object form.
- */
- exports.validateBytes = (data, options) => validator.validateBytes(data, options);
- /**
- * Validates an asset from JSON string.
- * @param {string} json - String containing glTF JSON.
- * @param {ValidationOptions} options - Object with validation options.
- * @returns {Promise} Promise with validation result in object form.
- */
- exports.validateString = (json, options) => validator.validateString(json, options);
- /**
- @typedef {Object} ValidationOptions
- @property {string} uri - Absolute or relative asset URI that will be copied to validation report.
- @property {ExternalResourceFunction} externalResourceFunction - Function for loading external resources. If omitted, external resources are not validated.
- @property {boolean} validateAccessorData - Set to `false` to skip reading of accessor data.
- @property {number} maxIssues - Max number of reported issues. Use `0` for unlimited output.
- @property {string[]} ignoredIssues - Array of ignored issue codes.
- @property {Object} severityOverrides - Object with overridden severities for issue codes.
- */
- /**
- * @callback ExternalResourceFunction
- * @param {string} uri - Relative URI of the external resource.
- * @returns {Promise} - Promise with Uint8Array data.
- */
- },{"./gltf_validator.dart.js":3}]},{},[2]);
|