1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482 |
- (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.$isaC)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.$0=function(){return this()}
- Function.prototype.$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$1=function(d){return this(d)}
- 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+++"(x) {"+"if (c === null) c = "+"H.eb"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, false, [x], name);"+"return new c(this, funcs[0], x, 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.eb"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, 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
- return a0?function(){if(g===void 0)g=H.eb(this,d,e,f,true,[],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.ed=function(){}
- var dart=[["","",,H,{"^":"",rZ:{"^":"a;a"}}],["","",,J,{"^":"",
- p:function(a){return void 0},
- ej:function(a,b,c,d){return{i:a,p:b,e:c,x:d}},
- ce:function(a){var z,y,x,w,v
- z=a[init.dispatchPropertyName]
- if(z==null)if($.ei==null){H.r6()
- 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.ia("Return interceptor for "+H.e(y(a,z))))}w=a.constructor
- v=w==null?null:w[$.$get$dr()]
- if(v!=null)return v
- v=H.rd(a)
- if(v!=null)return v
- if(typeof a=="function")return C.b0
- y=Object.getPrototypeOf(a)
- if(y==null)return C.a_
- if(y===Object.prototype)return C.a_
- if(typeof w=="function"){Object.defineProperty(w,$.$get$dr(),{value:C.E,enumerable:false,writable:true,configurable:true})
- return C.E}return C.E},
- aC:{"^":"a;",
- M:function(a,b){return a===b},
- gF:function(a){return H.aN(a)},
- i:function(a){return"Instance of '"+H.bj(a)+"'"},
- c0:["dd",function(a,b){throw H.f(P.h6(a,b.gcS(),b.gcV(),b.gcT(),null))}],
- "%":"ArrayBuffer"},
- fq:{"^":"aC;",
- i:function(a){return String(a)},
- gF:function(a){return a?519018:218159},
- $isaP:1},
- ll:{"^":"aC;",
- M:function(a,b){return null==b},
- i:function(a){return"null"},
- gF:function(a){return 0},
- c0:function(a,b){return this.dd(a,b)},
- $iso:1},
- bf:{"^":"aC;",
- gF:function(a){return 0},
- i:["df",function(a){return String(a)}],
- d0:function(a,b){return a.then(b)},
- eF:function(a,b,c){return a.then(b,c)},
- seK:function(a,b){return a.validateBytes=b},
- seL:function(a,b){return a.validateString=b},
- gao:function(a){return a.uri},
- gbQ:function(a){return a.externalResourceFunction},
- gc7:function(a){return a.validateAccessorData},
- gbe:function(a){return a.maxIssues},
- gbb:function(a){return a.ignoredIssues},
- gap:function(a){return a.severityOverrides},
- $isbk:1,
- $asbk:function(){return[-2]}},
- mE:{"^":"bf;"},
- cL:{"^":"bf;"},
- be:{"^":"bf;",
- i:function(a){var z=a[$.$get$dd()]
- if(z==null)return this.df(a)
- return"JavaScript function for "+H.e(J.Z(z))},
- $S:function(){return{func:1,opt:[,,,,,,,,,,,,,,,,]}},
- $isba:1},
- bc:{"^":"aC;$ti",
- U:function(a,b){return new H.da(a,[H.l(a,0),b])},
- A:function(a,b){if(!!a.fixed$length)H.F(P.T("add"))
- a.push(b)},
- a8:function(a,b){var z
- if(!!a.fixed$length)H.F(P.T("addAll"))
- for(z=J.a3(b);z.p();)a.push(z.gv())},
- D: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.P(a))}},
- ag:function(a,b,c){return new H.dD(a,b,[H.l(a,0),c])},
- cP: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.e(a[y])
- return z.join(b)},
- a2:function(a,b){return H.cJ(a,b,null,H.l(a,0))},
- bR: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.P(a))}return c.$0()},
- P:function(a,b){return a[b]},
- Y:function(a,b,c){if(b<0||b>a.length)throw H.f(P.E(b,0,a.length,"start",null))
- if(c<b||c>a.length)throw H.f(P.E(c,b,a.length,"end",null))
- if(b===c)return H.b([],[H.l(a,0)])
- return H.b(a.slice(b,c),[H.l(a,0)])},
- gaT:function(a){var z=a.length
- if(z>0)return a[z-1]
- throw H.f(H.fo())},
- ac:function(a,b,c,d,e){var z,y,x,w,v
- if(!!a.immutable$list)H.F(P.T("setRange"))
- P.ag(b,c,a.length,null,null,null)
- z=c-b
- if(z===0)return
- y=J.p(d)
- if(!!y.$isn){x=e
- w=d}else{w=y.a2(d,e).aK(0,!1)
- x=0}y=J.k(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)},
- aZ:function(a,b,c,d){return this.ac(a,b,c,d,0)},
- am:function(a,b,c,d){var z
- if(!!a.immutable$list)H.F(P.T("fill range"))
- P.ag(b,c,a.length,null,null,null)
- for(z=b;z<c;++z)a[z]=d},
- at: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.P(a))}return!1},
- K: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.cv(a,"[","]")},
- gG:function(a){return new J.ck(a,a.length,0)},
- gF:function(a){return H.aN(a)},
- gj:function(a){return a.length},
- sj:function(a,b){if(!!a.fixed$length)H.F(P.T("set length"))
- if(b<0)throw H.f(P.E(b,0,null,"newLength",null))
- a.length=b},
- h:function(a,b){if(typeof b!=="number"||Math.floor(b)!==b)throw H.f(H.aA(a,b))
- if(b>=a.length||b<0)throw H.f(H.aA(a,b))
- return a[b]},
- m:function(a,b,c){if(!!a.immutable$list)H.F(P.T("indexed set"))
- if(typeof b!=="number"||Math.floor(b)!==b)throw H.f(H.aA(a,b))
- if(b>=a.length||b<0)throw H.f(H.aA(a,b))
- a[b]=c},
- w:function(a,b){var z,y
- z=C.c.w(a.length,b.gj(b))
- y=H.b([],[H.l(a,0)])
- this.sj(y,z)
- this.aZ(y,0,a.length,a)
- this.aZ(y,a.length,z,b)
- return y},
- $isA:1,
- $isv:1,
- $isn:1,
- l:{
- dq:function(a,b){return J.bd(H.b(a,[b]))},
- bd:function(a){a.fixed$length=Array
- return a}}},
- rY:{"^":"bc;$ti"},
- ck:{"^":"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.jr(z))
- x=this.c
- if(x>=y){this.d=null
- return!1}this.d=z[x]
- this.c=x+1
- return!0}},
- bU:{"^":"aC;",
- gbX:function(a){return isNaN(a)},
- d1: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()"))},
- a1:function(a,b){var z,y,x,w
- if(b<2||b>36)throw H.f(P.E(b,2,36,"radix",null))
- z=a.toString(b)
- if(C.a.C(z,z.length-1)!==41)return z
- y=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(z)
- if(y==null)H.F(P.T("Unexpected toString result: "+z))
- x=J.k(y)
- z=x.h(y,1)
- w=+x.h(y,3)
- if(x.h(y,2)!=null){z+=x.h(y,2)
- w-=x.h(y,2).length}return z+C.a.bo("0",w)},
- i:function(a){if(a===0&&1/a<0)return"-0.0"
- else return""+a},
- gF:function(a){return a&0x1FFFFFFF},
- w:function(a,b){if(typeof b!=="number")throw H.f(H.a0(b))
- return a+b},
- bn: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},
- bs:function(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0
- return this.dY(a,b)},
- dY: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.e(z)+": "+H.e(a)+" ~/ "+b))},
- bq:function(a,b){if(b<0)throw H.f(H.a0(b))
- return b>31?0:a<<b>>>0},
- aj:function(a,b){var z
- if(a>0)z=this.cw(a,b)
- else{z=b>31?31:b
- z=a>>z>>>0}return z},
- dV:function(a,b){if(b<0)throw H.f(H.a0(b))
- return this.cw(a,b)},
- cw:function(a,b){return b>31?0:a>>>b},
- cb:function(a,b){if(typeof b!=="number")throw H.f(H.a0(b))
- return a<b},
- ca:function(a,b){if(typeof b!=="number")throw H.f(H.a0(b))
- return a>b},
- $isaj:1,
- $isaT:1},
- fr:{"^":"bU;",$ish:1},
- lj:{"^":"bU;"},
- bV:{"^":"aC;",
- C:function(a,b){if(typeof b!=="number"||Math.floor(b)!==b)throw H.f(H.aA(a,b))
- if(b<0)throw H.f(H.aA(a,b))
- if(b>=a.length)H.F(H.aA(a,b))
- return a.charCodeAt(b)},
- H:function(a,b){if(b>=a.length)throw H.f(H.aA(a,b))
- return a.charCodeAt(b)},
- cR:function(a,b,c){var z,y
- if(c<0||c>b.length)throw H.f(P.E(c,0,b.length,null,null))
- z=a.length
- if(c+z>b.length)return
- for(y=0;y<z;++y)if(this.C(b,c+y)!==this.H(a,y))return
- return new H.o2(c,b,a)},
- w:function(a,b){if(typeof b!=="string")throw H.f(P.bM(b,null,null))
- return a+b},
- aJ:function(a,b,c,d){var z,y
- if(typeof b!=="number"||Math.floor(b)!==b)H.F(H.a0(b))
- c=P.ag(b,c,a.length,null,null,null)
- z=a.substring(0,b)
- y=a.substring(c)
- return z+d+y},
- a3:[function(a,b,c){var z
- if(typeof c!=="number"||Math.floor(c)!==c)H.F(H.a0(c))
- if(c<0||c>a.length)throw H.f(P.E(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.jx(b,a,c)!=null},function(a,b){return this.a3(a,b,0)},"ad","$2","$1","gdc",5,2,26],
- u:function(a,b,c){if(typeof b!=="number"||Math.floor(b)!==b)H.F(H.a0(b))
- if(c==null)c=a.length
- if(b<0)throw H.f(P.c1(b,null,null))
- if(b>c)throw H.f(P.c1(b,null,null))
- if(c>a.length)throw H.f(P.c1(c,null,null))
- return a.substring(b,c)},
- b_:function(a,b){return this.u(a,b,null)},
- bo: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.aG)
- for(z=a,y="";!0;){if((b&1)===1)y=z+y
- b=b>>>1
- if(b===0)break
- z+=z}return y},
- aw:function(a,b,c){var z=b-a.length
- if(z<=0)return a
- return this.bo(c,z)+a},
- cN:function(a,b,c){var z
- if(c<0||c>a.length)throw H.f(P.E(c,0,a.length,null,null))
- z=a.indexOf(b,c)
- return z},
- eg:function(a,b){return this.cN(a,b,0)},
- gq:function(a){return a.length===0},
- gN:function(a){return a.length!==0},
- i:function(a){return a},
- gF: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.aA(a,b))
- return a[b]},
- $isc_:1,
- $isd:1}}],["","",,H,{"^":"",
- d0: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},
- jn:function(a,b){var z,y
- z=H.d0(J.a7(a).C(a,b))
- y=H.d0(C.a.C(a,b+1))
- return z*16+y-(y&256)},
- cV:function(a){if(a<0)H.F(P.E(a,0,null,"count",null))
- return a},
- fo:function(){return new P.c8("No element")},
- fp:function(){return new P.c8("Too few elements")},
- eC:{"^":"aw;a,$ti",
- a0:function(a,b,c,d){var z,y
- z=this.a.bY(null,b,c)
- y=new H.jW(z,$.q,this.$ti)
- z.bf(y.gdN())
- y.bf(a)
- y.bg(d)
- return y},
- aG:function(a,b,c){return this.a0(a,null,b,c)},
- bY:function(a,b,c){return this.a0(a,b,c,null)},
- U:function(a,b){return new H.eC(this.a,[H.l(this,0),b])},
- $asaw:function(a,b){return[b]}},
- jW:{"^":"a;a,b,0c,0d,$ti",
- I:function(){return this.a.I()},
- bf:function(a){var z
- if(a==null)z=null
- else{this.b.toString
- z=a}this.c=z},
- bg:function(a){var z
- this.a.bg(a)
- if(a==null)this.d=null
- else{z=this.b
- if(H.aJ(a,{func:1,args:[P.o,P.o]}))this.d=z.bi(a)
- else{z.toString
- this.d=a}}},
- eW:[function(a){var z,y,x,w,v,u,t,s
- w=this.c
- if(w==null)return
- z=null
- try{z=H.ae(a,H.l(this,1))}catch(v){y=H.z(v)
- x=H.a2(v)
- w=this.d
- if(w==null){w=this.b
- w.toString
- P.aO(null,null,w,y,x)}else{u=H.aJ(w,{func:1,args:[P.o,P.o]})
- t=this.b
- s=this.d
- if(u)t.cY(s,y,x)
- else t.bj(s,y)}return}this.b.bj(w,z)},"$1","gdN",4,0,1],
- bh:function(a){this.a.bh(a)},
- aH:function(){return this.bh(null)},
- ah:function(){this.a.ah()}},
- eD:{"^":"ax;a,$ti",
- a_:function(a,b,c){return new H.eD(this.a,[H.l(this,0),H.l(this,1),b,c])},
- $asax:function(a,b,c,d){return[c,d]}},
- ex:{"^":"af;a,$ti",
- a_:function(a,b,c){return new H.ex(this.a,[H.l(this,0),H.l(this,1),b,c])},
- $asax:function(a,b,c,d){return[c,d]},
- $asaf:function(a,b,c,d){return[c,d]}},
- e0:{"^":"v;$ti",
- gG:function(a){return new H.jU(J.a3(this.ga7()),this.$ti)},
- gj:function(a){return J.H(this.ga7())},
- gq:function(a){return J.er(this.ga7())},
- gN:function(a){return J.d7(this.ga7())},
- a2:function(a,b){return H.cq(J.et(this.ga7(),b),H.l(this,0),H.l(this,1))},
- P:function(a,b){return H.ae(J.bG(this.ga7(),b),H.l(this,1))},
- K:function(a,b){return J.ep(this.ga7(),b)},
- i:function(a){return J.Z(this.ga7())},
- $asv:function(a,b){return[b]}},
- jU:{"^":"a;a,$ti",
- p:function(){return this.a.p()},
- gv:function(){return H.ae(this.a.gv(),H.l(this,1))}},
- ez:{"^":"e0;a7:a<,$ti",
- U:function(a,b){return H.cq(this.a,H.l(this,0),b)},
- l:{
- cq:function(a,b,c){var z=H.N(a,"$isA",[b],"$asA")
- if(z)return new H.oN(a,[b,c])
- return new H.ez(a,[b,c])}}},
- oN:{"^":"ez;a,$ti",$isA:1,
- $asA:function(a,b){return[b]}},
- oI:{"^":"pW;$ti",
- h:function(a,b){return H.ae(J.u(this.a,b),H.l(this,1))},
- m:function(a,b,c){J.jt(this.a,b,H.ae(c,H.l(this,0)))},
- sj:function(a,b){J.jz(this.a,b)},
- A:function(a,b){J.en(this.a,H.ae(b,H.l(this,0)))},
- am:function(a,b,c,d){J.eq(this.a,b,c,H.ae(d,H.l(this,0)))},
- $isA:1,
- $asA:function(a,b){return[b]},
- $asa_:function(a,b){return[b]},
- $isn:1,
- $asn:function(a,b){return[b]}},
- da:{"^":"oI;a7:a<,$ti",
- U:function(a,b){return new H.da(this.a,[H.l(this,0),b])}},
- eB:{"^":"e0;a7:a<,b,$ti",
- U:function(a,b){return new H.eB(this.a,this.b,[H.l(this,0),b])},
- A:function(a,b){return this.a.A(0,H.ae(b,H.l(this,0)))},
- $isA:1,
- $asA:function(a,b){return[b]},
- $isc6:1,
- $asc6:function(a,b){return[b]}},
- eA:{"^":"cA;a,$ti",
- a_:function(a,b,c){return new H.eA(this.a,[H.l(this,0),H.l(this,1),b,c])},
- E:function(a){return this.a.E(a)},
- h:function(a,b){return H.ae(this.a.h(0,b),H.l(this,3))},
- m:function(a,b,c){this.a.m(0,H.ae(b,H.l(this,0)),H.ae(c,H.l(this,1)))},
- D:function(a,b){this.a.D(0,new H.jV(this,b))},
- gL:function(){return H.cq(this.a.gL(),H.l(this,0),H.l(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)},
- $asbX:function(a,b,c,d){return[c,d]},
- $asi:function(a,b,c,d){return[c,d]}},
- jV:{"^":"c;a,b",
- $2:function(a,b){var z=this.a
- this.b.$2(H.ae(a,H.l(z,2)),H.ae(b,H.l(z,3)))},
- $S:function(){var z=this.a
- return{func:1,ret:P.o,args:[H.l(z,0),H.l(z,1)]}}},
- eG:{"^":"ib;a",
- gj:function(a){return this.a.length},
- h:function(a,b){return C.a.C(this.a,b)},
- $asA:function(){return[P.h]},
- $asa_:function(){return[P.h]},
- $asv:function(){return[P.h]},
- $asn:function(){return[P.h]}},
- A:{"^":"v;$ti"},
- aD:{"^":"A;$ti",
- gG:function(a){return new H.bh(this,this.gj(this),0)},
- D:function(a,b){var z,y
- z=this.gj(this)
- for(y=0;y<z;++y){b.$1(this.P(0,y))
- if(z!==this.gj(this))throw H.f(P.P(this))}},
- gq:function(a){return this.gj(this)===0},
- K:function(a,b){var z,y
- z=this.gj(this)
- for(y=0;y<z;++y){if(J.a9(this.P(0,y),b))return!0
- if(z!==this.gj(this))throw H.f(P.P(this))}return!1},
- bm:function(a,b){return this.de(0,b)},
- ag:function(a,b,c){return new H.dD(this,b,[H.U(this,"aD",0),c])},
- a2:function(a,b){return H.cJ(this,b,null,H.U(this,"aD",0))},
- aK:function(a,b){var z,y,x
- z=new Array(this.gj(this))
- z.fixed$length=Array
- y=H.b(z,[H.U(this,"aD",0)])
- for(x=0;x<this.gj(this);++x)y[x]=this.P(0,x)
- return y}},
- o4:{"^":"aD;a,b,c,$ti",
- gdu:function(){var z=J.H(this.a)
- return z},
- gdW:function(){var z,y
- z=J.H(this.a)
- y=this.b
- if(y>z)return z
- return y},
- gj:function(a){var z,y
- z=J.H(this.a)
- y=this.b
- if(y>=z)return 0
- return z-y},
- P:function(a,b){var z=this.gdW()+b
- if(b<0||z>=this.gdu())throw H.f(P.bT(b,this,"index",null,null))
- return J.bG(this.a,z)},
- a2:function(a,b){if(b<0)H.F(P.E(b,0,null,"count",null))
- return H.cJ(this.a,this.b+b,this.c,H.l(this,0))},
- aK:function(a,b){var z,y,x,w,v,u,t,s
- z=this.b
- y=this.a
- x=J.k(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.P(y,z+s)
- if(x.gj(y)<w)throw H.f(P.P(this))}return t},
- l:{
- cJ:function(a,b,c,d){if(b<0)H.F(P.E(b,0,null,"start",null))
- return new H.o4(a,b,c,[d])}}},
- bh:{"^":"a;a,b,c,0d",
- gv:function(){return this.d},
- p:function(){var z,y,x,w
- z=this.a
- y=J.k(z)
- x=y.gj(z)
- if(this.b!==x)throw H.f(P.P(z))
- w=this.c
- if(w>=x){this.d=null
- return!1}this.d=y.P(z,w);++this.c
- return!0}},
- dC:{"^":"v;a,b,$ti",
- gG:function(a){return new H.mf(J.a3(this.a),this.b)},
- gj:function(a){return J.H(this.a)},
- gq:function(a){return J.er(this.a)},
- P:function(a,b){return this.b.$1(J.bG(this.a,b))},
- $asv:function(a,b){return[b]},
- l:{
- h4:function(a,b,c,d){if(!!J.p(a).$isA)return new H.f1(a,b,[c,d])
- return new H.dC(a,b,[c,d])}}},
- f1:{"^":"dC;a,b,$ti",$isA:1,
- $asA:function(a,b){return[b]}},
- mf:{"^":"dp;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}},
- dD:{"^":"aD;a,b,$ti",
- gj:function(a){return J.H(this.a)},
- P:function(a,b){return this.b.$1(J.bG(this.a,b))},
- $asA:function(a,b){return[b]},
- $asaD:function(a,b){return[b]},
- $asv:function(a,b){return[b]}},
- dX:{"^":"v;a,b,$ti",
- gG:function(a){return new H.or(J.a3(this.a),this.b)},
- ag:function(a,b,c){return new H.dC(this,b,[H.l(this,0),c])}},
- or:{"^":"dp;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()}},
- dO:{"^":"v;a,b,$ti",
- a2:function(a,b){return new H.dO(this.a,this.b+H.cV(b),this.$ti)},
- gG:function(a){return new H.nN(J.a3(this.a),this.b)},
- l:{
- hT:function(a,b,c){if(!!J.p(a).$isA)return new H.f2(a,H.cV(b),[c])
- return new H.dO(a,H.cV(b),[c])}}},
- f2:{"^":"dO;a,b,$ti",
- gj:function(a){var z=J.H(this.a)-this.b
- if(z>=0)return z
- return 0},
- a2:function(a,b){return new H.f2(this.a,this.b+H.cV(b),this.$ti)},
- $isA:1},
- nN:{"^":"dp;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:{"^":"A;$ti",
- gG:function(a){return C.aD},
- D:function(a,b){},
- gq:function(a){return!0},
- gj:function(a){return 0},
- P:function(a,b){throw H.f(P.E(b,0,0,"index",null))},
- K:function(a,b){return!1},
- bm:function(a,b){return this},
- ag:function(a,b,c){return new H.f3([c])},
- a2:function(a,b){if(b<0)H.F(P.E(b,0,null,"count",null))
- return this},
- aK:function(a,b){var z,y
- z=this.$ti
- if(b)z=H.b([],z)
- else{y=new Array(0)
- y.fixed$length=Array
- z=H.b(y,z)}return z}},
- ky:{"^":"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"))},
- A:function(a,b){throw H.f(P.T("Cannot add to a fixed-length list"))}},
- o8:{"^":"a;",
- m: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"))},
- A:function(a,b){throw H.f(P.T("Cannot add to an unmodifiable list"))},
- am:function(a,b,c,d){throw H.f(P.T("Cannot modify an unmodifiable list"))}},
- ib:{"^":"h1+o8;"},
- dS:{"^":"a;a",
- gF: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.e(this.a)+'")'},
- M:function(a,b){var z,y
- if(b==null)return!1
- if(b instanceof H.dS){z=this.a
- y=b.a
- y=z==null?y==null:z===y
- z=y}else z=!1
- return z},
- $isbo:1},
- pW:{"^":"e0+a_;"}}],["","",,H,{"^":"",
- k2:function(){throw H.f(P.T("Cannot modify unmodifiable Map"))},
- r_:[function(a){return init.types[a]},null,null,4,0,null,15],
- jg:function(a,b){var z
- if(b!=null){z=b.x
- if(z!=null)return z}return!!J.p(a).$isds},
- e: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.Z(a)
- if(typeof z!=="string")throw H.f(H.a0(a))
- return z},
- aN:function(a){var z=a.$identityHash
- if(z==null){z=Math.random()*0x3fffffff|0
- a.$identityHash=z}return z},
- mK:function(a,b){var z,y,x,w,v,u
- if(typeof a!=="string")H.F(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.E(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)},
- bj:function(a){var z,y,x,w,v,u,t,s,r
- z=J.p(a)
- y=z.constructor
- if(typeof y=="function"){x=y.name
- w=typeof x==="string"?x:null}else w=null
- if(w==null||z===C.aR||!!J.p(a).$iscL){v=C.M(a)
- if(v==="Object"){u=a.constructor
- if(typeof u=="function"){t=String(u).match(/^\s*function\s*([\w$]*)\s*\(/)
- s=t==null?null:t[1]
- if(typeof s==="string"&&/^\w+$/.test(s))w=s}if(w==null)w=v}else w=v}w=w
- if(w.length>1&&C.a.H(w,0)===36)w=C.a.b_(w,1)
- r=H.jj(H.aS(a),0,null)
- return function(b,c){return b.replace(/[^<,> ]+/g,function(d){return c[d]||d})}(w+r,init.mangledGlobalNames)},
- h8:function(a){var z,y,x,w,v
- z=J.H(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},
- mL:function(a){var z,y,x,w
- z=H.b([],[P.h])
- for(y=a.length,x=0;x<a.length;a.length===y||(0,H.jr)(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.aj(w-65536,10)&1023))
- z.push(56320+(w&1023))}else throw H.f(H.a0(w))}return H.h8(z)},
- hg: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.mL(a)}return H.h8(a)},
- mM: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},
- cF: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.aj(z,10))>>>0,56320|z&1023)}}throw H.f(P.E(a,0,1114111,null,null))},
- a5:function(a){if(a.date===void 0)a.date=new Date(a.a)
- return a.date},
- c0:function(a){return a.b?H.a5(a).getUTCFullYear()+0:H.a5(a).getFullYear()+0},
- he:function(a){return a.b?H.a5(a).getUTCMonth()+1:H.a5(a).getMonth()+1},
- ha:function(a){return a.b?H.a5(a).getUTCDate()+0:H.a5(a).getDate()+0},
- hb:function(a){return a.b?H.a5(a).getUTCHours()+0:H.a5(a).getHours()+0},
- hd:function(a){return a.b?H.a5(a).getUTCMinutes()+0:H.a5(a).getMinutes()+0},
- hf:function(a){return a.b?H.a5(a).getUTCSeconds()+0:H.a5(a).getSeconds()+0},
- hc:function(a){return a.b?H.a5(a).getUTCMilliseconds()+0:H.a5(a).getMilliseconds()+0},
- h9:function(a,b,c){var z,y,x
- z={}
- z.a=0
- y=[]
- x=[]
- if(b!=null){z.a=J.H(b)
- C.d.a8(y,b)}z.b=""
- if(c!=null&&c.a!==0)c.D(0,new H.mJ(z,x,y))
- return J.jy(a,new H.lk(C.ck,""+"$"+z.a+z.b,0,y,x,0))},
- mI:function(a,b){var z,y
- if(b!=null)z=b instanceof Array?b:P.dB(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.mH(a,z)},
- mH:function(a,b){var z,y,x,w,v,u
- z=b.length
- y=a[""+"$"+z]
- if(y==null){y=J.p(a)["call*"]
- if(y==null)return H.h9(a,b,null)
- x=H.hh(y)
- w=x.d
- v=w+x.e
- if(x.f||w>z||v<z)return H.h9(a,b,null)
- b=P.dB(b,!0,null)
- for(u=z;u<v;++u)C.d.A(b,init.metadata[x.ec(u)])}return y.apply(a,b)},
- aA:function(a,b){var z
- if(typeof b!=="number"||Math.floor(b)!==b)return new P.an(!0,b,"index",null)
- z=J.H(a)
- if(b<0||b>=z)return P.bT(b,a,"index",null,z)
- return P.c1(b,"index",null)},
- qR:function(a,b,c){if(a<0||a>c)return new P.cG(0,c,!0,a,"start","Invalid value")
- if(b!=null)if(b<a||b>c)return new P.cG(a,c,!0,b,"end","Invalid value")
- return new P.an(!0,b,"end",null)},
- a0:function(a){return new P.an(!0,a,null,null)},
- f:function(a){var z
- if(a==null)a=new P.dH()
- z=new Error()
- z.dartException=a
- if("defineProperty" in Object){Object.defineProperty(z,"message",{get:H.js})
- z.name=""}else z.toString=H.js
- return z},
- js:[function(){return J.Z(this.dartException)},null,null,0,0,null],
- F:function(a){throw H.f(a)},
- jr:function(a){throw H.f(P.P(a))},
- z:function(a){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l
- z=new H.rD(a)
- if(a==null)return
- if(a instanceof H.dk)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.aj(x,16)&8191)===10)switch(w){case 438:return z.$1(H.dt(H.e(y)+" (Error "+w+")",null))
- case 445:case 5007:return z.$1(H.h7(H.e(y)+" (Error "+w+")",null))}}if(a instanceof TypeError){v=$.$get$hY()
- u=$.$get$hZ()
- t=$.$get$i_()
- s=$.$get$i0()
- r=$.$get$i4()
- q=$.$get$i5()
- p=$.$get$i2()
- $.$get$i1()
- o=$.$get$i7()
- n=$.$get$i6()
- m=v.ab(y)
- if(m!=null)return z.$1(H.dt(y,m))
- else{m=u.ab(y)
- if(m!=null){m.method="call"
- return z.$1(H.dt(y,m))}else{m=t.ab(y)
- if(m==null){m=s.ab(y)
- if(m==null){m=r.ab(y)
- if(m==null){m=q.ab(y)
- if(m==null){m=p.ab(y)
- if(m==null){m=s.ab(y)
- if(m==null){m=o.ab(y)
- if(m==null){m=n.ab(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.h7(y,m))}}return z.$1(new H.o7(typeof y==="string"?y:""))}if(a instanceof RangeError){if(typeof y==="string"&&y.indexOf("call stack")!==-1)return new P.hU()
- y=function(b){try{return String(b)}catch(k){}return null}(a)
- return z.$1(new P.an(!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.hU()
- return a},
- a2:function(a){var z
- if(a instanceof H.dk)return a.b
- if(a==null)return new H.iC(a)
- z=a.$cachedTrace
- if(z!=null)return z
- return a.$cachedTrace=new H.iC(a)},
- jm:function(a){if(a==null||typeof a!='object')return J.aa(a)
- else return H.aN(a)},
- j8: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.m(0,a[y],a[x])}return b},
- r9:[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.oO("Unsupported number of arguments for wrapped closure"))},null,null,24,0,null,16,17,18,19,20,21],
- cZ: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.r9)
- a.$identity=z
- return z},
- k_:function(a,b,c,d,e,f,g){var z,y,x,w,v,u,t,s,r,q,p,o,n,m
- z=b[0]
- y=z.$callName
- if(!!J.p(d).$isn){z.$reflectionInfo=d
- x=H.hh(z).r}else x=d
- w=e?Object.create(new H.nO().constructor.prototype):Object.create(new H.d8(null,null,null,null).constructor.prototype)
- w.$initialize=w.constructor
- if(e)v=function(){this.$initialize()}
- else{u=$.ar
- $.ar=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=f.length==1&&!0
- s=H.eF(a,z,t)
- s.$reflectionInfo=d}else{w.$static_name=g
- s=z
- t=!1}if(typeof x=="number")r=function(h,i){return function(){return h(i)}}(H.r_,x)
- else if(typeof x=="function")if(e)r=x
- else{q=t?H.ew:H.d9
- r=function(h,i){return function(){return h.apply({$receiver:i(this)},arguments)}}(x,q)}else throw H.f("Error in reflectionInfo.")
- w.$S=r
- w[y]=s
- for(u=b.length,p=s,o=1;o<u;++o){n=b[o]
- m=n.$callName
- if(m!=null){n=e?n:H.eF(a,n,t)
- w[m]=n}if(o===c){n.$reflectionInfo=d
- p=n}}w["call*"]=p
- w.$R=z.$R
- w.$D=z.$D
- return v},
- jX:function(a,b,c,d){var z=H.d9
- 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)}},
- eF:function(a,b,c){var z,y,x,w,v,u,t
- if(c)return H.jZ(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.jX(y,!w,z,b)
- if(y===0){w=$.ar
- $.ar=w+1
- u="self"+H.e(w)
- w="return function(){var "+u+" = this."
- v=$.b8
- if(v==null){v=H.cn("self")
- $.b8=v}return new Function(w+H.e(v)+";return "+u+"."+H.e(z)+"();}")()}t="abcdefghijklmnopqrstuvwxyz".split("").splice(0,y).join(",")
- w=$.ar
- $.ar=w+1
- t+=H.e(w)
- w="return function("+t+"){return this."
- v=$.b8
- if(v==null){v=H.cn("self")
- $.b8=v}return new Function(w+H.e(v)+"."+H.e(z)+"("+t+");}")()},
- jY:function(a,b,c,d){var z,y
- z=H.d9
- y=H.ew
- switch(b?-1:a){case 0:throw H.f(H.mU("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)}},
- jZ:function(a,b){var z,y,x,w,v,u,t,s
- z=$.b8
- if(z==null){z=H.cn("self")
- $.b8=z}y=$.ev
- if(y==null){y=H.cn("receiver")
- $.ev=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.jY(w,!u,x,b)
- if(w===1){z="return function(){return this."+H.e(z)+"."+H.e(x)+"(this."+H.e(y)+");"
- y=$.ar
- $.ar=y+1
- return new Function(z+H.e(y)+"}")()}s="abcdefghijklmnopqrstuvwxyz".split("").splice(0,w-1).join(",")
- z="return function("+s+"){return this."+H.e(z)+"."+H.e(x)+"(this."+H.e(y)+", "+s+");"
- y=$.ar
- $.ar=y+1
- return new Function(z+H.e(y)+"}")()},
- eb:function(a,b,c,d,e,f,g){var z,y
- z=J.bd(b)
- y=!!J.p(d).$isn?J.bd(d):d
- return H.k_(a,z,c,y,!!e,f,g)},
- jp:function(a,b){var z=J.k(b)
- throw H.f(H.ey(a,z.u(b,3,z.gj(b))))},
- r8:function(a,b){var z
- if(a!=null)z=(typeof a==="object"||typeof a==="function")&&J.p(a)[b]
- else z=!0
- if(z)return a
- H.jp(a,b)},
- aL:function(a,b){if(!!J.p(a).$isn||a==null)return a
- if(J.p(a)[b])return a
- H.jp(a,b)},
- j7:function(a){var z
- if("$S" in a){z=a.$S
- if(typeof z=="number")return init.types[z]
- else return a.$S()}return},
- aJ:function(a,b){var z,y
- if(a==null)return!1
- if(typeof a=="function")return!0
- z=H.j7(J.p(a))
- if(z==null)return!1
- y=H.jf(z,null,b,null)
- return y},
- qv:function(a){var z
- if(a instanceof H.c){z=H.j7(J.p(a))
- if(z!=null)return H.d3(z)
- return"Closure"}return H.bj(a)},
- rA:function(a){throw H.f(new P.k9(a))},
- jb:function(a){return init.getIsolateTag(a)},
- C:function(a){return new H.i8(a)},
- b:function(a,b){a.$ti=b
- return a},
- aS:function(a){if(a==null)return
- return a.$ti},
- tw:function(a,b,c){return H.b6(a["$as"+H.e(c)],H.aS(b))},
- b5:function(a,b,c,d){var z=H.b6(a["$as"+H.e(c)],H.aS(b))
- return z==null?null:z[d]},
- U:function(a,b,c){var z=H.b6(a["$as"+H.e(b)],H.aS(a))
- return z==null?null:z[c]},
- l:function(a,b){var z=H.aS(a)
- return z==null?null:z[b]},
- d3:function(a){var z=H.aU(a,null)
- return z},
- aU:function(a,b){if(a==null)return"dynamic"
- if(a===-1)return"void"
- if(typeof a==="object"&&a!==null&&a.constructor===Array)return a[0].builtin$cls+H.jj(a,1,b)
- if(typeof a=="function")return 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.e(a)
- return H.e(b[b.length-a-1])}if('func' in a)return H.qg(a,b)
- if('futureOr' in a)return"FutureOr<"+H.aU("type" in a?a.type:null,b)+">"
- return"unknown-reified-type"},
- qg: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.d])
- 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.w(u+t,b[b.length-v-1])
- s=z[v]
- if(s!=null&&s!==P.a)u+=" extends "+H.aU(s,b)}u+=">"}else{u=""
- y=null}r=!!a.v?"void":H.aU(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.aU(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.aU(l,b)}o+="]"}if("named" in a){j=a.named
- o+=n+"{"
- for(p=H.qS(j),i=p.length,n="",m=0;m<i;++m,n=", "){h=p[m]
- o=o+n+H.aU(j[h],b)+(" "+H.e(h))}o+="}"}if(y!=null)b.length=y
- return u+"("+o+") => "+r},
- jj:function(a,b,c){var z,y,x,w,v,u
- if(a==null)return""
- z=new P.ah("")
- 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.aU(u,c)}v="<"+z.i(0)+">"
- return v},
- b6: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},
- N:function(a,b,c,d){var z,y
- if(a==null)return!1
- z=H.aS(a)
- y=J.p(a)
- if(y[b]==null)return!1
- return H.j4(H.b6(y[d],z),null,c,null)},
- j4: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.ak(null,null,c[y],d))return!1
- return!0}z=a.length
- for(y=0;y<z;++y)if(!H.ak(a[y],b,c[y],d))return!1
- return!0},
- tu:function(a,b,c){return a.apply(b,H.b6(J.p(b)["$as"+H.e(c)],H.aS(b)))},
- jh: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==="o"||a===-1||a===-2||H.jh(z)}return!1},
- j6:function(a,b){var z,y,x
- if(a==null){z=b==null||b.builtin$cls==="a"||b.builtin$cls==="o"||b===-1||b===-2||H.jh(b)
- return z}z=b==null||b===-1||b.builtin$cls==="a"||b===-2
- if(z)return!0
- if(typeof b=="object"){z='futureOr' in b
- if(z)if(H.j6(a,"type" in b?b.type:null))return!0
- if('func' in b)return H.aJ(a,b)}y=J.p(a).constructor
- x=H.aS(a)
- if(x!=null){x=x.slice()
- x.splice(0,0,y)
- y=x}z=H.ak(y,null,b,null)
- return z},
- ae:function(a,b){if(a!=null&&!H.j6(a,b))throw H.f(H.ey(a,H.d3(b)))
- return a},
- ak: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.ak(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==="o")return!0
- if('func' in c)return H.jf(a,b,c,d)
- if('func' in a)return c.builtin$cls==="ba"
- 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.ak("type" in a?a.type:null,b,x,d)
- else if(H.ak(a,b,x,d))return!0
- else{if(!('$is'+"R" in y.prototype))return!1
- w=y.prototype["$as"+"R"]
- v=H.b6(w,z?a.slice(1):null)
- return H.ak(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=H.d3(t)
- 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.j4(H.b6(r,z),b,u,d)},
- jf: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.ak(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.ak(w[p],d,x[p],b))return!1
- for(o=p,n=0;o<s;++n,++o)if(!H.ak(w[o],d,v[n],b))return!1
- for(o=0;o<q;++n,++o)if(!H.ak(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.ru(m,b,l,d)},
- ru: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.ak(c[w],d,a[w],b))return!1}return!0},
- tv:function(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})},
- rd:function(a){var z,y,x,w,v,u
- z=$.jd.$1(a)
- y=$.d_[z]
- if(y!=null){Object.defineProperty(a,init.dispatchPropertyName,{value:y,enumerable:false,writable:true,configurable:true})
- return y.i}x=$.d1[z]
- if(x!=null)return x
- w=init.interceptorsByTag[z]
- if(w==null){z=$.j3.$2(a,z)
- if(z!=null){y=$.d_[z]
- if(y!=null){Object.defineProperty(a,init.dispatchPropertyName,{value:y,enumerable:false,writable:true,configurable:true})
- return y.i}x=$.d1[z]
- if(x!=null)return x
- w=init.interceptorsByTag[z]}}if(w==null)return
- x=w.prototype
- v=z[0]
- if(v==="!"){y=H.d2(x)
- $.d_[z]=y
- Object.defineProperty(a,init.dispatchPropertyName,{value:y,enumerable:false,writable:true,configurable:true})
- return y.i}if(v==="~"){$.d1[z]=x
- return x}if(v==="-"){u=H.d2(x)
- Object.defineProperty(Object.getPrototypeOf(a),init.dispatchPropertyName,{value:u,enumerable:false,writable:true,configurable:true})
- return u.i}if(v==="+")return H.jo(a,x)
- if(v==="*")throw H.f(P.ia(z))
- if(init.leafTags[z]===true){u=H.d2(x)
- Object.defineProperty(Object.getPrototypeOf(a),init.dispatchPropertyName,{value:u,enumerable:false,writable:true,configurable:true})
- return u.i}else return H.jo(a,x)},
- jo:function(a,b){var z=Object.getPrototypeOf(a)
- Object.defineProperty(z,init.dispatchPropertyName,{value:J.ej(b,z,null,null),enumerable:false,writable:true,configurable:true})
- return b},
- d2:function(a){return J.ej(a,!1,null,!!a.$isds)},
- rn:function(a,b,c){var z=b.prototype
- if(init.leafTags[a]===true)return H.d2(z)
- else return J.ej(z,c,null,null)},
- r6:function(){if(!0===$.ei)return
- $.ei=!0
- H.r7()},
- r7:function(){var z,y,x,w,v,u,t,s
- $.d_=Object.create(null)
- $.d1=Object.create(null)
- H.r2()
- 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=$.jq.$1(v)
- if(u!=null){t=H.rn(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}}},
- r2:function(){var z,y,x,w,v,u,t
- z=C.aY()
- z=H.b3(C.aV,H.b3(C.b_,H.b3(C.L,H.b3(C.L,H.b3(C.aZ,H.b3(C.aW,H.b3(C.aX(C.M),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
- $.jd=new H.r3(v)
- $.j3=new H.r4(u)
- $.jq=new H.r5(t)},
- b3:function(a,b){return a(b)||b},
- k1:{"^":"dT;a,$ti"},
- eH:{"^":"a;$ti",
- a_:function(a,b,c){return P.h3(this,H.l(this,0),H.l(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.cB(this)},
- m:function(a,b,c){return H.k2()},
- $isi:1},
- bR:{"^":"eH;a,b,c,$ti",
- gj:function(a){return this.a},
- E:function(a){if(typeof a!=="string")return!1
- if("__proto__"===a)return!1
- return this.b.hasOwnProperty(a)},
- h:function(a,b){if(!this.E(b))return
- return this.cp(b)},
- cp:function(a){return this.b[a]},
- D: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.cp(w))}},
- gL:function(){return new H.oJ(this,[H.l(this,0)])}},
- oJ:{"^":"v;a,$ti",
- gG:function(a){var z=this.a.c
- return new J.ck(z,z.length,0)},
- gj:function(a){return this.a.c.length}},
- aX:{"^":"eH;a,$ti",
- aP:function(){var z=this.$map
- if(z==null){z=new H.cw(0,0,this.$ti)
- H.j8(this.a,z)
- this.$map=z}return z},
- E:function(a){return this.aP().E(a)},
- h:function(a,b){return this.aP().h(0,b)},
- D:function(a,b){this.aP().D(0,b)},
- gL:function(){var z=this.aP()
- return new H.bW(z,[H.l(z,0)])},
- gj:function(a){return this.aP().a}},
- lk:{"^":"a;a,b,c,0d,e,f,r,0x",
- gcS:function(){var z=this.a
- return z},
- gcV:function(){var z,y,x,w
- if(this.c===1)return C.V
- z=this.e
- y=z.length-this.f.length-this.r
- if(y===0)return C.V
- x=[]
- for(w=0;w<y;++w)x.push(z[w])
- x.fixed$length=Array
- x.immutable$list=Array
- return x},
- gcT:function(){var z,y,x,w,v,u,t
- if(this.c!==0)return C.Z
- z=this.f
- y=z.length
- x=this.e
- w=x.length-y-this.r
- if(y===0)return C.Z
- v=P.bo
- u=new H.cw(0,0,[v,null])
- for(t=0;t<y;++t)u.m(0,new H.dS(z[t]),x[w+t])
- return new H.k1(u,[v,null])}},
- mO:{"^":"a;a,av:b<,c,d,e,f,r,0x",
- ec:function(a){var z=this.d
- if(a<z)return
- return this.b[3+a-z]},
- l:{
- hh:function(a){var z,y,x
- z=a.$reflectionInfo
- if(z==null)return
- z=J.bd(z)
- y=z[0]
- x=z[1]
- return new H.mO(a,z,(y&2)===2,y>>2,x>>1,(x&1)===1,z[2])}}},
- mJ:{"^":"c:35;a,b,c",
- $2:function(a,b){var z=this.a
- z.b=z.b+"$"+H.e(a)
- this.b.push(a)
- this.c.push(b);++z.a}},
- o5:{"^":"a;a,b,c,d,e,f",
- ab: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:{
- ay: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.d])
- y=z.indexOf("\\$arguments\\$")
- x=z.indexOf("\\$argumentsExpr\\$")
- w=z.indexOf("\\$expr\\$")
- v=z.indexOf("\\$method\\$")
- u=z.indexOf("\\$receiver\\$")
- return new H.o5(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)},
- cK:function(a){return function($expr$){var $argumentsExpr$='$arguments$'
- try{$expr$.$method$($argumentsExpr$)}catch(z){return z.message}}(a)},
- i3:function(a){return function($expr$){try{$expr$.$method$}catch(z){return z.message}}(a)}}},
- mC:{"^":"W;a,b",
- i:function(a){var z=this.b
- if(z==null)return"NullError: "+H.e(this.a)
- return"NullError: method not found: '"+z+"' on null"},
- l:{
- h7:function(a,b){return new H.mC(a,b==null?null:b.method)}}},
- lr:{"^":"W;a,b,c",
- i:function(a){var z,y
- z=this.b
- if(z==null)return"NoSuchMethodError: "+H.e(this.a)
- y=this.c
- if(y==null)return"NoSuchMethodError: method not found: '"+z+"' ("+H.e(this.a)+")"
- return"NoSuchMethodError: method not found: '"+z+"' on '"+y+"' ("+H.e(this.a)+")"},
- l:{
- dt:function(a,b){var z,y
- z=b==null
- y=z?null:b.method
- return new H.lr(a,y,z?null:b.receiver)}}},
- o7:{"^":"W;a",
- i:function(a){var z=this.a
- return z.length===0?"Error":"Error: "+z}},
- dk:{"^":"a;a,ax:b<"},
- rD:{"^":"c:3;a",
- $1:function(a){if(!!J.p(a).$isW)if(a.$thrownJsError==null)a.$thrownJsError=this.a
- return a}},
- iC:{"^":"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},
- $isad:1},
- c:{"^":"a;",
- i:function(a){return"Closure '"+H.bj(this).trim()+"'"},
- gd4:function(){return this},
- $isba:1,
- gd4:function(){return this}},
- hX:{"^":"c;"},
- nO:{"^":"hX;",
- i:function(a){var z=this.$static_name
- if(z==null)return"Closure of unknown static method"
- return"Closure '"+z+"'"}},
- d8:{"^":"hX;a,b,c,d",
- M:function(a,b){if(b==null)return!1
- if(this===b)return!0
- if(!(b instanceof H.d8))return!1
- return this.a===b.a&&this.b===b.b&&this.c===b.c},
- gF:function(a){var z,y
- z=this.c
- if(z==null)y=H.aN(this.a)
- else y=typeof z!=="object"?J.aa(z):H.aN(z)
- return(y^H.aN(this.b))>>>0},
- i:function(a){var z=this.c
- if(z==null)z=this.a
- return"Closure '"+H.e(this.d)+"' of "+("Instance of '"+H.bj(z)+"'")},
- l:{
- d9:function(a){return a.a},
- ew:function(a){return a.c},
- cn:function(a){var z,y,x,w,v
- z=new H.d8("self","target","receiver","name")
- y=J.bd(Object.getOwnPropertyNames(z))
- for(x=y.length,w=0;w<x;++w){v=y[w]
- if(z[v]===a)return v}}}},
- jT:{"^":"W;a",
- i:function(a){return this.a},
- l:{
- ey:function(a,b){return new H.jT("CastError: "+H.e(P.b9(a))+": type '"+H.qv(a)+"' is not a subtype of type '"+b+"'")}}},
- mT:{"^":"W;a",
- i:function(a){return"RuntimeError: "+H.e(this.a)},
- l:{
- mU:function(a){return new H.mT(a)}}},
- i8:{"^":"a;a,0b,0c,0d",
- gb8:function(){var z=this.b
- if(z==null){z=H.d3(this.a)
- this.b=z}return z},
- i:function(a){var z=this.c
- if(z==null){z=function(b,c){return b.replace(/[^<,> ]+/g,function(d){return c[d]||d})}(this.gb8(),init.mangledGlobalNames)
- this.c=z}return z},
- gF:function(a){var z=this.d
- if(z==null){z=C.a.gF(this.gb8())
- this.d=z}return z},
- M:function(a,b){if(b==null)return!1
- return b instanceof H.i8&&this.gb8()===b.gb8()},
- $isap:1},
- cw:{"^":"cA;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},
- gL:function(){return new H.bW(this,[H.l(this,0)])},
- gaL:function(){var z=H.l(this,0)
- return H.h4(new H.bW(this,[z]),new H.lq(this),z,H.l(this,1))},
- E:function(a){var z,y
- if(typeof a==="string"){z=this.b
- if(z==null)return!1
- return this.cn(z,a)}else if(typeof a==="number"&&(a&0x3ffffff)===a){y=this.c
- if(y==null)return!1
- return this.cn(y,a)}else return this.ej(a)},
- ej:function(a){var z=this.d
- if(z==null)return!1
- return this.bW(this.bE(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.b3(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.b3(w,b)
- x=y==null?null:y.b
- return x}else return this.ek(b)},
- ek:function(a){var z,y,x
- z=this.d
- if(z==null)return
- y=this.bE(z,J.aa(a)&0x3ffffff)
- x=this.bW(y,a)
- if(x<0)return
- return y[x].b},
- m:function(a,b,c){var z,y,x,w,v,u
- if(typeof b==="string"){z=this.b
- if(z==null){z=this.bG()
- this.b=z}this.ce(z,b,c)}else if(typeof b==="number"&&(b&0x3ffffff)===b){y=this.c
- if(y==null){y=this.bG()
- this.c=y}this.ce(y,b,c)}else{x=this.d
- if(x==null){x=this.bG()
- this.d=x}w=J.aa(b)&0x3ffffff
- v=this.bE(x,w)
- if(v==null)this.bN(x,w,[this.bH(b,c)])
- else{u=this.bW(v,b)
- if(u>=0)v[u].b=c
- else v.push(this.bH(b,c))}}},
- ew:function(a,b){var z
- if(this.E(a))return this.h(0,a)
- z=b.$0()
- this.m(0,a,z)
- return z},
- D: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.P(this))
- z=z.c}},
- ce:function(a,b,c){var z=this.b3(a,b)
- if(z==null)this.bN(a,b,this.bH(b,c))
- else z.b=c},
- dJ:function(){this.r=this.r+1&67108863},
- bH:function(a,b){var z,y
- z=new H.mb(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.dJ()
- return z},
- bW: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.cB(this)},
- b3:function(a,b){return a[b]},
- bE:function(a,b){return a[b]},
- bN:function(a,b,c){a[b]=c},
- dt:function(a,b){delete a[b]},
- cn:function(a,b){return this.b3(a,b)!=null},
- bG:function(){var z=Object.create(null)
- this.bN(z,"<non-identifier-key>",z)
- this.dt(z,"<non-identifier-key>")
- return z}},
- lq:{"^":"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.l(z,1),args:[H.l(z,0)]}}},
- mb:{"^":"a;a,b,0c,0d"},
- bW:{"^":"A;a,$ti",
- gj:function(a){return this.a.a},
- gq:function(a){return this.a.a===0},
- gG:function(a){var z,y
- z=this.a
- y=new H.mc(z,z.r)
- y.c=z.e
- return y},
- K:function(a,b){return this.a.E(b)},
- D:function(a,b){var z,y,x
- z=this.a
- y=z.e
- x=z.r
- for(;y!=null;){b.$1(y.a)
- if(x!==z.r)throw H.f(P.P(z))
- y=y.c}}},
- mc:{"^":"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.P(z))
- else{z=this.c
- if(z==null){this.d=null
- return!1}else{this.d=z.a
- this.c=z.c
- return!0}}}},
- r3:{"^":"c:3;a",
- $1:function(a){return this.a(a)}},
- r4:{"^":"c:46;a",
- $2:function(a,b){return this.a(a,b)}},
- r5:{"^":"c;a",
- $1:function(a){return this.a(a)}},
- lm:{"^":"a;a,b,0c,0d",
- i:function(a){return"RegExp/"+this.a+"/"},
- gdK: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},
- ba:function(a){var z
- if(typeof a!=="string")H.F(H.a0(a))
- z=this.b.exec(a)
- if(z==null)return
- return new H.iw(this,z)},
- dv:function(a,b){var z,y
- z=this.gdK()
- z.lastIndex=b
- y=z.exec(a)
- if(y==null)return
- if(y.pop()!=null)return
- return new H.iw(this,y)},
- cR:function(a,b,c){if(c<0||c>b.length)throw H.f(P.E(c,0,b.length,null,null))
- return this.dv(b,c)},
- $isc_: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.B("Illegal RegExp pattern ("+String(w)+")",a,null))}}},
- iw:{"^":"a;a,b",
- h:function(a,b){return this.b[b]}},
- o2:{"^":"a;a,b,c",
- h:function(a,b){H.F(P.c1(b,null,null))
- return this.c}}}],["","",,H,{"^":"",
- qS:function(a){return J.dq(a?Object.keys(a):[],null)}}],["","",,H,{"^":"",
- b_:function(a,b,c){},
- qf:function(a){return a},
- mt:function(a){return new Float32Array(a)},
- mu:function(a){return new Int8Array(a)},
- h5:function(a,b,c){var z
- H.b_(a,b,c)
- z=new Uint8Array(a,b,c)
- return z},
- az:function(a,b,c){if(a>>>0!==a||a>=c)throw H.f(H.aA(b,a))},
- aI: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.qR(a,b,c))
- return b},
- mv:{"^":"aC;",
- dH:function(a,b,c,d){var z=P.E(b,0,c,d,null)
- throw H.f(z)},
- cj:function(a,b,c,d){if(b>>>0!==b||b>c)this.dH(a,b,c,d)},
- "%":"DataView;ArrayBufferView;dE|ix|iy|dF|iz|iA|aE"},
- dE:{"^":"mv;",
- gj:function(a){return a.length},
- dU:function(a,b,c,d,e){var z,y,x
- z=a.length
- this.cj(a,b,z,"start")
- this.cj(a,c,z,"end")
- if(b>c)throw H.f(P.E(b,0,c,null,null))
- y=c-b
- if(e<0)throw H.f(P.J(e))
- x=d.length
- if(x-e<y)throw H.f(P.av("Not enough elements"))
- if(e!==0||x!==y)d=d.subarray(e,e+y)
- a.set(d,b)},
- $isds:1,
- $asds:I.ed},
- dF:{"^":"iy;",
- h:function(a,b){H.az(b,a,a.length)
- return a[b]},
- m:function(a,b,c){H.az(b,a,a.length)
- a[b]=c},
- $isA:1,
- $asA:function(){return[P.aj]},
- $asa_:function(){return[P.aj]},
- $isv:1,
- $asv:function(){return[P.aj]},
- $isn:1,
- $asn:function(){return[P.aj]}},
- aE:{"^":"iA;",
- m:function(a,b,c){H.az(b,a,a.length)
- a[b]=c},
- ac:function(a,b,c,d,e){if(!!J.p(d).$isaE){this.dU(a,b,c,d,e)
- return}this.dg(a,b,c,d,e)},
- $isA:1,
- $asA:function(){return[P.h]},
- $asa_:function(){return[P.h]},
- $isv:1,
- $asv:function(){return[P.h]},
- $isn:1,
- $asn:function(){return[P.h]}},
- ms:{"^":"dF;",
- Y:function(a,b,c){return new Float32Array(a.subarray(b,H.aI(b,c,a.length)))},
- "%":"Float32Array"},
- t4:{"^":"dF;",
- Y:function(a,b,c){return new Float64Array(a.subarray(b,H.aI(b,c,a.length)))},
- "%":"Float64Array"},
- t5:{"^":"aE;",
- h:function(a,b){H.az(b,a,a.length)
- return a[b]},
- Y:function(a,b,c){return new Int16Array(a.subarray(b,H.aI(b,c,a.length)))},
- "%":"Int16Array"},
- t6:{"^":"aE;",
- h:function(a,b){H.az(b,a,a.length)
- return a[b]},
- Y:function(a,b,c){return new Int32Array(a.subarray(b,H.aI(b,c,a.length)))},
- "%":"Int32Array"},
- t7:{"^":"aE;",
- h:function(a,b){H.az(b,a,a.length)
- return a[b]},
- Y:function(a,b,c){return new Int8Array(a.subarray(b,H.aI(b,c,a.length)))},
- "%":"Int8Array"},
- t8:{"^":"aE;",
- h:function(a,b){H.az(b,a,a.length)
- return a[b]},
- Y:function(a,b,c){return new Uint16Array(a.subarray(b,H.aI(b,c,a.length)))},
- "%":"Uint16Array"},
- t9:{"^":"aE;",
- h:function(a,b){H.az(b,a,a.length)
- return a[b]},
- Y:function(a,b,c){return new Uint32Array(a.subarray(b,H.aI(b,c,a.length)))},
- "%":"Uint32Array"},
- ta:{"^":"aE;",
- gj:function(a){return a.length},
- h:function(a,b){H.az(b,a,a.length)
- return a[b]},
- Y:function(a,b,c){return new Uint8ClampedArray(a.subarray(b,H.aI(b,c,a.length)))},
- "%":"CanvasPixelArray|Uint8ClampedArray"},
- dG:{"^":"aE;",
- gj:function(a){return a.length},
- h:function(a,b){H.az(b,a,a.length)
- return a[b]},
- Y:function(a,b,c){return new Uint8Array(a.subarray(b,H.aI(b,c,a.length)))},
- $isdG:1,
- $isai:1,
- "%":";Uint8Array"},
- ix:{"^":"dE+a_;"},
- iy:{"^":"ix+f4;"},
- iz:{"^":"dE+a_;"},
- iA:{"^":"iz+f4;"}}],["","",,P,{"^":"",
- ov:function(){var z,y,x
- z={}
- if(self.scheduleImmediate!=null)return P.qF()
- if(self.MutationObserver!=null&&self.document!=null){y=self.document.createElement("div")
- x=self.document.createElement("span")
- z.a=null
- new self.MutationObserver(H.cZ(new P.ox(z),1)).observe(y,{childList:true})
- return new P.ow(z,y,x)}else if(self.setImmediate!=null)return P.qG()
- return P.qH()},
- tm:[function(a){self.scheduleImmediate(H.cZ(new P.oy(a),0))},"$1","qF",4,0,7],
- tn:[function(a){self.setImmediate(H.cZ(new P.oz(a),0))},"$1","qG",4,0,7],
- to:[function(a){P.py(0,a)},"$1","qH",4,0,7],
- bA:function(a){return new P.os(new P.pt(new P.M(0,$.q,[a]),[a]),!1,[a])},
- bx:function(a,b){a.$2(0,null)
- b.b=!0
- return b.a.a},
- aH:function(a,b){P.pY(a,b)},
- bw:function(a,b){b.V(a)},
- bv:function(a,b){b.aS(H.z(a),H.a2(a))},
- pY:function(a,b){var z,y,x,w
- z=new P.pZ(b)
- y=new P.q_(b)
- x=J.p(a)
- if(!!x.$isM)a.bO(z,y,null)
- else if(!!x.$isR)x.an(a,z,y,null)
- else{w=new P.M(0,$.q,[null])
- w.a=4
- w.c=a
- w.bO(z,null,null)}},
- bC: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 $.q.bi(new P.qx(z))},
- cX:function(a,b){return new P.pu(a,[b])},
- qr:function(a,b){if(H.aJ(a,{func:1,args:[P.a,P.ad]}))return b.bi(a)
- if(H.aJ(a,{func:1,args:[P.a]})){b.toString
- return a}throw H.f(P.bM(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments, and return a a valid result"))},
- qp:function(){var z,y
- for(;z=$.b1,z!=null;){$.bz=null
- y=z.b
- $.b1=y
- if(y==null)$.by=null
- z.a.$0()}},
- tt:[function(){$.e7=!0
- try{P.qp()}finally{$.bz=null
- $.e7=!1
- if($.b1!=null)$.$get$dY().$1(P.j5())}},"$0","j5",0,0,0],
- j0:function(a){var z=new P.il(a)
- if($.b1==null){$.by=z
- $.b1=z
- if(!$.e7)$.$get$dY().$1(P.j5())}else{$.by.b=z
- $.by=z}},
- qu:function(a){var z,y,x
- z=$.b1
- if(z==null){P.j0(a)
- $.bz=$.by
- return}y=new P.il(a)
- x=$.bz
- if(x==null){y.b=z
- $.bz=y
- $.b1=y}else{y.b=x.b
- x.b=y
- $.bz=y
- if(y.b==null)$.by=y}},
- d4:function(a){var z=$.q
- if(C.h===z){P.b2(null,null,C.h,a)
- return}z.toString
- P.b2(null,null,z,z.cA(a))},
- nP:function(a,b){var z=P.dP(null,null,null,null,!0,b)
- a.an(0,new P.nQ(z,b),new P.nR(z),null)
- return new P.ca(z,[H.l(z,0)])},
- dQ:function(a,b){return new P.p4(new P.nS(a),!1,[b])},
- ti:function(a){return new P.pr(a,!1)},
- dP:function(a,b,c,d,e,f){return e?new P.pv(0,b,c,d,a,[f]):new P.oA(0,b,c,d,a,[f])},
- e9:function(a){var z,y,x,w
- if(a==null)return
- try{a.$0()}catch(x){z=H.z(x)
- y=H.a2(x)
- w=$.q
- w.toString
- P.aO(null,null,w,z,y)}},
- tr:[function(a){},"$1","qI",4,0,1],
- qq:[function(a,b){var z=$.q
- z.toString
- P.aO(null,null,z,a,b)},function(a){return P.qq(a,null)},"$2","$1","qJ",4,2,5],
- qt:function(a,b,c){var z,y,x,w,v,u,t
- try{b.$1(a.$0())}catch(u){z=H.z(u)
- y=H.a2(u)
- $.q.toString
- x=null
- if(x==null)c.$2(z,y)
- else{t=x.gcF()
- w=t
- v=x.gax()
- c.$2(w,v)}}},
- q1:function(a,b,c,d){var z=a.I()
- if(!!J.p(z).$isR&&z!==$.$get$aW())z.aM(new P.q4(b,c,d))
- else b.a5(c,d)},
- q2:function(a,b){return new P.q3(a,b)},
- q5:function(a,b,c){var z=a.I()
- if(!!J.p(z).$isR&&z!==$.$get$aW())z.aM(new P.q6(b,c))
- else b.ar(c)},
- pX:function(a,b,c){$.q.toString
- a.ay(b,c)},
- aO:function(a,b,c,d,e){var z={}
- z.a=d
- P.qu(new P.qs(z,e))},
- iU:function(a,b,c,d){var z,y
- y=$.q
- if(y===c)return d.$0()
- $.q=c
- z=y
- try{y=d.$0()
- return y}finally{$.q=z}},
- iW:function(a,b,c,d,e){var z,y
- y=$.q
- if(y===c)return d.$1(e)
- $.q=c
- z=y
- try{y=d.$1(e)
- return y}finally{$.q=z}},
- iV:function(a,b,c,d,e,f){var z,y
- y=$.q
- if(y===c)return d.$2(e,f)
- $.q=c
- z=y
- try{y=d.$2(e,f)
- return y}finally{$.q=z}},
- b2:function(a,b,c,d){var z=C.h!==c
- if(z){if(z){c.toString
- z=!1}else z=!0
- d=!z?c.cA(d):c.e0(d)}P.j0(d)},
- ox:{"^":"c:4;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"]},
- ow:{"^":"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)}},
- oy:{"^":"c;a",
- $0:[function(){this.a.$0()},null,null,0,0,null,"call"]},
- oz:{"^":"c;a",
- $0:[function(){this.a.$0()},null,null,0,0,null,"call"]},
- px:{"^":"a;a,0b,c",
- dl:function(a,b){if(self.setTimeout!=null)this.b=self.setTimeout(H.cZ(new P.pz(this,b),0),a)
- else throw H.f(P.T("`setTimeout()` not found."))},
- l:{
- py:function(a,b){var z=new P.px(!0,0)
- z.dl(a,b)
- return z}}},
- pz:{"^":"c;a,b",
- $0:[function(){var z=this.a
- z.b=null
- z.c=1
- this.b.$0()},null,null,0,0,null,"call"]},
- os:{"^":"a;a,b,$ti",
- V:function(a){var z
- if(this.b)this.a.V(a)
- else{z=H.N(a,"$isR",this.$ti,"$asR")
- if(z){z=this.a
- J.jF(a,z.ge5(),z.ge6(),-1)}else P.d4(new P.ou(this,a))}},
- aS:function(a,b){if(this.b)this.a.aS(a,b)
- else P.d4(new P.ot(this,a,b))}},
- ou:{"^":"c;a,b",
- $0:function(){this.a.a.V(this.b)}},
- ot:{"^":"c;a,b,c",
- $0:function(){this.a.a.aS(this.b,this.c)}},
- pZ:{"^":"c:42;a",
- $1:function(a){return this.a.$2(0,a)}},
- q_:{"^":"c:9;a",
- $2:[function(a,b){this.a.$2(1,new H.dk(a,b))},null,null,8,0,null,1,2,"call"]},
- qx:{"^":"c:27;a",
- $2:function(a,b){this.a(a,b)}},
- cQ:{"^":"a;a,b",
- i:function(a){return"IterationMarker("+this.b+", "+H.e(this.a)+")"},
- l:{
- pc:function(a){return new P.cQ(a,1)},
- cR:function(){return C.cC},
- cS:function(a){return new P.cQ(a,3)}}},
- e5:{"^":"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.cQ){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.a3(z)
- if(!!w.$ise5){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}},
- pu:{"^":"lg;a,$ti",
- gG:function(a){return new P.e5(this.a())}},
- R:{"^":"a;$ti"},
- ip:{"^":"a;$ti",
- aS:[function(a,b){if(a==null)a=new P.dH()
- if(this.a.a!==0)throw H.f(P.av("Future already completed"))
- $.q.toString
- this.a5(a,b)},function(a){return this.aS(a,null)},"a4","$2","$1","ge6",4,2,5,7,1,2]},
- bs:{"^":"ip;a,$ti",
- V:function(a){var z=this.a
- if(z.a!==0)throw H.f(P.av("Future already completed"))
- z.aA(a)},
- aR:function(){return this.V(null)},
- a5:function(a,b){this.a.ci(a,b)}},
- pt:{"^":"ip;a,$ti",
- V:[function(a){var z=this.a
- if(z.a!==0)throw H.f(P.av("Future already completed"))
- z.ar(a)},function(){return this.V(null)},"aR","$1","$0","ge5",0,2,36],
- a5:function(a,b){this.a.a5(a,b)}},
- ir:{"^":"a;0a,b,c,d,e",
- eo:function(a){if(this.c!==6)return!0
- return this.b.b.c4(this.d,a.a)},
- ef:function(a){var z,y
- z=this.e
- y=this.b.b
- if(H.aJ(z,{func:1,args:[P.a,P.ad]}))return y.eA(z,a.a,a.b)
- else return y.c4(z,a.a)}},
- M:{"^":"a;ae:a<,b,0dT:c<,$ti",
- an:function(a,b,c,d){var z=$.q
- if(z!==C.h){z.toString
- if(c!=null)c=P.qr(c,z)}return this.bO(b,c,d)},
- d0:function(a,b,c){return this.an(a,b,null,c)},
- bO:function(a,b,c){var z=new P.M(0,$.q,[c])
- this.bu(new P.ir(z,b==null?1:3,a,b))
- return z},
- aM:function(a){var z,y
- z=$.q
- y=new P.M(0,z,this.$ti)
- if(z!==C.h)z.toString
- this.bu(new P.ir(y,8,a,null))
- return y},
- bu: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.bu(a)
- return}this.a=y
- this.c=z.c}z=this.b
- z.toString
- P.b2(null,null,z,new P.oT(this,a))}},
- cu: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.cu(a)
- return}this.a=u
- this.c=y.c}z.a=this.b7(a)
- y=this.b
- y.toString
- P.b2(null,null,y,new P.p_(z,this))}},
- b6:function(){var z=this.c
- this.c=null
- return this.b7(z)},
- b7: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},
- ar:function(a){var z,y,x
- z=this.$ti
- y=H.N(a,"$isR",z,"$asR")
- if(y){z=H.N(a,"$isM",z,null)
- if(z)P.cP(a,this)
- else P.is(a,this)}else{x=this.b6()
- this.a=4
- this.c=a
- P.aZ(this,x)}},
- a5:[function(a,b){var z=this.b6()
- this.a=8
- this.c=new P.cm(a,b)
- P.aZ(this,z)},function(a){return this.a5(a,null)},"eM","$2","$1","gbA",4,2,5,7,1,2],
- aA:function(a){var z=H.N(a,"$isR",this.$ti,"$asR")
- if(z){this.dn(a)
- return}this.a=1
- z=this.b
- z.toString
- P.b2(null,null,z,new P.oV(this,a))},
- dn:function(a){var z=H.N(a,"$isM",this.$ti,null)
- if(z){if(a.a===8){this.a=1
- z=this.b
- z.toString
- P.b2(null,null,z,new P.oZ(this,a))}else P.cP(a,this)
- return}P.is(a,this)},
- ci:function(a,b){var z
- this.a=1
- z=this.b
- z.toString
- P.b2(null,null,z,new P.oU(this,a,b))},
- $isR:1,
- l:{
- oS:function(a,b,c){var z=new P.M(0,b,[c])
- z.a=4
- z.c=a
- return z},
- is:function(a,b){var z,y,x
- b.a=1
- try{a.an(0,new P.oW(b),new P.oX(b),null)}catch(x){z=H.z(x)
- y=H.a2(x)
- P.d4(new P.oY(b,z,y))}},
- cP:function(a,b){var z,y
- for(;z=a.a,z===2;)a=a.c
- if(z>=4){y=b.b6()
- b.a=a.a
- b.c=a.c
- P.aZ(b,y)}else{y=b.c
- b.a=2
- b.c=a
- a.cu(y)}},
- aZ: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.aO(null,null,y,u,v)}return}for(;t=b.a,t!=null;b=t){b.a=null
- P.aZ(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.aO(null,null,y,v,u)
- return}p=$.q
- if(p==null?r!=null:p!==r)$.q=r
- else p=null
- y=b.c
- if(y===8)new P.p2(z,x,b,w).$0()
- else if(v){if((y&1)!==0)new P.p1(x,b,s).$0()}else if((y&2)!==0)new P.p0(z,x,b).$0()
- if(p!=null)$.q=p
- y=x.b
- if(!!J.p(y).$isR){if(y.a>=4){o=u.c
- u.c=null
- b=u.b7(o)
- u.a=y.a
- u.c=y.c
- z.a=y
- continue}else P.cP(y,u)
- return}}n=b.b
- o=n.c
- n.c=null
- b=n.b7(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}}}},
- oT:{"^":"c;a,b",
- $0:function(){P.aZ(this.a,this.b)}},
- p_:{"^":"c;a,b",
- $0:function(){P.aZ(this.b,this.a.a)}},
- oW:{"^":"c:4;a",
- $1:function(a){var z=this.a
- z.a=0
- z.ar(a)}},
- oX:{"^":"c:38;a",
- $2:[function(a,b){this.a.a5(a,b)},function(a){return this.$2(a,null)},"$1",null,null,null,4,2,null,7,1,2,"call"]},
- oY:{"^":"c;a,b,c",
- $0:function(){this.a.a5(this.b,this.c)}},
- oV:{"^":"c;a,b",
- $0:function(){var z,y
- z=this.a
- y=z.b6()
- z.a=4
- z.c=this.b
- P.aZ(z,y)}},
- oZ:{"^":"c;a,b",
- $0:function(){P.cP(this.b,this.a)}},
- oU:{"^":"c;a,b,c",
- $0:function(){this.a.a5(this.b,this.c)}},
- p2:{"^":"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.cX(w.d)}catch(v){y=H.z(v)
- x=H.a2(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.cm(y,x)
- u.a=!0
- return}if(!!J.p(z).$isR){if(z instanceof P.M&&z.gae()>=4){if(z.gae()===8){w=this.b
- w.b=z.gdT()
- w.a=!0}return}t=this.a.a
- w=this.b
- w.b=J.jE(z,new P.p3(t),null)
- w.a=!1}}},
- p3:{"^":"c:41;a",
- $1:function(a){return this.a}},
- p1:{"^":"c;a,b,c",
- $0:function(){var z,y,x,w
- try{x=this.b
- this.a.b=x.b.b.c4(x.d,this.c)}catch(w){z=H.z(w)
- y=H.a2(w)
- x=this.a
- x.b=new P.cm(z,y)
- x.a=!0}}},
- p0:{"^":"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.eo(z)&&w.e!=null){v=this.b
- v.b=w.ef(z)
- v.a=!1}}catch(u){y=H.z(u)
- x=H.a2(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.cm(y,x)
- s.a=!0}}},
- il:{"^":"a;a,0b"},
- aw:{"^":"a;$ti",
- ag:function(a,b,c){return new P.pi(b,this,[H.U(this,"aw",0),c])},
- D:function(a,b){var z,y
- z={}
- y=new P.M(0,$.q,[null])
- z.a=null
- z.a=this.a0(new P.nV(z,this,b,y),!0,new P.nW(y),y.gbA())
- return y},
- gj:function(a){var z,y
- z={}
- y=new P.M(0,$.q,[P.h])
- z.a=0
- this.a0(new P.nZ(z,this),!0,new P.o_(z,y),y.gbA())
- return y},
- gq:function(a){var z,y
- z={}
- y=new P.M(0,$.q,[P.aP])
- z.a=null
- z.a=this.a0(new P.nX(z,this,y),!0,new P.nY(y),y.gbA())
- return y},
- U:function(a,b){return new H.eC(this,[H.U(this,"aw",0),b])}},
- nQ:{"^":"c;a,b",
- $1:function(a){var z=this.a
- z.aq(a)
- z.by()},
- $S:function(){return{func:1,ret:P.o,args:[this.b]}}},
- nR:{"^":"c:10;a",
- $2:[function(a,b){var z=this.a
- z.ay(a,b)
- z.by()},null,null,8,0,null,1,2,"call"]},
- nS:{"^":"c;a",
- $0:function(){return new P.pb(new J.ck(this.a,1,0),0)}},
- nV:{"^":"c;a,b,c,d",
- $1:[function(a){P.qt(new P.nT(this.c,a),new P.nU(),P.q2(this.a.a,this.d))},null,null,4,0,null,23,"call"],
- $S:function(){return{func:1,ret:P.o,args:[H.U(this.b,"aw",0)]}}},
- nT:{"^":"c;a,b",
- $0:function(){return this.a.$1(this.b)}},
- nU:{"^":"c:4;",
- $1:function(a){}},
- nW:{"^":"c;a",
- $0:[function(){this.a.ar(null)},null,null,0,0,null,"call"]},
- nZ:{"^":"c;a,b",
- $1:[function(a){++this.a.a},null,null,4,0,null,4,"call"],
- $S:function(){return{func:1,ret:P.o,args:[H.U(this.b,"aw",0)]}}},
- o_:{"^":"c;a,b",
- $0:[function(){this.b.ar(this.a.a)},null,null,0,0,null,"call"]},
- nX:{"^":"c;a,b,c",
- $1:[function(a){P.q5(this.a.a,this.c,!1)},null,null,4,0,null,4,"call"],
- $S:function(){return{func:1,ret:P.o,args:[H.U(this.b,"aw",0)]}}},
- nY:{"^":"c;a",
- $0:[function(){this.a.ar(!0)},null,null,0,0,null,"call"]},
- ax:{"^":"a;$ti",
- a_:function(a,b,c){return new H.eD(this,[H.U(this,"ax",0),H.U(this,"ax",1),b,c])}},
- iD:{"^":"a;ae:b<,$ti",
- gdQ:function(){if((this.b&8)===0)return this.a
- return this.a.gbl()},
- b1:function(){var z,y
- if((this.b&8)===0){z=this.a
- if(z==null){z=new P.iF(0)
- this.a=z}return z}y=this.a
- y.gbl()
- return y.gbl()},
- gaE:function(){if((this.b&8)!==0)return this.a.gbl()
- return this.a},
- bv:function(){if((this.b&4)!==0)return new P.c8("Cannot add event after closing")
- return new P.c8("Cannot add event while adding a stream")},
- co:function(){var z=this.c
- if(z==null){z=(this.b&2)!==0?$.$get$aW():new P.M(0,$.q,[null])
- this.c=z}return z},
- A:function(a,b){if(this.b>=4)throw H.f(this.bv())
- this.aq(b)},
- X:[function(){var z=this.b
- if((z&4)!==0)return this.co()
- if(z>=4)throw H.f(this.bv())
- this.by()
- return this.co()},"$0","ge3",0,0,45],
- by:function(){var z=this.b|=4
- if((z&1)!==0)this.aC()
- else if((z&3)===0)this.b1().A(0,C.y)},
- aq:function(a){var z=this.b
- if((z&1)!==0)this.as(a)
- else if((z&3)===0)this.b1().A(0,new P.cO(a))},
- ay:function(a,b){var z=this.b
- if((z&1)!==0)this.aD(a,b)
- else if((z&3)===0)this.b1().A(0,new P.e1(a,b))},
- dX:function(a,b,c,d){var z,y,x,w
- if((this.b&3)!==0)throw H.f(P.av("Stream has already been listened to."))
- z=$.q
- y=new P.oK(this,z,d?1:0)
- y.bt(a,b,c,d)
- x=this.gdQ()
- z=this.b|=1
- if((z&8)!==0){w=this.a
- w.sbl(y)
- w.ah()}else this.a=y
- y.cv(x)
- y.bF(new P.pq(this))
- return y},
- dS:function(a){var z,y,x,w,v,u
- z=null
- if((this.b&8)!==0)z=this.a.I()
- 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.z(v)
- x=H.a2(v)
- u=new P.M(0,$.q,[null])
- u.ci(y,x)
- z=u}else z=z.aM(w)
- w=new P.pp(this)
- if(z!=null)z=z.aM(w)
- else w.$0()
- return z}},
- pq:{"^":"c;a",
- $0:function(){P.e9(this.a.d)}},
- pp:{"^":"c;a",
- $0:function(){var z=this.a.c
- if(z!=null&&z.a===0)z.aA(null)}},
- pw:{"^":"a;",
- as:function(a){this.gaE().aq(a)},
- aD:function(a,b){this.gaE().ay(a,b)},
- aC:function(){this.gaE().ck()}},
- oB:{"^":"a;",
- as:function(a){this.gaE().az(new P.cO(a))},
- aD:function(a,b){this.gaE().az(new P.e1(a,b))},
- aC:function(){this.gaE().az(C.y)}},
- oA:{"^":"iD+oB;0a,b,0c,d,e,f,r,$ti"},
- pv:{"^":"iD+pw;0a,b,0c,d,e,f,r,$ti"},
- ca:{"^":"iE;a,$ti",
- aO:function(a,b,c,d){return this.a.dX(a,b,c,d)},
- gF:function(a){return(H.aN(this.a)^892482866)>>>0},
- M:function(a,b){if(b==null)return!1
- if(this===b)return!0
- if(!(b instanceof P.ca))return!1
- return b.a===this.a}},
- oK:{"^":"e_;x,0a,0b,0c,d,e,0f,0r",
- bI:function(){return this.x.dS(this)},
- bK:[function(){var z=this.x
- if((z.b&8)!==0)z.a.aH()
- P.e9(z.e)},"$0","gbJ",0,0,0],
- bM:[function(){var z=this.x
- if((z.b&8)!==0)z.a.ah()
- P.e9(z.f)},"$0","gbL",0,0,0]},
- e_:{"^":"a;0a,0b,0c,d,ae:e<,0f,0r",
- bt:function(a,b,c,d){this.bf(a)
- this.bg(b)
- this.eu(c)},
- cv:function(a){if(a==null)return
- this.r=a
- if(!a.gq(a)){this.e=(this.e|64)>>>0
- this.r.aY(this)}},
- bf:function(a){if(a==null)a=P.qI()
- this.d.toString
- this.a=a},
- bg:function(a){if(a==null)a=P.qJ()
- if(H.aJ(a,{func:1,ret:-1,args:[P.a,P.ad]}))this.b=this.d.bi(a)
- else if(H.aJ(a,{func:1,ret:-1,args:[P.a]})){this.d.toString
- this.b=a}else throw H.f(P.J("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace."))},
- eu:function(a){this.d.toString
- this.c=a},
- bh:[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.bF(this.gbJ())},function(){return this.bh(null)},"aH","$1","$0","gev",0,2,48],
- ah:[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.aY(this)
- else{z=(this.e&4294967291)>>>0
- this.e=z
- if((z&32)===0)this.bF(this.gbL())}}}},"$0","gey",0,0,0],
- I:function(){var z=(this.e&4294967279)>>>0
- this.e=z
- if((z&8)===0)this.bw()
- z=this.f
- return z==null?$.$get$aW():z},
- bw: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.bI()},
- aq:["dh",function(a){var z=this.e
- if((z&8)!==0)return
- if(z<32)this.as(a)
- else this.az(new P.cO(a))}],
- ay:["di",function(a,b){var z=this.e
- if((z&8)!==0)return
- if(z<32)this.aD(a,b)
- else this.az(new P.e1(a,b))}],
- ck:function(){var z=this.e
- if((z&8)!==0)return
- z=(z|2)>>>0
- this.e=z
- if(z<32)this.aC()
- else this.az(C.y)},
- bK:[function(){},"$0","gbJ",0,0,0],
- bM:[function(){},"$0","gbL",0,0,0],
- bI:function(){return},
- az:function(a){var z,y
- z=this.r
- if(z==null){z=new P.iF(0)
- this.r=z}z.A(0,a)
- y=this.e
- if((y&64)===0){y=(y|64)>>>0
- this.e=y
- if(y<128)this.r.aY(this)}},
- as:function(a){var z=this.e
- this.e=(z|32)>>>0
- this.d.bj(this.a,a)
- this.e=(this.e&4294967263)>>>0
- this.bx((z&4)!==0)},
- aD:function(a,b){var z,y
- z=this.e
- y=new P.oH(this,a,b)
- if((z&1)!==0){this.e=(z|16)>>>0
- this.bw()
- z=this.f
- if(!!J.p(z).$isR&&z!==$.$get$aW())z.aM(y)
- else y.$0()}else{y.$0()
- this.bx((z&4)!==0)}},
- aC:function(){var z,y
- z=new P.oG(this)
- this.bw()
- this.e=(this.e|16)>>>0
- y=this.f
- if(!!J.p(y).$isR&&y!==$.$get$aW())y.aM(z)
- else z.$0()},
- bF:function(a){var z=this.e
- this.e=(z|32)>>>0
- a.$0()
- this.e=(this.e&4294967263)>>>0
- this.bx((z&4)!==0)},
- bx: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.bK()
- else this.bM()
- this.e=(this.e&4294967263)>>>0}z=this.e
- if((z&64)!==0&&z<128)this.r.aY(this)},
- l:{
- io:function(a,b,c,d){var z=$.q
- z=new P.e_(z,d?1:0)
- z.bt(a,b,c,d)
- return z}}},
- oH:{"^":"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=z.d
- w=this.b
- if(H.aJ(x,{func:1,ret:-1,args:[P.a,P.ad]}))y.cY(x,w,this.c)
- else y.bj(z.b,w)
- z.e=(z.e&4294967263)>>>0}},
- oG:{"^":"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.cZ(z.c)
- z.e=(z.e&4294967263)>>>0}},
- iE:{"^":"aw;",
- a0:function(a,b,c,d){return this.aO(a,d,c,!0===b)},
- aG:function(a,b,c){return this.a0(a,null,b,c)},
- bY:function(a,b,c){return this.a0(a,b,c,null)},
- em:function(a,b){return this.a0(a,null,b,null)},
- aO:function(a,b,c,d){return P.io(a,b,c,d)}},
- p4:{"^":"iE;a,b,$ti",
- aO:function(a,b,c,d){var z
- if(this.b)throw H.f(P.av("Stream has already been listened to."))
- this.b=!0
- z=P.io(a,b,c,d)
- z.cv(this.a.$0())
- return z}},
- pb:{"^":"iB;b,a",
- gq:function(a){return this.b==null},
- cJ:function(a){var z,y,x,w,v
- w=this.b
- if(w==null)throw H.f(P.av("No events pending."))
- z=null
- try{z=!w.p()}catch(v){y=H.z(v)
- x=H.a2(v)
- this.b=null
- a.aD(y,x)
- return}if(!z)a.as(this.b.d)
- else{this.b=null
- a.aC()}}},
- iq:{"^":"a;0aV:a@"},
- cO:{"^":"iq;b,0a",
- c1:function(a){a.as(this.b)}},
- e1:{"^":"iq;cF:b<,ax:c<,0a",
- c1:function(a){a.aD(this.b,this.c)}},
- oM:{"^":"a;",
- c1:function(a){a.aC()},
- gaV:function(){return},
- saV:function(a){throw H.f(P.av("No events after a done."))}},
- iB:{"^":"a;ae:a<",
- aY:function(a){var z=this.a
- if(z===1)return
- if(z>=1){this.a=1
- return}P.d4(new P.pj(this,a))
- this.a=1}},
- pj:{"^":"c;a,b",
- $0:function(){var z,y
- z=this.a
- y=z.a
- z.a=0
- if(y===3)return
- z.cJ(this.b)}},
- iF:{"^":"iB;0b,0c,a",
- gq:function(a){return this.c==null},
- A:function(a,b){var z=this.c
- if(z==null){this.c=b
- this.b=b}else{z.saV(b)
- this.c=b}},
- cJ:function(a){var z,y
- z=this.b
- y=z.gaV()
- this.b=y
- if(y==null)this.c=null
- z.c1(a)}},
- pr:{"^":"a;0a,b,c"},
- q4:{"^":"c;a,b,c",
- $0:function(){return this.a.a5(this.b,this.c)}},
- q3:{"^":"c:9;a,b",
- $2:function(a,b){P.q1(this.a,this.b,a,b)}},
- q6:{"^":"c;a,b",
- $0:function(){return this.a.ar(this.b)}},
- oP:{"^":"aw;",
- a0:function(a,b,c,d){return this.aO(a,d,c,!0===b)},
- aG:function(a,b,c){return this.a0(a,null,b,c)},
- bY:function(a,b,c){return this.a0(a,b,c,null)},
- aO:function(a,b,c,d){return P.oR(this,a,b,c,d)},
- cr:function(a,b){b.aq(a)},
- dG:function(a,b,c){c.ay(a,b)},
- $asaw:function(a,b){return[b]}},
- oQ:{"^":"e_;x,0y,0a,0b,0c,d,e,0f,0r",
- dk:function(a,b,c,d,e){this.y=this.x.a.aG(this.gdD(),this.gdE(),this.gdF())},
- aq:function(a){if((this.e&2)!==0)return
- this.dh(a)},
- ay:function(a,b){if((this.e&2)!==0)return
- this.di(a,b)},
- bK:[function(){var z=this.y
- if(z==null)return
- z.aH()},"$0","gbJ",0,0,0],
- bM:[function(){var z=this.y
- if(z==null)return
- z.ah()},"$0","gbL",0,0,0],
- bI:function(){var z=this.y
- if(z!=null){this.y=null
- return z.I()}return},
- eR:[function(a){this.x.cr(a,this)},"$1","gdD",4,0,1,3],
- eT:[function(a,b){this.x.dG(a,b,this)},"$2","gdF",8,0,73,1,2],
- eS:[function(){this.ck()},"$0","gdE",0,0,0],
- l:{
- oR:function(a,b,c,d,e){var z=$.q
- z=new P.oQ(a,z,e?1:0)
- z.bt(b,c,d,e)
- z.dk(a,b,c,d,e)
- return z}}},
- pi:{"^":"oP;b,a,$ti",
- cr:function(a,b){var z,y,x,w
- z=null
- try{z=this.b.$1(a)}catch(w){y=H.z(w)
- x=H.a2(w)
- P.pX(b,y,x)
- return}b.aq(z)}},
- cm:{"^":"a;cF:a<,ax:b<",
- i:function(a){return H.e(this.a)},
- $isW:1},
- pV:{"^":"a;"},
- qs:{"^":"c;a,b",
- $0:function(){var z,y,x
- z=this.a
- y=z.a
- if(y==null){x=new P.dH()
- 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}},
- pk:{"^":"pV;",
- cZ:function(a){var z,y,x
- try{if(C.h===$.q){a.$0()
- return}P.iU(null,null,this,a)}catch(x){z=H.z(x)
- y=H.a2(x)
- P.aO(null,null,this,z,y)}},
- eE:function(a,b){var z,y,x
- try{if(C.h===$.q){a.$1(b)
- return}P.iW(null,null,this,a,b)}catch(x){z=H.z(x)
- y=H.a2(x)
- P.aO(null,null,this,z,y)}},
- bj:function(a,b){return this.eE(a,b,null)},
- eC:function(a,b,c){var z,y,x
- try{if(C.h===$.q){a.$2(b,c)
- return}P.iV(null,null,this,a,b,c)}catch(x){z=H.z(x)
- y=H.a2(x)
- P.aO(null,null,this,z,y)}},
- cY:function(a,b,c){return this.eC(a,b,c,null,null)},
- e1:function(a){return new P.pm(this,a)},
- e0:function(a){return this.e1(a,null)},
- cA:function(a){return new P.pl(this,a)},
- h:function(a,b){return},
- ez:function(a){if($.q===C.h)return a.$0()
- return P.iU(null,null,this,a)},
- cX:function(a){return this.ez(a,null)},
- eD:function(a,b){if($.q===C.h)return a.$1(b)
- return P.iW(null,null,this,a,b)},
- c4:function(a,b){return this.eD(a,b,null,null)},
- eB:function(a,b,c){if($.q===C.h)return a.$2(b,c)
- return P.iV(null,null,this,a,b,c)},
- eA:function(a,b,c){return this.eB(a,b,c,null,null,null)},
- ex:function(a){return a},
- bi:function(a){return this.ex(a,null,null,null)}},
- pm:{"^":"c;a,b",
- $0:function(){return this.a.cX(this.b)}},
- pl:{"^":"c;a,b",
- $0:function(){return this.a.cZ(this.b)}}}],["","",,P,{"^":"",
- it:function(a,b){var z=a[b]
- return z===a?null:z},
- e3:function(a,b,c){if(c==null)a[b]=a
- else a[b]=c},
- e2:function(){var z=Object.create(null)
- P.e3(z,"<non-identifier-key>",z)
- delete z["<non-identifier-key>"]
- return z},
- w:function(a,b,c){return H.j8(a,new H.cw(0,0,[b,c]))},
- X:function(a,b){return new H.cw(0,0,[a,b])},
- bg:function(a,b,c,d){return new P.iv(0,0,[d])},
- lh:function(a,b,c){var z,y
- if(P.e8(a)){if(b==="("&&c===")")return"(...)"
- return b+"..."+c}z=[]
- y=$.$get$bB()
- y.push(a)
- try{P.qo(a,z)}finally{y.pop()}y=P.hV(b,z,", ")+c
- return y.charCodeAt(0)==0?y:y},
- cv:function(a,b,c){var z,y,x
- if(P.e8(a))return b+"..."+c
- z=new P.ah(b)
- y=$.$get$bB()
- y.push(a)
- try{x=z
- x.sa6(P.hV(x.ga6(),a,", "))}finally{y.pop()}y=z
- y.sa6(y.ga6()+c)
- y=z.ga6()
- return y.charCodeAt(0)==0?y:y},
- e8:function(a){var z,y
- for(z=0;y=$.$get$bB(),z<y.length;++z)if(a===y[z])return!0
- return!1},
- qo:function(a,b){var z,y,x,w,v,u,t,s,r,q
- z=a.gG(a)
- y=0
- x=0
- while(!0){if(!(y<80||x<3))break
- if(!z.p())return
- w=H.e(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.e(t))
- return}v=H.e(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.e(t)
- v=H.e(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)},
- cB:function(a){var z,y,x
- z={}
- if(P.e8(a))return"{...}"
- y=new P.ah("")
- try{$.$get$bB().push(a)
- x=y
- x.sa6(x.ga6()+"{")
- z.a=!0
- a.D(0,new P.md(z,y))
- z=y
- z.sa6(z.ga6()+"}")}finally{$.$get$bB().pop()}z=y.ga6()
- return z.charCodeAt(0)==0?z:z},
- p6:{"^":"cA;$ti",
- gj:function(a){return this.a},
- gq:function(a){return this.a===0},
- gN:function(a){return this.a!==0},
- gL:function(){return new P.p7(this,[H.l(this,0)])},
- E: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.ds(a)},
- ds:function(a){var z=this.d
- if(z==null)return!1
- return this.aB(this.b2(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.it(z,b)
- return y}else if(typeof b==="number"&&(b&0x3ffffff)===b){x=this.c
- y=x==null?null:P.it(x,b)
- return y}else return this.dw(b)},
- dw:function(a){var z,y,x
- z=this.d
- if(z==null)return
- y=this.b2(z,a)
- x=this.aB(y,a)
- return x<0?null:y[x+1]},
- m:function(a,b,c){var z,y,x,w,v,u
- if(typeof b==="string"&&b!=="__proto__"){z=this.b
- if(z==null){z=P.e2()
- this.b=z}this.cg(z,b,c)}else if(typeof b==="number"&&(b&0x3ffffff)===b){y=this.c
- if(y==null){y=P.e2()
- this.c=y}this.cg(y,b,c)}else{x=this.d
- if(x==null){x=P.e2()
- this.d=x}w=H.jm(b)&0x3ffffff
- v=x[w]
- if(v==null){P.e3(x,w,[b,c]);++this.a
- this.e=null}else{u=this.aB(v,b)
- if(u>=0)v[u+1]=c
- else{v.push(b,c);++this.a
- this.e=null}}}},
- D:function(a,b){var z,y,x,w
- z=this.bB()
- 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.P(this))}},
- bB: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},
- cg:function(a,b,c){if(a[b]==null){++this.a
- this.e=null}P.e3(a,b,c)},
- b2:function(a,b){return a[H.jm(b)&0x3ffffff]}},
- pa:{"^":"p6;a,0b,0c,0d,0e,$ti",
- aB: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}},
- p7:{"^":"A;a,$ti",
- gj:function(a){return this.a.a},
- gq:function(a){return this.a.a===0},
- gG:function(a){var z=this.a
- return new P.p8(z,z.bB(),0)},
- K:function(a,b){return this.a.E(b)},
- D:function(a,b){var z,y,x,w
- z=this.a
- y=z.bB()
- for(x=y.length,w=0;w<x;++w){b.$1(y[w])
- if(y!==z.e)throw H.f(P.P(z))}}},
- p8:{"^":"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.P(x))
- else if(y>=z.length){this.d=null
- return!1}else{this.d=z[y]
- this.c=y+1
- return!0}}},
- iv:{"^":"p9;a,0b,0c,0d,0e,0f,r,$ti",
- dM:[function(a){return new P.iv(0,0,[a])},function(){return this.dM(null)},"eV","$1$0","$0","gdL",0,0,18],
- gG:function(a){var z=new P.cT(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},
- K: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.dr(b)},
- dr:function(a){var z=this.d
- if(z==null)return!1
- return this.aB(this.b2(z,a),a)>=0},
- D:function(a,b){var z,y
- z=this.e
- y=this.r
- for(;z!=null;){b.$1(z.a)
- if(y!==this.r)throw H.f(P.P(this))
- z=z.b}},
- A:function(a,b){var z,y
- if(typeof b==="string"&&b!=="__proto__"){z=this.b
- if(z==null){z=P.e4()
- this.b=z}return this.cf(z,b)}else if(typeof b==="number"&&(b&0x3ffffff)===b){y=this.c
- if(y==null){y=P.e4()
- this.c=y}return this.cf(y,b)}else return this.dq(b)},
- dq:function(a){var z,y,x
- z=this.d
- if(z==null){z=P.e4()
- this.d=z}y=this.cm(a)
- x=z[y]
- if(x==null)z[y]=[this.bz(a)]
- else{if(this.aB(x,a)>=0)return!1
- x.push(this.bz(a))}return!0},
- e2: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.cl()}},
- cf:function(a,b){if(a[b]!=null)return!1
- a[b]=this.bz(b)
- return!0},
- cl:function(){this.r=this.r+1&67108863},
- bz:function(a){var z,y
- z=new P.pg(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.cl()
- return z},
- cm:function(a){return J.aa(a)&0x3ffffff},
- b2:function(a,b){return a[this.cm(b)]},
- aB: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:{
- e4:function(){var z=Object.create(null)
- z["<non-identifier-key>"]=z
- delete z["<non-identifier-key>"]
- return z}}},
- pg:{"^":"a;a,0b,0c"},
- cT:{"^":"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.P(z))
- else{z=this.c
- if(z==null){this.d=null
- return!1}else{this.d=z.a
- this.c=z.b
- return!0}}}},
- cM:{"^":"ib;a,$ti",
- U:function(a,b){return new P.cM(J.eo(this.a,b),[b])},
- gj:function(a){return J.H(this.a)},
- h:function(a,b){return J.bG(this.a,b)}},
- p9:{"^":"nK;$ti",
- U:function(a,b){return P.hS(this,this.gdL(),H.l(this,0),b)}},
- lg:{"^":"v;"},
- h1:{"^":"ph;",$isA:1,$isv:1,$isn:1},
- a_:{"^":"a;$ti",
- gG:function(a){return new H.bh(a,this.gj(a),0)},
- P:function(a,b){return this.h(a,b)},
- D: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.P(a))}},
- gq:function(a){return this.gj(a)===0},
- gN:function(a){return!this.gq(a)},
- gcG:function(a){if(this.gj(a)===0)throw H.f(H.fo())
- return this.h(a,0)},
- K: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.P(a))}return!1},
- at: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.P(a))}return!1},
- bm:function(a,b){return new H.dX(a,b,[H.b5(this,a,"a_",0)])},
- ag:function(a,b,c){return new H.dD(a,b,[H.b5(this,a,"a_",0),c])},
- ee: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.P(a))}return y},
- a2:function(a,b){return H.cJ(a,b,null,H.b5(this,a,"a_",0))},
- A:function(a,b){var z=this.gj(a)
- this.sj(a,z+1)
- this.m(a,z,b)},
- U:function(a,b){return new H.da(a,[H.b5(this,a,"a_",0),b])},
- w:function(a,b){var z=H.b([],[H.b5(this,a,"a_",0)])
- C.d.sj(z,C.c.w(this.gj(a),b.gj(b)))
- C.d.aZ(z,0,this.gj(a),a)
- C.d.aZ(z,this.gj(a),z.length,b)
- return z},
- Y:function(a,b,c){var z,y,x,w
- z=this.gj(a)
- P.ag(b,c,z,null,null,null)
- y=c-b
- x=H.b([],[H.b5(this,a,"a_",0)])
- C.d.sj(x,y)
- for(w=0;w<y;++w)x[w]=this.h(a,b+w)
- return x},
- am:function(a,b,c,d){var z
- P.ag(b,c,this.gj(a),null,null,null)
- for(z=b;z<c;++z)this.m(a,z,d)},
- ac:["dg",function(a,b,c,d,e){var z,y,x,w,v
- P.ag(b,c,this.gj(a),null,null,null)
- z=c-b
- if(z===0)return
- if(e<0)H.F(P.E(e,0,null,"skipCount",null))
- y=H.N(d,"$isn",[H.b5(this,a,"a_",0)],"$asn")
- if(y){x=e
- w=d}else{w=J.et(d,e).aK(0,!1)
- x=0}y=J.k(w)
- if(x+z>y.gj(w))throw H.f(H.fp())
- if(x<b)for(v=z-1;v>=0;--v)this.m(a,b+v,y.h(w,x+v))
- else for(v=0;v<z;++v)this.m(a,b+v,y.h(w,x+v))}],
- i:function(a){return P.cv(a,"[","]")}},
- cA:{"^":"bX;"},
- md:{"^":"c:10;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.e(a)
- z.a=y+": "
- z.a+=H.e(b)}},
- bX:{"^":"a;$ti",
- a_:function(a,b,c){return P.h3(this,H.U(this,"bX",0),H.U(this,"bX",1),b,c)},
- D:function(a,b){var z,y
- for(z=this.gL(),z=z.gG(z);z.p();){y=z.gv()
- b.$2(y,this.h(0,y))}},
- E:function(a){return this.gL().K(0,a)},
- gj:function(a){var z=this.gL()
- return z.gj(z)},
- gq:function(a){var z=this.gL()
- return z.gq(z)},
- gN:function(a){var z=this.gL()
- return z.gN(z)},
- i:function(a){return P.cB(this)},
- $isi:1},
- pA:{"^":"a;",
- m:function(a,b,c){throw H.f(P.T("Cannot modify unmodifiable map"))}},
- me:{"^":"a;",
- a_:function(a,b,c){return this.a.a_(0,b,c)},
- h:function(a,b){return this.a.h(0,b)},
- m:function(a,b,c){this.a.m(0,b,c)},
- E:function(a){return this.a.E(a)},
- D:function(a,b){this.a.D(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)},
- gL:function(){return this.a.gL()},
- i:function(a){return this.a.i(0)},
- $isi:1},
- dT:{"^":"pB;a,$ti",
- a_:function(a,b,c){return new P.dT(this.a.a_(0,b,c),[b,c])}},
- nL:{"^":"a;$ti",
- gq:function(a){return this.a===0},
- gN:function(a){return this.a!==0},
- U:function(a,b){return P.hS(this,null,H.l(this,0),b)},
- a8:function(a,b){var z
- for(z=J.a3(b);z.p();)this.A(0,z.gv())},
- ag:function(a,b,c){return new H.f1(this,b,[H.l(this,0),c])},
- i:function(a){return P.cv(this,"{","}")},
- D:function(a,b){var z
- for(z=new P.cT(this,this.r),z.c=this.e;z.p();)b.$1(z.d)},
- a2:function(a,b){return H.hT(this,b,H.l(this,0))},
- bR:function(a,b,c){var z,y
- for(z=new P.cT(this,this.r),z.c=this.e;z.p();){y=z.d
- if(b.$1(y))return y}return c.$0()},
- P:function(a,b){var z,y,x
- if(b<0)H.F(P.E(b,0,null,"index",null))
- for(z=new P.cT(this,this.r),z.c=this.e,y=0;z.p();){x=z.d
- if(b===y)return x;++y}throw H.f(P.bT(b,this,"index",null,y))},
- $isA:1,
- $isv:1,
- $isc6:1},
- nK:{"^":"nL;"},
- ph:{"^":"a+a_;"},
- pB:{"^":"me+pA;"}}],["","",,P,{"^":"",
- iT:function(a,b){var z,y,x,w
- z=null
- try{z=JSON.parse(a)}catch(x){y=H.z(x)
- w=P.B(String(y),null,null)
- throw H.f(w)}w=P.cW(z)
- return w},
- cW:function(a){var z
- if(a==null)return
- if(typeof a!="object")return a
- if(Object.getPrototypeOf(a)!==Array.prototype)return new P.pe(a,Object.create(null))
- for(z=0;z<a.length;++z)a[z]=P.cW(a[z])
- return a},
- pe:{"^":"cA;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.dR(b):y}},
- gj:function(a){return this.b==null?this.c.a:this.aN().length},
- gq:function(a){return this.gj(this)===0},
- gN:function(a){return this.gj(this)>0},
- gL:function(){if(this.b==null){var z=this.c
- return new H.bW(z,[H.l(z,0)])}return new P.pf(this)},
- m:function(a,b,c){var z,y
- if(this.b==null)this.c.m(0,b,c)
- else if(this.E(b)){z=this.b
- z[b]=c
- y=this.a
- if(y==null?z!=null:y!==z)y[b]=null}else this.dZ().m(0,b,c)},
- E:function(a){if(this.b==null)return this.c.E(a)
- if(typeof a!=="string")return!1
- return Object.prototype.hasOwnProperty.call(this.a,a)},
- D:function(a,b){var z,y,x,w
- if(this.b==null)return this.c.D(0,b)
- z=this.aN()
- for(y=0;y<z.length;++y){x=z[y]
- w=this.b[x]
- if(typeof w=="undefined"){w=P.cW(this.a[x])
- this.b[x]=w}b.$2(x,w)
- if(z!==this.c)throw H.f(P.P(this))}},
- aN:function(){var z=this.c
- if(z==null){z=H.b(Object.keys(this.a),[P.d])
- this.c=z}return z},
- dZ:function(){var z,y,x,w,v
- if(this.b==null)return this.c
- z=P.X(P.d,null)
- y=this.aN()
- for(x=0;w=y.length,x<w;++x){v=y[x]
- z.m(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},
- dR:function(a){var z
- if(!Object.prototype.hasOwnProperty.call(this.a,a))return
- z=P.cW(this.a[a])
- return this.b[a]=z},
- $asbX:function(){return[P.d,null]},
- $asi:function(){return[P.d,null]}},
- pf:{"^":"aD;a",
- gj:function(a){var z=this.a
- return z.gj(z)},
- P:function(a,b){var z=this.a
- return z.b==null?z.gL().P(0,b):z.aN()[b]},
- gG:function(a){var z=this.a
- if(z.b==null){z=z.gL()
- z=z.gG(z)}else{z=z.aN()
- z=new J.ck(z,z.length,0)}return z},
- K:function(a,b){return this.a.E(b)},
- $asA:function(){return[P.d]},
- $asaD:function(){return[P.d]},
- $asv:function(){return[P.d]}},
- pd:{"^":"ps;b,c,a",
- X:function(){var z,y,x
- this.dj()
- z=this.a
- y=z.a
- z.a=""
- x=this.c
- x.A(0,P.iT(y.charCodeAt(0)==0?y:y,this.b))
- x.X()}},
- jO:{"^":"dc;a",
- er:function(a,b,c){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k
- c=P.ag(b,c,a.length,null,null,null)
- z=$.$get$dZ()
- for(y=J.k(a),x=b,w=x,v=null,u=-1,t=-1,s=0;x<c;x=r){r=x+1
- q=y.H(a,x)
- if(q===37){p=r+2
- if(p<=c){o=H.jn(a,r)
- if(o===37)o=-1
- r=p}else o=-1}else o=q
- if(0<=o&&o<=127){n=z[o]
- if(n>=0){o=C.a.C("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n)
- if(o===q)continue
- q=o}else{if(n===-1){if(u<0){m=v==null?null:v.a.length
- if(m==null)m=0
- u=m+(x-w)
- t=x}++s
- if(q===61)continue}q=o}if(n!==-2){if(v==null)v=new P.ah("")
- v.a+=C.a.u(a,w,x)
- v.a+=H.cF(q)
- w=r
- continue}}throw H.f(P.B("Invalid base64 data",a,x))}if(v!=null){y=v.a+=y.u(a,w,c)
- m=y.length
- if(u>=0)P.eu(a,t,c,u,s,m)
- else{l=C.c.bn(m-1,4)+1
- if(l===1)throw H.f(P.B("Invalid base64 encoding length ",a,c))
- for(;l<4;){y+="="
- v.a=y;++l}}y=v.a
- return C.a.aJ(a,b,c,y.charCodeAt(0)==0?y:y)}k=c-b
- if(u>=0)P.eu(a,t,c,u,s,k)
- else{l=C.c.bn(k,4)
- if(l===1)throw H.f(P.B("Invalid base64 encoding length ",a,c))
- if(l>1)a=y.aJ(a,c,c,l===2?"==":"=")}return a},
- l:{
- eu:function(a,b,c,d,e,f){if(C.c.bn(f,4)!==0)throw H.f(P.B("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c))
- if(d+e!==f)throw H.f(P.B("Invalid base64 padding, '=' not at the end",a,b))
- if(e>2)throw H.f(P.B("Invalid base64 padding, more than two '=' characters",a,b))}}},
- jQ:{"^":"af;a",
- $asax:function(){return[[P.n,P.h],P.d]},
- $asaf:function(){return[[P.n,P.h],P.d]}},
- jP:{"^":"af;",
- au:function(a,b,c){var z,y
- c=P.ag(b,c,a.length,null,null,null)
- if(b===c)return new Uint8Array(0)
- z=new P.oC(0)
- y=z.eb(a,b,c)
- z.e4(a,c)
- return y},
- e8:function(a,b){return this.au(a,b,null)},
- $asax:function(){return[P.d,[P.n,P.h]]},
- $asaf:function(){return[P.d,[P.n,P.h]]}},
- oC:{"^":"a;a",
- eb:function(a,b,c){var z,y
- z=this.a
- if(z<0){this.a=P.im(a,b,c,z)
- return}if(b===c)return new Uint8Array(0)
- y=P.oD(a,b,c,z)
- this.a=P.oF(a,b,c,y,0,this.a)
- return y},
- e4:function(a,b){var z=this.a
- if(z<-1)throw H.f(P.B("Missing padding character",a,b))
- if(z>0)throw H.f(P.B("Invalid length, must be multiple of four",a,b))
- this.a=-1},
- l:{
- oF:function(a,b,c,d,e,f){var z,y,x,w,v,u,t,s,r
- z=C.c.aj(f,2)
- y=f&3
- for(x=J.a7(a),w=b,v=0;w<c;++w){u=x.C(a,w)
- v|=u
- t=$.$get$dZ()[u&127]
- if(t>=0){z=(z<<6|t)&16777215
- y=y+1&3
- if(y===0){s=e+1
- d[e]=z>>>16&255
- e=s+1
- d[s]=z>>>8&255
- s=e+1
- d[e]=z&255
- e=s
- z=0}continue}else if(t===-1&&y>1){if(v>127)break
- if(y===3){if((z&3)!==0)throw H.f(P.B("Invalid encoding before padding",a,w))
- d[e]=z>>>10
- d[e+1]=z>>>2}else{if((z&15)!==0)throw H.f(P.B("Invalid encoding before padding",a,w))
- d[e]=z>>>4}r=(3-y)*3
- if(u===37)r+=2
- return P.im(a,w+1,c,-r-1)}throw H.f(P.B("Invalid character",a,w))}if(v>=0&&v<=127)return(z<<2|y)>>>0
- for(w=b;w<c;++w){u=x.C(a,w)
- if(u>127)break}throw H.f(P.B("Invalid character",a,w))},
- oD:function(a,b,c,d){var z,y,x,w
- z=P.oE(a,b,c)
- y=(d&3)+(z-b)
- x=C.c.aj(y,2)*3
- w=y&3
- if(w!==0&&z<c)x+=w-1
- if(x>0)return new Uint8Array(x)
- return},
- oE:function(a,b,c){var z,y,x,w,v
- z=J.a7(a)
- y=c
- x=y
- w=0
- while(!0){if(!(x>b&&w<2))break
- c$0:{--x
- v=z.C(a,x)
- if(v===61){++w
- y=x
- break c$0}if((v|32)===100){if(x===b)break;--x
- v=C.a.C(a,x)}if(v===51){if(x===b)break;--x
- v=C.a.C(a,x)}if(v===37){++w
- y=x
- break c$0}break}}return y},
- im:function(a,b,c,d){var z,y,x
- if(b===c)return d
- z=-d-1
- for(y=J.a7(a);z>0;){x=y.C(a,b)
- if(z===3){if(x===61){z-=3;++b
- break}if(x===37){--z;++b
- if(b===c)break
- x=C.a.C(a,b)}else break}if((z>3?z-3:z)===2){if(x!==51)break;++b;--z
- if(b===c)break
- x=C.a.C(a,b)}if((x|32)!==100)break;++b;--z
- if(b===c)break}if(b!==c)throw H.f(P.B("Invalid padding character",a,b))
- return-z-1}}},
- jR:{"^":"eE;"},
- eE:{"^":"a;"},
- pn:{"^":"eE;a,b,$ti",
- A:function(a,b){this.b.push(b)},
- X:function(){this.a.$1(this.b)}},
- dc:{"^":"a;"},
- af:{"^":"ax;$ti",
- a_:function(a,b,c){return new H.ex(this,[H.U(this,"af",0),H.U(this,"af",1),b,c])}},
- kz:{"^":"dc;"},
- ls:{"^":"dc;a,b",
- ea:function(a,b){var z=P.iT(a,this.gcD().a)
- return z},
- e9:function(a){return this.ea(a,null)},
- gcD:function(){return C.b1}},
- lt:{"^":"af;a",
- $asax:function(){return[P.d,P.a]},
- $asaf:function(){return[P.d,P.a]}},
- o0:{"^":"o1;"},
- o1:{"^":"a;",
- A:function(a,b){this.e_(b,0,b.length,!1)}},
- ps:{"^":"o0;",
- X:["dj",function(){}],
- e_: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.cF(C.a.H(a,y))
- else this.a.a+=a
- if(d)this.X()},
- A:function(a,b){this.a.a+=b}},
- pU:{"^":"jR;a,b",
- X:function(){this.a.ed()
- this.b.X()},
- A:function(a,b){this.a.au(b,0,b.gj(b))}},
- og:{"^":"kz;a"},
- oh:{"^":"af;a",
- au:function(a,b,c){var z,y,x,w,v
- z=P.oi(!1,a,b,c)
- if(z!=null)return z
- y=J.H(a)
- P.ag(b,c,y,null,null,null)
- x=new P.ah("")
- w=new P.iO(!1,x,!0,0,0,0)
- w.au(a,b,y)
- w.cH(a,y)
- v=x.a
- return v.charCodeAt(0)==0?v:v},
- e7:function(a){return this.au(a,0,null)},
- $asax:function(){return[[P.n,P.h],P.d]},
- $asaf:function(){return[[P.n,P.h],P.d]},
- l:{
- oi:function(a,b,c,d){if(b instanceof Uint8Array)return P.oj(!1,b,c,d)
- return},
- oj:function(a,b,c,d){var z,y,x
- z=$.$get$ih()
- if(z==null)return
- y=0===c
- if(y&&!0)return P.dU(z,b)
- x=b.length
- d=P.ag(c,d,x,null,null,null)
- if(y&&d===x)return P.dU(z,b)
- return P.dU(z,b.subarray(c,d))},
- dU:function(a,b){if(P.ol(b))return
- return P.om(a,b)},
- om:function(a,b){var z,y
- try{z=a.decode(b)
- return z}catch(y){H.z(y)}return},
- ol: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},
- ok:function(){var z,y
- try{z=new TextDecoder("utf-8",{fatal:true})
- return z}catch(y){H.z(y)}return}}},
- iO:{"^":"a;a,b,c,d,e,f",
- cH:function(a,b){var z
- if(this.e>0){z=P.B("Unfinished UTF-8 octet sequence",a,b)
- throw H.f(z)}},
- ed:function(){return this.cH(null,null)},
- au: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.pT(c)
- v=new P.pS(this,b,c,a)
- $label0$0:for(u=J.k(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.B("Bad UTF-8 encoding 0x"+C.c.a1(r,16),a,s)
- throw H.f(q)}else{z=(z<<6|r&63)>>>0;--y;++s}}while(y>0)
- if(z<=C.b4[x-1]){q=P.B("Overlong encoding of 0x"+C.c.a1(z,16),a,s-x-1)
- throw H.f(q)}if(z>1114111){q=P.B("Character outside valid Unicode range: 0x"+C.c.a1(z,16),a,s-x-1)
- throw H.f(q)}if(!this.c||z!==65279)t.a+=H.cF(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.B("Negative UTF-8 code unit: -0x"+C.c.a1(-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.B("Bad UTF-8 encoding 0x"+C.c.a1(r,16),a,n-1)
- throw H.f(m)}}break $label0$0}if(y>0){this.d=z
- this.e=y
- this.f=x}}},
- pT:{"^":"c:19;a",
- $2:function(a,b){var z,y,x,w
- z=this.a
- for(y=J.k(a),x=b;x<z;++x){w=y.h(a,x)
- if((w&127)!==w)return x-b}return z-b}},
- pS:{"^":"c:20;a,b,c,d",
- $2:function(a,b){this.a.b.a+=P.hW(this.d,a,b)}}}],["","",,P,{"^":"",
- aK:function(a,b,c){var z=H.mK(a,c)
- if(z!=null)return z
- if(b!=null)return b.$1(a)
- throw H.f(P.B(a,null,null))},
- kA:function(a){var z=J.p(a)
- if(!!z.$isc)return z.i(a)
- return"Instance of '"+H.bj(a)+"'"},
- dB:function(a,b,c){var z,y
- z=H.b([],[c])
- for(y=J.a3(a);y.p();)z.push(y.gv())
- if(b)return z
- return J.bd(z)},
- hW:function(a,b,c){var z
- if(typeof a==="object"&&a!==null&&a.constructor===Array){z=a.length
- c=P.ag(b,c,z,null,null,null)
- return H.hg(b>0||c<z?C.d.Y(a,b,c):a)}if(!!J.p(a).$isdG)return H.mM(a,b,P.ag(b,c,a.length,null,null,null))
- return P.o3(a,b,c)},
- o3:function(a,b,c){var z,y,x,w
- if(b<0)throw H.f(P.E(b,0,J.H(a),null,null))
- z=c==null
- if(!z&&c<b)throw H.f(P.E(c,b,J.H(a),null,null))
- y=J.a3(a)
- for(x=0;x<b;++x)if(!y.p())throw H.f(P.E(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.E(c,b,x,null,null))
- w.push(y.gv())}return H.hg(w)},
- mP:function(a,b,c){return new H.lm(a,H.fs(a,!1,!0,!1))},
- b9:function(a){if(typeof a==="number"||typeof a==="boolean"||null==a)return J.Z(a)
- if(typeof a==="string")return JSON.stringify(a)
- return P.kA(a)},
- li:function(a,b,c){if(a<=0)return new H.f3([c])
- return new P.p5(a,b,[c])},
- h2: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},
- h3:function(a,b,c,d,e){return new H.eA(a,[b,c,d,e])},
- hS:function(a,b,c,d){return new H.eB(a,b,[c,d])},
- ie: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.j1(a,b)
- if(y===0){z=P.bq(b>0||c<c?C.a.u(a,b,c):a,5,null)
- return z.gao(z)}else if(y===32){z=P.bq(C.a.u(a,z,c),0,null)
- return z.gao(z)}}x=new Array(8)
- x.fixed$length=Array
- w=H.b(x,[P.h])
- 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.iZ(a,b,c,0,w)>=14)w[7]=c
- v=w[1]
- if(v>=b)if(P.iZ(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<=v)s=r
- 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.a3(a,"..",s)))n=r>s+2&&C.a.a3(a,"/..",r-3)
- else n=!0
- if(n){o=null
- p=!1}else{if(v===b+4)if(C.a.a3(a,"file",b)){if(u<=b){if(!C.a.a3(a,"/",s)){m="file:///"
- l=3}else{m="file://"
- l=2}a=m+C.a.u(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.aJ(a,s,r,"/");++r;++q;++c}else{a=C.a.u(a,b,s)+"/"+C.a.u(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.a3(a,"http",b)){if(x&&t+3===s&&C.a.a3(a,"80",t+1))if(b===0&&!0){a=C.a.aJ(a,t,s,"")
- s-=3
- r-=3
- q-=3
- c-=3}else{a=C.a.u(a,b,t)+C.a.u(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.a3(a,"https",b)){if(x&&t+4===s&&C.a.a3(a,"443",t+1))if(b===0&&!0){a=C.a.aJ(a,t,s,"")
- s-=4
- r-=4
- q-=4
- c-=3}else{a=C.a.u(a,b,t)+C.a.u(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.u(a,b,c)
- v-=b
- u-=b
- t-=b
- s-=b
- r-=b
- q-=b}return new P.po(a,v,u,t,s,r,q,o)}return P.pC(a,b,c,v,u,t,s,r,q,o)},
- oc:function(a,b,c){var z,y,x,w,v,u,t,s
- z=new P.od(a)
- y=new Uint8Array(4)
- for(x=b,w=x,v=0;x<c;++x){u=C.a.C(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.aK(C.a.u(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.aK(C.a.u(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},
- ig: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.oe(a)
- y=new P.of(z,a)
- if(a.length<2)z.$1("address is too short")
- x=H.b([],[P.h])
- for(w=b,v=w,u=!1,t=!1;w<c;++w){s=C.a.C(a,w)
- if(s===58){if(w===b){++w
- if(C.a.C(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.gaT(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.oc(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.aj(l,8)
- o[m+1]=l&255
- m+=2}}return o},
- qa:function(){var z,y,x,w,v
- z=P.h2(22,new P.qc(),!0,P.ai)
- y=new P.qb(z)
- x=new P.qd()
- w=new P.qe()
- 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},
- iZ:function(a,b,c,d,e){var z,y,x,w,v
- z=$.$get$j_()
- 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},
- j1: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},
- mx:{"^":"c:21;a,b",
- $2:function(a,b){var z,y,x
- z=this.b
- y=this.a
- z.a+=y.a
- x=z.a+=H.e(a.a)
- z.a=x+": "
- z.a+=H.e(P.b9(b))
- y.a=", "}},
- aP:{"^":"a;"},
- "+bool":0,
- dj:{"^":"a;a,b",
- A:function(a,b){return P.eZ(C.c.w(this.a,b.gf1()),this.b)},
- gep:function(){return this.a},
- M:function(a,b){if(b==null)return!1
- if(!(b instanceof P.dj))return!1
- return this.a===b.a&&this.b===b.b},
- gF:function(a){var z=this.a
- return(z^C.c.aj(z,30))&1073741823},
- eH:function(){if(this.b)return this
- return P.eZ(this.a,!0)},
- i:function(a){var z,y,x,w,v,u,t
- z=P.f_(H.c0(this))
- y=P.as(H.he(this))
- x=P.as(H.ha(this))
- w=P.as(H.hb(this))
- v=P.as(H.hd(this))
- u=P.as(H.hf(this))
- t=P.f0(H.hc(this))
- if(this.b)return z+"-"+y+"-"+x+" "+w+":"+v+":"+u+"."+t+"Z"
- else return z+"-"+y+"-"+x+" "+w+":"+v+":"+u+"."+t},
- eG:function(){var z,y,x,w,v,u,t
- z=H.c0(this)>=-9999&&H.c0(this)<=9999?P.f_(H.c0(this)):P.kx(H.c0(this))
- y=P.as(H.he(this))
- x=P.as(H.ha(this))
- w=P.as(H.hb(this))
- v=P.as(H.hd(this))
- u=P.as(H.hf(this))
- t=P.f0(H.hc(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:{
- eZ:function(a,b){var z,y
- z=new P.dj(a,b)
- if(Math.abs(a)<=864e13)y=!1
- else y=!0
- if(y)H.F(P.J("DateTime is outside valid range: "+z.gep()))
- return z},
- 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},
- kx: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},
- as:function(a){if(a>=10)return""+a
- return"0"+a}}},
- aj:{"^":"aT;"},
- "+double":0,
- W:{"^":"a;",
- gax:function(){return H.a2(this.$thrownJsError)}},
- dH:{"^":"W;",
- i:function(a){return"Throw of null."}},
- an:{"^":"W;a,b,c,d",
- gbD:function(){return"Invalid argument"+(!this.a?"(s)":"")},
- gbC: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.e(z)
- w=this.gbD()+y+x
- if(!this.a)return w
- v=this.gbC()
- u=P.b9(this.b)
- return w+v+": "+H.e(u)},
- l:{
- J:function(a){return new P.an(!1,null,null,a)},
- bM:function(a,b,c){return new P.an(!0,a,b,c)}}},
- cG:{"^":"an;e,f,a,b,c,d",
- gbD:function(){return"RangeError"},
- gbC:function(){var z,y,x
- z=this.e
- if(z==null){z=this.f
- y=z!=null?": Not less than or equal to "+H.e(z):""}else{x=this.f
- if(x==null)y=": Not greater than or equal to "+H.e(z)
- else if(x>z)y=": Not in range "+H.e(z)+".."+H.e(x)+", inclusive"
- else y=x<z?": Valid value range is empty":": Only valid value is "+H.e(z)}return y},
- l:{
- c1:function(a,b,c){return new P.cG(null,null,!0,a,b,"Value not in range")},
- E:function(a,b,c,d,e){return new P.cG(b,c,!0,a,d,"Invalid value")},
- ag:function(a,b,c,d,e,f){if(0>a||a>c)throw H.f(P.E(a,0,c,"start",f))
- if(b!=null){if(a>b||b>c)throw H.f(P.E(b,a,c,"end",f))
- return b}return c}}},
- ld:{"^":"an;e,j:f>,a,b,c,d",
- gbD:function(){return"RangeError"},
- gbC:function(){if(J.el(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:{
- bT:function(a,b,c,d,e){var z=e!=null?e:J.H(b)
- return new P.ld(b,z,!0,a,c,"Index out of range")}}},
- mw:{"^":"W;a,b,c,d,e",
- i:function(a){var z,y,x,w,v,u,t,s,r,q,p
- z={}
- y=new P.ah("")
- z.a=""
- x=this.c
- if(x!=null)for(w=x.length,v=0,u="",t="";v<w;++v,t=", "){s=x[v]
- y.a=u+t
- u=y.a+=H.e(P.b9(s))
- z.a=", "}x=this.d
- if(x!=null)x.D(0,new P.mx(z,y))
- r=this.b.a
- q=P.b9(this.a)
- p=y.i(0)
- x="NoSuchMethodError: method not found: '"+H.e(r)+"'\nReceiver: "+H.e(q)+"\nArguments: ["+p+"]"
- return x},
- l:{
- h6:function(a,b,c,d,e){return new P.mw(a,b,c,d,e)}}},
- o9:{"^":"W;a",
- i:function(a){return"Unsupported operation: "+this.a},
- l:{
- T:function(a){return new P.o9(a)}}},
- o6:{"^":"W;a",
- i:function(a){var z=this.a
- return z!=null?"UnimplementedError: "+z:"UnimplementedError"},
- l:{
- ia:function(a){return new P.o6(a)}}},
- c8:{"^":"W;a",
- i:function(a){return"Bad state: "+this.a},
- l:{
- av:function(a){return new P.c8(a)}}},
- k0:{"^":"W;a",
- i:function(a){var z=this.a
- if(z==null)return"Concurrent modification during iteration."
- return"Concurrent modification during iteration: "+H.e(P.b9(z))+"."},
- l:{
- P:function(a){return new P.k0(a)}}},
- mD:{"^":"a;",
- i:function(a){return"Out of Memory"},
- gax:function(){return},
- $isW:1},
- hU:{"^":"a;",
- i:function(a){return"Stack Overflow"},
- gax:function(){return},
- $isW:1},
- k9:{"^":"W;a",
- i:function(a){var z=this.a
- return z==null?"Reading static variable during its initialization":"Reading static variable '"+z+"' during its initialization"}},
- oO:{"^":"a;a",
- i:function(a){return"Exception: "+this.a},
- $isaB:1},
- aM:{"^":"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.e(z):"FormatException"
- x=this.c
- w=this.b
- if(typeof w!=="string")return x!=null?y+(" (at offset "+H.e(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.u(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.C(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.u(w,o,p)
- return y+n+l+m+"\n"+C.a.bo(" ",x-o+n.length)+"^\n"},
- $isaB:1,
- l:{
- B:function(a,b,c){return new P.aM(a,b,c)}}},
- ba:{"^":"a;"},
- h:{"^":"aT;"},
- "+int":0,
- v:{"^":"a;$ti",
- U:function(a,b){return H.cq(this,H.U(this,"v",0),b)},
- ag:function(a,b,c){return H.h4(this,b,H.U(this,"v",0),c)},
- bm:["de",function(a,b){return new H.dX(this,b,[H.U(this,"v",0)])}],
- K:function(a,b){var z
- for(z=this.gG(this);z.p();)if(J.a9(z.gv(),b))return!0
- return!1},
- D:function(a,b){var z
- for(z=this.gG(this);z.p();)b.$1(z.gv())},
- aK:function(a,b){return P.dB(this,b,H.U(this,"v",0))},
- gj:function(a){var z,y
- z=this.gG(this)
- for(y=0;z.p();)++y
- return y},
- gq:function(a){return!this.gG(this).p()},
- gN:function(a){return!this.gq(this)},
- a2:function(a,b){return H.hT(this,b,H.U(this,"v",0))},
- P:function(a,b){var z,y,x
- if(b<0)H.F(P.E(b,0,null,"index",null))
- for(z=this.gG(this),y=0;z.p();){x=z.gv()
- if(b===y)return x;++y}throw H.f(P.bT(b,this,"index",null,y))},
- i:function(a){return P.lh(this,"(",")")}},
- p5:{"^":"aD;j:a>,b,$ti",
- P:function(a,b){var z=this.a
- if(0>b||b>=z)H.F(P.bT(b,this,"index",null,z))
- return this.b.$1(b)}},
- dp:{"^":"a;"},
- n:{"^":"a;$ti",$isA:1,$isv:1},
- "+List":0,
- i:{"^":"a;$ti"},
- o:{"^":"a;",
- gF:function(a){return P.a.prototype.gF.call(this,this)},
- i:function(a){return"null"}},
- "+Null":0,
- aT:{"^":"a;"},
- "+num":0,
- a:{"^":";",
- M:function(a,b){return this===b},
- gF:function(a){return H.aN(this)},
- i:function(a){return"Instance of '"+H.bj(this)+"'"},
- c0:function(a,b){throw H.f(P.h6(this,b.gcS(),b.gcV(),b.gcT(),null))},
- toString:function(){return this.i(this)}},
- c_:{"^":"a;"},
- c6:{"^":"A;"},
- ad:{"^":"a;"},
- d:{"^":"a;",$isc_:1},
- "+String":0,
- ah:{"^":"a;a6: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:{
- hV:function(a,b,c){var z=J.a3(b)
- if(!z.p())return a
- if(c.length===0){do a+=H.e(z.gv())
- while(z.p())}else{a+=H.e(z.gv())
- for(;z.p();)a=a+c+H.e(z.gv())}return a}}},
- bo:{"^":"a;"},
- ap:{"^":"a;"},
- cN:{"^":"a;"},
- od:{"^":"c:22;a",
- $2:function(a,b){throw H.f(P.B("Illegal IPv4 address, "+a,this.a,b))}},
- oe:{"^":"c:23;a",
- $2:function(a,b){throw H.f(P.B("Illegal IPv6 address, "+a,this.a,b))},
- $1:function(a){return this.$2(a,null)}},
- of:{"^":"c:24;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.aK(C.a.u(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}},
- iG:{"^":"a;cc:a<,b,c,d,cU:e<,f,r,0x,0y,0z,0Q,0ch",
- gd2:function(){return this.b},
- gbV:function(){var z=this.c
- if(z==null)return""
- if(C.a.ad(z,"["))return C.a.u(z,1,z.length-1)
- return z},
- gc2:function(){var z=this.d
- if(z==null)return P.iH(this.a)
- return z},
- gcW:function(){var z=this.f
- return z==null?"":z},
- gcI:function(){var z=this.r
- return z==null?"":z},
- gcL:function(){return this.a.length!==0},
- gbS:function(){return this.c!=null},
- gbU:function(){return this.f!=null},
- gbT:function(){return this.r!=null},
- gcK:function(){return J.jC(this.e,"/")},
- gav:function(){return this.a==="data"?P.ob(this):null},
- 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.e(y)+"@"
- if(!w)z+=x
- y=this.d
- if(y!=null)z=z+":"+H.e(y)}else z=y
- z+=H.e(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},
- M:function(a,b){var z,y
- if(b==null)return!1
- if(this===b)return!0
- if(!!J.p(b).$iscN){if(this.a===b.gcc())if(this.c!=null===b.gbS()){z=this.b
- y=b.gd2()
- if(z==null?y==null:z===y){z=this.gbV()
- y=b.gbV()
- if(z==null?y==null:z===y){z=this.gc2()
- y=b.gc2()
- if(z==null?y==null:z===y){z=this.e
- y=b.gcU()
- if(z==null?y==null:z===y){z=this.f
- y=z==null
- if(!y===b.gbU()){if(y)z=""
- if(z===b.gcW()){z=this.r
- y=z==null
- if(!y===b.gbT()){if(y)z=""
- z=z===b.gcI()}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},
- gF:function(a){var z=this.z
- if(z==null){z=C.a.gF(this.i(0))
- this.z=z}return z},
- $iscN:1,
- l:{
- pC: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.pL(a,b,d)
- else{if(d===b)P.bt(a,b,"Invalid empty scheme")
- j=""}if(e>b){z=d+3
- y=z<e?P.pM(a,z,e-1):""
- x=P.pH(a,e,f,!1)
- w=f+1
- v=w<g?P.pJ(P.aK(C.a.u(a,w,g),new P.pD(a,f),null),j):null}else{y=""
- x=null
- v=null}u=P.pI(a,g,h,null,j,x!=null)
- t=h<i?P.pK(a,h+1,i,null):null
- return new P.iG(j,y,x,v,u,t,i<c?P.pG(a,i+1,c):null)},
- iH:function(a){if(a==="http")return 80
- if(a==="https")return 443
- return 0},
- bt:function(a,b,c){throw H.f(P.B(c,a,b))},
- pJ:function(a,b){if(a!=null&&a===P.iH(b))return
- return a},
- pH:function(a,b,c,d){var z,y
- if(b===c)return""
- if(C.a.C(a,b)===91){z=c-1
- if(C.a.C(a,z)!==93)P.bt(a,b,"Missing end `]` to match `[` in host")
- P.ig(a,b+1,z)
- return C.a.u(a,b,c).toLowerCase()}for(y=b;y<c;++y)if(C.a.C(a,y)===58){P.ig(a,b,c)
- return"["+a+"]"}return P.pO(a,b,c)},
- pO: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.C(a,z)
- if(v===37){u=P.iN(a,z,!0)
- t=u==null
- if(t&&w){z+=3
- continue}if(x==null)x=new P.ah("")
- s=C.a.u(a,y,z)
- r=x.a+=!w?s.toLowerCase():s
- if(t){u=C.a.u(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.bY[v>>>4]&1<<(v&15))!==0){if(w&&65<=v&&90>=v){if(x==null)x=new P.ah("")
- if(y<z){x.a+=C.a.u(a,y,z)
- y=z}w=!1}++z}else if(v<=93&&(C.R[v>>>4]&1<<(v&15))!==0)P.bt(a,z,"Invalid character")
- else{if((v&64512)===55296&&z+1<c){p=C.a.C(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.ah("")
- s=C.a.u(a,y,z)
- x.a+=!w?s.toLowerCase():s
- x.a+=P.iI(v)
- z+=q
- y=z}}if(x==null)return C.a.u(a,b,c)
- if(y<c){s=C.a.u(a,y,c)
- x.a+=!w?s.toLowerCase():s}t=x.a
- return t.charCodeAt(0)==0?t:t},
- pL:function(a,b,c){var z,y,x
- if(b===c)return""
- if(!P.iK(C.a.H(a,b)))P.bt(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.U[x>>>4]&1<<(x&15))!==0))P.bt(a,z,"Illegal scheme character")
- if(65<=x&&x<=90)y=!0}a=C.a.u(a,b,c)
- return P.pE(y?a.toLowerCase():a)},
- pE:function(a){if(a==="http")return"http"
- if(a==="file")return"file"
- if(a==="https")return"https"
- if(a==="package")return"package"
- return a},
- pM:function(a,b,c){return P.bu(a,b,c,C.bG)},
- pI:function(a,b,c,d,e,f){var z,y,x
- z=e==="file"
- y=z||f
- x=P.bu(a,b,c,C.W)
- if(x.length===0){if(z)return"/"}else if(y&&!C.a.ad(x,"/"))x="/"+x
- return P.pN(x,e,f)},
- pN:function(a,b,c){var z=b.length===0
- if(z&&!c&&!C.a.ad(a,"/"))return P.pP(a,!z||c)
- return P.pQ(a)},
- pK:function(a,b,c,d){return P.bu(a,b,c,C.q)},
- pG:function(a,b,c){return P.bu(a,b,c,C.q)},
- iN:function(a,b,c){var z,y,x,w,v,u
- z=b+2
- if(z>=a.length)return"%"
- y=J.a7(a).C(a,b+1)
- x=C.a.C(a,z)
- w=H.d0(y)
- v=H.d0(x)
- if(w<0||v<0)return"%"
- u=w*16+v
- if(u<127&&(C.bU[C.c.aj(u,4)]&1<<(u&15))!==0)return H.cF(c&&65<=u&&90>=u?(u|32)>>>0:u)
- if(y>=97||x>=97)return C.a.u(a,b,b+3).toUpperCase()
- return},
- iI: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.h])
- 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.h])
- for(v=0;--w,w>=0;x=128){u=C.c.dV(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.hW(y,0,null)},
- bu:function(a,b,c,d){var z=P.iM(a,b,c,d,!1)
- return z==null?J.jD(a,b,c):z},
- iM:function(a,b,c,d,e){var z,y,x,w,v,u,t,s,r,q
- for(z=!e,y=J.a7(a),x=b,w=x,v=null;x<c;){u=y.C(a,x)
- if(u<127&&(d[u>>>4]&1<<(u&15))!==0)++x
- else{if(u===37){t=P.iN(a,x,!1)
- if(t==null){x+=3
- continue}if("%"===t){t="%25"
- s=1}else s=3}else if(z&&u<=93&&(C.R[u>>>4]&1<<(u&15))!==0){P.bt(a,x,"Invalid character")
- t=null
- s=null}else{if((u&64512)===55296){r=x+1
- if(r<c){q=C.a.C(a,r)
- if((q&64512)===56320){u=65536|(u&1023)<<10|q&1023
- s=2}else s=1}else s=1}else s=1
- t=P.iI(u)}if(v==null)v=new P.ah("")
- v.a+=C.a.u(a,w,x)
- v.a+=H.e(t)
- x+=s
- w=x}}if(v==null)return
- if(w<c)v.a+=y.u(a,w,c)
- z=v.a
- return z.charCodeAt(0)==0?z:z},
- iL:function(a){if(C.a.ad(a,"."))return!0
- return C.a.eg(a,"/.")!==-1},
- pQ:function(a){var z,y,x,w,v,u
- if(!P.iL(a))return a
- z=H.b([],[P.d])
- 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.cP(z,"/")},
- pP:function(a,b){var z,y,x,w,v,u
- if(!P.iL(a))return!b?P.iJ(a):a
- z=H.b([],[P.d])
- 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.gaT(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.gaT(z)==="..")z.push("")
- if(!b)z[0]=P.iJ(z[0])
- return C.d.cP(z,"/")},
- iJ:function(a){var z,y,x
- z=a.length
- if(z>=2&&P.iK(J.em(a,0)))for(y=1;y<z;++y){x=C.a.H(a,y)
- if(x===58)return C.a.u(a,0,y)+"%3A"+C.a.b_(a,y+1)
- if(x>127||(C.U[x>>>4]&1<<(x&15))===0)break}return a},
- pF:function(a,b){var z,y,x,w
- for(z=J.a7(a),y=0,x=0;x<2;++x){w=z.C(a,b+x)
- if(48<=w&&w<=57)y=y*16+w-48
- else{w|=32
- if(97<=w&&w<=102)y=y*16+w-87
- else throw H.f(P.J("Invalid URL encoding"))}}return y},
- pR:function(a,b,c,d,e){var z,y,x,w,v,u
- y=J.a7(a)
- x=b
- while(!0){if(!(x<c)){z=!0
- break}w=y.C(a,x)
- if(w<=127)if(w!==37)v=!1
- else v=!0
- else v=!0
- if(v){z=!1
- break}++x}if(z){if(C.ac!==d)v=!1
- else v=!0
- if(v)return y.u(a,b,c)
- else u=new H.eG(y.u(a,b,c))}else{u=H.b([],[P.h])
- for(x=b;x<c;++x){w=y.C(a,x)
- if(w>127)throw H.f(P.J("Illegal percent encoding in URI"))
- if(w===37){if(x+3>a.length)throw H.f(P.J("Truncated URI"))
- u.push(P.pF(a,x+1))
- x+=2}else u.push(w)}}return new P.oh(!1).e7(u)},
- iK:function(a){var z=a|32
- return 97<=z&&z<=122}}},
- pD:{"^":"c;a,b",
- $1:function(a){throw H.f(P.B("Invalid port",this.a,this.b+1))}},
- oa:{"^":"a;a,b,c",
- gao: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=J.jw(z,"?",y)
- w=z.length
- if(x>=0){v=P.bu(z,x+1,w,C.q)
- w=x}else v=null
- z=new P.oL(this,"data",null,null,null,P.bu(z,y,w,C.W),v,null)
- this.c=z
- return z},
- gR:function(){var z,y,x
- z=this.b
- y=z[0]+1
- x=z[1]
- if(y===x)return"text/plain"
- return P.pR(this.a,y,x,C.ac,!1)},
- cC:function(){var z,y,x,w,v,u,t,s,r,q,p
- z=this.a
- y=this.b
- x=C.d.gaT(y)+1
- if((y.length&1)===1)return C.aC.e8(z,x)
- y=z.length
- w=y-x
- for(v=x;v<y;++v)if(C.a.C(z,v)===37){v+=2
- w-=2}u=new Uint8Array(w)
- if(w===y){C.l.ac(u,0,w,new H.eG(z),x)
- return u}for(v=x,t=0;v<y;++v){s=C.a.C(z,v)
- if(s!==37){r=t+1
- u[t]=s}else{q=v+2
- if(q<y){p=H.jn(z,v+1)
- if(p>=0){r=t+1
- u[t]=p
- v=q
- t=r
- continue}}throw H.f(P.B("Invalid percent escape",z,v))}t=r}return u},
- i:function(a){var z=this.a
- return this.b[0]===-1?"data:"+H.e(z):z},
- l:{
- ob:function(a){if(a.a!=="data")throw H.f(P.bM(a,"uri","Scheme must be 'data'"))
- if(a.c!=null)throw H.f(P.bM(a,"uri","Data uri must not have authority"))
- if(a.r!=null)throw H.f(P.bM(a,"uri","Data uri must not have a fragment part"))
- if(a.f==null)return P.bq(a.e,0,a)
- return P.bq(a.i(0),5,a)},
- id:function(a){var z
- if(a.length>=5){z=P.j1(a,0)
- if(z===0)return P.bq(a,5,null)
- if(z===32)return P.bq(C.a.b_(a,5),0,null)}throw H.f(P.B("Does not start with 'data:'",a,0))},
- bq:function(a,b,c){var z,y,x,w,v,u,t,s,r
- z=H.b([b-1],[P.h])
- 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.B("Invalid MIME type",a,x))}}if(w<0&&x>b)throw H.f(P.B("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.gaT(z)
- if(v!==44||x!==t+7||!C.a.a3(a,"base64",t+1))throw H.f(P.B("Expecting '='",a,x))
- break}}z.push(x)
- s=x+1
- if((z.length&1)===1)a=C.ay.er(a,s,y)
- else{r=P.iM(a,s,y,C.q,!0)
- if(r!=null)a=C.a.aJ(a,s,y,r)}return new P.oa(a,z,c)}}},
- qc:{"^":"c:25;",
- $1:function(a){return new Uint8Array(96)}},
- qb:{"^":"c:17;a",
- $2:function(a,b){var z=this.a[a]
- J.eq(z,0,96,b)
- return z}},
- qd:{"^":"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}},
- qe:{"^":"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}},
- po:{"^":"a;a,b,c,d,e,f,r,x,0y",
- gcL:function(){return this.b>0},
- gbS:function(){return this.c>0},
- gbU:function(){return this.f<this.r},
- gbT:function(){return this.r<this.a.length},
- gcs:function(){return this.b===4&&C.a.ad(this.a,"http")},
- gct:function(){return this.b===5&&C.a.ad(this.a,"https")},
- gcK:function(){return C.a.a3(this.a,"/",this.e)},
- gcc:function(){var z,y
- z=this.b
- if(z<=0)return""
- y=this.x
- if(y!=null)return y
- if(this.gcs()){this.x="http"
- z="http"}else if(this.gct()){this.x="https"
- z="https"}else if(z===4&&C.a.ad(this.a,"file")){this.x="file"
- z="file"}else if(z===7&&C.a.ad(this.a,"package")){this.x="package"
- z="package"}else{z=C.a.u(this.a,0,z)
- this.x=z}return z},
- gd2:function(){var z,y
- z=this.c
- y=this.b+3
- return z>y?C.a.u(this.a,y,z-1):""},
- gbV:function(){var z=this.c
- return z>0?C.a.u(this.a,z,this.d):""},
- gc2:function(){if(this.c>0&&this.d+1<this.e)return P.aK(C.a.u(this.a,this.d+1,this.e),null,null)
- if(this.gcs())return 80
- if(this.gct())return 443
- return 0},
- gcU:function(){return C.a.u(this.a,this.e,this.f)},
- gcW:function(){var z,y
- z=this.f
- y=this.r
- return z<y?C.a.u(this.a,z+1,y):""},
- gcI:function(){var z,y
- z=this.r
- y=this.a
- return z<y.length?C.a.b_(y,z+1):""},
- gav:function(){return},
- gF:function(a){var z=this.y
- if(z==null){z=C.a.gF(this.a)
- this.y=z}return z},
- M:function(a,b){var z
- if(b==null)return!1
- if(this===b)return!0
- z=J.p(b)
- if(!!z.$iscN)return this.a===z.i(b)
- return!1},
- i:function(a){return this.a},
- $iscN:1},
- oL:{"^":"iG;cx,a,b,c,d,e,f,r,0x,0y,0z,0Q,0ch",
- gav:function(){return this.cx}}}],["","",,P,{"^":"",
- q7: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.q0,a)
- y[$.$get$dd()]=a
- a.$dart_jsFunction=y
- return y},
- q0:[function(a,b){var z=H.mI(a,b)
- return z},null,null,8,0,null,26,27],
- bD:function(a){if(typeof a=="function")return a
- else return P.q7(a)}}],["","",,P,{"^":"",
- jk:function(a){if(!J.p(a).$isi&&!0)throw H.f(P.J("object must be a Map or Iterable"))
- return P.q8(a)},
- q8:function(a){return new P.q9(new P.pa(0,[null,null])).$1(a)},
- q9:{"^":"c:3;a",
- $1:[function(a){var z,y,x,w,v
- z=this.a
- if(z.E(a))return z.h(0,a)
- y=J.p(a)
- if(!!y.$isi){x={}
- z.m(0,a,x)
- for(z=a.gL(),z=z.gG(z);z.p();){w=z.gv()
- x[w]=this.$1(y.h(a,w))}return x}else if(!!y.$isv){v=[]
- z.m(0,a,v)
- C.d.a8(v,y.ag(a,this,null))
- return v}else return a},null,null,4,0,null,8,"call"]}}],["","",,P,{"^":"",ai:{"^":"a;",$isA:1,
- $asA:function(){return[P.h]},
- $isv:1,
- $asv:function(){return[P.h]},
- $isn:1,
- $asn:function(){return[P.h]}}}],["","",,M,{"^":"",
- cY:function(a,b,c,d){var z
- switch(a){case 5120:b.toString
- H.b_(b,c,d)
- z=new Int8Array(b,c,d)
- return z
- case 5121:b.toString
- return H.h5(b,c,d)
- case 5122:b.toString
- H.b_(b,c,d)
- z=new Int16Array(b,c,d)
- return z
- case 5123:b.toString
- H.b_(b,c,d)
- z=new Uint16Array(b,c,d)
- return z
- case 5125:b.toString
- H.b_(b,c,d)
- z=new Uint32Array(b,c,d)
- return z
- case 5126:b.toString
- H.b_(b,c,d)
- z=new Float32Array(b,c,d)
- return z
- default:return}},
- am:{"^":"ac;x,y,z,Q,ch,cx,cy,db,dx,0dy,fr,fx,fy,go,0id,0k1,d,a,b,c",
- gaa:function(){var z=C.n.h(0,this.ch)
- return z==null?0:z},
- gal: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.gaa()}else if(z===5123||z===5122){if(this.ch==="MAT3")return 22
- return 2*this.gaa()}return 4*this.gaa()},
- gb9:function(){var z=this.fr
- 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.gaa()}else if(z===5123||z===5122){if(this.ch==="MAT3")return 24
- return 2*this.gaa()}return 4*this.gaa()},
- gaf:function(){return this.gb9()*(this.Q-1)+this.gal()},
- n:function(a,b){return this.W(0,P.w(["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.d,P.a))},
- i:function(a){return this.n(a,null)},
- J:function(a,b){var z,y,x,w,v,u,t
- z=a.z
- y=this.x
- x=z.h(0,y)
- this.dy=x
- w=x==null
- if(!w&&x.Q!==-1)this.fr=x.Q
- v=this.z
- if(v===-1||this.Q===-1||this.ch==null)return
- this.fx=Z.cc(v)
- if(y!==-1)if(w)b.k($.$get$I(),H.b([y],[P.a]),"bufferView")
- else{x.c=!0
- x=x.Q
- if(x!==-1&&x<this.gal())b.t($.$get$ft(),H.b([this.dy.Q,this.gal()],[P.a]))
- M.b7(this.y,this.fx,this.gaf(),this.dy,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$hq(),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$I(),H.b([y],[P.a]),"bufferView")
- else{z.S(C.p,"bufferView",b)
- if(t.r.Q!==-1)b.B($.$get$cI(),"bufferView")
- z=t.f
- if(z!==-1)M.b7(t.e,Z.cc(z),Z.cc(z)*x,t.r,y,b)}}w.pop()
- w.push("values")
- if(u!==-1){z=v.f
- if(z==null)b.k($.$get$I(),H.b([u],[P.a]),"bufferView")
- else{z.S(C.p,"bufferView",b)
- if(v.f.Q!==-1)b.B($.$get$cI(),"bufferView")
- z=v.e
- y=this.fx
- M.b7(z,y,y*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)},
- eJ:function(a){var z=this.id
- if(z==null)this.id=a
- else if(z!==a)return!1
- return!0},
- c8:function(a){return this.d7(!1)},
- d6:function(){return this.c8(!1)},
- d7:function(a){var z=this
- return P.cX(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$c8(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.gaa()
- s=z.Q
- r=z.dy
- if(r!=null){r=r.cx
- if((r==null?null:r.Q)==null){x=1
- break}if(z.gb9()<z.gal()){x=1
- break}r=z.y
- if(!M.b7(r,z.fx,z.gaf(),z.dy,null,null)){x=1
- break}q=z.dy
- p=M.cY(u,q.cx.Q.buffer,q.y+r,C.c.bs(z.gaf(),z.fx))
- if(p==null){x=1
- break}o=p.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.bs(z.gb9(),z.fx)
- q=z.ch==="MAT2"
- n=q?8:12
- m=q?2:3
- l=new M.jI(o,p,m,m,r-n).$0()}else l=new M.jJ(p).$3(o,t,C.c.bs(z.gb9(),z.fx)-t)}else l=P.li(s*t,new M.jK(),P.aT)
- r=z.dx
- if(r!=null){q=r.f
- n=q.e
- if(n!==-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.b7(r,Z.cc(j),Z.cc(j)*k,s.r,null,null)){i=z.fx
- i=!M.b7(n,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.cY(j,s.cx.Q.buffer,s.y+r,k)
- q=q.f
- l=new M.jL(z,h,l,t,M.cY(u,q.cx.Q.buffer,q.y+n,k*t)).$0()}x=3
- return P.pc(l)
- case 3:case 1:return P.cR()
- case 2:return P.cS(v)}}},P.aT)},
- es:function(a){var z,y
- if(!this.cx){a.toString
- return a}z=this.fx*8
- y=this.z
- if(y===5120||y===5122||y===5124)return Math.max(a/(C.c.bq(1,z-1)-1),-1)
- else return a/(C.c.bq(1,z)-1)},
- l:{
- rM:[function(a,b){var z,y,x,w,v,u,t,s,r,q,p
- F.y(a,C.bQ,b,!0)
- z=F.O(a,"bufferView",b,!1)
- if(z===-1){y=a.E("byteOffset")
- if(y)b.k($.$get$bm(),H.b(["bufferView"],[P.a]),"byteOffset")
- x=0}else x=F.Q(a,"byteOffset",b,0,null,-1,0,!1)
- w=F.Q(a,"componentType",b,-1,C.bq,-1,0,!0)
- v=F.Q(a,"count",b,-1,null,-1,1,!0)
- u=F.G(a,"type",b,null,C.n.gL(),null,!0)
- t=F.j9(a,"normalized",b)
- if(u!=null&&w!==-1){s=C.n.h(0,u)
- if(s==null)s=-1
- if(w===5126){y=[P.h]
- 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.ja(a,"min",b,w,s)
- q=F.ja(a,"max",b,w,s)}}else{q=null
- r=null}p=F.a8(a,"sparse",b,M.qA(),!1)
- if(t)y=w===5126||w===5125
- else y=!1
- if(y)b.B($.$get$ho(),"normalized")
- if((u==="MAT2"||u==="MAT3"||u==="MAT4")&&x!==-1&&(x&3)!==0)b.B($.$get$hn(),"byteOffset")
- return new M.am(z,x,w,v,u,t,q,r,p,0,-1,!1,!1,F.G(a,"name",b,null,null,null,!1),F.D(a,C.D,b,null,!1),a.h(0,"extras"),!1)},"$2","qB",8,0,49],
- b7: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$hp(),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$du(),H.b([a,c,e,y],[P.a]),"byteOffset")
- else return!1
- else if(a+c>y)if(f!=null)f.t($.$get$du(),H.b([a,c,e,y],[P.a]))
- else return!1
- return!0}}},
- jI:{"^":"c;a,b,c,d,e",
- $0:function(){var z=this
- return P.cX(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.cR()
- case 1:return P.cS(w)}}},P.aT)}},
- jJ:{"^":"c;a",
- $3:function(a,b,c){return this.d5(a,b,c)},
- d5:function(a,b,c){var z=this
- return P.cX(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.cR()
- case 1:return P.cS(t)}}},P.aT)}},
- jK:{"^":"c:11;",
- $1:[function(a){return 0},null,null,4,0,null,4,"call"]},
- jL:{"^":"c;a,b,c,d,e",
- $0:function(){var z=this
- return P.cX(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.a3(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.cR()
- case 1:return P.cS(w)}}},P.aT)}},
- ch:{"^":"K;d,e,f,a,b,c",
- n:function(a,b){return this.O(0,P.w(["count",this.d,"indices",this.e,"values",this.f],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- geh:function(){var z,y,x,w
- try{z=this.e
- y=z.f
- x=z.r
- z=M.cY(y,x.cx.Q.buffer,x.y+z.e,this.d)
- return z}catch(w){if(H.z(w) instanceof P.an)return
- else throw w}},
- l:{
- rL:[function(a,b){var z,y,x
- b.a
- F.y(a,C.bB,b,!0)
- z=F.Q(a,"count",b,-1,null,-1,1,!0)
- y=F.a8(a,"indices",b,M.qy(),!0)
- x=F.a8(a,"values",b,M.qz(),!0)
- if(z===-1||y==null||x==null)return
- return new M.ch(z,y,x,F.D(a,C.cn,b,null,!1),a.h(0,"extras"),!1)},"$2","qA",8,0,50]}},
- ci:{"^":"K;d,e,f,0r,a,b,c",
- n:function(a,b){return this.O(0,P.w(["bufferView",this.d,"byteOffset",this.e,"componentType",this.f],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J:function(a,b){this.r=a.z.h(0,this.d)},
- l:{
- rJ:[function(a,b){b.a
- F.y(a,C.bt,b,!0)
- return new M.ci(F.O(a,"bufferView",b,!0),F.Q(a,"byteOffset",b,0,null,-1,0,!1),F.Q(a,"componentType",b,-1,C.bd,-1,0,!0),F.D(a,C.cl,b,null,!1),a.h(0,"extras"),!1)},"$2","qy",8,0,51]}},
- cj:{"^":"K;d,e,0f,a,b,c",
- n:function(a,b){return this.O(0,P.w(["bufferView",this.d,"byteOffset",this.e],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J:function(a,b){this.f=a.z.h(0,this.d)},
- l:{
- rK:[function(a,b){b.a
- F.y(a,C.bw,b,!0)
- return new M.cj(F.O(a,"bufferView",b,!0),F.Q(a,"byteOffset",b,0,null,-1,0,!1),F.D(a,C.cm,b,null,!1),a.h(0,"extras"),!1)},"$2","qz",8,0,78]}}}],["","",,Z,{"^":"",bI:{"^":"ac;x,y,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["channels",this.x,"samplers",this.y],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J: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.aF(new Z.jM(b,a))
- y.pop()
- y.push("channels")
- this.x.aF(new Z.jN(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]).gel())b.ak($.$get$dz(),w)}y.pop()},
- l:{
- rO:[function(a,b){var z,y,x,w,v,u,t,s,r,q
- F.y(a,C.bz,b,!0)
- z=F.eg(a,"channels",b)
- if(z!=null){y=z.gj(z)
- x=Z.bJ
- w=new Array(y)
- w.fixed$length=Array
- w=H.b(w,[x])
- v=new F.aF(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.y(t,C.c1,b,!0)
- w[u]=new Z.bJ(F.O(t,"sampler",b,!0),F.a8(t,"target",b,Z.qC(),!0),F.D(t,C.cp,b,null,!1),t.h(0,"extras"),!1)
- x.pop()}x.pop()}else v=null
- s=F.eg(a,"samplers",b)
- if(s!=null){y=s.gj(s)
- x=Z.bL
- w=new Array(y)
- w.fixed$length=Array
- w=H.b(w,[x])
- r=new F.aF(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.y(q,C.bO,b,!0)
- w[u]=new Z.bL(F.O(q,"input",b,!0),F.G(q,"interpolation",b,"LINEAR",C.bm,null,!1),F.O(q,"output",b,!0),F.D(q,C.cq,b,null,!1),q.h(0,"extras"),!1)
- x.pop()}x.pop()}else r=null
- return new Z.bI(v,r,F.G(a,"name",b,null,null,null,!1),F.D(a,C.a0,b,null,!1),a.h(0,"extras"),!1)},"$2","qD",8,0,53]}},jM:{"^":"c:28;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$I(),H.b([w],[P.a]),"input")
- else{x.S(C.H,"input",z)
- x=b.r.dy
- if(!(x==null))x.S(C.p,"input",z)
- x=b.r
- u=new V.r(x.ch,x.z,x.cx)
- if(!u.M(0,C.r))z.k($.$get$fz(),H.b([u,H.b([C.r],[V.r])],[P.a]),"input")
- x=b.r
- if(x.db==null||x.cy==null)z.B($.$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$I(),H.b([v],[P.a]),"output")
- else{x.S(C.ax,"output",z)
- x=b.x.dy
- if(!(x==null))x.S(C.p,"output",z)
- if(!b.x.eJ(b.e==="CUBICSPLINE")&&!0)z.B($.$get$fE(),"output")}}y.pop()}},jN:{"^":"c:29;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$I(),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.gcG(t)
- if((t==null?null:t.gcz())==null)z.T($.$get$fx())
- break}}y.pop()}}if(w!==-1){t=b.f
- if(t==null)z.k($.$get$I(),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.r(t.ch,t.z,t.cx)
- q=C.c9.h(0,w)
- if((q==null?null:C.d.K(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.gcG(w)
- w=w==null?null:w.gcz()
- 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.M(0,(s?null:x.a[n]).gc5())
- s=m}else s=!1
- if(s)z.k($.$get$fy(),H.b([n],t),"target")}y.pop()}}},bJ:{"^":"K;d,c5:e<,0f,a,b,c",
- n:function(a,b){return this.O(0,P.w(["sampler",this.d,"target",this.e],P.d,P.a))},
- i:function(a){return this.n(a,null)}},bK:{"^":"K;d,e,0f,a,b,c",
- n:function(a,b){return this.O(0,P.w(["node",this.d,"path",this.e],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- gF:function(a){var z=J.aa(this.e)
- return A.e6(A.b0(A.b0(0,this.d&0x1FFFFFFF&0x1FFFFFFF),z&0x1FFFFFFF))},
- M:function(a,b){var z,y
- if(b==null)return!1
- if(b instanceof Z.bK)if(this.d===b.d){z=this.e
- y=b.e
- y=z==null?y==null:z===y
- z=y}else z=!1
- else z=!1
- return z},
- l:{
- rN:[function(a,b){b.a
- F.y(a,C.bS,b,!0)
- return new Z.bK(F.O(a,"node",b,!1),F.G(a,"path",b,null,C.X,null,!0),F.D(a,C.co,b,null,!1),a.h(0,"extras"),!1)},"$2","qC",8,0,54]}},bL:{"^":"K;d,e,f,0r,0x,a,b,c",
- n:function(a,b){return this.O(0,P.w(["input",this.d,"interpolation",this.e,"output",this.f],P.d,P.a))},
- i:function(a){return this.n(a,null)}}}],["","",,T,{"^":"",cl:{"^":"K;d,e,f,r,a,b,c",
- n:function(a,b){return this.O(0,P.w(["copyright",this.d,"generator",this.e,"version",this.f,"minVersion",this.r],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- gbd:function(){var z,y
- z=this.f
- if(z!=null){y=$.$get$aq().b
- y=!y.test(z)}else y=!0
- if(y)return 0
- return P.aK($.$get$aq().ba(z).b[1],null,null)},
- gc_:function(){var z,y
- z=this.f
- if(z!=null){y=$.$get$aq().b
- y=!y.test(z)}else y=!0
- if(y)return 0
- return P.aK($.$get$aq().ba(z).b[2],null,null)},
- gcQ:function(){var z,y
- z=this.r
- if(z!=null){y=$.$get$aq().b
- y=!y.test(z)}else y=!0
- if(y)return 2
- return P.aK($.$get$aq().ba(z).b[1],null,null)},
- geq:function(){var z,y
- z=this.r
- if(z!=null){y=$.$get$aq().b
- y=!y.test(z)}else y=!0
- if(y)return 0
- return P.aK($.$get$aq().ba(z).b[2],null,null)},
- l:{
- rP:[function(a,b){var z,y,x,w,v
- F.y(a,C.bv,b,!0)
- z=F.G(a,"copyright",b,null,null,null,!1)
- y=F.G(a,"generator",b,null,null,null,!1)
- x=$.$get$aq()
- w=F.G(a,"version",b,null,null,x,!0)
- x=F.G(a,"minVersion",b,null,null,x,!1)
- v=new T.cl(z,y,w,x,F.D(a,C.cr,b,null,!1),a.h(0,"extras"),!1)
- if(x!=null){if(!(v.gcQ()>v.gbd())){z=v.gcQ()
- y=v.gbd()
- z=(z==null?y==null:z===y)&&v.geq()>v.gc_()}else z=!0
- if(z)b.k($.$get$hG(),H.b([x,w],[P.a]),"minVersion")}return v},"$2","qE",8,0,55]}}}],["","",,Q,{"^":"",bN:{"^":"ac;ao:x>,af:y<,z,av:Q@,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["uri",this.x,"byteLength",this.y],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- rR:[function(a,b){var z,y,x,w,v,u,t,s,r
- F.y(a,C.c3,b,!0)
- w=F.Q(a,"byteLength",b,-1,null,-1,1,!0)
- z=null
- v=a.E("uri")
- if(v){y=F.G(a,"uri",b,null,null,null,!1)
- if(y!=null){x=null
- try{x=P.id(y)}catch(u){if(H.z(u) instanceof P.aM)z=F.je(y,b)
- else throw u}if(x!=null)if(x.gR()==="application/octet-stream"||x.gR()==="application/gltf-buffer")t=x.cC()
- else{b.k($.$get$hr(),H.b([x.gR()],[P.a]),"uri")
- t=null}else t=null
- if(t!=null&&t.length!==w){s=$.$get$eQ()
- r=t.length
- b.k(s,H.b([r,w],[P.a]),"byteLength")
- w=r}}else t=null}else t=null
- return new Q.bN(z,w,v,t,F.G(a,"name",b,null,null,null,!1),F.D(a,C.cs,b,null,!1),a.h(0,"extras"),!1)},"$2","qK",8,0,56]}}}],["","",,V,{"^":"",bO:{"^":"ac;x,y,af:z<,Q,ch,0cx,0cy,0db,dx,d,a,b,c",
- gc5:function(){var z=this.ch
- return z!==-1?z:this.cy.b},
- 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)},
- cB:function(a,b,c){var z
- if(this.Q===-1){z=this.db
- if(z==null){z=P.bg(null,null,null,M.am)
- this.db=z}if(z.A(0,a)&&this.db.a>1)c.B($.$get$fJ(),b)}},
- n:function(a,b){return this.W(0,P.w(["buffer",this.x,"byteOffset",this.y,"byteLength",this.z,"byteStride",this.Q,"target",this.ch],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J: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.K
- else if(x===34963)this.cy=C.J
- if(z!==-1)if(y==null)b.k($.$get$I(),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$dv(),H.b([z,y],[P.a]),"byteOffset")
- else if(x+this.z>y)b.k($.$get$dv(),H.b([z,y],[P.a]),"byteLength")}}},
- l:{
- rQ:[function(a,b){var z,y,x
- F.y(a,C.bl,b,!0)
- z=F.Q(a,"byteLength",b,-1,null,-1,1,!0)
- y=F.Q(a,"byteStride",b,-1,null,252,4,!1)
- x=F.Q(a,"target",b,-1,C.bb,-1,0,!1)
- if(y!==-1){if(z!==-1&&y>z)b.k($.$get$hs(),H.b([y,z],[P.a]),"byteStride")
- if(y%4!==0)b.k($.$get$hm(),H.b([y,4],[P.a]),"byteStride")
- if(x===34963)b.B($.$get$cI(),"byteStride")}return new V.bO(F.O(a,"buffer",b,!0),F.Q(a,"byteOffset",b,0,null,-1,0,!1),z,y,x,-1,F.G(a,"name",b,null,null,null,!1),F.D(a,C.a1,b,null,!1),a.h(0,"extras"),!1)},"$2","qL",8,0,57]}}}],["","",,G,{"^":"",bQ:{"^":"ac;x,y,z,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["type",this.x,"orthographic",this.y,"perspective",this.z],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- rU:[function(a,b){var z,y,x,w
- F.y(a,C.c2,b,!0)
- z=a.gL()
- z=z.bm(z,new G.jS())
- z=z.gj(z)
- if(z>1)b.t($.$get$dL(),C.C)
- y=F.G(a,"type",b,null,C.C,null,!0)
- switch(y){case"orthographic":x=F.a8(a,"orthographic",b,G.qM(),!0)
- w=null
- break
- case"perspective":w=F.a8(a,"perspective",b,G.qN(),!0)
- x=null
- break
- default:x=null
- w=null}return new G.bQ(y,x,w,F.G(a,"name",b,null,null,null,!1),F.D(a,C.cv,b,null,!1),a.h(0,"extras"),!1)},"$2","qO",8,0,58]}},jS:{"^":"c;",
- $1:function(a){return C.d.K(C.C,a)}},co:{"^":"K;d,e,f,r,a,b,c",
- n:function(a,b){return this.O(0,P.w(["xmag",this.d,"ymag",this.e,"zfar",this.f,"znear",this.r],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- rS:[function(a,b){var z,y,x,w
- b.a
- F.y(a,C.c4,b,!0)
- z=F.a1(a,"xmag",b,0/0,-1/0,1/0,-1/0,!0)
- y=F.a1(a,"ymag",b,0/0,-1/0,1/0,-1/0,!0)
- x=F.a1(a,"zfar",b,0/0,0,1/0,-1/0,!0)
- w=F.a1(a,"znear",b,0/0,-1/0,1/0,0,!0)
- if(!isNaN(x)&&!isNaN(w)&&x<=w)b.T($.$get$dN())
- if(z===0||y===0)b.T($.$get$ht())
- return new G.co(z,y,x,w,F.D(a,C.ct,b,null,!1),a.h(0,"extras"),!1)},"$2","qM",8,0,59]}},cp:{"^":"K;d,e,f,r,a,b,c",
- n:function(a,b){return this.O(0,P.w(["aspectRatio",this.d,"yfov",this.e,"zfar",this.f,"znear",this.r],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- rT:[function(a,b){var z,y,x
- b.a
- F.y(a,C.bu,b,!0)
- z=F.a1(a,"zfar",b,0/0,0,1/0,-1/0,!1)
- y=F.a1(a,"znear",b,0/0,0,1/0,-1/0,!0)
- x=!isNaN(z)&&!isNaN(y)&&z<=y
- if(x)b.T($.$get$dN())
- return new G.cp(F.a1(a,"aspectRatio",b,0/0,0,1/0,-1/0,!1),F.a1(a,"yfov",b,0/0,0,1/0,-1/0,!0),z,y,F.D(a,C.cu,b,null,!1),a.h(0,"extras"),!1)},"$2","qN",8,0,60]}}}],["","",,V,{"^":"",fj:{"^":"K;d,e,f,r,x,y,z,Q,ch,cx,cy,db,dx,dy,fr,fx,fy,go,a,b,c",
- n:function(a,b){return this.O(0,P.w(["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.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- fm:function(a5,a6){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
- z=new V.l4(a6)
- z.$0()
- F.y(a5,C.c6,a6,!0)
- if(a5.E("extensionsRequired")&&!a5.E("extensionsUsed"))a6.k($.$get$bm(),H.b(["extensionsUsed"],[P.a]),"extensionsRequired")
- y=F.jc(a5,"extensionsUsed",a6)
- if(y==null)y=H.b([],[P.d])
- x=F.jc(a5,"extensionsRequired",a6)
- if(x==null)x=H.b([],[P.d])
- a6.ei(y,x)
- w=new V.l5(a5,z,a6)
- v=new V.l6(z,a5,a6).$3$req("asset",T.qE(),!0)
- if(v==null)return
- else if(v.gbd()!==2){u=$.$get$hO()
- t=v.gbd()
- a6.t(u,H.b([t],[P.a]))
- return}else if(v.gc_()>0){u=$.$get$hP()
- t=v.gc_()
- a6.t(u,H.b([t],[P.a]))}s=w.$1$2("accessors",M.qB(),M.am)
- r=w.$1$2("animations",Z.qD(),Z.bI)
- q=w.$1$2("buffers",Q.qK(),Q.bN)
- p=w.$1$2("bufferViews",V.qL(),V.bO)
- o=w.$1$2("cameras",G.qO(),G.bQ)
- n=w.$1$2("images",T.r1(),T.bS)
- m=w.$1$2("materials",Y.rp(),Y.aY)
- l=w.$1$2("meshes",S.rt(),S.bY)
- u=V.au
- k=w.$1$2("nodes",V.rv(),u)
- j=w.$1$2("samplers",T.rw(),T.c2)
- i=w.$1$2("scenes",B.rx(),B.c3)
- z.$0()
- h=F.O(a5,"scene",a6,!1)
- g=i.h(0,h)
- t=h!==-1&&g==null
- if(t)a6.k($.$get$I(),H.b([h],[P.a]),"scene")
- f=w.$1$2("skins",O.ry(),O.c7)
- e=w.$1$2("textures",U.rz(),U.c9)
- z.$0()
- d=new V.fj(y,x,s,r,v,q,p,o,n,m,l,k,j,h,g,i,f,e,F.D(a5,C.a2,a6,null,!1),a5.h(0,"extras"),!1)
- c=new V.l2(a6,d)
- c.$2(p,C.a1)
- c.$2(s,C.D)
- c.$2(n,C.a3)
- c.$2(e,C.ab)
- c.$2(m,C.k)
- c.$2(l,C.a4)
- c.$2(k,C.a5)
- c.$2(f,C.a9)
- c.$2(r,C.a0)
- c.$2(i,C.a8)
- t=a6.c
- t.push("nodes")
- k.aF(new V.l1(a6,P.bg(null,null,null,u)))
- t.pop()
- b=[s,q,p,o,n,m,l,k,j,f,e]
- for(a=0;a<11;++a){a0=b[a]
- if(a0.gj(a0)===0)continue
- t.push(a0.c)
- for(u=a0.b,a1=a0.a,a2=a1.length,a3=0;a3<u;++a3){a4=a3>=a2
- a4=a4?null:a1[a3]
- if((a4==null?null:a4.gdI())===!1)a6.ak($.$get$dz(),a3)}t.pop()}return d}}},l4:{"^":"c;a",
- $0:function(){C.d.sj(this.a.c,0)
- return}},l5:{"^":"c;a,b,c",
- $1$2:function(a,b,c){var z,y,x,w,v,u,t,s,r,q,p,o
- z=this.a
- if(!z.E(a)){z=new Array(0)
- z.fixed$length=Array
- return new F.aF(H.b(z,[c]),0,a,[c])}this.b.$0()
- y=z.h(0,a)
- z=P.a
- x=[z]
- w=H.N(y,"$isn",x,"$asn")
- if(w){w=J.k(y)
- v=[c]
- u=this.c
- t=[c]
- if(w.gN(y)){s=w.gj(y)
- r=new Array(s)
- r.fixed$length=Array
- v=H.b(r,v)
- r=u.c
- r.push(a)
- for(z=[P.d,z],q=0;q<w.gj(y);++q){p=w.h(y,q)
- o=H.N(p,"$isi",z,"$asi")
- if(o){r.push(C.c.i(q))
- v[q]=b.$2(p,u)
- r.pop()}else u.aQ($.$get$S(),H.b([p,"object"],x),q)}return new F.aF(v,s,a,t)}else{u.B($.$get$aG(),a)
- z=new Array(0)
- z.fixed$length=Array
- return new F.aF(H.b(z,v),0,a,t)}}else{this.c.k($.$get$S(),H.b([y,"array"],x),a)
- z=new Array(0)
- z.fixed$length=Array
- return new F.aF(H.b(z,[c]),0,a,[c])}},
- $2:function(a,b){return this.$1$2(a,b,null)}},l6:{"^":"c;a,b,c",
- $1$3$req:function(a,b,c){var z,y
- this.a.$0()
- z=this.c
- y=F.ef(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)}},l2:{"^":"c:30;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.aF(new V.l3(z,x))
- w=z.e.h(0,b)
- if(w!=null){v=J.dq(y.slice(0),H.l(y,0))
- for(u=J.a3(w);u.p();){t=u.gv()
- C.d.sj(y,0)
- C.d.a8(y,t.b)
- t.a.J(x,z)}C.d.sj(y,0)
- C.d.a8(y,v)}y.pop()}},l3:{"^":"c:31;a,b",
- $2:function(a,b){var z,y
- z=this.a
- y=z.c
- y.push(C.c.i(a))
- b.J(this.b,z)
- y.pop()}},l1:{"^":"c:32;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.ak($.$get$hJ(),a)
- if(b.fy==null)return
- z=this.b
- z.e2(0)
- for(y=b;y.fy!=null;)if(z.A(0,y))y=y.fy
- else{if(y===b)this.a.ak($.$get$fS(),a)
- break}}}}],["","",,V,{"^":"",dR:{"^":"a;",
- n:["br",function(a,b){return F.ro(b==null?P.X(P.d,P.a):b)},function(a){return this.n(a,null)},"i",null,null,"gc6",1,2,null]},K:{"^":"dR;dI:c<",
- gel:function(){return this.c},
- n:["O",function(a,b){b.m(0,"extensions",this.a)
- b.m(0,"extras",this.b)
- return this.br(0,b)},function(a){return this.n(a,null)},"i",null,null,"gc6",1,2,null],
- J:function(a,b){},
- $isma:1},ac:{"^":"K;",
- n:["W",function(a,b){b.m(0,"name",this.d)
- return this.O(0,b)},function(a){return this.n(a,null)},"i",null,null,"gc6",1,2,null]}}],["","",,T,{"^":"",bS:{"^":"ac;x,R:y<,ao:z>,av:Q@,0ch,0cx,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["bufferView",this.x,"mimeType",this.y,"uri",this.z],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J: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$I(),H.b([z],[P.a]),"bufferView")
- else y.S(C.aB,"bufferView",b)}},
- eI: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.h5(y,x,z)}catch(w){if(!(H.z(w) instanceof P.an))throw w}},
- l:{
- rX:[function(a,b){var z,y,x,w,v,u,t,s,r
- F.y(a,C.bx,b,!0)
- w=F.O(a,"bufferView",b,!1)
- v=F.G(a,"mimeType",b,null,C.B,null,!1)
- z=F.G(a,"uri",b,null,null,null,!1)
- u=w===-1
- t=!u
- if(t&&v==null)b.k($.$get$bm(),H.b(["mimeType"],[P.a]),"bufferView")
- if(!(t&&z!=null))u=u&&z==null
- else u=!0
- if(u)b.t($.$get$dL(),H.b(["bufferView","uri"],[P.a]))
- y=null
- if(z!=null){x=null
- try{x=P.id(z)}catch(s){if(H.z(s) instanceof P.aM)y=F.je(z,b)
- else throw s}if(x!=null){r=x.cC()
- if(v==null){u=C.d.K(C.B,x.gR())
- if(!u)b.k($.$get$dM(),H.b([x.gR(),C.B],[P.a]),"mimeType")
- v=x.gR()}}else r=null}else r=null
- return new T.bS(w,v,y,r,F.G(a,"name",b,null,null,null,!1),F.D(a,C.a3,b,null,!1),a.h(0,"extras"),!1)},"$2","r1",8,0,61]}}}],["","",,Y,{"^":"",aY:{"^":"ac;x,y,z,Q,ch,cx,cy,db,dx,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["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.d,P.a))},
- i:function(a){return this.n(a,null)},
- J:function(a,b){var z=new Y.mg(b,a)
- z.$2(this.x,"pbrMetallicRoughness")
- z.$2(this.y,"normalTexture")
- z.$2(this.z,"occlusionTexture")
- z.$2(this.Q,"emissiveTexture")},
- l:{
- t2:[function(a,b){var z,y,x,w,v,u,t,s,r,q,p
- F.y(a,C.bo,b,!0)
- z=F.a8(a,"pbrMetallicRoughness",b,Y.rs(),!1)
- y=F.a8(a,"normalTexture",b,Y.rq(),!1)
- x=F.a8(a,"occlusionTexture",b,Y.rr(),!1)
- w=F.a8(a,"emissiveTexture",b,Y.cf(),!1)
- v=F.V(a,"emissiveFactor",b,C.b3,C.m,1,0,!1,!1)
- u=F.G(a,"alphaMode",b,"OPAQUE",C.bn,null,!1)
- t=F.a1(a,"alphaCutoff",b,0.5,-1/0,1/0,0,!1)
- s=u!=="MASK"&&a.E("alphaCutoff")
- if(s)b.B($.$get$hw(),"alphaCutoff")
- r=F.j9(a,"doubleSided",b)
- q=F.D(a,C.k,b,null,!0)
- p=new Y.aY(z,y,x,w,v,u,t,r,P.X(P.d,P.h),F.G(a,"name",b,null,null,null,!1),q,a.h(0,"extras"),!1)
- s=H.b([z,y,x,w],[P.a])
- C.d.a8(s,q.gaL())
- b.aI(p,s)
- return p},"$2","rp",8,0,62]}},mg:{"^":"c:33;a,b",
- $2:function(a,b){var z,y
- if(a!=null){z=this.a
- y=z.c
- y.push(b)
- a.J(this.b,z)
- y.pop()}}},cE:{"^":"K;d,e,f,r,x,a,b,c",
- n:function(a,b){return this.O(0,P.w(["baseColorFactor",this.d,"baseColorTexture",this.e,"metallicFactor",this.f,"roughnessFactor",this.r,"metallicRoughnessTexture",this.x],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J:function(a,b){var z,y
- z=this.e
- if(z!=null){y=b.c
- y.push("baseColorTexture")
- z.J(a,b)
- y.pop()}z=this.x
- if(z!=null){y=b.c
- y.push("metallicRoughnessTexture")
- z.J(a,b)
- y.pop()}},
- l:{
- te:[function(a,b){var z,y,x,w,v,u,t,s
- b.a
- F.y(a,C.bA,b,!0)
- z=F.V(a,"baseColorFactor",b,C.O,C.A,1,0,!1,!1)
- y=F.a8(a,"baseColorTexture",b,Y.cf(),!1)
- x=F.a1(a,"metallicFactor",b,1,-1/0,1,0,!1)
- w=F.a1(a,"roughnessFactor",b,1,-1/0,1,0,!1)
- v=F.a8(a,"metallicRoughnessTexture",b,Y.cf(),!1)
- u=F.D(a,C.cA,b,null,!1)
- t=new Y.cE(z,y,x,w,v,u,a.h(0,"extras"),!1)
- s=H.b([y,v],[P.a])
- C.d.a8(s,u.gaL())
- b.aI(t,s)
- return t},"$2","rs",8,0,63]}},cD:{"^":"bp;z,d,e,0f,a,b,c",
- n:function(a,b){return this.cd(0,P.w(["strength",this.z],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- td:[function(a,b){var z,y,x,w
- b.a
- F.y(a,C.bN,b,!0)
- z=F.D(a,C.a7,b,C.k,!1)
- y=F.O(a,"index",b,!0)
- x=F.Q(a,"texCoord",b,0,null,-1,0,!1)
- w=new Y.cD(F.a1(a,"strength",b,1,-1/0,1,0,!1),y,x,z,a.h(0,"extras"),!1)
- b.aI(w,z.gaL())
- return w},"$2","rr",8,0,64]}},cC:{"^":"bp;z,d,e,0f,a,b,c",
- n:function(a,b){return this.cd(0,P.w(["scale",this.z],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- tc:[function(a,b){var z,y,x,w
- b.a
- F.y(a,C.bM,b,!0)
- z=F.D(a,C.a6,b,C.k,!1)
- y=F.O(a,"index",b,!0)
- x=F.Q(a,"texCoord",b,0,null,-1,0,!1)
- w=new Y.cC(F.a1(a,"scale",b,1,-1/0,1/0,-1/0,!1),y,x,z,a.h(0,"extras"),!1)
- b.aI(w,z.gaL())
- return w},"$2","rq",8,0,65]}},bp:{"^":"K;d,e,0f,a,b,c",
- n:["cd",function(a,b){if(b==null)b=P.X(P.d,P.a)
- b.m(0,"index",this.d)
- b.m(0,"texCoord",this.e)
- return this.O(0,b)},function(a){return this.n(a,null)},"i",null,null,"gc6",1,2,null],
- J: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$I(),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.aY){x.dx.m(0,b.aW(),this.e)
- break}}},
- l:{
- tj:[function(a,b){var z,y
- b.a
- F.y(a,C.bL,b,!0)
- z=F.D(a,C.aa,b,C.k,!1)
- y=new Y.bp(F.O(a,"index",b,!0),F.Q(a,"texCoord",b,0,null,-1,0,!1),z,a.h(0,"extras"),!1)
- b.aI(y,z.gaL())
- return y},"$2","cf",8,0,66]}}}],["","",,V,{"^":"",bP:{"^":"a;a,c5:b<",
- i:function(a){return this.a}},bH:{"^":"a;a",
- i:function(a){return this.a}},r:{"^":"a;a,b,c",
- i:function(a){var z="{"+H.e(this.a)+", "+H.e(C.Y.h(0,this.b))
- return z+(this.c?" normalized":"")+"}"},
- M:function(a,b){var z,y
- if(b==null)return!1
- if(b instanceof V.r){z=b.a
- y=this.a
- z=(z==null?y==null:z===y)&&b.b===this.b&&b.c===this.c}else z=!1
- return z},
- gF:function(a){return A.e6(A.b0(A.b0(A.b0(0,J.aa(this.a)),this.b&0x1FFFFFFF),C.aU.gF(this.c)))}}}],["","",,S,{"^":"",bY:{"^":"ac;x,y,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["primitives",this.x,"weights",this.y],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J:function(a,b){var z,y
- z=b.c
- z.push("primitives")
- y=this.x
- if(!(y==null))y.aF(new S.mr(b,a))
- z.pop()},
- l:{
- t3:[function(a,b){var z,y,x,w,v,u,t,s,r,q
- F.y(a,C.bW,b,!0)
- z=F.V(a,"weights",b,null,null,1/0,-1/0,!1,!1)
- y=F.eg(a,"primitives",b)
- if(y!=null){x=y.gj(y)
- w=S.bZ
- v=new Array(x)
- v.fixed$length=Array
- v=H.b(v,[w])
- u=new F.aF(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.mi(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.B($.$get$hF(),"targets")}if(s===-1)s=q.cx
- else if(s!==q.cx)b.B($.$get$hE(),"attributes")
- v[r]=q
- w.pop()}w.pop()
- x=t!=null&&z!=null&&t!==z.length
- if(x)b.k($.$get$hx(),H.b([z.length,t],[P.a]),"weights")}else u=null
- return new S.bY(u,z,F.G(a,"name",b,null,null,null,!1),F.D(a,C.a4,b,null,!1),a.h(0,"extras"),!1)},"$2","rt",8,0,67]}},mr:{"^":"c:34;a,b",
- $2:function(a,b){var z,y
- z=this.a
- y=z.c
- y.push(C.c.i(a))
- b.J(this.b,z)
- y.pop()}},bZ:{"^":"K;d,e,f,r,x,y,z,Q,ch,cx,cy,db,dx,dy,fr,0cz:fx<,0fy,0go,a,b,c",
- gd_:function(){return this.fx},
- n:function(a,b){return this.O(0,P.w(["attributes",this.d,"indices",this.e,"material",this.f,"mode",this.r,"targets",this.x],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J: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.D(0,new S.ml(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$I(),H.b([z],[P.a]),"indices")
- else{this.dy=y.Q
- y.S(C.w,"indices",b)
- z=this.fy.dy
- if(!(z==null))z.S(C.J,"indices",b)
- z=this.fy.dy
- if(z!=null&&z.Q!==-1)b.B($.$get$fM(),"indices")
- z=this.fy
- x=new V.r(z.ch,z.z,z.cx)
- if(!C.d.K(C.T,x))b.k($.$get$fL(),H.b([x,C.T],[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.bs[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$I(),H.b([z],[P.a]),"material")
- else{y.c=!0
- w=P.h2(this.db,new S.mm(),!1,P.h)
- this.go.dx.D(0,new S.mn(this,b,w))
- if(C.d.at(w,new S.mo()))b.k($.$get$fR(),H.b([null,new H.dX(w,new S.mp(),[H.l(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.i,P.d,M.am]])
- for(v=P.d,u=M.am,t=0;t<z.length;++t){s=z[t]
- this.fx[t]=P.X(v,u)
- y.push(C.c.i(t))
- s.D(0,new S.mq(this,a,b,t))
- y.pop()}y.pop()}},
- l:{
- mi:function(a,b){var z,y,x,w,v,u,t
- z={}
- F.y(a,C.bP,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=new S.mj(z,b)
- x=F.Q(a,"mode",b,4,null,6,0,!1)
- w=F.qU(a,"attributes",b,y)
- if(w!=null){v=b.c
- v.push("attributes")
- if(!z.a)b.T($.$get$hB())
- if(!z.b&&z.c)b.T($.$get$hD())
- if(z.c&&x===0)b.T($.$get$hC())
- if(z.f!==z.x)b.T($.$get$hA())
- u=new S.mk(b)
- u.$3(z.e,z.d,"COLOR")
- u.$3(z.r,z.f,"JOINTS")
- u.$3(z.y,z.x,"WEIGHTS")
- u.$3(z.Q,z.z,"TEXCOORD")
- v.pop()}t=F.qW(a,"targets",b,y)
- return new S.bZ(w,F.O(a,"indices",b,!1),F.O(a,"material",b,!1),x,t,z.a,z.b,z.c,z.d,z.f,z.x,z.z,P.X(P.d,M.am),-1,-1,F.D(a,C.cz,b,null,!1),a.h(0,"extras"),!1)}}},mj:{"^":"c;a,b",
- $1:function(a){var z,y,x,w,v,u,t,s
- if(a.length!==0&&J.em(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.d])
- y=z[0]
- if(C.d.K(C.bj,y))if(z.length===2){x=z[1]
- x=J.H(x)!==1||J.d6(x,0)<48||J.d6(x,0)>57}else x=!0
- else x=!0
- if(x)this.b.t($.$get$hz(),H.b([a],[P.a]))
- else{w=J.d6(z[1],0)-48
- switch(y){case"COLOR":x=this.a;++x.d
- v=x.e
- x.e=w>v?w:v
- break
- case"JOINTS":x=this.a;++x.f
- u=x.r
- x.r=w>u?w:u
- break
- case"TEXCOORD":x=this.a;++x.z
- t=x.Q
- x.Q=w>t?w:t
- break
- case"WEIGHTS":x=this.a;++x.x
- s=x.y
- x.y=w>s?w:s
- break}}}}},mk:{"^":"c;a",
- $3:function(a,b,c){if(a+1!==b)this.a.t($.$get$hy(),H.b([c],[P.a]))}},ml:{"^":"c:6;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$I(),H.b([b],[P.a]),a)
- return}y=this.a
- y.dx.m(0,a,z)
- x=this.c
- z.S(C.I,a,x)
- w=z.dy
- if(!(w==null))w.S(C.K,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.B($.$get$dy(),"POSITION")
- v=new V.r(z.ch,z.z,z.cx)
- u=C.ch.h(0,H.b(a.split("_"),[P.d])[0])
- if(u!=null&&!C.d.K(u,v))x.k($.$get$dx(),H.b([v,u],[P.a]),a)
- w=z.y
- if(!(w!==-1&&w%4!==0))if(z.gal()%4!==0){w=z.dy
- w=w!=null&&w.Q===-1}else w=!1
- else w=!0
- if(w)x.B($.$get$dw(),a)
- w=y.fr
- if(w===-1){w=z.Q
- y.fr=w
- y.dy=w}else if(w!==z.Q)x.B($.$get$fQ(),a)
- y=z.dy
- if(y!=null&&y.Q===-1){if(y.dx===-1)y.dx=z.gal()
- z.dy.cB(z,a,x)}}},mm:{"^":"c:11;",
- $1:function(a){return a}},mn:{"^":"c:6;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}},mo:{"^":"c:2;",
- $1:function(a){return a!==-1}},mp:{"^":"c:2;",
- $1:function(a){return a!==-1}},mq:{"^":"c:6;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$I(),H.b([b],[P.a]),a)
- else{y=this.c
- z.S(C.I,a,y)
- x=this.a.dx.h(0,a)
- if(x==null)y.B($.$get$fO(),a)
- else if(x.Q!==z.Q)y.B($.$get$fN(),a)
- if(a==="POSITION")w=z.db==null||z.cy==null
- else w=!1
- if(w)y.B($.$get$dy(),"POSITION")
- v=new V.r(z.ch,z.z,z.cx)
- u=C.cg.h(0,a)
- if(u!=null&&!C.d.K(u,v))y.k($.$get$dx(),H.b([v,u],[P.a]),a)
- w=z.y
- if(!(w!==-1&&w%4!==0))if(z.gal()%4!==0){w=z.dy
- w=w!=null&&w.Q===-1}else w=!1
- else w=!0
- if(w)y.B($.$get$dw(),a)
- w=z.dy
- if(w!=null&&w.Q===-1){if(w.dx===-1)w.dx=z.gal()
- z.dy.cB(z,a,y)}}this.a.fx[this.d].m(0,a,z)}}}],["","",,V,{"^":"",au:{"^":"ac;x,y,z,Q,ch,cx,cy,db,dx,0dy,0fr,0fx,0fy,0go,id,d,a,b,c",
- n:function(a,b){var z=this.Q
- return this.W(0,P.w(["camera",this.x,"children",this.y,"skin",this.z,"matrix",J.Z(z==null?null:z.a),"mesh",this.ch,"rotation",this.cy,"scale",this.db,"translation",this.cx,"weights",this.dx],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J: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$I(),H.b([z],[P.a]),"camera")
- else w.c=!0}if(y!==-1){z=this.go
- if(z==null)b.k($.$get$I(),H.b([y],[P.a]),"skin")
- else z.c=!0}if(x!==-1){z=this.fx
- if(z==null)b.k($.$get$I(),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).gd_()
- 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).gd_()
- b.k(z,H.b([y,x==null?null:x.length],[P.a]),"weights")}if(this.go!=null){z=this.fx.x
- if(z.at(z,new V.mz()))b.T($.$get$fU())}else{z=this.fx.x
- if(z.at(z,new V.mA()))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.au])
- this.fr=y
- F.ek(z,y,a.db,"children",b,new V.mB(this,b))}},
- l:{
- tb:[function(a7,a8){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
- F.y(a7,C.bh,a8,!0)
- if(a7.E("matrix")){z=F.V(a7,"matrix",a8,null,C.b5,1/0,-1/0,!1,!1)
- if(z!=null){y=new Float32Array(16)
- x=new T.bi(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(a7.E("translation")){h=F.V(a7,"translation",a8,null,C.m,1/0,-1/0,!1,!1)
- g=h!=null?T.ik(h,0):null}else g=null
- if(a7.E("rotation")){f=F.V(a7,"rotation",a8,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.dI(t)
- e.da(y,w,v,u)
- d=t[0]
- c=t[1]
- b=t[2]
- a=t[3]
- y=Math.sqrt(d*d+c*c+b*b+a*a)
- if(Math.abs(y-1)>0.000005)a8.B($.$get$hM(),"rotation")}else e=null}else e=null
- if(a7.E("scale")){a0=F.V(a7,"scale",a8,null,C.m,1/0,-1/0,!1,!1)
- a1=a0!=null?T.ik(a0,0):null}else a1=null
- a2=F.O(a7,"camera",a8,!1)
- a3=F.ee(a7,"children",a8,!1)
- a4=F.O(a7,"mesh",a8,!1)
- a5=F.O(a7,"skin",a8,!1)
- a6=F.V(a7,"weights",a8,null,null,1/0,-1/0,!1,!1)
- if(a4===-1){if(a5!==-1)a8.k($.$get$bm(),H.b(["mesh"],[P.a]),"skin")
- if(a6!=null)a8.k($.$get$bm(),H.b(["mesh"],[P.a]),"weights")}if(x!=null){if(g!=null||e!=null||a1!=null)a8.B($.$get$hK(),"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)a8.B($.$get$hI(),"matrix")
- else if(!F.ji(x))a8.B($.$get$hL(),"matrix")}return new V.au(a2,a3,a5,x,a4,g,e,a1,a6,!1,F.G(a7,"name",a8,null,null,null,!1),F.D(a7,C.a5,a8,null,!1),a7.h(0,"extras"),!1)},"$2","rv",8,0,68]}},mz:{"^":"c;",
- $1:function(a){return a.cx===0}},mA:{"^":"c;",
- $1:function(a){return a.cx!==0}},mB:{"^":"c;a,b",
- $3:function(a,b,c){if(a.fy!=null)this.b.aQ($.$get$fT(),H.b([b],[P.a]),c)
- a.fy=this.a}}}],["","",,T,{"^":"",c2:{"^":"ac;x,y,z,Q,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["magFilter",this.x,"minFilter",this.y,"wrapS",this.z,"wrapT",this.Q],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- tf:[function(a,b){F.y(a,C.bZ,b,!0)
- return new T.c2(F.Q(a,"magFilter",b,-1,C.be,-1,0,!1),F.Q(a,"minFilter",b,-1,C.bi,-1,0,!1),F.Q(a,"wrapS",b,10497,C.S,-1,0,!1),F.Q(a,"wrapT",b,10497,C.S,-1,0,!1),F.G(a,"name",b,null,null,null,!1),F.D(a,C.cB,b,null,!1),a.h(0,"extras"),!1)},"$2","rw",8,0,69]}}}],["","",,B,{"^":"",c3:{"^":"ac;x,0y,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["nodes",this.x],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J: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.au])
- this.y=y
- F.ek(z,y,a.db,"nodes",b,new B.mV(b))},
- l:{
- tg:[function(a,b){F.y(a,C.bT,b,!0)
- return new B.c3(F.ee(a,"nodes",b,!1),F.G(a,"name",b,null,null,null,!1),F.D(a,C.a8,b,null,!1),a.h(0,"extras"),!1)},"$2","rx",8,0,70]}},mV:{"^":"c;a",
- $3:function(a,b,c){if(a.fy!=null)this.a.aQ($.$get$fX(),H.b([b],[P.a]),c)}}}],["","",,O,{"^":"",c7:{"^":"ac;x,y,z,0Q,0ch,0cx,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["inverseBindMatrices",this.x,"skeleton",this.y,"joints",this.z],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J: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.au])
- this.ch=v
- F.ek(w,v,y,"joints",b,new O.nM())}if(z!==-1){y=this.Q
- if(y==null)b.k($.$get$I(),H.b([z],[P.a]),"inverseBindMatrices")
- else{y.S(C.v,"inverseBindMatrices",b)
- z=this.Q.dy
- if(!(z==null))z.S(C.aA,"inverseBindMatrices",b)
- z=this.Q
- u=new V.r(z.ch,z.z,z.cx)
- if(!u.M(0,C.F))b.k($.$get$fY(),H.b([u,H.b([C.F],[V.r])],[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$I(),H.b([x],[P.a]),"skeleton")},
- l:{
- th:[function(a,b){F.y(a,C.br,b,!0)
- return new O.c7(F.O(a,"inverseBindMatrices",b,!1),F.O(a,"skeleton",b,!1),F.ee(a,"joints",b,!0),F.G(a,"name",b,null,null,null,!1),F.D(a,C.a9,b,null,!1),a.h(0,"extras"),!1)},"$2","ry",8,0,71]}},nM:{"^":"c;",
- $3:function(a,b,c){a.id=!0}}}],["","",,U,{"^":"",c9:{"^":"ac;x,y,0z,0Q,d,a,b,c",
- n:function(a,b){return this.W(0,P.w(["sampler",this.x,"source",this.y],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J: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$I(),H.b([z],[P.a]),"source")
- else x.c=!0}if(y!==-1){z=this.z
- if(z==null)b.k($.$get$I(),H.b([y],[P.a]),"sampler")
- else z.c=!0}},
- l:{
- tk:[function(a,b){F.y(a,C.c0,b,!0)
- return new U.c9(F.O(a,"sampler",b,!1),F.O(a,"source",b,!1),F.G(a,"name",b,null,null,null,!1),F.D(a,C.ab,b,null,!1),a.h(0,"extras"),!1)},"$2","rz",8,0,72]}}}],["","",,M,{"^":"",on:{"^":"a;a,b,c",l:{
- ii:function(a,b,c){var z,y
- z=P.bg(null,null,null,P.d)
- y=b==null?0:b
- if(a!=null)z.a8(0,a)
- return new M.on(y,z,c)}}},m:{"^":"a;a,b,c,d,e,f,r,0x,y,0z,Q,0ch,cx,0cy,db,dx,dy,fr",
- aI:function(a,b){var z,y,x
- for(z=J.a3(b),y=this.d;z.p();){x=z.gv()
- if(x!=null)y.m(0,x,a)}},
- c9:function(a){var z,y,x,w
- z=this.c
- if(z.length===0)return a==null?"/":"/"+a
- y=this.dy
- y.a+="/"
- x=y.a+=H.e(z[0])
- for(w=0;++w,w<z.length;){y.a=x+"/"
- x=y.a+=H.e(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},
- aW:function(){return this.c9(null)},
- ei:function(a,b){var z,y,x,w,v,u,t,s,r,q
- C.d.a8(this.y,a)
- for(z=J.k(a),y=this.Q,x=this.db,w=[P.a],v=0;v<z.gj(a);++v){u=z.h(a,v)
- if(!C.d.at(C.c7,J.ju(u))){t=$.$get$hQ()
- s="extensionsUsed/"+v
- this.k(t,H.b([u.split("_")[0]],w),s)}r=x.bR(0,new M.k6(u),new M.k7(u))
- if(r==null){t=$.$get$h0()
- s="extensionsUsed/"+v
- this.k(t,H.b([u],w),s)
- continue}r.b.D(0,new M.k8(this,r))
- y.push(u)}for(y=J.k(b),v=0;v<y.gj(b);++v){q=y.h(b,v)
- if(!z.K(a,q)){x=$.$get$hR()
- t="extensionsRequired/"+v
- this.k(x,H.b([q],w),t)}}},
- a9:function(a,b,c,d,e){var z,y,x,w
- z=this.b
- y=a.b
- if(z.b.K(0,y))return
- x=z.a
- if(x>0&&this.dx.length===x){this.f=!0
- throw H.f(C.aF)}z=z.c
- w=z!=null?z.h(0,y):null
- if(e!=null)this.dx.push(new E.ct(a,w,null,e,b))
- else this.dx.push(new E.ct(a,w,this.c9(c!=null?C.c.i(c):d),null,b))},
- t:function(a,b){return this.a9(a,b,null,null,null)},
- k:function(a,b,c){return this.a9(a,b,null,c,null)},
- T:function(a){return this.a9(a,null,null,null,null)},
- k:function(a,b,c){return this.a9(a,b,null,c,null)},
- ak:function(a,b){return this.a9(a,null,b,null,null)},
- aQ:function(a,b,c){return this.a9(a,b,c,null,null)},
- B:function(a,b){return this.a9(a,null,null,b,null)},
- bP:function(a,b){return this.a9(a,null,null,null,b)},
- Z:function(a,b,c){return this.a9(a,b,null,null,c)},
- Z:function(a,b,c){return this.a9(a,b,null,null,c)},
- l:{
- k3:function(a,b){var z,y,x,w,v,u,t,s,r,q,p,o,n
- z=P.d
- y=[z]
- x=H.b([],y)
- w=P.a
- v=D.cr
- u=D.ab
- t=P.X(v,u)
- s=H.b([],y)
- y=H.b([],y)
- r=[P.i,P.d,P.a]
- q=H.b([],[r])
- p=P.bg(null,null,null,D.aV)
- o=H.b([],[E.ct])
- n=a==null?M.ii(null,null,null):a
- o=new M.m(!0,n,x,P.X(w,w),P.X(P.ap,[P.n,D.dA]),!1,t,s,y,q,p,o,new P.ah(""),!1)
- z=[z]
- o.ch=new P.cM(y,z)
- o.z=new P.cM(s,z)
- o.x=new P.dT(t,[v,u])
- o.cy=new P.cM(q,[r])
- return o}}},k6:{"^":"c;a",
- $1:function(a){return a.a===this.a}},k7:{"^":"c;a",
- $0:function(){return C.d.bR(C.bJ,new M.k4(this.a),new M.k5())}},k4:{"^":"c;a",
- $1:function(a){return a.a===this.a}},k5:{"^":"c;",
- $0:function(){return}},k8:{"^":"c:37;a,b",
- $2:function(a,b){this.a.r.m(0,new D.cr(a,this.b.a),b)}},cu:{"^":"a;",$isaB:1}}],["","",,Y,{"^":"",dm:{"^":"a;R:a<,b,c,d3:d<,cM:e<",l:{
- l9:function(a){var z,y,x,w
- z={}
- z.a=null
- z.b=null
- y=Y.dm
- x=new P.M(0,$.q,[y])
- w=new P.bs(x,[y])
- z.c=!1
- z.b=a.aG(new Y.la(z,w),new Y.lb(z),new Y.lc(z,w))
- return x},
- l7:function(a){var z=new Y.l8()
- if(z.$2(a,C.b8))return C.ad
- if(z.$2(a,C.ba))return C.ae
- return}}},la:{"^":"c;a,b",
- $1:[function(a){var z,y,x,w
- z=this.a
- if(!z.c)if(J.H(a)<9){z.b.I()
- this.b.a4(C.x)
- return}else{y=Y.l7(a)
- x=z.b
- w=this.b
- switch(y){case C.ad:z.a=new Y.ln("image/jpeg",0,0,0,0,0,w,x)
- break
- case C.ae:z.a=new Y.mF("image/png",0,0,0,0,0,0,0,0,!1,new Uint8Array(13),w,x)
- break
- default:x.I()
- w.a4(C.aH)
- return}z.c=!0}z.a.A(0,a)},null,null,4,0,null,3,"call"]},lc:{"^":"c:12;a,b",
- $1:[function(a){this.a.b.I()
- this.b.a4(a)},null,null,4,0,null,9,"call"]},lb:{"^":"c;a",
- $0:[function(){this.a.a.X()},null,null,0,0,null,"call"]},l8:{"^":"c:39;",
- $2:function(a,b){var z,y,x
- for(z=b.length,y=J.k(a),x=0;x<z;++x)if(!J.a9(y.h(a,x),b[x]))return!1
- return!0}},iu:{"^":"a;a,b",
- i:function(a){return this.b}},fn:{"^":"a;"},ln:{"^":"fn;R:c<,d,e,f,r,x,0y,a,b",
- A:function(a,b){var z,y,x
- try{this.dm(b)}catch(y){x=H.z(y)
- if(x instanceof Y.cs){z=x
- this.b.I()
- this.a.a4(z)}else throw y}},
- dm:function(a){var z,y,x,w,v,u,t,s,r,q,p
- z=new Y.lp(240,192,196,200,204,222)
- y=new Y.lo(1,248,208,216,217,255)
- for(x=J.k(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.aT)
- 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.aS)
- 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.l).ac(u,t,s,a,w)
- if(this.r===this.f-2){this.b.I()
- 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.F(P.av("Future already completed"))
- q.aA(new Y.dm(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}},
- X:function(){this.b.I()
- var z=this.a
- if(z.a.a===0)z.a4(C.x)}},lp:{"^":"c:2;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}},lo:{"^":"c:2;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)}},mF:{"^":"fn;R:c<,d,e,f,r,x,y,z,Q,ch,cx,a,b",
- A:function(a,b){var z,y,x,w,v,u,t,s,r,q,p,o,n,m
- z=new Y.mG(this)
- for(y=J.k(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.I()
- 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.F(P.av("Future already completed"))
- x.aA(new Y.dm(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.l.ac(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}},
- X:function(){this.b.I()
- var z=this.a
- if(z.a.a===0)z.a4(C.x)}},mG:{"^":"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}},ic:{"^":"a;",$isaB:1},i9:{"^":"a;",$isaB:1},cs:{"^":"a;a",
- i:function(a){return this.a},
- $isaB:1}}],["","",,N,{"^":"",cU:{"^":"a;a,b",
- i:function(a){return this.b}},hi:{"^":"a;a,0R:b<,0c,0af:d<,0ao:e>,0f",
- bk:function(){var z,y,x,w,v
- z=this.b
- y=this.c
- y=y!=null?C.c5[y.a]:null
- x=P.d
- w=P.a
- v=P.w(["pointer",this.a,"mimeType",z,"storage",y],x,w)
- y=this.e
- if(y!=null)v.m(0,"uri",y)
- z=this.d
- if(z!=null)v.m(0,"byteLength",z)
- z=this.f
- z=z==null?null:P.w(["width",z.d,"height",z.e,"format",C.ca.h(0,z.c),"bits",z.b],x,w)
- if(z!=null)v.m(0,"image",z)
- return v}},mQ:{"^":"a;a,b,c,d",
- aU:function(a){return this.en(a)},
- en:function(a){var z=0,y=P.bA(-1),x,w=2,v,u=[],t=this,s,r
- var $async$aU=P.bC(function(b,c){if(b===1){v=c
- z=w}while(true)switch(z){case 0:w=4
- z=7
- return P.aH(t.b4(),$async$aU)
- case 7:z=8
- return P.aH(t.b5(),$async$aU)
- case 8:if(a!==!1)O.rE(t.a,t.b)
- w=2
- z=6
- break
- case 4:w=3
- r=v
- if(H.z(r) instanceof M.cu){z=1
- break}else throw r
- z=6
- break
- case 3:z=2
- break
- case 6:case 1:return P.bw(x,y)
- case 2:return P.bv(v,y)}})
- return P.bx($async$aU,y)},
- b4:function(){var z=0,y=P.bA(-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$b4=P.bC(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.cx,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.hi(p.aW())
- h.b="application/gltf-buffer"
- s=new N.mR(u,h,j)
- r=null
- x=6
- d=H
- z=9
- return P.aH(s.$1(t),$async$b4)
- case 9:r=d.r8(b,"$isai")
- x=1
- z=8
- break
- case 6:x=5
- e=w
- i=H.z(e)
- if(!!J.p(i).$isaB){q=i
- p.k($.$get$dn(),H.b([q],k),"uri")}else throw e
- z=8
- break
- case 5:z=1
- break
- case 8:if(r!=null){h.d=J.H(r)
- if(J.H(r)<t.gaf())p.t($.$get$eR(),H.b([J.H(r),t.gaf()],k))
- else{if(J.jv(t)==null){i=t.gaf()
- f=i+(4-(i&3)&3)
- if(J.H(r)>f)p.t($.$get$eS(),H.b([J.H(r)-f],k))}i=t
- if(i.gav()==null)i.sav(r)}}l.push(h.bk())
- o.pop()
- case 3:++j
- z=2
- break
- case 4:return P.bw(null,y)
- case 1:return P.bv(w,y)}})
- return P.bx($async$b4,y)},
- b5:function(){var z=0,y=P.bA(-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$b5=P.bC(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.cx,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.hi(p.aW())
- t=new N.mS(u,g).$1(h)
- s=null
- z=t!=null?5:6
- break
- case 5:x=8
- z=11
- return P.aH(Y.l9(t),$async$b5)
- case 11:s=b
- x=1
- z=10
- break
- case 8:x=7
- d=w
- i=H.z(d)
- e=J.p(i)
- if(!!e.$isic)p.T($.$get$eX())
- else if(!!e.$isi9)p.T($.$get$eW())
- else if(!!e.$iscs){r=i
- p.t($.$get$eT(),H.b([r],k))}else if(!!e.$isaB){q=i
- p.k($.$get$dn(),H.b([q],k),"uri")}else throw d
- z=10
- break
- case 7:z=1
- break
- case 10:if(s!=null){g.b=s.gR()
- i=h.y
- if(i!=null&&i!==s.gR())p.t($.$get$eU(),H.b([s.gR(),i],k))
- i=s.gd3()
- if(i!==0&&(i&i-1)>>>0===0){i=s.gcM()
- i=!(i!==0&&(i&i-1)>>>0===0)}else i=!0
- if(i)p.t($.$get$eV(),H.b([s.gd3(),s.gcM()],k))
- h.cx=s
- g.f=s}case 6:l.push(g.bk())
- o.pop()
- case 3:++j
- z=2
- break
- case 4:return P.bw(null,y)
- case 1:return P.bv(w,y)}})
- return P.bx($async$b5,y)}},mR:{"^":"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.ag
- y.e=z.i(0)
- return this.a.c.$1(z)}else{z=a.Q
- if(z!=null){this.b.c=C.af
- return z}else{z=this.a
- y=z.b
- if(y.fr&&!a.z){this.b.c=C.cE
- x=z.c.$0()
- if(this.c!==0)y.T($.$get$fG())
- if(x==null)y.T($.$get$fF())
- return x}}}}return}},mS:{"^":"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.ag
- 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.af
- y=[P.n,P.h]
- return P.dQ(H.b([z],[y]),y)}else if(a.ch!=null){this.b.c=C.cD
- a.eI()
- z=a.Q
- if(z!=null){y=[P.n,P.h]
- return P.dQ(H.b([z],[y]),y)}}}}return}}}],["","",,O,{"^":"",
- rE: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.aj]
- 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.h]
- 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.aF(new O.rF(b,s,r,a,w,v,new T.bi(z),u,t,q))},
- rF:{"^":"c:40;a,b,c,d,e,f,r,x,y,z",
- $2:function(a7,a8){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
- if(a8.ch==null||a8.z===-1||a8.Q===-1)return
- if(a8.go&&a8.gaa()!==4)return
- if(a8.fy&&a8.gaa()>4)return
- if(a8.id===!0&&a8.Q%3!==0)return
- if(a8.dy==null&&a8.dx==null)return
- z=this.a
- y=z.c
- y.push(C.c.i(a7))
- x=a8.dx
- if(x!=null){w=x.geh()
- 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$eP(),H.b([u,r,t],v))
- q=a8.Q
- if(r>=q)z.t($.$get$eO(),H.b([u,r,q],v));++u}}p=a8.gaa()
- x=this.b
- C.d.am(x,0,16,0)
- v=this.c
- C.d.am(v,0,16,0)
- q=this.d
- o=new P.e5(q.f.h(0,a7).d6().a())
- if(!o.p()){y.pop()
- return}if(a8.z===5126){q=a8.db
- n=q!=null
- if(n)C.d.am(this.e,0,16,0/0)
- m=a8.cy
- l=m!=null
- if(l)C.d.am(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$eM(),H.b([u],g))
- else{if(n){if(r<q[e])x[e]=J.cg(x[e],1)
- if(J.es(k[e])||J.bF(k[e],r))k[e]=r}if(l){if(r>m[e])v[e]=J.cg(v[e],1)
- if(J.es(j[e])||J.el(j[e],r))j[e]=r}b=a8.k1
- if(b===C.H)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(a8.fy)if(!(a8.go&&e===3))b=!(a8.id===!0&&d!==1)
- else b=!1
- else b=!1
- if(b)f+=r*r}}++e
- if(e===p){if(a8.k1===C.v){if(!F.ji(i))z.t($.$get$eY(),H.b([u],g))}else{if(a8.fy)b=!(a8.id===!0&&d!==1)
- else b=!1
- if(b){if(Math.abs(f-1)>0.0005)z.t($.$get$di(),H.b([u,Math.sqrt(f)],g))
- if(a8.go&&r!==1&&r!==-1)z.t($.$get$eN(),H.b([u,r],g))
- f=0}}if(a8.id===!0){++d
- b=d===3}else b=!1
- if(b)d=0
- e=0}++u
- c=o.p()}if(n)for(a7=0;a7<p;++a7)if(!J.a9(q[a7],k[a7])){n=$.$get$dh()
- i="min/"+a7
- z.k(n,H.b([q[a7],k[a7]],g),i)
- if(J.bF(x[a7],0)){n=$.$get$df()
- i="min/"+a7
- z.k(n,H.b([x[a7],q[e]],g),i)}}if(l)for(a7=0;a7<p;++a7){if(!J.a9(m[a7],j[a7])){x=$.$get$dg()
- q="max/"+a7
- z.k(x,H.b([m[a7],j[a7]],g),q)}if(J.bF(v[a7],0)){x=$.$get$de()
- q="max/"+a7
- z.k(x,H.b([v[a7],m[e]],g),q)}}}else{if(a8.k1===C.w){for(q=q.cy,q=new H.bh(q,q.gj(q),0),a=-1,a0=0;q.p();){n=q.d.x
- if(n==null)continue
- for(n=new H.bh(n,n.gj(n),0);n.p();){m=n.d
- if(m.fy===a8){l=m.r
- if(l!==-1)a0|=C.c.bq(1,l)
- a1=m.fr
- if(a1!==-1)m=a===-1||a>a1
- else m=!1
- if(m)a=a1}}}--a}else{a=-1
- a0=0}for(q=a8.cy,n=q!=null,m=a8.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,a2=0,a3=0;c;){r=o.gv()
- if(l){if(r<m[e])x[e]=J.cg(x[e],1)
- if(u<p||k[e]>r)k[e]=r}if(n){if(r>q[e])v[e]=J.cg(v[e],1)
- if(u<p||j[e]<r)j[e]=r}if(a8.k1===C.w){if(r>a)z.t($.$get$eK(),H.b([u,r,a],h))
- if(i){g[a2]=r;++a2
- if(a2===3){b=g[0]
- a4=g[1]
- if(b==null?a4!=null:b!==a4){a5=g[2]
- b=(a4==null?a5==null:a4===a5)||(a5==null?b==null:a5===b)}else b=!0
- if(b)++a3
- a2=0}}}else{if(a8.fy)b=!(a8.id===!0&&d!==1)
- else b=!1
- if(b){a6=a8.es(r)
- f+=a6*a6}}++e
- if(e===p){if(a8.fy)b=!(a8.id===!0&&d!==1)
- else b=!1
- if(b){if(Math.abs(f-1)>0.0005)z.t($.$get$di(),H.b([u,Math.sqrt(f)],h))
- f=0}if(a8.id===!0){++d
- b=d===3}else b=!1
- if(b)d=0
- e=0}++u
- c=o.p()}if(l)for(a7=0;a7<p;++a7){if(!J.a9(m[a7],k[a7])){l=$.$get$dh()
- i="min/"+a7
- z.k(l,H.b([m[a7],k[a7]],h),i)}if(J.bF(x[a7],0)){l=$.$get$df()
- i="min/"+a7
- z.k(l,H.b([x[a7],m[e]],h),i)}}if(n)for(a7=0;a7<p;++a7){if(!J.a9(q[a7],j[a7])){x=$.$get$dg()
- n="max/"+a7
- z.k(x,H.b([q[a7],j[a7]],h),n)}if(J.bF(v[a7],0)){x=$.$get$de()
- n="max/"+a7
- z.k(x,H.b([v[a7],q[e]],h),n)}}if(a3>0)z.t($.$get$eL(),H.b([a3],h))}y.pop()}}}],["","",,E,{"^":"",
- ts:[function(a){return"'"+H.e(a)+"'"},"$1","b4",4,0,8,8],
- tq:[function(a){return typeof a==="string"?"'"+a+"'":J.Z(a)},"$1","ec",4,0,8,8],
- bn:{"^":"a;a,b",
- i:function(a){return this.b}},
- bb:{"^":"a;"},
- ka:{"^":"bb;a,b,c",l:{
- L:function(a,b,c){return new E.ka(c,a,b)}}},
- kp:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Actual data length "+H.e(z.h(a,0))+" is not equal to the declared buffer byteLength "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kn:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Actual data length "+H.e(z.h(a,0))+" is less than the declared buffer byteLength "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- km:{"^":"c;",
- $1:[function(a){return"GLB-stored BIN chunk contains "+H.e(J.u(a,0))+" extra padding byte(s)."},null,null,4,0,null,0,"call"]},
- kr:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Declared minimum value for this component ("+H.e(z.h(a,0))+") does not match actual minimum ("+H.e(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- ko:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Declared maximum value for this component ("+H.e(z.h(a,0))+") does not match actual maximum ("+H.e(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- kq:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Accessor contains "+H.e(z.h(a,0))+" element(s) less than declared minimum value "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kd:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Accessor contains "+H.e(z.h(a,0))+" element(s) greater than declared maximum value "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kt:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Accessor element at index "+H.e(z.h(a,0))+" is not of unit length: "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- ks:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Accessor element at index "+H.e(z.h(a,0))+" has invalid w component: "+H.e(z.h(a,1))+". Must be 1.0 or -1.0."},null,null,4,0,null,0,"call"]},
- ke:{"^":"c;",
- $1:[function(a){return"Accessor element at index "+H.e(J.u(a,0))+" is NaN or Infinity."},null,null,4,0,null,0,"call"]},
- kc:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Indices accessor element at index "+H.e(z.h(a,0))+" has vertex index "+H.e(z.h(a,1))+" that exceeds number of available vertices "+H.e(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- kb:{"^":"c;",
- $1:[function(a){return"Indices accessor contains "+H.e(J.u(a,0))+" degenerate triangles."},null,null,4,0,null,0,"call"]},
- kw:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Animation input accessor element at index "+H.e(z.h(a,0))+" is negative: "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- kv:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Animation input accessor element at index "+H.e(z.h(a,0))+" is less than or equal to previous: "+H.e(z.h(a,1))+" <= "+H.e(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- kg:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Accessor sparse indices element at index "+H.e(z.h(a,0))+" is less than or equal to previous: "+H.e(z.h(a,1))+" <= "+H.e(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- kf:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Accessor sparse indices element at index "+H.e(z.h(a,0))+" is greater than or equal to the number of accessor elements: "+H.e(z.h(a,1))+" >= "+H.e(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- ku:{"^":"c;",
- $1:[function(a){return"Matrix element at index "+H.e(J.u(a,0))+" is not decomposable to TRS."},null,null,4,0,null,0,"call"]},
- kj:{"^":"c;",
- $1:[function(a){return"Image data is invalid. "+H.e(J.u(a,0))},null,null,4,0,null,0,"call"]},
- ki:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Recognized image format "+("'"+H.e(z.h(a,0))+"'")+" does not match declared image format "+("'"+H.e(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- kk:{"^":"c;",
- $1:[function(a){return"Unexpected end of image stream."},null,null,4,0,null,0,"call"]},
- kl:{"^":"c;",
- $1:[function(a){return"Image format not recognized."},null,null,4,0,null,0,"call"]},
- kh:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Image has non-power-of-two dimensions: "+H.e(z.h(a,0))+"x"+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- le:{"^":"bb;a,b,c"},
- lf:{"^":"c;",
- $1:[function(a){return"File not found. "+H.e(J.u(a,0))},null,null,4,0,null,0,"call"]},
- mW:{"^":"bb;a,b,c",l:{
- Y:function(a,b,c){return new E.mW(c,a,b)}}},
- n6:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Invalid array length "+H.e(z.h(a,0))+". Valid lengths are: "+J.al(H.aL(z.h(a,1),"$isv"),E.ec(),P.d).i(0)+"."},null,null,4,0,null,0,"call"]},
- na:{"^":"c;",
- $1:[function(a){var z,y
- z=J.k(a)
- y=z.h(a,0)
- return"Type mismatch. Array element "+H.e(typeof y==="string"?"'"+y+"'":J.Z(y))+" is not a "+("'"+H.e(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- n8:{"^":"c;",
- $1:[function(a){return"Duplicate element."},null,null,4,0,null,0,"call"]},
- n7:{"^":"c;",
- $1:[function(a){return"Index must be a non-negative integer."},null,null,4,0,null,4,"call"]},
- n3:{"^":"c;",
- $1:[function(a){return"Invalid JSON data. Parser output: "+H.e(J.u(a,0))},null,null,4,0,null,0,"call"]},
- nb:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Invalid URI "+("'"+H.e(z.h(a,0))+"'")+". Parser output: "+H.e(z.h(a,1))},null,null,4,0,null,0,"call"]},
- mZ:{"^":"c;",
- $1:[function(a){return"Entity cannot be empty."},null,null,4,0,null,0,"call"]},
- n_:{"^":"c;",
- $1:[function(a){return"Exactly one of "+J.al(a,E.b4(),P.d).i(0)+" properties must be defined."},null,null,4,0,null,0,"call"]},
- n4:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Value "+("'"+H.e(z.h(a,0))+"'")+" does not match regexp pattern "+("'"+H.e(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- mX:{"^":"c;",
- $1:[function(a){var z,y
- z=J.k(a)
- y=z.h(a,0)
- return"Type mismatch. Property value "+H.e(typeof y==="string"?"'"+y+"'":J.Z(y))+" is not a "+("'"+H.e(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- n5:{"^":"c;",
- $1:[function(a){var z,y
- z=J.k(a)
- y=z.h(a,0)
- return"Invalid value "+H.e(typeof y==="string"?"'"+y+"'":J.Z(y))+". Valid values are "+J.al(H.aL(z.h(a,1),"$isv"),E.ec(),P.d).i(0)+"."},null,null,4,0,null,0,"call"]},
- n9:{"^":"c;",
- $1:[function(a){return"Value "+H.e(J.u(a,0))+" is out of range."},null,null,4,0,null,0,"call"]},
- n0:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Value "+H.e(z.h(a,0))+" is not a multiple of "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- mY:{"^":"c;",
- $1:[function(a){return"Property "+("'"+H.e(J.u(a,0))+"'")+" must be defined."},null,null,4,0,null,0,"call"]},
- n2:{"^":"c;",
- $1:[function(a){return"Unexpected property."},null,null,4,0,null,0,"call"]},
- n1:{"^":"c;",
- $1:[function(a){return"Dependency failed. "+("'"+H.e(J.u(a,0))+"'")+" must be defined."},null,null,4,0,null,0,"call"]},
- nc:{"^":"bb;a,b,c",l:{
- x:function(a,b,c){return new E.nc(c,a,b)}}},
- nz:{"^":"c;",
- $1:[function(a){return"Unknown glTF major asset version: "+H.e(J.u(a,0))+"."},null,null,4,0,null,0,"call"]},
- ny:{"^":"c;",
- $1:[function(a){return"Unknown glTF minor asset version: "+H.e(J.u(a,0))+"."},null,null,4,0,null,0,"call"]},
- nA:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Asset minVersion "+("'"+H.e(z.h(a,0))+"'")+" is greater than version "+("'"+H.e(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- nw:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Invalid value "+H.e(z.h(a,0))+" for GL type "+("'"+H.e(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- nx:{"^":"c;",
- $1:[function(a){return"Integer value is written with fractional part: "+H.e(J.u(a,0))+"."},null,null,4,0,null,0,"call"]},
- nv:{"^":"c;",
- $1:[function(a){return"Only (u)byte and (u)short accessors can be normalized."},null,null,4,0,null,0,"call"]},
- ns:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Offset "+H.e(z.h(a,0))+" is not a multiple of componentType length "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- nu:{"^":"c;",
- $1:[function(a){return"Matrix accessors must be aligned to 4-byte boundaries."},null,null,4,0,null,0,"call"]},
- nt:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Sparse accessor overrides more elements ("+H.e(z.h(a,0))+") than the base accessor contains ("+H.e(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- nr:{"^":"c;",
- $1:[function(a){return"Buffer's Data URI MIME-Type must be 'application/octet-stream' or 'application/gltf-buffer'. Found "+("'"+H.e(J.u(a,0))+"'")+" instead."},null,null,4,0,null,0,"call"]},
- np:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Buffer view's byteStride ("+H.e(z.h(a,0))+") is smaller than byteLength ("+H.e(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- no:{"^":"c;",
- $1:[function(a){return"Only buffer views with raw vertex data can have byteStride."},null,null,4,0,null,0,"call"]},
- nn:{"^":"c;",
- $1:[function(a){return"xmag and ymag must not be zero."},null,null,4,0,null,0,"call"]},
- nm:{"^":"c;",
- $1:[function(a){return"zfar must be greater than znear."},null,null,4,0,null,0,"call"]},
- nk:{"^":"c;",
- $1:[function(a){return"Alpha cutoff is supported only for 'MASK' alpha mode."},null,null,4,0,null,0,"call"]},
- nJ:{"^":"c;",
- $1:[function(a){return"Invalid attribute name "+("'"+H.e(J.u(a,0))+"'")+"."},null,null,4,0,null,0,"call"]},
- nH:{"^":"c;",
- $1:[function(a){return"All primitives must have the same number of morph targets."},null,null,4,0,null,0,"call"]},
- nG:{"^":"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"]},
- nj:{"^":"c;",
- $1:[function(a){return"No POSITION attribute found."},null,null,4,0,null,0,"call"]},
- nI:{"^":"c;",
- $1:[function(a){return"Indices for indexed attribute semantic "+("'"+H.e(J.u(a,0))+"'")+" must start with 0 and be continuous."},null,null,4,0,null,0,"call"]},
- ni:{"^":"c;",
- $1:[function(a){return"TANGENT attribute without NORMAL found."},null,null,4,0,null,0,"call"]},
- ng:{"^":"c;",
- $1:[function(a){return"Number of JOINTS attribute semantics must match number of WEIGHTS."},null,null,4,0,null,0,"call"]},
- nh:{"^":"c;",
- $1:[function(a){return"TANGENT attribute defined for POINTS rendering mode."},null,null,4,0,null,0,"call"]},
- nF:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"The length of weights array ("+H.e(z.h(a,0))+") does not match the number of morph targets ("+H.e(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- nB:{"^":"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"]},
- nq:{"^":"c;",
- $1:[function(a){return"Do not specify default transform matrix."},null,null,4,0,null,0,"call"]},
- nf:{"^":"c;",
- $1:[function(a){return"Matrix must be decomposable to TRS."},null,null,4,0,null,0,"call"]},
- nE:{"^":"c;",
- $1:[function(a){return"Rotation quaternion must be normalized."},null,null,4,0,null,0,"call"]},
- nC:{"^":"c;",
- $1:[function(a){return"Unused extension "+("'"+H.e(J.u(a,0))+"'")+" cannot be required."},null,null,4,0,null,0,"call"]},
- nD:{"^":"c;",
- $1:[function(a){return"Extension uses unreserved extension prefix "+("'"+H.e(J.u(a,0))+"'")+"."},null,null,4,0,null,0,"call"]},
- nd:{"^":"c;",
- $1:[function(a){return"Empty node encountered."},null,null,4,0,null,0,"call"]},
- nl:{"^":"c;",
- $1:[function(a){return"Non-relative URI found: "+H.e(J.u(a,0))+"."},null,null,4,0,null,0,"call"]},
- ne:{"^":"c;",
- $1:[function(a){return"Multiple extensions are defined for this object: "+J.al(H.aL(J.u(a,1),"$isv"),E.b4(),P.d).i(0)+"."},null,null,4,0,null,0,"call"]},
- lu:{"^":"bb;a,b,c",l:{
- t:function(a,b,c){return new E.lu(c,a,b)}}},
- m1:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Accessor's total byteOffset "+H.e(z.h(a,0))+" isn't a multiple of componentType length "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- m2:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Referenced bufferView's byteStride value "+H.e(z.h(a,0))+" is less than accessor element's length "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- m0:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Accessor (offset: "+H.e(z.h(a,0))+", length: "+H.e(z.h(a,1))+") does not fit referenced bufferView ["+H.e(z.h(a,2))+"] length "+H.e(z.h(a,3))+"."},null,null,4,0,null,0,"call"]},
- m8:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Override of previously set accessor usage. Initial: "+("'"+H.e(z.h(a,0))+"'")+", new: "+("'"+H.e(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- lR:{"^":"c;",
- $1:[function(a){return"Animation channel has the same target as channel "+H.e(J.u(a,0))+"."},null,null,4,0,null,0,"call"]},
- lW:{"^":"c;",
- $1:[function(a){return"Animation channel cannot target TRS properties of node with defined matrix."},null,null,4,0,null,0,"call"]},
- lV:{"^":"c;",
- $1:[function(a){return"Animation channel cannot target WEIGHTS when mesh does not have morph targets."},null,null,4,0,null,0,"call"]},
- lZ:{"^":"c;",
- $1:[function(a){return"accessor.min and accessor.max must be defined for animation input accessor."},null,null,4,0,null,0,"call"]},
- m_:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Invalid Animation sampler input accessor format "+("'"+H.e(z.h(a,0))+"'")+". Must be one of "+J.al(H.aL(z.h(a,1),"$isv"),E.b4(),P.d).i(0)+"."},null,null,4,0,null,0,"call"]},
- lU:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Invalid animation sampler output accessor format "+("'"+H.e(z.h(a,0))+"'")+" for path "+("'"+H.e(z.h(a,2))+"'")+". Must be one of "+J.al(H.aL(z.h(a,1),"$isv"),E.b4(),P.d).i(0)+"."},null,null,4,0,null,0,"call"]},
- lY:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Animation sampler output accessor with "+("'"+H.e(z.h(a,0))+"'")+" interpolation must have at least "+H.e(z.h(a,1))+" elements. Got "+H.e(z.h(a,2))+"."},null,null,4,0,null,0,"call"]},
- lX:{"^":"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"]},
- lS:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Animation sampler output accessor of count "+H.e(z.h(a,0))+" expected. Found "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- lw:{"^":"c;",
- $1:[function(a){return"Buffer referring to GLB binary chunk must be the first."},null,null,4,0,null,0,"call"]},
- lv:{"^":"c;",
- $1:[function(a){return"Buffer refers to an unresolved GLB binary chunk."},null,null,4,0,null,0,"call"]},
- lQ:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"BufferView does not fit buffer ("+H.e(z.h(a,0))+") byteLength ("+H.e(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- m7:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Override of previously set bufferView target or usage. Initial: "+("'"+H.e(z.h(a,0))+"'")+", new: "+("'"+H.e(z.h(a,1))+"'")+"."},null,null,4,0,null,0,"call"]},
- m5:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Accessor of count "+H.e(z.h(a,0))+" expected. Found "+H.e(z.h(a,1))+"."},null,null,4,0,null,0,"call"]},
- lF:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Invalid accessor format "+("'"+H.e(z.h(a,0))+"'")+" for this attribute semantic. Must be one of "+J.al(H.aL(z.h(a,1),"$isv"),E.b4(),P.d).i(0)+"."},null,null,4,0,null,0,"call"]},
- lG:{"^":"c;",
- $1:[function(a){return"accessor.min and accessor.max must be defined for POSITION attribute accessor."},null,null,4,0,null,0,"call"]},
- lD:{"^":"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"]},
- lE:{"^":"c;",
- $1:[function(a){return"Vertex attribute data must be aligned to 4-byte boundaries."},null,null,4,0,null,0,"call"]},
- lP:{"^":"c;",
- $1:[function(a){return"bufferView.byteStride must not be defined for indices accessor."},null,null,4,0,null,0,"call"]},
- lO:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Invalid indices accessor format "+("'"+H.e(z.h(a,0))+"'")+". Must be one of "+J.al(H.aL(z.h(a,1),"$isv"),E.b4(),P.d).i(0)+". "},null,null,4,0,null,0,"call"]},
- lN:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Number of vertices or indices ("+H.e(z.h(a,0))+") is not compatible with used drawing mode ("+("'"+H.e(z.h(a,1))+"'")+")."},null,null,4,0,null,0,"call"]},
- lK:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Material is incompatible with mesh primitive: Texture binding "+("'"+H.e(z.h(a,0))+"'")+" needs 'TEXCOORD_"+H.e(z.h(a,1))+"' attribute."},null,null,4,0,null,0,"call"]},
- lM:{"^":"c;",
- $1:[function(a){return"Material does not use texture coordinates sets with indices "+J.al(H.aL(J.u(a,1),"$isv"),E.ec(),P.d).i(0)+"."},null,null,4,0,null,0,"call"]},
- lL:{"^":"c;",
- $1:[function(a){return"All accessors of the same primitive must have the same count."},null,null,4,0,null,0,"call"]},
- lJ:{"^":"c;",
- $1:[function(a){return"No base accessor for this attribute semantic."},null,null,4,0,null,0,"call"]},
- lH:{"^":"c;",
- $1:[function(a){return"Base accessor has different count."},null,null,4,0,null,0,"call"]},
- lx:{"^":"c;",
- $1:[function(a){return"Node is a part of a node loop."},null,null,4,0,null,0,"call"]},
- lz:{"^":"c;",
- $1:[function(a){return"Value overrides parent of node "+H.e(J.u(a,0))+"."},null,null,4,0,null,0,"call"]},
- lC:{"^":"c;",
- $1:[function(a){var z,y
- z=J.k(a)
- y="The length of weights array ("+H.e(z.h(a,0))+") does not match the number of morph targets ("
- z=z.h(a,1)
- return y+H.e(z==null?0:z)+")."},null,null,4,0,null,0,"call"]},
- lB:{"^":"c;",
- $1:[function(a){return"Node has skin defined, but mesh has no joints data."},null,null,4,0,null,0,"call"]},
- lA:{"^":"c;",
- $1:[function(a){return"Node uses skinned mesh, but has no skin defined."},null,null,4,0,null,0,"call"]},
- ly:{"^":"c;",
- $1:[function(a){return"Node "+H.e(J.u(a,0))+" is not a root node."},null,null,4,0,null,0,"call"]},
- m6:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Invalid IBM accessor format "+("'"+H.e(z.h(a,0))+"'")+". Must be one of "+J.al(H.aL(z.h(a,1),"$isv"),E.b4(),P.d).i(0)+". "},null,null,4,0,null,0,"call"]},
- m3:{"^":"c;",
- $1:[function(a){return"Extension was not declared in extensionsUsed."},null,null,4,0,null,0,"call"]},
- lT:{"^":"c;",
- $1:[function(a){return"Unexpected location for this extension."},null,null,4,0,null,0,"call"]},
- m9:{"^":"c;",
- $1:[function(a){return"Unresolved reference: "+H.e(J.u(a,0))+"."},null,null,4,0,null,0,"call"]},
- m4:{"^":"c;",
- $1:[function(a){return"Unsupported extension encountered: "+("'"+H.e(J.u(a,0))+"'")+"."},null,null,4,0,null,0,"call"]},
- lI:{"^":"c;",
- $1:[function(a){return"This object may be unused."},null,null,4,0,null,0,"call"]},
- kB:{"^":"bb;a,b,c",l:{
- a4:function(a,b,c){return new E.kB(c,a,b)}}},
- kH:{"^":"c;",
- $1:[function(a){return"Invalid GLB magic value ("+H.e(J.u(a,0))+")."},null,null,4,0,null,0,"call"]},
- kG:{"^":"c;",
- $1:[function(a){return"Invalid GLB version value "+H.e(J.u(a,0))+"."},null,null,4,0,null,0,"call"]},
- kF:{"^":"c;",
- $1:[function(a){return"Declared GLB length ("+H.e(J.u(a,0))+") is too small."},null,null,4,0,null,0,"call"]},
- kP:{"^":"c;",
- $1:[function(a){return"Length of "+H.e(J.u(a,0))+" chunk is not aligned to 4-byte boundaries."},null,null,4,0,null,0,"call"]},
- kD:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Declared length ("+H.e(z.h(a,0))+") does not match GLB length ("+H.e(z.h(a,1))+")."},null,null,4,0,null,0,"call"]},
- kO:{"^":"c;",
- $1:[function(a){var z=J.k(a)
- return"Chunk ("+H.e(z.h(a,0))+") length ("+H.e(z.h(a,1))+") does not fit total GLB length."},null,null,4,0,null,0,"call"]},
- kL:{"^":"c;",
- $1:[function(a){return"Chunk ("+H.e(J.u(a,0))+") cannot have zero length."},null,null,4,0,null,0,"call"]},
- kJ:{"^":"c;",
- $1:[function(a){return"Chunk of type "+H.e(J.u(a,0))+" has already been used."},null,null,4,0,null,0,"call"]},
- kE:{"^":"c;",
- $1:[function(a){return"Unexpected end of chunk header."},null,null,4,0,null,0,"call"]},
- kC:{"^":"c;",
- $1:[function(a){return"Unexpected end of chunk data."},null,null,4,0,null,0,"call"]},
- kI:{"^":"c;",
- $1:[function(a){return"Unexpected end of header."},null,null,4,0,null,0,"call"]},
- kN:{"^":"c;",
- $1:[function(a){return"First chunk must be of JSON type. Found "+H.e(J.u(a,0))+" instead."},null,null,4,0,null,0,"call"]},
- kM:{"^":"c;",
- $1:[function(a){return"BIN chunk must be the second chunk."},null,null,4,0,null,0,"call"]},
- kK:{"^":"c;",
- $1:[function(a){return"Unknown GLB chunk type: "+H.e(J.u(a,0))+"."},null,null,4,0,null,0,"call"]},
- ct:{"^":"a;a,b,c,d,e",
- gbZ:function(){var z=this.a.c.$1(this.e)
- return z},
- gF:function(a){return J.aa(this.i(0))},
- M:function(a,b){var z,y
- if(b==null)return!1
- z=J.p(b)
- if(!!z.$isct){z=z.i(b)
- y=this.i(0)
- y=z==null?y==null:z===y
- z=y}else z=!1
- return z},
- i:function(a){var z=this.c
- if(z!=null&&z.length!==0)return H.e(z)+": "+H.e(this.gbZ())
- z=this.d
- if(z!=null)return"@"+H.e(z)+": "+H.e(this.gbZ())
- return this.gbZ()}}}],["","",,A,{"^":"",cx:{"^":"K;d,e,f,r,x,a,b,c",
- n:function(a,b){return this.O(0,P.w(["diffuseFactor",this.d,"diffuseTexture",this.e,"specularFactor",this.f,"glossinessFactor",this.r,"specularGlossinessTexture",this.x],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J:function(a,b){var z,y
- z=this.e
- if(z!=null){y=b.c
- y.push("diffuseTexture")
- z.J(a,b)
- y.pop()}z=this.x
- if(z!=null){y=b.c
- y.push("specularGlossinessTexture")
- z.J(a,b)
- y.pop()}},
- l:{
- t_:[function(a,b){var z,y,x,w,v,u,t,s
- b.a
- F.y(a,C.bC,b,!0)
- z=F.V(a,"diffuseFactor",b,C.O,C.A,1,0,!1,!1)
- y=F.a8(a,"diffuseTexture",b,Y.cf(),!1)
- x=F.V(a,"specularFactor",b,C.b7,C.m,1,0,!1,!1)
- w=F.a1(a,"glossinessFactor",b,1,-1/0,1,0,!1)
- v=F.a8(a,"specularGlossinessTexture",b,Y.cf(),!1)
- u=F.D(a,C.cw,b,null,!1)
- t=new A.cx(z,y,x,w,v,u,a.h(0,"extras"),!1)
- s=H.b([y,v],[P.a])
- C.d.a8(s,u.gaL())
- b.aI(t,s)
- return t},"$2","ra",8,0,74,5,6]}}}],["","",,S,{"^":"",cy:{"^":"K;a,b,c",
- n:function(a,b){return this.O(0,P.X(P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- t0:[function(a,b){b.a
- F.y(a,C.bD,b,!0)
- return new S.cy(F.D(a,C.cx,b,null,!1),a.h(0,"extras"),!1)},"$2","rb",8,0,75,5,6]}}}],["","",,L,{"^":"",cz:{"^":"K;d,e,f,r,a,b,c",
- n:function(a,b){return this.O(0,P.w(["offset",this.d,"rotation",this.e,"scale",this.f,"texCoord",this.r],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- J:function(a,b){var z,y
- for(z=b.d,y=this;y!=null;){y=z.h(0,y)
- if(y instanceof Y.aY){y.dx.m(0,b.aW(),this.r)
- break}}},
- l:{
- t1:[function(a,b){b.a
- F.y(a,C.bV,b,!0)
- return new L.cz(F.V(a,"offset",b,C.b2,C.Q,1/0,-1/0,!1,!1),F.a1(a,"rotation",b,0,-1/0,1/0,-1/0,!1),F.V(a,"scale",b,C.b6,C.Q,1/0,-1/0,!1,!1),F.Q(a,"texCoord",b,-1,null,-1,0,!1),F.D(a,C.cy,b,null,!1),a.h(0,"extras"),!1)},"$2","rc",8,0,76,5,6]}}}],["","",,T,{"^":"",db:{"^":"dR;a",
- n:function(a,b){return this.br(0,P.w(["center",this.a],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- rV:[function(a,b){b.a
- F.y(a,C.by,b,!0)
- return new T.db(F.V(a,"center",b,null,C.m,1/0,-1/0,!0,!1))},"$2","qP",8,0,77,5,6]}}}],["","",,D,{"^":"",aV:{"^":"a;a,b"},ab:{"^":"a;a"},cr:{"^":"a;a,b",
- gF:function(a){var z,y
- z=J.aa(this.a)
- y=J.aa(this.b)
- return A.e6(A.b0(A.b0(0,z&0x1FFFFFFF),y&0x1FFFFFFF))},
- M:function(a,b){var z,y
- if(b==null)return!1
- if(b instanceof D.cr){z=this.b
- y=b.b
- z=(z==null?y==null:z===y)&&J.a9(this.a,b.a)}else z=!1
- return z}},dA:{"^":"a;a,b"}}],["","",,X,{"^":"",dW:{"^":"dR;a,b,c",
- n:function(a,b){return this.br(0,P.w(["decodeMatrix",this.a,"decodedMin",this.b,"decodedMax",this.c],P.d,P.a))},
- i:function(a){return this.n(a,null)},
- l:{
- tl:[function(a,b){b.a
- F.y(a,C.bk,b,!0)
- return new X.dW(F.V(a,"decodeMatrix",b,null,C.bc,1/0,-1/0,!0,!1),F.V(a,"decodedMin",b,null,C.P,1/0,-1/0,!0,!1),F.V(a,"decodedMax",b,null,C.P,1/0,-1/0,!0,!1))},"$2","rI",8,0,52,5,6]}}}],["","",,Z,{"^":"",
- cc: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:throw H.f(P.J(null))}},
- rC: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.J(null))}},
- rB: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.J(null))}}}],["","",,A,{"^":"",kQ:{"^":"a;R:a<,b,0c,d,0e,f,0r,x,y,z,Q,ch,cx,cy,db,0dx,0dy,0fr,fx,0fy",
- c3:function(){var z,y
- z=this.d.aG(this.gdA(),this.gdB(),this.gcq())
- this.e=z
- y=this.fr
- y.e=z.gev()
- y.f=z.gey()
- y.r=new A.kT(this)
- return this.f.a},
- b0:function(){this.e.I()
- var z=this.f
- if(z.a.a===0)z.V(new K.at(this.a,null,this.fy))},
- eN:[function(a){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l
- this.e.aH()
- for(z=J.k(a),y=K.at,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.l.ac(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.Z($.$get$f9(),H.b([q],w),0)
- this.e.I()
- z=this.f.a
- if(z.a===0){y=this.fy
- z.aA(new K.at(this.a,null,y))}return}p=this.c.getUint32(4,!0)
- if(p!==2){this.r.Z($.$get$fa(),H.b([p],w),4)
- this.e.I()
- z=this.f.a
- if(z.a===0){y=this.fy
- z.aA(new K.at(this.a,null,y))}return}s=this.c.getUint32(8,!0)
- this.Q=s
- if(s<=this.z)this.r.Z($.$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.l.ac(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.Z(o,H.b(["0x"+C.a.aw(C.c.a1(s,16),8,"0")],w),n-8)}if(this.z+this.cx>this.Q)this.r.Z($.$get$f6(),H.b(["0x"+C.a.aw(C.c.a1(this.cy,16),8,"0"),this.cx],w),this.z-8)
- if(this.ch===0&&this.cy!==1313821514)this.r.Z($.$get$fh(),H.b(["0x"+C.a.aw(C.c.a1(this.cy,16),8,"0")],w),this.z-8)
- s=this.cy
- if(s===5130562&&this.ch>1&&!this.fx)this.r.Z($.$get$fd(),H.b(["0x"+C.a.aw(C.c.a1(s,16),8,"0")],w),this.z-8)
- m=new A.kR(this)
- s=this.cy
- switch(s){case 1313821514:if(this.cx===0){r=this.r
- o=$.$get$f8()
- n=this.z
- r.Z(o,H.b(["0x"+C.a.aw(C.c.a1(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.Z($.$get$fi(),H.b(["0x"+C.a.aw(C.c.a1(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.ca(s,[H.l(s,0)]),new P.bs(new P.M(0,$.q,x),y),!0)
- s.f=r
- this.dx=s
- this.dy=s.c3()}s=this.fr
- l=u+t
- r=z.Y(a,u,l)
- if(s.gae()>=4)H.F(s.bv())
- if((s.gae()&1)!==0)s.as(r)
- else if((s.gae()&3)===0){s=s.b1()
- r=new P.cO(r)
- o=s.c
- if(o==null){s.c=r
- s.b=r}else{o.saV(r)
- s.c=r}}s=this.y+=t
- this.z+=t
- if(s===this.cx){this.fr.X()
- 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.l.ac(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.ah()},"$1","gdA",4,0,13,3],
- eO:[function(){var z,y
- switch(this.x){case 0:this.r.bP($.$get$fg(),this.z)
- this.b0()
- break
- case 1:if(this.y!==0){this.r.bP($.$get$ff(),this.z)
- this.b0()}else{z=this.Q
- y=this.z
- if(z!==y)this.r.Z($.$get$fb(),H.b([z,y],[P.a]),this.z)
- z=this.dy
- if(z!=null)z.an(0,new A.kS(this),this.gcq(),null)
- else this.f.V(new K.at(this.a,null,this.fy))}break
- default:if(this.cx>0)this.r.bP($.$get$fe(),this.z)
- this.b0()}},"$0","gdB",0,0,0],
- eP:[function(a){var z
- this.e.I()
- z=this.f
- if(z.a.a===0)z.a4(a)},"$1","gcq",4,0,1,1],
- $isdl:1},kT:{"^":"c;a",
- $0:function(){var z=this.a
- if((z.fr.gae()&4)!==0)z.e.ah()
- else z.b0()}},kR:{"^":"c;a",
- $1$seen:function(a){var z=this.a
- if(a){z.r.Z($.$get$f7(),H.b(["0x"+C.a.aw(C.c.a1(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)}},kS:{"^":"c;a",
- $1:function(a){var z,y
- z=this.a
- y=a==null?null:a.b
- z.f.V(new K.at(z.a,y,z.fy))}}}],["","",,K,{"^":"",
- kX:function(a,b){var z,y,x,w
- z={}
- y=K.dl
- x=new P.M(0,$.q,[y])
- z.a=!1
- z.b=null
- w=P.dP(new K.kY(z),null,new K.kZ(z),new K.l_(z),!1,[P.n,P.h])
- z.b=a.em(new K.l0(z,103,new P.bs(x,[y]),w,b,123,9,32,10,13,239),w.ge3())
- return x},
- at:{"^":"a;R:a<,b,c"},
- dl:{"^":"a;"},
- kZ:{"^":"c;a",
- $0:function(){return this.a.b.aH()}},
- l_:{"^":"c;a",
- $0:function(){return this.a.b.ah()}},
- kY:{"^":"c;a",
- $0:function(){return this.a.b.I()}},
- l0:{"^":"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.u(a,0)
- if(this.b===y){x=this.d
- w=this.e
- v=new Uint8Array(12)
- u=K.at
- u=new A.kQ("model/gltf-binary",v,new P.ca(x,[H.l(x,0)]),new P.bs(new P.M(0,$.q,[u]),[u]),0,0,0,0,0,0,0,!1,!1)
- w.fr=!0
- u.r=w
- x=v.buffer
- x.toString
- H.b_(x,0,null)
- x=new DataView(x,0)
- u.c=x
- u.fr=P.dP(null,null,null,null,!1,[P.n,P.h])
- 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.kU(new P.ca(v,[H.l(v,0)]),this.e))
- z.a=!0}else{z.b.I()
- v.X()
- w.a4(C.aE)
- return}}}this.d.A(0,a)},null,null,4,0,null,3,"call"]},
- fl:{"^":"a;R:a<,b,0c,d,0e,0f,r",
- c3:function(){var z,y,x
- z=P.a
- y=H.b([],[z])
- x=new P.ah("")
- this.e=new P.pU(new P.iO(!1,x,!0,0,0,0),new P.pd(C.N.gcD().a,new P.pn(new K.kW(this),y,[z]),x))
- this.c=this.b.aG(this.gdC(),this.gdO(),this.gdP())
- return this.d.a},
- eQ:[function(a){var z,y,x,w
- this.c.aH()
- if(this.r){y=J.k(a)
- if(y.gN(a)&&239===y.h(a,0))this.f.t($.$get$c5(),H.b(["BOM found at the beginning of UTF-8 stream."],[P.a]))
- this.r=!1}try{y=this.e
- x=J.H(a)
- y.a.au(a,0,x)
- this.c.ah()}catch(w){y=H.z(w)
- if(y instanceof P.aM){z=y
- this.f.t($.$get$c5(),H.b([z],[P.a]))
- this.c.I()
- this.d.aR()}else throw w}},"$1","gdC",4,0,13,3],
- eY:[function(a){var z
- this.c.I()
- z=this.d
- if(z.a.a===0)z.a4(a)},"$1","gdP",4,0,1,1],
- eX:[function(){var z,y,x
- try{this.e.X()}catch(y){x=H.z(y)
- if(x instanceof P.aM){z=x
- this.f.t($.$get$c5(),H.b([z],[P.a]))
- this.c.I()
- this.d.aR()}else throw y}},"$0","gdO",0,0,0],
- $isdl:1,
- l:{
- kU:function(a,b){var z=K.at
- z=new K.fl("model/gltf+json",a,new P.bs(new P.M(0,$.q,[z]),[z]),!0)
- z.f=b
- return z},
- kV:function(a,b){var z,y,x,w,v,u,t
- z=null
- try{z=C.N.e9(a)}catch(w){v=H.z(w)
- if(v instanceof P.aM){y=v
- b.t($.$get$c5(),H.b([y],[P.a]))
- return}else throw w}v=z
- u=P.a
- t=H.N(v,"$isi",[P.d,u],"$asi")
- if(t)try{x=V.fm(z,b)
- return new K.at("model/gltf+json",x,null)}catch(w){if(H.z(w) instanceof M.cu)return
- else throw w}else{b.t($.$get$S(),H.b([z,"object"],[u]))
- return}}}},
- kW:{"^":"c;a",
- $1:function(a){var z,y,x,w,v,u
- z=a[0]
- x=z
- w=P.a
- v=H.N(x,"$isi",[P.d,w],"$asi")
- if(v)try{x=this.a
- y=V.fm(z,x.f)
- x.d.V(new K.at(x.a,y,null))}catch(u){if(H.z(u) instanceof M.cu){x=this.a
- x.c.I()
- x.d.aR()}else throw u}else{x=this.a
- x.f.t($.$get$S(),H.b([z,"object"],[w]))
- x.c.I()
- x.d.aR()}}},
- fk:{"^":"a;",
- i:function(a){return"Invalid data: could not detect glTF format."},
- $isaB:1}}],["","",,A,{"^":"",
- b0:function(a,b){var z=536870911&a+b
- z=536870911&z+((524287&z)<<10)
- return z^z>>>6},
- e6:function(a){var z=536870911&a+((67108863&a)<<3)
- z^=z>>>11
- return 536870911&z+((16383&z)<<15)}}],["","",,F,{"^":"",
- a6:function(a,b,c,d){var z=a.h(0,b)
- if(z==null&&a.E(b))d.k($.$get$S(),H.b([null,c],[P.a]),b)
- return z},
- O:function(a,b,c,d){var z=F.a6(a,b,"integer",c)
- if(typeof z==="number"&&Math.floor(z)===z){if(z>=0)return z
- c.B($.$get$c4(),b)}else if(z==null){if(d)c.t($.$get$ao(),H.b([b],[P.a]))}else c.k($.$get$S(),H.b([z,"integer"],[P.a]),b)
- return-1},
- j9:function(a,b,c){var z=F.a6(a,b,"boolean",c)
- if(z==null)return!1
- if(typeof z==="boolean")return z
- c.k($.$get$S(),H.b([z,"boolean"],[P.a]),b)
- return!1},
- Q:function(a,b,c,d,e,f,g,h){var z,y
- z=F.a6(a,b,"integer",c)
- if(typeof z==="number"&&Math.floor(z)===z){if(e!=null){if(!F.ea(b,z,e,c,!1))return-1}else{if(!(z<g))y=f!==-1&&z>f
- else y=!0
- if(y){c.k($.$get$cH(),H.b([z],[P.a]),b)
- return-1}}return z}else if(z==null){if(!h)return d
- c.t($.$get$ao(),H.b([b],[P.a]))}else c.k($.$get$S(),H.b([z,"integer"],[P.a]),b)
- return-1},
- a1:function(a,b,c,d,e,f,g,h){var z=F.a6(a,b,"number",c)
- if(typeof z==="number"){if(z<g||z<=e||z>f){c.k($.$get$cH(),H.b([z],[P.a]),b)
- return 0/0}return z}else if(z==null){if(!h)return d
- c.t($.$get$ao(),H.b([b],[P.a]))}else c.k($.$get$S(),H.b([z,"number"],[P.a]),b)
- return 0/0},
- G:function(a,b,c,d,e,f,g){var z,y
- z=F.a6(a,b,"string",c)
- if(typeof z==="string"){if(e!=null)F.ea(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$hk(),H.b([z,f.a],[P.a]),b)
- return}}return z}else if(z==null){if(!g)return d
- c.t($.$get$ao(),H.b([b],[P.a]))}else c.k($.$get$S(),H.b([z,"string"],[P.a]),b)
- return},
- je:function(a,b){var z,y,x,w
- try{z=P.ie(a,0,null)
- x=z
- if(x.gcL()||x.gbS()||x.gcK()||x.gbU()||x.gbT())b.k($.$get$hN(),H.b([a],[P.a]),"uri")
- return z}catch(w){x=H.z(w)
- if(x instanceof P.aM){y=x
- b.k($.$get$hj(),H.b([a,y],[P.a]),"uri")
- return}else throw w}},
- ef:function(a,b,c,d){var z,y,x,w
- z=F.a6(a,b,"object",c)
- y=P.d
- x=P.a
- w=H.N(z,"$isi",[y,x],"$asi")
- if(w)return z
- else if(z==null){if(d){c.t($.$get$ao(),H.b([b],[x]))
- return}}else{c.k($.$get$S(),H.b([z,"object"],[x]),b)
- if(d)return}return P.X(y,x)},
- a8:function(a,b,c,d,e){var z,y,x,w
- z=F.a6(a,b,"object",c)
- y=P.a
- x=H.N(z,"$isi",[P.d,y],"$asi")
- if(x){y=c.c
- y.push(b)
- w=d.$2(z,c)
- y.pop()
- return w}else if(z==null){if(e)c.t($.$get$ao(),H.b([b],[y]))}else c.k($.$get$S(),H.b([z,"object"],[y]),b)
- return},
- ee:function(a,b,c,d){var z,y,x,w,v,u,t
- z=F.a6(a,b,"array",c)
- y=[P.a]
- x=H.N(z,"$isn",y,"$asn")
- if(x){y=J.k(z)
- if(y.gq(z)){c.B($.$get$aG(),b)
- return}x=c.c
- x.push(b)
- w=P.h
- v=P.bg(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.A(0,t))c.ak($.$get$dJ(),u)}else{y.m(z,u,-1)
- c.ak($.$get$c4(),u)}}x.pop()
- return y.U(z,w)}else if(z==null){if(d)c.t($.$get$ao(),H.b([b],y))}else c.k($.$get$S(),H.b([z,"array"],y),b)
- return},
- qU:function(a,b,c,d){var z,y,x,w
- z=F.a6(a,b,"object",c)
- y=P.d
- x=P.a
- w=H.N(z,"$isi",[y,x],"$asi")
- if(w){x=J.k(z)
- if(x.gq(z)){c.B($.$get$aG(),b)
- return}w=c.c
- w.push(b)
- x.D(z,new F.qV(d,z,c))
- w.pop()
- return x.a_(z,y,P.h)}else{y=[x]
- if(z==null)c.t($.$get$ao(),H.b([b],y))
- else c.k($.$get$S(),H.b([z,"object"],y),b)}return},
- qW:function(a,b,c,d){var z,y,x,w,v,u,t,s,r
- z=F.a6(a,b,"array",c)
- y=P.a
- x=[y]
- w=H.N(z,"$isn",x,"$asn")
- if(w){w=J.k(z)
- if(w.gq(z)){c.B($.$get$aG(),b)
- return}else{v=c.c
- v.push(b)
- for(y=[P.d,y],u=!1,t=0;t<w.gj(z);++t){s=w.h(z,t)
- r=H.N(s,"$isi",y,"$asi")
- if(r){r=J.k(s)
- if(r.gq(s)){c.ak($.$get$aG(),t)
- u=!0}else{v.push(C.c.i(t))
- r.D(s,new F.qX(d,s,c))
- v.pop()}}else{c.t($.$get$bl(),H.b([s,"object"],x))
- u=!0}}v.pop()
- if(u)return}return J.al(J.eo(z,[P.i,,,]),new F.qY(),[P.i,P.d,P.h]).aK(0,!1)}else if(z!=null)c.k($.$get$S(),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.a6(a,b,"array",c)
- y=[P.a]
- x=H.N(z,"$isn",y,"$asn")
- if(x){x=J.k(z)
- if(x.gq(z)){c.B($.$get$aG(),b)
- return}if(e!=null&&!F.ea(b,x.gj(z),e,c,!0))return
- w=new Array(x.gj(z))
- w.fixed$length=Array
- v=H.b(w,[P.aj])
- 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$cH(),H.b([s],y),b)
- u=!0}if(i){w=$.$get$iQ()
- w[0]=s
- v[t]=w[0]}else v[t]=s}else{c.k($.$get$bl(),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.dq(d.slice(0),H.l(d,0))
- return y}c.t($.$get$ao(),H.b([b],y))}else c.k($.$get$S(),H.b([z,"array"],y),b)
- return},
- ja:function(a,b,c,d,e){var z,y,x,w,v,u,t,s,r,q
- z=F.a6(a,b,"array",c)
- y=[P.a]
- x=H.N(z,"$isn",y,"$asn")
- if(x){x=J.k(z)
- if(x.gj(z)!==e){c.k($.$get$dK(),H.b([z,H.b([e],[P.h])],y),b)
- return}w=Z.rC(d)
- v=Z.rB(d)
- u=F.qQ(d,e)
- for(t=!1,s=0;s<x.gj(z);++s){r=x.h(z,s)
- if(typeof r==="number"&&C.e.d1(r)===r){if(typeof r!=="number"||Math.floor(r)!==r)c.k($.$get$hu(),H.b([r],y),b)
- q=J.cd(r)
- q=q.cb(r,w)||q.ca(r,v)
- if(q){c.k($.$get$hv(),H.b([r,C.Y.h(0,d)],y),b)
- t=!0}u[s]=J.jH(r)}else{c.k($.$get$bl(),H.b([r,"integer"],y),b)
- t=!0}}if(t)return
- return u}else if(z!=null)c.k($.$get$S(),H.b([z,"array"],y),b)
- return},
- jc:function(a,b,c){var z,y,x,w,v,u,t,s,r
- z=F.a6(a,b,"array",c)
- y=[P.a]
- x=H.N(z,"$isn",y,"$asn")
- if(x){x=J.k(z)
- if(x.gq(z)){c.B($.$get$aG(),b)
- return}w=c.c
- w.push(b)
- v=P.d
- u=P.bg(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.A(0,r))c.ak($.$get$dJ(),s)}else{c.aQ($.$get$bl(),H.b([r,"string"],y),s)
- t=!0}}w.pop()
- if(t)return
- return x.U(z,v)}else if(z!=null)c.k($.$get$S(),H.b([z,"array"],y),b)
- return},
- eg:function(a,b,c){var z,y,x,w,v,u,t,s
- z=F.a6(a,b,"array",c)
- y=P.a
- x=[y]
- w=H.N(z,"$isn",x,"$asn")
- if(w){w=J.k(z)
- if(w.gq(z)){c.B($.$get$aG(),b)
- return}else{for(v=w.gG(z),y=[P.d,y],u=!1;v.p();){t=v.gv()
- s=H.N(t,"$isi",y,"$asi")
- if(!s){c.k($.$get$bl(),H.b([t,"object"],x),b)
- u=!0}}if(u)return}return w.U(z,[P.i,P.d,P.a])}else if(z==null)c.t($.$get$ao(),H.b([b],x))
- else c.k($.$get$S(),H.b([z,"array"],x),b)
- return},
- D:function(a,b,c,d,e){var z,y,x,w,v,u,t,s,r,q
- z=P.a
- y=P.X(P.d,z)
- x=F.ef(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$hH(),H.b([null,x.gL()],[z]))
- for(z=x.gL(),z=z.gG(z),v=d==null;z.p();){u=z.gv()
- t=c.ch
- if(!t.K(t,u)){y.m(0,u,null)
- t=c.z
- t=t.K(t,u)
- if(!t)c.B($.$get$fZ(),u)
- continue}s=c.x.a.h(0,new D.cr(b,u))
- if(s==null){c.B($.$get$h_(),u)
- continue}r=F.ef(x,u,c,!0)
- if(r!=null){w.push(u)
- q=s.a.$2(r,c)
- y.m(0,u,q)
- if(!!J.p(q).$isma){u=c.e
- t=v?b:d
- t=u.ew(t,new F.qT())
- u=H.b(w.slice(0),[H.l(w,0)])
- u.fixed$length=Array
- J.en(t,new D.dA(q,u))}w.pop()}}w.pop()
- return y},
- ea:function(a,b,c,d,e){var z
- if(!J.ep(c,b)){z=e?$.$get$dK():$.$get$dM()
- d.k(z,H.b([b,c],[P.a]),a)
- return!1}return!0},
- y:function(a,b,c,d){var z,y,x
- for(z=a.gL(),z=z.gG(z);z.p();){y=z.gv()
- if(!C.d.K(b,y)){x=C.d.K(C.bF,y)
- x=!x}else x=!1
- if(x)c.B($.$get$hl(),y)}},
- ek: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.aQ($.$get$I(),H.b([u],y),v)}z.pop()},
- ro:function(a){var z,y,x,w
- z=P.X(P.d,P.a)
- for(y=new H.bW(a,[H.l(a,0)]),y=y.gG(y);y.p();){x=y.d
- w=a.h(0,x)
- if(w!=null)z.m(0,x,w)}return P.cB(z)},
- ji: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.cE()===0)return!1
- y=$.$get$j2()
- x=$.$get$iX()
- w=$.$get$iY()
- v=new T.br(new Float32Array(3))
- v.bp(z[0],z[1],z[2])
- u=Math.sqrt(v.gbc())
- v.bp(z[4],z[5],z[6])
- t=Math.sqrt(v.gbc())
- v.bp(z[8],z[9],z[10])
- s=Math.sqrt(v.gbc())
- if(a9.cE()<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.bi(z).ai(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
- x=$.$get$iS()
- 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=x.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
- x.d8(w)
- return Math.abs(x.cO()-a9.cO())<0.00005},
- qQ: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.J(null))}},
- qV:{"^":"c:14;a,b,c",
- $2:function(a,b){this.a.$1(a)
- if(!(typeof b==="number"&&Math.floor(b)===b&&b>=0)){this.b.m(0,a,-1)
- this.c.B($.$get$c4(),a)}}},
- qX:{"^":"c:14;a,b,c",
- $2:function(a,b){this.a.$1(a)
- if(!(typeof b==="number"&&Math.floor(b)===b&&b>=0)){this.b.m(0,a,-1)
- this.c.B($.$get$c4(),a)}}},
- qY:{"^":"c;",
- $1:[function(a){return a.a_(0,P.d,P.h)},null,null,4,0,null,24,"call"]},
- qT:{"^":"c;",
- $0:function(){return H.b([],[D.dA])}},
- aF:{"^":"h1;a,b,c,$ti",
- h:function(a,b){return b==null||b<0||b>=this.a.length?null:this.a[b]},
- m: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.cv(this.a,"[","]")},
- aF: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,{"^":"",oo:{"^":"a;a,b,c",
- bk:function(){var z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j
- z=J.Z(this.a)
- y=this.c
- y=y==null?null:y.a
- x=P.d
- w=P.a
- v=P.w(["uri",z,"mimeType",y,"validatorVersion","2.0.0-dev.2.5","validatedAt",new P.dj(Date.now(),!1).eH().eG()],x,w)
- y=this.b
- u=y.dx
- t=P.X(x,w)
- s=H.b([0,0,0,0],[P.h])
- z=new Array(u.length)
- z.fixed$length=Array
- r=H.b(z,[[P.i,P.d,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.w(["code",l,"message",k,"severity",(n?m.a:o).a],x,w)
- o=p.c
- if(o!=null)j.m(0,"pointer",o)
- else{o=p.d
- if(o!=null)j.m(0,"offset",o)}r[q]=j}t.m(0,"numErrors",s[0])
- t.m(0,"numWarnings",s[1])
- t.m(0,"numInfos",s[2])
- t.m(0,"numHints",s[3])
- t.m(0,"messages",r)
- t.m(0,"truncated",y.f)
- v.m(0,"issues",t)
- v.m(0,"info",this.dz())
- return v},
- dz: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.X(P.d,P.a)
- z=y.x
- x.m(0,"version",z.f)
- w=z.r
- if(w!=null)x.m(0,"minVersion",w)
- z=z.e
- if(z!=null)x.m(0,"generator",z)
- z=y.d
- if(J.d7(z))x.m(0,"extensionsUsed",z)
- z=y.e
- if(J.d7(z))x.m(0,"extensionsRequired",z)
- z=this.b
- w=z.cy
- if(!w.gq(w))x.m(0,"resources",z.cy)
- z=y.r
- x.m(0,"hasAnimations",!z.gq(z))
- z=y.cx
- x.m(0,"hasMaterials",!z.gq(z))
- z=y.cy
- x.m(0,"hasMorphTargets",z.at(z,new A.oq()))
- w=y.fy
- x.m(0,"hasSkins",!w.gq(w))
- w=y.go
- x.m(0,"hasTextures",!w.gq(w))
- x.m(0,"hasDefaultScene",y.fr!=null)
- for(z=new H.bh(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.bh(w,w.gj(w),0);w.p();)u=Math.max(u,w.d.dx.a)}}x.m(0,"primitivesCount",v)
- x.m(0,"maxAttributesUsed",u)
- return x}},oq:{"^":"c;",
- $1:function(a){var z=a.x
- return z!=null&&z.at(z,new A.op())}},op:{"^":"c;",
- $1:function(a){return a.fx!=null}}}],["","",,A,{"^":"",
- eh:function(a){var z,y
- z=C.ci.ee(a,0,new A.r0(),P.h)
- y=536870911&z+((67108863&z)<<3)
- y^=y>>>11
- return 536870911&y+((16383&y)<<15)},
- r0:{"^":"c:43;",
- $2:function(a,b){var z=536870911&a+J.aa(b)
- z=536870911&z+((524287&z)<<10)
- return z^z>>>6}}}],["","",,T,{"^":"",bi:{"^":"a;a",
- ai: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.aX(0).i(0)+"\n[1] "+this.aX(1).i(0)+"\n[2] "+this.aX(2).i(0)+"\n[3] "+this.aX(3).i(0)+"\n"},
- h:function(a,b){return this.a[b]},
- m:function(a,b,c){this.a[b]=c},
- M:function(a,b){var z,y,x
- if(b==null)return!1
- if(b instanceof T.bi){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},
- gF:function(a){return A.eh(this.a)},
- aX: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.dV(z)},
- w:function(a,b){var z=new T.bi(new Float32Array(16))
- z.ai(this)
- z.A(0,b)
- return z},
- d9:function(a,b,c){var z,y,x,w
- if(a instanceof T.br){z=a.a
- y=z[0]
- x=z[1]
- w=z[2]}else{y=null
- x=null
- w=null}z=this.a
- z[0]=z[0]*y
- z[1]=z[1]*y
- z[2]=z[2]*y
- z[3]=z[3]*y
- z[4]=z[4]*x
- z[5]=z[5]*x
- z[6]=z[6]*x
- z[7]=z[7]*x
- z[8]=z[8]*w
- z[9]=z[9]*w
- z[10]=z[10]*w
- z[11]=z[11]*w
- z[12]=z[12]
- z[13]=z[13]
- z[14]=z[14]
- z[15]=z[15]},
- d8:function(a){return this.d9(a,null,null)},
- cE: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]},
- cO: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},
- A:function(a,b){var z,y
- z=b.geU()
- y=this.a
- y[0]=C.e.w(y[0],z.h(0,0))
- y[1]=C.e.w(y[1],z.h(0,1))
- y[2]=C.e.w(y[2],z.h(0,2))
- y[3]=C.e.w(y[3],z.h(0,3))
- y[4]=C.e.w(y[4],z.h(0,4))
- y[5]=C.e.w(y[5],z.h(0,5))
- y[6]=C.e.w(y[6],z.h(0,6))
- y[7]=C.e.w(y[7],z.h(0,7))
- y[8]=C.e.w(y[8],z.h(0,8))
- y[9]=C.e.w(y[9],z.h(0,9))
- y[10]=C.e.w(y[10],z.h(0,10))
- y[11]=C.e.w(y[11],z.h(0,11))
- y[12]=C.e.w(y[12],z.h(0,12))
- y[13]=C.e.w(y[13],z.h(0,13))
- y[14]=C.e.w(y[14],z.h(0,14))
- y[15]=C.e.w(y[15],z.h(0,15))},
- l:{
- mh:function(){return new T.bi(new Float32Array(16))}}},dI:{"^":"a;a",
- ai: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]},
- da:function(a,b,c,d){var z=this.a
- z[0]=a
- z[1]=b
- z[2]=c
- z[3]=d},
- 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)},
- A:function(a,b){var z,y
- z=b.geZ()
- y=this.a
- y[0]=C.e.w(y[0],z.h(0,0))
- y[1]=C.e.w(y[1],z.h(0,1))
- y[2]=C.e.w(y[2],z.h(0,2))
- y[3]=C.e.w(y[3],z.h(0,3))},
- w:function(a,b){var z=new T.dI(new Float32Array(4))
- z.ai(this)
- z.A(0,b)
- return z},
- h:function(a,b){return this.a[b]},
- m:function(a,b,c){this.a[b]=c},
- i:function(a){var z=this.a
- return H.e(z[0])+", "+H.e(z[1])+", "+H.e(z[2])+" @ "+H.e(z[3])},
- l:{
- mN:function(){return new T.dI(new Float32Array(4))}}},br:{"^":"a;a",
- bp:function(a,b,c){var z=this.a
- z[0]=a
- z[1]=b
- z[2]=c},
- ai: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.e(z[0])+","+H.e(z[1])+","+H.e(z[2])+"]"},
- M:function(a,b){var z,y,x
- if(b==null)return!1
- if(b instanceof T.br){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},
- gF:function(a){return A.eh(this.a)},
- w:function(a,b){var z=new T.br(new Float32Array(3))
- z.ai(this)
- z.A(0,b)
- return z},
- h:function(a,b){return this.a[b]},
- m:function(a,b,c){this.a[b]=c},
- gj:function(a){return Math.sqrt(this.gbc())},
- gbc:function(){var z,y,x
- z=this.a
- y=z[0]
- x=z[1]
- z=z[2]
- return y*y+x*x+z*z},
- gbX:function(a){var z,y
- z=this.a
- y=isNaN(z[0])
- return y||isNaN(z[1])||isNaN(z[2])},
- A:function(a,b){var z,y
- z=b.gf_()
- y=this.a
- y[0]=C.e.w(y[0],z.h(0,0))
- y[1]=C.e.w(y[1],z.h(0,1))
- y[2]=C.e.w(y[2],z.h(0,2))},
- l:{
- ik: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.br(z)},
- ij:function(){return new T.br(new Float32Array(3))}}},dV:{"^":"a;a",
- ai: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.e(z[0])+","+H.e(z[1])+","+H.e(z[2])+","+H.e(z[3])},
- M:function(a,b){var z,y,x
- if(b==null)return!1
- if(b instanceof T.dV){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},
- gF:function(a){return A.eh(this.a)},
- w:function(a,b){var z=new T.dV(new Float32Array(4))
- z.ai(this)
- z.A(0,b)
- return z},
- h:function(a,b){return this.a[b]},
- m:function(a,b,c){this.a[b]=c},
- 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)},
- gbX:function(a){var z,y
- z=this.a
- y=isNaN(z[0])
- return y||isNaN(z[1])||isNaN(z[2])||isNaN(z[3])},
- A:function(a,b){var z,y
- z=b.gf0()
- y=this.a
- y[0]=C.e.w(y[0],z.h(0,0))
- y[1]=C.e.w(y[1],z.h(0,1))
- y[2]=C.e.w(y[2],z.h(0,2))
- y[3]=C.e.w(y[3],z.h(0,3))}}}],["","",,Q,{"^":"",
- jl:function(){var z=new Q.rm(!1)
- J.jA(self.exports,P.bD(new Q.rk(z)))
- J.jB(self.exports,P.bD(new Q.rl(z)))},
- bE:function(a,b){return Q.rG(a,b)},
- rG:function(a,b){var z=0,y=P.bA([P.i,P.d,P.a]),x,w=2,v,u=[],t,s,r,q,p,o,n
- var $async$bE=P.bC(function(c,d){if(c===1){v=d
- z=w}while(true)switch(z){case 0:if(!J.p(a).$isai)throw H.f(P.J("data: Argument must be a Uint8Array."))
- q=Q.iP(b)
- t=Q.iR(q)
- s=null
- w=4
- p=[P.n,P.h]
- z=7
- return P.aH(K.kX(P.dQ(H.b([a],[p]),p),t),$async$bE)
- case 7:r=d
- z=8
- return P.aH(r.c3(),$async$bE)
- case 8:s=d
- w=2
- z=6
- break
- case 4:w=3
- n=v
- if(H.z(n) instanceof K.fk)throw n
- else throw n
- z=6
- break
- case 3:z=2
- break
- case 6:z=9
- return P.aH(Q.cb(q,t,s),$async$bE)
- case 9:x=d
- z=1
- break
- case 1:return P.bw(x,y)
- case 2:return P.bv(v,y)}})
- return P.bx($async$bE,y)},
- d5:function(a,b){return Q.rH(a,b)},
- rH:function(a,b){var z=0,y=P.bA([P.i,P.d,P.a]),x,w,v
- var $async$d5=P.bC(function(c,d){if(c===1)return P.bv(d,y)
- while(true)switch(z){case 0:if(typeof a!=="string")throw H.f(P.J("json: Argument must be a string."))
- w=Q.iP(b)
- v=Q.iR(w)
- z=3
- return P.aH(Q.cb(w,v,K.kV(a,v)),$async$d5)
- case 3:x=d
- z=1
- break
- case 1:return P.bw(x,y)}})
- return P.bx($async$d5,y)},
- iP:function(a){var z
- if(a!=null)z=typeof a==="number"||typeof a==="boolean"||typeof a==="string"||!!J.p(a).$isn
- else z=!1
- if(z)throw H.f(P.J("options: Value must be an object."))
- return a},
- cb:function(a,b,c){return Q.qw(a,b,c)},
- qw:function(a,b,c){var z=0,y=P.bA([P.i,P.d,P.a]),x,w,v,u,t,s
- var $async$cb=P.bC(function(d,e){if(d===1)return P.bv(e,y)
- while(true)switch(z){case 0:if(a!=null){w=J.aR(a)
- v=Q.qn(w.gao(a))
- if(w.gbQ(a)!=null&&!J.p(w.gbQ(a)).$isba)throw H.f(P.J("options.externalResourceFunction: Value must be a function."))
- else u=w.gbQ(a)
- if(w.gc7(a)!=null){t=w.gc7(a)
- t=typeof t!=="boolean"}else t=!1
- if(t)throw H.f(P.J("options.validateAccessorData: Value must be a boolean."))
- else s=w.gc7(a)}else{v=null
- u=null
- s=null}z=(c==null?null:c.b)!=null?3:4
- break
- case 3:z=5
- return P.aH(Q.qh(b,c,u).aU(s),$async$cb)
- case 5:case 4:x=new A.oo(v,b,c).bk()
- z=1
- break
- case 1:return P.bw(x,y)}})
- return P.bx($async$cb,y)},
- qn:function(a){var z,y,x
- if(a!=null)if(typeof a==="string")try{y=P.ie(a,0,null)
- return y}catch(x){y=H.z(x)
- if(y instanceof P.aM){z=y
- throw H.f(P.J("options.uri: "+H.e(z)+"."))}else throw x}else throw H.f(P.J("options.uri: Value must be a string."))
- return},
- iR:function(a){var z,y,x,w,v,u,t,s,r
- if(a!=null){z=J.aR(a)
- if(z.gbe(a)!=null){y=z.gbe(a)
- y=typeof y!=="number"||Math.floor(y)!==y||z.gbe(a)<0}else y=!1
- if(y)throw H.f(P.J("options.maxIssues: Value must be a non-negative integer."))
- if(z.gbb(a)!=null){if(!J.p(z.gbb(a)).$isn)throw H.f(P.J("options.ignoredIssues: Value must be an array."))
- x=H.b([],[P.d])
- for(w=0;w<J.H(z.gbb(a));++w){v=J.u(z.gbb(a),w)
- if(typeof v==="string"&&v.length!==0)x.push(v)
- else throw H.f(P.J("options.ignoredIssues["+w+"]: Value must be a non-empty String."))}}else x=null
- if(z.gap(a)!=null){y=z.gap(a)
- if(typeof y!=="number"){y=z.gap(a)
- if(typeof y!=="boolean"){y=z.gap(a)
- y=typeof y==="string"||!!J.p(z.gap(a)).$isn}else y=!0}else y=!0
- if(y)throw H.f(P.J("options.severityOverrides: Value must be an object."))
- u=P.X(P.d,E.bn)
- for(y=z.gap(a),y=J.a3(self.Object.keys(y));y.p();){t=y.gv()
- s=z.gap(a)[t]
- if(typeof s==="number"&&Math.floor(s)===s&&s>=0&&s<=3)u.m(0,t,C.bX[s])
- else throw H.f(P.J('options.severityOverrides["'+H.e(t)+'"]: Value must be one of [0, 1, 2, 3].'))}}else u=null
- r=M.ii(x,z.gbe(a),u)}else r=null
- return M.k3(r,!0)},
- qh:function(a,b,c){var z=new Q.qk(c)
- return new N.mQ(b.b,a,new Q.qi(b,z),new Q.qj(z))},
- bk:{"^":"bf;","%":""},
- rW:{"^":"bf;","%":""},
- tp:{"^":"bf;","%":""},
- rm:{"^":"c;a",
- $3:function(a,b,c){return this.a?c.$1(J.Z(b)):c.$1(J.Z(a))}},
- rk:{"^":"c:44;a",
- $2:[function(a,b){var z=P.bD(new Q.rj(a,b,this.a))
- return new self.Promise(z)},null,null,8,0,null,3,10,"call"]},
- rj:{"^":"c:15;a,b,c",
- $2:[function(a,b){Q.bE(this.a,this.b).an(0,new Q.rg(a),new Q.rh(this.c,b),null)},null,null,8,0,null,11,12,"call"]},
- rg:{"^":"c;a",
- $1:function(a){this.a.$1(P.jk(a))}},
- rh:{"^":"c:16;a,b",
- $2:[function(a,b){return this.a.$3(a,b,this.b)},null,null,8,0,null,9,13,"call"]},
- rl:{"^":"c:47;a",
- $2:[function(a,b){var z=P.bD(new Q.ri(a,b,this.a))
- return new self.Promise(z)},null,null,8,0,null,25,10,"call"]},
- ri:{"^":"c:15;a,b,c",
- $2:[function(a,b){Q.d5(this.a,this.b).an(0,new Q.re(a),new Q.rf(this.c,b),null)},null,null,8,0,null,11,12,"call"]},
- re:{"^":"c;a",
- $1:function(a){this.a.$1(P.jk(a))}},
- rf:{"^":"c:16;a,b",
- $2:[function(a,b){return this.a.$3(a,b,this.b)},null,null,8,0,null,9,13,"call"]},
- qk:{"^":"c;a",
- $1:function(a){var z,y,x,w
- z=this.a
- if(z==null)return
- y=P.ai
- x=new P.M(0,$.q,[y])
- w=new P.bs(x,[y])
- J.jG(z.$1(J.Z(a)),P.bD(new Q.ql(w)),P.bD(new Q.qm(w)))
- return x}},
- ql:{"^":"c:12;a",
- $1:[function(a){var z=this.a
- if(!!J.p(a).$isai)z.V(a)
- else z.a4(new P.an(!1,null,null,"options.externalResourceFunction: Promise must be fulfilled with Uint8Array."))},null,null,4,0,null,8,"call"]},
- qm:{"^":"c:1;a",
- $1:[function(a){return this.a.a4(new Q.my(J.Z(a)))},null,null,4,0,null,9,"call"]},
- qi:{"^":"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,7,14,"call"]},
- qj:{"^":"c;a",
- $1:[function(a){var z=this.a.$1(a)
- return z==null?null:P.nP(z,H.l(z,0))},null,null,4,0,null,14,"call"]},
- my:{"^":"a;a",
- i:function(a){return"Node Exception: "+H.e(this.a)},
- $isaB:1}},1]]
- setupProgram(dart,0,0)
- J.p=function(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.fr.prototype
- return J.lj.prototype}if(typeof a=="string")return J.bV.prototype
- if(a==null)return J.ll.prototype
- if(typeof a=="boolean")return J.fq.prototype
- if(a.constructor==Array)return J.bc.prototype
- if(typeof a!="object"){if(typeof a=="function")return J.be.prototype
- return a}if(a instanceof P.a)return a
- return J.ce(a)}
- J.qZ=function(a){if(typeof a=="number")return J.bU.prototype
- if(typeof a=="string")return J.bV.prototype
- if(a==null)return a
- if(a.constructor==Array)return J.bc.prototype
- if(typeof a!="object"){if(typeof a=="function")return J.be.prototype
- return a}if(a instanceof P.a)return a
- return J.ce(a)}
- J.k=function(a){if(typeof a=="string")return J.bV.prototype
- if(a==null)return a
- if(a.constructor==Array)return J.bc.prototype
- if(typeof a!="object"){if(typeof a=="function")return J.be.prototype
- return a}if(a instanceof P.a)return a
- return J.ce(a)}
- J.aQ=function(a){if(a==null)return a
- if(a.constructor==Array)return J.bc.prototype
- if(typeof a!="object"){if(typeof a=="function")return J.be.prototype
- return a}if(a instanceof P.a)return a
- return J.ce(a)}
- J.cd=function(a){if(typeof a=="number")return J.bU.prototype
- if(a==null)return a
- if(!(a instanceof P.a))return J.cL.prototype
- return a}
- J.a7=function(a){if(typeof a=="string")return J.bV.prototype
- if(a==null)return a
- if(!(a instanceof P.a))return J.cL.prototype
- return a}
- J.aR=function(a){if(a==null)return a
- if(typeof a!="object"){if(typeof a=="function")return J.be.prototype
- return a}if(a instanceof P.a)return a
- return J.ce(a)}
- J.cg=function(a,b){if(typeof a=="number"&&typeof b=="number")return a+b
- return J.qZ(a).w(a,b)}
- J.a9=function(a,b){if(a==null)return b==null
- if(typeof a!="object")return b!=null&&a===b
- return J.p(a).M(a,b)}
- J.bF=function(a,b){if(typeof a=="number"&&typeof b=="number")return a>b
- return J.cd(a).ca(a,b)}
- J.el=function(a,b){if(typeof a=="number"&&typeof b=="number")return a<b
- return J.cd(a).cb(a,b)}
- J.u=function(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||H.jg(a,a[init.dispatchPropertyName]))if(b>>>0===b&&b<a.length)return a[b]
- return J.k(a).h(a,b)}
- J.jt=function(a,b,c){if(typeof b==="number")if((a.constructor==Array||H.jg(a,a[init.dispatchPropertyName]))&&!a.immutable$list&&b>>>0===b&&b<a.length)return a[b]=c
- return J.aQ(a).m(a,b,c)}
- J.em=function(a,b){return J.a7(a).H(a,b)}
- J.en=function(a,b){return J.aQ(a).A(a,b)}
- J.eo=function(a,b){return J.aQ(a).U(a,b)}
- J.d6=function(a,b){return J.a7(a).C(a,b)}
- J.ep=function(a,b){return J.k(a).K(a,b)}
- J.bG=function(a,b){return J.aQ(a).P(a,b)}
- J.eq=function(a,b,c,d){return J.aQ(a).am(a,b,c,d)}
- J.aa=function(a){return J.p(a).gF(a)}
- J.er=function(a){return J.k(a).gq(a)}
- J.es=function(a){return J.cd(a).gbX(a)}
- J.d7=function(a){return J.k(a).gN(a)}
- J.a3=function(a){return J.aQ(a).gG(a)}
- J.H=function(a){return J.k(a).gj(a)}
- J.ju=function(a){return J.a7(a).gdc(a)}
- J.jv=function(a){return J.aR(a).gao(a)}
- J.jw=function(a,b,c){return J.k(a).cN(a,b,c)}
- J.al=function(a,b,c){return J.aQ(a).ag(a,b,c)}
- J.jx=function(a,b,c){return J.a7(a).cR(a,b,c)}
- J.jy=function(a,b){return J.p(a).c0(a,b)}
- J.jz=function(a,b){return J.k(a).sj(a,b)}
- J.jA=function(a,b){return J.aR(a).seK(a,b)}
- J.jB=function(a,b){return J.aR(a).seL(a,b)}
- J.et=function(a,b){return J.aQ(a).a2(a,b)}
- J.jC=function(a,b){return J.a7(a).ad(a,b)}
- J.jD=function(a,b,c){return J.a7(a).u(a,b,c)}
- J.jE=function(a,b,c){return J.aR(a).d0(a,b,c)}
- J.jF=function(a,b,c,d){return J.aR(a).an(a,b,c,d)}
- J.jG=function(a,b,c){return J.aR(a).eF(a,b,c)}
- J.jH=function(a){return J.cd(a).d1(a)}
- J.Z=function(a){return J.p(a).i(a)}
- I.j=function(a){a.immutable$list=Array
- a.fixed$length=Array
- return a}
- var $=I.p
- C.aR=J.aC.prototype
- C.d=J.bc.prototype
- C.aU=J.fq.prototype
- C.c=J.fr.prototype
- C.e=J.bU.prototype
- C.a=J.bV.prototype
- C.b0=J.be.prototype
- C.ci=H.ms.prototype
- C.l=H.dG.prototype
- C.a_=J.mE.prototype
- C.E=J.cL.prototype
- C.F=new V.r("MAT4",5126,!1)
- C.r=new V.r("SCALAR",5126,!1)
- C.H=new V.bH("AnimationInput")
- C.ax=new V.bH("AnimationOutput")
- C.v=new V.bH("IBM")
- C.w=new V.bH("PrimitiveIndices")
- C.I=new V.bH("VertexAttribute")
- C.az=new P.jQ(!1)
- C.ay=new P.jO(C.az)
- C.aA=new V.bP("IBM",-1)
- C.aB=new V.bP("Image",-1)
- C.J=new V.bP("IndexBuffer",34963)
- C.p=new V.bP("Other",-1)
- C.K=new V.bP("VertexBuffer",34962)
- C.aC=new P.jP()
- C.aD=new H.ky()
- C.aE=new K.fk()
- C.aF=new M.cu()
- C.aG=new P.mD()
- C.x=new Y.i9()
- C.aH=new Y.ic()
- C.y=new P.oM()
- C.h=new P.pk()
- C.aS=new Y.cs("Invalid JPEG marker segment length.")
- C.aT=new Y.cs("Invalid start of file.")
- C.aV=function(hooks) {
- if (typeof dartExperimentalFixupGetTag != "function") return hooks;
- hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag);
- }
- C.aW=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.L=function(hooks) { return hooks; }
- C.aX=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.aY=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.aZ=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.b_=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.M=function getTagFallback(o) {
- var s = Object.prototype.toString.call(o);
- return s.substring(8, s.length - 1);
- }
- C.N=new P.ls(null,null)
- C.b1=new P.lt(null)
- C.b2=H.b(I.j([0,0]),[P.aj])
- C.b3=H.b(I.j([0,0,0]),[P.aj])
- C.b4=H.b(I.j([127,2047,65535,1114111]),[P.h])
- C.b5=H.b(I.j([16]),[P.h])
- C.b6=H.b(I.j([1,1]),[P.aj])
- C.b7=H.b(I.j([1,1,1]),[P.aj])
- C.O=H.b(I.j([1,1,1,1]),[P.aj])
- C.P=H.b(I.j([1,2,3,4]),[P.h])
- C.Q=H.b(I.j([2]),[P.h])
- C.b8=H.b(I.j([255,216]),[P.h])
- C.R=H.b(I.j([0,0,32776,33792,1,10240,0,0]),[P.h])
- C.ba=H.b(I.j([137,80,78,71,13,10,26,10]),[P.h])
- C.m=H.b(I.j([3]),[P.h])
- C.S=H.b(I.j([33071,33648,10497]),[P.h])
- C.bb=H.b(I.j([34962,34963]),[P.h])
- C.A=H.b(I.j([4]),[P.h])
- C.bc=H.b(I.j([4,9,16,25]),[P.h])
- C.bd=H.b(I.j([5121,5123,5125]),[P.h])
- C.B=H.b(I.j(["image/jpeg","image/png"]),[P.d])
- C.be=H.b(I.j([9728,9729]),[P.h])
- C.ai=new V.r("SCALAR",5121,!1)
- C.al=new V.r("SCALAR",5123,!1)
- C.an=new V.r("SCALAR",5125,!1)
- C.T=H.b(I.j([C.ai,C.al,C.an]),[V.r])
- C.bh=H.b(I.j(["camera","children","skin","matrix","mesh","rotation","scale","translation","weights","name"]),[P.d])
- C.bi=H.b(I.j([9728,9729,9984,9985,9986,9987]),[P.h])
- C.bj=H.b(I.j(["COLOR","JOINTS","TEXCOORD","WEIGHTS"]),[P.d])
- C.q=H.b(I.j([0,0,65490,45055,65535,34815,65534,18431]),[P.h])
- C.bk=H.b(I.j(["decodeMatrix","decodedMax","decodedMin"]),[P.d])
- C.bl=H.b(I.j(["buffer","byteOffset","byteLength","byteStride","target","name"]),[P.d])
- C.U=H.b(I.j([0,0,26624,1023,65534,2047,65534,2047]),[P.h])
- C.bm=H.b(I.j(["LINEAR","STEP","CUBICSPLINE"]),[P.d])
- C.bn=H.b(I.j(["OPAQUE","MASK","BLEND"]),[P.d])
- C.bo=H.b(I.j(["pbrMetallicRoughness","normalTexture","occlusionTexture","emissiveTexture","emissiveFactor","alphaMode","alphaCutoff","doubleSided","name"]),[P.d])
- C.bq=H.b(I.j([5120,5121,5122,5123,5125,5126]),[P.h])
- C.br=H.b(I.j(["inverseBindMatrices","skeleton","joints","name"]),[P.d])
- C.bs=H.b(I.j(["POINTS","LINES","LINE_LOOP","LINE_STRIP","TRIANGLES","TRIANGLE_STRIP","TRIANGLE_FAN"]),[P.d])
- C.bt=H.b(I.j(["bufferView","byteOffset","componentType"]),[P.d])
- C.bu=H.b(I.j(["aspectRatio","yfov","zfar","znear"]),[P.d])
- C.bv=H.b(I.j(["copyright","generator","version","minVersion"]),[P.d])
- C.bw=H.b(I.j(["bufferView","byteOffset"]),[P.d])
- C.bx=H.b(I.j(["bufferView","mimeType","uri","name"]),[P.d])
- C.by=H.b(I.j(["center"]),[P.d])
- C.bz=H.b(I.j(["channels","samplers","name"]),[P.d])
- C.bA=H.b(I.j(["baseColorFactor","baseColorTexture","metallicFactor","roughnessFactor","metallicRoughnessTexture"]),[P.d])
- C.bB=H.b(I.j(["count","indices","values"]),[P.d])
- C.bC=H.b(I.j(["diffuseFactor","diffuseTexture","specularFactor","glossinessFactor","specularGlossinessTexture"]),[P.d])
- C.bD=H.b(I.j([]),[P.d])
- C.V=I.j([])
- C.bF=H.b(I.j(["extensions","extras"]),[P.d])
- C.bG=H.b(I.j([0,0,32722,12287,65534,34815,65534,18431]),[P.h])
- C.k=H.C(Y.aY)
- C.aI=new D.ab(A.ra())
- C.cb=new H.aX([C.k,C.aI],[P.ap,D.ab])
- C.aQ=new D.aV("KHR_materials_pbrSpecularGlossiness",C.cb)
- C.aJ=new D.ab(S.rb())
- C.cc=new H.aX([C.k,C.aJ],[P.ap,D.ab])
- C.aN=new D.aV("KHR_materials_unlit",C.cc)
- C.aa=H.C(Y.bp)
- C.a6=H.C(Y.cC)
- C.a7=H.C(Y.cD)
- C.z=new D.ab(L.rc())
- C.cd=new H.aX([C.aa,C.z,C.a6,C.z,C.a7,C.z],[P.ap,D.ab])
- C.aO=new D.aV("KHR_texture_transform",C.cd)
- C.a2=H.C(V.fj)
- C.aK=new D.ab(T.qP())
- C.ce=new H.aX([C.a2,C.aK],[P.ap,D.ab])
- C.aM=new D.aV("CESIUM_RTC",C.ce)
- C.D=H.C(M.am)
- C.aL=new D.ab(X.rI())
- C.cf=new H.aX([C.D,C.aL],[P.ap,D.ab])
- C.aP=new D.aV("WEB3D_quantized_attributes",C.cf)
- C.bJ=H.b(I.j([C.aQ,C.aN,C.aO,C.aM,C.aP]),[D.aV])
- C.bL=H.b(I.j(["index","texCoord"]),[P.d])
- C.bM=H.b(I.j(["index","texCoord","scale"]),[P.d])
- C.bN=H.b(I.j(["index","texCoord","strength"]),[P.d])
- C.bO=H.b(I.j(["input","interpolation","output"]),[P.d])
- C.bP=H.b(I.j(["attributes","indices","material","mode","targets"]),[P.d])
- C.bQ=H.b(I.j(["bufferView","byteOffset","componentType","count","type","normalized","max","min","sparse","name"]),[P.d])
- C.bS=H.b(I.j(["node","path"]),[P.d])
- C.bT=H.b(I.j(["nodes","name"]),[P.d])
- C.bU=H.b(I.j([0,0,24576,1023,65534,34815,65534,18431]),[P.h])
- C.bV=H.b(I.j(["offset","rotation","scale","texCoord"]),[P.d])
- C.C=H.b(I.j(["orthographic","perspective"]),[P.d])
- C.bW=H.b(I.j(["primitives","weights","name"]),[P.d])
- C.b=new E.bn(0,"Severity.Error")
- C.f=new E.bn(1,"Severity.Warning")
- C.j=new E.bn(2,"Severity.Information")
- C.cj=new E.bn(3,"Severity.Hint")
- C.bX=H.b(I.j([C.b,C.f,C.j,C.cj]),[E.bn])
- C.bY=H.b(I.j([0,0,32754,11263,65534,34815,65534,18431]),[P.h])
- C.bZ=H.b(I.j(["magFilter","minFilter","wrapS","wrapT","name"]),[P.d])
- C.W=H.b(I.j([0,0,65490,12287,65535,34815,65534,18431]),[P.h])
- C.c0=H.b(I.j(["sampler","source","name"]),[P.d])
- C.c1=H.b(I.j(["target","sampler"]),[P.d])
- C.X=H.b(I.j(["translation","rotation","scale","weights"]),[P.d])
- C.c2=H.b(I.j(["type","orthographic","perspective","name"]),[P.d])
- C.c3=H.b(I.j(["uri","byteLength","name"]),[P.d])
- C.c4=H.b(I.j(["xmag","ymag","zfar","znear"]),[P.d])
- C.c5=H.b(I.j(["data-uri","bufferView","glb","external"]),[P.d])
- C.c6=H.b(I.j(["extensionsUsed","extensionsRequired","accessors","animations","asset","buffers","bufferViews","cameras","images","materials","meshes","nodes","samplers","scene","scenes","skins","textures"]),[P.d])
- C.c7=H.b(I.j(["KHR_","EXT_","ADOBE_","AGI_","ALI_","AMZN_","AVR_","BLENDER_","CESIUM_","CVTOOLS_","FB_","GOOGLE_","LLQ_","MOZ_","MSFT_","NV_","OWLII_","S8S_","SI_","SKFB_","WEB3D_"]),[P.d])
- C.G=new V.r("VEC3",5126,!1)
- C.i=H.b(I.j([C.G]),[V.r])
- C.o=new V.r("VEC4",5126,!1)
- C.t=new V.r("VEC4",5121,!0)
- C.at=new V.r("VEC4",5120,!0)
- C.u=new V.r("VEC4",5123,!0)
- C.av=new V.r("VEC4",5122,!0)
- C.b9=H.b(I.j([C.o,C.t,C.at,C.u,C.av]),[V.r])
- C.aj=new V.r("SCALAR",5121,!0)
- C.ah=new V.r("SCALAR",5120,!0)
- C.am=new V.r("SCALAR",5123,!0)
- C.ak=new V.r("SCALAR",5122,!0)
- C.bI=H.b(I.j([C.r,C.aj,C.ah,C.am,C.ak]),[V.r])
- C.c9=new H.bR(4,{translation:C.i,rotation:C.b9,scale:C.i,weights:C.bI},C.X,[P.d,[P.n,V.r]])
- C.ca=new H.aX([6407,"RGB",6408,"RGBA",6409,"LUMINANCE",6410,"LUMINANCE_ALPHA"],[P.h,P.d])
- C.bf=H.b(I.j(["SCALAR","VEC2","VEC3","VEC4","MAT2","MAT3","MAT4"]),[P.d])
- C.n=new H.bR(7,{SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},C.bf,[P.d,P.h])
- C.Y=new H.aX([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.h,P.d])
- C.bp=H.b(I.j(["POSITION","NORMAL","TANGENT"]),[P.d])
- C.cg=new H.bR(3,{POSITION:C.i,NORMAL:C.i,TANGENT:C.i},C.bp,[P.d,[P.n,V.r]])
- C.bE=H.b(I.j([]),[P.bo])
- C.Z=new H.bR(0,{},C.bE,[P.bo,null])
- C.bR=H.b(I.j(["POSITION","NORMAL","TANGENT","TEXCOORD","COLOR","JOINTS","WEIGHTS"]),[P.d])
- C.bg=H.b(I.j([C.o]),[V.r])
- C.aq=new V.r("VEC2",5126,!1)
- C.ao=new V.r("VEC2",5121,!0)
- C.ap=new V.r("VEC2",5123,!0)
- C.c_=H.b(I.j([C.aq,C.ao,C.ap]),[V.r])
- C.ar=new V.r("VEC3",5121,!0)
- C.as=new V.r("VEC3",5123,!0)
- C.bK=H.b(I.j([C.G,C.ar,C.as,C.o,C.t,C.u]),[V.r])
- C.au=new V.r("VEC4",5121,!1)
- C.aw=new V.r("VEC4",5123,!1)
- C.c8=H.b(I.j([C.au,C.aw]),[V.r])
- C.bH=H.b(I.j([C.o,C.t,C.u]),[V.r])
- C.ch=new H.bR(7,{POSITION:C.i,NORMAL:C.i,TANGENT:C.bg,TEXCOORD:C.c_,COLOR:C.bK,JOINTS:C.c8,WEIGHTS:C.bH},C.bR,[P.d,[P.n,V.r]])
- C.ck=new H.dS("call")
- C.cl=H.C(M.ci)
- C.cm=H.C(M.cj)
- C.cn=H.C(M.ch)
- C.co=H.C(Z.bK)
- C.cp=H.C(Z.bJ)
- C.cq=H.C(Z.bL)
- C.a0=H.C(Z.bI)
- C.cr=H.C(T.cl)
- C.a1=H.C(V.bO)
- C.cs=H.C(Q.bN)
- C.ct=H.C(G.co)
- C.cu=H.C(G.cp)
- C.cv=H.C(G.bQ)
- C.cw=H.C(A.cx)
- C.a3=H.C(T.bS)
- C.cx=H.C(S.cy)
- C.cy=H.C(L.cz)
- C.cz=H.C(S.bZ)
- C.a4=H.C(S.bY)
- C.a5=H.C(V.au)
- C.cA=H.C(Y.cE)
- C.cB=H.C(T.c2)
- C.a8=H.C(B.c3)
- C.a9=H.C(O.c7)
- C.ab=H.C(U.c9)
- C.ac=new P.og(!1)
- C.ad=new Y.iu(0,"_ImageCodec.JPEG")
- C.ae=new Y.iu(1,"_ImageCodec.PNG")
- C.cC=new P.cQ(null,2)
- C.af=new N.cU(0,"_Storage.DataUri")
- C.cD=new N.cU(1,"_Storage.BufferView")
- C.cE=new N.cU(2,"_Storage.GLB")
- C.ag=new N.cU(3,"_Storage.External")
- $.ar=0
- $.b8=null
- $.ev=null
- $.jd=null
- $.j3=null
- $.jq=null
- $.d_=null
- $.d1=null
- $.ei=null
- $.b1=null
- $.by=null
- $.bz=null
- $.e7=!1
- $.q=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)}})(["dd","$get$dd",function(){return H.jb("_$dart_dartClosure")},"dr","$get$dr",function(){return H.jb("_$dart_js")},"hY","$get$hY",function(){return H.ay(H.cK({
- toString:function(){return"$receiver$"}}))},"hZ","$get$hZ",function(){return H.ay(H.cK({$method$:null,
- toString:function(){return"$receiver$"}}))},"i_","$get$i_",function(){return H.ay(H.cK(null))},"i0","$get$i0",function(){return H.ay(function(){var $argumentsExpr$='$arguments$'
- try{null.$method$($argumentsExpr$)}catch(z){return z.message}}())},"i4","$get$i4",function(){return H.ay(H.cK(void 0))},"i5","$get$i5",function(){return H.ay(function(){var $argumentsExpr$='$arguments$'
- try{(void 0).$method$($argumentsExpr$)}catch(z){return z.message}}())},"i2","$get$i2",function(){return H.ay(H.i3(null))},"i1","$get$i1",function(){return H.ay(function(){try{null.$method$}catch(z){return z.message}}())},"i7","$get$i7",function(){return H.ay(H.i3(void 0))},"i6","$get$i6",function(){return H.ay(function(){try{(void 0).$method$}catch(z){return z.message}}())},"dY","$get$dY",function(){return P.ov()},"aW","$get$aW",function(){return P.oS(null,C.h,P.o)},"bB","$get$bB",function(){return[]},"ih","$get$ih",function(){return P.ok()},"dZ","$get$dZ",function(){return H.mu(H.qf(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.h])))},"j_","$get$j_",function(){return P.qa()},"aq","$get$aq",function(){return P.mP("^([0-9]+)\\.([0-9]+)$",!0,!1)},"eQ","$get$eQ",function(){return E.L("BUFFER_EMBEDDED_BYTELENGTH_MISMATCH",new E.kp(),C.b)},"eR","$get$eR",function(){return E.L("BUFFER_EXTERNAL_BYTELENGTH_MISMATCH",new E.kn(),C.b)},"eS","$get$eS",function(){return E.L("BUFFER_GLB_CHUNK_TOO_BIG",new E.km(),C.f)},"dh","$get$dh",function(){return E.L("ACCESSOR_MIN_MISMATCH",new E.kr(),C.b)},"dg","$get$dg",function(){return E.L("ACCESSOR_MAX_MISMATCH",new E.ko(),C.b)},"df","$get$df",function(){return E.L("ACCESSOR_ELEMENT_OUT_OF_MIN_BOUND",new E.kq(),C.b)},"de","$get$de",function(){return E.L("ACCESSOR_ELEMENT_OUT_OF_MAX_BOUND",new E.kd(),C.b)},"di","$get$di",function(){return E.L("ACCESSOR_NON_UNIT",new E.kt(),C.b)},"eN","$get$eN",function(){return E.L("ACCESSOR_INVALID_SIGN",new E.ks(),C.b)},"eM","$get$eM",function(){return E.L("ACCESSOR_INVALID_FLOAT",new E.ke(),C.b)},"eK","$get$eK",function(){return E.L("ACCESSOR_INDEX_OOB",new E.kc(),C.b)},"eL","$get$eL",function(){return E.L("ACCESSOR_INDEX_TRIANGLE_DEGENERATE",new E.kb(),C.j)},"eI","$get$eI",function(){return E.L("ACCESSOR_ANIMATION_INPUT_NEGATIVE",new E.kw(),C.b)},"eJ","$get$eJ",function(){return E.L("ACCESSOR_ANIMATION_INPUT_NON_INCREASING",new E.kv(),C.b)},"eP","$get$eP",function(){return E.L("ACCESSOR_SPARSE_INDICES_NON_INCREASING",new E.kg(),C.b)},"eO","$get$eO",function(){return E.L("ACCESSOR_SPARSE_INDEX_OOB",new E.kf(),C.b)},"eY","$get$eY",function(){return E.L("ACCESSOR_INDECOMPOSABLE_MATRIX",new E.ku(),C.b)},"eT","$get$eT",function(){return E.L("IMAGE_DATA_INVALID",new E.kj(),C.b)},"eU","$get$eU",function(){return E.L("IMAGE_MIME_TYPE_INVALID",new E.ki(),C.b)},"eW","$get$eW",function(){return E.L("IMAGE_UNEXPECTED_EOS",new E.kk(),C.b)},"eX","$get$eX",function(){return E.L("IMAGE_UNRECOGNIZED_FORMAT",new E.kl(),C.f)},"eV","$get$eV",function(){return E.L("IMAGE_NPOT_DIMENSIONS",new E.kh(),C.j)},"dn","$get$dn",function(){return new E.le(C.b,"FILE_NOT_FOUND",new E.lf())},"dK","$get$dK",function(){return E.Y("ARRAY_LENGTH_NOT_IN_LIST",new E.n6(),C.b)},"bl","$get$bl",function(){return E.Y("ARRAY_TYPE_MISMATCH",new E.na(),C.b)},"dJ","$get$dJ",function(){return E.Y("DUPLICATE_ELEMENTS",new E.n8(),C.b)},"c4","$get$c4",function(){return E.Y("INVALID_INDEX",new E.n7(),C.b)},"c5","$get$c5",function(){return E.Y("INVALID_JSON",new E.n3(),C.b)},"hj","$get$hj",function(){return E.Y("INVALID_URI",new E.nb(),C.b)},"aG","$get$aG",function(){return E.Y("EMPTY_ENTITY",new E.mZ(),C.b)},"dL","$get$dL",function(){return E.Y("ONE_OF_MISMATCH",new E.n_(),C.b)},"hk","$get$hk",function(){return E.Y("PATTERN_MISMATCH",new E.n4(),C.b)},"S","$get$S",function(){return E.Y("TYPE_MISMATCH",new E.mX(),C.b)},"dM","$get$dM",function(){return E.Y("VALUE_NOT_IN_LIST",new E.n5(),C.f)},"cH","$get$cH",function(){return E.Y("VALUE_NOT_IN_RANGE",new E.n9(),C.b)},"hm","$get$hm",function(){return E.Y("VALUE_MULTIPLE_OF",new E.n0(),C.b)},"ao","$get$ao",function(){return E.Y("UNDEFINED_PROPERTY",new E.mY(),C.b)},"hl","$get$hl",function(){return E.Y("UNEXPECTED_PROPERTY",new E.n2(),C.f)},"bm","$get$bm",function(){return E.Y("UNSATISFIED_DEPENDENCY",new E.n1(),C.b)},"hO","$get$hO",function(){return E.x("UNKNOWN_ASSET_MAJOR_VERSION",new E.nz(),C.b)},"hP","$get$hP",function(){return E.x("UNKNOWN_ASSET_MINOR_VERSION",new E.ny(),C.f)},"hG","$get$hG",function(){return E.x("ASSET_MIN_VERSION_GREATER_THAN_VERSION",new E.nA(),C.f)},"hv","$get$hv",function(){return E.x("INVALID_GL_VALUE",new E.nw(),C.b)},"hu","$get$hu",function(){return E.x("INTEGER_WRITTEN_AS_FLOAT",new E.nx(),C.f)},"ho","$get$ho",function(){return E.x("ACCESSOR_NORMALIZED_INVALID",new E.nv(),C.b)},"hp","$get$hp",function(){return E.x("ACCESSOR_OFFSET_ALIGNMENT",new E.ns(),C.b)},"hn","$get$hn",function(){return E.x("ACCESSOR_MATRIX_ALIGNMENT",new E.nu(),C.b)},"hq","$get$hq",function(){return E.x("ACCESSOR_SPARSE_COUNT_OUT_OF_RANGE",new E.nt(),C.b)},"hr","$get$hr",function(){return E.x("BUFFER_DATA_URI_MIME_TYPE_INVALID",new E.nr(),C.b)},"hs","$get$hs",function(){return E.x("BUFFER_VIEW_TOO_BIG_BYTE_STRIDE",new E.np(),C.b)},"cI","$get$cI",function(){return E.x("BUFFER_VIEW_INVALID_BYTE_STRIDE",new E.no(),C.b)},"ht","$get$ht",function(){return E.x("CAMERA_XMAG_YMAG_ZERO",new E.nn(),C.f)},"dN","$get$dN",function(){return E.x("CAMERA_ZFAR_LEQUAL_ZNEAR",new E.nm(),C.b)},"hw","$get$hw",function(){return E.x("MATERIAL_ALPHA_CUTOFF_INVALID_MODE",new E.nk(),C.f)},"hz","$get$hz",function(){return E.x("MESH_PRIMITIVE_INVALID_ATTRIBUTE",new E.nJ(),C.b)},"hF","$get$hF",function(){return E.x("MESH_PRIMITIVES_UNEQUAL_TARGETS_COUNT",new E.nH(),C.b)},"hE","$get$hE",function(){return E.x("MESH_PRIMITIVES_UNEQUAL_JOINTS_COUNT",new E.nG(),C.f)},"hB","$get$hB",function(){return E.x("MESH_PRIMITIVE_NO_POSITION",new E.nj(),C.f)},"hy","$get$hy",function(){return E.x("MESH_PRIMITIVE_INDEXED_SEMANTIC_CONTINUITY",new E.nI(),C.b)},"hD","$get$hD",function(){return E.x("MESH_PRIMITIVE_TANGENT_WITHOUT_NORMAL",new E.ni(),C.f)},"hA","$get$hA",function(){return E.x("MESH_PRIMITIVE_JOINTS_WEIGHTS_MISMATCH",new E.ng(),C.b)},"hC","$get$hC",function(){return E.x("MESH_PRIMITIVE_TANGENT_POINTS",new E.nh(),C.f)},"hx","$get$hx",function(){return E.x("MESH_INVALID_WEIGHTS_COUNT",new E.nF(),C.b)},"hK","$get$hK",function(){return E.x("NODE_MATRIX_TRS",new E.nB(),C.b)},"hI","$get$hI",function(){return E.x("NODE_MATRIX_DEFAULT",new E.nq(),C.j)},"hL","$get$hL",function(){return E.x("NODE_MATRIX_NON_TRS",new E.nf(),C.b)},"hM","$get$hM",function(){return E.x("NODE_ROTATION_NON_UNIT",new E.nE(),C.b)},"hR","$get$hR",function(){return E.x("UNUSED_EXTENSION_REQUIRED",new E.nC(),C.b)},"hQ","$get$hQ",function(){return E.x("UNRESERVED_EXTENSION_PREFIX",new E.nD(),C.f)},"hJ","$get$hJ",function(){return E.x("NODE_EMPTY",new E.nd(),C.j)},"hN","$get$hN",function(){return E.x("NON_RELATIVE_URI",new E.nl(),C.f)},"hH","$get$hH",function(){return E.x("MULTIPLE_EXTENSIONS",new E.ne(),C.f)},"fu","$get$fu",function(){return E.t("ACCESSOR_TOTAL_OFFSET_ALIGNMENT",new E.m1(),C.b)},"ft","$get$ft",function(){return E.t("ACCESSOR_SMALL_BYTESTRIDE",new E.m2(),C.b)},"du","$get$du",function(){return E.t("ACCESSOR_TOO_LONG",new E.m0(),C.b)},"fv","$get$fv",function(){return E.t("ACCESSOR_USAGE_OVERRIDE",new E.m8(),C.b)},"fy","$get$fy",function(){return E.t("ANIMATION_DUPLICATE_TARGETS",new E.lR(),C.b)},"fw","$get$fw",function(){return E.t("ANIMATION_CHANNEL_TARGET_NODE_MATRIX",new E.lW(),C.b)},"fx","$get$fx",function(){return E.t("ANIMATION_CHANNEL_TARGET_NODE_WEIGHTS_NO_MORPHS",new E.lV(),C.b)},"fB","$get$fB",function(){return E.t("ANIMATION_SAMPLER_INPUT_ACCESSOR_WITHOUT_BOUNDS",new E.lZ(),C.b)},"fz","$get$fz",function(){return E.t("ANIMATION_SAMPLER_INPUT_ACCESSOR_INVALID_FORMAT",new E.m_(),C.b)},"fD","$get$fD",function(){return E.t("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_FORMAT",new E.lU(),C.b)},"fA","$get$fA",function(){return E.t("ANIMATION_SAMPLER_INPUT_ACCESSOR_TOO_FEW_ELEMENTS",new E.lY(),C.b)},"fE","$get$fE",function(){return E.t("ANIMATION_SAMPLER_OUTPUT_INTERPOLATION",new E.lX(),C.b)},"fC","$get$fC",function(){return E.t("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_COUNT",new E.lS(),C.b)},"fG","$get$fG",function(){return E.t("BUFFER_NON_FIRST_GLB",new E.lw(),C.b)},"fF","$get$fF",function(){return E.t("BUFFER_MISSING_GLB_DATA",new E.lv(),C.b)},"dv","$get$dv",function(){return E.t("BUFFER_VIEW_TOO_LONG",new E.lQ(),C.b)},"fH","$get$fH",function(){return E.t("BUFFER_VIEW_TARGET_OVERRIDE",new E.m7(),C.b)},"fI","$get$fI",function(){return E.t("INVALID_IBM_ACCESSOR_COUNT",new E.m5(),C.b)},"dx","$get$dx",function(){return E.t("MESH_PRIMITIVE_ATTRIBUTES_ACCESSOR_INVALID_FORMAT",new E.lF(),C.b)},"dy","$get$dy",function(){return E.t("MESH_PRIMITIVE_POSITION_ACCESSOR_WITHOUT_BOUNDS",new E.lG(),C.b)},"fJ","$get$fJ",function(){return E.t("MESH_PRIMITIVE_ACCESSOR_WITHOUT_BYTESTRIDE",new E.lD(),C.b)},"dw","$get$dw",function(){return E.t("MESH_PRIMITIVE_ACCESSOR_UNALIGNED",new E.lE(),C.b)},"fM","$get$fM",function(){return E.t("MESH_PRIMITIVE_INDICES_ACCESSOR_WITH_BYTESTRIDE",new E.lP(),C.b)},"fL","$get$fL",function(){return E.t("MESH_PRIMITIVE_INDICES_ACCESSOR_INVALID_FORMAT",new E.lO(),C.b)},"fK","$get$fK",function(){return E.t("MESH_PRIMITIVE_INCOMPATIBLE_MODE",new E.lN(),C.f)},"fP","$get$fP",function(){return E.t("MESH_PRIMITIVE_TOO_FEW_TEXCOORDS",new E.lK(),C.b)},"fR","$get$fR",function(){return E.t("MESH_PRIMITIVE_UNUSED_TEXCOORD",new E.lM(),C.j)},"fQ","$get$fQ",function(){return E.t("MESH_PRIMITIVE_UNEQUAL_ACCESSOR_COUNT",new E.lL(),C.b)},"fO","$get$fO",function(){return E.t("MESH_PRIMITIVE_MORPH_TARGET_NO_BASE_ACCESSOR",new E.lJ(),C.b)},"fN","$get$fN",function(){return E.t("MESH_PRIMITIVE_MORPH_TARGET_INVALID_ATTRIBUTE_COUNT",new E.lH(),C.b)},"fS","$get$fS",function(){return E.t("NODE_LOOP",new E.lx(),C.b)},"fT","$get$fT",function(){return E.t("NODE_PARENT_OVERRIDE",new E.lz(),C.b)},"fW","$get$fW",function(){return E.t("NODE_WEIGHTS_INVALID",new E.lC(),C.b)},"fU","$get$fU",function(){return E.t("NODE_SKIN_WITH_NON_SKINNED_MESH",new E.lB(),C.b)},"fV","$get$fV",function(){return E.t("NODE_SKINNED_MESH_WITHOUT_SKIN",new E.lA(),C.f)},"fX","$get$fX",function(){return E.t("SCENE_NON_ROOT_NODE",new E.ly(),C.b)},"fY","$get$fY",function(){return E.t("SKIN_IBM_INVALID_FORMAT",new E.m6(),C.b)},"fZ","$get$fZ",function(){return E.t("UNDECLARED_EXTENSION",new E.m3(),C.b)},"h_","$get$h_",function(){return E.t("UNEXPECTED_EXTENSION_OBJECT",new E.lT(),C.b)},"I","$get$I",function(){return E.t("UNRESOLVED_REFERENCE",new E.m9(),C.b)},"h0","$get$h0",function(){return E.t("UNSUPPORTED_EXTENSION",new E.m4(),C.f)},"dz","$get$dz",function(){return E.t("UNUSED_OBJECT",new E.lI(),C.j)},"f9","$get$f9",function(){return E.a4("GLB_INVALID_MAGIC",new E.kH(),C.b)},"fa","$get$fa",function(){return E.a4("GLB_INVALID_VERSION",new E.kG(),C.b)},"fc","$get$fc",function(){return E.a4("GLB_LENGTH_TOO_SMALL",new E.kF(),C.b)},"f5","$get$f5",function(){return E.a4("GLB_CHUNK_LENGTH_UNALIGNED",new E.kP(),C.b)},"fb","$get$fb",function(){return E.a4("GLB_LENGTH_MISMATCH",new E.kD(),C.b)},"f6","$get$f6",function(){return E.a4("GLB_CHUNK_TOO_BIG",new E.kO(),C.b)},"f8","$get$f8",function(){return E.a4("GLB_EMPTY_CHUNK",new E.kL(),C.b)},"f7","$get$f7",function(){return E.a4("GLB_DUPLICATE_CHUNK",new E.kJ(),C.b)},"ff","$get$ff",function(){return E.a4("GLB_UNEXPECTED_END_OF_CHUNK_HEADER",new E.kE(),C.b)},"fe","$get$fe",function(){return E.a4("GLB_UNEXPECTED_END_OF_CHUNK_DATA",new E.kC(),C.b)},"fg","$get$fg",function(){return E.a4("GLB_UNEXPECTED_END_OF_HEADER",new E.kI(),C.b)},"fh","$get$fh",function(){return E.a4("GLB_UNEXPECTED_FIRST_CHUNK",new E.kN(),C.b)},"fd","$get$fd",function(){return E.a4("GLB_UNEXPECTED_BIN_CHUNK",new E.kM(),C.b)},"fi","$get$fi",function(){return E.a4("GLB_UNKNOWN_CHUNK_TYPE",new E.kK(),C.f)},"iQ","$get$iQ",function(){return H.mt(1)},"iS","$get$iS",function(){return T.mh()},"j2","$get$j2",function(){return T.ij()},"iX","$get$iX",function(){var z=T.mN()
- z.a[3]=1
- return z},"iY","$get$iY",function(){return T.ij()}])
- I=I.$finishIsolateConstructor(I)
- $=new I()
- init.metadata=["args","error","stackTrace","data","_","map","context",null,"o","e","options","resolve","reject","st","uri","index","closure","numberOfArguments","arg1","arg2","arg3","arg4","each","element","m","json","callback","arguments"]
- init.types=[{func:1,ret:-1},{func:1,ret:-1,args:[P.a]},{func:1,ret:P.aP,args:[P.h]},{func:1,args:[,]},{func:1,ret:P.o,args:[,]},{func:1,ret:-1,args:[P.a],opt:[P.ad]},{func:1,ret:P.o,args:[P.d,P.h]},{func:1,ret:-1,args:[{func:1,ret:-1}]},{func:1,ret:P.d,args:[P.a]},{func:1,ret:P.o,args:[,P.ad]},{func:1,ret:P.o,args:[,,]},{func:1,ret:P.h,args:[P.h]},{func:1,ret:P.o,args:[P.a]},{func:1,ret:-1,args:[[P.n,P.h]]},{func:1,ret:P.o,args:[P.d,P.a]},{func:1,ret:P.o,args:[{func:1,ret:-1,args:[P.a]},P.ba]},{func:1,ret:-1,args:[P.a,P.ad]},{func:1,ret:P.ai,args:[,,]},{func:1,bounds:[P.a],ret:[P.c6,0]},{func:1,ret:P.h,args:[[P.n,P.h],P.h]},{func:1,ret:-1,args:[P.h,P.h]},{func:1,ret:P.o,args:[P.bo,,]},{func:1,ret:-1,args:[P.d,P.h]},{func:1,ret:-1,args:[P.d],opt:[,]},{func:1,ret:P.h,args:[P.h,P.h]},{func:1,ret:P.ai,args:[P.h]},{func:1,ret:P.aP,args:[P.c_],opt:[P.h]},{func:1,ret:P.o,args:[P.h,,]},{func:1,ret:P.o,args:[P.h,Z.bL]},{func:1,ret:P.o,args:[P.h,Z.bJ]},{func:1,ret:-1,args:[[F.aF,V.K],P.ap]},{func:1,ret:P.o,args:[P.h,V.K]},{func:1,ret:P.o,args:[P.h,V.au]},{func:1,ret:-1,args:[V.K,P.d]},{func:1,ret:P.o,args:[P.h,S.bZ]},{func:1,ret:P.o,args:[P.d,,]},{func:1,ret:-1,opt:[P.a]},{func:1,ret:P.o,args:[P.ap,D.ab]},{func:1,ret:P.o,args:[,],opt:[,]},{func:1,ret:P.aP,args:[[P.n,P.h],[P.n,P.h]]},{func:1,ret:P.o,args:[P.h,M.am]},{func:1,ret:[P.M,,],args:[,]},{func:1,ret:-1,args:[,]},{func:1,ret:P.h,args:[P.h,P.a]},{func:1,ret:[Q.bk,-2],args:[P.ai,P.a]},{func:1,ret:[P.R,,]},{func:1,args:[,P.d]},{func:1,ret:[Q.bk,-2],args:[P.d,P.a]},{func:1,ret:-1,opt:[[P.R,,]]},{func:1,ret:M.am,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:M.ch,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:M.ci,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:X.dW,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:Z.bI,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:Z.bK,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:T.cl,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:Q.bN,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:V.bO,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:G.bQ,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:G.co,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:G.cp,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:T.bS,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:Y.aY,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:Y.cE,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:Y.cD,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:Y.cC,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:Y.bp,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:S.bY,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:V.au,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:T.c2,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:B.c3,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:O.c7,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:U.c9,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:-1,args:[,P.ad]},{func:1,ret:A.cx,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:S.cy,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:L.cz,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:T.db,args:[[P.i,P.d,P.a],M.m]},{func:1,ret:M.cj,args:[[P.i,P.d,P.a],M.m]}]
- 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.rA(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.j=a.j
- Isolate.ed=a.ed
- 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.jl,[])
- else Q.jl([])})})()
- }).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');
- /**
- * 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]);
|