demo.js 832 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451
  1. /*! For license information please see main.9900086feef29b42e762.bundle.js.LICENSE.txt */
  2. (self.webpackChunkimage_sequence_scroller =
  3. self.webpackChunkimage_sequence_scroller || []).push([
  4. [179],
  5. {
  6. 177: (e, t, n) => {
  7. var r;
  8. !(function () {
  9. "use strict";
  10. var a = !(
  11. "undefined" == typeof window ||
  12. !window.document ||
  13. !window.document.createElement
  14. ),
  15. i = {
  16. canUseDOM: a,
  17. canUseWorkers: "undefined" != typeof Worker,
  18. canUseEventListeners:
  19. a && !(!window.addEventListener && !window.attachEvent),
  20. canUseViewport: a && !!window.screen,
  21. };
  22. void 0 ===
  23. (r = function () {
  24. return i;
  25. }.call(t, n, t, e)) || (e.exports = r);
  26. })();
  27. },
  28. 428: (e) => {
  29. e.exports = {
  30. CASE_SENSITIVE_TAG_NAMES: [
  31. "animateMotion",
  32. "animateTransform",
  33. "clipPath",
  34. "feBlend",
  35. "feColorMatrix",
  36. "feComponentTransfer",
  37. "feComposite",
  38. "feConvolveMatrix",
  39. "feDiffuseLighting",
  40. "feDisplacementMap",
  41. "feDropShadow",
  42. "feFlood",
  43. "feFuncA",
  44. "feFuncB",
  45. "feFuncG",
  46. "feFuncR",
  47. "feGaussainBlur",
  48. "feImage",
  49. "feMerge",
  50. "feMergeNode",
  51. "feMorphology",
  52. "feOffset",
  53. "fePointLight",
  54. "feSpecularLighting",
  55. "feSpotLight",
  56. "feTile",
  57. "feTurbulence",
  58. "foreignObject",
  59. "linearGradient",
  60. "radialGradient",
  61. "textPath",
  62. ],
  63. };
  64. },
  65. 834: (e, t, n) => {
  66. var r = "html",
  67. a = "head",
  68. i = "body",
  69. o = /<([a-zA-Z]+[0-9]?)/,
  70. l = /<head.*>/i,
  71. s = /<body.*>/i,
  72. u = function () {
  73. throw new Error(
  74. "This browser does not support `document.implementation.createHTMLDocument`"
  75. );
  76. },
  77. c = function () {
  78. throw new Error(
  79. "This browser does not support `DOMParser.prototype.parseFromString`"
  80. );
  81. };
  82. if ("function" == typeof window.DOMParser) {
  83. var d = new window.DOMParser();
  84. u = c = function (e, t) {
  85. return (
  86. t && (e = "<" + t + ">" + e + "</" + t + ">"),
  87. d.parseFromString(e, "text/html")
  88. );
  89. };
  90. }
  91. if (document.implementation) {
  92. var f = n(478).isIE,
  93. p = document.implementation.createHTMLDocument(
  94. f() ? "html-dom-parser" : void 0
  95. );
  96. u = function (e, t) {
  97. return t
  98. ? ((p.documentElement.getElementsByTagName(t)[0].innerHTML = e), p)
  99. : ((p.documentElement.innerHTML = e), p);
  100. };
  101. }
  102. var h,
  103. m = document.createElement("template");
  104. m.content &&
  105. (h = function (e) {
  106. return (m.innerHTML = e), m.content.childNodes;
  107. }),
  108. (e.exports = function (e) {
  109. var t,
  110. n,
  111. d,
  112. f,
  113. p = e.match(o);
  114. switch ((p && p[1] && (t = p[1].toLowerCase()), t)) {
  115. case r:
  116. return (
  117. (n = c(e)),
  118. l.test(e) ||
  119. ((d = n.getElementsByTagName(a)[0]) &&
  120. d.parentNode.removeChild(d)),
  121. s.test(e) ||
  122. ((d = n.getElementsByTagName(i)[0]) &&
  123. d.parentNode.removeChild(d)),
  124. n.getElementsByTagName(r)
  125. );
  126. case a:
  127. case i:
  128. return (
  129. (f = u(e).getElementsByTagName(t)),
  130. s.test(e) && l.test(e) ? f[0].parentNode.childNodes : f
  131. );
  132. default:
  133. return h ? h(e) : u(e, i).getElementsByTagName(i)[0].childNodes;
  134. }
  135. });
  136. },
  137. 674: (e, t, n) => {
  138. var r = n(834),
  139. a = n(478).formatDOM,
  140. i = /<(![a-zA-Z\s]+)>/;
  141. e.exports = function (e) {
  142. if ("string" != typeof e)
  143. throw new TypeError("First argument must be a string");
  144. if ("" === e) return [];
  145. var t,
  146. n = e.match(i);
  147. return n && n[1] && (t = n[1]), a(r(e), null, t);
  148. };
  149. },
  150. 478: (e, t, n) => {
  151. for (
  152. var r,
  153. a = n(428),
  154. i = n(194),
  155. o = a.CASE_SENSITIVE_TAG_NAMES,
  156. l = i.Comment,
  157. s = i.Element,
  158. u = i.ProcessingInstruction,
  159. c = i.Text,
  160. d = {},
  161. f = 0,
  162. p = o.length;
  163. f < p;
  164. f++
  165. )
  166. (r = o[f]), (d[r.toLowerCase()] = r);
  167. function h(e) {
  168. for (var t, n = {}, r = 0, a = e.length; r < a; r++)
  169. n[(t = e[r]).name] = t.value;
  170. return n;
  171. }
  172. function m(e) {
  173. return (
  174. (function (e) {
  175. return d[e];
  176. })((e = e.toLowerCase())) || e
  177. );
  178. }
  179. e.exports = {
  180. formatAttributes: h,
  181. formatDOM: function e(t, n, r) {
  182. n = n || null;
  183. for (var a = [], i = 0, o = t.length; i < o; i++) {
  184. var d,
  185. f = t[i];
  186. switch (f.nodeType) {
  187. case 1:
  188. (d = new s(m(f.nodeName), h(f.attributes))).children = e(
  189. f.childNodes,
  190. d
  191. );
  192. break;
  193. case 3:
  194. d = new c(f.nodeValue);
  195. break;
  196. case 8:
  197. d = new l(f.nodeValue);
  198. break;
  199. default:
  200. continue;
  201. }
  202. var p = a[i - 1] || null;
  203. p && (p.next = d),
  204. (d.parent = n),
  205. (d.prev = p),
  206. (d.next = null),
  207. a.push(d);
  208. }
  209. return (
  210. r &&
  211. (((d = new u(
  212. r.substring(0, r.indexOf(" ")).toLowerCase(),
  213. r
  214. )).next = a[0] || null),
  215. (d.parent = n),
  216. a.unshift(d),
  217. a[1] && (a[1].prev = a[0])),
  218. a
  219. );
  220. },
  221. isIE: function () {
  222. return /(MSIE |Trident\/|Edge\/)/.test(navigator.userAgent);
  223. },
  224. };
  225. },
  226. 194: function (e, t) {
  227. "use strict";
  228. var n,
  229. r =
  230. (this && this.__extends) ||
  231. ((n = function (e, t) {
  232. return (n =
  233. Object.setPrototypeOf ||
  234. ({
  235. __proto__: [],
  236. } instanceof Array &&
  237. function (e, t) {
  238. e.__proto__ = t;
  239. }) ||
  240. function (e, t) {
  241. for (var n in t)
  242. Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
  243. })(e, t);
  244. }),
  245. function (e, t) {
  246. function r() {
  247. this.constructor = e;
  248. }
  249. n(e, t),
  250. (e.prototype =
  251. null === t
  252. ? Object.create(t)
  253. : ((r.prototype = t.prototype), new r()));
  254. }),
  255. a =
  256. (this && this.__assign) ||
  257. function () {
  258. return (a =
  259. Object.assign ||
  260. function (e) {
  261. for (var t, n = 1, r = arguments.length; n < r; n++)
  262. for (var a in (t = arguments[n]))
  263. Object.prototype.hasOwnProperty.call(t, a) && (e[a] = t[a]);
  264. return e;
  265. }).apply(this, arguments);
  266. };
  267. Object.defineProperty(t, "__esModule", {
  268. value: !0,
  269. }),
  270. (t.cloneNode =
  271. t.Element =
  272. t.Document =
  273. t.NodeWithChildren =
  274. t.ProcessingInstruction =
  275. t.Comment =
  276. t.Text =
  277. t.DataNode =
  278. t.Node =
  279. void 0);
  280. var i = new Map([
  281. ["tag", 1],
  282. ["script", 1],
  283. ["style", 1],
  284. ["directive", 1],
  285. ["text", 3],
  286. ["cdata", 4],
  287. ["comment", 8],
  288. ["root", 9],
  289. ]),
  290. o = (function () {
  291. function e(e) {
  292. (this.type = e),
  293. (this.parent = null),
  294. (this.prev = null),
  295. (this.next = null),
  296. (this.startIndex = null),
  297. (this.endIndex = null);
  298. }
  299. return (
  300. Object.defineProperty(e.prototype, "nodeType", {
  301. get: function () {
  302. var e;
  303. return null !== (e = i.get(this.type)) && void 0 !== e ? e : 1;
  304. },
  305. enumerable: !1,
  306. configurable: !0,
  307. }),
  308. Object.defineProperty(e.prototype, "parentNode", {
  309. get: function () {
  310. return this.parent;
  311. },
  312. set: function (e) {
  313. this.parent = e;
  314. },
  315. enumerable: !1,
  316. configurable: !0,
  317. }),
  318. Object.defineProperty(e.prototype, "previousSibling", {
  319. get: function () {
  320. return this.prev;
  321. },
  322. set: function (e) {
  323. this.prev = e;
  324. },
  325. enumerable: !1,
  326. configurable: !0,
  327. }),
  328. Object.defineProperty(e.prototype, "nextSibling", {
  329. get: function () {
  330. return this.next;
  331. },
  332. set: function (e) {
  333. this.next = e;
  334. },
  335. enumerable: !1,
  336. configurable: !0,
  337. }),
  338. (e.prototype.cloneNode = function (e) {
  339. return void 0 === e && (e = !1), h(this, e);
  340. }),
  341. e
  342. );
  343. })();
  344. t.Node = o;
  345. var l = (function (e) {
  346. function t(t, n) {
  347. var r = e.call(this, t) || this;
  348. return (r.data = n), r;
  349. }
  350. return (
  351. r(t, e),
  352. Object.defineProperty(t.prototype, "nodeValue", {
  353. get: function () {
  354. return this.data;
  355. },
  356. set: function (e) {
  357. this.data = e;
  358. },
  359. enumerable: !1,
  360. configurable: !0,
  361. }),
  362. t
  363. );
  364. })(o);
  365. t.DataNode = l;
  366. var s = (function (e) {
  367. function t(t) {
  368. return e.call(this, "text", t) || this;
  369. }
  370. return r(t, e), t;
  371. })(l);
  372. t.Text = s;
  373. var u = (function (e) {
  374. function t(t) {
  375. return e.call(this, "comment", t) || this;
  376. }
  377. return r(t, e), t;
  378. })(l);
  379. t.Comment = u;
  380. var c = (function (e) {
  381. function t(t, n) {
  382. var r = e.call(this, "directive", n) || this;
  383. return (r.name = t), r;
  384. }
  385. return r(t, e), t;
  386. })(l);
  387. t.ProcessingInstruction = c;
  388. var d = (function (e) {
  389. function t(t, n) {
  390. var r = e.call(this, t) || this;
  391. return (r.children = n), r;
  392. }
  393. return (
  394. r(t, e),
  395. Object.defineProperty(t.prototype, "firstChild", {
  396. get: function () {
  397. var e;
  398. return null !== (e = this.children[0]) && void 0 !== e ? e : null;
  399. },
  400. enumerable: !1,
  401. configurable: !0,
  402. }),
  403. Object.defineProperty(t.prototype, "lastChild", {
  404. get: function () {
  405. return this.children.length > 0
  406. ? this.children[this.children.length - 1]
  407. : null;
  408. },
  409. enumerable: !1,
  410. configurable: !0,
  411. }),
  412. Object.defineProperty(t.prototype, "childNodes", {
  413. get: function () {
  414. return this.children;
  415. },
  416. set: function (e) {
  417. this.children = e;
  418. },
  419. enumerable: !1,
  420. configurable: !0,
  421. }),
  422. t
  423. );
  424. })(o);
  425. t.NodeWithChildren = d;
  426. var f = (function (e) {
  427. function t(t) {
  428. return e.call(this, "root", t) || this;
  429. }
  430. return r(t, e), t;
  431. })(d);
  432. t.Document = f;
  433. var p = (function (e) {
  434. function t(t, n, r) {
  435. void 0 === r && (r = []);
  436. var a =
  437. e.call(
  438. this,
  439. "script" === t ? "script" : "style" === t ? "style" : "tag",
  440. r
  441. ) || this;
  442. return (a.name = t), (a.attribs = n), (a.attribs = n), a;
  443. }
  444. return (
  445. r(t, e),
  446. Object.defineProperty(t.prototype, "tagName", {
  447. get: function () {
  448. return this.name;
  449. },
  450. set: function (e) {
  451. this.name = e;
  452. },
  453. enumerable: !1,
  454. configurable: !0,
  455. }),
  456. Object.defineProperty(t.prototype, "attributes", {
  457. get: function () {
  458. var e = this;
  459. return Object.keys(this.attribs).map(function (t) {
  460. var n, r;
  461. return {
  462. name: t,
  463. value: e.attribs[t],
  464. namespace:
  465. null === (n = e["x-attribsNamespace"]) || void 0 === n
  466. ? void 0
  467. : n[t],
  468. prefix:
  469. null === (r = e["x-attribsPrefix"]) || void 0 === r
  470. ? void 0
  471. : r[t],
  472. };
  473. });
  474. },
  475. enumerable: !1,
  476. configurable: !0,
  477. }),
  478. t
  479. );
  480. })(d);
  481. function h(e, t) {
  482. var n;
  483. switch ((void 0 === t && (t = !1), e.type)) {
  484. case "text":
  485. n = new s(e.data);
  486. break;
  487. case "directive":
  488. var r = e;
  489. (n = new c(r.name, r.data)),
  490. null != r["x-name"] &&
  491. ((n["x-name"] = r["x-name"]),
  492. (n["x-publicId"] = r["x-publicId"]),
  493. (n["x-systemId"] = r["x-systemId"]));
  494. break;
  495. case "comment":
  496. n = new u(e.data);
  497. break;
  498. case "tag":
  499. case "script":
  500. case "style":
  501. var i = e,
  502. o = t ? m(i.children) : [],
  503. l = new p(i.name, a({}, i.attribs), o);
  504. o.forEach(function (e) {
  505. return (e.parent = l);
  506. }),
  507. i["x-attribsNamespace"] &&
  508. (l["x-attribsNamespace"] = a({}, i["x-attribsNamespace"])),
  509. i["x-attribsPrefix"] &&
  510. (l["x-attribsPrefix"] = a({}, i["x-attribsPrefix"])),
  511. (n = l);
  512. break;
  513. case "cdata":
  514. o = t ? m(e.children) : [];
  515. var h = new d(e.type, o);
  516. o.forEach(function (e) {
  517. return (e.parent = h);
  518. }),
  519. (n = h);
  520. break;
  521. case "root":
  522. var g = e,
  523. v = ((o = t ? m(g.children) : []), new f(o));
  524. o.forEach(function (e) {
  525. return (e.parent = v);
  526. }),
  527. g["x-mode"] && (v["x-mode"] = g["x-mode"]),
  528. (n = v);
  529. break;
  530. case "doctype":
  531. throw new Error("Not implemented yet: ElementType.Doctype case");
  532. }
  533. return (n.startIndex = e.startIndex), (n.endIndex = e.endIndex), n;
  534. }
  535. function m(e) {
  536. for (
  537. var t = e.map(function (e) {
  538. return h(e, !0);
  539. }),
  540. n = 1;
  541. n < t.length;
  542. n++
  543. )
  544. (t[n].prev = t[n - 1]), (t[n - 1].next = t[n]);
  545. return t;
  546. }
  547. (t.Element = p), (t.cloneNode = h);
  548. },
  549. 86: (e, t, n) => {
  550. var r = n(9),
  551. a = n(583),
  552. i = n(674),
  553. o = {
  554. lowerCaseAttributeNames: !1,
  555. };
  556. function l(e, t) {
  557. if ("string" != typeof e)
  558. throw new TypeError("First argument must be a string");
  559. return "" === e ? [] : r(i(e, (t = t || {}).htmlparser2 || o), t);
  560. }
  561. (l.domToReact = r),
  562. (l.htmlToDOM = i),
  563. (l.attributesToProps = a),
  564. (e.exports = l),
  565. (e.exports.default = l);
  566. },
  567. 583: (e, t, n) => {
  568. var r = n(853),
  569. a = n(490),
  570. i = a.setStyleProp,
  571. o = r.html,
  572. l = r.svg,
  573. s = r.isCustomAttribute,
  574. u = Object.prototype.hasOwnProperty;
  575. e.exports = function (e) {
  576. var t, n, r, c;
  577. e = e || {};
  578. var d = {};
  579. for (t in e)
  580. (r = e[t]),
  581. s(t)
  582. ? (d[t] = r)
  583. : ((n = t.toLowerCase()),
  584. u.call(o, n)
  585. ? (d[(c = o[n]).propertyName] =
  586. !!(
  587. c.hasBooleanValue ||
  588. (c.hasOverloadedBooleanValue && !r)
  589. ) || r)
  590. : u.call(l, t)
  591. ? (d[(c = l[t]).propertyName] = r)
  592. : a.PRESERVE_CUSTOM_ATTRIBUTES && (d[t] = r));
  593. return i(e.style, d), d;
  594. };
  595. },
  596. 9: (e, t, n) => {
  597. var r = n(466),
  598. a = n(583),
  599. i = n(490),
  600. o = i.setStyleProp;
  601. function l(e) {
  602. return (
  603. i.PRESERVE_CUSTOM_ATTRIBUTES &&
  604. "tag" === e.type &&
  605. i.isCustomComponent(e.name, e.attribs)
  606. );
  607. }
  608. e.exports = function e(t, n) {
  609. for (
  610. var i,
  611. s,
  612. u,
  613. c,
  614. d = (n = n || {}).library || r,
  615. f = d.cloneElement,
  616. p = d.createElement,
  617. h = d.isValidElement,
  618. m = [],
  619. g = "function" == typeof n.replace,
  620. v = n.trim,
  621. y = 0,
  622. b = t.length;
  623. y < b;
  624. y++
  625. )
  626. if (((i = t[y]), g && h((s = n.replace(i)))))
  627. b > 1 &&
  628. (s = f(s, {
  629. key: s.key || y,
  630. })),
  631. m.push(s);
  632. else if ("text" !== i.type) {
  633. switch (
  634. ((u = i.attribs),
  635. l(i) ? o(u.style, u) : u && (u = a(u)),
  636. (c = null),
  637. i.type)
  638. ) {
  639. case "script":
  640. case "style":
  641. i.children[0] &&
  642. (u.dangerouslySetInnerHTML = {
  643. __html: i.children[0].data,
  644. });
  645. break;
  646. case "tag":
  647. "textarea" === i.name && i.children[0]
  648. ? (u.defaultValue = i.children[0].data)
  649. : i.children && i.children.length && (c = e(i.children, n));
  650. break;
  651. default:
  652. continue;
  653. }
  654. b > 1 && (u.key = y), m.push(p(i.name, u, c));
  655. } else v ? i.data.trim() && m.push(i.data) : m.push(i.data);
  656. return 1 === m.length ? m[0] : m;
  657. };
  658. },
  659. 490: (e, t, n) => {
  660. var r = n(466),
  661. a = n(833).default,
  662. i = {
  663. reactCompat: !0,
  664. },
  665. o = r.version.split(".")[0] >= 16;
  666. e.exports = {
  667. PRESERVE_CUSTOM_ATTRIBUTES: o,
  668. invertObject: function (e, t) {
  669. if (!e || "object" != typeof e)
  670. throw new TypeError("First argument must be an object");
  671. var n,
  672. r,
  673. a = "function" == typeof t,
  674. i = {},
  675. o = {};
  676. for (n in e)
  677. (r = e[n]),
  678. a && (i = t(n, r)) && 2 === i.length
  679. ? (o[i[0]] = i[1])
  680. : "string" == typeof r && (o[r] = n);
  681. return o;
  682. },
  683. isCustomComponent: function (e, t) {
  684. if (-1 === e.indexOf("-")) return t && "string" == typeof t.is;
  685. switch (e) {
  686. case "annotation-xml":
  687. case "color-profile":
  688. case "font-face":
  689. case "font-face-src":
  690. case "font-face-uri":
  691. case "font-face-format":
  692. case "font-face-name":
  693. case "missing-glyph":
  694. return !1;
  695. default:
  696. return !0;
  697. }
  698. },
  699. setStyleProp: function (e, t) {
  700. null != e && (t.style = a(e, i));
  701. },
  702. };
  703. },
  704. 876: (e) => {
  705. var t = /\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,
  706. n = /\n/g,
  707. r = /^\s*/,
  708. a = /^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,
  709. i = /^:\s*/,
  710. o = /^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,
  711. l = /^[;\s]*/,
  712. s = /^\s+|\s+$/g,
  713. u = "";
  714. function c(e) {
  715. return e ? e.replace(s, u) : u;
  716. }
  717. e.exports = function (e, s) {
  718. if ("string" != typeof e)
  719. throw new TypeError("First argument must be a string");
  720. if (!e) return [];
  721. s = s || {};
  722. var d = 1,
  723. f = 1;
  724. function p(e) {
  725. var t = e.match(n);
  726. t && (d += t.length);
  727. var r = e.lastIndexOf("\n");
  728. f = ~r ? e.length - r : f + e.length;
  729. }
  730. function h() {
  731. var e = {
  732. line: d,
  733. column: f,
  734. };
  735. return function (t) {
  736. return (t.position = new m(e)), b(), t;
  737. };
  738. }
  739. function m(e) {
  740. (this.start = e),
  741. (this.end = {
  742. line: d,
  743. column: f,
  744. }),
  745. (this.source = s.source);
  746. }
  747. m.prototype.content = e;
  748. var g = [];
  749. function v(t) {
  750. var n = new Error(s.source + ":" + d + ":" + f + ": " + t);
  751. if (
  752. ((n.reason = t),
  753. (n.filename = s.source),
  754. (n.line = d),
  755. (n.column = f),
  756. (n.source = e),
  757. !s.silent)
  758. )
  759. throw n;
  760. g.push(n);
  761. }
  762. function y(t) {
  763. var n = t.exec(e);
  764. if (n) {
  765. var r = n[0];
  766. return p(r), (e = e.slice(r.length)), n;
  767. }
  768. }
  769. function b() {
  770. y(r);
  771. }
  772. function w(e) {
  773. var t;
  774. for (e = e || []; (t = x()); ) !1 !== t && e.push(t);
  775. return e;
  776. }
  777. function x() {
  778. var t = h();
  779. if ("/" == e.charAt(0) && "*" == e.charAt(1)) {
  780. for (
  781. var n = 2;
  782. u != e.charAt(n) &&
  783. ("*" != e.charAt(n) || "/" != e.charAt(n + 1));
  784. )
  785. ++n;
  786. if (((n += 2), u === e.charAt(n - 1)))
  787. return v("End of comment missing");
  788. var r = e.slice(2, n - 2);
  789. return (
  790. (f += 2),
  791. p(r),
  792. (e = e.slice(n)),
  793. (f += 2),
  794. t({
  795. type: "comment",
  796. comment: r,
  797. })
  798. );
  799. }
  800. }
  801. function _() {
  802. var e = h(),
  803. n = y(a);
  804. if (n) {
  805. if ((x(), !y(i))) return v("property missing ':'");
  806. var r = y(o),
  807. s = e({
  808. type: "declaration",
  809. property: c(n[0].replace(t, u)),
  810. value: r ? c(r[0].replace(t, u)) : u,
  811. });
  812. return y(l), s;
  813. }
  814. }
  815. return (
  816. b(),
  817. (function () {
  818. var e,
  819. t = [];
  820. for (w(t); (e = _()); ) !1 !== e && (t.push(e), w(t));
  821. return t;
  822. })()
  823. );
  824. };
  825. },
  826. 347: (e) => {
  827. "use strict";
  828. var t = Object.getOwnPropertySymbols,
  829. n = Object.prototype.hasOwnProperty,
  830. r = Object.prototype.propertyIsEnumerable;
  831. function a(e) {
  832. if (null == e)
  833. throw new TypeError(
  834. "Object.assign cannot be called with null or undefined"
  835. );
  836. return Object(e);
  837. }
  838. e.exports = (function () {
  839. try {
  840. if (!Object.assign) return !1;
  841. var e = new String("abc");
  842. if (((e[5] = "de"), "5" === Object.getOwnPropertyNames(e)[0]))
  843. return !1;
  844. for (var t = {}, n = 0; n < 10; n++)
  845. t["_" + String.fromCharCode(n)] = n;
  846. if (
  847. "0123456789" !==
  848. Object.getOwnPropertyNames(t)
  849. .map(function (e) {
  850. return t[e];
  851. })
  852. .join("")
  853. )
  854. return !1;
  855. var r = {};
  856. return (
  857. "abcdefghijklmnopqrst".split("").forEach(function (e) {
  858. r[e] = e;
  859. }),
  860. "abcdefghijklmnopqrst" ===
  861. Object.keys(Object.assign({}, r)).join("")
  862. );
  863. } catch (e) {
  864. return !1;
  865. }
  866. })()
  867. ? Object.assign
  868. : function (e, i) {
  869. for (var o, l, s = a(e), u = 1; u < arguments.length; u++) {
  870. for (var c in (o = Object(arguments[u])))
  871. n.call(o, c) && (s[c] = o[c]);
  872. if (t) {
  873. l = t(o);
  874. for (var d = 0; d < l.length; d++)
  875. r.call(o, l[d]) && (s[l[d]] = o[l[d]]);
  876. }
  877. }
  878. return s;
  879. };
  880. },
  881. 433: (e, t, n) => {
  882. "use strict";
  883. var r = n(642);
  884. function a() {}
  885. function i() {}
  886. (i.resetWarningCache = a),
  887. (e.exports = function () {
  888. function e(e, t, n, a, i, o) {
  889. if (o !== r) {
  890. var l = new Error(
  891. "Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"
  892. );
  893. throw ((l.name = "Invariant Violation"), l);
  894. }
  895. }
  896. function t() {
  897. return e;
  898. }
  899. e.isRequired = e;
  900. var n = {
  901. array: e,
  902. bool: e,
  903. func: e,
  904. number: e,
  905. object: e,
  906. string: e,
  907. symbol: e,
  908. any: e,
  909. arrayOf: t,
  910. element: e,
  911. elementType: e,
  912. instanceOf: t,
  913. node: e,
  914. objectOf: t,
  915. oneOf: t,
  916. oneOfType: t,
  917. shape: t,
  918. exact: t,
  919. checkPropTypes: i,
  920. resetWarningCache: a,
  921. };
  922. return (n.PropTypes = n), n;
  923. });
  924. },
  925. 74: (e, t, n) => {
  926. e.exports = n(433)();
  927. },
  928. 642: (e) => {
  929. "use strict";
  930. e.exports = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
  931. },
  932. 748: (e, t, n) => {
  933. "use strict";
  934. var r = n(466),
  935. a = n(347),
  936. i = n(767);
  937. function o(e) {
  938. for (
  939. var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e,
  940. n = 1;
  941. n < arguments.length;
  942. n++
  943. )
  944. t += "&args[]=" + encodeURIComponent(arguments[n]);
  945. return (
  946. "Minified React error #" +
  947. e +
  948. "; visit " +
  949. t +
  950. " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."
  951. );
  952. }
  953. if (!r) throw Error(o(227));
  954. var l = new Set(),
  955. s = {};
  956. function u(e, t) {
  957. c(e, t), c(e + "Capture", t);
  958. }
  959. function c(e, t) {
  960. for (s[e] = t, e = 0; e < t.length; e++) l.add(t[e]);
  961. }
  962. var d = !(
  963. "undefined" == typeof window ||
  964. void 0 === window.document ||
  965. void 0 === window.document.createElement
  966. ),
  967. f =
  968. /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,
  969. p = Object.prototype.hasOwnProperty,
  970. h = {},
  971. m = {};
  972. function g(e, t, n, r, a, i, o) {
  973. (this.acceptsBooleans = 2 === t || 3 === t || 4 === t),
  974. (this.attributeName = r),
  975. (this.attributeNamespace = a),
  976. (this.mustUseProperty = n),
  977. (this.propertyName = e),
  978. (this.type = t),
  979. (this.sanitizeURL = i),
  980. (this.removeEmptyString = o);
  981. }
  982. var v = {};
  983. "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style"
  984. .split(" ")
  985. .forEach(function (e) {
  986. v[e] = new g(e, 0, !1, e, null, !1, !1);
  987. }),
  988. [
  989. ["acceptCharset", "accept-charset"],
  990. ["className", "class"],
  991. ["htmlFor", "for"],
  992. ["httpEquiv", "http-equiv"],
  993. ].forEach(function (e) {
  994. var t = e[0];
  995. v[t] = new g(t, 1, !1, e[1], null, !1, !1);
  996. }),
  997. ["contentEditable", "draggable", "spellCheck", "value"].forEach(
  998. function (e) {
  999. v[e] = new g(e, 2, !1, e.toLowerCase(), null, !1, !1);
  1000. }
  1001. ),
  1002. [
  1003. "autoReverse",
  1004. "externalResourcesRequired",
  1005. "focusable",
  1006. "preserveAlpha",
  1007. ].forEach(function (e) {
  1008. v[e] = new g(e, 2, !1, e, null, !1, !1);
  1009. }),
  1010. "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope"
  1011. .split(" ")
  1012. .forEach(function (e) {
  1013. v[e] = new g(e, 3, !1, e.toLowerCase(), null, !1, !1);
  1014. }),
  1015. ["checked", "multiple", "muted", "selected"].forEach(function (e) {
  1016. v[e] = new g(e, 3, !0, e, null, !1, !1);
  1017. }),
  1018. ["capture", "download"].forEach(function (e) {
  1019. v[e] = new g(e, 4, !1, e, null, !1, !1);
  1020. }),
  1021. ["cols", "rows", "size", "span"].forEach(function (e) {
  1022. v[e] = new g(e, 6, !1, e, null, !1, !1);
  1023. }),
  1024. ["rowSpan", "start"].forEach(function (e) {
  1025. v[e] = new g(e, 5, !1, e.toLowerCase(), null, !1, !1);
  1026. });
  1027. var y = /[\-:]([a-z])/g;
  1028. function b(e) {
  1029. return e[1].toUpperCase();
  1030. }
  1031. function w(e, t, n, r) {
  1032. var a = v.hasOwnProperty(t) ? v[t] : null;
  1033. (null !== a
  1034. ? 0 === a.type
  1035. : !r &&
  1036. 2 < t.length &&
  1037. ("o" === t[0] || "O" === t[0]) &&
  1038. ("n" === t[1] || "N" === t[1])) ||
  1039. ((function (e, t, n, r) {
  1040. if (
  1041. null == t ||
  1042. (function (e, t, n, r) {
  1043. if (null !== n && 0 === n.type) return !1;
  1044. switch (typeof t) {
  1045. case "function":
  1046. case "symbol":
  1047. return !0;
  1048. case "boolean":
  1049. return (
  1050. !r &&
  1051. (null !== n
  1052. ? !n.acceptsBooleans
  1053. : "data-" !== (e = e.toLowerCase().slice(0, 5)) &&
  1054. "aria-" !== e)
  1055. );
  1056. default:
  1057. return !1;
  1058. }
  1059. })(e, t, n, r)
  1060. )
  1061. return !0;
  1062. if (r) return !1;
  1063. if (null !== n)
  1064. switch (n.type) {
  1065. case 3:
  1066. return !t;
  1067. case 4:
  1068. return !1 === t;
  1069. case 5:
  1070. return isNaN(t);
  1071. case 6:
  1072. return isNaN(t) || 1 > t;
  1073. }
  1074. return !1;
  1075. })(t, n, a, r) && (n = null),
  1076. r || null === a
  1077. ? (function (e) {
  1078. return (
  1079. !!p.call(m, e) ||
  1080. (!p.call(h, e) &&
  1081. (f.test(e) ? (m[e] = !0) : ((h[e] = !0), !1)))
  1082. );
  1083. })(t) &&
  1084. (null === n ? e.removeAttribute(t) : e.setAttribute(t, "" + n))
  1085. : a.mustUseProperty
  1086. ? (e[a.propertyName] = null === n ? 3 !== a.type && "" : n)
  1087. : ((t = a.attributeName),
  1088. (r = a.attributeNamespace),
  1089. null === n
  1090. ? e.removeAttribute(t)
  1091. : ((n =
  1092. 3 === (a = a.type) || (4 === a && !0 === n) ? "" : "" + n),
  1093. r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n))));
  1094. }
  1095. "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height"
  1096. .split(" ")
  1097. .forEach(function (e) {
  1098. var t = e.replace(y, b);
  1099. v[t] = new g(t, 1, !1, e, null, !1, !1);
  1100. }),
  1101. "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type"
  1102. .split(" ")
  1103. .forEach(function (e) {
  1104. var t = e.replace(y, b);
  1105. v[t] = new g(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1);
  1106. }),
  1107. ["xml:base", "xml:lang", "xml:space"].forEach(function (e) {
  1108. var t = e.replace(y, b);
  1109. v[t] = new g(
  1110. t,
  1111. 1,
  1112. !1,
  1113. e,
  1114. "http://www.w3.org/XML/1998/namespace",
  1115. !1,
  1116. !1
  1117. );
  1118. }),
  1119. ["tabIndex", "crossOrigin"].forEach(function (e) {
  1120. v[e] = new g(e, 1, !1, e.toLowerCase(), null, !1, !1);
  1121. }),
  1122. (v.xlinkHref = new g(
  1123. "xlinkHref",
  1124. 1,
  1125. !1,
  1126. "xlink:href",
  1127. "http://www.w3.org/1999/xlink",
  1128. !0,
  1129. !1
  1130. )),
  1131. ["src", "href", "action", "formAction"].forEach(function (e) {
  1132. v[e] = new g(e, 1, !1, e.toLowerCase(), null, !0, !0);
  1133. });
  1134. var x = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,
  1135. _ = 60103,
  1136. T = 60106,
  1137. S = 60107,
  1138. k = 60108,
  1139. E = 60114,
  1140. P = 60109,
  1141. C = 60110,
  1142. O = 60112,
  1143. R = 60113,
  1144. A = 60120,
  1145. M = 60115,
  1146. N = 60116,
  1147. j = 60121,
  1148. L = 60128,
  1149. D = 60129,
  1150. I = 60130,
  1151. F = 60131;
  1152. if ("function" == typeof Symbol && Symbol.for) {
  1153. var z = Symbol.for;
  1154. (_ = z("react.element")),
  1155. (T = z("react.portal")),
  1156. (S = z("react.fragment")),
  1157. (k = z("react.strict_mode")),
  1158. (E = z("react.profiler")),
  1159. (P = z("react.provider")),
  1160. (C = z("react.context")),
  1161. (O = z("react.forward_ref")),
  1162. (R = z("react.suspense")),
  1163. (A = z("react.suspense_list")),
  1164. (M = z("react.memo")),
  1165. (N = z("react.lazy")),
  1166. (j = z("react.block")),
  1167. z("react.scope"),
  1168. (L = z("react.opaque.id")),
  1169. (D = z("react.debug_trace_mode")),
  1170. (I = z("react.offscreen")),
  1171. (F = z("react.legacy_hidden"));
  1172. }
  1173. var B,
  1174. U = "function" == typeof Symbol && Symbol.iterator;
  1175. function q(e) {
  1176. return null === e || "object" != typeof e
  1177. ? null
  1178. : "function" == typeof (e = (U && e[U]) || e["@@iterator"])
  1179. ? e
  1180. : null;
  1181. }
  1182. function V(e) {
  1183. if (void 0 === B)
  1184. try {
  1185. throw Error();
  1186. } catch (e) {
  1187. var t = e.stack.trim().match(/\n( *(at )?)/);
  1188. B = (t && t[1]) || "";
  1189. }
  1190. return "\n" + B + e;
  1191. }
  1192. var H = !1;
  1193. function W(e, t) {
  1194. if (!e || H) return "";
  1195. H = !0;
  1196. var n = Error.prepareStackTrace;
  1197. Error.prepareStackTrace = void 0;
  1198. try {
  1199. if (t)
  1200. if (
  1201. ((t = function () {
  1202. throw Error();
  1203. }),
  1204. Object.defineProperty(t.prototype, "props", {
  1205. set: function () {
  1206. throw Error();
  1207. },
  1208. }),
  1209. "object" == typeof Reflect && Reflect.construct)
  1210. ) {
  1211. try {
  1212. Reflect.construct(t, []);
  1213. } catch (e) {
  1214. var r = e;
  1215. }
  1216. Reflect.construct(e, [], t);
  1217. } else {
  1218. try {
  1219. t.call();
  1220. } catch (e) {
  1221. r = e;
  1222. }
  1223. e.call(t.prototype);
  1224. }
  1225. else {
  1226. try {
  1227. throw Error();
  1228. } catch (e) {
  1229. r = e;
  1230. }
  1231. e();
  1232. }
  1233. } catch (e) {
  1234. if (e && r && "string" == typeof e.stack) {
  1235. for (
  1236. var a = e.stack.split("\n"),
  1237. i = r.stack.split("\n"),
  1238. o = a.length - 1,
  1239. l = i.length - 1;
  1240. 1 <= o && 0 <= l && a[o] !== i[l];
  1241. )
  1242. l--;
  1243. for (; 1 <= o && 0 <= l; o--, l--)
  1244. if (a[o] !== i[l]) {
  1245. if (1 !== o || 1 !== l)
  1246. do {
  1247. if ((o--, 0 > --l || a[o] !== i[l]))
  1248. return "\n" + a[o].replace(" at new ", " at ");
  1249. } while (1 <= o && 0 <= l);
  1250. break;
  1251. }
  1252. }
  1253. } finally {
  1254. (H = !1), (Error.prepareStackTrace = n);
  1255. }
  1256. return (e = e ? e.displayName || e.name : "") ? V(e) : "";
  1257. }
  1258. function G(e) {
  1259. switch (e.tag) {
  1260. case 5:
  1261. return V(e.type);
  1262. case 16:
  1263. return V("Lazy");
  1264. case 13:
  1265. return V("Suspense");
  1266. case 19:
  1267. return V("SuspenseList");
  1268. case 0:
  1269. case 2:
  1270. case 15:
  1271. return W(e.type, !1);
  1272. case 11:
  1273. return W(e.type.render, !1);
  1274. case 22:
  1275. return W(e.type._render, !1);
  1276. case 1:
  1277. return W(e.type, !0);
  1278. default:
  1279. return "";
  1280. }
  1281. }
  1282. function Q(e) {
  1283. if (null == e) return null;
  1284. if ("function" == typeof e) return e.displayName || e.name || null;
  1285. if ("string" == typeof e) return e;
  1286. switch (e) {
  1287. case S:
  1288. return "Fragment";
  1289. case T:
  1290. return "Portal";
  1291. case E:
  1292. return "Profiler";
  1293. case k:
  1294. return "StrictMode";
  1295. case R:
  1296. return "Suspense";
  1297. case A:
  1298. return "SuspenseList";
  1299. }
  1300. if ("object" == typeof e)
  1301. switch (e.$$typeof) {
  1302. case C:
  1303. return (e.displayName || "Context") + ".Consumer";
  1304. case P:
  1305. return (e._context.displayName || "Context") + ".Provider";
  1306. case O:
  1307. var t = e.render;
  1308. return (
  1309. (t = t.displayName || t.name || ""),
  1310. e.displayName ||
  1311. ("" !== t ? "ForwardRef(" + t + ")" : "ForwardRef")
  1312. );
  1313. case M:
  1314. return Q(e.type);
  1315. case j:
  1316. return Q(e._render);
  1317. case N:
  1318. (t = e._payload), (e = e._init);
  1319. try {
  1320. return Q(e(t));
  1321. } catch (e) {}
  1322. }
  1323. return null;
  1324. }
  1325. function Y(e) {
  1326. switch (typeof e) {
  1327. case "boolean":
  1328. case "number":
  1329. case "object":
  1330. case "string":
  1331. case "undefined":
  1332. return e;
  1333. default:
  1334. return "";
  1335. }
  1336. }
  1337. function X(e) {
  1338. var t = e.type;
  1339. return (
  1340. (e = e.nodeName) &&
  1341. "input" === e.toLowerCase() &&
  1342. ("checkbox" === t || "radio" === t)
  1343. );
  1344. }
  1345. function $(e) {
  1346. e._valueTracker ||
  1347. (e._valueTracker = (function (e) {
  1348. var t = X(e) ? "checked" : "value",
  1349. n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t),
  1350. r = "" + e[t];
  1351. if (
  1352. !e.hasOwnProperty(t) &&
  1353. void 0 !== n &&
  1354. "function" == typeof n.get &&
  1355. "function" == typeof n.set
  1356. ) {
  1357. var a = n.get,
  1358. i = n.set;
  1359. return (
  1360. Object.defineProperty(e, t, {
  1361. configurable: !0,
  1362. get: function () {
  1363. return a.call(this);
  1364. },
  1365. set: function (e) {
  1366. (r = "" + e), i.call(this, e);
  1367. },
  1368. }),
  1369. Object.defineProperty(e, t, {
  1370. enumerable: n.enumerable,
  1371. }),
  1372. {
  1373. getValue: function () {
  1374. return r;
  1375. },
  1376. setValue: function (e) {
  1377. r = "" + e;
  1378. },
  1379. stopTracking: function () {
  1380. (e._valueTracker = null), delete e[t];
  1381. },
  1382. }
  1383. );
  1384. }
  1385. })(e));
  1386. }
  1387. function J(e) {
  1388. if (!e) return !1;
  1389. var t = e._valueTracker;
  1390. if (!t) return !0;
  1391. var n = t.getValue(),
  1392. r = "";
  1393. return (
  1394. e && (r = X(e) ? (e.checked ? "true" : "false") : e.value),
  1395. (e = r) !== n && (t.setValue(e), !0)
  1396. );
  1397. }
  1398. function K(e) {
  1399. if (
  1400. void 0 ===
  1401. (e = e || ("undefined" != typeof document ? document : void 0))
  1402. )
  1403. return null;
  1404. try {
  1405. return e.activeElement || e.body;
  1406. } catch (t) {
  1407. return e.body;
  1408. }
  1409. }
  1410. function Z(e, t) {
  1411. var n = t.checked;
  1412. return a({}, t, {
  1413. defaultChecked: void 0,
  1414. defaultValue: void 0,
  1415. value: void 0,
  1416. checked: null != n ? n : e._wrapperState.initialChecked,
  1417. });
  1418. }
  1419. function ee(e, t) {
  1420. var n = null == t.defaultValue ? "" : t.defaultValue,
  1421. r = null != t.checked ? t.checked : t.defaultChecked;
  1422. (n = Y(null != t.value ? t.value : n)),
  1423. (e._wrapperState = {
  1424. initialChecked: r,
  1425. initialValue: n,
  1426. controlled:
  1427. "checkbox" === t.type || "radio" === t.type
  1428. ? null != t.checked
  1429. : null != t.value,
  1430. });
  1431. }
  1432. function te(e, t) {
  1433. null != (t = t.checked) && w(e, "checked", t, !1);
  1434. }
  1435. function ne(e, t) {
  1436. te(e, t);
  1437. var n = Y(t.value),
  1438. r = t.type;
  1439. if (null != n)
  1440. "number" === r
  1441. ? ((0 === n && "" === e.value) || e.value != n) &&
  1442. (e.value = "" + n)
  1443. : e.value !== "" + n && (e.value = "" + n);
  1444. else if ("submit" === r || "reset" === r)
  1445. return void e.removeAttribute("value");
  1446. t.hasOwnProperty("value")
  1447. ? ae(e, t.type, n)
  1448. : t.hasOwnProperty("defaultValue") &&
  1449. ae(e, t.type, Y(t.defaultValue)),
  1450. null == t.checked &&
  1451. null != t.defaultChecked &&
  1452. (e.defaultChecked = !!t.defaultChecked);
  1453. }
  1454. function re(e, t, n) {
  1455. if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) {
  1456. var r = t.type;
  1457. if (
  1458. !(
  1459. ("submit" !== r && "reset" !== r) ||
  1460. (void 0 !== t.value && null !== t.value)
  1461. )
  1462. )
  1463. return;
  1464. (t = "" + e._wrapperState.initialValue),
  1465. n || t === e.value || (e.value = t),
  1466. (e.defaultValue = t);
  1467. }
  1468. "" !== (n = e.name) && (e.name = ""),
  1469. (e.defaultChecked = !!e._wrapperState.initialChecked),
  1470. "" !== n && (e.name = n);
  1471. }
  1472. function ae(e, t, n) {
  1473. ("number" === t && K(e.ownerDocument) === e) ||
  1474. (null == n
  1475. ? (e.defaultValue = "" + e._wrapperState.initialValue)
  1476. : e.defaultValue !== "" + n && (e.defaultValue = "" + n));
  1477. }
  1478. function ie(e, t) {
  1479. return (
  1480. (e = a(
  1481. {
  1482. children: void 0,
  1483. },
  1484. t
  1485. )),
  1486. (t = (function (e) {
  1487. var t = "";
  1488. return (
  1489. r.Children.forEach(e, function (e) {
  1490. null != e && (t += e);
  1491. }),
  1492. t
  1493. );
  1494. })(t.children)) && (e.children = t),
  1495. e
  1496. );
  1497. }
  1498. function oe(e, t, n, r) {
  1499. if (((e = e.options), t)) {
  1500. t = {};
  1501. for (var a = 0; a < n.length; a++) t["$" + n[a]] = !0;
  1502. for (n = 0; n < e.length; n++)
  1503. (a = t.hasOwnProperty("$" + e[n].value)),
  1504. e[n].selected !== a && (e[n].selected = a),
  1505. a && r && (e[n].defaultSelected = !0);
  1506. } else {
  1507. for (n = "" + Y(n), t = null, a = 0; a < e.length; a++) {
  1508. if (e[a].value === n)
  1509. return (
  1510. (e[a].selected = !0), void (r && (e[a].defaultSelected = !0))
  1511. );
  1512. null !== t || e[a].disabled || (t = e[a]);
  1513. }
  1514. null !== t && (t.selected = !0);
  1515. }
  1516. }
  1517. function le(e, t) {
  1518. if (null != t.dangerouslySetInnerHTML) throw Error(o(91));
  1519. return a({}, t, {
  1520. value: void 0,
  1521. defaultValue: void 0,
  1522. children: "" + e._wrapperState.initialValue,
  1523. });
  1524. }
  1525. function se(e, t) {
  1526. var n = t.value;
  1527. if (null == n) {
  1528. if (((n = t.children), (t = t.defaultValue), null != n)) {
  1529. if (null != t) throw Error(o(92));
  1530. if (Array.isArray(n)) {
  1531. if (!(1 >= n.length)) throw Error(o(93));
  1532. n = n[0];
  1533. }
  1534. t = n;
  1535. }
  1536. null == t && (t = ""), (n = t);
  1537. }
  1538. e._wrapperState = {
  1539. initialValue: Y(n),
  1540. };
  1541. }
  1542. function ue(e, t) {
  1543. var n = Y(t.value),
  1544. r = Y(t.defaultValue);
  1545. null != n &&
  1546. ((n = "" + n) !== e.value && (e.value = n),
  1547. null == t.defaultValue &&
  1548. e.defaultValue !== n &&
  1549. (e.defaultValue = n)),
  1550. null != r && (e.defaultValue = "" + r);
  1551. }
  1552. function ce(e) {
  1553. var t = e.textContent;
  1554. t === e._wrapperState.initialValue &&
  1555. "" !== t &&
  1556. null !== t &&
  1557. (e.value = t);
  1558. }
  1559. var de = "http://www.w3.org/1999/xhtml";
  1560. function fe(e) {
  1561. switch (e) {
  1562. case "svg":
  1563. return "http://www.w3.org/2000/svg";
  1564. case "math":
  1565. return "http://www.w3.org/1998/Math/MathML";
  1566. default:
  1567. return "http://www.w3.org/1999/xhtml";
  1568. }
  1569. }
  1570. function pe(e, t) {
  1571. return null == e || "http://www.w3.org/1999/xhtml" === e
  1572. ? fe(t)
  1573. : "http://www.w3.org/2000/svg" === e && "foreignObject" === t
  1574. ? "http://www.w3.org/1999/xhtml"
  1575. : e;
  1576. }
  1577. var he,
  1578. me,
  1579. ge =
  1580. ((me = function (e, t) {
  1581. if (
  1582. "http://www.w3.org/2000/svg" !== e.namespaceURI ||
  1583. "innerHTML" in e
  1584. )
  1585. e.innerHTML = t;
  1586. else {
  1587. for (
  1588. (he = he || document.createElement("div")).innerHTML =
  1589. "<svg>" + t.valueOf().toString() + "</svg>",
  1590. t = he.firstChild;
  1591. e.firstChild;
  1592. )
  1593. e.removeChild(e.firstChild);
  1594. for (; t.firstChild; ) e.appendChild(t.firstChild);
  1595. }
  1596. }),
  1597. "undefined" != typeof MSApp && MSApp.execUnsafeLocalFunction
  1598. ? function (e, t, n, r) {
  1599. MSApp.execUnsafeLocalFunction(function () {
  1600. return me(e, t);
  1601. });
  1602. }
  1603. : me);
  1604. function ve(e, t) {
  1605. if (t) {
  1606. var n = e.firstChild;
  1607. if (n && n === e.lastChild && 3 === n.nodeType)
  1608. return void (n.nodeValue = t);
  1609. }
  1610. e.textContent = t;
  1611. }
  1612. var ye = {
  1613. animationIterationCount: !0,
  1614. borderImageOutset: !0,
  1615. borderImageSlice: !0,
  1616. borderImageWidth: !0,
  1617. boxFlex: !0,
  1618. boxFlexGroup: !0,
  1619. boxOrdinalGroup: !0,
  1620. columnCount: !0,
  1621. columns: !0,
  1622. flex: !0,
  1623. flexGrow: !0,
  1624. flexPositive: !0,
  1625. flexShrink: !0,
  1626. flexNegative: !0,
  1627. flexOrder: !0,
  1628. gridArea: !0,
  1629. gridRow: !0,
  1630. gridRowEnd: !0,
  1631. gridRowSpan: !0,
  1632. gridRowStart: !0,
  1633. gridColumn: !0,
  1634. gridColumnEnd: !0,
  1635. gridColumnSpan: !0,
  1636. gridColumnStart: !0,
  1637. fontWeight: !0,
  1638. lineClamp: !0,
  1639. lineHeight: !0,
  1640. opacity: !0,
  1641. order: !0,
  1642. orphans: !0,
  1643. tabSize: !0,
  1644. widows: !0,
  1645. zIndex: !0,
  1646. zoom: !0,
  1647. fillOpacity: !0,
  1648. floodOpacity: !0,
  1649. stopOpacity: !0,
  1650. strokeDasharray: !0,
  1651. strokeDashoffset: !0,
  1652. strokeMiterlimit: !0,
  1653. strokeOpacity: !0,
  1654. strokeWidth: !0,
  1655. },
  1656. be = ["Webkit", "ms", "Moz", "O"];
  1657. function we(e, t, n) {
  1658. return null == t || "boolean" == typeof t || "" === t
  1659. ? ""
  1660. : n ||
  1661. "number" != typeof t ||
  1662. 0 === t ||
  1663. (ye.hasOwnProperty(e) && ye[e])
  1664. ? ("" + t).trim()
  1665. : t + "px";
  1666. }
  1667. function xe(e, t) {
  1668. for (var n in ((e = e.style), t))
  1669. if (t.hasOwnProperty(n)) {
  1670. var r = 0 === n.indexOf("--"),
  1671. a = we(n, t[n], r);
  1672. "float" === n && (n = "cssFloat"),
  1673. r ? e.setProperty(n, a) : (e[n] = a);
  1674. }
  1675. }
  1676. Object.keys(ye).forEach(function (e) {
  1677. be.forEach(function (t) {
  1678. (t = t + e.charAt(0).toUpperCase() + e.substring(1)), (ye[t] = ye[e]);
  1679. });
  1680. });
  1681. var _e = a(
  1682. {
  1683. menuitem: !0,
  1684. },
  1685. {
  1686. area: !0,
  1687. base: !0,
  1688. br: !0,
  1689. col: !0,
  1690. embed: !0,
  1691. hr: !0,
  1692. img: !0,
  1693. input: !0,
  1694. keygen: !0,
  1695. link: !0,
  1696. meta: !0,
  1697. param: !0,
  1698. source: !0,
  1699. track: !0,
  1700. wbr: !0,
  1701. }
  1702. );
  1703. function Te(e, t) {
  1704. if (t) {
  1705. if (
  1706. _e[e] &&
  1707. (null != t.children || null != t.dangerouslySetInnerHTML)
  1708. )
  1709. throw Error(o(137, e));
  1710. if (null != t.dangerouslySetInnerHTML) {
  1711. if (null != t.children) throw Error(o(60));
  1712. if (
  1713. "object" != typeof t.dangerouslySetInnerHTML ||
  1714. !("__html" in t.dangerouslySetInnerHTML)
  1715. )
  1716. throw Error(o(61));
  1717. }
  1718. if (null != t.style && "object" != typeof t.style) throw Error(o(62));
  1719. }
  1720. }
  1721. function Se(e, t) {
  1722. if (-1 === e.indexOf("-")) return "string" == typeof t.is;
  1723. switch (e) {
  1724. case "annotation-xml":
  1725. case "color-profile":
  1726. case "font-face":
  1727. case "font-face-src":
  1728. case "font-face-uri":
  1729. case "font-face-format":
  1730. case "font-face-name":
  1731. case "missing-glyph":
  1732. return !1;
  1733. default:
  1734. return !0;
  1735. }
  1736. }
  1737. function ke(e) {
  1738. return (
  1739. (e = e.target || e.srcElement || window).correspondingUseElement &&
  1740. (e = e.correspondingUseElement),
  1741. 3 === e.nodeType ? e.parentNode : e
  1742. );
  1743. }
  1744. var Ee = null,
  1745. Pe = null,
  1746. Ce = null;
  1747. function Oe(e) {
  1748. if ((e = Zr(e))) {
  1749. if ("function" != typeof Ee) throw Error(o(280));
  1750. var t = e.stateNode;
  1751. t && ((t = ta(t)), Ee(e.stateNode, e.type, t));
  1752. }
  1753. }
  1754. function Re(e) {
  1755. Pe ? (Ce ? Ce.push(e) : (Ce = [e])) : (Pe = e);
  1756. }
  1757. function Ae() {
  1758. if (Pe) {
  1759. var e = Pe,
  1760. t = Ce;
  1761. if (((Ce = Pe = null), Oe(e), t))
  1762. for (e = 0; e < t.length; e++) Oe(t[e]);
  1763. }
  1764. }
  1765. function Me(e, t) {
  1766. return e(t);
  1767. }
  1768. function Ne(e, t, n, r, a) {
  1769. return e(t, n, r, a);
  1770. }
  1771. function je() {}
  1772. var Le = Me,
  1773. De = !1,
  1774. Ie = !1;
  1775. function Fe() {
  1776. (null === Pe && null === Ce) || (je(), Ae());
  1777. }
  1778. function ze(e, t) {
  1779. var n = e.stateNode;
  1780. if (null === n) return null;
  1781. var r = ta(n);
  1782. if (null === r) return null;
  1783. n = r[t];
  1784. e: switch (t) {
  1785. case "onClick":
  1786. case "onClickCapture":
  1787. case "onDoubleClick":
  1788. case "onDoubleClickCapture":
  1789. case "onMouseDown":
  1790. case "onMouseDownCapture":
  1791. case "onMouseMove":
  1792. case "onMouseMoveCapture":
  1793. case "onMouseUp":
  1794. case "onMouseUpCapture":
  1795. case "onMouseEnter":
  1796. (r = !r.disabled) ||
  1797. (r = !(
  1798. "button" === (e = e.type) ||
  1799. "input" === e ||
  1800. "select" === e ||
  1801. "textarea" === e
  1802. )),
  1803. (e = !r);
  1804. break e;
  1805. default:
  1806. e = !1;
  1807. }
  1808. if (e) return null;
  1809. if (n && "function" != typeof n) throw Error(o(231, t, typeof n));
  1810. return n;
  1811. }
  1812. var Be = !1;
  1813. if (d)
  1814. try {
  1815. var Ue = {};
  1816. Object.defineProperty(Ue, "passive", {
  1817. get: function () {
  1818. Be = !0;
  1819. },
  1820. }),
  1821. window.addEventListener("test", Ue, Ue),
  1822. window.removeEventListener("test", Ue, Ue);
  1823. } catch (me) {
  1824. Be = !1;
  1825. }
  1826. function qe(e, t, n, r, a, i, o, l, s) {
  1827. var u = Array.prototype.slice.call(arguments, 3);
  1828. try {
  1829. t.apply(n, u);
  1830. } catch (e) {
  1831. this.onError(e);
  1832. }
  1833. }
  1834. var Ve = !1,
  1835. He = null,
  1836. We = !1,
  1837. Ge = null,
  1838. Qe = {
  1839. onError: function (e) {
  1840. (Ve = !0), (He = e);
  1841. },
  1842. };
  1843. function Ye(e, t, n, r, a, i, o, l, s) {
  1844. (Ve = !1), (He = null), qe.apply(Qe, arguments);
  1845. }
  1846. function Xe(e) {
  1847. var t = e,
  1848. n = e;
  1849. if (e.alternate) for (; t.return; ) t = t.return;
  1850. else {
  1851. e = t;
  1852. do {
  1853. 0 != (1026 & (t = e).flags) && (n = t.return), (e = t.return);
  1854. } while (e);
  1855. }
  1856. return 3 === t.tag ? n : null;
  1857. }
  1858. function $e(e) {
  1859. if (13 === e.tag) {
  1860. var t = e.memoizedState;
  1861. if (
  1862. (null === t && null !== (e = e.alternate) && (t = e.memoizedState),
  1863. null !== t)
  1864. )
  1865. return t.dehydrated;
  1866. }
  1867. return null;
  1868. }
  1869. function Je(e) {
  1870. if (Xe(e) !== e) throw Error(o(188));
  1871. }
  1872. function Ke(e) {
  1873. if (
  1874. !(e = (function (e) {
  1875. var t = e.alternate;
  1876. if (!t) {
  1877. if (null === (t = Xe(e))) throw Error(o(188));
  1878. return t !== e ? null : e;
  1879. }
  1880. for (var n = e, r = t; ; ) {
  1881. var a = n.return;
  1882. if (null === a) break;
  1883. var i = a.alternate;
  1884. if (null === i) {
  1885. if (null !== (r = a.return)) {
  1886. n = r;
  1887. continue;
  1888. }
  1889. break;
  1890. }
  1891. if (a.child === i.child) {
  1892. for (i = a.child; i; ) {
  1893. if (i === n) return Je(a), e;
  1894. if (i === r) return Je(a), t;
  1895. i = i.sibling;
  1896. }
  1897. throw Error(o(188));
  1898. }
  1899. if (n.return !== r.return) (n = a), (r = i);
  1900. else {
  1901. for (var l = !1, s = a.child; s; ) {
  1902. if (s === n) {
  1903. (l = !0), (n = a), (r = i);
  1904. break;
  1905. }
  1906. if (s === r) {
  1907. (l = !0), (r = a), (n = i);
  1908. break;
  1909. }
  1910. s = s.sibling;
  1911. }
  1912. if (!l) {
  1913. for (s = i.child; s; ) {
  1914. if (s === n) {
  1915. (l = !0), (n = i), (r = a);
  1916. break;
  1917. }
  1918. if (s === r) {
  1919. (l = !0), (r = i), (n = a);
  1920. break;
  1921. }
  1922. s = s.sibling;
  1923. }
  1924. if (!l) throw Error(o(189));
  1925. }
  1926. }
  1927. if (n.alternate !== r) throw Error(o(190));
  1928. }
  1929. if (3 !== n.tag) throw Error(o(188));
  1930. return n.stateNode.current === n ? e : t;
  1931. })(e))
  1932. )
  1933. return null;
  1934. for (var t = e; ; ) {
  1935. if (5 === t.tag || 6 === t.tag) return t;
  1936. if (t.child) (t.child.return = t), (t = t.child);
  1937. else {
  1938. if (t === e) break;
  1939. for (; !t.sibling; ) {
  1940. if (!t.return || t.return === e) return null;
  1941. t = t.return;
  1942. }
  1943. (t.sibling.return = t.return), (t = t.sibling);
  1944. }
  1945. }
  1946. return null;
  1947. }
  1948. function Ze(e, t) {
  1949. for (var n = e.alternate; null !== t; ) {
  1950. if (t === e || t === n) return !0;
  1951. t = t.return;
  1952. }
  1953. return !1;
  1954. }
  1955. var et,
  1956. tt,
  1957. nt,
  1958. rt,
  1959. at = !1,
  1960. it = [],
  1961. ot = null,
  1962. lt = null,
  1963. st = null,
  1964. ut = new Map(),
  1965. ct = new Map(),
  1966. dt = [],
  1967. ft =
  1968. "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(
  1969. " "
  1970. );
  1971. function pt(e, t, n, r, a) {
  1972. return {
  1973. blockedOn: e,
  1974. domEventName: t,
  1975. eventSystemFlags: 16 | n,
  1976. nativeEvent: a,
  1977. targetContainers: [r],
  1978. };
  1979. }
  1980. function ht(e, t) {
  1981. switch (e) {
  1982. case "focusin":
  1983. case "focusout":
  1984. ot = null;
  1985. break;
  1986. case "dragenter":
  1987. case "dragleave":
  1988. lt = null;
  1989. break;
  1990. case "mouseover":
  1991. case "mouseout":
  1992. st = null;
  1993. break;
  1994. case "pointerover":
  1995. case "pointerout":
  1996. ut.delete(t.pointerId);
  1997. break;
  1998. case "gotpointercapture":
  1999. case "lostpointercapture":
  2000. ct.delete(t.pointerId);
  2001. }
  2002. }
  2003. function mt(e, t, n, r, a, i) {
  2004. return null === e || e.nativeEvent !== i
  2005. ? ((e = pt(t, n, r, a, i)),
  2006. null !== t && null !== (t = Zr(t)) && tt(t),
  2007. e)
  2008. : ((e.eventSystemFlags |= r),
  2009. (t = e.targetContainers),
  2010. null !== a && -1 === t.indexOf(a) && t.push(a),
  2011. e);
  2012. }
  2013. function gt(e) {
  2014. var t = Kr(e.target);
  2015. if (null !== t) {
  2016. var n = Xe(t);
  2017. if (null !== n)
  2018. if (13 === (t = n.tag)) {
  2019. if (null !== (t = $e(n)))
  2020. return (
  2021. (e.blockedOn = t),
  2022. void rt(e.lanePriority, function () {
  2023. i.unstable_runWithPriority(e.priority, function () {
  2024. nt(n);
  2025. });
  2026. })
  2027. );
  2028. } else if (3 === t && n.stateNode.hydrate)
  2029. return void (e.blockedOn =
  2030. 3 === n.tag ? n.stateNode.containerInfo : null);
  2031. }
  2032. e.blockedOn = null;
  2033. }
  2034. function vt(e) {
  2035. if (null !== e.blockedOn) return !1;
  2036. for (var t = e.targetContainers; 0 < t.length; ) {
  2037. var n = Kt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent);
  2038. if (null !== n)
  2039. return null !== (t = Zr(n)) && tt(t), (e.blockedOn = n), !1;
  2040. t.shift();
  2041. }
  2042. return !0;
  2043. }
  2044. function yt(e, t, n) {
  2045. vt(e) && n.delete(t);
  2046. }
  2047. function bt() {
  2048. for (at = !1; 0 < it.length; ) {
  2049. var e = it[0];
  2050. if (null !== e.blockedOn) {
  2051. null !== (e = Zr(e.blockedOn)) && et(e);
  2052. break;
  2053. }
  2054. for (var t = e.targetContainers; 0 < t.length; ) {
  2055. var n = Kt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent);
  2056. if (null !== n) {
  2057. e.blockedOn = n;
  2058. break;
  2059. }
  2060. t.shift();
  2061. }
  2062. null === e.blockedOn && it.shift();
  2063. }
  2064. null !== ot && vt(ot) && (ot = null),
  2065. null !== lt && vt(lt) && (lt = null),
  2066. null !== st && vt(st) && (st = null),
  2067. ut.forEach(yt),
  2068. ct.forEach(yt);
  2069. }
  2070. function wt(e, t) {
  2071. e.blockedOn === t &&
  2072. ((e.blockedOn = null),
  2073. at ||
  2074. ((at = !0),
  2075. i.unstable_scheduleCallback(i.unstable_NormalPriority, bt)));
  2076. }
  2077. function xt(e) {
  2078. function t(t) {
  2079. return wt(t, e);
  2080. }
  2081. if (0 < it.length) {
  2082. wt(it[0], e);
  2083. for (var n = 1; n < it.length; n++) {
  2084. var r = it[n];
  2085. r.blockedOn === e && (r.blockedOn = null);
  2086. }
  2087. }
  2088. for (
  2089. null !== ot && wt(ot, e),
  2090. null !== lt && wt(lt, e),
  2091. null !== st && wt(st, e),
  2092. ut.forEach(t),
  2093. ct.forEach(t),
  2094. n = 0;
  2095. n < dt.length;
  2096. n++
  2097. )
  2098. (r = dt[n]).blockedOn === e && (r.blockedOn = null);
  2099. for (; 0 < dt.length && null === (n = dt[0]).blockedOn; )
  2100. gt(n), null === n.blockedOn && dt.shift();
  2101. }
  2102. function _t(e, t) {
  2103. var n = {};
  2104. return (
  2105. (n[e.toLowerCase()] = t.toLowerCase()),
  2106. (n["Webkit" + e] = "webkit" + t),
  2107. (n["Moz" + e] = "moz" + t),
  2108. n
  2109. );
  2110. }
  2111. var Tt = {
  2112. animationend: _t("Animation", "AnimationEnd"),
  2113. animationiteration: _t("Animation", "AnimationIteration"),
  2114. animationstart: _t("Animation", "AnimationStart"),
  2115. transitionend: _t("Transition", "TransitionEnd"),
  2116. },
  2117. St = {},
  2118. kt = {};
  2119. function Et(e) {
  2120. if (St[e]) return St[e];
  2121. if (!Tt[e]) return e;
  2122. var t,
  2123. n = Tt[e];
  2124. for (t in n) if (n.hasOwnProperty(t) && t in kt) return (St[e] = n[t]);
  2125. return e;
  2126. }
  2127. d &&
  2128. ((kt = document.createElement("div").style),
  2129. "AnimationEvent" in window ||
  2130. (delete Tt.animationend.animation,
  2131. delete Tt.animationiteration.animation,
  2132. delete Tt.animationstart.animation),
  2133. "TransitionEvent" in window || delete Tt.transitionend.transition);
  2134. var Pt = Et("animationend"),
  2135. Ct = Et("animationiteration"),
  2136. Ot = Et("animationstart"),
  2137. Rt = Et("transitionend"),
  2138. At = new Map(),
  2139. Mt = new Map(),
  2140. Nt = [
  2141. "abort",
  2142. "abort",
  2143. Pt,
  2144. "animationEnd",
  2145. Ct,
  2146. "animationIteration",
  2147. Ot,
  2148. "animationStart",
  2149. "canplay",
  2150. "canPlay",
  2151. "canplaythrough",
  2152. "canPlayThrough",
  2153. "durationchange",
  2154. "durationChange",
  2155. "emptied",
  2156. "emptied",
  2157. "encrypted",
  2158. "encrypted",
  2159. "ended",
  2160. "ended",
  2161. "error",
  2162. "error",
  2163. "gotpointercapture",
  2164. "gotPointerCapture",
  2165. "load",
  2166. "load",
  2167. "loadeddata",
  2168. "loadedData",
  2169. "loadedmetadata",
  2170. "loadedMetadata",
  2171. "loadstart",
  2172. "loadStart",
  2173. "lostpointercapture",
  2174. "lostPointerCapture",
  2175. "playing",
  2176. "playing",
  2177. "progress",
  2178. "progress",
  2179. "seeking",
  2180. "seeking",
  2181. "stalled",
  2182. "stalled",
  2183. "suspend",
  2184. "suspend",
  2185. "timeupdate",
  2186. "timeUpdate",
  2187. Rt,
  2188. "transitionEnd",
  2189. "waiting",
  2190. "waiting",
  2191. ];
  2192. function jt(e, t) {
  2193. for (var n = 0; n < e.length; n += 2) {
  2194. var r = e[n],
  2195. a = e[n + 1];
  2196. (a = "on" + (a[0].toUpperCase() + a.slice(1))),
  2197. Mt.set(r, t),
  2198. At.set(r, a),
  2199. u(a, [r]);
  2200. }
  2201. }
  2202. (0, i.unstable_now)();
  2203. var Lt = 8;
  2204. function Dt(e) {
  2205. if (0 != (1 & e)) return (Lt = 15), 1;
  2206. if (0 != (2 & e)) return (Lt = 14), 2;
  2207. if (0 != (4 & e)) return (Lt = 13), 4;
  2208. var t = 24 & e;
  2209. return 0 !== t
  2210. ? ((Lt = 12), t)
  2211. : 0 != (32 & e)
  2212. ? ((Lt = 11), 32)
  2213. : 0 != (t = 192 & e)
  2214. ? ((Lt = 10), t)
  2215. : 0 != (256 & e)
  2216. ? ((Lt = 9), 256)
  2217. : 0 != (t = 3584 & e)
  2218. ? ((Lt = 8), t)
  2219. : 0 != (4096 & e)
  2220. ? ((Lt = 7), 4096)
  2221. : 0 != (t = 4186112 & e)
  2222. ? ((Lt = 6), t)
  2223. : 0 != (t = 62914560 & e)
  2224. ? ((Lt = 5), t)
  2225. : 67108864 & e
  2226. ? ((Lt = 4), 67108864)
  2227. : 0 != (134217728 & e)
  2228. ? ((Lt = 3), 134217728)
  2229. : 0 != (t = 805306368 & e)
  2230. ? ((Lt = 2), t)
  2231. : 0 != (1073741824 & e)
  2232. ? ((Lt = 1), 1073741824)
  2233. : ((Lt = 8), e);
  2234. }
  2235. function It(e, t) {
  2236. var n = e.pendingLanes;
  2237. if (0 === n) return (Lt = 0);
  2238. var r = 0,
  2239. a = 0,
  2240. i = e.expiredLanes,
  2241. o = e.suspendedLanes,
  2242. l = e.pingedLanes;
  2243. if (0 !== i) (r = i), (a = Lt = 15);
  2244. else if (0 != (i = 134217727 & n)) {
  2245. var s = i & ~o;
  2246. 0 !== s
  2247. ? ((r = Dt(s)), (a = Lt))
  2248. : 0 != (l &= i) && ((r = Dt(l)), (a = Lt));
  2249. } else
  2250. 0 != (i = n & ~o)
  2251. ? ((r = Dt(i)), (a = Lt))
  2252. : 0 !== l && ((r = Dt(l)), (a = Lt));
  2253. if (0 === r) return 0;
  2254. if (
  2255. ((r = n & (((0 > (r = 31 - Vt(r)) ? 0 : 1 << r) << 1) - 1)),
  2256. 0 !== t && t !== r && 0 == (t & o))
  2257. ) {
  2258. if ((Dt(t), a <= Lt)) return t;
  2259. Lt = a;
  2260. }
  2261. if (0 !== (t = e.entangledLanes))
  2262. for (e = e.entanglements, t &= r; 0 < t; )
  2263. (a = 1 << (n = 31 - Vt(t))), (r |= e[n]), (t &= ~a);
  2264. return r;
  2265. }
  2266. function Ft(e) {
  2267. return 0 != (e = -1073741825 & e.pendingLanes)
  2268. ? e
  2269. : 1073741824 & e
  2270. ? 1073741824
  2271. : 0;
  2272. }
  2273. function zt(e, t) {
  2274. switch (e) {
  2275. case 15:
  2276. return 1;
  2277. case 14:
  2278. return 2;
  2279. case 12:
  2280. return 0 === (e = Bt(24 & ~t)) ? zt(10, t) : e;
  2281. case 10:
  2282. return 0 === (e = Bt(192 & ~t)) ? zt(8, t) : e;
  2283. case 8:
  2284. return (
  2285. 0 === (e = Bt(3584 & ~t)) &&
  2286. 0 === (e = Bt(4186112 & ~t)) &&
  2287. (e = 512),
  2288. e
  2289. );
  2290. case 2:
  2291. return 0 === (t = Bt(805306368 & ~t)) && (t = 268435456), t;
  2292. }
  2293. throw Error(o(358, e));
  2294. }
  2295. function Bt(e) {
  2296. return e & -e;
  2297. }
  2298. function Ut(e) {
  2299. for (var t = [], n = 0; 31 > n; n++) t.push(e);
  2300. return t;
  2301. }
  2302. function qt(e, t, n) {
  2303. e.pendingLanes |= t;
  2304. var r = t - 1;
  2305. (e.suspendedLanes &= r),
  2306. (e.pingedLanes &= r),
  2307. ((e = e.eventTimes)[(t = 31 - Vt(t))] = n);
  2308. }
  2309. var Vt = Math.clz32
  2310. ? Math.clz32
  2311. : function (e) {
  2312. return 0 === e ? 32 : (31 - ((Ht(e) / Wt) | 0)) | 0;
  2313. },
  2314. Ht = Math.log,
  2315. Wt = Math.LN2,
  2316. Gt = i.unstable_UserBlockingPriority,
  2317. Qt = i.unstable_runWithPriority,
  2318. Yt = !0;
  2319. function Xt(e, t, n, r) {
  2320. De || je();
  2321. var a = Jt,
  2322. i = De;
  2323. De = !0;
  2324. try {
  2325. Ne(a, e, t, n, r);
  2326. } finally {
  2327. (De = i) || Fe();
  2328. }
  2329. }
  2330. function $t(e, t, n, r) {
  2331. Qt(Gt, Jt.bind(null, e, t, n, r));
  2332. }
  2333. function Jt(e, t, n, r) {
  2334. var a;
  2335. if (Yt)
  2336. if ((a = 0 == (4 & t)) && 0 < it.length && -1 < ft.indexOf(e))
  2337. (e = pt(null, e, t, n, r)), it.push(e);
  2338. else {
  2339. var i = Kt(e, t, n, r);
  2340. if (null === i) a && ht(e, r);
  2341. else {
  2342. if (a) {
  2343. if (-1 < ft.indexOf(e))
  2344. return (e = pt(i, e, t, n, r)), void it.push(e);
  2345. if (
  2346. (function (e, t, n, r, a) {
  2347. switch (t) {
  2348. case "focusin":
  2349. return (ot = mt(ot, e, t, n, r, a)), !0;
  2350. case "dragenter":
  2351. return (lt = mt(lt, e, t, n, r, a)), !0;
  2352. case "mouseover":
  2353. return (st = mt(st, e, t, n, r, a)), !0;
  2354. case "pointerover":
  2355. var i = a.pointerId;
  2356. return (
  2357. ut.set(i, mt(ut.get(i) || null, e, t, n, r, a)), !0
  2358. );
  2359. case "gotpointercapture":
  2360. return (
  2361. (i = a.pointerId),
  2362. ct.set(i, mt(ct.get(i) || null, e, t, n, r, a)),
  2363. !0
  2364. );
  2365. }
  2366. return !1;
  2367. })(i, e, t, n, r)
  2368. )
  2369. return;
  2370. ht(e, r);
  2371. }
  2372. Ar(e, t, r, null, n);
  2373. }
  2374. }
  2375. }
  2376. function Kt(e, t, n, r) {
  2377. var a = ke(r);
  2378. if (null !== (a = Kr(a))) {
  2379. var i = Xe(a);
  2380. if (null === i) a = null;
  2381. else {
  2382. var o = i.tag;
  2383. if (13 === o) {
  2384. if (null !== (a = $e(i))) return a;
  2385. a = null;
  2386. } else if (3 === o) {
  2387. if (i.stateNode.hydrate)
  2388. return 3 === i.tag ? i.stateNode.containerInfo : null;
  2389. a = null;
  2390. } else i !== a && (a = null);
  2391. }
  2392. }
  2393. return Ar(e, t, r, a, n), null;
  2394. }
  2395. var Zt = null,
  2396. en = null,
  2397. tn = null;
  2398. function nn() {
  2399. if (tn) return tn;
  2400. var e,
  2401. t,
  2402. n = en,
  2403. r = n.length,
  2404. a = "value" in Zt ? Zt.value : Zt.textContent,
  2405. i = a.length;
  2406. for (e = 0; e < r && n[e] === a[e]; e++);
  2407. var o = r - e;
  2408. for (t = 1; t <= o && n[r - t] === a[i - t]; t++);
  2409. return (tn = a.slice(e, 1 < t ? 1 - t : void 0));
  2410. }
  2411. function rn(e) {
  2412. var t = e.keyCode;
  2413. return (
  2414. "charCode" in e
  2415. ? 0 === (e = e.charCode) && 13 === t && (e = 13)
  2416. : (e = t),
  2417. 10 === e && (e = 13),
  2418. 32 <= e || 13 === e ? e : 0
  2419. );
  2420. }
  2421. function an() {
  2422. return !0;
  2423. }
  2424. function on() {
  2425. return !1;
  2426. }
  2427. function ln(e) {
  2428. function t(t, n, r, a, i) {
  2429. for (var o in ((this._reactName = t),
  2430. (this._targetInst = r),
  2431. (this.type = n),
  2432. (this.nativeEvent = a),
  2433. (this.target = i),
  2434. (this.currentTarget = null),
  2435. e))
  2436. e.hasOwnProperty(o) && ((t = e[o]), (this[o] = t ? t(a) : a[o]));
  2437. return (
  2438. (this.isDefaultPrevented = (
  2439. null != a.defaultPrevented
  2440. ? a.defaultPrevented
  2441. : !1 === a.returnValue
  2442. )
  2443. ? an
  2444. : on),
  2445. (this.isPropagationStopped = on),
  2446. this
  2447. );
  2448. }
  2449. return (
  2450. a(t.prototype, {
  2451. preventDefault: function () {
  2452. this.defaultPrevented = !0;
  2453. var e = this.nativeEvent;
  2454. e &&
  2455. (e.preventDefault
  2456. ? e.preventDefault()
  2457. : "unknown" != typeof e.returnValue && (e.returnValue = !1),
  2458. (this.isDefaultPrevented = an));
  2459. },
  2460. stopPropagation: function () {
  2461. var e = this.nativeEvent;
  2462. e &&
  2463. (e.stopPropagation
  2464. ? e.stopPropagation()
  2465. : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0),
  2466. (this.isPropagationStopped = an));
  2467. },
  2468. persist: function () {},
  2469. isPersistent: an,
  2470. }),
  2471. t
  2472. );
  2473. }
  2474. var sn,
  2475. un,
  2476. cn,
  2477. dn = {
  2478. eventPhase: 0,
  2479. bubbles: 0,
  2480. cancelable: 0,
  2481. timeStamp: function (e) {
  2482. return e.timeStamp || Date.now();
  2483. },
  2484. defaultPrevented: 0,
  2485. isTrusted: 0,
  2486. },
  2487. fn = ln(dn),
  2488. pn = a({}, dn, {
  2489. view: 0,
  2490. detail: 0,
  2491. }),
  2492. hn = ln(pn),
  2493. mn = a({}, pn, {
  2494. screenX: 0,
  2495. screenY: 0,
  2496. clientX: 0,
  2497. clientY: 0,
  2498. pageX: 0,
  2499. pageY: 0,
  2500. ctrlKey: 0,
  2501. shiftKey: 0,
  2502. altKey: 0,
  2503. metaKey: 0,
  2504. getModifierState: En,
  2505. button: 0,
  2506. buttons: 0,
  2507. relatedTarget: function (e) {
  2508. return void 0 === e.relatedTarget
  2509. ? e.fromElement === e.srcElement
  2510. ? e.toElement
  2511. : e.fromElement
  2512. : e.relatedTarget;
  2513. },
  2514. movementX: function (e) {
  2515. return "movementX" in e
  2516. ? e.movementX
  2517. : (e !== cn &&
  2518. (cn && "mousemove" === e.type
  2519. ? ((sn = e.screenX - cn.screenX),
  2520. (un = e.screenY - cn.screenY))
  2521. : (un = sn = 0),
  2522. (cn = e)),
  2523. sn);
  2524. },
  2525. movementY: function (e) {
  2526. return "movementY" in e ? e.movementY : un;
  2527. },
  2528. }),
  2529. gn = ln(mn),
  2530. vn = ln(
  2531. a({}, mn, {
  2532. dataTransfer: 0,
  2533. })
  2534. ),
  2535. yn = ln(
  2536. a({}, pn, {
  2537. relatedTarget: 0,
  2538. })
  2539. ),
  2540. bn = ln(
  2541. a({}, dn, {
  2542. animationName: 0,
  2543. elapsedTime: 0,
  2544. pseudoElement: 0,
  2545. })
  2546. ),
  2547. wn = ln(
  2548. a({}, dn, {
  2549. clipboardData: function (e) {
  2550. return "clipboardData" in e
  2551. ? e.clipboardData
  2552. : window.clipboardData;
  2553. },
  2554. })
  2555. ),
  2556. xn = ln(
  2557. a({}, dn, {
  2558. data: 0,
  2559. })
  2560. ),
  2561. _n = {
  2562. Esc: "Escape",
  2563. Spacebar: " ",
  2564. Left: "ArrowLeft",
  2565. Up: "ArrowUp",
  2566. Right: "ArrowRight",
  2567. Down: "ArrowDown",
  2568. Del: "Delete",
  2569. Win: "OS",
  2570. Menu: "ContextMenu",
  2571. Apps: "ContextMenu",
  2572. Scroll: "ScrollLock",
  2573. MozPrintableKey: "Unidentified",
  2574. },
  2575. Tn = {
  2576. 8: "Backspace",
  2577. 9: "Tab",
  2578. 12: "Clear",
  2579. 13: "Enter",
  2580. 16: "Shift",
  2581. 17: "Control",
  2582. 18: "Alt",
  2583. 19: "Pause",
  2584. 20: "CapsLock",
  2585. 27: "Escape",
  2586. 32: " ",
  2587. 33: "PageUp",
  2588. 34: "PageDown",
  2589. 35: "End",
  2590. 36: "Home",
  2591. 37: "ArrowLeft",
  2592. 38: "ArrowUp",
  2593. 39: "ArrowRight",
  2594. 40: "ArrowDown",
  2595. 45: "Insert",
  2596. 46: "Delete",
  2597. 112: "F1",
  2598. 113: "F2",
  2599. 114: "F3",
  2600. 115: "F4",
  2601. 116: "F5",
  2602. 117: "F6",
  2603. 118: "F7",
  2604. 119: "F8",
  2605. 120: "F9",
  2606. 121: "F10",
  2607. 122: "F11",
  2608. 123: "F12",
  2609. 144: "NumLock",
  2610. 145: "ScrollLock",
  2611. 224: "Meta",
  2612. },
  2613. Sn = {
  2614. Alt: "altKey",
  2615. Control: "ctrlKey",
  2616. Meta: "metaKey",
  2617. Shift: "shiftKey",
  2618. };
  2619. function kn(e) {
  2620. var t = this.nativeEvent;
  2621. return t.getModifierState
  2622. ? t.getModifierState(e)
  2623. : !!(e = Sn[e]) && !!t[e];
  2624. }
  2625. function En() {
  2626. return kn;
  2627. }
  2628. var Pn = ln(
  2629. a({}, pn, {
  2630. key: function (e) {
  2631. if (e.key) {
  2632. var t = _n[e.key] || e.key;
  2633. if ("Unidentified" !== t) return t;
  2634. }
  2635. return "keypress" === e.type
  2636. ? 13 === (e = rn(e))
  2637. ? "Enter"
  2638. : String.fromCharCode(e)
  2639. : "keydown" === e.type || "keyup" === e.type
  2640. ? Tn[e.keyCode] || "Unidentified"
  2641. : "";
  2642. },
  2643. code: 0,
  2644. location: 0,
  2645. ctrlKey: 0,
  2646. shiftKey: 0,
  2647. altKey: 0,
  2648. metaKey: 0,
  2649. repeat: 0,
  2650. locale: 0,
  2651. getModifierState: En,
  2652. charCode: function (e) {
  2653. return "keypress" === e.type ? rn(e) : 0;
  2654. },
  2655. keyCode: function (e) {
  2656. return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0;
  2657. },
  2658. which: function (e) {
  2659. return "keypress" === e.type
  2660. ? rn(e)
  2661. : "keydown" === e.type || "keyup" === e.type
  2662. ? e.keyCode
  2663. : 0;
  2664. },
  2665. })
  2666. ),
  2667. Cn = ln(
  2668. a({}, mn, {
  2669. pointerId: 0,
  2670. width: 0,
  2671. height: 0,
  2672. pressure: 0,
  2673. tangentialPressure: 0,
  2674. tiltX: 0,
  2675. tiltY: 0,
  2676. twist: 0,
  2677. pointerType: 0,
  2678. isPrimary: 0,
  2679. })
  2680. ),
  2681. On = ln(
  2682. a({}, pn, {
  2683. touches: 0,
  2684. targetTouches: 0,
  2685. changedTouches: 0,
  2686. altKey: 0,
  2687. metaKey: 0,
  2688. ctrlKey: 0,
  2689. shiftKey: 0,
  2690. getModifierState: En,
  2691. })
  2692. ),
  2693. Rn = ln(
  2694. a({}, dn, {
  2695. propertyName: 0,
  2696. elapsedTime: 0,
  2697. pseudoElement: 0,
  2698. })
  2699. ),
  2700. An = ln(
  2701. a({}, mn, {
  2702. deltaX: function (e) {
  2703. return "deltaX" in e
  2704. ? e.deltaX
  2705. : "wheelDeltaX" in e
  2706. ? -e.wheelDeltaX
  2707. : 0;
  2708. },
  2709. deltaY: function (e) {
  2710. return "deltaY" in e
  2711. ? e.deltaY
  2712. : "wheelDeltaY" in e
  2713. ? -e.wheelDeltaY
  2714. : "wheelDelta" in e
  2715. ? -e.wheelDelta
  2716. : 0;
  2717. },
  2718. deltaZ: 0,
  2719. deltaMode: 0,
  2720. })
  2721. ),
  2722. Mn = [9, 13, 27, 32],
  2723. Nn = d && "CompositionEvent" in window,
  2724. jn = null;
  2725. d && "documentMode" in document && (jn = document.documentMode);
  2726. var Ln = d && "TextEvent" in window && !jn,
  2727. Dn = d && (!Nn || (jn && 8 < jn && 11 >= jn)),
  2728. In = String.fromCharCode(32),
  2729. Fn = !1;
  2730. function zn(e, t) {
  2731. switch (e) {
  2732. case "keyup":
  2733. return -1 !== Mn.indexOf(t.keyCode);
  2734. case "keydown":
  2735. return 229 !== t.keyCode;
  2736. case "keypress":
  2737. case "mousedown":
  2738. case "focusout":
  2739. return !0;
  2740. default:
  2741. return !1;
  2742. }
  2743. }
  2744. function Bn(e) {
  2745. return "object" == typeof (e = e.detail) && "data" in e ? e.data : null;
  2746. }
  2747. var Un = !1,
  2748. qn = {
  2749. color: !0,
  2750. date: !0,
  2751. datetime: !0,
  2752. "datetime-local": !0,
  2753. email: !0,
  2754. month: !0,
  2755. number: !0,
  2756. password: !0,
  2757. range: !0,
  2758. search: !0,
  2759. tel: !0,
  2760. text: !0,
  2761. time: !0,
  2762. url: !0,
  2763. week: !0,
  2764. };
  2765. function Vn(e) {
  2766. var t = e && e.nodeName && e.nodeName.toLowerCase();
  2767. return "input" === t ? !!qn[e.type] : "textarea" === t;
  2768. }
  2769. function Hn(e, t, n, r) {
  2770. Re(r),
  2771. 0 < (t = Nr(t, "onChange")).length &&
  2772. ((n = new fn("onChange", "change", null, n, r)),
  2773. e.push({
  2774. event: n,
  2775. listeners: t,
  2776. }));
  2777. }
  2778. var Wn = null,
  2779. Gn = null;
  2780. function Qn(e) {
  2781. kr(e, 0);
  2782. }
  2783. function Yn(e) {
  2784. if (J(ea(e))) return e;
  2785. }
  2786. function Xn(e, t) {
  2787. if ("change" === e) return t;
  2788. }
  2789. var $n = !1;
  2790. if (d) {
  2791. var Jn;
  2792. if (d) {
  2793. var Kn = "oninput" in document;
  2794. if (!Kn) {
  2795. var Zn = document.createElement("div");
  2796. Zn.setAttribute("oninput", "return;"),
  2797. (Kn = "function" == typeof Zn.oninput);
  2798. }
  2799. Jn = Kn;
  2800. } else Jn = !1;
  2801. $n = Jn && (!document.documentMode || 9 < document.documentMode);
  2802. }
  2803. function er() {
  2804. Wn && (Wn.detachEvent("onpropertychange", tr), (Gn = Wn = null));
  2805. }
  2806. function tr(e) {
  2807. if ("value" === e.propertyName && Yn(Gn)) {
  2808. var t = [];
  2809. if ((Hn(t, Gn, e, ke(e)), (e = Qn), De)) e(t);
  2810. else {
  2811. De = !0;
  2812. try {
  2813. Me(e, t);
  2814. } finally {
  2815. (De = !1), Fe();
  2816. }
  2817. }
  2818. }
  2819. }
  2820. function nr(e, t, n) {
  2821. "focusin" === e
  2822. ? (er(), (Gn = n), (Wn = t).attachEvent("onpropertychange", tr))
  2823. : "focusout" === e && er();
  2824. }
  2825. function rr(e) {
  2826. if ("selectionchange" === e || "keyup" === e || "keydown" === e)
  2827. return Yn(Gn);
  2828. }
  2829. function ar(e, t) {
  2830. if ("click" === e) return Yn(t);
  2831. }
  2832. function ir(e, t) {
  2833. if ("input" === e || "change" === e) return Yn(t);
  2834. }
  2835. var or =
  2836. "function" == typeof Object.is
  2837. ? Object.is
  2838. : function (e, t) {
  2839. return (
  2840. (e === t && (0 !== e || 1 / e == 1 / t)) || (e != e && t != t)
  2841. );
  2842. },
  2843. lr = Object.prototype.hasOwnProperty;
  2844. function sr(e, t) {
  2845. if (or(e, t)) return !0;
  2846. if (
  2847. "object" != typeof e ||
  2848. null === e ||
  2849. "object" != typeof t ||
  2850. null === t
  2851. )
  2852. return !1;
  2853. var n = Object.keys(e),
  2854. r = Object.keys(t);
  2855. if (n.length !== r.length) return !1;
  2856. for (r = 0; r < n.length; r++)
  2857. if (!lr.call(t, n[r]) || !or(e[n[r]], t[n[r]])) return !1;
  2858. return !0;
  2859. }
  2860. function ur(e) {
  2861. for (; e && e.firstChild; ) e = e.firstChild;
  2862. return e;
  2863. }
  2864. function cr(e, t) {
  2865. var n,
  2866. r = ur(e);
  2867. for (e = 0; r; ) {
  2868. if (3 === r.nodeType) {
  2869. if (((n = e + r.textContent.length), e <= t && n >= t))
  2870. return {
  2871. node: r,
  2872. offset: t - e,
  2873. };
  2874. e = n;
  2875. }
  2876. e: {
  2877. for (; r; ) {
  2878. if (r.nextSibling) {
  2879. r = r.nextSibling;
  2880. break e;
  2881. }
  2882. r = r.parentNode;
  2883. }
  2884. r = void 0;
  2885. }
  2886. r = ur(r);
  2887. }
  2888. }
  2889. function dr(e, t) {
  2890. return (
  2891. !(!e || !t) &&
  2892. (e === t ||
  2893. ((!e || 3 !== e.nodeType) &&
  2894. (t && 3 === t.nodeType
  2895. ? dr(e, t.parentNode)
  2896. : "contains" in e
  2897. ? e.contains(t)
  2898. : !!e.compareDocumentPosition &&
  2899. !!(16 & e.compareDocumentPosition(t)))))
  2900. );
  2901. }
  2902. function fr() {
  2903. for (var e = window, t = K(); t instanceof e.HTMLIFrameElement; ) {
  2904. try {
  2905. var n = "string" == typeof t.contentWindow.location.href;
  2906. } catch (e) {
  2907. n = !1;
  2908. }
  2909. if (!n) break;
  2910. t = K((e = t.contentWindow).document);
  2911. }
  2912. return t;
  2913. }
  2914. function pr(e) {
  2915. var t = e && e.nodeName && e.nodeName.toLowerCase();
  2916. return (
  2917. t &&
  2918. (("input" === t &&
  2919. ("text" === e.type ||
  2920. "search" === e.type ||
  2921. "tel" === e.type ||
  2922. "url" === e.type ||
  2923. "password" === e.type)) ||
  2924. "textarea" === t ||
  2925. "true" === e.contentEditable)
  2926. );
  2927. }
  2928. var hr = d && "documentMode" in document && 11 >= document.documentMode,
  2929. mr = null,
  2930. gr = null,
  2931. vr = null,
  2932. yr = !1;
  2933. function br(e, t, n) {
  2934. var r =
  2935. n.window === n ? n.document : 9 === n.nodeType ? n : n.ownerDocument;
  2936. yr ||
  2937. null == mr ||
  2938. mr !== K(r) ||
  2939. ((r =
  2940. "selectionStart" in (r = mr) && pr(r)
  2941. ? {
  2942. start: r.selectionStart,
  2943. end: r.selectionEnd,
  2944. }
  2945. : {
  2946. anchorNode: (r = (
  2947. (r.ownerDocument && r.ownerDocument.defaultView) ||
  2948. window
  2949. ).getSelection()).anchorNode,
  2950. anchorOffset: r.anchorOffset,
  2951. focusNode: r.focusNode,
  2952. focusOffset: r.focusOffset,
  2953. }),
  2954. (vr && sr(vr, r)) ||
  2955. ((vr = r),
  2956. 0 < (r = Nr(gr, "onSelect")).length &&
  2957. ((t = new fn("onSelect", "select", null, t, n)),
  2958. e.push({
  2959. event: t,
  2960. listeners: r,
  2961. }),
  2962. (t.target = mr))));
  2963. }
  2964. jt(
  2965. "cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(
  2966. " "
  2967. ),
  2968. 0
  2969. ),
  2970. jt(
  2971. "drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(
  2972. " "
  2973. ),
  2974. 1
  2975. ),
  2976. jt(Nt, 2);
  2977. for (
  2978. var wr =
  2979. "change selectionchange textInput compositionstart compositionend compositionupdate".split(
  2980. " "
  2981. ),
  2982. xr = 0;
  2983. xr < wr.length;
  2984. xr++
  2985. )
  2986. Mt.set(wr[xr], 0);
  2987. c("onMouseEnter", ["mouseout", "mouseover"]),
  2988. c("onMouseLeave", ["mouseout", "mouseover"]),
  2989. c("onPointerEnter", ["pointerout", "pointerover"]),
  2990. c("onPointerLeave", ["pointerout", "pointerover"]),
  2991. u(
  2992. "onChange",
  2993. "change click focusin focusout input keydown keyup selectionchange".split(
  2994. " "
  2995. )
  2996. ),
  2997. u(
  2998. "onSelect",
  2999. "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(
  3000. " "
  3001. )
  3002. ),
  3003. u("onBeforeInput", [
  3004. "compositionend",
  3005. "keypress",
  3006. "textInput",
  3007. "paste",
  3008. ]),
  3009. u(
  3010. "onCompositionEnd",
  3011. "compositionend focusout keydown keypress keyup mousedown".split(" ")
  3012. ),
  3013. u(
  3014. "onCompositionStart",
  3015. "compositionstart focusout keydown keypress keyup mousedown".split(
  3016. " "
  3017. )
  3018. ),
  3019. u(
  3020. "onCompositionUpdate",
  3021. "compositionupdate focusout keydown keypress keyup mousedown".split(
  3022. " "
  3023. )
  3024. );
  3025. var _r =
  3026. "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(
  3027. " "
  3028. ),
  3029. Tr = new Set(
  3030. "cancel close invalid load scroll toggle".split(" ").concat(_r)
  3031. );
  3032. function Sr(e, t, n) {
  3033. var r = e.type || "unknown-event";
  3034. (e.currentTarget = n),
  3035. (function (e, t, n, r, a, i, l, s, u) {
  3036. if ((Ye.apply(this, arguments), Ve)) {
  3037. if (!Ve) throw Error(o(198));
  3038. var c = He;
  3039. (Ve = !1), (He = null), We || ((We = !0), (Ge = c));
  3040. }
  3041. })(r, t, void 0, e),
  3042. (e.currentTarget = null);
  3043. }
  3044. function kr(e, t) {
  3045. t = 0 != (4 & t);
  3046. for (var n = 0; n < e.length; n++) {
  3047. var r = e[n],
  3048. a = r.event;
  3049. r = r.listeners;
  3050. e: {
  3051. var i = void 0;
  3052. if (t)
  3053. for (var o = r.length - 1; 0 <= o; o--) {
  3054. var l = r[o],
  3055. s = l.instance,
  3056. u = l.currentTarget;
  3057. if (((l = l.listener), s !== i && a.isPropagationStopped()))
  3058. break e;
  3059. Sr(a, l, u), (i = s);
  3060. }
  3061. else
  3062. for (o = 0; o < r.length; o++) {
  3063. if (
  3064. ((s = (l = r[o]).instance),
  3065. (u = l.currentTarget),
  3066. (l = l.listener),
  3067. s !== i && a.isPropagationStopped())
  3068. )
  3069. break e;
  3070. Sr(a, l, u), (i = s);
  3071. }
  3072. }
  3073. }
  3074. if (We) throw ((e = Ge), (We = !1), (Ge = null), e);
  3075. }
  3076. function Er(e, t) {
  3077. var n = na(t),
  3078. r = e + "__bubble";
  3079. n.has(r) || (Rr(t, e, 2, !1), n.add(r));
  3080. }
  3081. var Pr = "_reactListening" + Math.random().toString(36).slice(2);
  3082. function Cr(e) {
  3083. e[Pr] ||
  3084. ((e[Pr] = !0),
  3085. l.forEach(function (t) {
  3086. Tr.has(t) || Or(t, !1, e, null), Or(t, !0, e, null);
  3087. }));
  3088. }
  3089. function Or(e, t, n, r) {
  3090. var a =
  3091. 4 < arguments.length && void 0 !== arguments[4] ? arguments[4] : 0,
  3092. i = n;
  3093. if (
  3094. ("selectionchange" === e && 9 !== n.nodeType && (i = n.ownerDocument),
  3095. null !== r && !t && Tr.has(e))
  3096. ) {
  3097. if ("scroll" !== e) return;
  3098. (a |= 2), (i = r);
  3099. }
  3100. var o = na(i),
  3101. l = e + "__" + (t ? "capture" : "bubble");
  3102. o.has(l) || (t && (a |= 4), Rr(i, e, a, t), o.add(l));
  3103. }
  3104. function Rr(e, t, n, r) {
  3105. var a = Mt.get(t);
  3106. switch (void 0 === a ? 2 : a) {
  3107. case 0:
  3108. a = Xt;
  3109. break;
  3110. case 1:
  3111. a = $t;
  3112. break;
  3113. default:
  3114. a = Jt;
  3115. }
  3116. (n = a.bind(null, t, n, e)),
  3117. (a = void 0),
  3118. !Be ||
  3119. ("touchstart" !== t && "touchmove" !== t && "wheel" !== t) ||
  3120. (a = !0),
  3121. r
  3122. ? void 0 !== a
  3123. ? e.addEventListener(t, n, {
  3124. capture: !0,
  3125. passive: a,
  3126. })
  3127. : e.addEventListener(t, n, !0)
  3128. : void 0 !== a
  3129. ? e.addEventListener(t, n, {
  3130. passive: a,
  3131. })
  3132. : e.addEventListener(t, n, !1);
  3133. }
  3134. function Ar(e, t, n, r, a) {
  3135. var i = r;
  3136. if (0 == (1 & t) && 0 == (2 & t) && null !== r)
  3137. e: for (;;) {
  3138. if (null === r) return;
  3139. var o = r.tag;
  3140. if (3 === o || 4 === o) {
  3141. var l = r.stateNode.containerInfo;
  3142. if (l === a || (8 === l.nodeType && l.parentNode === a)) break;
  3143. if (4 === o)
  3144. for (o = r.return; null !== o; ) {
  3145. var s = o.tag;
  3146. if (
  3147. (3 === s || 4 === s) &&
  3148. ((s = o.stateNode.containerInfo) === a ||
  3149. (8 === s.nodeType && s.parentNode === a))
  3150. )
  3151. return;
  3152. o = o.return;
  3153. }
  3154. for (; null !== l; ) {
  3155. if (null === (o = Kr(l))) return;
  3156. if (5 === (s = o.tag) || 6 === s) {
  3157. r = i = o;
  3158. continue e;
  3159. }
  3160. l = l.parentNode;
  3161. }
  3162. }
  3163. r = r.return;
  3164. }
  3165. !(function (e, t, n) {
  3166. if (Ie) return e();
  3167. Ie = !0;
  3168. try {
  3169. Le(e, t, n);
  3170. } finally {
  3171. (Ie = !1), Fe();
  3172. }
  3173. })(function () {
  3174. var r = i,
  3175. a = ke(n),
  3176. o = [];
  3177. e: {
  3178. var l = At.get(e);
  3179. if (void 0 !== l) {
  3180. var s = fn,
  3181. u = e;
  3182. switch (e) {
  3183. case "keypress":
  3184. if (0 === rn(n)) break e;
  3185. case "keydown":
  3186. case "keyup":
  3187. s = Pn;
  3188. break;
  3189. case "focusin":
  3190. (u = "focus"), (s = yn);
  3191. break;
  3192. case "focusout":
  3193. (u = "blur"), (s = yn);
  3194. break;
  3195. case "beforeblur":
  3196. case "afterblur":
  3197. s = yn;
  3198. break;
  3199. case "click":
  3200. if (2 === n.button) break e;
  3201. case "auxclick":
  3202. case "dblclick":
  3203. case "mousedown":
  3204. case "mousemove":
  3205. case "mouseup":
  3206. case "mouseout":
  3207. case "mouseover":
  3208. case "contextmenu":
  3209. s = gn;
  3210. break;
  3211. case "drag":
  3212. case "dragend":
  3213. case "dragenter":
  3214. case "dragexit":
  3215. case "dragleave":
  3216. case "dragover":
  3217. case "dragstart":
  3218. case "drop":
  3219. s = vn;
  3220. break;
  3221. case "touchcancel":
  3222. case "touchend":
  3223. case "touchmove":
  3224. case "touchstart":
  3225. s = On;
  3226. break;
  3227. case Pt:
  3228. case Ct:
  3229. case Ot:
  3230. s = bn;
  3231. break;
  3232. case Rt:
  3233. s = Rn;
  3234. break;
  3235. case "scroll":
  3236. s = hn;
  3237. break;
  3238. case "wheel":
  3239. s = An;
  3240. break;
  3241. case "copy":
  3242. case "cut":
  3243. case "paste":
  3244. s = wn;
  3245. break;
  3246. case "gotpointercapture":
  3247. case "lostpointercapture":
  3248. case "pointercancel":
  3249. case "pointerdown":
  3250. case "pointermove":
  3251. case "pointerout":
  3252. case "pointerover":
  3253. case "pointerup":
  3254. s = Cn;
  3255. }
  3256. var c = 0 != (4 & t),
  3257. d = !c && "scroll" === e,
  3258. f = c ? (null !== l ? l + "Capture" : null) : l;
  3259. c = [];
  3260. for (var p, h = r; null !== h; ) {
  3261. var m = (p = h).stateNode;
  3262. if (
  3263. (5 === p.tag &&
  3264. null !== m &&
  3265. ((p = m),
  3266. null !== f &&
  3267. null != (m = ze(h, f)) &&
  3268. c.push(Mr(h, m, p))),
  3269. d)
  3270. )
  3271. break;
  3272. h = h.return;
  3273. }
  3274. 0 < c.length &&
  3275. ((l = new s(l, u, null, n, a)),
  3276. o.push({
  3277. event: l,
  3278. listeners: c,
  3279. }));
  3280. }
  3281. }
  3282. if (0 == (7 & t)) {
  3283. if (
  3284. ((s = "mouseout" === e || "pointerout" === e),
  3285. (!(l = "mouseover" === e || "pointerover" === e) ||
  3286. 0 != (16 & t) ||
  3287. !(u = n.relatedTarget || n.fromElement) ||
  3288. (!Kr(u) && !u[$r])) &&
  3289. (s || l) &&
  3290. ((l =
  3291. a.window === a
  3292. ? a
  3293. : (l = a.ownerDocument)
  3294. ? l.defaultView || l.parentWindow
  3295. : window),
  3296. s
  3297. ? ((s = r),
  3298. null !==
  3299. (u = (u = n.relatedTarget || n.toElement)
  3300. ? Kr(u)
  3301. : null) &&
  3302. (u !== (d = Xe(u)) || (5 !== u.tag && 6 !== u.tag)) &&
  3303. (u = null))
  3304. : ((s = null), (u = r)),
  3305. s !== u))
  3306. ) {
  3307. if (
  3308. ((c = gn),
  3309. (m = "onMouseLeave"),
  3310. (f = "onMouseEnter"),
  3311. (h = "mouse"),
  3312. ("pointerout" !== e && "pointerover" !== e) ||
  3313. ((c = Cn),
  3314. (m = "onPointerLeave"),
  3315. (f = "onPointerEnter"),
  3316. (h = "pointer")),
  3317. (d = null == s ? l : ea(s)),
  3318. (p = null == u ? l : ea(u)),
  3319. ((l = new c(m, h + "leave", s, n, a)).target = d),
  3320. (l.relatedTarget = p),
  3321. (m = null),
  3322. Kr(a) === r &&
  3323. (((c = new c(f, h + "enter", u, n, a)).target = p),
  3324. (c.relatedTarget = d),
  3325. (m = c)),
  3326. (d = m),
  3327. s && u)
  3328. )
  3329. e: {
  3330. for (f = u, h = 0, p = c = s; p; p = jr(p)) h++;
  3331. for (p = 0, m = f; m; m = jr(m)) p++;
  3332. for (; 0 < h - p; ) (c = jr(c)), h--;
  3333. for (; 0 < p - h; ) (f = jr(f)), p--;
  3334. for (; h--; ) {
  3335. if (c === f || (null !== f && c === f.alternate)) break e;
  3336. (c = jr(c)), (f = jr(f));
  3337. }
  3338. c = null;
  3339. }
  3340. else c = null;
  3341. null !== s && Lr(o, l, s, c, !1),
  3342. null !== u && null !== d && Lr(o, d, u, c, !0);
  3343. }
  3344. if (
  3345. "select" ===
  3346. (s =
  3347. (l = r ? ea(r) : window).nodeName &&
  3348. l.nodeName.toLowerCase()) ||
  3349. ("input" === s && "file" === l.type)
  3350. )
  3351. var g = Xn;
  3352. else if (Vn(l))
  3353. if ($n) g = ir;
  3354. else {
  3355. g = rr;
  3356. var v = nr;
  3357. }
  3358. else
  3359. (s = l.nodeName) &&
  3360. "input" === s.toLowerCase() &&
  3361. ("checkbox" === l.type || "radio" === l.type) &&
  3362. (g = ar);
  3363. switch (
  3364. (g && (g = g(e, r))
  3365. ? Hn(o, g, n, a)
  3366. : (v && v(e, l, r),
  3367. "focusout" === e &&
  3368. (v = l._wrapperState) &&
  3369. v.controlled &&
  3370. "number" === l.type &&
  3371. ae(l, "number", l.value)),
  3372. (v = r ? ea(r) : window),
  3373. e)
  3374. ) {
  3375. case "focusin":
  3376. (Vn(v) || "true" === v.contentEditable) &&
  3377. ((mr = v), (gr = r), (vr = null));
  3378. break;
  3379. case "focusout":
  3380. vr = gr = mr = null;
  3381. break;
  3382. case "mousedown":
  3383. yr = !0;
  3384. break;
  3385. case "contextmenu":
  3386. case "mouseup":
  3387. case "dragend":
  3388. (yr = !1), br(o, n, a);
  3389. break;
  3390. case "selectionchange":
  3391. if (hr) break;
  3392. case "keydown":
  3393. case "keyup":
  3394. br(o, n, a);
  3395. }
  3396. var y;
  3397. if (Nn)
  3398. e: {
  3399. switch (e) {
  3400. case "compositionstart":
  3401. var b = "onCompositionStart";
  3402. break e;
  3403. case "compositionend":
  3404. b = "onCompositionEnd";
  3405. break e;
  3406. case "compositionupdate":
  3407. b = "onCompositionUpdate";
  3408. break e;
  3409. }
  3410. b = void 0;
  3411. }
  3412. else
  3413. Un
  3414. ? zn(e, n) && (b = "onCompositionEnd")
  3415. : "keydown" === e &&
  3416. 229 === n.keyCode &&
  3417. (b = "onCompositionStart");
  3418. b &&
  3419. (Dn &&
  3420. "ko" !== n.locale &&
  3421. (Un || "onCompositionStart" !== b
  3422. ? "onCompositionEnd" === b && Un && (y = nn())
  3423. : ((en = "value" in (Zt = a) ? Zt.value : Zt.textContent),
  3424. (Un = !0))),
  3425. 0 < (v = Nr(r, b)).length &&
  3426. ((b = new xn(b, e, null, n, a)),
  3427. o.push({
  3428. event: b,
  3429. listeners: v,
  3430. }),
  3431. (y || null !== (y = Bn(n))) && (b.data = y))),
  3432. (y = Ln
  3433. ? (function (e, t) {
  3434. switch (e) {
  3435. case "compositionend":
  3436. return Bn(t);
  3437. case "keypress":
  3438. return 32 !== t.which ? null : ((Fn = !0), In);
  3439. case "textInput":
  3440. return (e = t.data) === In && Fn ? null : e;
  3441. default:
  3442. return null;
  3443. }
  3444. })(e, n)
  3445. : (function (e, t) {
  3446. if (Un)
  3447. return "compositionend" === e || (!Nn && zn(e, t))
  3448. ? ((e = nn()), (tn = en = Zt = null), (Un = !1), e)
  3449. : null;
  3450. switch (e) {
  3451. case "paste":
  3452. return null;
  3453. case "keypress":
  3454. if (
  3455. !(t.ctrlKey || t.altKey || t.metaKey) ||
  3456. (t.ctrlKey && t.altKey)
  3457. ) {
  3458. if (t.char && 1 < t.char.length) return t.char;
  3459. if (t.which) return String.fromCharCode(t.which);
  3460. }
  3461. return null;
  3462. case "compositionend":
  3463. return Dn && "ko" !== t.locale ? null : t.data;
  3464. default:
  3465. return null;
  3466. }
  3467. })(e, n)) &&
  3468. 0 < (r = Nr(r, "onBeforeInput")).length &&
  3469. ((a = new xn("onBeforeInput", "beforeinput", null, n, a)),
  3470. o.push({
  3471. event: a,
  3472. listeners: r,
  3473. }),
  3474. (a.data = y));
  3475. }
  3476. kr(o, t);
  3477. });
  3478. }
  3479. function Mr(e, t, n) {
  3480. return {
  3481. instance: e,
  3482. listener: t,
  3483. currentTarget: n,
  3484. };
  3485. }
  3486. function Nr(e, t) {
  3487. for (var n = t + "Capture", r = []; null !== e; ) {
  3488. var a = e,
  3489. i = a.stateNode;
  3490. 5 === a.tag &&
  3491. null !== i &&
  3492. ((a = i),
  3493. null != (i = ze(e, n)) && r.unshift(Mr(e, i, a)),
  3494. null != (i = ze(e, t)) && r.push(Mr(e, i, a))),
  3495. (e = e.return);
  3496. }
  3497. return r;
  3498. }
  3499. function jr(e) {
  3500. if (null === e) return null;
  3501. do {
  3502. e = e.return;
  3503. } while (e && 5 !== e.tag);
  3504. return e || null;
  3505. }
  3506. function Lr(e, t, n, r, a) {
  3507. for (var i = t._reactName, o = []; null !== n && n !== r; ) {
  3508. var l = n,
  3509. s = l.alternate,
  3510. u = l.stateNode;
  3511. if (null !== s && s === r) break;
  3512. 5 === l.tag &&
  3513. null !== u &&
  3514. ((l = u),
  3515. a
  3516. ? null != (s = ze(n, i)) && o.unshift(Mr(n, s, l))
  3517. : a || (null != (s = ze(n, i)) && o.push(Mr(n, s, l)))),
  3518. (n = n.return);
  3519. }
  3520. 0 !== o.length &&
  3521. e.push({
  3522. event: t,
  3523. listeners: o,
  3524. });
  3525. }
  3526. function Dr() {}
  3527. var Ir = null,
  3528. Fr = null;
  3529. function zr(e, t) {
  3530. switch (e) {
  3531. case "button":
  3532. case "input":
  3533. case "select":
  3534. case "textarea":
  3535. return !!t.autoFocus;
  3536. }
  3537. return !1;
  3538. }
  3539. function Br(e, t) {
  3540. return (
  3541. "textarea" === e ||
  3542. "option" === e ||
  3543. "noscript" === e ||
  3544. "string" == typeof t.children ||
  3545. "number" == typeof t.children ||
  3546. ("object" == typeof t.dangerouslySetInnerHTML &&
  3547. null !== t.dangerouslySetInnerHTML &&
  3548. null != t.dangerouslySetInnerHTML.__html)
  3549. );
  3550. }
  3551. var Ur = "function" == typeof setTimeout ? setTimeout : void 0,
  3552. qr = "function" == typeof clearTimeout ? clearTimeout : void 0;
  3553. function Vr(e) {
  3554. (1 === e.nodeType || (9 === e.nodeType && null != (e = e.body))) &&
  3555. (e.textContent = "");
  3556. }
  3557. function Hr(e) {
  3558. for (; null != e; e = e.nextSibling) {
  3559. var t = e.nodeType;
  3560. if (1 === t || 3 === t) break;
  3561. }
  3562. return e;
  3563. }
  3564. function Wr(e) {
  3565. e = e.previousSibling;
  3566. for (var t = 0; e; ) {
  3567. if (8 === e.nodeType) {
  3568. var n = e.data;
  3569. if ("$" === n || "$!" === n || "$?" === n) {
  3570. if (0 === t) return e;
  3571. t--;
  3572. } else "/$" === n && t++;
  3573. }
  3574. e = e.previousSibling;
  3575. }
  3576. return null;
  3577. }
  3578. var Gr = 0,
  3579. Qr = Math.random().toString(36).slice(2),
  3580. Yr = "__reactFiber$" + Qr,
  3581. Xr = "__reactProps$" + Qr,
  3582. $r = "__reactContainer$" + Qr,
  3583. Jr = "__reactEvents$" + Qr;
  3584. function Kr(e) {
  3585. var t = e[Yr];
  3586. if (t) return t;
  3587. for (var n = e.parentNode; n; ) {
  3588. if ((t = n[$r] || n[Yr])) {
  3589. if (
  3590. ((n = t.alternate),
  3591. null !== t.child || (null !== n && null !== n.child))
  3592. )
  3593. for (e = Wr(e); null !== e; ) {
  3594. if ((n = e[Yr])) return n;
  3595. e = Wr(e);
  3596. }
  3597. return t;
  3598. }
  3599. n = (e = n).parentNode;
  3600. }
  3601. return null;
  3602. }
  3603. function Zr(e) {
  3604. return !(e = e[Yr] || e[$r]) ||
  3605. (5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag)
  3606. ? null
  3607. : e;
  3608. }
  3609. function ea(e) {
  3610. if (5 === e.tag || 6 === e.tag) return e.stateNode;
  3611. throw Error(o(33));
  3612. }
  3613. function ta(e) {
  3614. return e[Xr] || null;
  3615. }
  3616. function na(e) {
  3617. var t = e[Jr];
  3618. return void 0 === t && (t = e[Jr] = new Set()), t;
  3619. }
  3620. var ra = [],
  3621. aa = -1;
  3622. function ia(e) {
  3623. return {
  3624. current: e,
  3625. };
  3626. }
  3627. function oa(e) {
  3628. 0 > aa || ((e.current = ra[aa]), (ra[aa] = null), aa--);
  3629. }
  3630. function la(e, t) {
  3631. aa++, (ra[aa] = e.current), (e.current = t);
  3632. }
  3633. var sa = {},
  3634. ua = ia(sa),
  3635. ca = ia(!1),
  3636. da = sa;
  3637. function fa(e, t) {
  3638. var n = e.type.contextTypes;
  3639. if (!n) return sa;
  3640. var r = e.stateNode;
  3641. if (r && r.__reactInternalMemoizedUnmaskedChildContext === t)
  3642. return r.__reactInternalMemoizedMaskedChildContext;
  3643. var a,
  3644. i = {};
  3645. for (a in n) i[a] = t[a];
  3646. return (
  3647. r &&
  3648. (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext =
  3649. t),
  3650. (e.__reactInternalMemoizedMaskedChildContext = i)),
  3651. i
  3652. );
  3653. }
  3654. function pa(e) {
  3655. return null != e.childContextTypes;
  3656. }
  3657. function ha() {
  3658. oa(ca), oa(ua);
  3659. }
  3660. function ma(e, t, n) {
  3661. if (ua.current !== sa) throw Error(o(168));
  3662. la(ua, t), la(ca, n);
  3663. }
  3664. function ga(e, t, n) {
  3665. var r = e.stateNode;
  3666. if (((e = t.childContextTypes), "function" != typeof r.getChildContext))
  3667. return n;
  3668. for (var i in (r = r.getChildContext()))
  3669. if (!(i in e)) throw Error(o(108, Q(t) || "Unknown", i));
  3670. return a({}, n, r);
  3671. }
  3672. function va(e) {
  3673. return (
  3674. (e =
  3675. ((e = e.stateNode) &&
  3676. e.__reactInternalMemoizedMergedChildContext) ||
  3677. sa),
  3678. (da = ua.current),
  3679. la(ua, e),
  3680. la(ca, ca.current),
  3681. !0
  3682. );
  3683. }
  3684. function ya(e, t, n) {
  3685. var r = e.stateNode;
  3686. if (!r) throw Error(o(169));
  3687. n
  3688. ? ((e = ga(e, t, da)),
  3689. (r.__reactInternalMemoizedMergedChildContext = e),
  3690. oa(ca),
  3691. oa(ua),
  3692. la(ua, e))
  3693. : oa(ca),
  3694. la(ca, n);
  3695. }
  3696. var ba = null,
  3697. wa = null,
  3698. xa = i.unstable_runWithPriority,
  3699. _a = i.unstable_scheduleCallback,
  3700. Ta = i.unstable_cancelCallback,
  3701. Sa = i.unstable_shouldYield,
  3702. ka = i.unstable_requestPaint,
  3703. Ea = i.unstable_now,
  3704. Pa = i.unstable_getCurrentPriorityLevel,
  3705. Ca = i.unstable_ImmediatePriority,
  3706. Oa = i.unstable_UserBlockingPriority,
  3707. Ra = i.unstable_NormalPriority,
  3708. Aa = i.unstable_LowPriority,
  3709. Ma = i.unstable_IdlePriority,
  3710. Na = {},
  3711. ja = void 0 !== ka ? ka : function () {},
  3712. La = null,
  3713. Da = null,
  3714. Ia = !1,
  3715. Fa = Ea(),
  3716. za =
  3717. 1e4 > Fa
  3718. ? Ea
  3719. : function () {
  3720. return Ea() - Fa;
  3721. };
  3722. function Ba() {
  3723. switch (Pa()) {
  3724. case Ca:
  3725. return 99;
  3726. case Oa:
  3727. return 98;
  3728. case Ra:
  3729. return 97;
  3730. case Aa:
  3731. return 96;
  3732. case Ma:
  3733. return 95;
  3734. default:
  3735. throw Error(o(332));
  3736. }
  3737. }
  3738. function Ua(e) {
  3739. switch (e) {
  3740. case 99:
  3741. return Ca;
  3742. case 98:
  3743. return Oa;
  3744. case 97:
  3745. return Ra;
  3746. case 96:
  3747. return Aa;
  3748. case 95:
  3749. return Ma;
  3750. default:
  3751. throw Error(o(332));
  3752. }
  3753. }
  3754. function qa(e, t) {
  3755. return (e = Ua(e)), xa(e, t);
  3756. }
  3757. function Va(e, t, n) {
  3758. return (e = Ua(e)), _a(e, t, n);
  3759. }
  3760. function Ha() {
  3761. if (null !== Da) {
  3762. var e = Da;
  3763. (Da = null), Ta(e);
  3764. }
  3765. Wa();
  3766. }
  3767. function Wa() {
  3768. if (!Ia && null !== La) {
  3769. Ia = !0;
  3770. var e = 0;
  3771. try {
  3772. var t = La;
  3773. qa(99, function () {
  3774. for (; e < t.length; e++) {
  3775. var n = t[e];
  3776. do {
  3777. n = n(!0);
  3778. } while (null !== n);
  3779. }
  3780. }),
  3781. (La = null);
  3782. } catch (t) {
  3783. throw (null !== La && (La = La.slice(e + 1)), _a(Ca, Ha), t);
  3784. } finally {
  3785. Ia = !1;
  3786. }
  3787. }
  3788. }
  3789. var Ga = x.ReactCurrentBatchConfig;
  3790. function Qa(e, t) {
  3791. if (e && e.defaultProps) {
  3792. for (var n in ((t = a({}, t)), (e = e.defaultProps)))
  3793. void 0 === t[n] && (t[n] = e[n]);
  3794. return t;
  3795. }
  3796. return t;
  3797. }
  3798. var Ya = ia(null),
  3799. Xa = null,
  3800. $a = null,
  3801. Ja = null;
  3802. function Ka() {
  3803. Ja = $a = Xa = null;
  3804. }
  3805. function Za(e) {
  3806. var t = Ya.current;
  3807. oa(Ya), (e.type._context._currentValue = t);
  3808. }
  3809. function ei(e, t) {
  3810. for (; null !== e; ) {
  3811. var n = e.alternate;
  3812. if ((e.childLanes & t) === t) {
  3813. if (null === n || (n.childLanes & t) === t) break;
  3814. n.childLanes |= t;
  3815. } else (e.childLanes |= t), null !== n && (n.childLanes |= t);
  3816. e = e.return;
  3817. }
  3818. }
  3819. function ti(e, t) {
  3820. (Xa = e),
  3821. (Ja = $a = null),
  3822. null !== (e = e.dependencies) &&
  3823. null !== e.firstContext &&
  3824. (0 != (e.lanes & t) && (No = !0), (e.firstContext = null));
  3825. }
  3826. function ni(e, t) {
  3827. if (Ja !== e && !1 !== t && 0 !== t)
  3828. if (
  3829. (("number" == typeof t && 1073741823 !== t) ||
  3830. ((Ja = e), (t = 1073741823)),
  3831. (t = {
  3832. context: e,
  3833. observedBits: t,
  3834. next: null,
  3835. }),
  3836. null === $a)
  3837. ) {
  3838. if (null === Xa) throw Error(o(308));
  3839. ($a = t),
  3840. (Xa.dependencies = {
  3841. lanes: 0,
  3842. firstContext: t,
  3843. responders: null,
  3844. });
  3845. } else $a = $a.next = t;
  3846. return e._currentValue;
  3847. }
  3848. var ri = !1;
  3849. function ai(e) {
  3850. e.updateQueue = {
  3851. baseState: e.memoizedState,
  3852. firstBaseUpdate: null,
  3853. lastBaseUpdate: null,
  3854. shared: {
  3855. pending: null,
  3856. },
  3857. effects: null,
  3858. };
  3859. }
  3860. function ii(e, t) {
  3861. (e = e.updateQueue),
  3862. t.updateQueue === e &&
  3863. (t.updateQueue = {
  3864. baseState: e.baseState,
  3865. firstBaseUpdate: e.firstBaseUpdate,
  3866. lastBaseUpdate: e.lastBaseUpdate,
  3867. shared: e.shared,
  3868. effects: e.effects,
  3869. });
  3870. }
  3871. function oi(e, t) {
  3872. return {
  3873. eventTime: e,
  3874. lane: t,
  3875. tag: 0,
  3876. payload: null,
  3877. callback: null,
  3878. next: null,
  3879. };
  3880. }
  3881. function li(e, t) {
  3882. if (null !== (e = e.updateQueue)) {
  3883. var n = (e = e.shared).pending;
  3884. null === n ? (t.next = t) : ((t.next = n.next), (n.next = t)),
  3885. (e.pending = t);
  3886. }
  3887. }
  3888. function si(e, t) {
  3889. var n = e.updateQueue,
  3890. r = e.alternate;
  3891. if (null !== r && n === (r = r.updateQueue)) {
  3892. var a = null,
  3893. i = null;
  3894. if (null !== (n = n.firstBaseUpdate)) {
  3895. do {
  3896. var o = {
  3897. eventTime: n.eventTime,
  3898. lane: n.lane,
  3899. tag: n.tag,
  3900. payload: n.payload,
  3901. callback: n.callback,
  3902. next: null,
  3903. };
  3904. null === i ? (a = i = o) : (i = i.next = o), (n = n.next);
  3905. } while (null !== n);
  3906. null === i ? (a = i = t) : (i = i.next = t);
  3907. } else a = i = t;
  3908. return (
  3909. (n = {
  3910. baseState: r.baseState,
  3911. firstBaseUpdate: a,
  3912. lastBaseUpdate: i,
  3913. shared: r.shared,
  3914. effects: r.effects,
  3915. }),
  3916. void (e.updateQueue = n)
  3917. );
  3918. }
  3919. null === (e = n.lastBaseUpdate)
  3920. ? (n.firstBaseUpdate = t)
  3921. : (e.next = t),
  3922. (n.lastBaseUpdate = t);
  3923. }
  3924. function ui(e, t, n, r) {
  3925. var i = e.updateQueue;
  3926. ri = !1;
  3927. var o = i.firstBaseUpdate,
  3928. l = i.lastBaseUpdate,
  3929. s = i.shared.pending;
  3930. if (null !== s) {
  3931. i.shared.pending = null;
  3932. var u = s,
  3933. c = u.next;
  3934. (u.next = null), null === l ? (o = c) : (l.next = c), (l = u);
  3935. var d = e.alternate;
  3936. if (null !== d) {
  3937. var f = (d = d.updateQueue).lastBaseUpdate;
  3938. f !== l &&
  3939. (null === f ? (d.firstBaseUpdate = c) : (f.next = c),
  3940. (d.lastBaseUpdate = u));
  3941. }
  3942. }
  3943. if (null !== o) {
  3944. for (f = i.baseState, l = 0, d = c = u = null; ; ) {
  3945. s = o.lane;
  3946. var p = o.eventTime;
  3947. if ((r & s) === s) {
  3948. null !== d &&
  3949. (d = d.next =
  3950. {
  3951. eventTime: p,
  3952. lane: 0,
  3953. tag: o.tag,
  3954. payload: o.payload,
  3955. callback: o.callback,
  3956. next: null,
  3957. });
  3958. e: {
  3959. var h = e,
  3960. m = o;
  3961. switch (((s = t), (p = n), m.tag)) {
  3962. case 1:
  3963. if ("function" == typeof (h = m.payload)) {
  3964. f = h.call(p, f, s);
  3965. break e;
  3966. }
  3967. f = h;
  3968. break e;
  3969. case 3:
  3970. h.flags = (-4097 & h.flags) | 64;
  3971. case 0:
  3972. if (
  3973. null ==
  3974. (s =
  3975. "function" == typeof (h = m.payload)
  3976. ? h.call(p, f, s)
  3977. : h)
  3978. )
  3979. break e;
  3980. f = a({}, f, s);
  3981. break e;
  3982. case 2:
  3983. ri = !0;
  3984. }
  3985. }
  3986. null !== o.callback &&
  3987. ((e.flags |= 32),
  3988. null === (s = i.effects) ? (i.effects = [o]) : s.push(o));
  3989. } else
  3990. (p = {
  3991. eventTime: p,
  3992. lane: s,
  3993. tag: o.tag,
  3994. payload: o.payload,
  3995. callback: o.callback,
  3996. next: null,
  3997. }),
  3998. null === d ? ((c = d = p), (u = f)) : (d = d.next = p),
  3999. (l |= s);
  4000. if (null === (o = o.next)) {
  4001. if (null === (s = i.shared.pending)) break;
  4002. (o = s.next),
  4003. (s.next = null),
  4004. (i.lastBaseUpdate = s),
  4005. (i.shared.pending = null);
  4006. }
  4007. }
  4008. null === d && (u = f),
  4009. (i.baseState = u),
  4010. (i.firstBaseUpdate = c),
  4011. (i.lastBaseUpdate = d),
  4012. (Ll |= l),
  4013. (e.lanes = l),
  4014. (e.memoizedState = f);
  4015. }
  4016. }
  4017. function ci(e, t, n) {
  4018. if (((e = t.effects), (t.effects = null), null !== e))
  4019. for (t = 0; t < e.length; t++) {
  4020. var r = e[t],
  4021. a = r.callback;
  4022. if (null !== a) {
  4023. if (((r.callback = null), (r = n), "function" != typeof a))
  4024. throw Error(o(191, a));
  4025. a.call(r);
  4026. }
  4027. }
  4028. }
  4029. var di = new r.Component().refs;
  4030. function fi(e, t, n, r) {
  4031. (n = null == (n = n(r, (t = e.memoizedState))) ? t : a({}, t, n)),
  4032. (e.memoizedState = n),
  4033. 0 === e.lanes && (e.updateQueue.baseState = n);
  4034. }
  4035. var pi = {
  4036. isMounted: function (e) {
  4037. return !!(e = e._reactInternals) && Xe(e) === e;
  4038. },
  4039. enqueueSetState: function (e, t, n) {
  4040. e = e._reactInternals;
  4041. var r = os(),
  4042. a = ls(e),
  4043. i = oi(r, a);
  4044. (i.payload = t), null != n && (i.callback = n), li(e, i), ss(e, a, r);
  4045. },
  4046. enqueueReplaceState: function (e, t, n) {
  4047. e = e._reactInternals;
  4048. var r = os(),
  4049. a = ls(e),
  4050. i = oi(r, a);
  4051. (i.tag = 1),
  4052. (i.payload = t),
  4053. null != n && (i.callback = n),
  4054. li(e, i),
  4055. ss(e, a, r);
  4056. },
  4057. enqueueForceUpdate: function (e, t) {
  4058. e = e._reactInternals;
  4059. var n = os(),
  4060. r = ls(e),
  4061. a = oi(n, r);
  4062. (a.tag = 2), null != t && (a.callback = t), li(e, a), ss(e, r, n);
  4063. },
  4064. };
  4065. function hi(e, t, n, r, a, i, o) {
  4066. return "function" == typeof (e = e.stateNode).shouldComponentUpdate
  4067. ? e.shouldComponentUpdate(r, i, o)
  4068. : !(
  4069. t.prototype &&
  4070. t.prototype.isPureReactComponent &&
  4071. sr(n, r) &&
  4072. sr(a, i)
  4073. );
  4074. }
  4075. function mi(e, t, n) {
  4076. var r = !1,
  4077. a = sa,
  4078. i = t.contextType;
  4079. return (
  4080. "object" == typeof i && null !== i
  4081. ? (i = ni(i))
  4082. : ((a = pa(t) ? da : ua.current),
  4083. (i = (r = null != (r = t.contextTypes)) ? fa(e, a) : sa)),
  4084. (t = new t(n, i)),
  4085. (e.memoizedState =
  4086. null !== t.state && void 0 !== t.state ? t.state : null),
  4087. (t.updater = pi),
  4088. (e.stateNode = t),
  4089. (t._reactInternals = e),
  4090. r &&
  4091. (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext =
  4092. a),
  4093. (e.__reactInternalMemoizedMaskedChildContext = i)),
  4094. t
  4095. );
  4096. }
  4097. function gi(e, t, n, r) {
  4098. (e = t.state),
  4099. "function" == typeof t.componentWillReceiveProps &&
  4100. t.componentWillReceiveProps(n, r),
  4101. "function" == typeof t.UNSAFE_componentWillReceiveProps &&
  4102. t.UNSAFE_componentWillReceiveProps(n, r),
  4103. t.state !== e && pi.enqueueReplaceState(t, t.state, null);
  4104. }
  4105. function vi(e, t, n, r) {
  4106. var a = e.stateNode;
  4107. (a.props = n), (a.state = e.memoizedState), (a.refs = di), ai(e);
  4108. var i = t.contextType;
  4109. "object" == typeof i && null !== i
  4110. ? (a.context = ni(i))
  4111. : ((i = pa(t) ? da : ua.current), (a.context = fa(e, i))),
  4112. ui(e, n, a, r),
  4113. (a.state = e.memoizedState),
  4114. "function" == typeof (i = t.getDerivedStateFromProps) &&
  4115. (fi(e, t, i, n), (a.state = e.memoizedState)),
  4116. "function" == typeof t.getDerivedStateFromProps ||
  4117. "function" == typeof a.getSnapshotBeforeUpdate ||
  4118. ("function" != typeof a.UNSAFE_componentWillMount &&
  4119. "function" != typeof a.componentWillMount) ||
  4120. ((t = a.state),
  4121. "function" == typeof a.componentWillMount && a.componentWillMount(),
  4122. "function" == typeof a.UNSAFE_componentWillMount &&
  4123. a.UNSAFE_componentWillMount(),
  4124. t !== a.state && pi.enqueueReplaceState(a, a.state, null),
  4125. ui(e, n, a, r),
  4126. (a.state = e.memoizedState)),
  4127. "function" == typeof a.componentDidMount && (e.flags |= 4);
  4128. }
  4129. var yi = Array.isArray;
  4130. function bi(e, t, n) {
  4131. if (
  4132. null !== (e = n.ref) &&
  4133. "function" != typeof e &&
  4134. "object" != typeof e
  4135. ) {
  4136. if (n._owner) {
  4137. if ((n = n._owner)) {
  4138. if (1 !== n.tag) throw Error(o(309));
  4139. var r = n.stateNode;
  4140. }
  4141. if (!r) throw Error(o(147, e));
  4142. var a = "" + e;
  4143. return null !== t &&
  4144. null !== t.ref &&
  4145. "function" == typeof t.ref &&
  4146. t.ref._stringRef === a
  4147. ? t.ref
  4148. : (((t = function (e) {
  4149. var t = r.refs;
  4150. t === di && (t = r.refs = {}),
  4151. null === e ? delete t[a] : (t[a] = e);
  4152. })._stringRef = a),
  4153. t);
  4154. }
  4155. if ("string" != typeof e) throw Error(o(284));
  4156. if (!n._owner) throw Error(o(290, e));
  4157. }
  4158. return e;
  4159. }
  4160. function wi(e, t) {
  4161. if ("textarea" !== e.type)
  4162. throw Error(
  4163. o(
  4164. 31,
  4165. "[object Object]" === Object.prototype.toString.call(t)
  4166. ? "object with keys {" + Object.keys(t).join(", ") + "}"
  4167. : t
  4168. )
  4169. );
  4170. }
  4171. function xi(e) {
  4172. function t(t, n) {
  4173. if (e) {
  4174. var r = t.lastEffect;
  4175. null !== r
  4176. ? ((r.nextEffect = n), (t.lastEffect = n))
  4177. : (t.firstEffect = t.lastEffect = n),
  4178. (n.nextEffect = null),
  4179. (n.flags = 8);
  4180. }
  4181. }
  4182. function n(n, r) {
  4183. if (!e) return null;
  4184. for (; null !== r; ) t(n, r), (r = r.sibling);
  4185. return null;
  4186. }
  4187. function r(e, t) {
  4188. for (e = new Map(); null !== t; )
  4189. null !== t.key ? e.set(t.key, t) : e.set(t.index, t),
  4190. (t = t.sibling);
  4191. return e;
  4192. }
  4193. function a(e, t) {
  4194. return ((e = Bs(e, t)).index = 0), (e.sibling = null), e;
  4195. }
  4196. function i(t, n, r) {
  4197. return (
  4198. (t.index = r),
  4199. e
  4200. ? null !== (r = t.alternate)
  4201. ? (r = r.index) < n
  4202. ? ((t.flags = 2), n)
  4203. : r
  4204. : ((t.flags = 2), n)
  4205. : n
  4206. );
  4207. }
  4208. function l(t) {
  4209. return e && null === t.alternate && (t.flags = 2), t;
  4210. }
  4211. function s(e, t, n, r) {
  4212. return null === t || 6 !== t.tag
  4213. ? (((t = Hs(n, e.mode, r)).return = e), t)
  4214. : (((t = a(t, n)).return = e), t);
  4215. }
  4216. function u(e, t, n, r) {
  4217. return null !== t && t.elementType === n.type
  4218. ? (((r = a(t, n.props)).ref = bi(e, t, n)), (r.return = e), r)
  4219. : (((r = Us(n.type, n.key, n.props, null, e.mode, r)).ref = bi(
  4220. e,
  4221. t,
  4222. n
  4223. )),
  4224. (r.return = e),
  4225. r);
  4226. }
  4227. function c(e, t, n, r) {
  4228. return null === t ||
  4229. 4 !== t.tag ||
  4230. t.stateNode.containerInfo !== n.containerInfo ||
  4231. t.stateNode.implementation !== n.implementation
  4232. ? (((t = Ws(n, e.mode, r)).return = e), t)
  4233. : (((t = a(t, n.children || [])).return = e), t);
  4234. }
  4235. function d(e, t, n, r, i) {
  4236. return null === t || 7 !== t.tag
  4237. ? (((t = qs(n, e.mode, r, i)).return = e), t)
  4238. : (((t = a(t, n)).return = e), t);
  4239. }
  4240. function f(e, t, n) {
  4241. if ("string" == typeof t || "number" == typeof t)
  4242. return ((t = Hs("" + t, e.mode, n)).return = e), t;
  4243. if ("object" == typeof t && null !== t) {
  4244. switch (t.$$typeof) {
  4245. case _:
  4246. return (
  4247. ((n = Us(t.type, t.key, t.props, null, e.mode, n)).ref = bi(
  4248. e,
  4249. null,
  4250. t
  4251. )),
  4252. (n.return = e),
  4253. n
  4254. );
  4255. case T:
  4256. return ((t = Ws(t, e.mode, n)).return = e), t;
  4257. }
  4258. if (yi(t) || q(t))
  4259. return ((t = qs(t, e.mode, n, null)).return = e), t;
  4260. wi(e, t);
  4261. }
  4262. return null;
  4263. }
  4264. function p(e, t, n, r) {
  4265. var a = null !== t ? t.key : null;
  4266. if ("string" == typeof n || "number" == typeof n)
  4267. return null !== a ? null : s(e, t, "" + n, r);
  4268. if ("object" == typeof n && null !== n) {
  4269. switch (n.$$typeof) {
  4270. case _:
  4271. return n.key === a
  4272. ? n.type === S
  4273. ? d(e, t, n.props.children, r, a)
  4274. : u(e, t, n, r)
  4275. : null;
  4276. case T:
  4277. return n.key === a ? c(e, t, n, r) : null;
  4278. }
  4279. if (yi(n) || q(n)) return null !== a ? null : d(e, t, n, r, null);
  4280. wi(e, n);
  4281. }
  4282. return null;
  4283. }
  4284. function h(e, t, n, r, a) {
  4285. if ("string" == typeof r || "number" == typeof r)
  4286. return s(t, (e = e.get(n) || null), "" + r, a);
  4287. if ("object" == typeof r && null !== r) {
  4288. switch (r.$$typeof) {
  4289. case _:
  4290. return (
  4291. (e = e.get(null === r.key ? n : r.key) || null),
  4292. r.type === S
  4293. ? d(t, e, r.props.children, a, r.key)
  4294. : u(t, e, r, a)
  4295. );
  4296. case T:
  4297. return c(
  4298. t,
  4299. (e = e.get(null === r.key ? n : r.key) || null),
  4300. r,
  4301. a
  4302. );
  4303. }
  4304. if (yi(r) || q(r)) return d(t, (e = e.get(n) || null), r, a, null);
  4305. wi(t, r);
  4306. }
  4307. return null;
  4308. }
  4309. function m(a, o, l, s) {
  4310. for (
  4311. var u = null, c = null, d = o, m = (o = 0), g = null;
  4312. null !== d && m < l.length;
  4313. m++
  4314. ) {
  4315. d.index > m ? ((g = d), (d = null)) : (g = d.sibling);
  4316. var v = p(a, d, l[m], s);
  4317. if (null === v) {
  4318. null === d && (d = g);
  4319. break;
  4320. }
  4321. e && d && null === v.alternate && t(a, d),
  4322. (o = i(v, o, m)),
  4323. null === c ? (u = v) : (c.sibling = v),
  4324. (c = v),
  4325. (d = g);
  4326. }
  4327. if (m === l.length) return n(a, d), u;
  4328. if (null === d) {
  4329. for (; m < l.length; m++)
  4330. null !== (d = f(a, l[m], s)) &&
  4331. ((o = i(d, o, m)),
  4332. null === c ? (u = d) : (c.sibling = d),
  4333. (c = d));
  4334. return u;
  4335. }
  4336. for (d = r(a, d); m < l.length; m++)
  4337. null !== (g = h(d, a, m, l[m], s)) &&
  4338. (e &&
  4339. null !== g.alternate &&
  4340. d.delete(null === g.key ? m : g.key),
  4341. (o = i(g, o, m)),
  4342. null === c ? (u = g) : (c.sibling = g),
  4343. (c = g));
  4344. return (
  4345. e &&
  4346. d.forEach(function (e) {
  4347. return t(a, e);
  4348. }),
  4349. u
  4350. );
  4351. }
  4352. function g(a, l, s, u) {
  4353. var c = q(s);
  4354. if ("function" != typeof c) throw Error(o(150));
  4355. if (null == (s = c.call(s))) throw Error(o(151));
  4356. for (
  4357. var d = (c = null), m = l, g = (l = 0), v = null, y = s.next();
  4358. null !== m && !y.done;
  4359. g++, y = s.next()
  4360. ) {
  4361. m.index > g ? ((v = m), (m = null)) : (v = m.sibling);
  4362. var b = p(a, m, y.value, u);
  4363. if (null === b) {
  4364. null === m && (m = v);
  4365. break;
  4366. }
  4367. e && m && null === b.alternate && t(a, m),
  4368. (l = i(b, l, g)),
  4369. null === d ? (c = b) : (d.sibling = b),
  4370. (d = b),
  4371. (m = v);
  4372. }
  4373. if (y.done) return n(a, m), c;
  4374. if (null === m) {
  4375. for (; !y.done; g++, y = s.next())
  4376. null !== (y = f(a, y.value, u)) &&
  4377. ((l = i(y, l, g)),
  4378. null === d ? (c = y) : (d.sibling = y),
  4379. (d = y));
  4380. return c;
  4381. }
  4382. for (m = r(a, m); !y.done; g++, y = s.next())
  4383. null !== (y = h(m, a, g, y.value, u)) &&
  4384. (e &&
  4385. null !== y.alternate &&
  4386. m.delete(null === y.key ? g : y.key),
  4387. (l = i(y, l, g)),
  4388. null === d ? (c = y) : (d.sibling = y),
  4389. (d = y));
  4390. return (
  4391. e &&
  4392. m.forEach(function (e) {
  4393. return t(a, e);
  4394. }),
  4395. c
  4396. );
  4397. }
  4398. return function (e, r, i, s) {
  4399. var u =
  4400. "object" == typeof i &&
  4401. null !== i &&
  4402. i.type === S &&
  4403. null === i.key;
  4404. u && (i = i.props.children);
  4405. var c = "object" == typeof i && null !== i;
  4406. if (c)
  4407. switch (i.$$typeof) {
  4408. case _:
  4409. e: {
  4410. for (c = i.key, u = r; null !== u; ) {
  4411. if (u.key === c) {
  4412. switch (u.tag) {
  4413. case 7:
  4414. if (i.type === S) {
  4415. n(e, u.sibling),
  4416. ((r = a(u, i.props.children)).return = e),
  4417. (e = r);
  4418. break e;
  4419. }
  4420. break;
  4421. default:
  4422. if (u.elementType === i.type) {
  4423. n(e, u.sibling),
  4424. ((r = a(u, i.props)).ref = bi(e, u, i)),
  4425. (r.return = e),
  4426. (e = r);
  4427. break e;
  4428. }
  4429. }
  4430. n(e, u);
  4431. break;
  4432. }
  4433. t(e, u), (u = u.sibling);
  4434. }
  4435. i.type === S
  4436. ? (((r = qs(i.props.children, e.mode, s, i.key)).return =
  4437. e),
  4438. (e = r))
  4439. : (((s = Us(i.type, i.key, i.props, null, e.mode, s)).ref =
  4440. bi(e, r, i)),
  4441. (s.return = e),
  4442. (e = s));
  4443. }
  4444. return l(e);
  4445. case T:
  4446. e: {
  4447. for (u = i.key; null !== r; ) {
  4448. if (r.key === u) {
  4449. if (
  4450. 4 === r.tag &&
  4451. r.stateNode.containerInfo === i.containerInfo &&
  4452. r.stateNode.implementation === i.implementation
  4453. ) {
  4454. n(e, r.sibling),
  4455. ((r = a(r, i.children || [])).return = e),
  4456. (e = r);
  4457. break e;
  4458. }
  4459. n(e, r);
  4460. break;
  4461. }
  4462. t(e, r), (r = r.sibling);
  4463. }
  4464. ((r = Ws(i, e.mode, s)).return = e), (e = r);
  4465. }
  4466. return l(e);
  4467. }
  4468. if ("string" == typeof i || "number" == typeof i)
  4469. return (
  4470. (i = "" + i),
  4471. null !== r && 6 === r.tag
  4472. ? (n(e, r.sibling), ((r = a(r, i)).return = e), (e = r))
  4473. : (n(e, r), ((r = Hs(i, e.mode, s)).return = e), (e = r)),
  4474. l(e)
  4475. );
  4476. if (yi(i)) return m(e, r, i, s);
  4477. if (q(i)) return g(e, r, i, s);
  4478. if ((c && wi(e, i), void 0 === i && !u))
  4479. switch (e.tag) {
  4480. case 1:
  4481. case 22:
  4482. case 0:
  4483. case 11:
  4484. case 15:
  4485. throw Error(o(152, Q(e.type) || "Component"));
  4486. }
  4487. return n(e, r);
  4488. };
  4489. }
  4490. var _i = xi(!0),
  4491. Ti = xi(!1),
  4492. Si = {},
  4493. ki = ia(Si),
  4494. Ei = ia(Si),
  4495. Pi = ia(Si);
  4496. function Ci(e) {
  4497. if (e === Si) throw Error(o(174));
  4498. return e;
  4499. }
  4500. function Oi(e, t) {
  4501. switch ((la(Pi, t), la(Ei, e), la(ki, Si), (e = t.nodeType))) {
  4502. case 9:
  4503. case 11:
  4504. t = (t = t.documentElement) ? t.namespaceURI : pe(null, "");
  4505. break;
  4506. default:
  4507. t = pe(
  4508. (t = (e = 8 === e ? t.parentNode : t).namespaceURI || null),
  4509. (e = e.tagName)
  4510. );
  4511. }
  4512. oa(ki), la(ki, t);
  4513. }
  4514. function Ri() {
  4515. oa(ki), oa(Ei), oa(Pi);
  4516. }
  4517. function Ai(e) {
  4518. Ci(Pi.current);
  4519. var t = Ci(ki.current),
  4520. n = pe(t, e.type);
  4521. t !== n && (la(Ei, e), la(ki, n));
  4522. }
  4523. function Mi(e) {
  4524. Ei.current === e && (oa(ki), oa(Ei));
  4525. }
  4526. var Ni = ia(0);
  4527. function ji(e) {
  4528. for (var t = e; null !== t; ) {
  4529. if (13 === t.tag) {
  4530. var n = t.memoizedState;
  4531. if (
  4532. null !== n &&
  4533. (null === (n = n.dehydrated) ||
  4534. "$?" === n.data ||
  4535. "$!" === n.data)
  4536. )
  4537. return t;
  4538. } else if (19 === t.tag && void 0 !== t.memoizedProps.revealOrder) {
  4539. if (0 != (64 & t.flags)) return t;
  4540. } else if (null !== t.child) {
  4541. (t.child.return = t), (t = t.child);
  4542. continue;
  4543. }
  4544. if (t === e) break;
  4545. for (; null === t.sibling; ) {
  4546. if (null === t.return || t.return === e) return null;
  4547. t = t.return;
  4548. }
  4549. (t.sibling.return = t.return), (t = t.sibling);
  4550. }
  4551. return null;
  4552. }
  4553. var Li = null,
  4554. Di = null,
  4555. Ii = !1;
  4556. function Fi(e, t) {
  4557. var n = Fs(5, null, null, 0);
  4558. (n.elementType = "DELETED"),
  4559. (n.type = "DELETED"),
  4560. (n.stateNode = t),
  4561. (n.return = e),
  4562. (n.flags = 8),
  4563. null !== e.lastEffect
  4564. ? ((e.lastEffect.nextEffect = n), (e.lastEffect = n))
  4565. : (e.firstEffect = e.lastEffect = n);
  4566. }
  4567. function zi(e, t) {
  4568. switch (e.tag) {
  4569. case 5:
  4570. var n = e.type;
  4571. return (
  4572. null !==
  4573. (t =
  4574. 1 !== t.nodeType ||
  4575. n.toLowerCase() !== t.nodeName.toLowerCase()
  4576. ? null
  4577. : t) && ((e.stateNode = t), !0)
  4578. );
  4579. case 6:
  4580. return (
  4581. null !==
  4582. (t = "" === e.pendingProps || 3 !== t.nodeType ? null : t) &&
  4583. ((e.stateNode = t), !0)
  4584. );
  4585. case 13:
  4586. default:
  4587. return !1;
  4588. }
  4589. }
  4590. function Bi(e) {
  4591. if (Ii) {
  4592. var t = Di;
  4593. if (t) {
  4594. var n = t;
  4595. if (!zi(e, t)) {
  4596. if (!(t = Hr(n.nextSibling)) || !zi(e, t))
  4597. return (
  4598. (e.flags = (-1025 & e.flags) | 2), (Ii = !1), void (Li = e)
  4599. );
  4600. Fi(Li, n);
  4601. }
  4602. (Li = e), (Di = Hr(t.firstChild));
  4603. } else (e.flags = (-1025 & e.flags) | 2), (Ii = !1), (Li = e);
  4604. }
  4605. }
  4606. function Ui(e) {
  4607. for (
  4608. e = e.return;
  4609. null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag;
  4610. )
  4611. e = e.return;
  4612. Li = e;
  4613. }
  4614. function qi(e) {
  4615. if (e !== Li) return !1;
  4616. if (!Ii) return Ui(e), (Ii = !0), !1;
  4617. var t = e.type;
  4618. if (
  4619. 5 !== e.tag ||
  4620. ("head" !== t && "body" !== t && !Br(t, e.memoizedProps))
  4621. )
  4622. for (t = Di; t; ) Fi(e, t), (t = Hr(t.nextSibling));
  4623. if ((Ui(e), 13 === e.tag)) {
  4624. if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null))
  4625. throw Error(o(317));
  4626. e: {
  4627. for (e = e.nextSibling, t = 0; e; ) {
  4628. if (8 === e.nodeType) {
  4629. var n = e.data;
  4630. if ("/$" === n) {
  4631. if (0 === t) {
  4632. Di = Hr(e.nextSibling);
  4633. break e;
  4634. }
  4635. t--;
  4636. } else ("$" !== n && "$!" !== n && "$?" !== n) || t++;
  4637. }
  4638. e = e.nextSibling;
  4639. }
  4640. Di = null;
  4641. }
  4642. } else Di = Li ? Hr(e.stateNode.nextSibling) : null;
  4643. return !0;
  4644. }
  4645. function Vi() {
  4646. (Di = Li = null), (Ii = !1);
  4647. }
  4648. var Hi = [];
  4649. function Wi() {
  4650. for (var e = 0; e < Hi.length; e++)
  4651. Hi[e]._workInProgressVersionPrimary = null;
  4652. Hi.length = 0;
  4653. }
  4654. var Gi = x.ReactCurrentDispatcher,
  4655. Qi = x.ReactCurrentBatchConfig,
  4656. Yi = 0,
  4657. Xi = null,
  4658. $i = null,
  4659. Ji = null,
  4660. Ki = !1,
  4661. Zi = !1;
  4662. function eo() {
  4663. throw Error(o(321));
  4664. }
  4665. function to(e, t) {
  4666. if (null === t) return !1;
  4667. for (var n = 0; n < t.length && n < e.length; n++)
  4668. if (!or(e[n], t[n])) return !1;
  4669. return !0;
  4670. }
  4671. function no(e, t, n, r, a, i) {
  4672. if (
  4673. ((Yi = i),
  4674. (Xi = t),
  4675. (t.memoizedState = null),
  4676. (t.updateQueue = null),
  4677. (t.lanes = 0),
  4678. (Gi.current = null === e || null === e.memoizedState ? Oo : Ro),
  4679. (e = n(r, a)),
  4680. Zi)
  4681. ) {
  4682. i = 0;
  4683. do {
  4684. if (((Zi = !1), !(25 > i))) throw Error(o(301));
  4685. (i += 1),
  4686. (Ji = $i = null),
  4687. (t.updateQueue = null),
  4688. (Gi.current = Ao),
  4689. (e = n(r, a));
  4690. } while (Zi);
  4691. }
  4692. if (
  4693. ((Gi.current = Co),
  4694. (t = null !== $i && null !== $i.next),
  4695. (Yi = 0),
  4696. (Ji = $i = Xi = null),
  4697. (Ki = !1),
  4698. t)
  4699. )
  4700. throw Error(o(300));
  4701. return e;
  4702. }
  4703. function ro() {
  4704. var e = {
  4705. memoizedState: null,
  4706. baseState: null,
  4707. baseQueue: null,
  4708. queue: null,
  4709. next: null,
  4710. };
  4711. return (
  4712. null === Ji ? (Xi.memoizedState = Ji = e) : (Ji = Ji.next = e), Ji
  4713. );
  4714. }
  4715. function ao() {
  4716. if (null === $i) {
  4717. var e = Xi.alternate;
  4718. e = null !== e ? e.memoizedState : null;
  4719. } else e = $i.next;
  4720. var t = null === Ji ? Xi.memoizedState : Ji.next;
  4721. if (null !== t) (Ji = t), ($i = e);
  4722. else {
  4723. if (null === e) throw Error(o(310));
  4724. (e = {
  4725. memoizedState: ($i = e).memoizedState,
  4726. baseState: $i.baseState,
  4727. baseQueue: $i.baseQueue,
  4728. queue: $i.queue,
  4729. next: null,
  4730. }),
  4731. null === Ji ? (Xi.memoizedState = Ji = e) : (Ji = Ji.next = e);
  4732. }
  4733. return Ji;
  4734. }
  4735. function io(e, t) {
  4736. return "function" == typeof t ? t(e) : t;
  4737. }
  4738. function oo(e) {
  4739. var t = ao(),
  4740. n = t.queue;
  4741. if (null === n) throw Error(o(311));
  4742. n.lastRenderedReducer = e;
  4743. var r = $i,
  4744. a = r.baseQueue,
  4745. i = n.pending;
  4746. if (null !== i) {
  4747. if (null !== a) {
  4748. var l = a.next;
  4749. (a.next = i.next), (i.next = l);
  4750. }
  4751. (r.baseQueue = a = i), (n.pending = null);
  4752. }
  4753. if (null !== a) {
  4754. (a = a.next), (r = r.baseState);
  4755. var s = (l = i = null),
  4756. u = a;
  4757. do {
  4758. var c = u.lane;
  4759. if ((Yi & c) === c)
  4760. null !== s &&
  4761. (s = s.next =
  4762. {
  4763. lane: 0,
  4764. action: u.action,
  4765. eagerReducer: u.eagerReducer,
  4766. eagerState: u.eagerState,
  4767. next: null,
  4768. }),
  4769. (r = u.eagerReducer === e ? u.eagerState : e(r, u.action));
  4770. else {
  4771. var d = {
  4772. lane: c,
  4773. action: u.action,
  4774. eagerReducer: u.eagerReducer,
  4775. eagerState: u.eagerState,
  4776. next: null,
  4777. };
  4778. null === s ? ((l = s = d), (i = r)) : (s = s.next = d),
  4779. (Xi.lanes |= c),
  4780. (Ll |= c);
  4781. }
  4782. u = u.next;
  4783. } while (null !== u && u !== a);
  4784. null === s ? (i = r) : (s.next = l),
  4785. or(r, t.memoizedState) || (No = !0),
  4786. (t.memoizedState = r),
  4787. (t.baseState = i),
  4788. (t.baseQueue = s),
  4789. (n.lastRenderedState = r);
  4790. }
  4791. return [t.memoizedState, n.dispatch];
  4792. }
  4793. function lo(e) {
  4794. var t = ao(),
  4795. n = t.queue;
  4796. if (null === n) throw Error(o(311));
  4797. n.lastRenderedReducer = e;
  4798. var r = n.dispatch,
  4799. a = n.pending,
  4800. i = t.memoizedState;
  4801. if (null !== a) {
  4802. n.pending = null;
  4803. var l = (a = a.next);
  4804. do {
  4805. (i = e(i, l.action)), (l = l.next);
  4806. } while (l !== a);
  4807. or(i, t.memoizedState) || (No = !0),
  4808. (t.memoizedState = i),
  4809. null === t.baseQueue && (t.baseState = i),
  4810. (n.lastRenderedState = i);
  4811. }
  4812. return [i, r];
  4813. }
  4814. function so(e, t, n) {
  4815. var r = t._getVersion;
  4816. r = r(t._source);
  4817. var a = t._workInProgressVersionPrimary;
  4818. if (
  4819. (null !== a
  4820. ? (e = a === r)
  4821. : ((e = e.mutableReadLanes),
  4822. (e = (Yi & e) === e) &&
  4823. ((t._workInProgressVersionPrimary = r), Hi.push(t))),
  4824. e)
  4825. )
  4826. return n(t._source);
  4827. throw (Hi.push(t), Error(o(350)));
  4828. }
  4829. function uo(e, t, n, r) {
  4830. var a = Pl;
  4831. if (null === a) throw Error(o(349));
  4832. var i = t._getVersion,
  4833. l = i(t._source),
  4834. s = Gi.current,
  4835. u = s.useState(function () {
  4836. return so(a, t, n);
  4837. }),
  4838. c = u[1],
  4839. d = u[0];
  4840. u = Ji;
  4841. var f = e.memoizedState,
  4842. p = f.refs,
  4843. h = p.getSnapshot,
  4844. m = f.source;
  4845. f = f.subscribe;
  4846. var g = Xi;
  4847. return (
  4848. (e.memoizedState = {
  4849. refs: p,
  4850. source: t,
  4851. subscribe: r,
  4852. }),
  4853. s.useEffect(
  4854. function () {
  4855. (p.getSnapshot = n), (p.setSnapshot = c);
  4856. var e = i(t._source);
  4857. if (!or(l, e)) {
  4858. (e = n(t._source)),
  4859. or(d, e) ||
  4860. (c(e),
  4861. (e = ls(g)),
  4862. (a.mutableReadLanes |= e & a.pendingLanes)),
  4863. (e = a.mutableReadLanes),
  4864. (a.entangledLanes |= e);
  4865. for (var r = a.entanglements, o = e; 0 < o; ) {
  4866. var s = 31 - Vt(o),
  4867. u = 1 << s;
  4868. (r[s] |= e), (o &= ~u);
  4869. }
  4870. }
  4871. },
  4872. [n, t, r]
  4873. ),
  4874. s.useEffect(
  4875. function () {
  4876. return r(t._source, function () {
  4877. var e = p.getSnapshot,
  4878. n = p.setSnapshot;
  4879. try {
  4880. n(e(t._source));
  4881. var r = ls(g);
  4882. a.mutableReadLanes |= r & a.pendingLanes;
  4883. } catch (e) {
  4884. n(function () {
  4885. throw e;
  4886. });
  4887. }
  4888. });
  4889. },
  4890. [t, r]
  4891. ),
  4892. (or(h, n) && or(m, t) && or(f, r)) ||
  4893. (((e = {
  4894. pending: null,
  4895. dispatch: null,
  4896. lastRenderedReducer: io,
  4897. lastRenderedState: d,
  4898. }).dispatch = c =
  4899. Po.bind(null, Xi, e)),
  4900. (u.queue = e),
  4901. (u.baseQueue = null),
  4902. (d = so(a, t, n)),
  4903. (u.memoizedState = u.baseState = d)),
  4904. d
  4905. );
  4906. }
  4907. function co(e, t, n) {
  4908. return uo(ao(), e, t, n);
  4909. }
  4910. function fo(e) {
  4911. var t = ro();
  4912. return (
  4913. "function" == typeof e && (e = e()),
  4914. (t.memoizedState = t.baseState = e),
  4915. (e = (e = t.queue =
  4916. {
  4917. pending: null,
  4918. dispatch: null,
  4919. lastRenderedReducer: io,
  4920. lastRenderedState: e,
  4921. }).dispatch =
  4922. Po.bind(null, Xi, e)),
  4923. [t.memoizedState, e]
  4924. );
  4925. }
  4926. function po(e, t, n, r) {
  4927. return (
  4928. (e = {
  4929. tag: e,
  4930. create: t,
  4931. destroy: n,
  4932. deps: r,
  4933. next: null,
  4934. }),
  4935. null === (t = Xi.updateQueue)
  4936. ? ((t = {
  4937. lastEffect: null,
  4938. }),
  4939. (Xi.updateQueue = t),
  4940. (t.lastEffect = e.next = e))
  4941. : null === (n = t.lastEffect)
  4942. ? (t.lastEffect = e.next = e)
  4943. : ((r = n.next), (n.next = e), (e.next = r), (t.lastEffect = e)),
  4944. e
  4945. );
  4946. }
  4947. function ho(e) {
  4948. return (
  4949. (e = {
  4950. current: e,
  4951. }),
  4952. (ro().memoizedState = e)
  4953. );
  4954. }
  4955. function mo() {
  4956. return ao().memoizedState;
  4957. }
  4958. function go(e, t, n, r) {
  4959. var a = ro();
  4960. (Xi.flags |= e),
  4961. (a.memoizedState = po(1 | t, n, void 0, void 0 === r ? null : r));
  4962. }
  4963. function vo(e, t, n, r) {
  4964. var a = ao();
  4965. r = void 0 === r ? null : r;
  4966. var i = void 0;
  4967. if (null !== $i) {
  4968. var o = $i.memoizedState;
  4969. if (((i = o.destroy), null !== r && to(r, o.deps)))
  4970. return void po(t, n, i, r);
  4971. }
  4972. (Xi.flags |= e), (a.memoizedState = po(1 | t, n, i, r));
  4973. }
  4974. function yo(e, t) {
  4975. return go(516, 4, e, t);
  4976. }
  4977. function bo(e, t) {
  4978. return vo(516, 4, e, t);
  4979. }
  4980. function wo(e, t) {
  4981. return vo(4, 2, e, t);
  4982. }
  4983. function xo(e, t) {
  4984. return "function" == typeof t
  4985. ? ((e = e()),
  4986. t(e),
  4987. function () {
  4988. t(null);
  4989. })
  4990. : null != t
  4991. ? ((e = e()),
  4992. (t.current = e),
  4993. function () {
  4994. t.current = null;
  4995. })
  4996. : void 0;
  4997. }
  4998. function _o(e, t, n) {
  4999. return (
  5000. (n = null != n ? n.concat([e]) : null),
  5001. vo(4, 2, xo.bind(null, t, e), n)
  5002. );
  5003. }
  5004. function To() {}
  5005. function So(e, t) {
  5006. var n = ao();
  5007. t = void 0 === t ? null : t;
  5008. var r = n.memoizedState;
  5009. return null !== r && null !== t && to(t, r[1])
  5010. ? r[0]
  5011. : ((n.memoizedState = [e, t]), e);
  5012. }
  5013. function ko(e, t) {
  5014. var n = ao();
  5015. t = void 0 === t ? null : t;
  5016. var r = n.memoizedState;
  5017. return null !== r && null !== t && to(t, r[1])
  5018. ? r[0]
  5019. : ((e = e()), (n.memoizedState = [e, t]), e);
  5020. }
  5021. function Eo(e, t) {
  5022. var n = Ba();
  5023. qa(98 > n ? 98 : n, function () {
  5024. e(!0);
  5025. }),
  5026. qa(97 < n ? 97 : n, function () {
  5027. var n = Qi.transition;
  5028. Qi.transition = 1;
  5029. try {
  5030. e(!1), t();
  5031. } finally {
  5032. Qi.transition = n;
  5033. }
  5034. });
  5035. }
  5036. function Po(e, t, n) {
  5037. var r = os(),
  5038. a = ls(e),
  5039. i = {
  5040. lane: a,
  5041. action: n,
  5042. eagerReducer: null,
  5043. eagerState: null,
  5044. next: null,
  5045. },
  5046. o = t.pending;
  5047. if (
  5048. (null === o ? (i.next = i) : ((i.next = o.next), (o.next = i)),
  5049. (t.pending = i),
  5050. (o = e.alternate),
  5051. e === Xi || (null !== o && o === Xi))
  5052. )
  5053. Zi = Ki = !0;
  5054. else {
  5055. if (
  5056. 0 === e.lanes &&
  5057. (null === o || 0 === o.lanes) &&
  5058. null !== (o = t.lastRenderedReducer)
  5059. )
  5060. try {
  5061. var l = t.lastRenderedState,
  5062. s = o(l, n);
  5063. if (((i.eagerReducer = o), (i.eagerState = s), or(s, l))) return;
  5064. } catch (e) {}
  5065. ss(e, a, r);
  5066. }
  5067. }
  5068. var Co = {
  5069. readContext: ni,
  5070. useCallback: eo,
  5071. useContext: eo,
  5072. useEffect: eo,
  5073. useImperativeHandle: eo,
  5074. useLayoutEffect: eo,
  5075. useMemo: eo,
  5076. useReducer: eo,
  5077. useRef: eo,
  5078. useState: eo,
  5079. useDebugValue: eo,
  5080. useDeferredValue: eo,
  5081. useTransition: eo,
  5082. useMutableSource: eo,
  5083. useOpaqueIdentifier: eo,
  5084. unstable_isNewReconciler: !1,
  5085. },
  5086. Oo = {
  5087. readContext: ni,
  5088. useCallback: function (e, t) {
  5089. return (ro().memoizedState = [e, void 0 === t ? null : t]), e;
  5090. },
  5091. useContext: ni,
  5092. useEffect: yo,
  5093. useImperativeHandle: function (e, t, n) {
  5094. return (
  5095. (n = null != n ? n.concat([e]) : null),
  5096. go(4, 2, xo.bind(null, t, e), n)
  5097. );
  5098. },
  5099. useLayoutEffect: function (e, t) {
  5100. return go(4, 2, e, t);
  5101. },
  5102. useMemo: function (e, t) {
  5103. var n = ro();
  5104. return (
  5105. (t = void 0 === t ? null : t),
  5106. (e = e()),
  5107. (n.memoizedState = [e, t]),
  5108. e
  5109. );
  5110. },
  5111. useReducer: function (e, t, n) {
  5112. var r = ro();
  5113. return (
  5114. (t = void 0 !== n ? n(t) : t),
  5115. (r.memoizedState = r.baseState = t),
  5116. (e = (e = r.queue =
  5117. {
  5118. pending: null,
  5119. dispatch: null,
  5120. lastRenderedReducer: e,
  5121. lastRenderedState: t,
  5122. }).dispatch =
  5123. Po.bind(null, Xi, e)),
  5124. [r.memoizedState, e]
  5125. );
  5126. },
  5127. useRef: ho,
  5128. useState: fo,
  5129. useDebugValue: To,
  5130. useDeferredValue: function (e) {
  5131. var t = fo(e),
  5132. n = t[0],
  5133. r = t[1];
  5134. return (
  5135. yo(
  5136. function () {
  5137. var t = Qi.transition;
  5138. Qi.transition = 1;
  5139. try {
  5140. r(e);
  5141. } finally {
  5142. Qi.transition = t;
  5143. }
  5144. },
  5145. [e]
  5146. ),
  5147. n
  5148. );
  5149. },
  5150. useTransition: function () {
  5151. var e = fo(!1),
  5152. t = e[0];
  5153. return ho((e = Eo.bind(null, e[1]))), [e, t];
  5154. },
  5155. useMutableSource: function (e, t, n) {
  5156. var r = ro();
  5157. return (
  5158. (r.memoizedState = {
  5159. refs: {
  5160. getSnapshot: t,
  5161. setSnapshot: null,
  5162. },
  5163. source: e,
  5164. subscribe: n,
  5165. }),
  5166. uo(r, e, t, n)
  5167. );
  5168. },
  5169. useOpaqueIdentifier: function () {
  5170. if (Ii) {
  5171. var e = !1,
  5172. t = (function (e) {
  5173. return {
  5174. $$typeof: L,
  5175. toString: e,
  5176. valueOf: e,
  5177. };
  5178. })(function () {
  5179. throw (
  5180. (e || ((e = !0), n("r:" + (Gr++).toString(36))),
  5181. Error(o(355)))
  5182. );
  5183. }),
  5184. n = fo(t)[1];
  5185. return (
  5186. 0 == (2 & Xi.mode) &&
  5187. ((Xi.flags |= 516),
  5188. po(
  5189. 5,
  5190. function () {
  5191. n("r:" + (Gr++).toString(36));
  5192. },
  5193. void 0,
  5194. null
  5195. )),
  5196. t
  5197. );
  5198. }
  5199. return fo((t = "r:" + (Gr++).toString(36))), t;
  5200. },
  5201. unstable_isNewReconciler: !1,
  5202. },
  5203. Ro = {
  5204. readContext: ni,
  5205. useCallback: So,
  5206. useContext: ni,
  5207. useEffect: bo,
  5208. useImperativeHandle: _o,
  5209. useLayoutEffect: wo,
  5210. useMemo: ko,
  5211. useReducer: oo,
  5212. useRef: mo,
  5213. useState: function () {
  5214. return oo(io);
  5215. },
  5216. useDebugValue: To,
  5217. useDeferredValue: function (e) {
  5218. var t = oo(io),
  5219. n = t[0],
  5220. r = t[1];
  5221. return (
  5222. bo(
  5223. function () {
  5224. var t = Qi.transition;
  5225. Qi.transition = 1;
  5226. try {
  5227. r(e);
  5228. } finally {
  5229. Qi.transition = t;
  5230. }
  5231. },
  5232. [e]
  5233. ),
  5234. n
  5235. );
  5236. },
  5237. useTransition: function () {
  5238. var e = oo(io)[0];
  5239. return [mo().current, e];
  5240. },
  5241. useMutableSource: co,
  5242. useOpaqueIdentifier: function () {
  5243. return oo(io)[0];
  5244. },
  5245. unstable_isNewReconciler: !1,
  5246. },
  5247. Ao = {
  5248. readContext: ni,
  5249. useCallback: So,
  5250. useContext: ni,
  5251. useEffect: bo,
  5252. useImperativeHandle: _o,
  5253. useLayoutEffect: wo,
  5254. useMemo: ko,
  5255. useReducer: lo,
  5256. useRef: mo,
  5257. useState: function () {
  5258. return lo(io);
  5259. },
  5260. useDebugValue: To,
  5261. useDeferredValue: function (e) {
  5262. var t = lo(io),
  5263. n = t[0],
  5264. r = t[1];
  5265. return (
  5266. bo(
  5267. function () {
  5268. var t = Qi.transition;
  5269. Qi.transition = 1;
  5270. try {
  5271. r(e);
  5272. } finally {
  5273. Qi.transition = t;
  5274. }
  5275. },
  5276. [e]
  5277. ),
  5278. n
  5279. );
  5280. },
  5281. useTransition: function () {
  5282. var e = lo(io)[0];
  5283. return [mo().current, e];
  5284. },
  5285. useMutableSource: co,
  5286. useOpaqueIdentifier: function () {
  5287. return lo(io)[0];
  5288. },
  5289. unstable_isNewReconciler: !1,
  5290. },
  5291. Mo = x.ReactCurrentOwner,
  5292. No = !1;
  5293. function jo(e, t, n, r) {
  5294. t.child = null === e ? Ti(t, null, n, r) : _i(t, e.child, n, r);
  5295. }
  5296. function Lo(e, t, n, r, a) {
  5297. n = n.render;
  5298. var i = t.ref;
  5299. return (
  5300. ti(t, a),
  5301. (r = no(e, t, n, r, i, a)),
  5302. null === e || No
  5303. ? ((t.flags |= 1), jo(e, t, r, a), t.child)
  5304. : ((t.updateQueue = e.updateQueue),
  5305. (t.flags &= -517),
  5306. (e.lanes &= ~a),
  5307. Zo(e, t, a))
  5308. );
  5309. }
  5310. function Do(e, t, n, r, a, i) {
  5311. if (null === e) {
  5312. var o = n.type;
  5313. return "function" != typeof o ||
  5314. zs(o) ||
  5315. void 0 !== o.defaultProps ||
  5316. null !== n.compare ||
  5317. void 0 !== n.defaultProps
  5318. ? (((e = Us(n.type, null, r, t, t.mode, i)).ref = t.ref),
  5319. (e.return = t),
  5320. (t.child = e))
  5321. : ((t.tag = 15), (t.type = o), Io(e, t, o, r, a, i));
  5322. }
  5323. return (
  5324. (o = e.child),
  5325. 0 == (a & i) &&
  5326. ((a = o.memoizedProps),
  5327. (n = null !== (n = n.compare) ? n : sr)(a, r) && e.ref === t.ref)
  5328. ? Zo(e, t, i)
  5329. : ((t.flags |= 1),
  5330. ((e = Bs(o, r)).ref = t.ref),
  5331. (e.return = t),
  5332. (t.child = e))
  5333. );
  5334. }
  5335. function Io(e, t, n, r, a, i) {
  5336. if (null !== e && sr(e.memoizedProps, r) && e.ref === t.ref) {
  5337. if (((No = !1), 0 == (i & a)))
  5338. return (t.lanes = e.lanes), Zo(e, t, i);
  5339. 0 != (16384 & e.flags) && (No = !0);
  5340. }
  5341. return Bo(e, t, n, r, i);
  5342. }
  5343. function Fo(e, t, n) {
  5344. var r = t.pendingProps,
  5345. a = r.children,
  5346. i = null !== e ? e.memoizedState : null;
  5347. if ("hidden" === r.mode || "unstable-defer-without-hiding" === r.mode)
  5348. if (0 == (4 & t.mode))
  5349. (t.memoizedState = {
  5350. baseLanes: 0,
  5351. }),
  5352. gs(0, n);
  5353. else {
  5354. if (0 == (1073741824 & n))
  5355. return (
  5356. (e = null !== i ? i.baseLanes | n : n),
  5357. (t.lanes = t.childLanes = 1073741824),
  5358. (t.memoizedState = {
  5359. baseLanes: e,
  5360. }),
  5361. gs(0, e),
  5362. null
  5363. );
  5364. (t.memoizedState = {
  5365. baseLanes: 0,
  5366. }),
  5367. gs(0, null !== i ? i.baseLanes : n);
  5368. }
  5369. else
  5370. null !== i
  5371. ? ((r = i.baseLanes | n), (t.memoizedState = null))
  5372. : (r = n),
  5373. gs(0, r);
  5374. return jo(e, t, a, n), t.child;
  5375. }
  5376. function zo(e, t) {
  5377. var n = t.ref;
  5378. ((null === e && null !== n) || (null !== e && e.ref !== n)) &&
  5379. (t.flags |= 128);
  5380. }
  5381. function Bo(e, t, n, r, a) {
  5382. var i = pa(n) ? da : ua.current;
  5383. return (
  5384. (i = fa(t, i)),
  5385. ti(t, a),
  5386. (n = no(e, t, n, r, i, a)),
  5387. null === e || No
  5388. ? ((t.flags |= 1), jo(e, t, n, a), t.child)
  5389. : ((t.updateQueue = e.updateQueue),
  5390. (t.flags &= -517),
  5391. (e.lanes &= ~a),
  5392. Zo(e, t, a))
  5393. );
  5394. }
  5395. function Uo(e, t, n, r, a) {
  5396. if (pa(n)) {
  5397. var i = !0;
  5398. va(t);
  5399. } else i = !1;
  5400. if ((ti(t, a), null === t.stateNode))
  5401. null !== e &&
  5402. ((e.alternate = null), (t.alternate = null), (t.flags |= 2)),
  5403. mi(t, n, r),
  5404. vi(t, n, r, a),
  5405. (r = !0);
  5406. else if (null === e) {
  5407. var o = t.stateNode,
  5408. l = t.memoizedProps;
  5409. o.props = l;
  5410. var s = o.context,
  5411. u = n.contextType;
  5412. u =
  5413. "object" == typeof u && null !== u
  5414. ? ni(u)
  5415. : fa(t, (u = pa(n) ? da : ua.current));
  5416. var c = n.getDerivedStateFromProps,
  5417. d =
  5418. "function" == typeof c ||
  5419. "function" == typeof o.getSnapshotBeforeUpdate;
  5420. d ||
  5421. ("function" != typeof o.UNSAFE_componentWillReceiveProps &&
  5422. "function" != typeof o.componentWillReceiveProps) ||
  5423. ((l !== r || s !== u) && gi(t, o, r, u)),
  5424. (ri = !1);
  5425. var f = t.memoizedState;
  5426. (o.state = f),
  5427. ui(t, r, o, a),
  5428. (s = t.memoizedState),
  5429. l !== r || f !== s || ca.current || ri
  5430. ? ("function" == typeof c &&
  5431. (fi(t, n, c, r), (s = t.memoizedState)),
  5432. (l = ri || hi(t, n, l, r, f, s, u))
  5433. ? (d ||
  5434. ("function" != typeof o.UNSAFE_componentWillMount &&
  5435. "function" != typeof o.componentWillMount) ||
  5436. ("function" == typeof o.componentWillMount &&
  5437. o.componentWillMount(),
  5438. "function" == typeof o.UNSAFE_componentWillMount &&
  5439. o.UNSAFE_componentWillMount()),
  5440. "function" == typeof o.componentDidMount && (t.flags |= 4))
  5441. : ("function" == typeof o.componentDidMount && (t.flags |= 4),
  5442. (t.memoizedProps = r),
  5443. (t.memoizedState = s)),
  5444. (o.props = r),
  5445. (o.state = s),
  5446. (o.context = u),
  5447. (r = l))
  5448. : ("function" == typeof o.componentDidMount && (t.flags |= 4),
  5449. (r = !1));
  5450. } else {
  5451. (o = t.stateNode),
  5452. ii(e, t),
  5453. (l = t.memoizedProps),
  5454. (u = t.type === t.elementType ? l : Qa(t.type, l)),
  5455. (o.props = u),
  5456. (d = t.pendingProps),
  5457. (f = o.context),
  5458. (s =
  5459. "object" == typeof (s = n.contextType) && null !== s
  5460. ? ni(s)
  5461. : fa(t, (s = pa(n) ? da : ua.current)));
  5462. var p = n.getDerivedStateFromProps;
  5463. (c =
  5464. "function" == typeof p ||
  5465. "function" == typeof o.getSnapshotBeforeUpdate) ||
  5466. ("function" != typeof o.UNSAFE_componentWillReceiveProps &&
  5467. "function" != typeof o.componentWillReceiveProps) ||
  5468. ((l !== d || f !== s) && gi(t, o, r, s)),
  5469. (ri = !1),
  5470. (f = t.memoizedState),
  5471. (o.state = f),
  5472. ui(t, r, o, a);
  5473. var h = t.memoizedState;
  5474. l !== d || f !== h || ca.current || ri
  5475. ? ("function" == typeof p &&
  5476. (fi(t, n, p, r), (h = t.memoizedState)),
  5477. (u = ri || hi(t, n, u, r, f, h, s))
  5478. ? (c ||
  5479. ("function" != typeof o.UNSAFE_componentWillUpdate &&
  5480. "function" != typeof o.componentWillUpdate) ||
  5481. ("function" == typeof o.componentWillUpdate &&
  5482. o.componentWillUpdate(r, h, s),
  5483. "function" == typeof o.UNSAFE_componentWillUpdate &&
  5484. o.UNSAFE_componentWillUpdate(r, h, s)),
  5485. "function" == typeof o.componentDidUpdate && (t.flags |= 4),
  5486. "function" == typeof o.getSnapshotBeforeUpdate &&
  5487. (t.flags |= 256))
  5488. : ("function" != typeof o.componentDidUpdate ||
  5489. (l === e.memoizedProps && f === e.memoizedState) ||
  5490. (t.flags |= 4),
  5491. "function" != typeof o.getSnapshotBeforeUpdate ||
  5492. (l === e.memoizedProps && f === e.memoizedState) ||
  5493. (t.flags |= 256),
  5494. (t.memoizedProps = r),
  5495. (t.memoizedState = h)),
  5496. (o.props = r),
  5497. (o.state = h),
  5498. (o.context = s),
  5499. (r = u))
  5500. : ("function" != typeof o.componentDidUpdate ||
  5501. (l === e.memoizedProps && f === e.memoizedState) ||
  5502. (t.flags |= 4),
  5503. "function" != typeof o.getSnapshotBeforeUpdate ||
  5504. (l === e.memoizedProps && f === e.memoizedState) ||
  5505. (t.flags |= 256),
  5506. (r = !1));
  5507. }
  5508. return qo(e, t, n, r, i, a);
  5509. }
  5510. function qo(e, t, n, r, a, i) {
  5511. zo(e, t);
  5512. var o = 0 != (64 & t.flags);
  5513. if (!r && !o) return a && ya(t, n, !1), Zo(e, t, i);
  5514. (r = t.stateNode), (Mo.current = t);
  5515. var l =
  5516. o && "function" != typeof n.getDerivedStateFromError
  5517. ? null
  5518. : r.render();
  5519. return (
  5520. (t.flags |= 1),
  5521. null !== e && o
  5522. ? ((t.child = _i(t, e.child, null, i)),
  5523. (t.child = _i(t, null, l, i)))
  5524. : jo(e, t, l, i),
  5525. (t.memoizedState = r.state),
  5526. a && ya(t, n, !0),
  5527. t.child
  5528. );
  5529. }
  5530. function Vo(e) {
  5531. var t = e.stateNode;
  5532. t.pendingContext
  5533. ? ma(0, t.pendingContext, t.pendingContext !== t.context)
  5534. : t.context && ma(0, t.context, !1),
  5535. Oi(e, t.containerInfo);
  5536. }
  5537. var Ho,
  5538. Wo,
  5539. Go,
  5540. Qo = {
  5541. dehydrated: null,
  5542. retryLane: 0,
  5543. };
  5544. function Yo(e, t, n) {
  5545. var r,
  5546. a = t.pendingProps,
  5547. i = Ni.current,
  5548. o = !1;
  5549. return (
  5550. (r = 0 != (64 & t.flags)) ||
  5551. (r = (null === e || null !== e.memoizedState) && 0 != (2 & i)),
  5552. r
  5553. ? ((o = !0), (t.flags &= -65))
  5554. : (null !== e && null === e.memoizedState) ||
  5555. void 0 === a.fallback ||
  5556. !0 === a.unstable_avoidThisFallback ||
  5557. (i |= 1),
  5558. la(Ni, 1 & i),
  5559. null === e
  5560. ? (void 0 !== a.fallback && Bi(t),
  5561. (e = a.children),
  5562. (i = a.fallback),
  5563. o
  5564. ? ((e = Xo(t, e, i, n)),
  5565. (t.child.memoizedState = {
  5566. baseLanes: n,
  5567. }),
  5568. (t.memoizedState = Qo),
  5569. e)
  5570. : "number" == typeof a.unstable_expectedLoadTime
  5571. ? ((e = Xo(t, e, i, n)),
  5572. (t.child.memoizedState = {
  5573. baseLanes: n,
  5574. }),
  5575. (t.memoizedState = Qo),
  5576. (t.lanes = 33554432),
  5577. e)
  5578. : (((n = Vs(
  5579. {
  5580. mode: "visible",
  5581. children: e,
  5582. },
  5583. t.mode,
  5584. n,
  5585. null
  5586. )).return = t),
  5587. (t.child = n)))
  5588. : (e.memoizedState,
  5589. o
  5590. ? ((a = (function (e, t, n, r, a) {
  5591. var i = t.mode,
  5592. o = e.child;
  5593. e = o.sibling;
  5594. var l = {
  5595. mode: "hidden",
  5596. children: n,
  5597. };
  5598. return (
  5599. 0 == (2 & i) && t.child !== o
  5600. ? (((n = t.child).childLanes = 0),
  5601. (n.pendingProps = l),
  5602. null !== (o = n.lastEffect)
  5603. ? ((t.firstEffect = n.firstEffect),
  5604. (t.lastEffect = o),
  5605. (o.nextEffect = null))
  5606. : (t.firstEffect = t.lastEffect = null))
  5607. : (n = Bs(o, l)),
  5608. null !== e
  5609. ? (r = Bs(e, r))
  5610. : ((r = qs(r, i, a, null)).flags |= 2),
  5611. (r.return = t),
  5612. (n.return = t),
  5613. (n.sibling = r),
  5614. (t.child = n),
  5615. r
  5616. );
  5617. })(e, t, a.children, a.fallback, n)),
  5618. (o = t.child),
  5619. (i = e.child.memoizedState),
  5620. (o.memoizedState =
  5621. null === i
  5622. ? {
  5623. baseLanes: n,
  5624. }
  5625. : {
  5626. baseLanes: i.baseLanes | n,
  5627. }),
  5628. (o.childLanes = e.childLanes & ~n),
  5629. (t.memoizedState = Qo),
  5630. a)
  5631. : ((n = (function (e, t, n, r) {
  5632. var a = e.child;
  5633. return (
  5634. (e = a.sibling),
  5635. (n = Bs(a, {
  5636. mode: "visible",
  5637. children: n,
  5638. })),
  5639. 0 == (2 & t.mode) && (n.lanes = r),
  5640. (n.return = t),
  5641. (n.sibling = null),
  5642. null !== e &&
  5643. ((e.nextEffect = null),
  5644. (e.flags = 8),
  5645. (t.firstEffect = t.lastEffect = e)),
  5646. (t.child = n)
  5647. );
  5648. })(e, t, a.children, n)),
  5649. (t.memoizedState = null),
  5650. n))
  5651. );
  5652. }
  5653. function Xo(e, t, n, r) {
  5654. var a = e.mode,
  5655. i = e.child;
  5656. return (
  5657. (t = {
  5658. mode: "hidden",
  5659. children: t,
  5660. }),
  5661. 0 == (2 & a) && null !== i
  5662. ? ((i.childLanes = 0), (i.pendingProps = t))
  5663. : (i = Vs(t, a, 0, null)),
  5664. (n = qs(n, a, r, null)),
  5665. (i.return = e),
  5666. (n.return = e),
  5667. (i.sibling = n),
  5668. (e.child = i),
  5669. n
  5670. );
  5671. }
  5672. function $o(e, t) {
  5673. e.lanes |= t;
  5674. var n = e.alternate;
  5675. null !== n && (n.lanes |= t), ei(e.return, t);
  5676. }
  5677. function Jo(e, t, n, r, a, i) {
  5678. var o = e.memoizedState;
  5679. null === o
  5680. ? (e.memoizedState = {
  5681. isBackwards: t,
  5682. rendering: null,
  5683. renderingStartTime: 0,
  5684. last: r,
  5685. tail: n,
  5686. tailMode: a,
  5687. lastEffect: i,
  5688. })
  5689. : ((o.isBackwards = t),
  5690. (o.rendering = null),
  5691. (o.renderingStartTime = 0),
  5692. (o.last = r),
  5693. (o.tail = n),
  5694. (o.tailMode = a),
  5695. (o.lastEffect = i));
  5696. }
  5697. function Ko(e, t, n) {
  5698. var r = t.pendingProps,
  5699. a = r.revealOrder,
  5700. i = r.tail;
  5701. if ((jo(e, t, r.children, n), 0 != (2 & (r = Ni.current))))
  5702. (r = (1 & r) | 2), (t.flags |= 64);
  5703. else {
  5704. if (null !== e && 0 != (64 & e.flags))
  5705. e: for (e = t.child; null !== e; ) {
  5706. if (13 === e.tag) null !== e.memoizedState && $o(e, n);
  5707. else if (19 === e.tag) $o(e, n);
  5708. else if (null !== e.child) {
  5709. (e.child.return = e), (e = e.child);
  5710. continue;
  5711. }
  5712. if (e === t) break e;
  5713. for (; null === e.sibling; ) {
  5714. if (null === e.return || e.return === t) break e;
  5715. e = e.return;
  5716. }
  5717. (e.sibling.return = e.return), (e = e.sibling);
  5718. }
  5719. r &= 1;
  5720. }
  5721. if ((la(Ni, r), 0 == (2 & t.mode))) t.memoizedState = null;
  5722. else
  5723. switch (a) {
  5724. case "forwards":
  5725. for (n = t.child, a = null; null !== n; )
  5726. null !== (e = n.alternate) && null === ji(e) && (a = n),
  5727. (n = n.sibling);
  5728. null === (n = a)
  5729. ? ((a = t.child), (t.child = null))
  5730. : ((a = n.sibling), (n.sibling = null)),
  5731. Jo(t, !1, a, n, i, t.lastEffect);
  5732. break;
  5733. case "backwards":
  5734. for (n = null, a = t.child, t.child = null; null !== a; ) {
  5735. if (null !== (e = a.alternate) && null === ji(e)) {
  5736. t.child = a;
  5737. break;
  5738. }
  5739. (e = a.sibling), (a.sibling = n), (n = a), (a = e);
  5740. }
  5741. Jo(t, !0, n, null, i, t.lastEffect);
  5742. break;
  5743. case "together":
  5744. Jo(t, !1, null, null, void 0, t.lastEffect);
  5745. break;
  5746. default:
  5747. t.memoizedState = null;
  5748. }
  5749. return t.child;
  5750. }
  5751. function Zo(e, t, n) {
  5752. if (
  5753. (null !== e && (t.dependencies = e.dependencies),
  5754. (Ll |= t.lanes),
  5755. 0 != (n & t.childLanes))
  5756. ) {
  5757. if (null !== e && t.child !== e.child) throw Error(o(153));
  5758. if (null !== t.child) {
  5759. for (
  5760. n = Bs((e = t.child), e.pendingProps), t.child = n, n.return = t;
  5761. null !== e.sibling;
  5762. )
  5763. (e = e.sibling),
  5764. ((n = n.sibling = Bs(e, e.pendingProps)).return = t);
  5765. n.sibling = null;
  5766. }
  5767. return t.child;
  5768. }
  5769. return null;
  5770. }
  5771. function el(e, t) {
  5772. if (!Ii)
  5773. switch (e.tailMode) {
  5774. case "hidden":
  5775. t = e.tail;
  5776. for (var n = null; null !== t; )
  5777. null !== t.alternate && (n = t), (t = t.sibling);
  5778. null === n ? (e.tail = null) : (n.sibling = null);
  5779. break;
  5780. case "collapsed":
  5781. n = e.tail;
  5782. for (var r = null; null !== n; )
  5783. null !== n.alternate && (r = n), (n = n.sibling);
  5784. null === r
  5785. ? t || null === e.tail
  5786. ? (e.tail = null)
  5787. : (e.tail.sibling = null)
  5788. : (r.sibling = null);
  5789. }
  5790. }
  5791. function tl(e, t, n) {
  5792. var r = t.pendingProps;
  5793. switch (t.tag) {
  5794. case 2:
  5795. case 16:
  5796. case 15:
  5797. case 0:
  5798. case 11:
  5799. case 7:
  5800. case 8:
  5801. case 12:
  5802. case 9:
  5803. case 14:
  5804. return null;
  5805. case 1:
  5806. return pa(t.type) && ha(), null;
  5807. case 3:
  5808. return (
  5809. Ri(),
  5810. oa(ca),
  5811. oa(ua),
  5812. Wi(),
  5813. (r = t.stateNode).pendingContext &&
  5814. ((r.context = r.pendingContext), (r.pendingContext = null)),
  5815. (null !== e && null !== e.child) ||
  5816. (qi(t) ? (t.flags |= 4) : r.hydrate || (t.flags |= 256)),
  5817. null
  5818. );
  5819. case 5:
  5820. Mi(t);
  5821. var i = Ci(Pi.current);
  5822. if (((n = t.type), null !== e && null != t.stateNode))
  5823. Wo(e, t, n, r), e.ref !== t.ref && (t.flags |= 128);
  5824. else {
  5825. if (!r) {
  5826. if (null === t.stateNode) throw Error(o(166));
  5827. return null;
  5828. }
  5829. if (((e = Ci(ki.current)), qi(t))) {
  5830. (r = t.stateNode), (n = t.type);
  5831. var l = t.memoizedProps;
  5832. switch (((r[Yr] = t), (r[Xr] = l), n)) {
  5833. case "dialog":
  5834. Er("cancel", r), Er("close", r);
  5835. break;
  5836. case "iframe":
  5837. case "object":
  5838. case "embed":
  5839. Er("load", r);
  5840. break;
  5841. case "video":
  5842. case "audio":
  5843. for (e = 0; e < _r.length; e++) Er(_r[e], r);
  5844. break;
  5845. case "source":
  5846. Er("error", r);
  5847. break;
  5848. case "img":
  5849. case "image":
  5850. case "link":
  5851. Er("error", r), Er("load", r);
  5852. break;
  5853. case "details":
  5854. Er("toggle", r);
  5855. break;
  5856. case "input":
  5857. ee(r, l), Er("invalid", r);
  5858. break;
  5859. case "select":
  5860. (r._wrapperState = {
  5861. wasMultiple: !!l.multiple,
  5862. }),
  5863. Er("invalid", r);
  5864. break;
  5865. case "textarea":
  5866. se(r, l), Er("invalid", r);
  5867. }
  5868. for (var u in (Te(n, l), (e = null), l))
  5869. l.hasOwnProperty(u) &&
  5870. ((i = l[u]),
  5871. "children" === u
  5872. ? "string" == typeof i
  5873. ? r.textContent !== i && (e = ["children", i])
  5874. : "number" == typeof i &&
  5875. r.textContent !== "" + i &&
  5876. (e = ["children", "" + i])
  5877. : s.hasOwnProperty(u) &&
  5878. null != i &&
  5879. "onScroll" === u &&
  5880. Er("scroll", r));
  5881. switch (n) {
  5882. case "input":
  5883. $(r), re(r, l, !0);
  5884. break;
  5885. case "textarea":
  5886. $(r), ce(r);
  5887. break;
  5888. case "select":
  5889. case "option":
  5890. break;
  5891. default:
  5892. "function" == typeof l.onClick && (r.onclick = Dr);
  5893. }
  5894. (r = e), (t.updateQueue = r), null !== r && (t.flags |= 4);
  5895. } else {
  5896. switch (
  5897. ((u = 9 === i.nodeType ? i : i.ownerDocument),
  5898. e === de && (e = fe(n)),
  5899. e === de
  5900. ? "script" === n
  5901. ? (((e = u.createElement("div")).innerHTML =
  5902. "<script></script>"),
  5903. (e = e.removeChild(e.firstChild)))
  5904. : "string" == typeof r.is
  5905. ? (e = u.createElement(n, {
  5906. is: r.is,
  5907. }))
  5908. : ((e = u.createElement(n)),
  5909. "select" === n &&
  5910. ((u = e),
  5911. r.multiple
  5912. ? (u.multiple = !0)
  5913. : r.size && (u.size = r.size)))
  5914. : (e = u.createElementNS(e, n)),
  5915. (e[Yr] = t),
  5916. (e[Xr] = r),
  5917. Ho(e, t),
  5918. (t.stateNode = e),
  5919. (u = Se(n, r)),
  5920. n)
  5921. ) {
  5922. case "dialog":
  5923. Er("cancel", e), Er("close", e), (i = r);
  5924. break;
  5925. case "iframe":
  5926. case "object":
  5927. case "embed":
  5928. Er("load", e), (i = r);
  5929. break;
  5930. case "video":
  5931. case "audio":
  5932. for (i = 0; i < _r.length; i++) Er(_r[i], e);
  5933. i = r;
  5934. break;
  5935. case "source":
  5936. Er("error", e), (i = r);
  5937. break;
  5938. case "img":
  5939. case "image":
  5940. case "link":
  5941. Er("error", e), Er("load", e), (i = r);
  5942. break;
  5943. case "details":
  5944. Er("toggle", e), (i = r);
  5945. break;
  5946. case "input":
  5947. ee(e, r), (i = Z(e, r)), Er("invalid", e);
  5948. break;
  5949. case "option":
  5950. i = ie(e, r);
  5951. break;
  5952. case "select":
  5953. (e._wrapperState = {
  5954. wasMultiple: !!r.multiple,
  5955. }),
  5956. (i = a({}, r, {
  5957. value: void 0,
  5958. })),
  5959. Er("invalid", e);
  5960. break;
  5961. case "textarea":
  5962. se(e, r), (i = le(e, r)), Er("invalid", e);
  5963. break;
  5964. default:
  5965. i = r;
  5966. }
  5967. Te(n, i);
  5968. var c = i;
  5969. for (l in c)
  5970. if (c.hasOwnProperty(l)) {
  5971. var d = c[l];
  5972. "style" === l
  5973. ? xe(e, d)
  5974. : "dangerouslySetInnerHTML" === l
  5975. ? null != (d = d ? d.__html : void 0) && ge(e, d)
  5976. : "children" === l
  5977. ? "string" == typeof d
  5978. ? ("textarea" !== n || "" !== d) && ve(e, d)
  5979. : "number" == typeof d && ve(e, "" + d)
  5980. : "suppressContentEditableWarning" !== l &&
  5981. "suppressHydrationWarning" !== l &&
  5982. "autoFocus" !== l &&
  5983. (s.hasOwnProperty(l)
  5984. ? null != d && "onScroll" === l && Er("scroll", e)
  5985. : null != d && w(e, l, d, u));
  5986. }
  5987. switch (n) {
  5988. case "input":
  5989. $(e), re(e, r, !1);
  5990. break;
  5991. case "textarea":
  5992. $(e), ce(e);
  5993. break;
  5994. case "option":
  5995. null != r.value && e.setAttribute("value", "" + Y(r.value));
  5996. break;
  5997. case "select":
  5998. (e.multiple = !!r.multiple),
  5999. null != (l = r.value)
  6000. ? oe(e, !!r.multiple, l, !1)
  6001. : null != r.defaultValue &&
  6002. oe(e, !!r.multiple, r.defaultValue, !0);
  6003. break;
  6004. default:
  6005. "function" == typeof i.onClick && (e.onclick = Dr);
  6006. }
  6007. zr(n, r) && (t.flags |= 4);
  6008. }
  6009. null !== t.ref && (t.flags |= 128);
  6010. }
  6011. return null;
  6012. case 6:
  6013. if (e && null != t.stateNode) Go(0, t, e.memoizedProps, r);
  6014. else {
  6015. if ("string" != typeof r && null === t.stateNode)
  6016. throw Error(o(166));
  6017. (n = Ci(Pi.current)),
  6018. Ci(ki.current),
  6019. qi(t)
  6020. ? ((r = t.stateNode),
  6021. (n = t.memoizedProps),
  6022. (r[Yr] = t),
  6023. r.nodeValue !== n && (t.flags |= 4))
  6024. : (((r = (
  6025. 9 === n.nodeType ? n : n.ownerDocument
  6026. ).createTextNode(r))[Yr] = t),
  6027. (t.stateNode = r));
  6028. }
  6029. return null;
  6030. case 13:
  6031. return (
  6032. oa(Ni),
  6033. (r = t.memoizedState),
  6034. 0 != (64 & t.flags)
  6035. ? ((t.lanes = n), t)
  6036. : ((r = null !== r),
  6037. (n = !1),
  6038. null === e
  6039. ? void 0 !== t.memoizedProps.fallback && qi(t)
  6040. : (n = null !== e.memoizedState),
  6041. r &&
  6042. !n &&
  6043. 0 != (2 & t.mode) &&
  6044. ((null === e &&
  6045. !0 !== t.memoizedProps.unstable_avoidThisFallback) ||
  6046. 0 != (1 & Ni.current)
  6047. ? 0 === Ml && (Ml = 3)
  6048. : ((0 !== Ml && 3 !== Ml) || (Ml = 4),
  6049. null === Pl ||
  6050. (0 == (134217727 & Ll) && 0 == (134217727 & Dl)) ||
  6051. fs(Pl, Ol))),
  6052. (r || n) && (t.flags |= 4),
  6053. null)
  6054. );
  6055. case 4:
  6056. return Ri(), null === e && Cr(t.stateNode.containerInfo), null;
  6057. case 10:
  6058. return Za(t), null;
  6059. case 17:
  6060. return pa(t.type) && ha(), null;
  6061. case 19:
  6062. if ((oa(Ni), null === (r = t.memoizedState))) return null;
  6063. if (((l = 0 != (64 & t.flags)), null === (u = r.rendering)))
  6064. if (l) el(r, !1);
  6065. else {
  6066. if (0 !== Ml || (null !== e && 0 != (64 & e.flags)))
  6067. for (e = t.child; null !== e; ) {
  6068. if (null !== (u = ji(e))) {
  6069. for (
  6070. t.flags |= 64,
  6071. el(r, !1),
  6072. null !== (l = u.updateQueue) &&
  6073. ((t.updateQueue = l), (t.flags |= 4)),
  6074. null === r.lastEffect && (t.firstEffect = null),
  6075. t.lastEffect = r.lastEffect,
  6076. r = n,
  6077. n = t.child;
  6078. null !== n;
  6079. )
  6080. (e = r),
  6081. ((l = n).flags &= 2),
  6082. (l.nextEffect = null),
  6083. (l.firstEffect = null),
  6084. (l.lastEffect = null),
  6085. null === (u = l.alternate)
  6086. ? ((l.childLanes = 0),
  6087. (l.lanes = e),
  6088. (l.child = null),
  6089. (l.memoizedProps = null),
  6090. (l.memoizedState = null),
  6091. (l.updateQueue = null),
  6092. (l.dependencies = null),
  6093. (l.stateNode = null))
  6094. : ((l.childLanes = u.childLanes),
  6095. (l.lanes = u.lanes),
  6096. (l.child = u.child),
  6097. (l.memoizedProps = u.memoizedProps),
  6098. (l.memoizedState = u.memoizedState),
  6099. (l.updateQueue = u.updateQueue),
  6100. (l.type = u.type),
  6101. (e = u.dependencies),
  6102. (l.dependencies =
  6103. null === e
  6104. ? null
  6105. : {
  6106. lanes: e.lanes,
  6107. firstContext: e.firstContext,
  6108. })),
  6109. (n = n.sibling);
  6110. return la(Ni, (1 & Ni.current) | 2), t.child;
  6111. }
  6112. e = e.sibling;
  6113. }
  6114. null !== r.tail &&
  6115. za() > Bl &&
  6116. ((t.flags |= 64), (l = !0), el(r, !1), (t.lanes = 33554432));
  6117. }
  6118. else {
  6119. if (!l)
  6120. if (null !== (e = ji(u))) {
  6121. if (
  6122. ((t.flags |= 64),
  6123. (l = !0),
  6124. null !== (n = e.updateQueue) &&
  6125. ((t.updateQueue = n), (t.flags |= 4)),
  6126. el(r, !0),
  6127. null === r.tail &&
  6128. "hidden" === r.tailMode &&
  6129. !u.alternate &&
  6130. !Ii)
  6131. )
  6132. return (
  6133. null !== (t = t.lastEffect = r.lastEffect) &&
  6134. (t.nextEffect = null),
  6135. null
  6136. );
  6137. } else
  6138. 2 * za() - r.renderingStartTime > Bl &&
  6139. 1073741824 !== n &&
  6140. ((t.flags |= 64),
  6141. (l = !0),
  6142. el(r, !1),
  6143. (t.lanes = 33554432));
  6144. r.isBackwards
  6145. ? ((u.sibling = t.child), (t.child = u))
  6146. : (null !== (n = r.last) ? (n.sibling = u) : (t.child = u),
  6147. (r.last = u));
  6148. }
  6149. return null !== r.tail
  6150. ? ((n = r.tail),
  6151. (r.rendering = n),
  6152. (r.tail = n.sibling),
  6153. (r.lastEffect = t.lastEffect),
  6154. (r.renderingStartTime = za()),
  6155. (n.sibling = null),
  6156. (t = Ni.current),
  6157. la(Ni, l ? (1 & t) | 2 : 1 & t),
  6158. n)
  6159. : null;
  6160. case 23:
  6161. case 24:
  6162. return (
  6163. vs(),
  6164. null !== e &&
  6165. (null !== e.memoizedState) != (null !== t.memoizedState) &&
  6166. "unstable-defer-without-hiding" !== r.mode &&
  6167. (t.flags |= 4),
  6168. null
  6169. );
  6170. }
  6171. throw Error(o(156, t.tag));
  6172. }
  6173. function nl(e) {
  6174. switch (e.tag) {
  6175. case 1:
  6176. pa(e.type) && ha();
  6177. var t = e.flags;
  6178. return 4096 & t ? ((e.flags = (-4097 & t) | 64), e) : null;
  6179. case 3:
  6180. if ((Ri(), oa(ca), oa(ua), Wi(), 0 != (64 & (t = e.flags))))
  6181. throw Error(o(285));
  6182. return (e.flags = (-4097 & t) | 64), e;
  6183. case 5:
  6184. return Mi(e), null;
  6185. case 13:
  6186. return (
  6187. oa(Ni),
  6188. 4096 & (t = e.flags) ? ((e.flags = (-4097 & t) | 64), e) : null
  6189. );
  6190. case 19:
  6191. return oa(Ni), null;
  6192. case 4:
  6193. return Ri(), null;
  6194. case 10:
  6195. return Za(e), null;
  6196. case 23:
  6197. case 24:
  6198. return vs(), null;
  6199. default:
  6200. return null;
  6201. }
  6202. }
  6203. function rl(e, t) {
  6204. try {
  6205. var n = "",
  6206. r = t;
  6207. do {
  6208. (n += G(r)), (r = r.return);
  6209. } while (r);
  6210. var a = n;
  6211. } catch (e) {
  6212. a = "\nError generating stack: " + e.message + "\n" + e.stack;
  6213. }
  6214. return {
  6215. value: e,
  6216. source: t,
  6217. stack: a,
  6218. };
  6219. }
  6220. function al(e, t) {
  6221. try {
  6222. console.error(t.value);
  6223. } catch (e) {
  6224. setTimeout(function () {
  6225. throw e;
  6226. });
  6227. }
  6228. }
  6229. (Ho = function (e, t) {
  6230. for (var n = t.child; null !== n; ) {
  6231. if (5 === n.tag || 6 === n.tag) e.appendChild(n.stateNode);
  6232. else if (4 !== n.tag && null !== n.child) {
  6233. (n.child.return = n), (n = n.child);
  6234. continue;
  6235. }
  6236. if (n === t) break;
  6237. for (; null === n.sibling; ) {
  6238. if (null === n.return || n.return === t) return;
  6239. n = n.return;
  6240. }
  6241. (n.sibling.return = n.return), (n = n.sibling);
  6242. }
  6243. }),
  6244. (Wo = function (e, t, n, r) {
  6245. var i = e.memoizedProps;
  6246. if (i !== r) {
  6247. (e = t.stateNode), Ci(ki.current);
  6248. var o,
  6249. l = null;
  6250. switch (n) {
  6251. case "input":
  6252. (i = Z(e, i)), (r = Z(e, r)), (l = []);
  6253. break;
  6254. case "option":
  6255. (i = ie(e, i)), (r = ie(e, r)), (l = []);
  6256. break;
  6257. case "select":
  6258. (i = a({}, i, {
  6259. value: void 0,
  6260. })),
  6261. (r = a({}, r, {
  6262. value: void 0,
  6263. })),
  6264. (l = []);
  6265. break;
  6266. case "textarea":
  6267. (i = le(e, i)), (r = le(e, r)), (l = []);
  6268. break;
  6269. default:
  6270. "function" != typeof i.onClick &&
  6271. "function" == typeof r.onClick &&
  6272. (e.onclick = Dr);
  6273. }
  6274. for (d in (Te(n, r), (n = null), i))
  6275. if (!r.hasOwnProperty(d) && i.hasOwnProperty(d) && null != i[d])
  6276. if ("style" === d) {
  6277. var u = i[d];
  6278. for (o in u)
  6279. u.hasOwnProperty(o) && (n || (n = {}), (n[o] = ""));
  6280. } else
  6281. "dangerouslySetInnerHTML" !== d &&
  6282. "children" !== d &&
  6283. "suppressContentEditableWarning" !== d &&
  6284. "suppressHydrationWarning" !== d &&
  6285. "autoFocus" !== d &&
  6286. (s.hasOwnProperty(d)
  6287. ? l || (l = [])
  6288. : (l = l || []).push(d, null));
  6289. for (d in r) {
  6290. var c = r[d];
  6291. if (
  6292. ((u = null != i ? i[d] : void 0),
  6293. r.hasOwnProperty(d) && c !== u && (null != c || null != u))
  6294. )
  6295. if ("style" === d)
  6296. if (u) {
  6297. for (o in u)
  6298. !u.hasOwnProperty(o) ||
  6299. (c && c.hasOwnProperty(o)) ||
  6300. (n || (n = {}), (n[o] = ""));
  6301. for (o in c)
  6302. c.hasOwnProperty(o) &&
  6303. u[o] !== c[o] &&
  6304. (n || (n = {}), (n[o] = c[o]));
  6305. } else n || (l || (l = []), l.push(d, n)), (n = c);
  6306. else
  6307. "dangerouslySetInnerHTML" === d
  6308. ? ((c = c ? c.__html : void 0),
  6309. (u = u ? u.__html : void 0),
  6310. null != c && u !== c && (l = l || []).push(d, c))
  6311. : "children" === d
  6312. ? ("string" != typeof c && "number" != typeof c) ||
  6313. (l = l || []).push(d, "" + c)
  6314. : "suppressContentEditableWarning" !== d &&
  6315. "suppressHydrationWarning" !== d &&
  6316. (s.hasOwnProperty(d)
  6317. ? (null != c && "onScroll" === d && Er("scroll", e),
  6318. l || u === c || (l = []))
  6319. : "object" == typeof c && null !== c && c.$$typeof === L
  6320. ? c.toString()
  6321. : (l = l || []).push(d, c));
  6322. }
  6323. n && (l = l || []).push("style", n);
  6324. var d = l;
  6325. (t.updateQueue = d) && (t.flags |= 4);
  6326. }
  6327. }),
  6328. (Go = function (e, t, n, r) {
  6329. n !== r && (t.flags |= 4);
  6330. });
  6331. var il = "function" == typeof WeakMap ? WeakMap : Map;
  6332. function ol(e, t, n) {
  6333. ((n = oi(-1, n)).tag = 3),
  6334. (n.payload = {
  6335. element: null,
  6336. });
  6337. var r = t.value;
  6338. return (
  6339. (n.callback = function () {
  6340. Hl || ((Hl = !0), (Wl = r)), al(0, t);
  6341. }),
  6342. n
  6343. );
  6344. }
  6345. function ll(e, t, n) {
  6346. (n = oi(-1, n)).tag = 3;
  6347. var r = e.type.getDerivedStateFromError;
  6348. if ("function" == typeof r) {
  6349. var a = t.value;
  6350. n.payload = function () {
  6351. return al(0, t), r(a);
  6352. };
  6353. }
  6354. var i = e.stateNode;
  6355. return (
  6356. null !== i &&
  6357. "function" == typeof i.componentDidCatch &&
  6358. (n.callback = function () {
  6359. "function" != typeof r &&
  6360. (null === Gl ? (Gl = new Set([this])) : Gl.add(this), al(0, t));
  6361. var e = t.stack;
  6362. this.componentDidCatch(t.value, {
  6363. componentStack: null !== e ? e : "",
  6364. });
  6365. }),
  6366. n
  6367. );
  6368. }
  6369. var sl = "function" == typeof WeakSet ? WeakSet : Set;
  6370. function ul(e) {
  6371. var t = e.ref;
  6372. if (null !== t)
  6373. if ("function" == typeof t)
  6374. try {
  6375. t(null);
  6376. } catch (t) {
  6377. js(e, t);
  6378. }
  6379. else t.current = null;
  6380. }
  6381. function cl(e, t) {
  6382. switch (t.tag) {
  6383. case 0:
  6384. case 11:
  6385. case 15:
  6386. case 22:
  6387. return;
  6388. case 1:
  6389. if (256 & t.flags && null !== e) {
  6390. var n = e.memoizedProps,
  6391. r = e.memoizedState;
  6392. (t = (e = t.stateNode).getSnapshotBeforeUpdate(
  6393. t.elementType === t.type ? n : Qa(t.type, n),
  6394. r
  6395. )),
  6396. (e.__reactInternalSnapshotBeforeUpdate = t);
  6397. }
  6398. return;
  6399. case 3:
  6400. return void (256 & t.flags && Vr(t.stateNode.containerInfo));
  6401. case 5:
  6402. case 6:
  6403. case 4:
  6404. case 17:
  6405. return;
  6406. }
  6407. throw Error(o(163));
  6408. }
  6409. function dl(e, t, n) {
  6410. switch (n.tag) {
  6411. case 0:
  6412. case 11:
  6413. case 15:
  6414. case 22:
  6415. if (
  6416. null !== (t = null !== (t = n.updateQueue) ? t.lastEffect : null)
  6417. ) {
  6418. e = t = t.next;
  6419. do {
  6420. if (3 == (3 & e.tag)) {
  6421. var r = e.create;
  6422. e.destroy = r();
  6423. }
  6424. e = e.next;
  6425. } while (e !== t);
  6426. }
  6427. if (
  6428. null !== (t = null !== (t = n.updateQueue) ? t.lastEffect : null)
  6429. ) {
  6430. e = t = t.next;
  6431. do {
  6432. var a = e;
  6433. (r = a.next),
  6434. 0 != (4 & (a = a.tag)) &&
  6435. 0 != (1 & a) &&
  6436. (As(n, e), Rs(n, e)),
  6437. (e = r);
  6438. } while (e !== t);
  6439. }
  6440. return;
  6441. case 1:
  6442. return (
  6443. (e = n.stateNode),
  6444. 4 & n.flags &&
  6445. (null === t
  6446. ? e.componentDidMount()
  6447. : ((r =
  6448. n.elementType === n.type
  6449. ? t.memoizedProps
  6450. : Qa(n.type, t.memoizedProps)),
  6451. e.componentDidUpdate(
  6452. r,
  6453. t.memoizedState,
  6454. e.__reactInternalSnapshotBeforeUpdate
  6455. ))),
  6456. void (null !== (t = n.updateQueue) && ci(n, t, e))
  6457. );
  6458. case 3:
  6459. if (null !== (t = n.updateQueue)) {
  6460. if (((e = null), null !== n.child))
  6461. switch (n.child.tag) {
  6462. case 5:
  6463. e = n.child.stateNode;
  6464. break;
  6465. case 1:
  6466. e = n.child.stateNode;
  6467. }
  6468. ci(n, t, e);
  6469. }
  6470. return;
  6471. case 5:
  6472. return (
  6473. (e = n.stateNode),
  6474. void (
  6475. null === t &&
  6476. 4 & n.flags &&
  6477. zr(n.type, n.memoizedProps) &&
  6478. e.focus()
  6479. )
  6480. );
  6481. case 6:
  6482. case 4:
  6483. case 12:
  6484. return;
  6485. case 13:
  6486. return void (
  6487. null === n.memoizedState &&
  6488. ((n = n.alternate),
  6489. null !== n &&
  6490. ((n = n.memoizedState),
  6491. null !== n && ((n = n.dehydrated), null !== n && xt(n))))
  6492. );
  6493. case 19:
  6494. case 17:
  6495. case 20:
  6496. case 21:
  6497. case 23:
  6498. case 24:
  6499. return;
  6500. }
  6501. throw Error(o(163));
  6502. }
  6503. function fl(e, t) {
  6504. for (var n = e; ; ) {
  6505. if (5 === n.tag) {
  6506. var r = n.stateNode;
  6507. if (t)
  6508. "function" == typeof (r = r.style).setProperty
  6509. ? r.setProperty("display", "none", "important")
  6510. : (r.display = "none");
  6511. else {
  6512. r = n.stateNode;
  6513. var a = n.memoizedProps.style;
  6514. (a = null != a && a.hasOwnProperty("display") ? a.display : null),
  6515. (r.style.display = we("display", a));
  6516. }
  6517. } else if (6 === n.tag)
  6518. n.stateNode.nodeValue = t ? "" : n.memoizedProps;
  6519. else if (
  6520. ((23 !== n.tag && 24 !== n.tag) ||
  6521. null === n.memoizedState ||
  6522. n === e) &&
  6523. null !== n.child
  6524. ) {
  6525. (n.child.return = n), (n = n.child);
  6526. continue;
  6527. }
  6528. if (n === e) break;
  6529. for (; null === n.sibling; ) {
  6530. if (null === n.return || n.return === e) return;
  6531. n = n.return;
  6532. }
  6533. (n.sibling.return = n.return), (n = n.sibling);
  6534. }
  6535. }
  6536. function pl(e, t) {
  6537. if (wa && "function" == typeof wa.onCommitFiberUnmount)
  6538. try {
  6539. wa.onCommitFiberUnmount(ba, t);
  6540. } catch (e) {}
  6541. switch (t.tag) {
  6542. case 0:
  6543. case 11:
  6544. case 14:
  6545. case 15:
  6546. case 22:
  6547. if (null !== (e = t.updateQueue) && null !== (e = e.lastEffect)) {
  6548. var n = (e = e.next);
  6549. do {
  6550. var r = n,
  6551. a = r.destroy;
  6552. if (((r = r.tag), void 0 !== a))
  6553. if (0 != (4 & r)) As(t, n);
  6554. else {
  6555. r = t;
  6556. try {
  6557. a();
  6558. } catch (e) {
  6559. js(r, e);
  6560. }
  6561. }
  6562. n = n.next;
  6563. } while (n !== e);
  6564. }
  6565. break;
  6566. case 1:
  6567. if (
  6568. (ul(t),
  6569. "function" == typeof (e = t.stateNode).componentWillUnmount)
  6570. )
  6571. try {
  6572. (e.props = t.memoizedProps),
  6573. (e.state = t.memoizedState),
  6574. e.componentWillUnmount();
  6575. } catch (e) {
  6576. js(t, e);
  6577. }
  6578. break;
  6579. case 5:
  6580. ul(t);
  6581. break;
  6582. case 4:
  6583. bl(e, t);
  6584. }
  6585. }
  6586. function hl(e) {
  6587. (e.alternate = null),
  6588. (e.child = null),
  6589. (e.dependencies = null),
  6590. (e.firstEffect = null),
  6591. (e.lastEffect = null),
  6592. (e.memoizedProps = null),
  6593. (e.memoizedState = null),
  6594. (e.pendingProps = null),
  6595. (e.return = null),
  6596. (e.updateQueue = null);
  6597. }
  6598. function ml(e) {
  6599. return 5 === e.tag || 3 === e.tag || 4 === e.tag;
  6600. }
  6601. function gl(e) {
  6602. e: {
  6603. for (var t = e.return; null !== t; ) {
  6604. if (ml(t)) break e;
  6605. t = t.return;
  6606. }
  6607. throw Error(o(160));
  6608. }
  6609. var n = t;
  6610. switch (((t = n.stateNode), n.tag)) {
  6611. case 5:
  6612. var r = !1;
  6613. break;
  6614. case 3:
  6615. case 4:
  6616. (t = t.containerInfo), (r = !0);
  6617. break;
  6618. default:
  6619. throw Error(o(161));
  6620. }
  6621. 16 & n.flags && (ve(t, ""), (n.flags &= -17));
  6622. e: t: for (n = e; ; ) {
  6623. for (; null === n.sibling; ) {
  6624. if (null === n.return || ml(n.return)) {
  6625. n = null;
  6626. break e;
  6627. }
  6628. n = n.return;
  6629. }
  6630. for (
  6631. n.sibling.return = n.return, n = n.sibling;
  6632. 5 !== n.tag && 6 !== n.tag && 18 !== n.tag;
  6633. ) {
  6634. if (2 & n.flags) continue t;
  6635. if (null === n.child || 4 === n.tag) continue t;
  6636. (n.child.return = n), (n = n.child);
  6637. }
  6638. if (!(2 & n.flags)) {
  6639. n = n.stateNode;
  6640. break e;
  6641. }
  6642. }
  6643. r ? vl(e, n, t) : yl(e, n, t);
  6644. }
  6645. function vl(e, t, n) {
  6646. var r = e.tag,
  6647. a = 5 === r || 6 === r;
  6648. if (a)
  6649. (e = a ? e.stateNode : e.stateNode.instance),
  6650. t
  6651. ? 8 === n.nodeType
  6652. ? n.parentNode.insertBefore(e, t)
  6653. : n.insertBefore(e, t)
  6654. : (8 === n.nodeType
  6655. ? (t = n.parentNode).insertBefore(e, n)
  6656. : (t = n).appendChild(e),
  6657. null != (n = n._reactRootContainer) ||
  6658. null !== t.onclick ||
  6659. (t.onclick = Dr));
  6660. else if (4 !== r && null !== (e = e.child))
  6661. for (vl(e, t, n), e = e.sibling; null !== e; )
  6662. vl(e, t, n), (e = e.sibling);
  6663. }
  6664. function yl(e, t, n) {
  6665. var r = e.tag,
  6666. a = 5 === r || 6 === r;
  6667. if (a)
  6668. (e = a ? e.stateNode : e.stateNode.instance),
  6669. t ? n.insertBefore(e, t) : n.appendChild(e);
  6670. else if (4 !== r && null !== (e = e.child))
  6671. for (yl(e, t, n), e = e.sibling; null !== e; )
  6672. yl(e, t, n), (e = e.sibling);
  6673. }
  6674. function bl(e, t) {
  6675. for (var n, r, a = t, i = !1; ; ) {
  6676. if (!i) {
  6677. i = a.return;
  6678. e: for (;;) {
  6679. if (null === i) throw Error(o(160));
  6680. switch (((n = i.stateNode), i.tag)) {
  6681. case 5:
  6682. r = !1;
  6683. break e;
  6684. case 3:
  6685. case 4:
  6686. (n = n.containerInfo), (r = !0);
  6687. break e;
  6688. }
  6689. i = i.return;
  6690. }
  6691. i = !0;
  6692. }
  6693. if (5 === a.tag || 6 === a.tag) {
  6694. e: for (var l = e, s = a, u = s; ; )
  6695. if ((pl(l, u), null !== u.child && 4 !== u.tag))
  6696. (u.child.return = u), (u = u.child);
  6697. else {
  6698. if (u === s) break e;
  6699. for (; null === u.sibling; ) {
  6700. if (null === u.return || u.return === s) break e;
  6701. u = u.return;
  6702. }
  6703. (u.sibling.return = u.return), (u = u.sibling);
  6704. }
  6705. r
  6706. ? ((l = n),
  6707. (s = a.stateNode),
  6708. 8 === l.nodeType
  6709. ? l.parentNode.removeChild(s)
  6710. : l.removeChild(s))
  6711. : n.removeChild(a.stateNode);
  6712. } else if (4 === a.tag) {
  6713. if (null !== a.child) {
  6714. (n = a.stateNode.containerInfo),
  6715. (r = !0),
  6716. (a.child.return = a),
  6717. (a = a.child);
  6718. continue;
  6719. }
  6720. } else if ((pl(e, a), null !== a.child)) {
  6721. (a.child.return = a), (a = a.child);
  6722. continue;
  6723. }
  6724. if (a === t) break;
  6725. for (; null === a.sibling; ) {
  6726. if (null === a.return || a.return === t) return;
  6727. 4 === (a = a.return).tag && (i = !1);
  6728. }
  6729. (a.sibling.return = a.return), (a = a.sibling);
  6730. }
  6731. }
  6732. function wl(e, t) {
  6733. switch (t.tag) {
  6734. case 0:
  6735. case 11:
  6736. case 14:
  6737. case 15:
  6738. case 22:
  6739. var n = t.updateQueue;
  6740. if (null !== (n = null !== n ? n.lastEffect : null)) {
  6741. var r = (n = n.next);
  6742. do {
  6743. 3 == (3 & r.tag) &&
  6744. ((e = r.destroy), (r.destroy = void 0), void 0 !== e && e()),
  6745. (r = r.next);
  6746. } while (r !== n);
  6747. }
  6748. return;
  6749. case 1:
  6750. return;
  6751. case 5:
  6752. if (null != (n = t.stateNode)) {
  6753. r = t.memoizedProps;
  6754. var a = null !== e ? e.memoizedProps : r;
  6755. e = t.type;
  6756. var i = t.updateQueue;
  6757. if (((t.updateQueue = null), null !== i)) {
  6758. for (
  6759. n[Xr] = r,
  6760. "input" === e &&
  6761. "radio" === r.type &&
  6762. null != r.name &&
  6763. te(n, r),
  6764. Se(e, a),
  6765. t = Se(e, r),
  6766. a = 0;
  6767. a < i.length;
  6768. a += 2
  6769. ) {
  6770. var l = i[a],
  6771. s = i[a + 1];
  6772. "style" === l
  6773. ? xe(n, s)
  6774. : "dangerouslySetInnerHTML" === l
  6775. ? ge(n, s)
  6776. : "children" === l
  6777. ? ve(n, s)
  6778. : w(n, l, s, t);
  6779. }
  6780. switch (e) {
  6781. case "input":
  6782. ne(n, r);
  6783. break;
  6784. case "textarea":
  6785. ue(n, r);
  6786. break;
  6787. case "select":
  6788. (e = n._wrapperState.wasMultiple),
  6789. (n._wrapperState.wasMultiple = !!r.multiple),
  6790. null != (i = r.value)
  6791. ? oe(n, !!r.multiple, i, !1)
  6792. : e !== !!r.multiple &&
  6793. (null != r.defaultValue
  6794. ? oe(n, !!r.multiple, r.defaultValue, !0)
  6795. : oe(n, !!r.multiple, r.multiple ? [] : "", !1));
  6796. }
  6797. }
  6798. }
  6799. return;
  6800. case 6:
  6801. if (null === t.stateNode) throw Error(o(162));
  6802. return void (t.stateNode.nodeValue = t.memoizedProps);
  6803. case 3:
  6804. return void (
  6805. (n = t.stateNode).hydrate &&
  6806. ((n.hydrate = !1), xt(n.containerInfo))
  6807. );
  6808. case 12:
  6809. return;
  6810. case 13:
  6811. return (
  6812. null !== t.memoizedState && ((zl = za()), fl(t.child, !0)),
  6813. void xl(t)
  6814. );
  6815. case 19:
  6816. return void xl(t);
  6817. case 17:
  6818. return;
  6819. case 23:
  6820. case 24:
  6821. return void fl(t, null !== t.memoizedState);
  6822. }
  6823. throw Error(o(163));
  6824. }
  6825. function xl(e) {
  6826. var t = e.updateQueue;
  6827. if (null !== t) {
  6828. e.updateQueue = null;
  6829. var n = e.stateNode;
  6830. null === n && (n = e.stateNode = new sl()),
  6831. t.forEach(function (t) {
  6832. var r = Ds.bind(null, e, t);
  6833. n.has(t) || (n.add(t), t.then(r, r));
  6834. });
  6835. }
  6836. }
  6837. function _l(e, t) {
  6838. return (
  6839. null !== e &&
  6840. (null === (e = e.memoizedState) || null !== e.dehydrated) &&
  6841. null !== (t = t.memoizedState) &&
  6842. null === t.dehydrated
  6843. );
  6844. }
  6845. var Tl = Math.ceil,
  6846. Sl = x.ReactCurrentDispatcher,
  6847. kl = x.ReactCurrentOwner,
  6848. El = 0,
  6849. Pl = null,
  6850. Cl = null,
  6851. Ol = 0,
  6852. Rl = 0,
  6853. Al = ia(0),
  6854. Ml = 0,
  6855. Nl = null,
  6856. jl = 0,
  6857. Ll = 0,
  6858. Dl = 0,
  6859. Il = 0,
  6860. Fl = null,
  6861. zl = 0,
  6862. Bl = 1 / 0;
  6863. function Ul() {
  6864. Bl = za() + 500;
  6865. }
  6866. var ql,
  6867. Vl = null,
  6868. Hl = !1,
  6869. Wl = null,
  6870. Gl = null,
  6871. Ql = !1,
  6872. Yl = null,
  6873. Xl = 90,
  6874. $l = [],
  6875. Jl = [],
  6876. Kl = null,
  6877. Zl = 0,
  6878. es = null,
  6879. ts = -1,
  6880. ns = 0,
  6881. rs = 0,
  6882. as = null,
  6883. is = !1;
  6884. function os() {
  6885. return 0 != (48 & El) ? za() : -1 !== ts ? ts : (ts = za());
  6886. }
  6887. function ls(e) {
  6888. if (0 == (2 & (e = e.mode))) return 1;
  6889. if (0 == (4 & e)) return 99 === Ba() ? 1 : 2;
  6890. if ((0 === ns && (ns = jl), 0 !== Ga.transition)) {
  6891. 0 !== rs && (rs = null !== Fl ? Fl.pendingLanes : 0), (e = ns);
  6892. var t = 4186112 & ~rs;
  6893. return (
  6894. 0 == (t &= -t) && 0 == (t = (e = 4186112 & ~e) & -e) && (t = 8192),
  6895. t
  6896. );
  6897. }
  6898. return (
  6899. (e = Ba()),
  6900. (e = zt(
  6901. 0 != (4 & El) && 98 === e
  6902. ? 12
  6903. : (e = (function (e) {
  6904. switch (e) {
  6905. case 99:
  6906. return 15;
  6907. case 98:
  6908. return 10;
  6909. case 97:
  6910. case 96:
  6911. return 8;
  6912. case 95:
  6913. return 2;
  6914. default:
  6915. return 0;
  6916. }
  6917. })(e)),
  6918. ns
  6919. ))
  6920. );
  6921. }
  6922. function ss(e, t, n) {
  6923. if (50 < Zl) throw ((Zl = 0), (es = null), Error(o(185)));
  6924. if (null === (e = us(e, t))) return null;
  6925. qt(e, t, n), e === Pl && ((Dl |= t), 4 === Ml && fs(e, Ol));
  6926. var r = Ba();
  6927. 1 === t
  6928. ? 0 != (8 & El) && 0 == (48 & El)
  6929. ? ps(e)
  6930. : (cs(e, n), 0 === El && (Ul(), Ha()))
  6931. : (0 == (4 & El) ||
  6932. (98 !== r && 99 !== r) ||
  6933. (null === Kl ? (Kl = new Set([e])) : Kl.add(e)),
  6934. cs(e, n)),
  6935. (Fl = e);
  6936. }
  6937. function us(e, t) {
  6938. e.lanes |= t;
  6939. var n = e.alternate;
  6940. for (null !== n && (n.lanes |= t), n = e, e = e.return; null !== e; )
  6941. (e.childLanes |= t),
  6942. null !== (n = e.alternate) && (n.childLanes |= t),
  6943. (n = e),
  6944. (e = e.return);
  6945. return 3 === n.tag ? n.stateNode : null;
  6946. }
  6947. function cs(e, t) {
  6948. for (
  6949. var n = e.callbackNode,
  6950. r = e.suspendedLanes,
  6951. a = e.pingedLanes,
  6952. i = e.expirationTimes,
  6953. l = e.pendingLanes;
  6954. 0 < l;
  6955. ) {
  6956. var s = 31 - Vt(l),
  6957. u = 1 << s,
  6958. c = i[s];
  6959. if (-1 === c) {
  6960. if (0 == (u & r) || 0 != (u & a)) {
  6961. (c = t), Dt(u);
  6962. var d = Lt;
  6963. i[s] = 10 <= d ? c + 250 : 6 <= d ? c + 5e3 : -1;
  6964. }
  6965. } else c <= t && (e.expiredLanes |= u);
  6966. l &= ~u;
  6967. }
  6968. if (((r = It(e, e === Pl ? Ol : 0)), (t = Lt), 0 === r))
  6969. null !== n &&
  6970. (n !== Na && Ta(n),
  6971. (e.callbackNode = null),
  6972. (e.callbackPriority = 0));
  6973. else {
  6974. if (null !== n) {
  6975. if (e.callbackPriority === t) return;
  6976. n !== Na && Ta(n);
  6977. }
  6978. 15 === t
  6979. ? ((n = ps.bind(null, e)),
  6980. null === La ? ((La = [n]), (Da = _a(Ca, Wa))) : La.push(n),
  6981. (n = Na))
  6982. : (n =
  6983. 14 === t
  6984. ? Va(99, ps.bind(null, e))
  6985. : Va(
  6986. (n = (function (e) {
  6987. switch (e) {
  6988. case 15:
  6989. case 14:
  6990. return 99;
  6991. case 13:
  6992. case 12:
  6993. case 11:
  6994. case 10:
  6995. return 98;
  6996. case 9:
  6997. case 8:
  6998. case 7:
  6999. case 6:
  7000. case 4:
  7001. case 5:
  7002. return 97;
  7003. case 3:
  7004. case 2:
  7005. case 1:
  7006. return 95;
  7007. case 0:
  7008. return 90;
  7009. default:
  7010. throw Error(o(358, e));
  7011. }
  7012. })(t)),
  7013. ds.bind(null, e)
  7014. )),
  7015. (e.callbackPriority = t),
  7016. (e.callbackNode = n);
  7017. }
  7018. }
  7019. function ds(e) {
  7020. if (((ts = -1), (rs = ns = 0), 0 != (48 & El))) throw Error(o(327));
  7021. var t = e.callbackNode;
  7022. if (Os() && e.callbackNode !== t) return null;
  7023. var n = It(e, e === Pl ? Ol : 0);
  7024. if (0 === n) return null;
  7025. var r = n,
  7026. a = El;
  7027. El |= 16;
  7028. var i = ws();
  7029. for ((Pl === e && Ol === r) || (Ul(), ys(e, r)); ; )
  7030. try {
  7031. Ts();
  7032. break;
  7033. } catch (t) {
  7034. bs(e, t);
  7035. }
  7036. if (
  7037. (Ka(),
  7038. (Sl.current = i),
  7039. (El = a),
  7040. null !== Cl ? (r = 0) : ((Pl = null), (Ol = 0), (r = Ml)),
  7041. 0 != (jl & Dl))
  7042. )
  7043. ys(e, 0);
  7044. else if (0 !== r) {
  7045. if (
  7046. (2 === r &&
  7047. ((El |= 64),
  7048. e.hydrate && ((e.hydrate = !1), Vr(e.containerInfo)),
  7049. 0 !== (n = Ft(e)) && (r = xs(e, n))),
  7050. 1 === r)
  7051. )
  7052. throw ((t = Nl), ys(e, 0), fs(e, n), cs(e, za()), t);
  7053. switch (
  7054. ((e.finishedWork = e.current.alternate), (e.finishedLanes = n), r)
  7055. ) {
  7056. case 0:
  7057. case 1:
  7058. throw Error(o(345));
  7059. case 2:
  7060. Es(e);
  7061. break;
  7062. case 3:
  7063. if (
  7064. (fs(e, n), (62914560 & n) === n && 10 < (r = zl + 500 - za()))
  7065. ) {
  7066. if (0 !== It(e, 0)) break;
  7067. if (((a = e.suspendedLanes) & n) !== n) {
  7068. os(), (e.pingedLanes |= e.suspendedLanes & a);
  7069. break;
  7070. }
  7071. e.timeoutHandle = Ur(Es.bind(null, e), r);
  7072. break;
  7073. }
  7074. Es(e);
  7075. break;
  7076. case 4:
  7077. if ((fs(e, n), (4186112 & n) === n)) break;
  7078. for (r = e.eventTimes, a = -1; 0 < n; ) {
  7079. var l = 31 - Vt(n);
  7080. (i = 1 << l), (l = r[l]) > a && (a = l), (n &= ~i);
  7081. }
  7082. if (
  7083. ((n = a),
  7084. 10 <
  7085. (n =
  7086. (120 > (n = za() - n)
  7087. ? 120
  7088. : 480 > n
  7089. ? 480
  7090. : 1080 > n
  7091. ? 1080
  7092. : 1920 > n
  7093. ? 1920
  7094. : 3e3 > n
  7095. ? 3e3
  7096. : 4320 > n
  7097. ? 4320
  7098. : 1960 * Tl(n / 1960)) - n))
  7099. ) {
  7100. e.timeoutHandle = Ur(Es.bind(null, e), n);
  7101. break;
  7102. }
  7103. Es(e);
  7104. break;
  7105. case 5:
  7106. Es(e);
  7107. break;
  7108. default:
  7109. throw Error(o(329));
  7110. }
  7111. }
  7112. return cs(e, za()), e.callbackNode === t ? ds.bind(null, e) : null;
  7113. }
  7114. function fs(e, t) {
  7115. for (
  7116. t &= ~Il,
  7117. t &= ~Dl,
  7118. e.suspendedLanes |= t,
  7119. e.pingedLanes &= ~t,
  7120. e = e.expirationTimes;
  7121. 0 < t;
  7122. ) {
  7123. var n = 31 - Vt(t),
  7124. r = 1 << n;
  7125. (e[n] = -1), (t &= ~r);
  7126. }
  7127. }
  7128. function ps(e) {
  7129. if (0 != (48 & El)) throw Error(o(327));
  7130. if ((Os(), e === Pl && 0 != (e.expiredLanes & Ol))) {
  7131. var t = Ol,
  7132. n = xs(e, t);
  7133. 0 != (jl & Dl) && (n = xs(e, (t = It(e, t))));
  7134. } else n = xs(e, (t = It(e, 0)));
  7135. if (
  7136. (0 !== e.tag &&
  7137. 2 === n &&
  7138. ((El |= 64),
  7139. e.hydrate && ((e.hydrate = !1), Vr(e.containerInfo)),
  7140. 0 !== (t = Ft(e)) && (n = xs(e, t))),
  7141. 1 === n)
  7142. )
  7143. throw ((n = Nl), ys(e, 0), fs(e, t), cs(e, za()), n);
  7144. return (
  7145. (e.finishedWork = e.current.alternate),
  7146. (e.finishedLanes = t),
  7147. Es(e),
  7148. cs(e, za()),
  7149. null
  7150. );
  7151. }
  7152. function hs(e, t) {
  7153. var n = El;
  7154. El |= 1;
  7155. try {
  7156. return e(t);
  7157. } finally {
  7158. 0 === (El = n) && (Ul(), Ha());
  7159. }
  7160. }
  7161. function ms(e, t) {
  7162. var n = El;
  7163. (El &= -2), (El |= 8);
  7164. try {
  7165. return e(t);
  7166. } finally {
  7167. 0 === (El = n) && (Ul(), Ha());
  7168. }
  7169. }
  7170. function gs(e, t) {
  7171. la(Al, Rl), (Rl |= t), (jl |= t);
  7172. }
  7173. function vs() {
  7174. (Rl = Al.current), oa(Al);
  7175. }
  7176. function ys(e, t) {
  7177. (e.finishedWork = null), (e.finishedLanes = 0);
  7178. var n = e.timeoutHandle;
  7179. if ((-1 !== n && ((e.timeoutHandle = -1), qr(n)), null !== Cl))
  7180. for (n = Cl.return; null !== n; ) {
  7181. var r = n;
  7182. switch (r.tag) {
  7183. case 1:
  7184. null != (r = r.type.childContextTypes) && ha();
  7185. break;
  7186. case 3:
  7187. Ri(), oa(ca), oa(ua), Wi();
  7188. break;
  7189. case 5:
  7190. Mi(r);
  7191. break;
  7192. case 4:
  7193. Ri();
  7194. break;
  7195. case 13:
  7196. case 19:
  7197. oa(Ni);
  7198. break;
  7199. case 10:
  7200. Za(r);
  7201. break;
  7202. case 23:
  7203. case 24:
  7204. vs();
  7205. }
  7206. n = n.return;
  7207. }
  7208. (Pl = e),
  7209. (Cl = Bs(e.current, null)),
  7210. (Ol = Rl = jl = t),
  7211. (Ml = 0),
  7212. (Nl = null),
  7213. (Il = Dl = Ll = 0);
  7214. }
  7215. function bs(e, t) {
  7216. for (;;) {
  7217. var n = Cl;
  7218. try {
  7219. if ((Ka(), (Gi.current = Co), Ki)) {
  7220. for (var r = Xi.memoizedState; null !== r; ) {
  7221. var a = r.queue;
  7222. null !== a && (a.pending = null), (r = r.next);
  7223. }
  7224. Ki = !1;
  7225. }
  7226. if (
  7227. ((Yi = 0),
  7228. (Ji = $i = Xi = null),
  7229. (Zi = !1),
  7230. (kl.current = null),
  7231. null === n || null === n.return)
  7232. ) {
  7233. (Ml = 1), (Nl = t), (Cl = null);
  7234. break;
  7235. }
  7236. e: {
  7237. var i = e,
  7238. o = n.return,
  7239. l = n,
  7240. s = t;
  7241. if (
  7242. ((t = Ol),
  7243. (l.flags |= 2048),
  7244. (l.firstEffect = l.lastEffect = null),
  7245. null !== s &&
  7246. "object" == typeof s &&
  7247. "function" == typeof s.then)
  7248. ) {
  7249. var u = s;
  7250. if (0 == (2 & l.mode)) {
  7251. var c = l.alternate;
  7252. c
  7253. ? ((l.updateQueue = c.updateQueue),
  7254. (l.memoizedState = c.memoizedState),
  7255. (l.lanes = c.lanes))
  7256. : ((l.updateQueue = null), (l.memoizedState = null));
  7257. }
  7258. var d = 0 != (1 & Ni.current),
  7259. f = o;
  7260. do {
  7261. var p;
  7262. if ((p = 13 === f.tag)) {
  7263. var h = f.memoizedState;
  7264. if (null !== h) p = null !== h.dehydrated;
  7265. else {
  7266. var m = f.memoizedProps;
  7267. p =
  7268. void 0 !== m.fallback &&
  7269. (!0 !== m.unstable_avoidThisFallback || !d);
  7270. }
  7271. }
  7272. if (p) {
  7273. var g = f.updateQueue;
  7274. if (null === g) {
  7275. var v = new Set();
  7276. v.add(u), (f.updateQueue = v);
  7277. } else g.add(u);
  7278. if (0 == (2 & f.mode)) {
  7279. if (
  7280. ((f.flags |= 64),
  7281. (l.flags |= 16384),
  7282. (l.flags &= -2981),
  7283. 1 === l.tag)
  7284. )
  7285. if (null === l.alternate) l.tag = 17;
  7286. else {
  7287. var y = oi(-1, 1);
  7288. (y.tag = 2), li(l, y);
  7289. }
  7290. l.lanes |= 1;
  7291. break e;
  7292. }
  7293. (s = void 0), (l = t);
  7294. var b = i.pingCache;
  7295. if (
  7296. (null === b
  7297. ? ((b = i.pingCache = new il()),
  7298. (s = new Set()),
  7299. b.set(u, s))
  7300. : void 0 === (s = b.get(u)) &&
  7301. ((s = new Set()), b.set(u, s)),
  7302. !s.has(l))
  7303. ) {
  7304. s.add(l);
  7305. var w = Ls.bind(null, i, u, l);
  7306. u.then(w, w);
  7307. }
  7308. (f.flags |= 4096), (f.lanes = t);
  7309. break e;
  7310. }
  7311. f = f.return;
  7312. } while (null !== f);
  7313. s = Error(
  7314. (Q(l.type) || "A React component") +
  7315. " suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."
  7316. );
  7317. }
  7318. 5 !== Ml && (Ml = 2), (s = rl(s, l)), (f = o);
  7319. do {
  7320. switch (f.tag) {
  7321. case 3:
  7322. (i = s),
  7323. (f.flags |= 4096),
  7324. (t &= -t),
  7325. (f.lanes |= t),
  7326. si(f, ol(0, i, t));
  7327. break e;
  7328. case 1:
  7329. i = s;
  7330. var x = f.type,
  7331. _ = f.stateNode;
  7332. if (
  7333. 0 == (64 & f.flags) &&
  7334. ("function" == typeof x.getDerivedStateFromError ||
  7335. (null !== _ &&
  7336. "function" == typeof _.componentDidCatch &&
  7337. (null === Gl || !Gl.has(_))))
  7338. ) {
  7339. (f.flags |= 4096),
  7340. (t &= -t),
  7341. (f.lanes |= t),
  7342. si(f, ll(f, i, t));
  7343. break e;
  7344. }
  7345. }
  7346. f = f.return;
  7347. } while (null !== f);
  7348. }
  7349. ks(n);
  7350. } catch (e) {
  7351. (t = e), Cl === n && null !== n && (Cl = n = n.return);
  7352. continue;
  7353. }
  7354. break;
  7355. }
  7356. }
  7357. function ws() {
  7358. var e = Sl.current;
  7359. return (Sl.current = Co), null === e ? Co : e;
  7360. }
  7361. function xs(e, t) {
  7362. var n = El;
  7363. El |= 16;
  7364. var r = ws();
  7365. for ((Pl === e && Ol === t) || ys(e, t); ; )
  7366. try {
  7367. _s();
  7368. break;
  7369. } catch (t) {
  7370. bs(e, t);
  7371. }
  7372. if ((Ka(), (El = n), (Sl.current = r), null !== Cl))
  7373. throw Error(o(261));
  7374. return (Pl = null), (Ol = 0), Ml;
  7375. }
  7376. function _s() {
  7377. for (; null !== Cl; ) Ss(Cl);
  7378. }
  7379. function Ts() {
  7380. for (; null !== Cl && !Sa(); ) Ss(Cl);
  7381. }
  7382. function Ss(e) {
  7383. var t = ql(e.alternate, e, Rl);
  7384. (e.memoizedProps = e.pendingProps),
  7385. null === t ? ks(e) : (Cl = t),
  7386. (kl.current = null);
  7387. }
  7388. function ks(e) {
  7389. var t = e;
  7390. do {
  7391. var n = t.alternate;
  7392. if (((e = t.return), 0 == (2048 & t.flags))) {
  7393. if (null !== (n = tl(n, t, Rl))) return void (Cl = n);
  7394. if (
  7395. (24 !== (n = t).tag && 23 !== n.tag) ||
  7396. null === n.memoizedState ||
  7397. 0 != (1073741824 & Rl) ||
  7398. 0 == (4 & n.mode)
  7399. ) {
  7400. for (var r = 0, a = n.child; null !== a; )
  7401. (r |= a.lanes | a.childLanes), (a = a.sibling);
  7402. n.childLanes = r;
  7403. }
  7404. null !== e &&
  7405. 0 == (2048 & e.flags) &&
  7406. (null === e.firstEffect && (e.firstEffect = t.firstEffect),
  7407. null !== t.lastEffect &&
  7408. (null !== e.lastEffect &&
  7409. (e.lastEffect.nextEffect = t.firstEffect),
  7410. (e.lastEffect = t.lastEffect)),
  7411. 1 < t.flags &&
  7412. (null !== e.lastEffect
  7413. ? (e.lastEffect.nextEffect = t)
  7414. : (e.firstEffect = t),
  7415. (e.lastEffect = t)));
  7416. } else {
  7417. if (null !== (n = nl(t))) return (n.flags &= 2047), void (Cl = n);
  7418. null !== e &&
  7419. ((e.firstEffect = e.lastEffect = null), (e.flags |= 2048));
  7420. }
  7421. if (null !== (t = t.sibling)) return void (Cl = t);
  7422. Cl = t = e;
  7423. } while (null !== t);
  7424. 0 === Ml && (Ml = 5);
  7425. }
  7426. function Es(e) {
  7427. var t = Ba();
  7428. return qa(99, Ps.bind(null, e, t)), null;
  7429. }
  7430. function Ps(e, t) {
  7431. do {
  7432. Os();
  7433. } while (null !== Yl);
  7434. if (0 != (48 & El)) throw Error(o(327));
  7435. var n = e.finishedWork;
  7436. if (null === n) return null;
  7437. if (((e.finishedWork = null), (e.finishedLanes = 0), n === e.current))
  7438. throw Error(o(177));
  7439. e.callbackNode = null;
  7440. var r = n.lanes | n.childLanes,
  7441. a = r,
  7442. i = e.pendingLanes & ~a;
  7443. (e.pendingLanes = a),
  7444. (e.suspendedLanes = 0),
  7445. (e.pingedLanes = 0),
  7446. (e.expiredLanes &= a),
  7447. (e.mutableReadLanes &= a),
  7448. (e.entangledLanes &= a),
  7449. (a = e.entanglements);
  7450. for (var l = e.eventTimes, s = e.expirationTimes; 0 < i; ) {
  7451. var u = 31 - Vt(i),
  7452. c = 1 << u;
  7453. (a[u] = 0), (l[u] = -1), (s[u] = -1), (i &= ~c);
  7454. }
  7455. if (
  7456. (null !== Kl && 0 == (24 & r) && Kl.has(e) && Kl.delete(e),
  7457. e === Pl && ((Cl = Pl = null), (Ol = 0)),
  7458. 1 < n.flags
  7459. ? null !== n.lastEffect
  7460. ? ((n.lastEffect.nextEffect = n), (r = n.firstEffect))
  7461. : (r = n)
  7462. : (r = n.firstEffect),
  7463. null !== r)
  7464. ) {
  7465. if (
  7466. ((a = El),
  7467. (El |= 32),
  7468. (kl.current = null),
  7469. (Ir = Yt),
  7470. pr((l = fr())))
  7471. ) {
  7472. if ("selectionStart" in l)
  7473. s = {
  7474. start: l.selectionStart,
  7475. end: l.selectionEnd,
  7476. };
  7477. else
  7478. e: if (
  7479. ((s = ((s = l.ownerDocument) && s.defaultView) || window),
  7480. (c = s.getSelection && s.getSelection()) && 0 !== c.rangeCount)
  7481. ) {
  7482. (s = c.anchorNode),
  7483. (i = c.anchorOffset),
  7484. (u = c.focusNode),
  7485. (c = c.focusOffset);
  7486. try {
  7487. s.nodeType, u.nodeType;
  7488. } catch (e) {
  7489. s = null;
  7490. break e;
  7491. }
  7492. var d = 0,
  7493. f = -1,
  7494. p = -1,
  7495. h = 0,
  7496. m = 0,
  7497. g = l,
  7498. v = null;
  7499. t: for (;;) {
  7500. for (
  7501. var y;
  7502. g !== s || (0 !== i && 3 !== g.nodeType) || (f = d + i),
  7503. g !== u || (0 !== c && 3 !== g.nodeType) || (p = d + c),
  7504. 3 === g.nodeType && (d += g.nodeValue.length),
  7505. null !== (y = g.firstChild);
  7506. )
  7507. (v = g), (g = y);
  7508. for (;;) {
  7509. if (g === l) break t;
  7510. if (
  7511. (v === s && ++h === i && (f = d),
  7512. v === u && ++m === c && (p = d),
  7513. null !== (y = g.nextSibling))
  7514. )
  7515. break;
  7516. v = (g = v).parentNode;
  7517. }
  7518. g = y;
  7519. }
  7520. s =
  7521. -1 === f || -1 === p
  7522. ? null
  7523. : {
  7524. start: f,
  7525. end: p,
  7526. };
  7527. } else s = null;
  7528. s = s || {
  7529. start: 0,
  7530. end: 0,
  7531. };
  7532. } else s = null;
  7533. (Fr = {
  7534. focusedElem: l,
  7535. selectionRange: s,
  7536. }),
  7537. (Yt = !1),
  7538. (as = null),
  7539. (is = !1),
  7540. (Vl = r);
  7541. do {
  7542. try {
  7543. Cs();
  7544. } catch (e) {
  7545. if (null === Vl) throw Error(o(330));
  7546. js(Vl, e), (Vl = Vl.nextEffect);
  7547. }
  7548. } while (null !== Vl);
  7549. (as = null), (Vl = r);
  7550. do {
  7551. try {
  7552. for (l = e; null !== Vl; ) {
  7553. var b = Vl.flags;
  7554. if ((16 & b && ve(Vl.stateNode, ""), 128 & b)) {
  7555. var w = Vl.alternate;
  7556. if (null !== w) {
  7557. var x = w.ref;
  7558. null !== x &&
  7559. ("function" == typeof x ? x(null) : (x.current = null));
  7560. }
  7561. }
  7562. switch (1038 & b) {
  7563. case 2:
  7564. gl(Vl), (Vl.flags &= -3);
  7565. break;
  7566. case 6:
  7567. gl(Vl), (Vl.flags &= -3), wl(Vl.alternate, Vl);
  7568. break;
  7569. case 1024:
  7570. Vl.flags &= -1025;
  7571. break;
  7572. case 1028:
  7573. (Vl.flags &= -1025), wl(Vl.alternate, Vl);
  7574. break;
  7575. case 4:
  7576. wl(Vl.alternate, Vl);
  7577. break;
  7578. case 8:
  7579. bl(l, (s = Vl));
  7580. var _ = s.alternate;
  7581. hl(s), null !== _ && hl(_);
  7582. }
  7583. Vl = Vl.nextEffect;
  7584. }
  7585. } catch (e) {
  7586. if (null === Vl) throw Error(o(330));
  7587. js(Vl, e), (Vl = Vl.nextEffect);
  7588. }
  7589. } while (null !== Vl);
  7590. if (
  7591. ((x = Fr),
  7592. (w = fr()),
  7593. (b = x.focusedElem),
  7594. (l = x.selectionRange),
  7595. w !== b &&
  7596. b &&
  7597. b.ownerDocument &&
  7598. dr(b.ownerDocument.documentElement, b))
  7599. ) {
  7600. null !== l &&
  7601. pr(b) &&
  7602. ((w = l.start),
  7603. void 0 === (x = l.end) && (x = w),
  7604. "selectionStart" in b
  7605. ? ((b.selectionStart = w),
  7606. (b.selectionEnd = Math.min(x, b.value.length)))
  7607. : (x =
  7608. ((w = b.ownerDocument || document) && w.defaultView) ||
  7609. window).getSelection &&
  7610. ((x = x.getSelection()),
  7611. (s = b.textContent.length),
  7612. (_ = Math.min(l.start, s)),
  7613. (l = void 0 === l.end ? _ : Math.min(l.end, s)),
  7614. !x.extend && _ > l && ((s = l), (l = _), (_ = s)),
  7615. (s = cr(b, _)),
  7616. (i = cr(b, l)),
  7617. s &&
  7618. i &&
  7619. (1 !== x.rangeCount ||
  7620. x.anchorNode !== s.node ||
  7621. x.anchorOffset !== s.offset ||
  7622. x.focusNode !== i.node ||
  7623. x.focusOffset !== i.offset) &&
  7624. ((w = w.createRange()).setStart(s.node, s.offset),
  7625. x.removeAllRanges(),
  7626. _ > l
  7627. ? (x.addRange(w), x.extend(i.node, i.offset))
  7628. : (w.setEnd(i.node, i.offset), x.addRange(w))))),
  7629. (w = []);
  7630. for (x = b; (x = x.parentNode); )
  7631. 1 === x.nodeType &&
  7632. w.push({
  7633. element: x,
  7634. left: x.scrollLeft,
  7635. top: x.scrollTop,
  7636. });
  7637. for (
  7638. "function" == typeof b.focus && b.focus(), b = 0;
  7639. b < w.length;
  7640. b++
  7641. )
  7642. ((x = w[b]).element.scrollLeft = x.left),
  7643. (x.element.scrollTop = x.top);
  7644. }
  7645. (Yt = !!Ir), (Fr = Ir = null), (e.current = n), (Vl = r);
  7646. do {
  7647. try {
  7648. for (b = e; null !== Vl; ) {
  7649. var T = Vl.flags;
  7650. if ((36 & T && dl(b, Vl.alternate, Vl), 128 & T)) {
  7651. w = void 0;
  7652. var S = Vl.ref;
  7653. if (null !== S) {
  7654. var k = Vl.stateNode;
  7655. switch (Vl.tag) {
  7656. case 5:
  7657. w = k;
  7658. break;
  7659. default:
  7660. w = k;
  7661. }
  7662. "function" == typeof S ? S(w) : (S.current = w);
  7663. }
  7664. }
  7665. Vl = Vl.nextEffect;
  7666. }
  7667. } catch (e) {
  7668. if (null === Vl) throw Error(o(330));
  7669. js(Vl, e), (Vl = Vl.nextEffect);
  7670. }
  7671. } while (null !== Vl);
  7672. (Vl = null), ja(), (El = a);
  7673. } else e.current = n;
  7674. if (Ql) (Ql = !1), (Yl = e), (Xl = t);
  7675. else
  7676. for (Vl = r; null !== Vl; )
  7677. (t = Vl.nextEffect),
  7678. (Vl.nextEffect = null),
  7679. 8 & Vl.flags && (((T = Vl).sibling = null), (T.stateNode = null)),
  7680. (Vl = t);
  7681. if (
  7682. (0 === (r = e.pendingLanes) && (Gl = null),
  7683. 1 === r ? (e === es ? Zl++ : ((Zl = 0), (es = e))) : (Zl = 0),
  7684. (n = n.stateNode),
  7685. wa && "function" == typeof wa.onCommitFiberRoot)
  7686. )
  7687. try {
  7688. wa.onCommitFiberRoot(ba, n, void 0, 64 == (64 & n.current.flags));
  7689. } catch (e) {}
  7690. if ((cs(e, za()), Hl)) throw ((Hl = !1), (e = Wl), (Wl = null), e);
  7691. return 0 != (8 & El) || Ha(), null;
  7692. }
  7693. function Cs() {
  7694. for (; null !== Vl; ) {
  7695. var e = Vl.alternate;
  7696. is ||
  7697. null === as ||
  7698. (0 != (8 & Vl.flags)
  7699. ? Ze(Vl, as) && (is = !0)
  7700. : 13 === Vl.tag && _l(e, Vl) && Ze(Vl, as) && (is = !0));
  7701. var t = Vl.flags;
  7702. 0 != (256 & t) && cl(e, Vl),
  7703. 0 == (512 & t) ||
  7704. Ql ||
  7705. ((Ql = !0),
  7706. Va(97, function () {
  7707. return Os(), null;
  7708. })),
  7709. (Vl = Vl.nextEffect);
  7710. }
  7711. }
  7712. function Os() {
  7713. if (90 !== Xl) {
  7714. var e = 97 < Xl ? 97 : Xl;
  7715. return (Xl = 90), qa(e, Ms);
  7716. }
  7717. return !1;
  7718. }
  7719. function Rs(e, t) {
  7720. $l.push(t, e),
  7721. Ql ||
  7722. ((Ql = !0),
  7723. Va(97, function () {
  7724. return Os(), null;
  7725. }));
  7726. }
  7727. function As(e, t) {
  7728. Jl.push(t, e),
  7729. Ql ||
  7730. ((Ql = !0),
  7731. Va(97, function () {
  7732. return Os(), null;
  7733. }));
  7734. }
  7735. function Ms() {
  7736. if (null === Yl) return !1;
  7737. var e = Yl;
  7738. if (((Yl = null), 0 != (48 & El))) throw Error(o(331));
  7739. var t = El;
  7740. El |= 32;
  7741. var n = Jl;
  7742. Jl = [];
  7743. for (var r = 0; r < n.length; r += 2) {
  7744. var a = n[r],
  7745. i = n[r + 1],
  7746. l = a.destroy;
  7747. if (((a.destroy = void 0), "function" == typeof l))
  7748. try {
  7749. l();
  7750. } catch (e) {
  7751. if (null === i) throw Error(o(330));
  7752. js(i, e);
  7753. }
  7754. }
  7755. for (n = $l, $l = [], r = 0; r < n.length; r += 2) {
  7756. (a = n[r]), (i = n[r + 1]);
  7757. try {
  7758. var s = a.create;
  7759. a.destroy = s();
  7760. } catch (e) {
  7761. if (null === i) throw Error(o(330));
  7762. js(i, e);
  7763. }
  7764. }
  7765. for (s = e.current.firstEffect; null !== s; )
  7766. (e = s.nextEffect),
  7767. (s.nextEffect = null),
  7768. 8 & s.flags && ((s.sibling = null), (s.stateNode = null)),
  7769. (s = e);
  7770. return (El = t), Ha(), !0;
  7771. }
  7772. function Ns(e, t, n) {
  7773. li(e, (t = ol(0, (t = rl(n, t)), 1))),
  7774. (t = os()),
  7775. null !== (e = us(e, 1)) && (qt(e, 1, t), cs(e, t));
  7776. }
  7777. function js(e, t) {
  7778. if (3 === e.tag) Ns(e, e, t);
  7779. else
  7780. for (var n = e.return; null !== n; ) {
  7781. if (3 === n.tag) {
  7782. Ns(n, e, t);
  7783. break;
  7784. }
  7785. if (1 === n.tag) {
  7786. var r = n.stateNode;
  7787. if (
  7788. "function" == typeof n.type.getDerivedStateFromError ||
  7789. ("function" == typeof r.componentDidCatch &&
  7790. (null === Gl || !Gl.has(r)))
  7791. ) {
  7792. var a = ll(n, (e = rl(t, e)), 1);
  7793. if ((li(n, a), (a = os()), null !== (n = us(n, 1))))
  7794. qt(n, 1, a), cs(n, a);
  7795. else if (
  7796. "function" == typeof r.componentDidCatch &&
  7797. (null === Gl || !Gl.has(r))
  7798. )
  7799. try {
  7800. r.componentDidCatch(t, e);
  7801. } catch (e) {}
  7802. break;
  7803. }
  7804. }
  7805. n = n.return;
  7806. }
  7807. }
  7808. function Ls(e, t, n) {
  7809. var r = e.pingCache;
  7810. null !== r && r.delete(t),
  7811. (t = os()),
  7812. (e.pingedLanes |= e.suspendedLanes & n),
  7813. Pl === e &&
  7814. (Ol & n) === n &&
  7815. (4 === Ml || (3 === Ml && (62914560 & Ol) === Ol && 500 > za() - zl)
  7816. ? ys(e, 0)
  7817. : (Il |= n)),
  7818. cs(e, t);
  7819. }
  7820. function Ds(e, t) {
  7821. var n = e.stateNode;
  7822. null !== n && n.delete(t),
  7823. 0 == (t = 0) &&
  7824. (0 == (2 & (t = e.mode))
  7825. ? (t = 1)
  7826. : 0 == (4 & t)
  7827. ? (t = 99 === Ba() ? 1 : 2)
  7828. : (0 === ns && (ns = jl),
  7829. 0 === (t = Bt(62914560 & ~ns)) && (t = 4194304))),
  7830. (n = os()),
  7831. null !== (e = us(e, t)) && (qt(e, t, n), cs(e, n));
  7832. }
  7833. function Is(e, t, n, r) {
  7834. (this.tag = e),
  7835. (this.key = n),
  7836. (this.sibling =
  7837. this.child =
  7838. this.return =
  7839. this.stateNode =
  7840. this.type =
  7841. this.elementType =
  7842. null),
  7843. (this.index = 0),
  7844. (this.ref = null),
  7845. (this.pendingProps = t),
  7846. (this.dependencies =
  7847. this.memoizedState =
  7848. this.updateQueue =
  7849. this.memoizedProps =
  7850. null),
  7851. (this.mode = r),
  7852. (this.flags = 0),
  7853. (this.lastEffect = this.firstEffect = this.nextEffect = null),
  7854. (this.childLanes = this.lanes = 0),
  7855. (this.alternate = null);
  7856. }
  7857. function Fs(e, t, n, r) {
  7858. return new Is(e, t, n, r);
  7859. }
  7860. function zs(e) {
  7861. return !(!(e = e.prototype) || !e.isReactComponent);
  7862. }
  7863. function Bs(e, t) {
  7864. var n = e.alternate;
  7865. return (
  7866. null === n
  7867. ? (((n = Fs(e.tag, t, e.key, e.mode)).elementType = e.elementType),
  7868. (n.type = e.type),
  7869. (n.stateNode = e.stateNode),
  7870. (n.alternate = e),
  7871. (e.alternate = n))
  7872. : ((n.pendingProps = t),
  7873. (n.type = e.type),
  7874. (n.flags = 0),
  7875. (n.nextEffect = null),
  7876. (n.firstEffect = null),
  7877. (n.lastEffect = null)),
  7878. (n.childLanes = e.childLanes),
  7879. (n.lanes = e.lanes),
  7880. (n.child = e.child),
  7881. (n.memoizedProps = e.memoizedProps),
  7882. (n.memoizedState = e.memoizedState),
  7883. (n.updateQueue = e.updateQueue),
  7884. (t = e.dependencies),
  7885. (n.dependencies =
  7886. null === t
  7887. ? null
  7888. : {
  7889. lanes: t.lanes,
  7890. firstContext: t.firstContext,
  7891. }),
  7892. (n.sibling = e.sibling),
  7893. (n.index = e.index),
  7894. (n.ref = e.ref),
  7895. n
  7896. );
  7897. }
  7898. function Us(e, t, n, r, a, i) {
  7899. var l = 2;
  7900. if (((r = e), "function" == typeof e)) zs(e) && (l = 1);
  7901. else if ("string" == typeof e) l = 5;
  7902. else
  7903. e: switch (e) {
  7904. case S:
  7905. return qs(n.children, a, i, t);
  7906. case D:
  7907. (l = 8), (a |= 16);
  7908. break;
  7909. case k:
  7910. (l = 8), (a |= 1);
  7911. break;
  7912. case E:
  7913. return (
  7914. ((e = Fs(12, n, t, 8 | a)).elementType = E),
  7915. (e.type = E),
  7916. (e.lanes = i),
  7917. e
  7918. );
  7919. case R:
  7920. return (
  7921. ((e = Fs(13, n, t, a)).type = R),
  7922. (e.elementType = R),
  7923. (e.lanes = i),
  7924. e
  7925. );
  7926. case A:
  7927. return ((e = Fs(19, n, t, a)).elementType = A), (e.lanes = i), e;
  7928. case I:
  7929. return Vs(n, a, i, t);
  7930. case F:
  7931. return ((e = Fs(24, n, t, a)).elementType = F), (e.lanes = i), e;
  7932. default:
  7933. if ("object" == typeof e && null !== e)
  7934. switch (e.$$typeof) {
  7935. case P:
  7936. l = 10;
  7937. break e;
  7938. case C:
  7939. l = 9;
  7940. break e;
  7941. case O:
  7942. l = 11;
  7943. break e;
  7944. case M:
  7945. l = 14;
  7946. break e;
  7947. case N:
  7948. (l = 16), (r = null);
  7949. break e;
  7950. case j:
  7951. l = 22;
  7952. break e;
  7953. }
  7954. throw Error(o(130, null == e ? e : typeof e, ""));
  7955. }
  7956. return (
  7957. ((t = Fs(l, n, t, a)).elementType = e), (t.type = r), (t.lanes = i), t
  7958. );
  7959. }
  7960. function qs(e, t, n, r) {
  7961. return ((e = Fs(7, e, r, t)).lanes = n), e;
  7962. }
  7963. function Vs(e, t, n, r) {
  7964. return ((e = Fs(23, e, r, t)).elementType = I), (e.lanes = n), e;
  7965. }
  7966. function Hs(e, t, n) {
  7967. return ((e = Fs(6, e, null, t)).lanes = n), e;
  7968. }
  7969. function Ws(e, t, n) {
  7970. return (
  7971. ((t = Fs(4, null !== e.children ? e.children : [], e.key, t)).lanes =
  7972. n),
  7973. (t.stateNode = {
  7974. containerInfo: e.containerInfo,
  7975. pendingChildren: null,
  7976. implementation: e.implementation,
  7977. }),
  7978. t
  7979. );
  7980. }
  7981. function Gs(e, t, n) {
  7982. (this.tag = t),
  7983. (this.containerInfo = e),
  7984. (this.finishedWork =
  7985. this.pingCache =
  7986. this.current =
  7987. this.pendingChildren =
  7988. null),
  7989. (this.timeoutHandle = -1),
  7990. (this.pendingContext = this.context = null),
  7991. (this.hydrate = n),
  7992. (this.callbackNode = null),
  7993. (this.callbackPriority = 0),
  7994. (this.eventTimes = Ut(0)),
  7995. (this.expirationTimes = Ut(-1)),
  7996. (this.entangledLanes =
  7997. this.finishedLanes =
  7998. this.mutableReadLanes =
  7999. this.expiredLanes =
  8000. this.pingedLanes =
  8001. this.suspendedLanes =
  8002. this.pendingLanes =
  8003. 0),
  8004. (this.entanglements = Ut(0)),
  8005. (this.mutableSourceEagerHydrationData = null);
  8006. }
  8007. function Qs(e, t, n) {
  8008. var r =
  8009. 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null;
  8010. return {
  8011. $$typeof: T,
  8012. key: null == r ? null : "" + r,
  8013. children: e,
  8014. containerInfo: t,
  8015. implementation: n,
  8016. };
  8017. }
  8018. function Ys(e, t, n, r) {
  8019. var a = t.current,
  8020. i = os(),
  8021. l = ls(a);
  8022. e: if (n) {
  8023. t: {
  8024. if (Xe((n = n._reactInternals)) !== n || 1 !== n.tag)
  8025. throw Error(o(170));
  8026. var s = n;
  8027. do {
  8028. switch (s.tag) {
  8029. case 3:
  8030. s = s.stateNode.context;
  8031. break t;
  8032. case 1:
  8033. if (pa(s.type)) {
  8034. s = s.stateNode.__reactInternalMemoizedMergedChildContext;
  8035. break t;
  8036. }
  8037. }
  8038. s = s.return;
  8039. } while (null !== s);
  8040. throw Error(o(171));
  8041. }
  8042. if (1 === n.tag) {
  8043. var u = n.type;
  8044. if (pa(u)) {
  8045. n = ga(n, u, s);
  8046. break e;
  8047. }
  8048. }
  8049. n = s;
  8050. } else n = sa;
  8051. return (
  8052. null === t.context ? (t.context = n) : (t.pendingContext = n),
  8053. ((t = oi(i, l)).payload = {
  8054. element: e,
  8055. }),
  8056. null !== (r = void 0 === r ? null : r) && (t.callback = r),
  8057. li(a, t),
  8058. ss(a, l, i),
  8059. l
  8060. );
  8061. }
  8062. function Xs(e) {
  8063. if (!(e = e.current).child) return null;
  8064. switch (e.child.tag) {
  8065. case 5:
  8066. default:
  8067. return e.child.stateNode;
  8068. }
  8069. }
  8070. function $s(e, t) {
  8071. if (null !== (e = e.memoizedState) && null !== e.dehydrated) {
  8072. var n = e.retryLane;
  8073. e.retryLane = 0 !== n && n < t ? n : t;
  8074. }
  8075. }
  8076. function Js(e, t) {
  8077. $s(e, t), (e = e.alternate) && $s(e, t);
  8078. }
  8079. function Ks(e, t, n) {
  8080. var r =
  8081. (null != n &&
  8082. null != n.hydrationOptions &&
  8083. n.hydrationOptions.mutableSources) ||
  8084. null;
  8085. if (
  8086. ((n = new Gs(e, t, null != n && !0 === n.hydrate)),
  8087. (t = Fs(3, null, null, 2 === t ? 7 : 1 === t ? 3 : 0)),
  8088. (n.current = t),
  8089. (t.stateNode = n),
  8090. ai(t),
  8091. (e[$r] = n.current),
  8092. Cr(8 === e.nodeType ? e.parentNode : e),
  8093. r)
  8094. )
  8095. for (e = 0; e < r.length; e++) {
  8096. var a = (t = r[e])._getVersion;
  8097. (a = a(t._source)),
  8098. null == n.mutableSourceEagerHydrationData
  8099. ? (n.mutableSourceEagerHydrationData = [t, a])
  8100. : n.mutableSourceEagerHydrationData.push(t, a);
  8101. }
  8102. this._internalRoot = n;
  8103. }
  8104. function Zs(e) {
  8105. return !(
  8106. !e ||
  8107. (1 !== e.nodeType &&
  8108. 9 !== e.nodeType &&
  8109. 11 !== e.nodeType &&
  8110. (8 !== e.nodeType ||
  8111. " react-mount-point-unstable " !== e.nodeValue))
  8112. );
  8113. }
  8114. function eu(e, t, n, r, a) {
  8115. var i = n._reactRootContainer;
  8116. if (i) {
  8117. var o = i._internalRoot;
  8118. if ("function" == typeof a) {
  8119. var l = a;
  8120. a = function () {
  8121. var e = Xs(o);
  8122. l.call(e);
  8123. };
  8124. }
  8125. Ys(t, o, e, a);
  8126. } else {
  8127. if (
  8128. ((i = n._reactRootContainer =
  8129. (function (e, t) {
  8130. if (
  8131. (t ||
  8132. (t = !(
  8133. !(t = e
  8134. ? 9 === e.nodeType
  8135. ? e.documentElement
  8136. : e.firstChild
  8137. : null) ||
  8138. 1 !== t.nodeType ||
  8139. !t.hasAttribute("data-reactroot")
  8140. )),
  8141. !t)
  8142. )
  8143. for (var n; (n = e.lastChild); ) e.removeChild(n);
  8144. return new Ks(
  8145. e,
  8146. 0,
  8147. t
  8148. ? {
  8149. hydrate: !0,
  8150. }
  8151. : void 0
  8152. );
  8153. })(n, r)),
  8154. (o = i._internalRoot),
  8155. "function" == typeof a)
  8156. ) {
  8157. var s = a;
  8158. a = function () {
  8159. var e = Xs(o);
  8160. s.call(e);
  8161. };
  8162. }
  8163. ms(function () {
  8164. Ys(t, o, e, a);
  8165. });
  8166. }
  8167. return Xs(o);
  8168. }
  8169. function tu(e, t) {
  8170. var n =
  8171. 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null;
  8172. if (!Zs(t)) throw Error(o(200));
  8173. return Qs(e, t, null, n);
  8174. }
  8175. (ql = function (e, t, n) {
  8176. var r = t.lanes;
  8177. if (null !== e)
  8178. if (e.memoizedProps !== t.pendingProps || ca.current) No = !0;
  8179. else {
  8180. if (0 == (n & r)) {
  8181. switch (((No = !1), t.tag)) {
  8182. case 3:
  8183. Vo(t), Vi();
  8184. break;
  8185. case 5:
  8186. Ai(t);
  8187. break;
  8188. case 1:
  8189. pa(t.type) && va(t);
  8190. break;
  8191. case 4:
  8192. Oi(t, t.stateNode.containerInfo);
  8193. break;
  8194. case 10:
  8195. r = t.memoizedProps.value;
  8196. var a = t.type._context;
  8197. la(Ya, a._currentValue), (a._currentValue = r);
  8198. break;
  8199. case 13:
  8200. if (null !== t.memoizedState)
  8201. return 0 != (n & t.child.childLanes)
  8202. ? Yo(e, t, n)
  8203. : (la(Ni, 1 & Ni.current),
  8204. null !== (t = Zo(e, t, n)) ? t.sibling : null);
  8205. la(Ni, 1 & Ni.current);
  8206. break;
  8207. case 19:
  8208. if (((r = 0 != (n & t.childLanes)), 0 != (64 & e.flags))) {
  8209. if (r) return Ko(e, t, n);
  8210. t.flags |= 64;
  8211. }
  8212. if (
  8213. (null !== (a = t.memoizedState) &&
  8214. ((a.rendering = null),
  8215. (a.tail = null),
  8216. (a.lastEffect = null)),
  8217. la(Ni, Ni.current),
  8218. r)
  8219. )
  8220. break;
  8221. return null;
  8222. case 23:
  8223. case 24:
  8224. return (t.lanes = 0), Fo(e, t, n);
  8225. }
  8226. return Zo(e, t, n);
  8227. }
  8228. No = 0 != (16384 & e.flags);
  8229. }
  8230. else No = !1;
  8231. switch (((t.lanes = 0), t.tag)) {
  8232. case 2:
  8233. if (
  8234. ((r = t.type),
  8235. null !== e &&
  8236. ((e.alternate = null), (t.alternate = null), (t.flags |= 2)),
  8237. (e = t.pendingProps),
  8238. (a = fa(t, ua.current)),
  8239. ti(t, n),
  8240. (a = no(null, t, r, e, a, n)),
  8241. (t.flags |= 1),
  8242. "object" == typeof a &&
  8243. null !== a &&
  8244. "function" == typeof a.render &&
  8245. void 0 === a.$$typeof)
  8246. ) {
  8247. if (
  8248. ((t.tag = 1),
  8249. (t.memoizedState = null),
  8250. (t.updateQueue = null),
  8251. pa(r))
  8252. ) {
  8253. var i = !0;
  8254. va(t);
  8255. } else i = !1;
  8256. (t.memoizedState =
  8257. null !== a.state && void 0 !== a.state ? a.state : null),
  8258. ai(t);
  8259. var l = r.getDerivedStateFromProps;
  8260. "function" == typeof l && fi(t, r, l, e),
  8261. (a.updater = pi),
  8262. (t.stateNode = a),
  8263. (a._reactInternals = t),
  8264. vi(t, r, e, n),
  8265. (t = qo(null, t, r, !0, i, n));
  8266. } else (t.tag = 0), jo(null, t, a, n), (t = t.child);
  8267. return t;
  8268. case 16:
  8269. a = t.elementType;
  8270. e: {
  8271. switch (
  8272. (null !== e &&
  8273. ((e.alternate = null), (t.alternate = null), (t.flags |= 2)),
  8274. (e = t.pendingProps),
  8275. (a = (i = a._init)(a._payload)),
  8276. (t.type = a),
  8277. (i = t.tag =
  8278. (function (e) {
  8279. if ("function" == typeof e) return zs(e) ? 1 : 0;
  8280. if (null != e) {
  8281. if ((e = e.$$typeof) === O) return 11;
  8282. if (e === M) return 14;
  8283. }
  8284. return 2;
  8285. })(a)),
  8286. (e = Qa(a, e)),
  8287. i)
  8288. ) {
  8289. case 0:
  8290. t = Bo(null, t, a, e, n);
  8291. break e;
  8292. case 1:
  8293. t = Uo(null, t, a, e, n);
  8294. break e;
  8295. case 11:
  8296. t = Lo(null, t, a, e, n);
  8297. break e;
  8298. case 14:
  8299. t = Do(null, t, a, Qa(a.type, e), r, n);
  8300. break e;
  8301. }
  8302. throw Error(o(306, a, ""));
  8303. }
  8304. return t;
  8305. case 0:
  8306. return (
  8307. (r = t.type),
  8308. (a = t.pendingProps),
  8309. Bo(e, t, r, (a = t.elementType === r ? a : Qa(r, a)), n)
  8310. );
  8311. case 1:
  8312. return (
  8313. (r = t.type),
  8314. (a = t.pendingProps),
  8315. Uo(e, t, r, (a = t.elementType === r ? a : Qa(r, a)), n)
  8316. );
  8317. case 3:
  8318. if ((Vo(t), (r = t.updateQueue), null === e || null === r))
  8319. throw Error(o(282));
  8320. if (
  8321. ((r = t.pendingProps),
  8322. (a = null !== (a = t.memoizedState) ? a.element : null),
  8323. ii(e, t),
  8324. ui(t, r, null, n),
  8325. (r = t.memoizedState.element) === a)
  8326. )
  8327. Vi(), (t = Zo(e, t, n));
  8328. else {
  8329. if (
  8330. ((i = (a = t.stateNode).hydrate) &&
  8331. ((Di = Hr(t.stateNode.containerInfo.firstChild)),
  8332. (Li = t),
  8333. (i = Ii = !0)),
  8334. i)
  8335. ) {
  8336. if (null != (e = a.mutableSourceEagerHydrationData))
  8337. for (a = 0; a < e.length; a += 2)
  8338. ((i = e[a])._workInProgressVersionPrimary = e[a + 1]),
  8339. Hi.push(i);
  8340. for (n = Ti(t, null, r, n), t.child = n; n; )
  8341. (n.flags = (-3 & n.flags) | 1024), (n = n.sibling);
  8342. } else jo(e, t, r, n), Vi();
  8343. t = t.child;
  8344. }
  8345. return t;
  8346. case 5:
  8347. return (
  8348. Ai(t),
  8349. null === e && Bi(t),
  8350. (r = t.type),
  8351. (a = t.pendingProps),
  8352. (i = null !== e ? e.memoizedProps : null),
  8353. (l = a.children),
  8354. Br(r, a) ? (l = null) : null !== i && Br(r, i) && (t.flags |= 16),
  8355. zo(e, t),
  8356. jo(e, t, l, n),
  8357. t.child
  8358. );
  8359. case 6:
  8360. return null === e && Bi(t), null;
  8361. case 13:
  8362. return Yo(e, t, n);
  8363. case 4:
  8364. return (
  8365. Oi(t, t.stateNode.containerInfo),
  8366. (r = t.pendingProps),
  8367. null === e ? (t.child = _i(t, null, r, n)) : jo(e, t, r, n),
  8368. t.child
  8369. );
  8370. case 11:
  8371. return (
  8372. (r = t.type),
  8373. (a = t.pendingProps),
  8374. Lo(e, t, r, (a = t.elementType === r ? a : Qa(r, a)), n)
  8375. );
  8376. case 7:
  8377. return jo(e, t, t.pendingProps, n), t.child;
  8378. case 8:
  8379. case 12:
  8380. return jo(e, t, t.pendingProps.children, n), t.child;
  8381. case 10:
  8382. e: {
  8383. (r = t.type._context),
  8384. (a = t.pendingProps),
  8385. (l = t.memoizedProps),
  8386. (i = a.value);
  8387. var s = t.type._context;
  8388. if ((la(Ya, s._currentValue), (s._currentValue = i), null !== l))
  8389. if (
  8390. ((s = l.value),
  8391. 0 ==
  8392. (i = or(s, i)
  8393. ? 0
  8394. : 0 |
  8395. ("function" == typeof r._calculateChangedBits
  8396. ? r._calculateChangedBits(s, i)
  8397. : 1073741823)))
  8398. ) {
  8399. if (l.children === a.children && !ca.current) {
  8400. t = Zo(e, t, n);
  8401. break e;
  8402. }
  8403. } else
  8404. for (null !== (s = t.child) && (s.return = t); null !== s; ) {
  8405. var u = s.dependencies;
  8406. if (null !== u) {
  8407. l = s.child;
  8408. for (var c = u.firstContext; null !== c; ) {
  8409. if (c.context === r && 0 != (c.observedBits & i)) {
  8410. 1 === s.tag &&
  8411. (((c = oi(-1, n & -n)).tag = 2), li(s, c)),
  8412. (s.lanes |= n),
  8413. null !== (c = s.alternate) && (c.lanes |= n),
  8414. ei(s.return, n),
  8415. (u.lanes |= n);
  8416. break;
  8417. }
  8418. c = c.next;
  8419. }
  8420. } else
  8421. l = 10 === s.tag && s.type === t.type ? null : s.child;
  8422. if (null !== l) l.return = s;
  8423. else
  8424. for (l = s; null !== l; ) {
  8425. if (l === t) {
  8426. l = null;
  8427. break;
  8428. }
  8429. if (null !== (s = l.sibling)) {
  8430. (s.return = l.return), (l = s);
  8431. break;
  8432. }
  8433. l = l.return;
  8434. }
  8435. s = l;
  8436. }
  8437. jo(e, t, a.children, n), (t = t.child);
  8438. }
  8439. return t;
  8440. case 9:
  8441. return (
  8442. (a = t.type),
  8443. (r = (i = t.pendingProps).children),
  8444. ti(t, n),
  8445. (r = r((a = ni(a, i.unstable_observedBits)))),
  8446. (t.flags |= 1),
  8447. jo(e, t, r, n),
  8448. t.child
  8449. );
  8450. case 14:
  8451. return (
  8452. (i = Qa((a = t.type), t.pendingProps)),
  8453. Do(e, t, a, (i = Qa(a.type, i)), r, n)
  8454. );
  8455. case 15:
  8456. return Io(e, t, t.type, t.pendingProps, r, n);
  8457. case 17:
  8458. return (
  8459. (r = t.type),
  8460. (a = t.pendingProps),
  8461. (a = t.elementType === r ? a : Qa(r, a)),
  8462. null !== e &&
  8463. ((e.alternate = null), (t.alternate = null), (t.flags |= 2)),
  8464. (t.tag = 1),
  8465. pa(r) ? ((e = !0), va(t)) : (e = !1),
  8466. ti(t, n),
  8467. mi(t, r, a),
  8468. vi(t, r, a, n),
  8469. qo(null, t, r, !0, e, n)
  8470. );
  8471. case 19:
  8472. return Ko(e, t, n);
  8473. case 23:
  8474. case 24:
  8475. return Fo(e, t, n);
  8476. }
  8477. throw Error(o(156, t.tag));
  8478. }),
  8479. (Ks.prototype.render = function (e) {
  8480. Ys(e, this._internalRoot, null, null);
  8481. }),
  8482. (Ks.prototype.unmount = function () {
  8483. var e = this._internalRoot,
  8484. t = e.containerInfo;
  8485. Ys(null, e, null, function () {
  8486. t[$r] = null;
  8487. });
  8488. }),
  8489. (et = function (e) {
  8490. 13 === e.tag && (ss(e, 4, os()), Js(e, 4));
  8491. }),
  8492. (tt = function (e) {
  8493. 13 === e.tag && (ss(e, 67108864, os()), Js(e, 67108864));
  8494. }),
  8495. (nt = function (e) {
  8496. if (13 === e.tag) {
  8497. var t = os(),
  8498. n = ls(e);
  8499. ss(e, n, t), Js(e, n);
  8500. }
  8501. }),
  8502. (rt = function (e, t) {
  8503. return t();
  8504. }),
  8505. (Ee = function (e, t, n) {
  8506. switch (t) {
  8507. case "input":
  8508. if ((ne(e, n), (t = n.name), "radio" === n.type && null != t)) {
  8509. for (n = e; n.parentNode; ) n = n.parentNode;
  8510. for (
  8511. n = n.querySelectorAll(
  8512. "input[name=" + JSON.stringify("" + t) + '][type="radio"]'
  8513. ),
  8514. t = 0;
  8515. t < n.length;
  8516. t++
  8517. ) {
  8518. var r = n[t];
  8519. if (r !== e && r.form === e.form) {
  8520. var a = ta(r);
  8521. if (!a) throw Error(o(90));
  8522. J(r), ne(r, a);
  8523. }
  8524. }
  8525. }
  8526. break;
  8527. case "textarea":
  8528. ue(e, n);
  8529. break;
  8530. case "select":
  8531. null != (t = n.value) && oe(e, !!n.multiple, t, !1);
  8532. }
  8533. }),
  8534. (Me = hs),
  8535. (Ne = function (e, t, n, r, a) {
  8536. var i = El;
  8537. El |= 4;
  8538. try {
  8539. return qa(98, e.bind(null, t, n, r, a));
  8540. } finally {
  8541. 0 === (El = i) && (Ul(), Ha());
  8542. }
  8543. }),
  8544. (je = function () {
  8545. 0 == (49 & El) &&
  8546. ((function () {
  8547. if (null !== Kl) {
  8548. var e = Kl;
  8549. (Kl = null),
  8550. e.forEach(function (e) {
  8551. (e.expiredLanes |= 24 & e.pendingLanes), cs(e, za());
  8552. });
  8553. }
  8554. Ha();
  8555. })(),
  8556. Os());
  8557. }),
  8558. (Le = function (e, t) {
  8559. var n = El;
  8560. El |= 2;
  8561. try {
  8562. return e(t);
  8563. } finally {
  8564. 0 === (El = n) && (Ul(), Ha());
  8565. }
  8566. });
  8567. var nu = {
  8568. Events: [
  8569. Zr,
  8570. ea,
  8571. ta,
  8572. Re,
  8573. Ae,
  8574. Os,
  8575. {
  8576. current: !1,
  8577. },
  8578. ],
  8579. },
  8580. ru = {
  8581. findFiberByHostInstance: Kr,
  8582. bundleType: 0,
  8583. version: "17.0.2",
  8584. rendererPackageName: "react-dom",
  8585. },
  8586. au = {
  8587. bundleType: ru.bundleType,
  8588. version: ru.version,
  8589. rendererPackageName: ru.rendererPackageName,
  8590. rendererConfig: ru.rendererConfig,
  8591. overrideHookState: null,
  8592. overrideHookStateDeletePath: null,
  8593. overrideHookStateRenamePath: null,
  8594. overrideProps: null,
  8595. overridePropsDeletePath: null,
  8596. overridePropsRenamePath: null,
  8597. setSuspenseHandler: null,
  8598. scheduleUpdate: null,
  8599. currentDispatcherRef: x.ReactCurrentDispatcher,
  8600. findHostInstanceByFiber: function (e) {
  8601. return null === (e = Ke(e)) ? null : e.stateNode;
  8602. },
  8603. findFiberByHostInstance:
  8604. ru.findFiberByHostInstance ||
  8605. function () {
  8606. return null;
  8607. },
  8608. findHostInstancesForRefresh: null,
  8609. scheduleRefresh: null,
  8610. scheduleRoot: null,
  8611. setRefreshHandler: null,
  8612. getCurrentFiber: null,
  8613. };
  8614. if ("undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
  8615. var iu = __REACT_DEVTOOLS_GLOBAL_HOOK__;
  8616. if (!iu.isDisabled && iu.supportsFiber)
  8617. try {
  8618. (ba = iu.inject(au)), (wa = iu);
  8619. } catch (me) {}
  8620. }
  8621. (t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = nu),
  8622. (t.createPortal = tu),
  8623. (t.findDOMNode = function (e) {
  8624. if (null == e) return null;
  8625. if (1 === e.nodeType) return e;
  8626. var t = e._reactInternals;
  8627. if (void 0 === t) {
  8628. if ("function" == typeof e.render) throw Error(o(188));
  8629. throw Error(o(268, Object.keys(e)));
  8630. }
  8631. return null === (e = Ke(t)) ? null : e.stateNode;
  8632. }),
  8633. (t.flushSync = function (e, t) {
  8634. var n = El;
  8635. if (0 != (48 & n)) return e(t);
  8636. El |= 1;
  8637. try {
  8638. if (e) return qa(99, e.bind(null, t));
  8639. } finally {
  8640. (El = n), Ha();
  8641. }
  8642. }),
  8643. (t.hydrate = function (e, t, n) {
  8644. if (!Zs(t)) throw Error(o(200));
  8645. return eu(null, e, t, !0, n);
  8646. }),
  8647. (t.render = function (e, t, n) {
  8648. if (!Zs(t)) throw Error(o(200));
  8649. return eu(null, e, t, !1, n);
  8650. }),
  8651. (t.unmountComponentAtNode = function (e) {
  8652. if (!Zs(e)) throw Error(o(40));
  8653. return (
  8654. !!e._reactRootContainer &&
  8655. (ms(function () {
  8656. eu(null, null, e, !1, function () {
  8657. (e._reactRootContainer = null), (e[$r] = null);
  8658. });
  8659. }),
  8660. !0)
  8661. );
  8662. }),
  8663. (t.unstable_batchedUpdates = hs),
  8664. (t.unstable_createPortal = function (e, t) {
  8665. return tu(
  8666. e,
  8667. t,
  8668. 2 < arguments.length && void 0 !== arguments[2]
  8669. ? arguments[2]
  8670. : null
  8671. );
  8672. }),
  8673. (t.unstable_renderSubtreeIntoContainer = function (e, t, n, r) {
  8674. if (!Zs(n)) throw Error(o(200));
  8675. if (null == e || void 0 === e._reactInternals) throw Error(o(38));
  8676. return eu(e, t, n, !1, r);
  8677. }),
  8678. (t.version = "17.0.2");
  8679. },
  8680. 116: (e, t, n) => {
  8681. "use strict";
  8682. !(function e() {
  8683. if (
  8684. "undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
  8685. "function" == typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE
  8686. )
  8687. try {
  8688. __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e);
  8689. } catch (e) {
  8690. console.error(e);
  8691. }
  8692. })(),
  8693. (e.exports = n(748));
  8694. },
  8695. 295: (e, t, n) => {
  8696. "use strict";
  8697. var r = (function () {
  8698. function e(e, t) {
  8699. for (var n = 0; n < t.length; n++) {
  8700. var r = t[n];
  8701. (r.enumerable = r.enumerable || !1),
  8702. (r.configurable = !0),
  8703. "value" in r && (r.writable = !0),
  8704. Object.defineProperty(e, r.key, r);
  8705. }
  8706. }
  8707. return function (t, n, r) {
  8708. return n && e(t.prototype, n), r && e(t, r), t;
  8709. };
  8710. })(),
  8711. a = n(466),
  8712. i = d(a),
  8713. o = d(n(74)),
  8714. l = n(532),
  8715. s = d(n(717)),
  8716. u = d(n(398)),
  8717. c = d(n(328));
  8718. function d(e) {
  8719. return e && e.__esModule
  8720. ? e
  8721. : {
  8722. default: e,
  8723. };
  8724. }
  8725. var f = "data-lazyload-listened",
  8726. p = [],
  8727. h = [],
  8728. m = !1;
  8729. try {
  8730. var g = Object.defineProperty({}, "passive", {
  8731. get: function () {
  8732. m = !0;
  8733. },
  8734. });
  8735. window.addEventListener("test", null, g);
  8736. } catch (e) {}
  8737. var v = !!m && {
  8738. capture: !1,
  8739. passive: !0,
  8740. },
  8741. y = function (e) {
  8742. var t = e.ref;
  8743. if (t instanceof HTMLElement) {
  8744. var n = (0, s.default)(t);
  8745. (
  8746. e.props.overflow &&
  8747. n !== t.ownerDocument &&
  8748. n !== document &&
  8749. n !== document.documentElement
  8750. ? (function (e, t) {
  8751. var n = e.ref,
  8752. r = void 0,
  8753. a = void 0,
  8754. i = void 0,
  8755. o = void 0;
  8756. try {
  8757. var l = t.getBoundingClientRect();
  8758. (r = l.top), (a = l.left), (i = l.height), (o = l.width);
  8759. } catch (e) {
  8760. (r = 0), (a = 0), (i = 0), (o = 0);
  8761. }
  8762. var s =
  8763. window.innerHeight ||
  8764. document.documentElement.clientHeight,
  8765. u =
  8766. window.innerWidth ||
  8767. document.documentElement.clientWidth,
  8768. c = Math.max(r, 0),
  8769. d = Math.max(a, 0),
  8770. f = Math.min(s, r + i) - c,
  8771. p = Math.min(u, a + o) - d,
  8772. h = void 0,
  8773. m = void 0,
  8774. g = void 0,
  8775. v = void 0;
  8776. try {
  8777. var y = n.getBoundingClientRect();
  8778. (h = y.top), (m = y.left), (g = y.height), (v = y.width);
  8779. } catch (e) {
  8780. (h = 0), (m = 0), (g = 0), (v = 0);
  8781. }
  8782. var b = h - c,
  8783. w = m - d,
  8784. x = Array.isArray(e.props.offset)
  8785. ? e.props.offset
  8786. : [e.props.offset, e.props.offset];
  8787. return (
  8788. b - x[0] <= f &&
  8789. b + g + x[1] >= 0 &&
  8790. w - x[0] <= p &&
  8791. w + v + x[1] >= 0
  8792. );
  8793. })(e, n)
  8794. : (function (e) {
  8795. var t = e.ref;
  8796. if (
  8797. !(
  8798. t.offsetWidth ||
  8799. t.offsetHeight ||
  8800. t.getClientRects().length
  8801. )
  8802. )
  8803. return !1;
  8804. var n = void 0,
  8805. r = void 0;
  8806. try {
  8807. var a = t.getBoundingClientRect();
  8808. (n = a.top), (r = a.height);
  8809. } catch (e) {
  8810. (n = 0), (r = 0);
  8811. }
  8812. var i =
  8813. window.innerHeight ||
  8814. document.documentElement.clientHeight,
  8815. o = Array.isArray(e.props.offset)
  8816. ? e.props.offset
  8817. : [e.props.offset, e.props.offset];
  8818. return n - o[0] <= i && n + r + o[1] >= 0;
  8819. })(e)
  8820. )
  8821. ? e.visible ||
  8822. (e.props.once && h.push(e), (e.visible = !0), e.forceUpdate())
  8823. : (e.props.once && e.visible) ||
  8824. ((e.visible = !1),
  8825. e.props.unmountIfInvisible && e.forceUpdate());
  8826. }
  8827. },
  8828. b = function () {
  8829. for (var e = 0; e < p.length; ++e) {
  8830. var t = p[e];
  8831. y(t);
  8832. }
  8833. h.forEach(function (e) {
  8834. var t = p.indexOf(e);
  8835. -1 !== t && p.splice(t, 1);
  8836. }),
  8837. (h = []);
  8838. },
  8839. w = void 0,
  8840. x = null,
  8841. _ = (function (e) {
  8842. function t(e) {
  8843. !(function (e, t) {
  8844. if (!(e instanceof t))
  8845. throw new TypeError("Cannot call a class as a function");
  8846. })(this, t);
  8847. var n = (function (e, t) {
  8848. if (!e)
  8849. throw new ReferenceError(
  8850. "this hasn't been initialised - super() hasn't been called"
  8851. );
  8852. return !t || ("object" != typeof t && "function" != typeof t)
  8853. ? e
  8854. : t;
  8855. })(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
  8856. return (n.visible = !1), (n.setRef = n.setRef.bind(n)), n;
  8857. }
  8858. return (
  8859. (function (e, t) {
  8860. if ("function" != typeof t && null !== t)
  8861. throw new TypeError(
  8862. "Super expression must either be null or a function, not " +
  8863. typeof t
  8864. );
  8865. (e.prototype = Object.create(t && t.prototype, {
  8866. constructor: {
  8867. value: e,
  8868. enumerable: !1,
  8869. writable: !0,
  8870. configurable: !0,
  8871. },
  8872. })),
  8873. t &&
  8874. (Object.setPrototypeOf
  8875. ? Object.setPrototypeOf(e, t)
  8876. : (e.__proto__ = t));
  8877. })(t, e),
  8878. r(t, [
  8879. {
  8880. key: "componentDidMount",
  8881. value: function () {
  8882. var e = window,
  8883. t = this.props.scrollContainer;
  8884. t &&
  8885. "string" == typeof t &&
  8886. (e = e.document.querySelector(t));
  8887. var n =
  8888. (void 0 !== this.props.debounce && "throttle" === w) ||
  8889. ("debounce" === w && void 0 === this.props.debounce);
  8890. if (
  8891. (n &&
  8892. ((0, l.off)(e, "scroll", x, v),
  8893. (0, l.off)(window, "resize", x, v),
  8894. (x = null)),
  8895. x ||
  8896. (void 0 !== this.props.debounce
  8897. ? ((x = (0, u.default)(
  8898. b,
  8899. "number" == typeof this.props.debounce
  8900. ? this.props.debounce
  8901. : 300
  8902. )),
  8903. (w = "debounce"))
  8904. : void 0 !== this.props.throttle
  8905. ? ((x = (0, c.default)(
  8906. b,
  8907. "number" == typeof this.props.throttle
  8908. ? this.props.throttle
  8909. : 300
  8910. )),
  8911. (w = "throttle"))
  8912. : (x = b)),
  8913. this.props.overflow)
  8914. ) {
  8915. var r = (0, s.default)(this.ref);
  8916. if (r && "function" == typeof r.getAttribute) {
  8917. var a = +r.getAttribute(f) + 1;
  8918. 1 === a && r.addEventListener("scroll", x, v),
  8919. r.setAttribute(f, a);
  8920. }
  8921. } else if (0 === p.length || n) {
  8922. var i = this.props,
  8923. o = i.scroll,
  8924. d = i.resize;
  8925. o && (0, l.on)(e, "scroll", x, v),
  8926. d && (0, l.on)(window, "resize", x, v);
  8927. }
  8928. p.push(this), y(this);
  8929. },
  8930. },
  8931. {
  8932. key: "shouldComponentUpdate",
  8933. value: function () {
  8934. return this.visible;
  8935. },
  8936. },
  8937. {
  8938. key: "componentWillUnmount",
  8939. value: function () {
  8940. if (this.props.overflow) {
  8941. var e = (0, s.default)(this.ref);
  8942. if (e && "function" == typeof e.getAttribute) {
  8943. var t = +e.getAttribute(f) - 1;
  8944. 0 === t
  8945. ? (e.removeEventListener("scroll", x, v),
  8946. e.removeAttribute(f))
  8947. : e.setAttribute(f, t);
  8948. }
  8949. }
  8950. var n = p.indexOf(this);
  8951. -1 !== n && p.splice(n, 1),
  8952. 0 === p.length &&
  8953. "undefined" != typeof window &&
  8954. ((0, l.off)(window, "resize", x, v),
  8955. (0, l.off)(window, "scroll", x, v));
  8956. },
  8957. },
  8958. {
  8959. key: "setRef",
  8960. value: function (e) {
  8961. e && (this.ref = e);
  8962. },
  8963. },
  8964. {
  8965. key: "render",
  8966. value: function () {
  8967. var e = this.props,
  8968. t = e.height,
  8969. n = e.children,
  8970. r = e.placeholder,
  8971. a = e.className,
  8972. o = e.classNamePrefix,
  8973. l = e.style;
  8974. return i.default.createElement(
  8975. "div",
  8976. {
  8977. className: o + "-wrapper " + a,
  8978. ref: this.setRef,
  8979. style: l,
  8980. },
  8981. this.visible
  8982. ? n
  8983. : r ||
  8984. i.default.createElement("div", {
  8985. style: {
  8986. height: t,
  8987. },
  8988. className: o + "-placeholder",
  8989. })
  8990. );
  8991. },
  8992. },
  8993. ]),
  8994. t
  8995. );
  8996. })(a.Component);
  8997. (_.propTypes = {
  8998. className: o.default.string,
  8999. classNamePrefix: o.default.string,
  9000. once: o.default.bool,
  9001. height: o.default.oneOfType([o.default.number, o.default.string]),
  9002. offset: o.default.oneOfType([
  9003. o.default.number,
  9004. o.default.arrayOf(o.default.number),
  9005. ]),
  9006. overflow: o.default.bool,
  9007. resize: o.default.bool,
  9008. scroll: o.default.bool,
  9009. children: o.default.node,
  9010. throttle: o.default.oneOfType([o.default.number, o.default.bool]),
  9011. debounce: o.default.oneOfType([o.default.number, o.default.bool]),
  9012. placeholder: o.default.node,
  9013. scrollContainer: o.default.oneOfType([
  9014. o.default.string,
  9015. o.default.object,
  9016. ]),
  9017. unmountIfInvisible: o.default.bool,
  9018. style: o.default.object,
  9019. }),
  9020. (_.defaultProps = {
  9021. className: "",
  9022. classNamePrefix: "lazyload",
  9023. once: !1,
  9024. offset: 0,
  9025. overflow: !1,
  9026. resize: !1,
  9027. scroll: !0,
  9028. unmountIfInvisible: !1,
  9029. });
  9030. t.ZP = _;
  9031. },
  9032. 398: (e, t) => {
  9033. "use strict";
  9034. Object.defineProperty(t, "__esModule", {
  9035. value: !0,
  9036. }),
  9037. (t.default = function (e, t, n) {
  9038. var r = void 0,
  9039. a = void 0,
  9040. i = void 0,
  9041. o = void 0,
  9042. l = void 0,
  9043. s = function s() {
  9044. var u = +new Date() - o;
  9045. u < t && u >= 0
  9046. ? (r = setTimeout(s, t - u))
  9047. : ((r = null),
  9048. n || ((l = e.apply(i, a)), r || ((i = null), (a = null))));
  9049. };
  9050. return function () {
  9051. (i = this), (a = arguments), (o = +new Date());
  9052. var u = n && !r;
  9053. return (
  9054. r || (r = setTimeout(s, t)),
  9055. u && ((l = e.apply(i, a)), (i = null), (a = null)),
  9056. l
  9057. );
  9058. };
  9059. });
  9060. },
  9061. 532: (e, t) => {
  9062. "use strict";
  9063. Object.defineProperty(t, "__esModule", {
  9064. value: !0,
  9065. }),
  9066. (t.on = function (e, t, n, r) {
  9067. (r = r || !1),
  9068. e.addEventListener
  9069. ? e.addEventListener(t, n, r)
  9070. : e.attachEvent &&
  9071. e.attachEvent("on" + t, function (t) {
  9072. n.call(e, t || window.event);
  9073. });
  9074. }),
  9075. (t.off = function (e, t, n, r) {
  9076. (r = r || !1),
  9077. e.removeEventListener
  9078. ? e.removeEventListener(t, n, r)
  9079. : e.detachEvent && e.detachEvent("on" + t, n);
  9080. });
  9081. },
  9082. 717: (e, t) => {
  9083. "use strict";
  9084. Object.defineProperty(t, "__esModule", {
  9085. value: !0,
  9086. }),
  9087. (t.default = function (e) {
  9088. if (!(e instanceof HTMLElement)) return document.documentElement;
  9089. for (
  9090. var t = "absolute" === e.style.position, n = /(scroll|auto)/, r = e;
  9091. r;
  9092. ) {
  9093. if (!r.parentNode)
  9094. return e.ownerDocument || document.documentElement;
  9095. var a = window.getComputedStyle(r),
  9096. i = a.position,
  9097. o = a.overflow,
  9098. l = a["overflow-x"],
  9099. s = a["overflow-y"];
  9100. if ("static" === i && t) r = r.parentNode;
  9101. else {
  9102. if (n.test(o) && n.test(l) && n.test(s)) return r;
  9103. r = r.parentNode;
  9104. }
  9105. }
  9106. return (
  9107. e.ownerDocument || e.documentElement || document.documentElement
  9108. );
  9109. });
  9110. },
  9111. 328: (e, t) => {
  9112. "use strict";
  9113. Object.defineProperty(t, "__esModule", {
  9114. value: !0,
  9115. }),
  9116. (t.default = function (e, t, n) {
  9117. var r, a;
  9118. return (
  9119. t || (t = 250),
  9120. function () {
  9121. var i = n || this,
  9122. o = +new Date(),
  9123. l = arguments;
  9124. r && o < r + t
  9125. ? (clearTimeout(a),
  9126. (a = setTimeout(function () {
  9127. (r = o), e.apply(i, l);
  9128. }, t)))
  9129. : ((r = o), e.apply(i, l));
  9130. }
  9131. );
  9132. });
  9133. },
  9134. 600: (e, t, n) => {
  9135. "use strict";
  9136. function r() {
  9137. var e = this.constructor.getDerivedStateFromProps(
  9138. this.props,
  9139. this.state
  9140. );
  9141. null != e && this.setState(e);
  9142. }
  9143. function a(e) {
  9144. this.setState(
  9145. function (t) {
  9146. var n = this.constructor.getDerivedStateFromProps(e, t);
  9147. return null != n ? n : null;
  9148. }.bind(this)
  9149. );
  9150. }
  9151. function i(e, t) {
  9152. try {
  9153. var n = this.props,
  9154. r = this.state;
  9155. (this.props = e),
  9156. (this.state = t),
  9157. (this.__reactInternalSnapshotFlag = !0),
  9158. (this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(n, r));
  9159. } finally {
  9160. (this.props = n), (this.state = r);
  9161. }
  9162. }
  9163. function o(e) {
  9164. var t = e.prototype;
  9165. if (!t || !t.isReactComponent)
  9166. throw new Error("Can only polyfill class components");
  9167. if (
  9168. "function" != typeof e.getDerivedStateFromProps &&
  9169. "function" != typeof t.getSnapshotBeforeUpdate
  9170. )
  9171. return e;
  9172. var n = null,
  9173. o = null,
  9174. l = null;
  9175. if (
  9176. ("function" == typeof t.componentWillMount
  9177. ? (n = "componentWillMount")
  9178. : "function" == typeof t.UNSAFE_componentWillMount &&
  9179. (n = "UNSAFE_componentWillMount"),
  9180. "function" == typeof t.componentWillReceiveProps
  9181. ? (o = "componentWillReceiveProps")
  9182. : "function" == typeof t.UNSAFE_componentWillReceiveProps &&
  9183. (o = "UNSAFE_componentWillReceiveProps"),
  9184. "function" == typeof t.componentWillUpdate
  9185. ? (l = "componentWillUpdate")
  9186. : "function" == typeof t.UNSAFE_componentWillUpdate &&
  9187. (l = "UNSAFE_componentWillUpdate"),
  9188. null !== n || null !== o || null !== l)
  9189. ) {
  9190. var s = e.displayName || e.name,
  9191. u =
  9192. "function" == typeof e.getDerivedStateFromProps
  9193. ? "getDerivedStateFromProps()"
  9194. : "getSnapshotBeforeUpdate()";
  9195. throw Error(
  9196. "Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n" +
  9197. s +
  9198. " uses " +
  9199. u +
  9200. " but also contains the following legacy lifecycles:" +
  9201. (null !== n ? "\n " + n : "") +
  9202. (null !== o ? "\n " + o : "") +
  9203. (null !== l ? "\n " + l : "") +
  9204. "\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks"
  9205. );
  9206. }
  9207. if (
  9208. ("function" == typeof e.getDerivedStateFromProps &&
  9209. ((t.componentWillMount = r), (t.componentWillReceiveProps = a)),
  9210. "function" == typeof t.getSnapshotBeforeUpdate)
  9211. ) {
  9212. if ("function" != typeof t.componentDidUpdate)
  9213. throw new Error(
  9214. "Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype"
  9215. );
  9216. t.componentWillUpdate = i;
  9217. var c = t.componentDidUpdate;
  9218. t.componentDidUpdate = function (e, t, n) {
  9219. var r = this.__reactInternalSnapshotFlag
  9220. ? this.__reactInternalSnapshot
  9221. : n;
  9222. c.call(this, e, t, r);
  9223. };
  9224. }
  9225. return e;
  9226. }
  9227. n.r(t),
  9228. n.d(t, {
  9229. polyfill: () => o,
  9230. }),
  9231. (r.__suppressDeprecationWarning = !0),
  9232. (a.__suppressDeprecationWarning = !0),
  9233. (i.__suppressDeprecationWarning = !0);
  9234. },
  9235. 225: (e, t, n) => {
  9236. "use strict";
  9237. Object.defineProperty(t, "__esModule", {
  9238. value: !0,
  9239. }),
  9240. (t.bodyOpenClassName = t.portalClassName = void 0);
  9241. var r =
  9242. Object.assign ||
  9243. function (e) {
  9244. for (var t = 1; t < arguments.length; t++) {
  9245. var n = arguments[t];
  9246. for (var r in n)
  9247. Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
  9248. }
  9249. return e;
  9250. },
  9251. a = (function () {
  9252. function e(e, t) {
  9253. for (var n = 0; n < t.length; n++) {
  9254. var r = t[n];
  9255. (r.enumerable = r.enumerable || !1),
  9256. (r.configurable = !0),
  9257. "value" in r && (r.writable = !0),
  9258. Object.defineProperty(e, r.key, r);
  9259. }
  9260. }
  9261. return function (t, n, r) {
  9262. return n && e(t.prototype, n), r && e(t, r), t;
  9263. };
  9264. })(),
  9265. i = n(466),
  9266. o = h(i),
  9267. l = h(n(116)),
  9268. s = h(n(74)),
  9269. u = h(n(688)),
  9270. c = (function (e) {
  9271. if (e && e.__esModule) return e;
  9272. var t = {};
  9273. if (null != e)
  9274. for (var n in e)
  9275. Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
  9276. return (t.default = e), t;
  9277. })(n(416)),
  9278. d = n(792),
  9279. f = h(d),
  9280. p = n(600);
  9281. function h(e) {
  9282. return e && e.__esModule
  9283. ? e
  9284. : {
  9285. default: e,
  9286. };
  9287. }
  9288. function m(e, t) {
  9289. if (!(e instanceof t))
  9290. throw new TypeError("Cannot call a class as a function");
  9291. }
  9292. function g(e, t) {
  9293. if (!e)
  9294. throw new ReferenceError(
  9295. "this hasn't been initialised - super() hasn't been called"
  9296. );
  9297. return !t || ("object" != typeof t && "function" != typeof t) ? e : t;
  9298. }
  9299. var v = (t.portalClassName = "ReactModalPortal"),
  9300. y = (t.bodyOpenClassName = "ReactModal__Body--open"),
  9301. b = d.canUseDOM && void 0 !== l.default.createPortal,
  9302. w = function (e) {
  9303. return document.createElement(e);
  9304. },
  9305. x = function () {
  9306. return b
  9307. ? l.default.createPortal
  9308. : l.default.unstable_renderSubtreeIntoContainer;
  9309. };
  9310. function _(e) {
  9311. return e();
  9312. }
  9313. var T = (function (e) {
  9314. function t() {
  9315. var e, n, a;
  9316. m(this, t);
  9317. for (var i = arguments.length, s = Array(i), c = 0; c < i; c++)
  9318. s[c] = arguments[c];
  9319. return (
  9320. (n = a =
  9321. g(
  9322. this,
  9323. (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(
  9324. e,
  9325. [this].concat(s)
  9326. )
  9327. )),
  9328. (a.removePortal = function () {
  9329. !b && l.default.unmountComponentAtNode(a.node);
  9330. var e = _(a.props.parentSelector);
  9331. e && e.contains(a.node)
  9332. ? e.removeChild(a.node)
  9333. : console.warn(
  9334. 'React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.'
  9335. );
  9336. }),
  9337. (a.portalRef = function (e) {
  9338. a.portal = e;
  9339. }),
  9340. (a.renderPortal = function (e) {
  9341. var n = x()(
  9342. a,
  9343. o.default.createElement(
  9344. u.default,
  9345. r(
  9346. {
  9347. defaultStyles: t.defaultStyles,
  9348. },
  9349. e
  9350. )
  9351. ),
  9352. a.node
  9353. );
  9354. a.portalRef(n);
  9355. }),
  9356. g(a, n)
  9357. );
  9358. }
  9359. return (
  9360. (function (e, t) {
  9361. if ("function" != typeof t && null !== t)
  9362. throw new TypeError(
  9363. "Super expression must either be null or a function, not " +
  9364. typeof t
  9365. );
  9366. (e.prototype = Object.create(t && t.prototype, {
  9367. constructor: {
  9368. value: e,
  9369. enumerable: !1,
  9370. writable: !0,
  9371. configurable: !0,
  9372. },
  9373. })),
  9374. t &&
  9375. (Object.setPrototypeOf
  9376. ? Object.setPrototypeOf(e, t)
  9377. : (e.__proto__ = t));
  9378. })(t, e),
  9379. a(
  9380. t,
  9381. [
  9382. {
  9383. key: "componentDidMount",
  9384. value: function () {
  9385. d.canUseDOM &&
  9386. (b || (this.node = w("div")),
  9387. (this.node.className = this.props.portalClassName),
  9388. _(this.props.parentSelector).appendChild(this.node),
  9389. !b && this.renderPortal(this.props));
  9390. },
  9391. },
  9392. {
  9393. key: "getSnapshotBeforeUpdate",
  9394. value: function (e) {
  9395. return {
  9396. prevParent: _(e.parentSelector),
  9397. nextParent: _(this.props.parentSelector),
  9398. };
  9399. },
  9400. },
  9401. {
  9402. key: "componentDidUpdate",
  9403. value: function (e, t, n) {
  9404. if (d.canUseDOM) {
  9405. var r = this.props,
  9406. a = r.isOpen,
  9407. i = r.portalClassName;
  9408. e.portalClassName !== i && (this.node.className = i);
  9409. var o = n.prevParent,
  9410. l = n.nextParent;
  9411. l !== o &&
  9412. (o.removeChild(this.node), l.appendChild(this.node)),
  9413. (e.isOpen || a) && !b && this.renderPortal(this.props);
  9414. }
  9415. },
  9416. },
  9417. {
  9418. key: "componentWillUnmount",
  9419. value: function () {
  9420. if (d.canUseDOM && this.node && this.portal) {
  9421. var e = this.portal.state,
  9422. t = Date.now(),
  9423. n =
  9424. e.isOpen &&
  9425. this.props.closeTimeoutMS &&
  9426. (e.closesAt || t + this.props.closeTimeoutMS);
  9427. n
  9428. ? (e.beforeClose || this.portal.closeWithTimeout(),
  9429. setTimeout(this.removePortal, n - t))
  9430. : this.removePortal();
  9431. }
  9432. },
  9433. },
  9434. {
  9435. key: "render",
  9436. value: function () {
  9437. return d.canUseDOM && b
  9438. ? (!this.node && b && (this.node = w("div")),
  9439. x()(
  9440. o.default.createElement(
  9441. u.default,
  9442. r(
  9443. {
  9444. ref: this.portalRef,
  9445. defaultStyles: t.defaultStyles,
  9446. },
  9447. this.props
  9448. )
  9449. ),
  9450. this.node
  9451. ))
  9452. : null;
  9453. },
  9454. },
  9455. ],
  9456. [
  9457. {
  9458. key: "setAppElement",
  9459. value: function (e) {
  9460. c.setElement(e);
  9461. },
  9462. },
  9463. ]
  9464. ),
  9465. t
  9466. );
  9467. })(i.Component);
  9468. (T.propTypes = {
  9469. isOpen: s.default.bool.isRequired,
  9470. style: s.default.shape({
  9471. content: s.default.object,
  9472. overlay: s.default.object,
  9473. }),
  9474. portalClassName: s.default.string,
  9475. bodyOpenClassName: s.default.string,
  9476. htmlOpenClassName: s.default.string,
  9477. className: s.default.oneOfType([
  9478. s.default.string,
  9479. s.default.shape({
  9480. base: s.default.string.isRequired,
  9481. afterOpen: s.default.string.isRequired,
  9482. beforeClose: s.default.string.isRequired,
  9483. }),
  9484. ]),
  9485. overlayClassName: s.default.oneOfType([
  9486. s.default.string,
  9487. s.default.shape({
  9488. base: s.default.string.isRequired,
  9489. afterOpen: s.default.string.isRequired,
  9490. beforeClose: s.default.string.isRequired,
  9491. }),
  9492. ]),
  9493. appElement: s.default.oneOfType([
  9494. s.default.instanceOf(f.default),
  9495. s.default.instanceOf(d.SafeHTMLCollection),
  9496. s.default.instanceOf(d.SafeNodeList),
  9497. s.default.arrayOf(s.default.instanceOf(f.default)),
  9498. ]),
  9499. onAfterOpen: s.default.func,
  9500. onRequestClose: s.default.func,
  9501. closeTimeoutMS: s.default.number,
  9502. ariaHideApp: s.default.bool,
  9503. shouldFocusAfterRender: s.default.bool,
  9504. shouldCloseOnOverlayClick: s.default.bool,
  9505. shouldReturnFocusAfterClose: s.default.bool,
  9506. preventScroll: s.default.bool,
  9507. parentSelector: s.default.func,
  9508. aria: s.default.object,
  9509. data: s.default.object,
  9510. role: s.default.string,
  9511. contentLabel: s.default.string,
  9512. shouldCloseOnEsc: s.default.bool,
  9513. overlayRef: s.default.func,
  9514. contentRef: s.default.func,
  9515. id: s.default.string,
  9516. overlayElement: s.default.func,
  9517. contentElement: s.default.func,
  9518. }),
  9519. (T.defaultProps = {
  9520. isOpen: !1,
  9521. portalClassName: v,
  9522. bodyOpenClassName: y,
  9523. role: "dialog",
  9524. ariaHideApp: !0,
  9525. closeTimeoutMS: 0,
  9526. shouldFocusAfterRender: !0,
  9527. shouldCloseOnEsc: !0,
  9528. shouldCloseOnOverlayClick: !0,
  9529. shouldReturnFocusAfterClose: !0,
  9530. preventScroll: !1,
  9531. parentSelector: function () {
  9532. return document.body;
  9533. },
  9534. overlayElement: function (e, t) {
  9535. return o.default.createElement("div", e, t);
  9536. },
  9537. contentElement: function (e, t) {
  9538. return o.default.createElement("div", e, t);
  9539. },
  9540. }),
  9541. (T.defaultStyles = {
  9542. overlay: {
  9543. position: "fixed",
  9544. top: 0,
  9545. left: 0,
  9546. right: 0,
  9547. bottom: 0,
  9548. backgroundColor: "rgba(255, 255, 255, 0.75)",
  9549. },
  9550. content: {
  9551. position: "absolute",
  9552. top: "40px",
  9553. left: "40px",
  9554. right: "40px",
  9555. bottom: "40px",
  9556. border: "1px solid #ccc",
  9557. background: "#fff",
  9558. overflow: "auto",
  9559. WebkitOverflowScrolling: "touch",
  9560. borderRadius: "4px",
  9561. outline: "none",
  9562. padding: "20px",
  9563. },
  9564. }),
  9565. (0, p.polyfill)(T),
  9566. (t.default = T);
  9567. },
  9568. 688: (e, t, n) => {
  9569. "use strict";
  9570. Object.defineProperty(t, "__esModule", {
  9571. value: !0,
  9572. });
  9573. var r =
  9574. Object.assign ||
  9575. function (e) {
  9576. for (var t = 1; t < arguments.length; t++) {
  9577. var n = arguments[t];
  9578. for (var r in n)
  9579. Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
  9580. }
  9581. return e;
  9582. },
  9583. a =
  9584. "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
  9585. ? function (e) {
  9586. return typeof e;
  9587. }
  9588. : function (e) {
  9589. return e &&
  9590. "function" == typeof Symbol &&
  9591. e.constructor === Symbol &&
  9592. e !== Symbol.prototype
  9593. ? "symbol"
  9594. : typeof e;
  9595. },
  9596. i = (function () {
  9597. function e(e, t) {
  9598. for (var n = 0; n < t.length; n++) {
  9599. var r = t[n];
  9600. (r.enumerable = r.enumerable || !1),
  9601. (r.configurable = !0),
  9602. "value" in r && (r.writable = !0),
  9603. Object.defineProperty(e, r.key, r);
  9604. }
  9605. }
  9606. return function (t, n, r) {
  9607. return n && e(t.prototype, n), r && e(t, r), t;
  9608. };
  9609. })(),
  9610. o = n(466),
  9611. l = g(n(74)),
  9612. s = m(n(247)),
  9613. u = g(n(809)),
  9614. c = m(n(416)),
  9615. d = m(n(895)),
  9616. f = n(792),
  9617. p = g(f),
  9618. h = g(n(462));
  9619. function m(e) {
  9620. if (e && e.__esModule) return e;
  9621. var t = {};
  9622. if (null != e)
  9623. for (var n in e)
  9624. Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
  9625. return (t.default = e), t;
  9626. }
  9627. function g(e) {
  9628. return e && e.__esModule
  9629. ? e
  9630. : {
  9631. default: e,
  9632. };
  9633. }
  9634. n(16);
  9635. var v = {
  9636. overlay: "ReactModal__Overlay",
  9637. content: "ReactModal__Content",
  9638. },
  9639. y = 0,
  9640. b = (function (e) {
  9641. function t(e) {
  9642. !(function (e, t) {
  9643. if (!(e instanceof t))
  9644. throw new TypeError("Cannot call a class as a function");
  9645. })(this, t);
  9646. var n = (function (e, t) {
  9647. if (!e)
  9648. throw new ReferenceError(
  9649. "this hasn't been initialised - super() hasn't been called"
  9650. );
  9651. return !t || ("object" != typeof t && "function" != typeof t)
  9652. ? e
  9653. : t;
  9654. })(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
  9655. return (
  9656. (n.setOverlayRef = function (e) {
  9657. (n.overlay = e), n.props.overlayRef && n.props.overlayRef(e);
  9658. }),
  9659. (n.setContentRef = function (e) {
  9660. (n.content = e), n.props.contentRef && n.props.contentRef(e);
  9661. }),
  9662. (n.afterClose = function () {
  9663. var e = n.props,
  9664. t = e.appElement,
  9665. r = e.ariaHideApp,
  9666. a = e.htmlOpenClassName,
  9667. i = e.bodyOpenClassName;
  9668. i && d.remove(document.body, i),
  9669. a && d.remove(document.getElementsByTagName("html")[0], a),
  9670. r && y > 0 && 0 == (y -= 1) && c.show(t),
  9671. n.props.shouldFocusAfterRender &&
  9672. (n.props.shouldReturnFocusAfterClose
  9673. ? (s.returnFocus(n.props.preventScroll),
  9674. s.teardownScopedFocus())
  9675. : s.popWithoutFocus()),
  9676. n.props.onAfterClose && n.props.onAfterClose(),
  9677. h.default.deregister(n);
  9678. }),
  9679. (n.open = function () {
  9680. n.beforeOpen(),
  9681. n.state.afterOpen && n.state.beforeClose
  9682. ? (clearTimeout(n.closeTimer),
  9683. n.setState({
  9684. beforeClose: !1,
  9685. }))
  9686. : (n.props.shouldFocusAfterRender &&
  9687. (s.setupScopedFocus(n.node), s.markForFocusLater()),
  9688. n.setState(
  9689. {
  9690. isOpen: !0,
  9691. },
  9692. function () {
  9693. requestAnimationFrame(function () {
  9694. n.setState({
  9695. afterOpen: !0,
  9696. }),
  9697. n.props.isOpen &&
  9698. n.props.onAfterOpen &&
  9699. n.props.onAfterOpen({
  9700. overlayEl: n.overlay,
  9701. contentEl: n.content,
  9702. });
  9703. });
  9704. }
  9705. ));
  9706. }),
  9707. (n.close = function () {
  9708. n.props.closeTimeoutMS > 0
  9709. ? n.closeWithTimeout()
  9710. : n.closeWithoutTimeout();
  9711. }),
  9712. (n.focusContent = function () {
  9713. return (
  9714. n.content &&
  9715. !n.contentHasFocus() &&
  9716. n.content.focus({
  9717. preventScroll: !0,
  9718. })
  9719. );
  9720. }),
  9721. (n.closeWithTimeout = function () {
  9722. var e = Date.now() + n.props.closeTimeoutMS;
  9723. n.setState(
  9724. {
  9725. beforeClose: !0,
  9726. closesAt: e,
  9727. },
  9728. function () {
  9729. n.closeTimer = setTimeout(
  9730. n.closeWithoutTimeout,
  9731. n.state.closesAt - Date.now()
  9732. );
  9733. }
  9734. );
  9735. }),
  9736. (n.closeWithoutTimeout = function () {
  9737. n.setState(
  9738. {
  9739. beforeClose: !1,
  9740. isOpen: !1,
  9741. afterOpen: !1,
  9742. closesAt: null,
  9743. },
  9744. n.afterClose
  9745. );
  9746. }),
  9747. (n.handleKeyDown = function (e) {
  9748. 9 === e.keyCode && (0, u.default)(n.content, e),
  9749. n.props.shouldCloseOnEsc &&
  9750. 27 === e.keyCode &&
  9751. (e.stopPropagation(), n.requestClose(e));
  9752. }),
  9753. (n.handleOverlayOnClick = function (e) {
  9754. null === n.shouldClose && (n.shouldClose = !0),
  9755. n.shouldClose &&
  9756. n.props.shouldCloseOnOverlayClick &&
  9757. (n.ownerHandlesClose()
  9758. ? n.requestClose(e)
  9759. : n.focusContent()),
  9760. (n.shouldClose = null);
  9761. }),
  9762. (n.handleContentOnMouseUp = function () {
  9763. n.shouldClose = !1;
  9764. }),
  9765. (n.handleOverlayOnMouseDown = function (e) {
  9766. n.props.shouldCloseOnOverlayClick ||
  9767. e.target != n.overlay ||
  9768. e.preventDefault();
  9769. }),
  9770. (n.handleContentOnClick = function () {
  9771. n.shouldClose = !1;
  9772. }),
  9773. (n.handleContentOnMouseDown = function () {
  9774. n.shouldClose = !1;
  9775. }),
  9776. (n.requestClose = function (e) {
  9777. return n.ownerHandlesClose() && n.props.onRequestClose(e);
  9778. }),
  9779. (n.ownerHandlesClose = function () {
  9780. return n.props.onRequestClose;
  9781. }),
  9782. (n.shouldBeClosed = function () {
  9783. return !n.state.isOpen && !n.state.beforeClose;
  9784. }),
  9785. (n.contentHasFocus = function () {
  9786. return (
  9787. document.activeElement === n.content ||
  9788. n.content.contains(document.activeElement)
  9789. );
  9790. }),
  9791. (n.buildClassName = function (e, t) {
  9792. var r =
  9793. "object" === (void 0 === t ? "undefined" : a(t))
  9794. ? t
  9795. : {
  9796. base: v[e],
  9797. afterOpen: v[e] + "--after-open",
  9798. beforeClose: v[e] + "--before-close",
  9799. },
  9800. i = r.base;
  9801. return (
  9802. n.state.afterOpen && (i = i + " " + r.afterOpen),
  9803. n.state.beforeClose && (i = i + " " + r.beforeClose),
  9804. "string" == typeof t && t ? i + " " + t : i
  9805. );
  9806. }),
  9807. (n.attributesFromObject = function (e, t) {
  9808. return Object.keys(t).reduce(function (n, r) {
  9809. return (n[e + "-" + r] = t[r]), n;
  9810. }, {});
  9811. }),
  9812. (n.state = {
  9813. afterOpen: !1,
  9814. beforeClose: !1,
  9815. }),
  9816. (n.shouldClose = null),
  9817. (n.moveFromContentToOverlay = null),
  9818. n
  9819. );
  9820. }
  9821. return (
  9822. (function (e, t) {
  9823. if ("function" != typeof t && null !== t)
  9824. throw new TypeError(
  9825. "Super expression must either be null or a function, not " +
  9826. typeof t
  9827. );
  9828. (e.prototype = Object.create(t && t.prototype, {
  9829. constructor: {
  9830. value: e,
  9831. enumerable: !1,
  9832. writable: !0,
  9833. configurable: !0,
  9834. },
  9835. })),
  9836. t &&
  9837. (Object.setPrototypeOf
  9838. ? Object.setPrototypeOf(e, t)
  9839. : (e.__proto__ = t));
  9840. })(t, e),
  9841. i(t, [
  9842. {
  9843. key: "componentDidMount",
  9844. value: function () {
  9845. this.props.isOpen && this.open();
  9846. },
  9847. },
  9848. {
  9849. key: "componentDidUpdate",
  9850. value: function (e, t) {
  9851. this.props.isOpen && !e.isOpen
  9852. ? this.open()
  9853. : !this.props.isOpen && e.isOpen && this.close(),
  9854. this.props.shouldFocusAfterRender &&
  9855. this.state.isOpen &&
  9856. !t.isOpen &&
  9857. this.focusContent();
  9858. },
  9859. },
  9860. {
  9861. key: "componentWillUnmount",
  9862. value: function () {
  9863. this.state.isOpen && this.afterClose(),
  9864. clearTimeout(this.closeTimer);
  9865. },
  9866. },
  9867. {
  9868. key: "beforeOpen",
  9869. value: function () {
  9870. var e = this.props,
  9871. t = e.appElement,
  9872. n = e.ariaHideApp,
  9873. r = e.htmlOpenClassName,
  9874. a = e.bodyOpenClassName;
  9875. a && d.add(document.body, a),
  9876. r && d.add(document.getElementsByTagName("html")[0], r),
  9877. n && ((y += 1), c.hide(t)),
  9878. h.default.register(this);
  9879. },
  9880. },
  9881. {
  9882. key: "render",
  9883. value: function () {
  9884. var e = this.props,
  9885. t = e.id,
  9886. n = e.className,
  9887. a = e.overlayClassName,
  9888. i = e.defaultStyles,
  9889. o = e.children,
  9890. l = n ? {} : i.content,
  9891. s = a ? {} : i.overlay;
  9892. if (this.shouldBeClosed()) return null;
  9893. var u = {
  9894. ref: this.setOverlayRef,
  9895. className: this.buildClassName("overlay", a),
  9896. style: r({}, s, this.props.style.overlay),
  9897. onClick: this.handleOverlayOnClick,
  9898. onMouseDown: this.handleOverlayOnMouseDown,
  9899. },
  9900. c = r(
  9901. {
  9902. id: t,
  9903. ref: this.setContentRef,
  9904. style: r({}, l, this.props.style.content),
  9905. className: this.buildClassName("content", n),
  9906. tabIndex: "-1",
  9907. onKeyDown: this.handleKeyDown,
  9908. onMouseDown: this.handleContentOnMouseDown,
  9909. onMouseUp: this.handleContentOnMouseUp,
  9910. onClick: this.handleContentOnClick,
  9911. role: this.props.role,
  9912. "aria-label": this.props.contentLabel,
  9913. },
  9914. this.attributesFromObject(
  9915. "aria",
  9916. r(
  9917. {
  9918. modal: !0,
  9919. },
  9920. this.props.aria
  9921. )
  9922. ),
  9923. this.attributesFromObject("data", this.props.data || {}),
  9924. {
  9925. "data-testid": this.props.testId,
  9926. }
  9927. ),
  9928. d = this.props.contentElement(c, o);
  9929. return this.props.overlayElement(u, d);
  9930. },
  9931. },
  9932. ]),
  9933. t
  9934. );
  9935. })(o.Component);
  9936. (b.defaultProps = {
  9937. style: {
  9938. overlay: {},
  9939. content: {},
  9940. },
  9941. defaultStyles: {},
  9942. }),
  9943. (b.propTypes = {
  9944. isOpen: l.default.bool.isRequired,
  9945. defaultStyles: l.default.shape({
  9946. content: l.default.object,
  9947. overlay: l.default.object,
  9948. }),
  9949. style: l.default.shape({
  9950. content: l.default.object,
  9951. overlay: l.default.object,
  9952. }),
  9953. className: l.default.oneOfType([l.default.string, l.default.object]),
  9954. overlayClassName: l.default.oneOfType([
  9955. l.default.string,
  9956. l.default.object,
  9957. ]),
  9958. bodyOpenClassName: l.default.string,
  9959. htmlOpenClassName: l.default.string,
  9960. ariaHideApp: l.default.bool,
  9961. appElement: l.default.oneOfType([
  9962. l.default.instanceOf(p.default),
  9963. l.default.instanceOf(f.SafeHTMLCollection),
  9964. l.default.instanceOf(f.SafeNodeList),
  9965. l.default.arrayOf(l.default.instanceOf(p.default)),
  9966. ]),
  9967. onAfterOpen: l.default.func,
  9968. onAfterClose: l.default.func,
  9969. onRequestClose: l.default.func,
  9970. closeTimeoutMS: l.default.number,
  9971. shouldFocusAfterRender: l.default.bool,
  9972. shouldCloseOnOverlayClick: l.default.bool,
  9973. shouldReturnFocusAfterClose: l.default.bool,
  9974. preventScroll: l.default.bool,
  9975. role: l.default.string,
  9976. contentLabel: l.default.string,
  9977. aria: l.default.object,
  9978. data: l.default.object,
  9979. children: l.default.node,
  9980. shouldCloseOnEsc: l.default.bool,
  9981. overlayRef: l.default.func,
  9982. contentRef: l.default.func,
  9983. id: l.default.string,
  9984. overlayElement: l.default.func,
  9985. contentElement: l.default.func,
  9986. testId: l.default.string,
  9987. }),
  9988. (t.default = b),
  9989. (e.exports = t.default);
  9990. },
  9991. 416: (e, t, n) => {
  9992. "use strict";
  9993. Object.defineProperty(t, "__esModule", {
  9994. value: !0,
  9995. }),
  9996. (t.resetState = function () {
  9997. o &&
  9998. (o.removeAttribute
  9999. ? o.removeAttribute("aria-hidden")
  10000. : null != o.length
  10001. ? o.forEach(function (e) {
  10002. return e.removeAttribute("aria-hidden");
  10003. })
  10004. : document.querySelectorAll(o).forEach(function (e) {
  10005. return e.removeAttribute("aria-hidden");
  10006. })),
  10007. (o = null);
  10008. }),
  10009. (t.log = function () {}),
  10010. (t.assertNodeList = l),
  10011. (t.setElement = function (e) {
  10012. var t = e;
  10013. if ("string" == typeof t && i.canUseDOM) {
  10014. var n = document.querySelectorAll(t);
  10015. l(n, t), (t = n);
  10016. }
  10017. return (o = t || o);
  10018. }),
  10019. (t.validateElement = s),
  10020. (t.hide = function (e) {
  10021. var t = !0,
  10022. n = !1,
  10023. r = void 0;
  10024. try {
  10025. for (
  10026. var a, i = s(e)[Symbol.iterator]();
  10027. !(t = (a = i.next()).done);
  10028. t = !0
  10029. )
  10030. a.value.setAttribute("aria-hidden", "true");
  10031. } catch (e) {
  10032. (n = !0), (r = e);
  10033. } finally {
  10034. try {
  10035. !t && i.return && i.return();
  10036. } finally {
  10037. if (n) throw r;
  10038. }
  10039. }
  10040. }),
  10041. (t.show = function (e) {
  10042. var t = !0,
  10043. n = !1,
  10044. r = void 0;
  10045. try {
  10046. for (
  10047. var a, i = s(e)[Symbol.iterator]();
  10048. !(t = (a = i.next()).done);
  10049. t = !0
  10050. )
  10051. a.value.removeAttribute("aria-hidden");
  10052. } catch (e) {
  10053. (n = !0), (r = e);
  10054. } finally {
  10055. try {
  10056. !t && i.return && i.return();
  10057. } finally {
  10058. if (n) throw r;
  10059. }
  10060. }
  10061. }),
  10062. (t.documentNotReadyOrSSRTesting = function () {
  10063. o = null;
  10064. });
  10065. var r,
  10066. a =
  10067. (r = n(365)) && r.__esModule
  10068. ? r
  10069. : {
  10070. default: r,
  10071. },
  10072. i = n(792),
  10073. o = null;
  10074. function l(e, t) {
  10075. if (!e || !e.length)
  10076. throw new Error(
  10077. "react-modal: No elements were found for selector " + t + "."
  10078. );
  10079. }
  10080. function s(e) {
  10081. var t = e || o;
  10082. return t
  10083. ? Array.isArray(t) ||
  10084. t instanceof HTMLCollection ||
  10085. t instanceof NodeList
  10086. ? t
  10087. : [t]
  10088. : ((0, a.default)(
  10089. !1,
  10090. [
  10091. "react-modal: App element is not defined.",
  10092. "Please use `Modal.setAppElement(el)` or set `appElement={el}`.",
  10093. "This is needed so screen readers don't see main content",
  10094. "when modal is opened. It is not recommended, but you can opt-out",
  10095. "by setting `ariaHideApp={false}`.",
  10096. ].join(" ")
  10097. ),
  10098. []);
  10099. }
  10100. },
  10101. 16: (e, t, n) => {
  10102. "use strict";
  10103. Object.defineProperty(t, "__esModule", {
  10104. value: !0,
  10105. }),
  10106. (t.resetState = function () {
  10107. for (var e = [i, o], t = 0; t < e.length; t++) {
  10108. var n = e[t];
  10109. n && n.parentNode && n.parentNode.removeChild(n);
  10110. }
  10111. (i = o = null), (l = []);
  10112. }),
  10113. (t.log = function () {
  10114. console.log("bodyTrap ----------"), console.log(l.length);
  10115. for (var e = [i, o], t = 0; t < e.length; t++) {
  10116. var n = e[t] || {};
  10117. console.log(n.nodeName, n.className, n.id);
  10118. }
  10119. console.log("edn bodyTrap ----------");
  10120. });
  10121. var r,
  10122. a =
  10123. (r = n(462)) && r.__esModule
  10124. ? r
  10125. : {
  10126. default: r,
  10127. },
  10128. i = void 0,
  10129. o = void 0,
  10130. l = [];
  10131. function s() {
  10132. 0 !== l.length && l[l.length - 1].focusContent();
  10133. }
  10134. a.default.subscribe(function (e, t) {
  10135. i ||
  10136. o ||
  10137. ((i = document.createElement("div")).setAttribute(
  10138. "data-react-modal-body-trap",
  10139. ""
  10140. ),
  10141. (i.style.position = "absolute"),
  10142. (i.style.opacity = "0"),
  10143. i.setAttribute("tabindex", "0"),
  10144. i.addEventListener("focus", s),
  10145. (o = i.cloneNode()).addEventListener("focus", s)),
  10146. (l = t).length > 0
  10147. ? (document.body.firstChild !== i &&
  10148. document.body.insertBefore(i, document.body.firstChild),
  10149. document.body.lastChild !== o && document.body.appendChild(o))
  10150. : (i.parentElement && i.parentElement.removeChild(i),
  10151. o.parentElement && o.parentElement.removeChild(o));
  10152. });
  10153. },
  10154. 895: (e, t) => {
  10155. "use strict";
  10156. Object.defineProperty(t, "__esModule", {
  10157. value: !0,
  10158. }),
  10159. (t.resetState = function () {
  10160. var e = document.getElementsByTagName("html")[0];
  10161. for (var t in n) a(e, n[t]);
  10162. var i = document.body;
  10163. for (var o in r) a(i, r[o]);
  10164. (n = {}), (r = {});
  10165. }),
  10166. (t.log = function () {});
  10167. var n = {},
  10168. r = {};
  10169. function a(e, t) {
  10170. e.classList.remove(t);
  10171. }
  10172. (t.add = function (e, t) {
  10173. return (
  10174. (a = e.classList),
  10175. (i = "html" == e.nodeName.toLowerCase() ? n : r),
  10176. void t.split(" ").forEach(function (e) {
  10177. !(function (e, t) {
  10178. e[t] || (e[t] = 0), (e[t] += 1);
  10179. })(i, e),
  10180. a.add(e);
  10181. })
  10182. );
  10183. var a, i;
  10184. }),
  10185. (t.remove = function (e, t) {
  10186. return (
  10187. (a = e.classList),
  10188. (i = "html" == e.nodeName.toLowerCase() ? n : r),
  10189. void t.split(" ").forEach(function (e) {
  10190. !(function (e, t) {
  10191. e[t] && (e[t] -= 1);
  10192. })(i, e),
  10193. 0 === i[e] && a.remove(e);
  10194. })
  10195. );
  10196. var a, i;
  10197. });
  10198. },
  10199. 247: (e, t, n) => {
  10200. "use strict";
  10201. Object.defineProperty(t, "__esModule", {
  10202. value: !0,
  10203. }),
  10204. (t.resetState = function () {
  10205. i = [];
  10206. }),
  10207. (t.log = function () {}),
  10208. (t.handleBlur = s),
  10209. (t.handleFocus = u),
  10210. (t.markForFocusLater = function () {
  10211. i.push(document.activeElement);
  10212. }),
  10213. (t.returnFocus = function () {
  10214. var e =
  10215. arguments.length > 0 && void 0 !== arguments[0] && arguments[0],
  10216. t = null;
  10217. try {
  10218. return void (
  10219. 0 !== i.length &&
  10220. (t = i.pop()).focus({
  10221. preventScroll: e,
  10222. })
  10223. );
  10224. } catch (e) {
  10225. console.warn(
  10226. [
  10227. "You tried to return focus to",
  10228. t,
  10229. "but it is not in the DOM anymore",
  10230. ].join(" ")
  10231. );
  10232. }
  10233. }),
  10234. (t.popWithoutFocus = function () {
  10235. i.length > 0 && i.pop();
  10236. }),
  10237. (t.setupScopedFocus = function (e) {
  10238. (o = e),
  10239. window.addEventListener
  10240. ? (window.addEventListener("blur", s, !1),
  10241. document.addEventListener("focus", u, !0))
  10242. : (window.attachEvent("onBlur", s),
  10243. document.attachEvent("onFocus", u));
  10244. }),
  10245. (t.teardownScopedFocus = function () {
  10246. (o = null),
  10247. window.addEventListener
  10248. ? (window.removeEventListener("blur", s),
  10249. document.removeEventListener("focus", u))
  10250. : (window.detachEvent("onBlur", s),
  10251. document.detachEvent("onFocus", u));
  10252. });
  10253. var r,
  10254. a =
  10255. (r = n(199)) && r.__esModule
  10256. ? r
  10257. : {
  10258. default: r,
  10259. },
  10260. i = [],
  10261. o = null,
  10262. l = !1;
  10263. function s() {
  10264. l = !0;
  10265. }
  10266. function u() {
  10267. if (l) {
  10268. if (((l = !1), !o)) return;
  10269. setTimeout(function () {
  10270. o.contains(document.activeElement) ||
  10271. ((0, a.default)(o)[0] || o).focus();
  10272. }, 0);
  10273. }
  10274. }
  10275. },
  10276. 462: (e, t) => {
  10277. "use strict";
  10278. Object.defineProperty(t, "__esModule", {
  10279. value: !0,
  10280. }),
  10281. (t.log = function () {
  10282. console.log("portalOpenInstances ----------"),
  10283. console.log(r.openInstances.length),
  10284. r.openInstances.forEach(function (e) {
  10285. return console.log(e);
  10286. }),
  10287. console.log("end portalOpenInstances ----------");
  10288. }),
  10289. (t.resetState = function () {
  10290. r = new n();
  10291. });
  10292. var n = function e() {
  10293. var t = this;
  10294. !(function (e, t) {
  10295. if (!(e instanceof t))
  10296. throw new TypeError("Cannot call a class as a function");
  10297. })(this, e),
  10298. (this.register = function (e) {
  10299. -1 === t.openInstances.indexOf(e) &&
  10300. (t.openInstances.push(e), t.emit("register"));
  10301. }),
  10302. (this.deregister = function (e) {
  10303. var n = t.openInstances.indexOf(e);
  10304. -1 !== n && (t.openInstances.splice(n, 1), t.emit("deregister"));
  10305. }),
  10306. (this.subscribe = function (e) {
  10307. t.subscribers.push(e);
  10308. }),
  10309. (this.emit = function (e) {
  10310. t.subscribers.forEach(function (n) {
  10311. return n(e, t.openInstances.slice());
  10312. });
  10313. }),
  10314. (this.openInstances = []),
  10315. (this.subscribers = []);
  10316. },
  10317. r = new n();
  10318. t.default = r;
  10319. },
  10320. 792: (e, t, n) => {
  10321. "use strict";
  10322. Object.defineProperty(t, "__esModule", {
  10323. value: !0,
  10324. }),
  10325. (t.canUseDOM = t.SafeNodeList = t.SafeHTMLCollection = void 0);
  10326. var r,
  10327. a = (
  10328. (r = n(177)) && r.__esModule
  10329. ? r
  10330. : {
  10331. default: r,
  10332. }
  10333. ).default,
  10334. i = a.canUseDOM ? window.HTMLElement : {};
  10335. (t.SafeHTMLCollection = a.canUseDOM ? window.HTMLCollection : {}),
  10336. (t.SafeNodeList = a.canUseDOM ? window.NodeList : {}),
  10337. (t.canUseDOM = a.canUseDOM),
  10338. (t.default = i);
  10339. },
  10340. 809: (e, t, n) => {
  10341. "use strict";
  10342. Object.defineProperty(t, "__esModule", {
  10343. value: !0,
  10344. }),
  10345. (t.default = function (e, t) {
  10346. var n = (0, a.default)(e);
  10347. if (n.length) {
  10348. var r = void 0,
  10349. i = t.shiftKey,
  10350. o = n[0],
  10351. l = n[n.length - 1];
  10352. if (e === document.activeElement) {
  10353. if (!i) return;
  10354. r = l;
  10355. }
  10356. if (
  10357. (l !== document.activeElement || i || (r = o),
  10358. o === document.activeElement && i && (r = l),
  10359. r)
  10360. )
  10361. return t.preventDefault(), void r.focus();
  10362. var s = /(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);
  10363. if (
  10364. null != s &&
  10365. "Chrome" != s[1] &&
  10366. null == /\biPod\b|\biPad\b/g.exec(navigator.userAgent)
  10367. ) {
  10368. var u = n.indexOf(document.activeElement);
  10369. if ((u > -1 && (u += i ? -1 : 1), void 0 === (r = n[u])))
  10370. return t.preventDefault(), void (r = i ? l : o).focus();
  10371. t.preventDefault(), r.focus();
  10372. }
  10373. } else t.preventDefault();
  10374. });
  10375. var r,
  10376. a =
  10377. (r = n(199)) && r.__esModule
  10378. ? r
  10379. : {
  10380. default: r,
  10381. };
  10382. e.exports = t.default;
  10383. },
  10384. 199: (e, t) => {
  10385. "use strict";
  10386. Object.defineProperty(t, "__esModule", {
  10387. value: !0,
  10388. }),
  10389. (t.default = function (e) {
  10390. return [].slice.call(e.querySelectorAll("*"), 0).filter(a);
  10391. });
  10392. var n = /input|select|textarea|button|object/;
  10393. function r(e) {
  10394. var t = e.offsetWidth <= 0 && e.offsetHeight <= 0;
  10395. if (t && !e.innerHTML) return !0;
  10396. try {
  10397. var n = window.getComputedStyle(e);
  10398. return t
  10399. ? "visible" !== n.getPropertyValue("overflow") ||
  10400. (e.scrollWidth <= 0 && e.scrollHeight <= 0)
  10401. : "none" == n.getPropertyValue("display");
  10402. } catch (e) {
  10403. return console.warn("Failed to inspect element style"), !1;
  10404. }
  10405. }
  10406. function a(e) {
  10407. var t = e.getAttribute("tabindex");
  10408. null === t && (t = void 0);
  10409. var a = isNaN(t);
  10410. return (
  10411. (a || t >= 0) &&
  10412. (function (e, t) {
  10413. var a = e.nodeName.toLowerCase();
  10414. return (
  10415. ((n.test(a) && !e.disabled) || ("a" === a && e.href) || t) &&
  10416. (function (e) {
  10417. for (var t = e; t && t !== document.body; ) {
  10418. if (r(t)) return !1;
  10419. t = t.parentNode;
  10420. }
  10421. return !0;
  10422. })(e)
  10423. );
  10424. })(e, !a)
  10425. );
  10426. }
  10427. e.exports = t.default;
  10428. },
  10429. 154: (e, t, n) => {
  10430. "use strict";
  10431. Object.defineProperty(t, "__esModule", {
  10432. value: !0,
  10433. });
  10434. var r,
  10435. a =
  10436. (r = n(225)) && r.__esModule
  10437. ? r
  10438. : {
  10439. default: r,
  10440. };
  10441. (t.default = a.default), (e.exports = t.default);
  10442. },
  10443. 853: (e, t, n) => {
  10444. var r = n(325),
  10445. a = n(161),
  10446. i = n(952),
  10447. o = i.MUST_USE_PROPERTY,
  10448. l = i.HAS_BOOLEAN_VALUE,
  10449. s = i.HAS_NUMERIC_VALUE,
  10450. u = i.HAS_POSITIVE_NUMERIC_VALUE,
  10451. c = i.HAS_OVERLOADED_BOOLEAN_VALUE;
  10452. function d(e, t) {
  10453. return (e & t) === t;
  10454. }
  10455. function f(e, t, n) {
  10456. var r,
  10457. a,
  10458. i,
  10459. f = e.Properties,
  10460. p = e.DOMAttributeNames;
  10461. for (a in f)
  10462. (r = p[a] || (n ? a : a.toLowerCase())),
  10463. (i = f[a]),
  10464. (t[r] = {
  10465. attributeName: r,
  10466. propertyName: a,
  10467. mustUseProperty: d(i, o),
  10468. hasBooleanValue: d(i, l),
  10469. hasNumericValue: d(i, s),
  10470. hasPositiveNumericValue: d(i, u),
  10471. hasOverloadedBooleanValue: d(i, c),
  10472. });
  10473. }
  10474. var p = {};
  10475. f(r, p);
  10476. var h = {};
  10477. f(a, h, !0);
  10478. var m = {};
  10479. f(r, m),
  10480. f(a, m, !0),
  10481. (e.exports = {
  10482. html: p,
  10483. svg: h,
  10484. properties: m,
  10485. isCustomAttribute: RegExp.prototype.test.bind(
  10486. new RegExp(
  10487. "^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"
  10488. )
  10489. ),
  10490. });
  10491. },
  10492. 325: (e) => {
  10493. e.exports = {
  10494. Properties: {
  10495. autoFocus: 4,
  10496. accept: 0,
  10497. acceptCharset: 0,
  10498. accessKey: 0,
  10499. action: 0,
  10500. allowFullScreen: 4,
  10501. allowTransparency: 0,
  10502. alt: 0,
  10503. as: 0,
  10504. async: 4,
  10505. autoComplete: 0,
  10506. autoPlay: 4,
  10507. capture: 4,
  10508. cellPadding: 0,
  10509. cellSpacing: 0,
  10510. charSet: 0,
  10511. challenge: 0,
  10512. checked: 5,
  10513. cite: 0,
  10514. classID: 0,
  10515. className: 0,
  10516. cols: 24,
  10517. colSpan: 0,
  10518. content: 0,
  10519. contentEditable: 0,
  10520. contextMenu: 0,
  10521. controls: 4,
  10522. controlsList: 0,
  10523. coords: 0,
  10524. crossOrigin: 0,
  10525. data: 0,
  10526. dateTime: 0,
  10527. default: 4,
  10528. defer: 4,
  10529. dir: 0,
  10530. disabled: 4,
  10531. download: 32,
  10532. draggable: 0,
  10533. encType: 0,
  10534. form: 0,
  10535. formAction: 0,
  10536. formEncType: 0,
  10537. formMethod: 0,
  10538. formNoValidate: 4,
  10539. formTarget: 0,
  10540. frameBorder: 0,
  10541. headers: 0,
  10542. height: 0,
  10543. hidden: 4,
  10544. high: 0,
  10545. href: 0,
  10546. hrefLang: 0,
  10547. htmlFor: 0,
  10548. httpEquiv: 0,
  10549. icon: 0,
  10550. id: 0,
  10551. inputMode: 0,
  10552. integrity: 0,
  10553. is: 0,
  10554. keyParams: 0,
  10555. keyType: 0,
  10556. kind: 0,
  10557. label: 0,
  10558. lang: 0,
  10559. list: 0,
  10560. loop: 4,
  10561. low: 0,
  10562. manifest: 0,
  10563. marginHeight: 0,
  10564. marginWidth: 0,
  10565. max: 0,
  10566. maxLength: 0,
  10567. media: 0,
  10568. mediaGroup: 0,
  10569. method: 0,
  10570. min: 0,
  10571. minLength: 0,
  10572. multiple: 5,
  10573. muted: 5,
  10574. name: 0,
  10575. nonce: 0,
  10576. noValidate: 4,
  10577. open: 4,
  10578. optimum: 0,
  10579. pattern: 0,
  10580. placeholder: 0,
  10581. playsInline: 4,
  10582. poster: 0,
  10583. preload: 0,
  10584. profile: 0,
  10585. radioGroup: 0,
  10586. readOnly: 4,
  10587. referrerPolicy: 0,
  10588. rel: 0,
  10589. required: 4,
  10590. reversed: 4,
  10591. role: 0,
  10592. rows: 24,
  10593. rowSpan: 8,
  10594. sandbox: 0,
  10595. scope: 0,
  10596. scoped: 4,
  10597. scrolling: 0,
  10598. seamless: 4,
  10599. selected: 5,
  10600. shape: 0,
  10601. size: 24,
  10602. sizes: 0,
  10603. span: 24,
  10604. spellCheck: 0,
  10605. src: 0,
  10606. srcDoc: 0,
  10607. srcLang: 0,
  10608. srcSet: 0,
  10609. start: 8,
  10610. step: 0,
  10611. style: 0,
  10612. summary: 0,
  10613. tabIndex: 0,
  10614. target: 0,
  10615. title: 0,
  10616. type: 0,
  10617. useMap: 0,
  10618. value: 0,
  10619. width: 0,
  10620. wmode: 0,
  10621. wrap: 0,
  10622. about: 0,
  10623. datatype: 0,
  10624. inlist: 0,
  10625. prefix: 0,
  10626. property: 0,
  10627. resource: 0,
  10628. typeof: 0,
  10629. vocab: 0,
  10630. autoCapitalize: 0,
  10631. autoCorrect: 0,
  10632. autoSave: 0,
  10633. color: 0,
  10634. itemProp: 0,
  10635. itemScope: 4,
  10636. itemType: 0,
  10637. itemID: 0,
  10638. itemRef: 0,
  10639. results: 0,
  10640. security: 0,
  10641. unselectable: 0,
  10642. },
  10643. DOMAttributeNames: {
  10644. acceptCharset: "accept-charset",
  10645. className: "class",
  10646. htmlFor: "for",
  10647. httpEquiv: "http-equiv",
  10648. },
  10649. };
  10650. },
  10651. 161: (e) => {
  10652. e.exports = {
  10653. Properties: {
  10654. accentHeight: 0,
  10655. accumulate: 0,
  10656. additive: 0,
  10657. alignmentBaseline: 0,
  10658. allowReorder: 0,
  10659. alphabetic: 0,
  10660. amplitude: 0,
  10661. arabicForm: 0,
  10662. ascent: 0,
  10663. attributeName: 0,
  10664. attributeType: 0,
  10665. autoReverse: 0,
  10666. azimuth: 0,
  10667. baseFrequency: 0,
  10668. baseProfile: 0,
  10669. baselineShift: 0,
  10670. bbox: 0,
  10671. begin: 0,
  10672. bias: 0,
  10673. by: 0,
  10674. calcMode: 0,
  10675. capHeight: 0,
  10676. clip: 0,
  10677. clipPath: 0,
  10678. clipRule: 0,
  10679. clipPathUnits: 0,
  10680. colorInterpolation: 0,
  10681. colorInterpolationFilters: 0,
  10682. colorProfile: 0,
  10683. colorRendering: 0,
  10684. contentScriptType: 0,
  10685. contentStyleType: 0,
  10686. cursor: 0,
  10687. cx: 0,
  10688. cy: 0,
  10689. d: 0,
  10690. decelerate: 0,
  10691. descent: 0,
  10692. diffuseConstant: 0,
  10693. direction: 0,
  10694. display: 0,
  10695. divisor: 0,
  10696. dominantBaseline: 0,
  10697. dur: 0,
  10698. dx: 0,
  10699. dy: 0,
  10700. edgeMode: 0,
  10701. elevation: 0,
  10702. enableBackground: 0,
  10703. end: 0,
  10704. exponent: 0,
  10705. externalResourcesRequired: 0,
  10706. fill: 0,
  10707. fillOpacity: 0,
  10708. fillRule: 0,
  10709. filter: 0,
  10710. filterRes: 0,
  10711. filterUnits: 0,
  10712. floodColor: 0,
  10713. floodOpacity: 0,
  10714. focusable: 0,
  10715. fontFamily: 0,
  10716. fontSize: 0,
  10717. fontSizeAdjust: 0,
  10718. fontStretch: 0,
  10719. fontStyle: 0,
  10720. fontVariant: 0,
  10721. fontWeight: 0,
  10722. format: 0,
  10723. from: 0,
  10724. fx: 0,
  10725. fy: 0,
  10726. g1: 0,
  10727. g2: 0,
  10728. glyphName: 0,
  10729. glyphOrientationHorizontal: 0,
  10730. glyphOrientationVertical: 0,
  10731. glyphRef: 0,
  10732. gradientTransform: 0,
  10733. gradientUnits: 0,
  10734. hanging: 0,
  10735. horizAdvX: 0,
  10736. horizOriginX: 0,
  10737. ideographic: 0,
  10738. imageRendering: 0,
  10739. in: 0,
  10740. in2: 0,
  10741. intercept: 0,
  10742. k: 0,
  10743. k1: 0,
  10744. k2: 0,
  10745. k3: 0,
  10746. k4: 0,
  10747. kernelMatrix: 0,
  10748. kernelUnitLength: 0,
  10749. kerning: 0,
  10750. keyPoints: 0,
  10751. keySplines: 0,
  10752. keyTimes: 0,
  10753. lengthAdjust: 0,
  10754. letterSpacing: 0,
  10755. lightingColor: 0,
  10756. limitingConeAngle: 0,
  10757. local: 0,
  10758. markerEnd: 0,
  10759. markerMid: 0,
  10760. markerStart: 0,
  10761. markerHeight: 0,
  10762. markerUnits: 0,
  10763. markerWidth: 0,
  10764. mask: 0,
  10765. maskContentUnits: 0,
  10766. maskUnits: 0,
  10767. mathematical: 0,
  10768. mode: 0,
  10769. numOctaves: 0,
  10770. offset: 0,
  10771. opacity: 0,
  10772. operator: 0,
  10773. order: 0,
  10774. orient: 0,
  10775. orientation: 0,
  10776. origin: 0,
  10777. overflow: 0,
  10778. overlinePosition: 0,
  10779. overlineThickness: 0,
  10780. paintOrder: 0,
  10781. panose1: 0,
  10782. pathLength: 0,
  10783. patternContentUnits: 0,
  10784. patternTransform: 0,
  10785. patternUnits: 0,
  10786. pointerEvents: 0,
  10787. points: 0,
  10788. pointsAtX: 0,
  10789. pointsAtY: 0,
  10790. pointsAtZ: 0,
  10791. preserveAlpha: 0,
  10792. preserveAspectRatio: 0,
  10793. primitiveUnits: 0,
  10794. r: 0,
  10795. radius: 0,
  10796. refX: 0,
  10797. refY: 0,
  10798. renderingIntent: 0,
  10799. repeatCount: 0,
  10800. repeatDur: 0,
  10801. requiredExtensions: 0,
  10802. requiredFeatures: 0,
  10803. restart: 0,
  10804. result: 0,
  10805. rotate: 0,
  10806. rx: 0,
  10807. ry: 0,
  10808. scale: 0,
  10809. seed: 0,
  10810. shapeRendering: 0,
  10811. slope: 0,
  10812. spacing: 0,
  10813. specularConstant: 0,
  10814. specularExponent: 0,
  10815. speed: 0,
  10816. spreadMethod: 0,
  10817. startOffset: 0,
  10818. stdDeviation: 0,
  10819. stemh: 0,
  10820. stemv: 0,
  10821. stitchTiles: 0,
  10822. stopColor: 0,
  10823. stopOpacity: 0,
  10824. strikethroughPosition: 0,
  10825. strikethroughThickness: 0,
  10826. string: 0,
  10827. stroke: 0,
  10828. strokeDasharray: 0,
  10829. strokeDashoffset: 0,
  10830. strokeLinecap: 0,
  10831. strokeLinejoin: 0,
  10832. strokeMiterlimit: 0,
  10833. strokeOpacity: 0,
  10834. strokeWidth: 0,
  10835. surfaceScale: 0,
  10836. systemLanguage: 0,
  10837. tableValues: 0,
  10838. targetX: 0,
  10839. targetY: 0,
  10840. textAnchor: 0,
  10841. textDecoration: 0,
  10842. textRendering: 0,
  10843. textLength: 0,
  10844. to: 0,
  10845. transform: 0,
  10846. u1: 0,
  10847. u2: 0,
  10848. underlinePosition: 0,
  10849. underlineThickness: 0,
  10850. unicode: 0,
  10851. unicodeBidi: 0,
  10852. unicodeRange: 0,
  10853. unitsPerEm: 0,
  10854. vAlphabetic: 0,
  10855. vHanging: 0,
  10856. vIdeographic: 0,
  10857. vMathematical: 0,
  10858. values: 0,
  10859. vectorEffect: 0,
  10860. version: 0,
  10861. vertAdvY: 0,
  10862. vertOriginX: 0,
  10863. vertOriginY: 0,
  10864. viewBox: 0,
  10865. viewTarget: 0,
  10866. visibility: 0,
  10867. widths: 0,
  10868. wordSpacing: 0,
  10869. writingMode: 0,
  10870. x: 0,
  10871. xHeight: 0,
  10872. x1: 0,
  10873. x2: 0,
  10874. xChannelSelector: 0,
  10875. xlinkActuate: 0,
  10876. xlinkArcrole: 0,
  10877. xlinkHref: 0,
  10878. xlinkRole: 0,
  10879. xlinkShow: 0,
  10880. xlinkTitle: 0,
  10881. xlinkType: 0,
  10882. xmlBase: 0,
  10883. xmlns: 0,
  10884. xmlnsXlink: 0,
  10885. xmlLang: 0,
  10886. xmlSpace: 0,
  10887. y: 0,
  10888. y1: 0,
  10889. y2: 0,
  10890. yChannelSelector: 0,
  10891. z: 0,
  10892. zoomAndPan: 0,
  10893. },
  10894. DOMAttributeNames: {
  10895. accentHeight: "accent-height",
  10896. alignmentBaseline: "alignment-baseline",
  10897. arabicForm: "arabic-form",
  10898. baselineShift: "baseline-shift",
  10899. capHeight: "cap-height",
  10900. clipPath: "clip-path",
  10901. clipRule: "clip-rule",
  10902. colorInterpolation: "color-interpolation",
  10903. colorInterpolationFilters: "color-interpolation-filters",
  10904. colorProfile: "color-profile",
  10905. colorRendering: "color-rendering",
  10906. dominantBaseline: "dominant-baseline",
  10907. enableBackground: "enable-background",
  10908. fillOpacity: "fill-opacity",
  10909. fillRule: "fill-rule",
  10910. floodColor: "flood-color",
  10911. floodOpacity: "flood-opacity",
  10912. fontFamily: "font-family",
  10913. fontSize: "font-size",
  10914. fontSizeAdjust: "font-size-adjust",
  10915. fontStretch: "font-stretch",
  10916. fontStyle: "font-style",
  10917. fontVariant: "font-variant",
  10918. fontWeight: "font-weight",
  10919. glyphName: "glyph-name",
  10920. glyphOrientationHorizontal: "glyph-orientation-horizontal",
  10921. glyphOrientationVertical: "glyph-orientation-vertical",
  10922. horizAdvX: "horiz-adv-x",
  10923. horizOriginX: "horiz-origin-x",
  10924. imageRendering: "image-rendering",
  10925. letterSpacing: "letter-spacing",
  10926. lightingColor: "lighting-color",
  10927. markerEnd: "marker-end",
  10928. markerMid: "marker-mid",
  10929. markerStart: "marker-start",
  10930. overlinePosition: "overline-position",
  10931. overlineThickness: "overline-thickness",
  10932. paintOrder: "paint-order",
  10933. panose1: "panose-1",
  10934. pointerEvents: "pointer-events",
  10935. renderingIntent: "rendering-intent",
  10936. shapeRendering: "shape-rendering",
  10937. stopColor: "stop-color",
  10938. stopOpacity: "stop-opacity",
  10939. strikethroughPosition: "strikethrough-position",
  10940. strikethroughThickness: "strikethrough-thickness",
  10941. strokeDasharray: "stroke-dasharray",
  10942. strokeDashoffset: "stroke-dashoffset",
  10943. strokeLinecap: "stroke-linecap",
  10944. strokeLinejoin: "stroke-linejoin",
  10945. strokeMiterlimit: "stroke-miterlimit",
  10946. strokeOpacity: "stroke-opacity",
  10947. strokeWidth: "stroke-width",
  10948. textAnchor: "text-anchor",
  10949. textDecoration: "text-decoration",
  10950. textRendering: "text-rendering",
  10951. underlinePosition: "underline-position",
  10952. underlineThickness: "underline-thickness",
  10953. unicodeBidi: "unicode-bidi",
  10954. unicodeRange: "unicode-range",
  10955. unitsPerEm: "units-per-em",
  10956. vAlphabetic: "v-alphabetic",
  10957. vHanging: "v-hanging",
  10958. vIdeographic: "v-ideographic",
  10959. vMathematical: "v-mathematical",
  10960. vectorEffect: "vector-effect",
  10961. vertAdvY: "vert-adv-y",
  10962. vertOriginX: "vert-origin-x",
  10963. vertOriginY: "vert-origin-y",
  10964. wordSpacing: "word-spacing",
  10965. writingMode: "writing-mode",
  10966. xHeight: "x-height",
  10967. xlinkActuate: "xlink:actuate",
  10968. xlinkArcrole: "xlink:arcrole",
  10969. xlinkHref: "xlink:href",
  10970. xlinkRole: "xlink:role",
  10971. xlinkShow: "xlink:show",
  10972. xlinkTitle: "xlink:title",
  10973. xlinkType: "xlink:type",
  10974. xmlBase: "xml:base",
  10975. xmlnsXlink: "xmlns:xlink",
  10976. xmlLang: "xml:lang",
  10977. xmlSpace: "xml:space",
  10978. },
  10979. };
  10980. },
  10981. 952: (e) => {
  10982. e.exports = {
  10983. MUST_USE_PROPERTY: 1,
  10984. HAS_BOOLEAN_VALUE: 4,
  10985. HAS_NUMERIC_VALUE: 8,
  10986. HAS_POSITIVE_NUMERIC_VALUE: 24,
  10987. HAS_OVERLOADED_BOOLEAN_VALUE: 32,
  10988. };
  10989. },
  10990. 43: (e, t, n) => {
  10991. "use strict";
  10992. n(347);
  10993. var r = n(466),
  10994. a = 60103;
  10995. if (((t.Fragment = 60107), "function" == typeof Symbol && Symbol.for)) {
  10996. var i = Symbol.for;
  10997. (a = i("react.element")), (t.Fragment = i("react.fragment"));
  10998. }
  10999. var o =
  11000. r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED
  11001. .ReactCurrentOwner,
  11002. l = Object.prototype.hasOwnProperty,
  11003. s = {
  11004. key: !0,
  11005. ref: !0,
  11006. __self: !0,
  11007. __source: !0,
  11008. };
  11009. function u(e, t, n) {
  11010. var r,
  11011. i = {},
  11012. u = null,
  11013. c = null;
  11014. for (r in (void 0 !== n && (u = "" + n),
  11015. void 0 !== t.key && (u = "" + t.key),
  11016. void 0 !== t.ref && (c = t.ref),
  11017. t))
  11018. l.call(t, r) && !s.hasOwnProperty(r) && (i[r] = t[r]);
  11019. if (e && e.defaultProps)
  11020. for (r in (t = e.defaultProps)) void 0 === i[r] && (i[r] = t[r]);
  11021. return {
  11022. $$typeof: a,
  11023. type: e,
  11024. key: u,
  11025. ref: c,
  11026. props: i,
  11027. _owner: o.current,
  11028. };
  11029. }
  11030. (t.jsx = u), (t.jsxs = u);
  11031. },
  11032. 751: (e, t, n) => {
  11033. "use strict";
  11034. var r = n(347),
  11035. a = 60103,
  11036. i = 60106;
  11037. (t.Fragment = 60107), (t.StrictMode = 60108), (t.Profiler = 60114);
  11038. var o = 60109,
  11039. l = 60110,
  11040. s = 60112;
  11041. t.Suspense = 60113;
  11042. var u = 60115,
  11043. c = 60116;
  11044. if ("function" == typeof Symbol && Symbol.for) {
  11045. var d = Symbol.for;
  11046. (a = d("react.element")),
  11047. (i = d("react.portal")),
  11048. (t.Fragment = d("react.fragment")),
  11049. (t.StrictMode = d("react.strict_mode")),
  11050. (t.Profiler = d("react.profiler")),
  11051. (o = d("react.provider")),
  11052. (l = d("react.context")),
  11053. (s = d("react.forward_ref")),
  11054. (t.Suspense = d("react.suspense")),
  11055. (u = d("react.memo")),
  11056. (c = d("react.lazy"));
  11057. }
  11058. var f = "function" == typeof Symbol && Symbol.iterator;
  11059. function p(e) {
  11060. for (
  11061. var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e,
  11062. n = 1;
  11063. n < arguments.length;
  11064. n++
  11065. )
  11066. t += "&args[]=" + encodeURIComponent(arguments[n]);
  11067. return (
  11068. "Minified React error #" +
  11069. e +
  11070. "; visit " +
  11071. t +
  11072. " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."
  11073. );
  11074. }
  11075. var h = {
  11076. isMounted: function () {
  11077. return !1;
  11078. },
  11079. enqueueForceUpdate: function () {},
  11080. enqueueReplaceState: function () {},
  11081. enqueueSetState: function () {},
  11082. },
  11083. m = {};
  11084. function g(e, t, n) {
  11085. (this.props = e),
  11086. (this.context = t),
  11087. (this.refs = m),
  11088. (this.updater = n || h);
  11089. }
  11090. function v() {}
  11091. function y(e, t, n) {
  11092. (this.props = e),
  11093. (this.context = t),
  11094. (this.refs = m),
  11095. (this.updater = n || h);
  11096. }
  11097. (g.prototype.isReactComponent = {}),
  11098. (g.prototype.setState = function (e, t) {
  11099. if ("object" != typeof e && "function" != typeof e && null != e)
  11100. throw Error(p(85));
  11101. this.updater.enqueueSetState(this, e, t, "setState");
  11102. }),
  11103. (g.prototype.forceUpdate = function (e) {
  11104. this.updater.enqueueForceUpdate(this, e, "forceUpdate");
  11105. }),
  11106. (v.prototype = g.prototype);
  11107. var b = (y.prototype = new v());
  11108. (b.constructor = y), r(b, g.prototype), (b.isPureReactComponent = !0);
  11109. var w = {
  11110. current: null,
  11111. },
  11112. x = Object.prototype.hasOwnProperty,
  11113. _ = {
  11114. key: !0,
  11115. ref: !0,
  11116. __self: !0,
  11117. __source: !0,
  11118. };
  11119. function T(e, t, n) {
  11120. var r,
  11121. i = {},
  11122. o = null,
  11123. l = null;
  11124. if (null != t)
  11125. for (r in (void 0 !== t.ref && (l = t.ref),
  11126. void 0 !== t.key && (o = "" + t.key),
  11127. t))
  11128. x.call(t, r) && !_.hasOwnProperty(r) && (i[r] = t[r]);
  11129. var s = arguments.length - 2;
  11130. if (1 === s) i.children = n;
  11131. else if (1 < s) {
  11132. for (var u = Array(s), c = 0; c < s; c++) u[c] = arguments[c + 2];
  11133. i.children = u;
  11134. }
  11135. if (e && e.defaultProps)
  11136. for (r in (s = e.defaultProps)) void 0 === i[r] && (i[r] = s[r]);
  11137. return {
  11138. $$typeof: a,
  11139. type: e,
  11140. key: o,
  11141. ref: l,
  11142. props: i,
  11143. _owner: w.current,
  11144. };
  11145. }
  11146. function S(e) {
  11147. return "object" == typeof e && null !== e && e.$$typeof === a;
  11148. }
  11149. var k = /\/+/g;
  11150. function E(e, t) {
  11151. return "object" == typeof e && null !== e && null != e.key
  11152. ? (function (e) {
  11153. var t = {
  11154. "=": "=0",
  11155. ":": "=2",
  11156. };
  11157. return (
  11158. "$" +
  11159. e.replace(/[=:]/g, function (e) {
  11160. return t[e];
  11161. })
  11162. );
  11163. })("" + e.key)
  11164. : t.toString(36);
  11165. }
  11166. function P(e, t, n, r, o) {
  11167. var l = typeof e;
  11168. ("undefined" !== l && "boolean" !== l) || (e = null);
  11169. var s = !1;
  11170. if (null === e) s = !0;
  11171. else
  11172. switch (l) {
  11173. case "string":
  11174. case "number":
  11175. s = !0;
  11176. break;
  11177. case "object":
  11178. switch (e.$$typeof) {
  11179. case a:
  11180. case i:
  11181. s = !0;
  11182. }
  11183. }
  11184. if (s)
  11185. return (
  11186. (o = o((s = e))),
  11187. (e = "" === r ? "." + E(s, 0) : r),
  11188. Array.isArray(o)
  11189. ? ((n = ""),
  11190. null != e && (n = e.replace(k, "$&/") + "/"),
  11191. P(o, t, n, "", function (e) {
  11192. return e;
  11193. }))
  11194. : null != o &&
  11195. (S(o) &&
  11196. (o = (function (e, t) {
  11197. return {
  11198. $$typeof: a,
  11199. type: e.type,
  11200. key: t,
  11201. ref: e.ref,
  11202. props: e.props,
  11203. _owner: e._owner,
  11204. };
  11205. })(
  11206. o,
  11207. n +
  11208. (!o.key || (s && s.key === o.key)
  11209. ? ""
  11210. : ("" + o.key).replace(k, "$&/") + "/") +
  11211. e
  11212. )),
  11213. t.push(o)),
  11214. 1
  11215. );
  11216. if (((s = 0), (r = "" === r ? "." : r + ":"), Array.isArray(e)))
  11217. for (var u = 0; u < e.length; u++) {
  11218. var c = r + E((l = e[u]), u);
  11219. s += P(l, t, n, c, o);
  11220. }
  11221. else if (
  11222. "function" ==
  11223. typeof (c = (function (e) {
  11224. return null === e || "object" != typeof e
  11225. ? null
  11226. : "function" == typeof (e = (f && e[f]) || e["@@iterator"])
  11227. ? e
  11228. : null;
  11229. })(e))
  11230. )
  11231. for (e = c.call(e), u = 0; !(l = e.next()).done; )
  11232. s += P((l = l.value), t, n, (c = r + E(l, u++)), o);
  11233. else if ("object" === l)
  11234. throw (
  11235. ((t = "" + e),
  11236. Error(
  11237. p(
  11238. 31,
  11239. "[object Object]" === t
  11240. ? "object with keys {" + Object.keys(e).join(", ") + "}"
  11241. : t
  11242. )
  11243. ))
  11244. );
  11245. return s;
  11246. }
  11247. function C(e, t, n) {
  11248. if (null == e) return e;
  11249. var r = [],
  11250. a = 0;
  11251. return (
  11252. P(e, r, "", "", function (e) {
  11253. return t.call(n, e, a++);
  11254. }),
  11255. r
  11256. );
  11257. }
  11258. function O(e) {
  11259. if (-1 === e._status) {
  11260. var t = e._result;
  11261. (t = t()),
  11262. (e._status = 0),
  11263. (e._result = t),
  11264. t.then(
  11265. function (t) {
  11266. 0 === e._status &&
  11267. ((t = t.default), (e._status = 1), (e._result = t));
  11268. },
  11269. function (t) {
  11270. 0 === e._status && ((e._status = 2), (e._result = t));
  11271. }
  11272. );
  11273. }
  11274. if (1 === e._status) return e._result;
  11275. throw e._result;
  11276. }
  11277. var R = {
  11278. current: null,
  11279. };
  11280. function A() {
  11281. var e = R.current;
  11282. if (null === e) throw Error(p(321));
  11283. return e;
  11284. }
  11285. var M = {
  11286. ReactCurrentDispatcher: R,
  11287. ReactCurrentBatchConfig: {
  11288. transition: 0,
  11289. },
  11290. ReactCurrentOwner: w,
  11291. IsSomeRendererActing: {
  11292. current: !1,
  11293. },
  11294. assign: r,
  11295. };
  11296. (t.Children = {
  11297. map: C,
  11298. forEach: function (e, t, n) {
  11299. C(
  11300. e,
  11301. function () {
  11302. t.apply(this, arguments);
  11303. },
  11304. n
  11305. );
  11306. },
  11307. count: function (e) {
  11308. var t = 0;
  11309. return (
  11310. C(e, function () {
  11311. t++;
  11312. }),
  11313. t
  11314. );
  11315. },
  11316. toArray: function (e) {
  11317. return (
  11318. C(e, function (e) {
  11319. return e;
  11320. }) || []
  11321. );
  11322. },
  11323. only: function (e) {
  11324. if (!S(e)) throw Error(p(143));
  11325. return e;
  11326. },
  11327. }),
  11328. (t.Component = g),
  11329. (t.PureComponent = y),
  11330. (t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = M),
  11331. (t.cloneElement = function (e, t, n) {
  11332. if (null == e) throw Error(p(267, e));
  11333. var i = r({}, e.props),
  11334. o = e.key,
  11335. l = e.ref,
  11336. s = e._owner;
  11337. if (null != t) {
  11338. if (
  11339. (void 0 !== t.ref && ((l = t.ref), (s = w.current)),
  11340. void 0 !== t.key && (o = "" + t.key),
  11341. e.type && e.type.defaultProps)
  11342. )
  11343. var u = e.type.defaultProps;
  11344. for (c in t)
  11345. x.call(t, c) &&
  11346. !_.hasOwnProperty(c) &&
  11347. (i[c] = void 0 === t[c] && void 0 !== u ? u[c] : t[c]);
  11348. }
  11349. var c = arguments.length - 2;
  11350. if (1 === c) i.children = n;
  11351. else if (1 < c) {
  11352. u = Array(c);
  11353. for (var d = 0; d < c; d++) u[d] = arguments[d + 2];
  11354. i.children = u;
  11355. }
  11356. return {
  11357. $$typeof: a,
  11358. type: e.type,
  11359. key: o,
  11360. ref: l,
  11361. props: i,
  11362. _owner: s,
  11363. };
  11364. }),
  11365. (t.createContext = function (e, t) {
  11366. return (
  11367. void 0 === t && (t = null),
  11368. ((e = {
  11369. $$typeof: l,
  11370. _calculateChangedBits: t,
  11371. _currentValue: e,
  11372. _currentValue2: e,
  11373. _threadCount: 0,
  11374. Provider: null,
  11375. Consumer: null,
  11376. }).Provider = {
  11377. $$typeof: o,
  11378. _context: e,
  11379. }),
  11380. (e.Consumer = e)
  11381. );
  11382. }),
  11383. (t.createElement = T),
  11384. (t.createFactory = function (e) {
  11385. var t = T.bind(null, e);
  11386. return (t.type = e), t;
  11387. }),
  11388. (t.createRef = function () {
  11389. return {
  11390. current: null,
  11391. };
  11392. }),
  11393. (t.forwardRef = function (e) {
  11394. return {
  11395. $$typeof: s,
  11396. render: e,
  11397. };
  11398. }),
  11399. (t.isValidElement = S),
  11400. (t.lazy = function (e) {
  11401. return {
  11402. $$typeof: c,
  11403. _payload: {
  11404. _status: -1,
  11405. _result: e,
  11406. },
  11407. _init: O,
  11408. };
  11409. }),
  11410. (t.memo = function (e, t) {
  11411. return {
  11412. $$typeof: u,
  11413. type: e,
  11414. compare: void 0 === t ? null : t,
  11415. };
  11416. }),
  11417. (t.useCallback = function (e, t) {
  11418. return A().useCallback(e, t);
  11419. }),
  11420. (t.useContext = function (e, t) {
  11421. return A().useContext(e, t);
  11422. }),
  11423. (t.useDebugValue = function () {}),
  11424. (t.useEffect = function (e, t) {
  11425. return A().useEffect(e, t);
  11426. }),
  11427. (t.useImperativeHandle = function (e, t, n) {
  11428. return A().useImperativeHandle(e, t, n);
  11429. }),
  11430. (t.useLayoutEffect = function (e, t) {
  11431. return A().useLayoutEffect(e, t);
  11432. }),
  11433. (t.useMemo = function (e, t) {
  11434. return A().useMemo(e, t);
  11435. }),
  11436. (t.useReducer = function (e, t, n) {
  11437. return A().useReducer(e, t, n);
  11438. }),
  11439. (t.useRef = function (e) {
  11440. return A().useRef(e);
  11441. }),
  11442. (t.useState = function (e) {
  11443. return A().useState(e);
  11444. }),
  11445. (t.version = "17.0.2");
  11446. },
  11447. 466: (e, t, n) => {
  11448. "use strict";
  11449. e.exports = n(751);
  11450. },
  11451. 823: (e, t, n) => {
  11452. "use strict";
  11453. e.exports = n(43);
  11454. },
  11455. 794: (e, t) => {
  11456. "use strict";
  11457. var n, r, a, i;
  11458. if (
  11459. "object" == typeof performance &&
  11460. "function" == typeof performance.now
  11461. ) {
  11462. var o = performance;
  11463. t.unstable_now = function () {
  11464. return o.now();
  11465. };
  11466. } else {
  11467. var l = Date,
  11468. s = l.now();
  11469. t.unstable_now = function () {
  11470. return l.now() - s;
  11471. };
  11472. }
  11473. if ("undefined" == typeof window || "function" != typeof MessageChannel) {
  11474. var u = null,
  11475. c = null,
  11476. d = function () {
  11477. if (null !== u)
  11478. try {
  11479. var e = t.unstable_now();
  11480. u(!0, e), (u = null);
  11481. } catch (e) {
  11482. throw (setTimeout(d, 0), e);
  11483. }
  11484. };
  11485. (n = function (e) {
  11486. null !== u ? setTimeout(n, 0, e) : ((u = e), setTimeout(d, 0));
  11487. }),
  11488. (r = function (e, t) {
  11489. c = setTimeout(e, t);
  11490. }),
  11491. (a = function () {
  11492. clearTimeout(c);
  11493. }),
  11494. (t.unstable_shouldYield = function () {
  11495. return !1;
  11496. }),
  11497. (i = t.unstable_forceFrameRate = function () {});
  11498. } else {
  11499. var f = window.setTimeout,
  11500. p = window.clearTimeout;
  11501. if ("undefined" != typeof console) {
  11502. var h = window.cancelAnimationFrame;
  11503. "function" != typeof window.requestAnimationFrame &&
  11504. console.error(
  11505. "This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"
  11506. ),
  11507. "function" != typeof h &&
  11508. console.error(
  11509. "This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"
  11510. );
  11511. }
  11512. var m = !1,
  11513. g = null,
  11514. v = -1,
  11515. y = 5,
  11516. b = 0;
  11517. (t.unstable_shouldYield = function () {
  11518. return t.unstable_now() >= b;
  11519. }),
  11520. (i = function () {}),
  11521. (t.unstable_forceFrameRate = function (e) {
  11522. 0 > e || 125 < e
  11523. ? console.error(
  11524. "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"
  11525. )
  11526. : (y = 0 < e ? Math.floor(1e3 / e) : 5);
  11527. });
  11528. var w = new MessageChannel(),
  11529. x = w.port2;
  11530. (w.port1.onmessage = function () {
  11531. if (null !== g) {
  11532. var e = t.unstable_now();
  11533. b = e + y;
  11534. try {
  11535. g(!0, e) ? x.postMessage(null) : ((m = !1), (g = null));
  11536. } catch (e) {
  11537. throw (x.postMessage(null), e);
  11538. }
  11539. } else m = !1;
  11540. }),
  11541. (n = function (e) {
  11542. (g = e), m || ((m = !0), x.postMessage(null));
  11543. }),
  11544. (r = function (e, n) {
  11545. v = f(function () {
  11546. e(t.unstable_now());
  11547. }, n);
  11548. }),
  11549. (a = function () {
  11550. p(v), (v = -1);
  11551. });
  11552. }
  11553. function _(e, t) {
  11554. var n = e.length;
  11555. e.push(t);
  11556. e: for (;;) {
  11557. var r = (n - 1) >>> 1,
  11558. a = e[r];
  11559. if (!(void 0 !== a && 0 < k(a, t))) break e;
  11560. (e[r] = t), (e[n] = a), (n = r);
  11561. }
  11562. }
  11563. function T(e) {
  11564. return void 0 === (e = e[0]) ? null : e;
  11565. }
  11566. function S(e) {
  11567. var t = e[0];
  11568. if (void 0 !== t) {
  11569. var n = e.pop();
  11570. if (n !== t) {
  11571. e[0] = n;
  11572. e: for (var r = 0, a = e.length; r < a; ) {
  11573. var i = 2 * (r + 1) - 1,
  11574. o = e[i],
  11575. l = i + 1,
  11576. s = e[l];
  11577. if (void 0 !== o && 0 > k(o, n))
  11578. void 0 !== s && 0 > k(s, o)
  11579. ? ((e[r] = s), (e[l] = n), (r = l))
  11580. : ((e[r] = o), (e[i] = n), (r = i));
  11581. else {
  11582. if (!(void 0 !== s && 0 > k(s, n))) break e;
  11583. (e[r] = s), (e[l] = n), (r = l);
  11584. }
  11585. }
  11586. }
  11587. return t;
  11588. }
  11589. return null;
  11590. }
  11591. function k(e, t) {
  11592. var n = e.sortIndex - t.sortIndex;
  11593. return 0 !== n ? n : e.id - t.id;
  11594. }
  11595. var E = [],
  11596. P = [],
  11597. C = 1,
  11598. O = null,
  11599. R = 3,
  11600. A = !1,
  11601. M = !1,
  11602. N = !1;
  11603. function j(e) {
  11604. for (var t = T(P); null !== t; ) {
  11605. if (null === t.callback) S(P);
  11606. else {
  11607. if (!(t.startTime <= e)) break;
  11608. S(P), (t.sortIndex = t.expirationTime), _(E, t);
  11609. }
  11610. t = T(P);
  11611. }
  11612. }
  11613. function L(e) {
  11614. if (((N = !1), j(e), !M))
  11615. if (null !== T(E)) (M = !0), n(D);
  11616. else {
  11617. var t = T(P);
  11618. null !== t && r(L, t.startTime - e);
  11619. }
  11620. }
  11621. function D(e, n) {
  11622. (M = !1), N && ((N = !1), a()), (A = !0);
  11623. var i = R;
  11624. try {
  11625. for (
  11626. j(n), O = T(E);
  11627. null !== O &&
  11628. (!(O.expirationTime > n) || (e && !t.unstable_shouldYield()));
  11629. ) {
  11630. var o = O.callback;
  11631. if ("function" == typeof o) {
  11632. (O.callback = null), (R = O.priorityLevel);
  11633. var l = o(O.expirationTime <= n);
  11634. (n = t.unstable_now()),
  11635. "function" == typeof l ? (O.callback = l) : O === T(E) && S(E),
  11636. j(n);
  11637. } else S(E);
  11638. O = T(E);
  11639. }
  11640. if (null !== O) var s = !0;
  11641. else {
  11642. var u = T(P);
  11643. null !== u && r(L, u.startTime - n), (s = !1);
  11644. }
  11645. return s;
  11646. } finally {
  11647. (O = null), (R = i), (A = !1);
  11648. }
  11649. }
  11650. var I = i;
  11651. (t.unstable_IdlePriority = 5),
  11652. (t.unstable_ImmediatePriority = 1),
  11653. (t.unstable_LowPriority = 4),
  11654. (t.unstable_NormalPriority = 3),
  11655. (t.unstable_Profiling = null),
  11656. (t.unstable_UserBlockingPriority = 2),
  11657. (t.unstable_cancelCallback = function (e) {
  11658. e.callback = null;
  11659. }),
  11660. (t.unstable_continueExecution = function () {
  11661. M || A || ((M = !0), n(D));
  11662. }),
  11663. (t.unstable_getCurrentPriorityLevel = function () {
  11664. return R;
  11665. }),
  11666. (t.unstable_getFirstCallbackNode = function () {
  11667. return T(E);
  11668. }),
  11669. (t.unstable_next = function (e) {
  11670. switch (R) {
  11671. case 1:
  11672. case 2:
  11673. case 3:
  11674. var t = 3;
  11675. break;
  11676. default:
  11677. t = R;
  11678. }
  11679. var n = R;
  11680. R = t;
  11681. try {
  11682. return e();
  11683. } finally {
  11684. R = n;
  11685. }
  11686. }),
  11687. (t.unstable_pauseExecution = function () {}),
  11688. (t.unstable_requestPaint = I),
  11689. (t.unstable_runWithPriority = function (e, t) {
  11690. switch (e) {
  11691. case 1:
  11692. case 2:
  11693. case 3:
  11694. case 4:
  11695. case 5:
  11696. break;
  11697. default:
  11698. e = 3;
  11699. }
  11700. var n = R;
  11701. R = e;
  11702. try {
  11703. return t();
  11704. } finally {
  11705. R = n;
  11706. }
  11707. }),
  11708. (t.unstable_scheduleCallback = function (e, i, o) {
  11709. var l = t.unstable_now();
  11710. switch (
  11711. ((o =
  11712. "object" == typeof o &&
  11713. null !== o &&
  11714. "number" == typeof (o = o.delay) &&
  11715. 0 < o
  11716. ? l + o
  11717. : l),
  11718. e)
  11719. ) {
  11720. case 1:
  11721. var s = -1;
  11722. break;
  11723. case 2:
  11724. s = 250;
  11725. break;
  11726. case 5:
  11727. s = 1073741823;
  11728. break;
  11729. case 4:
  11730. s = 1e4;
  11731. break;
  11732. default:
  11733. s = 5e3;
  11734. }
  11735. return (
  11736. (e = {
  11737. id: C++,
  11738. callback: i,
  11739. priorityLevel: e,
  11740. startTime: o,
  11741. expirationTime: (s = o + s),
  11742. sortIndex: -1,
  11743. }),
  11744. o > l
  11745. ? ((e.sortIndex = o),
  11746. _(P, e),
  11747. null === T(E) &&
  11748. e === T(P) &&
  11749. (N ? a() : (N = !0), r(L, o - l)))
  11750. : ((e.sortIndex = s), _(E, e), M || A || ((M = !0), n(D))),
  11751. e
  11752. );
  11753. }),
  11754. (t.unstable_wrapCallback = function (e) {
  11755. var t = R;
  11756. return function () {
  11757. var n = R;
  11758. R = t;
  11759. try {
  11760. return e.apply(this, arguments);
  11761. } finally {
  11762. R = n;
  11763. }
  11764. };
  11765. });
  11766. },
  11767. 767: (e, t, n) => {
  11768. "use strict";
  11769. e.exports = n(794);
  11770. },
  11771. 833: function (e, t, n) {
  11772. "use strict";
  11773. var r =
  11774. (this && this.__importDefault) ||
  11775. function (e) {
  11776. return e && e.__esModule
  11777. ? e
  11778. : {
  11779. default: e,
  11780. };
  11781. };
  11782. t.__esModule = !0;
  11783. var a = r(n(487)),
  11784. i = n(381);
  11785. t.default = function (e, t) {
  11786. var n = {};
  11787. return e && "string" == typeof e
  11788. ? (a.default(e, function (e, r) {
  11789. e && r && (n[i.camelCase(e, t)] = r);
  11790. }),
  11791. n)
  11792. : n;
  11793. };
  11794. },
  11795. 381: (e, t) => {
  11796. "use strict";
  11797. (t.__esModule = !0), (t.camelCase = void 0);
  11798. var n = /^--[a-zA-Z0-9-]+$/,
  11799. r = /-([a-z])/g,
  11800. a = /^[^-]+$/,
  11801. i = /^-(webkit|moz|ms|o|khtml)-/,
  11802. o = function (e, t) {
  11803. return t.toUpperCase();
  11804. },
  11805. l = function (e, t) {
  11806. return t + "-";
  11807. };
  11808. t.camelCase = function (e, t) {
  11809. return (
  11810. void 0 === t && (t = {}),
  11811. (function (e) {
  11812. return !e || a.test(e) || n.test(e);
  11813. })(e)
  11814. ? e
  11815. : ((e = e.toLowerCase()),
  11816. t.reactCompat || (e = e.replace(i, l)),
  11817. e.replace(r, o))
  11818. );
  11819. };
  11820. },
  11821. 487: (e, t, n) => {
  11822. var r = n(876);
  11823. e.exports = function (e, t) {
  11824. var n,
  11825. a = null;
  11826. if (!e || "string" != typeof e) return a;
  11827. for (
  11828. var i, o, l = r(e), s = "function" == typeof t, u = 0, c = l.length;
  11829. u < c;
  11830. u++
  11831. )
  11832. (i = (n = l[u]).property),
  11833. (o = n.value),
  11834. s ? t(i, o, n) : o && (a || (a = {}), (a[i] = o));
  11835. return a;
  11836. };
  11837. },
  11838. 365: (e) => {
  11839. "use strict";
  11840. e.exports = function () {};
  11841. },
  11842. 236: (e, t, n) => {
  11843. "use strict";
  11844. var r = n(116);
  11845. const a = function (e) {
  11846. const t = (t, n, r) => {
  11847. !(function (e, t, n) {
  11848. const r =
  11849. /^localhost$|^127(?:\.[0-9]+){0,2}\.[0-9]+$|^(?:0*:)*?:?0*1$/.test(
  11850. location.hostname
  11851. ) || "file:" === location.protocol;
  11852. if (!t.trackLocalhost && r)
  11853. return console.warn(
  11854. "[Plausible] Ignoring event because website is running locally"
  11855. );
  11856. if ("true" === localStorage.getItem("plausible_ignore"))
  11857. return console.warn(
  11858. '[Plausible] Ignoring event because "plausible_ignore" is set to "true" in localStorage'
  11859. );
  11860. const a = {
  11861. n: e,
  11862. u: t.url,
  11863. d: t.domain,
  11864. r: t.referrer,
  11865. w: t.deviceWidth,
  11866. h: t.hashMode ? 1 : 0,
  11867. p: n && n.props ? JSON.stringify(n.props) : void 0,
  11868. },
  11869. i = new XMLHttpRequest();
  11870. i.open("POST", `${t.apiHost}/api/event`, !0),
  11871. i.setRequestHeader("Content-Type", "text/plain"),
  11872. i.send(JSON.stringify(a)),
  11873. (i.onreadystatechange = () => {
  11874. 4 === i.readyState && n && n.callback && n.callback();
  11875. });
  11876. })(
  11877. t,
  11878. {
  11879. ...{
  11880. hashMode: !1,
  11881. trackLocalhost: !1,
  11882. url: location.href,
  11883. domain: location.hostname,
  11884. referrer: document.referrer || null,
  11885. deviceWidth: window.innerWidth,
  11886. apiHost: "https://plausible.io",
  11887. ...e,
  11888. },
  11889. ...r,
  11890. },
  11891. n
  11892. );
  11893. },
  11894. n = (e, n) => {
  11895. t("pageview", n, e);
  11896. };
  11897. return {
  11898. trackEvent: t,
  11899. trackPageview: n,
  11900. enableAutoPageviews: () => {
  11901. const t = () => n(),
  11902. r = history.pushState;
  11903. return (
  11904. r &&
  11905. ((history.pushState = function (e, n, a) {
  11906. r.apply(this, [e, n, a]), t();
  11907. }),
  11908. addEventListener("popstate", t)),
  11909. e && e.hashMode && addEventListener("hashchange", t),
  11910. n(),
  11911. function () {
  11912. r &&
  11913. ((history.pushState = r), removeEventListener("popstate", t)),
  11914. e && e.hashMode && removeEventListener("hashchange", t);
  11915. }
  11916. );
  11917. },
  11918. enableAutoOutboundTracking: (
  11919. e = document,
  11920. n = {
  11921. subtree: !0,
  11922. childList: !0,
  11923. attributes: !0,
  11924. attributeFilter: ["href"],
  11925. }
  11926. ) => {
  11927. function r(e) {
  11928. t("Outbound Link: Click", {
  11929. props: {
  11930. url: this.href,
  11931. },
  11932. }),
  11933. "undefined" != typeof process && process,
  11934. setTimeout(() => {
  11935. location.href = this.href;
  11936. }, 150),
  11937. e.preventDefault();
  11938. }
  11939. const a = new Set();
  11940. function i(e) {
  11941. e instanceof HTMLAnchorElement
  11942. ? e.host !== location.host &&
  11943. (e.addEventListener("click", r), a.add(e))
  11944. : "querySelectorAll" in e && e.querySelectorAll("a").forEach(i);
  11945. }
  11946. function o(e) {
  11947. e instanceof HTMLAnchorElement
  11948. ? (e.removeEventListener("click", r), a.delete(e))
  11949. : "querySelectorAll" in e && e.querySelectorAll("a").forEach(o);
  11950. }
  11951. const l = new MutationObserver((e) => {
  11952. e.forEach((e) => {
  11953. "attributes" === e.type
  11954. ? (o(e.target), i(e.target))
  11955. : "childList" === e.type &&
  11956. (e.addedNodes.forEach(i), e.removedNodes.forEach(o));
  11957. });
  11958. });
  11959. return (
  11960. e.querySelectorAll("a").forEach(i),
  11961. l.observe(e, n),
  11962. function () {
  11963. a.forEach((e) => {
  11964. e.removeEventListener("click", r);
  11965. }),
  11966. a.clear(),
  11967. l.disconnect();
  11968. }
  11969. );
  11970. },
  11971. };
  11972. };
  11973. var i = n(466);
  11974. const o = {
  11975. root: "_3EgF4oDzS6xKlI0IvCWEXx",
  11976. counter: "_2ZbxIsChPuNZ_GoHWTkBtp",
  11977. stats: "_31rKCsb23r17IXvpLEb3ny",
  11978. "full-height": "I0rHnQ8svo02mB1LjCr-S",
  11979. "copy-section": "_36rWFpttvrI8KBKtTvJ4ma",
  11980. "map-section": "_26g2Hvi51IQBGZaVEKkIfu",
  11981. "outro-wrap": "_2uF1ArSUu2zf5Jyb1gxo4v",
  11982. "outro-info-section": "_2QrmzmLIia4igKNAUk-sA5",
  11983. "outro-credits": "_mSc9JtT4emUuM1d_o2-z",
  11984. "outro-links": "_2GW36i2whwRVtShx83BNfv",
  11985. "outro-subtitle": "zbl6wnvSJfIHTuNuaPQwn",
  11986. "title-screen": "_3dzf8fgzQXB_8IONq0Symd",
  11987. "top-title": "_2viIVBPlx60XaqlRbTNt_W",
  11988. "top-left-logo": "_13weoQsB942wJYJHGmEt4O",
  11989. "title-card-top": "_1V4fXxcDykxDXV-EaYgRj2",
  11990. "title-card-mid": "NU_wR4DHq24GQtVunD_y7",
  11991. "title-card-bottom": "_3lvJnuCe1SaReMIUHEA5du",
  11992. "scroll-cta": "_1GionP96R_8QCr2Eqam7Fs",
  11993. "scroll-arrow": "_3K9yTNAjzCQD6FF2bevjgs",
  11994. "poem-modal-overlay": "_3CT3722ni1WJY8KkQah6_7",
  11995. "open-modal": "_1CTh8Vyrh_85fgKYP3VF4T",
  11996. "poem-modal": "_1VdxR48WCk1FgXXkq4ReR6",
  11997. "modal-inner": "_1tE_uXMNXP6fcQibMYMrbY",
  11998. "poem-modal-close": "_14VnQFbBLePJgM3Qa5Hfr3",
  11999. "close-top": "_3H6hCCn0twpJDL2hyEDscP",
  12000. "language-select": "_375nLp8VLoZRrLbhkA1Du5",
  12001. fadeInSelect: "_10Je5-e0abywlBMepWe8OW",
  12002. "select-arrow": "_2f52ZLZSkVa2AMRIw3A0Rn",
  12003. "sequence-placeholder": "_10O6NCz2pO2vBrv7rez8oA",
  12004. "sequence-loading-wrap": "_172rzdMPOhs3us1jRJfDZv",
  12005. "sequence-loading": "f4UOo8r03WSAFNxAqlNnW",
  12006. "playhead-wrap": "mg-uKTlZdBtKeUeUodwr6",
  12007. playhead: "qYAMU__AcOvTOBqrYUvrA",
  12008. "playhead-progress": "_4jEQ2UX3Flcm1WZr5QQgp",
  12009. "load-progress-wrap": "_2cIVyIyR5SyFi3-ViN1Q8o",
  12010. "load-progress": "u2hUiVgi94mv8dTLYGgaY",
  12011. sequence: "_2vFcDRdCPFMY9d0r_7LMWJ",
  12012. "canvas-viewer": "_1LgZ0f1d8tigJTd9RIlLm7",
  12013. "sequence-canvas": "_2nOKZbIMPNNYYe6HCmEtQO",
  12014. "timeline-text-positioner": "_2kFFLMVEt_JxlDM7F7Vflr",
  12015. "timeline-text-container": "_32_nRuNIB84XxNbOFWKpG5",
  12016. "timeline-text-inner": "_9IVRiBzx-X1fpUf0lbtue",
  12017. "timeline-text": "_15DXS-wr1LcUiEQoVy9C7s",
  12018. "wall-text": "_3rqMQdYxdJJXNATEUwUMVa",
  12019. "wall-top": "nBjIOV4n-c16MVrig-aer",
  12020. "wall-bottom": "_25utm655vFftpar1q1hIsa",
  12021. "title-text": "_2WVgDcHqIwRYbhE8g1p1oe",
  12022. "attribution-wrap": "_3MV9b1Stc01d5avvLa5gPm",
  12023. "attribution-button": "ePjri_dj6pdJvqJkUJsZa",
  12024. open: "_2WNYfzIwf3c1E7vkfATk-v",
  12025. attribution: "lNZe-AesvPWFH7UU2xbXl",
  12026. "timeline-text-highlight": "_21IWItkBYPX1c0cEF4pbJ6",
  12027. "outro-thanks": "_2_72SGuhYQtxpfYWGhgzyR",
  12028. "outro-heading": "_2s7NhnrrC7jDImbpsqfeyY",
  12029. };
  12030. var l = n(823);
  12031. function s(e, t, n) {
  12032. return (
  12033. t in e
  12034. ? Object.defineProperty(e, t, {
  12035. value: n,
  12036. enumerable: !0,
  12037. configurable: !0,
  12038. writable: !0,
  12039. })
  12040. : (e[t] = n),
  12041. e
  12042. );
  12043. }
  12044. function u(e, t) {
  12045. (null == t || t > e.length) && (t = e.length);
  12046. for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n];
  12047. return r;
  12048. }
  12049. function c(e, t) {
  12050. return (
  12051. (function (e) {
  12052. if (Array.isArray(e)) return e;
  12053. })(e) ||
  12054. (function (e, t) {
  12055. if ("undefined" != typeof Symbol && Symbol.iterator in Object(e)) {
  12056. var n = [],
  12057. r = !0,
  12058. a = !1,
  12059. i = void 0;
  12060. try {
  12061. for (
  12062. var o, l = e[Symbol.iterator]();
  12063. !(r = (o = l.next()).done) &&
  12064. (n.push(o.value), !t || n.length !== t);
  12065. r = !0
  12066. );
  12067. } catch (e) {
  12068. (a = !0), (i = e);
  12069. } finally {
  12070. try {
  12071. r || null == l.return || l.return();
  12072. } finally {
  12073. if (a) throw i;
  12074. }
  12075. }
  12076. return n;
  12077. }
  12078. })(e, t) ||
  12079. (function (e, t) {
  12080. if (e) {
  12081. if ("string" == typeof e) return u(e, t);
  12082. var n = Object.prototype.toString.call(e).slice(8, -1);
  12083. return (
  12084. "Object" === n && e.constructor && (n = e.constructor.name),
  12085. "Map" === n || "Set" === n
  12086. ? Array.from(e)
  12087. : "Arguments" === n ||
  12088. /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)
  12089. ? u(e, t)
  12090. : void 0
  12091. );
  12092. }
  12093. })(e, t) ||
  12094. (function () {
  12095. throw new TypeError(
  12096. "Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
  12097. );
  12098. })()
  12099. );
  12100. }
  12101. var d = n(86);
  12102. d.domToReact, d.htmlToDOM, d.attributesToProps;
  12103. const f = d;
  12104. var p = n(295);
  12105. function h(e) {
  12106. if (void 0 === e)
  12107. throw new ReferenceError(
  12108. "this hasn't been initialised - super() hasn't been called"
  12109. );
  12110. return e;
  12111. }
  12112. function m(e, t) {
  12113. (e.prototype = Object.create(t.prototype)),
  12114. (e.prototype.constructor = e),
  12115. (e.__proto__ = t);
  12116. }
  12117. var g,
  12118. v,
  12119. y,
  12120. b,
  12121. w,
  12122. x,
  12123. _,
  12124. T,
  12125. S,
  12126. k,
  12127. E,
  12128. P,
  12129. C,
  12130. O = {
  12131. autoSleep: 120,
  12132. force3D: "auto",
  12133. nullTargetWarn: 1,
  12134. units: {
  12135. lineHeight: "",
  12136. },
  12137. },
  12138. R = {
  12139. duration: 0.5,
  12140. overwrite: !1,
  12141. delay: 0,
  12142. },
  12143. A = 1e8,
  12144. M = 1e-8,
  12145. N = 2 * Math.PI,
  12146. j = N / 4,
  12147. L = 0,
  12148. D = Math.sqrt,
  12149. I = Math.cos,
  12150. F = Math.sin,
  12151. z = function (e) {
  12152. return "string" == typeof e;
  12153. },
  12154. B = function (e) {
  12155. return "function" == typeof e;
  12156. },
  12157. U = function (e) {
  12158. return "number" == typeof e;
  12159. },
  12160. q = function (e) {
  12161. return void 0 === e;
  12162. },
  12163. V = function (e) {
  12164. return "object" == typeof e;
  12165. },
  12166. H = function (e) {
  12167. return !1 !== e;
  12168. },
  12169. W = function () {
  12170. return "undefined" != typeof window;
  12171. },
  12172. G = function (e) {
  12173. return B(e) || z(e);
  12174. },
  12175. Q =
  12176. ("function" == typeof ArrayBuffer && ArrayBuffer.isView) ||
  12177. function () {},
  12178. Y = Array.isArray,
  12179. X = /(?:-?\.?\d|\.)+/gi,
  12180. $ = /[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,
  12181. J = /[-+=.]*\d+[.e-]*\d*[a-z%]*/g,
  12182. K = /[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,
  12183. Z = /[+-]=-?[.\d]+/,
  12184. ee = /[#\-+.]*\b[a-z\d-=+%.]+/gi,
  12185. te = /[\d.+\-=]+(?:e[-+]\d*)*/i,
  12186. ne = {},
  12187. re = {},
  12188. ae = function (e) {
  12189. return (re = Re(e, ne)) && mn;
  12190. },
  12191. ie = function (e, t) {
  12192. return console.warn(
  12193. "Invalid property",
  12194. e,
  12195. "set to",
  12196. t,
  12197. "Missing plugin? gsap.registerPlugin()"
  12198. );
  12199. },
  12200. oe = function (e, t) {
  12201. return !t && console.warn(e);
  12202. },
  12203. le = function (e, t) {
  12204. return (e && (ne[e] = t) && re && (re[e] = t)) || ne;
  12205. },
  12206. se = function () {
  12207. return 0;
  12208. },
  12209. ue = {},
  12210. ce = [],
  12211. de = {},
  12212. fe = {},
  12213. pe = {},
  12214. he = 30,
  12215. me = [],
  12216. ge = "",
  12217. ve = function (e) {
  12218. var t,
  12219. n,
  12220. r = e[0];
  12221. if ((V(r) || B(r) || (e = [e]), !(t = (r._gsap || {}).harness))) {
  12222. for (n = me.length; n-- && !me[n].targetTest(r); );
  12223. t = me[n];
  12224. }
  12225. for (n = e.length; n--; )
  12226. (e[n] && (e[n]._gsap || (e[n]._gsap = new zt(e[n], t)))) ||
  12227. e.splice(n, 1);
  12228. return e;
  12229. },
  12230. ye = function (e) {
  12231. return e._gsap || ve(at(e))[0]._gsap;
  12232. },
  12233. be = function (e, t, n) {
  12234. return (n = e[t]) && B(n)
  12235. ? e[t]()
  12236. : (q(n) && e.getAttribute && e.getAttribute(t)) || n;
  12237. },
  12238. we = function (e, t) {
  12239. return (e = e.split(",")).forEach(t) || e;
  12240. },
  12241. xe = function (e) {
  12242. return Math.round(1e5 * e) / 1e5 || 0;
  12243. },
  12244. _e = function (e, t) {
  12245. for (var n = t.length, r = 0; e.indexOf(t[r]) < 0 && ++r < n; );
  12246. return r < n;
  12247. },
  12248. Te = function (e, t, n) {
  12249. var r,
  12250. a = U(e[1]),
  12251. i = (a ? 2 : 1) + (t < 2 ? 0 : 1),
  12252. o = e[i];
  12253. if ((a && (o.duration = e[1]), (o.parent = n), t)) {
  12254. for (r = o; n && !("immediateRender" in r); )
  12255. (r = n.vars.defaults || {}), (n = H(n.vars.inherit) && n.parent);
  12256. (o.immediateRender = H(r.immediateRender)),
  12257. t < 2 ? (o.runBackwards = 1) : (o.startAt = e[i - 1]);
  12258. }
  12259. return o;
  12260. },
  12261. Se = function () {
  12262. var e,
  12263. t,
  12264. n = ce.length,
  12265. r = ce.slice(0);
  12266. for (de = {}, ce.length = 0, e = 0; e < n; e++)
  12267. (t = r[e]) &&
  12268. t._lazy &&
  12269. (t.render(t._lazy[0], t._lazy[1], !0)._lazy = 0);
  12270. },
  12271. ke = function (e, t, n, r) {
  12272. ce.length && Se(), e.render(t, n, r), ce.length && Se();
  12273. },
  12274. Ee = function (e) {
  12275. var t = parseFloat(e);
  12276. return (t || 0 === t) && (e + "").match(ee).length < 2
  12277. ? t
  12278. : z(e)
  12279. ? e.trim()
  12280. : e;
  12281. },
  12282. Pe = function (e) {
  12283. return e;
  12284. },
  12285. Ce = function (e, t) {
  12286. for (var n in t) n in e || (e[n] = t[n]);
  12287. return e;
  12288. },
  12289. Oe = function (e, t) {
  12290. for (var n in t)
  12291. n in e || "duration" === n || "ease" === n || (e[n] = t[n]);
  12292. },
  12293. Re = function (e, t) {
  12294. for (var n in t) e[n] = t[n];
  12295. return e;
  12296. },
  12297. Ae = function e(t, n) {
  12298. for (var r in n)
  12299. "__proto__" !== r &&
  12300. "constructor" !== r &&
  12301. "prototype" !== r &&
  12302. (t[r] = V(n[r]) ? e(t[r] || (t[r] = {}), n[r]) : n[r]);
  12303. return t;
  12304. },
  12305. Me = function (e, t) {
  12306. var n,
  12307. r = {};
  12308. for (n in e) n in t || (r[n] = e[n]);
  12309. return r;
  12310. },
  12311. Ne = function (e) {
  12312. var t = e.parent || v,
  12313. n = e.keyframes ? Oe : Ce;
  12314. if (H(e.inherit))
  12315. for (; t; ) n(e, t.vars.defaults), (t = t.parent || t._dp);
  12316. return e;
  12317. },
  12318. je = function (e, t, n, r) {
  12319. void 0 === n && (n = "_first"), void 0 === r && (r = "_last");
  12320. var a = t._prev,
  12321. i = t._next;
  12322. a ? (a._next = i) : e[n] === t && (e[n] = i),
  12323. i ? (i._prev = a) : e[r] === t && (e[r] = a),
  12324. (t._next = t._prev = t.parent = null);
  12325. },
  12326. Le = function (e, t) {
  12327. e.parent && (!t || e.parent.autoRemoveChildren) && e.parent.remove(e),
  12328. (e._act = 0);
  12329. },
  12330. De = function (e, t) {
  12331. if (e && (!t || t._end > e._dur || t._start < 0))
  12332. for (var n = e; n; ) (n._dirty = 1), (n = n.parent);
  12333. return e;
  12334. },
  12335. Ie = function (e) {
  12336. for (var t = e.parent; t && t.parent; )
  12337. (t._dirty = 1), t.totalDuration(), (t = t.parent);
  12338. return e;
  12339. },
  12340. Fe = function e(t) {
  12341. return !t || (t._ts && e(t.parent));
  12342. },
  12343. ze = function (e) {
  12344. return e._repeat
  12345. ? Be(e._tTime, (e = e.duration() + e._rDelay)) * e
  12346. : 0;
  12347. },
  12348. Be = function (e, t) {
  12349. var n = Math.floor((e /= t));
  12350. return e && n === e ? n - 1 : n;
  12351. },
  12352. Ue = function (e, t) {
  12353. return (
  12354. (e - t._start) * t._ts +
  12355. (t._ts >= 0 ? 0 : t._dirty ? t.totalDuration() : t._tDur)
  12356. );
  12357. },
  12358. qe = function (e) {
  12359. return (e._end = xe(
  12360. e._start + (e._tDur / Math.abs(e._ts || e._rts || M) || 0)
  12361. ));
  12362. },
  12363. Ve = function (e, t) {
  12364. var n = e._dp;
  12365. return (
  12366. n &&
  12367. n.smoothChildTiming &&
  12368. e._ts &&
  12369. ((e._start = xe(
  12370. n._time -
  12371. (e._ts > 0
  12372. ? t / e._ts
  12373. : ((e._dirty ? e.totalDuration() : e._tDur) - t) / -e._ts)
  12374. )),
  12375. qe(e),
  12376. n._dirty || De(n, e)),
  12377. e
  12378. );
  12379. },
  12380. He = function (e, t) {
  12381. var n;
  12382. if (
  12383. ((t._time || (t._initted && !t._dur)) &&
  12384. ((n = Ue(e.rawTime(), t)),
  12385. (!t._dur || et(0, t.totalDuration(), n) - t._tTime > M) &&
  12386. t.render(n, !0)),
  12387. De(e, t)._dp && e._initted && e._time >= e._dur && e._ts)
  12388. ) {
  12389. if (e._dur < e.duration())
  12390. for (n = e; n._dp; )
  12391. n.rawTime() >= 0 && n.totalTime(n._tTime), (n = n._dp);
  12392. e._zTime = -1e-8;
  12393. }
  12394. },
  12395. We = function (e, t, n, r) {
  12396. return (
  12397. t.parent && Le(t),
  12398. (t._start = xe(n + t._delay)),
  12399. (t._end = xe(
  12400. t._start + (t.totalDuration() / Math.abs(t.timeScale()) || 0)
  12401. )),
  12402. (function (e, t, n, r, a) {
  12403. void 0 === n && (n = "_first"), void 0 === r && (r = "_last");
  12404. var i,
  12405. o = e[r];
  12406. if (a) for (i = t[a]; o && o[a] > i; ) o = o._prev;
  12407. o
  12408. ? ((t._next = o._next), (o._next = t))
  12409. : ((t._next = e[n]), (e[n] = t)),
  12410. t._next ? (t._next._prev = t) : (e[r] = t),
  12411. (t._prev = o),
  12412. (t.parent = t._dp = e);
  12413. })(e, t, "_first", "_last", e._sort ? "_start" : 0),
  12414. (e._recent = t),
  12415. r || He(e, t),
  12416. e
  12417. );
  12418. },
  12419. Ge = function (e, t) {
  12420. return (
  12421. (ne.ScrollTrigger || ie("scrollTrigger", t)) &&
  12422. ne.ScrollTrigger.create(t, e)
  12423. );
  12424. },
  12425. Qe = function (e, t, n, r) {
  12426. return (
  12427. Gt(e, t),
  12428. e._initted
  12429. ? !n &&
  12430. e._pt &&
  12431. ((e._dur && !1 !== e.vars.lazy) || (!e._dur && e.vars.lazy)) &&
  12432. _ !== Et.frame
  12433. ? (ce.push(e), (e._lazy = [t, r]), 1)
  12434. : void 0
  12435. : 1
  12436. );
  12437. },
  12438. Ye = function e(t) {
  12439. var n = t.parent;
  12440. return (
  12441. n && n._ts && n._initted && !n._lock && (n.rawTime() < 0 || e(n))
  12442. );
  12443. },
  12444. Xe = function (e, t, n, r) {
  12445. var a = e._repeat,
  12446. i = xe(t) || 0,
  12447. o = e._tTime / e._tDur;
  12448. return (
  12449. o && !r && (e._time *= i / e._dur),
  12450. (e._dur = i),
  12451. (e._tDur = a
  12452. ? a < 0
  12453. ? 1e10
  12454. : xe(i * (a + 1) + e._rDelay * a)
  12455. : i),
  12456. o && !r ? Ve(e, (e._tTime = e._tDur * o)) : e.parent && qe(e),
  12457. n || De(e.parent, e),
  12458. e
  12459. );
  12460. },
  12461. $e = function (e) {
  12462. return e instanceof Ut ? De(e) : Xe(e, e._dur);
  12463. },
  12464. Je = {
  12465. _start: 0,
  12466. endTime: se,
  12467. },
  12468. Ke = function e(t, n) {
  12469. var r,
  12470. a,
  12471. i = t.labels,
  12472. o = t._recent || Je,
  12473. l = t.duration() >= A ? o.endTime(!1) : t._dur;
  12474. return z(n) && (isNaN(n) || n in i)
  12475. ? "<" === (r = n.charAt(0)) || ">" === r
  12476. ? ("<" === r ? o._start : o.endTime(o._repeat >= 0)) +
  12477. (parseFloat(n.substr(1)) || 0)
  12478. : (r = n.indexOf("=")) < 0
  12479. ? (n in i || (i[n] = l), i[n])
  12480. : ((a = +(n.charAt(r - 1) + n.substr(r + 1))),
  12481. r > 1 ? e(t, n.substr(0, r - 1)) + a : l + a)
  12482. : null == n
  12483. ? l
  12484. : +n;
  12485. },
  12486. Ze = function (e, t) {
  12487. return e || 0 === e ? t(e) : t;
  12488. },
  12489. et = function (e, t, n) {
  12490. return n < e ? e : n > t ? t : n;
  12491. },
  12492. tt = function (e) {
  12493. if ("string" != typeof e) return "";
  12494. var t = te.exec(e);
  12495. return t ? e.substr(t.index + t[0].length) : "";
  12496. },
  12497. nt = [].slice,
  12498. rt = function (e, t) {
  12499. return (
  12500. e &&
  12501. V(e) &&
  12502. "length" in e &&
  12503. ((!t && !e.length) || (e.length - 1 in e && V(e[0]))) &&
  12504. !e.nodeType &&
  12505. e !== y
  12506. );
  12507. },
  12508. at = function (e, t) {
  12509. return !z(e) || t || (!b && Pt())
  12510. ? Y(e)
  12511. ? (function (e, t, n) {
  12512. return (
  12513. void 0 === n && (n = []),
  12514. e.forEach(function (e) {
  12515. var r;
  12516. return (z(e) && !t) || rt(e, 1)
  12517. ? (r = n).push.apply(r, at(e))
  12518. : n.push(e);
  12519. }) || n
  12520. );
  12521. })(e, t)
  12522. : rt(e)
  12523. ? nt.call(e, 0)
  12524. : e
  12525. ? [e]
  12526. : []
  12527. : nt.call(w.querySelectorAll(e), 0);
  12528. },
  12529. it = function (e) {
  12530. return e.sort(function () {
  12531. return 0.5 - Math.random();
  12532. });
  12533. },
  12534. ot = function (e) {
  12535. if (B(e)) return e;
  12536. var t = V(e)
  12537. ? e
  12538. : {
  12539. each: e,
  12540. },
  12541. n = jt(t.ease),
  12542. r = t.from || 0,
  12543. a = parseFloat(t.base) || 0,
  12544. i = {},
  12545. o = r > 0 && r < 1,
  12546. l = isNaN(r) || o,
  12547. s = t.axis,
  12548. u = r,
  12549. c = r;
  12550. return (
  12551. z(r)
  12552. ? (u = c =
  12553. {
  12554. center: 0.5,
  12555. edges: 0.5,
  12556. end: 1,
  12557. }[r] || 0)
  12558. : !o && l && ((u = r[0]), (c = r[1])),
  12559. function (e, o, d) {
  12560. var f,
  12561. p,
  12562. h,
  12563. m,
  12564. g,
  12565. v,
  12566. y,
  12567. b,
  12568. w,
  12569. x = (d || t).length,
  12570. _ = i[x];
  12571. if (!_) {
  12572. if (!(w = "auto" === t.grid ? 0 : (t.grid || [1, A])[1])) {
  12573. for (
  12574. y = -A;
  12575. y < (y = d[w++].getBoundingClientRect().left) && w < x;
  12576. );
  12577. w--;
  12578. }
  12579. for (
  12580. _ = i[x] = [],
  12581. f = l ? Math.min(w, x) * u - 0.5 : r % w,
  12582. p = l ? (x * c) / w - 0.5 : (r / w) | 0,
  12583. y = 0,
  12584. b = A,
  12585. v = 0;
  12586. v < x;
  12587. v++
  12588. )
  12589. (h = (v % w) - f),
  12590. (m = p - ((v / w) | 0)),
  12591. (_[v] = g =
  12592. s ? Math.abs("y" === s ? m : h) : D(h * h + m * m)),
  12593. g > y && (y = g),
  12594. g < b && (b = g);
  12595. "random" === r && it(_),
  12596. (_.max = y - b),
  12597. (_.min = b),
  12598. (_.v = x =
  12599. (parseFloat(t.amount) ||
  12600. parseFloat(t.each) *
  12601. (w > x
  12602. ? x - 1
  12603. : s
  12604. ? "y" === s
  12605. ? x / w
  12606. : w
  12607. : Math.max(w, x / w)) ||
  12608. 0) * ("edges" === r ? -1 : 1)),
  12609. (_.b = x < 0 ? a - x : a),
  12610. (_.u = tt(t.amount || t.each) || 0),
  12611. (n = n && x < 0 ? Mt(n) : n);
  12612. }
  12613. return (
  12614. (x = (_[e] - _.min) / _.max || 0),
  12615. xe(_.b + (n ? n(x) : x) * _.v) + _.u
  12616. );
  12617. }
  12618. );
  12619. },
  12620. lt = function (e) {
  12621. var t = e < 1 ? Math.pow(10, (e + "").length - 2) : 1;
  12622. return function (n) {
  12623. var r = Math.round(parseFloat(n) / e) * e * t;
  12624. return (r - (r % 1)) / t + (U(n) ? 0 : tt(n));
  12625. };
  12626. },
  12627. st = function (e, t) {
  12628. var n,
  12629. r,
  12630. a = Y(e);
  12631. return (
  12632. !a &&
  12633. V(e) &&
  12634. ((n = a = e.radius || A),
  12635. e.values
  12636. ? ((e = at(e.values)), (r = !U(e[0])) && (n *= n))
  12637. : (e = lt(e.increment))),
  12638. Ze(
  12639. t,
  12640. a
  12641. ? B(e)
  12642. ? function (t) {
  12643. return (r = e(t)), Math.abs(r - t) <= n ? r : t;
  12644. }
  12645. : function (t) {
  12646. for (
  12647. var a,
  12648. i,
  12649. o = parseFloat(r ? t.x : t),
  12650. l = parseFloat(r ? t.y : 0),
  12651. s = A,
  12652. u = 0,
  12653. c = e.length;
  12654. c--;
  12655. )
  12656. (a = r
  12657. ? (a = e[c].x - o) * a + (i = e[c].y - l) * i
  12658. : Math.abs(e[c] - o)) < s && ((s = a), (u = c));
  12659. return (
  12660. (u = !n || s <= n ? e[u] : t),
  12661. r || u === t || U(t) ? u : u + tt(t)
  12662. );
  12663. }
  12664. : lt(e)
  12665. )
  12666. );
  12667. },
  12668. ut = function (e, t, n, r) {
  12669. return Ze(Y(e) ? !t : !0 === n ? !!(n = 0) : !r, function () {
  12670. return Y(e)
  12671. ? e[~~(Math.random() * e.length)]
  12672. : (n = n || 1e-5) &&
  12673. (r = n < 1 ? Math.pow(10, (n + "").length - 2) : 1) &&
  12674. Math.floor(
  12675. Math.round(
  12676. (e - n / 2 + Math.random() * (t - e + 0.99 * n)) / n
  12677. ) *
  12678. n *
  12679. r
  12680. ) / r;
  12681. });
  12682. },
  12683. ct = function (e, t, n) {
  12684. return Ze(n, function (n) {
  12685. return e[~~t(n)];
  12686. });
  12687. },
  12688. dt = function (e) {
  12689. for (var t, n, r, a, i = 0, o = ""; ~(t = e.indexOf("random(", i)); )
  12690. (r = e.indexOf(")", t)),
  12691. (a = "[" === e.charAt(t + 7)),
  12692. (n = e.substr(t + 7, r - t - 7).match(a ? ee : X)),
  12693. (o +=
  12694. e.substr(i, t - i) +
  12695. ut(a ? n : +n[0], a ? 0 : +n[1], +n[2] || 1e-5)),
  12696. (i = r + 1);
  12697. return o + e.substr(i, e.length - i);
  12698. },
  12699. ft = function (e, t, n, r, a) {
  12700. var i = t - e,
  12701. o = r - n;
  12702. return Ze(a, function (t) {
  12703. return n + (((t - e) / i) * o || 0);
  12704. });
  12705. },
  12706. pt = function (e, t, n) {
  12707. var r,
  12708. a,
  12709. i,
  12710. o = e.labels,
  12711. l = A;
  12712. for (r in o)
  12713. (a = o[r] - t) < 0 == !!n &&
  12714. a &&
  12715. l > (a = Math.abs(a)) &&
  12716. ((i = r), (l = a));
  12717. return i;
  12718. },
  12719. ht = function (e, t, n) {
  12720. var r,
  12721. a,
  12722. i = e.vars,
  12723. o = i[t];
  12724. if (o)
  12725. return (
  12726. (r = i[t + "Params"]),
  12727. (a = i.callbackScope || e),
  12728. n && ce.length && Se(),
  12729. r ? o.apply(a, r) : o.call(a)
  12730. );
  12731. },
  12732. mt = function (e) {
  12733. return (
  12734. Le(e),
  12735. e.scrollTrigger && e.scrollTrigger.kill(!1),
  12736. e.progress() < 1 && ht(e, "onInterrupt"),
  12737. e
  12738. );
  12739. },
  12740. gt = function (e) {
  12741. var t = (e = (!e.name && e.default) || e).name,
  12742. n = B(e),
  12743. r =
  12744. t && !n && e.init
  12745. ? function () {
  12746. this._props = [];
  12747. }
  12748. : e,
  12749. a = {
  12750. init: se,
  12751. render: on,
  12752. add: Ht,
  12753. kill: sn,
  12754. modifier: ln,
  12755. rawVars: 0,
  12756. },
  12757. i = {
  12758. targetTest: 0,
  12759. get: 0,
  12760. getSetter: tn,
  12761. aliases: {},
  12762. register: 0,
  12763. };
  12764. if ((Pt(), e !== r)) {
  12765. if (fe[t]) return;
  12766. Ce(r, Ce(Me(e, a), i)),
  12767. Re(r.prototype, Re(a, Me(e, i))),
  12768. (fe[(r.prop = t)] = r),
  12769. e.targetTest && (me.push(r), (ue[t] = 1)),
  12770. (t =
  12771. ("css" === t
  12772. ? "CSS"
  12773. : t.charAt(0).toUpperCase() + t.substr(1)) + "Plugin");
  12774. }
  12775. le(t, r), e.register && e.register(mn, r, dn);
  12776. },
  12777. vt = 255,
  12778. yt = {
  12779. aqua: [0, vt, vt],
  12780. lime: [0, vt, 0],
  12781. silver: [192, 192, 192],
  12782. black: [0, 0, 0],
  12783. maroon: [128, 0, 0],
  12784. teal: [0, 128, 128],
  12785. blue: [0, 0, vt],
  12786. navy: [0, 0, 128],
  12787. white: [vt, vt, vt],
  12788. olive: [128, 128, 0],
  12789. yellow: [vt, vt, 0],
  12790. orange: [vt, 165, 0],
  12791. gray: [128, 128, 128],
  12792. purple: [128, 0, 128],
  12793. green: [0, 128, 0],
  12794. red: [vt, 0, 0],
  12795. pink: [vt, 192, 203],
  12796. cyan: [0, vt, vt],
  12797. transparent: [vt, vt, vt, 0],
  12798. },
  12799. bt = function (e, t, n) {
  12800. return (
  12801. ((6 * (e = e < 0 ? e + 1 : e > 1 ? e - 1 : e) < 1
  12802. ? t + (n - t) * e * 6
  12803. : e < 0.5
  12804. ? n
  12805. : 3 * e < 2
  12806. ? t + (n - t) * (2 / 3 - e) * 6
  12807. : t) *
  12808. vt +
  12809. 0.5) |
  12810. 0
  12811. );
  12812. },
  12813. wt = function (e, t, n) {
  12814. var r,
  12815. a,
  12816. i,
  12817. o,
  12818. l,
  12819. s,
  12820. u,
  12821. c,
  12822. d,
  12823. f,
  12824. p = e ? (U(e) ? [e >> 16, (e >> 8) & vt, e & vt] : 0) : yt.black;
  12825. if (!p) {
  12826. if (
  12827. ("," === e.substr(-1) && (e = e.substr(0, e.length - 1)), yt[e])
  12828. )
  12829. p = yt[e];
  12830. else if ("#" === e.charAt(0)) {
  12831. if (
  12832. (e.length < 6 &&
  12833. ((r = e.charAt(1)),
  12834. (a = e.charAt(2)),
  12835. (i = e.charAt(3)),
  12836. (e =
  12837. "#" +
  12838. r +
  12839. r +
  12840. a +
  12841. a +
  12842. i +
  12843. i +
  12844. (5 === e.length ? e.charAt(4) + e.charAt(4) : ""))),
  12845. 9 === e.length)
  12846. )
  12847. return [
  12848. (p = parseInt(e.substr(1, 6), 16)) >> 16,
  12849. (p >> 8) & vt,
  12850. p & vt,
  12851. parseInt(e.substr(7), 16) / 255,
  12852. ];
  12853. p = [
  12854. (e = parseInt(e.substr(1), 16)) >> 16,
  12855. (e >> 8) & vt,
  12856. e & vt,
  12857. ];
  12858. } else if ("hsl" === e.substr(0, 3))
  12859. if (((p = f = e.match(X)), t)) {
  12860. if (~e.indexOf("="))
  12861. return (p = e.match($)), n && p.length < 4 && (p[3] = 1), p;
  12862. } else
  12863. (o = (+p[0] % 360) / 360),
  12864. (l = +p[1] / 100),
  12865. (r =
  12866. 2 * (s = +p[2] / 100) -
  12867. (a = s <= 0.5 ? s * (l + 1) : s + l - s * l)),
  12868. p.length > 3 && (p[3] *= 1),
  12869. (p[0] = bt(o + 1 / 3, r, a)),
  12870. (p[1] = bt(o, r, a)),
  12871. (p[2] = bt(o - 1 / 3, r, a));
  12872. else p = e.match(X) || yt.transparent;
  12873. p = p.map(Number);
  12874. }
  12875. return (
  12876. t &&
  12877. !f &&
  12878. ((r = p[0] / vt),
  12879. (a = p[1] / vt),
  12880. (i = p[2] / vt),
  12881. (s = ((u = Math.max(r, a, i)) + (c = Math.min(r, a, i))) / 2),
  12882. u === c
  12883. ? (o = l = 0)
  12884. : ((d = u - c),
  12885. (l = s > 0.5 ? d / (2 - u - c) : d / (u + c)),
  12886. (o =
  12887. u === r
  12888. ? (a - i) / d + (a < i ? 6 : 0)
  12889. : u === a
  12890. ? (i - r) / d + 2
  12891. : (r - a) / d + 4),
  12892. (o *= 60)),
  12893. (p[0] = ~~(o + 0.5)),
  12894. (p[1] = ~~(100 * l + 0.5)),
  12895. (p[2] = ~~(100 * s + 0.5))),
  12896. n && p.length < 4 && (p[3] = 1),
  12897. p
  12898. );
  12899. },
  12900. xt = function (e) {
  12901. var t = [],
  12902. n = [],
  12903. r = -1;
  12904. return (
  12905. e.split(Tt).forEach(function (e) {
  12906. var a = e.match(J) || [];
  12907. t.push.apply(t, a), n.push((r += a.length + 1));
  12908. }),
  12909. (t.c = n),
  12910. t
  12911. );
  12912. },
  12913. _t = function (e, t, n) {
  12914. var r,
  12915. a,
  12916. i,
  12917. o,
  12918. l = "",
  12919. s = (e + l).match(Tt),
  12920. u = t ? "hsla(" : "rgba(",
  12921. c = 0;
  12922. if (!s) return e;
  12923. if (
  12924. ((s = s.map(function (e) {
  12925. return (
  12926. (e = wt(e, t, 1)) &&
  12927. u +
  12928. (t
  12929. ? e[0] + "," + e[1] + "%," + e[2] + "%," + e[3]
  12930. : e.join(",")) +
  12931. ")"
  12932. );
  12933. })),
  12934. n && ((i = xt(e)), (r = n.c).join(l) !== i.c.join(l)))
  12935. )
  12936. for (o = (a = e.replace(Tt, "1").split(J)).length - 1; c < o; c++)
  12937. l +=
  12938. a[c] +
  12939. (~r.indexOf(c)
  12940. ? s.shift() || u + "0,0,0,0)"
  12941. : (i.length ? i : s.length ? s : n).shift());
  12942. if (!a)
  12943. for (o = (a = e.split(Tt)).length - 1; c < o; c++) l += a[c] + s[c];
  12944. return l + a[o];
  12945. },
  12946. Tt = (function () {
  12947. var e,
  12948. t =
  12949. "(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";
  12950. for (e in yt) t += "|" + e + "\\b";
  12951. return new RegExp(t + ")", "gi");
  12952. })(),
  12953. St = /hsl[a]?\(/,
  12954. kt = function (e) {
  12955. var t,
  12956. n = e.join(" ");
  12957. if (((Tt.lastIndex = 0), Tt.test(n)))
  12958. return (
  12959. (t = St.test(n)),
  12960. (e[1] = _t(e[1], t)),
  12961. (e[0] = _t(e[0], t, xt(e[1]))),
  12962. !0
  12963. );
  12964. },
  12965. Et = (function () {
  12966. var e,
  12967. t,
  12968. n,
  12969. r,
  12970. a,
  12971. i,
  12972. o = Date.now,
  12973. l = 500,
  12974. s = 33,
  12975. u = o(),
  12976. c = u,
  12977. d = 1e3 / 240,
  12978. f = d,
  12979. p = [],
  12980. h = function n(h) {
  12981. var m,
  12982. g,
  12983. v,
  12984. y,
  12985. b = o() - c,
  12986. w = !0 === h;
  12987. if (
  12988. (b > l && (u += b - s),
  12989. ((m = (v = (c += b) - u) - f) > 0 || w) &&
  12990. ((y = ++r.frame),
  12991. (a = v - 1e3 * r.time),
  12992. (r.time = v /= 1e3),
  12993. (f += m + (m >= d ? 4 : d - m)),
  12994. (g = 1)),
  12995. w || (e = t(n)),
  12996. g)
  12997. )
  12998. for (i = 0; i < p.length; i++) p[i](v, a, y, h);
  12999. };
  13000. return (r = {
  13001. time: 0,
  13002. frame: 0,
  13003. tick: function () {
  13004. h(!0);
  13005. },
  13006. deltaRatio: function (e) {
  13007. return a / (1e3 / (e || 60));
  13008. },
  13009. wake: function () {
  13010. x &&
  13011. (!b &&
  13012. W() &&
  13013. ((y = b = window),
  13014. (w = y.document || {}),
  13015. (ne.gsap = mn),
  13016. (y.gsapVersions || (y.gsapVersions = [])).push(mn.version),
  13017. ae(re || y.GreenSockGlobals || (!y.gsap && y) || {}),
  13018. (n = y.requestAnimationFrame)),
  13019. e && r.sleep(),
  13020. (t =
  13021. n ||
  13022. function (e) {
  13023. return setTimeout(e, (f - 1e3 * r.time + 1) | 0);
  13024. }),
  13025. (S = 1),
  13026. h(2));
  13027. },
  13028. sleep: function () {
  13029. (n ? y.cancelAnimationFrame : clearTimeout)(e), (S = 0), (t = se);
  13030. },
  13031. lagSmoothing: function (e, t) {
  13032. (l = e || 1e8), (s = Math.min(t, l, 0));
  13033. },
  13034. fps: function (e) {
  13035. (d = 1e3 / (e || 240)), (f = 1e3 * r.time + d);
  13036. },
  13037. add: function (e) {
  13038. p.indexOf(e) < 0 && p.push(e), Pt();
  13039. },
  13040. remove: function (e) {
  13041. var t;
  13042. ~(t = p.indexOf(e)) && p.splice(t, 1) && i >= t && i--;
  13043. },
  13044. _listeners: p,
  13045. });
  13046. })(),
  13047. Pt = function () {
  13048. return !S && Et.wake();
  13049. },
  13050. Ct = {},
  13051. Ot = /^[\d.\-M][\d.\-,\s]/,
  13052. Rt = /["']/g,
  13053. At = function (e) {
  13054. for (
  13055. var t,
  13056. n,
  13057. r,
  13058. a = {},
  13059. i = e.substr(1, e.length - 3).split(":"),
  13060. o = i[0],
  13061. l = 1,
  13062. s = i.length;
  13063. l < s;
  13064. l++
  13065. )
  13066. (n = i[l]),
  13067. (t = l !== s - 1 ? n.lastIndexOf(",") : n.length),
  13068. (r = n.substr(0, t)),
  13069. (a[o] = isNaN(r) ? r.replace(Rt, "").trim() : +r),
  13070. (o = n.substr(t + 1).trim());
  13071. return a;
  13072. },
  13073. Mt = function (e) {
  13074. return function (t) {
  13075. return 1 - e(1 - t);
  13076. };
  13077. },
  13078. Nt = function e(t, n) {
  13079. for (var r, a = t._first; a; )
  13080. a instanceof Ut
  13081. ? e(a, n)
  13082. : !a.vars.yoyoEase ||
  13083. (a._yoyo && a._repeat) ||
  13084. a._yoyo === n ||
  13085. (a.timeline
  13086. ? e(a.timeline, n)
  13087. : ((r = a._ease),
  13088. (a._ease = a._yEase),
  13089. (a._yEase = r),
  13090. (a._yoyo = n))),
  13091. (a = a._next);
  13092. },
  13093. jt = function (e, t) {
  13094. return (
  13095. (e &&
  13096. (B(e)
  13097. ? e
  13098. : Ct[e] ||
  13099. (function (e) {
  13100. var t,
  13101. n,
  13102. r,
  13103. a,
  13104. i = (e + "").split("("),
  13105. o = Ct[i[0]];
  13106. return o && i.length > 1 && o.config
  13107. ? o.config.apply(
  13108. null,
  13109. ~e.indexOf("{")
  13110. ? [At(i[1])]
  13111. : ((t = e),
  13112. (n = t.indexOf("(") + 1),
  13113. (r = t.indexOf(")")),
  13114. (a = t.indexOf("(", n)),
  13115. t.substring(
  13116. n,
  13117. ~a && a < r ? t.indexOf(")", r + 1) : r
  13118. ))
  13119. .split(",")
  13120. .map(Ee)
  13121. )
  13122. : Ct._CE && Ot.test(e)
  13123. ? Ct._CE("", e)
  13124. : o;
  13125. })(e))) ||
  13126. t
  13127. );
  13128. },
  13129. Lt = function (e, t, n, r) {
  13130. void 0 === n &&
  13131. (n = function (e) {
  13132. return 1 - t(1 - e);
  13133. }),
  13134. void 0 === r &&
  13135. (r = function (e) {
  13136. return e < 0.5 ? t(2 * e) / 2 : 1 - t(2 * (1 - e)) / 2;
  13137. });
  13138. var a,
  13139. i = {
  13140. easeIn: t,
  13141. easeOut: n,
  13142. easeInOut: r,
  13143. };
  13144. return (
  13145. we(e, function (e) {
  13146. for (var t in ((Ct[e] = ne[e] = i),
  13147. (Ct[(a = e.toLowerCase())] = n),
  13148. i))
  13149. Ct[
  13150. a +
  13151. ("easeIn" === t
  13152. ? ".in"
  13153. : "easeOut" === t
  13154. ? ".out"
  13155. : ".inOut")
  13156. ] = Ct[e + "." + t] = i[t];
  13157. }),
  13158. i
  13159. );
  13160. },
  13161. Dt = function (e) {
  13162. return function (t) {
  13163. return t < 0.5
  13164. ? (1 - e(1 - 2 * t)) / 2
  13165. : 0.5 + e(2 * (t - 0.5)) / 2;
  13166. };
  13167. },
  13168. It = function e(t, n, r) {
  13169. var a = n >= 1 ? n : 1,
  13170. i = (r || (t ? 0.3 : 0.45)) / (n < 1 ? n : 1),
  13171. o = (i / N) * (Math.asin(1 / a) || 0),
  13172. l = function (e) {
  13173. return 1 === e
  13174. ? 1
  13175. : a * Math.pow(2, -10 * e) * F((e - o) * i) + 1;
  13176. },
  13177. s =
  13178. "out" === t
  13179. ? l
  13180. : "in" === t
  13181. ? function (e) {
  13182. return 1 - l(1 - e);
  13183. }
  13184. : Dt(l);
  13185. return (
  13186. (i = N / i),
  13187. (s.config = function (n, r) {
  13188. return e(t, n, r);
  13189. }),
  13190. s
  13191. );
  13192. },
  13193. Ft = function e(t, n) {
  13194. void 0 === n && (n = 1.70158);
  13195. var r = function (e) {
  13196. return e ? --e * e * ((n + 1) * e + n) + 1 : 0;
  13197. },
  13198. a =
  13199. "out" === t
  13200. ? r
  13201. : "in" === t
  13202. ? function (e) {
  13203. return 1 - r(1 - e);
  13204. }
  13205. : Dt(r);
  13206. return (
  13207. (a.config = function (n) {
  13208. return e(t, n);
  13209. }),
  13210. a
  13211. );
  13212. };
  13213. we("Linear,Quad,Cubic,Quart,Quint,Strong", function (e, t) {
  13214. var n = t < 5 ? t + 1 : t;
  13215. Lt(
  13216. e + ",Power" + (n - 1),
  13217. t
  13218. ? function (e) {
  13219. return Math.pow(e, n);
  13220. }
  13221. : function (e) {
  13222. return e;
  13223. },
  13224. function (e) {
  13225. return 1 - Math.pow(1 - e, n);
  13226. },
  13227. function (e) {
  13228. return e < 0.5
  13229. ? Math.pow(2 * e, n) / 2
  13230. : 1 - Math.pow(2 * (1 - e), n) / 2;
  13231. }
  13232. );
  13233. }),
  13234. (Ct.Linear.easeNone = Ct.none = Ct.Linear.easeIn),
  13235. Lt("Elastic", It("in"), It("out"), It()),
  13236. (k = 7.5625),
  13237. (P = 1 / (E = 2.75)),
  13238. Lt(
  13239. "Bounce",
  13240. function (e) {
  13241. return 1 - C(1 - e);
  13242. },
  13243. (C = function (e) {
  13244. return e < P
  13245. ? k * e * e
  13246. : e < 0.7272727272727273
  13247. ? k * Math.pow(e - 1.5 / E, 2) + 0.75
  13248. : e < 0.9090909090909092
  13249. ? k * (e -= 2.25 / E) * e + 0.9375
  13250. : k * Math.pow(e - 2.625 / E, 2) + 0.984375;
  13251. })
  13252. ),
  13253. Lt("Expo", function (e) {
  13254. return e ? Math.pow(2, 10 * (e - 1)) : 0;
  13255. }),
  13256. Lt("Circ", function (e) {
  13257. return -(D(1 - e * e) - 1);
  13258. }),
  13259. Lt("Sine", function (e) {
  13260. return 1 === e ? 1 : 1 - I(e * j);
  13261. }),
  13262. Lt("Back", Ft("in"), Ft("out"), Ft()),
  13263. (Ct.SteppedEase =
  13264. Ct.steps =
  13265. ne.SteppedEase =
  13266. {
  13267. config: function (e, t) {
  13268. void 0 === e && (e = 1);
  13269. var n = 1 / e,
  13270. r = e + (t ? 0 : 1),
  13271. a = t ? 1 : 0;
  13272. return function (e) {
  13273. return (((r * et(0, 0.99999999, e)) | 0) + a) * n;
  13274. };
  13275. },
  13276. }),
  13277. (R.ease = Ct["quad.out"]),
  13278. we(
  13279. "onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",
  13280. function (e) {
  13281. return (ge += e + "," + e + "Params,");
  13282. }
  13283. );
  13284. var zt = function (e, t) {
  13285. (this.id = L++),
  13286. (e._gsap = this),
  13287. (this.target = e),
  13288. (this.harness = t),
  13289. (this.get = t ? t.get : be),
  13290. (this.set = t ? t.getSetter : tn);
  13291. },
  13292. Bt = (function () {
  13293. function e(e, t) {
  13294. var n = e.parent || v;
  13295. (this.vars = e),
  13296. (this._delay = +e.delay || 0),
  13297. (this._repeat = e.repeat === 1 / 0 ? -2 : e.repeat || 0) &&
  13298. ((this._rDelay = e.repeatDelay || 0),
  13299. (this._yoyo = !!e.yoyo || !!e.yoyoEase)),
  13300. (this._ts = 1),
  13301. Xe(this, +e.duration, 1, 1),
  13302. (this.data = e.data),
  13303. S || Et.wake(),
  13304. n && We(n, this, t || 0 === t ? t : n._time, 1),
  13305. e.reversed && this.reverse(),
  13306. e.paused && this.paused(!0);
  13307. }
  13308. var t = e.prototype;
  13309. return (
  13310. (t.delay = function (e) {
  13311. return e || 0 === e
  13312. ? (this.parent &&
  13313. this.parent.smoothChildTiming &&
  13314. this.startTime(this._start + e - this._delay),
  13315. (this._delay = e),
  13316. this)
  13317. : this._delay;
  13318. }),
  13319. (t.duration = function (e) {
  13320. return arguments.length
  13321. ? this.totalDuration(
  13322. this._repeat > 0 ? e + (e + this._rDelay) * this._repeat : e
  13323. )
  13324. : this.totalDuration() && this._dur;
  13325. }),
  13326. (t.totalDuration = function (e) {
  13327. return arguments.length
  13328. ? ((this._dirty = 0),
  13329. Xe(
  13330. this,
  13331. this._repeat < 0
  13332. ? e
  13333. : (e - this._repeat * this._rDelay) / (this._repeat + 1)
  13334. ))
  13335. : this._tDur;
  13336. }),
  13337. (t.totalTime = function (e, t) {
  13338. if ((Pt(), !arguments.length)) return this._tTime;
  13339. var n = this._dp;
  13340. if (n && n.smoothChildTiming && this._ts) {
  13341. for (Ve(this, e), !n._dp || n.parent || He(n, this); n.parent; )
  13342. n.parent._time !==
  13343. n._start +
  13344. (n._ts >= 0
  13345. ? n._tTime / n._ts
  13346. : (n.totalDuration() - n._tTime) / -n._ts) &&
  13347. n.totalTime(n._tTime, !0),
  13348. (n = n.parent);
  13349. !this.parent &&
  13350. this._dp.autoRemoveChildren &&
  13351. ((this._ts > 0 && e < this._tDur) ||
  13352. (this._ts < 0 && e > 0) ||
  13353. (!this._tDur && !e)) &&
  13354. We(this._dp, this, this._start - this._delay);
  13355. }
  13356. return (
  13357. (this._tTime !== e ||
  13358. (!this._dur && !t) ||
  13359. (this._initted && Math.abs(this._zTime) === M) ||
  13360. (!e && !this._initted && (this.add || this._ptLookup))) &&
  13361. (this._ts || (this._pTime = e), ke(this, e, t)),
  13362. this
  13363. );
  13364. }),
  13365. (t.time = function (e, t) {
  13366. return arguments.length
  13367. ? this.totalTime(
  13368. Math.min(this.totalDuration(), e + ze(this)) % this._dur ||
  13369. (e ? this._dur : 0),
  13370. t
  13371. )
  13372. : this._time;
  13373. }),
  13374. (t.totalProgress = function (e, t) {
  13375. return arguments.length
  13376. ? this.totalTime(this.totalDuration() * e, t)
  13377. : this.totalDuration()
  13378. ? Math.min(1, this._tTime / this._tDur)
  13379. : this.ratio;
  13380. }),
  13381. (t.progress = function (e, t) {
  13382. return arguments.length
  13383. ? this.totalTime(
  13384. this.duration() *
  13385. (!this._yoyo || 1 & this.iteration() ? e : 1 - e) +
  13386. ze(this),
  13387. t
  13388. )
  13389. : this.duration()
  13390. ? Math.min(1, this._time / this._dur)
  13391. : this.ratio;
  13392. }),
  13393. (t.iteration = function (e, t) {
  13394. var n = this.duration() + this._rDelay;
  13395. return arguments.length
  13396. ? this.totalTime(this._time + (e - 1) * n, t)
  13397. : this._repeat
  13398. ? Be(this._tTime, n) + 1
  13399. : 1;
  13400. }),
  13401. (t.timeScale = function (e) {
  13402. if (!arguments.length) return -1e-8 === this._rts ? 0 : this._rts;
  13403. if (this._rts === e) return this;
  13404. var t =
  13405. this.parent && this._ts
  13406. ? Ue(this.parent._time, this)
  13407. : this._tTime;
  13408. return (
  13409. (this._rts = +e || 0),
  13410. (this._ts = this._ps || -1e-8 === e ? 0 : this._rts),
  13411. Ie(this.totalTime(et(-this._delay, this._tDur, t), !0))
  13412. );
  13413. }),
  13414. (t.paused = function (e) {
  13415. return arguments.length
  13416. ? (this._ps !== e &&
  13417. ((this._ps = e),
  13418. e
  13419. ? ((this._pTime =
  13420. this._tTime ||
  13421. Math.max(-this._delay, this.rawTime())),
  13422. (this._ts = this._act = 0))
  13423. : (Pt(),
  13424. (this._ts = this._rts),
  13425. this.totalTime(
  13426. this.parent && !this.parent.smoothChildTiming
  13427. ? this.rawTime()
  13428. : this._tTime || this._pTime,
  13429. 1 === this.progress() &&
  13430. (this._tTime -= M) &&
  13431. Math.abs(this._zTime) !== M
  13432. ))),
  13433. this)
  13434. : this._ps;
  13435. }),
  13436. (t.startTime = function (e) {
  13437. if (arguments.length) {
  13438. this._start = e;
  13439. var t = this.parent || this._dp;
  13440. return (
  13441. t &&
  13442. (t._sort || !this.parent) &&
  13443. We(t, this, e - this._delay),
  13444. this
  13445. );
  13446. }
  13447. return this._start;
  13448. }),
  13449. (t.endTime = function (e) {
  13450. return (
  13451. this._start +
  13452. (H(e) ? this.totalDuration() : this.duration()) /
  13453. Math.abs(this._ts)
  13454. );
  13455. }),
  13456. (t.rawTime = function (e) {
  13457. var t = this.parent || this._dp;
  13458. return t
  13459. ? e &&
  13460. (!this._ts ||
  13461. (this._repeat && this._time && this.totalProgress() < 1))
  13462. ? this._tTime % (this._dur + this._rDelay)
  13463. : this._ts
  13464. ? Ue(t.rawTime(e), this)
  13465. : this._tTime
  13466. : this._tTime;
  13467. }),
  13468. (t.globalTime = function (e) {
  13469. for (var t = this, n = arguments.length ? e : t.rawTime(); t; )
  13470. (n = t._start + n / (t._ts || 1)), (t = t._dp);
  13471. return n;
  13472. }),
  13473. (t.repeat = function (e) {
  13474. return arguments.length
  13475. ? ((this._repeat = e === 1 / 0 ? -2 : e), $e(this))
  13476. : -2 === this._repeat
  13477. ? 1 / 0
  13478. : this._repeat;
  13479. }),
  13480. (t.repeatDelay = function (e) {
  13481. return arguments.length
  13482. ? ((this._rDelay = e), $e(this))
  13483. : this._rDelay;
  13484. }),
  13485. (t.yoyo = function (e) {
  13486. return arguments.length ? ((this._yoyo = e), this) : this._yoyo;
  13487. }),
  13488. (t.seek = function (e, t) {
  13489. return this.totalTime(Ke(this, e), H(t));
  13490. }),
  13491. (t.restart = function (e, t) {
  13492. return this.play().totalTime(e ? -this._delay : 0, H(t));
  13493. }),
  13494. (t.play = function (e, t) {
  13495. return null != e && this.seek(e, t), this.reversed(!1).paused(!1);
  13496. }),
  13497. (t.reverse = function (e, t) {
  13498. return (
  13499. null != e && this.seek(e || this.totalDuration(), t),
  13500. this.reversed(!0).paused(!1)
  13501. );
  13502. }),
  13503. (t.pause = function (e, t) {
  13504. return null != e && this.seek(e, t), this.paused(!0);
  13505. }),
  13506. (t.resume = function () {
  13507. return this.paused(!1);
  13508. }),
  13509. (t.reversed = function (e) {
  13510. return arguments.length
  13511. ? (!!e !== this.reversed() &&
  13512. this.timeScale(-this._rts || (e ? -1e-8 : 0)),
  13513. this)
  13514. : this._rts < 0;
  13515. }),
  13516. (t.invalidate = function () {
  13517. return (
  13518. (this._initted = this._act = 0), (this._zTime = -1e-8), this
  13519. );
  13520. }),
  13521. (t.isActive = function () {
  13522. var e,
  13523. t = this.parent || this._dp,
  13524. n = this._start;
  13525. return !(
  13526. t &&
  13527. !(
  13528. this._ts &&
  13529. this._initted &&
  13530. t.isActive() &&
  13531. (e = t.rawTime(!0)) >= n &&
  13532. e < this.endTime(!0) - M
  13533. )
  13534. );
  13535. }),
  13536. (t.eventCallback = function (e, t, n) {
  13537. var r = this.vars;
  13538. return arguments.length > 1
  13539. ? (t
  13540. ? ((r[e] = t),
  13541. n && (r[e + "Params"] = n),
  13542. "onUpdate" === e && (this._onUpdate = t))
  13543. : delete r[e],
  13544. this)
  13545. : r[e];
  13546. }),
  13547. (t.then = function (e) {
  13548. var t = this;
  13549. return new Promise(function (n) {
  13550. var r = B(e) ? e : Pe,
  13551. a = function () {
  13552. var e = t.then;
  13553. (t.then = null),
  13554. B(r) && (r = r(t)) && (r.then || r === t) && (t.then = e),
  13555. n(r),
  13556. (t.then = e);
  13557. };
  13558. (t._initted && 1 === t.totalProgress() && t._ts >= 0) ||
  13559. (!t._tTime && t._ts < 0)
  13560. ? a()
  13561. : (t._prom = a);
  13562. });
  13563. }),
  13564. (t.kill = function () {
  13565. mt(this);
  13566. }),
  13567. e
  13568. );
  13569. })();
  13570. Ce(Bt.prototype, {
  13571. _time: 0,
  13572. _start: 0,
  13573. _end: 0,
  13574. _tTime: 0,
  13575. _tDur: 0,
  13576. _dirty: 0,
  13577. _repeat: 0,
  13578. _yoyo: !1,
  13579. parent: null,
  13580. _initted: !1,
  13581. _rDelay: 0,
  13582. _ts: 1,
  13583. _dp: 0,
  13584. ratio: 0,
  13585. _zTime: -1e-8,
  13586. _prom: 0,
  13587. _ps: !1,
  13588. _rts: 1,
  13589. });
  13590. var Ut = (function (e) {
  13591. function t(t, n) {
  13592. var r;
  13593. return (
  13594. void 0 === t && (t = {}),
  13595. ((r = e.call(this, t, n) || this).labels = {}),
  13596. (r.smoothChildTiming = !!t.smoothChildTiming),
  13597. (r.autoRemoveChildren = !!t.autoRemoveChildren),
  13598. (r._sort = H(t.sortChildren)),
  13599. r.parent && He(r.parent, h(r)),
  13600. t.scrollTrigger && Ge(h(r), t.scrollTrigger),
  13601. r
  13602. );
  13603. }
  13604. m(t, e);
  13605. var n = t.prototype;
  13606. return (
  13607. (n.to = function (e, t, n) {
  13608. return (
  13609. new $t(
  13610. e,
  13611. Te(arguments, 0, this),
  13612. Ke(this, U(t) ? arguments[3] : n)
  13613. ),
  13614. this
  13615. );
  13616. }),
  13617. (n.from = function (e, t, n) {
  13618. return (
  13619. new $t(
  13620. e,
  13621. Te(arguments, 1, this),
  13622. Ke(this, U(t) ? arguments[3] : n)
  13623. ),
  13624. this
  13625. );
  13626. }),
  13627. (n.fromTo = function (e, t, n, r) {
  13628. return (
  13629. new $t(
  13630. e,
  13631. Te(arguments, 2, this),
  13632. Ke(this, U(t) ? arguments[4] : r)
  13633. ),
  13634. this
  13635. );
  13636. }),
  13637. (n.set = function (e, t, n) {
  13638. return (
  13639. (t.duration = 0),
  13640. (t.parent = this),
  13641. Ne(t).repeatDelay || (t.repeat = 0),
  13642. (t.immediateRender = !!t.immediateRender),
  13643. new $t(e, t, Ke(this, n), 1),
  13644. this
  13645. );
  13646. }),
  13647. (n.call = function (e, t, n) {
  13648. return We(this, $t.delayedCall(0, e, t), Ke(this, n));
  13649. }),
  13650. (n.staggerTo = function (e, t, n, r, a, i, o) {
  13651. return (
  13652. (n.duration = t),
  13653. (n.stagger = n.stagger || r),
  13654. (n.onComplete = i),
  13655. (n.onCompleteParams = o),
  13656. (n.parent = this),
  13657. new $t(e, n, Ke(this, a)),
  13658. this
  13659. );
  13660. }),
  13661. (n.staggerFrom = function (e, t, n, r, a, i, o) {
  13662. return (
  13663. (n.runBackwards = 1),
  13664. (Ne(n).immediateRender = H(n.immediateRender)),
  13665. this.staggerTo(e, t, n, r, a, i, o)
  13666. );
  13667. }),
  13668. (n.staggerFromTo = function (e, t, n, r, a, i, o, l) {
  13669. return (
  13670. (r.startAt = n),
  13671. (Ne(r).immediateRender = H(r.immediateRender)),
  13672. this.staggerTo(e, t, r, a, i, o, l)
  13673. );
  13674. }),
  13675. (n.render = function (e, t, n) {
  13676. var r,
  13677. a,
  13678. i,
  13679. o,
  13680. l,
  13681. s,
  13682. u,
  13683. c,
  13684. d,
  13685. f,
  13686. p,
  13687. h,
  13688. m = this._time,
  13689. g = this._dirty ? this.totalDuration() : this._tDur,
  13690. y = this._dur,
  13691. b = this !== v && e > g - M && e >= 0 ? g : e < M ? 0 : e,
  13692. w = this._zTime < 0 != e < 0 && (this._initted || !y);
  13693. if (b !== this._tTime || n || w) {
  13694. if (
  13695. (m !== this._time &&
  13696. y &&
  13697. ((b += this._time - m), (e += this._time - m)),
  13698. (r = b),
  13699. (d = this._start),
  13700. (s = !(c = this._ts)),
  13701. w && (y || (m = this._zTime), (e || !t) && (this._zTime = e)),
  13702. this._repeat)
  13703. ) {
  13704. if (
  13705. ((p = this._yoyo),
  13706. (l = y + this._rDelay),
  13707. this._repeat < -1 && e < 0)
  13708. )
  13709. return this.totalTime(100 * l + e, t, n);
  13710. if (
  13711. ((r = xe(b % l)),
  13712. b === g
  13713. ? ((o = this._repeat), (r = y))
  13714. : ((o = ~~(b / l)) && o === b / l && ((r = y), o--),
  13715. r > y && (r = y)),
  13716. (f = Be(this._tTime, l)),
  13717. !m && this._tTime && f !== o && (f = o),
  13718. p && 1 & o && ((r = y - r), (h = 1)),
  13719. o !== f && !this._lock)
  13720. ) {
  13721. var x = p && 1 & f,
  13722. _ = x === (p && 1 & o);
  13723. if (
  13724. (o < f && (x = !x),
  13725. (m = x ? 0 : y),
  13726. (this._lock = 1),
  13727. (this.render(m || (h ? 0 : xe(o * l)), t, !y)._lock = 0),
  13728. !t && this.parent && ht(this, "onRepeat"),
  13729. this.vars.repeatRefresh &&
  13730. !h &&
  13731. (this.invalidate()._lock = 1),
  13732. (m && m !== this._time) ||
  13733. s !== !this._ts ||
  13734. (this.vars.onRepeat && !this.parent && !this._act))
  13735. )
  13736. return this;
  13737. if (
  13738. ((y = this._dur),
  13739. (g = this._tDur),
  13740. _ &&
  13741. ((this._lock = 2),
  13742. (m = x ? y : -1e-4),
  13743. this.render(m, !0)),
  13744. (this._lock = 0),
  13745. !this._ts && !s)
  13746. )
  13747. return this;
  13748. Nt(this, h);
  13749. }
  13750. }
  13751. if (
  13752. (this._hasPause &&
  13753. !this._forcing &&
  13754. this._lock < 2 &&
  13755. (u = (function (e, t, n) {
  13756. var r;
  13757. if (n > t)
  13758. for (r = e._first; r && r._start <= n; ) {
  13759. if (!r._dur && "isPause" === r.data && r._start > t)
  13760. return r;
  13761. r = r._next;
  13762. }
  13763. else
  13764. for (r = e._last; r && r._start >= n; ) {
  13765. if (!r._dur && "isPause" === r.data && r._start < t)
  13766. return r;
  13767. r = r._prev;
  13768. }
  13769. })(this, xe(m), xe(r))) &&
  13770. (b -= r - (r = u._start)),
  13771. (this._tTime = b),
  13772. (this._time = r),
  13773. (this._act = !c),
  13774. this._initted ||
  13775. ((this._onUpdate = this.vars.onUpdate),
  13776. (this._initted = 1),
  13777. (this._zTime = e),
  13778. (m = 0)),
  13779. !m && r && !t && ht(this, "onStart"),
  13780. r >= m && e >= 0)
  13781. )
  13782. for (a = this._first; a; ) {
  13783. if (
  13784. ((i = a._next),
  13785. (a._act || r >= a._start) && a._ts && u !== a)
  13786. ) {
  13787. if (a.parent !== this) return this.render(e, t, n);
  13788. if (
  13789. (a.render(
  13790. a._ts > 0
  13791. ? (r - a._start) * a._ts
  13792. : (a._dirty ? a.totalDuration() : a._tDur) +
  13793. (r - a._start) * a._ts,
  13794. t,
  13795. n
  13796. ),
  13797. r !== this._time || (!this._ts && !s))
  13798. ) {
  13799. (u = 0), i && (b += this._zTime = -1e-8);
  13800. break;
  13801. }
  13802. }
  13803. a = i;
  13804. }
  13805. else {
  13806. a = this._last;
  13807. for (var T = e < 0 ? e : r; a; ) {
  13808. if (
  13809. ((i = a._prev), (a._act || T <= a._end) && a._ts && u !== a)
  13810. ) {
  13811. if (a.parent !== this) return this.render(e, t, n);
  13812. if (
  13813. (a.render(
  13814. a._ts > 0
  13815. ? (T - a._start) * a._ts
  13816. : (a._dirty ? a.totalDuration() : a._tDur) +
  13817. (T - a._start) * a._ts,
  13818. t,
  13819. n
  13820. ),
  13821. r !== this._time || (!this._ts && !s))
  13822. ) {
  13823. (u = 0), i && (b += this._zTime = T ? -1e-8 : M);
  13824. break;
  13825. }
  13826. }
  13827. a = i;
  13828. }
  13829. }
  13830. if (
  13831. u &&
  13832. !t &&
  13833. (this.pause(),
  13834. (u.render(r >= m ? 0 : -1e-8)._zTime = r >= m ? 1 : -1),
  13835. this._ts)
  13836. )
  13837. return (this._start = d), qe(this), this.render(e, t, n);
  13838. this._onUpdate && !t && ht(this, "onUpdate", !0),
  13839. ((b === g && g >= this.totalDuration()) || (!b && m)) &&
  13840. ((d !== this._start && Math.abs(c) === Math.abs(this._ts)) ||
  13841. this._lock ||
  13842. ((e || !y) &&
  13843. ((b === g && this._ts > 0) || (!b && this._ts < 0)) &&
  13844. Le(this, 1),
  13845. t ||
  13846. (e < 0 && !m) ||
  13847. (!b && !m) ||
  13848. (ht(
  13849. this,
  13850. b === g ? "onComplete" : "onReverseComplete",
  13851. !0
  13852. ),
  13853. this._prom &&
  13854. !(b < g && this.timeScale() > 0) &&
  13855. this._prom())));
  13856. }
  13857. return this;
  13858. }),
  13859. (n.add = function (e, t) {
  13860. var n = this;
  13861. if ((U(t) || (t = Ke(this, t)), !(e instanceof Bt))) {
  13862. if (Y(e))
  13863. return (
  13864. e.forEach(function (e) {
  13865. return n.add(e, t);
  13866. }),
  13867. this
  13868. );
  13869. if (z(e)) return this.addLabel(e, t);
  13870. if (!B(e)) return this;
  13871. e = $t.delayedCall(0, e);
  13872. }
  13873. return this !== e ? We(this, e, t) : this;
  13874. }),
  13875. (n.getChildren = function (e, t, n, r) {
  13876. void 0 === e && (e = !0),
  13877. void 0 === t && (t = !0),
  13878. void 0 === n && (n = !0),
  13879. void 0 === r && (r = -A);
  13880. for (var a = [], i = this._first; i; )
  13881. i._start >= r &&
  13882. (i instanceof $t
  13883. ? t && a.push(i)
  13884. : (n && a.push(i),
  13885. e && a.push.apply(a, i.getChildren(!0, t, n)))),
  13886. (i = i._next);
  13887. return a;
  13888. }),
  13889. (n.getById = function (e) {
  13890. for (var t = this.getChildren(1, 1, 1), n = t.length; n--; )
  13891. if (t[n].vars.id === e) return t[n];
  13892. }),
  13893. (n.remove = function (e) {
  13894. return z(e)
  13895. ? this.removeLabel(e)
  13896. : B(e)
  13897. ? this.killTweensOf(e)
  13898. : (je(this, e),
  13899. e === this._recent && (this._recent = this._last),
  13900. De(this));
  13901. }),
  13902. (n.totalTime = function (t, n) {
  13903. return arguments.length
  13904. ? ((this._forcing = 1),
  13905. !this._dp &&
  13906. this._ts &&
  13907. (this._start = xe(
  13908. Et.time -
  13909. (this._ts > 0
  13910. ? t / this._ts
  13911. : (this.totalDuration() - t) / -this._ts)
  13912. )),
  13913. e.prototype.totalTime.call(this, t, n),
  13914. (this._forcing = 0),
  13915. this)
  13916. : this._tTime;
  13917. }),
  13918. (n.addLabel = function (e, t) {
  13919. return (this.labels[e] = Ke(this, t)), this;
  13920. }),
  13921. (n.removeLabel = function (e) {
  13922. return delete this.labels[e], this;
  13923. }),
  13924. (n.addPause = function (e, t, n) {
  13925. var r = $t.delayedCall(0, t || se, n);
  13926. return (
  13927. (r.data = "isPause"),
  13928. (this._hasPause = 1),
  13929. We(this, r, Ke(this, e))
  13930. );
  13931. }),
  13932. (n.removePause = function (e) {
  13933. var t = this._first;
  13934. for (e = Ke(this, e); t; )
  13935. t._start === e && "isPause" === t.data && Le(t), (t = t._next);
  13936. }),
  13937. (n.killTweensOf = function (e, t, n) {
  13938. for (var r = this.getTweensOf(e, n), a = r.length; a--; )
  13939. qt !== r[a] && r[a].kill(e, t);
  13940. return this;
  13941. }),
  13942. (n.getTweensOf = function (e, t) {
  13943. for (var n, r = [], a = at(e), i = this._first, o = U(t); i; )
  13944. i instanceof $t
  13945. ? _e(i._targets, a) &&
  13946. (o
  13947. ? (!qt || (i._initted && i._ts)) &&
  13948. i.globalTime(0) <= t &&
  13949. i.globalTime(i.totalDuration()) > t
  13950. : !t || i.isActive()) &&
  13951. r.push(i)
  13952. : (n = i.getTweensOf(a, t)).length && r.push.apply(r, n),
  13953. (i = i._next);
  13954. return r;
  13955. }),
  13956. (n.tweenTo = function (e, t) {
  13957. t = t || {};
  13958. var n = this,
  13959. r = Ke(n, e),
  13960. a = t,
  13961. i = a.startAt,
  13962. o = a.onStart,
  13963. l = a.onStartParams,
  13964. s = a.immediateRender,
  13965. u = $t.to(
  13966. n,
  13967. Ce(
  13968. {
  13969. ease: t.ease || "none",
  13970. lazy: !1,
  13971. immediateRender: !1,
  13972. time: r,
  13973. overwrite: "auto",
  13974. duration:
  13975. t.duration ||
  13976. Math.abs(
  13977. (r - (i && "time" in i ? i.time : n._time)) /
  13978. n.timeScale()
  13979. ) ||
  13980. M,
  13981. onStart: function () {
  13982. n.pause();
  13983. var e =
  13984. t.duration || Math.abs((r - n._time) / n.timeScale());
  13985. u._dur !== e && Xe(u, e, 0, 1).render(u._time, !0, !0),
  13986. o && o.apply(u, l || []);
  13987. },
  13988. },
  13989. t
  13990. )
  13991. );
  13992. return s ? u.render(0) : u;
  13993. }),
  13994. (n.tweenFromTo = function (e, t, n) {
  13995. return this.tweenTo(
  13996. t,
  13997. Ce(
  13998. {
  13999. startAt: {
  14000. time: Ke(this, e),
  14001. },
  14002. },
  14003. n
  14004. )
  14005. );
  14006. }),
  14007. (n.recent = function () {
  14008. return this._recent;
  14009. }),
  14010. (n.nextLabel = function (e) {
  14011. return void 0 === e && (e = this._time), pt(this, Ke(this, e));
  14012. }),
  14013. (n.previousLabel = function (e) {
  14014. return void 0 === e && (e = this._time), pt(this, Ke(this, e), 1);
  14015. }),
  14016. (n.currentLabel = function (e) {
  14017. return arguments.length
  14018. ? this.seek(e, !0)
  14019. : this.previousLabel(this._time + M);
  14020. }),
  14021. (n.shiftChildren = function (e, t, n) {
  14022. void 0 === n && (n = 0);
  14023. for (var r, a = this._first, i = this.labels; a; )
  14024. a._start >= n && ((a._start += e), (a._end += e)), (a = a._next);
  14025. if (t) for (r in i) i[r] >= n && (i[r] += e);
  14026. return De(this);
  14027. }),
  14028. (n.invalidate = function () {
  14029. var t = this._first;
  14030. for (this._lock = 0; t; ) t.invalidate(), (t = t._next);
  14031. return e.prototype.invalidate.call(this);
  14032. }),
  14033. (n.clear = function (e) {
  14034. void 0 === e && (e = !0);
  14035. for (var t, n = this._first; n; )
  14036. (t = n._next), this.remove(n), (n = t);
  14037. return (
  14038. this._dp && (this._time = this._tTime = this._pTime = 0),
  14039. e && (this.labels = {}),
  14040. De(this)
  14041. );
  14042. }),
  14043. (n.totalDuration = function (e) {
  14044. var t,
  14045. n,
  14046. r,
  14047. a = 0,
  14048. i = this,
  14049. o = i._last,
  14050. l = A;
  14051. if (arguments.length)
  14052. return i.timeScale(
  14053. (i._repeat < 0 ? i.duration() : i.totalDuration()) /
  14054. (i.reversed() ? -e : e)
  14055. );
  14056. if (i._dirty) {
  14057. for (r = i.parent; o; )
  14058. (t = o._prev),
  14059. o._dirty && o.totalDuration(),
  14060. (n = o._start) > l && i._sort && o._ts && !i._lock
  14061. ? ((i._lock = 1), (We(i, o, n - o._delay, 1)._lock = 0))
  14062. : (l = n),
  14063. n < 0 &&
  14064. o._ts &&
  14065. ((a -= n),
  14066. ((!r && !i._dp) || (r && r.smoothChildTiming)) &&
  14067. ((i._start += n / i._ts),
  14068. (i._time -= n),
  14069. (i._tTime -= n)),
  14070. i.shiftChildren(-n, !1, -Infinity),
  14071. (l = 0)),
  14072. o._end > a && o._ts && (a = o._end),
  14073. (o = t);
  14074. Xe(i, i === v && i._time > a ? i._time : a, 1, 1), (i._dirty = 0);
  14075. }
  14076. return i._tDur;
  14077. }),
  14078. (t.updateRoot = function (e) {
  14079. if ((v._ts && (ke(v, Ue(e, v)), (_ = Et.frame)), Et.frame >= he)) {
  14080. he += O.autoSleep || 120;
  14081. var t = v._first;
  14082. if ((!t || !t._ts) && O.autoSleep && Et._listeners.length < 2) {
  14083. for (; t && !t._ts; ) t = t._next;
  14084. t || Et.sleep();
  14085. }
  14086. }
  14087. }),
  14088. t
  14089. );
  14090. })(Bt);
  14091. Ce(Ut.prototype, {
  14092. _lock: 0,
  14093. _hasPause: 0,
  14094. _forcing: 0,
  14095. });
  14096. var qt,
  14097. Vt = function (e, t, n, r, a, i, o) {
  14098. var l,
  14099. s,
  14100. u,
  14101. c,
  14102. d,
  14103. f,
  14104. p,
  14105. h,
  14106. m = new dn(this._pt, e, t, 0, 1, an, null, a),
  14107. g = 0,
  14108. v = 0;
  14109. for (
  14110. m.b = n,
  14111. m.e = r,
  14112. n += "",
  14113. (p = ~(r += "").indexOf("random(")) && (r = dt(r)),
  14114. i && (i((h = [n, r]), e, t), (n = h[0]), (r = h[1])),
  14115. s = n.match(K) || [];
  14116. (l = K.exec(r));
  14117. )
  14118. (c = l[0]),
  14119. (d = r.substring(g, l.index)),
  14120. u ? (u = (u + 1) % 5) : "rgba(" === d.substr(-5) && (u = 1),
  14121. c !== s[v++] &&
  14122. ((f = parseFloat(s[v - 1]) || 0),
  14123. (m._pt = {
  14124. _next: m._pt,
  14125. p: d || 1 === v ? d : ",",
  14126. s: f,
  14127. c:
  14128. "=" === c.charAt(1)
  14129. ? parseFloat(c.substr(2)) * ("-" === c.charAt(0) ? -1 : 1)
  14130. : parseFloat(c) - f,
  14131. m: u && u < 4 ? Math.round : 0,
  14132. }),
  14133. (g = K.lastIndex));
  14134. return (
  14135. (m.c = g < r.length ? r.substring(g, r.length) : ""),
  14136. (m.fp = o),
  14137. (Z.test(r) || p) && (m.e = 0),
  14138. (this._pt = m),
  14139. m
  14140. );
  14141. },
  14142. Ht = function (e, t, n, r, a, i, o, l, s) {
  14143. B(r) && (r = r(a || 0, e, i));
  14144. var u,
  14145. c = e[t],
  14146. d =
  14147. "get" !== n
  14148. ? n
  14149. : B(c)
  14150. ? s
  14151. ? e[
  14152. t.indexOf("set") || !B(e["get" + t.substr(3)])
  14153. ? t
  14154. : "get" + t.substr(3)
  14155. ](s)
  14156. : e[t]()
  14157. : c,
  14158. f = B(c) ? (s ? Zt : Kt) : Jt;
  14159. if (
  14160. (z(r) &&
  14161. (~r.indexOf("random(") && (r = dt(r)),
  14162. "=" === r.charAt(1) &&
  14163. (r =
  14164. parseFloat(d) +
  14165. parseFloat(r.substr(2)) * ("-" === r.charAt(0) ? -1 : 1) +
  14166. (tt(d) || 0))),
  14167. d !== r)
  14168. )
  14169. return isNaN(d * r)
  14170. ? (!c && !(t in e) && ie(t, r),
  14171. Vt.call(this, e, t, d, r, f, l || O.stringFilter, s))
  14172. : ((u = new dn(
  14173. this._pt,
  14174. e,
  14175. t,
  14176. +d || 0,
  14177. r - (d || 0),
  14178. "boolean" == typeof c ? rn : nn,
  14179. 0,
  14180. f
  14181. )),
  14182. s && (u.fp = s),
  14183. o && u.modifier(o, this, e),
  14184. (this._pt = u));
  14185. },
  14186. Wt = function (e, t, n, r, a, i) {
  14187. var o, l, s, u;
  14188. if (
  14189. fe[e] &&
  14190. !1 !==
  14191. (o = new fe[e]()).init(
  14192. a,
  14193. o.rawVars
  14194. ? t[e]
  14195. : (function (e, t, n, r, a) {
  14196. if (
  14197. (B(e) && (e = Qt(e, a, t, n, r)),
  14198. !V(e) || (e.style && e.nodeType) || Y(e) || Q(e))
  14199. )
  14200. return z(e) ? Qt(e, a, t, n, r) : e;
  14201. var i,
  14202. o = {};
  14203. for (i in e) o[i] = Qt(e[i], a, t, n, r);
  14204. return o;
  14205. })(t[e], r, a, i, n),
  14206. n,
  14207. r,
  14208. i
  14209. ) &&
  14210. ((n._pt = l =
  14211. new dn(n._pt, a, e, 0, 1, o.render, o, 0, o.priority)),
  14212. n !== T)
  14213. )
  14214. for (
  14215. s = n._ptLookup[n._targets.indexOf(a)], u = o._props.length;
  14216. u--;
  14217. )
  14218. s[o._props[u]] = l;
  14219. return o;
  14220. },
  14221. Gt = function e(t, n) {
  14222. var r,
  14223. a,
  14224. i,
  14225. o,
  14226. l,
  14227. s,
  14228. u,
  14229. c,
  14230. d,
  14231. f,
  14232. p,
  14233. h,
  14234. m,
  14235. y = t.vars,
  14236. b = y.ease,
  14237. w = y.startAt,
  14238. x = y.immediateRender,
  14239. _ = y.lazy,
  14240. T = y.onUpdate,
  14241. S = y.onUpdateParams,
  14242. k = y.callbackScope,
  14243. E = y.runBackwards,
  14244. P = y.yoyoEase,
  14245. C = y.keyframes,
  14246. O = y.autoRevert,
  14247. A = t._dur,
  14248. N = t._startAt,
  14249. j = t._targets,
  14250. L = t.parent,
  14251. D = L && "nested" === L.data ? L.parent._targets : j,
  14252. I = "auto" === t._overwrite && !g,
  14253. F = t.timeline;
  14254. if (
  14255. (F && (!C || !b) && (b = "none"),
  14256. (t._ease = jt(b, R.ease)),
  14257. (t._yEase = P ? Mt(jt(!0 === P ? b : P, R.ease)) : 0),
  14258. P &&
  14259. t._yoyo &&
  14260. !t._repeat &&
  14261. ((P = t._yEase), (t._yEase = t._ease), (t._ease = P)),
  14262. !F)
  14263. ) {
  14264. if (
  14265. ((h = (c = j[0] ? ye(j[0]).harness : 0) && y[c.prop]),
  14266. (r = Me(y, ue)),
  14267. N && N.render(-1, !0).kill(),
  14268. w)
  14269. )
  14270. if (
  14271. (Le(
  14272. (t._startAt = $t.set(
  14273. j,
  14274. Ce(
  14275. {
  14276. data: "isStart",
  14277. overwrite: !1,
  14278. parent: L,
  14279. immediateRender: !0,
  14280. lazy: H(_),
  14281. startAt: null,
  14282. delay: 0,
  14283. onUpdate: T,
  14284. onUpdateParams: S,
  14285. callbackScope: k,
  14286. stagger: 0,
  14287. },
  14288. w
  14289. )
  14290. ))
  14291. ),
  14292. x)
  14293. ) {
  14294. if (n > 0) O || (t._startAt = 0);
  14295. else if (A && !(n < 0 && N)) return void (n && (t._zTime = n));
  14296. } else !1 === O && (t._startAt = 0);
  14297. else if (E && A)
  14298. if (N) !O && (t._startAt = 0);
  14299. else if (
  14300. (n && (x = !1),
  14301. (i = Ce(
  14302. {
  14303. overwrite: !1,
  14304. data: "isFromStart",
  14305. lazy: x && H(_),
  14306. immediateRender: x,
  14307. stagger: 0,
  14308. parent: L,
  14309. },
  14310. r
  14311. )),
  14312. h && (i[c.prop] = h),
  14313. Le((t._startAt = $t.set(j, i))),
  14314. x)
  14315. ) {
  14316. if (!n) return;
  14317. } else e(t._startAt, M);
  14318. for (
  14319. t._pt = 0, _ = (A && H(_)) || (_ && !A), a = 0;
  14320. a < j.length;
  14321. a++
  14322. ) {
  14323. if (
  14324. ((u = (l = j[a])._gsap || ve(j)[a]._gsap),
  14325. (t._ptLookup[a] = f = {}),
  14326. de[u.id] && ce.length && Se(),
  14327. (p = D === j ? a : D.indexOf(l)),
  14328. c &&
  14329. !1 !== (d = new c()).init(l, h || r, t, p, D) &&
  14330. ((t._pt = o =
  14331. new dn(t._pt, l, d.name, 0, 1, d.render, d, 0, d.priority)),
  14332. d._props.forEach(function (e) {
  14333. f[e] = o;
  14334. }),
  14335. d.priority && (s = 1)),
  14336. !c || h)
  14337. )
  14338. for (i in r)
  14339. fe[i] && (d = Wt(i, r, t, p, l, D))
  14340. ? d.priority && (s = 1)
  14341. : (f[i] = o =
  14342. Ht.call(t, l, i, "get", r[i], p, D, 0, y.stringFilter));
  14343. t._op && t._op[a] && t.kill(l, t._op[a]),
  14344. I &&
  14345. t._pt &&
  14346. ((qt = t),
  14347. v.killTweensOf(l, f, t.globalTime(0)),
  14348. (m = !t.parent),
  14349. (qt = 0)),
  14350. t._pt && _ && (de[u.id] = 1);
  14351. }
  14352. s && cn(t), t._onInit && t._onInit(t);
  14353. }
  14354. (t._from = !F && !!y.runBackwards),
  14355. (t._onUpdate = T),
  14356. (t._initted = (!t._op || t._pt) && !m);
  14357. },
  14358. Qt = function (e, t, n, r, a) {
  14359. return B(e)
  14360. ? e.call(t, n, r, a)
  14361. : z(e) && ~e.indexOf("random(")
  14362. ? dt(e)
  14363. : e;
  14364. },
  14365. Yt = ge + "repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",
  14366. Xt = (Yt + ",id,stagger,delay,duration,paused,scrollTrigger").split(
  14367. ","
  14368. ),
  14369. $t = (function (e) {
  14370. function t(t, n, r, a) {
  14371. var i;
  14372. "number" == typeof n && ((r.duration = n), (n = r), (r = null));
  14373. var o,
  14374. l,
  14375. s,
  14376. u,
  14377. c,
  14378. d,
  14379. f,
  14380. p,
  14381. m = (i = e.call(this, a ? n : Ne(n), r) || this).vars,
  14382. y = m.duration,
  14383. b = m.delay,
  14384. w = m.immediateRender,
  14385. x = m.stagger,
  14386. _ = m.overwrite,
  14387. T = m.keyframes,
  14388. S = m.defaults,
  14389. k = m.scrollTrigger,
  14390. E = m.yoyoEase,
  14391. P = i.parent,
  14392. C = (Y(t) || Q(t) ? U(t[0]) : "length" in n) ? [t] : at(t);
  14393. if (
  14394. ((i._targets = C.length
  14395. ? ve(C)
  14396. : oe(
  14397. "GSAP target " + t + " not found. https://greensock.com",
  14398. !O.nullTargetWarn
  14399. ) || []),
  14400. (i._ptLookup = []),
  14401. (i._overwrite = _),
  14402. T || x || G(y) || G(b))
  14403. ) {
  14404. if (
  14405. ((n = i.vars),
  14406. (o = i.timeline =
  14407. new Ut({
  14408. data: "nested",
  14409. defaults: S || {},
  14410. })).kill(),
  14411. (o.parent = o._dp = h(i)),
  14412. (o._start = 0),
  14413. T)
  14414. )
  14415. Ce(o.vars.defaults, {
  14416. ease: "none",
  14417. }),
  14418. T.forEach(function (e) {
  14419. return o.to(C, e, ">");
  14420. });
  14421. else {
  14422. if (((u = C.length), (f = x ? ot(x) : se), V(x)))
  14423. for (c in x) ~Yt.indexOf(c) && (p || (p = {}), (p[c] = x[c]));
  14424. for (l = 0; l < u; l++) {
  14425. for (c in ((s = {}), n)) Xt.indexOf(c) < 0 && (s[c] = n[c]);
  14426. (s.stagger = 0),
  14427. E && (s.yoyoEase = E),
  14428. p && Re(s, p),
  14429. (d = C[l]),
  14430. (s.duration = +Qt(y, h(i), l, d, C)),
  14431. (s.delay = (+Qt(b, h(i), l, d, C) || 0) - i._delay),
  14432. !x &&
  14433. 1 === u &&
  14434. s.delay &&
  14435. ((i._delay = b = s.delay),
  14436. (i._start += b),
  14437. (s.delay = 0)),
  14438. o.to(d, s, f(l, d, C));
  14439. }
  14440. o.duration() ? (y = b = 0) : (i.timeline = 0);
  14441. }
  14442. y || i.duration((y = o.duration()));
  14443. } else i.timeline = 0;
  14444. return (
  14445. !0 !== _ || g || ((qt = h(i)), v.killTweensOf(C), (qt = 0)),
  14446. P && He(P, h(i)),
  14447. (w ||
  14448. (!y &&
  14449. !T &&
  14450. i._start === xe(P._time) &&
  14451. H(w) &&
  14452. Fe(h(i)) &&
  14453. "nested" !== P.data)) &&
  14454. ((i._tTime = -1e-8), i.render(Math.max(0, -b))),
  14455. k && Ge(h(i), k),
  14456. i
  14457. );
  14458. }
  14459. m(t, e);
  14460. var n = t.prototype;
  14461. return (
  14462. (n.render = function (e, t, n) {
  14463. var r,
  14464. a,
  14465. i,
  14466. o,
  14467. l,
  14468. s,
  14469. u,
  14470. c,
  14471. d,
  14472. f = this._time,
  14473. p = this._tDur,
  14474. h = this._dur,
  14475. m = e > p - M && e >= 0 ? p : e < M ? 0 : e;
  14476. if (h) {
  14477. if (
  14478. m !== this._tTime ||
  14479. !e ||
  14480. n ||
  14481. (!this._initted && this._tTime) ||
  14482. (this._startAt && this._zTime < 0 != e < 0)
  14483. ) {
  14484. if (((r = m), (c = this.timeline), this._repeat)) {
  14485. if (((o = h + this._rDelay), this._repeat < -1 && e < 0))
  14486. return this.totalTime(100 * o + e, t, n);
  14487. if (
  14488. ((r = xe(m % o)),
  14489. m === p
  14490. ? ((i = this._repeat), (r = h))
  14491. : ((i = ~~(m / o)) && i === m / o && ((r = h), i--),
  14492. r > h && (r = h)),
  14493. (s = this._yoyo && 1 & i) &&
  14494. ((d = this._yEase), (r = h - r)),
  14495. (l = Be(this._tTime, o)),
  14496. r === f && !n && this._initted)
  14497. )
  14498. return this;
  14499. i !== l &&
  14500. (c && this._yEase && Nt(c, s),
  14501. !this.vars.repeatRefresh ||
  14502. s ||
  14503. this._lock ||
  14504. ((this._lock = n = 1),
  14505. (this.render(xe(o * i), !0).invalidate()._lock = 0)));
  14506. }
  14507. if (!this._initted) {
  14508. if (Qe(this, e < 0 ? e : r, n, t))
  14509. return (this._tTime = 0), this;
  14510. if (h !== this._dur) return this.render(e, t, n);
  14511. }
  14512. for (
  14513. this._tTime = m,
  14514. this._time = r,
  14515. !this._act &&
  14516. this._ts &&
  14517. ((this._act = 1), (this._lazy = 0)),
  14518. this.ratio = u = (d || this._ease)(r / h),
  14519. this._from && (this.ratio = u = 1 - u),
  14520. r && !f && !t && ht(this, "onStart"),
  14521. a = this._pt;
  14522. a;
  14523. )
  14524. a.r(u, a.d), (a = a._next);
  14525. (c &&
  14526. c.render(e < 0 ? e : !r && s ? -1e-8 : c._dur * u, t, n)) ||
  14527. (this._startAt && (this._zTime = e)),
  14528. this._onUpdate &&
  14529. !t &&
  14530. (e < 0 && this._startAt && this._startAt.render(e, !0, n),
  14531. ht(this, "onUpdate")),
  14532. this._repeat &&
  14533. i !== l &&
  14534. this.vars.onRepeat &&
  14535. !t &&
  14536. this.parent &&
  14537. ht(this, "onRepeat"),
  14538. (m !== this._tDur && m) ||
  14539. this._tTime !== m ||
  14540. (e < 0 &&
  14541. this._startAt &&
  14542. !this._onUpdate &&
  14543. this._startAt.render(e, !0, !0),
  14544. (e || !h) &&
  14545. ((m === this._tDur && this._ts > 0) ||
  14546. (!m && this._ts < 0)) &&
  14547. Le(this, 1),
  14548. t ||
  14549. (e < 0 && !f) ||
  14550. (!m && !f) ||
  14551. (ht(
  14552. this,
  14553. m === p ? "onComplete" : "onReverseComplete",
  14554. !0
  14555. ),
  14556. this._prom &&
  14557. !(m < p && this.timeScale() > 0) &&
  14558. this._prom()));
  14559. }
  14560. } else
  14561. !(function (e, t, n, r) {
  14562. var a,
  14563. i,
  14564. o,
  14565. l = e.ratio,
  14566. s =
  14567. t < 0 ||
  14568. (!t &&
  14569. ((!e._start && Ye(e)) ||
  14570. ((e._ts < 0 || e._dp._ts < 0) &&
  14571. "isFromStart" !== e.data &&
  14572. "isStart" !== e.data)))
  14573. ? 0
  14574. : 1,
  14575. u = e._rDelay,
  14576. c = 0;
  14577. if (
  14578. (u &&
  14579. e._repeat &&
  14580. ((c = et(0, e._tDur, t)),
  14581. (i = Be(c, u)),
  14582. (o = Be(e._tTime, u)),
  14583. e._yoyo && 1 & i && (s = 1 - s),
  14584. i !== o &&
  14585. ((l = 1 - s),
  14586. e.vars.repeatRefresh && e._initted && e.invalidate())),
  14587. s !== l || r || e._zTime === M || (!t && e._zTime))
  14588. ) {
  14589. if (!e._initted && Qe(e, t, r, n)) return;
  14590. for (
  14591. o = e._zTime,
  14592. e._zTime = t || (n ? M : 0),
  14593. n || (n = t && !o),
  14594. e.ratio = s,
  14595. e._from && (s = 1 - s),
  14596. e._time = 0,
  14597. e._tTime = c,
  14598. a = e._pt;
  14599. a;
  14600. )
  14601. a.r(s, a.d), (a = a._next);
  14602. e._startAt && t < 0 && e._startAt.render(t, !0, !0),
  14603. e._onUpdate && !n && ht(e, "onUpdate"),
  14604. c && e._repeat && !n && e.parent && ht(e, "onRepeat"),
  14605. (t >= e._tDur || t < 0) &&
  14606. e.ratio === s &&
  14607. (s && Le(e, 1),
  14608. n ||
  14609. (ht(e, s ? "onComplete" : "onReverseComplete", !0),
  14610. e._prom && e._prom()));
  14611. } else e._zTime || (e._zTime = t);
  14612. })(this, e, t, n);
  14613. return this;
  14614. }),
  14615. (n.targets = function () {
  14616. return this._targets;
  14617. }),
  14618. (n.invalidate = function () {
  14619. return (
  14620. (this._pt =
  14621. this._op =
  14622. this._startAt =
  14623. this._onUpdate =
  14624. this._lazy =
  14625. this.ratio =
  14626. 0),
  14627. (this._ptLookup = []),
  14628. this.timeline && this.timeline.invalidate(),
  14629. e.prototype.invalidate.call(this)
  14630. );
  14631. }),
  14632. (n.kill = function (e, t) {
  14633. if ((void 0 === t && (t = "all"), !(e || (t && "all" !== t))))
  14634. return (
  14635. (this._lazy = this._pt = 0), this.parent ? mt(this) : this
  14636. );
  14637. if (this.timeline) {
  14638. var n = this.timeline.totalDuration();
  14639. return (
  14640. this.timeline.killTweensOf(
  14641. e,
  14642. t,
  14643. qt && !0 !== qt.vars.overwrite
  14644. )._first || mt(this),
  14645. this.parent &&
  14646. n !== this.timeline.totalDuration() &&
  14647. Xe(this, (this._dur * this.timeline._tDur) / n, 0, 1),
  14648. this
  14649. );
  14650. }
  14651. var r,
  14652. a,
  14653. i,
  14654. o,
  14655. l,
  14656. s,
  14657. u,
  14658. c = this._targets,
  14659. d = e ? at(e) : c,
  14660. f = this._ptLookup,
  14661. p = this._pt;
  14662. if (
  14663. (!t || "all" === t) &&
  14664. (function (e, t) {
  14665. for (
  14666. var n = e.length, r = n === t.length;
  14667. r && n-- && e[n] === t[n];
  14668. );
  14669. return n < 0;
  14670. })(c, d)
  14671. )
  14672. return "all" === t && (this._pt = 0), mt(this);
  14673. for (
  14674. r = this._op = this._op || [],
  14675. "all" !== t &&
  14676. (z(t) &&
  14677. ((l = {}),
  14678. we(t, function (e) {
  14679. return (l[e] = 1);
  14680. }),
  14681. (t = l)),
  14682. (t = (function (e, t) {
  14683. var n,
  14684. r,
  14685. a,
  14686. i,
  14687. o = e[0] ? ye(e[0]).harness : 0,
  14688. l = o && o.aliases;
  14689. if (!l) return t;
  14690. for (r in ((n = Re({}, t)), l))
  14691. if ((r in n))
  14692. for (a = (i = l[r].split(",")).length; a--; )
  14693. n[i[a]] = n[r];
  14694. return n;
  14695. })(c, t))),
  14696. u = c.length;
  14697. u--;
  14698. )
  14699. if (~d.indexOf(c[u]))
  14700. for (l in ((a = f[u]),
  14701. "all" === t
  14702. ? ((r[u] = t), (o = a), (i = {}))
  14703. : ((i = r[u] = r[u] || {}), (o = t)),
  14704. o))
  14705. (s = a && a[l]) &&
  14706. (("kill" in s.d && !0 !== s.d.kill(l)) ||
  14707. je(this, s, "_pt"),
  14708. delete a[l]),
  14709. "all" !== i && (i[l] = 1);
  14710. return this._initted && !this._pt && p && mt(this), this;
  14711. }),
  14712. (t.to = function (e, n) {
  14713. return new t(e, n, arguments[2]);
  14714. }),
  14715. (t.from = function (e, n) {
  14716. return new t(e, Te(arguments, 1));
  14717. }),
  14718. (t.delayedCall = function (e, n, r, a) {
  14719. return new t(n, 0, {
  14720. immediateRender: !1,
  14721. lazy: !1,
  14722. overwrite: !1,
  14723. delay: e,
  14724. onComplete: n,
  14725. onReverseComplete: n,
  14726. onCompleteParams: r,
  14727. onReverseCompleteParams: r,
  14728. callbackScope: a,
  14729. });
  14730. }),
  14731. (t.fromTo = function (e, n, r) {
  14732. return new t(e, Te(arguments, 2));
  14733. }),
  14734. (t.set = function (e, n) {
  14735. return (
  14736. (n.duration = 0), n.repeatDelay || (n.repeat = 0), new t(e, n)
  14737. );
  14738. }),
  14739. (t.killTweensOf = function (e, t, n) {
  14740. return v.killTweensOf(e, t, n);
  14741. }),
  14742. t
  14743. );
  14744. })(Bt);
  14745. Ce($t.prototype, {
  14746. _targets: [],
  14747. _lazy: 0,
  14748. _startAt: 0,
  14749. _op: 0,
  14750. _onInit: 0,
  14751. }),
  14752. we("staggerTo,staggerFrom,staggerFromTo", function (e) {
  14753. $t[e] = function () {
  14754. var t = new Ut(),
  14755. n = nt.call(arguments, 0);
  14756. return (
  14757. n.splice("staggerFromTo" === e ? 5 : 4, 0, 0), t[e].apply(t, n)
  14758. );
  14759. };
  14760. });
  14761. var Jt = function (e, t, n) {
  14762. return (e[t] = n);
  14763. },
  14764. Kt = function (e, t, n) {
  14765. return e[t](n);
  14766. },
  14767. Zt = function (e, t, n, r) {
  14768. return e[t](r.fp, n);
  14769. },
  14770. en = function (e, t, n) {
  14771. return e.setAttribute(t, n);
  14772. },
  14773. tn = function (e, t) {
  14774. return B(e[t]) ? Kt : q(e[t]) && e.setAttribute ? en : Jt;
  14775. },
  14776. nn = function (e, t) {
  14777. return t.set(t.t, t.p, Math.round(1e4 * (t.s + t.c * e)) / 1e4, t);
  14778. },
  14779. rn = function (e, t) {
  14780. return t.set(t.t, t.p, !!(t.s + t.c * e), t);
  14781. },
  14782. an = function (e, t) {
  14783. var n = t._pt,
  14784. r = "";
  14785. if (!e && t.b) r = t.b;
  14786. else if (1 === e && t.e) r = t.e;
  14787. else {
  14788. for (; n; )
  14789. (r =
  14790. n.p +
  14791. (n.m
  14792. ? n.m(n.s + n.c * e)
  14793. : Math.round(1e4 * (n.s + n.c * e)) / 1e4) +
  14794. r),
  14795. (n = n._next);
  14796. r += t.c;
  14797. }
  14798. t.set(t.t, t.p, r, t);
  14799. },
  14800. on = function (e, t) {
  14801. for (var n = t._pt; n; ) n.r(e, n.d), (n = n._next);
  14802. },
  14803. ln = function (e, t, n, r) {
  14804. for (var a, i = this._pt; i; )
  14805. (a = i._next), i.p === r && i.modifier(e, t, n), (i = a);
  14806. },
  14807. sn = function (e) {
  14808. for (var t, n, r = this._pt; r; )
  14809. (n = r._next),
  14810. (r.p === e && !r.op) || r.op === e
  14811. ? je(this, r, "_pt")
  14812. : r.dep || (t = 1),
  14813. (r = n);
  14814. return !t;
  14815. },
  14816. un = function (e, t, n, r) {
  14817. r.mSet(e, t, r.m.call(r.tween, n, r.mt), r);
  14818. },
  14819. cn = function (e) {
  14820. for (var t, n, r, a, i = e._pt; i; ) {
  14821. for (t = i._next, n = r; n && n.pr > i.pr; ) n = n._next;
  14822. (i._prev = n ? n._prev : a) ? (i._prev._next = i) : (r = i),
  14823. (i._next = n) ? (n._prev = i) : (a = i),
  14824. (i = t);
  14825. }
  14826. e._pt = r;
  14827. },
  14828. dn = (function () {
  14829. function e(e, t, n, r, a, i, o, l, s) {
  14830. (this.t = t),
  14831. (this.s = r),
  14832. (this.c = a),
  14833. (this.p = n),
  14834. (this.r = i || nn),
  14835. (this.d = o || this),
  14836. (this.set = l || Jt),
  14837. (this.pr = s || 0),
  14838. (this._next = e),
  14839. e && (e._prev = this);
  14840. }
  14841. return (
  14842. (e.prototype.modifier = function (e, t, n) {
  14843. (this.mSet = this.mSet || this.set),
  14844. (this.set = un),
  14845. (this.m = e),
  14846. (this.mt = n),
  14847. (this.tween = t);
  14848. }),
  14849. e
  14850. );
  14851. })();
  14852. we(
  14853. ge +
  14854. "parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",
  14855. function (e) {
  14856. return (ue[e] = 1);
  14857. }
  14858. ),
  14859. (ne.TweenMax = ne.TweenLite = $t),
  14860. (ne.TimelineLite = ne.TimelineMax = Ut),
  14861. (v = new Ut({
  14862. sortChildren: !1,
  14863. defaults: R,
  14864. autoRemoveChildren: !0,
  14865. id: "root",
  14866. smoothChildTiming: !0,
  14867. })),
  14868. (O.stringFilter = kt);
  14869. var fn = {
  14870. registerPlugin: function () {
  14871. for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++)
  14872. t[n] = arguments[n];
  14873. t.forEach(function (e) {
  14874. return gt(e);
  14875. });
  14876. },
  14877. timeline: function (e) {
  14878. return new Ut(e);
  14879. },
  14880. getTweensOf: function (e, t) {
  14881. return v.getTweensOf(e, t);
  14882. },
  14883. getProperty: function (e, t, n, r) {
  14884. z(e) && (e = at(e)[0]);
  14885. var a = ye(e || {}).get,
  14886. i = n ? Pe : Ee;
  14887. return (
  14888. "native" === n && (n = ""),
  14889. e
  14890. ? t
  14891. ? i(((fe[t] && fe[t].get) || a)(e, t, n, r))
  14892. : function (t, n, r) {
  14893. return i(((fe[t] && fe[t].get) || a)(e, t, n, r));
  14894. }
  14895. : e
  14896. );
  14897. },
  14898. quickSetter: function (e, t, n) {
  14899. if ((e = at(e)).length > 1) {
  14900. var r = e.map(function (e) {
  14901. return mn.quickSetter(e, t, n);
  14902. }),
  14903. a = r.length;
  14904. return function (e) {
  14905. for (var t = a; t--; ) r[t](e);
  14906. };
  14907. }
  14908. e = e[0] || {};
  14909. var i = fe[t],
  14910. o = ye(e),
  14911. l = (o.harness && (o.harness.aliases || {})[t]) || t,
  14912. s = i
  14913. ? function (t) {
  14914. var r = new i();
  14915. (T._pt = 0),
  14916. r.init(e, n ? t + n : t, T, 0, [e]),
  14917. r.render(1, r),
  14918. T._pt && on(1, T);
  14919. }
  14920. : o.set(e, l);
  14921. return i
  14922. ? s
  14923. : function (t) {
  14924. return s(e, l, n ? t + n : t, o, 1);
  14925. };
  14926. },
  14927. isTweening: function (e) {
  14928. return v.getTweensOf(e, !0).length > 0;
  14929. },
  14930. defaults: function (e) {
  14931. return e && e.ease && (e.ease = jt(e.ease, R.ease)), Ae(R, e || {});
  14932. },
  14933. config: function (e) {
  14934. return Ae(O, e || {});
  14935. },
  14936. registerEffect: function (e) {
  14937. var t = e.name,
  14938. n = e.effect,
  14939. r = e.plugins,
  14940. a = e.defaults,
  14941. i = e.extendTimeline;
  14942. (r || "").split(",").forEach(function (e) {
  14943. return (
  14944. e &&
  14945. !fe[e] &&
  14946. !ne[e] &&
  14947. oe(t + " effect requires " + e + " plugin.")
  14948. );
  14949. }),
  14950. (pe[t] = function (e, t, r) {
  14951. return n(at(e), Ce(t || {}, a), r);
  14952. }),
  14953. i &&
  14954. (Ut.prototype[t] = function (e, n, r) {
  14955. return this.add(pe[t](e, V(n) ? n : (r = n) && {}, this), r);
  14956. });
  14957. },
  14958. registerEase: function (e, t) {
  14959. Ct[e] = jt(t);
  14960. },
  14961. parseEase: function (e, t) {
  14962. return arguments.length ? jt(e, t) : Ct;
  14963. },
  14964. getById: function (e) {
  14965. return v.getById(e);
  14966. },
  14967. exportRoot: function (e, t) {
  14968. void 0 === e && (e = {});
  14969. var n,
  14970. r,
  14971. a = new Ut(e);
  14972. for (
  14973. a.smoothChildTiming = H(e.smoothChildTiming),
  14974. v.remove(a),
  14975. a._dp = 0,
  14976. a._time = a._tTime = v._time,
  14977. n = v._first;
  14978. n;
  14979. )
  14980. (r = n._next),
  14981. (!t &&
  14982. !n._dur &&
  14983. n instanceof $t &&
  14984. n.vars.onComplete === n._targets[0]) ||
  14985. We(a, n, n._start - n._delay),
  14986. (n = r);
  14987. return We(v, a, 0), a;
  14988. },
  14989. utils: {
  14990. wrap: function e(t, n, r) {
  14991. var a = n - t;
  14992. return Y(t)
  14993. ? ct(t, e(0, t.length), n)
  14994. : Ze(r, function (e) {
  14995. return ((a + ((e - t) % a)) % a) + t;
  14996. });
  14997. },
  14998. wrapYoyo: function e(t, n, r) {
  14999. var a = n - t,
  15000. i = 2 * a;
  15001. return Y(t)
  15002. ? ct(t, e(0, t.length - 1), n)
  15003. : Ze(r, function (e) {
  15004. return (
  15005. t + ((e = (i + ((e - t) % i)) % i || 0) > a ? i - e : e)
  15006. );
  15007. });
  15008. },
  15009. distribute: ot,
  15010. random: ut,
  15011. snap: st,
  15012. normalize: function (e, t, n) {
  15013. return ft(e, t, 0, 1, n);
  15014. },
  15015. getUnit: tt,
  15016. clamp: function (e, t, n) {
  15017. return Ze(n, function (n) {
  15018. return et(e, t, n);
  15019. });
  15020. },
  15021. splitColor: wt,
  15022. toArray: at,
  15023. mapRange: ft,
  15024. pipe: function () {
  15025. for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++)
  15026. t[n] = arguments[n];
  15027. return function (e) {
  15028. return t.reduce(function (e, t) {
  15029. return t(e);
  15030. }, e);
  15031. };
  15032. },
  15033. unitize: function (e, t) {
  15034. return function (n) {
  15035. return e(parseFloat(n)) + (t || tt(n));
  15036. };
  15037. },
  15038. interpolate: function e(t, n, r, a) {
  15039. var i = isNaN(t + n)
  15040. ? 0
  15041. : function (e) {
  15042. return (1 - e) * t + e * n;
  15043. };
  15044. if (!i) {
  15045. var o,
  15046. l,
  15047. s,
  15048. u,
  15049. c,
  15050. d = z(t),
  15051. f = {};
  15052. if ((!0 === r && (a = 1) && (r = null), d))
  15053. (t = {
  15054. p: t,
  15055. }),
  15056. (n = {
  15057. p: n,
  15058. });
  15059. else if (Y(t) && !Y(n)) {
  15060. for (s = [], u = t.length, c = u - 2, l = 1; l < u; l++)
  15061. s.push(e(t[l - 1], t[l]));
  15062. u--,
  15063. (i = function (e) {
  15064. e *= u;
  15065. var t = Math.min(c, ~~e);
  15066. return s[t](e - t);
  15067. }),
  15068. (r = n);
  15069. } else a || (t = Re(Y(t) ? [] : {}, t));
  15070. if (!s) {
  15071. for (o in n) Ht.call(f, t, o, "get", n[o]);
  15072. i = function (e) {
  15073. return on(e, f) || (d ? t.p : t);
  15074. };
  15075. }
  15076. }
  15077. return Ze(r, i);
  15078. },
  15079. shuffle: it,
  15080. },
  15081. install: ae,
  15082. effects: pe,
  15083. ticker: Et,
  15084. updateRoot: Ut.updateRoot,
  15085. plugins: fe,
  15086. globalTimeline: v,
  15087. core: {
  15088. PropTween: dn,
  15089. globals: le,
  15090. Tween: $t,
  15091. Timeline: Ut,
  15092. Animation: Bt,
  15093. getCache: ye,
  15094. _removeLinkedListItem: je,
  15095. suppressOverwrites: function (e) {
  15096. return (g = e);
  15097. },
  15098. },
  15099. };
  15100. we("to,from,fromTo,delayedCall,set,killTweensOf", function (e) {
  15101. return (fn[e] = $t[e]);
  15102. }),
  15103. Et.add(Ut.updateRoot),
  15104. (T = fn.to(
  15105. {},
  15106. {
  15107. duration: 0,
  15108. }
  15109. ));
  15110. var pn = function (e, t) {
  15111. for (var n = e._pt; n && n.p !== t && n.op !== t && n.fp !== t; )
  15112. n = n._next;
  15113. return n;
  15114. },
  15115. hn = function (e, t) {
  15116. return {
  15117. name: e,
  15118. rawVars: 1,
  15119. init: function (e, n, r) {
  15120. r._onInit = function (e) {
  15121. var r, a;
  15122. if (
  15123. (z(n) &&
  15124. ((r = {}),
  15125. we(n, function (e) {
  15126. return (r[e] = 1);
  15127. }),
  15128. (n = r)),
  15129. t)
  15130. ) {
  15131. for (a in ((r = {}), n)) r[a] = t(n[a]);
  15132. n = r;
  15133. }
  15134. !(function (e, t) {
  15135. var n,
  15136. r,
  15137. a,
  15138. i = e._targets;
  15139. for (n in t)
  15140. for (r = i.length; r--; )
  15141. (a = e._ptLookup[r][n]) &&
  15142. (a = a.d) &&
  15143. (a._pt && (a = pn(a, n)),
  15144. a && a.modifier && a.modifier(t[n], e, i[r], n));
  15145. })(e, n);
  15146. };
  15147. },
  15148. };
  15149. },
  15150. mn =
  15151. fn.registerPlugin(
  15152. {
  15153. name: "attr",
  15154. init: function (e, t, n, r, a) {
  15155. var i, o;
  15156. for (i in t)
  15157. (o = this.add(
  15158. e,
  15159. "setAttribute",
  15160. (e.getAttribute(i) || 0) + "",
  15161. t[i],
  15162. r,
  15163. a,
  15164. 0,
  15165. 0,
  15166. i
  15167. )) && (o.op = i),
  15168. this._props.push(i);
  15169. },
  15170. },
  15171. {
  15172. name: "endArray",
  15173. init: function (e, t) {
  15174. for (var n = t.length; n--; ) this.add(e, n, e[n] || 0, t[n]);
  15175. },
  15176. },
  15177. hn("roundProps", lt),
  15178. hn("modifiers"),
  15179. hn("snap", st)
  15180. ) || fn;
  15181. ($t.version = Ut.version = mn.version = "3.6.1"),
  15182. (x = 1),
  15183. W() && Pt(),
  15184. Ct.Power0,
  15185. Ct.Power1,
  15186. Ct.Power2,
  15187. Ct.Power3,
  15188. Ct.Power4,
  15189. Ct.Linear,
  15190. Ct.Quad,
  15191. Ct.Cubic,
  15192. Ct.Quart,
  15193. Ct.Quint,
  15194. Ct.Strong,
  15195. Ct.Elastic,
  15196. Ct.Back,
  15197. Ct.SteppedEase,
  15198. Ct.Bounce,
  15199. Ct.Sine,
  15200. Ct.Expo,
  15201. Ct.Circ;
  15202. var gn,
  15203. vn,
  15204. yn,
  15205. bn,
  15206. wn,
  15207. xn,
  15208. _n,
  15209. Tn = {},
  15210. Sn = 180 / Math.PI,
  15211. kn = Math.PI / 180,
  15212. En = Math.atan2,
  15213. Pn = /([A-Z])/g,
  15214. Cn = /(?:left|right|width|margin|padding|x)/i,
  15215. On = /[\s,\(]\S/,
  15216. Rn = {
  15217. autoAlpha: "opacity,visibility",
  15218. scale: "scaleX,scaleY",
  15219. alpha: "opacity",
  15220. },
  15221. An = function (e, t) {
  15222. return t.set(
  15223. t.t,
  15224. t.p,
  15225. Math.round(1e4 * (t.s + t.c * e)) / 1e4 + t.u,
  15226. t
  15227. );
  15228. },
  15229. Mn = function (e, t) {
  15230. return t.set(
  15231. t.t,
  15232. t.p,
  15233. 1 === e ? t.e : Math.round(1e4 * (t.s + t.c * e)) / 1e4 + t.u,
  15234. t
  15235. );
  15236. },
  15237. Nn = function (e, t) {
  15238. return t.set(
  15239. t.t,
  15240. t.p,
  15241. e ? Math.round(1e4 * (t.s + t.c * e)) / 1e4 + t.u : t.b,
  15242. t
  15243. );
  15244. },
  15245. jn = function (e, t) {
  15246. var n = t.s + t.c * e;
  15247. t.set(t.t, t.p, ~~(n + (n < 0 ? -0.5 : 0.5)) + t.u, t);
  15248. },
  15249. Ln = function (e, t) {
  15250. return t.set(t.t, t.p, e ? t.e : t.b, t);
  15251. },
  15252. Dn = function (e, t) {
  15253. return t.set(t.t, t.p, 1 !== e ? t.b : t.e, t);
  15254. },
  15255. In = function (e, t, n) {
  15256. return (e.style[t] = n);
  15257. },
  15258. Fn = function (e, t, n) {
  15259. return e.style.setProperty(t, n);
  15260. },
  15261. zn = function (e, t, n) {
  15262. return (e._gsap[t] = n);
  15263. },
  15264. Bn = function (e, t, n) {
  15265. return (e._gsap.scaleX = e._gsap.scaleY = n);
  15266. },
  15267. Un = function (e, t, n, r, a) {
  15268. var i = e._gsap;
  15269. (i.scaleX = i.scaleY = n), i.renderTransform(a, i);
  15270. },
  15271. qn = function (e, t, n, r, a) {
  15272. var i = e._gsap;
  15273. (i[t] = n), i.renderTransform(a, i);
  15274. },
  15275. Vn = "transform",
  15276. Hn = Vn + "Origin",
  15277. Wn = function (e, t) {
  15278. var n = vn.createElementNS
  15279. ? vn.createElementNS(
  15280. (t || "http://www.w3.org/1999/xhtml").replace(/^https/, "http"),
  15281. e
  15282. )
  15283. : vn.createElement(e);
  15284. return n.style ? n : vn.createElement(e);
  15285. },
  15286. Gn = function e(t, n, r) {
  15287. var a = getComputedStyle(t);
  15288. return (
  15289. a[n] ||
  15290. a.getPropertyValue(n.replace(Pn, "-$1").toLowerCase()) ||
  15291. a.getPropertyValue(n) ||
  15292. (!r && e(t, Yn(n) || n, 1)) ||
  15293. ""
  15294. );
  15295. },
  15296. Qn = "O,Moz,ms,Ms,Webkit".split(","),
  15297. Yn = function (e, t, n) {
  15298. var r = (t || wn).style,
  15299. a = 5;
  15300. if (e in r && !n) return e;
  15301. for (
  15302. e = e.charAt(0).toUpperCase() + e.substr(1);
  15303. a-- && !(Qn[a] + e in r);
  15304. );
  15305. return a < 0 ? null : (3 === a ? "ms" : a >= 0 ? Qn[a] : "") + e;
  15306. },
  15307. Xn = function () {
  15308. "undefined" != typeof window &&
  15309. window.document &&
  15310. ((gn = window),
  15311. (vn = gn.document),
  15312. (yn = vn.documentElement),
  15313. (wn = Wn("div") || {
  15314. style: {},
  15315. }),
  15316. Wn("div"),
  15317. (Vn = Yn(Vn)),
  15318. (Hn = Vn + "Origin"),
  15319. (wn.style.cssText =
  15320. "border-width:0;line-height:0;position:absolute;padding:0"),
  15321. (_n = !!Yn("perspective")),
  15322. (bn = 1));
  15323. },
  15324. $n = function e(t) {
  15325. var n,
  15326. r = Wn(
  15327. "svg",
  15328. (this.ownerSVGElement &&
  15329. this.ownerSVGElement.getAttribute("xmlns")) ||
  15330. "http://www.w3.org/2000/svg"
  15331. ),
  15332. a = this.parentNode,
  15333. i = this.nextSibling,
  15334. o = this.style.cssText;
  15335. if (
  15336. (yn.appendChild(r),
  15337. r.appendChild(this),
  15338. (this.style.display = "block"),
  15339. t)
  15340. )
  15341. try {
  15342. (n = this.getBBox()),
  15343. (this._gsapBBox = this.getBBox),
  15344. (this.getBBox = e);
  15345. } catch (e) {}
  15346. else this._gsapBBox && (n = this._gsapBBox());
  15347. return (
  15348. a && (i ? a.insertBefore(this, i) : a.appendChild(this)),
  15349. yn.removeChild(r),
  15350. (this.style.cssText = o),
  15351. n
  15352. );
  15353. },
  15354. Jn = function (e, t) {
  15355. for (var n = t.length; n--; )
  15356. if (e.hasAttribute(t[n])) return e.getAttribute(t[n]);
  15357. },
  15358. Kn = function (e) {
  15359. var t;
  15360. try {
  15361. t = e.getBBox();
  15362. } catch (n) {
  15363. t = $n.call(e, !0);
  15364. }
  15365. return (
  15366. (t && (t.width || t.height)) ||
  15367. e.getBBox === $n ||
  15368. (t = $n.call(e, !0)),
  15369. !t || t.width || t.x || t.y
  15370. ? t
  15371. : {
  15372. x: +Jn(e, ["x", "cx", "x1"]) || 0,
  15373. y: +Jn(e, ["y", "cy", "y1"]) || 0,
  15374. width: 0,
  15375. height: 0,
  15376. }
  15377. );
  15378. },
  15379. Zn = function (e) {
  15380. return !(!e.getCTM || (e.parentNode && !e.ownerSVGElement) || !Kn(e));
  15381. },
  15382. er = function (e, t) {
  15383. if (t) {
  15384. var n = e.style;
  15385. t in Tn && t !== Hn && (t = Vn),
  15386. n.removeProperty
  15387. ? (("ms" !== t.substr(0, 2) && "webkit" !== t.substr(0, 6)) ||
  15388. (t = "-" + t),
  15389. n.removeProperty(t.replace(Pn, "-$1").toLowerCase()))
  15390. : n.removeAttribute(t);
  15391. }
  15392. },
  15393. tr = function (e, t, n, r, a, i) {
  15394. var o = new dn(e._pt, t, n, 0, 1, i ? Dn : Ln);
  15395. return (e._pt = o), (o.b = r), (o.e = a), e._props.push(n), o;
  15396. },
  15397. nr = {
  15398. deg: 1,
  15399. rad: 1,
  15400. turn: 1,
  15401. },
  15402. rr = function e(t, n, r, a) {
  15403. var i,
  15404. o,
  15405. l,
  15406. s,
  15407. u = parseFloat(r) || 0,
  15408. c = (r + "").trim().substr((u + "").length) || "px",
  15409. d = wn.style,
  15410. f = Cn.test(n),
  15411. p = "svg" === t.tagName.toLowerCase(),
  15412. h = (p ? "client" : "offset") + (f ? "Width" : "Height"),
  15413. m = 100,
  15414. g = "px" === a,
  15415. v = "%" === a;
  15416. return a === c || !u || nr[a] || nr[c]
  15417. ? u
  15418. : ("px" !== c && !g && (u = e(t, n, r, "px")),
  15419. (s = t.getCTM && Zn(t)),
  15420. (!v && "%" !== c) || (!Tn[n] && !~n.indexOf("adius"))
  15421. ? ((d[f ? "width" : "height"] = m + (g ? c : a)),
  15422. (o =
  15423. ~n.indexOf("adius") || ("em" === a && t.appendChild && !p)
  15424. ? t
  15425. : t.parentNode),
  15426. s && (o = (t.ownerSVGElement || {}).parentNode),
  15427. (o && o !== vn && o.appendChild) || (o = vn.body),
  15428. (l = o._gsap) && v && l.width && f && l.time === Et.time
  15429. ? xe((u / l.width) * m)
  15430. : ((v || "%" === c) && (d.position = Gn(t, "position")),
  15431. o === t && (d.position = "static"),
  15432. o.appendChild(wn),
  15433. (i = wn[h]),
  15434. o.removeChild(wn),
  15435. (d.position = "absolute"),
  15436. f &&
  15437. v &&
  15438. (((l = ye(o)).time = Et.time), (l.width = o[h])),
  15439. xe(g ? (i * u) / m : i && u ? (m / i) * u : 0)))
  15440. : ((i = s ? t.getBBox()[f ? "width" : "height"] : t[h]),
  15441. xe(v ? (u / i) * m : (u / 100) * i)));
  15442. },
  15443. ar = function (e, t, n, r) {
  15444. var a;
  15445. return (
  15446. bn || Xn(),
  15447. t in Rn &&
  15448. "transform" !== t &&
  15449. ~(t = Rn[t]).indexOf(",") &&
  15450. (t = t.split(",")[0]),
  15451. Tn[t] && "transform" !== t
  15452. ? ((a = mr(e, r)),
  15453. (a =
  15454. "transformOrigin" !== t
  15455. ? a[t]
  15456. : gr(Gn(e, Hn)) + " " + a.zOrigin + "px"))
  15457. : (!(a = e.style[t]) ||
  15458. "auto" === a ||
  15459. r ||
  15460. ~(a + "").indexOf("calc(")) &&
  15461. (a =
  15462. (sr[t] && sr[t](e, t, n)) ||
  15463. Gn(e, t) ||
  15464. be(e, t) ||
  15465. ("opacity" === t ? 1 : 0)),
  15466. n && !~(a + "").trim().indexOf(" ") ? rr(e, t, a, n) + n : a
  15467. );
  15468. },
  15469. ir = function (e, t, n, r) {
  15470. if (!n || "none" === n) {
  15471. var a = Yn(t, e, 1),
  15472. i = a && Gn(e, a, 1);
  15473. i && i !== n
  15474. ? ((t = a), (n = i))
  15475. : "borderColor" === t && (n = Gn(e, "borderTopColor"));
  15476. }
  15477. var o,
  15478. l,
  15479. s,
  15480. u,
  15481. c,
  15482. d,
  15483. f,
  15484. p,
  15485. h,
  15486. m,
  15487. g,
  15488. v,
  15489. y = new dn(this._pt, e.style, t, 0, 1, an),
  15490. b = 0,
  15491. w = 0;
  15492. if (
  15493. ((y.b = n),
  15494. (y.e = r),
  15495. (n += ""),
  15496. "auto" == (r += "") &&
  15497. ((e.style[t] = r), (r = Gn(e, t) || r), (e.style[t] = n)),
  15498. kt((o = [n, r])),
  15499. (r = o[1]),
  15500. (s = (n = o[0]).match(J) || []),
  15501. (r.match(J) || []).length)
  15502. ) {
  15503. for (; (l = J.exec(r)); )
  15504. (f = l[0]),
  15505. (h = r.substring(b, l.index)),
  15506. c
  15507. ? (c = (c + 1) % 5)
  15508. : ("rgba(" !== h.substr(-5) && "hsla(" !== h.substr(-5)) ||
  15509. (c = 1),
  15510. f !== (d = s[w++] || "") &&
  15511. ((u = parseFloat(d) || 0),
  15512. (g = d.substr((u + "").length)),
  15513. (v = "=" === f.charAt(1) ? +(f.charAt(0) + "1") : 0) &&
  15514. (f = f.substr(2)),
  15515. (p = parseFloat(f)),
  15516. (m = f.substr((p + "").length)),
  15517. (b = J.lastIndex - m.length),
  15518. m ||
  15519. ((m = m || O.units[t] || g),
  15520. b === r.length && ((r += m), (y.e += m))),
  15521. g !== m && (u = rr(e, t, d, m) || 0),
  15522. (y._pt = {
  15523. _next: y._pt,
  15524. p: h || 1 === w ? h : ",",
  15525. s: u,
  15526. c: v ? v * p : p - u,
  15527. m: (c && c < 4) || "zIndex" === t ? Math.round : 0,
  15528. }));
  15529. y.c = b < r.length ? r.substring(b, r.length) : "";
  15530. } else y.r = "display" === t && "none" === r ? Dn : Ln;
  15531. return Z.test(r) && (y.e = 0), (this._pt = y), y;
  15532. },
  15533. or = {
  15534. top: "0%",
  15535. bottom: "100%",
  15536. left: "0%",
  15537. right: "100%",
  15538. center: "50%",
  15539. },
  15540. lr = function (e, t) {
  15541. if (t.tween && t.tween._time === t.tween._dur) {
  15542. var n,
  15543. r,
  15544. a,
  15545. i = t.t,
  15546. o = i.style,
  15547. l = t.u,
  15548. s = i._gsap;
  15549. if ("all" === l || !0 === l) (o.cssText = ""), (r = 1);
  15550. else
  15551. for (a = (l = l.split(",")).length; --a > -1; )
  15552. (n = l[a]),
  15553. Tn[n] && ((r = 1), (n = "transformOrigin" === n ? Hn : Vn)),
  15554. er(i, n);
  15555. r &&
  15556. (er(i, Vn),
  15557. s &&
  15558. (s.svg && i.removeAttribute("transform"),
  15559. mr(i, 1),
  15560. (s.uncache = 1)));
  15561. }
  15562. },
  15563. sr = {
  15564. clearProps: function (e, t, n, r, a) {
  15565. if ("isFromStart" !== a.data) {
  15566. var i = (e._pt = new dn(e._pt, t, n, 0, 0, lr));
  15567. return (
  15568. (i.u = r), (i.pr = -10), (i.tween = a), e._props.push(n), 1
  15569. );
  15570. }
  15571. },
  15572. },
  15573. ur = [1, 0, 0, 1, 0, 0],
  15574. cr = {},
  15575. dr = function (e) {
  15576. return "matrix(1, 0, 0, 1, 0, 0)" === e || "none" === e || !e;
  15577. },
  15578. fr = function (e) {
  15579. var t = Gn(e, Vn);
  15580. return dr(t) ? ur : t.substr(7).match($).map(xe);
  15581. },
  15582. pr = function (e, t) {
  15583. var n,
  15584. r,
  15585. a,
  15586. i,
  15587. o = e._gsap || ye(e),
  15588. l = e.style,
  15589. s = fr(e);
  15590. return o.svg && e.getAttribute("transform")
  15591. ? "1,0,0,1,0,0" ===
  15592. (s = [
  15593. (a = e.transform.baseVal.consolidate().matrix).a,
  15594. a.b,
  15595. a.c,
  15596. a.d,
  15597. a.e,
  15598. a.f,
  15599. ]).join(",")
  15600. ? ur
  15601. : s
  15602. : (s !== ur ||
  15603. e.offsetParent ||
  15604. e === yn ||
  15605. o.svg ||
  15606. ((a = l.display),
  15607. (l.display = "block"),
  15608. ((n = e.parentNode) && e.offsetParent) ||
  15609. ((i = 1), (r = e.nextSibling), yn.appendChild(e)),
  15610. (s = fr(e)),
  15611. a ? (l.display = a) : er(e, "display"),
  15612. i &&
  15613. (r
  15614. ? n.insertBefore(e, r)
  15615. : n
  15616. ? n.appendChild(e)
  15617. : yn.removeChild(e))),
  15618. t && s.length > 6 ? [s[0], s[1], s[4], s[5], s[12], s[13]] : s);
  15619. },
  15620. hr = function (e, t, n, r, a, i) {
  15621. var o,
  15622. l,
  15623. s,
  15624. u = e._gsap,
  15625. c = a || pr(e, !0),
  15626. d = u.xOrigin || 0,
  15627. f = u.yOrigin || 0,
  15628. p = u.xOffset || 0,
  15629. h = u.yOffset || 0,
  15630. m = c[0],
  15631. g = c[1],
  15632. v = c[2],
  15633. y = c[3],
  15634. b = c[4],
  15635. w = c[5],
  15636. x = t.split(" "),
  15637. _ = parseFloat(x[0]) || 0,
  15638. T = parseFloat(x[1]) || 0;
  15639. n
  15640. ? c !== ur &&
  15641. (l = m * y - g * v) &&
  15642. ((s = _ * (-g / l) + T * (m / l) - (m * w - g * b) / l),
  15643. (_ = _ * (y / l) + T * (-v / l) + (v * w - y * b) / l),
  15644. (T = s))
  15645. : ((_ =
  15646. (o = Kn(e)).x + (~x[0].indexOf("%") ? (_ / 100) * o.width : _)),
  15647. (T =
  15648. o.y +
  15649. (~(x[1] || x[0]).indexOf("%") ? (T / 100) * o.height : T))),
  15650. r || (!1 !== r && u.smooth)
  15651. ? ((b = _ - d),
  15652. (w = T - f),
  15653. (u.xOffset = p + (b * m + w * v) - b),
  15654. (u.yOffset = h + (b * g + w * y) - w))
  15655. : (u.xOffset = u.yOffset = 0),
  15656. (u.xOrigin = _),
  15657. (u.yOrigin = T),
  15658. (u.smooth = !!r),
  15659. (u.origin = t),
  15660. (u.originIsAbsolute = !!n),
  15661. (e.style[Hn] = "0px 0px"),
  15662. i &&
  15663. (tr(i, u, "xOrigin", d, _),
  15664. tr(i, u, "yOrigin", f, T),
  15665. tr(i, u, "xOffset", p, u.xOffset),
  15666. tr(i, u, "yOffset", h, u.yOffset)),
  15667. e.setAttribute("data-svg-origin", _ + " " + T);
  15668. },
  15669. mr = function (e, t) {
  15670. var n = e._gsap || new zt(e);
  15671. if ("x" in n && !t && !n.uncache) return n;
  15672. var r,
  15673. a,
  15674. i,
  15675. o,
  15676. l,
  15677. s,
  15678. u,
  15679. c,
  15680. d,
  15681. f,
  15682. p,
  15683. h,
  15684. m,
  15685. g,
  15686. v,
  15687. y,
  15688. b,
  15689. w,
  15690. x,
  15691. _,
  15692. T,
  15693. S,
  15694. k,
  15695. E,
  15696. P,
  15697. C,
  15698. R,
  15699. A,
  15700. M,
  15701. N,
  15702. j,
  15703. L,
  15704. D = e.style,
  15705. I = n.scaleX < 0,
  15706. F = "px",
  15707. z = "deg",
  15708. B = Gn(e, Hn) || "0";
  15709. return (
  15710. (r = a = i = s = u = c = d = f = p = 0),
  15711. (o = l = 1),
  15712. (n.svg = !(!e.getCTM || !Zn(e))),
  15713. (g = pr(e, n.svg)),
  15714. n.svg &&
  15715. ((E = !n.uncache && !t && e.getAttribute("data-svg-origin")),
  15716. hr(e, E || B, !!E || n.originIsAbsolute, !1 !== n.smooth, g)),
  15717. (h = n.xOrigin || 0),
  15718. (m = n.yOrigin || 0),
  15719. g !== ur &&
  15720. ((w = g[0]),
  15721. (x = g[1]),
  15722. (_ = g[2]),
  15723. (T = g[3]),
  15724. (r = S = g[4]),
  15725. (a = k = g[5]),
  15726. 6 === g.length
  15727. ? ((o = Math.sqrt(w * w + x * x)),
  15728. (l = Math.sqrt(T * T + _ * _)),
  15729. (s = w || x ? En(x, w) * Sn : 0),
  15730. (d = _ || T ? En(_, T) * Sn + s : 0) &&
  15731. (l *= Math.abs(Math.cos(d * kn))),
  15732. n.svg &&
  15733. ((r -= h - (h * w + m * _)), (a -= m - (h * x + m * T))))
  15734. : ((L = g[6]),
  15735. (N = g[7]),
  15736. (R = g[8]),
  15737. (A = g[9]),
  15738. (M = g[10]),
  15739. (j = g[11]),
  15740. (r = g[12]),
  15741. (a = g[13]),
  15742. (i = g[14]),
  15743. (u = (v = En(L, M)) * Sn),
  15744. v &&
  15745. ((E = S * (y = Math.cos(-v)) + R * (b = Math.sin(-v))),
  15746. (P = k * y + A * b),
  15747. (C = L * y + M * b),
  15748. (R = S * -b + R * y),
  15749. (A = k * -b + A * y),
  15750. (M = L * -b + M * y),
  15751. (j = N * -b + j * y),
  15752. (S = E),
  15753. (k = P),
  15754. (L = C)),
  15755. (c = (v = En(-_, M)) * Sn),
  15756. v &&
  15757. ((y = Math.cos(-v)),
  15758. (j = T * (b = Math.sin(-v)) + j * y),
  15759. (w = E = w * y - R * b),
  15760. (x = P = x * y - A * b),
  15761. (_ = C = _ * y - M * b)),
  15762. (s = (v = En(x, w)) * Sn),
  15763. v &&
  15764. ((E = w * (y = Math.cos(v)) + x * (b = Math.sin(v))),
  15765. (P = S * y + k * b),
  15766. (x = x * y - w * b),
  15767. (k = k * y - S * b),
  15768. (w = E),
  15769. (S = P)),
  15770. u &&
  15771. Math.abs(u) + Math.abs(s) > 359.9 &&
  15772. ((u = s = 0), (c = 180 - c)),
  15773. (o = xe(Math.sqrt(w * w + x * x + _ * _))),
  15774. (l = xe(Math.sqrt(k * k + L * L))),
  15775. (v = En(S, k)),
  15776. (d = Math.abs(v) > 2e-4 ? v * Sn : 0),
  15777. (p = j ? 1 / (j < 0 ? -j : j) : 0)),
  15778. n.svg &&
  15779. ((E = e.getAttribute("transform")),
  15780. (n.forceCSS =
  15781. e.setAttribute("transform", "") || !dr(Gn(e, Vn))),
  15782. E && e.setAttribute("transform", E))),
  15783. Math.abs(d) > 90 &&
  15784. Math.abs(d) < 270 &&
  15785. (I
  15786. ? ((o *= -1),
  15787. (d += s <= 0 ? 180 : -180),
  15788. (s += s <= 0 ? 180 : -180))
  15789. : ((l *= -1), (d += d <= 0 ? 180 : -180))),
  15790. (n.x =
  15791. r -
  15792. ((n.xPercent =
  15793. r &&
  15794. (n.xPercent ||
  15795. (Math.round(e.offsetWidth / 2) === Math.round(-r) ? -50 : 0)))
  15796. ? (e.offsetWidth * n.xPercent) / 100
  15797. : 0) +
  15798. F),
  15799. (n.y =
  15800. a -
  15801. ((n.yPercent =
  15802. a &&
  15803. (n.yPercent ||
  15804. (Math.round(e.offsetHeight / 2) === Math.round(-a)
  15805. ? -50
  15806. : 0)))
  15807. ? (e.offsetHeight * n.yPercent) / 100
  15808. : 0) +
  15809. F),
  15810. (n.z = i + F),
  15811. (n.scaleX = xe(o)),
  15812. (n.scaleY = xe(l)),
  15813. (n.rotation = xe(s) + z),
  15814. (n.rotationX = xe(u) + z),
  15815. (n.rotationY = xe(c) + z),
  15816. (n.skewX = d + z),
  15817. (n.skewY = f + z),
  15818. (n.transformPerspective = p + F),
  15819. (n.zOrigin = parseFloat(B.split(" ")[2]) || 0) && (D[Hn] = gr(B)),
  15820. (n.xOffset = n.yOffset = 0),
  15821. (n.force3D = O.force3D),
  15822. (n.renderTransform = n.svg ? Tr : _n ? _r : yr),
  15823. (n.uncache = 0),
  15824. n
  15825. );
  15826. },
  15827. gr = function (e) {
  15828. return (e = e.split(" "))[0] + " " + e[1];
  15829. },
  15830. vr = function (e, t, n) {
  15831. var r = tt(t);
  15832. return xe(parseFloat(t) + parseFloat(rr(e, "x", n + "px", r))) + r;
  15833. },
  15834. yr = function (e, t) {
  15835. (t.z = "0px"),
  15836. (t.rotationY = t.rotationX = "0deg"),
  15837. (t.force3D = 0),
  15838. _r(e, t);
  15839. },
  15840. br = "0deg",
  15841. wr = "0px",
  15842. xr = ") ",
  15843. _r = function (e, t) {
  15844. var n = t || this,
  15845. r = n.xPercent,
  15846. a = n.yPercent,
  15847. i = n.x,
  15848. o = n.y,
  15849. l = n.z,
  15850. s = n.rotation,
  15851. u = n.rotationY,
  15852. c = n.rotationX,
  15853. d = n.skewX,
  15854. f = n.skewY,
  15855. p = n.scaleX,
  15856. h = n.scaleY,
  15857. m = n.transformPerspective,
  15858. g = n.force3D,
  15859. v = n.target,
  15860. y = n.zOrigin,
  15861. b = "",
  15862. w = ("auto" === g && e && 1 !== e) || !0 === g;
  15863. if (y && (c !== br || u !== br)) {
  15864. var x,
  15865. _ = parseFloat(u) * kn,
  15866. T = Math.sin(_),
  15867. S = Math.cos(_);
  15868. (_ = parseFloat(c) * kn),
  15869. (x = Math.cos(_)),
  15870. (i = vr(v, i, T * x * -y)),
  15871. (o = vr(v, o, -Math.sin(_) * -y)),
  15872. (l = vr(v, l, S * x * -y + y));
  15873. }
  15874. m !== wr && (b += "perspective(" + m + xr),
  15875. (r || a) && (b += "translate(" + r + "%, " + a + "%) "),
  15876. (w || i !== wr || o !== wr || l !== wr) &&
  15877. (b +=
  15878. l !== wr || w
  15879. ? "translate3d(" + i + ", " + o + ", " + l + ") "
  15880. : "translate(" + i + ", " + o + xr),
  15881. s !== br && (b += "rotate(" + s + xr),
  15882. u !== br && (b += "rotateY(" + u + xr),
  15883. c !== br && (b += "rotateX(" + c + xr),
  15884. (d === br && f === br) || (b += "skew(" + d + ", " + f + xr),
  15885. (1 === p && 1 === h) || (b += "scale(" + p + ", " + h + xr),
  15886. (v.style[Vn] = b || "translate(0, 0)");
  15887. },
  15888. Tr = function (e, t) {
  15889. var n,
  15890. r,
  15891. a,
  15892. i,
  15893. o,
  15894. l = t || this,
  15895. s = l.xPercent,
  15896. u = l.yPercent,
  15897. c = l.x,
  15898. d = l.y,
  15899. f = l.rotation,
  15900. p = l.skewX,
  15901. h = l.skewY,
  15902. m = l.scaleX,
  15903. g = l.scaleY,
  15904. v = l.target,
  15905. y = l.xOrigin,
  15906. b = l.yOrigin,
  15907. w = l.xOffset,
  15908. x = l.yOffset,
  15909. _ = l.forceCSS,
  15910. T = parseFloat(c),
  15911. S = parseFloat(d);
  15912. (f = parseFloat(f)),
  15913. (p = parseFloat(p)),
  15914. (h = parseFloat(h)) && ((p += h = parseFloat(h)), (f += h)),
  15915. f || p
  15916. ? ((f *= kn),
  15917. (p *= kn),
  15918. (n = Math.cos(f) * m),
  15919. (r = Math.sin(f) * m),
  15920. (a = Math.sin(f - p) * -g),
  15921. (i = Math.cos(f - p) * g),
  15922. p &&
  15923. ((h *= kn),
  15924. (o = Math.tan(p - h)),
  15925. (a *= o = Math.sqrt(1 + o * o)),
  15926. (i *= o),
  15927. h &&
  15928. ((o = Math.tan(h)),
  15929. (n *= o = Math.sqrt(1 + o * o)),
  15930. (r *= o))),
  15931. (n = xe(n)),
  15932. (r = xe(r)),
  15933. (a = xe(a)),
  15934. (i = xe(i)))
  15935. : ((n = m), (i = g), (r = a = 0)),
  15936. ((T && !~(c + "").indexOf("px")) ||
  15937. (S && !~(d + "").indexOf("px"))) &&
  15938. ((T = rr(v, "x", c, "px")), (S = rr(v, "y", d, "px"))),
  15939. (y || b || w || x) &&
  15940. ((T = xe(T + y - (y * n + b * a) + w)),
  15941. (S = xe(S + b - (y * r + b * i) + x))),
  15942. (s || u) &&
  15943. ((o = v.getBBox()),
  15944. (T = xe(T + (s / 100) * o.width)),
  15945. (S = xe(S + (u / 100) * o.height))),
  15946. (o =
  15947. "matrix(" +
  15948. n +
  15949. "," +
  15950. r +
  15951. "," +
  15952. a +
  15953. "," +
  15954. i +
  15955. "," +
  15956. T +
  15957. "," +
  15958. S +
  15959. ")"),
  15960. v.setAttribute("transform", o),
  15961. _ && (v.style[Vn] = o);
  15962. },
  15963. Sr = function (e, t, n, r, a, i) {
  15964. var o,
  15965. l,
  15966. s = 360,
  15967. u = z(a),
  15968. c = parseFloat(a) * (u && ~a.indexOf("rad") ? Sn : 1),
  15969. d = i ? c * i : c - r,
  15970. f = r + d + "deg";
  15971. return (
  15972. u &&
  15973. ("short" === (o = a.split("_")[1]) &&
  15974. (d %= s) != d % 180 &&
  15975. (d += d < 0 ? s : -360),
  15976. "cw" === o && d < 0
  15977. ? (d = ((d + 36e9) % s) - ~~(d / s) * s)
  15978. : "ccw" === o &&
  15979. d > 0 &&
  15980. (d = ((d - 36e9) % s) - ~~(d / s) * s)),
  15981. (e._pt = l = new dn(e._pt, t, n, r, d, Mn)),
  15982. (l.e = f),
  15983. (l.u = "deg"),
  15984. e._props.push(n),
  15985. l
  15986. );
  15987. },
  15988. kr = function (e, t) {
  15989. for (var n in t) e[n] = t[n];
  15990. return e;
  15991. },
  15992. Er = function (e, t, n) {
  15993. var r,
  15994. a,
  15995. i,
  15996. o,
  15997. l,
  15998. s,
  15999. u,
  16000. c = kr({}, n._gsap),
  16001. d = n.style;
  16002. for (a in (c.svg
  16003. ? ((i = n.getAttribute("transform")),
  16004. n.setAttribute("transform", ""),
  16005. (d[Vn] = t),
  16006. (r = mr(n, 1)),
  16007. er(n, Vn),
  16008. n.setAttribute("transform", i))
  16009. : ((i = getComputedStyle(n)[Vn]),
  16010. (d[Vn] = t),
  16011. (r = mr(n, 1)),
  16012. (d[Vn] = i)),
  16013. Tn))
  16014. (i = c[a]) !== (o = r[a]) &&
  16015. "perspective,force3D,transformOrigin,svgOrigin".indexOf(a) < 0 &&
  16016. ((l = tt(i) !== (u = tt(o)) ? rr(n, a, i, u) : parseFloat(i)),
  16017. (s = parseFloat(o)),
  16018. (e._pt = new dn(e._pt, r, a, l, s - l, An)),
  16019. (e._pt.u = u || 0),
  16020. e._props.push(a));
  16021. kr(r, c);
  16022. };
  16023. we("padding,margin,Width,Radius", function (e, t) {
  16024. var n = "Top",
  16025. r = "Right",
  16026. a = "Bottom",
  16027. i = "Left",
  16028. o = (t < 3 ? [n, r, a, i] : [n + i, n + r, a + r, a + i]).map(
  16029. function (n) {
  16030. return t < 2 ? e + n : "border" + n + e;
  16031. }
  16032. );
  16033. sr[t > 1 ? "border" + e : e] = function (e, t, n, r, a) {
  16034. var i, l;
  16035. if (arguments.length < 4)
  16036. return (
  16037. (i = o.map(function (t) {
  16038. return ar(e, t, n);
  16039. })),
  16040. 5 === (l = i.join(" ")).split(i[0]).length ? i[0] : l
  16041. );
  16042. (i = (r + "").split(" ")),
  16043. (l = {}),
  16044. o.forEach(function (e, t) {
  16045. return (l[e] = i[t] = i[t] || i[((t - 1) / 2) | 0]);
  16046. }),
  16047. e.init(t, l, a);
  16048. };
  16049. });
  16050. var Pr,
  16051. Cr,
  16052. Or = {
  16053. name: "css",
  16054. register: Xn,
  16055. targetTest: function (e) {
  16056. return e.style && e.nodeType;
  16057. },
  16058. init: function (e, t, n, r, a) {
  16059. var i,
  16060. o,
  16061. l,
  16062. s,
  16063. u,
  16064. c,
  16065. d,
  16066. f,
  16067. p,
  16068. h,
  16069. m,
  16070. g,
  16071. v,
  16072. y,
  16073. b,
  16074. w,
  16075. x,
  16076. _,
  16077. T,
  16078. S = this._props,
  16079. k = e.style,
  16080. E = n.vars.startAt;
  16081. for (d in (bn || Xn(), t))
  16082. if (
  16083. "autoRound" !== d &&
  16084. ((o = t[d]), !fe[d] || !Wt(d, t, n, r, e, a))
  16085. )
  16086. if (
  16087. ((u = typeof o),
  16088. (c = sr[d]),
  16089. "function" === u && (u = typeof (o = o.call(n, r, e, a))),
  16090. "string" === u && ~o.indexOf("random(") && (o = dt(o)),
  16091. c)
  16092. )
  16093. c(this, e, d, o, n) && (b = 1);
  16094. else if ("--" === d.substr(0, 2))
  16095. (i = (getComputedStyle(e).getPropertyValue(d) + "").trim()),
  16096. (o += ""),
  16097. (Tt.lastIndex = 0),
  16098. Tt.test(i) || ((f = tt(i)), (p = tt(o))),
  16099. p ? f !== p && (i = rr(e, d, i, p) + p) : f && (o += f),
  16100. this.add(k, "setProperty", i, o, r, a, 0, 0, d);
  16101. else if ("undefined" !== u) {
  16102. if (
  16103. (E && d in E
  16104. ? ((i =
  16105. "function" == typeof E[d]
  16106. ? E[d].call(n, r, e, a)
  16107. : E[d]),
  16108. d in O.units && !tt(i) && (i += O.units[d]),
  16109. "=" === (i + "").charAt(1) && (i = ar(e, d)))
  16110. : (i = ar(e, d)),
  16111. (s = parseFloat(i)),
  16112. (h =
  16113. "string" === u && "=" === o.charAt(1)
  16114. ? +(o.charAt(0) + "1")
  16115. : 0) && (o = o.substr(2)),
  16116. (l = parseFloat(o)),
  16117. d in Rn &&
  16118. ("autoAlpha" === d &&
  16119. (1 === s &&
  16120. "hidden" === ar(e, "visibility") &&
  16121. l &&
  16122. (s = 0),
  16123. tr(
  16124. this,
  16125. k,
  16126. "visibility",
  16127. s ? "inherit" : "hidden",
  16128. l ? "inherit" : "hidden",
  16129. !l
  16130. )),
  16131. "scale" !== d &&
  16132. "transform" !== d &&
  16133. ~(d = Rn[d]).indexOf(",") &&
  16134. (d = d.split(",")[0])),
  16135. (m = d in Tn))
  16136. )
  16137. if (
  16138. (g ||
  16139. (((v = e._gsap).renderTransform && !t.parseTransform) ||
  16140. mr(e, t.parseTransform),
  16141. (y = !1 !== t.smoothOrigin && v.smooth),
  16142. ((g = this._pt =
  16143. new dn(
  16144. this._pt,
  16145. k,
  16146. Vn,
  16147. 0,
  16148. 1,
  16149. v.renderTransform,
  16150. v,
  16151. 0,
  16152. -1
  16153. )).dep = 1)),
  16154. "scale" === d)
  16155. )
  16156. (this._pt = new dn(
  16157. this._pt,
  16158. v,
  16159. "scaleY",
  16160. v.scaleY,
  16161. h ? h * l : l - v.scaleY
  16162. )),
  16163. S.push("scaleY", d),
  16164. (d += "X");
  16165. else {
  16166. if ("transformOrigin" === d) {
  16167. (x = void 0),
  16168. (_ = void 0),
  16169. (T = void 0),
  16170. (_ = (x = (w = o).split(" "))[0]),
  16171. (T = x[1] || "50%"),
  16172. ("top" !== _ &&
  16173. "bottom" !== _ &&
  16174. "left" !== T &&
  16175. "right" !== T) ||
  16176. ((w = _), (_ = T), (T = w)),
  16177. (x[0] = or[_] || _),
  16178. (x[1] = or[T] || T),
  16179. (o = x.join(" ")),
  16180. v.svg
  16181. ? hr(e, o, 0, y, 0, this)
  16182. : ((p = parseFloat(o.split(" ")[2]) || 0) !==
  16183. v.zOrigin &&
  16184. tr(this, v, "zOrigin", v.zOrigin, p),
  16185. tr(this, k, d, gr(i), gr(o)));
  16186. continue;
  16187. }
  16188. if ("svgOrigin" === d) {
  16189. hr(e, o, 1, y, 0, this);
  16190. continue;
  16191. }
  16192. if (d in cr) {
  16193. Sr(this, v, d, s, o, h);
  16194. continue;
  16195. }
  16196. if ("smoothOrigin" === d) {
  16197. tr(this, v, "smooth", v.smooth, o);
  16198. continue;
  16199. }
  16200. if ("force3D" === d) {
  16201. v[d] = o;
  16202. continue;
  16203. }
  16204. if ("transform" === d) {
  16205. Er(this, o, e);
  16206. continue;
  16207. }
  16208. }
  16209. else d in k || (d = Yn(d) || d);
  16210. if (
  16211. m ||
  16212. ((l || 0 === l) && (s || 0 === s) && !On.test(o) && d in k)
  16213. )
  16214. l || (l = 0),
  16215. (f = (i + "").substr((s + "").length)) !==
  16216. (p = tt(o) || (d in O.units ? O.units[d] : f)) &&
  16217. (s = rr(e, d, i, p)),
  16218. (this._pt = new dn(
  16219. this._pt,
  16220. m ? v : k,
  16221. d,
  16222. s,
  16223. h ? h * l : l - s,
  16224. m ||
  16225. ("px" !== p && "zIndex" !== d) ||
  16226. !1 === t.autoRound
  16227. ? An
  16228. : jn
  16229. )),
  16230. (this._pt.u = p || 0),
  16231. f !== p && ((this._pt.b = i), (this._pt.r = Nn));
  16232. else if (d in k) ir.call(this, e, d, i, o);
  16233. else {
  16234. if (!(d in e)) {
  16235. ie(d, o);
  16236. continue;
  16237. }
  16238. this.add(e, d, e[d], o, r, a);
  16239. }
  16240. S.push(d);
  16241. }
  16242. b && cn(this);
  16243. },
  16244. get: ar,
  16245. aliases: Rn,
  16246. getSetter: function (e, t, n) {
  16247. var r = Rn[t];
  16248. return (
  16249. r && r.indexOf(",") < 0 && (t = r),
  16250. t in Tn && t !== Hn && (e._gsap.x || ar(e, "x"))
  16251. ? n && xn === n
  16252. ? "scale" === t
  16253. ? Bn
  16254. : zn
  16255. : (xn = n || {}) && ("scale" === t ? Un : qn)
  16256. : e.style && !q(e.style[t])
  16257. ? In
  16258. : ~t.indexOf("-")
  16259. ? Fn
  16260. : tn(e, t)
  16261. );
  16262. },
  16263. core: {
  16264. _removeProperty: er,
  16265. _getMatrix: pr,
  16266. },
  16267. };
  16268. (mn.utils.checkPrefix = Yn),
  16269. (Cr = we(
  16270. "x,y,z,scale,scaleX,scaleY,xPercent,yPercent" +
  16271. "," +
  16272. (Pr = "rotation,rotationX,rotationY,skewX,skewY") +
  16273. ",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",
  16274. function (e) {
  16275. Tn[e] = 1;
  16276. }
  16277. )),
  16278. we(Pr, function (e) {
  16279. (O.units[e] = "deg"), (cr[e] = 1);
  16280. }),
  16281. (Rn[Cr[13]] = "x,y,z,scale,scaleX,scaleY,xPercent,yPercent," + Pr),
  16282. we(
  16283. "0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",
  16284. function (e) {
  16285. var t = e.split(":");
  16286. Rn[t[1]] = Cr[t[0]];
  16287. }
  16288. ),
  16289. we(
  16290. "x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",
  16291. function (e) {
  16292. O.units[e] = "px";
  16293. }
  16294. ),
  16295. mn.registerPlugin(Or);
  16296. var Rr,
  16297. Ar,
  16298. Mr,
  16299. Nr,
  16300. jr,
  16301. Lr,
  16302. Dr,
  16303. Ir,
  16304. Fr,
  16305. zr,
  16306. Br,
  16307. Ur,
  16308. qr,
  16309. Vr,
  16310. Hr,
  16311. Wr,
  16312. Gr,
  16313. Qr,
  16314. Yr,
  16315. Xr,
  16316. $r,
  16317. Jr,
  16318. Kr,
  16319. Zr,
  16320. ea,
  16321. ta,
  16322. na,
  16323. ra = mn.registerPlugin(Or) || mn,
  16324. aa = (ra.core.Tween, 1),
  16325. ia = [],
  16326. oa = [],
  16327. la = Date.now,
  16328. sa = la(),
  16329. ua = 0,
  16330. ca = 1,
  16331. da = function (e) {
  16332. return e;
  16333. },
  16334. fa = function (e) {
  16335. return Math.round(1e5 * e) / 1e5 || 0;
  16336. },
  16337. pa = function () {
  16338. return "undefined" != typeof window;
  16339. },
  16340. ha = function () {
  16341. return Rr || (pa() && (Rr = window.gsap) && Rr.registerPlugin && Rr);
  16342. },
  16343. ma = function (e) {
  16344. return !!~Dr.indexOf(e);
  16345. },
  16346. ga = function (e, t) {
  16347. return ~ia.indexOf(e) && ia[ia.indexOf(e) + 1][t];
  16348. },
  16349. va = function (e, t) {
  16350. var n = t.s,
  16351. r = t.sc,
  16352. a = oa.indexOf(e),
  16353. i = r === Fa.sc ? 1 : 2;
  16354. return (
  16355. !~a && (a = oa.push(e) - 1),
  16356. oa[a + i] ||
  16357. (oa[a + i] =
  16358. ga(e, n) ||
  16359. (ma(e)
  16360. ? r
  16361. : function (t) {
  16362. return arguments.length ? (e[n] = t) : e[n];
  16363. }))
  16364. );
  16365. },
  16366. ya = function (e) {
  16367. return (
  16368. ga(e, "getBoundingClientRect") ||
  16369. (ma(e)
  16370. ? function () {
  16371. return (
  16372. (Ti.width = Mr.innerWidth), (Ti.height = Mr.innerHeight), Ti
  16373. );
  16374. }
  16375. : function () {
  16376. return Ua(e);
  16377. })
  16378. );
  16379. },
  16380. ba = function (e, t) {
  16381. var n = t.s,
  16382. r = t.d2,
  16383. a = t.d,
  16384. i = t.a;
  16385. return (n = "scroll" + r) && (i = ga(e, n))
  16386. ? i() - ya(e)()[a]
  16387. : ma(e)
  16388. ? Math.max(jr[n], Lr[n]) -
  16389. (Mr["inner" + r] || jr["client" + r] || Lr["client" + r])
  16390. : e[n] - e["offset" + r];
  16391. },
  16392. wa = function (e, t) {
  16393. for (var n = 0; n < $r.length; n += 3)
  16394. (!t || ~t.indexOf($r[n + 1])) && e($r[n], $r[n + 1], $r[n + 2]);
  16395. },
  16396. xa = function (e) {
  16397. return "string" == typeof e;
  16398. },
  16399. _a = function (e) {
  16400. return "function" == typeof e;
  16401. },
  16402. Ta = function (e) {
  16403. return "number" == typeof e;
  16404. },
  16405. Sa = function (e) {
  16406. return "object" == typeof e;
  16407. },
  16408. ka = function (e) {
  16409. return _a(e) && e();
  16410. },
  16411. Ea = function (e, t) {
  16412. return function () {
  16413. var n = ka(e),
  16414. r = ka(t);
  16415. return function () {
  16416. ka(n), ka(r);
  16417. };
  16418. };
  16419. },
  16420. Pa = Math.abs,
  16421. Ca = "left",
  16422. Oa = "right",
  16423. Ra = "bottom",
  16424. Aa = "width",
  16425. Ma = "height",
  16426. Na = "padding",
  16427. ja = "margin",
  16428. La = "Width",
  16429. Da = "px",
  16430. Ia = {
  16431. s: "scrollLeft",
  16432. p: Ca,
  16433. p2: "Left",
  16434. os: Oa,
  16435. os2: "Right",
  16436. d: Aa,
  16437. d2: La,
  16438. a: "x",
  16439. sc: function (e) {
  16440. return arguments.length
  16441. ? Mr.scrollTo(e, Fa.sc())
  16442. : Mr.pageXOffset ||
  16443. Nr.scrollLeft ||
  16444. jr.scrollLeft ||
  16445. Lr.scrollLeft ||
  16446. 0;
  16447. },
  16448. },
  16449. Fa = {
  16450. s: "scrollTop",
  16451. p: "top",
  16452. p2: "Top",
  16453. os: Ra,
  16454. os2: "Bottom",
  16455. d: Ma,
  16456. d2: "Height",
  16457. a: "y",
  16458. op: Ia,
  16459. sc: function (e) {
  16460. return arguments.length
  16461. ? Mr.scrollTo(Ia.sc(), e)
  16462. : Mr.pageYOffset ||
  16463. Nr.scrollTop ||
  16464. jr.scrollTop ||
  16465. Lr.scrollTop ||
  16466. 0;
  16467. },
  16468. },
  16469. za = function (e) {
  16470. return Mr.getComputedStyle(e);
  16471. },
  16472. Ba = function (e, t) {
  16473. for (var n in t) n in e || (e[n] = t[n]);
  16474. return e;
  16475. },
  16476. Ua = function (e, t) {
  16477. var n =
  16478. t &&
  16479. "matrix(1, 0, 0, 1, 0, 0)" !== za(e)[Gr] &&
  16480. Rr.to(e, {
  16481. x: 0,
  16482. y: 0,
  16483. xPercent: 0,
  16484. yPercent: 0,
  16485. rotation: 0,
  16486. rotationX: 0,
  16487. rotationY: 0,
  16488. scale: 1,
  16489. skewX: 0,
  16490. skewY: 0,
  16491. }).progress(1),
  16492. r = e.getBoundingClientRect();
  16493. return n && n.progress(0).kill(), r;
  16494. },
  16495. qa = function (e, t) {
  16496. var n = t.d2;
  16497. return e["offset" + n] || e["client" + n] || 0;
  16498. },
  16499. Va = function (e) {
  16500. var t,
  16501. n = [],
  16502. r = e.labels,
  16503. a = e.duration();
  16504. for (t in r) n.push(r[t] / a);
  16505. return n;
  16506. },
  16507. Ha = function (e, t, n, r) {
  16508. return n.split(",").forEach(function (n) {
  16509. return e(t, n, r);
  16510. });
  16511. },
  16512. Wa = function (e, t, n) {
  16513. return e.addEventListener(t, n, {
  16514. passive: !0,
  16515. });
  16516. },
  16517. Ga = function (e, t, n) {
  16518. return e.removeEventListener(t, n);
  16519. },
  16520. Qa = {
  16521. startColor: "green",
  16522. endColor: "red",
  16523. indent: 0,
  16524. fontSize: "16px",
  16525. fontWeight: "normal",
  16526. },
  16527. Ya = {
  16528. toggleActions: "play",
  16529. anticipatePin: 0,
  16530. },
  16531. Xa = {
  16532. top: 0,
  16533. left: 0,
  16534. center: 0.5,
  16535. bottom: 1,
  16536. right: 1,
  16537. },
  16538. $a = function (e, t) {
  16539. if (xa(e)) {
  16540. var n = e.indexOf("="),
  16541. r = ~n ? +(e.charAt(n - 1) + 1) * parseFloat(e.substr(n + 1)) : 0;
  16542. ~n &&
  16543. (e.indexOf("%") > n && (r *= t / 100), (e = e.substr(0, n - 1))),
  16544. (e =
  16545. r +
  16546. (e in Xa
  16547. ? Xa[e] * t
  16548. : ~e.indexOf("%")
  16549. ? (parseFloat(e) * t) / 100
  16550. : parseFloat(e) || 0));
  16551. }
  16552. return e;
  16553. },
  16554. Ja = function (e, t, n, r, a, i, o) {
  16555. var l = a.startColor,
  16556. s = a.endColor,
  16557. u = a.fontSize,
  16558. c = a.indent,
  16559. d = a.fontWeight,
  16560. f = Nr.createElement("div"),
  16561. p = ma(n) || "fixed" === ga(n, "pinType"),
  16562. h = -1 !== e.indexOf("scroller"),
  16563. m = p ? Lr : n,
  16564. g = -1 !== e.indexOf("start"),
  16565. v = g ? l : s,
  16566. y =
  16567. "border-color:" +
  16568. v +
  16569. ";font-size:" +
  16570. u +
  16571. ";color:" +
  16572. v +
  16573. ";font-weight:" +
  16574. d +
  16575. ";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";
  16576. return (
  16577. (y += "position:" + (h && p ? "fixed;" : "absolute;")),
  16578. (h || !p) &&
  16579. (y += (r === Fa ? Oa : Ra) + ":" + (i + parseFloat(c)) + "px;"),
  16580. o &&
  16581. (y +=
  16582. "box-sizing:border-box;text-align:left;width:" +
  16583. o.offsetWidth +
  16584. "px;"),
  16585. (f._isStart = g),
  16586. f.setAttribute("class", "gsap-marker-" + e),
  16587. (f.style.cssText = y),
  16588. (f.innerText = t || 0 === t ? e + "-" + t : e),
  16589. m.children[0] ? m.insertBefore(f, m.children[0]) : m.appendChild(f),
  16590. (f._offset = f["offset" + r.op.d2]),
  16591. Ka(f, 0, r, g),
  16592. f
  16593. );
  16594. },
  16595. Ka = function (e, t, n, r) {
  16596. var a = {
  16597. display: "block",
  16598. },
  16599. i = n[r ? "os2" : "p2"],
  16600. o = n[r ? "p2" : "os2"];
  16601. (e._isFlipped = r),
  16602. (a[n.a + "Percent"] = r ? -100 : 0),
  16603. (a[n.a] = r ? "1px" : 0),
  16604. (a["border" + i + La] = 1),
  16605. (a["border" + o + La] = 0),
  16606. (a[n.p] = t + "px"),
  16607. Rr.set(e, a);
  16608. },
  16609. Za = [],
  16610. ei = {},
  16611. ti = function () {
  16612. return zr || (zr = Fr(gi));
  16613. },
  16614. ni = function () {
  16615. zr || ((zr = Fr(gi)), ua || ui("scrollStart"), (ua = la()));
  16616. },
  16617. ri = function () {
  16618. return !Hr && !Zr && !Nr.fullscreenElement && Ir.restart(!0);
  16619. },
  16620. ai = {},
  16621. ii = [],
  16622. oi = [],
  16623. li = function (e) {
  16624. var t,
  16625. n = Rr.ticker.frame,
  16626. r = [],
  16627. a = 0;
  16628. if (na !== n || aa) {
  16629. for (fi(); a < oi.length; a += 4)
  16630. (t = Mr.matchMedia(oi[a]).matches) !== oi[a + 3] &&
  16631. ((oi[a + 3] = t),
  16632. t ? r.push(a) : fi(1, oi[a]) || (_a(oi[a + 2]) && oi[a + 2]()));
  16633. for (di(), a = 0; a < r.length; a++)
  16634. (t = r[a]), (ta = oi[t]), (oi[t + 2] = oi[t + 1](e));
  16635. (ta = 0), Ar && pi(0, 1), (na = n), ui("matchMedia");
  16636. }
  16637. },
  16638. si = function e() {
  16639. return Ga(Ci, "scrollEnd", e) || pi(!0);
  16640. },
  16641. ui = function (e) {
  16642. return (
  16643. (ai[e] &&
  16644. ai[e].map(function (e) {
  16645. return e();
  16646. })) ||
  16647. ii
  16648. );
  16649. },
  16650. ci = [],
  16651. di = function (e) {
  16652. for (var t = 0; t < ci.length; t += 4)
  16653. (e && ci[t + 3] !== e) ||
  16654. ((ci[t].style.cssText = ci[t + 1]), (ci[t + 2].uncache = 1));
  16655. },
  16656. fi = function (e, t) {
  16657. var n;
  16658. for (Qr = 0; Qr < Za.length; Qr++)
  16659. (n = Za[Qr]),
  16660. (t && n.media !== t) ||
  16661. (e
  16662. ? n.kill(1)
  16663. : (n.scroll.rec || (n.scroll.rec = n.scroll()), n.revert()));
  16664. di(t), t || ui("revert");
  16665. },
  16666. pi = function (e, t) {
  16667. if (!ua || e) {
  16668. var n = ui("refreshInit");
  16669. for (Jr && Ci.sort(), t || fi(), Qr = 0; Qr < Za.length; Qr++)
  16670. Za[Qr].refresh();
  16671. for (
  16672. n.forEach(function (e) {
  16673. return e && e.render && e.render(-1);
  16674. }),
  16675. Qr = Za.length;
  16676. Qr--;
  16677. )
  16678. Za[Qr].scroll.rec = 0;
  16679. Ir.pause(), ui("refresh");
  16680. } else Wa(Ci, "scrollEnd", si);
  16681. },
  16682. hi = 0,
  16683. mi = 1,
  16684. gi = function () {
  16685. var e = Za.length,
  16686. t = la(),
  16687. n = t - sa >= 50,
  16688. r = e && Za[0].scroll();
  16689. if (
  16690. ((mi = hi > r ? -1 : 1),
  16691. (hi = r),
  16692. n &&
  16693. (ua && !Wr && t - ua > 200 && ((ua = 0), ui("scrollEnd")),
  16694. (qr = sa),
  16695. (sa = t)),
  16696. mi < 0)
  16697. ) {
  16698. for (Qr = e; Qr-- > 0; ) Za[Qr] && Za[Qr].update(0, n);
  16699. mi = 1;
  16700. } else for (Qr = 0; Qr < e; Qr++) Za[Qr] && Za[Qr].update(0, n);
  16701. zr = 0;
  16702. },
  16703. vi = [
  16704. Ca,
  16705. "top",
  16706. Ra,
  16707. Oa,
  16708. "marginBottom",
  16709. "marginRight",
  16710. "marginTop",
  16711. "marginLeft",
  16712. "display",
  16713. "flexShrink",
  16714. "float",
  16715. "zIndex",
  16716. ],
  16717. yi = vi.concat([
  16718. Aa,
  16719. Ma,
  16720. "boxSizing",
  16721. "maxWidth",
  16722. "maxHeight",
  16723. "position",
  16724. ja,
  16725. Na,
  16726. "paddingTop",
  16727. "paddingRight",
  16728. "paddingBottom",
  16729. "paddingLeft",
  16730. ]),
  16731. bi = function (e, t, n, r) {
  16732. if (e.parentNode !== t) {
  16733. for (var a, i = vi.length, o = t.style, l = e.style; i--; )
  16734. o[(a = vi[i])] = n[a];
  16735. (o.position = "absolute" === n.position ? "absolute" : "relative"),
  16736. "inline" === n.display && (o.display = "inline-block"),
  16737. (l.bottom = l.right = "auto"),
  16738. (o.overflow = "visible"),
  16739. (o.boxSizing = "border-box"),
  16740. (o.width = qa(e, Ia) + Da),
  16741. (o.height = qa(e, Fa) + Da),
  16742. (o.padding = l.margin = l.top = l.left = "0"),
  16743. xi(r),
  16744. (l.width = l.maxWidth = n.width),
  16745. (l.height = l.maxHeight = n.height),
  16746. (l.padding = n.padding),
  16747. e.parentNode.insertBefore(t, e),
  16748. t.appendChild(e);
  16749. }
  16750. },
  16751. wi = /([A-Z])/g,
  16752. xi = function (e) {
  16753. if (e) {
  16754. var t,
  16755. n,
  16756. r = e.t.style,
  16757. a = e.length,
  16758. i = 0;
  16759. for (
  16760. (e.t._gsap || Rr.core.getCache(e.t)).uncache = 1;
  16761. i < a;
  16762. i += 2
  16763. )
  16764. (n = e[i + 1]),
  16765. (t = e[i]),
  16766. n
  16767. ? (r[t] = n)
  16768. : r[t] &&
  16769. r.removeProperty(t.replace(wi, "-$1").toLowerCase());
  16770. }
  16771. },
  16772. _i = function (e) {
  16773. for (var t = yi.length, n = e.style, r = [], a = 0; a < t; a++)
  16774. r.push(yi[a], n[yi[a]]);
  16775. return (r.t = e), r;
  16776. },
  16777. Ti = {
  16778. left: 0,
  16779. top: 0,
  16780. },
  16781. Si = function (e, t, n, r, a, i, o, l, s, u, c, d) {
  16782. if (
  16783. (_a(e) && (e = e(l)),
  16784. xa(e) &&
  16785. "max" === e.substr(0, 3) &&
  16786. (e = d + ("=" === e.charAt(4) ? $a("0" + e.substr(3), n) : 0)),
  16787. Ta(e))
  16788. )
  16789. o && Ka(o, n, r, !0);
  16790. else {
  16791. _a(t) && (t = t(l));
  16792. var f,
  16793. p,
  16794. h,
  16795. m = Br(t)[0] || Lr,
  16796. g = Ua(m) || {},
  16797. v = e.split(" ");
  16798. (g && (g.left || g.top)) ||
  16799. "none" !== za(m).display ||
  16800. ((h = m.style.display),
  16801. (m.style.display = "block"),
  16802. (g = Ua(m)),
  16803. h ? (m.style.display = h) : m.style.removeProperty("display")),
  16804. (f = $a(v[0], g[r.d])),
  16805. (p = $a(v[1] || "0", n)),
  16806. (e = g[r.p] - s[r.p] - u + f + a - p),
  16807. o && Ka(o, p, r, n - p < 20 || (o._isStart && p > 20)),
  16808. (n -= n - p);
  16809. }
  16810. if (i) {
  16811. var y = e + n,
  16812. b = i._isStart;
  16813. (d = "scroll" + r.d2),
  16814. Ka(
  16815. i,
  16816. y,
  16817. r,
  16818. (b && y > 20) ||
  16819. (!b &&
  16820. (c ? Math.max(Lr[d], jr[d]) : i.parentNode[d]) <= y + 1)
  16821. ),
  16822. c &&
  16823. ((s = Ua(o)),
  16824. c && (i.style[r.op.p] = s[r.op.p] - r.op.m - i._offset + Da));
  16825. }
  16826. return Math.round(e);
  16827. },
  16828. ki = /(?:webkit|moz|length|cssText|inset)/i,
  16829. Ei = function (e, t, n, r) {
  16830. if (e.parentNode !== t) {
  16831. var a,
  16832. i,
  16833. o = e.style;
  16834. if (t === Lr) {
  16835. for (a in ((e._stOrig = o.cssText), (i = za(e))))
  16836. +a ||
  16837. ki.test(a) ||
  16838. !i[a] ||
  16839. "string" != typeof o[a] ||
  16840. "0" === a ||
  16841. (o[a] = i[a]);
  16842. (o.top = n), (o.left = r);
  16843. } else o.cssText = e._stOrig;
  16844. (Rr.core.getCache(e).uncache = 1), t.appendChild(e);
  16845. }
  16846. },
  16847. Pi = function (e, t) {
  16848. var n,
  16849. r,
  16850. a = va(e, t),
  16851. i = "_scroll" + t.p2,
  16852. o = function t(o, l, s, u, c) {
  16853. var d = t.tween,
  16854. f = l.onComplete,
  16855. p = {};
  16856. return (
  16857. d && d.kill(),
  16858. (n = Math.round(s)),
  16859. (l[i] = o),
  16860. (l.modifiers = p),
  16861. (p[i] = function (e) {
  16862. return (
  16863. (e = fa(a())) !== n && e !== r && Math.abs(e - n) > 2
  16864. ? (d.kill(), (t.tween = 0))
  16865. : (e = s + u * d.ratio + c * d.ratio * d.ratio),
  16866. (r = n),
  16867. (n = fa(e))
  16868. );
  16869. }),
  16870. (l.onComplete = function () {
  16871. (t.tween = 0), f && f.call(d);
  16872. }),
  16873. (d = t.tween = Rr.to(e, l))
  16874. );
  16875. };
  16876. return (
  16877. (e[i] = a),
  16878. e.addEventListener("wheel", function () {
  16879. return o.tween && o.tween.kill() && (o.tween = 0);
  16880. }),
  16881. o
  16882. );
  16883. };
  16884. Ia.op = Fa;
  16885. var Ci = (function () {
  16886. function e(t, n) {
  16887. Ar ||
  16888. e.register(Rr) ||
  16889. console.warn("Please gsap.registerPlugin(ScrollTrigger)"),
  16890. this.init(t, n);
  16891. }
  16892. return (
  16893. (e.prototype.init = function (t, n) {
  16894. if (
  16895. ((this.progress = this.start = 0), this.vars && this.kill(1), ca)
  16896. ) {
  16897. var r,
  16898. a,
  16899. i,
  16900. o,
  16901. l,
  16902. s,
  16903. u,
  16904. c,
  16905. d,
  16906. f,
  16907. p,
  16908. h,
  16909. m,
  16910. g,
  16911. v,
  16912. y,
  16913. b,
  16914. w,
  16915. x,
  16916. _,
  16917. T,
  16918. S,
  16919. k,
  16920. E,
  16921. P,
  16922. C,
  16923. O,
  16924. R,
  16925. A,
  16926. M,
  16927. N,
  16928. j,
  16929. L,
  16930. D,
  16931. I,
  16932. F,
  16933. z,
  16934. B,
  16935. U,
  16936. q = (t = Ba(
  16937. xa(t) || Ta(t) || t.nodeType
  16938. ? {
  16939. trigger: t,
  16940. }
  16941. : t,
  16942. Ya
  16943. )).horizontal
  16944. ? Ia
  16945. : Fa,
  16946. V = t,
  16947. H = V.onUpdate,
  16948. W = V.toggleClass,
  16949. G = V.id,
  16950. Q = V.onToggle,
  16951. Y = V.onRefresh,
  16952. X = V.scrub,
  16953. $ = V.trigger,
  16954. J = V.pin,
  16955. K = V.pinSpacing,
  16956. Z = V.invalidateOnRefresh,
  16957. ee = V.anticipatePin,
  16958. te = V.onScrubComplete,
  16959. ne = V.onSnapComplete,
  16960. re = V.once,
  16961. ae = V.snap,
  16962. ie = V.pinReparent,
  16963. oe = !X && 0 !== X,
  16964. le = Br(t.scroller || Mr)[0],
  16965. se = Rr.core.getCache(le),
  16966. ue = ma(le),
  16967. ce =
  16968. "pinType" in t
  16969. ? "fixed" === t.pinType
  16970. : ue || "fixed" === ga(le, "pinType"),
  16971. de = [t.onEnter, t.onLeave, t.onEnterBack, t.onLeaveBack],
  16972. fe = oe && t.toggleActions.split(" "),
  16973. pe = "markers" in t ? t.markers : Ya.markers,
  16974. he = ue ? 0 : parseFloat(za(le)["border" + q.p2 + La]) || 0,
  16975. me = this,
  16976. ge =
  16977. t.onRefreshInit &&
  16978. function () {
  16979. return t.onRefreshInit(me);
  16980. },
  16981. ve = (function (e, t, n) {
  16982. var r = n.d,
  16983. a = n.d2,
  16984. i = n.a;
  16985. return (i = ga(e, "getBoundingClientRect"))
  16986. ? function () {
  16987. return i()[r];
  16988. }
  16989. : function () {
  16990. return (t ? Mr["inner" + a] : e["client" + a]) || 0;
  16991. };
  16992. })(le, ue, q),
  16993. ye = (function (e, t) {
  16994. return !t || ~ia.indexOf(e)
  16995. ? ya(e)
  16996. : function () {
  16997. return Ti;
  16998. };
  16999. })(le, ue);
  17000. (me.media = ta),
  17001. (ee *= 45),
  17002. Za.push(me),
  17003. (me.scroller = le),
  17004. (me.scroll = va(le, q)),
  17005. (l = me.scroll()),
  17006. (me.vars = t),
  17007. (n = n || t.animation),
  17008. "refreshPriority" in t && (Jr = 1),
  17009. (se.tweenScroll = se.tweenScroll || {
  17010. top: Pi(le, Fa),
  17011. left: Pi(le, Ia),
  17012. }),
  17013. (me.tweenTo = r = se.tweenScroll[q.p]),
  17014. n &&
  17015. ((n.vars.lazy = !1),
  17016. n._initted ||
  17017. (!1 !== n.vars.immediateRender &&
  17018. !1 !== t.immediateRender &&
  17019. n.render(0, !0, !0)),
  17020. (me.animation = n.pause()),
  17021. (n.scrollTrigger = me),
  17022. (j = Ta(X) && X) &&
  17023. (N = Rr.to(n, {
  17024. ease: "power3",
  17025. duration: j,
  17026. onComplete: function () {
  17027. return te && te(me);
  17028. },
  17029. })),
  17030. (A = 0),
  17031. G || (G = n.vars.id)),
  17032. ae &&
  17033. (Sa(ae) ||
  17034. (ae = {
  17035. snapTo: ae,
  17036. }),
  17037. "scrollBehavior" in Lr.style &&
  17038. Rr.set(ue ? [Lr, jr] : le, {
  17039. scrollBehavior: "auto",
  17040. }),
  17041. (i = _a(ae.snapTo)
  17042. ? ae.snapTo
  17043. : "labels" === ae.snapTo
  17044. ? (function (e) {
  17045. return function (t) {
  17046. return Rr.utils.snap(Va(e), t);
  17047. };
  17048. })(n)
  17049. : "labelsDirectional" === ae.snapTo
  17050. ? ((B = n),
  17051. function (e, t) {
  17052. var n,
  17053. r = Va(B);
  17054. if (
  17055. (r.sort(function (e, t) {
  17056. return e - t;
  17057. }),
  17058. t.direction > 0)
  17059. ) {
  17060. for (e -= 1e-4, n = 0; n < r.length; n++)
  17061. if (r[n] >= e) return r[n];
  17062. return r.pop();
  17063. }
  17064. for (n = r.length, e += 1e-4; n--; )
  17065. if (r[n] <= e) return r[n];
  17066. return r[0];
  17067. })
  17068. : Rr.utils.snap(ae.snapTo)),
  17069. (L = ae.duration || {
  17070. min: 0.1,
  17071. max: 2,
  17072. }),
  17073. (L = Sa(L) ? Ur(L.min, L.max) : Ur(L, L)),
  17074. (D = Rr.delayedCall(ae.delay || j / 2 || 0.1, function () {
  17075. if (Math.abs(me.getVelocity()) < 10 && !Wr) {
  17076. var e = n && !oe ? n.totalProgress() : me.progress,
  17077. t = ((e - M) / (la() - qr)) * 1e3 || 0,
  17078. a = (Pa(t / 2) * t) / 0.185,
  17079. o = e + (!1 === ae.inertia ? 0 : a),
  17080. l = Ur(0, 1, i(o, me)),
  17081. s = me.scroll(),
  17082. d = Math.round(u + l * g),
  17083. f = ae,
  17084. p = f.onStart,
  17085. h = f.onInterrupt,
  17086. m = f.onComplete,
  17087. v = r.tween;
  17088. if (s <= c && s >= u && d !== s) {
  17089. if (v && !v._initted && v.data <= Math.abs(d - s))
  17090. return;
  17091. r(
  17092. d,
  17093. {
  17094. duration: L(
  17095. Pa(
  17096. (0.185 * Math.max(Pa(o - e), Pa(l - e))) /
  17097. t /
  17098. 0.05 || 0
  17099. )
  17100. ),
  17101. ease: ae.ease || "power3",
  17102. data: Math.abs(d - s),
  17103. onInterrupt: function () {
  17104. return D.restart(!0) && h && h(me);
  17105. },
  17106. onComplete: function () {
  17107. (A = M =
  17108. n && !oe ? n.totalProgress() : me.progress),
  17109. ne && ne(me),
  17110. m && m(me);
  17111. },
  17112. },
  17113. s,
  17114. a * g,
  17115. d - s - a * g
  17116. ),
  17117. p && p(me, r.tween);
  17118. }
  17119. } else me.isActive && D.restart(!0);
  17120. }).pause())),
  17121. G && (ei[G] = me),
  17122. ($ = me.trigger = Br($ || J)[0]),
  17123. (J = !0 === J ? $ : Br(J)[0]),
  17124. xa(W) &&
  17125. (W = {
  17126. targets: $,
  17127. className: W,
  17128. }),
  17129. J &&
  17130. (!1 === K ||
  17131. K === ja ||
  17132. (K = !(!K && "flex" === za(J.parentNode).display) && Na),
  17133. (me.pin = J),
  17134. !1 !== t.force3D &&
  17135. Rr.set(J, {
  17136. force3D: !0,
  17137. }),
  17138. (a = Rr.core.getCache(J)).spacer
  17139. ? (v = a.pinState)
  17140. : ((a.spacer = w = Nr.createElement("div")),
  17141. w.setAttribute(
  17142. "class",
  17143. "pin-spacer" + (G ? " pin-spacer-" + G : "")
  17144. ),
  17145. (a.pinState = v = _i(J))),
  17146. (me.spacer = w = a.spacer),
  17147. (R = za(J)),
  17148. (E = R[K + q.os2]),
  17149. (_ = Rr.getProperty(J)),
  17150. (T = Rr.quickSetter(J, q.a, Da)),
  17151. bi(J, w, R),
  17152. (b = _i(J))),
  17153. pe &&
  17154. ((m = Sa(pe) ? Ba(pe, Qa) : Qa),
  17155. (p = Ja("scroller-start", G, le, q, m, 0)),
  17156. (h = Ja("scroller-end", G, le, q, m, 0, p)),
  17157. (x = p["offset" + q.op.d2]),
  17158. (d = Ja("start", G, le, q, m, x)),
  17159. (f = Ja("end", G, le, q, m, x)),
  17160. ce ||
  17161. (((U = ue ? Lr : le).style.position =
  17162. "absolute" === za(U).position ? "absolute" : "relative"),
  17163. Rr.set([p, h], {
  17164. force3D: !0,
  17165. }),
  17166. (C = Rr.quickSetter(p, q.a, Da)),
  17167. (O = Rr.quickSetter(h, q.a, Da)))),
  17168. (me.revert = function (e) {
  17169. var t = !1 !== e || !me.enabled,
  17170. r = Hr;
  17171. t !== o &&
  17172. (t &&
  17173. ((F = Math.max(me.scroll(), me.scroll.rec || 0)),
  17174. (I = me.progress),
  17175. (z = n && n.progress())),
  17176. d &&
  17177. [d, f, p, h].forEach(function (e) {
  17178. return (e.style.display = t ? "none" : "block");
  17179. }),
  17180. t && (Hr = 1),
  17181. me.update(t),
  17182. (Hr = r),
  17183. J &&
  17184. (t
  17185. ? (function (e, t, n) {
  17186. if ((xi(n), e.parentNode === t)) {
  17187. var r = t.parentNode;
  17188. r && (r.insertBefore(e, t), r.removeChild(t));
  17189. }
  17190. })(J, w, v)
  17191. : (!ie || !me.isActive) && bi(J, w, za(J), P)),
  17192. (o = t));
  17193. }),
  17194. (me.refresh = function (r, a) {
  17195. if ((!Hr && me.enabled) || a)
  17196. if (J && r && ua) Wa(e, "scrollEnd", si);
  17197. else {
  17198. (Hr = 1),
  17199. N && N.pause(),
  17200. Z && n && n.progress(0).invalidate(),
  17201. o || me.revert();
  17202. for (
  17203. var i,
  17204. m,
  17205. x,
  17206. T,
  17207. E,
  17208. C,
  17209. O,
  17210. R,
  17211. A,
  17212. M = ve(),
  17213. j = ye(),
  17214. L = ba(le, q),
  17215. D = 0,
  17216. B = 0,
  17217. U = t.end,
  17218. V = t.endTrigger || $,
  17219. H =
  17220. t.start ||
  17221. (0 !== t.start && $ ? (J ? "0 0" : "0 100%") : 0),
  17222. W = ($ && Math.max(0, Za.indexOf(me))) || 0,
  17223. G = W;
  17224. G--;
  17225. )
  17226. (C = Za[G]).end || C.refresh(0, 1) || (Hr = 1),
  17227. (O = C.pin) && (O === $ || O === J) && C.revert();
  17228. for (
  17229. u =
  17230. Si(H, $, M, q, me.scroll(), d, p, me, j, he, ce, L) ||
  17231. (J ? -0.001 : 0),
  17232. _a(U) && (U = U(me)),
  17233. xa(U) &&
  17234. !U.indexOf("+=") &&
  17235. (~U.indexOf(" ")
  17236. ? (U = (xa(H) ? H.split(" ")[0] : "") + U)
  17237. : ((D = $a(U.substr(2), M)),
  17238. (U = xa(H) ? H : u + D),
  17239. (V = $))),
  17240. c =
  17241. Math.max(
  17242. u,
  17243. Si(
  17244. U || (V ? "100% 0" : L),
  17245. V,
  17246. M,
  17247. q,
  17248. me.scroll() + D,
  17249. f,
  17250. h,
  17251. me,
  17252. j,
  17253. he,
  17254. ce,
  17255. L
  17256. )
  17257. ) || -0.001,
  17258. g = c - u || ((u -= 0.01) && 0.001),
  17259. D = 0,
  17260. G = W;
  17261. G--;
  17262. )
  17263. (O = (C = Za[G]).pin) &&
  17264. C.start - C._pinPush < u &&
  17265. ((i = C.end - C.start),
  17266. O === $ && (D += i),
  17267. O === J && (B += i));
  17268. if (
  17269. ((u += D),
  17270. (c += D),
  17271. (me._pinPush = B),
  17272. d &&
  17273. D &&
  17274. (((i = {})[q.a] = "+=" + D), Rr.set([d, f], i)),
  17275. J)
  17276. )
  17277. (i = za(J)),
  17278. (T = q === Fa),
  17279. (x = me.scroll()),
  17280. (S = parseFloat(_(q.a)) + B),
  17281. !L &&
  17282. c > 1 &&
  17283. ((ue ? Lr : le).style["overflow-" + q.a] =
  17284. "scroll"),
  17285. bi(J, w, i),
  17286. (b = _i(J)),
  17287. (m = Ua(J, !0)),
  17288. (R = ce && va(le, T ? Ia : Fa)()),
  17289. K &&
  17290. (((P = [K + q.os2, g + B + Da]).t = w),
  17291. (G = K === Na ? qa(J, q) + g + B : 0) &&
  17292. P.push(q.d, G + Da),
  17293. xi(P),
  17294. ce && me.scroll(F)),
  17295. ce &&
  17296. (((E = {
  17297. top: m.top + (T ? x - u : R) + Da,
  17298. left: m.left + (T ? R : x - u) + Da,
  17299. boxSizing: "border-box",
  17300. position: "fixed",
  17301. }).width = E.maxWidth =
  17302. Math.ceil(m.width) + Da),
  17303. (E.height = E.maxHeight = Math.ceil(m.height) + Da),
  17304. (E.margin =
  17305. E.marginTop =
  17306. E.marginRight =
  17307. E.marginBottom =
  17308. E.marginLeft =
  17309. "0"),
  17310. (E.padding = i.padding),
  17311. (E.paddingTop = i.paddingTop),
  17312. (E.paddingRight = i.paddingRight),
  17313. (E.paddingBottom = i.paddingBottom),
  17314. (E.paddingLeft = i.paddingLeft),
  17315. (y = (function (e, t, n) {
  17316. for (
  17317. var r, a = [], i = e.length, o = n ? 8 : 0;
  17318. o < i;
  17319. o += 2
  17320. )
  17321. (r = e[o]), a.push(r, r in t ? t[r] : e[o + 1]);
  17322. return (a.t = e.t), a;
  17323. })(v, E, ie))),
  17324. n
  17325. ? ((A = n._initted),
  17326. Kr(1),
  17327. n.progress(1, !0),
  17328. (k = _(q.a) - S + g + B),
  17329. g !== k && y.splice(y.length - 2, 2),
  17330. n.progress(0, !0),
  17331. A || n.invalidate(),
  17332. Kr(0))
  17333. : (k = g);
  17334. else if ($ && me.scroll())
  17335. for (m = $.parentNode; m && m !== Lr; )
  17336. m._pinOffset &&
  17337. ((u -= m._pinOffset), (c -= m._pinOffset)),
  17338. (m = m.parentNode);
  17339. for (G = 0; G < W; G++)
  17340. (C = Za[G].pin) &&
  17341. (C === $ || C === J) &&
  17342. Za[G].revert(!1);
  17343. (me.start = u),
  17344. (me.end = c),
  17345. (l = s = me.scroll()) < F && me.scroll(F),
  17346. me.revert(!1),
  17347. (Hr = 0),
  17348. n &&
  17349. oe &&
  17350. n._initted &&
  17351. n.progress(z, !0).render(n.time(), !0, !0),
  17352. I !== me.progress &&
  17353. (N && n.totalProgress(I, !0),
  17354. (me.progress = I),
  17355. me.update()),
  17356. J && K && (w._pinOffset = Math.round(me.progress * k)),
  17357. Y && Y(me);
  17358. }
  17359. }),
  17360. (me.getVelocity = function () {
  17361. return ((me.scroll() - s) / (la() - qr)) * 1e3 || 0;
  17362. }),
  17363. (me.update = function (e, t) {
  17364. var a,
  17365. i,
  17366. o,
  17367. d,
  17368. f,
  17369. h = me.scroll(),
  17370. m = e ? 0 : (h - u) / g,
  17371. v = m < 0 ? 0 : m > 1 ? 1 : m || 0,
  17372. x = me.progress;
  17373. if (
  17374. (t &&
  17375. ((s = l),
  17376. (l = h),
  17377. ae && ((M = A), (A = n && !oe ? n.totalProgress() : v))),
  17378. ee &&
  17379. !v &&
  17380. J &&
  17381. !Hr &&
  17382. !aa &&
  17383. ua &&
  17384. u < h + ((h - s) / (la() - qr)) * ee &&
  17385. (v = 1e-4),
  17386. v !== x && me.enabled)
  17387. ) {
  17388. if (
  17389. ((d =
  17390. (f =
  17391. (a = me.isActive = !!v && v < 1) != (!!x && x < 1)) ||
  17392. !!v != !!x),
  17393. (me.direction = v > x ? 1 : -1),
  17394. (me.progress = v),
  17395. oe ||
  17396. (!N || Hr || aa
  17397. ? n && n.totalProgress(v, !!Hr)
  17398. : ((N.vars.totalProgress = v),
  17399. N.invalidate().restart())),
  17400. J)
  17401. )
  17402. if ((e && K && (w.style[K + q.os2] = E), ce)) {
  17403. if (d) {
  17404. if (
  17405. ((o =
  17406. !e && v > x && c + 1 > h && h + 1 >= ba(le, q)),
  17407. ie)
  17408. )
  17409. if (e || (!a && !o)) Ei(J, w);
  17410. else {
  17411. var _ = Ua(J, !0),
  17412. P = h - u;
  17413. Ei(
  17414. J,
  17415. Lr,
  17416. _.top + (q === Fa ? P : 0) + Da,
  17417. _.left + (q === Fa ? 0 : P) + Da
  17418. );
  17419. }
  17420. xi(a || o ? y : b),
  17421. (k !== g && v < 1 && a) ||
  17422. T(S + (1 !== v || o ? 0 : k));
  17423. }
  17424. } else T(S + k * v);
  17425. ae && !r.tween && !Hr && !aa && D.restart(!0),
  17426. W &&
  17427. (f || (re && v && (v < 1 || !ea))) &&
  17428. Br(W.targets).forEach(function (e) {
  17429. return e.classList[a || re ? "add" : "remove"](
  17430. W.className
  17431. );
  17432. }),
  17433. H && !oe && !e && H(me),
  17434. d && !Hr
  17435. ? ((i = v && !x ? 0 : 1 === v ? 1 : 1 === x ? 2 : 3),
  17436. oe &&
  17437. ((o =
  17438. (!f && "none" !== fe[i + 1] && fe[i + 1]) ||
  17439. fe[i]),
  17440. n &&
  17441. ("complete" === o || "reset" === o || o in n) &&
  17442. ("complete" === o
  17443. ? n.pause().totalProgress(1)
  17444. : "reset" === o
  17445. ? n.restart(!0).pause()
  17446. : n[o]()),
  17447. H && H(me)),
  17448. (!f && ea) ||
  17449. (Q && f && Q(me),
  17450. de[i] && de[i](me),
  17451. re && (1 === v ? me.kill(!1, 1) : (de[i] = 0)),
  17452. f || (de[(i = 1 === v ? 1 : 3)] && de[i](me))))
  17453. : oe && H && !Hr && H(me);
  17454. }
  17455. O && (C(h + (p._isFlipped ? 1 : 0)), O(h));
  17456. }),
  17457. (me.enable = function () {
  17458. me.enabled ||
  17459. ((me.enabled = !0),
  17460. Wa(le, "resize", ri),
  17461. Wa(le, "scroll", ni),
  17462. ge && Wa(e, "refreshInit", ge),
  17463. n && n.add
  17464. ? Rr.delayedCall(0.01, function () {
  17465. return u || c || me.refresh();
  17466. }) &&
  17467. (g = 0.01) &&
  17468. (u = c = 0)
  17469. : me.refresh());
  17470. }),
  17471. (me.disable = function (t, n) {
  17472. if (
  17473. me.enabled &&
  17474. (!1 !== t && me.revert(),
  17475. (me.enabled = me.isActive = !1),
  17476. n || (N && N.pause()),
  17477. (F = 0),
  17478. a && (a.uncache = 1),
  17479. ge && Ga(e, "refreshInit", ge),
  17480. D &&
  17481. (D.pause(), r.tween && r.tween.kill() && (r.tween = 0)),
  17482. !ue)
  17483. ) {
  17484. for (var i = Za.length; i--; )
  17485. if (Za[i].scroller === le && Za[i] !== me) return;
  17486. Ga(le, "resize", ri), Ga(le, "scroll", ni);
  17487. }
  17488. }),
  17489. (me.kill = function (e, t) {
  17490. me.disable(e, t), G && delete ei[G];
  17491. var r = Za.indexOf(me);
  17492. Za.splice(r, 1),
  17493. r === Qr && mi > 0 && Qr--,
  17494. n &&
  17495. ((n.scrollTrigger = null),
  17496. e && n.render(-1),
  17497. t || n.kill()),
  17498. d &&
  17499. [d, f, p, h].forEach(function (e) {
  17500. return e.parentNode.removeChild(e);
  17501. }),
  17502. J &&
  17503. (a && (a.uncache = 1),
  17504. (r = 0),
  17505. Za.forEach(function (e) {
  17506. return e.pin === J && r++;
  17507. }),
  17508. r || (a.spacer = 0));
  17509. }),
  17510. me.enable();
  17511. } else this.update = this.refresh = this.kill = da;
  17512. }),
  17513. (e.register = function (t) {
  17514. if (
  17515. !Ar &&
  17516. ((Rr = t || ha()),
  17517. pa() &&
  17518. window.document &&
  17519. ((Mr = window),
  17520. (Nr = document),
  17521. (jr = Nr.documentElement),
  17522. (Lr = Nr.body)),
  17523. Rr &&
  17524. ((Br = Rr.utils.toArray),
  17525. (Ur = Rr.utils.clamp),
  17526. (Kr = Rr.core.suppressOverwrites || da),
  17527. Rr.core.globals("ScrollTrigger", e),
  17528. Lr))
  17529. ) {
  17530. (Fr =
  17531. Mr.requestAnimationFrame ||
  17532. function (e) {
  17533. return setTimeout(e, 16);
  17534. }),
  17535. Wa(Mr, "wheel", ni),
  17536. (Dr = [Mr, Nr, jr, Lr]),
  17537. Wa(Nr, "scroll", ni);
  17538. var n,
  17539. r = Lr.style,
  17540. a = r.borderTop;
  17541. (r.borderTop = "1px solid #000"),
  17542. (n = Ua(Lr)),
  17543. (Fa.m = Math.round(n.top + Fa.sc()) || 0),
  17544. (Ia.m = Math.round(n.left + Ia.sc()) || 0),
  17545. a ? (r.borderTop = a) : r.removeProperty("border-top"),
  17546. (Vr = setInterval(ti, 200)),
  17547. Rr.delayedCall(0.5, function () {
  17548. return (aa = 0);
  17549. }),
  17550. Wa(Nr, "touchcancel", da),
  17551. Wa(Lr, "touchstart", da),
  17552. Ha(Wa, Nr, "pointerdown,touchstart,mousedown", function () {
  17553. return (Wr = 1);
  17554. }),
  17555. Ha(Wa, Nr, "pointerup,touchend,mouseup", function () {
  17556. return (Wr = 0);
  17557. }),
  17558. (Gr = Rr.utils.checkPrefix("transform")),
  17559. yi.push(Gr),
  17560. (Ar = la()),
  17561. (Ir = Rr.delayedCall(0.2, pi).pause()),
  17562. ($r = [
  17563. Nr,
  17564. "visibilitychange",
  17565. function () {
  17566. var e = Mr.innerWidth,
  17567. t = Mr.innerHeight;
  17568. Nr.hidden
  17569. ? ((Yr = e), (Xr = t))
  17570. : (Yr === e && Xr === t) || ri();
  17571. },
  17572. Nr,
  17573. "DOMContentLoaded",
  17574. pi,
  17575. Mr,
  17576. "load",
  17577. function () {
  17578. return ua || pi();
  17579. },
  17580. Mr,
  17581. "resize",
  17582. ri,
  17583. ]),
  17584. wa(Wa);
  17585. }
  17586. return Ar;
  17587. }),
  17588. (e.defaults = function (e) {
  17589. for (var t in e) Ya[t] = e[t];
  17590. }),
  17591. (e.kill = function () {
  17592. (ca = 0),
  17593. Za.slice(0).forEach(function (e) {
  17594. return e.kill(1);
  17595. });
  17596. }),
  17597. (e.config = function (e) {
  17598. "limitCallbacks" in e && (ea = !!e.limitCallbacks);
  17599. var t = e.syncInterval;
  17600. (t && clearInterval(Vr)) || ((Vr = t) && setInterval(ti, t)),
  17601. "autoRefreshEvents" in e &&
  17602. (wa(Ga) || wa(Wa, e.autoRefreshEvents || "none"),
  17603. (Zr = -1 === (e.autoRefreshEvents + "").indexOf("resize")));
  17604. }),
  17605. (e.scrollerProxy = function (e, t) {
  17606. var n = Br(e)[0],
  17607. r = oa.indexOf(n),
  17608. a = ma(n);
  17609. ~r && oa.splice(r, a ? 6 : 2),
  17610. a ? ia.unshift(Mr, t, Lr, t, jr, t) : ia.unshift(n, t);
  17611. }),
  17612. (e.matchMedia = function (e) {
  17613. var t, n, r, a, i;
  17614. for (n in e)
  17615. (r = oi.indexOf(n)),
  17616. (a = e[n]),
  17617. (ta = n),
  17618. "all" === n
  17619. ? a()
  17620. : (t = Mr.matchMedia(n)) &&
  17621. (t.matches && (i = a()),
  17622. ~r
  17623. ? ((oi[r + 1] = Ea(oi[r + 1], a)),
  17624. (oi[r + 2] = Ea(oi[r + 2], i)))
  17625. : ((r = oi.length),
  17626. oi.push(n, a, i),
  17627. t.addListener
  17628. ? t.addListener(li)
  17629. : t.addEventListener("change", li)),
  17630. (oi[r + 3] = t.matches)),
  17631. (ta = 0);
  17632. return oi;
  17633. }),
  17634. (e.clearMatchMedia = function (e) {
  17635. e || (oi.length = 0), (e = oi.indexOf(e)) >= 0 && oi.splice(e, 4);
  17636. }),
  17637. e
  17638. );
  17639. })();
  17640. (Ci.version = "3.6.1"),
  17641. (Ci.saveStyles = function (e) {
  17642. return e
  17643. ? Br(e).forEach(function (e) {
  17644. if (e && e.style) {
  17645. var t = ci.indexOf(e);
  17646. t >= 0 && ci.splice(t, 4),
  17647. ci.push(e, e.style.cssText, Rr.core.getCache(e), ta);
  17648. }
  17649. })
  17650. : ci;
  17651. }),
  17652. (Ci.revert = function (e, t) {
  17653. return fi(!e, t);
  17654. }),
  17655. (Ci.create = function (e, t) {
  17656. return new Ci(e, t);
  17657. }),
  17658. (Ci.refresh = function (e) {
  17659. return e ? ri() : pi(!0);
  17660. }),
  17661. (Ci.update = gi),
  17662. (Ci.maxScroll = function (e, t) {
  17663. return ba(e, t ? Ia : Fa);
  17664. }),
  17665. (Ci.getScrollFunc = function (e, t) {
  17666. return va(Br(e)[0], t ? Ia : Fa);
  17667. }),
  17668. (Ci.getById = function (e) {
  17669. return ei[e];
  17670. }),
  17671. (Ci.getAll = function () {
  17672. return Za.slice(0);
  17673. }),
  17674. (Ci.isScrolling = function () {
  17675. return !!ua;
  17676. }),
  17677. (Ci.addEventListener = function (e, t) {
  17678. var n = ai[e] || (ai[e] = []);
  17679. ~n.indexOf(t) || n.push(t);
  17680. }),
  17681. (Ci.removeEventListener = function (e, t) {
  17682. var n = ai[e],
  17683. r = n && n.indexOf(t);
  17684. r >= 0 && n.splice(r, 1);
  17685. }),
  17686. (Ci.batch = function (e, t) {
  17687. var n,
  17688. r = [],
  17689. a = {},
  17690. i = t.interval || 0.016,
  17691. o = t.batchMax || 1e9,
  17692. l = function (e, t) {
  17693. var n = [],
  17694. r = [],
  17695. a = Rr.delayedCall(i, function () {
  17696. t(n, r), (n = []), (r = []);
  17697. }).pause();
  17698. return function (e) {
  17699. n.length || a.restart(!0),
  17700. n.push(e.trigger),
  17701. r.push(e),
  17702. o <= n.length && a.progress(1);
  17703. };
  17704. };
  17705. for (n in t)
  17706. a[n] =
  17707. "on" === n.substr(0, 2) && _a(t[n]) && "onRefreshInit" !== n
  17708. ? l(0, t[n])
  17709. : t[n];
  17710. return (
  17711. _a(o) &&
  17712. ((o = o()),
  17713. Wa(Ci, "refresh", function () {
  17714. return (o = t.batchMax());
  17715. })),
  17716. Br(e).forEach(function (e) {
  17717. var t = {};
  17718. for (n in a) t[n] = a[n];
  17719. (t.trigger = e), r.push(Ci.create(t));
  17720. }),
  17721. r
  17722. );
  17723. }),
  17724. (Ci.sort = function (e) {
  17725. return Za.sort(
  17726. e ||
  17727. function (e, t) {
  17728. return (
  17729. -1e6 * (e.vars.refreshPriority || 0) +
  17730. e.start -
  17731. (t.start + -1e6 * (t.vars.refreshPriority || 0))
  17732. );
  17733. }
  17734. );
  17735. }),
  17736. ha() && Rr.registerPlugin(Ci);
  17737. var Oi = {
  17738. titleCities: "Cities",
  17739. titleWritings: "Writing",
  17740. titleKings: "Kings",
  17741. titleMesopotamia: "MESOPOTAMIA",
  17742. titleLook: "An intimate look at some extraordinary objects",
  17743. titleVilla: "from an exhibition at The Getty Villa",
  17744. titlePlease: "Please Scroll",
  17745. lion: {},
  17746. };
  17747. (Oi.lion.beat0 =
  17748. "For ancient Mesopotamians, the divine was part of everyday life."),
  17749. (Oi.lion.beat1 =
  17750. "Even the urban architecture of cities had symbolic and religious meaning. The architectural decoration of the ancient city of Babylon is a striking example."),
  17751. (Oi.lion.wallTextTop = "Panel with a Striding Lion"),
  17752. (Oi.lion.wallTextMid = "605-562 BC"),
  17753. (Oi.lion.wallTextBottom = "Glazed ceramic"),
  17754. (Oi.lion.attribution =
  17755. "<i>Panel with a Striding Lion</i>, Neo-Babylonian period, 605–562 BC, glazed ceramic. The Metropolitan Museum of Art, Fletcher Fund, 1931 (31.13.1). © The Metropolitan Museum of Art"),
  17756. (Oi.lion.beat2 =
  17757. "This glazed brick panel of a striding lion was one of more than a hundred that lined each side of Babylon’s most significant street, the Processional Way. This road passed through the Ishtar Gate and linked the palaces and main temples of the city."),
  17758. (Oi.lion.beat3 =
  17759. "Lions were associated with Ishtar, goddess of love and war, and these lions served as sentinels overseeing religious processions and military parades. The blue and gold bricks filled the street with vibrant color. Molded in relief, this lion projects from the panel’s surface and into our space."),
  17760. (Oi.lion.beat4 =
  17761. "This is one of over 130 objects featured at the Getty Villa in 2021 in a major exhibition on ancient Mesopotamia, developed in partnership with the Musée du Louvre. These objects highlight the development of cities, writing, and kingdoms in Mesopotamia over a period of about three thousand years."),
  17762. (Oi.map = {}),
  17763. (Oi.map.image =
  17764. '<img height="600" width="750" src="/assets/images/meso-map-english.jpg" alt="Map of Mesopatamia as the `Fertile Crescent` between the Tigris and Euphrates, spanning from the Mediterranean to the Persian Gulf"></img>'),
  17765. (Oi.map.attribution =
  17766. "Map adapted from an original by and © FNSP. Sciences Po–Atelier de cartographie, 2016, with the guidance of Martin Sauvage (CNRS, USR 3225, Nanterre)"),
  17767. (Oi.map.beat0 =
  17768. "Beginning around 4000 BC in modern-day Iraq, ancient Mesopotamia was home to some of the earliest developments that would come to define urban life. Mesopotamians made advances in math, science, and law; created works of literature, architecture, and art; and invented the world’s first writing system."),
  17769. (Oi.vesselSteadi = {}),
  17770. (Oi.vesselSteadi.beat0 =
  17771. "Mesopotamians believed humans were created to serve the gods."),
  17772. (Oi.vesselSteadi.beat1 =
  17773. "They left the gods daily offerings of food in the most precious containers they could craft. This silver cult vessel is one of the few that survives today."),
  17774. (Oi.vesselSteadi.beat2 =
  17775. "The vessel itself was a gift to the god Ningirsu. It would have been placed in a temple—one of many that served as religious, economic, and administrative centers of the community."),
  17776. (Oi.vesselRender = {}),
  17777. (Oi.vesselRender.wallTextTop = "Cult Vessel"),
  17778. (Oi.vesselRender.wallTextMid = "About 2420 BC"),
  17779. (Oi.vesselRender.wallTextBottom = "Silver and bronze"),
  17780. (Oi.vesselRender.attribution =
  17781. "<i>Cult Vessel (“The Vase of Enmetena”)</i>, Early Dynastic period, about 2420 BC, silver (vase) and bronze (base). Musée du Louvre, Department of Middle Eastern Antiquities, Paris. Sarzec expedition, 1888. Gift of Sultan Abdul Hamid II, 1896"),
  17782. (Oi.vesselRender.beat0 =
  17783. "This lion-headed eagle represents Ningirsu, god of rainstorms, floods, and plowing—all elements that were key to the irrigation agriculture that supported life in the arid region."),
  17784. (Oi.vesselRender.beat1 =
  17785. "The supernatural bird’s grip on lions and ibexes suggests that the divine and natural worlds are connected in a sacred way."),
  17786. (Oi.vesselRender.beat2 =
  17787. "The Sumerian inscription around the neck identifies the donor—a king—and describes how Ningirsu will consume offerings from this vase."),
  17788. (Oi.michauxSteadi = {}),
  17789. (Oi.michauxSteadi.beat0 =
  17790. "The origins of writing in Mesopotamia can be traced to the fourth millennium BC. Over time, a script developed called cuneiform, which consisted of wedge-shaped characters. It was used to write multiple languages, Sumerian and Akkadian being primary in Mesopotamia."),
  17791. (Oi.michauxRender = {}),
  17792. (Oi.michauxRender.wallTextTop = "Stele Recording Land Grant"),
  17793. (Oi.michauxRender.wallTextMid = "1100–1083 BC"),
  17794. (Oi.michauxRender.wallTextBottom = "Serpentine stone"),
  17795. (Oi.michauxRender.attribution =
  17796. "<i>Land Grant Stele (“Caillou Michaux”)</i>, Post-Kassite period, 1100–1083 BC, serpentine. Bibliothèque nationale de France"),
  17797. (Oi.michauxRender.beat0 =
  17798. "When a French botanist and explorer brought this intricately carved, pebble-shaped stele to Europe from Baghdad in 1786, viewers wondered about its iconography and text. But no one could read it."),
  17799. (Oi.michauxRender.beat1 =
  17800. "It would be about 70 years before the Akkadian language was deciphered and scholars could read this stele. It details a gift of land from a father to his daughter on the occasion of her marriage. This stone record would have been displayed in a temple, under the authority of the gods."),
  17801. (Oi.michauxRender.beat2 =
  17802. "For added protection, Babylonian gods are carved along the stone’s top register. One is Nabu, god of writing, who is symbolized here by a stylus atop an altar, attached to his animal emblem, the snake-dragon."),
  17803. (Oi.architectSteadi = {}),
  17804. (Oi.architectSteadi.beat0 =
  17805. "In Mesopotamian belief, kingship was a gift to mankind from the gods, and rulers enjoyed superhuman status. One of a ruler’s primary responsibilities was to tend to the gods’ needs by building temples."),
  17806. (Oi.architectRender = {}),
  17807. (Oi.architectRender.wallTextTop =
  17808. "Statue of Prince Gudea as Architect"),
  17809. (Oi.architectRender.wallTextMid = "About 2120 BC"),
  17810. (Oi.architectRender.wallTextBottom = "Gabbro stone"),
  17811. (Oi.architectRender.attribution =
  17812. "<i>Statue of Prince Gudea as Architect</i>, Neo-Sumerian period, about 2120 BC, gabbro. Musée du Louvre, Department of Middle Eastern Antiquities, Paris, AO 3. Sarzec expedition, 1881"),
  17813. (Oi.architectRender.beat0 =
  17814. "This statue of the Sumerian ruler Gudea represents him as the architect of a temple to the goddess Gatumdu."),
  17815. (Oi.architectRender.beat1 =
  17816. "Here, Gudea represents himself as an educated and pious ruler. His hands are clasped in prayer and a tablet with a ruler and a stylus—tools to draw the building’s ground plan—rest on his lap."),
  17817. (Oi.architectRender.beat2 =
  17818. "The inscription on his garment details the construction of the temple and the wealth with which he endowed it—including furnishings, servants, and livestock."),
  17819. (Oi.dictionarySteadi = {}),
  17820. (Oi.dictionarySteadi.beat0 =
  17821. "Like Gudea, the Assyrian king Ashurbanipal emphasized his learnedness and ability to read and write, amassing a grand library at his palace in Nineveh. This bilingual dictionary is one of thousands of tablets found there."),
  17822. (Oi.dictionaryRender = {}),
  17823. (Oi.dictionaryRender.wallTextTop = "Tablet with Bilingual Dictionary"),
  17824. (Oi.dictionaryRender.wallTextMid = "668–627 BC"),
  17825. (Oi.dictionaryRender.wallTextBottom = "Terracotta"),
  17826. (Oi.dictionaryRender.attribution =
  17827. "<i>Tablet with a Bilingual Dictionary from King Ashurbanipal’s Library</i>, Neo-Assyrian period, 668–627 BC, terracotta. Musée du Louvre, Department of Middle Eastern Antiquities, Paris. Géjou purchase, 1918"),
  17828. (Oi.dictionaryRender.beat0 =
  17829. "The dictionary is written on clay, the most common material used for written documents."),
  17830. (Oi.dictionaryRender.beat1 =
  17831. "It provides a list of Sumerian words on the left, and Akkadian synonyms on the center - right. The rightmost column includes a definition for each word."),
  17832. (Oi.enheduannaSteadi = {}),
  17833. (Oi.enheduannaSteadi.beat0 =
  17834. "While writing began for administrative and record-keeping purposes, its uses expanded over time. Myths, religious hymns, contracts, and scientific and mathematical texts survive on hundreds of thousands of clay tablets. Many have yet to be translated."),
  17835. (Oi.enheduannaSteadi.beat1 =
  17836. "The first named author in history was the priestess Enheduanna, daughter of an Akkadian king. Enheduanna composed at least forty hymns to the gods in her lifetime, in some of which she referred to herself by name."),
  17837. (Oi.enheduannaSteadi.wallTextTop =
  17838. "Tablet with “Exaltation of Inanna”"),
  17839. (Oi.enheduannaSteadi.wallTextMid = "1850–1700 BC"),
  17840. (Oi.enheduannaSteadi.wallTextBottom = "Unfired clay"),
  17841. (Oi.enheduannaSteadi.attribution =
  17842. '<i>Tablet with Princess Enheduanna’s "Exaltation of Inanna,"</i> Old Babylonian period, 1850–1700 BC, unfired clay. Musée du Louvre, Department of Middle Eastern Antiquities, Paris, AO 6713. Géjou purchase, 1914'),
  17843. (Oi.enheduannaSteadi.beat2 =
  17844. 'This tablet, which features a portion of her hymn “Exaltation of Inanna," is a copy made about 500 years after her lifetime.'),
  17845. (Oi.enheduannaSteadi.buttonText =
  17846. "Read an excerpt of the tablet here."),
  17847. (Oi.enheduannaPoem = {}),
  17848. (Oi.enheduannaPoem.title = "Exaltation of Inanna"),
  17849. (Oi.enheduannaPoem.line1 =
  17850. "Great queen [Inanna] among queens, who was born of a pure womb for righteous powers and surpasses her own mother."),
  17851. (Oi.enheduannaPoem.line2 =
  17852. "Very learned and mindful queen of all lands, you who give life to countless humans, I will sing in your honor a song worthy of you."),
  17853. (Oi.enheduannaPoem.line3 =
  17854. "Goddess truly worthy of powers, your solemn word is sublime...."),
  17855. (Oi.enheduannaPoem.line4 =
  17856. "I had entered my pure priestess’s residence,"),
  17857. (Oi.enheduannaPoem.line5 = "I, Enheduanna, the <i>en</i>-priestess."),
  17858. (Oi.enheduannaPoem.line6 =
  17859. "I had carried the ritual basket and burst into celebratory song."),
  17860. (Oi.enheduannaPoem.line7 =
  17861. "But funerary sacrifices were made, and I am no longer there."),
  17862. (Oi.enheduannaPoem.line8 =
  17863. "I approached the light, but the light burned me."),
  17864. (Oi.enheduannaPoem.line9 =
  17865. "I approached the shadow, but the storm hid all."),
  17866. (Oi.enheduannaPoem.line10 =
  17867. "My mellifluous mouth was struck with confusion."),
  17868. (Oi.enheduannaPoem.line11 =
  17869. "Everything that used to delight me turned to dust...."),
  17870. (Oi.enheduannaPoem.line12 =
  17871. "[If] you tell [the god] An about it now, An will undo it for me...."),
  17872. (Oi.enheduannaPoem.line13 =
  17873. "The land, rebellious and wicked because of Nanna, may An deliver it."),
  17874. (Oi.enheduannaPoem.line14 =
  17875. "That city, may An destroy it; may [the god] Enlil curse it; may its mothers no longer appease their crying children."),
  17876. (Oi.enheduannaPoem.line15 =
  17877. "Queen, the grievances that were caused, may your ship that carries grievances abandon them elsewhere."),
  17878. (Oi.enheduannaPoem.line16 =
  17879. "Must I die because of my noble song? My Nanna has paid me no heed."),
  17880. (Oi.enheduannaPoem.attribution =
  17881. "Translation after Antoine Cavigneaux and Anne-Caroline Rendu Loisel, <i>L’histoire commence en Mésopotamie</i>, 2016"),
  17882. (Oi.coneSteadi = {}),
  17883. (Oi.coneSteadi.beat0 =
  17884. "Writing was also used to codify laws—the purview of kings. Rulers were responsible for ensuring justice in society, and the earliest known legal reforms come from Mesopotamia."),
  17885. (Oi.coneRender = {}),
  17886. (Oi.coneRender.wallTextTop = "Cone with Reforms of King Urukagina"),
  17887. (Oi.coneRender.wallTextMid = "About 2350 BC"),
  17888. (Oi.coneRender.wallTextBottom = "Terracotta"),
  17889. (Oi.coneRender.attribution =
  17890. "<i>Cone with Reforms of King Urukagina</i>, Early Dynastic period, about 2350 BC, terracotta. Musée du Louvre, Department of Middle Eastern Antiquities, Paris. Géjou purchase, 1900"),
  17891. (Oi.coneRender.beat0 =
  17892. "Made of baked clay, this cone bears an inscription that wraps around its body. It records social justice reforms instituted by king Urukagina to protect the oppressed."),
  17893. (Oi.coneRender.beat1 =
  17894. "In this text, Urukagina claims to have restored the social order of the city of Lagash against the “abuses of the old days,” especially in the palaces and temples. This is the first known text that declares the importance of treating people with fairness, justice, and equity."),
  17895. (Oi.gudeaSteadi = {}),
  17896. (Oi.gudeaSteadi.beat0 =
  17897. "Mesopotamian rulers commissioned statues of themselves to be spread throughout their kingdoms, conveying their power and divine right to rule."),
  17898. (Oi.gudeaRender = {}),
  17899. (Oi.gudeaRender.wallTextTop =
  17900. "Statue of Gudea with Vase of Flowing Water"),
  17901. (Oi.gudeaRender.wallTextMid = "About 2120 BC"),
  17902. (Oi.gudeaRender.wallTextBottom = "Dolerite stone"),
  17903. (Oi.gudeaRender.attribution =
  17904. "<i>Statue of Prince Gudea with a Vase of Flowing Water</i>, Neo-Sumerian period, about 2120 BC, dolerite. Musée du Louvre, Department of Middle Eastern Antiquities, Paris. Boisgelin gift, 1967 (de Clercq collection)"),
  17905. (Oi.gudeaRender.beat0 =
  17906. "Gudea wears a garment that leaves one shoulder bare. His muscular arm symbolizes the strength and physical perfection of a king. He holds a vase from which two streams of water, teeming with fish, flow out and down the sides of his body."),
  17907. (Oi.gudeaRender.beat1 =
  17908. "In his statues, the ruler Gudea chose to emphasize his role as a devout worshipper. He is shown beardless and with a shaved head, wearing a royal brimmed cap with rows of spiral curls."),
  17909. (Oi.gudeaRender.beat2 =
  17910. "The inscription on the front of Gudea’s garment dedicates this object to Geshtinanna, goddess of life-giving water. A statue like this proclaims that when rulers align themselves with the gods, the world is in balance, and the king’s domain prospers."),
  17911. (Oi.footer = {}),
  17912. (Oi.footer.outro =
  17913. "Mesopotamian civilization and its languages came to an end in the first century AD—but not before they deeply influenced the worldview, science, and literature of other cultures."),
  17914. (Oi.footer.info =
  17915. 'The exhibition <a href="https://www.getty.edu/art/exhibitions/mesopotamia/" target="_blank">Mesopotamia: Civilization Begins</a> was on view April 21–August 16, 2021 at the Getty Villa. It was organized by the Musée du Louvre, Paris, and the J. Paul Getty Museum, Los Angeles, with support by an indemnity from the Federal Council on the Arts and the Humanities.'),
  17916. (Oi.footer.curatedBy = "EXHIBITION CURATED BY"),
  17917. (Oi.footer.curatorCredits =
  17918. "Dr. Ariane Thomas, Director of the Department of Middle Eastern Antiquities and curator-in-chief for the Mesopotamian Collections, Musée du Louvre; Dr. Timothy Potts, Director, J. Paul Getty Museum."),
  17919. (Oi.footer.producedBy = "WEB EXPERIENCE PRODUCED BY"),
  17920. (Oi.footer.producerCredits =
  17921. 'Serena Parr, Todd Swanson, Anne Martens, Mustafa Eck, Isoke Cullins, Laura Hubbard and <a href="https://www.finalform.systems" target="_blank">Final Form Systems</a>.'),
  17922. (Oi.footer.visit = "Visit the Getty Villa"),
  17923. (Oi.footer.backToTop = "Back to top");
  17924. const Ri = Oi;
  17925. var Ai = {
  17926. titleCities: "Ciudades",
  17927. titleWritings: "Escritura",
  17928. titleKings: "Reyes",
  17929. titleMesopotamia: "MESOPOTAMIA",
  17930. titleLook: "Una retrospectiva íntima a algunos objetos extraordinarios",
  17931. titleVilla: "de una exposición en la Villa Getty",
  17932. titlePlease: "Desplácese",
  17933. lion: {},
  17934. };
  17935. (Ai.lion.beat0 =
  17936. "Para los antiguos mesopotámicos, la divinidad formaba parte de la vida cotidiana."),
  17937. (Ai.lion.beat1 =
  17938. "Incluso la arquitectura urbana tenía un significado simbólico y religioso. La decoración arquitectónica de la antigua ciudad de Babilonia es un ejemplo destacado."),
  17939. (Ai.lion.wallTextTop = "PANEL CON UN LEÓN ANDANTE"),
  17940. (Ai.lion.wallTextMid = "605 a 562 a.C."),
  17941. (Ai.lion.wallTextBottom = "Cerámica esmaltada"),
  17942. (Ai.lion.attribution =
  17943. "<i>Panel con un león andante</i>, período neobabilónico, 605 a 562 a.C., cerámica esmaltada. The Metropolitan Museum of Art, Fletcher Fund, 1931 (31.13.1). © The Metropolitan Museum of Art"),
  17944. (Ai.lion.beat2 =
  17945. "Este panel de ladrillos esmaltados de un león andante era uno de los más de cien que recubrían las paredes de la calle más importante de Babilonia, la Avenida de las Procesiones. Esta vía atravesaba la Puerta de Ishtar y conectaba los palacios con los principales templos de la ciudad."),
  17946. (Ai.lion.beat3 =
  17947. "Un símbolo de Ishtar, diosa del amor y de la guerra, estos leones custodiaban las procesiones religiosas y los desfiles militares.Los ladrillos azules y dorados infundían a la calle de un color vibrante.Moldeado en relieve, este león surge de la superficie del panel hasta nuestro punto de observación."),
  17948. (Ai.lion.beat4 =
  17949. "Este es uno de los más de 130 objetos que se exhibirán en la Villa Getty en 2021 en una exposición sobre la antigua Mesopotamia organizada en colaboración con el Museo del Louvre. Estos objetos son un ejemplo del avance de las ciudades, la escritura y los reinos de la Mesopotamia durante un período de unos tres mil años."),
  17950. (Ai.map = {}),
  17951. (Ai.map.image =
  17952. '<img height="600" width="750" src="/assets/images/meso-map-spanish.jpg" alt="Map of Mesopatamia as the `Fertile Crescent` between the Tigris and Euphrates, spanning from the Mediterranean to the Persian Gulf"></img>'),
  17953. (Ai.map.attribution =
  17954. "Mapa adaptado de un original de © FNSP. Sciences Po-Atelier de cartographie, 2016, con la orientación de Martin Sauvage (CNRS, USR 3225, Nanterre)."),
  17955. (Ai.map.beat0 =
  17956. "A partir del 4000 a.C., en la antigua Mesopotamia, en el actual Irak, se produjeron algunos de los primeros avances que definirían la vida urbana. Esta civilización logró avances en las matemáticas, la ciencia y el derecho; creó obras de literatura, arquitectura y arte, e inventó el primer sistema de escritura del mundo."),
  17957. (Ai.vesselSteadi = {}),
  17958. (Ai.vesselSteadi.beat0 =
  17959. "Los mesopotámicos creían que los humanos habían sido creados al servicio de los dioses,"),
  17960. (Ai.vesselSteadi.beat1 =
  17961. "otorgándoles ofrendas diarias de comida en los recipientes más ornamentados que podían producir. Esta vasija de culto producida en plata es una de las pocas que quedan de esta época."),
  17962. (Ai.vesselSteadi.beat2 =
  17963. "La vasija en sí era una ofrenda al dios Ningirsu. Se colocaba en un templo, uno de los varios que funcionaban como centro religioso, económico y administrativo de la comunidad."),
  17964. (Ai.vesselRender = {}),
  17965. (Ai.vesselRender.wallTextTop = "VASIJA DE CULTO"),
  17966. (Ai.vesselRender.wallTextMid = "Alrededor de 2420 a.C."),
  17967. (Ai.vesselRender.wallTextBottom = "Plata y bronce"),
  17968. (Ai.vesselRender.attribution =
  17969. "<i>Vasija de culto (“La vasija de Enmetena”)</i>, período dinástico temprano, alrededor de 2420 a.C., plata (vasija) y bronce (base). Museo del Louvre, Departamento de Antigüedades del Medio Oriente, París. Expedición Sarzec, 1888. Regalo del sultán Abdul Hamid II, 1896"),
  17970. (Ai.vesselRender.beat0 =
  17971. "Esta águila con cabeza de león representa a Ningirsu, dios de la lluvia, las inundaciones y el arado, elementos que eran clave para la agricultura de regadío que sustentaba la vida en la región árida."),
  17972. (Ai.vesselRender.beat1 =
  17973. "En las garras del pájaro sobrenatural aparecen representados leones e íbices, simbolizando la conexión sagrada entre el mundo divino y el natural."),
  17974. (Ai.vesselRender.beat2 =
  17975. "En el cuello de la vasija se observa una inscripción en sumerio que identifica al obsequiante (un rey) y describe cómo Ningirsu consumirá las ofrendas de esta vasija."),
  17976. (Ai.michauxSteadi = {}),
  17977. (Ai.michauxSteadi.beat0 =
  17978. "Los orígenes de la escritura en Mesopotamia se remontan al cuarto milenio antes de Cristo. Con el tiempo, se desarrolló una escritura denominada cuneiforme, que consistía en caracteres en forma de cuña. Se utilizaba para escribir varias lenguas, siendo el sumerio y el acadio las principales en Mesopotamia."),
  17979. (Ai.michauxRender = {}),
  17980. (Ai.michauxRender.wallTextTop =
  17981. "ESTELA QUE REGISTRA LA DONACIÓN DE TIERRAS"),
  17982. (Ai.michauxRender.wallTextMid = "1100 a 1083 a.C."),
  17983. (Ai.michauxRender.wallTextBottom = "Piedra serpentina"),
  17984. (Ai.michauxRender.attribution =
  17985. "<i>Estela de donación de tierras (“Caillou Michaux”)</i>, período posterior a la dominación casita, 1100 a 1083 a.C., serpentina. Biblioteca Nacional de Francia"),
  17986. (Ai.michauxRender.beat0 =
  17987. "En 1786, un botánico y explorador francés llevó a Europa esta estela tallada de manera muy elaborada y con forma de guijarro procedente de Bagdad. Los expertos se maravillaron con su iconografía y su texto, pero nadie sabía leerlo."),
  17988. (Ai.michauxRender.beat1 =
  17989. "Trascurrieron unos 70 años hasta que se descifrase la lengua acadia y los expertos pudiesen leer esta estela. En ella se detalla una donación de tierras de un padre a su hija con motivo de su matrimonio. Este registro de piedra solía depositarse en un templo, bajo la autoridad de los dioses."),
  17990. (Ai.michauxRender.beat2 =
  17991. "Para mayor protección, en la parte superior de la piedra se encuentra un registro donde están representados dioses babilónicos. Uno de ellos es Nabu, dios de la escritura, representado aquí por un estilete colocado sobre un altar y su símbolo animal, la serpiente dragón."),
  17992. (Ai.architectSteadi = {}),
  17993. (Ai.architectSteadi.beat0 =
  17994. "Según la visión mesopotámica, la realeza era un don de los dioses a la humanidad, y los monarcas gozaban de un estatus sobrehumano. Una de las principales responsabilidades de un monarca era atender las necesidades de los dioses construyendo templos en su honor."),
  17995. (Ai.architectRender = {}),
  17996. (Ai.architectRender.wallTextTop =
  17997. "ESTATUA DEL PRÍNCIPE GUDEA COMO ARQUITECTO"),
  17998. (Ai.architectRender.wallTextMid = "Alrededor de 2120 a.C."),
  17999. (Ai.architectRender.wallTextBottom = "Piedra gabro"),
  18000. (Ai.architectRender.attribution =
  18001. "<i>Estatua del príncipe Gudea como arquitecto</i>, período neosumérico, alrededor de 2120 a.C., gabro. Museo del Louvre, Departamento de Antigüedades del Medio Oriente, París, AO 3. Expedición Sarzec, 1881."),
  18002. (Ai.architectRender.beat0 =
  18003. "Esta estatua del gobernante sumerio Gudea lo representa como arquitecto de un templo dedicado a la diosa Gatumdu."),
  18004. (Ai.architectRender.beat1 =
  18005. "Aquí, Gudea se representa como un gobernante culto y devoto. Tiene las manos entrelazadas en oración, y una tabla con una regla y un estilete (herramientas para diseñar el plano del templo) sobre su regazo."),
  18006. (Ai.architectRender.beat2 =
  18007. "La inscripción en su vestimenta detalla la construcción del templo y la riqueza con la que lo dotó, incluidos el mobiliario, los sirvientes y el ganado."),
  18008. (Ai.dictionarySteadi = {}),
  18009. (Ai.dictionarySteadi.beat0 =
  18010. "Al igual que Gudea, el rey asirio Asurbanipal destacó su erudición y su capacidad de leer y escribir, y creó una gran biblioteca en su palacio en Nínive. Este diccionario bilingüe es una de las miles de tablillas que se encontraron allí."),
  18011. (Ai.dictionaryRender = {}),
  18012. (Ai.dictionaryRender.wallTextTop = "TABLILLA CON DICCIONARIO BILINGÜE"),
  18013. (Ai.dictionaryRender.wallTextMid = "668 a 627 a.C."),
  18014. (Ai.dictionaryRender.wallTextBottom = "Terracotta"),
  18015. (Ai.dictionaryRender.attribution =
  18016. "<i>Tablilla con un diccionario bilingüe procedente de la biblioteca del rey Asurbanipal</i>, período neoasirio, 668 a 627 a.C., terracota. Museo del Louvre, Departamento de Antigüedades del Medio Oriente, París. Adquisición de Géjou, 1918"),
  18017. (Ai.dictionaryRender.beat0 =
  18018. "El diccionario está escrito en arcilla, el material que más se utilizaba en la época para los documentos escritos."),
  18019. (Ai.dictionaryRender.beat1 =
  18020. "Presenta una lista de palabras sumerias a la izquierda y sinónimos acadios a su lado en una columna central. La columna de la derecha incluye una definición de cada vocablo."),
  18021. (Ai.enheduannaSteadi = {}),
  18022. (Ai.enheduannaSteadi.beat0 =
  18023. "Aunque la escritura comenzó con fines administrativos y de mantenimiento de registros, sus usos se ampliaron con el tiempo. Mitos, alabanzas religiosas, contratos y textos científicos y matemáticos sobreviven en miles de tablillas de arcilla. Muchos de ellos aún no se han traducido."),
  18024. (Ai.enheduannaSteadi.beat1 =
  18025. "La primera autora mencionada en la historia fue la sacerdotisa Enheduanna, hija de un rey acadio. Enheduanna escribió al menos cuarenta himnos dedicados a los dioses a lo largo de su vida, en algunos de los cuales se refiere a sí misma por su nombre."),
  18026. (Ai.enheduannaSteadi.wallTextTop =
  18027. "TABLILLA CON “EXALTACIÓN DE INANNA”"),
  18028. (Ai.enheduannaSteadi.wallTextMid = "1850 a 1700 a.C."),
  18029. (Ai.enheduannaSteadi.wallTextBottom = "Arcilla sin cocer"),
  18030. (Ai.enheduannaSteadi.attribution =
  18031. "<i>Tablilla con la “Exaltación de Inanna” de la princesa Enheduanna</i>, período babilónico antiguo, 1850 a 1700 a.C., arcilla sin cocer. Museo del Louvre, Departamento de Antigüedades del Medio Oriente, París, AO 6713. Adquisición de Géjou, 1914"),
  18032. (Ai.enheduannaSteadi.beat2 =
  18033. "Esta tablilla, que contiene una parte de su himno “Exaltación de Inanna”, es una copia realizada unos 500 años después de su muerte."),
  18034. (Ai.enheduannaSteadi.buttonText =
  18035. "Lea un extracto de la tablilla aquí."),
  18036. (Ai.enheduannaPoem = {}),
  18037. (Ai.enheduannaPoem.title = "Exaltación de Inanna"),
  18038. (Ai.enheduannaPoem.line1 =
  18039. "Gran reina [Inanna] de reinas, producto de la matriz sagrada de los poderes divinos, suprema sobre su propia madre."),
  18040. (Ai.enheduannaPoem.line2 =
  18041. "Muy sabia y atenta señora de todas las tierras, fuerza vital de multitudes, yo recitaré una canción en tu honor."),
  18042. (Ai.enheduannaPoem.line3 =
  18043. "Diosa verdaderamente digna de poderes divinos, tu palabra solemne es sublime…"),
  18044. (Ai.enheduannaPoem.line4 =
  18045. "Fue en tu servicio que entré por primera vez en el templo sagrado,"),
  18046. (Ai.enheduannaPoem.line5 = "yo, Enheduanna, la más alta princesa."),
  18047. (Ai.enheduannaPoem.line6 =
  18048. "Portaba la cesta ritual, cantaba tu alabanza."),
  18049. (Ai.enheduannaPoem.line7 =
  18050. "Pero se hicieron sacrificios funerarios, y yo ya no estoy allí."),
  18051. (Ai.enheduannaPoem.line8 =
  18052. "Me acerqué a la luz, pero era de un calor abrazador."),
  18053. (Ai.enheduannaPoem.line9 =
  18054. "Me acerqué a la sombra, pero estaba cubierta de tormenta."),
  18055. (Ai.enheduannaPoem.line10 = "Mi bella boca sólo conoce la confusión."),
  18056. (Ai.enheduannaPoem.line11 =
  18057. "Todo lo que solía encantarme se convirtió en ceniza…"),
  18058. (Ai.enheduannaPoem.line12 =
  18059. "[Si] se lo dices a [el dios] An ahora, An podrá deshacerlo para mí…"),
  18060. (Ai.enheduannaPoem.line13 =
  18061. "La tierra, rebelde y malvada por culpa de Nanna, puede que An la libere."),
  18062. (Ai.enheduannaPoem.line14 =
  18063. "Que An destruya esa ciudad; que [el dios] Enlil la maldiga; que sus madres ya no apacigüen el llanto de sus hijos."),
  18064. (Ai.enheduannaPoem.line15 =
  18065. "Señora, los agravios que se causaron, que tu barco que acarrea estos agravios los abandone en otras tierras."),
  18066. (Ai.enheduannaPoem.line16 =
  18067. "¿Debo morir por mi noble canción? Mi Nanna no me ha hablado todavía."),
  18068. (Ai.enheduannaPoem.attribution =
  18069. "Traducción basada en la obra de Antoine Cavigneaux y Anne-Caroline Rendu Loisel, <i>L’histoire commence en Mésopotamie</i>, 2016"),
  18070. (Ai.coneSteadi = {}),
  18071. (Ai.coneSteadi.beat0 =
  18072. "La escritura también se utilizó para codificar las leyes, que eran competencia de los reyes. Los gobernantes eran responsables de garantizar la justicia en la sociedad, y las primeras reformas legales conocidas surgieron en Mesopotamia."),
  18073. (Ai.coneRender = {}),
  18074. (Ai.coneRender.wallTextTop = "CONO CON LAS REFORMAS DEL REY URUKAGINA"),
  18075. (Ai.coneRender.wallTextMid = "Alrededor de 2350 a.C."),
  18076. (Ai.coneRender.wallTextBottom = "Terracotta"),
  18077. (Ai.coneRender.attribution =
  18078. "<i>Cono con reformas del rey Urukagina</i>, período dinástico temprano, alrededor de 2350 a.C., terracota. Museo del Louvre, Departamento de Antigüedades del Medio Oriente, París. Adquisición de Géjou, 1900"),
  18079. (Ai.coneRender.beat0 =
  18080. "Hecho de arcilla cocida, este cono tiene una inscripción a su alrededor. En ella se recogen las reformas de justicia social instituidas por el rey Urukagina para proteger a los oprimidos."),
  18081. (Ai.coneRender.beat1 =
  18082. "En este texto, Urukagina afirma haber restablecido el orden social de la ciudad de Lagash frente a los “abusos de antaño”, especialmente en los palacios y templos. Este es el primer texto conocido que declara la importancia de tratar al pueblo con imparcialidad, justicia y equidad."),
  18083. (Ai.gudeaSteadi = {}),
  18084. (Ai.gudeaSteadi.beat0 =
  18085. "Los monarcas mesopotámicos encargaban estatuas con su imagen que distribuían por sus tierras para reafirmar su poder y su derecho divino a gobernar."),
  18086. (Ai.gudeaRender = {}),
  18087. (Ai.gudeaRender.wallTextTop = "ESTATUA DE GUDEA CON VASIJA QUE MANA"),
  18088. (Ai.gudeaRender.wallTextMid = "Alrededor de 2120 a.C."),
  18089. (Ai.gudeaRender.wallTextBottom = "Dolerita"),
  18090. (Ai.gudeaRender.attribution =
  18091. "<i>Estatua del príncipe Gudea con una vasija que mana</i>, período neosumeriano, alrededor de 2120 a.C., dolerita. Museo del Louvre, Departamento de Antigüedades del Medio Oriente, París. Donación de Boisgelin, 1967 (colección de Clercq)"),
  18092. (Ai.gudeaRender.beat0 =
  18093. "Gudea está ataviado con una prenda que deja un hombro al descubierto. Su brazo musculoso simboliza la fuerza y la perfección física de un rey. Sostiene una vasija de la que brotan dos chorros de agua con peces, que se derraman por su cuerpo."),
  18094. (Ai.gudeaRender.beat1 =
  18095. "En sus estatuas, el gobernante Gudea optó por destacar su papel de devoto. Se le muestra sin barba y con la cabeza rapada, con un gorro de ala con hileras de rizos, símbolo de la realeza."),
  18096. (Ai.gudeaRender.beat2 =
  18097. "La inscripción que se observa en la parte delantera de su vestimenta es una dedicación a Geshtinanna, diosa del agua que da vida. Una estatua como esta proclama que cuando los monarcas se alinean con los dioses, el mundo está en equilibrio y el dominio del rey prospera."),
  18098. (Ai.footer = {}),
  18099. (Ai.footer.outro =
  18100. "La civilización mesopotámica y sus lenguas vieron su ocaso en el siglo I d.C., después de influir profundamente en la cosmovisión, la ciencia y la literatura de otras culturas."),
  18101. (Ai.footer.info =
  18102. 'La exposición <a href="https://www.getty.edu/art/exhibitions/mesopotamia/" target="_blank">“Mesopotamia: el alba de la civilización”</a> se presentó del 21 de abril al 16 de agosto de 2021 en la Villa Getty. Fue organizada por el Museo del Louvre de París y el Museo J. Paul Getty de Los Ángeles, con el apoyo económico del Consejo Federal de Artes y Humanidades.'),
  18103. (Ai.footer.curatedBy = "EXPOSICIÓN COMISARIADA POR"),
  18104. (Ai.footer.curatorCredits =
  18105. "Dra. Ariane Thomas, directora del Departamento de Antigüedades del Medio Oriente y conservadora responsable de las Colecciones de la Mesopotamia del Museo del Louvre; Dr. Timothy Potts, director del Museo J. Paul Getty."),
  18106. (Ai.footer.producedBy = "EXPERIENCIA WEB PRODUCIDA POR"),
  18107. (Ai.footer.producerCredits =
  18108. 'Serena Parr, Todd Swanson, Anne Martens, Mustafa Eck, Isoke Cullins, Laura Hubbard y <a href="https://www.finalform.systems" target="_blank">Final Form Systems</a>.'),
  18109. (Ai.footer.visit = "Visite la Villa Getty"),
  18110. (Ai.footer.backToTop = "Volver al principio");
  18111. const Mi = Ai;
  18112. var Ni = {
  18113. titleCities: "Cités",
  18114. titleWritings: "Écriture",
  18115. titleKings: "Rois",
  18116. titleMesopotamia: "MÉSOPOTAMIE",
  18117. titleLook:
  18118. "Un regard intime sur quelques-uns des objets extraordinaires ",
  18119. titleVilla: "d’une exposition à la Villa Getty",
  18120. titlePlease: "Veuillez faire défiler",
  18121. lion: {},
  18122. };
  18123. (Ni.lion.beat0 =
  18124. "Pour les anciens Mésopotamiens, le divin faisait partie de la vie quotidienne."),
  18125. (Ni.lion.beat1 =
  18126. "Même l’architecture urbaine avait une signification symbolique et religieuse. La décoration architecturale de la ville antique de Babylone en est un exemple frappant."),
  18127. (Ni.lion.wallTextTop = "PANNEAU AVEC LION EN MARCHE"),
  18128. (Ni.lion.wallTextMid = "605-562 av. J.-C."),
  18129. (Ni.lion.wallTextBottom = "Céramique vernissée"),
  18130. (Ni.lion.attribution =
  18131. "<i>Panneau avec lion en marche</i>, période néo-babylonienne, 605-562 av. J.-C., céramique vernissée. The Metropolitan Museum of Art, Fonds Fletcher, 1931 (31.13.1). © The Metropolitan Museum of Art"),
  18132. (Ni.lion.beat2 =
  18133. "Ce panneau de briques vernissées. représentant un lion en marche, était parmi plus d’une centaine qui bordaient des deux côtés la rue la plus importante de Babylone, la voie processionnelle. Cette rue passait par la porte d’Ishtar, reliant les palais et les principaux temples de la cité."),
  18134. (Ni.lion.beat3 =
  18135. "Les lions étaient associés à Ishtar, déesse de l’amour et de la guerre, et ces lions servaient de sentinelles pour surveiller les processions religieuses et les défilés militaires. Les briques bleues et or remplissaient la rue de couleurs vives. Moulé en relief, ce lion déborde le plan du panneau et pénètre notre espace."),
  18136. (Ni.lion.beat4 =
  18137. "Il s’agit de l’un des quelque 130 objets présentés en 2021 à la Villa Getty, dans le cadre d’une grande exposition sur la Mésopotamie antique réalisée en partenariat avec le Musée du Louvre. Ces objets mettent en lumière le développement des cités, de l’écriture et des royaumes de Mésopotamie au cours d’environ trois mille ans."),
  18138. (Ni.map = {}),
  18139. (Ni.map.image =
  18140. '<img height="600" width="750" src="/assets/images/meso-map-french.jpg" alt="Map of Mesopatamia as the `Fertile Crescent` between the Tigris and Euphrates, spanning from the Mediterranean to the Persian Gulf"></img>'),
  18141. (Ni.map.attribution =
  18142. "Carte adaptée d’après un original créé et © par FNSP. Sciences Po-Atelier de cartographie, 2016, avec les conseils de Martin Sauvage (CNRS, USR 3225, Nanterre)"),
  18143. (Ni.map.beat0 =
  18144. "À partir de l’an 4000 av. J.-C., dans l’Irak d’aujourd’hui, l’ancienne Mésopotamie a connu certaines des premières évolutions qui allaient caractériser la vie urbaine. Les Mésopotamiens ont fait des progrès en mathématiques, en sciences et en droit, créé des œuvres littéraires, architecturales et artistiques, et inventé le premier système d’écriture au monde."),
  18145. (Ni.vesselSteadi = {}),
  18146. (Ni.vesselSteadi.beat0 =
  18147. "Les Mésopotamiens croyaient que les humains étaient créés pour servir les dieux."),
  18148. (Ni.vesselSteadi.beat1 =
  18149. "Ils sacrifiaient quotidiennement aux dieux de la nourriture dans les récipients les plus précieux qu’ils puissent fabriquer. Ce vaisseau rituel en argent est l’une des rares pièces qui subsistent aujourd’hui."),
  18150. (Ni.vesselSteadi.beat2 =
  18151. "Le récipient lui-même était un don au dieu Ningirsu. Il aurait été placé dans un temple, l’un des nombreux temples qui faisaient fonction de centres religieux, économiques et administratifs de la communauté."),
  18152. (Ni.vesselRender = {}),
  18153. (Ni.vesselRender.wallTextTop = "VAISSEAU RITUEL"),
  18154. (Ni.vesselRender.wallTextMid = "Environ 2420 av. J.-C."),
  18155. (Ni.vesselRender.wallTextBottom = "Argent et bronze"),
  18156. (Ni.vesselRender.attribution =
  18157. "<i>Vaisseau rituel (« le vase d’Enméténa »)</i>, période dynastique archaïque, environ 2420 av. J.-C., argent (vase) et bronze (socle). Musée du Louvre, département des antiquités orientales, Paris. Expédition Sarzec, 1888. Don du sultan Abdul Hamid II, 1896."),
  18158. (Ni.vesselRender.beat0 =
  18159. "Cet aigle léontocéphale représente Ningirsu, dieu des pluies torrentielles, des inondations et des labours, autant d’éléments essentiels à l’agriculture par irrigation qui permettait la survie dans cette région aride."),
  18160. (Ni.vesselRender.beat1 =
  18161. "L’emprise de l’oiseau surnaturel sur les lions et les bouquetins suggère un lien sacré entre les mondes divin et naturel."),
  18162. (Ni.vesselRender.beat2 =
  18163. "L’inscription sumérienne autour du col du vase identifie le donateur—un roi—et décrit comment Ningirsu consommera les offrandes contenues dans ce vase."),
  18164. (Ni.michauxSteadi = {}),
  18165. (Ni.michauxSteadi.beat0 =
  18166. "Les origines de l’écriture en Mésopotamie peuvent être suivies jusqu’au quatrième millénaire av. J.-C. Une écriture évolue au fil du temps, appelée cunéiforme, formée de caractères en forme de coin. Celle-ci était utilisée pour écrire plusieurs langues, le sumérien et l’akkadien en étant les principales en Mésopotamie."),
  18167. (Ni.michauxRender = {}),
  18168. (Ni.michauxRender.wallTextTop =
  18169. "STÈLE ENREGISTRANT LA CONCESSION DE TERRES"),
  18170. (Ni.michauxRender.wallTextMid = "1100-1083 av. J.-C."),
  18171. (Ni.michauxRender.wallTextBottom = "Pierre serpentine"),
  18172. (Ni.michauxRender.attribution =
  18173. "<i>Stèle de concession de terrain (« caillou Michaux »)</i>, période post-cassite, 1100-1083 av. J.-C., serpentine. Bibliothèque nationale de France"),
  18174. (Ni.michauxRender.beat0 =
  18175. "En 1786, lorsqu’un botaniste et explorateur français rapporta en Europe de Bagdad cette stèle en forme de galet, finement sculptée, les observateurs s’interrogèrent sur son iconographie et son texte, sans que personne puisse décoder ce dernier."),
  18176. (Ni.michauxRender.beat1 =
  18177. "Il faudra attendre environ 70 ans pour que la langue akkadienne soit déchiffrée et que les spécialistes puissent lire cette stèle. Elle entérine dans le détail un don de terres par un père à sa fille, à l’occasion du mariage de celle-ci. Ce document en pierre aurait probablement été exposé dans un temple, sous la surveillance des dieux."),
  18178. (Ni.michauxRender.beat2 =
  18179. "Pour une protection supplémentaire, des dieux babyloniens sont sculptés le long du registre supérieur de la pierre. L’un d’eux est Nabû, dieu de l’écriture, symbolisé ici par un stylet reposant sur un autel et attaché à son symbole animal, le serpent-dragon."),
  18180. (Ni.architectSteadi = {}),
  18181. (Ni.architectSteadi.beat0 =
  18182. "Dans la croyance mésopotamienne, la royauté était un don des dieux à l’humanité, et les princes jouissaient d’un statut surhumain. L’une des principales responsabilités d’un prince était de répondre aux exigences divines en construisant des temples."),
  18183. (Ni.architectRender = {}),
  18184. (Ni.architectRender.wallTextTop =
  18185. "STATUE DU PRINCE GUDÉA EN ARCHITECTE"),
  18186. (Ni.architectRender.wallTextMid = "Vers 2120 av. J.-C."),
  18187. (Ni.architectRender.wallTextBottom = "Pierre gabbro"),
  18188. (Ni.architectRender.attribution =
  18189. "<i>Statue du prince Gudéa repésenté en architecte</i>, période néo-sumérienne, environ 2120 av. J.-C., gabbro. Musée du Louvre, département des antiquités orientales, Paris, AO 3. Expédition Sarzec, 1881"),
  18190. (Ni.architectRender.beat0 =
  18191. "Cette statue du prince sumérien Gudéa le représente comme architecte d’un temple dédié à la déesse Gatumdu."),
  18192. (Ni.architectRender.beat1 =
  18193. "Ici, Gudéa se représente comme un souverain instruit et pieux. Ses mains sont jointes en prière et une tablette, une règle et un stylet—outils pour dessiner le plan du bâtiment—reposent sur ses genoux."),
  18194. (Ni.architectRender.beat2 =
  18195. "Les inscriptions sur son vêtement détaillent la construction du temple et les richesses dont il l’a doté—dont le mobilier, les serviteurs et le bétail."),
  18196. (Ni.dictionarySteadi = {}),
  18197. (Ni.dictionarySteadi.beat0 =
  18198. "Tout comme Gudéa, le roi assyrien Assurbanipal mettait l’accent sur son érudition et sa compétence à lire et à écrire, amassant une grande bibliothèque dans son palais de Ninive. Ce dictionnaire bilingue est l’une des milliers de tablettes qui y ont été trouvées."),
  18199. (Ni.dictionaryRender = {}),
  18200. (Ni.dictionaryRender.wallTextTop =
  18201. "TABLETTE AVEC DICTIONNAIRE BILINGUE"),
  18202. (Ni.dictionaryRender.wallTextMid = "668-627 av. J.-C."),
  18203. (Ni.dictionaryRender.wallTextBottom = "Terre cuite"),
  18204. (Ni.dictionaryRender.attribution =
  18205. "<i>Tablette inscrite d’un dictionnaire bilingue, de la bibliothèque du roi Assurbanipal</i>, période néo-assyrienne, 668-627 av. J.-C., terre cuite. Musée du Louvre, département des Antiquités orientales, Paris. Achat de Géjou, 1918"),
  18206. (Ni.dictionaryRender.beat0 =
  18207. "Le dictionnaire est écrit sur de l’argile, matériau le plus usuel pour les documents écrits."),
  18208. (Ni.dictionaryRender.beat1 =
  18209. "Il présente une liste de mots sumériens, à gauche, et des synonymes akkadiens au centre-droit. La colonne la plus à droite contient une définition pour chaque mot."),
  18210. (Ni.enheduannaSteadi = {}),
  18211. (Ni.enheduannaSteadi.beat0 =
  18212. "Bien que l’écriture doive ses débuts à des fins administratives et de tenue de registres, ses usages se sont étendus au fil du temps. Des mythes, des hymnes religieux, des contrats et des textes scientifiques et mathématiques survivent sur des centaines de milliers de tablettes d’argile. Beaucoup attendent encore d’être traduites."),
  18213. (Ni.enheduannaSteadi.beat1 =
  18214. "Le premier auteur nommé dans l’histoire est la prêtresse Enheduanna, fille d’un roi akkadien. Au cours de sa vie, Enheduanna composa au moins quarante hymnes aux dieux, dans certains desquels elle cite son propre nom."),
  18215. (Ni.enheduannaSteadi.wallTextTop =
  18216. "TABLETTE CONTENANT « L’EXALTATION D’INANNA »."),
  18217. (Ni.enheduannaSteadi.wallTextMid = "1850-1700 av. J.-C."),
  18218. (Ni.enheduannaSteadi.wallTextBottom = "Argile non cuite"),
  18219. (Ni.enheduannaSteadi.attribution =
  18220. "<i>Tablette contenant « l’exaltation d’Inanna » de la princesse Enheduanna</i>, période paléo-babylonienne, 1850-1700 av. J.-C., argile non cuite. Musée du Louvre, département des Antiquités orientales, Paris, AO 6713. Achat de Géjou, 1914"),
  18221. (Ni.enheduannaSteadi.beat2 =
  18222. "Cette tablette, qui contient une partie de son hymne « l’exaltation d’Inanna », est une copie réalisée 500 ans environ après son décès."),
  18223. (Ni.enheduannaSteadi.buttonText =
  18224. "Lisez un extrait de la tablette ici."),
  18225. (Ni.enheduannaPoem = {}),
  18226. (Ni.enheduannaPoem.title = "Exaltation d’Inanna"),
  18227. (Ni.enheduannaPoem.line1 =
  18228. "Grande reine [Inanna] parmi les reines, qui est née d’un ventre pur pour des pouvoirs justes, qui dépasse sa propre mère."),
  18229. (Ni.enheduannaPoem.line2 =
  18230. "Très savante et consciente reine de toutes les terres, toi qui donnes la vie à d’innombrables humains, je chanterai en ton honneur une chanson digne de toi."),
  18231. (Ni.enheduannaPoem.line3 =
  18232. "Déesse véritablement digne de ses pouvoirs, ta parole solennelle est sublime...."),
  18233. (Ni.enheduannaPoem.line4 = "J’étais entrée chez ma prêtresse pure,"),
  18234. (Ni.enheduannaPoem.line5 = "moi, Enheduanna, la prêtresse « En »."),
  18235. (Ni.enheduannaPoem.line6 =
  18236. "J’avais porté le panier rituel et entamé un chant festif."),
  18237. (Ni.enheduannaPoem.line7 =
  18238. "Mais des sacrifices funéraires ont été faits, et je ne suis plus là."),
  18239. (Ni.enheduannaPoem.line8 =
  18240. "Je m’approchai de la lumière, mais la lumière me brûla."),
  18241. (Ni.enheduannaPoem.line9 =
  18242. "Je m’approchai de l’ombre, mais la tempête cacha tout."),
  18243. (Ni.enheduannaPoem.line10 =
  18244. "Ma bouche melliflue fut frappée de confusion."),
  18245. (Ni.enheduannaPoem.line11 =
  18246. "Tout ce qui me ravissait est devenu poussière..."),
  18247. (Ni.enheduannaPoem.line12 =
  18248. "[Si] tu le dis maintenant [au dieu] An, An le défera pour moi..."),
  18249. (Ni.enheduannaPoem.line13 =
  18250. "Puisse An délivrer la terre, terre rebelle et malveillante à cause de Nanna."),
  18251. (Ni.enheduannaPoem.line14 =
  18252. "Puisse An détruire cette cité, puisse [le dieu] Enlil la maudire, puissent ses mères ne plus apaiser les pleurs de leurs enfants."),
  18253. (Ni.enheduannaPoem.line15 =
  18254. "Que les griefs qui ont été causés, Reine, soient abandonnés ailleurs par votre navire qui emporte les plaintes."),
  18255. (Ni.enheduannaPoem.line16 =
  18256. "Dois-je mourir à cause de ma noble chanson? Ma Nanna ne m’a pas prêté attention."),
  18257. (Ni.enheduannaPoem.attribution =
  18258. "Traduction d’après Antoine Cavigneaux et Anne-Caroline Rendu Loisel, <i>L’histoire commence en Mésopotamie</i>, 2016"),
  18259. (Ni.coneSteadi = {}),
  18260. (Ni.coneSteadi.beat0 =
  18261. "L’écriture était également utilisée pour codifier les lois, qui étaient du ressort des rois. Les princes étaient chargés de garantir la justice dans la société, et les premières réformes juridiques connues proviennent de Mésopotamie."),
  18262. (Ni.coneRender = {}),
  18263. (Ni.coneRender.wallTextTop = "CÔNE DES RÉFORMES DU ROI URUKAGINA"),
  18264. (Ni.coneRender.wallTextMid = "Vers 2350 av. J.-C."),
  18265. (Ni.coneRender.wallTextBottom = "Terre cuite"),
  18266. (Ni.coneRender.attribution =
  18267. "<i>Cône relatant les réformes du roi Urukagina</i>, période dynastique archaïque, environ 2350 av. J.-C., terre cuite. Musée du Louvre, département des Antiquités orientales, Paris. Achat de Géjou, 1900"),
  18268. (Ni.coneRender.beat0 =
  18269. "Une inscription s’enroule autour de ce cône, fabriqué en argile cuite. Le texte enregistre les réformes de justice sociale instituées par le roi Urukagina afin de protéger les opprimés."),
  18270. (Ni.coneRender.beat1 =
  18271. "Dans ce texte, Urukagina affirme avoir restauré l’ordre social de la cité de Lagash contre les « abus d’autrefois », notamment dans les palais et les temples. Il s’agit du premier texte connu qui affirme l’importance de traiter les gens avec équité, justice et impartialité."),
  18272. (Ni.gudeaSteadi = {}),
  18273. (Ni.gudeaSteadi.beat0 =
  18274. "Les princes mésopotamiens ont commandé des statues à leur effigie pour les disséminer dans leurs royaumes, exprimant leur pouvoir et leur règne de droit divin."),
  18275. (Ni.gudeaRender = {}),
  18276. (Ni.gudeaRender.wallTextTop = "STATUE DE GUDÉA AU VASE JAILLISSANT"),
  18277. (Ni.gudeaRender.wallTextMid = "Vers 2120 av. J.-C."),
  18278. (Ni.gudeaRender.wallTextBottom = "Pierre dolérite"),
  18279. (Ni.gudeaRender.attribution =
  18280. "<i>Statue du prince Gudéa portant un vase d’eau jaillissante</i>, période néo-sumérienne, environ 2120 av. J.-C., dolérite. Musée du Louvre, département des Antiquités orientales, Paris. Don Boisgelin, 1967 (collection de Clercq)"),
  18281. (Ni.gudeaRender.beat0 =
  18282. "Gudea porte un vêtement qui laisse une épaule nue. Son bras musclé symbolise la force et la perfection physique d’un roi. Il tient un vase d’où jaillissent deux courants d’eau, regorgeant de poissons, descendant le long de son corps."),
  18283. (Ni.gudeaRender.beat1 =
  18284. "Dans ses statues, le prince Gudéa a choisi de mettre en relief son rôle de pieux adorateur. Il est représenté imberbe et le crâne rasé, coiffé d’un bonnet royal bordé de boucles de cheveux en spirale."),
  18285. (Ni.gudeaRender.beat2 =
  18286. "L’inscription sur le devant du vêtement de Gudéa dédie cet objet à Geshtinanna, déesse de l’eau vivifiante. Une telle statue proclame que le monde est en équilibre et le domaine royal prospère lorsque les princes s’accordent avec les dieux."),
  18287. (Ni.footer = {}),
  18288. (Ni.footer.outro =
  18289. "La civilisation mésopotamienne et ses langues ont disparu au premier siècle de notre ère mais pas sans avoir profondément marqué la vision du monde, la science et la littérature d’autres cultures."),
  18290. (Ni.footer.info =
  18291. 'L’exposition <a href="https://www.getty.edu/art/exhibitions/mesopotamia/" target="_blank">« Mesopotamia : Civilization Begins »</a> a été présentée du 21 avril au 16 août 2021 à la villa Getty. Elle était organisée par le Musée du Louvre, Paris, et le J. Paul Getty Museum, Los Angeles, avec le soutien d’une indemnisation de la part du Federal Council on the Arts and the Humanities.'),
  18292. (Ni.footer.curatedBy = "CURATEURS DE L’EXPOSITION"),
  18293. (Ni.footer.curatorCredits =
  18294. "Dre Ariane Thomas, directrice du département des Antiquités orientales et conservatrice en chef des collections de Mésopotamie, Musée du Louvre ; Timothy Potts, directeur du J. Paul Getty Museum."),
  18295. (Ni.footer.producedBy = "EXPÉRIENCE WEB PRODUITE PAR"),
  18296. (Ni.footer.producerCredits =
  18297. 'Serena Parr, Todd Swanson, Anne Martens, Mustafa Eck, Isoke Cullins, Laura Hubbard et <a href="https://www.finalform.systems" target="_blank">Final Form Systems</a>.'),
  18298. (Ni.footer.visit = "Visitez la Villa Getty"),
  18299. (Ni.footer.backToTop = "Retour au début");
  18300. const ji = Ni;
  18301. var Li = {
  18302. titleCities: "城邦",
  18303. titleWritings: "文字",
  18304. titleKings: "国王",
  18305. titleMesopotamia: "美索不达米亚",
  18306. titleLook: "近距离观看盖蒂别墅博物馆展览",
  18307. titleVilla: "的一些优秀展品",
  18308. titlePlease: "请滚动",
  18309. lion: {},
  18310. };
  18311. (Li.lion.beat0 = "对古代美索不达米亚人来说,礼拜是日常生活的一部分。"),
  18312. (Li.lion.beat1 =
  18313. "各城邦的城市建筑甚至被赋予象征及宗教意义。巴比伦古城的建筑装饰即是一个鲜明例子。"),
  18314. (Li.lion.wallTextTop = "迈步狮纹镶板"),
  18315. (Li.lion.wallTextMid = "公元前605-562年"),
  18316. (Li.lion.wallTextBottom = "涂釉陶瓷"),
  18317. (Li.lion.attribution =
  18318. "<i>迈步狮纹镶板</i>,新巴比伦时期,公元前605-562年,涂釉陶瓷。大都会艺术博物馆,Fletcher Fund,1931 (31.13.1)。©大都会艺术博物馆版权所有"),
  18319. (Li.lion.beat2 =
  18320. "在巴比伦最重要的街道Processional Way两侧,排列着一百多块狮子釉砖,迈步狮纹镶板便是其中之一。这条路穿过伊什塔尔城门(Ishtar Gate),连接这座城市的宫殿及主要神庙。"),
  18321. (Li.lion.beat3 =
  18322. "狮子让人联想到爱情及战争女神伊什塔尔(Ishtar),这些狮子充当哨兵,监督宗教游行及阅兵。蓝色和金色砖块为街道增添生气勃勃的色彩。这只狮子采用浮雕造型,从镶板表面投射到我们的空间。"),
  18323. (Li.lion.beat4 =
  18324. "这是盖蒂别墅博物馆在2021年与卢浮宫博物馆合作举办的关于古美索不达米亚的大型展览中展出的130多件展品之一。这些展品囊括了美索不达米亚城邦、文字及王国于约三千年的发展。"),
  18325. (Li.map = {}),
  18326. (Li.map.image =
  18327. '<img height="600" width="750" src="/assets/images/meso-map-chinese-simplified.jpg" alt="Map of Mesopatamia as the `Fertile Crescent` between the Tigris and Euphrates, spanning from the Mediterranean to the Persian Gulf"></img>'),
  18328. (Li.map.attribution =
  18329. "地图由FNSP根据原作改编,© FNSP版权所有。Sciences Po–Atelier de cartographie,2016年,由Martin Sauvage指导(法国国家科学研究中心,USR 3225,Nanterre)"),
  18330. (Li.map.beat0 =
  18331. "约公元前4000年,古美索不达米亚(即如今的伊拉克)是城市生活最早形成的发源地。美索不达米亚人在数学、科学及法律方面取得了进步;创作文学、建筑及艺术作品;以及发明了世界上第一个文字系统。"),
  18332. (Li.vesselSteadi = {}),
  18333. (Li.vesselSteadi.beat0 = "美索不达米亚人认为,人乃为服务于神而造。"),
  18334. (Li.vesselSteadi.beat1 =
  18335. "他们用自己亲手制作的最珍贵容器,每日供奉众神。该银制祭祀器皿是为数不多的现存器皿之一。"),
  18336. (Li.vesselSteadi.beat2 =
  18337. "该器皿也是赠送给尼努尔塔(Ningirsu)神的礼物,一直放置于一间充当社区宗教、经济及行政中心的神庙中。"),
  18338. (Li.vesselRender = {}),
  18339. (Li.vesselRender.wallTextTop = "祭祀器皿"),
  18340. (Li.vesselRender.wallTextMid = "约公元前2420年"),
  18341. (Li.vesselRender.wallTextBottom = "银铜制"),
  18342. (Li.vesselRender.attribution =
  18343. "<i>祭祀器皿(“Enmetena花瓶”)</i>,早王朝时期,约公元前2420年,银制(花瓶)及铜制(底座)。卢浮宫,中东文物部,巴黎。Sarzec考察队,1888年。阿卜杜勒-哈米德二世的馈赠,1896年"),
  18344. (Li.vesselRender.beat0 =
  18345. "这只狮头鹰代表尼努尔塔(Ningirsu)神,其掌管暴雨、洪水及耕作—这些都是支撑干旱地区人民生活的灌溉农业的关键元素。"),
  18346. (Li.vesselRender.beat1 =
  18347. "这只超自然的鹰抓住狮子和野山羊,表示神与自然世界以一种神圣的方式联系在一起。"),
  18348. (Li.vesselRender.beat2 =
  18349. "瓶颈上的苏美尔铭文列明捐赠者(即一位国王),并描述了尼努尔塔将如何从这个花瓶中享用祭品。"),
  18350. (Li.michauxSteadi = {}),
  18351. (Li.michauxSteadi.beat0 =
  18352. "美索不达米亚文字的起源可追溯到公元前4000年。随着时间的推移,人类发明了楔形文字,由楔形字符组成。它被用来书写多种语言,而苏美尔语及阿卡德语是美索不达米亚的主要语言。"),
  18353. (Li.michauxRender = {}),
  18354. (Li.michauxRender.wallTextTop = "记录赠地的石碑"),
  18355. (Li.michauxRender.wallTextMid = "公元前1100–1083年"),
  18356. (Li.michauxRender.wallTextBottom = "蛇纹石"),
  18357. (Li.michauxRender.attribution =
  18358. "<i>赠地石碑(“Caillou Michaux”)</i>,后加喜特王朝时期,公元前1100–1083年,蛇纹石。法国国家图书馆"),
  18359. (Li.michauxRender.beat0 =
  18360. "1786年,一名法国植物学家及探险家将这座雕刻复杂的卵石形石碑从巴格达带到欧洲,观众对它的插图和文字感到好奇,但没有人能看懂。"),
  18361. (Li.michauxRender.beat1 =
  18362. "约70年后,阿卡德语被破译,学者们才能读懂这块石碑。它详细描述了一位父亲在女儿结婚时赠送她土地的故事。这块石志一直于神庙中展示,享有众神的权威。"),
  18363. (Li.michauxRender.beat2 =
  18364. "为增强保护,巴比伦众神被雕刻在石头顶部。一个是写作之神纳布(Nabu),由祭坛顶端的一只笔象征,与他的动物标志蛇龙相连。"),
  18365. (Li.architectSteadi = {}),
  18366. (Li.architectSteadi.beat0 =
  18367. "美索不达米亚人认为,王权是神赐予人类的礼物,统治者享有超人的地位。统治者的主要职责之一是建造神庙来满足神的需要。"),
  18368. (Li.architectRender = {}),
  18369. (Li.architectRender.wallTextTop = "神庙建筑师古地亚雕像"),
  18370. (Li.architectRender.wallTextMid = "约公元前2120年"),
  18371. (Li.architectRender.wallTextBottom = "辉长岩"),
  18372. (Li.architectRender.attribution =
  18373. "<i>神庙建筑师古地亚雕像</i>,新苏美尔时期,约公元前2120年,辉长岩。卢浮宫,中东文物部,巴黎,AO 3。Sarzec考察队,1881年"),
  18374. (Li.architectRender.beat0 =
  18375. "这座苏美尔统治者古地亚的雕像描述他为女神Gatumdu建造了一座神庙。"),
  18376. (Li.architectRender.beat1 =
  18377. "在这座雕像中,古地亚将自己描绘成一位受过教育的虔诚统治者。他双手合十祈祷,并在膝盖上放置一块带尺子和笔的泥板—这些都是绘画建筑物平面图的工具。"),
  18378. (Li.architectRender.beat2 =
  18379. "衣服上的铭文详细描述了神庙的建造及他赋予神庙的财富,包括家具、仆人及牲畜。"),
  18380. (Li.dictionarySteadi = {}),
  18381. (Li.dictionarySteadi.beat0 =
  18382. "和古地亚一样,亚述国王亚述巴尼拔(Ashurbanipal)也强调自己的学识和读写能力,他在尼尼微的宫殿中建造了一座大图书馆。该双语词典便是在该图书馆找到的数千个泥板中的一个。"),
  18383. (Li.dictionaryRender = {}),
  18384. (Li.dictionaryRender.wallTextTop = "双语词典泥板"),
  18385. (Li.dictionaryRender.wallTextMid = "公元前668–627年"),
  18386. (Li.dictionaryRender.wallTextBottom = "陶瓦"),
  18387. (Li.dictionaryRender.attribution =
  18388. "<i>来自亚述巴尼拔图书馆的双语词典泥板</i>,新亚述时期,公元前668–627年,陶瓦。卢浮宫,中东文物部,巴黎。Géjou购买,1918年"),
  18389. (Li.dictionaryRender.beat0 =
  18390. "该词典在粘土上编著,粘土是用做书写文件最常用的材料。"),
  18391. (Li.dictionaryRender.beat1 =
  18392. "词典左列是苏美尔语词语,中间至右列是阿卡德语同义词。最右侧一列载有每个单词的定义。"),
  18393. (Li.enheduannaSteadi = {}),
  18394. (Li.enheduannaSteadi.beat0 =
  18395. "当文字开始用于行政管理及记录目的时,它的用途随着时间的推移而扩大。神话、宗教赞美诗、契约、科学及数学文本保存在成百上千个泥板上。许多作品尚有待翻译。"),
  18396. (Li.enheduannaSteadi.beat1 =
  18397. "历史上第一个署名作者是女祭司Enheduanna,她是阿卡德国王的女儿。Enheduanna一生为众神至少创作了四十首赞美诗,她在其中一些赞美诗中提到了自己的名字。"),
  18398. (Li.enheduannaSteadi.wallTextTop =
  18399. "印有“伊南娜的晋升”(Exaltation of Inanna)的泥板"),
  18400. (Li.enheduannaSteadi.wallTextMid = "公元前1850-1700年"),
  18401. (Li.enheduannaSteadi.wallTextBottom = "未经烧制的粘土"),
  18402. (Li.enheduannaSteadi.attribution =
  18403. "<i>印有恩赫杜安娜公主“伊南娜的晋升”的泥板</i>,古巴比伦时期,公元前1850-1700年,未经烧制的粘土。卢浮宫,中东文物部,巴黎,AO 6713。Géjou于1914年购买"),
  18404. (Li.enheduannaSteadi.beat2 =
  18405. "该泥板刻有其赞美诗“伊南娜的晋升”的一部分,为其身后约500年制作的复刻本。"),
  18406. (Li.enheduannaSteadi.buttonText = "于此处阅读该泥板的摘录"),
  18407. (Li.enheduannaPoem = {}),
  18408. (Li.enheduannaPoem.title = "伊南娜的晋升"),
  18409. (Li.enheduannaPoem.line1 =
  18410. "女王中的伟大女王[伊南娜],因正义的力量诞生于纯洁的子宫,并超越了其母亲。"),
  18411. (Li.enheduannaPoem.line2 =
  18412. "所有土地上的极具博学与智慧的女王,您给予无数人生命,我将以您之名为您唱颂。"),
  18413. (Li.enheduannaPoem.line3 =
  18414. "真正与权力相称的女神,您的庄严话语令人崇敬……"),
  18415. (Li.enheduannaPoem.line4 = "我来到了纯洁女神的所在之处,"),
  18416. (Li.enheduannaPoem.line5 = "我,女祭司恩赫杜安娜。"),
  18417. (Li.enheduannaPoem.line6 = "我已携上祭祀的礼篮,高唱祝歌。"),
  18418. (Li.enheduannaPoem.line7 = "供奉的葬礼开始了,我不复存在。"),
  18419. (Li.enheduannaPoem.line8 = "我靠近光,光点燃了我。"),
  18420. (Li.enheduannaPoem.line9 = "我靠近阴影,风暴遮掩所有。"),
  18421. (Li.enheduannaPoem.line10 = "我如蜜般的嘴唇,缄默于困惑。"),
  18422. (Li.enheduannaPoem.line11 = "曾令我欢愉的一切,皆归于尘土……"),
  18423. (Li.enheduannaPoem.line12 = "[如果]您此时告诉[真神]安,安将为我消弭……"),
  18424. (Li.enheduannaPoem.line13 =
  18425. "这片土地,因南纳而反叛及邪恶,愿安解救它。"),
  18426. (Li.enheduannaPoem.line14 =
  18427. "那座城邦,愿安将其摧毁;愿[真神]恩利尔赐其诅咒;愿它的母亲们不再安抚她们哭泣的孩子。"),
  18428. (Li.enheduannaPoem.line15 =
  18429. "女王,愿你那艘承载罪业的船只将已经造成的冤屈抛往别处。"),
  18430. (Li.enheduannaPoem.line16 =
  18431. "我必须死于我高尚的歌声吗?南纳予我以漠视。"),
  18432. (Li.enheduannaPoem.attribution =
  18433. "译自Antoine Cavigneaux及Anne-Caroline Rendu Loisel,《美索不达米亚:历史开始的地方》,2016年"),
  18434. (Li.coneSteadi = {}),
  18435. (Li.coneSteadi.beat0 =
  18436. "文字也被用来编纂法律—这是国王的职权。统治者负责确保社会的公正,已知最早的法律改革便来自美索不达米亚。"),
  18437. (Li.coneRender = {}),
  18438. (Li.coneRender.wallTextTop = "国王乌鲁卡基那改革铭文"),
  18439. (Li.coneRender.wallTextMid = "约公元前2350年"),
  18440. (Li.coneRender.wallTextBottom = "陶瓦"),
  18441. (Li.coneRender.attribution =
  18442. "<i>国王乌鲁卡基那改革铭文</i>,早王朝时期,约公元前2350年,陶瓦。卢浮宫,中东文物部,巴黎。Géjou于1900年购买"),
  18443. (Li.coneRender.beat0 =
  18444. "由黏土烘烤而成,该铭文上有环绕周身的刻印。记载了乌鲁卡基那国王为保护受压迫者而进行的社会公正改革。"),
  18445. (Li.coneRender.beat1 =
  18446. "在该铭文中,乌鲁卡基那声称已恢复拉格什城邦的社会秩序,反对“以往的滥用”,尤其是在宫殿及寺庙。这是首个已知的宣称公平、公正及平等对待人民重要性的文本。"),
  18447. (Li.gudeaSteadi = {}),
  18448. (Li.gudeaSteadi.beat0 =
  18449. "美索不达米亚的统治者命人将他们自身的雕像遍布王国,传达其权威及神圣的统治权。"),
  18450. (Li.gudeaRender = {}),
  18451. (Li.gudeaRender.wallTextTop = "古地亚雕像:流水的花瓶"),
  18452. (Li.gudeaRender.wallTextMid = "约公元前2120年"),
  18453. (Li.gudeaRender.wallTextBottom = "辉绿岩"),
  18454. (Li.gudeaRender.attribution =
  18455. "<i>古地亚雕像:流水的花瓶</i>,新苏美尔时期,约公元前2120年,辉绿岩。卢浮宫,中东文物部,巴黎。Boisgelin于1967年赠予(Clercq藏品)"),
  18456. (Li.gudeaRender.beat0 =
  18457. "古地亚穿着一件裸露出单肩膀的衣服。他肌肉发达的手臂象征着一个国王的强壮及完美的躯体。他举着一个花瓶,花瓶中有两股水流载满鱼儿缓缓而出,沿着他的身体两侧流下。"),
  18458. (Li.gudeaRender.beat1 =
  18459. "在他的雕像中,统治者古地亚选择强调自己作为虔诚的礼拜者的角色。他的形象没有胡子,光头,戴着一顶有一排螺旋形卷发的皇家帽檐。"),
  18460. (Li.gudeaRender.beat2 =
  18461. "古地亚衣服前面的题字记载此物献给了生命之水的女神盖什提南娜。这种雕像意味着,当统治者遵循神意时,世界就处于平衡,国王的领地就会繁荣昌盛。"),
  18462. (Li.footer = {}),
  18463. (Li.footer.outro =
  18464. "美索不达米亚文明及其语言在公元1世纪就已终结—但在此之前,它们深深影响了其他文化的世界观、科学及文学。"),
  18465. (Li.footer.info =
  18466. '<a href="https://www.getty.edu/art/exhibitions/mesopotamia/" target="_blank">美索不达米亚</a>展:于2021年4月21日至8月16日在盖蒂别墅展出。该展览由巴黎卢浮宫博物馆及洛杉矶J·保罗·盖蒂博物馆组织,并受到联邦艺术及人文学科审议会的保障与支持。'),
  18467. (Li.footer.curatedBy = "展览策划人"),
  18468. (Li.footer.curatorCredits =
  18469. "Ariane Thomas博士,卢浮宫中东文物部主任及美索不达米亚藏品的主策划人;Timothy Potts博士,J·保罗·盖蒂博物馆主任。"),
  18470. (Li.footer.producedBy = "网络体验制作人"),
  18471. (Li.footer.producerCredits =
  18472. 'Serena Parr,Todd Swanson,Anne Martens,Mustafa Eck,Isoke Cullins,Laura Hubbard及<a href="https://www.finalform.systems" target="_blank">Final Form Systems</a>。'),
  18473. (Li.footer.visit = "访问盖蒂别墅"),
  18474. (Li.footer.backToTop = "回到顶部");
  18475. const Di = Li;
  18476. var Ii = {
  18477. styles: {
  18478. letterSpace: "0px",
  18479. alignment: "left",
  18480. direction: "ltr",
  18481. wallMarginLeft: "0px",
  18482. wallMarginRight: "auto",
  18483. openModalWeight: "400",
  18484. },
  18485. titleCities: "शहर",
  18486. titleWritings: "लिखित सामग्रियाँ",
  18487. titleKings: "लिखित सामग्रियाँ",
  18488. titleMesopotamia: "मेसोपोटामिया",
  18489. titleLook: "कुछ अनोखी व अभूतपूर्व वस्तुओं पर क़रीब से एक नज़र डालें",
  18490. titleVilla: "गेट्टी विला की एक प्रदर्शनी में मौजूद",
  18491. titlePlease: "कृपया नीचे स्क्रॉल करें",
  18492. lion: {},
  18493. };
  18494. (Ii.lion.beat0 =
  18495. "देवी-देवता प्राचीन मेसोपोटामिया के लोगों के दैनिक जीवन अभिन्न हिस्सा थे।"),
  18496. (Ii.lion.beat1 =
  18497. "यहाँ तक कि शहरों की वास्तुकला भी देवी-देवताओं के संकेतों पर आधारित थी और इनका धार्मिक महत्त्व था। प्राचीन बेबीलोन शहर की शानदार वास्तुकला इसका एक बेजोड़ उदाहरण है।"),
  18498. (Ii.lion.wallTextTop = "लंबे डग भरते शेर वाला पैनल"),
  18499. (Ii.lion.wallTextMid = "605-562 ईसा पूर्व"),
  18500. (Ii.lion.wallTextBottom = "चमकदार सरैमिक (चीनी मिट्टी)।"),
  18501. (Ii.lion.attribution =
  18502. "<i>लंबे डग भरते शेर वाला पैनल</i>, नव-बेबीलोनियन काल, 605-562 ईसा पूर्व, चमकदार सरैमिक (चीनी मिट्टी)। द मेट्रोपॉलिटन म्यूज़ियम ऑफ़ आर्ट, फ्लेचर फंड, 1931 (31.13.1)। © द मेट्रोपॉलिटन म्यूज़ियम ऑफ़ आर्ट"),
  18503. (Ii.lion.beat2 =
  18504. "बेहद चमकदार ईंटों पर निर्मित लंबे डग भरते शेर वाला यह पैनल, बेबीलोन की सबसे महत्त्वपूर्ण सड़क, यानी शोभायात्रा-मार्ग (द प्रोसेशनल वे) के दोनों किनारों पर पंक्तिबद्ध रूप से मौजूद सौ से अधिक शेरों की कलाकृतियों में से एक था। ईशर गेट से गुज़रने वाली यह सड़क शहर के महलों और मुख्य मंदिरों को जोड़ती थी।"),
  18505. (Ii.lion.beat3 =
  18506. "ये सभी शेर प्रेम और युद्ध की देवी, ईशर से संबंधित थे, तथा इन शेरों ने धार्मिक शोभायात्रा और सैन्य परेडों की निगरानी करने वाले पहरेदार की भूमिका निभाई। नीली और सुनहरी ईंटों ने मानो सड़क की रंगत को जीवंत कर दिया हो। उभरी हुई नक्काशी के साथ तैयार किया गया यह शेर, पैनल की सतह से हमारी दुनिया में आता हुआ प्रतीत होता है।"),
  18507. (Ii.lion.beat4 =
  18508. "यह वर्ष 2021 में गेट्टी विला में प्राचीन मेसोपोटामिया पर आयोजित एक बड़ी प्रदर्शनी में मौजूद 130 से अधिक वस्तुओं में से एक है, जिसे म्यूज़ी डू लूव्र (लूव्र म्यूज़ियम) के साथ मिलकर विकसित किया गया था। ये वस्तुएँ लगभग तीन हजार वर्षों के दौरान मेसोपोटामिया में शहरों, लिखित सामग्रियों तथा साम्राज्यों के विकास को उजागर करती हैं।"),
  18509. (Ii.map = {}),
  18510. (Ii.map.image =
  18511. '<img height="600" width="750" src="/assets/images/meso-map-hindi.jpg" alt="Map of Mesopatamia as the `Fertile Crescent` between the Tigris and Euphrates, spanning from the Mediterranean to the Persian Gulf"></img>'),
  18512. (Ii.map.attribution =
  18513. "मूल मानचित्र के आधार पर © FNSP द्वारा तैयार किया गया मानचित्र। साइंसेज पो-एटेलियर डी कार्टोग्राफी, 2016, मार्टिन सॉवेज (CNRS, USR 3225, नैनटेरे) के मार्गदर्शन में"),
  18514. (Ii.map.beat0 =
  18515. "लगभग 4000 ईसा पूर्व में आधुनिक इराक में प्राचीन मेसोपोटामिया का आरंभ हुआ, जहां से कुछ मानव सभ्यताओं के विकास की शुरुआत हुई, जिन्होंने शहरी जीवन को एक नया स्वरूप दिया। मेसोपोटामिया के लोगों ने गणित, विज्ञान और क़ानून के क्षेत्र में काफी प्रगति की; साहित्य, वास्तुकला और कला के क्षेत्र में कई रचनाओं का निर्माण किया; तथा दुनिया की पहली लेखन प्रणाली का आविष्कार किया।"),
  18516. (Ii.vesselSteadi = {}),
  18517. (Ii.vesselSteadi.beat0 =
  18518. "मेसोपोटामिया के लोग मानते थे कि इंसानों को देवताओं की सेवा के लिए बनाया गया है।"),
  18519. (Ii.vesselSteadi.beat1 =
  18520. "वे प्रतिदिन देवताओं को सबसे कीमती एवं बेहद नक्काशीदार बर्तनों में प्रसाद अर्पित किया करते थे। चांदी का यह पात्र, धार्मिक कार्यों में इस्तेमाल होने वाले उन बर्तनों में से एक है, जो आज भी मौजूद है।"),
  18521. (Ii.vesselSteadi.beat2 =
  18522. "यह बर्तन अपने आप में ही भगवान निंगिरसु को समर्पित एक उपहार था। इसे वहाँ मौजूद अनेक मंदिरों में से किसी एक में रखा गया होगा — जो समुदाय के धार्मिक, आर्थिक और प्रशासनिक केंद्रों के रूप में काम करते थे।"),
  18523. (Ii.vesselRender = {}),
  18524. (Ii.vesselRender.wallTextTop =
  18525. "धार्मिक कार्यों में इस्तेमाल होने वाला पात्र"),
  18526. (Ii.vesselRender.wallTextMid = "लगभग 2420 ईसा पूर्व"),
  18527. (Ii.vesselRender.wallTextBottom = "चांदी और काँसा"),
  18528. (Ii.vesselRender.attribution =
  18529. '<i>धार्मिक कार्यों में इस्तेमाल होने वाला पात्र ("द वेस ऑफ एन्मेटेना")</i>, प्रारंभिक राजवंशीय काल, लगभग 2420 ईसा पूर्व, चांदी (पात्र) और काँसा (पात्र)। म्यूज़ी डू लूव्र (लूव्र म्यूज़ियम), मध्य-पूर्वी पुरावशेष विभाग, पेरिस। सरज़ेक अभियान, 1888. सुल्तान अब्दुल हामिद II का उपहार, 1896'),
  18530. (Ii.vesselRender.beat0 =
  18531. "शेर के सिर वाला यह चील, बारिश एवं तूफ़ान, बाढ़ और जुताई के देवता निंगिरसु का प्रतीक है — खेती और सिंचाई के लिए ये सभी घटक बेहद महत्त्वपूर्ण थे, जिनकी वजह से इस सूखे और बंजर इलाके में जीवन संभव हो पाया।"),
  18532. (Ii.vesselRender.beat1 =
  18533. "इस अलौकिक पक्षी की शेरों और आइबेक्स पर पकड़ से पता चलता है कि, देवताओं की दुनिया और हमारी प्राकृतिक दुनिया बेहद पवित्र तरीके से एक-दूसरे से जुड़े हुए हैं।"),
  18534. (Ii.vesselRender.beat2 =
  18535. "बर्तन के गले के चारों ओर सुमेरियन भाषा में लिखे गए लेख से दान देने वाले की पहचान होती है — जो एक राजा है — और इसमें बताया गया है कि देवता निंगिरसु किस तरह इस पात्र में अर्पित प्रसाद का उपभोग करेंगे।"),
  18536. (Ii.michauxSteadi = {}),
  18537. (Ii.michauxSteadi.beat0 =
  18538. "चौथी सहस्राब्दी ईसा पूर्व में मेसोपोटामिया में लेखन कला की उत्पत्ति हुई थी। समय के साथ, कीलाकार लिपि (क्यूनिफॉर्म नामक एक लिपि) विकसित हुई, जिसमें वर्णों का आकार कील की तरह होता था। मेसोपोटामिया में कई भाषाओं को लिखने के लिए इसका उपयोग किया जाता था, जिसमें सुमेरियन और अक्काडियन (अक्कादियन) सबसे प्रमुख थे।"),
  18539. (Ii.michauxRender = {}),
  18540. (Ii.michauxRender.wallTextTop =
  18541. "भूमि अनुदान अभिलेख (खम्भे पर भूमि अनुदान का विवरण)"),
  18542. (Ii.michauxRender.wallTextMid = "1100-1083 ईसा पूर्व"),
  18543. (Ii.michauxRender.wallTextBottom =
  18544. "घुमावदार पत्थर (सर्पिल आकार का पत्थर)"),
  18545. (Ii.michauxRender.attribution =
  18546. '<i>भूमि अनुदान अभिलेख ("काइलौ मिचौक्स")</i>, कासाइट काल के बाद, 1100-1083 ईसा पूर्व, सर्पिल आकार का पत्थर। बिब्लियोथेक नेशनेले डी फ्रांस (फ्रांस का राष्ट्रीय पुस्तकालय)'),
  18547. (Ii.michauxRender.beat0 =
  18548. "सन् 1786 में जब फ्रांस के एक वनस्पति-वैज्ञानिक एवं खोजकर्ता पत्थर के टुकड़े पर बने इस जटिल नक्काशीदार अभिलेख को बगदाद से यूरोप लेकर आए, तब देखने वालों को बेहद आश्चर्य हुआ और उन्होंने इस पर अंकित चित्रों एवं शब्दों को पढ़ने की कोशिश की। परंतु उसे कोई पढ़ नहीं पाया।"),
  18549. (Ii.michauxRender.beat1 =
  18550. "लगभग 70 साल पहले अक्काडियन (अक्कादियन) भाषा को समझने में कामयाबी मिली और विद्वानों ने इस अभिलेख को पढ़ा। इसमें एक पिता की ओर से अपनी बेटी को उसकी शादी के अवसर पर तोहफ़े के रूप जमीन देने का विवरण मौजूद है। पत्थर पर लिखे गए इस लेख को शायद देवताओं के अधिकार में किसी मंदिर में प्रदर्शित किया गया होगा।"),
  18551. (Ii.michauxRender.beat2 =
  18552. "अभिलेख की अतिरिक्त सुरक्षा के लिए, पत्थर के ऊपरी हिस्से पर बेबीलोन के देवताओं का चित्र उकेरा गया है। इनमें लेखन के देवता नबू भी शामिल हैं, जिन्हें यहां एक वेदी के ऊपर एक लेखनी के साथ दर्शाया गया है, जिनके साथ पशु के रूप में उनका वाहन, सांप-ड्रैगन भी मौजूद है।"),
  18553. (Ii.architectSteadi = {}),
  18554. (Ii.architectSteadi.beat0 =
  18555. "मेसोपोटामिया की मान्यताओं के अनुसार, राजा का पद देवताओं की ओर से मानव जाति को दिया गया एक उपहार था, और शासकों को आम इंसानों से ऊपर का दर्जा दिया जाता था। मंदिरों का निर्माण करके देवताओं की जरूरतों को पूरा करना एक राजा की सबसे बड़ी जिम्मेदारियों में से एक थी।"),
  18556. (Ii.architectRender = {}),
  18557. (Ii.architectRender.wallTextTop =
  18558. "वास्तुकार के रूप में प्रिंस ग्यूडेआ (गुडेया) की मूर्ति"),
  18559. (Ii.architectRender.wallTextMid = "लगभग 2120 ईसा पूर्व"),
  18560. (Ii.architectRender.wallTextBottom = "गैब्रो पत्थर (काला पत्थर)"),
  18561. (Ii.architectRender.attribution =
  18562. "<i>वास्तुकार के रूप में प्रिंस ग्यूडेआ (गुडेया) की मूर्ति</i>, नव-सुमेरियन काल, लगभग 2120 ईसा पूर्व, गैब्रो। म्यूज़ी डू लूव्र, मध्य-पूर्वी पुरावशेष विभाग, पेरिस, AO 3। सरज़ेक अभियान, 1881"),
  18563. (Ii.architectRender.beat0 =
  18564. "सुमेरियन शासक ग्यूडेआ (गुडेया) की यह मूर्ति उन्हें देवी गतुमडु के मंदिर के वास्तुकार के रूप में दर्शाती है।"),
  18565. (Ii.architectRender.beat1 =
  18566. "इसमें ग्यूडेआ (गुडेया) ने खुद को एक शिक्षित और बेहद धार्मिक राजा के रूप में प्रस्तुत किया है। वह दोनों हाथों को जोड़कर प्रार्थना कर रहा है, जबकि उसकी गोद में भवन की भूमि-योजना तैयार करने के उपकरण — यानी कि रेखाएं खींचने के लिए पैमाने और एक लेखनी के साथ एक पट्टी मौजूद है।"),
  18567. (Ii.architectRender.beat2 =
  18568. "उनके वस्त्र पर उत्कीर्ण लेख में मंदिर के निर्माण और उनके द्वारा प्रदान किए गए धन का विवरण दिया गया है — जिसमें साज-सज्जा के सामान, नौकर और पशुधन शामिल हैं।"),
  18569. (Ii.dictionarySteadi = {}),
  18570. (Ii.dictionarySteadi.beat0 =
  18571. "ग्यूडेआ (गुडेया) की तरह, असीरिया के राजा अशुरबनिपाल ने निनेवह के अपने महल में एक विशाल पुस्तकालय का निर्माण करके अपनी विद्वता तथा पढ़ने एवं लिखने की क्षमता पर जोर दिया। दो भाषाओं में उपलब्ध यह शब्दकोश, वहाँ पाए जाने वाले हजारों टैबलेट (लेखन पट्टिका) में से एक है।"),
  18572. (Ii.dictionaryRender = {}),
  18573. (Ii.dictionaryRender.wallTextTop =
  18574. "द्विभाषी शब्दकोश वाला टैबलेट (लेखन पट्टिका)"),
  18575. (Ii.dictionaryRender.wallTextMid = "668–627 ईसा पूर्व"),
  18576. (Ii.dictionaryRender.wallTextBottom = "टेरकोटा"),
  18577. (Ii.dictionaryRender.attribution =
  18578. "<i>सम्राट अशुरबनिपाल के पुस्तकालय से प्राप्त द्विभाषी शब्दकोश वाला टैबलेट (लेखन पट्टिका)</i>, नव-असीरियन काल, 668-627 ईसा पूर्व, टेराकोटा। म्यूज़ी डू लूव्र (लूव्र म्यूज़ियम), मध्य-पूर्वी पुरावशेष विभाग, पेरिस। गेइज़ो परचेज़, 1918"),
  18579. (Ii.dictionaryRender.beat0 =
  18580. "यह शब्दकोश मिट्टी पर लिखा गया है, जो लिखित दस्तावेजों के लिए उपयोग की जाने वाली सबसे आम सामग्री है।"),
  18581. (Ii.dictionaryRender.beat1 =
  18582. "इसमें बाईं ओर सुमेरियन शब्दों की एक सूची दी गई है, जबकि बीच में तथा दाईं ओर अक्काडियन (अक्कादियन) समानार्थक शब्द मौजूद हैं। सबसे दाहिने कॉलम में हर शब्द की परिभाषा दी गई है।"),
  18583. (Ii.enheduannaSteadi = {}),
  18584. (Ii.enheduannaSteadi.beat0 =
  18585. "जब प्रशासनिक कार्यों तथा रिकॉर्ड रखने के लिए लेखन की शुरुआत हुई, तब समय के साथ इसके उपयोग का दायरा भी बढ़ा। मिट्टी की इन पट्टियों पर हजारों की संख्या में पौराणिक कथाएँ, धार्मिक स्तोत्र, करारनामे, तथा विज्ञान एवं गणित के विषयों पर लिखे गए ग्रंथ आज भी उपलब्ध हैं। इनमें से कई लेखों का अनुवाद होना बाकी है।"),
  18586. (Ii.enheduannaSteadi.beat1 =
  18587. "इतिहास में पहले लेखक के रूप में अक्काडियन राजा की बेटी, पुजारिन एन्हेदुआन्ना का नाम दर्ज है। एन्हेदुआन्ना ने अपने पूरे जीवनकाल में देवताओं की स्तुति में कम से कम चालीस स्तोत्र या भजन लिखे हैं, जिनमें से कुछ में उन्होंने अपने नाम का वर्णन भी किया है।"),
  18588. (Ii.enheduannaSteadi.wallTextTop =
  18589. '"इनान्ना की स्तुति" वाली पट्टिका (टैबलेट)'),
  18590. (Ii.enheduannaSteadi.wallTextMid = "1850-1700 ईसा पूर्व"),
  18591. (Ii.enheduannaSteadi.wallTextBottom = "कच्ची मिट्टी"),
  18592. (Ii.enheduannaSteadi.attribution =
  18593. '<i>राजकुमारी एन्हेदुआन्ना द्वारा "इनान्ना की स्तुति" में लिखी गई पट्टिका</i>, प्राचीन बेबीलोन काल, 1850-1700 ईसा पूर्व, कच्ची मिट्टी। म्यूज़ी डू लूव्र (लूव्र म्यूज़ियम), मध्य-पूर्वी पुरावशेष विभाग, पेरिस, AO 6713। गेइज़ो परचेज़, 1914'),
  18594. (Ii.enheduannaSteadi.beat2 =
  18595. 'मिट्टी की यह पट्टिका (टैबलेट), उनके द्वारा "इनान्ना की स्तुति" में लिखे गए स्त्रोत्र का अंश है, जिसकी प्रति उनके जीवनकाल के लगभग 500 साल बाद तैयार की गई है।'),
  18596. (Ii.enheduannaSteadi.buttonText =
  18597. "इस पट्टिका (टैबलेट) के एक अंश को यहाँ पढ़ें।"),
  18598. (Ii.enheduannaPoem = {}),
  18599. (Ii.enheduannaPoem.title = "इनान्ना की स्तुति"),
  18600. (Ii.enheduannaPoem.line1 =
  18601. "रानियों में सबसे महान रानी [इनान्ना], जो धार्मिक शक्तियों के लिए पवित्र गर्भ से उत्पन्न हुई थी और अपनी माँ से आगे निकल गई थी।"),
  18602. (Ii.enheduannaPoem.line2 =
  18603. "असंख्य मनुष्यों को जीवन देने वाली, तथा पूरी धरती पर सबसे अधिक विद्वान एवं विचारशील रानी, मैं आपके सम्मान में आपके योग्य गीत गाऊंगी।"),
  18604. (Ii.enheduannaPoem.line3 =
  18605. "हे देवी, आप सभी शक्तियों को धारण करने वाली हैं और आपकी पवित्र वाणी हमारे लिए पूजनीय है ...."),
  18606. (Ii.enheduannaPoem.line4 =
  18607. "मैं शुद्ध अंतःकरण से आपकी आराधना करती हूँ,"),
  18608. (Ii.enheduannaPoem.line5 = "मैं एन्हेदुआन्ना, एन-प्रीस्टेस"),
  18609. (Ii.enheduannaPoem.line6 =
  18610. "मैंने अनुष्ठान की सभी प्रक्रियाओं का पालन किया और इस उत्सव पर मेरे दिल से गीत निकल रहे हैं। "),
  18611. (Ii.enheduannaPoem.line7 =
  18612. "लेकिन अंतिम संस्कार की रस्म पूरी हुई, और मैं अब वहाँ नहीं हूँ।"),
  18613. (Ii.enheduannaPoem.line8 =
  18614. "मैं प्रकाश के पास पहुँची, लेकिन प्रकाश ने मुझे जला दिया।"),
  18615. (Ii.enheduannaPoem.line9 =
  18616. "मैं छाया के पास पहुँची, लेकिन तूफान ने सब कुछ छिपा दिया।"),
  18617. (Ii.enheduannaPoem.line10 =
  18618. "भ्रम की स्थिति के कारण मेरी मीठी वाणी पर लगाम लग गया।"),
  18619. (Ii.enheduannaPoem.line11 =
  18620. "मुझे प्रसन्न करने वाली हर चीज धूमिल हो गई ...."),
  18621. (Ii.enheduannaPoem.line12 =
  18622. "[अगर] आप इसके बारे में अभी [ईश्वर] को बताते हैं, तो वह मुझे पहले की तरह बना देंगे ...."),
  18623. (Ii.enheduannaPoem.line13 =
  18624. "नन्ना के कारण देश, विद्रोही और दुष्ट जनों का ईश्वर उद्धार कर सकते हैं।"),
  18625. (Ii.enheduannaPoem.line14 =
  18626. "वह उस शहर को नष्ट कर सकते हैं; हो सकता है [ईश्वर] एनलिल इसे शाप दें; हो सकता है कि माताएँ अपने रोते हुए बच्चों को फिर से खुश न पाएँ।"),
  18627. (Ii.enheduannaPoem.line15 =
  18628. "हे रानी, जो शिकायतें की गईं, उनको ले जाने वाला आपका जहाज कहीं और छोड़ दे।"),
  18629. (Ii.enheduannaPoem.line16 =
  18630. "क्या मुझे अपने नेक गीत की वजह से मर जाना चाहिए? मेरे नन्ना ने मेरी बिल्कुल परवाह नहीं की।"),
  18631. (Ii.enheduannaPoem.attribution =
  18632. "एंटोनी कैविग्नेक्स और ऐनी-कैरोलिन रेंडु लोइसेल के अनुसार किया गया अनुवाद, <i>मेसोपोटामिया में इतिहास की शुरुआत</i>, 2016"),
  18633. (Ii.coneSteadi = {}),
  18634. (Ii.coneSteadi.beat0 =
  18635. "कानूनों — राजा द्वारा बनाए गए नियमों को संहिताबद्ध करने के लिए लेखन का भी प्रयोग किया जाता था। समाज में न्याय सुनिश्चित करने की जिम्मेदारी शासकों की होती थी, और सबसे पहले कानूनी सुधारों का विवरण मेसोपोटामिया से ही प्राप्त होता है।"),
  18636. (Ii.coneRender = {}),
  18637. (Ii.coneRender.wallTextTop =
  18638. "राजा उरुकागिन के कानूनी सुधारों वाला शंकु (कोन)"),
  18639. (Ii.coneRender.wallTextMid = "लगभग 2350 ईसा पूर्व"),
  18640. (Ii.coneRender.wallTextBottom = "टेराकोटा"),
  18641. (Ii.coneRender.attribution =
  18642. "<i>राजा उरुकागिन के कानूनी सुधारों वाला शंकु (कोन)</i>, प्रारंभिक राजवंश काल, लगभग 2350 ईसा पूर्व, टेराकोटा। म्यूज़ी डू लूव्र (लूव्र म्यूज़ियम), मध्य-पूर्वी पुरावशेष विभाग, पेरिस। गेइज़ो परचेज़, 1900"),
  18643. (Ii.coneRender.beat0 =
  18644. "पकी हुई मिट्टी से बने इस शंकु (कोन) पर एक लेख उत्कीर्ण है, जो उसके शरीर के चारों ओर लिपटा हुआ है। इसमें पीड़ित लोगों की रक्षा के लिए राजा उरुकागिन द्वारा सामाजिक न्याय सुधारों को दर्ज किया गया है।"),
  18645. (Ii.coneRender.beat1 =
  18646. 'इस लेख में, उरुकागिन ने विशेष रूप से महलों और मंदिरों में "पुराने दिनों के दुर्व्यवहार" के खिलाफ लागाश शहर की सामाजिक व्यवस्था को बहाल करने का दावा किया है। यह पहला ज्ञात लेख है, जो लोगों के साथ निष्पक्षता, न्याय और समानता के साथ व्यवहार करने की अहमियत की घोषणा करता है।'),
  18647. (Ii.gudeaSteadi = {}),
  18648. (Ii.gudeaSteadi.beat0 =
  18649. "मेसोपोटामिया के राजाओं ने अपनी शक्ति और शासन करने के दैवीय अधिकार का संदेश देने के लिए, पूरे साम्राज्य में अपनी प्रतिमाओं को स्थापित किया।"),
  18650. (Ii.gudeaRender = {}),
  18651. (Ii.gudeaRender.wallTextTop =
  18652. "बहते पानी के कलश के साथ ग्यूडेआ (गुडेया) की मूर्ति "),
  18653. (Ii.gudeaRender.wallTextMid = "लगभग 2120 ईसा पूर्व"),
  18654. (Ii.gudeaRender.wallTextBottom = "डोलेराइट पत्थर"),
  18655. (Ii.gudeaRender.attribution =
  18656. "<i>बहते पानी के कलश के साथ ग्यूडेआ (गुडेया) की मूर्ति</i>, नव-सुमेरियन काल, लगभग 2120 ईसा पूर्व, डोलेराइट। म्यूज़ी डू लूव्र (लूव्र म्यूज़ियम), मध्य-पूर्वी पुरावशेष विभाग, पेरिस। बोइसगेलिन उपहार, 1967 (डी क्लर्क कलेक्शन)"),
  18657. (Ii.gudeaRender.beat0 =
  18658. "ग्यूडेआ (गुडेया) ने ऐसे वस्त्र धारण किए हैं, जिससे उनका एक कंधा खाली रह जाता है। उसकी हृष्ट-पुष्ट भुजाएँ एक राजा की शक्ति और शारीरिक पूर्णता का प्रतीक है। उनके पास मछलियों से भरा एक कलश है, जिसमें से पानी की दो धाराएँ बाहर निकल रही हैं और उनके शरीर के दोनों तरफ बह रही हैं।"),
  18659. (Ii.gudeaRender.beat1 =
  18660. "सम्राट ग्यूडेआ (गुडेया) ने अपनी मूर्तियों में खुद को एक भक्त एवं उपासक के रूप में प्रदर्शित करने पर काफी बल दिया। उनके चेहरे पर दाढ़ी नहीं है और सिर पर बाल नहीं हैं, तथा इन मूर्तियों में उन्हें सर्पिल आकार की रेखाओं के साथ शाही किनारों वाली टोपी पहने हुए दिखाया गया है।"),
  18661. (Ii.gudeaRender.beat2 =
  18662. "ग्यूडेआ (गुडेया) के वस्त्र के सामने वाले हिस्से पर उत्कीर्ण लेख, इस वस्तु को जीवनदायिनी जल की देवी, गेश्तिनन्ना को समर्पित करता है। इस प्रकार की मूर्ति यह दर्शाती है कि, जब कोई शासक देवताओं के साथ जुड़ने में सक्षम होता है, तो दुनिया में संतुलन की स्थिति कायम होती है, और उस शासक का साम्राज्य समृद्ध होता है।"),
  18663. (Ii.footer = {}),
  18664. (Ii.footer.outro =
  18665. "पहली शताब्दी ईस्वी में मेसोपोटामिया की सभ्यता और उसकी भाषाओं का अंत हो गया — लेकिन उन्होंने अन्य संस्कृतियों के दुनिया के प्रति दृष्टिकोण, विज्ञान और साहित्य को गहराई से प्रभावित किया।"),
  18666. (Ii.footer.info =
  18667. 'गेट्टी विला में 21 अप्रैल से 16 अगस्त, 2021 के द्वारा <a href="https://www.getty.edu/art/exhibitions/mesopotamia/" target="_blank">मेसोपोटामिया: सभ्यता की शुरुआत</a> पर प्रदर्शनी का आयोजन किया गया। म्यूज़ी डू लूव्र (लूव्र म्यूज़ियम), पेरिस तथा जे. पॉल गेट्टी म्यूज़ियम, लॉस एंजिल्स द्वारा कला एवं मानविकी के संघीय परिषद के सहयोग से इस प्रदर्शनी का आयोजन किया गया था।'),
  18668. (Ii.footer.curatedBy =
  18669. "प्रदर्शनी की रूपरेखा तैयार करने वालों में शामिल हैं"),
  18670. (Ii.footer.curatorCredits =
  18671. "डॉ. एरियन थॉमस, मध्य-पूर्वी पुरावशेष विभाग के निदेशक तथा मेसोपोटामिया कलेक्शंस के क्यूरेटर-इन-चीफ, म्यूज़ी डू लूव्र (लूव्र म्यूज़ियम); डॉ. टिमोथी पॉट्स, निदेशक, जे. पॉल गेट्टी म्यूज़ियम।"),
  18672. (Ii.footer.producedBy =
  18673. "वेबसाइट पर इस अनुभव को प्रस्तुत करने वालों में शामिल हैं:"),
  18674. (Ii.footer.producerCredits =
  18675. 'सेरेना पारे, टॉड स्वानसन, ऐनी मार्टेन्स, मुस्तफा एक्क, इसोके कुलिन्स, लॉरा हबर्ड और <a href="https://www.finalform.systems" target="_blank">फाइनल फॉर्म सिस्टम्स</a>।'),
  18676. (Ii.footer.visit = "गेट्टी विला पर जाएँ"),
  18677. (Ii.footer.backToTop = "शीर्ष पर वापस जाएँ");
  18678. const Fi = Ii;
  18679. var zi = {
  18680. styles: {
  18681. alignment: "right",
  18682. direction: "rtl",
  18683. letterSpace: "0px",
  18684. wallMarginLeft: "auto",
  18685. wallMarginRight: "0px",
  18686. openModalWeight: "1000",
  18687. },
  18688. titleCities: "ملوك",
  18689. titleWritings: "كتابة",
  18690. titleKings: "مدن",
  18691. titleMesopotamia: "بلاد الرافدين",
  18692. titleLook: "نظرة مقربة على بعض الأشياء الاستثنائية",
  18693. titleVilla: "من معرض في ذا جيتي فيلا (The Getty Villa)",
  18694. titlePlease: "برجاء التمرير",
  18695. lion: {},
  18696. };
  18697. (zi.lion.beat0 =
  18698. "بالنسبة لبلاد الرافدين القديمة، كان الإله جزءاً من الحياة اليومية."),
  18699. (zi.lion.beat1 =
  18700. "حتى العمارة الحضرية للمدن كان لها معنى رمزي وديني. وتعد الزخرفة المعمارية لمدينة بابل القديمة مثال مذهل."),
  18701. (zi.lion.wallTextTop = "لوحة تشتمل على أسد يخطو خطوات واسعة"),
  18702. (zi.lion.wallTextMid = "من سنة 605 إلى سنة 562 قبل الميلاد"),
  18703. (zi.lion.wallTextBottom = "خزف مصقول"),
  18704. (zi.lion.attribution =
  18705. "لوحة تشتمل على أسد يخطو خطوات واسعة، الفترة البابلية الحديثة، من 605 سنة إلى سنة 562 قبل الميلاد، خزف مصقول. متحف متروبوليتان للفنون، فليتشر فاند، 1931 (31.13.1). © متحف متروبوليتان للفنون"),
  18706. (zi.lion.beat2 =
  18707. "كانت هذه اللوحة القرميدية المصقولة لأسد يخطو خطوة واسعة واحدة من أكثر من مائة لوحة تزين جانبي أهم شوارع بابل، ألا وهو طريق المواكب؛ إذ يمر هذا الطريق عبر بوابة عشتار ويربط بين القصور والمعابد الرئيسية في المدينة."),
  18708. (zi.lion.beat3 =
  18709. "وكانت هناك ثمة علاقة تربط بين الأسود وعشتار، إلهة الحب والحرب، وكانت هذه الأسود بمثابة حراس يشرفون على المواكب الدينية والاستعراضات العسكرية. ملأ الطوب الأزرق والذهبي الشارع بألوان نابضة بالحياة. يأتي هذا الأسد المصبوب بشكل بارز من سطح اللوحة إلى فضائنا."),
  18710. (zi.lion.beat4 =
  18711. "هذه واحدة من أكثر من 130 قطعة تم عرضها في ذا جيتي فيلا (The Getty Villa) في عام 2021 في معرض كبير عن بلاد الرافدين القديمة، تم تطويره بالشراكة مع متحف اللوفر. تسلط هذه الأشياء الضوء على تطور المدن، والكتابة، والممالك في بلاد الرافدين على مدار حوالي ثلاثة آلاف سنة."),
  18712. (zi.map = {}),
  18713. (zi.map.image =
  18714. '<img height="600" width="750" src="/assets/images/meso-map-arabic.jpg" alt="Map of Mesopatamia as the `Fertile Crescent` between the Tigris and Euphrates, spanning from the Mediterranean to the Persian Gulf"></img>'),
  18715. (zi.map.attribution =
  18716. "خريطة مقتبسة من نسخة أصلية بواسطة و © FNSP.Science Po – Atelier de cartographie ، 2016، بتوجيه من مارتن سوفاج (CNRS, USR 3225, Nanterre)"),
  18717. (zi.map.beat0 =
  18718. "كانت بلاد الرافدين القديمة -التي بدأت منذ حوالي 4000 قبل الميلاد في العراق الحديث- موطناً لبعض التطورات المبكرة التي من شأنها تعريف الحياة الحضرية. وحقق سكان بلاد الرافدين تقدماً في الرياضيات، والعلوم، والقانون؛ حيث قاموا بابتكار أعمال في الأدب، والعمارة، والفن؛ واخترعوا أول نظام كتابة في العالم."),
  18719. (zi.vesselSteadi = {}),
  18720. (zi.vesselSteadi.beat0 =
  18721. "اعتقد سكان بلاد الرافدين أن البشر خُلقوا لخدمة الآلهة."),
  18722. (zi.vesselSteadi.beat1 =
  18723. "لقد تركوا للآلهة القرابين اليومية من الطعام في أغلى الحاويات التي يمكنهم صنعها. ويعد إناء الطقوس الفضي هذا واحدًا من الأواني القليلة المتبقية حتى اليوم."),
  18724. (zi.vesselSteadi.beat2 =
  18725. "كان الإناء نفسه هدية للإله نينجيرسو، وكان من الممكن أن يكون معروضاً في أحد المعابد - وهو واحدًا من عدة مراكز كانت بمثابة مراكز دينية واقتصادية وإدارية للمجتمع."),
  18726. (zi.vesselRender = {}),
  18727. (zi.vesselRender.wallTextTop = "إناء الطقوس"),
  18728. (zi.vesselRender.wallTextMid = "حوالي سنة 2420 قبل الميلاد"),
  18729. (zi.vesselRender.wallTextBottom = "فضة وبرونز"),
  18730. (zi.vesselRender.attribution =
  18731. 'إناء الطقوس ("مزهرية إنميتينا") عصر الأسرات الأولى، حوالي سنة 2420 قبل الميلاد، (مزهرية) مصنوعة من الفضة و(قاعدة) مصنوعة من البرونز . متحف اللوفر، قسم آثار الشرق الأوسط، باريس. بعثة سارزك، 1888. هدية السلطان عبد الحميد الثاني، سنة 1896'),
  18732. (zi.vesselRender.beat0 =
  18733. "يمثل هذا النسر برأس أسد الإله نينجيرسو، إله العواصف المطيرة، والفيضانات، والحرث - وكلها عناصر كانت أساسية للزراعة والري التي دعمت الحياة في المنطقة القاحلة."),
  18734. (zi.vesselRender.beat1 =
  18735. "تشير قبضة الطيور الخارقة للطبيعة على الأسود والوعول إلى أن العالمين الإلهي والطبيعي مرتبطان برباط مقدس."),
  18736. (zi.vesselRender.beat2 =
  18737. "النقش السومري حول العنق يحدد المتبرع - وهو ملك - ويصف كيف سيستهلك نينجيرسو القرابين من هذه المزهرية."),
  18738. (zi.michauxSteadi = {}),
  18739. (zi.michauxSteadi.beat0 =
  18740. "يمكن إرجاع أصول الكتابة في بلاد الرافدين إلى الألفية الرابعة قبل الميلاد. وبمرور الوقت، تم تطوير نص يسمى الكتابة المسمارية، والذي يتكون من أحرف وتدية الشكل. وكانت تستخدم لكتابة لغات متعددة، منها السومرية والأكادية والتي كانت لغات أساسية في بلاد الرافدين."),
  18741. (zi.michauxRender = {}),
  18742. (zi.michauxRender.wallTextTop = "عمود يسجل منحة الأرض"),
  18743. (zi.michauxRender.wallTextMid = "من سنة 1100 إلى سنة 1083 قبل الميلاد"),
  18744. (zi.michauxRender.wallTextBottom = "حجر ملتوي"),
  18745. (zi.michauxRender.attribution =
  18746. 'عمود منحة الأرض ("كايلو ميشو")، فترة ما بعد الكاسيت، من سنة 1100 إلى سنة 1083 قبل الميلاد، ملتوي. المكتبة الوطنية الفرنسية'),
  18747. (zi.michauxRender.beat0 =
  18748. "عندما أحضر عالم نبات ومستكشف فرنسي هذا العمود المنحوت بشكل معقد، على شكل حصاة إلى أوروبا من بغداد في عام 1786، تساءل المشاهدون عن أيقوناته ونصه. لكن لم يستطع أحد قراءته."),
  18749. (zi.michauxRender.beat1 =
  18750. "استغرق الأمر حوالي 70 عاماً قبل أن يتم فك رموز اللغة الأكادية ويتمكن العلماء من قراءة هذا العمود. ويشرح بالتفصيل هبة الأرض من أب لابنته بمناسبة زواجها. وكان من الممكن أن يكون هذا السجل الحجري معروضاً في معبد، يخضع لسلطة الآلهة."),
  18751. (zi.michauxRender.beat2 =
  18752. "لمزيد من الحماية، تم نحت الآلهة البابلية على طول السجل العلوي للحجر. أحدهم نابو، إله الكتابة، الذي يُرمز إليه هنا بقلم على قمة مذبح، مرتبط بشعار حيوانه، ثعبان التنين."),
  18753. (zi.architectSteadi = {}),
  18754. (zi.architectSteadi.beat0 =
  18755. "في معتقد بلاد الرافدين، كانت المَلَكِية هدية للبشرية من الآلهة، وكان الحكام يتمتعون بمكانة البشر الخارقين. وكانت إحدى المسؤوليات الأساسية للحاكم هي الاهتمام باحتياجات الآلهة من خلال بناء المعابد."),
  18756. (zi.architectRender = {}),
  18757. (zi.architectRender.wallTextTop = "تمثال الأمير جوديا كمهندس معماري"),
  18758. (zi.architectRender.wallTextMid = "حوالي سنة 2120 قبل الميلاد"),
  18759. (zi.architectRender.wallTextBottom = "حجر جابرو"),
  18760. (zi.architectRender.attribution =
  18761. "تمثال للأمير جوديا كمهندس معماري، العصر السومري الجديد، حوالي سنة 2120 قبل الميلاد، جابرو. متحف اللوفر، قسم آثار الشرق الأوسط، باريس، AO 3. بعثة سارزيك، 1881"),
  18762. (zi.architectRender.beat0 =
  18763. "هذا التمثال للحاكم السومري جوديا يمثله على أنه مهندس معبد خاص بالإلهة جاتومدو."),
  18764. (zi.architectRender.beat1 =
  18765. "هنا، يمثل جوديا نفسه كحاكم متعلم وتقي. يديه مشبوكتان في الصلاة ويستقر على حِجره لوح به مسطرة وقلم - أدوات لرسم المخطط الأرضي للمبنى."),
  18766. (zi.architectRender.beat2 =
  18767. "يُفصِّل النقش على ثوبه بناء المعبد والثروة التي وهبها له - بما في ذلك المفروشات، والخدم، والماشية."),
  18768. (zi.dictionarySteadi = {}),
  18769. (zi.dictionarySteadi.beat0 =
  18770. "وعلى غرار جوديا، أكد الملك الآشوري آشور بانيبال على تعلمه وقدرته على القراءة والكتابة، وحشد مكتبة كبيرة في قصره في نينوى. وهذا القاموس ثنائي اللغة هو واحد من آلاف الألواح الموجودة هناك."),
  18771. (zi.dictionaryRender = {}),
  18772. (zi.dictionaryRender.wallTextTop = "لوح به قاموس ثنائي اللغة"),
  18773. (zi.dictionaryRender.wallTextMid =
  18774. "من سنة 668 إلى سنة 627 قبل الميلاد"),
  18775. (zi.dictionaryRender.wallTextBottom = "طين"),
  18776. (zi.dictionaryRender.attribution =
  18777. "لوح به قاموس ثنائي اللغة من مكتبة الملك آشور بانيبال، العصر الآشوري الجديد، من سنة 668 إلى سنة 627 قبل الميلاد، مصنوع من الطين. متحف اللوفر، قسم آثار الشرق الأوسط، باريس. شراء جيجو، 1918"),
  18778. (zi.dictionaryRender.beat0 =
  18779. "القاموس مكتوب على الطين، وهي المادة الأكثر شيوعاً في الاستخدام في الوثائق المكتوبة."),
  18780. (zi.dictionaryRender.beat1 =
  18781. "يقدم قائمة بالكلمات السومرية على اليسار، والمرادفات الأكادية في المنتصف - جهة اليمين. ويتضمن العمود الموجود في أقصى اليمين تعريفاً لكل كلمة."),
  18782. (zi.enheduannaSteadi = {}),
  18783. (zi.enheduannaSteadi.beat0 =
  18784. "في الوقت الذي بدأت فيه الكتابة لأغراض الإدارة وحفظ السجلات، توسعت استخداماتها بمرور الوقت. ولا تزال الأساطير، والترانيم الدينية، والعقود، والنصوص العلمية والرياضية صامدة على مئات الآلاف من الألواح الطينية. بينما مازال الكثير منها يحتاج إلى أن يتم ترجمته."),
  18785. (zi.enheduannaSteadi.beat1 =
  18786. "كانت الكاهنة إنهدوانا -ابنة أحد الملوك الأكديين- أول مؤلفة تمت تسميتها في التاريخ. وقامت إنهدوانا بتأليف ما لا يقل عن أربعين ترنيمة للآلهة في حياتها، أشارت في بعضها إلى نفسها بالاسم."),
  18787. (zi.enheduannaSteadi.wallTextTop = 'لوح به "تمجيد إنانا"'),
  18788. (zi.enheduannaSteadi.wallTextMid =
  18789. "من سنة 1850 إلى سنة 1700 قبل الميلاد"),
  18790. (zi.enheduannaSteadi.wallTextBottom = "الطين غير المحروق"),
  18791. (zi.enheduannaSteadi.attribution =
  18792. 'لوح به "تمجيد إنانا" للأميرة إنهدوانا، الفترة البابلية القديمة، من سنة 1850 إلى سنة 1700 قبل الميلاد، مصنوع من الطين غير المحروق. متحف اللوفر، قسم آثار الشرق الأوسط، باريس، AO 6713. شراء جيجو، 1914'),
  18793. (zi.enheduannaSteadi.beat2 =
  18794. 'هذا اللوح، الذي يحتوي على جزء من ترنيمة "تمجيد إنانا"، هو نسخة تم صنعها بعد حوالي 500 عام من حياتها.'),
  18795. (zi.enheduannaSteadi.buttonText = "اقرأ مقتطفاً من اللوح هنا."),
  18796. (zi.enheduannaPoem = {}),
  18797. (zi.enheduannaPoem.title = "تمجيد إنانا"),
  18798. (zi.enheduannaPoem.line1 =
  18799. "الملكة العظيمة [إنانا] بين الملكات، التي ولدت من رحم نقي من أجل قوى صالحة وتتفوق على أمها."),
  18800. (zi.enheduannaPoem.line2 =
  18801. "أنتِ ملكة جميع الأراضي المتعلمة والواعية للغاية، أنتِ التي تمنحين الحياة لعدد لا يحصى من البشر، سأغني على شرفك أغنية تليق بك."),
  18802. (zi.enheduannaPoem.line3 =
  18803. "إلهة جديرة بالقوى حقاً، كلمتك الجليلة سامية...."),
  18804. (zi.enheduannaPoem.line4 = "أنا قد دخلت منزل كاهنتي النقي،"),
  18805. (zi.enheduannaPoem.line5 = "أنا إنهدوانا، الكاهنة."),
  18806. (zi.enheduannaPoem.line6 =
  18807. "كنت قد حملت سلة الطقوس واندفعت بقوة في أغنية الاحتفال."),
  18808. (zi.enheduannaPoem.line7 =
  18809. "ولكن تم تقديم الذبائح الجنائزية، ولم أعد هناك."),
  18810. (zi.enheduannaPoem.line8 = "اقتربت من الضوء، لكن الضوء أحرقني."),
  18811. (zi.enheduannaPoem.line9 = "اقتربت من الظل، لكن العاصفة أخفت كل شيء."),
  18812. (zi.enheduannaPoem.line10 = "ضرب الارتباك فمي الرقيق."),
  18813. (zi.enheduannaPoem.line11 = "كل ما كان يسعدني تحول إلى غبار...."),
  18814. (zi.enheduannaPoem.line12 =
  18815. "[إذا] أخبرتي [الإله] آن عن ذلك الآن، فسوف يلغي آن ذلك لي...."),
  18816. (zi.enheduannaPoem.line13 =
  18817. "الأرض، متمردة وشريرة بسبب نانا، ليقم آن بتسليمها."),
  18818. (zi.enheduannaPoem.line14 =
  18819. "هذه المدينة، ليقم آن بتدميرها. ليقم [الإله] إنليل بلعنها؛ لتكف أمهاتها عن تهدئة أطفالهن من البكاء."),
  18820. (zi.enheduannaPoem.line15 =
  18821. "يا ملكة، المظالم التي أُحدثت، لتقم سفينتك التي تحمل المظالم بالتخلي عنها في مكان آخر."),
  18822. (zi.enheduannaPoem.line16 =
  18823. "هل يجب أن أموت بسبب أغنيتي النبيلة؟ لم تعطنِ نانا أي اهتمام."),
  18824. (zi.enheduannaPoem.attribution =
  18825. "الترجمة على إثر أنطوان كافينيو وآن كارولين ريندو لوسيل، L’histoire commence en Mésopotamie، 2016"),
  18826. (zi.coneSteadi = {}),
  18827. (zi.coneSteadi.beat0 =
  18828. "تم أيضاً استخدام الكتابة لتدوين القوانين - من اختصاص الملوك. كان الحكام مسؤولين عن ضمان العدالة في المجتمع، وجاءت أولى الإصلاحات القانونية المعروفة من بلاد الرافدين."),
  18829. (zi.coneRender = {}),
  18830. (zi.coneRender.wallTextTop = "مخروط به إصلاحات الملك أوروكاجينا"),
  18831. (zi.coneRender.wallTextMid = "حوالي سنة 2350 قبل الميلاد"),
  18832. (zi.coneRender.wallTextBottom = "طين"),
  18833. (zi.coneRender.attribution =
  18834. "مخروط به إصلاحات الملك أوروكاجينا، عصر الأسرات الأولى، حوالي سنة 2350 قبل الميلاد، مصنوع من الطين. متحف اللوفر، قسم آثار الشرق الأوسط، باريس. شراء جيجو، 1900"),
  18835. (zi.coneRender.beat0 =
  18836. "يحمل هذا المخروط المصنوع من الفخار نقشاً يلتف حول بدنه. ويسجل إصلاحات العدالة الاجتماعية التي وضعها الملك أوروكاجينا لحماية المظلومين."),
  18837. (zi.coneRender.beat1 =
  18838. 'في هذا النص، يدعي أوروكاجينا أنه أعاد النظام الاجتماعي لمدينة لجش ضد "انتهاكات الأيام السابقة"، خاصة في القصور والمعابد. وهذا هو أول نص معروف يعلن أهمية معاملة الناس بالإنصاف، والعدالة، والمساواة.'),
  18839. (zi.gudeaSteadi = {}),
  18840. (zi.gudeaSteadi.beat0 =
  18841. "أمر حكام بلاد الرافدين بنشر تماثيل لأنفسهم في جميع أنحاء ممالكهم، معبرين عن قوتهم وحقهم الإلهي في الحكم."),
  18842. (zi.gudeaRender = {}),
  18843. (zi.gudeaRender.wallTextTop =
  18844. "تمثال جوديا مع مزهرية من المياه المتدفقة"),
  18845. (zi.gudeaRender.wallTextMid = "حوالي سنة 2120 قبل الميلاد"),
  18846. (zi.gudeaRender.wallTextBottom = "حجر دوليريت"),
  18847. (zi.gudeaRender.attribution =
  18848. "تمثال للأمير جوديا مع مزهرية من المياه المتدفقة، العصر السومري الجديد، حوالي سنة 2120 قبل الميلاد، دوليريت. متحف اللوفر، قسم آثار الشرق الأوسط، باريس. هدية Boisgelin، 1967 (مجموعة de Clercq)"),
  18849. (zi.gudeaRender.beat0 =
  18850. "يرتدي جوديا ثوباً يترك كتفاً واحداً عارياً، وذراعه ذات العضلات ترمز إلى القوة والكمال الجسدي للملك، ويحمل مزهرية يتدفق منها تياران من الماء، زاخرين بالأسماك، إلى الخارج وإلى الأسفل على جانبي جسده."),
  18851. (zi.gudeaRender.beat1 =
  18852. "اختار الحاكم جوديا في تماثيله التأكيد على دوره كعابد ورع. ويتم إظهاره بلا لحية وحليق الرأس، ويرتدي قبعة ملكية ذات حواف مع صفوف من الضفائر الحلزونية."),
  18853. (zi.gudeaRender.beat2 =
  18854. "النقش الموجود على الجزء الأمامي من ثوب جوديا يخصص هذا الشيء لجشتينانا، إلهة المياه الواهبة للحياة. ويعلن تمثال كهذا أنه عندما يصطف الحكام مع الآلهة، يكون العالم في حالة توازن، ويزدهر مُلك الملك."),
  18855. (zi.footer = {}),
  18856. (zi.footer.outro =
  18857. "انتهت حضارة بلاد الرافدين ولغاتها في القرن الأول الميلادي - ولكن ليس قبل أن تؤثر بعمق في النظرة للعالم، والعلم، والأدب في الثقافات الأخرى."),
  18858. (zi.footer.info =
  18859. '<a href="https://www.getty.edu/art/exhibitions/mesopotamia/" target="_blank">معرض بلاد الرافدين: الحضارة تبدء</a>، تم عرضه في الفترة من 21 أبريل إلى 16 أغسطس 2021 في ذا جيتي فيلا (The Getty Villa). تم تنظيمه من قِبل متحف اللوفر، باريس، ومتحف جيه بول جيتي، لوس أنجلوس، بضمان من المجلس الفيدرالي للفنون والعلوم الإنسانية.'),
  18860. (zi.footer.curatedBy = "المعرض تم جمعه بواسطة"),
  18861. (zi.footer.curatorCredits =
  18862. "أريان توماس، مدير قسم آثار الشرق الأوسط والمنسق العام لمجموعات بلاد الرافدين، متحف اللوفر؛ دكتور تيموثي بوتس، مدير متحف جيه بول جيتي."),
  18863. (zi.footer.producedBy = "تجربة الإنترنت من إنتاج"),
  18864. (zi.footer.producerCredits =
  18865. 'سيرينا بار، تود سوانسون، آن مارتينز، مصطفى إيك، إيزوك كولينز، لورا هوبارد وفا <a href="https://www.finalform.systems" target="_blank">ينل فورم سيستمز</a>'),
  18866. (zi.footer.visit = "قم بزيارة ذا جيتي فيلا The Getty Villa"),
  18867. (zi.footer.backToTop = "العودة إلى الأعلى");
  18868. const Bi = zi;
  18869. function Ui(e, t) {
  18870. var n = Object.keys(e);
  18871. if (Object.getOwnPropertySymbols) {
  18872. var r = Object.getOwnPropertySymbols(e);
  18873. t &&
  18874. (r = r.filter(function (t) {
  18875. return Object.getOwnPropertyDescriptor(e, t).enumerable;
  18876. })),
  18877. n.push.apply(n, r);
  18878. }
  18879. return n;
  18880. }
  18881. function qi(e) {
  18882. for (var t = 1; t < arguments.length; t++) {
  18883. var n = null != arguments[t] ? arguments[t] : {};
  18884. t % 2
  18885. ? Ui(Object(n), !0).forEach(function (t) {
  18886. s(e, t, n[t]);
  18887. })
  18888. : Object.getOwnPropertyDescriptors
  18889. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  18890. : Ui(Object(n)).forEach(function (t) {
  18891. Object.defineProperty(
  18892. e,
  18893. t,
  18894. Object.getOwnPropertyDescriptor(n, t)
  18895. );
  18896. });
  18897. }
  18898. return e;
  18899. }
  18900. var Vi = {
  18901. defaultStyles: {
  18902. alignment: "left",
  18903. direction: "ltr",
  18904. wallMarginLeft: "0px",
  18905. wallMarginRight: "auto",
  18906. letterSpace: "",
  18907. openModalWeight: "400",
  18908. },
  18909. };
  18910. (Vi.en = qi({}, Ri)),
  18911. (Vi.es = qi({}, Mi)),
  18912. (Vi.fr = qi({}, ji)),
  18913. (Vi.zh = qi({}, Di)),
  18914. (Vi.hi = qi({}, Fi)),
  18915. (Vi.ar = qi({}, Bi));
  18916. const Hi = Vi;
  18917. ra.registerPlugin(Ci);
  18918. const Wi = function (e) {
  18919. var t = (0, i.useRef)(null),
  18920. n = (0, i.useRef)(null),
  18921. r = (0, i.useRef)(null),
  18922. a = (0, i.useRef)(null),
  18923. s = (0, i.useRef)(null),
  18924. u = (0, i.useRef)(null),
  18925. d = e.languageSelectRef[0],
  18926. f = c((0, i.useState)("en"), 2),
  18927. p = f[0],
  18928. h = f[1];
  18929. return (
  18930. (0, i.useEffect)(function () {
  18931. ra.set(n.current.children, {
  18932. autoAlpha: 0,
  18933. }),
  18934. ra.set(r.current.children, {
  18935. autoAlpha: 0,
  18936. }),
  18937. ra.set(a.current.children, {
  18938. autoAlpha: 0,
  18939. }),
  18940. ra.set(s.current.children, {
  18941. autoAlpha: 0,
  18942. }),
  18943. ra.to(n.current.children, {
  18944. autoAlpha: 1,
  18945. delay: 0.77,
  18946. }),
  18947. ra.to(r.current.children, {
  18948. autoAlpha: 1,
  18949. delay: 0.66,
  18950. }),
  18951. ra.to(a.current.children, {
  18952. autoAlpha: 1,
  18953. delay: 0.88,
  18954. }),
  18955. ra.to(Array.prototype.slice.call(s.current.children).reverse(), {
  18956. autoAlpha: 1,
  18957. delay: 1.11,
  18958. }),
  18959. ra.to(u.current, {
  18960. opacity: 0.5,
  18961. repeat: -1,
  18962. yoyo: !0,
  18963. duration: 1.5,
  18964. delay: 1.66,
  18965. }),
  18966. ra.to(t.current.children, {
  18967. autoAlpha: 0,
  18968. y: -125,
  18969. stagger: 0.08,
  18970. scrollTrigger: {
  18971. scrub: !0,
  18972. pin: !0,
  18973. pinSpacing: !1,
  18974. ease: "none",
  18975. trigger: t.current,
  18976. start: "top top",
  18977. end: "center top",
  18978. },
  18979. });
  18980. }),
  18981. (0, i.useEffect)(
  18982. function () {
  18983. d.current.addEventListener("change", function (e) {
  18984. var t = e.target.value.toLowerCase();
  18985. h(t);
  18986. });
  18987. },
  18988. [d]
  18989. ),
  18990. (0, l.jsxs)("div", {
  18991. ref: t,
  18992. className: o["full-height"] + " " + o["title-screen"],
  18993. children: [
  18994. (0, l.jsx)("div", {
  18995. className: o["top-left-logo"],
  18996. children: (0, l.jsx)("a", {
  18997. href: "https://www.getty.edu",
  18998. target: "_blank",
  18999. rel: "noreferrer",
  19000. children: (0, l.jsx)("img", {
  19001. width: "200",
  19002. height: "81",
  19003. src: "assets/images/logo-getty.png",
  19004. }),
  19005. }),
  19006. }),
  19007. (0, l.jsxs)("div", {
  19008. ref: n,
  19009. className: o["title-card-top"],
  19010. children: [
  19011. (0, l.jsx)("div", {
  19012. className: o["card-top-left"],
  19013. children: Hi[p].titleCities,
  19014. }),
  19015. (0, l.jsx)("div", {
  19016. className: o["card-top-center"],
  19017. children: Hi[p].titleWritings,
  19018. }),
  19019. (0, l.jsx)("div", {
  19020. className: o["card-top-right"],
  19021. children: Hi[p].titleKings,
  19022. }),
  19023. ],
  19024. }),
  19025. (0, l.jsx)("div", {
  19026. ref: r,
  19027. className: o["title-card-mid"],
  19028. children: (0, l.jsx)("span", {
  19029. children: Hi[p].titleMesopotamia,
  19030. }),
  19031. }),
  19032. (0, l.jsxs)("div", {
  19033. ref: a,
  19034. className: o["title-card-bottom"],
  19035. children: [
  19036. (0, l.jsx)("span", {
  19037. children: Hi[p].titleLook,
  19038. }),
  19039. (0, l.jsx)("br", {}),
  19040. (0, l.jsx)("span", {
  19041. children: Hi[p].titleVilla,
  19042. }),
  19043. ],
  19044. }),
  19045. (0, l.jsxs)("div", {
  19046. ref: s,
  19047. className: o["scroll-cta"],
  19048. children: [
  19049. (0, l.jsx)("span", {
  19050. children: Hi[p].titlePlease,
  19051. }),
  19052. (0, l.jsx)("br", {}),
  19053. (0, l.jsx)("img", {
  19054. ref: u,
  19055. className: o["scroll-arrow"],
  19056. src: "/assets/images/scroll-arrow.png",
  19057. alt: "scroll down arrow",
  19058. }),
  19059. ],
  19060. }),
  19061. ],
  19062. })
  19063. );
  19064. };
  19065. function Gi(e, t) {
  19066. if (!(e instanceof t))
  19067. throw new TypeError("Cannot call a class as a function");
  19068. }
  19069. function Qi(e, t) {
  19070. for (var n = 0; n < t.length; n++) {
  19071. var r = t[n];
  19072. (r.enumerable = r.enumerable || !1),
  19073. (r.configurable = !0),
  19074. "value" in r && (r.writable = !0),
  19075. Object.defineProperty(e, r.key, r);
  19076. }
  19077. }
  19078. function Yi(e, t, n) {
  19079. return t && Qi(e.prototype, t), n && Qi(e, n), e;
  19080. }
  19081. function Xi(e, t) {
  19082. return (Xi =
  19083. Object.setPrototypeOf ||
  19084. function (e, t) {
  19085. return (e.__proto__ = t), e;
  19086. })(e, t);
  19087. }
  19088. function $i(e, t) {
  19089. if ("function" != typeof t && null !== t)
  19090. throw new TypeError(
  19091. "Super expression must either be null or a function"
  19092. );
  19093. (e.prototype = Object.create(t && t.prototype, {
  19094. constructor: {
  19095. value: e,
  19096. writable: !0,
  19097. configurable: !0,
  19098. },
  19099. })),
  19100. t && Xi(e, t);
  19101. }
  19102. function Ji(e) {
  19103. return (Ji =
  19104. "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
  19105. ? function (e) {
  19106. return typeof e;
  19107. }
  19108. : function (e) {
  19109. return e &&
  19110. "function" == typeof Symbol &&
  19111. e.constructor === Symbol &&
  19112. e !== Symbol.prototype
  19113. ? "symbol"
  19114. : typeof e;
  19115. })(e);
  19116. }
  19117. function Ki(e, t) {
  19118. return !t || ("object" !== Ji(t) && "function" != typeof t)
  19119. ? (function (e) {
  19120. if (void 0 === e)
  19121. throw new ReferenceError(
  19122. "this hasn't been initialised - super() hasn't been called"
  19123. );
  19124. return e;
  19125. })(e)
  19126. : t;
  19127. }
  19128. function Zi(e) {
  19129. return (Zi = Object.setPrototypeOf
  19130. ? Object.getPrototypeOf
  19131. : function (e) {
  19132. return e.__proto__ || Object.getPrototypeOf(e);
  19133. })(e);
  19134. }
  19135. function eo(e, t) {
  19136. var n = Object.keys(e);
  19137. if (Object.getOwnPropertySymbols) {
  19138. var r = Object.getOwnPropertySymbols(e);
  19139. t &&
  19140. (r = r.filter(function (t) {
  19141. return Object.getOwnPropertyDescriptor(e, t).enumerable;
  19142. })),
  19143. n.push.apply(n, r);
  19144. }
  19145. return n;
  19146. }
  19147. function to(e) {
  19148. for (var t = 1; t < arguments.length; t++) {
  19149. var n = null != arguments[t] ? arguments[t] : {};
  19150. t % 2
  19151. ? eo(Object(n), !0).forEach(function (t) {
  19152. s(e, t, n[t]);
  19153. })
  19154. : Object.getOwnPropertyDescriptors
  19155. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  19156. : eo(Object(n)).forEach(function (t) {
  19157. Object.defineProperty(
  19158. e,
  19159. t,
  19160. Object.getOwnPropertyDescriptor(n, t)
  19161. );
  19162. });
  19163. }
  19164. return e;
  19165. }
  19166. ra.registerPlugin(Ci);
  19167. const no = (function (e) {
  19168. $i(a, e);
  19169. var t,
  19170. n,
  19171. r =
  19172. ((t = a),
  19173. (n = (function () {
  19174. if ("undefined" == typeof Reflect || !Reflect.construct)
  19175. return !1;
  19176. if (Reflect.construct.sham) return !1;
  19177. if ("function" == typeof Proxy) return !0;
  19178. try {
  19179. return (
  19180. Boolean.prototype.valueOf.call(
  19181. Reflect.construct(Boolean, [], function () {})
  19182. ),
  19183. !0
  19184. );
  19185. } catch (e) {
  19186. return !1;
  19187. }
  19188. })()),
  19189. function () {
  19190. var e,
  19191. r = Zi(t);
  19192. if (n) {
  19193. var a = Zi(this).constructor;
  19194. e = Reflect.construct(r, arguments, a);
  19195. } else e = r.apply(this, arguments);
  19196. return Ki(this, e);
  19197. });
  19198. function a(e) {
  19199. var t;
  19200. if (
  19201. (Gi(this, a),
  19202. ((t = r.call(this, e)).format = ".jpg"),
  19203. document.body.classList.contains("webp-supported") &&
  19204. (t.format = ".webp"),
  19205. document.body.classList.contains("avif-supported") &&
  19206. (t.format = ".avif"),
  19207. (t.containerRef = (0, i.createRef)(null)),
  19208. (t.viewerRef = (0, i.createRef)(null)),
  19209. (t.viewerOffsetRef = (0, i.createRef)(null)),
  19210. (t.canvasRef = (0, i.createRef)(null)),
  19211. (t.loadingWrap = (0, i.createRef)(null)),
  19212. (t.loadingProgress = (0, i.createRef)(null)),
  19213. (t.playHead = (0, i.createRef)(null)),
  19214. (t.playHeadProgress = (0, i.createRef)(null)),
  19215. (t.context = !1),
  19216. (t.width = 1552),
  19217. (t.height = 873),
  19218. t.props.canvasSize)
  19219. ) {
  19220. var n = c(t.props.canvasSize, 2);
  19221. (t.width = n[0]), (t.height = n[1]);
  19222. }
  19223. return (
  19224. (t.lastFrame = -1),
  19225. (t.floatFrame = 0),
  19226. (t.frame = t.props.startFrame || 0),
  19227. (t.fullFrameCount = t.props.frameCount),
  19228. (t.loadedCount = 0),
  19229. (t.loadComplete = !1),
  19230. (t.sequence = []),
  19231. (t.loadedRenderPool = []),
  19232. (t.loadedRenderTimeout = null),
  19233. (t.poolAnimateDelay = 40),
  19234. (t.timeline = !1),
  19235. (t.progress = 0),
  19236. t.props.pause &&
  19237. Object.keys(t.props.pause).forEach(function (e) {
  19238. t.fullFrameCount += t.props.pause[e];
  19239. }),
  19240. (t.enterTimeline = !1),
  19241. (t.exitTimeline = !1),
  19242. (t.notLoadedTween = {
  19243. isActive: !1,
  19244. }),
  19245. (t.isAbove = !1),
  19246. (t.isBelow = !0),
  19247. (t.lastProgress = !1),
  19248. (t.justScrolled = !1),
  19249. t
  19250. );
  19251. }
  19252. return (
  19253. Yi(a, [
  19254. {
  19255. key: "componentDidMount",
  19256. value: function () {
  19257. this.loadAssets(),
  19258. this.canvasRef.current && this.initializeContext(),
  19259. !this.enterTimeline &&
  19260. this.props.enterTween &&
  19261. this.initializeEnterTween(),
  19262. this.timeline ||
  19263. (this.initializeTimeline(), this.setTimeline()),
  19264. !this.exitTimeline &&
  19265. this.props.exitTween &&
  19266. this.initializeExitTween(),
  19267. Ci.refresh();
  19268. },
  19269. },
  19270. {
  19271. key: "getImagePath",
  19272. value: function (e) {
  19273. return (
  19274. "https://static.getty.edu/mesopotamia/" +
  19275. this.props.path +
  19276. "/" +
  19277. "".concat(e.toString().padStart(4, "0")) +
  19278. this.format
  19279. );
  19280. },
  19281. },
  19282. {
  19283. key: "loadAssets",
  19284. value: function () {
  19285. var e = this;
  19286. this.loadImage(1),
  19287. setTimeout(function () {
  19288. for (var t = 2; t <= e.props.frameCount; t += 1)
  19289. e.loadImage(t);
  19290. }, 60);
  19291. },
  19292. },
  19293. {
  19294. key: "loadImage",
  19295. value: function (e) {
  19296. var t = this,
  19297. n = new Image();
  19298. if (
  19299. ((n.retried = 0),
  19300. (n.src = this.getImagePath(e)),
  19301. (n.ogSrc = n.src),
  19302. this.props.pause && e + "" in this.props.pause)
  19303. )
  19304. for (var r = this.props.pause[e]; r--; )
  19305. this.sequence.push(n);
  19306. this.sequence.push(n),
  19307. (n.onerror = function () {
  19308. var e = Math.floor(Date.now() * Math.random())
  19309. .toString()
  19310. .substring(0, 8);
  19311. n.retried < 2
  19312. ? setTimeout(function () {
  19313. n.src = n.ogSrc + "?" + e;
  19314. }, 80)
  19315. : n.retried < 3 &&
  19316. setTimeout(function () {
  19317. n.src = n.ogSrc.slice(0, -4) + ".jpg?" + e;
  19318. }, 80),
  19319. n.retried++;
  19320. }),
  19321. (n.onload = function () {
  19322. 1 === e && t.renderImageToCanvas(0),
  19323. t.frame > e &&
  19324. t.timeline.scrollTrigger.isActive &&
  19325. t.poolNewFrames(e - 1),
  19326. (t.loadedCount += 1),
  19327. (t.loadingProgress.current.style.width =
  19328. (t.loadedCount /
  19329. (parseFloat(t.props.frameCount) - 1)) *
  19330. 100 +
  19331. "%"),
  19332. t.loadedCount === parseFloat(t.props.frameCount) - 1 &&
  19333. t.loadingComplete();
  19334. });
  19335. },
  19336. },
  19337. {
  19338. key: "loadingComplete",
  19339. value: function () {
  19340. console.log(this.props.path, "loading complete"),
  19341. (this.loadComplete = !0),
  19342. this.isAbove &&
  19343. this.renderImageToCanvas(this.loadedCount - 1);
  19344. },
  19345. },
  19346. {
  19347. key: "poolNewFrames",
  19348. value: function (e) {
  19349. this.loadedRenderPool.unshift(e),
  19350. this.loadedRenderPool.sort(function (e, t) {
  19351. return t - e;
  19352. }),
  19353. this.animatePool();
  19354. },
  19355. },
  19356. {
  19357. key: "animatePool",
  19358. value: function () {
  19359. var e = this;
  19360. !this.loadedRenderTimeout &&
  19361. this.loadedRenderPool.length &&
  19362. (this.loadedRenderTimeout = setTimeout(function () {
  19363. e.loadedRenderTimeout = !1;
  19364. var t = e.loadedRenderPool[e.loadedRenderPool.length - 1];
  19365. if (t <= e.frame) {
  19366. var n = e.loadedRenderPool.pop();
  19367. e.renderImageToCanvas(n), e.animatePool();
  19368. }
  19369. e.frame < t && (e.loadedRenderPool = []);
  19370. }, this.poolAnimateDelay));
  19371. },
  19372. },
  19373. {
  19374. key: "componentWillUnmount",
  19375. value: function () {
  19376. this.timeline && this.timeline.kill(!0);
  19377. },
  19378. },
  19379. {
  19380. key: "initializeContext",
  19381. value: function () {
  19382. (this.context = this.canvasRef.current.getContext("2d", {
  19383. alpha: !1,
  19384. desynchronized: !0,
  19385. powerPreference: "high-performance",
  19386. })),
  19387. (this.context.imageSmoothingEnabled = !0),
  19388. (this.context.imageSmoothingQuality = "high");
  19389. },
  19390. },
  19391. {
  19392. key: "initializeTimeline",
  19393. value: function () {
  19394. var e = this,
  19395. t = null,
  19396. n = function () {
  19397. ra.to(e.loadingWrap.current, {
  19398. autoAlpha: 1,
  19399. });
  19400. },
  19401. r = function () {
  19402. ra.to(e.loadingWrap.current, {
  19403. autoAlpha: 0,
  19404. });
  19405. };
  19406. r(),
  19407. (this.timeline = ra.timeline({
  19408. scrollTrigger: {
  19409. trigger: this.containerRef.current,
  19410. pin: this.viewerRef.current,
  19411. scrub: 0.66,
  19412. start: "top top",
  19413. end: "bottom bottom",
  19414. ease: "none",
  19415. markers: this.props.debug && false,
  19416. onUpdate: function (n) {
  19417. e.props.debug,
  19418. !1 === e.lastProgress &&
  19419. (e.lastProgress = n.progress),
  19420. e.lastProgress !== n.progress &&
  19421. ((e.justScrolled = !0),
  19422. clearTimeout(t),
  19423. (t = setTimeout(function () {
  19424. e.frame > e.loadedCount &&
  19425. !e.notLoadedTween.isActive &&
  19426. (e.notLoadedTween = ra.to(
  19427. e.loadingWrap.current,
  19428. {
  19429. backgroundColor: "#8888a0",
  19430. duration: 0.33,
  19431. repeat: 1,
  19432. yoyo: !0,
  19433. }
  19434. ));
  19435. }, 100)),
  19436. (e.lastProgress = n.progress));
  19437. },
  19438. onScrubComplete: function () {
  19439. e.justScrolled = !1;
  19440. },
  19441. onEnter: function () {
  19442. n(), (e.isAbove = !1);
  19443. },
  19444. onEnterBack: function () {
  19445. n(), (e.isBelow = !1);
  19446. },
  19447. onLeave: function () {
  19448. r(), (e.isAbove = !0);
  19449. },
  19450. onLeaveBack: function () {
  19451. r(), (e.isBelow = !0);
  19452. },
  19453. },
  19454. }));
  19455. },
  19456. },
  19457. {
  19458. key: "setTimeline",
  19459. value: function () {
  19460. var e = this;
  19461. this.timeline.to(this, {
  19462. floatFrame: this.fullFrameCount - 1,
  19463. ease: "none",
  19464. onUpdate: function () {
  19465. (e.frame = Math.floor(e.floatFrame)),
  19466. e.lastFrame === e.frame ||
  19467. e.loadedRenderPool.length ||
  19468. e.renderImageToCanvas(e.frame);
  19469. },
  19470. });
  19471. },
  19472. },
  19473. {
  19474. key: "initializeEnterTween",
  19475. value: function () {
  19476. var e = this.props.enterTween.duration || 1;
  19477. ra.set(this.viewerRef.current, {
  19478. yPercent: -100 * e,
  19479. });
  19480. var t = !0;
  19481. if (
  19482. (void 0 !== this.props.enterTween.pin &&
  19483. (t = this.props.enterTween.pin),
  19484. (this.enterTimeline = ra.timeline({
  19485. scrollTrigger: {
  19486. trigger: this.viewerRef.current,
  19487. scrub: !0,
  19488. pin: t,
  19489. start: function () {
  19490. return "top top";
  19491. },
  19492. end: function () {
  19493. return "top top-=" + window.innerHeight * e;
  19494. },
  19495. },
  19496. })),
  19497. this.props.enterTween.to &&
  19498. this.enterTimeline.to(
  19499. this.viewerRef.current,
  19500. to(
  19501. {
  19502. ease: "none",
  19503. },
  19504. this.props.enterTween.to
  19505. )
  19506. ),
  19507. this.props.enterTween.from &&
  19508. this.enterTimeline.from(
  19509. this.viewerRef.current,
  19510. to(
  19511. {
  19512. ease: "none",
  19513. },
  19514. this.props.enterTween.from
  19515. )
  19516. ),
  19517. this.props.enterTween.fromTo)
  19518. ) {
  19519. var n = this.props.enterTween.fromTo[0],
  19520. r = this.props.enterTween.fromTo[1];
  19521. this.enterTimeline.fromTo(
  19522. this.viewerRef.current,
  19523. n,
  19524. to(
  19525. {
  19526. ease: "none",
  19527. },
  19528. r
  19529. )
  19530. );
  19531. }
  19532. },
  19533. },
  19534. {
  19535. key: "initializeExitTween",
  19536. value: function () {
  19537. if (
  19538. (console.log(this.props.path, "initializing exit tween "),
  19539. (this.exitTimeline = ra.timeline({
  19540. scrollTrigger: {
  19541. scrub: !0,
  19542. trigger: this.containerRef.current,
  19543. pin: this.viewerRef.current,
  19544. onLeave: this.props.exitTween.onLeave,
  19545. onLeaveBack: this.props.exitTween.onLeaveBack,
  19546. onEnterBack: this.props.exitTween.onEnterBack,
  19547. start: function () {
  19548. return "bottom bottom";
  19549. },
  19550. end: function () {
  19551. return "bottom top";
  19552. },
  19553. },
  19554. })),
  19555. this.props.exitTween.to &&
  19556. this.exitTimeline.to(
  19557. this.viewerRef.current,
  19558. to(
  19559. {
  19560. ease: "none",
  19561. },
  19562. this.props.exitTween.to
  19563. )
  19564. ),
  19565. this.props.exitTween.from &&
  19566. this.exitTimeline.from(
  19567. this.viewerRef.current,
  19568. to(
  19569. {
  19570. ease: "none",
  19571. },
  19572. this.props.exitTween.from
  19573. )
  19574. ),
  19575. this.props.exitTween.fromTo)
  19576. ) {
  19577. var e = this.props.exitTween.fromTo[0],
  19578. t = this.props.exitTween.fromTo[1];
  19579. this.exitTimeline.fromTo(
  19580. this.viewerRef.current,
  19581. e,
  19582. to(
  19583. to({}, t),
  19584. {},
  19585. {
  19586. ease: "none",
  19587. }
  19588. )
  19589. );
  19590. }
  19591. },
  19592. },
  19593. {
  19594. key: "renderImageToCanvas",
  19595. value: function (e) {
  19596. if (this.sequence[e])
  19597. if (this.context.drawImage) {
  19598. this.props.debug,
  19599. this.context.drawImage(this.sequence[e], 0, 0),
  19600. (this.lastFrame = e);
  19601. var t =
  19602. 100 - (this.frame / this.fullFrameCount) * 100 + "%",
  19603. n = 100 - (e / this.fullFrameCount) * 100 + "%";
  19604. (this.playHeadTween = ra.to(this.playHead.current, {
  19605. duration: 0.05,
  19606. right: n,
  19607. ease: "none",
  19608. })),
  19609. (this.playHeadProgressTween = ra.to(
  19610. this.playHeadProgress.current,
  19611. {
  19612. duration: 0.05,
  19613. right: t,
  19614. ease: "none",
  19615. }
  19616. ));
  19617. } else this.initializeContext();
  19618. },
  19619. },
  19620. {
  19621. key: "render",
  19622. value: function () {
  19623. var e = {
  19624. height: this.props.height || "500vh",
  19625. };
  19626. return (0, l.jsxs)(l.Fragment, {
  19627. children: [
  19628. (0, l.jsxs)("div", {
  19629. ref: this.loadingWrap,
  19630. className: o["load-progress-wrap"],
  19631. children: [
  19632. (0, l.jsxs)("div", {
  19633. className: o["playhead-wrap"],
  19634. children: [
  19635. (0, l.jsx)("div", {
  19636. ref: this.playHead,
  19637. className: o.playhead,
  19638. }),
  19639. (0, l.jsx)("div", {
  19640. ref: this.playHeadProgress,
  19641. className: o["playhead-progress"],
  19642. }),
  19643. ],
  19644. }),
  19645. (0, l.jsx)("div", {
  19646. ref: this.loadingProgress,
  19647. className: o["load-progress"],
  19648. style: {
  19649. width: "0%",
  19650. },
  19651. }),
  19652. ],
  19653. }),
  19654. (0, l.jsxs)("div", {
  19655. ref: this.containerRef,
  19656. className: o.sequence,
  19657. style: e,
  19658. children: [
  19659. (0, l.jsx)("div", {
  19660. ref: this.viewerRef,
  19661. className: o["canvas-viewer"],
  19662. children: (0, l.jsx)("div", {
  19663. style: {
  19664. overflow: "hidden",
  19665. },
  19666. children: (0, l.jsx)("canvas", {
  19667. ref: this.canvasRef,
  19668. className: o["sequence-canvas"],
  19669. width: this.width,
  19670. height: this.height,
  19671. }),
  19672. }),
  19673. }),
  19674. this.props.children,
  19675. ],
  19676. }),
  19677. ],
  19678. });
  19679. },
  19680. },
  19681. ]),
  19682. a
  19683. );
  19684. })(i.Component),
  19685. ro = function (e) {
  19686. var t = i.Children.map(e.children, function (t) {
  19687. return i.isValidElement(t)
  19688. ? i.cloneElement(t, {
  19689. parentHeight: e.height,
  19690. })
  19691. : t;
  19692. }),
  19693. n = 0.01 * parseFloat(e.height) * window.innerHeight;
  19694. return (0, l.jsx)(p.ZP, {
  19695. height: n,
  19696. offset: 1e4,
  19697. children: (0, l.jsx)(no, {
  19698. name: e.name,
  19699. path: e.path,
  19700. frameCount: e.frameCount,
  19701. height: e.height,
  19702. debug: e.debug,
  19703. enterTween: e.enterTween,
  19704. exitTween: e.exitTween,
  19705. canvasSize: e.canvasSize,
  19706. pause: e.pause,
  19707. children: t,
  19708. }),
  19709. });
  19710. };
  19711. function ao(e, t) {
  19712. var n = Object.keys(e);
  19713. if (Object.getOwnPropertySymbols) {
  19714. var r = Object.getOwnPropertySymbols(e);
  19715. t &&
  19716. (r = r.filter(function (t) {
  19717. return Object.getOwnPropertyDescriptor(e, t).enumerable;
  19718. })),
  19719. n.push.apply(n, r);
  19720. }
  19721. return n;
  19722. }
  19723. function io(e) {
  19724. for (var t = 1; t < arguments.length; t++) {
  19725. var n = null != arguments[t] ? arguments[t] : {};
  19726. t % 2
  19727. ? ao(Object(n), !0).forEach(function (t) {
  19728. s(e, t, n[t]);
  19729. })
  19730. : Object.getOwnPropertyDescriptors
  19731. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  19732. : ao(Object(n)).forEach(function (t) {
  19733. Object.defineProperty(
  19734. e,
  19735. t,
  19736. Object.getOwnPropertyDescriptor(n, t)
  19737. );
  19738. });
  19739. }
  19740. return e;
  19741. }
  19742. ra.registerPlugin(Ci);
  19743. var oo = (function (e) {
  19744. $i(a, e);
  19745. var t,
  19746. n,
  19747. r =
  19748. ((t = a),
  19749. (n = (function () {
  19750. if ("undefined" == typeof Reflect || !Reflect.construct)
  19751. return !1;
  19752. if (Reflect.construct.sham) return !1;
  19753. if ("function" == typeof Proxy) return !0;
  19754. try {
  19755. return (
  19756. Boolean.prototype.valueOf.call(
  19757. Reflect.construct(Boolean, [], function () {})
  19758. ),
  19759. !0
  19760. );
  19761. } catch (e) {
  19762. return !1;
  19763. }
  19764. })()),
  19765. function () {
  19766. var e,
  19767. r = Zi(t);
  19768. if (n) {
  19769. var a = Zi(this).constructor;
  19770. e = Reflect.construct(r, arguments, a);
  19771. } else e = r.apply(this, arguments);
  19772. return Ki(this, e);
  19773. });
  19774. function a(e) {
  19775. var t;
  19776. if (
  19777. (Gi(this, a),
  19778. ((t = r.call(this, e)).container = (0, i.createRef)(null)),
  19779. (t.timeline = null),
  19780. (t.progress = 0),
  19781. (t.top = 0),
  19782. t.props.keyframes && t.props.trigger)
  19783. ) {
  19784. var n = t.props.keyframes[0].start;
  19785. t.setTop(n);
  19786. } else t.props.progressPosition && t.setTop(t.props.progressPosition);
  19787. return t;
  19788. }
  19789. return (
  19790. Yi(a, [
  19791. {
  19792. key: "setTop",
  19793. value: function (e) {
  19794. var t = parseFloat(this.props.parentHeight),
  19795. n =
  19796. ((e * window.innerHeight * ((t - 100) / 100)) /
  19797. ((window.innerHeight * t) / 100)) *
  19798. 100;
  19799. this.top = n + "%";
  19800. },
  19801. },
  19802. {
  19803. key: "componentDidMount",
  19804. value: function () {
  19805. this.props.keyframes &&
  19806. this.props.trigger &&
  19807. this.createTimeline();
  19808. },
  19809. },
  19810. {
  19811. key: "createTimeline",
  19812. value: function () {
  19813. var e = this;
  19814. if (!this.timeline) {
  19815. var t = this.props.keyframes[0].start,
  19816. n = this.props.keyframes[0].end,
  19817. r = n - t,
  19818. a =
  19819. this.props.keyframes[this.props.keyframes.length - 1]
  19820. .start,
  19821. i =
  19822. this.props.keyframes[this.props.keyframes.length - 1].end,
  19823. o = i - a,
  19824. l = a - n,
  19825. s = (i - t) * (parseFloat(this.props.parentHeight) - 100),
  19826. u = this.props.debug && !1;
  19827. this.timeline = ra.timeline({
  19828. scrollTrigger: io(
  19829. {
  19830. markers: this.props.debug,
  19831. trigger: this.container.current,
  19832. start: "top top",
  19833. end: "+=" + s + "%",
  19834. onEnter:
  19835. u &&
  19836. function () {
  19837. console.log("enter", e.timeline);
  19838. },
  19839. onEnterBack:
  19840. u &&
  19841. function () {
  19842. console.log("enterback", e.timeline);
  19843. },
  19844. onLeave:
  19845. u &&
  19846. function () {
  19847. console.log("leave", e.timeline);
  19848. },
  19849. onLeaveBack:
  19850. u &&
  19851. function () {
  19852. console.log("leaveback", e.timeline);
  19853. },
  19854. onUpdate:
  19855. u &&
  19856. function (e) {
  19857. console.log("element progress:", e.progress);
  19858. },
  19859. },
  19860. this.props.trigger
  19861. ),
  19862. });
  19863. for (var c = 0; c < this.props.keyframes.length; c += 1) {
  19864. var d = this.props.keyframes[c];
  19865. 1 === c &&
  19866. l > 0.001 &&
  19867. this.timeline.to(this.container.current, {
  19868. duration: l,
  19869. }),
  19870. "set" === d.type
  19871. ? this.timeline.set(
  19872. this.container.current,
  19873. io({}, d.animation)
  19874. )
  19875. : "from" === d.type
  19876. ? this.timeline.from(
  19877. this.container.current,
  19878. io(
  19879. io({}, d.animation),
  19880. {},
  19881. {
  19882. duration: r,
  19883. }
  19884. )
  19885. )
  19886. : this.timeline.to(
  19887. this.container.current,
  19888. io(
  19889. io({}, d.animation),
  19890. {},
  19891. {
  19892. duration: o,
  19893. }
  19894. )
  19895. );
  19896. }
  19897. }
  19898. },
  19899. },
  19900. {
  19901. key: "render",
  19902. value: function () {
  19903. var e = this.props.className || o["timeline-text"],
  19904. t =
  19905. "calc(var(--vh, 1vh) *" +
  19906. parseFloat(this.props.verticalOffset) +
  19907. ")";
  19908. return (0, l.jsx)("div", {
  19909. ref: this.container,
  19910. className: o["timeline-text-positioner"],
  19911. style: {
  19912. top: this.top,
  19913. },
  19914. children: (0, l.jsx)("div", {
  19915. className: o["timeline-text-container"],
  19916. children: (0, l.jsx)("div", {
  19917. className: o["timeline-text-inner"],
  19918. children: (0, l.jsx)("div", {
  19919. className: e,
  19920. style: io(
  19921. {
  19922. marginTop: t,
  19923. },
  19924. this.props.style
  19925. ),
  19926. children: this.props.children,
  19927. }),
  19928. }),
  19929. }),
  19930. });
  19931. },
  19932. },
  19933. ]),
  19934. a
  19935. );
  19936. })(i.Component);
  19937. oo.defaultProps = {
  19938. verticalOffset: "100vh",
  19939. };
  19940. const lo = oo;
  19941. function so(e, t) {
  19942. var n = Object.keys(e);
  19943. if (Object.getOwnPropertySymbols) {
  19944. var r = Object.getOwnPropertySymbols(e);
  19945. t &&
  19946. (r = r.filter(function (t) {
  19947. return Object.getOwnPropertyDescriptor(e, t).enumerable;
  19948. })),
  19949. n.push.apply(n, r);
  19950. }
  19951. return n;
  19952. }
  19953. function uo(e) {
  19954. for (var t = 1; t < arguments.length; t++) {
  19955. var n = null != arguments[t] ? arguments[t] : {};
  19956. t % 2
  19957. ? so(Object(n), !0).forEach(function (t) {
  19958. s(e, t, n[t]);
  19959. })
  19960. : Object.getOwnPropertyDescriptors
  19961. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  19962. : so(Object(n)).forEach(function (t) {
  19963. Object.defineProperty(
  19964. e,
  19965. t,
  19966. Object.getOwnPropertyDescriptor(n, t)
  19967. );
  19968. });
  19969. }
  19970. return e;
  19971. }
  19972. ra.registerPlugin(Ci);
  19973. const co = function (e) {
  19974. var t = (0, i.useRef)(null),
  19975. n = e.from || {
  19976. autoAlpha: 0,
  19977. y: 100,
  19978. },
  19979. r = e.start || "top bottom",
  19980. a = e.end || "top center+=10%";
  19981. return (
  19982. (0, i.useEffect)(
  19983. function () {
  19984. ra.from(
  19985. t.current,
  19986. uo(
  19987. uo({}, n),
  19988. {},
  19989. {
  19990. scrollTrigger: {
  19991. scrub: 0.2,
  19992. trigger: t.current,
  19993. start: r,
  19994. end: a,
  19995. },
  19996. }
  19997. )
  19998. );
  19999. },
  20000. [t]
  20001. ),
  20002. (0, l.jsx)("div", {
  20003. ref: t,
  20004. children: e.children,
  20005. })
  20006. );
  20007. };
  20008. var fo = n(154),
  20009. po = n.n(fo),
  20010. ho = (0, i.forwardRef)(function (e, t) {
  20011. var n = t;
  20012. po().setAppElement("#root");
  20013. var r = function () {
  20014. console.log(n.current),
  20015. (n.current.node.children[0].style.overflow = "hidden"),
  20016. ra.to(n.current.node, {
  20017. autoAlpha: 0,
  20018. duration: 0.3,
  20019. onComplete: function () {
  20020. n.current.node.style.display = "none";
  20021. },
  20022. }),
  20023. (document.documentElement.style.overflow = "auto");
  20024. };
  20025. return (
  20026. (0, i.useEffect)(function () {
  20027. n.current && (n.current.node.style.display = "none");
  20028. }),
  20029. (0, l.jsxs)(po(), {
  20030. className: e.className || "modal",
  20031. overlayClassName: e.overlayClassName || "modal-overlay",
  20032. onRequestClose: r,
  20033. shouldCloseOnOverlayClick: !0,
  20034. ref: t,
  20035. isOpen: !0,
  20036. children: [
  20037. (0, l.jsx)("div", {
  20038. className: o["modal-inner"],
  20039. children: e.children,
  20040. }),
  20041. (0, l.jsx)("button", {
  20042. type: "button",
  20043. className: o["poem-modal-close"] + " " + o["close-top"],
  20044. onClick: r,
  20045. children: "×",
  20046. }),
  20047. ],
  20048. })
  20049. );
  20050. });
  20051. ho.displayName = "Modal";
  20052. const mo = ho;
  20053. var go = {
  20054. scrubPin: {
  20055. pin: !0,
  20056. scrub: !0,
  20057. },
  20058. crossFadeIn: {
  20059. duration: 0.5,
  20060. from: {
  20061. autoAlpha: 0,
  20062. },
  20063. },
  20064. };
  20065. (go.pinForExit = {
  20066. onLeave: function (e) {
  20067. mn.set(e.trigger, {
  20068. autoAlpha: 0,
  20069. });
  20070. },
  20071. onEnterBack: function (e) {
  20072. mn.set(e.trigger, {
  20073. autoAlpha: 1,
  20074. });
  20075. },
  20076. }),
  20077. (go.visible = {
  20078. type: "set",
  20079. animation: {
  20080. autoAlpha: 1,
  20081. },
  20082. }),
  20083. (go.fadeIn = {
  20084. type: "from",
  20085. animation: {
  20086. autoAlpha: 0,
  20087. },
  20088. }),
  20089. (go.fadeOut = {
  20090. type: "to",
  20091. animation: {
  20092. autoAlpha: 0,
  20093. },
  20094. }),
  20095. (go.fadeUp = {
  20096. type: "from",
  20097. animation: {
  20098. y: 75,
  20099. autoAlpha: 0,
  20100. },
  20101. }),
  20102. (go.fadeDown = {
  20103. type: "to",
  20104. animation: {
  20105. y: -75,
  20106. autoAlpha: 0,
  20107. },
  20108. });
  20109. const vo = go;
  20110. function yo(e, t) {
  20111. var n = Object.keys(e);
  20112. if (Object.getOwnPropertySymbols) {
  20113. var r = Object.getOwnPropertySymbols(e);
  20114. t &&
  20115. (r = r.filter(function (t) {
  20116. return Object.getOwnPropertyDescriptor(e, t).enumerable;
  20117. })),
  20118. n.push.apply(n, r);
  20119. }
  20120. return n;
  20121. }
  20122. function bo(e) {
  20123. for (var t = 1; t < arguments.length; t++) {
  20124. var n = null != arguments[t] ? arguments[t] : {};
  20125. t % 2
  20126. ? yo(Object(n), !0).forEach(function (t) {
  20127. s(e, t, n[t]);
  20128. })
  20129. : Object.getOwnPropertyDescriptors
  20130. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  20131. : yo(Object(n)).forEach(function (t) {
  20132. Object.defineProperty(
  20133. e,
  20134. t,
  20135. Object.getOwnPropertyDescriptor(n, t)
  20136. );
  20137. });
  20138. }
  20139. return e;
  20140. }
  20141. const wo = function (e) {
  20142. var t = void 0 !== e.progressPosition ? e.progressPosition : 0.5,
  20143. n = e.fade || 0.04,
  20144. r = e.duration || 0.1,
  20145. a = e.verticalOffset || "50vh";
  20146. return (0, l.jsx)(lo, {
  20147. trigger: vo.scrubPin,
  20148. keyframes: [
  20149. bo(
  20150. bo({}, vo.fadeUp),
  20151. {},
  20152. {
  20153. start: t,
  20154. end: t + n,
  20155. }
  20156. ),
  20157. bo(
  20158. bo({}, vo.fadeDown),
  20159. {},
  20160. {
  20161. start: t + r + n,
  20162. end: t + r + n + n,
  20163. }
  20164. ),
  20165. ],
  20166. style: e.style,
  20167. parentHeight: e.parentHeight,
  20168. verticalOffset: a,
  20169. className: e.className,
  20170. children: e.children,
  20171. });
  20172. };
  20173. function xo(e, t) {
  20174. var n = Object.keys(e);
  20175. if (Object.getOwnPropertySymbols) {
  20176. var r = Object.getOwnPropertySymbols(e);
  20177. t &&
  20178. (r = r.filter(function (t) {
  20179. return Object.getOwnPropertyDescriptor(e, t).enumerable;
  20180. })),
  20181. n.push.apply(n, r);
  20182. }
  20183. return n;
  20184. }
  20185. function _o(e) {
  20186. for (var t = 1; t < arguments.length; t++) {
  20187. var n = null != arguments[t] ? arguments[t] : {};
  20188. t % 2
  20189. ? xo(Object(n), !0).forEach(function (t) {
  20190. s(e, t, n[t]);
  20191. })
  20192. : Object.getOwnPropertyDescriptors
  20193. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  20194. : xo(Object(n)).forEach(function (t) {
  20195. Object.defineProperty(
  20196. e,
  20197. t,
  20198. Object.getOwnPropertyDescriptor(n, t)
  20199. );
  20200. });
  20201. }
  20202. return e;
  20203. }
  20204. const To = function (e) {
  20205. var t = void 0 !== e.progressPosition ? e.progressPosition : 0.5,
  20206. n = e.fade || 0.025,
  20207. r = e.duration || 0.05,
  20208. a = e.verticalOffset || "46.5vh";
  20209. return (0, l.jsx)(lo, {
  20210. trigger: vo.scrubPin,
  20211. keyframes: [
  20212. _o(
  20213. _o({}, vo.fadeIn),
  20214. {},
  20215. {
  20216. start: t,
  20217. end: t + n,
  20218. }
  20219. ),
  20220. _o(
  20221. _o({}, vo.fadeOut),
  20222. {},
  20223. {
  20224. start: t + r + n,
  20225. end: t + r + n + n,
  20226. }
  20227. ),
  20228. ],
  20229. style: e.style,
  20230. verticalOffset: a,
  20231. className: e.className,
  20232. parentHeight: e.parentHeight,
  20233. children: e.children,
  20234. });
  20235. },
  20236. So = function (e) {
  20237. var t = (0, i.useRef)(null),
  20238. n = (0, i.useRef)(null),
  20239. r = !1;
  20240. return (
  20241. (0, i.useEffect)(function () {
  20242. ra.set(t.current, {
  20243. autoAlpha: 0,
  20244. });
  20245. }),
  20246. (0, l.jsxs)("div", {
  20247. className: o["attribution-wrap"],
  20248. children: [
  20249. (0, l.jsx)("button", {
  20250. ref: n,
  20251. onClick: function () {
  20252. r
  20253. ? (ra.to(t.current, {
  20254. autoAlpha: 0,
  20255. }),
  20256. n.current.classList.remove(o.open),
  20257. (n.current.innerText = "+"),
  20258. (r = !1))
  20259. : (ra.to(t.current, {
  20260. autoAlpha: 1,
  20261. }),
  20262. n.current.classList.add(o.open),
  20263. (n.current.innerText = "x"),
  20264. (r = !0));
  20265. },
  20266. className: o["attribution-button"],
  20267. children: "+",
  20268. }),
  20269. (0, l.jsx)("div", {
  20270. ref: t,
  20271. className: o.attribution,
  20272. children: e.children,
  20273. }),
  20274. ],
  20275. })
  20276. );
  20277. },
  20278. ko = function (e) {
  20279. for (var t = e.languages, n = [], r = 0; r < t.length; r++)
  20280. n.push(
  20281. (0, l.jsx)(
  20282. "option",
  20283. {
  20284. style: t[r].style,
  20285. value: t[r].abbreviation,
  20286. children: t[r].full,
  20287. },
  20288. r
  20289. )
  20290. );
  20291. return (0, l.jsx)(l.Fragment, {
  20292. children: (0, l.jsxs)("div", {
  20293. className: o["language-select"],
  20294. children: [
  20295. (0, l.jsx)("select", {
  20296. ref: e.passRef[0],
  20297. children: n,
  20298. }),
  20299. (0, l.jsx)("div", {
  20300. className: o["select-arrow"],
  20301. }),
  20302. ],
  20303. }),
  20304. });
  20305. };
  20306. function Eo(e, t) {
  20307. var n = Object.keys(e);
  20308. if (Object.getOwnPropertySymbols) {
  20309. var r = Object.getOwnPropertySymbols(e);
  20310. t &&
  20311. (r = r.filter(function (t) {
  20312. return Object.getOwnPropertyDescriptor(e, t).enumerable;
  20313. })),
  20314. n.push.apply(n, r);
  20315. }
  20316. return n;
  20317. }
  20318. function Po(e) {
  20319. for (var t = 1; t < arguments.length; t++) {
  20320. var n = null != arguments[t] ? arguments[t] : {};
  20321. t % 2
  20322. ? Eo(Object(n), !0).forEach(function (t) {
  20323. s(e, t, n[t]);
  20324. })
  20325. : Object.getOwnPropertyDescriptors
  20326. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  20327. : Eo(Object(n)).forEach(function (t) {
  20328. Object.defineProperty(
  20329. e,
  20330. t,
  20331. Object.getOwnPropertyDescriptor(n, t)
  20332. );
  20333. });
  20334. }
  20335. return e;
  20336. }
  20337. var Co = a({
  20338. domain: "mesopotamia.getty.edu",
  20339. trackLocalhost: !0,
  20340. }).trackEvent,
  20341. Oo = {
  20342. count: 0,
  20343. };
  20344. const Ro = function () {
  20345. var e = c((0, i.useState)("en"), 2),
  20346. t = e[0],
  20347. n = e[1],
  20348. r = (0, i.useRef)(null),
  20349. a = (0, i.useRef)(null);
  20350. return (
  20351. (0, i.useEffect)(
  20352. function () {
  20353. a.current.addEventListener("change", function (e) {
  20354. var t = e.target.value.toLowerCase();
  20355. n(t),
  20356. Oo.count > 0 &&
  20357. Co("Language: Dropdown", {
  20358. callback: function () {},
  20359. props: {
  20360. language: t,
  20361. },
  20362. }),
  20363. Oo.count++,
  20364. Hi[t].styles
  20365. ? (document.documentElement.style.setProperty(
  20366. "--alignment",
  20367. Hi[t].styles.alignment
  20368. ),
  20369. document.documentElement.style.setProperty(
  20370. "--text-direction",
  20371. Hi[t].styles.direction
  20372. ),
  20373. document.documentElement.style.setProperty(
  20374. "--wall-margin-left",
  20375. Hi[t].styles.wallMarginLeft ||
  20376. Hi.defaultStyles.wallMarginLeft
  20377. ),
  20378. document.documentElement.style.setProperty(
  20379. "--wall-margin-right",
  20380. Hi[t].styles.wallMarginRight ||
  20381. Hi.defaultStyles.wallMarginRight
  20382. ),
  20383. document.documentElement.style.setProperty(
  20384. "--letter-space",
  20385. Hi[t].styles.letterSpace || Hi.defaultStyles.letterSpace
  20386. ),
  20387. document.documentElement.style.setProperty(
  20388. "--open-modal-weight",
  20389. Hi[t].styles.openModalWeight ||
  20390. Hi.defaultStyles.openModalWeight
  20391. ))
  20392. : (document.documentElement.style.setProperty(
  20393. "--alignment",
  20394. Hi.defaultStyles.alignment
  20395. ),
  20396. document.documentElement.style.setProperty(
  20397. "--text-direction",
  20398. Hi.defaultStyles.direction
  20399. ),
  20400. document.documentElement.style.setProperty(
  20401. "--wall-margin-left",
  20402. Hi.defaultStyles.wallMarginLeft
  20403. ),
  20404. document.documentElement.style.setProperty(
  20405. "--wall-margin-right",
  20406. Hi.defaultStyles.wallMarginRight
  20407. ),
  20408. document.documentElement.style.setProperty(
  20409. "--letter-space",
  20410. Hi.defaultStyles.letterSpace
  20411. ),
  20412. document.documentElement.style.setProperty(
  20413. "--open-modal-weight",
  20414. Hi.defaultStyles.openModalWeight
  20415. ));
  20416. });
  20417. },
  20418. [a]
  20419. ),
  20420. (0, i.useEffect)(
  20421. function () {
  20422. var e = window.navigator.language;
  20423. e.includes("es")
  20424. ? (a.current.value = "Es")
  20425. : e.includes("ar")
  20426. ? (a.current.value = "Ar")
  20427. : e.includes("fr")
  20428. ? (a.current.value = "Fr")
  20429. : e.includes("zh")
  20430. ? (a.current.value = "Zh")
  20431. : e.includes("hi")
  20432. ? (a.current.value = "Hi")
  20433. : (a.current.value = "En"),
  20434. Co("Language: Loaded", {
  20435. callback: function () {},
  20436. props: {
  20437. language: e,
  20438. },
  20439. }),
  20440. a.current.dispatchEvent(new Event("change"));
  20441. },
  20442. [a]
  20443. ),
  20444. (0, l.jsxs)(l.Fragment, {
  20445. children: [
  20446. (0, l.jsx)(ko, {
  20447. passRef: [a],
  20448. languages: [
  20449. {
  20450. abbreviation: "En",
  20451. full: "ENGLISH",
  20452. },
  20453. {
  20454. abbreviation: "Es",
  20455. full: "ESPAÑOL",
  20456. },
  20457. {
  20458. abbreviation: "Fr",
  20459. full: "FRANÇAIS",
  20460. },
  20461. {
  20462. abbreviation: "Zh",
  20463. full: "中国人",
  20464. },
  20465. {
  20466. abbreviation: "Hi",
  20467. full: "हिन्दी",
  20468. },
  20469. {
  20470. abbreviation: "Ar",
  20471. full: "عربى",
  20472. style: {
  20473. textAlign: "right",
  20474. textDirection: "rtl",
  20475. },
  20476. },
  20477. ],
  20478. }),
  20479. (0, l.jsxs)(mo, {
  20480. className: o["poem-modal"],
  20481. overlayClassName: o["poem-modal-overlay"],
  20482. shouldCloseOnOverlayClick: !0,
  20483. ref: r,
  20484. children: [
  20485. (0, l.jsx)("h2", {
  20486. children: f(Hi[t].enheduannaPoem.title),
  20487. }),
  20488. (0, l.jsx)("p", {
  20489. children: f(Hi[t].enheduannaPoem.line1),
  20490. }),
  20491. (0, l.jsx)("p", {
  20492. children: f(Hi[t].enheduannaPoem.line2),
  20493. }),
  20494. (0, l.jsx)("p", {
  20495. children: f(Hi[t].enheduannaPoem.line3),
  20496. }),
  20497. (0, l.jsx)("p", {
  20498. children: f(Hi[t].enheduannaPoem.line4),
  20499. }),
  20500. (0, l.jsx)("p", {
  20501. children: f(Hi[t].enheduannaPoem.line5),
  20502. }),
  20503. (0, l.jsx)("p", {
  20504. children: f(Hi[t].enheduannaPoem.line6),
  20505. }),
  20506. (0, l.jsx)("p", {
  20507. children: f(Hi[t].enheduannaPoem.line7),
  20508. }),
  20509. (0, l.jsx)("p", {
  20510. children: f(Hi[t].enheduannaPoem.line8),
  20511. }),
  20512. (0, l.jsx)("p", {
  20513. children: f(Hi[t].enheduannaPoem.line9),
  20514. }),
  20515. (0, l.jsx)("p", {
  20516. children: f(Hi[t].enheduannaPoem.line10),
  20517. }),
  20518. (0, l.jsx)("p", {
  20519. children: f(Hi[t].enheduannaPoem.line11),
  20520. }),
  20521. (0, l.jsx)("p", {
  20522. children: f(Hi[t].enheduannaPoem.line12),
  20523. }),
  20524. (0, l.jsx)("p", {
  20525. children: f(Hi[t].enheduannaPoem.line13),
  20526. }),
  20527. (0, l.jsx)("p", {
  20528. children: f(Hi[t].enheduannaPoem.line14),
  20529. }),
  20530. (0, l.jsx)("p", {
  20531. children: f(Hi[t].enheduannaPoem.line15),
  20532. }),
  20533. (0, l.jsx)("p", {
  20534. children: f(Hi[t].enheduannaPoem.line16),
  20535. }),
  20536. (0, l.jsx)("div", {
  20537. style: {
  20538. marginTop: "20px",
  20539. fontSize: "12px",
  20540. },
  20541. children: f(Hi[t].enheduannaPoem.attribution),
  20542. }),
  20543. ],
  20544. }),
  20545. (0, l.jsxs)("div", {
  20546. children: [
  20547. (0, l.jsx)("a", {
  20548. name: "top",
  20549. }),
  20550. (0, l.jsx)(Wi, {
  20551. languageSelectRef: [a],
  20552. }),
  20553. (0, l.jsxs)(ro, {
  20554. height: "1300vh",
  20555. name: "Lion Render",
  20556. path: "lion-render-10fps-873-rev1",
  20557. frameCount: 300,
  20558. pause: {
  20559. 298: 40,
  20560. },
  20561. children: [
  20562. (0, l.jsx)(lo, {
  20563. trigger: vo.scrubPin,
  20564. keyframes: [
  20565. Po(
  20566. Po({}, vo.visible),
  20567. {},
  20568. {
  20569. start: 0,
  20570. end: 0,
  20571. }
  20572. ),
  20573. Po(
  20574. Po({}, vo.fadeDown),
  20575. {},
  20576. {
  20577. start: 0.02,
  20578. end: 0.03,
  20579. }
  20580. ),
  20581. ],
  20582. className: o["top-title"],
  20583. verticalOffset: "33vh",
  20584. children: Hi[t].lion.beat0,
  20585. }),
  20586. (0, l.jsx)(wo, {
  20587. duration: 0.0325,
  20588. fade: 0.01,
  20589. progressPosition: 0.03,
  20590. children: Hi[t].lion.beat1,
  20591. }),
  20592. (0, l.jsxs)(To, {
  20593. className: o["wall-text"],
  20594. progressPosition: 0.125,
  20595. children: [
  20596. (0, l.jsx)("div", {
  20597. className: o["wall-top"],
  20598. children: Hi[t].lion.wallTextTop,
  20599. }),
  20600. (0, l.jsx)("div", {
  20601. className: o["wall-bottom"],
  20602. children: Hi[t].lion.wallTextMid,
  20603. }),
  20604. (0, l.jsx)("div", {
  20605. className: o["wall-bottom"],
  20606. children: Hi[t].lion.wallTextBottom,
  20607. }),
  20608. (0, l.jsx)(So, {
  20609. children: f(Hi[t].lion.attribution),
  20610. }),
  20611. ],
  20612. }),
  20613. (0, l.jsx)(wo, {
  20614. fade: 0.01,
  20615. progressPosition: 0.25,
  20616. verticalOffset: "63vh",
  20617. children: Hi[t].lion.beat2,
  20618. }),
  20619. (0, l.jsx)(wo, {
  20620. fade: 0.01,
  20621. progressPosition: 0.56,
  20622. verticalOffset: "63vh",
  20623. children: Hi[t].lion.beat3,
  20624. }),
  20625. (0, l.jsx)(lo, {
  20626. trigger: vo.scrubPin,
  20627. keyframes: [
  20628. Po(
  20629. Po({}, vo.fadeUp),
  20630. {},
  20631. {
  20632. start: 0.72,
  20633. end: 0.77,
  20634. }
  20635. ),
  20636. Po(
  20637. Po({}, vo.visible),
  20638. {},
  20639. {
  20640. start: 0.9,
  20641. end: 1,
  20642. }
  20643. ),
  20644. ],
  20645. className: o["copy-section"],
  20646. verticalOffset: "0vh",
  20647. children: (0, l.jsx)("div", {
  20648. children: Hi[t].lion.beat4,
  20649. }),
  20650. }),
  20651. ],
  20652. }),
  20653. (0, l.jsx)(p.ZP, {
  20654. height: 1276,
  20655. offset: 1e4,
  20656. children: (0, l.jsxs)("div", {
  20657. className: o["copy-section"] + " " + o["map-section"],
  20658. children: [
  20659. (0, l.jsx)(co, {
  20660. children: (0, l.jsxs)("div", {
  20661. children: [
  20662. f(Hi[t].map.image),
  20663. (0, l.jsx)("br", {}),
  20664. (0, l.jsx)(So, {
  20665. children: f(Hi[t].map.attribution),
  20666. }),
  20667. ],
  20668. }),
  20669. }),
  20670. (0, l.jsx)(co, {
  20671. children: (0, l.jsx)("div", {
  20672. children: Hi[t].map.beat0,
  20673. }),
  20674. }),
  20675. ],
  20676. }),
  20677. }),
  20678. (0, l.jsxs)(ro, {
  20679. height: "400vh",
  20680. name: "Vessel Steadicam",
  20681. path: "vessel-steadi-10fps-873-rev1",
  20682. frameCount: 64,
  20683. enterTween: {
  20684. from: {
  20685. autoAlpha: 0,
  20686. y: 0,
  20687. },
  20688. },
  20689. exitTween: vo.pinForExit,
  20690. children: [
  20691. (0, l.jsx)(wo, {
  20692. verticalOffset: "70vh",
  20693. duration: 0.15,
  20694. fade: 0.1,
  20695. progressPosition: 0,
  20696. children: Hi[t].vesselSteadi.beat0,
  20697. }),
  20698. (0, l.jsx)(wo, {
  20699. verticalOffset: "70vh",
  20700. duration: 0.15,
  20701. fade: 0.1,
  20702. progressPosition: 0.33,
  20703. children: (0, l.jsx)("span", {
  20704. children: Hi[t].vesselSteadi.beat1,
  20705. }),
  20706. }),
  20707. (0, l.jsx)(wo, {
  20708. verticalOffset: "70vh",
  20709. duration: 0.2,
  20710. fade: 0.1,
  20711. progressPosition: 0.66,
  20712. children: (0, l.jsx)("span", {
  20713. children: Hi[t].vesselSteadi.beat2,
  20714. }),
  20715. }),
  20716. ],
  20717. }),
  20718. (0, l.jsxs)(ro, {
  20719. height: "800vh",
  20720. name: "Vessel Render",
  20721. path: "vessel-render-10fps-873-rev1",
  20722. frameCount: 125,
  20723. enterTween: vo.crossFadeIn,
  20724. exitTween: vo.pinForExit,
  20725. children: [
  20726. (0, l.jsxs)(To, {
  20727. className: o["wall-text"],
  20728. progressPosition: 0,
  20729. children: [
  20730. (0, l.jsx)("div", {
  20731. className: o["wall-top"],
  20732. children: Hi[t].vesselRender.wallTextTop,
  20733. }),
  20734. (0, l.jsx)("div", {
  20735. className: o["wall-bottom"],
  20736. children: Hi[t].vesselRender.wallTextMid,
  20737. }),
  20738. (0, l.jsx)("div", {
  20739. className: o["wall-bottom"],
  20740. children: Hi[t].vesselRender.wallTextBottom,
  20741. }),
  20742. (0, l.jsx)(So, {
  20743. children: f(Hi[t].vesselRender.attribution),
  20744. }),
  20745. ],
  20746. }),
  20747. (0, l.jsx)(wo, {
  20748. verticalOffset: "70vh",
  20749. duration: 0.15,
  20750. fade: 0.05,
  20751. progressPosition: 0.1,
  20752. children: Hi[t].vesselRender.beat0,
  20753. }),
  20754. (0, l.jsx)(wo, {
  20755. verticalOffset: "70vh",
  20756. duration: 0.2,
  20757. fade: 0.05,
  20758. progressPosition: 0.4,
  20759. children: Hi[t].vesselRender.beat1,
  20760. }),
  20761. (0, l.jsx)(wo, {
  20762. verticalOffset: "70vh",
  20763. duration: 0.2,
  20764. fade: 0.05,
  20765. progressPosition: 0.75,
  20766. children: Hi[t].vesselRender.beat2,
  20767. }),
  20768. ],
  20769. }),
  20770. (0, l.jsx)(ro, {
  20771. height: "400vh",
  20772. name: "Michaux Steadicam",
  20773. path: "michaux-steadi-10fps-873-rev1",
  20774. frameCount: 98,
  20775. enterTween: vo.crossFadeIn,
  20776. exitTween: vo.pinForExit,
  20777. children: (0, l.jsx)(wo, {
  20778. verticalOffset: "63vh",
  20779. duration: 0.4,
  20780. progressPosition: 0,
  20781. children: Hi[t].michauxSteadi.beat0,
  20782. }),
  20783. }),
  20784. (0, l.jsxs)(ro, {
  20785. height: "800vh",
  20786. name: "Michaux Render",
  20787. path: "michaux-render-10fps-873-rev1",
  20788. frameCount: 158,
  20789. enterTween: vo.crossFadeIn,
  20790. exitTween: vo.pinForExit,
  20791. children: [
  20792. (0, l.jsxs)(To, {
  20793. className: o["wall-text"],
  20794. progressPosition: 0.01,
  20795. duration: 0.1,
  20796. children: [
  20797. (0, l.jsx)("div", {
  20798. className: o["wall-top"],
  20799. children: Hi[t].michauxRender.wallTextTop,
  20800. }),
  20801. (0, l.jsx)("div", {
  20802. className: o["wall-bottom"],
  20803. children: Hi[t].michauxRender.wallTextMid,
  20804. }),
  20805. (0, l.jsx)("div", {
  20806. className: o["wall-bottom"],
  20807. children: Hi[t].michauxRender.wallTextBottom,
  20808. }),
  20809. (0, l.jsx)(So, {
  20810. children: f(Hi[t].michauxRender.attribution),
  20811. }),
  20812. ],
  20813. }),
  20814. (0, l.jsx)(wo, {
  20815. duration: 0.1,
  20816. progressPosition: 0.15,
  20817. verticalOffset: "63vh",
  20818. children: Hi[t].michauxRender.beat0,
  20819. }),
  20820. (0, l.jsx)(wo, {
  20821. duration: 0.15,
  20822. progressPosition: 0.4,
  20823. verticalOffset: "63vh",
  20824. children: Hi[t].michauxRender.beat1,
  20825. }),
  20826. (0, l.jsx)(wo, {
  20827. duration: 0.15,
  20828. progressPosition: 0.65,
  20829. verticalOffset: "63vh",
  20830. children: Hi[t].michauxRender.beat2,
  20831. }),
  20832. ],
  20833. }),
  20834. (0, l.jsx)(ro, {
  20835. height: "400vh",
  20836. name: "Gudea Architect Steadi",
  20837. path: "gudea-architect-steadi-10fps-873-rev1",
  20838. frameCount: 84,
  20839. enterTween: vo.crossFadeIn,
  20840. exitTween: vo.pinForExit,
  20841. children: (0, l.jsx)(wo, {
  20842. duration: 0.5,
  20843. progressPosition: 0.25,
  20844. verticalOffset: "63vh",
  20845. children: Hi[t].architectSteadi.beat0,
  20846. }),
  20847. }),
  20848. (0, l.jsxs)(ro, {
  20849. height: "800vh",
  20850. name: "Gudea Architect Render",
  20851. path: "gudea-architect-render-10fps-873-rev1",
  20852. frameCount: 201,
  20853. enterTween: vo.crossFadeIn,
  20854. exitTween: vo.pinForExit,
  20855. children: [
  20856. (0, l.jsxs)(To, {
  20857. className: o["wall-text"],
  20858. progressPosition: 0,
  20859. children: [
  20860. (0, l.jsx)("div", {
  20861. className: o["wall-top"],
  20862. children: Hi[t].architectRender.wallTextTop,
  20863. }),
  20864. (0, l.jsx)("div", {
  20865. className: o["wall-bottom"],
  20866. children: Hi[t].architectRender.wallTextMid,
  20867. }),
  20868. (0, l.jsx)("div", {
  20869. className: o["wall-bottom"],
  20870. children: Hi[t].architectRender.wallTextBottom,
  20871. }),
  20872. (0, l.jsx)(So, {
  20873. children: f(Hi[t].architectRender.attribution),
  20874. }),
  20875. ],
  20876. }),
  20877. (0, l.jsx)(wo, {
  20878. fade: 0.02,
  20879. progressPosition: 0.1,
  20880. verticalOffset: "63vh",
  20881. children: Hi[t].architectRender.beat0,
  20882. }),
  20883. (0, l.jsx)(wo, {
  20884. verticalOffset: "65vh",
  20885. duration: 0.1,
  20886. fade: 0.02,
  20887. progressPosition: 0.3,
  20888. children: Hi[t].architectRender.beat1,
  20889. }),
  20890. (0, l.jsx)(wo, {
  20891. verticalOffset: "63vh",
  20892. fade: 0.02,
  20893. duration: 0.12,
  20894. progressPosition: 0.5,
  20895. children: Hi[t].architectRender.beat2,
  20896. }),
  20897. ],
  20898. }),
  20899. (0, l.jsx)(ro, {
  20900. height: "800vh",
  20901. name: "Dictionary Steadi",
  20902. path: "dictionary-steadi-10fps-873-rev1",
  20903. frameCount: 258,
  20904. enterTween: vo.crossFadeIn,
  20905. exitTween: vo.pinForExit,
  20906. children: (0, l.jsx)(wo, {
  20907. duration: 0.5,
  20908. progressPosition: 0.25,
  20909. children: Hi[t].dictionarySteadi.beat0,
  20910. }),
  20911. }),
  20912. (0, l.jsxs)(ro, {
  20913. height: "300vh",
  20914. name: "Dictionary Render",
  20915. path: "dictionary-render-10fps-873-rev1",
  20916. frameCount: 45,
  20917. pause: {
  20918. 45: 20,
  20919. },
  20920. enterTween: vo.crossFadeIn,
  20921. children: [
  20922. (0, l.jsxs)(To, {
  20923. className: o["wall-text"],
  20924. duration: 0.2,
  20925. fade: 0.1,
  20926. progressPosition: 0,
  20927. children: [
  20928. (0, l.jsx)("div", {
  20929. className: o["wall-top"],
  20930. children: Hi[t].dictionaryRender.wallTextTop,
  20931. }),
  20932. (0, l.jsx)("div", {
  20933. className: o["wall-bottom"],
  20934. children: Hi[t].dictionaryRender.wallTextMid,
  20935. }),
  20936. (0, l.jsx)("div", {
  20937. className: o["wall-bottom"],
  20938. children: Hi[t].dictionaryRender.wallTextBottom,
  20939. }),
  20940. (0, l.jsx)(So, {
  20941. children: f(Hi[t].dictionaryRender.attribution),
  20942. }),
  20943. ],
  20944. }),
  20945. (0, l.jsxs)(wo, {
  20946. progressPosition: 0.3,
  20947. fade: 0.075,
  20948. duration: 0.5,
  20949. children: [
  20950. Hi[t].dictionaryRender.beat0,
  20951. (0, l.jsx)("br", {}),
  20952. (0, l.jsx)("br", {}),
  20953. Hi[t].dictionaryRender.beat1,
  20954. ],
  20955. }),
  20956. ],
  20957. }),
  20958. (0, l.jsxs)("div", {
  20959. className: o["copy-section"],
  20960. children: [
  20961. (0, l.jsx)(co, {
  20962. children: (0, l.jsx)("p", {
  20963. children: Hi[t].enheduannaSteadi.beat0,
  20964. }),
  20965. }),
  20966. (0, l.jsx)(co, {
  20967. children: (0, l.jsx)("p", {
  20968. children: Hi[t].enheduannaSteadi.beat1,
  20969. }),
  20970. }),
  20971. ],
  20972. }),
  20973. (0, l.jsxs)(ro, {
  20974. height: "200vh",
  20975. name: "Enheduanna Steadi",
  20976. path: "enheduanna-steadi-10fps-873-rev1",
  20977. frameCount: 40,
  20978. pause: {
  20979. 1: 80,
  20980. },
  20981. enterTween: {
  20982. from: {
  20983. autoAlpha: 0,
  20984. y: 500,
  20985. },
  20986. },
  20987. exitTween: vo.pinForExit,
  20988. children: [
  20989. (0, l.jsxs)(To, {
  20990. className: o["wall-text"],
  20991. duration: 0.35,
  20992. fade: 0.1,
  20993. progressPosition: 0,
  20994. children: [
  20995. (0, l.jsx)("div", {
  20996. className: o["wall-top"],
  20997. children: Hi[t].enheduannaSteadi.wallTextTop,
  20998. }),
  20999. (0, l.jsx)("div", {
  21000. className: o["wall-bottom"],
  21001. children: Hi[t].enheduannaSteadi.wallTextMid,
  21002. }),
  21003. (0, l.jsx)("div", {
  21004. className: o["wall-bottom"],
  21005. children: Hi[t].enheduannaSteadi.wallTextBottom,
  21006. }),
  21007. (0, l.jsx)(So, {
  21008. children: f(Hi[t].enheduannaSteadi.attribution),
  21009. }),
  21010. ],
  21011. }),
  21012. (0, l.jsxs)(wo, {
  21013. verticalOffset: "63vh",
  21014. duration: 0.6,
  21015. fade: 0.2,
  21016. progressPosition: 0.475,
  21017. children: [
  21018. Hi[t].enheduannaSteadi.beat2,
  21019. (0, l.jsx)("br", {}),
  21020. (0, l.jsx)("button", {
  21021. type: "button",
  21022. className: o["open-modal"],
  21023. onClick: function () {
  21024. return (
  21025. (e = r),
  21026. ra.set(e.current.node, {
  21027. autoAlpha: 1,
  21028. }),
  21029. ra.from(e.current.node, {
  21030. autoAlpha: 0,
  21031. duration: 0.3,
  21032. }),
  21033. (e.current.node.children[0].style.overflow =
  21034. "auto"),
  21035. (e.current.node.style.display = "block"),
  21036. void (document.documentElement.style.overflow =
  21037. "hidden")
  21038. );
  21039. var e;
  21040. },
  21041. children: Hi[t].enheduannaSteadi.buttonText,
  21042. }),
  21043. ],
  21044. }),
  21045. ],
  21046. }),
  21047. (0, l.jsx)(ro, {
  21048. height: "800vh",
  21049. name: "Cone Steadi",
  21050. path: "cone-steadi-10fps-873-rev1",
  21051. frameCount: 256,
  21052. enterTween: vo.crossFadeIn,
  21053. exitTween: vo.pinForExit,
  21054. children: (0, l.jsx)(wo, {
  21055. duration: 0.5,
  21056. progressPosition: 0.23,
  21057. verticalOffset: "63vh",
  21058. children: Hi[t].coneSteadi.beat0,
  21059. }),
  21060. }),
  21061. (0, l.jsxs)(ro, {
  21062. height: "600vh",
  21063. name: "Cone Render",
  21064. path: "cone-render-10fps-873-rev1",
  21065. frameCount: 101,
  21066. enterTween: vo.crossFadeIn,
  21067. exitTween: vo.pinForExit,
  21068. children: [
  21069. (0, l.jsxs)(To, {
  21070. className: o["wall-text"],
  21071. duration: 0.2,
  21072. progressPosition: 0,
  21073. children: [
  21074. (0, l.jsx)("div", {
  21075. className: o["wall-top"],
  21076. children: Hi[t].coneRender.wallTextTop,
  21077. }),
  21078. (0, l.jsx)("div", {
  21079. className: o["wall-bottom"],
  21080. children: Hi[t].coneRender.wallTextMid,
  21081. }),
  21082. (0, l.jsx)("div", {
  21083. className: o["wall-bottom"],
  21084. children: Hi[t].coneRender.wallTextBottom,
  21085. }),
  21086. (0, l.jsx)(So, {
  21087. children: f(Hi[t].coneRender.attribution),
  21088. }),
  21089. ],
  21090. }),
  21091. (0, l.jsx)(wo, {
  21092. verticalOffset: "63vh",
  21093. duration: 0.25,
  21094. progressPosition: 0.225,
  21095. children: Hi[t].coneRender.beat0,
  21096. }),
  21097. (0, l.jsx)(wo, {
  21098. verticalOffset: "63vh",
  21099. duration: 0.25,
  21100. progressPosition: 0.6,
  21101. children: Hi[t].coneRender.beat1,
  21102. }),
  21103. ],
  21104. }),
  21105. (0, l.jsx)(ro, {
  21106. height: "280vh",
  21107. name: "Gudea Steadi",
  21108. path: "gudea-steadi-10fps-873-rev1",
  21109. frameCount: 50,
  21110. enterTween: vo.crossFadeIn,
  21111. exitTween: vo.pinForExit,
  21112. children: (0, l.jsx)(wo, {
  21113. verticalOffset: "63vh",
  21114. duration: 0.5,
  21115. fade: 0.25,
  21116. progressPosition: 0,
  21117. children: Hi[t].gudeaSteadi.beat0,
  21118. }),
  21119. }),
  21120. (0, l.jsxs)(ro, {
  21121. height: "900vh",
  21122. name: "Gudea Render",
  21123. path: "gudea-render-10fps-873-rev1",
  21124. frameCount: 184,
  21125. enterTween: vo.crossFadeIn,
  21126. children: [
  21127. (0, l.jsxs)(To, {
  21128. className: o["wall-text"],
  21129. progressPosition: 0,
  21130. children: [
  21131. (0, l.jsx)("div", {
  21132. className: o["wall-top"],
  21133. children: Hi[t].gudeaRender.wallTextTop,
  21134. }),
  21135. (0, l.jsx)("div", {
  21136. className: o["wall-bottom"],
  21137. children: Hi[t].gudeaRender.wallTextMid,
  21138. }),
  21139. (0, l.jsx)("div", {
  21140. className: o["wall-bottom"],
  21141. children: Hi[t].gudeaRender.wallTextBottom,
  21142. }),
  21143. (0, l.jsx)(So, {
  21144. children: f(Hi[t].gudeaRender.attribution),
  21145. }),
  21146. ],
  21147. }),
  21148. (0, l.jsx)(wo, {
  21149. verticalOffset: "63vh",
  21150. progressPosition: 0.1,
  21151. children: Hi[t].gudeaRender.beat1,
  21152. }),
  21153. (0, l.jsx)(wo, {
  21154. verticalOffset: "63vh",
  21155. progressPosition: 0.4,
  21156. children: Hi[t].gudeaRender.beat0,
  21157. }),
  21158. (0, l.jsx)(wo, {
  21159. verticalOffset: "63vh",
  21160. progressPosition: 0.6,
  21161. children: Hi[t].gudeaRender.beat2,
  21162. }),
  21163. ],
  21164. }),
  21165. (0, l.jsx)(p.ZP, {
  21166. height: 909,
  21167. offset: 1e4,
  21168. children: (0, l.jsxs)("div", {
  21169. className: o["copy-section"] + " " + o["outro-wrap"],
  21170. children: [
  21171. (0, l.jsx)(co, {
  21172. children: (0, l.jsx)("p", {
  21173. children: f(Hi[t].footer.outro),
  21174. }),
  21175. }),
  21176. (0, l.jsx)(co, {
  21177. end: "top center+=25%",
  21178. children: (0, l.jsx)("p", {
  21179. children: (0, l.jsx)("img", {
  21180. width: "750",
  21181. height: "136",
  21182. src: "/assets/images/the-getty-louvre-lockup.png",
  21183. alt: "The Getty x The Louvre logo lock-up",
  21184. }),
  21185. }),
  21186. }),
  21187. (0, l.jsxs)(co, {
  21188. end: "top center+=45%",
  21189. children: [
  21190. (0, l.jsx)("hr", {}),
  21191. (0, l.jsx)("p", {
  21192. className: o["outro-info-section"],
  21193. children: f(Hi[t].footer.info),
  21194. }),
  21195. (0, l.jsxs)("div", {
  21196. className: o["outro-credits"],
  21197. children: [
  21198. (0, l.jsx)("span", {
  21199. className: o["outro-subtitle"],
  21200. children: Hi[t].footer.curatedBy,
  21201. }),
  21202. (0, l.jsx)("br", {}),
  21203. Hi[t].footer.curatorCredits,
  21204. (0, l.jsx)("br", {}),
  21205. (0, l.jsx)("br", {}),
  21206. (0, l.jsx)("span", {
  21207. className: o["outro-subtitle"],
  21208. children: Hi[t].footer.producedBy,
  21209. }),
  21210. (0, l.jsx)("br", {}),
  21211. f(Hi[t].footer.producerCredits),
  21212. (0, l.jsx)("br", {}),
  21213. (0, l.jsx)("br", {}),
  21214. (0, l.jsx)("br", {}),
  21215. ],
  21216. }),
  21217. (0, l.jsxs)("ul", {
  21218. className: o["outro-links"],
  21219. children: [
  21220. (0, l.jsx)("li", {
  21221. children: (0, l.jsx)("a", {
  21222. href: "https://www.getty.edu/visit/villa/",
  21223. children: Hi[t].footer.visit,
  21224. }),
  21225. }),
  21226. (0, l.jsx)("li", {
  21227. children: (0, l.jsx)("a", {
  21228. href: "#top",
  21229. children: (0, l.jsx)("button", {
  21230. children: Hi[t].footer.backToTop,
  21231. }),
  21232. }),
  21233. }),
  21234. ],
  21235. }),
  21236. ],
  21237. }),
  21238. ],
  21239. }),
  21240. }),
  21241. ],
  21242. }),
  21243. ],
  21244. })
  21245. );
  21246. };
  21247. var Ao;
  21248. Ci.config({
  21249. autoRefreshEvents: "visibilitychange,DOMContentLoaded,load",
  21250. });
  21251. const Mo = function () {
  21252. clearTimeout(Ao),
  21253. (Ao = setTimeout(function () {
  21254. var e = 0.01 * window.innerHeight,
  21255. t = ((16 * window.innerHeight) / 9) * 0.01,
  21256. n = 0;
  21257. 100 * t < window.innerWidth &&
  21258. (n = 0.5 * (window.innerWidth - 100 * t)),
  21259. document.documentElement.style.setProperty(
  21260. "--vh",
  21261. "".concat(e, "px")
  21262. ),
  21263. document.documentElement.style.setProperty(
  21264. "--cw",
  21265. "".concat(t, "px")
  21266. ),
  21267. document.documentElement.style.setProperty(
  21268. "--cl",
  21269. "".concat(n, "px")
  21270. ),
  21271. Ci.refresh();
  21272. }, 100));
  21273. };
  21274. var No = a({
  21275. domain: "mesopotamia.getty.edu",
  21276. trackLocalhost: !0,
  21277. }).trackEvent,
  21278. jo = {
  21279. 10: !1,
  21280. 20: !1,
  21281. 30: !1,
  21282. 40: !1,
  21283. 50: !1,
  21284. 60: !1,
  21285. 70: !1,
  21286. 80: !1,
  21287. 90: !1,
  21288. 100: !1,
  21289. };
  21290. var Lo = a({
  21291. domain: "mesopotamia.getty.edu",
  21292. trackLocalhost: !0,
  21293. });
  21294. Lo.trackPageview(),
  21295. Lo.enableAutoOutboundTracking(),
  21296. window.addEventListener("resize", Mo, !1),
  21297. Mo(),
  21298. window.addEventListener(
  21299. "scroll",
  21300. function () {
  21301. var e =
  21302. ((window.scrollY || window.pageYOffset) /
  21303. (document.body.offsetHeight - window.innerHeight)) *
  21304. 100;
  21305. e > 10 &&
  21306. !jo[10] &&
  21307. ((jo[10] = !0),
  21308. No("Scroll: Position", {
  21309. props: {
  21310. percent: "10%",
  21311. },
  21312. })),
  21313. e > 20 &&
  21314. !jo[20] &&
  21315. ((jo[20] = !0),
  21316. No("Scroll: Position", {
  21317. props: {
  21318. percent: "20%",
  21319. },
  21320. })),
  21321. e > 30 &&
  21322. !jo[30] &&
  21323. ((jo[30] = !0),
  21324. No("Scroll: Position", {
  21325. props: {
  21326. percent: "30%",
  21327. },
  21328. })),
  21329. e > 40 &&
  21330. !jo[40] &&
  21331. ((jo[40] = !0),
  21332. No("Scroll: Position", {
  21333. props: {
  21334. percent: "40%",
  21335. },
  21336. })),
  21337. e > 50 &&
  21338. !jo[50] &&
  21339. ((jo[50] = !0),
  21340. No("Scroll: Position", {
  21341. props: {
  21342. percent: "50%",
  21343. },
  21344. })),
  21345. e > 60 &&
  21346. !jo[60] &&
  21347. ((jo[60] = !0),
  21348. No("Scroll: Position", {
  21349. props: {
  21350. percent: "60%",
  21351. },
  21352. })),
  21353. e > 70 &&
  21354. !jo[70] &&
  21355. ((jo[70] = !0),
  21356. No("Scroll: Position", {
  21357. props: {
  21358. percent: "70%",
  21359. },
  21360. })),
  21361. e > 80 &&
  21362. !jo[80] &&
  21363. ((jo[80] = !0),
  21364. No("Scroll: Position", {
  21365. props: {
  21366. percent: "80%",
  21367. },
  21368. })),
  21369. e > 90 &&
  21370. !jo[90] &&
  21371. ((jo[90] = !0),
  21372. No("Scroll: Position", {
  21373. props: {
  21374. percent: "90%",
  21375. },
  21376. })),
  21377. e > 95 &&
  21378. !jo[100] &&
  21379. ((jo[100] = !0),
  21380. No("Scroll: Position", {
  21381. props: {
  21382. percent: "100%",
  21383. },
  21384. }));
  21385. },
  21386. !1
  21387. );
  21388. const Do = function () {
  21389. return (0, l.jsx)(l.Fragment, {
  21390. children: (0, l.jsxs)("div", {
  21391. children: [!1, (0, l.jsx)(Ro, {})],
  21392. }),
  21393. });
  21394. };
  21395. var Io,
  21396. Fo,
  21397. zo = document.querySelector("#page-loader");
  21398. (Io = function () {
  21399. (zo.innerHTML = "100%"),
  21400. (document.body.style.overflow = "auto"),
  21401. (0, r.render)((0, l.jsx)(Do, {}), document.getElementById("root"));
  21402. }),
  21403. ((Fo = new Image()).src =
  21404. "data:image/avif;base64,AAAAFGZ0eXBhdmlmAAAAAG1pZjEAAACgbWV0YQAAAAAAAAAOcGl0bQAAAAAAAQAAAB5pbG9jAAAAAEQAAAEAAQAAAAEAAAC8AAAAGwAAACNpaW5mAAAAAAABAAAAFWluZmUCAAAAAAEAAGF2MDEAAAAARWlwcnAAAAAoaXBjbwAAABRpc3BlAAAAAAAAAAQAAAAEAAAADGF2MUOBAAAAAAAAFWlwbWEAAAAAAAAAAQABAgECAAAAI21kYXQSAAoIP8R8hAQ0BUAyDWeeUy0JG+QAACANEkA="),
  21405. (Fo.onload = function () {
  21406. document.body.classList.add("avif-supported"), Io();
  21407. }),
  21408. (Fo.onerror = function () {
  21409. var e = new Image();
  21410. (e.src =
  21411. "data:image/webp;base64,UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA=="),
  21412. (e.onload = function () {
  21413. document.body.classList.add("webp-supported"), Io();
  21414. }),
  21415. (e.onerror = function () {
  21416. Io();
  21417. });
  21418. });
  21419. },
  21420. },
  21421. (e) => {
  21422. "use strict";
  21423. e((e.s = 236));
  21424. },
  21425. ]);